.style { font-family: Verdana, Arial, Helvetica, sans-serif; 
				 font-size: 10px; line-height: 14px;
				 color: #ffffff; 
				 font-weight: normal; text-decoration: none; }
.style a:link    { color: #ffffff; text-decoration: none; }
.style a:visited { color: #ffffff; text-decoration: none; }
.style a:hover   { color: #000000; text-decoration: none; }
.style a:active  { color: #000000; text-decoration: none; }

*/

/* global */
form { margin: 0; }
body { margin-left: 30px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
td   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #777163; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

a:link    { color: #6D8851; text-decoration: underline; font-weight: bold; }
a:visited { color: #6D8851; text-decoration: underline; font-weight: bold; }
a:hover   { color: #B57224; text-decoration: none; font-weight: bold; }
a:active  { color: #B57224; text-decoration: none; font-weight: bold; }

/* SEO optimized text */
h1   { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 14px; 
	     color: #777163; 
	     font-style: normal; font-weight: normal; text-decoration: none; }

h1 a:link    { color: #6D8851; text-decoration: underline; font-weight: bold; }
h1 a:visited { color: #6D8851; text-decoration: underline; font-weight: bold; }
h1 a:hover   { color: #B57224; text-decoration: none; font-weight: bold; }
h1 a:active  { color: #B57224; text-decoration: none; font-weight: bold; }

h2   { font-family: Arial, Helvetica, sans-serif;
						 color: #7B8772;
						 font-size: 13px; 
						 line-height: 18px;
						 text-decoration: none; 
						 font-weight: bold; 
						 margin: 0px;
}
h4 { background: #928056; color: #f3edc6; text-decoration: none; font-weight: bold; margin: 0px; font-size: 10px }

/* Left sub-navigation */
.subNav a:link    { color: #9d4202; text-decoration: none; font-weight: bold; }
.subNav a:visited { color: #9d4202; text-decoration: none; font-weight: bold; }
.subNav a:hover   { color: #bfbb93; text-decoration: none; font-weight: bold; }
.subNav a:active  { color: #bfbb93; text-decoration: none; font-weight: bold; }

/* Page body sub-navigation */
.bodyNav { padding-top:10px; padding-bottom:10px; }
.bodyNav a:link    { color: #9d4202; text-decoration: none; font-weight: bold; }
.bodyNav a:visited { color: #72634d; text-decoration: none; font-weight: bold; }
.bodyNav a:hover   { color: #bfbb93; text-decoration: none; font-weight: bold; }
.bodyNav a:active  { color: #bfbb93; text-decoration: none; font-weight: bold; }

/* sub-page body headline text */
.subHead   { font-family: Arial, Helvetica, sans-serif;
						 color: #B57224;
						 font-size: 17px; 
						 line-height: 23px;
						 text-decoration: none; 
						 font-weight: bold; 
}

/* sub-page body headline 2 text */
.subHead2   { font-family: Arial, Helvetica, sans-serif;
						 color: #7B8772;
						 font-size: 13px; 
						 line-height: 18px;
						 text-decoration: none; 
						 font-weight: bold; 
}

/* TD attributes */
.dkBrn { background: #221e17; }
.mdBrn { background: #221e17; }
.tan   { background: #f3edc6; }
.navBg { background: #bfbb93; }
.specs { background: #928056; color: #f3edc6; text-decoration: none; font-weight: bold; }
.tdhead { background: #ffffff; color: #512F00; text-decoration: none; font-weight: bold; font-size: 11px; }


/* image embedded in text block: attributes */
.imgBorderOne { border: 1px solid #221e17; 
								margin-left: 10px;
								margin-bottom: 10px;
}

/* Home page text */
.padOne { padding-top: 6px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }

/* Home page / Design a Door text */
.padTwo { color: #ffffff; padding-top: 2px; padding-bottom: 0px; padding-left: 10px; padding-right: 10px; }

/* Home page / sitemap, locator */
.padThree { color: #ffffff; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }

/* Generic 10px padding */
.padTen { background: #f3edc6; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }

/* copyright, BOL links */
.copy { color: #ffffff; padding-top: 6px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }

.copy a:link    { color: #ffffff; text-decoration: none; font-weight: bold; }
.copy a:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
.copy a:hover   { color: #ffffff; text-decoration: none; font-weight: bold; }
.copy a:active  { color: #ffffff; text-decoration: none; font-weight: bold; }

.tm { color: #777163; padding-top: 6px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; font-size: 9px; }


/* bottom copyright */
.bcopy { color: #bfbb93; }

/* bottom links */
.bLinks { color: #72634d; 
					background: #3b3428;
					padding: 10px;
					font-size: 9px; line-height: 12px;
				  font-weight: normal; text-decoration: none; }
.bLinks a:link    { color: #72634d; font-weight: normal; text-decoration: none; }
.bLinks a:visited { color: #72634d; font-weight: normal; text-decoration: none; }
.bLinks a:hover   { color: #bfbb93; font-weight: normal; text-decoration: none; }
.bLinks a:active  { color: #bfbb93; font-weight: normal; text-decoration: none; }

/* Light Tan Type */
.tanType { color: #f3edc6; }

/* Orange Type */
.orType { color: #9d4202; }


/* form stuff */


/* ======================================================================================================= */
/* sitemap */
.smap { font-family: Verdana, Arial, Helvetica, sans-serif; 
	  		font-size: 10px; line-height: 12px; 
	  		color: #221e17; background: #ffffff; 
				width: 100%; height: 14px; 
	   		border: #221e17; border-style: solid; 
	   		border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

/* dealer locator for home page */
.dlh { font-family: Verdana, Arial, Helvetica, sans-serif; 
	     font-size: 10px; line-height: 12px; 
	     color: #221e17; background: #ffffff; 
			 width: 100%; height: 16px; 
	   	 border: #221e17; border-style: solid; 
	     border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

/* dealer locator */
.dl { font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 10px; line-height: 12px; 
	    color: #221e17; background: #ffffff; 
			width: 78px; height: 16px; 
	   	border: #221e17; border-style: solid; 
	   	border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }

/* GO button */
.go { font-family: Verdana, Arial, Helvetica, sans-serif; 
	    font-size: 9px; line-height: 14px; font-weight: bold; 
	    color: #ffffff; background: #9d4202;
	    width: 40px; height: 16px;
	    border: #221e17; border-style: solid; 
	    border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px }
/* ======================================================================================================= */


.box { background: #fff;
		 font-size: 11px;
		 padding:  1 1 1 2; 
	     width: 100%; height: 18px; 
	     border: 1px solid #221e17; 
}

.field { background: #fff; 
 			padding:  1 1 1 2; 
		   width: 100%; height: 80px; 
	       border: 1px solid #221e17; 
}

/* drop-down */
.dd { font-family: Verdana, Arial, Helvetica, sans-serif; 
			font-size: 11px; line-height: 14px; 
			color: #333; background: #eee; 
			width: 100%; 
			border: #333; border-style: solid; 
			border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px 
}

/* contact drop-down */
.cdd { background: #fff;
			font-size: 11px; 
			 width: 300px; 
			 border: 1px solid #221e17;
}

/* button */		  
.but { font-size: 9px; 
			 line-height: 14px; 
			 font-weight: bold; 
	     color: #ffffff; background: #9d4202;
	     padding: 2px 4px 2px 4px; 
	     border: 1px solid #221e17;
}

/* flyout menu */
.menu a {		display:block;		background-color:transparent;	}
.menu           {	font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; line-height: 14px; color:#F3EDC6; text-decoration:none; background-color:#892319; layer-background-color:#FFFFFF; border: 1px solid #191919; margin: 0px; padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px }
.menu a:link    {	font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; line-height: 14px; color:#F3EDC6; text-decoration:none; background-color:#892319; layer-background-color:#FFFFFF }
.menu a:visited {	font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; line-height: 14px; color:#F3EDC6; text-decoration:none; background-color:#892319; layer-background-color:#FFFFFF }
.menu a:hover   {	font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; line-height: 14px; color:#892319; text-decoration:none; background-color:#F3EDC6; layer-background-color:#FFFFFF }
.menu a:active  {	font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; line-height: 14px; color:#892319; text-decoration:none; background-color:#F3EDC6; layer-background-color:#FFFFFF }

.arrow a        {	display:block;		background-color:transparent; line-height: 40px }