
/**container, left col, right col**/
#rightcol { width:700px; border:none; }
#leftcol { width:88px; padding:0; margin:0; background:#fff; }
td#leftCOLTOP { height:0; text-align:center; }
td#leftCOLTOP img { display:none; }
td#leftCOLBOTTOM { height:0; }
td#securitySEAL { text-align:center; }
td#securitySEAL img { width:65%; }
/**section title**/
.pagetitle { padding:3px 0 3px 5px; font-weight:bold; font-size:11px; width:700px; color:#fff; background:#8C9497; text-align:left; }
.pagetitle img { display:none; }
img.head_icon { display:none; width:0; height:0; }
img.head_icon2 { width:0; height:0; }
.cartWRAPPER { width:700px; padding:0; margin:0; border:1px solid #989da5; font-family:Arial, sans-serif; }
/**cart styles**/
		/**headings**/
		.heading { background:#dcdcdc !important; color:#000; }
		tr.heading td { background:#dcdcdc !important; color:#000; font-weight:bold; font-size:11px; font-family:Arial, sans-serif; color:#000; height:26px; }
		tr.headingBorder td { background:#fff; }
		.CAP img { display:none; }
		.CAP td { width:0; }
		.secondaryHEADINGS { padding-left:5px; text-align:left; float:left; width:100%; vertical-align:middle; }
		/**cart**/
		.cart { width:700px; color:#000; margin-top:2px; border:none; background:#fff; font-size:11px; color:#000; }
		.remove { text-decoration:none; color:#3366cc; font-size:10px; }
		.border { border:none; }
		.description { margin:0; padding:0; }
		/*div.description img { border:1px solid #f2f2f2; }*/
		.itemDESCRIPTION_head { margin-left:12px; }
		.itemDESCRIPTION { padding-top:5px; text-align:left; font-family:Arial, sans-serif; }
		.quantity { width:30px; text-align:center; margin:0; padding:0; font-size:10px; border-top:1px solid #637660; border-left:1px solid #637660; border-bottom:1px solid #fff; border-right:1px solid #fff; }
		#apply { width:66px; height:18px; border:none; margin:0; padding:0; }
		.continueShopping { margin-top:30px; border:none; }
		.totalHEADBAR { background:#dcdcdc; color:#000; text-transform:uppercase; font-weight:bold; width:16%; text-align:center; font-family:Arial, sans-serif; color:#000;/*font-size:11px;*/ }
		tr.cartitem td { border-bottom:1px solid #989da5; padding:5px 0; }
		/**coupon code**/
		td.couponNUMBER { background:#dcdcdc; color:#000; width:48%; text-align:left; vertical-align:middle; padding:2px 0 4px 15px; }
		input.couponTEXTBOX { height:13px; margin:0; padding:0; }
		td#apply { background:#dcdcdc; color:#000; }
		#chageorder { background:#f0f2ec; border-bottom:1px solid #d5d5d5; text-transform:uppercase; font-weight:bold;
		padding:5px 0; }
		#chageorder a { text-decoration:none; margin-right:20px; }
		#chageorder a:hover { text-decoration:none; }
		/**totals**/
		.totals { text-transform:uppercase; font-family:Arial, sans-serif; }
		.totals td { background:#fff; padding:10px; font-weight:bold; font-size:11px; color:#000;}
		.noITEMS { padding:15px 0; font-size:12px; color:#000; }
		.errorMessage{ color: #f00; font-size: 10px; font-weight: bold; }
/**general form styles**/
input.inputFields { width:200px; font-size:11px; padding:2px; }
input.inputFields2 { width:130px; font-size:11px; margin-top:5px; padding-left:10px; }
select.selectBoxes { width:208px; font-size:12px; padding:4px; color:#000; }
select.selectBoxes2 { width:100px; font-size:12px; padding:4px; color:#000; }
label.select { padding-right:15px; color:#000; }
.checkbox { width:12px; height:12px; margin:0 5px 0 0; padding:0; }
#CHECKBOX_paddingTOP { padding-top:20px; color:#000; font-size:11px; font-family:Arial, sans-serif; }
.required { /*font-size:11px;*/ text-align:right; margin-bottom:5px; padding-bottom:2px; color:#000; font-family:Arial, sans-serif; text-decoration:underline; }
img.largeAsterick { display:none; }
img.smallAsterick { display:none; }
.NOTrequired { text-align:right; margin-bottom:5px; padding-bottom:2px; color:#000; }
.requiredMARGINRIGHT { text-align:right; margin-bottom:5px; padding-bottom:2px; color:#000; margin-right:25px; text-decoration:underline; }
.selectBoxes150WIDTH { font-size:9px; color:#000; width:150px; }
.selectBoxes150WIDTH2 { font-size:9px; color:#000; width:150px; margin-right:18px; margin-top:5px; }
.radio { width:auto; height:auto; }
/**overview page**/
.overview { width:98%; margin:4px 0 0 2px; }
.overview thead td { background:#E9F1C2; text-transform:uppercase; font-weight:bold; font-size:11px;
width:100%; padding:3px 0 3px 5px; color:#000; text-align:left; }
tr#billingOVERVIEW { padding-bottom:3px; }
.checkoutBUTTON { width:128px; height:18px; margin-top:30px; border:none; }
.checkoutGreyBUTTON { margin-top:30px; border:none; }
.makechangesBUTTON { width:129px; height:18px; margin-top:30px; border:none; }
.overviewBOX { padding:10px 0 10px 5px; color:#000; font-size:11px; }
.overviewBOX td { color:#000; }
.overviewFLOATLEFT { float:left; width:30%; }
.overviewFLOARIGHT { float:right; width:70%; }
div.overviewCHANGEBUTTON {  margin:10px 0; }
div.shippingOVERVIEWBOX { width:70%; }
div.overviewCLEAR { clear:both; }
/**billing page**/
#expirationDATE { margin-right:15px; margin-bottom:5px; padding-bottom:2px; color:#000; text-decoration:underline; }
.continueBUTTON { border:none; margin:0; padding:0; }
#cardCsc { width:40px; /*font-size:11px;*/ margin:0; }
/**receipt page**/
a.receipt { text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:11px; color:#000 !important; border:none; }
a:hover.receipt { text-decoration:none; }
a.receipt img { vertical-align:middle; margin-bottom:4px; text-decoration:none; border:none; }
#receipt { width:100%; margin-top:2px; background:#fff; }
font-weight:bold; font-size:12px; height:25px; }
#receipt thead td { padding-left:15px; }
#receipt tbody { font-size:10px; }
td#disclaimer { padding-left:15px; padding-bottom:15px; padding-top:15px; color:#000; text-align:left; }
p.confirmation { font-size:11px; color:#000; }
.receiptTABLE { width:100%; color:#000; margin:15px 0 15px 0; text-align:left; }
.receiptTABLE div { padding-left:15px; }
.receiptTEXT { font-weight:bold; text-transform:uppercase; font-size:11px; }
.continueSHOPPING { width:128px; height:18px; border:none; margin:0; padding:0; }
/**shipping page styles**/
#shippingmeth { padding-top:5px; }
#shippingmeth input { margin:5px 0 5px 8px; }
#shippingmeth label { margin-right:8px; }
a.changeSHIPPING { text-decoration:none; color:#3366cc; font-size:10px; }
a:hover.changeSHIPPING { text-decoration:none; color:#000; }
p.shippingDISCLAIMER { width:275px; text-align:right !important; float:right; margin-top:10px; color:#000; }
.indent { margin-left:0px; }
/**sign up page**/
.createBUTTON { width:68px; height:19px; border:none; margin-left:-1px; }
td.bottomBARsignup { background:#fff; padding:0; text-align:center; padding:10px 0; }
/**misc styles**/
.cartTEXT { margin:10px 0; }
#terms { width:420px; height:140px; overflow:auto; border-bottom:1px solid #fff; border-right:1px solid #fff;
border-top:1px solid #637660; border-left:1px solid #637660; text-align:left; background:#fff; }
.nobr { white-space:nowrap; }
.cartHR { border-bottom:solid 1px #637660; height:1px; border-top:none; border-left:none; border-right:none; width:100%; margin:20px 0; padding:0; }
li.signup { margin:5px 15px 5px 5px; }
a.required { text-decoration:none; font-weight:bold; color:#000 !important; }
a:hover.required { text-decoration:none; }
a.cartLink { text-decoration:none; color:#3366cc; font-size:10px; }
a.cartLink:hover { text-decoration:underline; color:#81937f; }
a img { border:none; text-decoration:none; }
a:hover img { border:none; text-decoration:none; }
.clear20PX { padding:10px 0; }
.clear10PX { padding:5px 0; }
.clear5PX { padding-bottom:5px; }
.ecomERROR { margin:15px 20px; }
p.ecomERROR { color:#000; }
p.ecomERROR a { text-decoration:none; color:#3366cc; font-size:11px; }
input.inputAUTHORIZE { font-size:11px; }
.RIGHT_PADDING { padding-right:20px; text-align:right; }
/**table cell | row styles**/
td.rw16 { width:16%; text-align:center; vertical-align:middle; }
td.rw36 { width:36%; text-align:left; vertical-align:middle; }
td.center16 { border:none; width:16%; text-align:center; vertical-align:middle; }
td.rw68 { width:68%; }
td.rw84 { width:84%; text-align:right; padding-right:15px; }
td.rw9_LEFT { width:0px; }
td.rw9_LEFT img { display:none; }
td.rw9_RIGHT { width:1px }
td.rw9_RIGHT img { display:none; }
.leftCAP { width:16%; text-align:left; vertical-align:middle; }
.leftCAP2 { width:40%; text-align:left; vertical-align:middle; }
td.rightCAP { width:16%; text-align:center; vertical-align:middle; }
td#innerLEFTCAP { width:0; }
td#innerLEFTCAP img { display:none; }
td#innerRIGHTCAP { width:0; }
td#innerRIGHTCAP img { display:none; }
td.center100 { text-align:center; width:100%; }  
td.left100 { text-align:left; width:100%; padding-left:5px; background:transparent; }
td.center16 { color:#000; width:16%; text-align:center; }
td.right47 { width:47%; text-align:right; vertical-align:top; }
td.right47 img { display:none; }
td.left47 { width:47%; text-align:left; vertical-align:top; }
td.left47 img { display:none; }
td.rw6 { width:6%; }
td.rigthALIGN { text-align:right; }
td.rigthALIGN img { display:none; }
td.rw47 { text-align:right; width:47%; padding-right:20px; }
td.rw20 { width:20%; text-align:center; vertical-align:middle; }
td.rw20_B { width:20%; text-align:center; vertical-align:middle; }
td.rw80 { width:80%; text-align:right; }
td.rw40 { width:40%; vertical-align:top; text-align:left; }
td.right100 { width:100%; text-align:right; }
td.rw50 { width:50%; }
td.rw50BORDER { width:50%; }
td.rw30 { width:30%; text-align:left; vertical-align:top; }
td.rw40_B { width:40%; text-align:right; vertical-align:top; border:none; }
td.rw70 { width:70%; text-align:left; vertical-align:top; }
td.rw70_B { width:70%; text-align:right; vertical-align:top; }
td.left54 { width:54%; text-align:left; vertical-align:top; }
td.left42 { width:42%; text-align:right; vertical-align:middle; }
td.right52 { width:52%; text-align:left; vertical-align:top; }
td.rw60 { width:60%; text-align:left; vertical-align:top; }
td.cart1 { font-size: 9pt; padding-right: 15px;}
/**sign in page**/
#signUP { margin:0; }
#signinLEFTtable { width:525px; text-align:left; }
#signinRIGHTtable { width:335px; border:1px solid #989da5; }
#signUPmiddleCOL { width:40px; }
img#loginimage { visibility:visible; width:525px; height:233px; margin-bottom:10px; }
td.siginHEAD { height:25px; background:#8C9497; color:#fff; text-align:left; }
.siginHEAD { color:#fff; text-transform:uppercase; padding-left:15px; font-family:Arial, sans-serif; font-size:11px; font-weight:bold; }
td.siginSMALLBAR { height:5px; background:#8C9497; color:#fff; }
input.signupINPUT { width:150px; font-size:11px; margin:0; }
.innerSignUpTABLE { color:#000; font-size:11px; width:100%; font-family:Arial, sans-serif; }
.innerSignUpTABLE a { text-decoration:none; color:#3366cc; font-size:10px; }
.innerSignUpTABLE2 { color:#000; text-align:left; font-size:11px; width:100%; font-family:Arial, sans-serif; padding-bottom:5px; }
p.signup { color:#000; font-size:11px; font-family:Arial, sans-serif; }
p.signinBODY a { text-decoration:none; color:#3366cc; font-size:10px; }
.signupLABEL { font-weight:bold; text-transform:uppercase; font-size:11px; }
h1.signinHeading { margin-bottom:0; padding-bottom:0; font-size:12px; color:#000; }
p.signinBODY { margin-top:0; padding-top:0; color:#000; font-size:10px; }

a.terms { text-decoration:none; color:#3366cc; font-size:11px; font-weight:bold; }
#singup { border:1px solid #989da5; width:250px; float:right; margin:10px 0; padding:10px; }
#singup td { padding:4px; }
#singup input { margin-right:3px; }
td.headBTNS { padding:10px; }
td.centert20 { width:20%; text-align:center; }
td.left80 { width:80%; text-align:left; }

