/* styles for print version (applied on top of styles.css) */
body {font:11pt Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#000;margin:0;padding:0;}

/* % values fill width of printed page */
/* hide the following */
#header, #footer, #topnavstorefinder, #wrapper .topnav img.versus, #wrapper .topnav ul, #productdetail .links, #tabs {display:none;}
#wrapper {width:100%;}
#col-one {width:5%; display:none;}
#col-two-three {width:95%;}
#col-two {width:95%;}
#col-three {width:0%; display:none;}
legend {display:none;}




/*******************/
/* PRODUCT DETAILS */
/*******************/
#admin,
.hide {display:none;}

#productdetail {width:672px;font-family:verdana;background: url(../images/bg_logo_print.gif) no-repeat left top;padding:109px 0 0 0;}

#productdetail .bg_header_top{background: url(../images/bg_hd_top_productdetail_p.gif) no-repeat left top;width:672px;height:3px;margin:0;padding:0;overflow:hidden;}
#productdetail h1 {background: url(../images/bg_hd_productdetail_p.gif) repeat-y left bottom;color:#fff;font-size:1em;font-weight:bold;margin:0px;padding:3px 0 3px 10px;width:100%;}
#productdetail .bg_header_bottom{background: url(../images/bg_hd_bottom_productdetail_p.gif) no-repeat left top;width:672px;height:3px;margin:0;padding:0;overflow:hidden;}

#productdetail .invtmedia {margin: 15px 0;width:135px;float:left;}
#productdetail .invtmedia .enlarge {margin: 10px 0;}
#productdetail .detail {margin: 15px 0 0 15px;float:left;width:470px;}
#productdetail .detailprint {display:none;}

#productdetail .detail .icondetail{float:left;margin:0px 5px 0 0;}
#productdetail .detail .text-small{margin:0;padding:0;overflow:hidden;clear: both;}
#productdetail .detail .pricemsrp {margin:0;padding:0 0 0 0;font: bold 0.85em Verdana;color:#333;}
* html #productdetail .detail .pricemsrp {padding:0 0 8px 0;}
#productdetail .detail .release{margin:0 0 5px 0;padding:0;font: 0.7em Verdana;color:#333;}
* html #productdetail .detail .release{margin:-5px 0 5px 0;}
#productdetail .detail .price {font: bold 1.3em Verdana;font-weight:bold;color:#BF0056;margin:0;padding:8px 0 1px 0;}
* html #productdetail .detail .price {padding:0 0 6px 0;}
#productdetail .detail .was {display:none;}
#productdetail .detail .save {font-size:0.8em;font-weight:bold;color:#333;margin:0;padding:0 0 6px 0;}
* html #productdetail .detail .save {padding:0 0 11px 0;}
#productdetail .detail .text-small p.Availability {float:left;font-size:0.7em;color:#333;margin:0;padding:0;}
#productdetail .detail .text-small p.preorder , 
#productdetail .detail .text-small p.instock , 
#productdetail .detail .text-small p.nostock {margin:0 0 0 5px;float:left;font-size:0.7em;color:#333;width:380px;}
* html #productdetail .detail .text-small p.preorder , 
* html #productdetail .detail .text-small p.instock , 
* html #productdetail .detail .text-small p.nostock {margin:1px 0 0 5px;}
#productdetail .detail .qty_text {display:none;}

#productdetail .detail input.preorder {display:none;} 
#productdetail .detail .bt_checkout {float:left;margin-right:10px;}
#productdetail .detail .msgaddtobasket {margin:0px;padding-top:10px;font-size:0.8em;}

#productdetail .detail .priceatt {margin-top:5px;}
* html #productdetail .detail .priceatt {margin-bottom:5px;}
#productdetail .detail .priceatt span {font-size:1.3em;font-weight:bold;color:#BF0056;margin:0px;padding:0px;}
#productdetail .detail .priceattwas ,
#productdetail .detail .priceattsave {font-size:0.83em;font-weight:bold;color:#333;margin:0;padding:0;}
#productdetail .detail fieldset {margin-top:0;padding:0px;}
* html #productdetail .detail fieldset {margin-top:10px;padding:0px;}
#productdetail .detail fieldset .attributes {width:480px;margin:0px;padding:0px;font-size:0.9em;padding:5px 0 0 0;}
#productdetail .detail fieldset .attributes .att1 ,
#productdetail .detail fieldset .attributes .att2 {float:left;width:220px;}
#productdetail .detail fieldset .attributes .att1 label {width:40px;font-size:0.8em;color:#333;}
#productdetail .detail fieldset .attributes .att2 label {width:45px;font-size:0.8em;color:#333;}
#productdetail .detail fieldset .attributes .att1 select , 
#productdetail .detail fieldset .attributes .att2 select {font-size:0.7em;width:120px;}
#productdetail .detail #mainProdImg {padding:0px;margin:10px 0 10px 0;}
#productdetail .detail #mainProdImg a {width:115px;height:17px;}
#productdetail .detail #mainProdImg a {background: url(../images/icon_listentosample.gif) no-repeat left top;text-indent:-5000px;display:block;}
#productdetail .detail #mainProdImgwatch {padding:0px;margin:10px 0 10px 0;}
#productdetail .detail #mainProdImgwatch a {width:115px;height:17px;}
#productdetail .detail #mainProdImgwatch a {background: url(../images/icon_watchtosample.gif) no-repeat left top;text-indent:-5000px;display:block;}
#productdetail .detail #rating {padding:0px;margin:0 0 10px 0;font-size:0.75em;color:#333;clear:both;}
* html #productdetail .detail #rating {margin:6px 0 10px 0;}
#productdetail .detail .add{display: none;}
#productdetail .detail .buy{display: none;}
#productdetail .detail .grid {display: none;}
#productdetail #importantInfo, #productdetail #productInfo {padding: 5px;}
* html #productdetail #importantInfo, * html #productdetail #productInfo {padding: 5px; margin: 10px 0 0 0;}
#productdetail #importantInfo span, #productdetail #productInfo span {font-weight:bold;}
#productdetail #importantInfo a, #productdetail #productInfo a {text-decoration:underline;}


#productdetail .detail .reviews{display: none;}
#productdetail .detail .tellafriend {display: none;}

#productdetail  .invtdesc1{}
#productdetail  .invtdesc2{display:none;}
#productdetail  .invtdesc3{display:none;}
#productdetail  .invtdesc4{display:none;}

/*tablink */
.tabdetail{margin:5px 0 10px 0;font-size:8pt;color:#10243D;}
.tablink div{display:inline;margin:0px;padding:0px;} 
.tablink div a {float:none;margin-top:2px;}
.tablink div img {padding-right:2px;}
.tab_info {min-height:250px;background-color:#F7F7F7;width:662px;margin:0px;padding:0px;border:1px solid #BF0056;}
*html .tab_info {height:250px;} 
.tab_info #reviewDiv7 ,
.tab_info #reviewDiv8,
.tab_info #reviewDiv3 {width: 650px;  padding:5px; margin:12px 0 0 0;color:#10243D;}
.tab_info #reviewDiv5 ,
.tab_info #reviewDiv6 ,
.tab_info #reviewDiv4 {width: 640px;  padding:5px; margin:12px 0 0 0;color:#10243D;}
.tab_info #reviewDiv5 {overflow:hidden;}
.tab_info #reviewDiv2  {padding:5px; margin:12px 0 0 0;color:#10243D;}
.tab_info #reviewDiv2 p{margin:0 0 0 7px;padding:0 40px 0 0;font: 1em Verdana;color: #122741;}
.tab_info #reviewDiv2  a{color:#000;}
.tab_info #reviewDiv2 ul{margin:0 0 0 15px;}
.tab_info #reviewDiv2 .media{float: left;margin:0;padding:0 10px 5px 5px;height:250px;}
.tab_info #reviewDiv2 .desc{margin:0;padding:0;}
/*product detail*/
.tab_info #reviewDiv3 table tr td.firstdetail {border-right:1px solid #848F9C;margin:0;padding:0;}
.tab_info #reviewDiv3 table tr td.seconddetail {padding-left:15px;}
.tab_info #reviewDiv3 table tr td.firstdetail ul,
.tab_info #reviewDiv3 table tr td.seconddetail ul{margin:15px 0 0 7px;padding:0;list-style: none;}
.tab_info #reviewDiv3 table tr td.firstdetail span.region{margin:0 5px 0 0;}
.tab_info #reviewDiv3 table tr td.firstdetail a:link,
.tab_info #reviewDiv3 table tr td.firstdetail a:visited,
.tab_info #reviewDiv3 table tr td.firstdetail a:active{text-decoration:underline;color: #122741;}
.tab_info #reviewDiv3 table tr td.firstdetail a:hover{text-decoration:underline;color: #122741;}

.tab_info #reviewDiv3 table li {margin:3px 0 0 0;padding:0 0 13px 0;}
.tab_info #reviewDiv3 table li img {vertical-align:middle;}
.tab_info #reviewDiv5 div{margin:0 0 0 7px;}
.tab_info #reviewDiv5 #productreviews ul {margin:0;padding:0;}
* html .tab_info #reviewDiv5 #productreviews ul  #viewproductreviews{margin:20px 0 0 0;padding:0;}
.tab_info #reviewDiv5 #productreviews ul li {margin:0 0 20px 0;list-style-type:none;}
.tab_info #reviewDiv5 #productreviews p {margin:2px 30px 0 0;}
.tab_info #reviewDiv5 #productreviews .viewall a{font-weight:bold;text-decoration:underline;color:#10243D;}
.tab_info #reviewDiv6 #tellafriend p{padding:3px 0 3px 0}
.tab_info #reviewDiv7 #tellafriendthankyou p{margin:0 0 0 7px}
.tab_info #reviewDiv8 p{margin:0 0 0 7px}


 #importantInfo .textdownload {font: 0.75em Verdana;color: #122741;margin:0 15px 0 27px;}
 #importantInfo .textdownload a{font-size: 1em;text-decoration:underline;}
 #importantInfo table{padding: 5px; margin: 5px 0;}
 #importantInfo a{font:  0.9em Verdana;color: #122741;text-decoration:underline;}
 #importantInfo .t{background: url(../images/frame.gif) repeat-x;width:100%;} 
 #importantInfo .b{background: url(../images/frame.gif) 0 100% repeat-x;width:100%;}
 #importantInfo .r{background: url(../images/frame.gif) 100% 0 repeat-y;width:100%;}
 #importantInfo .l{background: url(../images/frame.gif) 0 0 repeat-y;width:100%;}
 #importantInfo .tl{background: url(../images/frame_topleft.gif) 0 0 no-repeat;width:100%;}
 #importantInfo .tr{background: url(../images/frame_topright.gif) 100% 0 no-repeat;width:100%;}
 #importantInfo .bl{background: url(../images/frame_botleft.gif) 0 100% no-repeat;width:100%;}
 #importantInfo .br{background: url(../images/frame_botright.gif) 100% 100% no-repeat;width:100%;}
 
 #importantInfo table {margin:5px 0;padding:5px;}

#tellafriend fieldset ,
#writereview fieldset {margin:5px 0 0 0;padding:0px 0px 5px;border-width:0;clear:both;}
#tellafriend fieldset label,
#writereview fieldset label {width:130px;float:left;}
#tellafriend fieldset div,
#writereview fieldset div {clear:both;margin-bottom:5px;}
#writereview fieldset input,
#tellafriend fieldset input {width:160px;}
#writereview .bt_writereview {width:545px;}
#writereview fieldset textarea {font-size:0.9em;width:410px;}
#productreviews .viewall {float:right;}
#tellafriend p, #tellafriend div,
#writereview p, #writereview div{margin:0 0 0 7px;}
#tellafriend fieldset textarea {font-size:0.9em;height:100px;}


#tellafriend h1,
#writereview h1,
#tellafriend #buttons,
#writereview ol ,
#relatedbasket {display:none;}
#tellafriend .submittell input {float:right;}

a img {border:medium none;}

 .error, #atbmsg, .required {color:#FF0000;}
#vsmap {display:none;}
.clear-all {clear:both;font-size:0;height:0;line-height:0;}
input, select, textarea {font-family:Verdana,Arial,Helvetica,sans-serif;font-size:90%;}
fieldset {border:0;}
/*********************************************/
/*  ORDER RECEIPT */
/*********************************************/
#orderreceipt{width:701px;}
#orderreceipt .checkoutorfnL {width:701px;}
#orderreceipt .checkoutorfnL h1{font:bold 1.8em Verdana; color: #122741;border-bottom: solid 1px #122741; margin:0; padding-bottom:3px;}
#orderreceipt .checkoutorfnL p.thankyou{margin:0 0 5px 0;padding:0; font:bold 1.4em Verdana; color: #122741;}
#orderreceipt .checkoutorfnL p.email{margin:5px 0 5px 0; padding:0; font: 0.9em Verdana; color: #122741;}
#orderreceipt .checkoutorfnL p.ordernumber{margin:5px 0 5px 0; padding:0; font: 0.9em Verdana; color: #122741;}
#orderreceipt .checkoutorfnL span.printicon{display:none;}

/* styles specifically for Deliivery Detail */
#orderreceipt .deliveryaddress {width:701px;margin:20px 0 20px 0; padding:0;}
#orderreceipt .deliveryaddress h2{font:bold 1.1em Verdana; color: #122741;border-bottom: solid 1px #122741; margin:0; padding-bottom:3px;}
#orderreceipt .deliveryaddress span.addrName{font:bold 1.0em Verdana;color: #122741;}
#orderreceipt .deliveryaddress span.addrPhone{font:bold 0.9em Verdana;color: #122741;}
#orderreceipt .deliveryaddress p{margin:5px 0 5px 0;padding:0;font:0.9em Verdana;color: #122741;}

#orderreceipt .deliveryrate {display:none;}

/* styles specifically for Item(S) in your order */
#orderreceipt .orderitems{padding: 0;margin:10px 0 0 0;}
#orderreceipt .orderitems p{padding: 0;margin:10px 0 10px 0;font-size:0.9em;color: #122741;}
#orderreceipt .orderitems h2{display:none;}
#orderreceipt .orderitems table {width:701px;
	margin:0;
	padding:0;
	border-width: 0;
	border-spacing: 0;
	border-style: none;
	border-collapse: collapse;}
#orderreceipt .orderitems table thead tr th{font:bold 1.0em Verdana;color: #122741;text-align: left;border-bottom:1px solid #122741;margin:0; padding-bottom:3px; }
#orderreceipt .orderitems table thead tr th.thumb{width:0%;display:none;}
#orderreceipt .orderitems table thead tr th.name{width:40%;}
#orderreceipt .orderitems table thead tr th.format{width:15%;}
#orderreceipt .orderitems table thead tr th.priceeach{width:15%;}
#orderreceipt .orderitems table thead tr th.quantity{width:15%;}
#orderreceipt .orderitems table thead tr th.totalprice{width:15%;}

#orderreceipt .orderitems table tbody tr td{vertical-align:top;font:0.9em Verdana;color: #122741;padding:10px 0 10px 0;}
#orderreceipt .orderitems table tbody tr td.thumb{display:none;}
#orderreceipt .orderitems table tbody tr td.format{}
#orderreceipt table.wizrtable tbody tr td.availability{margin:0; padding:0 0 10px 0;}
#orderreceipt table.wizrtable tbody tr td.availability .text-small p.Availability {width:70px;float:left;margin:0;padding:0;}
#orderreceipt table.wizrtable tbody tr td.availability .text-small p.preorder , 
#orderreceipt table.wizrtable tbody tr td.availability .text-small p.instock , 
#orderreceipt table.wizrtable tbody tr td.availability .text-small p.nostock {width:550px;margin:0;padding:0;float:left;}

/* styles specifically for Order Totals *//*bg_tableorderitem*/
#orderreceipt #ordersummary{margin:20px 0 0 0;padding:0;}
#orderreceipt #ordersummary h2{font:bold 1.1em Verdana; color: #122741;border-bottom: solid 1px #122741; margin:0; padding-bottom:3px;}
#orderreceipt #ordersummary table.orderdetails {width:701px; margin: 0; padding:0;}
#orderreceipt #ordersummary table.orderdetails input {clear:both; display: none; height:0; line-height:0;}
#orderreceipt #ordersummary table.orderdetails tr {margin:0;padding:0;}/*position:relative; top:-2px;*/
#orderreceipt #ordersummary table.orderdetails tr th{text-align: left;width:601px;font:bold 0.9em Verdana;color: #122741;margin:0;padding:0 0 5px 0;background:none;}
#orderreceipt #ordersummary table.orderdetails tr td{text-align: left;width:100px;font:bold 0.9em Verdana;color: #122741;margin:0;padding:0 0 5px 0;background:none;}
#orderreceipt #ordersummary table.orderdetails tr th.hdrOrderTotal{color:#000000;}
#orderreceipt #ordersummary table.orderdetails tr td.ordertotal{color:#000000;}
#orderreceipt #ordersummary table.orderdetails tr th div{margin:0; padding:0; line-height: 22px;}
#orderreceipt #ordersummary table.orderdetails tr td div{margin:0; padding:0;line-height: 22px;}
#orderreceipt #ordersummary table.orderdetails tr td.includingVat{width:500px;margin:0;padding:0;}

#orderreceipt #promotions{width:701px;margin: 20px 0 0 0;}
#orderreceipt #promotions h2{font:bold 1.1em Verdana; color: #122741;border-bottom: solid 1px #122741; margin:0; padding-bottom:3px;}
#orderreceipt #promotions p{padding:0;margin:0;font: 0.9em Verdana;color: #122741;} /*87180*/

/* styles specifically for Payment Details */
#orderreceipt #paymentdetails {margin:20px 0 0 0; padding:0; width:400px; float:right;}
#orderreceipt #paymentdetails h2 {font:bold 1.1em Verdana; color: #122741;border-bottom: solid 1px #122741; margin:0; padding-bottom:3px;}
#orderreceipt #paymentdetails table tr th{font: 0.9em Verdana;color: #122741;padding:5px 0 5px 0;margin:0;text-align: left;}
#orderreceipt #paymentdetails table tr td{font: 0.9em Verdana;color: #122741;padding:0;margin:0;}
#orderreceipt #paymentdetails .oixfieldsdisplay{display:none;}
#orderreceipt #paymentdetails .orxfieldsdisplay{display:none;}

/* styles specifically for Billing Address */
#orderreceipt #contactdetails {margin:20px 0 0 0;padding:0; width:263px; float:left;}
#orderreceipt #contactdetails h2 {font:bold 1.1em Verdana; color: #122741;border-bottom: solid 1px #122741; margin:0; padding-bottom:3px;}
#orderreceipt #contactdetails p {margin:5px 0 5px 0;padding:0;font: 0.9em Verdana;color: #122741;}
#orderreceipt #contactdetails span.addrName{font:bold 1.0em Verdana;color: #122741;}
/* styles specifically for Additional Services */
#orderreceipt #additionalservices {display:none;}
/* button Order receript */
#orderreceipt #buttons{display:none;}
#orfnfeatured  {display:none;}

/* SEARCH RESULT*/
#searchresults {width:524px;display:block;}
#searchresults h1 {background: url(../images/hd_product_result.jpg) no-repeat left top;padding:0px; margin: 0px; border: none; width: 524px;height:30px;text-indent:-5000px;}
#searchresults h4 , #searchresults .sort , .searchpseltop {display:none;}
#content-search .searchpselbtm {font-size:0.8em;}

/*Detail*/
#searchresults .prods{width:524px;float:left;}
#searchresults .prods .image img{width:30px;height:59px;}
#searchresults .prods ul {padding:0;margin:0;}
#searchresults .prods ul li .section1{float:left;}
#searchresults .prods ul li {width: 500px;border-bottom:1px solid #5E5E5E;padding:5px 8px 5px 0px;margin:0px; float:left;}
html* #searchresults .prods ul li {padding:5px 8px 5px 0px;margin:0px;}
#searchresults .prods ul li div.section1{float:left;width:435px;}
#searchresults .prods ul .details {float:right; width:435px;padding-bottom:5px;}
#searchresults .prods ul li .section2 div span {font-size:0.8em;color:#BF0056;font-weight:bold;margin:0px;padding:0px;}
#searchresults .prods ul .image {float:left; width: 50px;padding-left:10px;}
#searchresults .prods ul .details h2 {float:left;font-size:0.8em;width:345px;margin-bottom:3px;padding:0px;}
#searchresults .prods ul .details h2 a{font-size:0.8em;color:#333;}
#searchresults .prods ul .details p.prodtype {float:right;width:30px;}
#searchresults .prods ul .details p.rrprice {font-size:0.8em;color:#BF0056;margin:0px;padding:0px;}
#searchresults .prods ul .details p.price {font-size:0.8em;color:#BF0056;font-weight:bold;margin:0px;padding:0px;}

#searchresults .prods .details .text-small p.preorder , 
#searchresults .prods .details .text-small p.instock , 
#searchresults .prods .details .text-small p.nostock {font-size:0.8em;color:#333;margin-top:3px;padding:0px;}

#searchresults .prods ul .section3 {float:right;width:375px;margin:-12px 0 2px 0;}
html* #searchresults .prods ul .section3 {width:375px;float:right;margin:-12px 0 2px 0;}
#searchresults .prods ul .section3 p.moreinfo a {background:url(../images/bt_moreinfo.gif) no-repeat left top;display:block;text-indent:-5000px;width:75px;float:left;margin-left:218px;padding:0 3px 0 0;}
html* #searchresults .prods ul .section3 p.moreinfo a {margin-left:218px !important;margin-left/**/:/**/110px;padding:0 3px 0 0 !important;padding/**/:/**/0;}


/* ACCESSORIES */
#iacc .featprods {width:702px;}
#iacc .featprods  h2 {background:url(../images/hdr_accessory.gif) no-repeat left top; width:702px;height:35px;margin-top:10px;padding:0px;text-indent:-5000px;float:left;}
html* #iacc .featprods  h2 {background:url(../images/hdr_accessory.gif) no-repeat left top; width:702px;height:35px;margin:0px;padding:0px;text-indent:-5000px;float:left;}
#iacc .featprods  ul {float:left;}
#iacc .featprods  ul li {float:left;width: 205px; margin: 10px 5px 10px 0;background:none;border:none;}
*html #iacc .featprods  ul li {float:left;width: 205px; margin: 10px 5px 10px 0px;}
#iacc .featprods  ul li div.details {float:right;width:150px;padding-right:5px;padding-top:5px;}

#iacc .featprods  ul li .details h3.product_name {width:120px;float:left;font-size:0.9em;font-weight:normal;margin:0;padding:0;}
html* #iacc .featprods  ul li .details h3.product_name {width:115px;float:left;font-size:0.9em;font-weight:normal;red;margin:0;padding:0;}
#iacc .featprods  ul li .details .prodtype {float:right;}
#iacc .featprods  ul li .details .rrprice {width:140px;margin:0 3px 0 0;padding:0;font-size:0.85em;font-weight:normal;color:#BF0056;}
#iacc .featprods  ul li .details .price {width:140px;font-size:1.0em;color:#BF0056;font-weight:bold;margin:0 0 4px 0;padding:0px;}
#iacc .featprods  ul li .details .acce_botton {float:left;width:153px;}
#iacc .featprods  ul li .details .moreinfo{float:left;margin:0px;padding:0px;}
#iacc .featprods  ul li .details form input.add{float:left;margin:0 0 0 3px;padding:0px;}
#iacc .featprods  ul li .image{float: left; width: 50px;padding:5px 0 0 0;}
