/* styles for print version (applied on top of styles.css) */

body {font:11pt Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#000; font-size: 76%;}

/* % 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%; text-align: left;}
#col-one {width:5%; display:none;}
#col-two-three {width:95%;}
#col-two {width:95%;}
#col-three {width:0%; display:none;}
p {margin:.5em 0; padding:0;}
img {border:none;}
legend {display:none;}
ul {margin: 0; padding: 0; list-style: none;}
.first {border-left: 0;}
.hide {display: none;}
.left {float: left;}
.right {float: right;}
.clear-all {clear: both; height: 0; line-height: 0; font-size: 0;}
.re-waiHide {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}

/* product detail specific */
/* PRODUCT DETAILS */
.bggray {background-color: #F2F2F2;}
.bgwhite {background-color: #FFF; width: 100%;}
#productdetail .productdetailTopRight .bgwhite {padding-left: 10px;}
#productdetail {margin:10px 0 0 0; width:766px;}
.productdetailTop {width: 750px; float: right; background-color: #F2F2F2; margin:0 0 12px 0;}
.enlarge {text-align:center;}
.enlarge a {display: block; width: 35px; padding: 3px 0 0 26px; margin: 0 auto; color: #275179; text-transform: uppercase; background: url(../images/ico_zoom.gif) 0 0 no-repeat; height: 26px;}
#productdetail .productdetailTopLeft {width: 278px; float: left;}
#productdetail .productdetailTopRight {float: right; width: 460px;}
* html #productdetail .productdetailTopRight {float: right; width: 460px;}
#productdetail .productdetailTopRight .bgwhite {width: 450px;}
#productdetail p.price {font-weight: normal; font-size: 1em; padding: 0 5px;}
#productdetail p.pricemsrp {display: none;}
#productdetail .atributesPrice {margin-top: 8px;}
#productdetail .atributesPrice p {margin: 0;}
#productdetail .productdetailTopRight .dontwasprice, #productdetail .productdetailTopRight .dowasprice {color: #275179; font-size: 1.3em;}
#productdetail .productdetailTopRight .wasprice {color: #C43946; font-size: 1em; margin: 0 3px 0 22px;}
#productdetail .productdetailTopRight .saveprice {color: #C43946; font-size: 1em;}

#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {font-size: 1.4em; color: #4C5966; margin:0 0 10px 0; background: none; padding: 0;}
#productdetail .invtmedia {margin:0;}
#productdetail .invtmedia a {font-weight:bold;}
#productdetail .invtmedia p {height:178px;}
#productdetail .desc {margin:0; color: #275179;}
#productdetail .desc p {margin: 0 !important;}
#productdetail .desc div {width:auto; overflow:hidden; /*display:inline;*/}
#productdetail .productcode {text-transform: uppercase; color: #999999; font-size: 1.1em;}
#productdetail .productcode span {font-weight: bold; text-transform: capitalize;}
#productdetail .invtatr {width: 200px; float: left; padding: 35px 0 0 4px !important; padding: 36px 0 0 4px;}
#productdetail form {display:block; clear:both; margin-bottom:10px;}
#productdetail form fieldset {margin: 0; padding: 0;}
/*#productdetail form fieldset label {display: none;}*/
#productdetail form .invtatr select, #productdetail form .invtatr input {margin: 0 0 8px 0; height: 20px;}
#productdetail form .invtatr #qty {margin:0 0 0 4px; height:14px;}
#productdetail .invtoption {width: 126px !important; width: 127px; float: right; padding: 35px 0 0 0 !important; padding: 36px 0 0 0;  font-size: 0.9em; font-weight: bold;}
#productdetail .invtoption ul {list-style-type: disc; list-style-position: inside;}
#productdetail .invtoption ul li {margin: 0; padding: 0 0 2px 0;}
#productdetail .invtpricebasket {border-top:1px solid #999; border-bottom:1px solid #999; padding: 11px 23px 17px 6px; margin:20px 0 0 0;}
#productdetail .invtpricebasket .was {font-weight:bold; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
.dowasprice{padding: 0 5px 0 0;}
#productdetail .invtpricebasket .add, #productdetail .invtpricebasket .buy, #productdetail .invtpricebasket .preorder {padding:0 0 1px 0;}
#productdetail .addedmsg {font-size:0.9em; width:363px;}
#productdetail .invttabborder {background:url(../images/img_invttab.gif) repeat-x left bottom; width:100%; margin:16px 0 0 0;}
#productdetail .invttabborder div {border-top: 1px solid #676767; border-right: 1px solid #676767; width: 117px; height: 21px !important; height: 20px; font-size: 1.4em; font-weight: bold; text-align: center; padding: 3px 0 0 0 !important; padding: 4px 0 0 0; float: left}
#productdetail .invttabborder div.first {border-left:1px solid #676767;}
#productdetail .invttabborder .selected {background:#FFF; border-bottom:0;}
#productdetail .invttabcontent {border:1px solid #676767; border-top:0; padding:19px 12px 27px 12px; margin:0; font-size:0.9em;}
#productdetail .invttabcontent p.invtdesc1 {margin:0; padding:0;}
#productdetail .add {display:block; padding:5px 0;}
#productdetail .buy {display: block;}

#productdetail ol {margin-top: 0; float:left; padding:0 0 0 22px;}
*html #productdetail ol {padding-left:22px;margin-left:0;}
#productdetail ol .em {margin: 0; padding: 0;float:left;}

.pdgridstatus {clear: both;}
.pdgridstatus h2 {font-size: 1.1em; color: #275179; background-color: #FFF; padding: 30px 0 0 14px!important;}
.pdgridstatus ul {margin: 10px 0;}
.pdgridstatus ul li {margin-left: 10px; clear: both;}
.pdgridstatus ul li img{float: left;}
.pdgridstatus ul li p {float: left; width: 222px; padding-left: 8px; color: #275179;}
#productdetail h2 {margin: 0; padding: 5px 4px;}
#productdetail .grid {display: none;}
#productdetail #grid {float: left; margin: 0;}
#productdetail .gridsellprice, #productdetail .gridsyssellprice{display: none;}

#grid .gridheader {background-color: #FFF; width: 100%; margin: 0; padding: 10px 0 10px 10px;}
#grid .gridheader h2 {display: none;}
#grid .gridheader .pdgmsgandimage {margin: 0px !important;}
#grid .pdgmessage {color: #C43946;}
#grid table {border-collapse: collapse; margin: 10px 0 0 10px;}
#grid thead tr th, #grid tbody#swatchicon tr td {text-align: center; width: 28px;}
#grid thead tr td {padding-bottom: 5px;}
#grid thead tr th, #grid thead tr td,
#grid tbody#swatchicon tr th, #grid tbody#swatchicon tr td {border-right:1px solid #CCC; border-bottom:1px solid #CCC; padding: 0; color: #275179;}
#grid tbody#swatchicon tr th p, #grid tbody#swatchicon tr td p {padding: 0; margin: 0;}
p.gridnotavailable {text-align: center;}
a.emb {display: block; background:url(../images/img_emwbis.gif) 0 0 no-repeat;}
a.emb span{display:block; text-indent:-5000px;}
#productdetail .productdetailCenter {float: right; width: 80px;}
#productdetail .multibuy h3 {padding:0;}

#productdetail #tellfriendandprint {margin-bottom: 130px; float: right;}
.tellafriend{float: left;}
#tellafriend_link {background: url(../images/bt_recommendproduct.gif) 0 0 no-repeat; width: 145px; height: 17px; text-indent: -5000px; float: left;}
#productdetail .print{float: right;}
#productdetail #tab .tabdetail .tablink div, #package #tab .tabdetail .tablink div{display: inline; margin-right: 2px;}
#productdetail #tab .tabdetail .tablink div a, #package #tab .tabdetail .tablink div a{float: left;}
#productdetail #content4 .close, #productdetail #content3 #buttons, 
#package #content4 .close, #package #content3 #buttons {display: none;}
#productdetail #content3 #writeownreview_link, #productdetail #content4 #back_link, 
#package #content3 #writeownreview_link, #package #content4 #back_link{display: none;}
#writereview h1, #writereviewthankyou h1 {display: none;}
/* Alternative View Images Section */

  	 #productdetail #productdetail-altview {clear: both; margin:0; overflow: hidden; height: 1%;}
  	 #productdetail #productdetail-altview .altviewHeader {margin:5px 0 0 0; display: none;}
  	 #productdetail #productdetail-altview div {float:left;}
  	 #productdetail #productdetail-altview img {margin:5px 3px 0px 0px;border:1px solid #C7C7C7;}
	 
/* Order Receipt */
.checkoutorfnR .deliveryrate {display:none;}
