body {

		background-image:url(images/BGimage.jpg);

		background-repeat:repeat-x;

		background-color:#111111;

		margin-top:0px;

}

a:hover {text-decoration:underline;

}

img, div, td { background-image:url(ie-png.htc);

}

p	 {

		padding-left:10px;

		padding-right:10px;

}

.afterPhotos  {
		padding:10px 0 20px 0px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-align:center;
		width:420px;
		float:left;  
}

.beforePhotos  {
		padding:10px 0 20px 80px;
		font-family:Arial, Helvetica, sans-serif;
		color:#ffffff;
		text-align:center;
		width:420px;
		float:left;  
}
.column_1   {

		width:590px;

		float:left;

}

.column_2   {

		width:410px;

		float:left;

}		

.column7_1   {

		width:600px;

		float:left;

}

.column7_2   {

		width:400px;

		float:left;

}						

.contactText {

              font-family:Arial, Helvetica, sans-serif;

			  font-weight:bold;

			  margin-top:20px;

}

.container01  {

		background-image:url(images/index_01.png);

		background-repeat:no-repeat;

		width:1000px;

		height:538px;

}

.container02  {

		background-image:url(images/index_02.png);

		background-repeat:no-repeat;

		width:1000px;

		height:12px;

}

.container03  {

		background-image:url(images/index_03.png);

		background-repeat:repeat-y;

		width:1000px;

		height:auto;

		overflow:hidden;

}

.container04  {

		background-image:url(images/index_04.png);

		background-repeat:no-repeat;

		width:1000px;

		height:14px;

}

.container05  {

		background-image:url(images/index_05.png);

		background-repeat:no-repeat;

		width:1000px;

		height:12px;

}

.container06  {

		background-image:url(images/index_06.png);

		background-repeat:no-repeat;

		width:1000px;

		height:11px;

}

.container07  {

		background-image:url(images/index_07.png);

		background-repeat:repeat-y;

		width:1000px;

		height:auto;

		overflow:hidden;

}

.container08  {

		background-image:url(images/index_08.png);

		background-repeat:no-repeat;

		width:1000px;

		height:13px;

}

.container09  {

		background-image:url(images/index_09.png);

		background-repeat:repeat-y;

		width:1000px;

		height:auto;

}

.container10  {

		background-image:url(images/index_10.png);

		background-repeat:no-repeat;

		width:1000px;

		height:28px;

}

.container11  {

		width:1000px;

		height:538px;

}



.contentCol1  {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:14px;

	margin:0px 0px 0 80px;

	text-align:left;		

}

.contentCol2 a {

	color:#ffffff;

	text-decoration:none;

}

.contentCol2 a:hover {

	text-decoration:underline;

}



.contentCol2  {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:18px;

	margin:20px 0px 0 0px;

	text-align:center;		

}

.contentCol2b  {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:16px;

	margin:20px 80px 0 80px;

	text-align:center;		

}

.contentContainer7  {

	font-family:Arial, Helvetica, sans-serif;

	color:#ffffff;

	font-size:14px;

	margin:20px 0px 0 90px;

	text-align:left;

	overflow:hidden;				

}

.contentContainer7_2 {

		font-family:Arial, Helvetica, sans-serif;

		color:#FFFFFF;

		text-align:center;

		font-style:italic;

}

.contentContainer7_3 {

		font-family:Arial, Helvetica, sans-serif;

		color:#FFFFFF;

		text-align:center;

		font-style:italic;
		
		margin-top:0px;
		
		width:900px;

}
.contentContainer7_4 {

		height: 20px;

		text-align:center;

		font-style:italic;
		
		margin-top:20px;
		
		float:left;
		
		width:900px;

}


.emailphone    {

			margin-top:34px;

			margin-left:820px;

			text-align:center;

			position: absolute;

}	

.emailtext {

			font-size:15px;

}
.formBoxBox  {
		padding:50px 0 0 0;
}
.formbox {
		width:297px;
		height:315px;
		margin:0px 0 0 580px;
		padding:15px;
		background-image:url(images/contactBG.png);
		background-position:center; 
		background-repeat:no-repeat;
}
.formtext1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #fbb919;
	font-weight:bold;
	margin:40px 0 0 0;
}
.formtext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fbb919;
	font-weight:bold;
}
.formName  {
	margin:20px 0 0 30px;
}
.formNameBox  {
	margin:20px 0px 0 9px;
	width:180px;
}
.formPhone  {
	margin:4px 0 0 30px;
}
.formPhoneBox  {
	margin:4px 0px 0 6px;	
}
.formEmail  {
	margin:4px 0 0 30px;
}
.formEmailBox  {
	margin:4px 0px 0 5px;
}
.formRemod  {
	margin:20px 0px 0 30px;
}
.formRemodBox  {
	margin:5px 0 0 81px;
	width:170px;
	padding:5px 0 0 0;
}
.formSubmitBox  {
	margin:25px 0 0 0px;
	text-align:center;
	width:297px;
	height:37px;
}
.formfields  { 
	color: #111111; 
	border: 1px solid #e4a203; 
	padding-left:2px; 
	padding-right: 2px; 
	background-color: #ffffff;
    background-position: top; 
    background-repeat:no-repeat;
}         
a:hover.emailtext  {

			text-decoration:none;

}
.nav    {
		
		text-align:left;
		margin:0 0 0 59px;
		
}

.nav1  {
		background-image:url(images/nav_01.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav1 a:hover  {
		background-image:url(images/navOver_01.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav1Down  {
		background-image:url(images/navDown_01.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav1Down a:hover  {
		background-image:url(images/navOD_01.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav2  {
		background-image:url(images/nav_02.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav2 a:hover  {
		background-image:url(images/navOver_02.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav2Down  {
		background-image:url(images/navDown_02.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav2Down a:hover  {
		background-image:url(images/navOD_02.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav3  {
		background-image:url(images/nav_03.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav3 a:hover  {
		background-image:url(images/navOver_03.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav3Down  {
		background-image:url(images/navDown_03.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav3Down a:hover  {
		background-image:url(images/navOD_03.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav4  {
		background-image:url(images/nav_04.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav4 a:hover  {
		background-image:url(images/navOver_04.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav4Down  {
		background-image:url(images/navDown_04.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav4Down a:hover  {
		background-image:url(images/navOD_04.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav5  {
		background-image:url(images/nav_05.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav5 a:hover  {
		background-image:url(images/navOver_05.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav5Down  {
		background-image:url(images/navDown_05.jpg);
		float:left;
		width:120px;
		height:40px;
}
.nav5Down a:hover  {
		background-image:url(images/navOD_05.jpg);
		float:left;
		width:120px;
		height:40px;
}

.photoPos1  {

		margin:0 60px 0 0;

}		

.siteDesign {

		font-size:10px;

		color:#FFFFFF;

		margin:10px 0 0 60px;

		text-align: left;

		width:960px;

		margin-left: 60px;

}

.siteDesign a {

		color:#FFFFFF;

}

.phone {

	font-size:30px;

	color:#FFF;

	text-align:right;

	margin-left: 25px;

	font-family: Arial, Helvetica, sans-serif;
	
	float:left;

}

.phone a{

	color:#FFF;

	text-decoration: none;
	
	
}
.titleText  {
		font-family:Arial, Helvetica, sans-serif;

		color:#FFFFFF;

		text-align:center;
		
		font-style:italic;
		
		padding-top:75px;
		
		width:990px;
		
		float:left;
}
.vcard {

	font-size:12px;

	color:#FFF;

	text-align:center;

	margin-right: 0px;

	font-family: Arial, Helvetica, sans-serif;

}

.vcard a{

	color:#FFF;

	text-decoration: underline;

}

.localmarketing { 

	text-align:right;

	margin-right: 120px;

	width:960px;

	font-size:10px;

	color:#FFF;

	text-decoration: none;

}

.localmarketing a{

	color:#FFF;

	text-decoration: none;

}
