body { font-family: Helvetica, Arial, sans-serif;}

p { font-size: 14px; font-weight: normal; line-height: 16px;  }

p.left { float: left; }
p.right { float: right; }
p.gallery {
	border-style: none; 
	display: block;
    margin-left: auto;
    margin-right: auto;
}

h1 { font-size: 22px; font-weight: bold; line-height: 17px; }
h2 { font-size: 13px; font-weight: normal; line-height: 15px; text-align: center; }
h3 { font-size: 12px; font-weight: normal; line-height: 15px; text-align: center;}

a { color: blue; text-decoration: underline; font-weight: bold;}
a:hover { color: #c56f40; text-decoration: underline; }

ul li a	{ color: blue;	font-size: 13px; font-weight: bold;	text-decoration: none; }
ul li a:visited	{ color: #0051c5; font-size: 13px; font-weight: bold; text-decoration: none; }
ul li a:hover { color: #c56f40; text-decoration: underline; }

#phptable {
text-align: center;
}

.wrapper	{
	width: 856px;
	margin: 0 auto;
	overflow: hidden;
}

.bg {
	width: 856px;
	margin: 0 auto;
	border: 0px solid #000000;
}

.leadedLeft	{
	border: 0px solid #000000;
	float: left; 
	padding: 14px; 
}

.leadedRight	{
	border: 0px solid #000000;
	float: right; 
	padding: 14px; 
}

.productLeft	{
	border: 0px solid #000000;
	float: left; 
	padding: 5px; 	
}

.productRight	{
	border: 0px solid #000000;
	float: right; 
	padding: 5px; 
}

.fp {
	float: left; 
	padding: 14px; 
}

#icon_window {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_window.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_entryway {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_entryway.jpg) no-repeat;
	float: right;
	margin-right: 24px;
}

#icon_skylight {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_skylight.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_cabinets {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_cabinets.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_transom {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_transom.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_sidelites {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_sidelites.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_repairs {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_repairs.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_pricing {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_pricing_2.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_copperfoil {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_copperfoil.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_gallery {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_gallery.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_thankyou {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_thankyou.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_contactus {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_contactus.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}

#icon_contractor {	
	width: 520px;
	height: 75px;
	background: url(../images/icon_contractor.jpg) no-repeat;
	float: right;
	margin-right: 30px;
}


.leadContent {
	float: left; 
	padding: 14px;  
}
	
.leadContent p { font-size: 14px; font-weight: normal; line-height: 22px; }

.serviceBg {	background: #D2D2D2;	}
.colorBg {	background: #8cbeff;	}

img.floatLeft { margin: 6px; border: 1px solid; }
img.floatRight { margin: 6px; border: 1px solid; }
img.borderLine { border: 1px solid; }
img.contact { float: left; margin: 6px; border: 1px solid; }
img.sBox { 
	border-style: none; 
	display: block;
    margin-left: auto;
    margin-right: auto;
}

img.logo { padding: 10px; border: 0px; }


.serviceData p { font-size: 13px; font-weight: normal; line-height: 18px;  }

ul#contractor li	{ font-size: 14px; font-weight: normal; }

ul#pricing li	{ font-size: 13px; font-weight: normal; }
ul#pricing li a	{ color: blue;	font-size: 13px; font-weight: normal;	text-decoration: underline; }
ul#pricing li a:hover { color: #c56f40; text-decoration: underline; }



#contactImg	 {	
	width: 371px;
	height: 98px;
	background: url(../images/bgw_logo.gif) no-repeat; 
	float: right;
	margin: 30px 30px;				
}

#contactLeft	{	
	width: 395px;	
}

.serviceBox {	
	width: 243px;	
	height: 355px; 
	float: left; 
	padding: 20px; 
	border: 0px solid black;
	}

.serviceBox h1 { text-align: center; }
.serviceBox p { font-size: 13px; font-weight: normal; line-height: 15px;  }

#WhoWeAre	{	
	width: 470px;	
}

#aboutImg	 {	
	width: 330px;
	height: 277px;
	float: left;
	margin: 30px 5px;	
	border: 1px solid black;			
}


.foilBox{	
	float: left;
	border: 0px solid black;
	margin: 10px 5px;
	padding: 3px;
}



/* Navigation Bar */

#navLeft { width: 38px; height: 81px; float: left; background: url(../images/bev_L_38x81.png) no-repeat; }
#navCenter { width: 780px; height: 81px; float: left; background: url(../images/bev_C_5x81.jpg) repeat-x 0 0; }
#navRight { width: 38px; height: 81px; float: right; background: url(../images/bev_R_38x81.png) no-repeat; }

ul#navigation	{
	width: auto;
	margin: 0 auto;

}

ul#navigation li	{ float: left;	line-height: 80px; margin-right: 16px;	list-style-type: none;	display: inline; }
ul#navigation li a	{ font-size: 12px; }
ul#navigation h1	{ font-size: 23px; font-weight: bold; line-height: 49px; }
/* Navigation Bar Ends */


/* Service Bar */

ul#serviceMenu	{
	width: 856px;
	margin: 0 auto;
	}
	
ul#serviceMenu li	{ float: left; line-height: 14px; margin-right: 42px; display: inline; }

/* Service Bar Ends */

#galleryBg { 
	border-top: 5px solid #ECECEC; 

}
 
/* Sitemap */

#sitemap { 
	width: 856px; 
	margin: 0 auto; 
	font-size: 14px; 
	text-align: left; 
}

#sitemap ul li a { 
	font-size: 14px; 
	color: blue; 
	text-decoration: underline; 
}

#sitemap ul li:last-child { margin: 0; } 
#sitemap ul li a:hover { color: #c56f40; }

/* Sitemap Ends */

.navBanner { 
	width: 100%; 
	margin: 0 auto; 
	font-size: 13px; 
	text-align: center; 
}

.navBanner ul li { 
	list-style: none; 
	text-align: center; 
	display: inline; 
	margin: 0 15px 0 0; 
}


.padtop {
padding-top: 20px; 
}


/* Footer */
#footerBg { 
	border-top: 5px solid #ECECEC; 
	width: 100%; 
	clear: both; 
	margin: 10px 0 10px 0;
	padding: 10px 0 0 0; 
}

#footer { 
	width: 856px; 
	margin: 0 auto; 
	font-size: 13px; 
	text-align: center; 
}

#footer small { font-size: 11px; }

#footer ul { 
	margin: 0 auto; 
	margin-bottom: 15px; 
}

#footer ul li { 
	list-style: none; 
	text-align: center; 
	display: inline; 
	margin: 0 15px 0 0; 
}

#footer ul li a { 
	color: blue; 
	text-decoration: underline; 
}

#footer ul li:last-child { margin: 0; } 
#footer ul li a:hover { color: #c56f40; }
/* Footer Ends */