/* product detail page begin */
#block_01{float:right;display:inline;border:0px solid red;margin-right:6px;margin-top:8px;}
#block_02{float:left;display:inline;border:0px solid blue;background:#dce4f1 url(../images/block2_bck.jpg) no-repeat 0 0;width:387px;margin-left:0px;margin-top:8px;position:relative;}
#block_03{float:right;display:inline;width:680px;margin-right:6px;margin-top:8px;}
#prod_image_container{position:relative;width:289px;height:330px;background-image:url(../images/prod_image_bck.gif);background-repeat:no-repeat;padding-top:5px;}
/*#prod_image_container div{float:left;margin-top:15px;}*/
#AddThis{display:inline;float:left;padding-top:3px;margin-top:7px;height:24px;margin-left:250px;margin-right:5px;position:relative;}
#prod_title{/* usually attached to an H1 style*/ margin-left:15px;margin-top:25px;float:left;display:inline;clear:left;width:360px;}
#prod_item_number{display:inline;margin-left:15px;color:#000000;font-size:77%;float:left;clear:left;width:350px;margin-bottom:10px;}
#prod_price{float:left;clear:left;font-size:175%;margin-left:15px;color:#336699;}
#prod_slashprice{float:left;color:#990000;font-weight:bold;font-size:85%;line-height:0.85em;margin-left:15px;margin-top:3px;}
#prod_slashprice span{text-decoration:line-through;}
#addtocart_detail{float:left;display:block;margin:0 2em 0 0em;}
#availability{float:left;clear:left;margin-left:15px;font-size:77%;width:350px;/*height: 30px;*/ margin-top:3px;margin-bottom:20px;}
/* End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Personalizaition and STyles */
#prod_status_module{position:relative;float:left;display:inline;clear:left;background-color:#e8eef8;width:367px;padding-bottom:10px;margin-left:9px;margin-top:0px;margin-bottom:10px;padding-top:12px;}
#formStyle{position:relative;width:350px;margin-left:10px;font-size:85%;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #cccccc;}
.personalization{position:relative;width:350px;margin-left:10px;font-size:85%;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #cccccc;overflow:auto;}
.stylesDiv{clear:both;display:block;margin:0 11px 10px 11px;height:3.6em;}
.style_header{float:left;font-weight:bold;font-size:85%; width: 100%;}
a.style_on:link,a.style_on:visited{font-size:77%;float:left;border:1px solid #6b6c6d;background-color:#8d97a1;color:#fff;margin:5px 2px 0px 0px;padding:3px 3px;cursor:hand;cursor:pointer;}
a.style_on:focus,a.style_on:hover,a.style_on:active{background-color:#6b6c6d;}
a.style_selected:link,a.style_selected:visited{font-size:77%;float:left;border:1px solid #6b6c6d;background-color:#B22222;color:#fff;font-weight:bold;margin:5px 2px 0px 0px;padding:3px 3px;text-decoration:none;}
a.style_selected:focus,a.style_selected:hover,a.style_selected:active{}
#b_size{float:left; margin:5px 2px 0 10px; padding:3px; font-size: 85%;}
a#b_size:link .txt, a#b_size:visited .txt {float:left; margin-left:2px;}
a#b_size:focus .txt, a#b_size:hover .txt, a#b_size:active .txt {}
a#b_size:link .icon, a#b_size:visited .icon {float:left; display: block; width:14px; height: 14px;background: transparent url(../images/icon-sprite.png) no-repeat -160px -198px;}
a#b_size:focus .icon, a#b_size:hover .icon, a#b_size:active .icon { background-position: -201px -198px;}
/* End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Add to cart with quantity */
#quantity{float:left;display:inline;padding-right:10px;padding-left:10px;padding-top:0px;font-size:85%;font-weight:bold;margin-top:10px;}
#quantity input{margin-left:8px;}
#addtocart_detail_button{position:relative;display:inline;float:left;margin:5px 0px 0px 0px;border:none;}
#addtocart_detail_button input{margin:0px;padding:0px 0px 4px 0px;position:relative;float:left;}
.addtocart_button_input{display:block;text-transform:uppercase;font-weight:bold;position:relative;clear:both;width:142px;height:32px;color:#000;text-decoration:none;border:none;background:transparent url(../images/button_sprite.png) no-repeat 0px -141px;}
.addtocart_button_input_hov{display:block;text-transform:uppercase;font-weight:bold;position:relative;clear:both;width:142px;height:32px;color:#000;text-decoration:none;border:none;cursor:hand;cursor:pointer;background:transparent url(../images/button_sprite.png) no-repeat 0px -180px;}
/* End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Stockwatch Popup */
#stockwatchmpContainer p{padding:0px;}
p#prod_stockwatch_block{background-color:#e8eef8;padding:5px 10px 5px 20px;height:30px;}
#stockwatchmpContainer label{margin:5px 0px;line-height:20px;}
#stockwatchmpContainer input,
#stockwatchmpContainer textarea{clear:none;margin:5px 0px 5px 10px;}
#stockwatchmpContainer .emailPrivacy{clear:both;padding-top:10px;font-size:77%;color:#6A6A6A;}
/* End  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* Produc description_container */
#prod_description_container{clear:left;position:relative;font-size:85%;display:block;border-top:1px solid #ffffff;padding-top:1px;width:100%;background:#ffffff url(../images/dot-dce4f1.gif) repeat-x top;}
#priority_processing{display:block;color:#1162a3;background-image:url(../images/priority_shipp_detail.gif);background-repeat:no-repeat;margin-top:20px;padding-left:64px;padding-top:18px;height:40px;}
#prod_description_container h2{margin:20px 10px 10px 10px;}
#priority_processing a{font-style:italic;font-weight:bold;}
#prod_description_module{display:block;padding-bottom:20px;margin:0 10px;}
/*  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;}
#prod_description_module ul{padding:0;margin:0.6em 0.6em 0em 1.5em;list-style:none outside url(../images/list-image.gif);}
#prod_description_module li{margin-bottom:2px;}
#prod_description_module ul ul{margin-top:0em;list-style:none url(../images/list-subimage.gif);}
/* END Items may not be always used   */
#itemImage{display:block; padding-top:5px; margin:0px auto 10px auto; width:275px;}
a#b_zoom:link, a#b_zoom:visited {float:left;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:77%;height:15px; margin-left: 40px; cursor: hand; cursor:pointer;}
a#b_zoom:link .txt, a#b_zoom:visited .txt{float:left; margin-right:3px; }
a#b_zoom:link .icon, a#b_zoom:visited .icon{float:left; width:14px; height:14px; background: transparent url(../images/icon-sprite.png) no-repeat 0 -198px;}
a#b_zoom:focus .txt, a#b_zoom:hover .txt, a#b_zoom:active .txt{}
a#b_zoom:focus .icon, a#b_zoom:hover .icon, a#b_zoom:active .icon{background-position: -93px -198px;}

a#b_360:link, a#b_360:visited {float:right;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:77%;height:15px; margin-right: 40px; cursor: hand; cursor:pointer;}
a#b_360:link .txt, a#b_360:visited .txt{float:left; margin-right:3px; }
a#b_360:link .icon, a#b_360:visited .icon{float:left; width:19px; height:13px; background: transparent url(../images/icon-sprite.png) no-repeat 0 -230px;}
a#b_360:focus .txt, a#b_360:hover .txt, a#b_360:active .txt{}
a#b_360:focus .icon, a#b_360:hover .icon, a#b_360:active .icon{background-position: -88px -230px;}
#b_email a:link,#b_email a:visited{display:inline;float:left;padding-top:3px;margin-top:7px;background:transparent url(../images/button_sprite.png) no-repeat 0px -230px;width:101px;height:24px;text-decoration:none;text-transform:uppercase;font-weight:bold;text-align:center;font-size:77%;margin-left:250px;}
#b_email a:hover,#b_email a:focus,#b_email a:active{background:transparent url(../images/button_sprite.png) no-repeat 0px -260px;color:black;}

.hmm{cursor:hand;cursor:pointer;}
/* product page end */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* zoom begin */
#zoom_container{/*height:650px;*/width:100%;position:relative;margin:auto;}
/*#zoom_block{width:490px;background-color:#fff;}
#zoom_block img{padding-top:10px;}

*/
#zoom_logo{background-image:url(../images/zoom_bck.gif);background-repeat:repeat-x;width:100%;
 position: relative;
    top: -10px;}
#zoom_block #closewin{
	  float: right;
}
#closewin a:link,#closewin a:visited{display:block;width:103px;height:22px;position:relative;margin:12px 0px;padding-top:3px;background:transparent url(../images/button_sprite.png) no-repeat 0 -300px;text-decoration:none;font-size:77%;color:black;font-weight:bold;}
#closewin a:hover,#closewin a:active,#closewin a:focus{background:transparent url(../images/button_sprite.png) no-repeat 0 -340px;text-decoration:none;}



/*#zoom_hdr ul{
	display: block;
	float: right;
	padding-right: 8px;
	margin: 0px;
	list-style: none;
	width: 200px;
	margin-top:2em;
}

#zoom_hdr ul li{
	float: right;
	display: inline;
}

#zoom_hdr ul li a{
	border-right: 1px solid #007027;
	padding: 0px 1em;
}

#zoom_hdr a.nolink{
	text-decoration:none;
	color: #d4a100;
	cursor: text;
}
*/

#zoom_paging{
 background-color: #FFFFFF;
    border-color: #B60101 #333333 #333333 #B60101;
    border-right: 1px solid #333333;
    border-style: solid;
    border-width: 1px;
    padding: 3px 5px;
    position: absolute;
    right: 0;
    top: -20px;
    font-size: 85%;
    z-index: 9;
}


#zoom_block{
	position:relative;
	background-color: #ffffff;
	width: 500px;
	height: 480px;
}
#zoomV_block{
	position:relative;
	width: 450px;
}
#zoom_block img{
	display: block;
}

/*#zoom_block .corner{
	position:absolute;
	z-index: 2;
	width: 7px;
	height: 8px;
	display: inline;
}

#zoom_block #corner_top_right{
	top:0px;
	right: 0px;
}

#zoom_block #corner_bottom_right{
	bottom:0px;
	right: 0px;
}
#zoom_block #corner_bottom_left{
	bottom:0px;
	left: 0px;
}
*/
ul#zoom_alts {
	list-style-type: none;
	margin: 0px;
	display: block;
}
#zoom_alts li{
	float:left;
	padding: 5px;
	margin-right: 10px;
}

#zoom_alts img{
	width:84px;
	height:84px;
	border:1px solid gray;
	margin: 0px;
}














/* zoom end */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  */
/* BTM Upsell Stuff BEGINS   */
#upsell{position:relative;display:block;float:left;clear:left;margin:auto;margin-top:9px;color:#000;z-index:2;width:289px;background-image:url(../images/upsell_bck.gif);background-repeat:no-repeat;}
#upsell h2{	position:absolute; top: 0; left: -9999em;}
#upsell_btm{clear: both; margin-top: -10px; margin-bottom: -5px; z-index: 1;}
.upsell_feature_module{display:inline;float:left;width:86px;/*height:125px;*/position:relative;margin-top:43px;margin-left:40px; overflow: visible; z-index: 2;}
.upsell_img{display:block; border:0px solid #000;padding:0px;margin:0px 5px 0px 0px;}
.upsell_text{display:block;padding:0px;text-align:center;font-size:77%;}
.upsell_text a:link,.upsell_text a:visited{text-decoration:underline;color:#000;}
.upsell_text a:hover,.upsell_text a:focus,.upsell_text a:active{text-decoration:none;}

/* BTM upsell stuff ENDS */
