@charset "utf-8";
/* CSS Document */


body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#c4c4c4;
	background-color:#333333;
	background-image:url(../images/bg_repeater.jpg);
	background-position:center top;
	background-repeat:repeat-x;
}
a{
	text-decoration:none;
	color:#a5daed;
}
a:hover{
	color:#1996c4;
}
p{
	line-height:21px;
	float:left;
	width:100%;
	padding-bottom:10px;
}
p a{
	text-decoration:none;
}
p a:hover{}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -120px; /* the bottom margin is the negative value of the footer's height */
	width:100%;
}
.footer, .push {
	height: 120px; /* .push must be the same height as .footer */
	clear:both;
}
.page_margins{
	width:855px;
	margin-left:auto;
	margin-right:auto;
}

.heading_underline{
	background-image:url(../images/bg_heading_underline.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:1px solid #595959;
	float:left;
	width:100%;
	margin-bottom:10px;
}

h2{
	color:#ae8b1a;
	font-size:30px;
	font-weight:normal;
	padding-bottom:10px;
}
h3{
	font-size:18px;
	font-family:"Trebuchet MS";
	font-weight:normal;
}.content h3{
	padding-bottom:10px;
}h4{
	color:#ae8b1a;
	font-size:16px;
	font-family:"Trebuchet MS";
	font-weight:normal;
}h4 a{
	color:#ae8b1a;
}h4 a:hover{
	color:#a5d0ef;
}.lightblue{
	color:#a5d0ef;
}h5, h5 a, h5 a:hover{
	color:#FFFFFF;
	font-size:14px;
	font-weight:normal;
	font-family:"Trebuchet MS";
}
.heading{
	padding-top:30px;
	color:#999999;
}
.logo{
}
.login_links{
	padding-top:37px;
	float:right;
	width:280px;
	text-align:right;
	line-height:17px;
}
.login_links a{
	color:#cccc99;
}.sub_login_links{
	padding-top:20px;
}

.nav{
	width:100%;
	border-top:1px solid #3f3d2c;
	border-bottom:1px solid #3f3d2c;
	margin-top:10px;
}.nav a{
	float:left;
	padding:6px 5px;
	color:#FFFFFF;
	font-size:14px;
}.nav a:hover{
}

.index_main_image{
	margin-top:5px;
	margin-left:5px;
}

.content{
	padding-top:10px;
	width:100%;
}
.content_grey_box{
	float:left;
	width:600px;
	margin-bottom:10px;
}
.index_col{
	width:254px;
	padding-right:36px;
	padding-left:7px;
}.index_col_right{
	padding-right:0;
}

.paragraph_border{
	border-top:1px solid #212121;
	border-bottom:1px solid #585858;
	padding:0;
	width:245px;
	float:left;
}.paragraph_border p{
	border-top:1px solid #585858;
	border-bottom:1px solid #212121;
	padding-top:10px;
}
.learn_more_box{
	background-color:#373737;
	margin-top:3px;
	width:245px;
	float:left;
	margin-bottom:10px;
}.learn_more_box .current_offers_link{
	float:left;
	padding:10px;
	width:108px;
}.learn_more_box .learn_more_button{
	float:right;
	padding:10px;
	padding-left:0;
	width:auto;
}

.footer{
	background-image:url(../images/bg_footer_repeater.gif);
	background-position:center top;
	background-repeat:repeat-x;
	clear:both;
}
.footer_credit_icons{
	padding-top:10px;
	clear:both;
}
.footer_text{
	padding-top:20px;
	color:#646464;
	padding-left:7px;
	line-height:17px;
}.footer_text a{
	color:#646464;
}



/*Subpage*/
.sub_col_full{
	width:860px;
	float:left;
}
.sub_col_left{
	width:190px;
	min-height:10px;
	padding-left:6px;
}
.grey_box_bg_top{
	width:100%;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:10px;
	margin-bottom:10px;
}.grey_box_bg{
	background-image:url(/images/bg_navtile.png);
	background-position:center top;
	background-repeat:repeat-x repeat-y;
	width:100%;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:10px;
	margin-bottom:10px;
}.nav_box{
}
.nav_box a{
	float:left;
	clear:both;
	width:100%;
	color:#FFFFFF;
}.nav_box a:hover{
	color:#a5d0ef;
	background-image:url(/images/bg_navtile_hover.png);
	background-position:center top;
	background-repeat:repeat-x repeat-y;
}.nav_box a.active{
	color:#a5d0ef;
	color:#a5d0ef;
	background-image:url(/images/bg_navtile_hover.png);
	background-position:center top;
	background-repeat:repeat-x repeat-y;
}.nba_padding{
	padding:3px 10px 3px 10px;
}
.sub_col_right{
	width:625px;
	padding-left:34px;
}
.paragraph_image{
	float:right;
	padding-bottom:5px;
	padding-left:5px;
	width:315px;
}

.paragraph_image_button{
	margin-left:50px;
}

.product_box{
	background-color:#373737;
	width:201px;
  height: 250px;
	float:left;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	margin-right:3px;
  margin-left:3px;
	margin-bottom:6px;
}

.product_box_info{
}

.product_box_buttons{
	padding-top:3px;
	padding-left:7px;
}

.product_box_buttons a{
	float:left;
}

.sub_col_right_col_left{
	width:350px;
}
.product_summery{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}.product_price{
	color:#cccc99;
	font-size:14px;
	font-weight:bold;
	float:left;
	clear:both;
	width:100%;
	padding-top:3px;
}
.product_price_sale{
	color:#f91c05;
	font-size:14px;
	font-style: italic;
	font-weight:bold;
	float:left;
        width: 100%;
	clear:both;
	padding:8px 0px 12px 0px;
}
.product_price_subscribers{
	color:#a5d0ef;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	float:left;
	clear:both;
	width:100%;
	padding-top:3px;
}.product_price_summery{
	color:#839297;
	font-size:10px;
	font-style:italic;
	float:left;
	clear:both;
	width:100%;
	padding-top:3px;
}.product_price_summery p{
	line-height:15px;
}
.product_qty_box_border{
	background-image:url(../images/bg_heading_underline_grey.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-top:1px solid #212121;
	padding-top:3px;
	float:left;
	width:100%;
}.product_qty_box_border a{
	float:left;
	border:none;
	padding:0;
	margin:0;
}
.product_qty_box{
	background-color:#373737;
	width:100%;
	float:left;
	padding:0;
}.product_qty_box a{
	float:left;
	padding:0;
}

.sub_col_right_col_right{
	width:220px;
	padding-left:30px;
}.product_image_summery{
	color:#839297;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
}.product_image_summery p{
	line-height:15px;
}.product_image{
	width:220px;
}

.continue_shopping_buttons input{
	border:none;
	padding:0;
	float:left;
}
.update_button input{
	clear:none;
}
