/* -- TEXT -- */
h1 {
	color: #e8e7b7;
	font-size: .95em;
	text-transform: uppercase;
	padding-bottom: 10px;
}
		
h2 {
	color: #fff;
	font-size: 1.7em;
	font-weight: normal;
	line-height: .9;
	padding-bottom: 10px;
}

h2#click-on-floorplan {
	clear: both;
	width: 300px;
	padding: 10px 0 0 20px;
	margin: 0px auto;
}

body#floorplans #main h2 {
	width: 72%;
}	

body#1305a #container #content #main #main-top h2 {
	width: 72%;
}

body#home h1 {
	font-size: 0em;
	width: 1%;
	color: #424232;
	height: .01em;
	display: none;
}

body#home h2 {
	width: 90%;
}

body#features h2 {
	width: 70%;
}

body#faqs h2 {
	width: 90%;
}

h2#click-on-floorplan img#click-on-floorplan {
	display: block;
	margin: 0px auto;
}

body#contact h2 {
	width: 95%;
}

h3 {
	font-size: 1.1em;
	font-weight: bold;
	padding-bottom: 5px;
}


body#floorplans #flash h3 {
	padding-left: 10px;
}

h3#food-and-drink {
	background: url(/images/icons/gmap-food.gif) no-repeat top left;
	padding-left: 15px;
}

h3#health-and-fitness {
	background: url(/images/icons/gmap-health.gif) no-repeat top left;
	padding-left: 15px;
}

h3#shopping {
	background: url(/images/icons/gmap-shopping.gif) no-repeat top left;
	padding-left: 15px;
}

h4 {
	font-size: 1.1em;
	color: #555;
}

body#faqs #flash h4 {
	margin-left: 20px;
}

h4 img {
	display: block;
	margin: 0px auto;
}

p {
	color: #fff;
	padding-bottom: 5px;
}

#footer p.disclaimer {
	float: none;
	clear: both;
	margin: 10px 0 0 0;
	width: 950px;
	text-align: justify;
	font-size: 80%;
	border-top: 1px solid #ccc;
	padding-top: 5px;
}

#Contact_Form {
	font-size: .9em;
}

#flash p, #flash ul, #flash ul li, #flash h2, #flash h3 {
	color: #5E5E47;
}

#flash .flash-left p {
	font-size: .9em;
}

#flash div.interior-landing p {

}

.underline {
	text-decoration: underline;
}

address {
	font-style: normal;
}

/* -- IMAGES -- */
img {
	border: none;
}

img.level {
	margin-bottom: 10px;
}

img a {
	border: none;
}

img a:hover {

}

table.interior-kitchen tr td img, table.interior-master tr td img {
	border: 1px solid #5e5e47;
}

div.interior-landing p img {
	margin: 3px 5px 5px 0;
}

/* -- LISTS -- */
#main #main-bottom ul li {
	list-style-image: url(/images/bullet-leftcol.gif)
}

ul, #flash ul {
	margin-left: 15px;
}

ul li, #flash ul li {
	padding: 4px 0;
	list-style-image: url(/images/bullet-rightcol.gif);
}

body#community ol {
	font-size: .9em;
}

body#faqs #flash ul, body#site-information #flash ul {
	margin-left: 45px;
}

ol {

}

ol li {

}

/* -- TABLES -- */
table {
	line-height:1.3;
}

td img {
	display: block;
	margin: 0px auto;
}

table.interior-swatches {
	font-size:80%;
	margin: 5px 0 0 0;
}

table.interior-swatches td {
	padding: 0px 3px;
}

table tr.swatch-title td {
	padding-top: 5px;
}

table.interior-kitchen, table.interior-master {
	margin: 3px 0 6px 0;
	font-size: 80%;
}

table.interior-kitchen td, table.interior-master td {
	padding: 0px 7px 0 0;
	color: #5e5e47;
	width: 90px;
}

/* -- LINKS -- */
a {
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}

a:hover {		
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
}

/* -- GOOGLE MAP -- */
#google-map {
	width: 630px;
	height: 1000px;
}

/* -- PAGES -- */

/* Home Page */
body#home #main, body#home #main #renderings {
	width: 300px;
	float: right;
    min-height: 419px;
}

body#home #flash {
	width: 650px;
	float: left;
	margin: 0px;
}

body#home #content, body#home #footer, body#home #header {
	width: 950px;
}

/* Floorplans Page */
/*body#floorplans #flash {
	width: 600px;
	margin: 0;
	padding: 0;
}*/

/* Features Page */
/*body#features #flash, body#community #flash, body#contact #flash, body#faqs #flash {
	margin: 10px;
	width: 630px;
}
*/
/* FAQs Page */

body#faqs #flash p {
	margin: 0 0 0 20px;
}

body#faqs #flash p img {
	margin: 20px auto;
	display: block;
	text-align: center;
}

#wooldridge,#architects,#green-building,#wooldridge-community,#why-choose,#mix-and-match,#sales,#move-in,#appliances,#finishes,#parking,#warranty {
}

#flash a {
	color: #424232;
	text-decoration: underline;
}

#flash a:hover {
	color: #424232;
	text-decoration: none;
}

a.download {
	background:transparent url(/images/icons/pdf.gif) 0 0 no-repeat;
	display:block;
	font-size: 12px;
	font-weight:normal;
	height: 20px;
	padding-left:25px;
	margin:5px 20px;
}

div#brochure-download {
	margin:10px 0 0 0;	
}

/*body#faqs #flash p {
	background: url(/images/layout/faqs-bg.gif) left repeat-y;
	padding-left: 15px;
}*/

body#faqs #main #main-bottom li a {
	text-decoration: none;
	font-weight: normal;
}

body#faqs #main #main-bottom li a:hover {
	text-decoration: underline;
	font-weight: normal;
}

/* Community */
div#flash {
	color: #000;
	position:relative;
}

body#community div#flash div.bubble {
	text-align: left;
	font-size: 1em;
}

body#community #main-bottom ol {
	list-style-type: upper-alpha;
	list-style-position: inside;
	padding-bottom: 10px;
	padding-left: 20px;
}

/* Features */
body#features div#flash ul {
	padding-left: 50px;
	width: 450px;
}

/* Site Information */
body#site-information #flash h2 {
	font-size: 1.8em;
	font-weight: bold;
	padding-top: 5px;
}

body#site-information #flash h3 {
	font-size: 1.4em;
	padding: 5px 0 3px 0;
}

body#site-information #flash ul {
	width: 550px;
}

body#site-information #flash hr {
	
}

body#site-information #flash ul li {
	padding: 2px 0;
}

body#site-information #flash a {
	font-weight: normal;
}

/* Site Map */
body#site-map #flash ul {
	margin-left: 25px;
}

body#site-map #flash ul li {
	font-size: 1.2em;
}
#footer a#facebook {
	background-image:url("/images/icons/facebook_icon.gif");
	background-repeat:no-repeat;
	height:16px;
	padding:0 0 10px 20px;
	margin:0;
}