html, body, #contentWrapper{min-height:100%;width:100%;height:100%;}
html>body, html>body #contentWrapper{height:auto;}
html{height:100%;}
body{background-color:#FFFFFF;color:#000000;margin:0px;padding:0px;font-size:62.5%;height:100%;}
p, td, div, span, body, input, textarea, ul, li, ol{font-family:Verdana, Tahoma, Arial, Sans-Serif;font-size:x-small;line-height:1.5em;}
select{font-family:Verdana, Tahoma, Arial, Sans-Serif;font-size:x-small;}
th{font-weight:bold;font-family:Verdana, Tahoma, Arial, Sans-Serif;font-size:small;text-align:left;background-color:#4682B4;color:#FFFFFF;padding:6px;}
caption{text-align:left;margin:5px 10px 5px 5px;font-weight:bold;}
legend{color:#4682B4;background-color:#FFFFFF;font-weight:bold;}
h1{font-weight:bold;font-size:16pt;font-style:italic;color:#4682B4;background-color:#FFFFFF;}
ul{text-align:left;}
li{list-style-type:square;}
input{border:1px solid #999999;}
a.adtitle:link, a.adtitle:visited{color:#000000;background-color:transparent;font-weight:bold;font-style:italic;text-decoration:none;}
a.adtitle:hover, a.adtitle:active{color:#8C9EBB;background-color:transparent;font-weight:bold;font-style:italic;text-decoration:none;}
a.smlink:link, a.smlink:visited{color:#000000;background-color:transparent;font-weight:normal;font-size:xx-small;text-decoration:none;}
a.smlink:hover, a.smlink:active{color:#8C9EBB;background-color:transparent;font-weight:normal;font-size:xx-small;text-decoration:none;}
a:link{font-weight:bold;color:#404040;background-color:transparent;text-decoration:underline;}
a:visited{font-weight:bold;color:#B33B00;background-color:transparent;text-decoration:underline;}
a:active, a:hover{font-weight:bold;color:#787878;background-color:transparent;text-decoration:none;}
.txtarea{width:350px;height:300px;}
.lngtext{width:350px;}
.shtext{width:200px;}
a.cattitle:link{color:#4682B4;background-color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:8pt;}
a.cattitle:hover, a.cattitle:active{color:#FF0000;background-color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:8pt;}
a.cattitle:visited{color:#294C69;background-color:#FFFFFF;text-decoration:none;font-weight:bold;font-size:8pt;}
.catblurb{font-size:8pt;}
.navItem{background-image:url('images/menu-stretch.png');background-repeat:repeat-x;background-position:0 100%;font-size:xx-small;}
#wrapper{float:left;width:99%;border:none;height:auto;background-image:url('images/navBg.jpg');background-repeat:repeat-y;}
#logo{position:absolute;top:0px;left:0px;width:360px;height:130px;border:none;z-index:2;}
#logomenu{float:left;width:100%;height:130px;border:none;background-image:url('images/top.png');background-repeat:repeat-x;z-index:1;}
#menuEnd{float:right;width:44px;height:130px;border:none;z-index:2;}
#pictures{position:relative;top:56px;float:right;display:inline;width:419px;height:70px;border:none;z-index:2;}
#navbar{position:absolute;top:0px;left:48%;height:30px;border:none;}
#contentWrapper{float:right;width:84%;border:none;height:auto;}
#adbanners{float:right;width:150px;height:auto;vertical-align:top;text-align:center;border:none;}
#categoryMenu{float:left;width:150px;min-height:100%;height:auto;border:none;background-color:#E8E8E8;color:#000000;padding-left:5px;}
#contentarea{float:left;margin-left:5px;width:670px;height:auto;padding:0px;vertical-align:top;border-right:1px solid #9C9C9C;}
#footer{text-align:center;padding:2px;border-top:3px solid #6F6A12;width:100%;height:30px;background-color:#4682B4;color:#000000;font-size:xx-small;}
#searchBox{text-align:right;padding:3px;margin:5px;border:none;}
#shopGraphic{position:absolute;top:125px;left:0px;width:109px;height:39px;border:none;z-index:2;}
.errmsg{font-weight:bold;color:#FF0000;background-color:transparent;margin-bottom:3px;}
.formerrmsg{font-weight:bold;text-align:left;color:#000000;background-color:FF0000;}
.infomsg{font-weight:bold;padding:8px;font-size:x-small;background-color:#E8E8E8;color:#000000;width:97%;margin-bottom:3px;}
.row1{background-color:#CCCACA;color:#000000;}
.row2{background-color:#AACACA;color:#000000;}
.category{width:50%;vertical-align:top;border-right:1px solid #C0C0C0;border-bottom:1px solid #C0C0C0;}
.btn{background-image:url('images/cart_add.png');background-position:2px 50%;background-repeat:no-repeat;padding-left:20px;height:20px;}
.productDetails{width:100%;border-collapse:separate;border-spacing:4px;}
.productNameDetails{font-size:1.5em;font-weight:bold;}
.shareButtonsDetails{float:right;border:none;}
.shopDetails{font-weight:bold;width:10%;background-color:#F5F5F5;color:#000000;padding:5px;text-align:right;border-bottom:1px solid #FFFFFF;}
.shopDetailsInfo{background-color:#F5F5F5;color:#000000;padding:5px 10px 5px 10px;width:50%;border-bottom:1px solid #FFFFFF;}
.shopSpecifics{font-weight:bold;font-size:1em;background-color:#F5F5F5;color:#000000;padding:5px;}
.descriptionDetails{padding:10px;}
.imgHolderDetails{width:250px;min-width:250px;max-width:250px;text-align:center;border:1px solid #4682B4;}
.imgHolderDetailsImg{margin:10px;border:1px solid #999999;max-width:180px;}
.imgThumbs{width:200px;}
.cartButtonCell{background-color:#FFFFFF;color:#000000;white-space:nowrap;border:1px solid #4682B4;height:20px;padding:5px;}
.shopRelated{padding:10px;vertical-align:top;text-align:center;border-left:1px solid #D5D5D5;border-bottom:1px solid #D5D5D5;width:25%;}
.shopRelatedImg{margin:5px;border:1px solid #999999;max-width:96px;width:expression(this.width > 96 ? 96:true);max-height:96px;height:expression(this.height > 96 ? 96:true);}
.shopRelatedPrice{font-weight:bold;color:#4682B4;background-color:#FFFFFF;font-size:1.2em;}
.detailsHeader{padding:4px;border-top:1px solid #999999;border-bottom:1px solid #999999;background-color:#FFE400;}
.noMargin{margin:0px;font-size:1.4em;font-weight:bold;}
.postageDetails{width:100%;margin:0px 0px 20px 0px;}
.postageDetailsCell{border:1px solid #999999;padding:5px;}
.postageDetailsCellFree{border:1px solid #999999;padding:5px;color:#FFAA00;background-color:#FFFFFF;font-weight:bold;}
.postageFooter{color:#666666;padding-top:5px;}
.checkoutTotal{padding:3px;border-bottom:1px dashed #C5C5C5;text-align:right;font-weight:bold;}
#plusone{float:right;margin:5px;}
