 
body {margin-top:0; margin-bottom: 0; text-align:center; }


a {border:none;outline:none;font-family: Verdana, Arial,Times New Roman;text-decoration: underline; 
	color: #000000; text-align:center; background:transparent;}
	
a:hover {border:none;outline:none; text-decoration: underline; color: #003366; text-align:center; }
a.doorsmenu {color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; font-weight: bold;		
	text-decoration: none; text-align:center; 
	border:none;outline:none;}

a.orange{font-family: Verdana, Arial,Times New Roman; font-weight: bold;font-size: 8pt;	text-decoration: underline;color: #FF9933; text-align:center; }


TABLE.border { font-family: Verdana, Arial,Times New Roman; vertical-align: middle; 
		border-collapse: collapse; border-bottom: 0px none; border-top: 0px none; 
		border-left: 1px dashed #006699; border-right: 1px dashed #006699; background:#ffffff; }
DIV { margin: 0; text-align:center;} 
DIV { text-align: -moz-center;} 
DIV img.line { border: 0px none; width: 3px; height: 20px; }

DIV.left { text-align:left; vertical-align: middle; font-family: Verdana, Arial,Times New Roman;
			text-decoration: none; color: #000000;  }
DIV.left img.logo { border: 0px none; margin:0 3px 10px 10px;}

DIV.desc { font-family: Verdana, Arial,Times New Roman; font-size: 7pt;	text-decoration: none;	color: #000000;
			margin: 20px 20px 20px 20px;}

DIV.bluebk { font-family: Arial,Verdana, Times New Roman;font-weight: bold; font-size: 10pt; text-decoration: none;
			color: FFFFFF; margin: 6px 0px 6px 0px;
			}		
img.doorgallery { border: 0 }

H3 {font-family: Arial,Times New Roman, Verdana; font-size:1.5em; color:#006699;background: transparent; display:block;clear:both;  }

H4 {font-family: Arial,Times New Roman, Verdana; font-size:1.2em; color:#006699;background: transparent; display:block;clear:both;  }
H3.discoverydoor {font-family: Times New Roman, Arial,Verdana; color:#fff;background:#8C8B79;padding:3px 0 10px 0;display:block;clear:both;}

P.desc {font-family: Verdana, Arial,Times New Roman; font-size: 8pt;	text-decoration: none;	color: #000000; 
			 text-align:left; margin: 30px 20px 20px 20px;}

p.pbold  {font-family: Verdana, Arial,Times New Roman; font-size: 8pt;	text-decoration: none;	color: #000000; font-weight: bold;}
		
TABLE.topmenu {background-color: #FF9933; vertical-align: middle; border-collapse: collapse;
		text-align:center; border-spacing: 0; }
		
TABLE {text-align: -moz-center; margin: 0;}
TD {}
TD.entrydoorlogo {font-family: Arial,Times New Roman, Verdana; font-size: 8pt; color:#000000; font-weight: bold;
				vertical-align: top; text-align: left; padding:2px 2px 2px 0; }
TD.doorestimate {  vertical-align: top; text-align: center; padding:3px 0 3px 0; 
				font-family: Arial,Times New Roman, Verdana; color:#006699; font-weight: bold; font-size:12pt;				
				}
TD.center { text-align:center;  }
TD.center { text-align: -moz-center;   }
TD.contact { text-align:right;  font-size: 8pt;	text-decoration: none;	color: #000000;}
TD.contact { text-align: -moz-right;  font-size: 8pt;	text-decoration: none;	color: #000000; }
TD.top {  vertical-align: top; text-align: center; margin: 0; padding: 0;font-size: 8pt;	text-decoration: none;	color: #000000;}
TD.content {  vertical-align: top; text-align: center; padding: 0 30px 20px 30px; font-size: 8pt;	text-decoration: none;	color: #000000;}

TD.left { text-align:left;  font-size: 8pt;	text-decoration: none;	color: #000000;}
TD.left { text-align: -moz-left;   font-size: 8pt;	text-decoration: none;	color: #000000;}				

span.doorphone {font-family: Arial,Tahoma; color:#006699; font-weight: bold; font-size:1.3em; }		

.bluebold	{font-family: Arial,Verdana, Times New Roman;font-weight: bold; font-size: 8pt; text-decoration: none;	color: #003399;}
.greenbold	{font-family: Arial,Verdana, Times New Roman;font-weight: bold; font-size: 8pt; text-decoration: none;	color: #339933;}
.redbold	{font-family: Arial,Verdana, Times New Roman;font-weight: bold; font-size: 8pt; text-decoration: none;	color: #B0043C;}
.obold		{font-family: Arial,Verdana, Times New Roman;font-weight: bold; font-size: 8pt; text-decoration: none;	color: #CC6600;}
.smallbk	{font-family: Verdana, Arial,Times New Roman;	font-size: 4pt;	text-decoration: none; 	color: #CCCCFF;}
.bold  {font-family: Verdana, Arial,Times New Roman;font-weight: bold; font-size: 8pt; text-decoration: none;	color: #006699;}

.stext { text-decoration: none; color: #003366; font: 10px Verdana,Arial, Times New Roman; }
.otext { text-decoration: none; color: #FF9933; font: Bold Italic 14px Verdana,Arial, Times New Roman; }
.ounderline { font-family: Verdana, Arial,Times New Roman; font-weight: bold; font-size: 9pt; text-decoration: underline; color: #FF9933;}
.oreg { font-family: Arial,Verdana, Times New Roman; font-weight: bold; font-size: 11pt; text-decoration: none; color: #FF6600;}
.redreg { font-family: Verdana, Arial,Times New Roman; font-weight: bold; font-size: 9pt; text-decoration: none; color: #B0043C;}
.greenreg { font-family: Verdana, Arial,Times New Roman; font-weight: bold; font-size: 9pt; text-decoration: none; color: #339933;}
.bluereg { font-family: Verdana, Arial,Times New Roman; font-weight: bold; font-size: 9pt; text-decoration: none; color: #003399;}

.small {font-family: Verdana, Arial,Times New Roman; font-size: 7pt;	text-decoration: none;	color: #000000;}
.smtxt { text-decoration: none; color: #000000; font: 10px Verdana,Arial, Helvetica; }



.kw {background-image:url('images/exterior-doors-grey.gif'); background-attachment: fixed; font-family: Verdana, Arial,Times New Roman; font-size: 7pt; text-decoration: none;color: #000000; text-align: center}
td.plus {background:url('images/exterior-doors-greyplus.gif') no-repeat top left; width: 12px; margin-right: 4px; text-decoration: none}
td.minus {background:url('images/exterior-doors-greyminus.gif') no-repeat top left; width: 12px; margin-right: 4px; text-decoration: none}

a.hideme, a:link.hideme, a:visited.hideme, a:focus.hideme, a:hover.hideme, a:active.hideme {color:#000;text-decoration:none;background:transparent; border:none;outline:none;}
.faq {font-family: Verdana, Arial,Times New Roman; font-weight: bold;font-size: 8pt;	text-decoration: underline;color: #003399; vertical-align:middle; text-align:left;}