body{background:url(../../../images/bg_blurred_greenrepeatable.jpg) repeat-x #ffffff;}
#page_content{width:695px;}
#main_content{width:560px;}
.product_top{float:left;margin-bottom:45px;position:relative;width:560px;}
.product_images{float:left;position:relative;width:346px;}
.prod_zoom{background:url(../../../images/prod_zoom.png) no-repeat;display:block;height:10px;position:absolute;right:15px;text-indent:-9999px;top:15px;width:10px;}
.prod_detail{background:url(../../../images/prod_detail_bg.png) no-repeat;float:left;height:340px;margin-bottom:8px;padding:0 5px 5px 0;position:relative;width:340px;}
.prod_detail_overlay{background:url(../../../images/prod_detail_overlay.png) no-repeat;cursor:pointer;height:340px;left:0;position:absolute;top:0;width:340px;}
.prod_detail a:hover,.prod_detail a{text-decoration:none;}
.prod_detail img{display:block;height:340px;width:340px;}
.prod_thumbs{float:left;position:relative;width:345px;}
.prod_thumb{background:url(../../../images/prod_thumb_bg.png) no-repeat;float:left;height:75px;margin:0 8px 8px 0;padding:0 5px 5px 0;position:relative;width:75px;}
.prod_thumb_overlay{background:url(../../../images/prod_thumb_overlay.png) no-repeat;cursor:pointer;height:75px;left:0;position:absolute;top:0;width:75px;}
.prod_thumb_overlay_dark{background:url(../../../images/prod_thumb_overlay_dark.png);cursor:pointer;height:75px;left:0;position:absolute;top:0;width:75px;}
.prod_thumb img{display:block;height:75px;width:75px;}
.prod_thumb.last{margin-right:0;}
.prod_thumb a,.prod_thumb a:hover{text-decoration:none;}
#main_content .product_top .product_details{float:right;position:relative;width:200px;background:none;padding:0;}
.prod_title,.prod_price{padding-bottom:2px;line-height:12px;}
.prod_style{background:url(../../../images/dash_grey.png) 0 100% repeat-x;color:#4c4c4c;font-size:10px;font-weight:normal;margin-bottom:10px;padding-bottom:10px;width:200px;}
.prod_social{float:left;height:15px;margin-bottom:40px;width:200px;}
.prod_social a{display:block;float:left;height:15px;margin-right:5px;text-indent:-9999px;}
.prod_form{float:left;position:relative;}
.prod_colors{border:1px solid #cccccc;float:left;margin-bottom:20px;width:198px;}
h3.prod_colors_title{background:url(../../../images/bg_title.png) repeat-x;color:#ffffff;font-size:12px;line-height:26px;margin-bottom:5px;padding:0 0 0 5px;text-transform:uppercase;width:193px;}
.color_blocks_title{color:#4c4c4c;font-size:11px;padding:0 0 5px 5px;}
.prod_form .input_wrap{margin:0;padding:0 0 10px 0;width:200px;}
.prod_form .input_wrap label{width:35px;}
.prod_form .number input{width:100px;}
.prod_form .input_wrap select{width:159px;}
.product_tabs{float:left;margin-bottom:45px;position:relative;width:560px;}
.tab_cont{float:left;width:560px;}
.tab_cont ul{list-style-type:none;margin:0;}
.tab_cont ul li{float:left;height:28px;padding:0;}
.tab_cont ul li a{background:url(../../../images/bg_title_grey.png) repeat-x #acacac;border:1px solid #acacac;color:#000000 !important;display:block;float:left;font-size:12px;font-weight:bold;line-height:26px;margin:0 5px 0 0;padding:0 10px;text-transform:uppercase;}
.tab_cont ul li.ui-tabs-selected a,.tab_cont ul li a:hover{background:url(../../../images/bg_title.png) repeat-x #cccccc;border:1px solid #ff790b;color:#ffffff !important;text-decoration:none;}
.tab_box{background:url(../../../images/bg_stripes_light.png) repeat-x #ffffff;border:1px solid #bfbfbf;float:left;padding:25px;width:508px;position:relative;}
.tab_box ul{margin-bottom:0;}
#tab_reviews .button{position:absolute;right:10px;top:10px;}
#tab_reviews .review{padding:20px 0 10px;}
.review{overflow:hidden;border-bottom:1px solid #bfbfbf;}
.review span{float:right;}
.star_rating{display:block;width:150px;height:30px;}
.starred{background-image:url("/css/jquery/star-rating/star.gif");display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:0 -32px;float:left;}
#tab_faq .xpandor-openall,#tab_faq .xpandor-closeall{position:absolute;right:10px;top:10px;}
#tab_faq dt{color:#ff790b;font-size:14px;font-weight:bold;cursor:pointer;padding:5px 0;border-bottom:1px dotted #cccccc;}
#tab_faq dt .xpandor-open,#tab_faq dt .xpandor-close{text-indent:-9999px;float:left;width:19px;height:19px;}
#tab_faq dt .xpandor-open{background:url(../../../images/arrow_black.png) no-repeat center center;}
#tab_faq dt .xpandor-close{background:url(../../../images/arrow_black.png) no-repeat center center;}
#tab_faq dd{margin:5px 20px;}
.recently_viewed{float:left;position:relative;width:560px;}
.recently_viewed h4{padding-bottom:15px;width:560px;}
.recently_viewed .prod_small{margin-right:10px;}


#main_content{width:690px;}
#main_content .product{width:340px;margin:0 5px 5px 0;}
#main_content .product .product_details{height:105px;}
#main_content .product .product_details p{margin-bottom:0;}
#sort_form label{float:left;margin:5px 5px 0 0;}