/* Main Design Elements */

body {
	background-color: #565d2c;
	padding: 25px;
}

.noborder {
	border: 0px;
}

.border {
	background-color: #fff;
	border: 1px solid #cccccc;
	padding: 10px;
}

td {
	padding-right: 50px;
	padding-bottom: 20px;
}

hr {
	margin-top: 40px;
	margin-bottom: 40px;
	color: #565d2c;
	background-color: #565d2c;
	height: 1px;
}

sup {
	font-size: 12pt;
}

.menu_item sup, .content_copy sup {
	font-size: 10pt;
}

.clear {
	clear: both;
	padding: 0px;
	margin: 0px;
	font-size: 0pt;
}

.master {
	margin: 0px auto;
	width: 830px;
	background-color: #fff;
	border: 1px solid #a9ab9f;
	padding: 15px;
}

.master_container {
	border-top: 1px solid #a9ab9f;
	border-left: 1px solid #a9ab9f;
	border-right: 1px solid #a9ab9f;
	min-height: 250px;
	background: url("/images/bg_master.gif"); 
}

.master_nomenu {
	border: 1px solid #a9ab9f;
	background-color: #fafaef;
	min-height: 250px;
	padding: 20px;
	text-align: center;
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #606060;	
	line-height: 1.5em;
}

.award {
	position: relative;
	left: 735px;
	margin-bottom: -104px;
}

.home-logo {
	position: relative;
	left: 615px;
	margin-bottom: -109px;
}

.master_tagline {
	border-bottom: 1px solid #a9ab9f;
	border-left: 1px solid #a9ab9f;
	border-right: 1px solid #a9ab9f;	
	background: url("/images/bg_tagline.gif"); 
	height: 101px;
}

.foot {
	width: 860px;
	margin: 5px auto;
	font-family: arial, sans-serif;
	font-size: 8pt;
	color: #898e6c;
}

.foot a:link, .foot a:active, .foot a:visited {
	color: #898e6c;
	text-decoration: none;
}

.foot a:hover {
	color: #fff;
}

/* Menu */

 .menu {
	float: left;
	width: 197px;
 }

 .menu_container {
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 25px;
	background: url("/images/bg.jpg"); 
	background-repeat: repeat-y;
 }

 .menu_item a:link, .menu_item a:visited, .menu_item a:active {
	font-family: "times new roman", times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #696969;
	text-decoration: none;
 }

 .menu_item a:hover {
	color: #565d2c;
}

 .menu_item_register a:link, .menu_item_register a:visited, .menu_item_register a:active {
	font-family: "times new roman", times, serif;
	font-size: 11pt;
	font-weight: bold;
	color: #501817;
	text-decoration: none;
 }

 .menu_item_register a:hover {
	color: #501817;
}

 .option {
	width: 189px;
	background: url("/images/bg_menu.jpg"); 
	padding-right: 8px;
	text-align: right;
 }

.option:hover {
	background: url("/images/bg_menu_hover.jpg"); 
	cursor: pointer;
}

 .suboption {
	width: 189px;
	background: url("/images/bg_submenu.jpg"); 
	padding-right: 8px;
	text-align: right;
 }

.suboption:hover {
	background: url("/images/bg_submenu_hover.jpg"); 
	cursor: pointer;
}

 .regoption {
	width: 189px;
	background: url("/images/bg_menu_register.jpg"); 
	padding-right: 8px;
	text-align: right;
 }

.regoption:hover {
	background: url("/images/bg_menu_register_hover.jpg"); 
	cursor: pointer;
}

/* Content */

h1 {
	font-family: "times new roman", times, serif;
	font-size: 16pt;
	font-weight: normal;
	color: #000;
	margin-bottom: -14px;
}

h2 {
	font-family: "times new roman", times, serif;
	font-size: 10pt;
	font-weight: normal;
	color: #832828;	
}

.flash_movie {
	width: 435px;
	background-color: #fff;
	border: 1px solid #cccccc;
	padding: 35px;
}

.content {
	float: right;
	width: 520px;
	padding: 50px;
	font-family: arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #606060;	
	line-height: 1.5em;
}

.content_copy {
	margin-top: 40px;
}

.content_copy a:link, content_copy a:active, .content_copy a:visited {
	color: #565d2c;
}

.content_copy a:hover {
	color: #832828;	
}

 .logo_summitpark {
	margin: 22px auto;
	width: 144px;
 }

 .logo_multiarea {
	margin-left: 40px;
	width: 114px;
 }

.back {
	float: right;
	margin-right: 10px;
}

 .gallery {
	float: left; 
	margin: 15px 5px 0px 0px;
 }

/* Renderings and Floorplans */

.widget {
	float: left; 
	padding-right: 10px;
	padding-bottom: 10px;
	width: 246px;
	height: 116px;
}

.widget_options {
	width: 90px;
	margin-top: -110px;
	margin-left: 150px; 
	z-index: 1;
}

.widget_options a:link, .widget_options a:active, .widget_options a:visited {
	text-decoration: none;
}