/* @override http://www.kravfit.com/kravfit.css */

@charset "UTF-8";
body {
	font: 14px Helvetica, Verdana, Arial,  sans-serif;
	background: #CCC;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	line-height:1.5em;
}
img {
	border:none;
}

a {
	text-decoration:none;
	color:#000;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
}

h1 {
font-size:24px;
margin:0;

}

h2 {
font-size:18px;	
}
h6{
	font-size:10px
}

#under_header ul {
	padding-left:20px
	
	}

 #container {
	width: 800px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	

	background: #F2F2F2;
	
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */

	text-align: left; /* this overrides the text-align: center on the body element. */
	
}




#header {
width:800px;
height:200px;
padding:0;
background-image:url(images/header.jpg);

}
#logo{
position:relative;
margin-right:20px;
top:15px;
float:right;
}

#under_header{
height:322px;
background-color:#06F;
background-image:url(images/under_header.jpg);
padding:20px;
color:#FFF;
}

#nav{
	position:relative;
	top:20px;
	margin-right:20px;
	float:right;
}

#nav li  {
list-style:none;
display:inline;
padding:3px;

}

#nav li a {
list-style:none;
display:inline;
padding:3px;
text-decoration:none;
color:#000
}

#nav li a:hover, nav li a:active {
list-style:none;
display:inline;
padding:3px;
text-decoration:underline;
color:#000
}

#nav_bottom {
float:right;
font-size:10px;
margin-right:10px;

}

#nav_bottom li  {
list-style:none;
display:inline;
padding:3px;


}

#nav_bottom li a {

display:inline;

text-decoration:none;
color:#000
}

#nav_bottom li a:hover, nav li a:active {

display:inline;

text-decoration:underline;
color:#000
}



#facebook a img {
	float: right;
	margin-top: 5px;
}
#main {
	width: 800px;  
	

	background-color: #f2f2f2;
	background-image:url(images/main.jpg) ;
	background-repeat:no-repeat;
	margin: 0 auto; 
	border: none;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#main1 {
	width: 780px;  
	

	background-color: #f2f2f2;
	background-image:url(images/main1.jpg) ;
	background-repeat:no-repeat;
	margin: 0 auto; 
	border: none;
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding:10px;
}
 #mainContent {
	padding:80px 40px 30px 60px; 
	
	
}

.mainImage {
	width:298px;
	margin:0 70px 40px 0;
	
	float:left;
}

#mainContent  h1, h2, h3 {
	color:#FF9900;
}

#mainContent1  h1, h2, h3 {
	color:#FF9900;
	
}


.try 
{display: block;
width: 181px;
height: 41px;
background:url(images/try_a_class.jpg) 0 0 no-repeat;


}
.try a:link{
	display:block;
	width:181px;
	height:41px;
	background:url(images/try_a_class.jpg) 0 0 no-repeat;
}
	
	
.try a:hover{
	display: block;
width: 181px;
height: 41px;
background:url(images/try_a_class.jpg) 0 -42px no-repeat;
}

.try a span{visibility:hidden;}

#above_footer{
background-color:#CCC;
height:259px;
background-image:url(images/above_footer.jpg);

}
#testimonials{
height:220px;
background:url(images/testimonial.jpg)
}

.test{display: block;
width: 244px;
height: 50px;
background:url(images/test.jpg) 0 0 no-repeat;
position:relative;
top:130px;
left:70px;


}
.test a:link{
	display:block;
	width:244px;
	height:50px;
	background:url(images/test.jpg) 0 0 no-repeat;
}
	
	
.test a:hover{
display: block;
width: 244px;
height: 50px;
background:url(images/test.jpg) 0 -50px no-repeat;
}

.test a span{visibility:hidden;}
	


#footer{
height:60px;
background-color:#CCC;
background-image:url(images/footer.jpg)
}

.copyright{
	float:right;
	clear:right;
	margin-right:15px;
}

/*modal window form contact details */
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:375px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}