@charset "utf-8";
/* CSS Document */

*
{
	margin:0;
	padding:0;
}
a
{
	border:0;
	outline:0;
	color:#fd0100;
	text-decoration:underline;

}
a:hover
{
	border:0;
	outline:0;
	color:#fd0100;
	text-decoration:none;

}
h1
	{font-family:Georgia, "Times New Roman", Times, serif;
	font-size:19px;
	font-weight:normal;
	color:#2e2e2e;
	line-height:27px;
	text-align:center;
}
		

.red
{
	color:#fd0100;
}
.green
{
	color:#51a613;
	}

body
{
	background:url(../images/main-bg.gif) repeat-x #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	line-height:19px;
	font-weight:normal;
	font-style:normal;
}

#main-wrapper
{
	width:975px;
	height:auto;
	margin:0 auto;
	}
	
	#top-nav
	{
		float:right;
		background:url(../images/top-navbg.gif) no-repeat;
		width:193px;
		height:19px;
		margin-right:76px;
		margin-top:6px;
		margin-bottom:8px;
		color:#ffffff;
		text-align:center;
	}
	
	
	#top-nav a
	{
		color:#ffffff;
		padding-left:5px;
		padding-right:5px;
		text-decoration:none;
	}
		
		#top-nav a:hover
	{
		color:#cccccc;
		text-decoration:underline;
	}
	
	#header
	{
		background:url(../images/top-headerbg.gif) no-repeat;
		height:318px;
		width:975px;
		float:left;
		margin-bottom:16px;
		}
		
#headerleft
		{
	width:280px;
	height:auto;
	float:left;
		}
#logo
		{
	background:url(../images/logo.gif) no-repeat;
	width:164px;
	height:146px;
	float:left;
	display:block;
	margin-left:60px;
	margin-top:5px;
		}
		
#logo-bot
{
	width:260px;
	height:auto;
	float:left;
	margin-top:11px;
	margin-left:8px;
}


#logo-bot h1
	{font-family:"Times New Roman", Times, serif;
	font-size:21px;
	font-weight:normal;
	color:#2e2e2e;
	line-height:26px;
	text-align:center;
	margin-bottom:7px;
}
			
#headerright
		{width:200px;
	height:40px;
	line-height:40px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:25px;
	margin-top:15px;
	margin-right:60px;
	color:#eb0000;
		}
			
#navigation
{
	width:975px;
	height:39px;
	float:left;
	background:url(../images/nav-bg.gif) repeat-x;
	text-align:center;
	margin-bottom:15px;
}

#navigation ul{
	list-style:none;
	padding-left:15px;
}
#navigation ul li
{
	float:left;
}
				
				#navigation ul li a
				{					background:url(../images/saprator.gif) no-repeat right;
					font-size:12px;
					font-weight:bolder;
					text-transform:uppercase;
					color:#FFF;
					text-decoration:none;
					display:block;
						height:39px;
						line-height:39px;
						padding-left:34px;
						padding-right:34px;
				
				}
				#navigation ul li a:hover
				{display:block;
					font-size:12px;
					font-weight:bolder;
					text-transform:uppercase;
					color:#cccccc;
				}
				
				#center-wrapper
				{
					width:975px;
					height:auto;
					float:left;
				}
				#centerleft-wrapper
				{
					width:640px;
					height:auto;
					float:left;
					text-align:justify;
				}
						#centerleft-wrapper h1
						{
							font-family:Georgia, "Times New Roman", Times, serif;
							color:#000;
							font-size:22px;
							text-align:left;
							line-height:25px;
						}
					
						
						#centerright-wrapper
						{
							height:auto;
							width:311px;
							float:right;
							}
							
							#banner1
							{
								background:url(../images/banner1.gif) no-repeat;
								width:311px;
								height:66px;
								float:left;
								margin-bottom:8px;
							}
						#banner2
							{
								background:url(../images/banner2.gif) no-repeat;
								width:311px;
								height:66px;
								float:left;
								margin-bottom:8px;
							}
							#banner3
							{
								background:url(../images/banner3.gif) no-repeat;
								width:311px;
								height:66px;
								float:left;
							}
							
							#footer
							{
								height:40px;
								width:965px;
								background:#000;
								float:left;
								font-size:11px;
								margin-top:20px;
								margin-bottom:10px;
								color:#FFF;
								font-weight:normal;
								padding:5px;
							}
							#footer a
							{
								color:#FFF;
														text-decoration:none;}
						
							#footer a:hover
							{
								color:#f00;
								text-decoration:underline;}
						
						
						
						
						
					


/*RESIDENTIAL page*/

	#lifest
						{
							width:640px;
							height:auto;
							float:left;
							margin-top:20px;
						}
						#lifest1
						{
							width:123px;
							height:91px;
							float:left;
							background:url(../images/lifestyle1.gif) no-repeat;
						}
							#lifest2
						{
							width:123px;
							height:91px;
							float:left;
							background:url(../images/lifestyle2.gif) no-repeat;
							margin-left:5px;
						}
							#lifest3
						{
							width:123px;
							height:91px;
							float:left;
							background:url(../images/lifestyle3.gif) no-repeat;
								margin-left:5px;
						}
							#lifest4
						{
							width:123px;
							height:91px;
							float:left;
							background:url(../images/lifestyle4.gif) no-repeat;
								margin-left:5px;
						}
#lifest5
{
							width:123px;
							height:91px;
							float:left;
							background:url(../images/lifestyle5.gif) no-repeat;
							margin-left:5px;
}
#innerright-wrapper
{
	border-left:#fd0100 solid 1px;
	height:auto;
	width:290px;
	float:right;
}
#innerright-wrapper ul

{
	list-style:none;
	padding-left:45px;
}
#innerright-wrapper ul li

{

}
#innerright-wrapper ul li a

{
	background:url(../images/arrow.gif) no-repeat 0px 5px;
	line-height:20px;
	color:#000;
	text-decoration:none;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
}
#innerright-wrapper ul li a:hover

{
	background:url(../images/arrow.gif) no-repeat 0px 5px;
	line-height:20px;
	color:#000;
	text-decoration:underline;
}

#innerright-menu
{
	width:231px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:45px;
}
#innerright-menu h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	text-transform:uppercase;
	padding-left:20px;
	}
	#innerright-menu ul
	{
		margin-left:-20px;
		list-style:none;
		margin-top:10px;
	}
	#innerright-menu ul li
	{
		background:url(../images/arrow-small.gif) no-repeat 0px 8px;
		font-size:12px;
		color:#fff;
		line-height:20px;
		padding-left:20px;
		font-weight:bolder;
	}
	/*#innerright-menu ul li a
	
	{
		background:url(../images/arrow-small.gif) no-repeat 0px 5px;
		font-size:12px;
		color:#fff;
		line-height:20px;
		padding-left:20px;
		text-decoration:underline;
	}
	#innerright-menu ul li a:hover
	
	{
		background:url(../images/arrow-small.gif) no-repeat 2px 5px;
		color:#fff;
		line-height:20px;
		text-decoration:none;
	}*/
			



#innerright-menutop
{
	background:url(../images/top-red.gif) no-repeat;
	width:231px;
	height:10px;
	float:left;
}
#innerright-menumid
{
	background:#fd0100;
	width:231px;
	height:auto;
	float:left;
}

#innerright-menubot
{
	background:url(../images/bot-red.gif) no-repeat;
	width:231px;
	height:10px;
	float:left;
}

/*contactpage*/

.body-text
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bolder;}

.textfield
{
	background:none;
	border:1px solid #999;
	font-size:11px;
	font-weight:normal;
	width:350px;
	height:25px;
	line-height:30px;
	padding-left:5px;
	padding-top:5px;
}
.textfield
{
	background:none;
	border:1px solid #999;
	font-size:11px;
	font-weight:normal;
	width:350px;
	height:25px;
	line-height:30px;
	padding-left:5px;
	padding-top:5px;
}
#textarea
{
	background:none;
	border:1px solid #999;
	font-size:11px;
	font-weight:normal;
	width:350px;
	height:95px;
	padding-left:5px;
	padding-top:5px;
}
#button
{
	width:70px;
	height:25px;
	background:#333;
	color:#FFF;
	cursor:pointer;
	border:0;
	outline:0;
	line-height:25px;
}




/*commercial page*/


#lifest-commercial
						{
							width:640px;
							height:auto;
							float:left;
							margin-top:20px;
						}
						#lifest6
						{
							width:148px;
							height:91px;
							float:left;
							background:url(../images/lifestyle6.gif) no-repeat;
						}
							#lifest7
						{
							width:148px;
							height:91px;
							float:left;
							background:url(../images/lifestyle7.gif) no-repeat;
							margin-left:16px;
						}
							#lifest8
						{
							width:148px;
							height:91px;
							float:left;
							background:url(../images/lifestyle8.gif) no-repeat;
								margin-left:16px;
						}
							#lifest9
						{
							width:148px;
							height:91px;
							float:left;
							background:url(../images/lifestyle9.gif) no-repeat;
								margin-left:16px;
						}


/*right section*/


#innerright-menulink
{
	width:231px;
	height:auto;
	float:left;
	margin-top:15px;
	margin-left:45px;
}
#innerright-menulink h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#FFF;
	font-weight:bolder;
	text-align:left;
	text-transform:uppercase;
	padding-left:20px;
	}
	#innerright-menulink ul
	{
		margin-left:-20px;
		list-style:none;
		margin-top:10px;
	}
	#innerright-menulink ul li
	{
	
	}
	#innerright-menulink ul li a
	
	{
		background:url(../images/arrow-small.gif) no-repeat 0px 5px;
		font-size:12px;
		color:#fff;
		line-height:20px;
		padding-left:20px;
		text-decoration:underline;
	}
	#innerright-menulink ul li a:hover
	
	{
		background:url(../images/arrow-small.gif) no-repeat 2px 5px;
		color:#fff;
		line-height:20px;
		text-decoration:none;
	}