/* browser reset controls */
/******************************************************/
html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead {margin:0px; padding:0px; border:0px; outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
table, caption, tbody, tfoot, thead, tr, th, td {outline:0px; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
body {line-height:1.2; color: #000; font-size: x-small; font-family:Arial, Helvetica, sans-serif;}
/* ol, ul {list-style: none;} */
/* remember to define focus styles! */
:focus {outline:0;}
caption {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*mos reformatted styles */
h1, h2, h3, h4, h5, h6, strong {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-weight:bold;}
em {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:inherit; font-style:italic;}
code {margin:0px; padding:0px; border:0px; outline:0px; font-size:100%; font-family:"Courier New", Courier, monospace;}
blockquote {padding:0px 15px;}
/******************************************************/
/* end browser reset controls */
.clear{clear: both; height: 0px; overflow: hidden;}
a:Hover{text-decoration: none;}
ul, ol{list-style-position: inside;}
h1, h2, h3, h4, h5, h6{font-family: Arial, Helvetica, sans-serif;}
h1{font-size: 32px;}
h2, h3, h4, h5, h6{font-size: 24px; margin-bottom: 15px; line-height: 24px;}
p{margin-bottom: 15px; line-height: 1.5em;}
#site{width: 960px; margin: auto;}
#siteHeader{height: 142px; overflow: hidden;}
#siteHeader h2{float: left; width: 500px; height: 142px;}
#siteHeader h2 a{width: 500px; height: 142px; display: block; text-indent: -9999px;}
#login{background: url(/customimages/arrows.gif) no-repeat 0px 18px; width: 450px; float: left;}
#login .padding{padding: 9px 0px 0px 0px;}
#login h3{width: 450px; height: 60px; overflow: hidden; text-indent: -9999px; margin: 0px; padding: 0px;}
#login .formBox {margin-left: 85px;}
#login .textInput{margin-right: 5px; width: 132px;}
#login .textInput.last{margin-right: 0px;}
#login .button{background: url(/images/button-red.gif); width: 281px; height: 22px; border: none !important; color: #fff;font-weight: bold; font-size: 14px; border: none;}
#login form{width: 281px; margin: 10px auto 0px auto;}
#login .formRow{margin-bottom: 5px;}
#login .formThanks {background-color:#000; padding: 0 5px 0 5px; height: 70px;}
#login .formThanks p {font-size:1.5em; font-weight:bold;font-family: Georgia, "Times New Roman", Times, serif; color:#fff900}
#siteContent{clear: both; width: 960px;}
#siteContentTop{width: 960px;}
#siteFooter{color: #fff; border-top: 2px solid #000; padding-top: 1px;}
#siteFooter .modulePadding{padding: 10px 21px 10px 21px;}
#siteFooter p{float: left;}
#siteFooter li{float: left; padding:0 0 10px 10px;}
#siteFooter p.bottomNavigation{float: right;}
#siteFooter a{text-decoration: none; color: #fff;}
#siteFooter a:Hover{text-decoration: underline;}
#siteContent{color: #000; font-size: 1.2em;}
#siteContent .padding{padding: 5px 1px 0px 1px;}
.contentLeft{float: left; width: 739px;}
.pageTitle{background: #000; border-bottom: 2px solid #fff; padding: 19px 20px 23px 20px; }
.pageTitle h1{line-height: 32px;}
.mainContent{font-size: 1.1em;}
.mainContent .contentPadding{padding: 22px;}
#siteContent .video{margin-bottom: 15px;}
#products{margin-top:10px;}
.inside #products{margin-top:0px;}
.productRow{margin-bottom: 10px;}
.productRow.last{margin-bottom: 0px;}
.productRow .module{width: 131px; float: left; margin-right: 8px;}
.productRow .last{margin-right: 0px;}
.productRow .moduleHeader{background: url(/images/product-top.gif); height: 4px; width: 131px; overflow: hidden;}
.productRow .moduleFooter{background: url(/images/product-bottom.gif); height: 4px; width: 131px; overflow: hidden;}
.productRow .modulePadding{padding: 1px 5px; background: #fff; text-align: center;}

.product .content{min-height: 150px;}
.product .contentCat{min-height: 160px;}
.product .image{margin-bottom: 6px; width: 121px; height: 125px; overflow: hidden; text-align: center;}
.product .image img{}
.product .image{margin-bottom: 6px; width:120px;}
.product h4{font-family: Arial, Helvetica, sans-serif; margin-bottom: 6px; font-size: 16px; font-weight: bold; line-height: 16px;}
.product h4 a{text-decoration: none;}

.product p{margin: 0px 0px 6px 0px; padding: 0px;}
.product .buyNow{background: url(/images/button-top.gif) no-repeat;}
.product .buttonBottom{background: url(/images/button-bottom.gif) bottom left no-repeat; }
.product .buyNow p{line-height: 14px; padding: 8px 0px 4px 0px; margin-bottom: 0px;}
.product .buyNow a{color: #fff; font-weight: bold; text-decoration: none; font-size: 13px;}

.product .buyNow span{text-transform: uppercase; font-size: 11px; letter-spacing: .2em;}
.product p.buy{line-height: 20px; padding: 8px 0px 6px 0px;}
.product p.buy a{font-size: 18px;}
.product a:Hover{color: #000;}

#contentRight{width: 217px; float: right; line-height: 1.5em;}
#contentRight a:Hover{color: #fff;}
#contentRight .modulePadding{padding: 0px 7px 0px 7px;}
#contentRight .module{margin-bottom: 15px;}
#contentRight li{list-style: none;}
#contentRight ul, #contentRight ol{list-style:none; list-style-position:outside;}
#search .moduleHeader, #rightNavigation .moduleHeader, #creditcards .moduleHeader, #security .moduleHeader, #creditcards .moduleContent{display: none;}
#search{padding: 9px 19px 12px 19px; border-bottom: 2px solid #fff;}
#search .modulePadding{padding: 0px; height: 53px; overflow: hidden;}
#search .textInput{margin-bottom: 5px;}
#rightNavigation{font-size: 1.0em; font-weight: bold; line-height: 1.8em;}
#blogs{font-size: .9em; margin-bottom: 50px;}
#blogs .moduleHeader{display: none;}
#blogs li{font-weight: bold; margin-bottom: 5px; line-height: 1.4em;}
/*#blogs a{text-decoration: none; background: url(/images/icon-rss.gif) no-repeat 0px 2px; padding-left: 50px; display: block; min-height: 16px; display:block;}*/
#blogs a{text-decoration: none; padding-left: 0px; display: block; min-height: 16px; display:block;}
#blogs a:Hover{text-decoration: underline;}
/*#blogs li.last a{text-decoration: none; background: url(/images/icon-face.gif) no-repeat 0px 2px;}*/
#blogs li.last a{text-decoration: none; }
#blogs li.last a:Hover{text-decoration: underline;}
#creditcards{height: 92px; margin-top: 40px;}
#security{text-align: center;}
#security p{margin-bottom: 5px; line-height: 1.1em;}
.imageContainer{float: left; margin: 0px 10px 0px 0px;}
.twoColumn{clear: both; margin-bottom: 15px;}
.leftContent{float: left; width: 310px; margin-right: 22px;}
.rightContent{float: left; width: 310px; margin-right: 0px;}
#feature{padding: 4px; background: #fff; margin-bottom: 10px;}
#feature .modulePadding{padding: 10px;}
.inside #feature .modulePadding{padding: 20px;}
#feature .video{float: left; margin: 0px 10px 0px 0px;}
#feature .content{float: right; width: 226px;}
#freshContent h4 {margin-bottom: 2px;}
/*#freshContent .entry{border-bottom: 1px dotted #fff; margin-bottom: 10px;}*/
#freshContent .entry{margin-bottom: 5px; margin-top: 5px; padding: 0 0 0 0;}
#freshContent p{margin: 0 0 0 0;}
#siteHeader h2 a{background: url(/customimages/logo.gif) no-repeat -40px 0px;}
#login h3{background: url(/customimages/title-register.gif) top center no-repeat;}
#siteContent{background: url(/customimages/content-bg-1.gif) repeat-y top left;}
#siteContentTop{background: url(/customimages/content-bg.gif) no-repeat top left;}
#siteContentBottom{background: url(/customimages/content-bg-bottom.gif) no-repeat bottom right;}
#creditcards{background: url(/customimages/creditcards.gif) no-repeat top center;}


