@charset "utf-8";
/* CSS Document */

body, div, span, table, a, p, th, tr, td, ul, li, h1, h2, h3, h4, img{
margin: 0; padding: 0;
font-family: trebuchet ms, tahoma, sans-serif;
line-height: 18px;
}

body{
margin: 0;
background: url(bg3.jpg) repeat-x;
background-color: #565b71;
text-align:center;
}
#holder{
background:url(bg3.png) repeat-x;
margin: 0 auto;
}

/****************CHANGE THE HEIGHTS OF THESE DIVS TO AFFECT THE LENGTH OF A PAGE******************/

/*INDEX PAGE MAIN DIV */
#main{
height: 530px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*CLASSES PAGE MAIN DIV */
#classesMain{
height: 1030px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*STAN PAGE MAIN DIV */
#stanMain{
height: 410px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*CONTACT MAIN PAGE DIV*/
#contactMain{
height: 300px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*REVIEW PAGE MAIN DIV */
#reviewMain{
height: 1680px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*FAQ MAIN DIV*/
#faqMain{
height: 1090px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*LINK PAGE MAIN DIV */
#linkMain{
height: 920px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}
/*COACHING PAGE MAIN DIV */
#coachMain{
height: 450px; 
width: 800px;
background: url(middle2.png) repeat-y;
position: relative;
margin: 0 auto;
}

a{
text-decoration: none;
font-weight: 600;
color: #039;
}
a:hover{
text-decoration: underline;	
}
/***************************************************************************************************/

#content{
margin: 0;
padding: 0;
width: 600px;
text-align: left;
position: absolute;
left: 90px;
top: -25px;
}
.t1{
font-family: Tahoma, Trebuchet MS, Arial, sans-serif;
font-size: 22px;
color: #000066;
}
.t2{
font-family: trebuchet ms;
font-size: 17px;

}
.t4{
font-family: trebuchet ms;
font-size: 14px;
}
.cbox{
margin-top: 10px;
border: 1px dotted gray;
background: #F7F7F7;
padding: .5em;
width: 600px;
}
.cbox2{
margin: 1em auto;
border: 1px dotted gray;
background: #F7F7F7;
padding: .5em;
width: 350px;
}
.tbox{
margin-top: 10px;
border: 1px dotted gray;
background: #F7F7F7;
width: 616px;
}
#stanList{
margin: 15px 0 0 30px;
padding: 1em;
font-family: trebuchet ms, tahoma, sans-serif;
font-size: 14px;
}

#stanList li{
list-style: url(ball.png);
list-style-position: outside;
margin-bottom: 8px;
}
#masks{
float: right;
padding-left: .5em;
}
#stanPic{
float: left;
padding: .5em 1em .5em .5em;
}
#menu{
list-style: none;
margin: 0;
padding: 0;
position: relative;
bottom: 78px;
left: 95px;
font-family:'trebuchet ms',arial,verdana,sans-serif;
font-size:12px;

}
#menu li{
float: left;
}
#menu a{
text-decoration: none;
color: #ec932a;
padding-left: 1em;
font-weight: 500;
}
#menu .stan{
position: relative;
left: 15px;
}
#menu .classes{
position: relative;
left: 30px;
}
#menu .coaching{
position: relative;
left: 45px;
}
#menu .reviews{
position: relative;
left: 60px;
}
#menu .faq{
position: relative;
left: 75px;
}
#menu .contact{
position: relative;
left: 90px;
}
#menu .links{
position: relative;
left: 105px;
}
#menu a:hover{
background: url(arrow.png) no-repeat;
background-position: left center;
}
#menu a:active{
color: #FFFFFF;
}
#menu a:visited{

}
#footer{
height: 70px;
width: 800px;
background: url(bottom2.png) no-repeat;
margin: 0 auto;
position: relative;
}
#copy{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
padding-bottom: 20px;
}
#copy a{
text-decoration: none;
color: #D7F4F1;
}
#copy a:hover{
color: #E65915;
}


/****************** REVIEW PAGE STYLES **********************/

.ptitle{
color: #000066;
font-family: trebuchet ms, tahoma, sans-serif;
font-size: 16px;
font-weight: bold;
}
.rquote{
font-family: trebuchet ms, tahoma, sans-serif;
font-size: 13px;
padding-top: 1em;
vertical-align: top;
}
.reviewer{
color: #003333;
font-weight: bold;
}
.mtable{
background:#FFFFFF;
padding: .5em;
}
.mtable2{
margin: 0;
background: #CCCCCC;
padding: .5em;
}
.pimg{
padding: .5em;

}

/************************************ CONTACT STYLES*******************/
#contactTable{
margin-top: 2em;
}
#msgBox{
overflow:hidden;
}
.contactLabel{
width: 10%;
text-align: left;
}



#jbanner{
width: 580px;
height: 103px;
background-image:url(jbcbanner.jpg);
margin: 10px 0 25px 10px;
}
#cazbanner{
width: 300px;
height: 172px;
background-image: url(cazdenBanner.jpg);
margin: 10px 0 25px 10px;
}
#noroyalty{
width: 500px;
height: 200px;
background-image: url(Get_Reel_banner.jpg);	
margin: 10px 0 20px 0;
}
#romanbanner{
width: 262px;
height: 174px;
background-image: url(roman_salicki_banner.jpg);
margin:;
}

/******************** UPDATED STYLES ***********************/

#stanpic1{
float: right; 
padding: 30px 10px 5px 30px;
}