
.titlestyle2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:333333;
	font-weight:bold;
	}
.spanstyle2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:333333;
	font-weight:bold;
	
}
.spanstyle3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}

#divHrTag {
	padding-left:20px;
	padding-right:20px;
	}
.DisplayNone {
display:none;
}

#divContainer{
	padding: 15px;
}

.divContainer {
	padding:10px;
	width:730px;
}
#divListLeft{
	padding:10px;
	width:225px;
	float:left;
	text-align:center;
	font-family:verdana;
}
#divListCenter{
	padding:10px;
	width:225px;
	float:left;
	text-align:center;
	font-family:verdana
}
#divListRight{
	padding:10px;
	width:225px;
	float:left;
	text-align:center;
	font-family:verdana;
}	
#divTopLeft {
	width:400px;
	height:185px;
	float:left;
	}
#divTopRight {
	width:300px;
	height:185px;
	float:right;
	}
#divBottomLeft{
	width:200px;
	height:185px;
	float:left;
	padding-right:10px;
}
#divBottomCenter {
	width:300px;
	height:185px;
	float:left;
	}
#divBottomRight {
	width:200px;
	height:185px;
	float:left;
	padding-left:10px;
	}
BODY P {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#333333;
	}
H2 {
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#333333;
	}
H3 {
  	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	font-size: 14px;
	}
ul{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
	
#divContactright {
	width:350px;
	float:right;
	}
#divContactleft {
	width:350px;
	float:left;
	}
#divImagePadding {
	padding-left:20px;
	}
.aNormal 
{
	font-size: 12px;
	color:#000099;
	font-weight: normal;
	text-decoration:none;
	}
.aNormal:hover
{
	color: #CC3333;
	text-decoration: none;
}

	
/*Styles for coupon page*/
#divFooterPhone{
	background-color:#86B840;
	border:1px solid #406F35;
	width:750px;
	height:40px;
}
#pFooterPhone{
	margin-top:0px;
	text-align:center;
	font-size:2em;
	color:#000000;
}
#divWhyChooseNombach{
	width:440px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	background-color:#DBDAD9;
}	
#divCoupons{
	width:300px;
	float:right;
	margin-bottom:10px;
}
.divWide{
	width:750px;
	margin-left:10px;
	margin-right:0px;
	margin-top:15px;
	margin-bottom:10px;
}
.ulLarge{
	font-size:1em;
}
.pLarge{
	font-size:1em;
	margin-left:10px;
}

.aLarge{
	font-size:1em;
}
#imgRoofingPics{
	margin-left:15px;
}
#h2WhyChooseNombach{
	margin-left:10px;
}
#divCoupons img {
	position: absolute;
	top: 227px;
}
#diviframe{
	margin-top: 160px;
	border: 0px solid #000000;
	margin-left:0px;
	z-index:-1;
	margin-left:30px;
}
#diviframe iframe {
	z-index: -1;
}
.ReviewAddress {
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.ReviewAddress a {
	font-weight: bold;
	font-size: 14px;
	color:#000099;
	text-decoration: none;
}
.ReviewAddress a:hover {
	text-decoration: underline;
}
.imgCaption {
	font-size:10px;
}
.aInteriorDoors{
	color: #000099;
	text-decoration: none;
}
.aInteriorDoors:hover {
	color: #CC3333;
	text-decoration: none;
}
.divInteriorDoors {
	float: left;
	width: 220px;
	height: 275px;
	margin-right: 20px;
}
.h2red {
	color: #CC3333;
}
.h2InteriorDoors {
	margin-bottom: 0px;
	text-decoration: underline;
}
.imgDoor{
	padding-right: 10px;
}

/*--------------------Angie's Review Stylings--------------------*/
.AngiesReview, .AngiesReview table , .AngiesQuestions {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

.AngiesReview td, .AngiesQuestions td {
	vertical-align: top;
}

.LeftField{
	width: 135px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}

.RightField{
	text-align:justify;
}

.AngiesOverall table{
	width: 135px;
	background-color: #E6EEAD;
	padding: 5px;
}

.AngiesOverall td {
	height: 16px;
}

.Left2Field {
	width: 400px;
	text-align: right;
	padding-right: 10px;
	font-weight: bold;
}
