a:link, a:visited{color:#333333; text-decoration:none;}
a:hover, a:active{color:#ae361f;}
body{background:url(../images/bodyBg.jpg); color:#333333; font-family:Verdana, Geneva, Helvetica, sans-serif; font-size:12px; text-align:center;}
fieldset{border:none;}
h1{color:#770101; font-size:24px; margin:0 0 0 0;}
h2{color:#770101; font-size:16px; margin:0 0 0 0;}
h3{color:#770101; font-size:14px; margin:0 0 0 0;}
h4{color:#770101; font-size:12px; margin:0 0 0 0;}
img{border:none;}
label{color:#333333; font-size:12px;}
legend{color:#ae361f; font-size:14px; font-weight:600;}
p{}
#cartContentsDisplay tr.rowEven{background:url(../images/specialsBg.png);}
#catDisplayDiv, #homePageCats{margin:25px 0 0 0;}
#catDisplayDiv h2, #homePageCats h2{background:#844848; color:#ffffff; font-size:12px; font-weight:500; letter-spacing:2px; padding:2px 5px 2px 5px; width:35%;}
#homePageCats span{font-size:14px; font-weight:500; letter-spacing:1px;}
#contentMainWrapper{margin:0 0 0 0; padding:0 0 0 0;}
#createAcctSuccessHeading{margin:0 0 0 0; padding:0 0 0 0;}
#createAcctSuccessMainContent, #createAcctSuccessHeading{text-align:left;}
#headerWrapper{height:140px; left:0; margin:0 0 25px 0; position:relative; top:0; width:980px;}
#loginDefault{margin:0 0 0 35px; text-align:left;}
#loginDefaultHeading{color:#770101; font-size:16px; margin:0 0 0 0; padding:0 0 0 0; text-align:left;}
#logoWrapper{left:0; position:absolute; top:0;}
#mainPageCopy{display:inline; float:left; margin:0 0 0 0; padding:0 0 0 0; text-align:left; width:192px;}
#mainPageCopy h2{color:#770101; line-height:1; margin:0 10px 0 0; padding:0 0 0 0;}
#mainPageCopy p{color:#333333; margin:0 10px 0 0; padding:0 0 0 0;}
#mainWrapper{border:1px solid #663366; margin:0 auto 0 auto; width:980px;}
#navColumnTwo{border-left:1px solid #663366;}
#navColumnTwoWrapper{margin:0 12px 0 0;}
#navMainSearch{background:#ffffff; height:22px; position:absolute; right:0; text-align:right; top:0; width:269px; z-index:1000;}
#navMain{background:#c1baac; height:27px; left:0; position:absolute; top:113px; width:980px;}
#navMain ul{list-style:none; margin: 4px 0 0 35px; padding:0 0 0 0;}
#navMain ul li{display:inline; float:right; margin:0 15px 0 0; padding:0 0 0 0; position:relative; text-align:left;}
#navMain ul li a:link, #navMain ul li a:visited{color:#111111; font-size:14px; letter-spacing:1px; position:relative; text-decoration:none; z-index:1000;} 
#navMain #navCatTabsWrapper #navCatTabs ul{}
#navMain #navCatTabsWrapper #navCatTabs ul li{display:inline; float:left;}
#navSuppWrapper{display:none;}
#productAttributes{margin:0 0 0 0;}
#productAttributes h3{display:none;}
#productDetailsList{font-size:12px; font-weight:600; list-style:none; padding:0 0 0 0; text-align:left;}
#productMainImage{display:inline; float:right; margin:0 101px 0 0;}
#productName{color:#770101; font-size:20px; margin:0 0 0 0; padding:0 0 0 0; text-align:left;}
#productPrices{margin:10px 0 10px 0;}
#siteinfoLegal{font-size:10px;}
#specials{background:url(../images/specialsBg.png); text-align:center;}
#specialsHeading{background:url(../images/specialsHeader.gif); height:37px; margin:0 0 10px 0; width:193px;}
#specialsHeading span{display:none;}
.attribRadio{border-bottom:1px solid #663366; height:30px; width:150px;}
.attribRadio img{display:inline; margin:0 4px 0 0; vertical-align:middle;}
.attribRadio label{display:inline; float:left; margin:3px 0 2px 0; width:100px;}
.alert{display:none;}
.bottomProdOpts{display:inline; float:right; margin:0 101px 0 0;}
.bottomProdOpts h3{margin:10px 0 10px 0;}
.buttonRow{display:inline; float:left; font-size:12px; margin:0 0 10px 105px;}
.buyNow{margin:0 0 0 2px; vertical-align:middle;}
.catDisplay{border-top:1px solid #663366; margin:0 0 0 0; text-align:center; width:100%;}
.catDisplay td{border-bottom:1px solid #663366; border-left:1px solid #663366; width:16%;}
.centerBoxWrapper .centeredContent{background:url(../images/specialsBg.png); display:inline; float:left; margin:0 10px 0 0; text-align:center;}
.centerColumn{margin:0 0 0 35px; text-align:left;}
.clearBoth{clear:both;}
.clearLeft{clear:left;}
.dropDown .categoryTab ul{background:#c1baac; border-top:none; display:none; float:none; left:-35px; margin:0 0 5px 0;  padding:0 0 5px 0; position:absolute; top:10px; z-index:0;
filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
#navCatTabs .categoryTab ul{padding:5px 0 0 0;}
#navMain #navCatTabsWrapper #navCatTabs .dropDownSub{display:block; float:none; margin:0 0 0 0;  padding:5px 4px 0px 4px; width:150px;}
#navMain #navCatTabsWrapper #navCatTabs .dropDownSub a:link, #navMain #navCatTabsWrapper #navCatTabs .dropDownSub a:visited{display:block; padding:0 0 0 5px;}
#navMain #navCatTabsWrapper #navCatTabs .dropDownSub a:hover, #navMain #navCatTabsWrapper #navCatTabs .dropDownSub a:active{background: #cccccc; color:#ae361f;}
.dropDown li:hover ul{display:block;}
.dropDown li{z-index:1000;}
.information{color:#333333;}
.inputLabel{display:inline; float:left; text-align:right; width:150px;}
.loginBtn:link, .loginBtn:visited{background:url(../images/signInBtn.png); display:inline; float:left; height:18px; width:64px;}
.navNextPrevWrapper{display:none;}
.normalprice{color:#ff0000; text-decoration:line-through;}
.optionName{margin:0 0 0 0; padding:0 0 0 0;}
.rightBoxContainer{color:#333333; margin:0 0 10px 0; min-height:215px; text-align:left;}
.rightBoxHeading{background:#844848; font-size:14px; font-weight:400; margin:0 0 0 0; padding: 0 0 0 0; text-align:center;}
.rightBoxHeading a:link, .rightBoxHeading a:visited{color:#ffffff; text-decoration:none;}
.searchInput{border:none; color:#ae361f; left:0; margin:1px 1px 1px 1px; padding:0 0 0 0; position:absolute; width:190px; z-index:4000;}
.searchSubmit{background:none; border:none; color:#ae361f; width:75px;}
.size select{color:#333333; font-size:12px;}
.wrapperAttribsOptions{color:#333333; text-align:left;}
