body
{
	background: #fbfdfe url('../images/background.gif') repeat-x fixed top left;
	margin: 0px;
	
	font-size: 13px;
	
	text-align: center;
}

.header{
	margin-left: auto;
	margin-right: auto;
	width: 1001px;
	height: 177px;
	
	text-align: center;	
	background: url('../images/header.jpg');
}
.navigation{
	float: right;
	
	width: 239px;
	
	font-size: 10px;
	font-weight: bold;
	font-family: verdana;
	
	margin-top: 34px;
	margin-right: 227px;
}
.navigation .btn{
	padding: 5px;
	
	float: left;
	width: 93px;
	height: 14px;
	
	margin: 3px 8px;
	
	background: url('../images/button.png');
	cursor: pointer;
}
.navigation .btn:hover{ background: url('../images/button!.png'); }
.navigation a{ color: #000; }
.navigation a:hover{ color: #ff0000; }

a{ text-decoration: none; }
a:hover{ text-decoration: underline; }
a img{ border: 0px; }

.body{
	width: 1001px;
	background: url('../images/body.jpg') repeat-y;
	
	margin-left: auto;
	margin-right: auto;
	text-align: center;	
}
.content{
	padding: 15px 50px;	
	
	text-align: left;
}
.content p{
	padding: 10px;
	
	margin: 0px;
}


.landingImages{
	height: 290px;
	
	margin: 10px 0px;
}
.landingImage{
	float: left;
	
	width: 290px;
	
	margin: 0px 5px;
	
	background: #000;
}
.landingImage img{
	padding: 1px;
	padding-bottom: 0px;
}
.landingImage .thumb{
	padding-bottom: 1px;
	width: 288px;
	height: 239px;	
}

.foot{
	width: 1001px;
	height: 140px;
	background: url('../images/foot.png');
	
	margin-left: auto;
	margin-right: auto;
	
	text-align: center;
	color: #fff;
}
.foot a{ color: #128b3a; }
.foot a:visited{ color: #128b3a; }
.sitemap{
	padding-top: 100px;
	
	font-size: 10px;	
}

form{
	font-size: 14px;	
}
form input{ font-size: 14px; }
form textarea{ font-size: 14px; }

.largeText{ font-size: 22px; }





<!-- OLD -->
#form
{
	 color: #ffffff;
}

.smallText
{
	margin: 0px 10px 0px 10px;
	color: #829b8c;
	font-family: Arial;
	font-size: 10px;
/*	font-weight: bold; */
}

.title
{
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
}

a.bluelinknh:link
{
	text-decoration: none;
	color: #000000;
	font-size: 9px;
	font-family: Verdana;
}

a.bluelinknh:visited
{
	text-decoration: none;
	color: #000000;
}

a.bluelinknh:active
{
	text-decoration: none;
	color: #000000;
}

a.bluelinknh:hover
{
	text-decoration: none;
	color: #0000ff;
}

a.blacklink:link
{
	text-decoration: none;
	color: #000000;
	font-size: 20px;
	font-family: Arial;
}

a.blacklink:visited
{
	text-decoration: none;
	color: #000000;	
}

a.blacklink:active
{
	text-decoration: none;
}

a.blacklink:hover
{
	text-decoration: none;
	border-bottom: 2px solid #000000;
}

a.bluelink:link
{
	text-decoration: none;
	color: #0000ff;
	font-size: 9px;
	font-family: Verdana;
}

a.bluelink:visited
{
	text-decoration: none;
	color: #0000ff;
}

a.bluelink:active
{
	text-decoration: none;
	color: #0000ff;
}

a.bluelink:hover
{
	text-decoration: underline;
	color: #0000ff;
}

img.preload
{
	height: 1px;
	width: 1px;
	position: absolute;
	top: -10000px;
	left: -10000px;
}

div.box
{
	height: 14px;
	width: 14px;
	border: 3px solid #000000;
	background-color: #ffffff;
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.button
{
	cursor: pointer;
	position: absolute;
	width:105px;
	height:24px;
}

div.Button_text
{
	text-align: center;
	position:absolute;
	left: 0px;
	top: 5px;
	color: #000000;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	width: 104px;
	height: 25px;
}

#Master_container
{
	width:1001px;
	height:738px;
	position: relative;
	top: 0px;
	margin-left: auto;
	margin-right: auto;
}

#Header_container
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 1001px;
	height: 177px;
}

#Body_container
{

	position: absolute;
	top: 177px;
	left: 0px;
	width: 1001px;
	height: 419px;
	background: url('../images/body.gif') repeat-y;
}

#Footer_container
{
	position: absolute;
	top: 419px;
	left: 0px;
	width: 1001px;
	height: 142px;
	background: url('../images/footer.gif') repeat-y;
}



#Header_top
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 1001px;
	height: 29px;
	padding-left:29px;
	background: url('../images/header_top.gif') repeat-y;
}

#Header_title
{
	position: absolute;
	top: 29px;
	left: 0px;
	width: 474px;
	height: 148px;
	background: url('../images/header_title.gif');
}

#Animated_title
{
	position: absolute;
	top: 0px;
	left: 27px;
}

#Header_identifier
{
	position: absolute;
	top: 29px;
	left: 474px;
	width: 54px;
	height: 148px;
	background: url('../images/header_identifier.gif');
}


#Orb_container
{
	position: absolute;
	left:14px;
	top:36px;
	width:27px;
	height:27px;
}

#Header_buttons
{
	position: absolute;
	top: 29px;
	left: 528px;
	width: 249px;
	height: 148px;
	background: url('../images/header_buttons.gif');
}

#Top_left_button
{
	position:absolute;
	left:15px;
	top:7px;
	background: url('../images/top_left_button.gif');
}

#Top_right_button
{
	position:absolute;
	left:136px;
	top:7px;
	background: url('../images/top_right_button.gif');
}

#Middle_left_button
{
	position:absolute;
	left:15px;
	top:38px;
	background: url('../images/middle_left_button.gif');
}

#Middle_right_button
{
	position:absolute;
	left:136px;
	top:38px;
	background: url('../images/middle_right_button.gif');
}

#Bottom_left_button
{
	position:absolute;
	left:15px;
	top:69px;
	background: url('../images/bottom_left_button.gif');
}

#Bottom_right_button
{
	position:absolute;
	left:136px;
	top:69px;
	background: url('../images/bottom_right_button.gif');
}

#Header_selectors
{
	position: absolute;
	top: 29px;
	left: 777px;
	width: 39px;
	height: 148px;
	background: url('../images/header_selectors.gif');
}

#PageSelector_top
{
	position:absolute;
	left:0px;
	top:4px;
	width: 37px;
	height: 45px;
	border: 1px solid #bebbbd;
	background: url('../images/header_selector_blue_top.gif');
}

#PageSelector_bottom
{
	position: absolute;
	left: 0px;
	top: 52px;
	width: 37px;
	height: 45px;
	border: 1px solid #bebbbd;
	background: url('../images/header_selector_blue_bottom.gif');
}

#Header_logo
{
	position: absolute;
	top: 29px;
	left: 816px;
	width: 185px;
	height: 148px;
	background: url('../images/header_logo.gif');
}

#Hover_container
{
	position: absolute;
	left: 26px; 
	top: 158px;
	width: 949px;
	height: 12px;
}

#Hover_text
{
	position: relative;
	top: 0px;
/*	left:26px; 
	top: 160px;
	width: 949px; */
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
}

#Homes_container
{
	position:absolute;
	left:55px;
	top:19px;
	width:288px;
	height:378px;
	border: 1px solid #6f6f6f;
}

#Homes_header
{
	position:absolute;
	left:0px;
	top:0px;
	width:288px;
	height:50px;
	background: url('../images/homes_header.gif');
	border-bottom: 1px solid #6f6f6f;
}

#Homes_links
{
	position:absolute;
	left:42px;
	top:51px;
	width:204px;
	height:327px;
	text-align: left;
}

#Renovations_container
{
	position:absolute;
	left:355px;
	top:19px;
	width:288px;
	height:378px;
	border: 1px solid #6f6f6f;
}

#Renovations_header
{
	position:absolute;
	left:0px;
	top:0px;
	width:288px;
	height:50px;
	background: url('../images/renovations_header.gif');
	border-bottom: 1px solid #6f6f6f;
}

#Renovations_bg
{
	position:absolute;
	left:0px;
	top:51px;
	width:288px;
	height:327px;
	text-align: left;
	background: url('../images/renovations_bg.jpg');
}

#Renovations_links
{
	position:absolute;
	left:42px;
	top:51px;
	width:204px;
	height:328px;
	text-align: left;
}

#Granite_container
{
	position:absolute;
	left:656px;
	top:19px;
	width:288px;
	height:378px;
	border: 1px solid #6f6f6f;
}

#Granite_header
{
	position:absolute;
	left:0px;
	top:0px;
	width:288px;
	height:50px;
	background: url('../images/granite_header.gif');
	border-bottom: 1px solid #6f6f6f;
}

#Granite_bg
{
	position:absolute;
	left:0px;
	top:51px;
	width:288px;
	height:327px;
	text-align: left;
	background: url('../images/granite_bg.jpg');
}


#Granite_links
{
	position:absolute;
	left:42px;
	top:51px;
	width:204px;
	height:328px;
	text-align: left;
}

#Body_header_bg
{
	text-align: center;
	position: absolute;
	left: 70px;
	top: 22px;
	width: 370px;
	height: 50px;
	border: 1px solid #6f6f6f;
	background: url('../images/body_header_bg.gif');
}

#Body_homes_header_bg
{
	text-align: center;
	position: absolute;
	left: 70px;
	top: 22px;
	width: 370px;
	height: 50px;
	border: 1px solid #6f6f6f;
	background: url('../images/body_homes_header_bg.gif');
}

#Body_renovations_header_bg
{
	text-align: center;
	position: absolute;
	left: 70px;
	top: 22px;
	width: 370px;
	height: 50px;
	border: 1px solid #6f6f6f;
	background: url('../images/body_renovations_header_bg.gif');
}

#Body_homes_header_title
{
	position: relative;
	top: 16px;
	width: 176px;
	height: 33px;
}

#Body_renovations_header_title
{
	position: relative;
	top: 16px;
	height: 33px;
}

#Body_left_container
{
	position:absolute;
	left:68px;
	top:77px;
}

#Body_left_header
{
	position:absolute;
	left:0px;
	top:0px;
	width:375px;
	height:10px;
	background: url('../images/body_left_header.gif') repeat-x;
}

#Body_left_body
{
	position:absolute;
	left:0px;
	top:10px;
	width:375px;
	height:298px;
	background: url('../images/body_left_body.gif') repeat-y;
}

#Body_left_footer
{
	position:absolute;
	left:0px;
	top: 308px;
	width:375px;
	height:14px;
	background: url('../images/body_left_footer.gif') repeat-x;
}

#Body_right_container
{
	position:absolute;
	left:444px;
	top:22px;
}

#Body_right_header
{
	position:absolute;
	left:0px;
	top:0px;
	width:504px;
	height:10px;
	background: url('../images/body_right_header.gif') repeat-x;
}

#Body_right_body
{
	position:absolute;
	left:0px;
	top:10px;
	width:504px;
	height:362px;
	background: url('../images/body_right_body.gif') repeat-y;
}

#Body_right_footer
{
	position:absolute;
	left:0px;
	top:363px;
	width:504px;
	height:14px;
	background: url('../images/body_right_footer.gif') repeat-x;
}

#Get_free_estimate
{
	cursor: pointer;
	position:absolute;
	left:455px;
	top:13px;
	width:33px;
	height:347px;
	background: url('../images/get_free_estimate.gif');
}

#View_our_portfolio
{
	cursor: pointer;
	position:absolute;
	left:455px;
	top:24px;
	width:33px;
	height:324px;
	background: url('../images/view_our_portfolio.gif');
}

#FooterText_container
{
	position:absolute;
	left:255px;
	top:82px;
	width:482px;
	height:40px;
}

#Footer_labels
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	text-align: right;
	position: absolute;
	top: 0px; left: 0px;
	height: 100%;
	width: 135px;
}

#Footer_links
{
	color: #000000;
	font-size: 10px;
	font-family: Verdana;
	text-align: left;
	position: absolute;
	top: 0px;
	left: 140px;
	height:100%;
	width:357px;
}

#Crown_link
{
	color: #000000;
	font-size: 9px;
	font-family: Verdana;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 764px;
	width: 100%;
	height: 36px;
}
