body { background-color: #78824a;font-family: Verdana; font-size: 12px;margin: 0;
 padding: 0; line-height: 20px; font-family:Verdana, Geneva, sans-serif; text-align:center; }
html {

  margin:0;
}


h1 { font-family: Trebuchet MS; font-size: 11px; color: #666666; text-align: left; text-transform:uppercase;display:inline; }
h2 { font-family: Trebuchet MS; font-size: 18px; color: #78824a; text-align: left;display:inline; }
h3 { font-family: Trebuchet MS; font-size: 14px; color: #78824a; text-align: left; margin-bottom: -8px; }
h4 { font-family: Verdana; font-size: 12px; color: #444; font-weight:bold; margin-bottom: -5px; }
p, ul, li { font-family: Verdana; font-size: 12px; color:#323232; line-height:20px; }

a:link { color: #5b681d; text-decoration: underline;

}

a:active { color: #5b681d; text-decoration: underline;

}

a:hover { color: #666666; text-decoration: underline;

}

a:visited { color: #5b681d; text-decoration: none;

}

html>body .outer_container { margin: 0 auto; width: 850px; text-align:left; }

.header { width: 800px; height: 124px; background-image: url(../images/header.gif); }

.house { width: 800px; height: 274px; background-image: url(../images/house.jpg); }
.subhdr { width: 800px; height: 124px; background-image: url(../images/house.jpg); }

.navbar { width: 800px; height: 42px; background-image: url(../images/navbar.gif); }

.top_navigation { font-family: Verdana; font-size: 10px; font-weight: bold; color: #6d6d6d; text-align: right; padding-top: 7px; padding-right: 15px;  }

.content { width: 800px; height:auto; float: left; background-image: url(../images/container_main.gif); }
.content_top { width: 800px; height: 9px; background-image: url(../images/container_top.gif); margin:-1px 0px; }
.content_bot { width: 800px; height: 22px; background-image: url(../images/container_bot.gif); float: left; }
.content_left { width: 480px; height:100%; float: left; padding-top: 15px; padding-left: 30px; padding-right:20px; }
.content_fullcolumn{
	width: 760px;
	margin: 0 auto;
	padding: 15px 10px 15px 20px;
	overflow: hidden;
}
.content_right { width: 230px;  float: left; padding-top: 20px; padding-left: 20px; background-image: url(../images/container_right.gif);
background-repeat: no-repeat;background-position:0px 20px; }

.content_fullcolumn .content_right{
	float:right;
}

.content_right_text { font-family: Verdana; font-size: 11px; color: #615a45; }

.content_sub { width: 800px;  float: left; background-image: url(../images/container_main.gif); }
 .img2 { border:#78824a 1px solid; }
 .caption { color:#323232; line-height:20px;font-size:11px; }


.footer { width: 800px; height: auto;  float: left; font-family: Verdana; font-size: 11px; color: #fff; text-align: center; padding: 8px; }

#twc{
	position: relative;
	top: 10px;
	left: 265px;
	width: 240px;
}
#twc a img{
	border: none;
}
span.hoursDay{
	width: 65px;
	display: block;
	float: left;
}
a.launchsite{
	font-style:italic;
	text-decoration:underline;
}
a.launchsite:hover{
	font-weight:bold;
}
#floorplan-grid .row{
	clear: left;
	overflow: hidden;
	margin-bottom:15px;
}
#floorplan-grid .column1{
	float: left;
	width: 240px;
	padding-right: 20px;
}
#floorplan-grid .column2{
	float: left;
	padding: 0;
	width: 240px;
}
#floorplan-grid h2{
	display: block;
	clear: left;
	margin-bottom: 5px;
}
#floorplan-grid a img{
	padding: 3px;
}

img.floorplan{
	float: left;
	padding: 0px 7px 7px 0;
	border-right: 1px dotted #333;
	margin-right: 7px;
}
#amenities{
	overflow: hidden;
	margin-top: 30px;
}
#amenities .column{
	float: left;
	width:inherit;
	width: 48%;
	padding:0px;
}
#amenities .column.one{
	padding-right:5px;
	border-right: 1px dotted #666;
	margin-right: 13px;
}
#amenities .column.two{

}
#amenities ul, ul.chevrons{
	padding:15px;
}
#amenities li, ul.chevrons li{
	list-style: none;
	list-style-image: url(../images/chevrons.gif);
	line-height:2em;
}