@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center; background-color:#6d2b01;}
	body, tr, input, 
	td, textarea, a		{font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif;
							font-size:12px;}
	p 					{}
	h1 					{font-family:"Century Gothic", Verdana, Arial, Helvetica, sans-serif; font-size:28px; margin:4px 0 12px; }
	h2 					{font-size:medium; margin:8px 0; }
	h3 					{font-size:small; margin:6px 0 5px;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
	img 				{border:none;}
	a					{color:#af5217;}
	a:hover				{color:#763906;}



#container {
	width:761px;
	background:url(../images/bg.jpg) repeat-y;
	overflow:visible;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#logo {float:left; width:350px; height:106px;}
#logo-print {display:none;}
#print-border {display:none;}
#print-bottom-border {display:none;}

#very-top-nav {float:right; list-style:none; height:22px; margin:10px 17px 0 0;}
#bottom-nav {
	clear:both;
	list-style:none;
	height:32px;
	width:737px;
}
#bottom-nav ul {
	width:540px;
	margin:8px;
}
#very-top-nav li, #bottom-nav li {
	float:left;
	display:inline;
	margin:0 6px;
	padding:0;
	color:#763906;
}
#very-top-nav a, #bottom-nav a {float:left; padding:0; color:#763906; text-decoration:none;}
#very-top-nav a:hover, #bottom-nav a:hover {color:#25518e;}



#top-icons {float:right; clear:right; list-style:none; height:56px; width:387px; margin:0 16px 0 0;}
#top-icons li {float:left; display:inline; margin:0; padding:0; }
#top-icons a {border:none;}

#content {clear:both; width:739px; background:#fff; margin:0 11px; padding:1px 0; text-align:left;  overflow:visible;}

#top-nav, #bottom {background:#d47633; width:737px; margin:1px; overflow:hidden;}
#top-nav ul {list-style:none; }
#top-nav li {float:left; display:inline; background:#d47633 url(../images/bullet.jpg) 6px 50% no-repeat;}
#top-nav a {color:#fff; font-size:14px; padding:0 10px 0 18px; text-decoration:none;}
#top-nav a:hover {color:#f0ce5d;}

#bottom {clear:both; text-align:center;}
#bottom p {margin:6px; font-size:10px; color:#fff; }
#bottom a {font-size:10px; color:#fff; text-decoration:none;}
#bottom a:hover {color:#000;}

.req {color:#f00;}
.error {border:1px solid #f00;}
select.error {color:#f00;}

/********************** INDEX PAGE **************************************/
#flash {float:right; width:497px; height:346px; margin-right:1px;}

#promo {
	float:left;
	clear: both;
	height: 207px;
}

#index {clear:both; width:737px; margin:1px; color:#fff; background-color:#9e4106; background:#9e4106 url(../images/index_bg.jpg) bottom right no-repeat; border:1px solid #fff; }
#index p {padding-top:8px; padding-bottom:2px;}

/********************** INNER PAGES **************************************/

#inner {clear:both; width:737px; margin:1px; color:#000; background:#fff;}
#inner p, #inner h2, #inner h1, #inner ul, #inner table {margin:20px;}
#inner li {margin:0 20px;}

#information {
	margin-left:20px;
	margin-right: 20px;
}
dt {margin:0 6px 0 0; font-weight:bold; text-decoration:underline; display:inline; float:left; clear:left;}
dd {margin:0 20px 10px 20px; }

/************************* HOMES PAGE ******************************************/

#homes-page {clear:both; width:737px; margin:1px; background:url(../images/homes_page_bg.jpg) repeat-y; overflow:hidden;}
#homes-page  .HomeName   {
	font-size: 16px;
	font-family: "Century Gothic";
	color: #9e4106;
	font-weight: bold;
}


#home-page-content {width:498px; float:left;}
#home-page-content p {margin:20px;}
#home-page-content table {margin:20px 6px;}
#plan-page-content {
	width:736px;
	float:left;
	background-color: #AF5217;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}


#sidebar {width:238px; float:right; background:transparent url(../images/logo_bg.jpg) -1px 285px no-repeat; text-align:center; height:600px; overflow:visible;}
#sidebar  #seriesname {
	font-family: "Adobe Caslon Pro";
	font-size: 170%;
	border-top-width: 4px;
	border-bottom-width: 4px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #EDD17E;
	border-bottom-color: #EDD17E;
	padding-top: 6px;
	padding-bottom: 2px;
	color: #EDD17E;
}


#img-box {
	margin:20px 0 0 0;
	position:relative;
}
#label {
	color:#9e4106;
	font-size:16px;
	position:absolute;
	font-weight:bold;
	width: 238px;
	left: -2px;
	top: 100px;
}
#img-box a, #label a {text-decoration:none;}

#details-box {
	margin:30px;
	color: #FFA851;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#details-box a, #main-title a {
	color:#FF8000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#details-box a:hover, #main-title a:hover {color:#fff;}
#main-border {
	padding: 0px;

}

#main-border   ul li      {
	list-style-type: circle;
	list-style-position: outside;
	padding-top: 5px;
	padding-left: 4px;
	padding-right: 10px;
	margin-left: 22px;
}
#main-border   .mfr      {
	font-style: italic;
	font-weight: bold;
	color: #990000;
}




#main-image {}
#main-title {clear:both; display:block; width:498px; background:#af5217; color:#fff; margin:0; padding-bottom:8px;}
#standards {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
}
#standards   .mfr {
	font-style: italic;
	font-weight: bold;
	color: #990000;
}



#home-list td {padding:6px;}
#home-list h2 {margin:0 0 6px 0}
#home-list img {
	border:1px solid #af5217;
}
#home-list hr {width:98%; color:#af5217; background-color:#af5217; height:2px;}
#home-list a {font-size:16px;}
}
#spec_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
}
#plan-page-content img {
	padding-top: 16px;
	padding-bottom: 24px;
}
