/* formatting */
* { margin:0; padding:0; border:0; }
body { background:#FBFBEE url(../../images/background.jpg) repeat-x; margin:0px; text-align:center; padding:0px; }

#page { text-align:left; margin:0 auto;	width:725px; }

#header { background:url(../../images/logo.jpg); height:247px; position:relative; width:725px; }
  
#bbb { position:relative; top:88px; left:35px; width:185px; }

#navigation { margin-left:14px; }
#navigation ul { display:inline; list-style-image:none; list-style-type:none; }
#navigation li { float:left; list-style-image:none; list-style-type:none; }

li.home { background:url(../../images/btn-home.gif) no-repeat; height:50px; width:120px; color:#FFF; }
li.home p { display:none; }

li.articles { background:url(../../images/btn-articles.gif) no-repeat; height:50px; width:119px; color:#FFF; }
li.articles p { display:none; }

li.quote { background:url(../../images/btn-quote.gif) no-repeat; height:50px; width:119px; color:#FFF; }
li.quote p { display:none; }

li.aboutus { background:url(../../images/btn-aboutus.gif) no-repeat; height:50px;	width:119px; color:#FFF; }
li.aboutus p { display:none; }

li.contactus { background:url(../../images/btn-contactus.gif) no-repeat; height:50px; width:121px; color:#FFF; }
li.contactus p { display:none; }

li.sitemap { background:url(../../images/btn-sitemap.gif) no-repeat; height:50px;	width:113px; color:#FFF; }
li.sitemap p { display:none; }

#quotepush { width:711px; background-color:#F3F2ED; margin-left:14px; text-align:right;}

.joinus {position:absolute; top:214px; left:21px;}

#content { width:691px; background:#F3F2ED; margin-left:14px; padding:15px 10px; text-align:left; }

#footer { background:url(../../images/footer-bg.gif) repeat-x; height:63px; width:711px; margin-left:14px; position:relative; }
#copyright { position:absolute; top:23px; left:31px; font:normal 9px geneva; }

#navfooter { text-align:center; width:90%; margin-top:10px; }
#navfooter li { display:inline; padding-right:10px; }


/* typography */
#content h1 { font:normal 20px verdana; color:#3A5402; text-transform:uppercase; letter-spacing:-1px; margin:10px 0 10px 0; }
#content h2 { font:bold 16px verdana; color:#AD4925; text-transform:uppercase; letter-spacing:-1px; margin:10px 0 10px 0; }
#content p,li,blockquote,table,td,tr { font:normal 13px verdana; }
#content p { padding:5px 0 5px 0; }
#content ul { margin:10px 0 10px 25px; list-style-image:none; list-style-type:disc; }
#content a { color:#3A5402; }
#content input, textarea { border:1px solid #666; }


/* generic */
img { border:0; }

td { vertical-align:top; }


/* classes */
.left { float:left; }
.right { float:right; }
.center { text-align:center; }

.indent { padding-left:2em; }

.border001 { margin:5px 15px 15px 5px; padding:0px 5px 5px;	border:1px solid #999; }

.subnav { font:normal 0.85em Tahoma, Verdana, Arial, Helvetica, sans-serif;	color:#707070; border:1px dotted #707070; padding:3px; }

.rightimgarea{ float:right; text-align:center; }
.rightimage{ border:1px solid #000; background:#FFF; padding:2px; margin:5px 2px; }


/* form styles */
label { font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#000; }

.select-border { border:1px solid #666; }

.error_field { background-color:#FDD; border:2px solid #F00; }

.form_el { float:left; margin:5px; padding:3px; }
.form_row { clear:both; padding:0 0 8px; overflow:hidden; }
input { padding:2px; }

.error_field { background-color:#FFCCCC; border:2px solid #F00; margin:3px; }
.error_field label { font-weight:bold; }
.error_field input[type="text"] { border:2px solid #F00; }

.form_row_alt_color { background-color:#D0CEC7; }
.form_row:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

/* Hides from IE-mac \*/
* html .form_row { height:1%; }
/* End hide from IE-mac */

#error_message { font-size:large; color:#F00; }


/* start sales pitch */
.salespitch { margin-right:auto; margin-left:auto; border:1px solid #CCC; padding:5px; background:#E5E5E5; }


/* thank you */
.pdfGuide { text-align:center; }


/* bils referrer js */
.referrer-welcome { border:1px solid #272766; width:620px; background:#FFF; }

.searched-keyword { color:#333366; font:bold 18px Georgia, 'Times New Roman', Times, serif; }
.searched-keyword strong { color:#C40C0F; font:bold 22px Georgia, 'Times New Roman', Times, serif; }

.map-background { clear:left; padding:15px 0 0 5px; overflow:auto; height:1%; background:#FFF url(http://www.fiberglass-windows.com/images/referred-keyword-zipbox_map.jpg) no-repeat bottom right; }

.keyword_el { margin:0; padding-top:3px; width:68%; padding-left:40px; }

.referrer-welcome label { font-size:10px; font-weight:bold; }

.pin-background { background:url(http://www.fiberglass-windows.com/images/referred-keyword-zipbox_pin.jpg) no-repeat; }