/* START Compare Lightbox */
body {margin:0;
padding:0;
text-align:center;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
line-height:18px;
color:#3b3026;
}

#compare, #general_lb {width:796px;
height:598px;
padding:10px 0 0 4px;
background:url(../images/lightbox_bg.png) top left no-repeat;
}

#compare table {width:792px;
height:575px;
}
#compare td {padding:4px 10px;
border-left:1px solid #d7d7be;
border-bottom:1px solid #e4e4cd;
text-align:left;
font-size:10px;
vertical-align:top;
line-height:14px;
}
#compare td.strike {text-decoration:line-through;}

#compare.five td {padding:4px 8px 2px;
line-height:12px;
}

#compare td.center {text-align:center;}
#compare td.right {text-align:right;}

#compare td.first {width:91px !important;
border-top:1px solid #f8f8ec;
border-bottom:1px solid #d7d7be;
border-left:none;
background-color:#eeeed9;
text-align:right;
}
#compare td.one {width:668px;}
#compare td.two {width:324px;}
#compare td.three {width:210px;}
#compare td.four {width:151px;}
#compare td.five {width:115px;}

#compare td.top {border-top:none;}
#compare td.bottom {border-bottom:none;}

#compare td.first.top {padding:4px 0 2px 8px;}
#compare td.first h4, #compare td.first p {width:98px;
text-align:left;
}
#compare td.first h4 {margin:3px 0;
font-size:11px;
}
#compare td.first p {margin:0;}

#compare h3 {margin:0;
font-size:12px;
}
#compare a {display:block;
margin:0 0 2px;
color:#6b7d0a;
}
#compare a:hover {color:#da8f09;}

#compare .red_txt {color:#FF3000;}

#compare #product_rating {clear:left;
display:inline-block;
margin:0 0 15px;
}
#compare #rating_stars, #compare #rating_int {float:left;
background-color:#e5e5d1;
background-image:url(../images/rating_fill_lightbox.png);
background-repeat:no-repeat;
}
#compare #rating_stars span {display:block;
width:100px;
height:13px;
background:url(../images/rating_mask_lightbox.png) no-repeat;
}
#compare #rating_int {background:none;
margin:1px 0 0 12px;
color:#827971;
}


/* QUICK LOOK */
body#quick_look {background:none;}
#quick_look .pod_detail.min_pad {width:200px;
height:200px;
}
#quick_look .pod_detail.min_pad, #quick_look #product_main_img {float:left;
margin:0 0 10px;
}
#quick_look #product_swatches {float:left;
width:365px;
margin:0 0 10px 11px;
clear:none;
}
#quick_look #product_swatches h3.dotted, #quick_look #product_swatches h3 span {margin:0;
background:none;
} 
#quick_look #product_swatches a {margin:0 5px 0 0;}
#quick_look #add_to_cart_options p a {display:inline;}
#quick_look #add_to_cart_options {clear:both;}
#quick_look table {height:auto;}
#quick_look table.short {width:350px;
}
#quick_look table .first {background-image:none;}
#quick_look td.first h4 {width:102px;}
#quick_look td.first {width:90px !important;}
#quick_look td h3 {line-height:14px;
color:#3B3026;
font-weight:700;
}
#quick_look_options {width:410px;
position:absolute;
top:45px;
right:50px;
z-index:100;
}
/* END QUICK LOOK */

div#lightbox, div#photo_zoom {position:absolute;
z-index:1001;
top:0;
left:0;
}

div#lightbox iframe, div#photo_zoom iframe {width:850px;
height:650px;
border:none;
}

div#lightbox #login_box {background:transparent url(../images/login_bg.png) 0 0 no-repeat;}



div#lightbox a.close, div#photo_zoom a.close {position:absolute;
right:40px;
top:-10px;
width:32px;
height:31px;
background:transparent url(../images/lightbox_close.png) 0 0 no-repeat;
cursor:pointer;
outline:none !important;
text-indent:-9999px;
}
div#lightbox a.close:hover, div#photo_zoom a.close:hover {background:transparent url(../images/lightbox_close.png) 0 -50px no-repeat;}


div#photo_zoom {padding:10px;
background-color:#fff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}


div#overlay {position:absolute;
top:0px;
left:0px;
opacity:.5;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=50);
background-color:#000;
z-index:1000;
}

#lightbox h4 {border:none;
margin:0;
}
#lightbox .form {width:222px !important;
border:none;
padding:31px 53px 65px 110px;
background:none;
}
#lightbox .form div {width:210px;
margin:7px 0 0;
}
#lightbox .form p {width:210px;
margin:0 0 7px;
}
#lightbox .form .text {width:200px;
color:#999;
}
#lightbox .form .text.typed {color:#333;}
#lightbox .form div span {margin:10px 0 0;}
#lightbox .form .right {text-align:right;}
#lightbox .form .right a {float:none;}
#lightbox .form .check {float:left;}
#lightbox .form label {font-weight:normal;}