/* SummerHill stylesheet */

body {
	font-family: Arial, sans-serif;
	margin: 0px;
	padding:10px 0px 0px 0px;
	background: #3E0600 url(/SummerHill/images/bodyBg.jpg) center repeat-y; 
}

#frame {
	width:750px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	position: relative;
	padding: 0px;
}

.layoutTable {
	border-style: solid;
	border-color: #000000;
/*	border-width: 0px 1px 0px 1px;  */
	border-width: 0px;
}

table {
	background: transparent;
	margin: 0px auto 0px auto;
	border-style: solid;
	border-color: #000000;
	border-width: 0px; 
}

td {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #000000;
}

p {
	margin: 0px;
	padding: 12px 0px 0px 0px;
}

font {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

form {
	padding: 0px;
	margin: 0px;
}

input {
	font: normal 11px Arial;
}

select {
	font: normal 11px Arial;
}

.messageBox {
	width: 400px;
	height: 150px;
	font: normal 11px Arial;
	margin: 0px;
	padding: 0px;
}
/*
#navigation {
	position: absolute;
	z-index: 10;
	left: 250px;
	top: 265px;
	width: 400px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: transparent;

	border-style: solid;
	border-color: #00FF00;
	border-width: 0px; 
}

#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navigation li {
	float: left;
	margin: 0px;
	padding: 0px 43px 0px 0px;
	height: 25px;
	background: transparent;
}

#navigation li.last {
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#navigation li a:link, #navigation li a:visited, #navigation li a:active {
	display: block;
	background: transparent;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	font: bold 12px Arial;
	text-decoration: none;
	color: #990000;
	line-height: 13px;
}

#navigation li a:hover {
	display: block;
	background: transparent;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	font: bold 12px Arial;
	text-decoration: none;
	color: #5a7400;
	line-height: 13px;
}
*/
#topMenu{
	position: absolute;
	left: 250px;
	top: 265px;
	width: 450px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: transparent;
	border:0px #00FF00 solid;
	line-height:25px;
}

#topMenu ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	line-height:25px;
}

#topMenu li
{
	float: left;
	padding: 0px 43px 0px 0px;
	list-style-position: inside;
	list-style-type: none;
	position:relative;
	display:inline;
	height:25px;
	line-height:25px;
}

#topMenu li a
{
	display: block;
	margin: 0px;
	padding: 0px 0px;
	font: bold 12px Arial;
	text-decoration: none;
	color: #990000;
	line-height:25px;
}

#topMenu li a:hover
{
	display: block;
	margin: 0px;
	padding: 0px 0px;
	font: bold 12px Arial;
	text-decoration: none;
	color: #5a7400;
	line-height:25px;
}

#topMenu ul ul
{
	position: absolute;
	z-index: 500;
	background: url(images/popUpBottom.gif) no-repeat left bottom;
	padding:5px 0px 10px 0px;
	top:20px;
	left:-11px;
	list-style:none;
	width:125px;
}

#topMenu ul ul li
{
	width:125px;
}


#topMenu ul ul li a
{
	font-size:11px !important;
	font-weight:normal;
	clear:right;
	width:105px;
	display:block;
	padding: 0px 10px;
	background:#293500 url(/images/navBG.jpg) repeat-x left top;
	color:#FFFFFF;
	line-height:25px;
}

#topMenu ul ul li a:hover
{
	font-size:11px !important;
	font-weight:normal;
	color:#f6ef7c;
	clear:right;
	width:105px;
	display:block;
	padding: 0px 10px;
	background-color:#1e2700;
	line-height:25px;
}

#topMenu ul ul ul
{
	top: 0;
	left: 100%;
}

div#topMenu ul ul,
div#topMenu ul li:hover ul ul,
div#topMenu ul ul li:hover ul ul
{
	display: none;
}

div#topMenu ul li:hover ul,
div#topMenu ul ul li:hover ul,
div#topMenu ul ul ul li:hover ul
{
	display: block;
	width: 125px;
}

#topMenu ul ul li{
	font-size:1em;
	font-weight:normal;
	color:#000000;
	/*padding:0px 10px 0px 10px;*/
}


#secondaryNavigation {
	position: absolute;
	left: 66px;
	top: 10px;
	width: 145px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.titleImage {
	display: block;
	float:left;
	padding: 0px;
	margin: 0px;
	border-style: solid;
	border-color: #000000;
	border-width: 0px; 
}

.sideImage {
	display: block;
	float: left;
	clear: left;
	padding: 0px;
	margin: 0px;
}

.buttonImage {
	display: block;
	float: left;
}

#mainColumn {
	float: right; 
	width: 547px; 
	padding: 0px;
	margin: 0px; 
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	color: #220700;
}

.leftCell{
	text-align:right;
	vertical-align:top;
}

.rightCell input, .rightCell select, .rightCell textarea{
	width:200px;
}

#mainColumnContent {
	padding: 0px 100px 50px 47px;
}

#mainColumnContent .header{
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-size:24px; 
	font-weight:bold;
	color:#3d0600; 
	display:block;
	margin:15px 0px;
	line-height:normal;
	
}

#view {
	text-align: left;
}

#leftColumn {
	color: #030B16;
	float: left;
	width: 200px;
	background: url(images/bgLeftColumn.gif) no-repeat left 50px;
	margin: 0px;
	padding: 0px;
}

.leftColumnHeader{
	background: #293500 url(images/titleWelcome.gif) no-repeat left top;
	width:190px;
	height:40px;
	color:#FFFFFF;
	padding:10px 0px 0px 10px;	
	margin:0px;
	font-size:19px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
}

#leftColumnContent {
	padding: 0px 35px 15px 15px;
	font: normal 11px Arial;
	color: #FFFFFF;
}

#leftColumnContent font {
	font: normal 11px Arial;
	color: #FFFFFF;
}

.footer {
	background: #220700;
	height: 100px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #F6EF7C;
	text-align: center;	
}

/* main link colors */

a:link {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

a:visited {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

a:hover {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #5a7400;
}

a:active {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #990000;
}

th {
	font-size: 12px;
	font-weight: bold;
	background: #D6E1F2;
	text-align: left;
}

.galleryThumbnail {
	margin: 0px 10px 10px 0px;
	border-style: solid;
	border-width: 2px;
	border-color: #020B21;
}

.galleryImage {
	margin: 6px 6px 0px 6px;
	border-style: solid;
	border-color: #020B21;
	border-width: 2px;
}

.formLabel {
	text-align: right;
	font-weight: bold;
	color: #020B21;
	padding: 0px 4px 0px 0px;
}

* html .viewModelItem {
	width: 410px;
	height: 100px;
}

.viewModelItem {
	height: 55px;
	width: 210px;
	padding: 35px 90px 10px 110px;
	margin: 25px 0px 0px 0px;
}

.viewModelItem a:link {
	font-weight: normal;
}

.viewModelItem a:visited {
	font-weight: normal;
}

.viewModelItem a:hover {
	font-weight: normal;
}

.viewModelItem a:active {
	font-weight: normal;
}

.specSheetLabel {
	text-align: right;
	font-weight: bold;
	color: #171012;
}

#dropDown1 {
	position: absolute;
	z-index: 5;
	top: 265px;
	left: 240px;
}

#dropDown2 {
	position: absolute;
	z-index: 5;
	top: 265px;
	left: 332px;
}

.dropDown {
	padding:0px;
	margin: 0px;
	border-width: 0px;
	border-style: solid;
	border-color: #FF0000;
	background: transparent;
	visibility: hidden;
}

.dropDown ul {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.dropDown li {
	display: block;
	height: 20px;
	width: 105px;
	margin: 0px;
	padding: 0px;
	background: transparent;
}

* html .dropDown li {
	w\idth: 125px;
}

.dropDown a {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 3px 10px 2px 10px;

	color: #FFFFFF;
	font: normal 11px arial;
	background: #293500;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	font-weight: normal;
}

.dropDown a:visited {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 3px 10px 2px 10px;

	color: #FFFFFF;
	font: normal 11px arial;
	background: #293500;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	font-weight: normal;
}

.dropDown a:hover {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 3px 10px 2px 10px;

	color: #F6EF7C;
	font: normal 11px arial;
	background: #1e2700;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	font-weight: normal;
}

.dropDown a:active {
	display: block;
	width: 100%;
	margin: 0px;
	padding: 3px 10px 2px 10px;

	color: #FFFFFF;
	font: normal 11px arial;
	background: #293500;
	text-decoration: none;
	text-align: left;
	line-height: 15px;
	font-weight: normal;
}

#mainColumnContent ul {
	margin: 0px;
	padding: 0px;
	list-style-image: url(/SummerHill/images/bullet.gif);
}

#mainColumnContent li {
	margin: 0px 0px 4px 18px;
}

/*#standardFeatures {
	margin: 25px 0px 25px 240px;
}*/

#contactInfo {
	font-family: Arial, sans-serif;
	position: absolute;
	z-index: 3;
	top: 20px;
	left: 16px;
	font-size: 10px;
	color: #FFFFFF;
}

#contactInfo a:link {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#contactInfo a:visited {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#contactInfo a:hover {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FAF7BD;
}

#contactInfo a:active {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#sideNav {
	padding: 15px 0px 0px 0px;
	margin: 0px;
}

#sideNav ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	color: #000000;
}

#sideNav a {
	display: block;
	height: 20px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

#sideNav a:visited {
	display: block;
	height: 20px;
	padding: 0px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#sideNav a:hover {
	display: block;
	height: 20px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #F6EF7C;
}

#sideNav a:active {
	display: block;
	height: 20px;
	padding: 0px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}

.specSheetLabel {
	display: block;
	padding: 12px 0px 12px 0px;
}

#prevNextNews{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: transparent;
}

#prevNext{
	float: right;
	margin: 25px 25px 25px 0px;
	padding: 0px;
	background: transparent;
}

#prevNext a.mainLink {
	padding: 0px 10px 0px 10px;
}

#prevNextNews a.mainLink {
	padding: 0px 10px 0px 10px;
}
