/* CSS Document */

/*
---------------------------------------------
Alton Jamison - main/default
---------------------------------------------
*/

 
body {
	text-align:left;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:15px;
	margin:0;
	padding:0;
	color: #8b8464;
	line-height: 21px;
	letter-spacing: -.5px;
        list-style-type: disc;
}

a {
text-decoration:none;
color: #8b8464;
}


a:hover {
text-decoration:none;
font-weight:string;
color:#de5c26;
}

a.selected {
font-weight:normal;
}


a img {
border:none;
}

p{
color:#8b8464;
font-size:15px;
line-height:21px;
text-align:left;
}


h1  {
font-size:24px; 
font:normal
}
 
 
.bullet1 {
list-style-type: disc; 
color:#7B888E;
}


li {
	display:inline;
	list-style-image: none;
	list-style-type: disc;
} 

input, textarea, select {
  background-color :#eeece0;
  color : #8b8464;
}




/*
---------------------------------------------
All Headers
---------------------------------------------
*/

#homeheadercont { 
width: 100%; 
height: 420px;
background:url(../images/homeheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}

#homeheaderbg {
margin:auto;
width:100%;
height:750px;
background:url(../images/homeheaderbg.png) center no-repeat;
 }


#aboutheadercont { 
width: 100%; 
height: 420px;
background:url(../images/aboutheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#programsheadercont { 
width: 100%; 
height: 420px;
background:url(../images/programsheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#trainingheadercont { 
width: 100%; 
height: 420px;
background:url(../images/trainingheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#coachingheadercont { 
width: 100%; 
height: 420px;
background:url(../images/coachingheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#eventsheadercont { 
width: 100%; 
height: 420px;
background:url(../images/eventsheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#scheduleheadercont { 
width: 100%; 
height: 420px;
background:url(../images/scheduleheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#presskheadercont { 
width: 100%; 
height: 420px;
background:url(../images/presskheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#reviewsheadercont { 
width: 100%; 
height: 420px;
background:url(../images/reviewsheader.jpg) center no-repeat; 
background-color:#000000;
}

#contactheadercont { 
width: 100%; 
height: 420px;
background:url(../images/contactheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}


#storeheadercont { 
width: 100%; 
height: 420px;
background:url(../images/storeheader.jpg) center no-repeat; 
background-color:#f6f5eb;
}



/*
---------------------------------------------
nav bar
---------------------------------------------
*/

#nav {
margin:auto;
text-align: center;  
height: 60px;
width: 840px;
background: url(../images/navbar.png) center no-repeat;  
}

#nav ul {
margin:0px;
padding:15px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:16px;
color: #7b888e; 
}



#nav li {
list-style-type:none;
display:inline;
}

#nav a {
text-decoration : none;
font-size:16px;
color: #7b888e;  
}

#nav a:hover {
text-decoration:none;
color:#8b8464;
}
 
#nav a:selected {
text-decoration:none;
color:#8b8464; 
text-decoration:underline;
}




#navblk {
margin:auto;
text-align: center;  
height: 60px;
width: 820px; 
background-color: #232524; 
}

#navblk ul {
margin:0px;
padding:15px;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:16px;
color: #7b888e; 
}

#navblk li {
list-style-type:none;
display:inline;
}


#navblk a {
text-decoration : none;
font-size:16px;
color: #7b888e;  
}


#navblk a:hover {
text-decoration:none;
color:#8b8464;
}
 
#navblk a:selected {
text-decoration:none;
color:#8b8464; 
text-decoration:underline;
}











/*
---------------------------------------------
.text styles
---------------------------------------------
*/
.text {
width: 600px; 
padding-top:20px;
text-align:left;
}

.text2  {
 
font-family: Arial, Helvetica, "Helvetica Neue", sans-serif;
letter-spacing: -1px;


}

.text3  {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
color: #a7a380;
line-height: 24px; 
letter-spacing: normal;
}
 






/*
---------------------------------------------
Logo container
---------------------------------------------
*/


#logocont {
margin:auto;
width:950px;

}

#logo {
float:left;
padding-top: 80px;
 
}





/*
---------------------------------------------
Testimonials container
---------------------------------------------
*/


#testicont {
margin:auto;
width: 195px; 
height: 420px;
padding-top:100px; 
background: url(../images/test_bg.png) center no-repeat; 

}

#testi1cont {
margin:auto;
width: 195px; 
height: 420px; 
background: url(../images/test_bg.png) center no-repeat; 
}

.testitext {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
line-height:18px;
letter-spacing: normal;
color:#ab9b7f;

}

#testcontent {
text-align:left; 
padding-left:45px; 
padding-right:15px;
}

#test1content {
text-align:left; 
padding-top:40px;
padding-left:45px; 
padding-right:15px;
}

.testisign {
padding-top:0px;
float:right;
}
 
#testilongcont {
margin:auto;
width: 195px; 
height: 530px;
padding-top:100px; 
background: url(../images/testlong_bg.png) center no-repeat; 

}
/*
---------------------------------------------
Newsletter container
---------------------------------------------
*/


#newslettercont {
margin:auto;
width: 355px; 
height: 150px; 
background: url(../images/newsletterbox1.png) center no-repeat; 
}

#newsletterform {
float:left;
padding-top: 75px;
width: 330px;
height: 75px;
padding-left:15px;
padding-right:15px;
}

.newslettertext {
font-size: 15px;
color: #5bd0a8;
}

/*
---------------------------------------------
New book container
---------------------------------------------
*/


#newbookcont {
margin:auto;
width: 355px; 
height: 190px; 
background: url(../images/newbooksign.png) center no-repeat; 
}

.newbookpad {
padding-top:50px;
}

#newbooktextcont {
width:330px;
height:50px;
padding-top:80px;
padding-left:15px;
}

.newbooktext {
font-size: 15px;
color: #faae93;
}


/*
---------------------------------------------
coming soon
---------------------------------------------
*/

#comingsooncont { 
width: 100%; 
height: 1000px;
background: url(../images/comingsoon_bg.jpg) center no-repeat; 
}

#comingsoonimg {
margin:auto;
padding-top:740px;
width:800px;
height:160px;
}




/*
---------------------------------------------
home body container
---------------------------------------------
*/


#homecont {
width:100%; 
height: 1550px; 
background: url(../images/home_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#homemaincont {
margin:auto;
width: 950px;
height: 1130px;
}


#blkcont {
float:left;
width:740px;
height:220px;
}


#blkimg {
padding-top:20px;
}


#homecol1cont {
float:left;
width:740px;
height: 830px;
}


#welcomecont {
float:left;
width: 740px; 
height: 120px; 
}

.welcometext {
padding-top: 10px; 
}

#welcomeimg {
padding-top:80px;
}


#homecol1a {
width: 355px;
height: 170px;
float: left;
}


#homecol1b {
width: 355px;
height: 170px;
float: right;
}

#homecolcd {
width:740px;
height:400px;
margin:auto; }


#homecol1c {
width: 355px;
height: 350px;
float: left;
}


#homecol1d {
width: 355px;
height: 400px;
float: right;
}

.homecol1dtop {
padding-top:10px;
}


#homecol2cont {
float:right;
width:195px;
height: 550px;
}






/*
---------------------------------------------
about body container
---------------------------------------------
*/


#aboutcont {
width:100%; 
height: 1450px; 
background: url(../images/about_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#aboutmaincont {
margin:auto;
width: 950px;
height: 1030px;
}
 

#aboutcol1cont {
float:left;
width:675px;
height:970px;
}


#aboutajcont {
float:left;
width: 675px; 
height:170px; 
}

#aboutcol1content {
padding-top: 20px; 
}

.abouttext {
text-align:justify;
}

#aboutimg {
padding-top:120px;
}


#aboutcol2cont {
float:right;
width:195px;
height:970px;
}



/*
---------------------------------------------
programs body container
---------------------------------------------
*/


#programscont {
width:100%; 
height: 3650px; 
background: url(../images/programs_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#programsmaincont {
margin:auto;
width: 950px;
height:3230px;
}


#programscol12 {
float:left;
width:950px;
height:1770px;
}

#programscol1cont {
float:left;
width:715px;
height:1770px;
}

#programsajcont {
width:950px;
height:170px;
float:left;
}

#programsimg1 {
padding-top:120px;
}
 

#nomorecont {
padding-top: 60px;
padding-left: 25px;
width: 715px;
height:370px;
float:left;
}

#nomorenotecont { 
width:715px;
height:120px;
margin:auto;
color:#DE5C26;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
 

#nomorenotecont1 {
float:left;
padding-left:130px;
width:80px;
height:120px; 
}

#nomorenotecont2 {
float:left;
padding-left:10px;
width:445px;
height:120px;
line-height: 16px;
}

.programsline {
	padding-left:75px;
	width:650px;
	float:left;
	padding-top: 0px;
}

.programstoptext { 
padding-left:50px;
text-align:justify;
}

#youmattercont {
padding-top:50px;
float:left;
width:715px;
height:330px;
padding-left:25px;
}

#youmatternotecont { 
width:715px;
height:110px;
margin:auto;
color:#83888a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#youmatternotecont1 {
float:left;
padding-left:130px;
width:80px;
height:110px;
}

#youmatternotecont2 {
float:left;
padding-left:10px;
width:445px;
height:110px;
line-height: 16px;
}



#blackberrycont {
padding-top:50px;
float:left;
width:735px;
height:290px;
padding-left:25px;
}

#blackberrynotecont { 
width:715px;
height:90px;
margin:auto;
color:#A77B24;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#blackberrynotecont1 {
float:left;
padding-left:130px;
width:80px;
height:80px;
}

#blackberrynotecont2 {
float:left;
padding-left:10px;
width:445px;
height:80px;
line-height: 16px;
}


#hungrycont {
padding-top:50px;
float:left;
width:715px;
height:330px;
padding-left:25px;
}

#hungrynotecont { 
width:715px;
height:100px;
margin:auto;
color:#286F56;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

#hungrynotecont1 {
float:left;
padding-left:130px;
width:80px;
height:60px;
}

#hungrynotecont2 {
float:left;
padding-left:10px;
width:445px;
height:60px;
line-height: 16px;
}

#programsimg2 {
padding-top:80px;
height:70px;
width:600px;
float:left;
}

 

#programscol2cont {
float:right;
width: 175px;
height:1770px;
}

.col2sign {
padding-top: 15px;
}

#nomorecol2 {
margin:auto;
width:175px; 
height:320px;
}
 
.nomoretoppad {
padding-top:120px;
}


#youmattercol2 {
margin:auto;
width:175px; 
height:270px;
}

.youmattertoppad {
padding-top:120px;
}

#blackberrycol2 { 
margin:auto;
width:175px; 
height:250px;
}

.blackberrytoppad {
padding-top:120px;
}

#hungrycol2 {
margin:auto;
width:175px; 
height:220px;
}

.hungrytoppad {
padding-top:120px;
}

#programscol3cont {
width:950px;
height:780px;
float:left;
}

#programsaj2cont {
padding-top:60px;
float:left;
height:100px;
width:950px;
}

#workshopscont1 {
margin:auto;
padding-top:60px;
width:950px;
height: 300px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #8B8464;
text-align:left;
line-height: 21px;
}

#wscont1a {
width:255px;
float:left;
height:300px;
}

#wscont1b {
width:255px;
float:left;
height:300px;
}

#wscont1c {
width:255px;
float:left;
height:300px;
}

.marginws {
margin-right:80px;
}

#workshopscont2 {
margin:auto;
padding-top:130px;
width:950px;
height: 280px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #8B8464;
text-align:left;
line-height: 21px;
}

#wscont2a {
width:255px;
float:left;
height:280px;

}

#wscont2b {
width:255px;
float:left;
height:280px;
}

#programscol4cont {
float:left;
width: 950px;
height: 350px;
}

#programsvideo { 
padding-top:50px; 
float:left;
height:400px;
width:360px;
}


/*
---------------------------------------------
training body container
---------------------------------------------
*/


#trainingcont {
width:100%; 
height: 1415px; 
background: url(../images/training_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#trainingmaincont {
margin:auto;
width: 950px;
height:995px;
}
 

#trainingcol1cont {
float:left;
width:675px;
height:935px;
}


#trainingajcont {
float:left;
width: 675px; 
height:170px; 
}

#trainingcol1content {
padding-top: 20px; 
width:675px;
height:120px;
float:left;
}

.trainingtoptext {  
line-height:22px;
color:#7b888e; 
}

#trainingimg {
padding-top:120px; 

}

#trainingimg2 {
float:left;
width:675px;
}

#trainingtopics {
float:left;
padding-top:18px;
padding-left: 280px;
width: 395px;
height: 470px;
}

.topictext {
font-size: 20px;
line-height:33px;
}

#trainingcol2cont {
float:right;
width:195px;
height:935px;
}


/*
---------------------------------------------
coaching body container
---------------------------------------------
*/


#coachingcont {
width:100%; 
height: 2200px; 
background: url(../images/coaching_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#coachingmaincont {
margin:auto;
width: 950px;
height:1770px;
}
 
#coachingcont12 {
margin:auto;
width:950px;
height:675px;
}

#coachingcol1cont {
float:left;
width:675px;
height:670px;
}


#coachingajcont {
float:left;
width: 675px; 
height:170px; 
}

#coachingcol1content {
padding-top: 20px; 
width:675px;
height:170px;
float:left;
line-height:22px;
}

.coachingcontent {
text-align:justify;

}

#coachingimg {
padding-top:120px; 

}

#coachingimg2 {
float:left;
width:675px;
}

#coachingchallenge {
float:left;
padding-top:15px;
padding-left:75px;
width: 600px;
height: 250px;
}

.challengetext {
font-size: 18px;
line-height:30px;
}

#coachingcol2cont {
float:right;
width:195px;
height:670px;
}



#coachingcol3 {
margin:auto;
width:950px;
height:1050px;
}

#col3top {
float:left;
width:950px;
height: 490px;
}

#col3top1 {
float:left;
width:950px;
height:40px;
padding-top: 50px;
}

#col3top2a {
float:left;
padding-left:25px;
width:266px;
height:360px;
padding-top:30px;
}

#col3top2b {
float:left;
padding-left:25px;
width:266px;
height:360px;
padding-top:30px;
}

#col3top2c {
float:right;
padding-left:25px;
width:266px;
height:360px;
padding-top:30px;
}

.col3toplabels {
margin-right:2opx;
}

.col3text { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 16px;
color: #7b888e;
letter-spacing:normal; 

}
 
#coltextpad {
padding-left:50px; 
padding-top:30px;
width:600px;
}

.col3margin {
margin-right: 25px;
}

#col3bot {
float:left;
width:950px;
height:400px;
}

#col3bota {
float:left;
padding-left:25px;
width:266px;
height:380px;
padding-top:10px;
}

#col3botb {
float:left;
padding-left:25px;
width:266px;
height:380px;
padding-top:10px;
}

#col3botc {
float:right;
padding-left:25px;
width:266px;
height:380px;
padding-top:10px;
}




/*
---------------------------------------------
events body container
---------------------------------------------
*/


#eventscont {
width:100%; 
height: 2650px; 
background: url(../images/events_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#eventsmaincont {
margin:auto;
width: 950px;
height:2230px;
}



#eventsajcont {
width:740px;
height:335px;
float:left;
}

#eventsimg1 {
padding-top:120px;
}

#eventsajcontent {
padding-top: 10px;
text-align:justify;
line-height:22px; 
font-size:16px;
}


#eventsline1 {
padding-top:50px;
float:left;
width:740px;
height:10px;
}


#eventscol1cont {
float:left;
width:740px;
height:1730px;

}

.eventstext {
line-height:21px;
font-family:Georgia, "Times New Roman", Times, serif; 
font-size:15px;
letter-spacing:normal;
}

.eventsline {
float:left;
}

.eventlist {
line-height:28px;
}

#getstartedcont {
float:left;
width: 740px;
height: 480px;
padding-top:50px;
}

#getstartedcols {
margin:auto;
width:740px;
height:215px;
}

#getstartedcol1 {
float:left;
width:365px;
height:190px;
padding-top:15px;
line-height:28px;
}

#getstartedcol2 {
float:right;
width:355px;
height:190px;
padding-top:15px;
line-height:28px;
}

#getstartedp {
float:left;
padding-top:20px;
width:740px;
height:70px; 
}

#figurescont {
float:left;
padding-top:60px;
width: 740px;
height:600px;
}

#strategiescont {
float:left;
padding-top:60px;
width: 740px;
height:360px;
}


#eventscol2cont {
width:175px;
height: 1730px;
float:right;
}

.gscol2pad {
margin-top:430px;
}

#getstartedcol2b {
float:right;
width: 165px;
height:360px; 
background:url(../images/events_redbox.png) center no-repeat;
}

#getstarteddate {
margin:auto;
font-size:18px;
height:50px;
width: 165px;
padding-top:15px;
color: #EAE3C3;
}

#getstartedcontent {
padding-top:60px;
padding-left:20px;
text-align:left;
font-size:17px;
color: #EAE3C3;
}


.figurescol2pad {
margin-top:200px;
}

#figurescol2 {
float:right;
width: 165px;
height:360px; 
background: url(../images/events_greenbox.png) center no-repeat;
}

#figuresdate {
margin:auto;
font-size:18px;
height:50px;
width: 165px;
padding-top:10px;
color: #EAE3C3;
}

#figurescontent {
padding-top:70px;
padding-left:20px;
text-align:left;
color: #EAE3C3;
font-size:17px;
}

.strategiescol2pad {
margin-top: 300px;
}

#strategiescol2 {
float:right;
width: 165px;
height:360px; 
background:url(../images/events_purplebox.png) center no-repeat;
}

#strategiesdate {
margin:auto;
font-size:17px;
height:50px;
width: 165px;
padding-top:15px;
color: #EAE3C3;
}

#strategiescontent {
padding-top:60px;
padding-left:20px;
text-align:left;
color: #EAE3C3;
font-size:17px;
}



/*
---------------------------------------------
schedule body container
---------------------------------------------
*/


#schedulecont {
width:100%; 
height:4700px;   
background:url(../images/schedule_bg.jpg) center repeat-y;
background-color: #f6f5eb;
}


#schedulemaincont {
margin:auto;
width: 950px;
height:4400px;
}


#schedulecol1cont {
float:left;
width:675px;
height:3250px;
}

#scheduleajcont {
width:950px;
height:170px;
float:left;
}

#scheduleimg1 {
padding-top:120px; 
}

#datescont {
padding-top:50px;
padding-left: 75px;
line-height: 10px;
font-size: 18px;
color:#7B888E;
width:600px;
height:3150px;
letter-spacing:normal;
}

.monthname {
font-size: 21px;
}

#schedulecol2 {
float:right;
width:right;
height: 1800px;
}




/*
---------------------------------------------
presskit body container
---------------------------------------------
*/


#presskitcont {
width:100%; 
height: 2050px; 
background: url(../images/press_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#pressmaincont {
margin:auto;
width: 950px;
height:1630px;
}

#pressajcont {
width:950px;
height:290px;
float:left;
}

#pressimg1 {
padding-top:120px;
}

#pressajcontent {
padding-top: 20px;  
color:#83888A;
width:675px;  
 
}

.presslist {
line-height:40px;
font-size:20px;
}

#presscol12 {
float:left;
width:950px;
height:420px;
}

#presscol1cont {
float:left;
width:665px;
height:420px; 
padding-left:75px;
}

#presscol2cont {
width: 175px;
height: 420px;
float:right;
}

#presscol3cont {
width:950px;
height:820px;
float:left;
}

#pressphotoscont {
padding-top:30px;
float:left;
width: 950px;
height: 590px;
}

#pressimg2 {
padding-top: 50px;
padding-bottom:10px;
float:left;
width:950px;
}
 
#pressphotos3 {
padding-top:70px;
float:left;
width:950px;
height: 300px;
}

.marginphoto {
margin-right:50px;
}

#presssnaps {
padding-top:75px;
width:950px;
height:380px;
float:left;
}

.presstoppadding {
padding-top:70px;
}

#presscol12 a {
text-decoration : none;    
}

#presscol12 a:hover {
text-decoration:none;  
}
 
#presscol12 a:selected {
text-decoration:none; 
}

/*
---------------------------------------------
reviews body container
---------------------------------------------
*/


#reviewscont {
width:100%; 
height: 2400px; 
background: url(../images/reviews_bg.jpg) center no-repeat; 
background-color: #000000;
}


#reviewsmaincont {
margin:auto;
width: 950px;
height:1980px;
}
 
 
#reviewscol1cont {
float:left;
width:360px;
height:1750px;
padding-top: 90px;
padding-left: 25px;  
font-family: Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:14px;
line-height:22px;
letter-spacing:normal;

}

#reviewscol2cont {
float:right;
width:295px;
height:1600px;
padding-top: 90px; 
line-height: 30px; 
letter-spacing:normal;
}

.smalltext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}




/*
---------------------------------------------
contact body container
---------------------------------------------
*/


#contactcont {
width:100%; 
height: 1950px; 
background: url(../images/contact_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#contactmaincont {
margin:auto;
width: 950px;
height:1530px;
}
 

#contactajcont {
float:left;
width:950px;
height:300px;
}

#contactimg1 {
padding-top:120px;
}

#contactcontent {
width:675px;
height: 130px; 
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 18px;
line-height:24px;
text-align:left;
letter-spacing:normal;
}


.contactrowtitles {
font-family: "Helvetica LT Std Light";
font:bold; 
}

.contactverdana {
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:18px;
font-size: 13px; 
}

#contactrows {
float:left;
width:950px;
padding-top:15px;

height:165px;
}

#contactcol1 {
float:left;
padding-left: 25px;
width: 240px;
height: 150px;
}
.contactmargin {
margin-right: 60px;
}

#contactcol2 {
float:left; 
width: 240px;
height: 150px;
}

#contactcol3 {
float:left; 
width: 240px;
height: 150px;
}

#contactredzone {
padding-top:30px;
float:left;
width:950px;
height:900px; 
}

#contactredtext {
padding-left:200px;
padding-top:50px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
height:40px;
width: 550px;
letter-spacing:normal; 
font-size:16px;
}

#contactform {
margin:auto;
width:550px;
height: 810px;
color:#F8F6EE;
letter-spacing:normal;
line-height:17px;

}

.contactformmargin {
margin-right: 20px;
}

#contactformcol12 {
float:left;
width:550px;
height:270px;
}

#contactformcol1 {
float:left;
width:250px;
height: 270px;  
}

#contactformcol2 {
float:left;
width:250px;
height:270px; 
}
 
#contactform3 {
float:left;
width:550px;
height:120px;  
}


#contactformcol45 {
float:left;
width:550px;
height:120px;
}

#contactformcol4 {
float:left;
width:250px;
height: 120px;  
}

#contactformcol5 {
float:left;
width:250px;
height:120px; 
}


#contactform6 {
float:left;
width:550px;
height:280px;  
}



/*
---------------------------------------------
store body container
---------------------------------------------
*/


#storecont {
width:100%; 
height: 4200px;   
background:url(../images/store_bg.jpg) center repeat-y;
background-color: #f6f5eb;
}


#storemaincont {
margin:auto;
width: 950px;
height:3760px;
}

#storeimg1 {
padding-top:10px;
margin:auto;
}

#storeajcont {
width:950px;
height:90px;
float:left;
}

#storeimg2 {
padding-top:40px; 
}

#storefeatcont {
float:left;
padding-top:50px;
width:950px;
height:150px;
}

.storefeatmargin {
margin-right:40px;
}

#storebookscont {
float:left;
padding-top:60px;
height:950px;
width:950px;

}

#storebookrow0 {
float:left;
width:950px;
height:80px;
}

#storebookrow1 {
float:left;
width:950px;
height:380px;
}


#bookrow1a {
float:left;
width:180px;
height:380px;
padding-left:50px;

}

#bookrow1b {
float:left;
width:300px;
height:380px;
}

#bookrow1c {
float:left;
width:300px;
height:380px;
}

#bookrow2d {
float:left;
width:300px;
height:380px;
padding-left:50px;
}

#bookrow2e {
float:left;
width:300px;
height:380px;
}

#storebookrow2 {
float:left;
width:950px;
height:430px;
padding-top:40px;
}

#storeapparelcont {
float:left;
width:950px;
height:590px;
padding-top:30px;
}

#storeapparelrow1 {
float:left;
width:950px;
height:470px;
}

#storeapparelrow0 {
float:left;
width:950px;
height:80px;
}

#apparelrow1a {
float:left;
width:300px;
height:380px;
padding-left:50px;

}

#apparelrow1b {
float:left;
width:300px;
height:380px;
}

#storemediacont {
float:left;
width:950px;
height:540px;
padding-top:30px;
}

#storemediarow0 {
float:left;
width:950px;
height:80px;
}

#storemediarow1 {
float:left;
width:950px;
height:430px;
}

#mediarow1a {
float:left;
width:180px;
height:350px;
padding-left:50px;

}

#storecoachingcont {
float:left;
padding-top:60px;
height:990px;
width:950px;
}

#storecoachingrow0 {
float:left;
width:950px;
height:80px;
}

#storecoachingrow1 {
float:left;
width:950px;
height:380px;
}


#coachingrow1a {
float:left;
width:140px;
height:380px;
padding-left:50px;

}

#coachingrow1a1  {
float:left;
width:140px;
height:230px; 
}

#coachingrow1a2  {
float:left;
width:140px;
height:100px; 
}


#coachingrow1b {
float:left;
width:140px;
height:380px;
}

#coachingrow1b1 {
float:left;
width:140px;
height:230px;
}


#coachingrow1b2 {
float:left;
width:140px;
height:100px;
}

#coachingrow1c {
float:left;
width:140px;
height:380px;
}


#coachingrow1c1 {
float:left;
width:140px;
height:230px;
}


#coachingrow1c2 {
float:left;
width:140px;
height:100px;
}

#coachingrow1d {
float:left;
width:140px;
height:380px; 
}


#coachingrow1d1 {
float:left;
width:140px;
height:230px;
}


#coachingrow1d2 {
float:left;
width:140px;
height:100px;
}
 
#storecoachingrow2 {
float:left;
width:950px;
height:430px;
padding-top:40px;
}

#coachingrow2a {
float:left;
width:140px;
height:380px;
padding-left:50px;

}


#coachingrow2a1 {
float:left;
width:140px;
height:230px;
}


#coachingrow2a2 {
float:left;
width:140px;
height:100px;
}

#coachingrow2b {
float:left;
width:140px;
height:380px;
}

#coachingrow2b1 {
float:left;
width:140px;
height:230px;
}


#coachingrow2b2 {
float:left;
width:140px;
height:100px;
}


.storesmalltext {
font-size:12px;
letter-spacing:normal;
}


.storemargin {
margin-right:40px;
}

.storemargincoach {
margin-right:60px;
}

.storetextlabel {
font-size:17px;
text-align:center; 
line-height:17px;
color:#de5c26;
margin-bottom:5px;
}

.storetextlabelcoach {
font-size:19px;
text-align:left; 
line-height:19px;
color:#de5c26;
margin-bottom:5px;
font:bold;
}

.storetextprice {
font-size: 24px;
text-align:center; 
color:#de5c26;
}
 

/*
---------------------------------------------
thankyou body container
---------------------------------------------
*/


#thankyoucont {
width:100%; 
height: 725px; 
background: url(../images/thankyou_bg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#thankyoumaincont {
margin:auto;
width: 800px;
height:700px;
}
 

#thankyou1cont {
margin:auto;
padding-top:130px;
width:800px;
height:270px;
}

#thankyou2cont {
margin:auto;
padding-top:80px;
width:800px;
height:120px;
}



/*
---------------------------------------------
Footer container
---------------------------------------------
*/


#footercont {
width:100%; 
height: 150px; 
background: url(../images/footer_bg.png) center no-repeat; 
background-color: #f6f5eb;
}

#footerpre  {
margin:auto;
width:100%;
height:150px;
background:url(../images/footer_prebg.png) center no-repeat;
}


#footertrainingcont {
width:100%; 
height: 150px; 
background: url(../images/footer_trainingbg.jpg) center no-repeat; 
background-color: #f6f5eb;
}


#footerpresscont {
width:100%; 
height: 150px; 
background: url(../images/footer_press.jpg) center no-repeat; 
background-color: #f6f5eb;
}

#footerreviewscont {
width:100%; 
height: 150px; 
background: url(../images/footer_reviews.jpg) center no-repeat; 
background-color: #000000;
}

#footercontactcont {
width:100%; 
height: 150px; 
background: url(../images/footer_contact.jpg) center no-repeat; 
background-color: #f6f5eb;
}

#footer1 {
margin:auto;
width: 900px;
height:75px;
padding-top:25px;
}

.footerlogos {
margin-right:30px;
}


#footer2 {
margin:auto;
width: 950px;
height:30px;
padding-top:5px;
font-size: 12px;
color: #4c595d;
}

.footer2text {
font-size: 12px;
color: #4c595d;
text-decoration:none;
letter-spacing:normal;
}


footercont a {
text-decoration:none;
color: #4c595d;
}
