/* CSS Document */

html {

	margin: 0;

	padding: 0;

	height:	100%;

	font-family: Verdana, Arial, Helvetica, sans-serif, Impact;

	font-size: 8pt;

	color: #394347;
	

	/*	overflow:auto;*/

}

body {

	margin: 0px;

	padding: 0;

	height:	100%;

}

table{

	font-family: Verdana, Arial, Helvetica, sans-serif, Impact;

	font-size: 8pt;

}

img{

	border: 0px;

}

a{

	text-decoration: none;

	font-size: 8pt;

	color:#ffffff;

}

a:hover{

	color:#ffffff;
	font-size: 8pt;
	text-decoration: underline;

}

li a{

	text-decoration: none;

	font-size: 8pt;

	color:#003399;

}

li a:hover{

	color:#003399;

	text-decoration: underline;

}

 p{ 

       margin: 3px 0px;
     //padding: 3px 0px;

}

.testimonials p { margin-top:7px; margin-bottom:7px;}

sup {

	font-family: Verdana, Arial, Helvetica, sans-serif, Impact;
	font-size: 6pt;
	color: #394347;
}

#container {

background: url(../images/bodybg.jpg) repeat-y 7px;
	
	position: relative;

	width: 976px !important;

	height:	auto !important;

	height:	100%;

	margin: 0px auto;

}

html>body #container {

	height: auto;

}

* html #container {

	height: 100%;

}

.hiddenpic{

	display:none;

}

h1 {

	display: inline;

	color: #663399;

	font: bold 17px/30px Arial;

}

h3 {

	font-size: 12px;

	font-weight: bold;

	color: #003366;

}

h2 {

	display: inline;

	color: #663399;

	font: bold 12px/14px Arial;

	}

/*Form styles*/

form{

	margin: 0px;

	padding: 0px;

}

label,#displaydata span{

	float: left;

	padding: 0px;

	width: 220px;

	margin: 0px 30px 0px 60px;

	font-size: 12px;

}

form p {

	clear: left;

	margin: 1px 0px;

	padding: 2px 0px;

}

input{


	padding:0px 0px 2px 2px;

	background-color: #FFFFFF;

	border: 1px solid #7f9db9;

	margin: 0px;

	font-size: 8pt;

}

input2{

	width: 180px;

	padding:0px 0px 2px 2px;

	background-color: #FFFFFF;

	border: 1px solid #7f9db9;

	margin: 0px;

	font-size: 8pt;

}

textarea{

	background-color: #FFFFFF;

	border: 1px solid #7f9db9;

}

select {

	width: 124px;

	padding:0px;

	background-color: #FFFFFF;

	border: 1px solid #7f9db9;

	margin: 0px;

	font-size: 8pt;

}

.checkbox{

	width: 15px;

	border: 0px;

}

.submitbutton{
	width: 135px;
}
.button{

	height: 25px;

	width: 71px;

	border:0px;

	color: #ffffff;

	font-size: 11px;

	font-weight: bold;

	margin: 5px 0px;

}

/*index page*/

#body{

	background: url(../images/bodybg.jpg) repeat-y 7px;

}

#tophead {
	background: url(../images/head.jpg) no-repeat left top;
	height: 23px;
}

#btmfooter {
	background: url(../images/footer1.jpg) no-repeat center bottom;
	height: 10px;
}

#footerbg{

	//background: url(../images/footer.jpg) no-repeat left bottom;
	background: url(../images/bodybg.jpg) repeat-y 7px;

	height: 63px;

	clear: both;

	color: #9375b1;

	text-align: center;
	
	left: 350px;

	padding-top: 20px;
	

}


#footerbg2{

	background: url(../images/footer2.jpg) no-repeat left bottom;

	height: 63px;

	clear: both;

	color: #9375b1;

	text-align: center;

	padding-top: 5px;
	
	left: 20px;
	margin-right: 7px;

}

#footerbg3{

	background: url(../images/footer3.jpg) no-repeat left bottom;

	height: 63px;

	clear: both;

	color: #9375b1;

	text-align: center;

	padding-top: 20px;
	
	left: 10px;

}

#footerbg a{

	color: #9375b1;

	//margin-right: 5px;

	//margin-left: 5px;

}


#footerbg2 a{

	color: #9375b1;

	//margin-right: 5px;

	//margin-left: 5px;

}

#footerbg3 a{

	color: #9375b1;

	//margin-right: 5px;

	//margin-left: 5px;

}

.footerline{

	font-size: 1px;

	height: 1px;

	width: 450px;

	//background:	url(../images/footerline.gif) repeat-x center center;
	background: url(../images/bodybg.jpg) repeat-y 7px;

	margin: 0px auto;

}

#headerbg {
	background: url(../images/bannerbg.jpg) repeat-x left center;
	height: 120px;
	width:949px;
	margin: -8px 0 0 14px;
}

#logo {

	position: absolute;

	left: 46px;

	top: 30px;

}

#hlogin {

	float: right; 

	background: url(../images/search.jpg) no-repeat right top;

	height: 98px;

	width: 332px; /* width:372px; adjusted 11-12-08 */
	
	padding:5px 0 0 119px;

	color: #993399;
	//color: #c43af1;

}

#hlogin a{

	padding: 0px 3px;

	color: #993399;
	//color: #c43af1;

}

#menu {


	width:939px;

	margin: 0 0 0 14px;

	line-height: 23px;
	
	background-color: #993399;

	color: #ffffff;

	padding:0 0 0 10px

}

# a {

	//padding: 0px 5px;

	color: #ffffff;

}

#mainbody {

	margin: 0px 12px 0px 14px;

}

#rightblock {

	float: right;

	background: url(../images/rightbox.jpg) no-repeat;

	height: 264px;

	width: 382px;

}

#itworks{

	position: relative;

	top: -11px;

	left: 15px;

	z-index:100;

}

#fineart{

	position: relative;

	top: -150px;

	left: 2px;

	z-index:98;

}

#topboxlady{

	position: absolute;

	top: 172px;

	left: 808px;

	z-index:99;

}

#rightblockcontent {

	color: #430458;

	padding: 0px 164px 0px 17px;

	margin:-19px 0 0 0;

	font-size: 7pt;

}

#rightblockcontent a{

	color: #ffffff;

}

#leftblock {
	float: left;
	margin:5px 0 0 -2px;
	background: url(../images/topleftblock.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding:8px; 
}

/* index.php page only */
.centermenu {
	clear: both;
	background: url(../images/navbar2.jpg) no-repeat 1px;
	padding: 6px 0;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:8px;
}

.centermenubg{
	width: 931px;
	height: 73px;
	background-color:ffffff;
}

#index-bottom-left {

	float: left;

	margin-left: 2px;

	width: 717px;

}

#tabs{

	position: absolute;

	top: 514px;

	z-index: 2;

	left:0px;

}

#indextabs ul{

	list-style: none;

}

#indextabs li {

	display: inline;

}

#indextabs li div {

	float: left;

	line-height: 22px;

	padding: 0px 4px 0px 6px;

	height: 22px;

}

#indextabs li div span{

	display: block;

}

/*First tab*/

#indextabs li div.tab1heading1{

	background: url(../images/pinktabl.gif) no-repeat left top;

}

#indextabs li div.tab1heading1 span{

	background: url(../images/pinktabc.gif) repeat-x right top;

}

#indextabs li div.tab1heading1 a {

	background: url(../images/pinktabr.gif) no-repeat right top;

}	

#indextabs li div.tab1heading0{

	background: url(../images/pinkl.gif) no-repeat left top;

}

#indextabs li div.tab1heading0 span{

	background: url(../images/pinkc.gif) repeat-x right top;

}

#indextabs li div.tab1heading0 a {

	background: url(../images/pinkr.gif) no-repeat right top;

}	

/*Second tab*/

#indextabs li div.tab2heading1{

	background: url(../images/purpletabl.gif) no-repeat left center;

}

#indextabs li div.tab2heading1 span{

	background: url(../images/purpletabc.gif) repeat-x right center;

}	

#indextabs li div.tab2heading1 a {

	background: url(../images/purpletabr.gif) no-repeat right top;

}	

#indextabs li div.tab2heading0{

	background: url(../images/purplel.gif) no-repeat left center;

}

#indextabs li div.tab2heading0 span{

	background: url(../images/purplec.gif) repeat-x right center;

}	

#indextabs li div.tab2heading0 a {

	background: url(../images/purpler.gif) no-repeat right top;

}	

/*Third tab*/

#indextabs li div.tab3heading1{

	background: url(../images/greentabl.gif) no-repeat left top;

}

#indextabs li div.tab3heading1 span{

	background: url(../images/greentabc.gif) repeat-x right top;

}	

#indextabs li div.tab3heading1 a {

	background: url(../images/greentabr.gif) no-repeat right top;

}	

#indextabs li div.tab3heading0{

	background: url(../images/greenl.gif) no-repeat left top;

}

#indextabs li div.tab3heading0 span{

	background: url(../images/greenc.gif) repeat-x right top;

}	

#indextabs li div.tab3heading0 a {

	background: url(../images/greenr.gif) no-repeat right top;

}	

/*Fourth tab*/

#indextabs li div.tab4heading1{

	background: url(../images/yellowtabl.gif) no-repeat left top;

}

#indextabs li div.tab4heading1 span{

	background: url(../images/yellowtabc.gif) repeat-x right top;

}	

#indextabs li div.tab4heading1 a {

	background: url(../images/yellowtabr.gif) no-repeat right top;

}

#indextabs li div.tab4heading0{

	background: url(../images/yellowl.gif) no-repeat left top;

}

#indextabs li div.tab4heading0 span{

	background: url(../images/yellowc.gif) repeat-x right top;

}	

#indextabs li div.tab4heading0 a {

	background: url(../images/yellowr.gif) no-repeat right top;

}

/*Fifth Tab*/

#indextabs li div.tab5heading1{

	background: url(../images/graytabl.gif) no-repeat left top;

}

#indextabs li div.tab5heading1 span{

	background: url(../images/graytabc.gif) repeat-x right top;

}

#indextabs li div.tab5heading1 a {

	background: url(../images/graytabr.gif) no-repeat right top;

}	

#indextabs li div.tab5heading0{

	background: url(../images/grayl.gif) no-repeat left top;

}

#indextabs li div.tab5heading0 span{

	background: url(../images/grayc.gif) repeat-x right top;

}

#indextabs li div.tab5heading0 a {

	background: url(../images/grayr.gif) no-repeat right top;

}	

#indextabs li div a{

	font-size: 11px;

	font-weight: bold;

	color: #a9098d;

	padding:0 11px 0 5px;

	display: block;

}

#indextabs li div a:hover{

	text-decoration:none;

}

#indtabcontent{

	clear: both;

	position: absolute;

	top: 546px;
	

	z-index: 1;
	

}

#indtabcontent img {

	background: url(../images/acc-photo-bg.jpg) no-repeat center center;

	padding: 8px;

	float: left;

	margin: 0px 10px;

}

#tabcontent1 img{

	background: url(../images/loweight-photo-bg.jpg) no-repeat center center;

}

#tabcontent2 img{

	background: url(../images/acc-photo-bg.jpg) no-repeat center center;

}

#tabcontent3 img{

	background: url(../images/reduce-photo-bg.jpg) no-repeat center center;

}

#tabcontent4 img{

	background: url(../images/manage-photo-bg.jpg) no-repeat center center;

}

#tabcontent5 img{

	background: url(../images/aboutus-photo-bg.png) no-repeat center center;

}

#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5{

	color: #052b5f;

	width:707px;

	height: 238px;

	padding: 15px 5px 5px;

	display: block;
	text-decoration: none;
}

#tabcontent1{

	display:none ;
	text-decoration: none;
	background: url(../images/lose-weightbg.jpg) no-repeat;

}

#tabcontent2{

	display: none;
	text-decoration: none;
	background: url(../images/acclerate-learning.jpg) no-repeat;

}

#tabcontent3{

	background: url(../images/better-healthbg.jpg) no-repeat;
	text-decoration: none;
	display: none;

}

#tabcontent4{

	background: url(../images/quit-smokingbg.jpg) no-repeat;
	text-decoration: none;
	display: none;

}

#tabcontent5{

	background: url(../images/about-usbg.png) no-repeat;
	text-decoration: none;
	display: block;

}

.index-bottom-right {
	float: right;
	width: 211px;
	margin-right: 4px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #593e54;
	padding: 0 6px;
	text-align: center;
	vertical-align: top;
	background: url(../images/rightblockcenter.gif) repeat-y center;
}

.locate-tbl-bkgd {
	background: url(../images/rightblockcenter.gif);
	background-repeat: repeat-y;
}

#indexbottom strong {
	font-weight: normal;
	padding-left: 45px;
}

#locatecenter{

	font-size:8pt;

	text-align:left;

}

#locatecenter p{

	padding-left:4px;

}
/* form on index.php no longer needs this code 11-12-08 Jeff
#locateusform{ 

	width:150px;

	color: #052b5f;

	margin: 0 0 53px 10px;

}

#locateusform p{

	font-weight: bold;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

}
*/
input#searchlocation{

	height: 34px;

	width: 76px;

	border:0;

}

.locatename{

	color: #663399;

	text-align:center;

}

#locateus{

	position: absolute;

	top:656px;

	left:850px;

}

.indexname,.locatename{

	color: #251520;

	font-size: 11px;

	font-weight: bold;

}

.index-bottom-right .top-bottom{

	margin: 0 -6px;

}

.indexrightbottom{

	background: url(../images/rightblockbottom.jpg) no-repeat center bottom;

	height: 12px;

	//margin: 0 -6px;

}

#testmaintable{

	background: url(../images/testmaintable.png) no-repeat 2px center;

	height: 318px;

	width: 718px;

}

#testbigbg {

	background: url(../images/testmonialbg.png) no-repeat left center;

	height: 285px;

	width: 355px;

	padding: 30px 0 0px 14px;

	margin: 0 0 0 15px;

	float: left;

}

#testmonialright{

	float: left;

	width:330px;

	margin-top: 9px;

}

#testmonialright a{

	color: #f39e37;

	padding-right: 10px;

}

.testmonialbutton{

	margin: 285px 0px 0px 15px;

}

.moretest{

	background: url(../images/successbg.png) no-repeat 15px center;

	padding-left: 28px;

	font-size: 11px;

	font-weight: bold;

	color: #3e235a;

	line-height: 20px;

}

.testthumb{

	margin-bottom: 8px;

	background: url(../images/testimonal-tablebg.jpg) no-repeat center center;

	height: 74px;

	width: 300px;

	padding: 0 0 0 25px;

}

#sitesearch{

	position: absolute;

	top:69px;

	left:480px;

	height:21px;

	width:250px;

	margin:0;

	padding:0;

	color: #4d0764;

	font-weight: bold;

}

#sitesearch input{

	border: 1px solid #8e3689;

	height: 11px;

	width: 150px;

	padding: 5px 0px 5px 2px;

}

input#searchbutton{

	height:22px; 

	width:30px; 

	border:0; 

	padding:0 0 0 3px; 

	background-color:#E5CAFD; 

	position:absolute;

}

#headerlogin{

	font-weight: bold;

	color: #754c21;

	position: absolute;

	top:20px;

	left:776px;

}

#headerlogin input{

	border: 1px solid #b3895d;

	height: 18px;

	width: 122px;

	margin-left: 18px;

}

input#headerloginbutton{

	width: 43px;

	font-weight: bold;

	margin-left: 100px;

	font-size: 11px;

}

#fpwd{

	position: absolute;

	top:113px;

	left:760px;

	color: #993399;
	//color: #c43af1;

}

#fpwd a{
	color: #993399;
	//color: #c43af1;

	font-weight: bold;

}

.products{

	font-weight: bold;

	color: #996633;

	border-bottom: 1px dotted #999900;

}

/*scrowler*/

div#catchdiv,div#catchdiv2	{ 

	position:relative; overflow:hidden;

	width:276px; height:74px; z-index:100;

	}

div#scrolldiv,div#scrolldiv2	{ 

	position:absolute; 

	left:0px; top:0px; 

	width:276px; height:74px; 

	clip:rect(0px, 276px, 74px, 0px); 

	overflow:hidden;	

	z-index:1; 

	}

div#scrollinnerdiv,div#scrollinnerdiv2	{ 

	position:absolute; visibility:hidden; 

	left:0px; top:0px; 

	z-index:1; 

	}

table#scrollertable,table#scrollertable2 { 

	width:552px; 

	margin-top:5px; 

	margin-left:5px;

}

table#scrollertable td,table#scrollertable2 td { 

	width:69px; 

	vertical-align:middle; 

	text-align:center 

}  

.leftarrow{

	position:absolute; 

	left: 405px; 

	margin-top:32px;

}

.rightarrow{

	position:absolute; 

	left: 713px; 

	margin-top:28px;

}

/*inner-pages*/

#innerlogo {

	margin:8px 0 5px 15px;

}

#innerHeaderSearch{

	background: url(../images/form-bg.png) no-repeat 10px center;

	width:253px;

	height: 27px;

	padding:10px 0 0 25px;

	color: #4d0764;

	font-weight: bold;

}

#bannermenu {

	position: absolute;

	top: 25px;

	left: 600px;

	color: #993399;
	//color: #c43af1;

}

#bannermenu a{

	padding: 0px 3px;

	color: #993399;
	//color: #c43af1;

}

.inner-bottom {

	margin: 8px;

}

.clearall {

	clear: both;

	float: none;

	font-size: 1px;

	line-height: 0px;

}

#inner-bottom-left {

	float: right;

	width: 695px;

	background: url(../images/innerrightbg-center.png) repeat-y center center;

	padding:0 10px 0 20px;

}

#inner-bottom-left img{

	margin:0 -10px 0 -20px;

}

.innermenutop{

	text-align: right;

	padding-right: 20px;

	color: #669933;

	margin: 10px 0px;

}

.innermenutop a{

	color: #669933;

	padding:0 5px;

}

.innermenutop img{

	vertical-align: middle;

	padding-right: 3px;

}

.pagination{

	color: #333333;

	padding-left:220px;

}

.submit{

	height:22px; 

	width:30px; 

	border:0; 

	padding:0 0 0 5px; 

	position:relative;

	top:7px;

}

/*newinnerpage*/

.innermainbody {

	margin: 5px 4px 0 33px;
	width: 850px;

}

.innerheading {

	float: left;

	width: 525px;

	padding:10px 0 0 25px;

}

.addtocartmessage {
	color: red;
	float: leftt;
	width: 525px;
	padding:10px 0 0 25px;
}

.innertestimonal {

	height: 140px;

	width: 353px;

	float: right;

	//background: url(../images/innertop-right.png) no-repeat center center;

	padding: 3px 0px 0px 25px;

}

.innerrightheading{

	color: #669933;

	font: bold 15px/40px Arial;

}

.innerleftarrow{

	position:absolute; 

	left: 612px; 

	margin-top:32px;

}

.innerrightarrow{

	position:absolute; 

	left: 918px; 

	margin-top:28px;

}

.innerleftmenu {

	float: left;

	width: 199px;

	padding: 0 6px 0 0;

	background: url(../images/product-leftboxcenter.jpg) center;

}

.innerleftmenu img{

	margin:0 -6px 0 0;

}

.innerleftmenu ul{

	list-style: none;

	margin: 15px;

	padding: 0px;

}

.innerleftmenu li{

	padding-top: 2px;

	padding-bottom: 2px;

	background: url(../images/innerrignt-menubg.gif) repeat-x center bottom;

}

.innerleftmenu a{

	color:#669933;

	font-family: Arial;

}

.innerleftmenu .prodcutleftbottom{

	margin-top:6px;

}

.product-center{
	background: url(../images/product-centercenter.png) repeat-y;

	width: 520px;

	float: left;

}

.buttons{

	position: relative;

	top:-7px;

}

#items{

	margin: 0px 88px 2px 25px;
}
#checkout-label{

	margin: 0px 45px 2px 25px;
}
#support-label{
	margin: 0px 64px 2px 25px;
}
.productstable{

	background: #669933;

	margin-top:15px;

}

.singleproduct td{

	vertical-align: top;

}

.singletd{

	height: 345px;

}

.productstable td{

	background: #ffffff;

	text-align: left;

	border-right: 1px solid #ccc;

	border-bottom: 1px dotted #bcbcbc;

}

.productstable p{

	background: #F5F5F5;

	text-align: center;

	border-right: 1px solid #ffffff;

	border-bottom: 1px dotted #bcbcbc;

}

.productstable input{

	text-align: center;

}

.productstable th{

	border-right: 1px solid #cedebd;

	color:#ffffff;

	line-height: 12px;

	font-size:7pt;

}

.productstable .item{

	text-align: left;

	width:270px;
	
	background: #F5F5F5;

}

.productstable .itemtitle{

	text-align: center;

	width:120px;
	
	background: #F5F5F5;

}

.productstable .rightlast{

	border-right:0;

}

.productstable .bottomlast td{

	border-bottom:0;

}

.moreproducts{

	text-align: right;

	margin: 0px;

	padding: 0px;

}

.moreproducts a{

	color: #ff9900;

	padding: 0 8px;

}

.pagination {

	position: relative;

	top:35px;

	text-align: right;

	margin:0 20px 0 0;

}

.pagination a{

	color: #ff9900;

	padding: 0px 3px;

}

.totd{

	position: absolute;

	width:200px;

	left:754px;

	margin-top:15px;

}

.docadvice{

	position: absolute;

	width:200px;

	left:754px;

	margin-top:15px;

}

.innerbottom {

	height: 230px;

	//background: url(../images/innerbottombox.png) repeat-x center center;

	padding:0 0 0 7px;

}

.poductsbottomfirstbox,.poductsbottomsecondbox,.poductsbottomthirdbox,.successbottomfirstbox,.successbottomsecondbox,.successbottomthirdbox,.locbottomsecondbox{

	float: left;

	width: 294px;

	padding:0 5px 0 0;

	margin:7px 0 0 0;

	height:215px;

}

.poductsbottomfirstbox{

	background: #f7edd1;

	color: #cc9900;

	margin-right:16px;

}

.poductsbottomfirstbox h1{

	color: #ff9900;

}

.poductsbottomsecondbox{

	background: #d4d1f7;

	color: #6666cc;

	margin-right:16px;

}

.poductsbottomsecondbox h1{

	color: #663399;

}

.poductsbottomthirdbox{

	background: #f4f7d1;

	color: #999900;

}

.poductsbottomthirdbox h1{

	color: #333300;

	line-height:18px;

}

#gettingstress,#too-much-weight,#wantdirect{

	float: left;

	margin-top:5px;

}

.secheading {

	color: #ff6633;

	font-weight: bold;

	font-size: 11px;

}

.trythisbook{

	font-size: 18px;

	color: #6666cc;

	text-align:center;

}

#postsuccess {

	float: right;

}

.sucessbuttons{

	clear: both;

	margin-left:10px;

}

.sucesspage a{

	color:#cc6666;

	font-family: Arial;

	padding-left: 20px;

}

.sucesspage strong{

	color: #ff9966;

	padding-left:15px;

}

.centerdetail a{

	color:#3399ff;

	font-family: Arial;

	padding-left: 30px;

}

div.centerdetail strong{

	color:#3399ff;

	padding-left:25px;

}

.successpagination{

	color:#333333;

	padding-left:15px;

}

.successpagination a{

	color:#ff9966;

	padding:0 0 0 3px;

}

.successbottomfirstbox{

	background: #ebf7d1;

	color: #cc9900;

	margin-right:16px;

}

.successbottomfirstbox h1{

	color: #666633;

	line-height:18px;

}

.successbottomsecondbox,.locbottomsecondbox{

	background: #ffecc9;

	color: #6666cc;

	margin-right:16px;

}

.successbottomsecondbox h1,.locbottomsecondbox h1{

	color: #663399;

	line-height:18px;

}

.successbottomthirdbox{

	background: #d5d2f5;

	color: #000066;

}

.successbottomthirdbox h1{

	color: #333366;

	line-height:18px;

}

.bottombutton{

	height: 34px;

	width: 79px;

	border:none;

	margin:0;

	padding:0 0 0 20px;

	background: #ffecc9;

}

#bottomsearchform{

	padding: 0px 0px 0px 160px;

}

#sucesscontent,#loccontent {

	float: left;

	width: 708px;

	background: url(../images/successright.png) repeat-y center center;

	padding:0 10px 0 20px;

}

#sucesscontent img,#loccontent img{

	margin:0 -10px 0 -20px;

}

.successheading{

	color: #ff9966;

	border-bottom: 1px solid #ccc;

	line-height:40px;

}

.successheading storng{

	font-size: 16px;

}

.successheading img{

	vertical-align: middle;

	float:right;

	padding-right:20px;

}

#sucesscontent a{

	color: #ff9966;

	padding-right: 30px;

}

#sucesscontent table strong{

	color: #ff9966;

}

.successtable{

	height:412px;

	clear:both;

}

.locbottomsecondbox{

	background: #d7c9ff;

}

.locpage{

	text-align: center;

	color: #3399ff;

}

.locpage form{

	margin:150px 0;

}

.locsearch{

	border:0;

	padding:0;

	width:76px;

	height:27px;

}

#loccontent{
 width: 550px;
 
}

#loccontent strong{

	color: #3399ff;

}

img#locmap{

	padding:0 20px 20px 20px;

	border: 1px solid #33ccff;

	margin:15px;

}

.aboutustable td{

	padding:0 25px;

}

.aboutustable strong{

	color:#3399cc;

}

.aboutustable li{

	font-weight:bold;

	list-style:none;

	padding:5px 0;

}

.aboutustable a{

	color:#3399cc;

}

#franchiseLoginForm{

	position: absolute;

	top:450px;

	left:460px;

}

#franchiseLoginForm label{

	color:#3399cc;

	width:60px;

	font-size:14px;

	font-family:arial;

}

.fbutton{

	border:0;

	padding:0;

	margin-left:160px;

	height:30px;

	width:85px;

}

#founder {

	width: 708px;
	background: url(../images/topleftblock.jpg) background-repeat: no-repeat;
	padding:0 10px 0 20px;
	margin:80px;

}

#founder .imagecurve{

	margin:0 -10px 0 -20px;

	clear:both;

}

#founder .firstline{

	color:#3399ff;

}

.faq a{

	display:block;

	color:#3399cc;

	font-weight:bold;

	margin:10px 30px;

}

.faq-answers{

	margin: 0px 20px;

}

.faq-answers a{

	color:#3399cc;

}

#checkout{

	margin: 0px 45px 2px 25px;

}

.checkouttable{

	font-weight: bold;

	margin:15px;

}

.checkouttable textarea{

	width:122px;

	height:70px;

}

.fctable textarea{

	width:122px;

	height:70px;

}

.chkrtable,.heading1{

	color: #cc9966;

}

.chkltable,.heading2{

	color: #6699cc;

}

.fctable{

	font-weight: bold;

	margin:5px;
}

.fctable,.inputSM{

	width: 6px;
}

#continuechecking{

	width:211px;

	height:34px;

	border:none;

	margin:10px 0 4px 0;	

}

.heading1,.heading2{

	font-weight: bold;

	padding:15px;

}

.heading1{

	text-align:right;

}

#comments{

	width:330px;

	height:200px;

}

.contactbar{

	color: #993399;
	//color: #c43af1;

	font-weight:bold;

	color:#ffffff;

	line-height: 20px;

	padding-left:20px;

}

.contactadd{

	font: bold 17px Arial;

	color: #333333;

	margin: 30px 90px;

}

.successlandtable td{

	vertical-align: top;

}

.pchcenter{

	margin:5px 0 5px 30px;
	width: 600px;

}

.plandingpage{

	background: url(../images/product-centercenter.png) repeat-y;

	width: 520px;

	float: left;

}

.plandcontent{

	padding:20px;

	height:442px;

}

#imageContainer {
	position:relative;
	margin:auto;
	width:948px;
	border:1px solid #ffffff;
}

/* styles unrelated to the application follow */
h1 {
	position:relative;
	font:1em verdana;
}

.copy {
	width:500px;
	margin:auto;
	position:relative;
	font:0.9em verdana;
}

#so_credits {
	position:relative;
	margin:25px auto 0px auto;
	width:00px; 
	font:0.7em verdana;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	height:90px;
	padding-top:4px;
}

#so_credits img {
	float:left;
	margin:5px 10px 5px 0px;
	border:1px solid #000000;
	width:80px;
	height:79px;
}

#imageContainer {
	height:85px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}

/* centerdetail.php, frtestimonials.php */
.schedule-consultation a {
  display: block;
  padding: 4px;
  width: 170px;
  color:#939;
  background-color:#CCC;
  border:1px solid #999;
  border-bottom-color:#666;
  border-right-color:#666;
  text-align:center;
}

.schedule-consultation a:link, .schedule-consultation a:visited {
  color: #939;
  background-color:#e5e5e5;
  text-decoration: none;
}

.schedule-consultation a:hover {
  background-color: #369;
  color: #fff;
}

/* video page css */
.video-title {font:normal 12px/18px Arial;}

.video-title h1{
	font: bold 17px/30px Arial;
	color: #002B7B;
	padding:0;
	margin:5px 0 5px; 0;
	display:block;
}
.video-title p{
	font:normal  12px/18px Arial;
	width:425px;
	text-align:justify;
	color: #666;
	margin:10px 0 0 0;
}
.video-title a{
	color:#33F;
	font:normal 12px/18px Arial;
	text-decoration:underline;
}
.video-title ul {
	padding:0;
	margin:5px 0 10px 17px;
}

/* article pages */
.articles {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
.articles p {
	margin:11px 0;
	padding:0;
	line-height:130%;
	text-align:justify;
}
.articles a,
.articles a:link,
.articles a:hover,
.articles a:visited,
.articles a:active
{
	font-size:13px;
	color:#939;
	text-decoration:underline;
}
.articles ol {
	list-style-type:decimal;
}
.articles ol li {
	line-height:130%;	
}
.articles h3 {
	color:036;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.articles h3 a,
.articles h3 a:link,
.articles h3 a:hover,
.articles h3 a:visited,
.articles h3 a:active {
	color:#036;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:underline;
}
.articles h3 a:hover {color:#939;}

/* breakthrough pdf */

#breakthrough-pdf {
	padding:5px 15px;
	color:#039;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size:12px;
}
#breakthrough-pdf p,
#breakthrough-pdf ul {
	font-size:12px;
	margin:10px 0;
}
#breakthrough-pdf h1,
#breakthrough-pdf h2,
#breakthrough-pdf h3
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	color:#036;
	margin:0;
}
#breakthrough-pdf h1 {
	font-size:1.8em;
	margin:1em;
}
#breakthrough-pdf h3 {
	font-size:1.3em;
	margin:0.5em;
}
#breakthrough-pdf .lrg-left-col p,
#breakthrough-pdf .lrg-left-col ul {
	font-size:13px;	
}
/* Success Landing Page */
.lrg-tst-box {
	background: #eceff5 url(../images/testimonial-bkgd.png) no-repeat left top;
	border: 1px solid #94A3C4;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
}
table .tst-header {
	color:#002e7b;
	font-weight:bold;
	padding:10px 10px 5px 0;
}
table .affirm-txt {
	font-size:11px;
	padding:5px 10px 5px 0;
}
.testimony-list {
	width:200px;
	border:1px solid #94A3C4;
	padding-bottom:5px;
	text-align:left;
}
.testimony-list .title  {
	padding:3px 0;
	background-color:#eceff5;
	border-bottom:1px solid #d8dfea;
	text-align:center;
}
.testimony-list .title a:link,
.testimony-list .title a:visited,
.testimony-list .title a:active {
	color:#002e7b;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.testimony-list .title a:hover {
	text-decoration:underline;	
}
.testimony-list ul {
	list-style:none;
	margin:10px 0;
	padding:0 15px;
}
.testimony-list ul li {
	border-bottom:1px dotted #666;
	padding:1px 0;
}
.testimony-list ul a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	color:#cc6666;
	display:block;
	padding-left:10px;
}
.testimony-list ul a:hover {
	color:#002e7b;
	background-color:#eceff5;
}
.testimony-btn {
	width:100px;
}
.testimony-btn a:link,
.testimony-btn a:visited,
.testimony-btn a:active {
	color:#600;
	font-size:11px;
	line-height:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	border:1px solid #F90;
	padding:2px 3px;
	background: #FC0 url(../images/testimony-btn-bkgd.gif) repeat-x left top;
}
.testimony-btn a:hover {
	border:1px solid #F60;
	color:#600;
	background: #F90 url(../images/testimony-btn-bkgd-over.gif) repeat-x left bottom;
}
.testimonial {
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	font-size:13px;
}
.testimonial p { 
	text-indent:1.5em;
	text-align:justify;
	margin: 5px 0;
}
/*Navmenu*/
/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
div.menubar {
	background:url(../images/menu-bg.gif) no-repeat #7C2188;
	min-height:74px;
	margin-left:0;
}
* html div.menubar {height:74px;}

div.menubar ul {
	padding:0;
	margin:0;
}

div.menubar ul li {
	list-style:none;
	float:left;
}
div.menubar ul li a {
	display:block;
	background-image:url(../images/navbar3.png);
	float:left;
	height:74px;
	overflow:hidden;
	text-indent:-9999px;
}
div.menubar ul li a.btn-locate {
	background-position:0px 0px;
	width:146px;
}
div.menubar ul li a.btn-locate:hover {background-position:0px -74px;}

div.menubar ul li a.btn-freebook {
	background-position:-146px 0px;
	width:174px;
}
div.menubar ul li a.btn-freebook:hover {background-position:-146px -74px;}

div.menubar ul li a.btn-medical {
	background-position:-320px 0px;
	width:258px;
}
div.menubar ul li a.btn-medical:hover {background-position:-320px -74px;}

div.menubar ul li a.btn-guarantee {
	background-position:-578px 0px;
	width:186px;
}
div.menubar ul li a.btn-guarantee:hover {background-position:-578px -74px;}

div.menubar ul li a.btn-consultation {
	background-position:-764px 0px;
	width:162px;
}
div.menubar ul li a.btn-consultation:hover {background-position:-764px -74px;}
/*  end navmenu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
