body {font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-color:#000000;}


.wrapper {width:980px; background-color:#474747; float:left; margin-bottom:20px;}

.header {background-image:url(../img/header.jpg); height:348px;}
.hNav {padding:293px 0 0 40px;}
.hNav ul li {display:inline-block; color:#ffffff; font-size:20px; width:180px; text-align:center;}
.hNav ul li a {text-decoration:none; color:#ffffff;}
.hNav ul li a:hover {color:#a20000;}
body.homepage .hNav ul li a.homepage {color:#a20000;}
body.categories .hNav ul li a.categories {color:#a20000;}
body.products .hNav ul li a.products {color:#a20000;}
body.about .hNav ul li a.about {color:#a20000;}
body.contact .hNav ul li a.contact {color:#a20000;}

.dropDownNav {height:64px; text-align:center;}
.dropDownNav h2 {color:#ffffff; margin:10px 0 5px 0;}
.dropDownNav div {display:inline-block;}
.productDropdown, .priceDropdown {margin-left:40px;}
.productDropdown select {width:300px;}

.contentWrapper {}
.contentTop{background-image:url(../img/bgBodyTop.jpg); height:18px; float:left; width:100%;}
.content{background-image:url(../img/bgBody.jpg); float:left;}
.contentBottom{background-image:url(../img/bgBodyBottom.jpg); height:18px; width:100%; float:left;}

.leftColumn {width:242px; float:left; margin-left:50px;}
.rightColumn {width:618px; float:left; padding:23px 50px 0 20px;}

.leftColumn .sNavHeader {background-image:url(../img/sNavHeader.jpg); height:60px;}
.leftColumn .sNavTop {background-image:url(../img/bgSideNavTop.jpg); background-repeat:no-repeat; height:10px; margin-top:10px;}
.leftColumn .sNav {background-color:#ffffff; padding-bottom:10px;}
.leftColumn .sNavBottom {background-image:url(../img/bgSideNavBottom.jpg); height:10px; margin-bottom:10px;}

.leftColumn .sNavHeader .sNavTitle {padding:20px 0 0 65px; font-weight:bold; font-size:20px; color:#ffffff;}
.leftColumn .sNav ul li {padding:4px 0 0 40px; height:24px;}
.leftColumn .sNav ul li:hover {background-color:#a20000; color:#ffffff;}
.leftColumn .sNav ul li a {color:#a20000; font-size:14px; font-weight:bold; text-decoration:none;}
.leftColumn .sNav ul li:hover a {color:#ffffff;}

.rightColumn h1 {font-size:20px; margin:0 0 33px 10px;}
.rightColumn .box {width:280px; height:320px; float:left; padding:10px; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc;}
.rightColumn .box .boxLeft {float:left;}
.rightColumn .box .image {width:134px; height:156px; background-image:url(../img/bgProductImage.jpg);}
.rightColumn .box .image img {padding:5px; max-height:146px; max-width:124px; margin:0 auto; display:block;}
.rightColumn .box a.buy {background-image:url(../img/btnBuy.jpg); width:77px; height:35px; display:block; margin-top:10px;}
.rightColumn .box a.buy:hover {background-position:0 -35px;}
.rightColumn .box .price {margin-top:10px;}
.rightColumn .box .price span.price {color:#ff0000;}
.rightColumn .box h2 {font-size:14px; margin-bottom:10px;}
.rightColumn .box h2 a{color:#a20000;}
.rightColumn .box .infoWrapper {float:left; width:136px; padding-left:10px;}
.rightColumn .box .infoWrapper h3 {font-size:12px;}
.rightColumn .box .infoWrapper p {padding:0 0 10px 0; font-size:12px; font-weight:normal; line-height:17px; overflow:hidden; margin:0px;}
.rightColumn .box .infoWrapper a.readMore {font-size:10px;}
.rightColumn ul {margin-left:10px;}
.rightColumn ul li a {color:#a20000; text-decoration:none; line-height:26px;}
.rightColumn ul li a:hover {color:#000000;}
.rightColumn p {font-weight:normal; font-size:12px; text-align:justify; margin:0 10px;}


body.products .rightColumn .box {width:auto; float:left; padding:10px; border-bottom:none; border-right:none; height:auto;}
body.products .rightColumn .box .image {width:auto; height:auto; background-image:none; background-color:#ffffff; border:1px solid #000000;}
body.products .rightColumn .box .image img {padding:5px; max-height:none; max-width:none; margin:0 auto; display:block;}
body.products .rightColumn .box .infoWrapper {float:none; width:570px; padding:10px;}
body.products .rightColumn .box a.buy {background-image:url(../img/btnBuy.jpg); width:77px; height:35px; display:block; margin-top:10px; margin:auto;}
body.products .rightColumn .box .price {margin:10px 0 10px 0; text-align:center;}
.rightColumn .box .infoWrapper h3 {font-size:12px; margin-bottom:10px;}







.footer {margin:10px 0 10px 0; text-align:center; width:100%; float:left; color:#ffffff; font-size:10px;}
.footer a {color:#ffffff;}
.footer a:hover {color:#a20000;}