﻿body{background:#FFF;min-width:0px !important;font-size:0.8em;font-family:serif;}
dl dd{margin:0;}
input{font-size:0.9em;}
select{font-size:1em;}
a img{border:none;}
a:focus{outline:none !important;}
a:link{color:blue !important;}
a:visited{color:blue !important;}
a:hover{color:blue !important;}
a:active{color:blue !important;}
#message2OlderBrowser{display:none;} 
dl .cartMenu{background-color:#BCBCBC;padding:6px;border-bottom:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
.errorSection{margin:7px 0;clear:both;color:red;font-size:1em;height:auto !important;}
.errorRed{clear:both;color:red;}	
dl dd.error{margin:15px 0 0 0;color:red;}

.innerCells{width:100%;font-size:1em;}
.innerCells .space td,.innerCells .cartChoice td{background-color:#FFFFFF;}
.innerCells .cartItem{vertical-align:top;}
.innerCells td.cartSelect,.innerCells td.cartQty {text-align:center;vertical-align:top;width:4%;}
.innerCells .cartDescription dl{font-size:0.9em;margin:0pt 0pt 0pt 72px;}
.innerCells .cartDescription .imgFrame{float:left;}
.innerCells .cartDescription .errorItem{margin-top:10px;}
.innerCells .cartDescription dl dd.error{color:red;margin:15px 0 0 0;font-weight:bold;}
.innerCells .cartDescription .imgFrame dd{float:left;margin:0 6px 0 0;}
.innerCells .cartDescription .imgFrame img{border:1px solid #CCCCCC;}
.innerCells td.cartSavings{color:#016B04;}
.innerCells td.cartSavings a{color:#016B04 !important;}
.innerCells td.cartPrice{padding-left:10px;text-align:right;}
.innerCells td.cartDescription .select{margin:10px 0 0 0;font-size:1em;}
.innerCells td.cartPrice .cartOrig{color:#7A7A7A;text-decoration:line-through;}
.innerCells td.cartPrice .cartUnit{color:#7A7A7A;}
.innerCells td.cartPrice, td.cartSavings {white-space:nowrap;}
.innerCells .cartSubtotal td{text-align:right;}
.innerCells .cartShipping td div{height:2em;}
.innerCells .cartCell td{border-bottom:0;}
.innerCells .cartShipping td div span{width:100px;float:left;width:9em;}
.innerCells td.cartCalc {border-right:0pt none;font-weight:normal;padding:12px;text-align:left;}
.innerCells td.cartCalc h3 {font-size:0.9em;margin:0pt;padding:0pt 0pt 10px;}
.innerCells .cartPromo td{color:#FFFFFF;text-align:center;}
.cartFunctions{margin:25px 0 0 0;border-bottom:3px solid #526380;border-top:1px solid #526380;}
.innerBtn a{font-size:0.9em !important;font-weight:normal;}
.cartBottom dd{margin:10px 0;}
.apoBlockItemlist{margin:0 5px;}
.apoBlockItemlist a{color:red;font-size:1.1em !important;font-weight:bold !important;}
.apoBlockMessageNote{font-style:italic;list-style:none;padding:0;}
.apoBlockMessageEnd{list-style:none;margin:10px 0;padding:0;}
.innerCells .cartDescription ul{margin:0 0 0 20px;padding:0pt;}
.innerCells .cartDescription ul li{padding:5px 0 1px 0;}
.innerCells .cartDescription ul dl,.innerCells .cartDescription .imgFrame dl{margin:0;padding:0;}
.innerCells .cartDescription ul li dl.celldl{margin:0;}
.clear{clear:both;}

#stripeBodyCenterArea3{display:none;}
strong{font-weight:normal !important;}
.pageTitle{font-weight:bold;padding:20px 10px;font-size:1.2em;}

#bodyArea .bodyArea{border:none !important;width:100%;}
#disclaimer{text-align:center;}