/*

/* reset css */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

/* text definition */
body{font:13px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif}
a:focus{outline:1px dotted invert}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}
h1{font-size:25px;color:#0a1919;}
h2{font-size:23px}
h3{font-size:21px}
h4{font-size:19px}
h5{font-size:17px}
h6{font-size:15px}
ol{list-style:decimal}
ul{list-style:disc}
li{margin-left:30px}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}



/* Page Style */
body {
	margin:0px; 
	padding:0px; 
	background:#000000 url(images/pagebgnew.gif) top left repeat-x;
}
#headerbanner01 {
	background:url(images/headerbanner01b.gif) top center no-repeat;
	height:171px;
}
#headerbanner02 {
	background:url(images/headerbanner04b.gif) top center no-repeat;
	height:171px;
}

#headerbanner-nobar {
	background:url(images/headerbanner05.gif) top center no-repeat;
	height:171px;
}

#headerbanner03wo {
	background:url(images/header04wo.gif) top center no-repeat;
	height:131px;
}

#headerbanner03-white {
	background:url(images/header04-white.gif) top center no-repeat;
	height:131px;
}

#headerbanner03-noimage {
	background:url(images/header04-noimage.gif) top center no-repeat;
	height:22px;
}

#contentbg01 {
	background:url(images/contentbg004.gif) top center no-repeat;
}
#contentbg01b {
	background:url(images/contentbg004b2.gif) top center no-repeat;
}
#contentbg01wo {
	background:url(images/contentbg04wo.gif) top center no-repeat;
}
#contentbg01-white {
	background:url(images/contentbg04-white.gif) top center no-repeat;
}
#contentbg01-noimage {
	background:url(images/contentbg04-noimage.gif) top center no-repeat;
}
#contentbg01a {
	background:url(images/contentbg004b.gif) top center no-repeat;
}
#contentbg02 {
	background:url(images/contentbg004c.gif) top center repeat-y;
}
#contentbg02b {
	background:url(images/contentbg004c2.gif) top center repeat-y;
}
#contentbg02wo {
	background:url(images/contentbg04wo01.gif) top center repeat-y;
}
#contentbg02-white {
	background:url(images/contentbg0401-white.gif) top center repeat-y;
}
#contentbg02-noimage {
	background:url(images/contentbg0401-noimage.gif) top center repeat-y;
}
#MainPage01 {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
}

/* Header, Menu, Add to Cart button */
#headercontents {
	width:960px;
	height:161px;
	margin-left:auto;
	margin-right:auto;
}
#menutabs {
	float:left;
	width:640px;
	height:38px;
	font-size:12pt;
	color:#ffffff;
	margin-top:119px;
	margin-left:20px;
	background:url(images/menubg.gif) top left repeat-x;
}
#menutabs ul {
	margin:0;
	padding:0;
}
#menutabs ul li {
	list-style:none;
	margin:0;
	padding:0;
}
#menutabs ul li a {
	display:block;
	float:left;
	width:110px;
	height:33px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	font-size:14pt;
	font-family:arial;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	background:url(images/menubg.gif) top left repeat-x;
}
#menutabs ul li a:hover {
	color:#000088;
	background:url(images/menubghover.gif) top left repeat-x;
}
#menutabs ul li.menusep {
	float:left;
	width:8px;
	height:38px;
	list-style:none;
	background:url(images/menusep.gif) top left no-repeat;
}

#btnAddtoCart {
	float:left;
	width:203px;
	height:38px;
	margin-top:119px;
	margin-left:75px;
	background:#005500;
}
#btnAddtoCart a {
	display:block;
	width:203px;
	height:38px;
	background:url(images/btnAddtoCart.gif) top left no-repeat;
}
#btnAddtoCart a:hover {
	background:url(images/btnAddtoCarthover.gif) top left no-repeat;
}

/* Side Bar */
.sidebar01 {
	float:left;
	width:200px;
	margin-left:10px;
	margin-bottom:30px;
}
.sidebar01 .top {
	width:200px;
	height:60px;
	padding-top:5px;
	font-size:16pt;
	font-weight:bold;
	color:#ffffbc;
	text-align:center;
	background:url(images/sb01Top.gif) top left no-repeat;
}
.sidebar01 .mid {
	width:200px;
	text-align:center;
	padding-top:7px;
	padding-bottom:1px;
	background:url(images/sb01Mid.gif) top left repeat-y;
}
.sidebar01 .btm {
	width:200px;
	height:8px;
	background:url(images/sb01Btm.gif) top left no-repeat;
}
.sbcontent01 {
	width:184px;
	padding-left:8px;
	padding-right:8px;
	text-align:justify;
	font-size:8pt;
}


/* Main Content */
.ContentMain01 {
	float:left;
	width:730px;
	margin-left:10px;
}


/* Footer Section */
#footer01 {
	height:188px;
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	text-align: right;
	background:url(images/footer05.gif) top center no-repeat;
}

#footer02 {
	height:188px;
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	text-align: right;
	background:url(images/footer05-white.gif) top center no-repeat;
}

#footer03 {
	height:188px;
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	font-size: 10px;
	vertical-align:top;
	text-align: right;
	background:url(images/footer05-noimage.gif) top center no-repeat;
}

a.menufootr:link {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.menufootr:visited {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.menufootr:active {
	color:#ffffff;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
}

a.menufootr:hover {
	color:#df0024;
	font-family: arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 10px;
	background-color: #ffffff;
}

#footercontent{
	width:960px;
	padding-top:5px;
	color:#ffffff;
	font-size:8pt;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	border:#005500 solid 0px;
}
#privacy {
	float:left;
	margin-left:5px;
	margin-top:2px;
}
#privacy a {
	font-size:9pt;
	color:#ffffff;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
}
#privacy a:hover {
	font-weight:bold;
	color:#000088;
	text-decoration:none;
	background:#ffffff;
}

/*  --------- Dr Ks Network Sites ------------- */ 
.DrKnetwork {
	width:183px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.DrKnetwork a {
	display:block ;
	width:175px;
	height:140px;
	padding:2px;
	border: #eeeeee solid 3px;
	margin-bottom:13px;
}
.DrKnetwork a:hover {
	border: #ff0000 solid 3px;
}

/*  --------- Ab Strength Components ------------- */ 
.ASGcomponents {
	width:180px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.ASGcomponents img {
	width:180px;
	margin-bottom:12px;
}

/* Section Description */
.sectionHeader {
	width:728px;
	height:54px;
	color:#ffffff;
	font-size:24pt;
	font-weight:bold;
	font-family:times;
	text-align:center;
	margin-bottom:12px;
	background:url(images/secHeaderbg.gif) top left no-repeat;
}
.sectionHeader02 {
	width:940px;
	height:55px;
	padding-top:5px;
	color:#ffffff;
	font-size:24pt;
	font-weight:bold;
	font-family:times;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	font-size:20pt;
	background:url(images/secHeaderbg02.gif) top left no-repeat;
}
.sectionHeader22 {
	width:920px;
	height:50px;
	padding-top:5px;
	color:#ffff99;
	font-size:24pt;
	font-weight:bold;
	font-family:times;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	font-size:20pt;
	background:url(images/subtitlebg01.gif) top left repeat-x;
	border:#ffff99 solid 7px;
}
.sectionHeader23 {
	width:920px;
	height:65px;
	padding-top:8px;
	color:#ffc41d;
	font-size:26pt;
	font-weight:bold;
	font-family:Impact;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	background:url(images/subtitlebg02.gif) top left repeat-x;
	border:#ffc41d solid 5px;
}
.section001{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	text-align:justify;
	margin-bottom:25px;
}

/* Video Players */
.vidplayer81 {
	float:right;
	width:360px;
	height:240px;
	padding:2px;
	margin-left:12px;
	background:#3c5175;
	border:#002157 solid 2px;
}
.vidplayer82 {
	float:left;
	width:300px;
	height:180px;
	padding:2px;
	margin-left:12px;
	background:#3c5175;
	border:#002157 solid 2px;
}
.vidplayer83 {
	float:left;
	width:340px;
	height:226px;
	text-align:center;
	margin-left:20px;
	background:#3c5175;
	background:url(images/vidplayerbg08340.gif) top left no-repeat;
}
.vidplayer83a {
	float:left;
	width:340px;
	height:325px;
	margin-left:0;
	margin-right:30px;
	text-align:center;
	border:#880000 solid 0px;
}
.vidplayer84 {
	float:right;
	width:340px;
	height:226px;
	text-align:center;
	margin-left:20px;
	background:#3c5175;
	background:url(images/vidplayerbg08340.gif) top left no-repeat;
}
.videoplayers88 {
	margin-bottom:20px;
}
.videoplayers004 {
	float:left;
	width:472px;
	margin-bottom:2px;
	border:#880000 solid 0px;
}
.videoplayers004 .top {
	width:472px;
	height:15px;
	margin:0;
	padding:0;
	background:url(images/vidplayerbg004Top.gif) top left no-repeat;
}
.videoplayers004 .mid {
	width:472px;
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	background:url(images/vidplayerbg004Mid.gif) top left repeat-y;
}
.videoplayers004 .btm {
	width:472px;
	height:15px;
	margin:0;
	padding:0;
	background:url(images/vidplayerbg004Btm.gif) top left no-repeat;
}


/* Panel Section */
.Panel01 {
	width:680px;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.Panel01 .top {
	width:680px;
	height:17px;
	background:url(images/panel01Top.gif) top left no-repeat;
	padding:0;
	margin:0;
}
.Panel01 .mid {
	width:680px;
	background:url(images/panel01Mid.gif) top left repeat-y;
	padding:0;
	margin:0;
}
.Panel01 .mid .content01 {
	width:620px;
	padding:0;
	padding-top:12px;
	margin-left:30px;
}
.Panel01 .btm {
	width:680px;
	height:38px;
	background:url(images/panel01Btm.gif) top left no-repeat;
	padding:0;
	margin:0;
}

/* Miscellaneous */
.DrKimg img {
	width:120px;
	float:left;
	margin-right:40px;
	padding-top:22px;
}

#topblock {
	border:#005500 solid 0px;
	width:949px;
	height:325px;
	margin-left:7px;
	margin-bottom:20px;
	background:#ffffff;
}
#topblock .vidplayer {
	float:left;
	width:350px;
	height:165px;
	padding-top:5px;
	text-align:center;
	margin-left:10px;
	margin-top:10px;
	background:url(images/vidplayerbgindextop01.gif) top left no-repeat;
}
.rettop a {
	display:block;
	float:left;
	width:110px;
	height:23px;
	padding-top:2px;
	color:#ffffff;
	font-size:10pt;
	text-align:center;
	text-decoration:none;
	color:#ffffff;
	background:url(images/btnRettop.gif) top left no-repeat;
}
.rettop a:hover {
	color:#000088;
	background:url(images/btnRettophover.gif) top left no-repeat;
}


/* Promise */
.PromiseSec {
	width:682px;
	height:499px;
	padding-left:10px;
	padding-right:15px;
	padding-top:12px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	background:url(images/MyPromisebg.gif) top left no-repeat;
}

/* Guarantee Section */
.guaranteesec {
	width:707px;
	height:343px;
	padding-top:70px;
	margin-left:120px;
	margin-bottom:30px;
	text-align:center;
	background:#ffffff url(images/guaranteepanel09.gif) top left no-repeat;
	border:#008800 solid 0px;
}
.guaranteesecbtn {
	width:439px;
	margin-bottom:20px;
	font-size:30pt;
	margin-left:140px;
	border:#008800 solid 0px;
}
.guaranteesecbtn a{
	display:block;
	width:439px;
	height:81px;
	color:#ffffbc;
	text-align:center;
	text-decoration:none;
	background: url(images/btninvestnow.gif) top left no-repeat;
}
.guaranteesecbtn a:hover{
	color:#860a0b;
	text-decoration:none;
	background: url(images/btninvestnowhover.gif) top left no-repeat;
}
.divclear {
	clear:both;
	margin-bottom:0;
}
.closer {
	margin:bottom:0;
	height:20px;
}

/* btn return */
.btnreturn01 {
	text-align:right;
	margin-bottom:30px;
	border:#005500 solid 0px;
}
.btnreturn01 a {
	display:block;
	float:right;
	width:150px;
	height:22px;
	padding-top:3px;
	text-align:center;
	text-decoration:none;
	color:#000000;
	background: url(images/btnReturn.gif) top left no-repeat;
}
.btnreturn01 a:hover {
	color:#860a0b;
	background: url(images/btnReturnHover.gif) top left no-repeat;
}



/* Free Stuff page*/
.emailform001 {
	width:701px;
	height:305px;
	padding-top:15px;
	background:url(images/emailformbg01.gif) top left no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}
.collist {
	float:left;
	width:350px;
	margin-left:20px;
	margin-top:20px;
}
.collist ul {
	margin-left:0;
	padding-left:0;
}
.collist ul li {
	margin-left:0;
	padding-left:0;
	list-style:none;
	color:#0d004c;
	font-size:18pt;
	font-weight:bold;
	padding-left:25px;
	line-height:18pt;
	background:url(images/bullet01png.png) 0 2px no-repeat;
}
.collist ul li p{
	margin-bottom:12px;
	font-size:12pt;
	color:#000000;
}
.colemail{
	float:left;
	width:300px;
	margin-left:20px;
	margin-top:20px;
}



