﻿v\: * { behavior: url(#default#VML); display: inline-block; }
.title { position: absolute; left: 170px; top: 0px; height: 70px; width: 530px; overflow: hidden; }
div.header { text-align: left; position: relative; margin-right: -25px; }
div#errorContainer { width: 756px; padding: 30px 0; min-height: 300px; _height: 300px; /* IE Hack */ }
.left { float: left; }
.right { float: right; }
.disclaimerContainer { display: block; margin: 0 auto; }
.disclaimerContainer a { color: #0570a9; text-decoration: none; }
.disclaimerContainer a:hover { text-decoration: underline; }
.catalogueLabel { color: #CC0000; font-weight: bold; width: 100%; }
.catalogueOnSaleLabel { font-weight: bold; width: 100%; }
/* ------------ rounded grey box ---- */
.greyRoundedBox { background-color: #F9F9F9; /*background-color: #B10511;*/ border: solid 1px #D2D2D2; width: 900px; height: auto; padding: 18px; margin: 10px 0 20px 0; position: relative; text-align: left; }
.greyRoundedBox div.greyRoundedBox_topLeft { position: absolute; background: url(Images/greyRoundedBox_topLeft.gif) no-repeat; width: 6px; height: 6px; top: -1px; left: -1px; }
.greyRoundedBox div.greyRoundedBox_topRight { position: absolute; background: url(Images/greyRoundedBox_topRight.gif) no-repeat; width: 6px; height: 6px; top: -1px; right: -1px; }
.greyRoundedBox div.greyRoundedBox_bottomRight, .greyRoundedBox div.greyRoundedBox_bottomRight-hack { position: absolute; background: url(Images/greyRoundedBox_bottomRight.gif) no-repeat; width: 6px; height: 6px; bottom: -1px; right: -1px; }
.greyRoundedBox div.greyRoundedBox_bottomLeft, .greyRoundedBox_bottomLeft-hack { position: absolute; background: url(Images/greyRoundedBox_bottomLeft.gif) no-repeat; width: 6px; height: 6px; bottom: -1px; left: -1px; }
#ie6 .greyRoundedBox div.greyRoundedBox_bottomRight, #ie6 .greyRoundedBox div.greyRoundedBox_bottomLeft { bottom: -13px; }
#ie6 .greyRoundedBox div.greyRoundedBox_bottomRight-hack, #ie6 .greyRoundedBox_bottomLeft-hack { bottom: -13px; }
.greyRoundedBoxContainer-fullwidth { width: 542px; top: -1px; position: relative; display: block; clear: both; height: auto; }
div#add { /*border:1px solid black;*/ float: left; color: #EB1A3A; font-weight: bold; margin-left: 7px; font-size: 15px; }
div#describe { /*border:1px solid black;*/ float: left; font-size: 11px; color: #7C8081; margin-top: 2px; margin: 2px 0 0 10px; }
div#describe span { font-weight: bold; }
div.row, div.row-noborder { width: 98.5%; overflow: hidden; padding: 4px; font-size: 12px; color: #666666; }
div.row-noborder { border-bottom: 0; }
div.row-noborder { width: 572px; }
div#col-prod-desc-Container { /*border:1px solid #CC0000;*/ width: 335px; height: 55px; float: left; }
div.colHeader { font-size: 11px; color: #666666; font-weight: bold; margin-left: 8px; }
.red { color: #CC0000; }
div#inputProdDesc { margin-left: 5px; }
div#inputProdDesc input, div#inputPrice input, div#inputQty input, div#inputPageNum select { margin: 10px 0 0 3px; /*padding: 0px 0px 0px 5px;*/ border: 1px solid #CCCCCC; background-color: #FFFFFF; color: #666666; font-weight: bold; width: 310px; }
inputProdDesc { background: #F9F9F9 none repeat scroll 0% !important; width: 225px !important; }
#inputProdDesc input { background: #FFFFFF none repeat scroll 0% !important; width: 210px !important; }
div#col-Page-Container { width: 97px; margin-left: 23px; float: left; height: 55px; }
div#inputPageNum select { /*line-height:50px;*/ width: 80px; margin-left: 4px; font-weight: normal; margin-top: 10px; }
div#col-Price-Container { width: 65px; margin-left: 10px; float: left; height: 55px; }
div#inputPrice input { margin-top: 10px; width: 40px; }
span#dollarsign { font-weight: bold; font-size: 16px; color: #666666; }
div#col-Qty-Container { width: 50px; /*border:1px solid black;*/ margin-left: 23px; float: left; height: 55px; }
div#inputQty input { margin-top: 10px; width: 35px; margin-left: 4px; }
div#col-Add-Container { margin-left: 2px; width: 61px; height: 45px; left: 505px; position: absolute; margin-top: 10px; }
div#col-Checkout-Container { margin-left: 2px; width: 61px; height: 55px; left: 575px; position: absolute; margin-top: 25px; /*border:1px solid #CC0000;*/ }
div#col-Add-Container input { position: relative; margin-top: 15px; }
.bold { font-weight: bold; }
#col-prod-desc-Container { width: 225px !important; }
.colHeader { color: #7C8081 !important; font-size: 11px !important; font-weight: bold !important; white-space: nowrap; }
.colHeader .#CC0000 { color: #EB1A3A; font-size: 11px !important; font-weight: bold !important; }
#containerMandatory { margin: 0pt; padding-bottom: 25px; position: relative; }
.thumbnailContainer { background: transparent url(images/bg_thumbnail.gif) no-repeat 100% 0; width: 290px; float: left; margin-bottom: 10px; }
span#asterisk { font-size: 22px; left: 5px; position: absolute; top: 2px; color: #EB1A3A !important; }
span#txtmandatory { font-size: 11px; left: 14px; position: absolute; top: 3px; color: #EB1A3A !important; font-weight: bold; }
.thumbnailContainer p { font-size: 100%; margin-top: 0px; margin-left: 10px; text-align: center; }
.landingThumbNail { text-align: center; margin-left: 10px; padding-top: 0px; width: 285px; height: 236px; font-size: 0.8em; background-position: center; background-repeat: no-repeat; }
a.thumbnailAnchor { display: block; width: 285px; height: 236px; }
/* --------------------------------------------------- */
p {color: #7C8081; }

