@charset "UTF-8";





	
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
	margin: 0; 
	padding: 0; 
	border: 0; 
	outline: 0; 
	font-weight: inherit; 
	font-style: inherit; 
	font-size: 100%; 
	font-family: Tahoma,Arial,sans-serif;
} 

body { 
	line-height: 1;
	color: black; 
	background: white;
	margin: 0;
	padding: 0;  
}

table { 
	border-collapse: collapse; 
	border-spacing: 0; 
} 

caption, th, td { 
	text-align: left; 
	font-weight: normal; 
} 

blockquote:before, blockquote:after, q:before, q:after { 
content: ""; 
} 

blockquote, q { 
quotes: "" ""; 
}

fieldset,img, abbr { 
	border: 0;
}@charset "UTF-8";





body {
	width: 100%;
	font: 100% Tahoma, Arial, sans-serif;
	line-height: 1.4;
	background: url(http://www.dancenaturals.it/wp/wp-content/themes/dance/images/bg/home-bg.jpg) left top fixed #FFF;
	color: #000;
}

p {
	font-size: 12px;
	font-weight: normal;
	margin: 0 20px 15px;
	text-align:justify;
}
.columnTd{padding:5px;margin:0;}
#mainTd {margin:20px;font-size: 12px;}
a {
	text-decoration: underline;
	color: #1a1a1a;
}

a:hover {
	text-decoration: none;
}

blockquote {
	width: 90%;
	margin: 0 auto;
	padding: 0;
	font-style: italic;
}

hr {
	border-bottom: 1px dotted #AAA;
	margin: 10px 0;
}

ol {
	list-style-position: outside;
	list-style-type: decimal;
	font-weight: normal;
	margin-left: 20px;
	padding: 0;
}

ul {
	list-style-image: url(../images/arrow.gif);
	list-style-position: outside;
	margin-left: 10px;
	padding-bottom: 15px;
}

.post ul{
list-style-position:inside;
margin-left:20px;
}

li { 
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 3px;
}

acronym, abbr {
	text-transform: uppercase;
}

acronym {
	font-weight: bold;
}

sup {
	font-size: 8px;
}



#container {
	text-align: left;
	padding: 0px;
	border: 0;
	width: 980px;
}

#sidebar {
	float: left;
	background-color:#1a1a1c;
	position: fixed;
	width: 265px;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	height:100%;
}

.alone{
	margin:10px 0 25px 0;
	display:block;
}

#content {
	color: #FFF;
	
	margin:65px 0 60px 265px;
	padding: 0;
}

.main {
	float: left;
	width: 485px;
	padding-bottom: 15px;
	background: url(../images/main_background.png);	
}
.single-wrap {
	float: left;
	width: 700px;
	padding-bottom: 15px;
	background: url(../images/main_background.png);
}
#single-content {
	margin:20px 20px;
	
}
#product-customization{background-color: #1A1A1C; width:660px; height:30px;}
#product-customization p{font-size:16px; text-align:center;}
#product-customization p a{color:#FFF;font-weight:bold; text-transform:uppercase; background: url("../images/customize.png") no-repeat scroll 0 2px transparent;padding:0 0 0 24px;}
#product-customization p a:hover{color:#970101;text-decoration:none;}
.product-customization{background-color: #1A1A1C; padding:0 0 15px 0;}
.product-customization .block-images p{margin:0 0 0 20px; height:60px;}
.product-customization .product-customization-desc span{font-style:italic; font-size:10px;}
.product-customization .product-options{padding:0;}
.product-customization .product-options .step{padding:0;margin-top:18px;} 
.product-detailed{}
.block-images{float:left;display:inline;width:380px;}
.block-details{float:left;display:inline;width:280px;}
.product-detailed .block-images{height:460px}
.product-detailed .block-details{height:460px}
.product-detailed .block-images .big-image{height:380px;background:#e1dfd9;} 
.product-detailed .block-images .big-image span {padding: 0px;float: left;}
.product-detailed .block-images .big-image .buttons{position:absolute;top:420px;left:380px;margin:0;list-style-type:none}
.product-detailed .block-images .big-image .buttons li{float:left;display:inline;margin-right:10px;background:#252525}
.product-detailed .block-images .big-image .buttons li a{float:left;display:inline;background:#252525;color:#c7c2bc;font-weight:bold;text-transform:uppercase;line-height:2;padding:0 10px}
.product-detailed .block-images .big-image .buttons li a:hover{background:#CC2030}
.product-detailed .block-images .big-image .buttons li.zoom span {background:url(../images/ico-zoom.gif) no-repeat 10px center;font-weight:bold; line-height:2; padding:0 10px 0 32px; text-transform:uppercase;}
.product-detailed .block-images .big-image .buttons li a:hover{text-decoration:none}
.product-detailed .block-images .images-control{padding:10px;background:#1A1A1C;position:relative;height:60px}
.product-detailed .block-images .images-control ul{margin:0;float:left;display:inline;padding:0;}
.product-detailed .block-images .images-control ul li{float:left;display:inline;list-style-type:none;margin:0 2px 2px 0}
.product-detailed .block-images .images-control ul li img{margin:0;border:solid 1px #000}
.product-detailed .block-images .images-control ul li a:hover img,.product-detailed .block-images .images-control ul li.current a img{border:solid 1px #cc2031}
.product-detailed .block-images .images-control .buttons{float:right;display:inline}
.product-detailed .block-images .images-control .buttons a{display:block;width:40px;height:28px;font-size:0;line-height:0;text-indent:-4000px;}
.product-detailed .block-images .images-control .buttons a.prev{background:url(../images/button-prev.gif) no-repeat 0 0;margin-bottom:5px}
.product-detailed .block-images .images-control .buttons a.prev:hover{background:url(../images/button-prev-disabled.gif) no-repeat 0 0;margin-bottom:5px}
.product-detailed .block-images .images-control .buttons a.next{background:url(../images/button-next.gif) no-repeat 0 0}
.product-detailed .block-images .images-control .buttons a.next:hover{background:url(../images/button-next-disabled.gif) no-repeat 0 0}
.product-detailed .block-details .main-description{height:250px;border-bottom:0;position:relative;background:#1A1A1C;}
.product-detailed .block-details .details{background:#1A1A1C;height:210px} 
.product-detailed .block-details .details .block{float:left;display:inline;margin:10px 0 5px 20px;width:240px}
.product-detailed .block-details .details .block p{margin:0}
.product-detailed .block-details .details .block .select{width:240px}
.product-detailed .block-details .details .block-80,.product-detailed .block-details .details .block-80 .select{width:80px}
.product-detailed .block-details .details .block-140,.product-detailed .block-details .details .block-140 .select{width:140px}
.product-detailed .block-details .details .block label{display:block;text-transform:uppercase;font-weight:bold;color:#636363;line-height:1;padding:6px 0}
.product-detailed .block-details .details .block a.right{font-weight:bold;font-size:0.833em;line-height:2.4;color:#636363;text-decoration:underline}
.product-detailed .block-details .details .block a.right:hover{text-decoration:none}
.product-options{margin:0 15px;padding:8px 0 0;}
.product-options label {color:#636363;float:left;font-weight:bold;text-transform:uppercase; font-size:12px;}
.product-options .right-link {display:inline;color:#FFF;float:right;font-size:10px;font-weight:normal;}
#prod_info{font-weight:bold; font-size:13px; margin:0 20px;}
#prod_info span{font-weight:normal;}
#prod_title{font-size:22px;margin:0 20px;}
#short_desc{font-size:11px; margin:0 20px 10px;}
#prod_price{font-size:23px;margin:0;display:inline;float:left;line-height:1}
.add-to-cart-container .prize-cart .text{float:left;display:inline;margin-right:2px;width:18px;color:#fff;background-color:#252525;border:none;font-size:1em;font-weight:bold;height:15px;padding:4px 7px 5px;}
.add-to-cart-container .prize-cart .button{float:left;display:inline;margin-right:7px;text-transform:uppercase;color:#fff;font-weight:bold}
.add-to-cart-container .prize-cart .image-button{float:left;display:inline;margin-right:7px}

#related-products{background-color:#1a1a1a; padding:0 0 10px 0;}
.dproducts {
	list-style: none;
	margin: 0;
	padding: 0;
}
.dproducts li {
	float:left;
	height:203px;
	margin:15px;
	padding:0;
	position:relative;
	width:190px;
}

.dproducts a {
	text-decoration: none;
	color: #666;
}
.dproducts a:hover {
	color: #000;
	text-decoration: underline;
}
.dproducts img {
	padding: 20px 0 0 18px;
}
.dproducts em {
	width: 190px;
	height: 30px;
	background: url(../images/picture-frame.png) no-repeat;
	display: block;
	position: absolute;
	text-align: center;
	font-style:normal;
	padding-top: 175px;
}
.dpellami em{color:#1A1A1A; font-size:11px;}
.pellami-content a{
	color:#FFFFFF;
	text-decoration: underline;
}
.pellami-content a:hover{
	color:#1A1A1A;
	text-decoration: none;
}

.margin-box{margin:0 20px 15px}
.img_box{position:relative;}
.img_box span{
	background-color:#1A1A1A;
	color:#CCCCCC;
	text-transform:uppercase;
	font-size:17px;
	padding:6px 24px;
	position:absolute;
	top:40px;
	font-family:helvetica;
	font-weight:bold;
	letter-spacing:2px;	
	cursor:pointer;
}
.img_box img{border:10px solid #1a1a1a;}
.img_box a:hover span {
	color:#FFFFFF;
}

.main-description {
	font-size:1em;
	font-weight:bold;
	line-height:1.2;
	position:relative;
	width:100%;
	z-index:90;
}

.content-footer-spacer{
	padding-bottom: 35px;
}

.main .col{
	width:240px;float:left;text-align:justify;
}
.col{
	float:left;display:inline;width:48%;
}

.logo_print {
	display: none;
}

.tabs {
	float: right;
	width: 230px;
	background: #919799;
}

.tabs ul {
	float: left;
	list-style: none;
	width: 230px;
	margin: 0;
	padding: 0;
}

.latest {
	width: 79px;
}

.register {
	width: 151px;
}

.tabs ul li {
	float: left;
	height: 45px;
	line-height: 50px;
	text-transform: uppercase;
	background: #595959;
	overflow: hidden;
	position: relative;
}

.tabs ul li a {
	display: block;
	color: #FFF;
	text-decoration: none;
	outline: none;
	padding-left: 20px;
}

.tabs ul li a:hover {
	background: #444;
}

html .tabs ul li.active, html .tabs ul li.active a:hover  {
	background: #919799;
}

.tab_container {
	clear: both;
	float: left; 
	width: 100%;
}

.tab_content {
	margin: 30px 0;
}

.navigation{
	padding:10px;
	text-align:right;
}
.next-prods{float:right;width:150px;}
.next-prods a{color:#FFF;}
.prev-prods{float:right;}
.prev-prods a{color:#FFF;}

#footer { 
	clear: both;
	float: left;
	width:100%;
	min-width: 960px;
	height: 40px;
	position: fixed;
	background: #a9afb2;
	z-index: 100;
	bottom: 0px; 
	left: 0px;
}
	
.logo {
	float: right;
}

.flash_video {
	margin: 0 30px;
}



h1 {
	font-size: 20px;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin: 25px  20px 10px;
}
#sidebar h1 {
	margin: 5px 10px;
}

h2 {
	font-size: 18px;
	font-weight: normal;
	margin:25px 20px 10px;
}
.main-description h2{ margin: 0 20px 10px;}

h3 {
	font-size: 16px;
	margin:25px 20px 10px;
}
.news h3{
	margin:20px 0 3px 20px;
	color:#1A1A1A;
	font-weight:bold;
}

h4 {
	font-size: 15px;
	margin: 0 20px 5px;
}

h5 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
}

h6 {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
}

.small {
	font-size: 11px;
}


	
.breadcrumb {
	font-size: 11px;
	color: #a9afb2;
	
	padding:10px 0 0 0;
}

.breadcrumb a {
	color: #a9afb2;
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

.date {
	font-size: 11px;
	color: #444;
}

.main li { 
	margin: 0 20px;
	padding-bottom: 5px;
}

.tabs p {
	margin: 0 20px 5px 20px;
}

.tabs p a {
	color: #FFF;
}

.small {
	font-size: 10px;
}

.flash_video p {
	margin: 0 0 15px;
}

#footer p {
	font-size: 11px;
	margin: 0;
	padding: 10px 2%;
	color: #FFF;
}



.clearleft { 
	clear: left;
}

.clearfloat { 
	clear: both;
}
.cl {
	clear:both;
	display:block;
	font-size:0;
	height:0;
	line-height:0;
}

.main .divider { 
	border-bottom: 1px solid #484848;
	margin: 15px 20px;
}

.tabs .divider { 
	border-bottom: 1px solid #adb1b3;
	margin: 15px 20px;
}

.thumbnail { 
	float: right;
	margin: 0 20px 15px 15px;
}



#registration{
	margin: 0;
	padding: 0;
}	
		
#registration fieldset{
	border: none;	
	margin-bottom: 10px;
}

#registration legend {
	display: none;
}
#registration p{margin:0 20px 8px;}
#registration label {display: block; font-weight:bold;}

#registration input, #registration textarea, #registration select {
	width: 98%;
	border: none;
	background: #FFF;
	padding: 5px 3px;
	color: #1a1a1a; 
}
#registration select {padding: 3px;width:99%;}
#registration input.error, #registration select.error{
	border:1px solid red;
}
#registration textarea{
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		height: 125px;
		overflow: auto;
}

#registration p.submit {
		text-align: right;
}	

#registration button {
	height: 30px;
	font-size: 11px;
	line-height: 30px;		
	background: #1a1a1a;
	color: #FFF;
	text-transform: uppercase;
	border: none;
	cursor: pointer;		
	text-align: center;	
	padding: 0 15px;
}

.error, .m_error { 
color: red; 
}



.boxgrid {
	width: 185px; 
	height: 185px; 
	margin: 0 0 30px 30px;
	display:inline;
	float: left; 
	overflow: hidden; 
	position: relative; 
}

.boxgrid img { 
	position: absolute; 
	top: 0; 
	left: 0; 
}
 
.boxgrid p {
	margin: 0;
	padding: 0 10px; 
}

.boxgrid a {
	color: #236d9e;
}

.boxcaption {
	float: left; 
	position: absolute; 
	background: #919799;
	height: 100px; 
	width: 100%; 	
}

.captionfull .boxcaption {
	top: 185px;
 	left: 0;
}

.caption .boxcaption {
	top: 145px;
	left: 0;
}



#gallery {
	margin: 0 20px;
}

#gallery h2 {
	margin: 0;
}

#gallery p {
	margin: 0 0 10px 0;
}

#full {
	margin: 0 10px 15px;
}

#full img {
	display: block;
	min-height: 280px;
	margin-bottom: 15px;
}

#thumb {
	margin-bottom: 15px;
}

#thumb img {
	float: left;
	width: 72px;
	margin: 0 0 10px 10px;
	padding: 0;
}



.BannerIMG {
	width: 440px;
	height: 205px;
	margin: 0 20px 15px;
	position: relative;
	z-index: 1;
	
}

div#ImageRotation IMG {
    position: absolute;
    top: 0;
    left: 1000px;
    z-index: 1;
}

div.BannerIMG div#ImageRotation IMG {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
	}

div#ImageRotation IMG.active {
    z-index: 2;
}

.imghide {
	display: none;
}

small{
	color:#1a1a1a;
	display:block;
	font-size:11px;
	margin:0 0 7px 20px;
}

#info_message{
	background-color:#333;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-75px;
	position:fixed;
	width:300px;
	height:100px;
	-moz-border-radius:10px 10px 10px 10px;
	border:3px solid #A9AFB2;
	color:#FFF;
	padding:10px 12px 20px;
	z-index:10001;	
}
#cart_update_message{
	background-color:#333;
	bottom:50px;
	
	left:477px;
	position:fixed;
	width:300px;
	-moz-border-radius:10px 10px 10px 10px;
	border:3px solid #A9AFB2;
	color:#FFF;
	padding:10px 12px 20px;
	z-index:10001;	
}
.message-container span{
	font-size:14px;
	font-weight:bold;
}
.message-container .message{
	text-align:center;
	margin:10px 0;
}
.message-container .message img{
	float:left;
	padding-right:10px;
}
.message-container a{
	font-size:18px;
	font-weight:bold;
	text-decoration:underline;
}
.message-container a:hover{color:#FFF;text-decoration:none;}


.itemname a{color:#FFF;text-decoration:underline;}
.itemname a:hover{color:#FFF;text-decoration:none;}
.step .right{text-align:right;}
.step a.right{float:right;margin:0 5px 0 0;}
.btn-container{margin:15px 0 0 0;}
form p{text-align:left;}
#order_container p{margin:2px 20px;}
#order_container form input{margin:4px 0px 0px 0px; width:260px;}
#order_container form select{margin:4px 0px 0px 0px; width:260px;}
#order_container #use_for_shipping_yes, #order_container #use_for_shipping_no{width:10px;}
#order_container #login_btn{width:105px;}

#cart_container th, #cart_container td {
	text-align:right;
	padding:3px 10px;
	vertical-align:top;
}
#cart_container .itemname{
	text-align:left;
}
#cart_container th, #cart_container thead {
	font-weight:bold;
	border-bottom:1px solid #BBB;
	text-align:center;
}
#cart_container .itemincrement, #cart_container .itemdecrement, #cart_container .itemremove {
	padding:3px;
	width:2%;
}
#cart_container tr.even td {
	background-color:#54181A;
}

#cart_container .separator td, #cart_container .finalTotal td {
	border-top:1px solid #BBB;
	text-align:right;
}

#order_container h3 {
	color:#FFF;
	border-bottom:1px solid #FFF;
	padding-bottom:2px;
	font-size:16px;
	line-height:1em;
	text-decoration:none;
	text-transform:uppercase;
	margin:0;
}

.head{
	margin:10px 0 0 0;
}
.step{
	padding:20px 0;
	background-color:#1a1a1a;
}

#topright {
	background:url(../images/made-in-italy.png) no-repeat scroll 0 0 transparent;
	display:block;
	height:146px;
	position:absolute; 
	right:0;
	text-decoration:none;
	text-indent:-999em;
	top:0;
	width:144px;
}
#pagenavi{
	text-align:right;
	margin:20px 15px;
}@charset "UTF-8";




		

ul#menu, ul#menu-en {
	list-style: none;
	margin: 5px 0 0 0;
	padding: 0;
}

ul#menu li, ul#menu-en li {
	margin:0;
	padding:0 0 3px 0;
}

ul#menu li a {
	display: block;
	background: url(../images/sidebar_menu.gif) no-repeat scroll top left;
	height: 22px;
	position: relative;	
}
ul#menu-en li a {
	display: block;
	background: url(../images/sidebar_menu_en.gif) no-repeat scroll top left;
	height: 22px;
	position: relative;	
}


ul#menu li a.home, ul#menu li a.about, ul#menu li a.testimonials, ul#menu li a.features, ul#menu li a.map, ul#menu li a.notizie, ul#menu li a.gallery, ul#menu li a.news, ul#menu li a.video, ul#menu li a.newsletter, ul#menu li a.accessories, ul#menu li a.contact {
	width: 255px;
}
ul#menu-en li a.home, ul#menu-en li a.about, ul#menu-en li a.testimonials, ul#menu-en li a.features, ul#menu-en li a.map, ul#menu-en li a.notizie, ul#menu-en li a.gallery, ul#menu-en li a.news, ul#menu-en li a.video, ul#menu-en li a.newsletter, ul#menu-en li a.accessories, ul#menu-en li a.contact {
	width: 255px;
}

ul#menu li a.about, ul#menu-en li a.about {
	background-position: 0px -22px;
}

ul#menu li a.testimonials, ul#menu-en li a.testimonials {
	background-position: 0px -44px;
}

ul#menu li a.features, ul#menu-en li a.features {
	background-position: 0px -66px;
}

ul#menu li a.map, ul#menu-en li a.map  {
	background-position: 0px -88px;
}

ul#menu li a.notizie, ul#menu-en li a.notizie {
	background-position: 0px -110px;
}

ul#menu li a.gallery, ul#menu-en li a.gallery {
	background-position: 0px -132px;
}

ul#menu li a.news, ul#menu-en li a.news {
	background-position: 0px -154px;
}

ul#menu li a.video, ul#menu-en li a.video {
	background-position: 0px -176px;
}

ul#menu li a.newsletter, ul#menu-en li a.newsletter {
	background-position: 0px -198px;
}

ul#menu li a.accessories, ul#menu-en li a.accessories {
	background-position: 0px -220px;
}

ul#menu li a.contact, ul#menu-en li a.contact {
	background-position: 0px -242px;
}


ul#menu li a span, ul#menu-en li a span  {
	background: url(../images/sidebar_menu.gif) no-repeat scroll top left;
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	z-index: 100;
	text-indent:-10000px;
}
ul#menu-en li a span {
	background: url(../images/sidebar_menu_en.gif) no-repeat scroll top left;
}


ul#menu li a span:hover, ul#menu-en li a span:hover {
	cursor: pointer;
}

.hide {
	display: none;
}


ul#menu li a.home span, ul#menu-en li a.home span  {
	background-position: -280px 0px;
}

ul#menu li a.about span, ul#menu-en li a.about span {
	background-position: -280px -22px;
}

ul#menu li a.testimonials span, ul#menu-en li a.testimonials span {
	background-position: -280px -44px;
}

ul#menu li a.features span, ul#menu-en li a.features span {
	background-position: -280px -66px;
}

ul#menu li a.map span, ul#menu-en li a.map span {
	background-position: -280px -88px;
}

ul#menu li a.notizie span, ul#menu-en li a.notizie span {
	background-position: -280px -110px;
}

ul#menu li a.gallery span, ul#menu-en li a.gallery span {
	background-position: -280px -132px;
}

ul#menu li a.news span, ul#menu-en li a.news span  {
	background-position: -280px -154px;
}

ul#menu li a.video span, ul#menu-en li a.video span  {
	background-position: -280px -176px;
}

ul#menu li a.newsletter span, ul#menu-en li a.newsletter span {
	background-position: -280px -198px;
}

ul#menu li a.accessories span, ul#menu-en li a.accessories span {
	background-position: -280px -220px;
}

ul#menu li a.contact span, ul#menu-en li a.contact span {
	background-position: -280px -242px;
}


#footer .footer_cart{
	background:url(http://www.dancenaturals.it/wp/wp-content/themes/dance/images/mini-cart.gif) 0 13px no-repeat;
	float:left;
	margin-left:200px;
}
.footer_cart ul{
	padding-left:22px;
}
.footer_menu {
	float: left;
	margin-left: 10px;
}
.footer_menu_right{
	float:right;
	margin-right:10px;
}

.footer_menu ul, .footer_menu_right ul, .footer_cart ul {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	margin: 12px 0;
}

.footer_menu li, .footer_menu_right li, .footer_cart li {
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.footer_menu_right li{
	padding-right:6px;
}
.footer_cart li {
	padding-left:6px;
}

.footer_menu a, .footer_menu_right a{ 
	color: #FFF;
	margin: 0;
	padding:0;
}
.footer_cart a { text-decoration:underline;}
.footer_cart a:hover { text-decoration:none; color:#000000;}
.footer_menu_right a.altdesign { 
	color:#000000;
}

.post-edit-link{ display:block;padding:0 15px;color:#FFFF00;text-align:right;text-decoration:underline; }div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #1A1A1C;
	border-top:none;
	background-color: #FFF;
}


.dd {
	
	text-align:left;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}
.dd .ddTitle {
	background:#f2f2f2;
	border:1px solid #c3c3c3;
	padding:3px;
	text-indent:0;
	cursor:default;
	overflow:hidden;
	height:16px;
}
.dd .ddTitle span.arrow {
	background:url(../images/dd_arrow.gif) no-repeat 0 0; float:right; display:inline-block;width:16px; height:16px; cursor:pointer;
}

.dd .ddTitle span.textTitle {text-indent:1px; overflow:hidden; line-height:16px; color:#1A1A1A}
.dd .ddTitle span.textTitle img{text-align:left; padding:0 2px 0 0;width:16px;}
.dd .ddTitle img.selected {
	padding:0 3px 0 0;
	vertical-align:top;
}
.dd .ddChild {
	position:absolute;
	border:1px solid #c3c3c3;
	border-top:none;
	display:none;
	margin:0;
	width:auto;
	overflow:auto;
	overflow-x:hidden !important;
	background-color:#ffffff;
}
.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}
.dd .ddChild a {
	display:block;
	padding:3px 0 3px 3px;
	text-decoration:none;
	color:#000;
	overflow:hidden;
	white-space:nowrap;
	cursor:pointer;
}
.dd .ddChild a:hover {
	background:#7F0B0B;
}
.dd .ddChild a img {
	border:0;
	padding:0 2px 0 0;
	vertical-align:middle;
}
.dd .ddChild a.selected {
	background:#1A1A1C;
	color:#FFFFFF;
	
}
.hidden {display:none;}
