/* Zero Out all Margin & Padding for all elements */
body {
	background: url(images/background.png);
    background-color:#484848;
    background-attachment:fixed;
    background-repeat: repeat-x;
	text-align:center;
	font-size: .8em;
    font-family:"Verdana";
    line-height: 1.2em;
	color:#484848;
    margin: 0px;
    padding: 0px;
}
a {color: #484848;}
a:hover {color: #000000;}
p {padding: 8px 5px 8px 5px;}
ul, ol {padding: 5px 10px 5px 20px;}
ol {margin: 0px 0px 0px 15px;}
li {padding: 2px 0px 2px 0px;}
#page_wrapper {
	position: relative;
	width: 987px;
	height: auto;
	margin: 10px auto;
	text-align:left;
}
#header_shadow {
	float: left;
    display: inline;
    margin: 0px;
    top: 0px;
    left: 0px;
    width: 987px;
    height: 157px;
    background: url(images/headershadow.png) no-repeat scroll 0px 0px;
}
#page_header {
	float: left;
    display: inline;
    background: url(images/header.png) no-repeat scroll 0px 0px;
	width: 949px;
	height: 157px;
    margin: 0px 0px 0px 19px;
}
#header_top {
	float: left;
    display: inline;
	width:949px;
	height:119px;
}
#top_info{
	float: left;
    font-size: 10px;
    display: inline;
	height:30px;
    color: #999999;
    margin: 17px 0px 0px 135px;
    text-align: center;
}
#top_account{
	float: right;
	display: inline;
	width: 343px;
	height:auto;
    padding: 0px 0px 0px 0px;
	margin: 10px 10px 0px 0px;
    background: url(images/accountcenter.png) no-repeat scroll 0px 0px;
}
#account_center a{
	text-decoration: none;
    font-size: 12px;
    color: #4f4f4f;
}
#account_center a:hover{
	text-decoration: underline;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
#account_center{
	border:medium none;
	height:31px;
	list-style-type:none;
	margin:3px 0 0 0;
	padding:0;
}
#account_center li {
	border:medium none;
	text-align: center;
	display:block;
	float:left;
    margin:0;
	padding:2px 0px 0px 0px;
}
#account_center .ac_signin {
	width: 30%;
}
#account_center .ac_myaccount {
	width: 30%;
}
#account_center .ac_cartitems {
	width: 40%;
}
#top_discount {
	float: left;
    display: inline;
    width: auto;
    height: 18px;
	margin: 49px 0px 0px 175px;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
}
.discount_txt {
	float: left;
    width: auto;
    height: 18px;
    margin: 2px 0px 0px 0px;
}
.discount_txt a, .contact_txt a { color: #FFFFFF;}
.discount_txt a:hover, .contact_txt a:hover { color: #d1e0bb;}
.discount_img {
	float: left;
    width: auto;
    height: 18px;
    padding: 0px 2px 0px 2px;
}
#top_contact{
	float: right;
	width: 343px;
	height: 74px;
    clear: right;
    margin: 0px 0px 0px 0px;
}
.mcafee_logo {
	width: 132px;
    height: 30px;
    background: url(images/mcafee.png) no-repeat scroll 0px 0px;
    margin: 0px 0px 5px 0px;
}
.mcafee_logo a {
	display: block;
    width: 132px;
    height: 30px;
    color: #ffffff;
    text-decoration: none;
}
.mcafee_logo a:hover {
    color: #ffffff;
    width: 132px;
    height: 30px;
    text-decoration: none;
}
.mcafee_verfieddate {
	float: left;
    width: auto;
    height: 15px;
    display: inline;
    padding-top: 17px;
    padding-left: 25px;
    font-size: 9px;
    font-family:Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    cursor: pointer;
}
.cshours {
	font-size: 10px;
}
.mcafee_verfieddate1 {
	float: left;
    width: auto;
    height: 15px;
    display: inline;
    padding-top: 0px;
    padding-left: 25px;
    margin-top: -10px;
    font-size: 9px;
    text-transform: uppercase;
    cursor: pointer;
}
.contact_txt {
	float: left;
	width: 150px;
	height:70px;
    text-align: left;
    margin: 3px 15px 0px 0px;
    font-size: 11px;
    font-weight: bold;
    color: #FFFFFF;
}
.contact_img {
	float: left;
	width: auto;
	height:60px;
    margin: 5px 13px 0px 0px;
}
#header_nav{
	float: left;
	width:949px;
	height:38px;
}
#nav_wrap {
	float: left;
    background: url(images/nav_reflectionBg.png) repeat-x scroll 0px 0px;
	width:949px;
	height:38px;
}
#navigation_wrap {
	float: left;
	width:665px;
	height:38px;
}
#search_wrap {
	float: left;
    display:inline;
    width: 250px;
    height: 30px;
    margin-left: 33px;
    padding: 0px 0px 0px 0px;
}
#search_wrap input#search {
	float: left;
	width: 180px;
    height: 19px;
    padding: 4px 0px 0px 5px;
	border: 1px solid #484848;
    background: #ffffff url(images/search_bg.png) no-repeat scroll 0px 0px;
    color: #757575;
    margin: 8px 0px 0px 0px;
}

#search_wrap input#search_btn {
	float: left;
	width: 63px;
    height: 38px;
    background: url(images/topnav/search.png) no-repeat scroll 0px 0px;
    border: medium none;
    cursor:pointer;
}
    
/* this is the main UL element*/
.dropdown{
	margin:0px 0px 0px 0px;
    margin-top: 0px;
	padding:0;
	list-style:none;
    font-weight: bold;
    font-size: 11px;
    height: 38px;
}

/* these are the inner menus*/
.dropdown ul{
	top:32px;
    margin-left: 0px;
    margin-top: 8px;
	padding:0;
    background: #666666;
	list-style:none;
    border-bottom: 1px solid #000000;
    z-index: 98;
}
.dropdown li {
	margin: -2px 0px 0px 0px;
    
}
.dropdown li ul li {
	width: 125px;
    height: auto;
    border-top: 1px solid #000000;
    border-left: 1px solid #000000;
    border-right: 1px solid #000000;
    margin-top: 0px;
}
.dropdown li ul li a {
	color: #ffffff;
    text-decoration: none;
    background: none;
    width: 121px;
    padding: 2px 0px 2px 4px
}
.dropdown li ul li a:hover {
	color: #ffffff;
    text-decoration: none;
    background: #777777;
}
.dropdown li ul li ul li a {
	color: #ffffff;
    text-decoration: none;
    background: none;
    width: 121px;
    padding: 2px 0px 2px 4px
}
.dropdown li ul li ul li a:hover {
	color: #ffffff;
    text-decoration: none;
    background: #666666;
}
.dropdown li ul li ul {
	top: 0px;
    margin-top: -1px;
    background: #555555;
}
.dropdown li ul li ul li ul {
    background: #444444;
}
/*Set Widths for Navigation Bar */
#nav_home a.topmenu { display: block; width: 70px; }
#nav_products a.topmenu { display: block; width: 86px; }
#nav_moreinfo a.topmenu { display: block; width: 98px; }
#nav_customerservice a.topmenu { display: block; width: 75px;}
#nav_shoppingcart a.topmenu { display: block; width: 127px;}
#nav_sitepolicies a.topmenu { display: block; width: 109px;}
/*Set backgrounds */
.topmenu {
	height: 38px;
}
#nav_home a.topmenu {background: url(images/topnav/home.png) no-repeat scroll 0px 0px;  }
#nav_products a.topmenu {background: url(images/topnav/products.png) no-repeat scroll 0px 0px;}
#nav_moreinfo a.topmenu {background: url(images/topnav/moreinfo.png) no-repeat scroll 0px 0px;}
#nav_customerservice a.topmenu  {background: url(images/topnav/customerservice.png) no-repeat scroll 0px 0px;}
#nav_shoppingcart a.topmenu {background: url(images/topnav/shoppingcart.png) no-repeat scroll 0px 0px;}
#nav_sitepolicies a.topmenu {background: url(images/topnav/sitepolicies.png) no-repeat scroll 0px 0px;}
#nav_home a:hover.topmenu {background: url(images/topnav/home.png) no-repeat scroll 0px -38px;  }
#nav_products a:hover.topmenu {background: url(images/topnav/products.png) no-repeat scroll 0px -38px;}
#nav_moreinfo a:hover.topmenu {background: url(images/topnav/moreinfo.png) no-repeat scroll 0px -38px;}
#nav_customerservice a:hover.topmenu  {background: url(images/topnav/customerservice.png) no-repeat scroll 0px -38px;}
#nav_shoppingcart a:hover.topmenu {background: url(images/topnav/shoppingcart.png) no-repeat scroll 0px -38px;}
#nav_sitepolicies a:hover.topmenu {background: url(images/topnav/sitepolicies.png) no-repeat scroll 0px -38px;}

#home #nav_home a.topmenu {background: url(images/topnav/home.png) no-repeat scroll 0px -38px;  }
#products #nav_products a.topmenu {background: url(images/topnav/products.png) no-repeat scroll 0px -38px;}
#moreinfo #nav_moreinfo a.topmenu {background: url(images/topnav/moreinfo.png) no-repeat scroll 0px -38px;}
#customerservice #nav_customerservice a.topmenu  {background: url(images/topnav/customerservice.png) no-repeat scroll 0px -38px;}
#shoppingcart #nav_shoppingcart a.topmenu {background: url(images/topnav/shoppingcart.png) no-repeat scroll 0px -38px;}
#sitepolicies #nav_sitepolicies a.topmenu {background: url(images/topnav/sitepolicies.png) no-repeat scroll 0px -38px;}
.dropdown li.nav_divider {
	width: 2px;
    top: 0px;
    height: 38px;
    background: url(images/topnav/divider.png) no-repeat scroll 0px 0px;
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
#page_content{
    float: left;
    display: inline;
    width: 949px;
    height:auto;
    background: #fff url(images/content_bg.png) repeat-x scroll 0px 0px;
    margin: 0px 0px 0px 19px;
}
#content {
	float: left;
    display: inline;
    width: 949px;
    height: auto;
    background: #ffffff;
}
#content_productNav{
    float: left;
    display: inline;
    margin-left: 5px;
    width: 220px;
    height: 100%;
}
#content_search{
    float: right;
    width:726px;
    height:39px;
    margin: 8px 6px 0px 5px;
}
.searchleft_bg {
	float: left;
    width: 7px;
    height: 39px;
    background: url(images/search_leftbg.png) no-repeat scroll 0px 0px;
}
.searchmid_bg {
	float: left;
    width: 712px;
    height: 39px;
    background: url(images/search_midbg.png) repeat-x scroll 0px 0px;
}
.searchright_bg {
	float: left;
    width: 7px;
    height: 39px;
    background: url(images/search_rightbg.png) no-repeat scroll 0px 0px;
}
#search_field {
	float: left;
    width: auto;
    height: 39px;
    margin-top: 8px;
}
#search_McAfee {
	float: right;
    width: auto;
    height: 39px;
    margin-top: 3px;
}
#product_top {
	float: left;
    width: 220px;
    height: 35px;
    margin: 8px 0px 0px 0px;
    text-align: center;
    color: #ffffff;
}
#product_top a {
	float: left;
    width: 220px;
    height: 35px;
    background: url(images/productnav/top.png) no-repeat scroll 0px 0px;
}
#product_mid {
	float: left;
    width: 220px;
    height: auto;
    margin: 0px;
	background: #585858 url(images/productnav/mid.png) no-repeat scroll 0px 0px;
}
#product_bottom {
	float: left;
    width: 220px;
    height: 16px;
    margin: 0px;
    background: url(images/productnav/bottom.png) no-repeat scroll 0px 0px;
}
#product_nav {
	float: left;
    list-style: none;
    width: 220px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 10px 7px;
}
#prod_nav {
	float: left;
    width: 200px;
	list-style:none;
    font-size: 14px;
    font-weight: bold;
    padding: 0px;
    text-indent: 15px;
    margin: 0px 0px 5px 0px;
}
#prod_nav li.category {
	float: left;
    margin: 10px 0px 0px 0px;
    padding: 0px;
    width: 100%;
    clear: both;
    color: #484848;
    text-decoration:none;
}
#prod_nav li.category a{
	color: #ffffff;
    text-decoration:none;
}
#prod_nav li.category a:hover{
	color: #ffffff;
    text-decoration:underline;
}
#prod_nav li.category ul a{
	color: #c4c4c4;
    text-decoration:none;
    padding: 0px 0px 0px 10px;
    background: url(images/productnav/bullet.png) no-repeat scroll 0px 5px;
}
#prod_nav li.category ul a:hover{
	color: #ffffff;;
    text-decoration:underline;
}
#prod_nav ul {
	margin: 5px 0px 0px 0px;
    padding: 0px;
    font-size: 10px;
}
.category li {
	background: transparent url(images/productnav/divider.png) no-repeat scroll 0px 17px;
    height: 17px;
	font-size: 12px;
    font-weight: normal;
    list-style-position:outside;
    list-style-type: none;
   	margin: 0px 0px 0px 20px;
    text-indent: 0px;
    padding: 3px 0px 0px 0px;
}
#authorized {
	float: left;
    width: 220px;
    height: auto;
    text-align: center;
    margin-top: 10px;
}
#content_body{
    float: left;
    clear: right;
    width: 710px;
    height: auto;
    padding: 0px 0px 0px 10px;
    margin: 0px;
}
#top_shipping_module {
	float: left;
    display: inline;
    width: 342px;
    height: 71px;
    background: url(images/shippingmodule.png) no-repeat scroll 0px 0px;
    margin-top: 5px;
}
#top_shopping_module {
	float: left;
    display: inline;
    width: 342px;
    height: 71px;
    margin-left: 14px;
    margin-top: 5px;
    background: url(images/shoppingmodule.png) no-repeat scroll 0px 0px;
}
#shipping_module {
	float: left;
    display: inline;
    width: 242px;
    height: auto;
    margin: 20px 0px 0px 100px;
    font-size: 18px;
    font-weight: bold;
}
#shopping_module {
	float: left;
    display: inline;
    width: 242px;
    height: auto;
    margin: 20px 0px 0px 0px;
    font-size: 18px;
    font-weight: bold;
    text-align: right;
}
.topmoduleinfo {
	float: left;
	margin-top: 4px;
	font-size: 14px;
}
.topmoduleinfo1 {
	float: right;
	margin-top: 4px;
	font-size: 14px;
}
#page_footer{
    float: left;
    display: inline;
    width:949px;
    height:auto;
    background: #FFFFFF;
    margin: 0px 0px 0px 19px;
}
#page_bottom {
	float: left;
    display: inline;
    width: 949px;
    height: 6px;
    background: url(images/pagebottom.png) no-repeat scroll 0px 0px;
    padding: 0px 0px 10px 0px;
    margin: 0px 0px 0px 19px;
}
#footer_wrapper {
	float: left;
    width: 949px;
    height: auto;
}
#footer_wrapper a img {
	border: none;
}
#footer_divider {
	float: left;
    width: 949px;
    height: 25px;
    text-align: center;
    background: url(images/footer_divider.png) no-repeat scroll 0px 0px;
}
#copyright_leftinfo {
	float: left;
    width: 33%;
    height: auto;
    text-align: center;
    margin-top: 5px;
}
#copyright_phoneinfo {
	float: left;
    width: 33%;
    height: auto;
    text-align: center;
    font-weight: bold;
}
#copyright_rightinfo {
	float: left;
    width: 33%;
    height: auto;
    text-align: center;
    margin-top: 5px;
}
#footer_copyright{
    float: left;
    width:949px;
    height:auto;
    margin-top: 10px;
}
#current_time {
    float: left;
    clear: both;
    width:949px;
    height:auto;
    text-align: center;
    margin-top: 10px;
}
.main_headers {
	float: left;
    width: 100%;
    height: auto;
    text-align: center;
    margin-top: 15px;
    margin-bottom: 5px;
}
#shopping_center {
	float: left;
    width: 715px;
    height: auto;
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 20px
}
.shopping_info {
	float: left;
    width: 50%;
    height: auto;
    
}
.shopping_info a, .shopping_info1 a {
	color: #000000;
    text-decoration: none;
}
.shopping_info a:hover, .shopping_info1 a:hover {
	color: #567632;
    text-decoration: underline;
}
.shopping_info1 {
	float: right;
    width: 36%;
    height: auto;
}
.shipping_imgs {
	float: left;
    width: 78px;
    height: 60px;
    text-align: left;
}
.shipping_txt {
	float: left;
    display: inline;
    width: auto;
    height: 60px;
    margin-left: 5px;
}
.shipping_txt1 {
	float: left;
    display: inline;
    width: auto;
    height: 60px;
    margin-left: 5px;
    text-align: right;
}
.lrgblk {
	color: #000000;
    font-size: 24px;
}
.medblk {
	color: #688B37;
    font-size: 18px;
}
.module {
	float: left;
    border: 1px solid ;
    height: auto;
    padding: 0px 1px 0px 0px;
}
.module.header {
	width: 100%;
    height: 28px;
    font-weight: bold;
    color: #fff;
    margin-top: -1px;
    margin-left: -1px;
    background:  url(images/module_BGreflect.png) repeat-x scroll 0px 0px;
}
#best_sellers, #filterchart_wrap {
	float: left;
	width: 708px;
    display: inline;
    margin: 8px 0px 0px 8px;
	height: auto;
    padding: 0px 1px 10px 0px;
    text-align: center;
}
#bestseller {
	float: left;
    width: 701px;
    height: auto;
    margin-top: 10px;
    margin-bottom: 10px;
}
#bestseller_header {
	float: left;
    width: 701px;
    height: 39px;
    background: url(images/bestseller/header.png) no-repeat scroll 0px 0px;
    margin-bottom: 3px;
}
#bestseller_top {
	float: left;
    display: inline;
    width: 697px;
    height: 17px;
    margin-left: 2px;
    background: url(images/bestseller/top.png) no-repeat scroll 0px 0px;
}
#bestseller_mid {
	float: left;
    width: 697px;
    display: inline;
    height: auto;
    margin-left: 2px;
    background: url(images/bestseller/mid.png) repeat-y scroll 0px 0px;
}
#bestseller_bottom {
	float: left;
    display: inline;
    width: 697px;
    margin-left: 2px;
    height: 46px;
    background: url(images/bestseller/bottom.png) no-repeat scroll 0px 0px;
}
.bestseller_product {
	float: left;
    display: inline;
    margin-left: 9px;
    margin-right: 3px;
    width: 162px;
    height: auto;
}
.bs_image {
	float: left;
    width: 162px;
    height: auto;
    text-align: center;
}
.bs_info {
	float: left;
    width: 162px;
    height: auto;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
.bs_infoprice {
	font-weight: normal;
}
.bs_viewitem, .bs_viewmore {
	float: left;
    display: inline;
    width: 79px;
    margin-top: 15px;
    height: 21px;
}
.bs_viewitem { margin-left: 8px;}
.bs_viewmore { margin-left: 5px; margin-right: 2px;}
.bs_viewitem a {
	float: left;
    width: 79px;
    height: 21px;
    background: url(images/bestseller/viewitem.png) no-repeat scroll 0px 0px;
}
.bs_viewmore a {
	float: left;
    width: 79px;
    height: 21px;
    background: url(images/bestseller/viewmore.png) no-repeat scroll 0px 0px;
}
.bs_viewitem a:hover {
	background: url(images/bestseller/viewitem.png) no-repeat scroll 0px -21px;
}
.bs_viewmore a:hover {
	background: url(images/bestseller/viewmore.png) no-repeat scroll 0px -21px;
}
#sub_best_sellers {
	float: left;
	width: 708px;
    display: inline;
    margin: 0px 0px 0px -4px;
	height: auto;
    padding: 0px 1px 10px 0px;
    text-align: center;
}
.bs_header, .fc_header {
	float: left;
	width: 708px;
    height: 28px;
	font-size: 18px;
    font-weight: bold;
    padding: 6px 0px 0px 0px;
    color: #FFFFFF;
    background: url(images/bestseller_top.png) no-repeat scroll 0px 0px;
}
.bs_mid, .fc_mid {
	float: left;
    width: 708px;
    height: auto;
    padding: 0px 0px 5px 0px;
    background: url(images/bestseller_mid.png) repeat-y scroll 0px 0px;
}
.bs_bottom, .fc_bottom {
	float: left;
    width: 708px;
    height: 14px;
    background: url(images/bestseller_bot.png) no-repeat scroll 0px 0px;
}
.bs_product {
	float: left;
    display: inline;
	width: 165px;
    height: auto;
    margin-left: 10px;
}
#sub_best_sellers .bs_productdes {
	height: 35px;
}
#best_sellers .bs_productdes {
	height: 47px;
}
.bs_productimg, .bs_productdes {
	float: left;
    text-align: center;
    width: 100%;
    height: auto;
    margin-top: 5px;
}
.bs_productdes {
	font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.bs_productbtns {
	float: left;
    width: 100%;
    height: auto;
}
.bs_productbtns a:hover {
	background: #255c8a;
}
.bs_viewMore {
	float: left;
	width: 165px;
    height: 19px;
    text-align: center;
}
.bs_viewMore a {
	display: block;
    width: 73px;
    height: 19px;
    background: url(images/viewitem_btn.png) no-repeat scroll 0px 0px;
    margin: 0 28%;
}
.bs_viewMore a:hover {
    background: url(images/viewitem_btn.png) no-repeat scroll 0px -19px;
}
.smBtnRight {
	float: left;
    width: 5px;
    height: 19px;
    background: url(images/productbtns_rightbtn.png) no-repeat scroll 1px 0px;
}
.smBtnText {
	float: left;
    width: auto;
    height: 17px;
    font-weight: bold;
    padding-top:2px;
}
.smBtnLeft {
	float: left;
    width: 5px;
    height: 19px;
    background: url(images/productbtns_leftbtn.png) no-repeat scroll 0px 0px;
}
.bs_price {
    width: 165px;
    height: 17px;
    text-align: center;
    padding-top: 2px;
}
#subpage_header {
	float: left;
    display: inline;
    width: 685px;
    height: auto;
    margin: 15px 8px 0px 8px;
    text-align: center;
}
#subpage_container {
	float: left;
    display: inline;
    width: 685px;
    height: auto;
    margin: 10px 0px 0px 12px;
	padding: 10px 0px 10px 0px;
    border-top: #cfdbe5 1px solid; 
    border-bottom: #cfdbe5 1px solid; 
}
#subpage_container p {
	margin: 5px;
    padding: 5px;
}
.container_hr {
	float: left;
    display: inline;
    width: 700px;
    height: auto;
    margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
    border-top: #cfdbe5 1px solid; 
}
#subpage_container a {
	text-decoration: underline;
}
#subpage_container a:hover {
	text-decoration: none;
}
.module_container {
	float: left;
    width: 690px;
    height: auto;
    padding: 5px;
}

.faq {
	width: 700px;
	height: auto;
    margin-top: 10px;
}
.faq .module.header {
	width: 700px;
	font-size: 14px;
    padding-top: 0px;
    padding-left: 0px;
    height: 32px;
    text-transform: uppercase;
    border-right: 1px #de0031;
}
.faq .module.header a {
	color: #FFFFFF;
    display: block;
    width: 678px;
    text-decoration: none;
}
.faq .module.header a:hover {
	padding-left: 5px;
    text-decoration: underline;
}
.faq_answer {
	text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
}
.faq_header {
	float: left;
    width: 700px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}
.reviews .module.header {
	text-align: center;
    font-size: 18px;
    padding-top: 4px;
}
.reviews {
	width: 700px;
    height: auto;
}
.review_owner {
	font-weight: bold;
    font-size: 14px;
}
h1 {
	font-size: 24px;
    font-weight: normal;
    text-align: left;
    margin: 0px;
    padding: 10px 0px 15px 0px;
    color: #484848;
	line-height: 28px;
}
h2 {
	font-size: 18px;
    font-weight: bold;
    text-align: left;
    margin: 0px;
    padding: 10px;
    color: #000000;  
}
h3 {
	font-size: 16px;
    font-weight: bold;
    text-align: left;
    margin: 0px;
    padding: 2px;
    color: #000000;  
}
h4 {
	font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin: 0px;
    padding: 4px;
    color: #333333;  
}
h5 {
	font-size: 14px;
    font-weight: bold;
    text-align: left;
    margin: 0px;
    padding: 0px;
    color: #000000;  
}
.site_policiesImg {
	float: left;
    width: 116px;
    height: 115px;
    text-align: center;
}
.site_policiesInfo {
	float: left;
    display: inline;
    width: 560px;
    height: auto;
    margin-left: 5px;
}
.policies .module.header {
	text-align: left;
    font-size: 18px;
    font-weight: bold;
    padding-top: 6px;
}
.policies {
    width: 685px;
    height: auto;
    margin-top: 10px;
}
.policies .module.header a {
	padding-left: 5px;
    cursor: pointer;
    display: block;
    width: 690px;
    height: 100%;
    color: #fff;
    text-decoration: none;
}
.policies .module.header a:hover {
    text-decoration: underline;
}
.policies_viewMore {
	float: left;
    width: 675px;
    height: 19px;
    clear: both;
}
.policies_viewMore a {
	float: right;
    width: 95px;
    height: 19px;
    background: url(images/policies_viewmore.png) no-repeat scroll 0px 0px;
}
.policies_viewMore a:hover {
	background: url(images/policies_viewmore.png) no-repeat scroll 0px -19px;
   }
#bottom_modules {
	float: left;
    clear: both;
    width: 942px;
    padding: 25px 0px 10px 5px;
}
.b_module_about {
	float: left;
    height: auto;
    margin-right: 8px;
	width: 505px;
}
#about {
	float: left;
	width: 491px;
    height: 125px;
    overflow: hidden;
    padding: 5px;
}
#about p {
	margin: 5px;
    padding: 5px;
}
#about_viewmore {
	float: right;
    width: auto;
    height: 15px;
}
.b_module_testimonial {
	float: left;
    height: auto;
	width: 420px;
}
.b_header {
	float: left;
    height: 38px;
}
.b_module_about .b_header {
	width: 505px;
    background: url(images/bottom_modulesBg_left.png) repeat-x scroll -6px 0px;
}
.b_module_testimonial .b_header {
    width: 420px;
    background: url(images/bottom_modulesBg_right.png) repeat-x scroll 2px 0px;
}
.b_module_about .b_content {
	float: left;
    width: 505px;
    height: auto;
    background: url(images/content_bg.png) repeat-x scroll 0px 0px;
}
.b_module_testimonial .b_content {
	float: left;
    width: 420px;
    height: auto;
    background: url(images/content_bg.png) repeat-x scroll 0px 0px;
}
.lifestyle_imgs {
	float: left;
    display: inline;
    width: 128px;
    height: 129px;
    margin: 5px 0px 0px 5px;
}
.testimonialText {
	float: left;
    display: inline;
    width: 270px;
    margin: 5px;
    color: #000;
}
.testimonialFrom {
	font-weight: bold;
    float: left;
    width: 270px;
    height: auto;
    margin-bottom: 5px;
    color: #000;
}
.testimonialText a {
	display: block;
    width: 270px;
    height: auto;
    font-style:italic;
    margin-top: 5px;
}
.testimonialText a:hover {
	font-weight: bold;
}
.b_module.about a {
	display: block;
    width: 500px;
    height: auto;
    text-align: right;
    padding: 0px 5px 0px 0px;
    color: #000;
    font-weight: bold;
}
.b_module_about a:hover {
	font-weight: bold;
}
.service_module {
	float: left;
    width: 330px;
    height: auto;
    margin-top: 15px;
}
.service_subHeader {
	float: left;
    width: 330px;
    height: 20px;
    border-bottom: 2px solid #dce5ec;
    color: #484848;
    font-size: 18px;
    font-style:italic;
}
.service_subinfo{
	float: left;
    width: 330px;
    height: auto;
}
.service_left,.service_right {
	float: left;
    display: inline;
    width: 330px;
    height: auto;
    margin: 5px;
}
.special {
	font-size: 11px;
    font-style:italic;
}
#service_form {
	float: left;
    color: #484848;
    width: 700px;
    height: auto;
    font-size: 11px;
}
#service_form input, #service_form textarea {
	border: 1px solid #000000;
}
#service_form select {
	border: 1px solid #255c8a;
}
#service_form input {
	background: url(images/serviceform_inputbg.png) no-repeat scroll 0px 0px;
    width: 151px;
    height: 18px;
    padding-top: 2px;
    padding-left: 5px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
}
#service_form textarea {
	background: url(images/serviceform_textareabg.png) no-repeat scroll 0px 0px;
    width: 315px;
    height: 100px;
    padding-top: 2px;
    padding-left: 5px;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
}    
.service_form_left {
	float: left;
    display: inline;
	width: 367px;
    height: auto;
    margin-left: 15px;
}
.service_form_right {
	float: left;
    display: inline;
	width: 300px;
    height: auto;
    margin-left: 15px;
}
.form_container {
	float: left;
    width: 151px;
    height: auto;
    margin-right: 15px;
    margin-top: 5px;
}
.form_containerlrg {
	float: left;
    width: 367px;
    height: auto;
    margin-top: 5px;
}
.service_divider {
	float: left;
    display: inline;
	width: 700px;
	text-align:center;
	margin: 10px 0px 10px 12px;
}
.service_form_help {
	float: left;
    width: 100%;
    text-align: center;
    font-size: 18px;
    color:#484848;
    margin: 0px 0px 10px 0px;
}
.serviceform_btn {
	float: left;
    cursor: pointer;
    border: medium none;
    width:95px;
    height: 19px;
    background: #ffffff url(images/submitBtn.png) no-repeat scroll 0px 0px;
}
.contact_thankyou {
	text-align: left;
    font-size: 14px;
}
.contact_signature {
	text-align: left;
    font-size: 14px;
}
/*Site Policies CSS*/
.sitePolicies_topleft {
	float: left;
    width: 450px;
    height: auto;
}
.sitePolicies_imgright {
	float: left;
    width: 228px;
    height: 203px;
}
.boldText {
	font-weight: bold;
    font-size: 14px;
}
.sitePolicies_full {
	float: left;
    width: 700px;
    height: auto;
}
.policyHeader {
	border-bottom: 1px solid #c0d0dd;
    float: left;
    width: 700px;
    height: auto;
    font-size: 18px;
    color: #000000;
    margin-bottom: 0px;
}
.extra_img {
	float: left;
    width: 101px;
    height: 450px;
}
.delivery_opt {
	float: left;
    width: 580px;
    margin: 10px 0px 7px 15px;
}
.boldText.dark {
	color: #000000;
}
.note {
	font-size: 10px;
    font-style:italic;
    padding: 5px;
    color: #567632;
}
.policy_divider {
	float: left;
    width: 700px;
    height: 15px;
    border-bottom: 1px solid #c0d0dd;
    margin-bottom: 10px;
}
.sitePolicies_extraImg1 {
	float: left;
	width: 228px;
    height: 203px;
    margin-top: 250px;
    text-align: center;
}
.content_body a img {
	border: medium none;
    color: #FFFFFF;
}
.viewbasket_header {
    height: 28px;
    font-weight: bold;
    color: #fff;
    background: url(images/module_BGreflect.png) repeat-x scroll 0px 0px;
}
.shopping_cartHeader {
	float: left;
    width: 250px;
    height: auto;
    font-size: 24px;
    font-weight: bold;
    text-align: left;
}
.shopping_cartItems {
	float: left;
    width: 445px;
    height: auto;
    font-size: 14px;
    font-weight: bold;
    padding-top: 8px;
    text-align: right;
}
#product_cat_left, #product_cat_right {
	float: left;
    width: 325px;
    height: auto;
    padding: 0px 4px 0px 20px;
}
.category_module {
	float: left;
    width: 325px;
    height: auto;
    margin: 0px 0px 15px 0px; 
}
.category_module1 {
	float: right;
    width: 325px;
    height: auto;
    margin: 15px 5px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.cat_module_top {
	float: left;
    width: 265px;
    height: 27px;
    padding: 9px 0px 0px 95px;
    background: url(images/product_category_bgTop.png) no-repeat scroll 0px 0px;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
}
.cat_module_top a {
	color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.cat_module_top a:hover {
	color: #FFFFFF;
    font-weight: bold;
    text-decoration: underline;
}
.cat_module_mid {
	float: left;
    width: 325px;
    height: auto;
    background: url(images/product_category_bgMid.png) repeat-y scroll 0px 0px;
}
.cat_module_bot {
	float: left;
    width: 325px;
    height: 8px;
    background: url(images/product_category_bgBot.png) no-repeat scroll 0px 0px;
}
.cat_module_img {
	float: left;
    display: inline;
    width: 100px;
    height: 100px;
    margin: 5px 5px 5px 10px;
}
.cat_module_img a img {
	border: medium none;
}
.cat_module_info {
	float: right;
    width: 210px;
    height: auto;
    padding-bottom: 10px;
}
.cat_viewall a{
	font-weight: bold;
    text-decoration: none;
}
.prod_Catlist {
	float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 25px;
}
.prod_Catlist a {
    text-decoration: none;
}
.prod_Catlist a:hover {
    text-decoration: underline;
}
.prod_Catlist li {
	float: left;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    clear: left;
}
a.prod_Catlist_viewall {
	float: right;
    clear: left;
    margin: 5px 15px 0px 0px;
    width: 100px;
    height: 19px;
    background: url(images/viewall_btn.png) no-repeat scroll 0px 0px;
}
a:hover.prod_Catlist_viewall {
    background: url(images/viewall_btn.png) no-repeat scroll 0px -19px;
}
.cat_module_product{
	float: left;
    display: block;
    cursor: pointer;
    font-size: 14px;
    width: 100%;
    height: auto;
    margin-top: 5px;
    font-weight: bold;
}
a.cat_module_product {
	font-weight: bold;
    text-decoration: none;
}
a:hover.cat_module_product {
	font-weight: bold;
    text-decoration: underline;
}
.site_policiesImg a img {
	border: medium none;
}
.productSubCategoryImg {
	float: left;
    width: 180px;
    height: 100%;
    padding: 5px;
}
.productSubCategoryInfo {
	float: left;
    display: inline;
    width: 490px;
    height: auto;
    margin-left: 5px;
}
.productSubCategoryInfo a {
	text-decoration: underline;
}
.productSubCategoryInfo a:hover {
    padding-left: 5px;
    text-decoration: none;
}
.prod_subcat_module {
	float: left;
    display: inline;
    width: 346px;
    height: auto;
    margin: 10px 2px 0px 2px;
}
.prod_subcat_top {
	float: left;
    width: 341px;
    height: 24px;
    padding: 9px 0px 0px 5px;
    background: url(images/products_subcategory/prod_subcat_header.png) no-repeat scroll 0px 0px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
}
.prod_subcat_top a {
	text-decoration: none;
    color: #FFFFFF;
    padding: 0px;
    display: block;
}
.prod_subcat_top a:hover {
	text-decoration: underline;
    padding-left: 5px;
}
.prod_subcat_mid {
	float: left;
    width: 346px;
    height: auto;
    background: url(images/products_subcategory/prod_subcat_mid.png) repeat-y scroll 0px 0px;
}
.prod_subcat_bottom {
	float: left;
    width: 346px;
    height: 11px;
    background: url(images/products_subcategory/prod_subcat_bottom.png) no-repeat scroll 0px 0px;
}
.prod_subcat_img {
	float: left;
    display: inline;
    width: 120px;
    height: 120px;
    margin-left: 10px;
    margin-top: 10px;
}
.prod_subcat_img a img{
	border: medium none;
}
.prod_subcat_info {
	float: right;
    display: block;
    width: 190px;
    height: auto;
    padding: 5px 5px 5px 0px;
    color: #000000;
}
.prod_subcat_info span a {
	color: #000000;
    text-decoration: none;
    font-weight: bold;
}
.prod_subcat_info ul {
    margin: 5px 0px 0px 5px;
    padding: 5px 0px 0px 5px;
}
.prod_subcat_info li {
	margin: 0px 0px 0px 10px;
    padding: 0px;
}
.prod_subcat_info span a:hover {
	color: #484848;
    text-decoration: underline;
}
.prod_subcat_price {
	float: right;
    width: 190px;
    height: auto;
}
.price_text {
	float: right;
    display: inline;
    width: 190px;
    height: auto;
    border-bottom: 1px solid #000000;
    margin-right: 5px;
    text-align: right;
    font-size: 11px;
}
.prod_price {
	float: right;
    display: inline;
    width: 200px;
    height: auto;
    font-size: 24px;
    color: #484848;
    margin-right: 5px;
    text-align: right;
}
.prod_subcat_topinfo {
	float: left;
    height: auto;
    width: 346px;
}
.prod_subcat_buyhereBtn {
	float: left;
    width: 140px;
    height: 23px;
    text-align: center;
    margin-top: 5px;
}
.itemid {
	float: right;
    width: 140px;
    height: 23px;
    text-align: center;
    padding-top: 3px;
    color: #484848;
    font-size: 11px;
}
.prod_subcat_buyhereBtn a img {
	border: 0px none;
}
.prod_subcat_headerInfo {
	float: left;
    display: inline;
    margin-top: 15px;
    margin-left: 15px;
    width: 695px;
    height: auto;
    color: #000000; 
}
.prod_subcat_buyhere {
	float: left;
    width: 140px;
    height: auto;
}
.prod_subcat_bottomInfo {
	float: left;
    width: 346px;
    height: auto;
    clear: both;
}
.faq_indexwrapper {
	float: left;
    width: 700px;
    height: auto;
    padding: 25px 0px 25px 50px;
}
.faq_indexwrapper a{
	display: block;
    text-decoration: none;
}
.faq_indexwrapper a:hover{
	display: block;
    text-decoration: underline;
    font-weight: bold;
}
.faq_indexwrapper a:hover img{
	border: 2px solid #cbcbcb;
}
.faq_indexwrapper a img{
	display: block;
    border: medium none;
    text-decoration: none;
    border: 2px solid #FFFFFF;
}
.faq_indexwrapper span {
	float: left;
    width: 170px;
    height: auto;
    text-align: center;
    padding: 0px 10px 0px 10px;
}
#comodo_pledge {
	float: left;
    width: 296px;
    height: 223px;
    padding: 45px 15px 15px 0px;
}
#comodo_logo {
	float: left;
    width: 177px;
    height: 196px;
    padding: 0px 15px 15px 0px;
}
.moreinfo_module {
	float: left;
    display: inline;
    width: 340px;
    height: auto;
    margin: 8px 0px 0px 4px;
}
.moreinfo_top {
	float: left;
    width: 334px;
    height: 19px;
    padding: 8px 5px 3px 10px;
    font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    background: url(images/moreinfo_container_top.png) no-repeat scroll 0px 0px;
}
.moreinfo_top a {
	font-size: 14px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.moreinfo_top a:hover {
    text-decoration: underline;
}
.moreinfo_mid {
	float: left;
    display: inline;
    width: 349px;
    height: auto;
    background: url(images/moreinfo_container_mid.png) repeat-y scroll 0px 0px;
}
.moreinfo_mid a img {
	border: medium none;
}
.moreinfo_mid ul {
	margin: 0px 0px 0px 15px;
}
.moreinfo_bot {
	float: left;
    width: 349px;
    height: 14px;
    background: url(images/moreinfo_container_bot.png) no-repeat scroll 0px 0px;
}
.moreinfo_image {
	float: left;
    width: 110px;
    height: 115px;
    padding-top: 5px;
    padding-left: 10px;
}
.moreinfo_info {
	float: left;
    width: 205px;
    padding: 5px 5px 0px 10px;
    height: auto;
}
.moreinfo_viewmore {
	float: left;
    clear: both;
    width: 344px;
    padding: 0px 5px 5px 0px;
    height: 14px;
    text-align: right;
}
.moreinfo_viewmore a {
	float: right;
	display: block;
    width: 95px;
    height: 19px;
    padding: 0px 10px 0px 0px;
    background: url(images/policies_viewmore.png) no-repeat scroll 0px 0px;
}
.moreinfo_viewmore a:hover {
	background: url(images/policies_viewmore.png) no-repeat scroll 0px -19px;
   }
/* Custom CSS Per Site */
.subpage_tables {
	border: 1px dashed ;
    border-right: medium none;
}
.subpage_table_header {
	background: #6b85a2;
    color: #fff;
    font-weight: bold;
    text-align: center;
}
.subpage_tables td {
	border-right: 1px dashed ;
    padding: 0px 10px 0px 10px
}
#filterchart_form {
	width: 700px;
    height: auto;
}
#filterchart_form select {
	width: 150px;
}
#filterchart_table {
	width: 700px;
    height: auto;
    margin-left: 4px;
}
#filterchart_table a {
	color: #000000;
    text-decoration: underline;
}
#filterchart_table a:hover {
	color: #484848;
    text-decoration: none;
}
.filterchart_header {
	background: #567632;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
}
.filterchart_row1 {
	background: #FFFFFF;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
}
.filterchart_row2 {
	background: #ffffff;
    height: 40px;
    font-size: 14px;
    font-weight: bold;
}
.fc_model { width: 150px; }
.fc_truehepa { width: 250px; }
.fc_hepa { width: 150px; }
.fc_prefilter { width: 150px; }
.faq_jumplinks {
	float: left;
    width: 700px;
    margin: 10px 0px 10px 0px;
}
.backtotop {
	float: right;
    width: 24px;
    height: 32px;
    padding: 0px;
    top: 0px;
    left: 0px;
    margin: 0px;
}
.backtotop a {
    width: 24px;
    height: 32px;
    display: block;
    padding: 0px;
    margin: 0px;
    background: url(images/faqbacktotop.png) no-repeat scroll 0px 0px;
}
.backtotop a:hover {
	width: 24px;
    height: 32px;
    display: block;
    padding: 0px;
    margin: 0px;
	background: url(images/faqbacktotop.png) no-repeat scroll 0px -38px;
}
.header_left, .faqs_header_left {
	float: left;
    width: 600px;
    height: 24px;
    padding: 8px 0px 0px 5px;
    margin: 0px;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
}
.header_left a{
	font-size: 14px;
    font-weight: bold;
	color: #ffffff;
    display: block;
    width: 600px;
    text-decoration: underline;
}
.faqs_header_left a{
	font-size: 14px;
    font-weight: bold;
	color: #ffffff;
    display: block;
    text-decoration: underline;
}
.header_left a:hover, .faqs_header_left a:hover{
	text-decoration: none;
}
.product_Cat_module, .faqs_module {
	float: left;
    width: 700px;
    height: auto;
    border: 1px solid #000000;
    margin: 10px 0px 0px 0px;
}
.cat_module_header, .faqs_module_header {
	float: left;
    width: 700px;
    height: 32px;
    background: #DE0031 url(images/module_BGreflect.png) repeat-x scroll 0 0;
}
.cat_module_info select {
	width: 200px;
    margin-top: 5px;
    margin-bottom: 5px;
    z-index: 5;
}
.cat_module_info option {
	width: auto;
}
.select_product_bold {
	font-weight: bold;
  }
  
li.highlight {
	color: #567632;
    font-weight: bold;
    font-size: 11px;
}
#faqs1 {
	display: inline;
    margin-left: 30px;
}
#faqs1, #faqs2, #faqs3, #faqs4, #faqs5 {
	float: left;
    width: 126px;
    height: 251px;
}
#faqs1 a, #faqs2 a, #faqs3 a, #faqs4 a, #faqs5 a {
	float: left;
    width: 126px;
    height: 251px;
}
#faqs1 a {background: url(images/faqs/aircirculators.png) no-repeat scroll 0px 0px;}
#faqs2 a {background: url(images/faqs/personalcirculators.png) no-repeat scroll 0px 0px;}
#faqs3 a {background: url(images/faqs/humidifiers.png) no-repeat scroll 0px 0px;}
#faqs4 a {background: url(images/faqs/airpurifiers.png) no-repeat scroll 0px 0px;}
#faqs5 a {background: url(images/faqs/heaters.png) no-repeat scroll 0px 0px;}
#faqs1 a:hover {background: url(images/faqs/aircirculators.png) no-repeat scroll -126px 0px;}
#faqs2 a:hover {background: url(images/faqs/personalcirculators.png) no-repeat scroll -126px 0px;}
#faqs3 a:hover {background: url(images/faqs/humidifiers.png) no-repeat scroll -126px 0px;}
#faqs4 a:hover {background: url(images/faqs/airpurifiers.png) no-repeat scroll -126px 0px;}
#faqs5 a:hover {background: url(images/faqs/heaters.png) no-repeat scroll -126px 0px;}

.faqs_container, .products_container {
	float: left;
    width: 685px;
    height: auto;
}
.faqs_questions, .faqs_mid, .products_questions, .products_mid {
	float: left;
    width: 685px;
    height: auto;
    background: #dadada;
}
.questions_top, .questions_bot, .products_top, .products_bot {
	float: left;
    width: 685px;
    height: 4px;
    
}
.questions_top, .products_top { background: url(images/faqs/faqsbg_top.png) no-repeat scroll 0px 0px; }
.questions_bot, .products_bot { background: url(images/faqs/faqsbg_bot.png) no-repeat scroll 0px 0px; }
.faq_question, .product_category {
	float: left;
    width: 637px;
    height: auto;
    padding: 5px;
    font-size: 1em;
  	color: #000000;
    font-weight: bold;
    padding: 8px 5px 0px 10px;
}
.product_category a {
	color: #000000;
}
.gototop, .gototop a {
	float: right;
    width: 33px;
    height: 34px;
}
.product_categoryimg {
	float: left;
    width: 180px;
    height: 180px;
    margin: 5px;
}
.products_categoryitems {
	float: left;
    width: 495px;
    height: auto;
    padding-top: 10px;
}
#subpage_container .products_categoryitems p {
	padding: 5px 0px 5px 0px;
    margin: 0px;
}
.gototop a{
	background: url(images/faqs/uparrow.png) no-repeat scroll 0px 0px;
}
.gototop a:hover{
	background: url(images/faqs/uparrow.png) no-repeat scroll 0px -34px;
}
.faqs_answer, product_items {
	float: left;
    width: 635px;
    height: auto;
    padding: 5px 25px 5px 25px;
}
.faq_answer {
	font-weight: bold;
    color: #000000;
}
.faqsul {
	margin-left: 25px;
    padding-left: 20px;
}
.faqsul li {
	text-indent: 0px;
}
#versus {
	float: left;
    width: 685px;
    height: 325px;
    margin-top: 15px;
    background: url(images/headers/versus.png) no-repeat scroll 52px 0px;
    padding-top: 180px;
}
.newsheader {
	font-size: 14px;
    color: #000000;
    font-weight: bold;
}
#news p {
	padding: 10px 10px 0px 0px;
    margin: 0px;
}
.subcatContainer {
	float: left;
    display: inline;
    width: 340px;
    height: auto;
    margin: 10px 6px 0px 6px;
}
.subcatTop {
	float: left;
    width: 310px;
    height: 24px;
    padding: 4px 5px 0px 25px;
    color: #ffffff;
    font-size: 14px;
    background: url(images/subcat/top.png) no-repeat scroll 0px 0px;
}
.subcatTop a {
	color: #ffffff;
}
.subcatContainer a {
    text-decoration: underline;
}
.subcatTop a {
    text-decoration: none;
}
.subcatTop a:hover {
    text-decoration: underline;
}
.subcatContainer a:hover {
    text-decoration: none;
}
.subcatMid {
	float: left;
    width: 340px;
    height: auto;
    background: url(images/subcat/mid.png) repeat-y scroll 0px 0px;
}
.subcatBot {
	float: left;
    width: 340px;
    height: 10px;
    background: url(images/subcat/bot.png) no-repeat scroll 0px 0px;
}
.subcatImg {
	float: left;
    width: 120px;
    height: 120px;
    padding: 2px 5px 0px 10px;
}
.subcatInfo {
	float: left;
    width: 200px;
    height: auto;
    padding: 10px 0px 10px 0px;
}
.subcatInfo ul {
	margin: 5px 0px 0px 20px;
    padding: 0px 0px 0px 0px;
}
.subcatInfo li {
	padding: 0px;
    margin: 0px;
}
.subcatBotInfo {
	float: left;
    width: 338px;
    height: auto;
    clear: both;
    padding: 1px;
}
.subcatPrice {
	float: left;
    width: 120px;
    height: auto;
    font-size: 10px;
    text-align: center;
}
.subcatButton {
	float: left;
    width: 215px;
    height: 22px;
	margin-top: 13px;
}
.subcatButton a {
	float: right;
    width: 103px;
    height: 22px;
    background: url(images/subcat/buyhere.png) no-repeat scroll 0px 0px;
}
.subcatButton a:hover {
	background: url(images/subcat/buyhere.png) no-repeat scroll 0px -22px;
}
.subcatPriceTxt {
	font-size: 14px;
    font-weight: bold;
}
.subcatProductId {
	color: #777777;
}
p.subcatDescription {
	margin: 0px;
    padding: 10px 10px 10px 10px;
    color: #666666;
}
#customerServiceHours {
	font-size: 11px;
    text-align: center;
}
#top_motto_h1 {
	float: left;
    width: 100%;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
}
#bottom_motto_h2 {
	float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}
#af_wrap {
	float: left;
	width: 600px;
	margin: 15px 40px 0px 40px;
    padding: 0px 25px 0px 25px;
}
#af_header {
	float: left;
	width: 600px;
}
#af_benefits {
	float: left;
	width: 570px;
	margin: 15px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
    color: #000000;
}
#af_benefits_left, #af_benefits_right {
	float: left;
	width: 285px;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}
#af_benefits_left ul, #af_benefits_right ul {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 15px;
}
#af_benefits_left ul li, #af_benefits_right ul li {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#af_cj {
	float: left;
	width: 570px;
	border-top: 1px solid #bcbcbc;
	border-bottom: 1px solid #bcbcbc;
	margin: 15px;
	padding: 15px 0px 15px 0px;
}
#af_cj_logo {
	float: left;
	width: 570px;
	text-align: center;
}
#af_cj_yes, #af_cj_no {
	float: left;
	width: 285px;
	margin: 10px 0px 10px 0px;
	text-align: center;
}
