#fancybox-content {
border:1px solid #ccc;
box-shadow:0 0 5px 0 #CCCCCC;
text-align:left;
background:#fff;
}
#fancybox-content > div {
-ms-box-shadow: inset 0 0 25px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 0 25px 3px rgba(0, 0, 0, 0.1);
-o-box-shadow: inset 0 0 25px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 0 25px 3px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 25px 3px rgba(0, 0, 0, 0.1);
}
#fancybox-content .quickview_top
{
background: #eeeeee;
clear: both;
margin:-20px -5px 15px;
padding: 13px 20px;
position: relative;
text-align:left;
text-transform:uppercase;
color:#666;
font-size:14px;
width: 96%;
float:left;
position:relative;
-ms-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.1);
-o-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.1);
}
#fancybox-content .quickview_bottom
{
background: #f5f5f5;
clear: both;
padding: 13px 13px;
position: relative;
text-align:right;
display:block;
position:relative;
border:1px solid #dddddd;
-ms-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.05);
box-shadow: inset 0 0 10px 2px rgba(0, 0, 0, 0.05);
}
#fancybox-content .add-to-cart {
border:none;
padding:0;
margin:0;
width:auto;
}
#fancybox-content .quickview_descr {
margin:0 0 15px 0;clear:both;display:block;
}
#fancybox-content .choose-options {
width:400px;
}
#fancybox-content .product-listprice {
font-size: 24px;
font-weight:normal;

}
#fancybox-content #product_price {
color: #FA6A2E;
display: inline-block;
font-size: 24px;
line-height: 26px;
margin: 0 0 15px;
}

#fancybox-content h1 {
margin:8px 0 0 0;
padding-bottom:0;
border:none;
}

#fancybox-outer {
background:none;
}

#fancybox-content .content {
padding:20px 5px 0px 5px;
}

#fancybox-content #productdetail-leftcol {
margin: 15px 0px 20px 0;
}

#fancybox-overlay {
background:#dddddd !important;
}
#fancybox-content ul.productlist li {position:relative;}
#fancybox-content ul.productlist li  .productlist-thumb{position:relative;overflow:hidden;}
.quick-order {
display:none; 
position:absolute;
height: 20px;
line-height: 18px;
width: 130px;
margin-left: -65px;
left: 50%;
margin-top: 70%;
background:#f2f2f2 url("quick-add.png") no-repeat 20px center;
z-index: 1000;
font-size:11px;
text-decoration:none;
color:#444444;
opacity:0.9;
-ms-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
-o-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
-webkit-box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.25);
}


#fancybox-content #productdetail-rightcol{width:385px;float:left;margin:0 0 10px 30px;}
#fancybox-content ul.product-bundle{
background:#fff;
border: 1px dashed #CCCCCC;
margin: left;
padding: 15px;
width: 87%;
float:left;
-ms-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
-o-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
}
#fancybox-content #product-info {
float:none;
}
#fancybox-content #product-info li {
margin-left: 0;
}
#fancybox-content #product-info li .product-bundle-thumb {
width:60px;float:left;
}#fancybox-content #product-info li .product-bundle-thumb img {
max-width:60px;height:auto;
}
#fancybox-content #product-info li .product-bundle-title {
width:95px;float:left;
}
#fancybox-content .product-bundle li {
clear:none;
width:50%;
margin-bottom: 0;
}
#fancybox-content .product-bundle li h3 {
margin:0 0 5px 0;
font-size:11px;
}
#fancybox-content .product-bundle li table {
width:100%;
}
#added_product {
background:#fff;
border: 1px dashed #CCCCCC;
margin: 0 -21px;
padding: 10px 20px;
width: 100%;
float:left;
-ms-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
-o-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 10px 3px rgba(0, 0, 0, 0.1);
}
#added_product .productdetail-table, #fancybox-content .productdetail-table {
float:left;clear:both;
}
#added_product .productdetail-table td{padding:0;}
#added_product img{border:1px solid #cccccc;}
.quick-button a.adv_button {
background: url("../images/bigbutton_bg.png") repeat-x scroll 0 0 #FA6A2E;
border: 1px solid #444444;
color: #FFFFFF;
font-size: 11px;
margin: 0;
padding: 8px 12px;
text-transform: uppercase;
-ms-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.2);
-moz-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.2);
-o-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.2);
-webkit-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.2);
box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.2);
}
.quick-order:hover {
background:#F16A6C url("quick-add-w.png") no-repeat 20px center;
opacity:0.9;
color:#fff;
}
.productlist li:hover .quick-order {
display: block;
}

.add_to_cart_disabled a.adv_button {
background: url("disabled_btn.jpg") no-repeat scroll 0 0 transparent !important;
opacity:0.5;
}

.quick-button {
margin-top:3px;
}
.grijs a.adv_button{
background:#dddddd;color:#666666;border:1px solid #cccccc;
-ms-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5);
-moz-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5);
-o-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5);
-webkit-box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5);
box-shadow: inset 0 0 10px 2px rgba(255, 255, 255, 0.5);
}
a.quick-order-more {
color: #FA6A2E;
display: block;
float: left;
margin: 10px 0;
text-decoration: none;
}
#add-notify-data {
text-align: left;
width: 560px;
/*height: 110px;*/
padding: 20px;
}
#add-notify-data ul{margin:0;padding:0;}
#add-notify-data ul li{background:url("orange_bullet.png") no-repeat 0 center;padding:4px 0 4px 25px;margin: 0 0 0 10px;}
#add-notify-data .quickview_items{background:url("arrow_quickview.png") no-repeat 0 center;padding:7px 0 7px 35px;margin: 15px 0;font-size:16px;}
#add-notify-data h2 { color: #373737; font-size: 16px; margin: 0 0 20px 0; font-weight: bold;}
#add-notify-data p { color: #373737; margin: 0 0 20px 0;}
#add-notify-data .button-container { 
clear: both;
margin: 13px 0 20px 0;
padding: 0px;
position: relative;
text-align:right;
width: 100%;
float:right;
position:relative;
}
#add-notify-data .vink {background:url("vink.png") no-repeat;width:64px;height:64px;float:right;}
#add-notify-data .productdetail-table td {vertical-align:top;}
#add-notify-data .productdetail-table td b{padding:0 0 10px 0;display:block;}

#fancybox-content  .MagicZoomBigImageCont {width:410px !important;height:248px !important;background:#fff;}

.MagicZoomBigImageCont.MagicBoxShadow {z-index: 150001 !important;}