/* Hampshire Glen Basic Style Sheet Last Modified 6/11/2007 7:39 */
/* For nav bars, see hgva_nav.css */

nn6 { color : #000000; }
A:link { color : #992200; } 
A:visited { color : #775544; } 
A:active { color : #cc0000; }
A:hover { color: #cc0000; } 
div.bottom-nav a:link, div.bottom-nav a:visited { color : #000000;  text-decoration : none; }  
div.bottom-nav a:hover, div.bottom-nav a:active {  color: #992200;  text-decoration : underline; } 

div.contents-header a, div.contents-header a:visited { text-decoration: none; color: #000000; }
div.contents-header a:hover, div.contents-header a:active { text-decoration: underline; color: #841E00; }

div.sitecontents a, div.sitecontents a:visited { text-decoration: none; color: #000000; }
div.sitecontents a:hover, div.sitecontents a:active { text-decoration: underline; color: #992200; }

h3.model a:link, h3.model a:visited { color : #992200;  text-decoration : none; }  
h3.model a:hover, h3.model a:active {  color: #992200;  text-decoration : underline; }  

body {	
	background-color: #896d50;
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%; /* for Opera browsers */
	padding: 0px;
  	border: 0px;
	margin: 0px; } 

h1  { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight : 500;
	color: #992200; 
	font-size: 180%;
	margin: 15px 0 20px 0;
	background: transparent; } /* h1 main page heading */
	
h1.model {
	font-size: 180%;
	margin: 20px 0 5px 57px;	
	background: transparent; } /* h1 model page heading */		
	
h2 {
	font-size: 100%;
	background: transparent;
	margin: -12px 0 25px 0; }	/* main content cell h2 */	
	
h2, h3, h4, h5 { 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-weight : bold;
	color: #992200;  }
	  
h3 {
	font-size: 100%;
	background: transparent;
	margin: 5px 0; }	

img {
	border: 0; } /* all image borders set to zero site-wide */		
	
p { 
	font-size: 80%;
	line-height: 1.4em; 
	margin: 12px 0; }
		
p.high { 
	font-size: 80%;
	line-height: 1.4em; 
	margin-top: -1em; } /* P with less top margin */		
	
ul {
 	font-size: 80%;
	line-height: 1.5em;
	list-style-type: square; } /* main cell bullets */	
	
div.bottom-nav	{
	margin-top: 8px;
	padding: 4px 0 5px 0; 
	background-color: #F6E2B6; 
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 95%; 
	word-spacing : .5em; 
	text-align: center; 
	border-color:#FFFFFF; border-width:0 1px; border-style:solid; 
	} 	 /* bottom nav text bar - tan color bar*/ /*this should be moved to the nav CSS*/
		
div.colorblock { 
	background-image: url(../images/models/bg_colorblock.gif);
	margin: 0 1px 1px 1px;
	padding: 0 1px 1px 1px;
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-position: bottom center; } /* tan and gold background band in row with model img */
	
div.contents-header {
	background-image: url(../images/global/bg_contents.gif);
	background-position: top right;
	background-repeat: no-repeat;
	font-size: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: 600;
	padding: 8px 15px 10px 15px;
	border-bottom: 1px solid #FFFFFF; } /* headers for Site Contents page */
		
div.model-text-colorblock { 
	background-color: #FBF3E0;  
	background-image: url(../images/models/bg_lt_triangle.gif); 
	background-repeat: no-repeat; 
	background-position: bottom; 
	margin:-1px 1px 10px 1px;
	 }	 /* text area on models P with full width in a pale tan color and lower edge triangle */
	 
div.sitecontents {
	padding: 8px 15px 16px 36px;
	line-height: 1.7em;
	font-size: 80%;
	background-color: #F6E2B6; }	/* Contents page list of links with bg color */
	
span.tabtext { 
	padding:2px 20px 4px 57px; 
	float:left; }  	/* used on h3 for tab label*/
 			 
span.tabimage  { 
	display: block; 
	float: left; 
	background-image: url(../images/global/wht_triangle.gif); 
	background-repeat: no-repeat; 
	background-position: top left; 
	width:34px; height:20px; } /* white triangle on h3 tabs */	
  		

/*////  Contextual selectors for tables:  /////*/
table.header { 
	margin-top:22px; }  /*padding over header table */
 
table.content {
	background: #FFFFFF;
	padding: 0 1px 0 1px;
	color: #000000; 
	border: solid #000000;
	border-width: 0 6px 0 6px;	}	/* contains the changing content for each page*/

table.footer {
	background: #FFFFFF;
	color: #000000; 
	border: solid #000000;
	border-width: 0 6px 8px 6px;	}	/* contains the footer table with logos*/
  
  
/*//// cell styles  ////*/
td.footercenter { 
	font-size: 70%;
	text-align: center;
	padding-bottom: 10px;	} /*contains EH logo and copyright notice */
	
td.footerleft {
	font-size: 70%;
	padding: 5px 10px 0px 0px; } /*contains R&W logo */

td.footerright {
	font-size: 70%;
	text-align: right;
	padding: 5px 0px 10px 10px; } /*contains builder logo */

td.maincontent {
  	padding: 0px 57px 5px 57px;	} /* larest table cell -- for main content */

td.modelthumb {
  	background-image: url(../images/models/bg_modelthumb.jpg); 
	background-repeat: no-repeat; 
	background-position: top left;
	width:294px; height:185px;
	padding: 14px 0 14px 14px;
	} /* model thumbnail page -- w and h shortened to accommodate for no text*/

	 
 
 /*//// Other classes: ////*/  
.blockbg { 
	display : block;
 	background-image: url(../images/global/bg_goldboxes1_left.gif); 
	background-repeat: no-repeat; 
	background-position: bottom left; 
	width:413px; height:380px; 
	}	/* used on contact pages with color block backgrounds*/	 

.contact-left {
 	padding: 10px;
	text-align: left;  }

 .contact-right { 
	margin-left: 60px;
	background : #F9EBCD; 
	color : #000000; 
	line-height: 1.3em;
	font-size: 80%;	 }		
  
.floorplan	{ 
	margin: 0 57px 24px 23px; 
	}  /*spacing around floor plans that are in a TD with side padding*/
 
.form-smalltext { 
	font-size: 80%; } 
	
.lastmodified { 
	background-color: transparent; 
	color: #bbaa88; 
	margin: 35px 0 0 5px;
	font-size: 60%;	} /* last modified auto date at bottom */
	
.model-text-bg { 
 	background-attachment: fixed; 
 	background-image: url(../images/models/bg_colorblock.gif); /*2-toned bar, gold top, tan bottom*/
	background-color: #ffffff;
 	background-position: bottom; 
 	background-repeat: no-repeat;}   
 	  									
.sideborders {
	border-color:#FFFFFF; border-width:0 1px; border-style:solid; 
	}  /* adds white borders to the ends of div or td*/
	
.smaller { 
	font-size: 70%;
	line-height: 1.4em; 
	margin: 12px 0; }
   
.smalltext {
	font-size: smaller; } /* cascading smaller font size */
	 
