/*  
orig blue #003399 
*/

body {
background: url(background.gif) repeat-x #003399; 
font-size:62.5%;
font-family: verdana; 
color: #000000;
}

.wrapper {
width:755px;	
margin:15px auto;
background: #ffffff;
}

.wrapper-nolb {
width:755px;	
margin:15px auto 15px;
background: #ffffff;
}

p {
font-size: 1.2em; 
font-family: verdana; 
color: #000000;
margin:0;
line-height:1.4em;
}

a, a:link, a:visited {
color: #003399; 
text-decoration: underline;
outline-style:none;
border:0;
}

a:active, a:hover, a:focus {
color: #000000; 
}

h1 {
font-size: 2em; 
font-weight: bold; 
color: #003399;
margin:0;
}

h2 {
font-size: 1.6em; 
color: #003399; 
margin:0;
}

h3 {
font-size: 1.2em; 
color: #003399; 
margin:0;
}

h4 {
font-size: 1.1em; 
color: #950101;
}

h5 {
font-size: 1em; 
color: #950101;
}

ul {
line-height:1.4em;	
}

/* ----- header ----- */

.header {
padding:10px 10px;	
}

.header p {
margin:0;	
}

/* ----- top nav ----- */

ul.nav {
list-style-type:none;
padding:0;
margin:5px 5px 11px;
}	

.nav li {	
display:inline;
font-size:1.4em;
/* float:left; */
}

.nav li a, .nav li a:link, .nav li a:visited{
background:#003399 url(btnbg.png) 0 0 repeat-x;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:10px 14px 10px 17px;
}

.nav li a:active, .nav li a:hover, .nav li a:focus {
background:#2255bb;
}


/* ----- layout ----- */

.content {
background:#d8ddff;
border: #5E767E 1px solid;
padding:20px;
margin:5px 5px 0 0;
}

.content ul {
font-size: 1.2em; 
font-family: verdana; 
color: #000000;
margin-top:0;
}

.contentBig {
background:#d8ddff;
border: #5E767E 1px solid;
padding:20px;
margin:15px 9px 15px 5px;
}

.contentBig ul {
font-size: 1.2em; 
font-family: verdana; 
color: #000000;
margin-top:0;
padding:0 25px;
}

.contentBig img {
border:0;	
}	


/* ----- index.php ----- */

.headerPics {
margin:0;
clear:both;	
}

.subHeading { 
font-weight: bold; 
font-size: 1.4em; 
color: #FFFFFF;
}

.subHeadingLeft {
background: #003399;
float:left;
width:201px;
margin:0 0 0 6px;
padding:5px;
border-right: 1px solid #555;
border-bottom: 1px solid #555;
}

.subHeadingRight {
background: #003399;
float:right;
width:513px;
margin:0 6px 0 0;
padding:5px;
border-right: 1px solid #555;
border-bottom: 1px solid #555;
}

.leftNavMain {
margin:5px 0 0 5px;
width:210px;
}

.leftNavMain img {
padding:0;
border:0;
}

.leftNavMain a, .leftNavMain a:link, .leftNavMain a:visited{
text-decoration:none;
color:#003399;

}

.leftNavMain a:active, .leftNavMain a:hover, .leftNavMain a:focus {
color:#003399;	

}

.leftNav {
/*	width:198px;	*/
padding:0 5px;
background:	#003399;
color: #FFFFFF;
font-weight: bold; 
font-size:1.2em;
margin:5px;
clear:both;
width:201px;
border-right: 1px solid #555;
border-bottom: 1px solid #555;
}	

.leftNav:hover {
background:	#2255bb;
}

.leftNav a, .leftNav a:link, .leftNav a:visited{
text-decoration:none;
color:#fff;
}

.leftNav a:active, .leftNav a:hover, .leftNav a:focus {
}

.leftNav img, .leftNav img:link, .leftNav img:visited{
text-decoration:none;
color:#003399;
border:0;
}

.leftNav img:active, .leftNav img:hover, .leftNav img:focus {
}

.leftBottom {
margin:5px auto;
width:150px;
}

.leftBottom img {
margin:10px 5px;	
}


/* ----- products.php ----- */

.productNav a, .productNav a:link, .productNav a:visited{
text-decoration:none;
}

.productNav a:active, .productNav a:hover, .productNav a:focus {
	
}

.productNav img, .productNav img:link, .productNav img:visited{
border:0;
}

.productNav img:active, .productNav img:hover, .productNav img:focus {
	
}


/* ----- promotion.php ----- */

.promo h1 {
text-align:center;	
}

.promo img {
padding:10px;
}

.promoContent {
padding:33px;	
}


/* ----- prod.siding.trim.php ----- */

table.trim {
margin:40px;
padding:0;
}

.trimtext {
padding:10px 70px;
}


/* ----- prod.siding.cedar.php ----- */

.cedar td {
text-align:center;	
color:#555;
padding:10px;
}

.cedar p {
text-align:left;	
color:#000;
}

.cedar h2 {
color:#000;
font-size:1.8em;	
}

.cedarhouses {
width:520px;
margin:0 auto;	
}

.cedarhouses img {
padding:0 0 2px 0;	
}



/* ----- references.php ----- */

.ref img {
float:right;
padding:20px;	
border:0;
}

.ref a, .ref a:link, .ref a:visited{
text-decoration:none;
}

.ref a:active, .ref a:hover, .ref a:focus {	
}


/* ----- photogallery.php ----- */

.thumb {
}

ul.thumb  {
list-style-type:none;
padding: 0 10px 0 0;
}

#resultImg {
height:300px;	
}


/* ----- contactus.php ----- */

.contactright {
float:right; 	
}

.contact ul {
list-style-type:none;
}

.contact p {
font-family:tahoma;
}

.contact form {	
}

.inputer {
width:150px;
height:20px;
}

.contact textarea {
width:150px;
height:100px;
}

.contact iframe {
margin:0 auto;	
}


/* ----- thankyou.php ----- */

.thankyou h2 {
text-align:center;	
}

.thankyou p {
text-align:center;	
}


/* ----- prod.siding.php ----- */

.prodSiding table {
margin:0;
}

.prodSiding td {
padding:0 9px;
}

.prodSiding img {
padding:5px;
}


/* ----- windows101.php ----- */

.windows101 ol {
font-size:1.2em;
margin:0 0 0 40px;
}

.windows101 ul.top {
list-style-type:none;
}


/* ----- prod.windows.php ----- */

.prodWindows  {
padding:0 20px;
}

.prodWindows p {
padding:0 10px;
}


/* ----- prod.windows.milgard.php ----- */

.milgardarch  p, .milgardarch h3 {
padding: 0 0 0 20px;
}


/* ----- sitemap.php ----- */

.sitemap ul {
font-size:14px;
}

.sitemap {
margin:0 50px;
}


/* ----- contactform.php ----- */

.realtor h1 {
font-size:1.8em;
text-align:center;
}

.realtorCenter {
text-align:center;
width:500px;
margin:0 auto;
}

.contactForm {
margin:0 auto;
width:550px;	
border:1px solid #fff;
padding:10px;
background:#e9eeFF;
}

.contactFormL {
margin:10px;	
}

.contactFormR {
margin:10px;
}


/* ----- miscellaneous ----- */

a.vanilla, a.vanilla:link, a.vanilla:visited{
text-decoration:none;
}

a.vanilla:active, a.vanilla:hover, a.vanilla:focus {
text-decoration:none;
}

.floatl {
float:left;	
} 

.clear {
clear:both;
}

.center {
text-align:center;	
}

.middle {
margin:0 auto;	
}


/* ----- bottom nav ----- */
	
ul.navBottom {
list-style-type:none;
padding:0 0 15px;
margin:0 5px;
}

.navBottom li {	
display:inline;
font-size:1.4em;
}

.navBottom li a, .navBottom li a:link, .navBottom li a:visited{
background:#003399 url(btnbg.png) 0 0 repeat-x;
color:#fff;
font-weight:bold;
text-decoration:none;
padding:10px 14px 10px 17px;
}

.navBottom li a:active, .navBottom li a:hover, .navBottom li a:focus {
background:#2255bb;
}


/* ----- footer ----- */

.footer {
background:#003399;	
text-align:center;
}

.footer p {
clear:both;
color: #FFFFFF;
}

.footer a, .footer a:link, .footer a:visited{
color:#ddd;
font-weight:bold;

}

.footer a:active, .footer a:hover, .footer a:focus {
color:#fff;
}