﻿#main-content{padding-left:0; padding-right:0;width:958px;}
#designer .intro{background:url(../../images/shop/bg_sprite.gif) repeat-x 0 -295px;width:100%;overflow:hidden;height:250px; position:relative;}
#designer .intro h2{margin:22px 0 0 20px; width:500px;}
#designer .intro h2,#designer .intro h2 strong{font:35px/35px "TeX Gyre Adventor","Segoe UI", "Trebuchet MS", Arial, sans-serif;}
#designer .intro h2 em{font:60px/60px "TeX Gyre Adventor","Segoe UI", "Trebuchet MS", Arial, sans-serif;}
#designer .intro h2 strong{color:#75B216;}
#designer .intro .introtext{font-size:1.4em;margin:20px 0 0 20px;width:400px;}
#designer .intro .introtext a{font-size:inherit;}
#designer .intro a{font-size:1.5em;}
#designer .intro .product{position:absolute; top:10px; right:0; width:470px;top:0px;}
#designer .intro .product .title{display:block; font-size:1.6em;}
#designer .intro .product .promotext{display:block; color:#999; font-size:1.2em;}
#designer .intro .product img{float:left; margin-right:10px;}
#designer .intro .price{font-size:1.8em; display:block; font-weight:bold;line-height:1.8em;}
#designer .intro span.price sup{font-size:0.6em; bottom:0.5em;}
#designer .intro h2.nomargin{margin-top:0px !important;}

#designer .designer-options-gallery{background:url(../../images/shop/bg_sprite.gif) repeat-x 0 -999px;width:958px;height:70px;overflow:hidden;position:relative;}
#designer .designer-options-gallery .lnk-prev,
#designer .designer-options-gallery .lnk-next{z-index:1;display:block; width:58px; height:70px;float:left;text-indent:-9999px;overflow:hidden;}
#designer .designer-options-gallery .inner{width:842px;float:left;display:inline;position:relative;overflow:hidden;margin:0;}
#designer .designer-options-gallery .inner .node{width:9999px;}
#designer .designer-options-gallery ul{float:left;list-style:none;padding:0;margin:0;}
#designer .designer-options-gallery ul li{float:left;position:relative;z-index:1;margin:0; cursor:pointer; height:70px; background-image:url(../../images/designers/nav/nav_sprite.png); background-repeat:no-repeat;}
#designer .designer-options-gallery ul li span {display:none;position:absolute;left:0;top:0;width:100%;z-index:2;background-image:url(../../images/designers/nav/nav_sprite.png); background-repeat:no-repeat;height:70px;}
#designer .designer-options-gallery ul li.hovered {z-index:2;}

#navbernadette{width:112px;}
#navbernadette .over{width:112px;background-position:0 -70px;}

#navlocopopo{width:113px;background-position:-112px 0;}
#navlocopopo .over{width:113px;background-position:-112px -70px;}

#navvakils{width:112px;background-position:-225px 0px;}
#navvakils .over{width:112px;background-position:-225px -70px;}

#navideaspice{width:112px;background-position:-339px 0px;}
#navideaspice .over{width:112px;background-position:-339px -70px;}

#navmagicbus{width:112px;background-position:-451px 0px;}
#navmagicbus .over{width:112px;background-position:-451px -70px;}

#designer .productlisting{width:100%; border-collapse:collapse;}
#designer .productlisting .toprow{border-bottom:solid 1px #ececec;}
#designer .productlisting .col1{border-right:solid 1px #ececec;}
#designer .productlisting td.image{width:20%; text-align:center;padding:10px}
#designer .threeproducts td.image{width:10% !important;}
#designer .productlisting td.product{width:30%;}
#designer .threeproducts td.product{width:20% !important;}
#designer .productlisting td.product a{display:block; font-size:1.3em;}
#designer .productlisting td.product .price{font-size:1.6em; font-weight:bold;}
#designer .productlisting td.product .text{color:#787878;}
#designer .productlisting h3{margin-bottom:10px;}

.vakils .intro h2.logo{ display:block; height:69px; width:156px; text-indent:-999px; background:transparent url('../../images/designers/vakils/logo.gif') no-repeat top left;}
.vakils .intro .product{top:35px !important;}

.bernadette .intro #photo{background:transparent url(../../images/designers/bernadette/photo.gif) no-repeat top left;height:250px; padding-left:155px;}
.bernadette .intro .product{width:340px !important;}
.bernadette .intro .introtext{width:335px !important;margin-top:10px !important;}
.bernadette .intro .price-hold{margin-top:40px;}
.bernadette .promo{height:224px;background:transparent url(../../images/designers/bernadette/promobg.jpg) no-repeat bottom right;}
.bernadette .promo p.text{width:500px; font-size:1.4em; margin:20px;}

.ideaspice .intro h2.logo{ display:block; height:69px; width:156px; text-indent:-999px; background:transparent url('../../images/designers/ideaspice/logo.gif') no-repeat top left;}
.ideaspice .intro .price-hold{margin-top:40px;}


.locopopo .intro #photo{background:transparent url(../../images/designers/locopopo/logo.gif) no-repeat top left;height:250px; padding-left:258px;}
.locopopo .intro .product{width:340px !important;}
.locopopo .intro .introtext{width:311px !important;margin-top:10px !important;}
.locopopo .intro .price-hold{margin-top:40px;}
.locopopo .promo{height:224px;background:transparent url(../../images/designers/locopopo/promobg.jpg) no-repeat bottom right;}
.locopopo .promo p.text{width:500px; font-size:1.4em; margin:10px 20px 10px 20px;}

.magicbus .intro .introtext{text-align:justify;width:340px !important; margin-top:8px !important;}
.magicbus .intro .logo{bottom:26px;left:376px;position:absolute;}
#designer.magicbus .intro .product{top:40px;width:390px;}
.magicbus .intro .price-hold{margin-top:90px; margin-right:20px;}
.magicbus .promo{height:336px;background:transparent url(../../images/designers/magicbus/promobg.jpg) no-repeat bottom right;}
.magicbus .promo p.text{width:430px; font-size:1.4em; margin:0px 20px 10px 20px;padding-top:10px;}
.magicbus .themes{margin:0; padding:0;}
.magicbus .themes td{padding:0 10px 5px 0; margin:0;}
#designer.magicbus .productlisting td.image{text-align:left;}
#designer.magicbus .productlisting td.image a,
#designer.magicbus .productlisting td .price{font-weight:normal; font-size:1.2em; color:#333333;}
#designer.magicbus .productlisting td.image a:hover{color:#bbbbbb; text-decoration:none;}

#designer .productlisting td.product .ddChild a{font-size:1em !important;}
.zoom img{float:left; margin-right:5px; margin-top:-1px;}
.loadingimg{z-index: 1350; opacity: 0.3; filter: alpha(opacity=30); background-color:Black;height:192px;width:200px;margin-bottom:5px;margin-top:-194px; position:relative; background:#000000 url('../../images/common/loading_black.gif') no-repeat center center;}
#ZoomViewLoading{background-color:#FFFFFF;position:absolute;top:40px; padding:0; left:20px;text-align:center;z-index:999;display:none;width:400px;height:384px}