/*======================
	TOP
========================*/
#top
{
	float:left; 
	margin-bottom:1px; 
}
#photo
{
	float:left; 
	margin-right:1px; 
	width:238px; 
	height:217px;
	border:0; 
}

#photo img{ border: 0 }

#intro
{
	background:url(../images/intro_background.jpg) no-repeat; 
	float:left; 
	margin-left:1px;
	height:217px; 
	width:700px;
      	
}

#welcome
{
	float:left; 
	width:370px; 
	height:140px;
	position:relative;
	left:25px; 
	top:30px; 	
}

#welcome h1
{
	color:#6e6968; font-size:22px; margin: 0 0 15px 0; line-height:1; padding:0; font-weight:700; background:0;
}

#phone
{
	float:left; 
	width:150px; 
	height:40px;  
	position:relative; 
	left:115px; 
	top:24px; 	
}

#newsletter
{
	float:left; 
	width:200px; 
	height:55px; 
	padding:10px 0px 10px 15px;
	position:relative; 
	left:102px;
	top:52px;	
}

#newsletter span
{
	display:block; 
	margin-bottom:7px; 
	font-size:14px; 
	color:#097fc3; 
}

#newsletter input
{ 
	width:120px; 
	margin: 0 2px 0 2px;  
	padding:3px;
	font-size:10px; 	
} 

#newsletter input.signup
{ 
	background:url(../images/sign_up_btn.png) no-repeat;
	margin:0;  
	border:0;  
	width:54px; 
	height: 21px; 
}
/*======================
	BOTTOM
========================*/

#bottom
{
	background:url(../images/home_content_background.gif) repeat-y; 
	float:left; 
	margin-top:1px; 
}

#headingsleft h3, #headingsmiddle h3, #headingright h3{  padding: 5px 10px 15px 10px; font-size:14px; color:#fff; font-weight:700; }


#headingsleft h3{ background:#470e34 }
#headingsmiddle h3
{ 
    background:#7d5567;
    background-image:url('../../images/sitemap.jpg');
   
}
#headingright h3{ background:#470e34 }

#headingsleft
{
	float:left;
	width:238px;
	margin-right:1px;
	padding:0; 
}

#headingsmiddle
{
	float:left; 
	width:567px;
	margin:0 1px 0 1px;
}

#headingright
{
	float:left; 
	width:238px; 
	margin-left:1px; 
}


/* Modifications ---------------------------- */

#Vision h3{  padding: 5px; font-size:14px; color:#fff; font-weight:700;height:26; }

#Vision 
{
	/*padding-top:10px;*/
	
}

#Vision td
{
	vertical-align:bottom;
}

#Vision h3{ background:#470e34; background:#c82485;}

#Vision img
{
	border:none;
}
#QualityPolicy
{
	border:none;
}

 #QualityPolicy td
{
	vertical-align:bottom;
}


 