/* css for page layout id 23 */
#center_column .pad h2, #center_column .pad h3, #center_column .pad h4{
text-decoration:none;
border-bottom:none;
}

div#left_column h1, div#left_column p{
width:90%;
margin:0px auto;
font:normal .93em/1.2em verdana;
}


div.product_top{
width:100%;
margin-left:auto;
margin-right:auto;
}

div.product_top div.right h2, div.product_top div.right h3{
text-decoration:none;
border-bottom:none;
margin: 4px 0px 4px 0px;
}

div.product_top div.left, div.product_top div.right{
float:left;
margin-left:auto;
margin-right:auto;
min-height:310px;
background-color:#FFF;
}

div.product_top div.left{
width:52%;
margin-top:6px;
}

div.product_top div.right{
width:48%;
}

div.product_top div.left div.product_photo_container{
width:288px;
float:left;
overflow:hidden;
vertical-align:middle;
text-align:center;
background-color:#EEEEEE;
padding:0px;
margin-top:4px;
border:1px solid silver;
border-bottom:none;
}

div.product_top div.left div.product_photo_container img{
margin:0px;
}

div.product_top div.right  h2{
font-size:17px;
font-weight:bold;
}

div.product_top div.right  h3{
font-size:15px;
font-weight:normal;
}

div.product_top div.right div.section, div.product_top div.right div.section div.detail_below_price{
float:left;
width:100%;        
}
div.product_top div.right div.section div.detail_below_price{
margin:3px auto;
border-bottom:1px solid #EEE;
padding-bottom:3px;
}

div.product_top div.right div.section div p{
padding:2px 8px;
}

div.product_top div.preview_thumbnails{
position:relative;
float:left;
top:-86px;
z-index:3;
height:0px;
text-align:right;
width:288px;
}

div.right_pad{
float:left;
margin:5px 0px 0px 4px;
width:265px;
}

div.two_tone{
border:1px solid silver;
border-bottom:none;
background:#EEEEEE url(/images/pl24_bg_gray_tones.gif) repeat-x center 0px;
}

div.no_bulk_quantity{
clear:both;
float:left;
width:240px;
height:20px;
margin:9px 0px 4px 8px;
}
div.no_bulk_quantity span{
font-weight:bold;
}
div.above_add_to_cart{
width:225px;
margin:2px 0px 0px 6px;
float:left;
color:#000;
}
div.above_add_to_cart div{
clear:both;
}

div.add_to_cart{
float:left;
width:210px;
height:45px;
margin:8px 0px 0px 6px;
vertical-align:bottom;
}
div.addthis_toolbox{
float:left;
width:210px;
margin:4px 0px 7px 6px;
padding:0px;
text-align:center;
vertical-align:top;
height:22px;
}

div.addthis_toolbox a{
margin-top:0px;
padding-top:0px;
height:22px;
}

div.below_product_photo{
float:left;
width:288px;
height:35px;
line-height:35px;
vertical-align:middle;
background-color:#EEEEEE;
border:1px solid silver;
}

div.below_product_photo img.zoom{
margin:4px;
vertical-align:middle;
border:none;
}

div.below_product_photo a.zoom{
margin-right:40px;
}


div.below_product_photo a, div.below_add_to_cart a{
color:#483F39;
font-size:11px;
line-height:14px;
vertical-align:middle;
}

form.shipping_form{
display:block;
float:left;
clear:both;
margin:10px 0px 10px 0px;
padding:0px;
width:100;
text-align:left;
}

form.shipping_form fieldset{
border: 1px solid silver;
width:238px;
padding:3px;
}


form.shipping_form fieldset legend{
font-size:11px;
font-weight:bold;
}

form.shipping_form table{
margin:0px;
}


form.shipping_form table td{
font-size:10px;
padding:0px 0px 0px 3px;
vertical-align:middle;
}

form.shipping_form table td input.button{
font-size:11px;
width:70px;
}

div.product_sizes{
margin:20px 0px;
}

div.product_sizes span.label{
margin-top:0px;
}

div.product_sizes form{
display:inline;
}
div.product_sizes form select{
font-size:.88em;
margin-left:8px;
}


div.middle_left{
float:left;
width:55%;
margin-right:15px;
padding-top:8px;
}
div.middle_right{
float:left;
width:38%;
margin-left:8px;
padding-top:8px;
background: transparent url(/images/sprites_repeat_x.gif) no-repeat 0px -54px;
}

div.middle_right p strong, div.middle_right p strong p{
color:#BB9955;
}
div.middle_left table{
width:95%;
font-size:92%;
}
div.middle_right div.testimonial{
color:#92704D;
}
div.middle_right div.testimonial strong{
font-size:16px;
}
div.middle_right div.about_vendor{
margin-top:20px;
font-size:11px;
}
div.gray{
background-color:#EEE;
color:gray;
font-family:verdana;
font-weight:bold;
font-size: 13px;
}
div.gray a{
color:gray;
}
div.title_middle{
clear:both;
float:left;
width:100%;
}

div.title_middle h4{
display:block;
width:100%;
line-height:18px;
overflow:visible;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:0px;
padding-bottom:10px;
background: url(/images/sl2_faded_silver_line_horizontal.gif) #FFF center 25px no-repeat;
}

div.title_middle h4 strong{
color:#000;
}


table.product_details{
margin:0px;
border:none;
}
table.product_details td.specifications{
font-size: 11px;
padding:8px 0px 0px 0px;
vertical-align:top;
}
td.bulk_prices{
padding-left:0px;
}
table.bulk_prices{
width:90%;
border-collapse: collapse;
margin-top:12px;
margin-bottom:12px;
border:1px solid #CFCECE;
}

table.bulk_prices td, table.bulk_prices th{
text-align:left;
font-size:95%;
padding:8px;
margin:4px;
}

table.bulk_prices th{
background-color:#FFF;
border: 1px solid #CFCECE;
}

table.product_page_outer tr.customization_options td div.box{
font-size:120%;
color:#000;
border: 1px solid #E6CFAF;
}

table.product_page_outer tr.customization_options td div.box h2{
display:block;
padding:3px;
margin-bottom:12px;
}

table.product_page_outer tr.customization_options td div.box ul{
width:100%;
}

table.product_page_outer tr.customization_options td div.box ul li{
width:90%;
list-style:none;
list-style-image: url(/images/spacer.gif);
margin:2px 0px;
padding:0px;
text-align:left;
}

table.product_page_outer tr.customization_options td div.box ul li input{
margin-right:8px;
}

tr.customization_options td div.box{
font-size:1.4em;
}

tr.customization_options td div.box div h2{
display:block;
margin-top:6px;
height:33px;
line-height:33px;
font-size:1.35em;
padding-left:45px;
background: #EEEEEE url('/images/sprites_no_repeat.gif') no-repeat 2px -135px;
}


tr.customization_options td div.box div{
width:95%;
margin:6px auto;
}


table.product_details td.specifications font.tiny{
line-height:12px;
}


table.product_details td.specifications span{
background-color: #FFFFFF;
}
div.middle_right div{
float:left;
width:95%;
margin-left:10px;
text-align:left;
}
div.reviews div.item{
display:none;
}

div.box ul{
list-style:none;
margin-left:0px;
padding-left:0px;
}

div.bottom_links{
float:left;
width:100%;
margin-left:auto;
margin-right:auto;
}

div.bottom_links table{
width:100%;
margin-left:auto;
margin-right:auto;
margin-top:20px;
margin-bottom:20px;
}
div.product_layout_17{
float:left;
width:100%;
margin:10 auto;
text-align:center;
}
div.product_layout_17 div{
float:left;
width:164px;
margin:0 10px;
text-align:center;
}
div.product_layout_17 div.photo {
margin-top:10px;
margin-bottom:2px;
height:160px;
min-height:160px;
}
div.product_layout_17 div.photo img {
border:1px solid silver;
}
div.product_layout_17 div.price{
margin-bottom:4px;
}
div#below_top_banner div.full{
border-right:none;
}
.best_sellers ul{
clear:both;
display:block;
margin:0px 0px 0px 2px;
padding-left:8px;
max-width:162px; /* required for IE */
text-align:left;
list-style-type: none; /*turns off display of bullet*/
}
.best_sellers li{
font-family: verdana, arial;
font-size:11px;
line-height:12px;
padding:2px 0px 2px 0px;
display:list-item; /* required for IE 6 & 7 */
vertical-align:middle;
text-align:left;
}
.best_sellers li a{
white-space:nowrap;
}


