@charset "UTF-8";

a img { border:none;}

body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000000;
	border-top: 10px solid #002564;	
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #b3b3b3;
}




#navigation {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	color: #e6c27c; 
	line-height: 15px;
}




#HPcontainer {
	background: #000000; background-image:url(images/main-back.jpg); background-repeat:no-repeat;
	width: 1180px;  
	margin: 0 auto; 
	text-align: left; /* this overrides the text-align: center on the body element. */
	height: 775px;
}


#HPmainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #b3b3b3; padding-left: 200px; padding-right: 200px; height: 500px;
}

#HPmainContent p{
	margin-top: 170px;
}








#SigPoolcontainer {
background-image:url(images/MastheadGraphic1.jpg);
background-repeat:no-repeat;
background-position: center;
height: 347px;
width: 1180px;
margin: 0 auto;
width: 1180px;
text-align: left; /* this overrides the text-align: center on the body element. */
}


#SigPoolcontainer h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 20px;
	line-height: 24px;
	
}

#SigPoolGalleryMainContent {
padding: 0px;
font-size: 13px;
color: #b3b3b3;
float: left;
width: 1180px;
}




#SigPoolMainContent {
	margin-top: 250px;
padding: 0px;
font-size: 13px;
color: #b3b3b3;
float: left;
width: 1180px;
}


#SigPoolMainContent li {
	color: #b3b3b3; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	
} 

#SigPoolMainContent ul {
	color: #b3b3b3; 
	list-style-type: square;
} 

#SigPoolMainContent ol {
	list-style-type: decimal;
} 



#SigPoolColumn1 {
margin: 0px 0px 0px 110px;
width: 250px;
font-size: 13px;
line-height: 20px;
color: #b3b3b3;
float: left;
}

#SigPoolColumn2 {
margin: 0px 0px 0px 110px;
width: 250px;
font-size: 13px;
line-height: 20px;
color: #b3b3b3;
float: left;
}

#SigPoolColumn3 {
margin: 0px 0px 0px 110px;
padding-top: 10px;
background-image: url(images/thumbnailpanel.jpg);
background-repeat: no-repeat;
width: 250px;
height: 420px;
float: left;
}

#SidebarImage {
margin: 0px 0px 0px 0px;
padding-top: 10px;
width: 360px;
float: left;
}

#SidebarImage .Image {
	padding-left: 50px;
	padding-right: 10px;
	padding-top: 50px;
}


#SigPoolGalleryGraphic {
	background-image: url(images/subhead-long.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 310px;
	float: right;
	margin: 180px 50px 0 0;
}


#RepairGalleryGraphic {
	background-image: url(images/subhead-03.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 310px;
	float: right;
	margin: 180px 50px 0 0;
}


.FloatRightStart {
	margin: 0px 130px 0px; 0;
}

.FloatRightThumbs {
	float: right;
	clear:right;
	margin: 0px 170px 20px 0;
}








#Remodelcontainer {
	background: #000000; 
	width: 1180px;  
	margin: 0 auto; 
}








#Repaircontainer {
	background: #000000; 
	width: 1180px;  
	margin: 0 auto; 
}








#AboutUscontainer {
	background: #000000; 
	width: 1180px;  
	margin: 0 auto; 
}



#TestimonialContainer {
margin: 0px 0px 0px 110px;
width: 650px;
font-size: 13px;
line-height: 20px;
color: #b3b3b3;
float: left;
}

#TestimonialContainer a:link {
	color: #e6c27c;  
	font-weight : normal; 
	text-decoration: none
} 

#TestimonialContainer a:visited {
	color: #e6c27c;  
	font-weight : normal; 
	text-decoration: none;
} 
#TestimonialContainer a:hover {
	color: #b3b3b3;  
	font-weight : normal; 
	text-decoration: underline
} 
#TestimonialContainer a:active {
	color: #b3b3b3;  
	font-weight : normal; 
	text-decoration: underline
}




#mainContent {
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #b3b3b3;
}


/* FOOTER STUFF ======== */

#footer {
	padding: 0 10px;
	clear: both;

}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 4px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #e6c27c; text-align: center; line-height: 13px;
}

#footer a:link {
	color: #e6c27c;  
	font-weight : normal; 
	text-decoration: none
} 

#footer a:visited {
	color: #e6c27c;  
	font-weight : normal; 
	text-decoration: none;
} 
#footer a:hover {
	color: #b3b3b3;  
	font-weight : normal; 
	text-decoration: underline
} 
#footer a:active {
	color: #b3b3b3;  
	font-weight : normal; 
	text-decoration: underline
}




.ItalicText {
	font-style: italic;
}

