/* TAGS */
/*
body {font-family:Tahoma,Arial,Sans-Serif; color:#333333; font-size:11px; text-align:center; background-image:url(../../img/build/sf.gif); background-position:center; background-repeat:repeat-y; margin:0px; background-color:#333;}
*/ 
body {font-family:Tahoma,Arial,Sans-Serif; color:#333333; font-size:11px; text-align:center; background-image:url(../../img/build/flowers.png); background-position:top center; background-attachment:fixed; margin:0px; background-color:#fff;}
h1 {font-family: helvetica, verdana, arial, sans-serif; font-weight: normal;font-size: 22px; margin-bottom:15px; margin-top:15px; letter-spacing:-1px;}
a {color:#C85521;}
p {line-height:20px;}
hr {color:#CCCCCC;background-color:#CCCCCC;height:1px;padding-top:3px;padding-bottom:3px;border: none;padding: 0px;width:80%;text-align:center;}
label {line-height:25px; font-weight:bold;}
select {font-size:11px;}
th {text-align:left;}
/* MAIN CLASSES */
.noBrd {border:0px;}
.iLink {color:#333333; text-decoration:none;}
.sUl li {margin-bottom:5px; list-style-type:square;}
.bHeading {line-height:25px;}
.artCode {margin:0px;padding:0px; margin-top:-15px;font-family: "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif; font-weight: normal;font-size: 17px; color:#999999;}
.button {cursor:pointer;font-family:Tahoma,Arial,Sans-Serif; font-size:11px;}
.hrFull {color:#CCCCCC;background-color:#CCCCCC;height:1px;padding-top:3px;padding-bottom:3px;border: none;padding: 0px;width:100%;text-align:left;}
.popWrap {padding:30px; padding-top:10px; text-align:left;}
.popWrap p {line-height:normal;}
.mainBox {margin-bottom:15px; border-bottom:1px solid #CCCCCC; padding-bottom:15px;}
.frmText {width:300px;}
.frmTextShort {width:150px;}
.matrix {width:100%;}
.matrix th {text-align:left; padding-bottom:20px;}
.matrix td {padding-top:4px; padding-bottom:4px;}
.priceMatrix {width:100%; border:1px solid #CCCCCC;}
.priceMatrix th {text-align:left; background-color:#F5F5F5; line-height:30px; padding-left:8px;}
.priceMatrix td {font-family:Arial, Helvetica, sans-serif; padding-left:8px;}
.laBox {width:240px;float:left; background-color:#F5F5F5; margin-right:15px; margin-bottom:20px; cursor:pointer;}
.laBox h2 {margin:0px;padding:0px; display:block; color:#FFFFFF; background-color:#999999; font-size:11px; font-weight:bold; padding:3px; padding-left:7px; }
.laBox div {padding:10px;}
.intBanner {width:550px; height:177px;}
.intBanner a {display:block; width:550px; height:177px;}

.textures {margin:0px; padding:0px; width:220px;}
.textures li {list-style-type:none; float:left; margin-right:20px; margin-bottom:10px;}

.bigButton {width:202px;}
.bigButton a {border:0px; width:202px; height:70px; display:block;}
.bigButton a:hover {background-position:0px 70px;}

.banner {margin-top:10px; margin-bottom:10px;}
.banner img {border:1px solid #CCCCCC;}

.vBox {width:530px; background-color:#F5F5F5; margin-bottom:10px;}
.vBox h2 {display:block; margin:0px; padding:5px; padding-left:10px; color:#FFFFFF;background-color:#999999; font-size:11px; font-weight:bold;}
.vBox p {padding:5px; padding-left:10px; padding-top:0px; line-height:normal;}

.sBox {cursor:pointer;position:relative;float:left;background-repeat:no-repeat; width:480px; height:100px; background-color:#F5F5F5; margin-bottom:20px;}
.sBox .desc {margin:0px; padding:0px;margin-left:241px; width:239px;}
.sBox .desc p {line-height:normal; padding:10px; margin:0px; margin-top:5px;}
.sBox .desc h2 {margin:0px;padding:5px; padding-left:10px; display:block; color:#FFFFFF; background-color:#333; font-size:11px; font-weight:bold;}
.sBox .cmd {position:absolute; bottom:0px;text-align:right; line-height:22px; border-top:1px solid #CCCCCC; background-color:#F9F9F9; left:242px; width:238px; }
.sBox .cmd a {color:#333333; text-decoration:none; font-weight:bold; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.sBox2 {cursor:pointer;position:relative;float:left;background-repeat:no-repeat; width:480px; height:100px; background-color:#F0F0F0; margin-bottom:20px;}
.sBox2 .desc {margin:0px; padding:0px;margin-left:241px; width:239px;}
.sBox2 .desc p {line-height:normal; padding:10px; margin:0px; margin-top:5px;}
.sBox2 .desc h2 {margin:0px;padding:5px; padding-left:10px; display:block; color:#FFFFFF; background-color:#666666; font-size:11px; font-weight:bold;}
.sBox2 .cmd {position:absolute; bottom:0px;text-align:right; line-height:22px; border-top:1px solid #ccc; background-color:#F5F5F5; left:242px; width:238px; }
.sBox2 .cmd a {color:#333333; text-decoration:none;font-weight:bold; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase;}

.riq {margin-left:15px; margin-right:15px; margin-bottom:3px; padding-top:10px;height:100px;background-repeat:no-repeat; padding-left:120px;}
.riq strong {text-decoration:underline;}

.riq1 {background-color:#F5F5F5; padding:20px;}
.riq2 {background-color:#FAF4E3; padding:20px; margin-top:20px;}

.payBox {padding-left:140px; background-repeat:no-repeat; width:100%; margin-bottom:20px; height:29px;}
.payBox a {color:#000; font-weight:normal; text-decoration:none;}
.payBox a:focus {outline:0;}
.payBox#pay_cc1 {background-image:url(../../img/pay_cc_visa.gif);}
.payBox#pay_cc2 {background-image:url(../../img/pay_cc_master.gif);}
.payBox#pay_bb {background-image:url(../../img/pay_bb.gif);}
.payBox#pay_paypal {background-image:url(../../img/pay_paypal.gif);}

.phh {background-color:red; color:#FFF; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px;}
.phh em {font-style:normal; color:#811616; font-weight:bold;}
/* IDS */

#wrap {width:745px; background-color:#FFF; margin-left:auto; margin-top:10px; margin-right:auto;text-align:left;}
#wrap #logo{position:relative; padding-left:10px; margin-bottom:-20px;}
#wrap #cartCommands {position:relative;}
#wrap #cartCommands strong {color:#FF0000;}
#wrap #cartCommands #hdLabel {position:absolute; top:-30px; left:310px;background-image:url(../../img/icons/label.gif); height:24px;background-repeat:no-repeat; padding-left:55px; padding-top:0px;}
#wrap #cartCommands #hdUser {position:absolute; top:-30px; left:470px;background-image:url(../../img/icons/userarea.gif); height:24px;background-repeat:no-repeat; padding-left:30px; padding-top:13px;}
#wrap #cartCommands #cartStatus {position:absolute; top:-30px; left:600px; padding-left:39px; background-image:url(../../img/icons/cart.gif); background-repeat:no-repeat;}
#wrap #cartCommands  a {color:#333; text-decoration:none;}

#wrap #subtop {position:relative;margin-left:8px;margin-top:25px;float:left;background-color:#EDEDED; width:720px;}
#wrap #subtop ul {margin:0px;padding:0px; margin-left:27px;}
#wrap #subtop ul li {list-style-type:none; float:left; margin-right:20px; padding-top:3px; padding-bottom:3px;}
#wrap #subtop ul li a {color:#666; text-decoration:none;}
#wrap #subtop ul li a:hover {color:#CCC;}
#wrap #subtop ul li a img {border:0px;}
#wrap #subtop ul li#flags {position:absolute; right:0px; top:1px;}

#wrap #topMenu {margin-bottom:21px; margin-top:0px; float:left;background-color:#000; width:100%;}
#wrap #topMenu ul {margin:0px;padding:0px;margin-left:17px;}
#wrap #topMenu ul li {list-style-type:none;float:left; margin-right:15px; background-image:url(../../img/mn_div.gif); background-repeat:no-repeat;background-position:right; padding-right:15px; padding-bottom:5px; padding-top:5px;}
#wrap #topMenu ul li a {font-size:12px; font-family:Arial,Sans-Serif; color:#FFF; text-decoration:none;}
#wrap #topMenu ul li a:hover {text-decoration:underline;}
#wrap #topMenu ul li.hh a {color:#FFF000; font-weight:bold;}

#wrap #logo #flags {position:absolute; margin-top:50px; margin-left:730px;}
#wrap #logo #flags img {border:0px;}

#wrap #contents #leftMenu {float:left; margin-right:38px; width:143px; margin-bottom:60px;}

#wrap #contents #leftMenu .mainUl {margin:0px;padding:0px; margin-top:10px; padding-bottom:6px;}
#wrap #contents #leftMenu .mainUl li {font-weight:bold; font-size:14px; list-style-type:none; font-family:Arial;}
#wrap #contents #leftMenu .subUl {margin-top:2px;}
#wrap #contents #leftMenu .subUl li {margin:0px;padding:0px; font-weight:normal; margin-left:-35px; border-bottom:1px dashed #999999; line-height:25px;}
#wrap #contents #leftMenu .subUl li a {font-size:13px; text-decoration:none; color:#666666; display:block;}
#wrap #contents #leftMenu .subUl li a:hover {background-image:url(../../img/menu_bg.gif);}

#wrap #contents #main {float:left; width:564px; position:relative;}

/* HOMEPAGE SPECIFIC CSS */
.subsplash {width:564px; height:179px; margin:0px;}
.subsplash div {float:left; margin:0px; margin-right:6px;}

#homeFooter .tagcloud {float:left; width:250px; letter-spacing:0px;}
#homeFooter .tagcloud a {text-decoration:none; color:#999; line-height:25px; color:black;}
#homeFooter .tagcloud a:hover {text-decoration:underline; color:red;}

#homeFooter .tagcloud a.h1 {font-size:24px;}
#homeFooter .tagcloud a.h2 {font-size:18px;}
#homeFooter .tagcloud a.h3 {font-size:15px; font-weight:bold;}
#homeFooter .tagcloud a.h4 {font-size:13px;}
#homeFooter .tagcloud a.h5 {font-size:11px;}
#homeFooter .tagcloud a.h6 {font-size:9px;}

#homeFooter #t2 {margin-left:28px; border-left:1px solid #EBEBEB; padding-left:35px;}
/* ********************* */	

#wrap #contents #intMain {float:left; width:550px; margin-left:14px; margin-top:0px; min-height:700px; height:auto !important; height:700px; margin-bottom:20px; }
#intMain #productList {float:left;position:relative;margin:0px;padding:0px;}


.hanger,.hangerOv {cursor:pointer;float:left;width:170px; margin-right:10px; margin-bottom:20px;}
.hanger .imgContainer {border:2px solid #E5E5E5; padding-left:18px;}
.hanger .imgContainer img {border:0px;}
.hanger .art {padding:0px; margin:0px; padding-left:10px; background-color:#E5E5E5; line-height:23px; font-weight:bold;}
.hanger .descContainer {position:relative;padding:8px; margin:0px; border:2px solid #E5E5E5; height:80px;}
.hanger .price, .hangerOv .price {position:absolute; left:10px; bottom:10px; color:#000000; font-size:19px; font-weight:bold;}
.hanger .price span, .hangerOv .price span {color:#000000; font-size:11px;}

.hangerOv .imgContainer {border:2px solid #A3A3A3; padding-left:18px;}
.hangerOv .imgContainer img {border:0px;}
.hangerOv .art {padding:0px; margin:0px; padding-left:10px; background-color:#A3A3A3; line-height:23px; font-weight:bold;}
.hangerOv .descContainer {position:relative;padding:8px; margin:0px; border:2px solid #A3A3A3; height:80px;}

.hangerStock,.hangerStockOv {cursor:pointer;float:left;width:170px; margin-right:10px; margin-bottom:20px;}
.hangerStock .imgContainer {border:2px solid #E5E5E5; padding-left:18px;}
.hangerStock .imgContainer img {border:0px;}
.hangerStock .art {padding:0px; margin:0px; padding-left:10px; background-color:#E5E5E5; line-height:23px; font-weight:bold;}
.hangerStock .descContainer {position:relative;padding:8px; margin:0px; border:2px solid #E5E5E5; height:120px;}
.hangerStock .price, .hangerStockOv .price {position:absolute; left:10px; bottom:10px; color:#000000; font-size:19px; font-weight:bold;}
.hangerStock .price span, .hangerStockOv .price span {color:#000000; font-size:11px;}

.hangerStockOv .imgContainer {border:2px solid #C1C1C1; padding-left:18px;}
.hangerStockOv .imgContainer img {border:0px;}
.hangerStockOv .art {padding:0px; margin:0px; padding-left:10px; background-color:#C1C1C1; line-height:23px; font-weight:bold;}
.hangerStockOv .descContainer {position:relative;padding:8px; margin:0px; border:2px solid #C1C1C1; height:120px;}


.btn {width:120px; height:22px; text-align:center; position:absolute; right:0px;}
.btn a {font-family:Tahoma,Arial,Sans-Serif; color:#FFF; font-size:1em; text-transform:uppercase; line-height:1.92em; text-decoration:none; font-weight:bold; display:block;}
.btn a:focus {outline:0;}
.b1 {background-image:url(../../img/button1.gif);}
.b2 {background-image:url(../../img/button2.gif);}
.b3 {background-image:url(../../img/button3.gif);}
.b3 a {padding-left:10px;}


#intMain .paginator {clear:left; width:510px; background-color:#F5F5F5; padding:5px; padding-right:15px; text-align:right;}

#intMain #scheda_LBox {float:left; margin-top:50px; width:380px;}
#intMain #scheda_LBox #img {float:left;}
#intMain #scheda_DBox {float:left;padding-top:0px; width:170px;}
#intMain #scheda_DBox .box {background-color:#F5F5F5; width:100%; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #D1D1D1;}
#intMain #scheda_DBox .box h3 {background-color:#D1D1D1; font-size:11px; color:#000000; padding-left:15px; padding-top:10px; padding-bottom:10px;}

#intMain #scheda_DBox .box2 {position:relative;width:100%; padding-bottom:10px; margin-bottom:20px; text-align:right;}
#intMain #scheda_DBox .box2 img {border:0px;}

#intMain #scheda_DBox .box3 {background-color:#F4EAEA; width:100%; padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #D1D1D1;}
#intMain #scheda_DBox .box3 h3 {background-color:#C9B5B5; font-size:11px; color:#FFFFFF; padding-left:15px; padding-top:10px; padding-bottom:10px;}

.dBox {margin:0px;padding:0px;text-align:right; padding-right:15px;}
.dBox .price {color:#000000; font-size:22px; font-weight:bold;}
.dBox2 {margin:0px;padding:0px;text-align:left; padding-left:15px; padding-right:15px;line-height:normal;}



#intMain .imgGallery {float:left;clear:left; margin-top:20px; width:100%;}
#intMain .imgGallery p {margin:0px; padding:0px;}
#intMain .imgGallery div {float:left; padding:0px; margin:0px; border:1px solid #CCCCCC; padding:2px; margin-right:3px;}
#intMain .imgGallery div img {float:left;border:0px; padding:0px; margin:0px; width:65px; height:65px;}
#intMain #swfGallery div img {float:left;border:0px; padding:0px; margin:0px; width:283px; height:43px;}

#intMain #productDesc {float:left;margin-top:15px; border-top:1px solid #CCCCCC; width:90%; padding-top:15px;}
#intMain #productDesc strong {line-height:30px;}
#intMain #relatedProducts {float:left;margin-top:15px; border-top:1px solid #CCCCCC; width:90%; padding-top:15px;}
#intMain #relatedProducts img {border:2px solid #CCCCCC; padding:2px;}

#intMain #hDetails {width:100%;}
#intMain #hDetails td {text-align:center; color:#990000;}

#shoppingCart {border:1px solid #DFDFDF;background-color:#DFDFDF; width:100%; border-collapse:collapse;}
#shoppingCart a {font-weight:bold;}
#shoppingCart th {padding:5px; padding-left:8px;}
#shoppingCart td {vertical-align:top; background-color:#FFFFFF; padding:10px; padding-left:5px;}
#shoppingCart .delete {width:15%; text-align:center;}
#shoppingCart .product {width:40%; text-align:left;}
#shoppingCart .quantity {width:20%; text-align:left;}
#shoppingCart .price {width:20%; text-align:left;}
#shoppingCart .priceFormat {color:#003399;font-weight:bold;}
#shoppingCart .divider {font-size:0px;}

#cmarks {width:138px; height:133px; background-image:url(../../img/cc.gif); margin-top:30px;}
#emailUs
{
  width: 146px;
  height: 107px;
  background: url(../../img/bchina_new.png) no-repeat 0 0;
	font-size: 10px;
	margin-top: 30px;
	padding-left: 75px;
	display: block;
	margin-left: -15px;
	color: white;
	padding-top: 2px;
	padding-right: 5px;
	text-decoration: none;
}

#emailUs:hover
{ 
  background-position: 0 -108px;
}

#emailUs span
{
  position: absolute;
  top: -999em;
}

