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

body {font:9pt Arial, Helvetica, Verdana, sans-serif; /* use points for print */ color:#000;}
a {text-decoration:none;}

/* % values fill width of printed page */
/* hide the following */
#admin, .re-waiHide, #wait_panel_c, #invt_popup, #vsmap {display:none;}
#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 detail specific */
#productdetail #info, #productdetail table {width:100%;}
#productdetail .details .value {width:99%;}



/*******************/
/* PRODUCT DETAILS */
/*******************/
#productdetail {width:660px;}
.enlarge {text-align:center;}
#productdetail p.price {margin:13px 0 0 0; font-size:1.3em; color:#000; font-weight:normal;}
#productdetail p.price span {font-size:1.0em; color:#333; font-weight:bold;}
#productdetail .invtcontent {float:right; width:365px;}
#productdetail h1 {font-size: 1.7em;color:#666666;font-weight:normal;line-height:22px;border-bottom:1px solid #cccccc;background:none; margin:0;padding:0 0 8px 0;}
#productdetail .invtmedia_detail {overflow:hidden;}
#productdetail .invtmedia {margin:0; float:left; padding:0 12px 0 0; width:290px;}
#productdetail .invtmedia a {font-weight:bolder;}
#productdetail .invtmedia p {height:178px;}
#productdetail .invtdetail {float:left;width:344px;}
#productdetail .invtdetail .dettop {height:260px;}
*html #productdetail .invtdetail .dettop {height:264px;}
*:first-child+html #productdetail .invtdetail .dettop {height:263px;}
#productdetail .invtdetail .detbottom {height:30px;}
#productdetail .invtdetail p.price .price_val {color: #E1226E;font-weight:bold;}
#productdetail .invtdetail p.price .price_cur {color: #666666;padding:0 0 0 8px;font-weight:normal;}
#productdetail .invtdetail .qty {padding:0;margin:7px 0 0 0;}
#productdetail .invtdetail .qty label {font-size:1.2em;color:#666666;}
#productdetail .invtdetail .qty input#qty {padding:1px 0 1px 1px;border:1px solid #cccccc;font-family:arial;font-size:1.1em;color:#666666;width:30px;}
#productdetail .invtdetail .nostock {color:#e43c7f;margin:7px 0 0 0;}
#productdetail .invtdetail .invtrelease {color:#666666;margin:7px 0 0 0;padding:0;}
#productdetail .invtdetail .icon_sec {padding:0;margin:9px 0 0 0;overflow:hidden;}
#productdetail .invtdetail .icon_sec .signicon {float:left;padding:0 9px 0 0;}
#productdetail .invtdetail .icon_sec .buyicon {float:left;}
#productdetail p.release {float:left; margin-top:20px;}
#productdetail p.nostock {margin-top:20px;}
#productdetail .print {padding:0;margin:14px 0 0 0;clear:both;overflow:hidden;}
#productdetail .print .printicon {padding:0;float:left;}
#productdetail .print .printlink {padding:5px 0 0 4px;float:left}
#productdetail .print a {color:#666666;}
#productdetail .tellafriend {padding:0;margin:6px 0 0 0;clear:both;overflow:hidden;}
#productdetail .tellafriend .tellicon {padding:0;float:left;}
#productdetail .tellafriend .telllink {padding:0 0 0 5px;float:left}
#productdetail .tellafriend a {color:#666666;}

#productdetail .invtdetail .bt_backandbuy {clear:both;overflow:hidden;margin:0;}
#productdetail .invtdetail .bt_backandbuy .iconback {float:left;width:45px;padding:6px 0 0 0;}
#productdetail .invtdetail .bt_backandbuy .addandbuy {float:right;width:280px;}
#productdetail .invtdetail .bt_backandbuy .addandbuy input.buy {float:right;padding:0 8px 0 0;}
#productdetail .invtdetail .bt_backandbuy .addandbuy input.add {float:right;padding:0;}

#productdetail .desc {margin:0; overflow:hidden; font-size:0.9em;width:660px;clear:both;}
#productdetail .desc div.headdesc {overflow:hidden;width:100%;font-weight:normal;}
#productdetail .desc div.headdesc span {color:#666666;float:left;font-size:1.6em;font-weight:normal;margin:14px 0 0 12px;}
#productdetail .desc div.invtdesc1 {overflow:hidden;width:100%;}
#productdetail .desc div.invtdesc1 span {color:#666666;float:left;margin:8px 0 0 13px;}

#productdetail .jumptobar {width:660px; font-family:verdana;font-weight:bold; font-size:.9em; background:url(../images/bg_jump.gif) no-repeat top left; margin:16px 0 0 0; padding:10px 0 9px 0; overflow:hidden;float:left;}
#productdetail .jumptobar span.jumptxt { padding: 0 5px 0 13px;color:#666666;}
#productdetail .jumptobar span.alternative a {color:#666; font-weight:normal; font-size:.9em; padding-left:9px; padding-right:10px; border-left:1px solid #666;}
#productdetail .jumptobar span.alternative a:hover {text-decoration:underline;}
#productdetail .jumptobar span.likethis a {color:#666; font-weight:normal; font-size:.9em; padding-left:9px; padding-right:10px; border-left:1px solid #666;}
#productdetail .jumptobar span.likethis a:hover {text-decoration:underline;}

#productdetail .backtotop {margin:32px 0 0 0;}
#productdetail .backtotopicon {margin:0 0 0 13px;}
#productdetail .substitutehd h2 {color:#666666;font-size:1.3em;font-weight:normal;padding:0; width:100%;border-bottom: 1px solid #cccccc;overflow:hidden; }
#productdetail .substitutehd h2 a { color:#666666; font-size:1em; }
#productdetail .substitutehd h2 a:hover { text-decoration:none; }
#productdetail #iacc .featprods h2 {color:#666666;font-size:1.3em;font-weight:normal;margin:7px 0 0 0; padding:0; width:100%;border-bottom: 1px solid #cccccc;overflow:hidden; }
#productdetail #iacc .featprods h2 a { color:#666666; font-size:1em; }
#productdetail #iacc .featprods h2 a:hover { text-decoration:none; }
#productdetail p.gototop {margin-top:20px; margin-bottom:10px;}

#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: bolder;}
#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:bolder; font-size:0.8em;}
#productdetail .invtpricebasket .price {font-size: 0.9em;}
#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: bolder; 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:10px 5px 0 0; float:left;}
#productdetail .buy {display: block; padding:10px 0;}

#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;}

#productdetail h2 {margin: 0; padding: 5px 4px;width:542px;}
#productdetail .grid {display: none;}
#productdetail .multibuy h3 {padding:0;}
#productdetail .atributesPrice{height:50px;}


/***************/
/* ACCESSORIES & SUBSTITUTES */
/***************/
/*.substitutehd, #substitute, #iacc ,#showRVI, .backtotop {display:none;} */

#iacc h2, #substitute .featprods h2, #subsku .featprods h2 {color:#fff; font-size:1.3em; padding:5px 0 5px 4px; margin:5px 0; width:635px;}
#iacc .featprods ul, #substitute .featprods ul, #subsku .featprods ul {margin:0;padding:0;}
#iacc .featprods li, #substitute .featprods li, #subsku .featprods li {width:330px; padding:0; margin:0; height:128px;}
#iacc .featprods .details, #substitute .featprods .details, #subsku .featprods .details {width:201px;float:left;}
#productdetail #substitute {margin:0 0 0 13px;overflow:hidden;clear:both;}
#productdetail #iacc .featprods li, #productdetail #substitute .featprods li { width:323px;background:none;margin:17px 0 0 0; }
#productdetail #iacc .featprods .details, #productdetail #substitute .featprods .details {width:180px;font-weight:normal;}
#substitute {margin:0;}
.substitutehd {margin: 7px 0 0 13px;overflow:hidden;}
#substitute ul {list-style:none;margin:0;padding:0;}
#substitute ul li {float:left;}
#substitute ul li .image {width:128px;height:128px;margin:0;padding:0;overflow:hidden;float:left;}
#substitute ul li .image a img {border:0;}
#substitute ul li .details {float:left;margin:0 0 0 10px;overflow:hidden;}
#substitute ul li .details h3 {color:#666666;font-size:.95em;margin:-2px 0 0 0;padding:0;width:180px;font-weight:normal;}
#substitute ul li .details h3 a {color:#666666;}
#substitute ul li .details .release_moreinfo {height:32px;margin:6px 0 0;overflow:hidden;padding:0;width:180px;}
#substitute ul li .details .release {color:#666666;font-size:0.8em;height:14px;margin:0;padding:0 0 1px 0;}
*html #substitute ul li .details .release {padding:0 0 1px 0;}
*:first-child+html #substitute ul li .details .release {padding:0 0 1px 0;}
#substitute ul li .details .moreinfo {clear:both;color:#999999;font-weight:bold;margin:0;padding:1px 0 0;}
#substitute ul li .details .moreinfo a {color:#999999;}
#substitute ul li .details .price {color:#999999;font-size:0.9em;margin:7px 0 0 0;padding:0pt;}

#productdetail #iacc {margin:0 0 0 13px;overflow:hidden;}
#productdetail #iacc h2 {margin: 7px 0 0 0;}
#productdetail #iacc ul {list-style:none;margin:0;padding:0;}
#productdetail #iacc ul li {float:left;}
#productdetail #iacc ul li .image {width:128px;float:left;}
#productdetail #iacc ul li .image a img {border:0;}
#productdetail #iacc ul li .details {margin:0 0 0 10px;float:left;overflow:hidden;}
#productdetail #iacc ul li .details h3 {color:#666666;font-size:.95em;margin:-2px 0 0 0;padding:0;width:180px;font-weight:normal;}
#productdetail #iacc ul li .details h3 a {color:#666666;}
#productdetail #iacc ul li .details .release_moreinfo {height:32px;margin:6px 0 0;overflow:hidden;padding:0;width:180px;}
#productdetail #iacc ul li .details .release {color:#666666;font-size:0.8em;height:14px;margin:0;padding:0 0 1px 0;}
*html #productdetail #iacc ul li .details .release {padding:0 0 1px 0;}
*:first-child+html #productdetail #iacc ul li .details .release {padding:0 0 1px 0;}
#productdetail #iacc ul li .details .moreinfo {clear:both;color:#999999;font-weight:bold;margin:0;padding:1px 0 0;}
#productdetail #iacc ul li .details .moreinfo a {color:#999999;}
#productdetail #iacc ul li .details .price {color:#999999;font-size:0.9em;margin:7px 0 0 0;padding:0pt;}

#col-two #showRVI {border:0;margin:0;padding:0 0 0 13px;overflow:hidden;width:647px;}
#col-two #showRVI .rviwrapper {width:100%;}
#col-two #showRVI h2 {margin: 7px 0 0 0;color:#666666;font-size:1.3em;font-weight:normal;margin:7px 0 0 0; padding:0; width:100%;border-bottom: 1px solid #cccccc;background:none;text-transform:lowercase;}
#col-two #showRVI .image {width:128px;float:left;}
#col-two #showRVI .image a img {border:0;}
#col-two #showRVI ul {list-style:none;margin:0;padding:0;}
#col-two #showRVI ul#rvilist li {width:323px;margin:17px 0 0 0;padding:0;float:left;}
#col-two #showRVI ul#rvilist li .featprods {overflow:hidden;margin:0;}
#col-two #showRVI ul li .details {float:left;margin:0 0 0 10px;overflow:hidden;font-weight:normal;}
#col-two #showRVI ul li .details h3 {color:#666666;font-size:.95em;margin:-2px 0 0 0;padding:0;width:180px;font-weight:normal;}
#col-two #showRVI ul li .details h3 a {color:#666666;}
#col-two #showRVI ul li .details .release_moreinfo {height:32px;margin:6px 0 0;overflow:hidden;padding:0;width:180px;}
#col-two #showRVI ul li .details .release {color:#666666;font-size:0.8em;height:14px;margin:0;padding:0 0 1px 0;}
*html #col-two #showRVI ul li .details .release {padding:0 0 1px 0;}
*:first-child+html #col-two #showRVI ul li .details .release {padding:0 0 1px 0;}
#col-two #showRVI ul li .details .moreinfo {clear:both;color:#999999;font-weight:bold;margin:0;padding:1px 0 0;}
#col-two #showRVI ul li .details .moreinfo a {color:#999999;}
#col-two #showRVI ul li .details .price {color:#999999;font-size:0.9em;margin:7px 0 0 0;padding:0pt;}


/*******************/
/* Your Receipt */
/*******************/
#orderreceipt .checkoutorfnR, .Lcat_colthree_checkout {display:none;}

#orfnfeatured {border:1px solid #666666; width: 600px; margin-top: 20px;}
#orfnfeatured h2 {width: 595px; height: 26px; margin: 0; padding: 5px 0pt 0pt 5px;}

.checkoutorfnL h1,.checkoutorfnL h2 {background:none;color:#333333;font-size:1.5em;font-weight:normal;width:648px;margin:0 0 0 6px;padding: 8px 0 2px 0;border-bottom: 1px solid #cccccc;background:none;text-transform:lowercase;}
.checkoutorfnL p.thankyou {float:left;margin:6px 0 0 6px;padding:0pt;width:260px;}
.checkoutorfnL p.email {float:left;margin:6px 0 0 6px;padding:0pt;width:382px;}
.checkoutorfnL p.ordernumber {width:648px;margin:0 0 0 6px;padding:0;}
.checkoutorfnL p.ordernumber strong, .checkoutorfnL p.ordernumber span {color:#E1226E;font-weight:bold;}
#orderreceipt .checkoutorfnL .printicon {margin:-151px 0pt 0pt 561px;position:absolute;}
#orderreceipt .checkoutorfnL .printicon img {margin:0;display:block;padding:0;}
#orderreceipt .checkoutorfnL .printicon a span {margin:0;font-size:0.9em;padding:4px 0 0 25px;text-transform:lowercase;color:#666666;display:block;}
#orderreceipt .checkoutorfnL .orderitems p {display:none;}
#orderreceipt .Lcat_deliveryoptions .moreinfo {display:none;}
#orderreceipt .deliveryaddress p {margin:9px 0pt 0pt 6px;padding:0pt 0pt 5px;}

#orderreceipt .checkoutorfnL .deliveryrate,
#orderreceipt .checkoutorfnL .printicon {display:none;}

#orderreceipt .wizrtable {width:648px;margin:10px 0 0 7px;}
#orderreceipt .wizrtable thead tr th {text-align: center; color:#666666;background: #E5E5E5; font-size:1em;text-transform:lowercase;padding:8px 0 8px 0;}
#orderreceipt .wizrtable thead tr th.name {text-align: left;width:368px;}
#orderreceipt .wizrtable thead tr th.priceeach {width:87px;text-align:center;}
#orderreceipt .wizrtable thead tr th.quantity {width:102px;text-align:center;}
#orderreceipt .wizrtable thead tr th.totalprice {width:91px;text-align:center;}
#orderreceipt .wizrtable thead tr th.name span {padding:0 0 0 11px;}
#orderreceipt .wizrtable thead tr th.quantity span {padding:0;}
#orderreceipt .wizrtable tbody tr td {color:#312317;border-bottom:1px solid #cccccc;font-size:1em;padding:0;}
#orderreceipt .wizrtable tbody tr td a {color:#312317;font-size:1em;}
#orderreceipt .wizrtable thead tr th.thumb, #yourbasket .wizrtable tbody tr td.thumb {padding:0;}
#orderreceipt .wizrtable thead tr th.remove, #yourbasket .wizrtable tbody tr td.remove {padding:0;width:78px;}
#orderreceipt .wizrtable td.basketTot {padding-left:36px;text-align:center;}
#orderreceipt .wizrtable tbody tr td.thumb img {padding:6px 14px 6px 10px;}
#orderreceipt .wizrtable tbody tr td.name {text-align: left;width:368px;padding:5px 0 0 0;}
#orderreceipt .wizrtable tbody tr td.name .instructionshd {color:#666666;margin:0;padding:8px 0 0 0;}
#orderreceipt .wizrtable tbody tr td.name .instructions {color:#666666;margin:0;padding:5px 0 5px 0;}
#orderreceipt .wizrtable tbody tr td.name span.sku {display:none;}
#orderreceipt .wizrtable tbody tr td.priceeach {text-align:center;width:87px;}
#orderreceipt .wizrtable tbody tr td.quantity {width:102px;text-align:center;}
#orderreceipt .wizrtable tbody tr td.totalprice {text-align:center;width:91px;}
#orderreceipt .wizrtable tbody tr.orsctotal th, #yourbasket .wizrtable tbody tr.orsctotal td {background: #E5E5E5;}
#orderreceipt .wizrtable tbody tr.orsctotal th {text-align:left;padding-left:4px;color:#e1226e;border-bottom:1px solid #cccccc;}
#orderreceipt .wizrtable tbody tr.orsctotal td.basketTot {font-size:1.3em;color:#e1226e;}
/*-- Bundle Items Table --*/
#orderreceipt .wizrtable tbody tr.defaultbundle td {border-bottom: 1px solid #BDBDBD;}
#orderreceipt .wizrtable tbody tr.bundle td {border-bottom: 1px solid #BDBDBD;}
#orderreceipt .wizrtable tbody tr.productbundlestartrow {background: #EEE;}
#orderreceipt .wizrtable tbody tr.productbundlestartrow td.productbundleheading {font-weight: bold;text-align: left;padding-left: 10px;border-left: 2px solid #BDBDBD;border-right: 2px solid #BDBDBD;height: 30px;}
#orderreceipt .wizrtable tbody tr.productbundleendrow {background: #EEE;height: 30px;}
#orderreceipt .wizrtable tbody tr.productbundleendrow td {border-bottom: 1px solid #BDBDBD;}
#orderreceipt .wizrtable tbody tr.productbundleendrow td.priceeach {font-weight: bold;}
#orderreceipt .wizrtable tbody tr.customisationcostendrow td.bottomrow {border-bottom: 1px solid #BDBDBD;}

#orderreceipt #ordersummary .orderdetails {margin:0 0 0 7px;text-transform:lowercase;}
#orderreceipt .orderdetails tr.trdelivery {display:none;}
#orderreceipt #ordersummary .wizrtable th, #orderreceipt #ordersummary .wizrtable td {padding:0;border-bottom: 1px solid #cccccc;color:#666666;}
#orderreceipt #ordersummary .wizrtable th.hdrSubTotal {font-size:1em;padding:15px 0pt 12px;}
#orderreceipt #ordersummary .wizrtable th.hdrOrderTotal {font-size:1.3em;color:#e1226e;padding:6px 0pt 4px;background:#e5e5e5;}
#orderreceipt #ordersummary .wizrtable td div.subtotal {font-size:1em;font-weight:bold;text-align:right;padding:0 40px 0 0;}
#orderreceipt #ordersummary .wizrtable td.ordertotal {font-size:1.3em;color:#e1226e;font-weight:bold;text-align:right;padding:0 40px 0 0;background:#e5e5e5;}
#orderreceipt #ordersummary .wizrtable td.creditUsed {text-align:right;padding:0 40px 0 0;}
#orderreceipt #ordersummary .wizrtable td.storeCredit {text-align:right;padding:0 40px 0 0;}
#orderreceipt .orderdetails th , #orderreceipt .orderdetails td.includingVat {padding: 0 0 0 10px;}

#orderreceipt .checkoutorfnL #buttons {display:none;}

#orderreceipt .checkoutorfnL #buttons {width:648px;margin:0 0 15px 0;padding:27px 0 0 0;overflow:hidden;}
#orderreceipt .checkoutorfnL #buttons a img {padding:7px 0 0 5px;}
#orderreceipt .checkoutorfnL #buttons a img.left {padding:12px 0 0 5px;float:left;}
#orderreceipt .checkoutorfnL #buttons a img.right {float:right;}
#orderreceipt .checkoutorfnL #buttons input {padding:0 6px 0 0;}

/* #orderreceipt .checkoutorfnL #orfnfeatured {display:none;} */

#orderreceipt #orfnfeatured {margin:36px 0 0 6px;overflow:hidden;width:648px;border:0;}
#orderreceipt #orfnfeatured h2 {margin: 7px 0 0 0;color:#666666;font-size:1.5em;font-weight:normal;margin:7px 0 0 0; padding:0; width:100%;border-bottom: 1px solid #cccccc;background:none;text-transform:lowercase;}
#orderreceipt #orfnfeatured ul {list-style-type:none;margin:0;padding:0;}
#orderreceipt #orfnfeatured ul li {width:323px;margin:17px 0 0 0;padding:0;overflow:hidden;float:left;}
#orderreceipt #orfnfeatured ul li .image {width:128px;float:left;}
#orderreceipt #orfnfeatured ul li .image a img {border:0;}
#orderreceipt #orfnfeatured ul li .details {margin:0 0 0 10px;float:left;overflow:hidden;min-height:128px;}
#orderreceipt #orfnfeatured ul li .details h3 {color:#666666;font-size:.95em;margin:-2px 0 0 0;padding:0;width:180px;font-weight:normal;}
#orderreceipt #orfnfeatured ul li .details h3 a {color:#666666;}
#orderreceipt #orfnfeatured ul li .details .release_moreinfo {height:32px;margin:6px 0 0;overflow:hidden;padding:0;width:180px;}
#orderreceipt #orfnfeatured ul li .details .release {color:#666666;font-size:0.8em;height:14px;margin:0;padding:0 0 1px 0;}
*html #orderreceipt #orfnfeatured ul li .details .release {padding:0 0 1px 0;}
*:first-child+html #orderreceipt #orfnfeatured ul li .details .release {padding:0 0 1px 0;}
#orderreceipt #orfnfeatured ul li .details .moreinfo {clear:both;color:#999999;font-weight:bold;margin:0;padding:1px 0 0;}
#orderreceipt #orfnfeatured ul li .details .moreinfo a {color:#999999;}
#orderreceipt #orfnfeatured ul li .details .price {color:#999999;font-size:0.9em;margin:7px 0 0 0;padding:0pt;}
