@charset "utf-8";
/* CSS Document */

body {background:#83747f; margin:0 auto; padding:0; height:100%; text-align:left;}

#container1 {background:#83747f url(../images/global/background.jpg) no-repeat top center; width:1260px; margin:0 auto; padding:0; height:100%;}

#container {height:100%; width:1111px; margin:60px auto 0 auto; padding-left:80px; background:url(../images/global/back2.jpg) repeat-y top center;}
	
#mast-home { width:865px; height: 259px; background:url(../images/home/mast-home.png) no-repeat top center; margin:0; padding:0; float:left;}	
#mast-about { width:865px; height: 259px; background:url(../images/about/mast-about.png) no-repeat top center; margin:0; padding:0; float:left;}	
#mast-coach { width:865px; height: 259px; background:url(../images/coachable/mast-coachable.png) no-repeat top center; margin:0; padding:0; float:left;}	
#mast-services { width:865px; height: 259px; background:url(../images/services/mast-services.png) no-repeat top center; margin:0; padding:0; float:left;}	
#mast-contact { width:865px; height: 259px; background:url(../images/contact/mast-contact.png) no-repeat top center; margin:0; padding:0; float:left;}	

#mast-testimonials { width:865px; height: 259px; background:url(../images/testimonials/mast-testimonials.png) no-repeat top center; margin:0; padding:0; float:left;}
#header_logo { float:left; width:324px; height: 135px; padding:15px 0 0 43px; margin:0px;}

#header_content { float:left; width:453px; height: 35px; padding:0 0 0 53px; margin:0; font:normal 16px/18px Arial, Verdana, Helvetica; text-align:left; color:#491244;}
	
#global {width:860px; height:20px; margin:0 auto; padding:5px 25px 0 0; text-align:right;}

.global { font:normal 9px/10px Arial, Verdana, Helvetica; text-align:right; color:#491244;}
	
.global a:link, .global a:visited { text-decoration:none; color:#491244; text-align:right;}
	
.global a:hover { text-decoration:underline; color:#491244; text-align:right;}		

/*--Content divs--*/
	
#left_content {width:246px; height:auto; float:left; margin:0; padding:0;}

#left_content-image {width:173px; height:auto; float:right; margin:0; padding:0;}

#left_content-inner {width:145px; height:auto; float:right; margin:0; padding:5px 15px 20px 5px; text-align:right;}

.left-quote { font:normal 14px/24px Verdana, Arial, Helvetica; color:#491244; text-align:right;}

#left_content-inner2 {width:155px; height:auto; float:right; margin:0; padding-top:15px 5px 20px 35px; text-align:left; font:normal 14px/16px Arial, Verdana, Helvetica; color:#491244;}

.left-news { font:normal 12px/14px Verdana, Arial, Helvetica; color:#491244; text-align:left;}

input.red {background-color: #fbf1e5; font-size: 12px; color:#858483; padding:0; border:1px color:#491244; solid;}
.red:hover {background: #ba8748; color:#fff;
}
	
#right_content {width:864px;  height:auto; float:left; margin:0; padding:0; color:#000; text-align:left;}

#container_content { width:672px; height: auto; margin:-10px 0 0 0; float:left; padding:0 20px 20px 20px;}

#right_content2 { width:333px; height: auto; margin:0; float:left; padding:0;}

#box_content { width:333px; height: auto; margin:0; float:left; padding:0; background:url(../images/home/box-center.jpg) repeat-y top center;}

#box_top { width:333px; height:22px; margin:0; float:left; padding:0; background:url(../images/home/box-top.jpg) no-repeat top center;}

#box_bottom { width:333px; height:21px; margin:0; float:left; padding:0; background:url(../images/home/box-bottom.jpg) no-repeat top center;}

#box_inner { width:313px; height:auto; margin:5px auto 0 auto; padding:0; font:normal 11px/14px Verdana, Arial, Helvetica; text-align:left; color:#535153;}

#box_content2 { width:670px; height: auto; margin:0; float:left; padding:0; background:url(../images/global/box-center.jpg) repeat-y top center;}

#box_top2 { width:670px; height:22px; margin:0; float:left; padding:0; background:url(../images/global/box-top.jpg) no-repeat top center;}

#box_bottom2 { width:670px; height:22px; margin:0; float:left; padding:0; background:url(../images/global/box-bottom.jpg) no-repeat top center;}

#box_inner2 { width:420px; height:auto; margin-top:5px; float:left; padding-left:20px; font:normal 11px/14px Verdana, Arial, Helvetica; text-align:left; color:#535153;}
#box_inner2a { width:400px; height:auto; margin-top:15px; float:left; padding-left:20px; font:italic 14px/16px Verdana, Arial, Helvetica; text-align:right; color:#535153;}

#box_inner3 { width:200px; float:right; height:auto; background-color:#fff; border:1px #491244 solid; margin:25px 0 0 0; padding:10px; font:normal 14px/19px Verdana, Arial, Helvetica; text-align:left; color:#535153;}

.box1 { font:normal 22px/22px Verdana, Arial, Helvetica; color:#491244; text-align:left;}

.box2 { font:normal normal bold 18px/20px Verdana, Arial, Helvetica; color:#491244; text-align:left;}

.box3 { font:normal normal bold 14px/20px Verdana, Arial, Helvetica; color:#535153;}

.box4 { font:normal 14px/20px Verdana, Arial, Helvetica; color:#491244;}

#right_content-inner {width:315px;  height:auto; float:left; margin:5px 0 0 20px; padding:0; text-align:left; font:normal 11px/14px Verdana, Arial, Helvetica; color:#535153;}

#right_content-inner-image{width:293px; height:135px; padding:11px; background:url(../images/home/team.jpg) no-repeat top center;}

.box5 { font:normal 16px/20px Verdana, Arial, Helvetica; color:#1b98cd;}

.box6 { font:normal 11px/13px Verdana, Arial, Helvetica; color:#fff;}

#click-here {width:315px;  height:30px; float:left; margin:10px 0 10px 0; padding:0;}

#compass {width:240px;  height:49px; float:left; margin:10px 0 10px 0; padding:0;}

#container_content-link{ float:right; font:normal 11px/13px Verdana, Arial, Helvetica; text-align:right; color:#491244;}
	
.container_content a:link, .container_content a:visited { text-decoration:none; color:#491244; text-align:right;}
	
.container_content a:hover { text-decoration:underline; color:#491244; text-align:right;}	

.content {font:normal normal normal 14px/18px Verdana, Arial, Helvetica; color:#491244;}

.content a:link, .content a:visited { text-decoration:underline; color:#491244; text-align:left; font-weight:normal;}
	
.contact a:hover { text-decoration:none; color:#491244; text-align:left; font-weight:normal;}	
	
#footer {width:958px; height:114px; float:left; padding-left:72px; margin:0;}
	
#footer2 {width:846px; height:84px; float:left; margin:0 auto; padding:14px 20px 15px 20px; bottom: 0px; background:#000 url(../images/global/footer.jpg) repeat-x top center;}

#footer3 {width:640px; height:auto; float:left; margin-top:34px; padding:0; bottom: 0px; text-align:left; font:normal normal normal 9px/14px Verdana, Arial, Helvetica; color:#fff;}	

.footer {font:normal normal normal 9px/14px Verdana, Arial, Helvetica; color:#fff;}

.footer a:link, .footer a:visited { text-decoration:none; color:#fff; text-align:left; font-weight:normal;}
	
.footer a:hover { text-decoration:underline; color:#fff; text-align:left; font-weight:normal;}	

#footer4 {width:200px; height:auto; float:right; margin:0; padding-top:7px; bottom: 0px; text-align:right; font:normal normal normal 9px/14px Verdana, Arial, Helvetica; color:#fff;}

.right {float:right;}	


/* side navigation for services area*/
#box_inner4 { width:200px; float:right; height:auto; margin:25px 0 0 0; padding:10px; font:normal 14px/19px Verdana, Arial, Helvetica; text-align:left; color:#535153;}

ul.sidenav {
	font-size: 1em;
	float: left;
	width: 200px;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #7c316e;
	border-bottom: 1px solid #4b1b42;
	border-top: 1px solid #a16c97;
}
ul.sidenav li a{
	display: block;
	color: #fff;
	text-decoration: none;
	width: 155px;
	padding: 10px 10px 10px 35px;
	border-top: 1px solid #a16c97;
	border-bottom: 1px solid #4b1b42;
}

ul.sidenav li a:hover {
	background-color: #642759;
	border-top: 1px solid #a16c97;
}
ul.sidenav li span{	display: none; }
ul.sidenav li a:hover span {
	display: block;
	font-size: 0.8em;
	padding: 10px 0;
}