body{
	background: url(images/banner.png) repeat-x #e3e1e0;
	font-family: Arial, Helvetiva, sans-serif;
	font-size:12px;
	color:#333333;
	min-width:906px;
	margin:0;
}

#main{
	width:906px;
	margin-right:auto;
	margin-left:auto;
}
/** HEADER CONTENT **/

 /* Universals ---------------------------------- */

a img {outline:none;}
a:visited img {outline:none;}
a img {outline:none;
border: none; }
a {outline:none;}
p {margin: 0; padding: 6px 0;} 
h1 {margin: 0; padding: 0;}
h2 {margin: 0; padding: 0;}
h3 {margin: 0;} 
h4 {padding: 0;}

 /* Universals ends ---------------------------------- */

#header{
	width:906px;
}

.telephone{
	background: url(images/telephone.png) no-repeat;
	width:163px;
	height:21px;
	margin:20px 0 0 0;
	float:left;
}

.strap{
	background: url(images/strap2.png) no-repeat;
	width:627px;
	height:21px;
	margin:20px 0 0 116px;
	float:left;
}
/* * * N A V I G A T I O N * * */
#navigation{
	width:100%;
	margin-right:5px;
	margin-left:3px;
	height:49px;
	float:left;
}

.solidblockmenu{
margin:11px 0 0 1px;
float: left;
height:49px;
font-size: 10px;
text-transform:uppercase;
text-align:center;
width: 858px;
overflow:hidden;
background: url(images/navbgdown.png) center center repeat-x;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: left;
color: white;
padding: 28px 12px 0 12px;
text-decoration: none;
margin-top:-9px;
height:49px;
}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: white;
background: transparent url(images/navbgup.png) center center repeat-x;
height:49px;
padding: 28px 12px 0 12px;
text-decoration: none;
margin:-9px 0 0 0;
}

/** main content **/
#mainContent{
	background: url(images/body.png) repeat-y;
	width:906px;
	float:left;
	margin-top:11px;
}

/** added with new Video Front Page **/
#mainContent2{
         background-image: url('images/source-main-orange_v4.png');
         background-repeat: no-repeat;
	background-position: center top; 	width:906px;
	float:left;
	margin-top:11px; 
	height:565px;
}


#invideoSection {
	width:336px;
	height:252px;
	margin:0 auto 0 auto;
}


#videoSection {
	width:446px;
	height:252px;
	border:0px;
	position:static;
	margin:87px 0 0 56px;
         background-color: #000; }

#freeEbookForm {
	width:273px;
	height:auto;
	border:0px;
	position: relative;
	margin:-135px 0 0 574px;
background-color: #f4f3f2; }

#blogbuttonFront {
	width:273px;
	height:auto;
	border:0px;
	position: fixed;
	margin: 50px 0 0 548px;}

#mc_embed_signup {
border: none !important;}

/** added with new Video Front Page - ends **/


#logo{
	width:528px;
	height:88px;
	border:0px;
	float:left;
}

#topImage{
	background: url(images/index.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#aboutImage{
	background: url(images/about.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#coaching{
	background: url(images/coaching.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#perfectbody{
	background: url(images/perfect.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#brandnew{
	background: url(images/brandnewbody.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#standards{
	background: url(images/standards.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#seminars{
	background: url(images/seminars.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#corporate{
	background: url(images/corporate.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#faqs{
	background: url(images/faqs.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#testimonials{
	background: url(images/testimonials.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}

#contacts{
	background: url(images/contact.png) no-repeat;
	height:249px;
	width:438px;
	position:static;
	margin:15px 0 0 557px;
}
/** TEXT CONTENT - Columns **/
#leftColumn{
	width:560px;
	position:static;
	margin:-60px 0 0 20px;
	clear:both;
}

h1{
	font-size:18px; 
	color:#f88b16;
	font-weight:lighter;
	margin-top:0px;
	margin-bottom:5px;
}

h2{
	font-size:14px; 
	color:#333333;
	font-weight:lighter;
	margin-top:0px;
	margin-bottom:0px;
}

h3{
	font-size:14px; 
	color:#f88b16;
	font-weight:lighter;
	margin-top:0px;
	margin-bottom:0px;
}

h4{
	font-size:12px; 
	color:#f88b16;
	font-weight:bolder;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:underline;
}

p{
	line-height:1.7em;
	color:#4f4f4e;
}

p a{
	color:#f88b16;
	text-decoration:none;
}

p a:hover{
	color:#333333;
	text-decoration:underline;
}

p.italic{
	font-style:italic;
}
#list{
	text-align:left;
}

#list1{
	text-align:left;
}

#list1 ul.left{
	text-align:left;
	color:#f88b16;
	font-size:12px;
}

#list1 li{
	color:#f88b16;
	font-size:12px;
	line-height:1.4em;
}

#list2{
	text-align:left;
}

#list2 ul.left{
	text-align:left;
	color:#f88b16;
	font-size:12px;
}

#list2 li{
	color:#f88b16;
	font-size:12px;
	line-height:1.4em;
}

#list ul.left{
	text-align:left;
	color:#f88b16;
	font-size:12px;
}

#list li{
	color:#f88b16;
	font-size:12px;
	line-height:1.4em;
}

span{
	color:#f88b16;
}
/** RIGHT COLUMN **/
#rightColumn /** HOME PAGE **/
{
	width:277px;
	position:static;
	margin:-459px 0 0 605px;
	clear:both;
}

#rightColumn1 /** ABOUT US **/
{
	width:277px;
	position:static;
	margin:-618px 0 110px 605px;
	clear:left;
}

#rightColumn2 /** 1PERFECT BODY **/
{
	width:277px;
	position:static;
	margin:-414px 0 0 605px;
	clear:left;
}

#rightColumn3/** PERSONAL COACHING **/
{
	width:277px;
	position:static;
	margin:-812px 0 425px 605px;
	clear:left;
}

#rightColumn4 /** CONTACT US **/
{
	width:277px;
	position:static;
	margin:-417px 0 20px 605px;
	clear:both;
}

#rightColumn5 /** SEMINARS **/
{
	width:277px;
	position:static;
	margin:-382px 0 20px 605px;
	clear:both;
}

#rightColumn6 /** Brand New Body, Brand New You **/
{
	width:277px;
	position:static;
	margin:-461px 0 0 605px;
	clear:left;
}

#rightColumn7 /**Raise Your Standards **/
{
	width:277px;
	position:static;
	margin:-233px 0 0 605px;
	clear:left;
}

#rss{
	width:270px;
	border:1px solid #999999;
	overflow:hidden;
	height:200px;
}

h3{
	color:#f88b16;
	font-size:16px;
	font-weight:lighter;
	margin-bottom:0;
}

p.news{
	font-size:10px;
	color:#333333;
	line-height:1.4em;
	margin-top:0;
}

p.news a{
	color:#f88b16;
	text-decoration:underline;
}

p.news a:hover{
	color:#333333;
}

label{
	font-size:11px;
	color:#333333;
}

span{
	color:#f88b16;
}

input{
	margin:5px;
}
/** FULL COLUMN **/
#fullColumn{
	width:837px;
	position:static;
	margin:-60px 0 0 20px;
	clear:both;
}
/** FOOTER **/
#footer{
	background:url(images/footerindex.png) no-repeat;
	height:289px;
	width:906px;
	float:left;
}

#footerLeft{
	width:300px;
	margin:10px 20px;
	font-size:11px;
	color:#333333;
	line-height:1.4em;
	float:left;
}

#footerLeft a{
	color:#333333;
	text-decoration:none;
}

#footerLeft a:hover{
	color:#f88b16;
	text-decoration:underline;
}

#footerRight{
	width:500px;
	margin:10px 20px 10px 45px;
	font-size:11px;
	color:#333333;
	line-height:1.4em;
	float:left;
	text-align:right;
}

#footerRight a{
	color:#333333;
	text-decoration:none;
}

#footerRight a:hover{
	color:#f88b16;
	text-decoration:underline;
}

#baseIndex{
	width:357px;
	height:249px;
	position:static;
	margin:-0px 0 0 250px;
}

br{clear:left;}
