body {background: url(../images/bg.jpg) repeat-x #a3a3bb; font-size: 11px; font-family: Helvetica, Arial, sans-serif; color: #4c4c4c;}
* {margin: 0; padding: 0;}
a {color: #1f1a57;}

h1, h2, h3, p, ul, dl, ol {line-height: 18px;}

p {margin-bottom: 18px;}

img {border: none;}

h2 {font-size: 13px; color: #1f1a57;}
h3 {font-size: 12px; color: #1f1a57;}

hr {border: none; background-color: #e0e0e0; color: #e0e0e0; height: 1px; width: 579px; text-align: left; clear: both; }

#content-wrapper {width: 794px; margin: 0 auto; position: relative; }
#header {width: 794px; height: 91px;}
#header h1 {float: left; width: 205px;}
#header #join-banner {float: right; width: 392px; margin-top: 18px;}
#header #join-banner img {float: left;}
#header #join-banner ul {padding-top: 9px; list-style: none; float: right; width: 99px;}

#main-content {width: 794px; background: url(../images/top-bg.gif) no-repeat #fff;}

#left-content {border-right: 1px solid #a3a3bb;  background: url(../images/left-bg.jpg) no-repeat; width: 597px; float: left; padding-top: 234px;}

#splash-image {position: absolute; top: 66px; left: -7px;}

#featured-products {background: url(../images/products-bar-bg.gif) no-repeat; width: 588px; margin-left: 9px; _width: 579px;}
#featured-products h1 {float: left; line-height: 36px; padding-left: 12px; font-size: 16px; color: #01005f;}

#featured-products #search-products {float: right; padding-right: 18px;}
#featured-products #search-products label {font-weight: bold; color: #1b1b67; font-size: 12px; float: left; line-height: 36px;}
#featured-products #search-products input {margin: 8px 0 0 5px; float: left;}
#featured-products #search-products #txtfield {height: 17px;}

#featured-products #main-feature {padding: 9px; clear: both; width: 561px;}

.sub-feature {float: left; padding: 18px 9px; width: 169px; margin-right: 9px;}
.sub-feature .product-thumb {float: right; margin: 0 0 0 9px;}
.sub-feature p {margin-bottom: 9px;}
.sub-feature .price {float: left; margin-top: 4px; margin-right: 9px;}
.sub-feature .buy-now {width: 76px; display: block; float: left;}

.sub-category {float: left; padding: 18px 9px; width: 169px; text-align: center;}
.sub-category a {clear: both; display: block;}

.last {margin-right: 0 !important;}

#sidebar {width: 177px; float: left; padding: 18px 9px;}

#news {background: url(../images/news-bar.gif) no-repeat; margin-bottom: 18px; width: 177px;}
#news h2 {font-size: 16px; float: left; line-height: 36px; padding-left: 9px;}
#news div {border: 1px solid #dcdce5; border-top: none; clear: both; padding: 9px 9px 0 9px;}
#news p {margin-bottom: 9px;}
#news #more-news {float: right; display: block; line-height: 36px; padding-right: 9px;}

#subscribe p {margin-bottom: 9px;}
#subscribe #subscribe-btn {float: right;}

#subpage-content {padding: 0 36px;}
#subpage-content h1 {font-size: 18px; line-height: 36px;}
#subpage-content p {font-size: 12px;}

#footer {clear: both; background: url(../images/curved-bottom.gif) bottom left no-repeat; height: 10px;}

.feedburnerFeedBlock { margin-bottom:10px }
.feedburnerFeedBlock, .feedburnerFeedBlock ul, .feedburnerFeedBlock li { background:none !important; border:0 !important;  }
#creditfooter { display:none; }

