
body	
{
	background-color:#FFF;
	margin:10px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color:Gray;
	padding:0px;
}
p	
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:8px;
	margin-bottom:8px;
}
ul	{

	margin-top:5px;
	margin-bottom:5px;

}
li	{
	font-size:12px;
	padding-left:0px;
	padding-top:3px;
	padding-bottom:3px;
	margin-left:-10px;
}
h2	{
	font-size:18px;
	color:red;
	margin-bottom:5px;
	padding:0px;
	border-bottom: 2px solid #1E9C99;
}
h5	{
	margin-top:3px;
	margin-bottom:3px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	color:#000;
	margin-left:8px;
	
}
hr	{
	height:2px;
	color:#26c3c0;
	background-color:#26c3c0;
}
.recent h3	{
	margin-top:10px;
	margin-bottom:0px;
	text-align:center;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	color:red;

}
.team	{
	vertical-align:top;
	height:170px
}
.team	img	{
	padding:0px;
	margin:0px;
}
.team_text	{
	font-size:11px;
}
#main_wrapper	
{
	width:905px; 
	height:100%;
	margin:auto 0px;
	padding:0px;
}
#header_container	
{
	width:auto;
	height:220px;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

#top_bg	
{
	height:184px;
	width:100%;
	text-align:left;
	vertical-align:top;
	/*background-image:url(../images/bg1.jpg)*/
	border-collapse:collapse;
	
}
#header_bottom_line	
{
	height:16px;
	background-image:url(../images/header_bottom_line.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	width:100%;
	border-collapse:collapse;
}
.top_pics_bg	
{
	background-color:#26C3C0;
	height:173px;
	border-collapse:collapse;
}
.logo	{
	background-image:url(../images/logo_main.gif);
	background-repeat:no-repeat;
	background-position:-10px 0px;
	width:304px;
	border-collapse:collapse;
	border-bottom:2px solid #fff;
	margin:0px;
	padding:0px;
	vertical-align:top;
}
.logo h1	{
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	position:relative;
	left:30px;
	top:8px;
	text-align:center;
}
.pic1	{
	margin:0px;
	padding:0px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}
.pic2	{
	margin:0px;
	padding:0px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}
.pic3	{
	margin:0px;
	padding:0px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}
.pic4	{
	margin:0px;
	padding:0px;
	border-right:2px solid #fff;
	border-bottom:2px solid #fff;
}
.pic5	{
	margin:0px;
	padding:0px;
	border-bottom:2px solid #fff;
}

.home1	{
	height:51px;
	border-right:2px solid #fff;

}
.team1	{

	height:51px;
	border-right:2px solid #fff;

}
.gallery1	{

	height:51px;
	border-right:2px solid #fff;

}
.quote1	{

	height:51px;
	border-right:2px solid #fff;

}
.contact1	{

	height:51px;
}
.nav_bg	
{
	background-color:#1E9C99;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
}

.nav_front	{

}
img	{
	padding:0px;
	margin:0px;
	border:none;
}
#left	
{
	width:136px;
	text-align:center;
	background-color:#F1F1F1;
	background-image:url(../images/left_stone_bg.gif);
	background-repeat:repeat-y;
	vertical-align:top;
	border-right:2px solid red;
	margin:0px;
	padding:0px;
	height:auto;


}
#right	
{
	background-color:#26C3C0;
	vertical-align:top;
	width:180px;
	height:auto;

}
#content	
{
	width:589px;
	text-align:left;
	vertical-align:top;
	margin:0px;
	padding:10px;
	background-color:#fff;
	border-collapse:collapse;
	height:auto;
}
#content_wrapper	
{
	 width:100%;
	 border:none;
	 height:100%;
	 padding:0px;
	 margin:0px;
	 border-collapse:collapse
}
#footer	
{
	background-image:url(../images/bottom_bg.gif);
	background-repeat:repeat-x;
	height:63px;
	width:100%;
	vertical-align:top;
	margin:0px;
	padding:0px;
}
.footer_nav	
{
	text-align:center;
	color:#fff;
	font-size:12px;	
}
.footer_nav	a	
{
	text-align:center;
	color:#fff;
	font-size:12px;
	text-decoration:underline;
	margin-left:10px;
	margin-right:10px;
	
}
.footer_nav	a:hover	
{
	text-align:center;
	color:red;
	font-size:12px;
	text-decoration:underline;	
}
.copyright	
{
	text-align:center;
	color:#fff;
	font-size:11px;
	padding-top:15px;

			
}
.foot_left	
{
	float:left;
	width:49%;
	text-align:left;
	
}

.foot_right	
{
	float:right;
	width:49%;
	text-align:right;
}
.foot_right	a
{
	color:Red;
}
.video p	{
	margin-left:10px;
}
.video	{
	width:550px;
}
.pic_border	{
border: 2px solid red;

}
.pic_border2	{
border: 2px solid #26C3C0;

}
/*********************FORM */

label{
float: left;
width: 170px;
font-weight: bold;
}

input, textarea{
width: 250px;
margin-bottom: 5px;
}

textarea{
width: 250px;
height: 150px;
}
select	{

width:250px;
margin-bottom:5px;
}
.boxes{
width: 1em;
}

#submitbutton{
margin-left: 120px;
margin-top: 5px;
width: 90px;
}

br{
clear: left;
}
	