/*

/* 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/headerbanner01.gif) top center no-repeat;
	height:171px;
}
#headerbanner02 {
	background:url(images/headerbanner02.gif) top center no-repeat;
	height:171px;
}

#contentbg01 {
	background:url(images/contentbg01.gif) top center no-repeat;
}
#contentbg01a {
	background:url(images/contentbg02.gif) top center no-repeat;
}
#contentbg02 {
	background:url(images/contentbg04.jpg) 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:times;
	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:43px;
	padding-top:7px;
	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:152px;
	background:url(images/footer01.gif) top center no-repeat;
}
#footercontent{
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
#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:5px;
}
.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;
}
.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;
}
.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;
}


/* 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:155px;
	float:left;
	margin-right:20px;
}

#topblock {
	border:#000000 solid 1px;
	height:190px;
	width:940px;
	margin-left:10px;
	margin-bottom:20px;
	background:#000000;
}
#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;
}
.guaranteesec {
	width:467px;
	height:343px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:30px;
	background:#ffffff url(images/guaranteepanel08.gif) top left no-repeat;
	padding-top:70px;
	padding-left:80px;
}
.guaranteesecbtn {
	width:330px;
	margin-bottom:20px;
	font-size:30pt;
	margin-left:30px;
}
.guaranteesecbtn a{
	display:block;
	width:330px;
	height:63px;
	padding-top:2px;
	color:#ffffbc;
	text-align:center;
	text-decoration:none;
	background: url(images/Investbtn.gif) top left no-repeat;
}
.guaranteesecbtn a:hover{
	display:block;
	color:#860a0b;
	text-decoration:none;
	background: url(images/Investbtnhover.gif) top left no-repeat;
}
.divclear {
	clear:both;
	margin-bottom:0;
}
.closer {
	margin:bottom:0;
	height:20px;
}

