﻿/* product detail page begin XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
#block_01{clear:left;float:left;display:inline;margin-left:12px;width:257px;}
#block_02{float:left;margin-left:12px;display:inline;width:283px;}
#prod_image_container{position:relative;width:257px;background:transparent url(/images/prod-img-bkg.gif) no-repeat 0 0;padding-top:18px;padding-bottom:19px;}
#prod_image_container a{display:block;}
#prod_image_container img{position:relative;display:block;width:220px;height:220px;margin:0px auto 0 auto;}
#content_block  #prod_title{/* usually attached to an H1 style*/ margin-left:0px;}
#prod_item_number{display:block;clear:left;padding-bottom:15px;}
form#addtocart{/* Block element that surounds the foloowing pieces. */ position:relative;width:283px;border:1px solid #cdcbcb;background:#ffffff url(/images/prod-form-bkg.gif) repeat-x bottom;margin-bottom:24px;padding-bottom:12px;display:block;z-index:1;}
form#addtocart .corner1,form#addtocart .corner2,
form#addtocart .corner3,form#addtocart .corner4{width:5px;height:5px;display:block;z-index:5;overflow:visible;}
hr.horizontal{clear:both;height:1px;width:259px;clear:both;float:left;display:inline;margin:0px 12px 12px 12px;color:#cdcbcb;background-color:#cdcbcb;text-shadow:none;border:none;}
.sub-Block01{/* Contains prod_price and prod_status_module */ width:155px;border-right:1px solid #cdcbcb;margin:12px;float:left;}
#prod_price{float:left;font-size:160%;text-align:left;display:inline;}
#prod_status_module{clear:left;float:left;display:block;width:145px;font-size:77%;}
#prod_status_module strong{font-size:107%;}
.prod_status_tinytxt{/*	font-size:85%;*/:;}
#prod_style01-label,
#cnt-label{clear:both;float:left;color:#333333;font-size:85%;font-weight:bold;margin:0px 0px 12px 12px;}
#prod_style01,
#cnt{float:left;margin:0px 0px 12px 12px;}
#cnt-label,#cnt{margin-top:8px;margin-bottom:0px;}
#cnt{margin-right:12px;}
#b_addtocart-container{float:left;position:relative;font-weight:bold;width:109px;height:31px;overflow:hidden;}
#b_addtocart{position:absolute;top:0px;left:-55px;background-color:transparent;border:none;display:block;width:200px;height:31px;margin:0px;padding:0px;font-weight:bold;color:#ffffff;line-height:1.2em;/* this makes IE even with FireFox */ /* pushes the text down respectfully in both browsers.  */ z-index:5;cursor:hand;cursor:pointer;}
#b_addtocart-bkg{position:relative;top:-10px;left:-9px;z-index:1;width:127px;height:56px;}
#b_addtocart-text{}
#b_addtocart-container.offHover{background-color:#666666;}
#b_addtocart-container.onHover{background-color:#999999;cursor:hand;cursor:pointer;}
#layer_ISE{margin:0px;padding:0px;z-index:99;}
#layer_EMF{}
.emailinstock,.emailafriend{border:solid 2px #999999;width:389px;background-color:#ffffff;color:#000;position:absolute;z-index:99;}
.emailinstock p,.emailafriend p{padding:0px;}
.emailinstock table,.emailafriend table{margin:5px auto;width:369px;}
.emailinstock td,.emailafriend td{vertical-align:top;}
.emailinstock input,.emailafriend input,
.emailinstock textarea,.emailafriend textarea{margin:5px 10px;}
.emailinstock .emailPrivacy,.emailafriend .emailPrivacy{padding-top:10px;font-size:77%;}
#prod_description_container{clear:left;position:relative;font-size:85%;}
#prod_description_container h2{font-weight:bold;}
#prod_description_module{display:block;padding-bottom:20px;}
/*  Items may not be always used, talk to the Product Administrator */
#prod_description_module h3{font-weight:bold;color:#eb6408;}
#prod_description_module td{padding:3px;vertical-align:top;border-top:1px dotted #6A6A6A;}
#prod_description_module table{margin-bottom:10px;border-bottom:1px dotted #6A6A6A;}
/* END Items may not be always used   */
#b_zoom{position:relative;display:block;width:100%;}
#b_zoom a:link,#b_zoom a:visited{display:block;width:120px;height:33px;margin:12px auto;background:transparent url(/images/icon-sprite.png) no-repeat 0 -97px;line-height:2.4em;text-indent:40px;color:#000000;text-decoration:none;}
#b_zoom a:focus,#b_zoom a:hover,#b_zoom a:active{color:#999999;text-decoration:underline;}
a#b_email:link,a#b_email:visited{float:left;margin:12px 12px 12px 0px;font-size:85%;padding-left:20px;background:transparent url(/images/icon-sprite.png) no-repeat 0 -50px;}
a#b_email:focus,a#b_email:hover,a#b_email:active{}
a#b_prod_print:link,a#b_prod_print:visited{float:left;margin:0px 12px 12px 0px;font-size:85%;padding-left:20px;background:transparent url(/images/icon-sprite.png) no-repeat 1px 0;}
a#b_prod_print:focus,a:hover,a#b_prod_print:active{}

#prod_description_module ul{padding:0;margin:0em 0.6em 5px 12px;/*list-style:none outside url(/images/list-image.gif);*/}
#prod_description_module li{margin-bottom:2px;/*list-style:none outside url(/images/list-image.gif);*/
									padding-left:10px;background: transparent url(/images/list-image.gif) no-repeat 0 5px;}
#prod_description_module ul ul li{margin-top:0em;background-image:url(/images/list-subimage.gif);}
/* product page end */
/* zoom begin XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
body#zoom{background-image:none;}
#zoom_container{/*	height: 650px;*/ width:550px;position:relative;margin:auto;}
#zoom_logo{float:left;}
#zoom_block{clear:both;width:490px;background-color:#fff;}
#zoom_block img{margin-top:40px;}
/* zoom end */
#zoom_container .closewin{clear:both;padding:12px 0;}
/* BTM Upsell Stuff BEGINS  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX */
#upsell{position:relative;display:block;clear:both;margin:auto;color:#000;border:1px solid #000;z-index:2;}
#upsell h2{display:block;color:#f67c2a;}
.upsell_feature_module{display:block;float:left;width:282px;height:122px;position:relative;border-right:1px dotted Black;margin-top:20px;}
.upsell_img{display:block;float:left;border:1px solid #000;padding:5px;margin:0px 5px 20px 12px;}
.upsell_text{display:block;padding:0px 10px 0px 0px;}
.upsell_text a:link,.upsell_text a:visited{font-weight:bold;text-decoration:none;color:#191970;}
.upsell_text a:hover,.upsell_text a:focus,.upsell_text a:active{text-decoration:underline;color:#8B0000;}
.upsell_text h4{font-weight:bold;}
.upsell_price{position:absolute;bottom:20px;right:100px;display:block;font-weight:bold;}
.upsell_b_viewdetails a:link,.upsell_b_viewdetails a:visited{position:absolute;bottom:15px;right:5px;display:block;width:80px;height:23px;background:transparent url(/images/b_viewdetails.gif) no-repeat 0px 0px;}
.upsell_b_viewdetails a:hover,.upsell_b_viewdetails a:focus{background:transparent url(/images/b_viewdetails.gif) no-repeat 0px -28px;}
/* BTM upsell stuff ENDS */
/*FORCE RELATED*/
#force_block{position:relative;display:block;width:594px;}
.force_feature{position:relative;display:inline;width:136px;border:1px solid #000;margin:5px;float:left;height:205px;}
.force_checkbox{position:relative;display:inline;float:left;width:18px;height:4.8em;padding:3px;}
.force_description{float:right;display:inline;padding:3px;width:103px;}
.force_price{position:relative;clear:both;float:left;width:100%;text-align:center;}
#force_nothankyou{clear:both;float:left;}
#force_addtocart{float:right;}
.force_feature img{position:absolute;bottom:3px;left:10px;}