/*  ChesHomes Top and Right Nav Buttons Style Sheet last modified 4/9/2007 8:30 MT  */
/* See ch_sitemap style sheet for blue headers and divisions on contents page */
/* See ch_basic style sheet for site-wide styles  */
 /* See ch_newhomes style sheet for specifics within newhomes site section*/

	
/****** Right navigation column - interior pages, unordered lists ************/

#rtnav a:hover { background-color: #FFFFFF;	}
#rtnav ul ul a.novt, #rtnav ul a.novt {
    display: block;
    padding: 3px 3px 3px 51px;
    width: 116px;
    font: 76% Arial, Helvetica, sans-serif;
    text-decoration: none; } /* Levels 2 and 3: for model links without virtual tour icons */
 
#rtnav ul, li { font-family: Arial, Helvetica, sans-serif; }
	
#rtnav {
	background-color: #EAE4CF;
	vertical-align: top;
	margin: 0; 	
	width: 171px;	}   /* container for right column navigation ---- change in ch_nav.css file */
	
#rtnav img { margin-right:5px; }
	
#rtnav dl {
	margin: 0; /*important - required*/
	padding: 0; /*important - required*/
	}   /* right column navigation definition list, used when skipping Level 2 -- see privacy policy*/

#rtnav ul {
	margin: 0; /*important - required*/
	padding: 0; /*important - required*/
	list-style-type: none;	}   /* right column navigation unordered list */

#rtnav a { 
	display: block;
	width: 162px;
	padding: 5px 3px 5px 5px;
	border-top : 0 solid #b8b19a;
	border-bottom : 1px solid #b8b19a;
	border-left : 1px solid #b8b19a;
	border-right : 1px solid #b8b19a;
	color: #003399;
	font-size: 90%;
	font-weight : bold;
	text-decoration: none;	}/* Level 1: link */

#rtnav ul ul a {
	display: block;
	padding: 5px 3px 5px 14px;
	width: 153px;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;	}/* Level 2: link */
	
span.rtnav-novtsel {
    display: block;
    padding: 3px 3px 3px 51px;    
    border-top : 0 solid #b8b19a;
    border-bottom : 1px solid #b8b19a;
    border-left : 1px solid #b8b19a;
    border-right : 1px solid #b8b19a;
    width: 116px;
    font-size: 76%;
    color: #000000;
    text-decoration: none;
    background-color: #7fb2d7 }  /* Level 2 and Level 3 models without a virtual tour: selected */    
	
span.rtnav1null { 
	display: block;
	width: 162px;
	padding: 5px 3px 5px 5px;
	border-top : 0;
	border-bottom : 1px solid #b8b19a;
	border-left : 1px solid #b8b19a;
	border-right : 1px solid #b8b19a;
	color: #003399;
	font-size: 90%;
	font-weight : bold;
	text-decoration: none;	}/* Level 1: for an entry that is not clickable ---- add to ch_nav.css  */	
	
span.rtnav1selected { 
	display: block;
	width: 162px;
	padding: 5px 3px 5px 5px;
	border-top : 0 solid #b8b19a;
	border-bottom : 1px solid #b8b19a;
	border-left : 1px solid #b8b19a;
	border-right : 1px solid #b8b19a;
	color: #000000;
	font-size: 90%;
	font-weight : bold;
	text-decoration: none;
	background-color: #7fb2d7	}/* Level 1: selected */	

span.rtnav2selected {
	display: block;
	padding: 5px 3px 5px 14px;	
	border-top : 0 solid #b8b19a;
	border-bottom : 1px solid #b8b19a;
	border-left : 1px solid #b8b19a;
	border-right : 1px solid #b8b19a;
	width: 153px;
	font-size: 80%;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #7fb2d7	}/* Level 2: selected */
	
span.rtnav3selected {
	display: block;
	padding: 3px 3px 3px 28px;	
	border-top : 0 solid #b8b19a;
	border-bottom : 1px solid #b8b19a;
	border-left : 1px solid #b8b19a;
	border-right : 1px solid #b8b19a;
	width: 139px;
	font-size: 76%;
	color: #000000;
	text-decoration: none;
	background-color: #7fb2d7	}/* Level 3: selected */	
	
span.subscript { font-size: 75%; }
	
#rtnav ul ul ul a {
	display: block;
	padding: 3px 3px 3px 28px;
	width: 139px;
	font: 76% Arial, Helvetica, sans-serif;
	text-decoration: none;	}/* Level 3: link */

#rtnav ul dl a {
	display: block;
	padding: 3px 3px 3px 28px;
	width: 139px;
	font: 76% Arial, Helvetica, sans-serif;
	text-decoration: none;	}/* definition list for a Level 3 link that skips Level 2 */

.rightcol-hours {
	color: #113399;
}
/****** END right navigation column - interior pages, unordered lists ************/



/************  CSS interior pages top nav  *****************/
 
 * html #primenav img {
margin: 0 -3px; ma\rgin: 0;
} /* fix for floating images in IE 5.x */
 
#primenav div a {
	width: 126px; height: 27px;
	background-repeat: no-repeat; 
	background-position: top left;
	margin: 0;
	border: 0;
	padding: 0;
	display: block;
	float: left;
	}

#primenav div a.current, 
#primenav div a.current:hover, 
#primenav div a.current:active{
	background-position: 0 -54px;
	}

#primenav div a:hover, #primenav div a:active {
	background-position: 0 -27px;
	}

#primenav div {
	margin-left: 27px;
	}

#newhomes {
	background: #143d5c url(./images/headers/n_newhomes.gif); 
	}

#resources {
	background: #143d5c url(./images/headers/n_resources.gif); 
	}

#aboutus {
	background: #143d5c url(./images/headers/n_aboutus.gif); 
	}

#contents {
	background: #143d5c url(./images/headers/n_contents.gif); 
	}

#primenav img {
	float: left;
	}
  