body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	color: #000000;
	/*color: #101010;*/
	font-size:11px;
	background-color:#0d1935;
	
	}
a:link, a:visited, a:active {
	color:#0000CC;
	}
a:hover {
	color:#FF3300;
	}
#topmenu a {
	color:black;
	margin: 0px;
	padding: 2px 20px 4px 0px;
	text-decoration:none;
	font-weight:bold;
	}
#topmenu a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
#footermenu a {
	color:#0060a5;
	margin: 0px;
	padding: 2px 20px 4px 0px;
	text-decoration:none;
	font-weight:bold;
	}
#footermenu a:hover {
	text-decoration:none;
	color:#FF3300;
	}
#cr a {
	color:#666666;
	text-decoration:none;
	margin:0px 0px 0px 20px;
	}
#cr a:hover {
	text-decoration:none;
	color:#000000;
	}
/******Text ****************/
h1.introtxt {
	font-size:16px;
	color:#000000;
	margin-top:0px;
	}
h1.introtxt2 {
	font-size:20px;
	color:#FF0000;
	margin-top:0px;
	text-shadow: #6374AB 3px 3px 2px;
	/* shadow color - x-coordinate - y coordinate - blur */
	
	}
/************/
	
/****************/	
h1.red {
	font-size:16px;
	color:#cc0000;
}
h1.orange {
	font-size:16px;
	color:#FF6600;
}
h2.red {
	color:#CC0000;
	font-size:12px;
	}
h1.redy {
	color:#CC0000;
	font-size:18px;
	margin-top:4px;
	}
h1.order {
	font-size:16px;
	color:red;
	margin-top:0px;
	}
h1.blue {
	color:#003475;
	font-size:12px;
}
h1.timer {
	color:#003475;
	font-size:16px;
	margin:2px 0px;
}
h1.nb {
	margin-top:0px;
	font-size:18px;
	/*color:#669999;*/
	color:#003c79;
}
h1.affiliate {
	margin-top:0px;
	font-size:20px;
	color:#000000;
}
.tfree {
	font-weight:bold;
	margin-right:20px;
	}
.msg_orange {
	font-weight:bold;
	color:#FF6600;
}
.req {
	color:#FF3300;
	}
td.ch1 {
	font-weight:bold;
}
td.chred {
	font-weight:bold;
	color:#FF0000;
	}
.redslash {
font-weight:bold;
color:#FF0000;
}
.save {
font-weight:bold;
color:#006600;
}
table.billing{
	font-size:10px;
}
.confirm_blue {
font-weight:bold;
color:#0066CC;
}
/***** Spacer Div ************/
.v10 { height:10px;}
.h760 { clear:both; width:700px;}	

/***** Div ************/
#main {
	width:780px;
	margin: 0px auto 0px auto;
	border-right:1px solid #000000;
	border-left:1px solid #000000;
	background-color:#FFFFFF;
	}
#header {
	/*height:104px;*/
	height:80px;
	background-color:#fde7b5;
}
#header2 {
	/*height:104px;*/
	height:80px;
	background-image:url(../images/head_bg.jpg);
}
#topmenu {
	height:26px;
	background-image:url(../images/topnav_bg.png);
	background-repeat:repeat-x;
	text-align:left;
	padding-top:6px;
	padding-left:20px;
}
#wrap {
	
}
#body {
	padding:10px;
	border:1px solid #b8b8c7;
	background-color:#d5d7dc;
	/*overflow:auto;*/
}
#body1 {
	float:left;
	width:470px;
	padding:30px;
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:13px;
	line-height:20px;
}
#body_order2 {
	float:left;
	width:696px;
	padding:30px;
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:13px;
	line-height:20px;
	margin-bottom:10px;
	}

#body1wjq {
	float:left;
	width:694px;
	padding:30px;
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:13px;
	line-height:20px;
}
#bodyheadline {
	width:470px;
	padding:30px;
	border:1px solid #999999;
	
	background-color:white;
	/*background-color:#fde7b5;*/
	font-size:13px;
	line-height:20px;
	margin-bottom:10px;
}
#body1 p {
	margin:30px 0px;
}
#body1 ol {
	color:#003475;
	font-size:12px;
	font-weight:bold;
	}
#body1 li {
	margin-left:20px;
	margin-top:16px;
	line-height:14px;
	}
#body2 {
	float:right;
	border:1px solid #999999;
	width:174px;
	/*margin-left:10px;*/
	padding:20px;
	background-color:#FFFFFF;
	}
#affiliate1 {
	float:right;
	border:1px solid #999999;
	width:174px;
	padding:20px;
	background-color:#FFFFFF;
	}
#affiliate2 {
	float:right;
	border:1px solid #999999;
	width:174px;
	padding:20px;
	background-color:#FFFFFF;
	}



#body_menu {
	float:right;
	}
#body_menu img {
	margin-bottom:4px;
}
#sitepal {
margin-bottom:4px;
}
#body_timer {
	float:right;
	border:1px solid #999999;
	width:194px;
	padding:10px;
	margin-bottom:10px;
	text-align:center;
}
#body3 {
	float:left;
	width:696px;
	padding:30px;
	border:1px solid #ffffff;
	/*background-color:#c8c3bd;*/
	background-color:#f5f4f3;
	/*background-color:#eae9e8;*/
	font-size:13px;
	line-height:20px;
}
#body5 {
	float:left;
	width:470px;
	padding:30px;
	border:1px solid #999999;
	/*background-color:#c8c3bd;*/
	background-color:#ffffff;
	/*background-color:#eae9e8;*/
	font-size:12px;
	line-height:16px;
}
#body5 li {
	margin-bottom:10px;
}
#body_friend {
	float:right;
	border:1px solid #999999;
	width:214px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}
.body_fheader{
/*background-color:#dcdcdc;*/
background-color:#FF9900;
padding:4px;
font-weight:bold;
text-align:center;
}
.body_fbody{
padding:6px 20px 20px 20px;
}
#newsletter {
	float:right;
	border:1px solid #999999;
	width:174px;
	/*margin-left:10px;*/
	padding:20px;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}
#sales {
	float:right;
	border:1px solid #999999;
	width:174px;
	/*margin-left:10px;*/
	padding:10px 20px ;
	background-color:#FFFFFF;
	margin-bottom:10px;
	}
#sales_tel{
margin-left: 0;
padding-left: 0;
list-style: none;
}
#sales_tel ul {
line-height:12px;
}
#sales_tel li {
padding-left:24px;
background-image: url(../images/phone.gif);
background-repeat: no-repeat;
background-position: 0px;
}	
#sales_email{
margin-left: 0;
padding-left: 0;
list-style: none;
}
#sales_email li {
padding-left:24px;
background-image: url(../images/email.gif);
background-repeat: no-repeat;
background-position: 0px;
}
#sales_email a {
	text-decoration:none;
	color:#2b2b2b;
}
#sales_email a:hover {
	background-color:#00CCFF;
}
.tm {
	border:1px solid #666666;
	padding:20px 30px 30px 30px ;
	background-color:#ffe88e;
	/*background-color:#f1e2b7;*/
	line-height:20px;
	/*font-weight:bold;*/
	}
.tm h2 {
	margin-top:0px;
	font-size:14px;
	}	
	
.dotbar {
	margin:10px 0px;
	border-top:1px #333333 dotted;
	height:1px;
	clear:both;
	}
#order {
	border:2px dotted #FF0000;
	padding:10px;
	background-color:#fffee6;
}
#footer {
	padding-top:10px;
}
#footermenu {
	padding-left:10px;
	}
#cr {
	font-size:9px;
	color:#666666;
	margin-top:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.center {
	text-align:center;
	}
.blue_title {
	color:#003475;
	font-size:12px;
	font-weight:bold;
}
.hs {
position:relative;
	float:right;
	top:-45px;
	}
.header_c {
	background-color:#918e8d;
	margin-top:10px;
	padding:1px 0px 1px 4px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.contact_c {
	font-size:12px;
	margin:10px 0px 0px 30px;
	line-height:14px;
}
.contact_c input,textarea {
	margin-bottom:6px;
}
.contact_c table {
	font-size:11px;
}

#contact_g {
	float:right;
	width:224px;
	height:167px;
	background-image:url(../images/contact_g.jpg);
	background-repeat:no-repeat;
	}
.blb {
line-height:14px;
}
table.order_c {
	font-size:12px;
	margin:10px 0px 0px 4px;
	line-height:14px;
}
.header_oc {
	background-color:#CCCCCC;
	margin-top:10px;
	padding:1px 0px 1px 4px;
	color:black;
	font-weight:bold;
	font-size:12px;
}
.order_c {
	font-size:12px;
	margin:10px 0px 0px 30px;
	line-height:12px;
}
.cart {
margin:10px 0px 0px 0px;
}
.cart1 {
background-color:#fff6bb;
padding:10px;
font-size:10px;
clear:both;
margin-top:8px;
}
.t0 {
	border:1px solid #CCCCCC;
	padding:10px;
	margin:10px 0px 20px 0px;
}
.t1{
	margin:0px 10px 0px 10px;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.t2{
	font-size:12px;
	margin:0px 10px 0px 10px;
}
.t3{
line-height:12px;
font-size:11px;
margin:0px 10px 0px 10px;
border-top:1px dotted #666666;
}
.confirm {
border:1px solid #333333;
background-color:#fff2cb;
padding:20px;
width:260px;
font-size:11px;
float:right;
}
.confirm2 {
background-color:#FFFF99;
padding:4px;
font-size:11px;
line-height:12px;
}
.logo {
float:right;
margin-bottom:6px;
clear:both;
}
.prog_title {
	border-bottom:1px dotted #CCCCCC;
	margin:10px 0px 20px 10px;
	padding-bottom:40px;
}
.prog_title h1 {
	color:#4692cf; 
	/*color:#003c79;*/
	font-size:17px;
	font-weight:bold;
	margin-bottom:20px;
}
.prog_title ul {
	line-height:4px;
	}
.prog_title li {
	margin-left:100px;
}
.prog_title p {
	margin-left:30px;
}
.prog_body {

}
.yw {
background-color:#FFFF00;
font-weight:bold;
}
.pp p  {
	margin-bottom:4px;
}
.sampleorder {
	float:right;
	margin:0px 0px 10px 10px;
	padding:150px 10px 10px 10px;
	width:166px;
	height:39px;
	background-image:url(../images/sampleorder.jpg);
	background-repeat: no-repeat;
}
#freesample {
margin-bottom:10px;
}
/************class ************/
img.logo {
	float:left;
	margin:10px 0px 0px 10px;
	}
img.tollfree {
	float:right;
	margin:10px 10px 0px 0px;
	}
img.fact {
	float:left;
	margin-right:10px;
	}
/************ Table class ************/
table.cart {
	background-color: #fafafa;
	border: 1px #000000 solid;
	border-collapse: collapse;
	border-spacing: 0px;
	padding:4px; 
}
tr.cart_head {
	border: 1px #000000 solid;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	background-color:#afcc3d;
	padding:4px;
}
tr.cart {
	font-size:11px;
	line-height:11px;
	padding:4px;
	}
td.cart {
	padding:4px 0px;

}
.steps {
color:#003475;
	font-size:12px;
	font-weight:bold;
}
/********** Blog ****************/
.date-header {
	margin:1.5em 0 .75em;
  font:11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
    }
.post {
    margin:.5em 0 1.5em;
    border-bottom:1px dotted #ccc;
    padding-bottom:1.5em;
    }
.post-title {
  margin:.25em 0 0;
  padding:0 0 4px;
  font-size:140%;
  font-weight:normal;
  line-height:1.4em;
  color:#c60;
  }
#main_lib {
    float:left;
	width:470px;
	padding:30px;
	border:1px solid #999999;
	/*background-color:#c8c3bd;*/
	background-color:#ffffff;
	/*background-color:#eae9e8;*/
	font-size:13px;
	line-height:20px;
    }
#main_lib3 {
float:right;
	border:1px solid #999999;
	width:174px;
	/*margin-left:10px;*/
	padding:20px;
	background-color:#FFFFFF;
}
#main_lib3 ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  list-style:none;
  }
#main_lib3 li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#main_lib3 p {
  color:#666;
  line-height:1.5em;
  }
h2.sidebar-title {
	margin:1.5em 0 .75em;
  font:11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
    }  
/******************* Affiliate page ********************/
table.affiliate_form {
border:1px solid #d3d3d3;

}
td.affiliate_header {
background-color:#eef0ed;
padding:4px 4px 4px 8px;
color:#596661;
font-weight:bold;
}
#body_materials {
	float:left;
	width:690px;
	padding:30px;
	border:1px solid #999999;
	background-color:#ffffff;
	font-size:13px;
	line-height:20px;
}
.counter {
padding:10px;
background-color:#000000;
font-family: Arial;

font-size:18px;
text-align:center;
margin:4px 0px;
}
.counter_day{
font-weight:normal;
}
.programimage {
float:right;
width:300px;
text-align:right;
clear:both;
margin-bottom:10px;
font-size:11px;
}
