/* CSS Document */
body {
		font-size: 11px;
		font-family: Verdana, Arial, Sans-Serif;
		background-color: #f2f2ed;
		background-image:url(../images/background.gif);
		background-repeat:repeat-x;
		color: #333333;
		margin: 0; padding:0;
		}

p {
	margin:0px; padding:0px;
	}

#main a, a:active, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#a73924; text-decoration:underline;
	}
#main a:hover {
	color:#a73924; text-decoration:none;
	}

img {border: 0;}
.flush {float:left; margin-right:15px; margin-bottom:6px;}
.flush2 {float:left; margin-left:20px; margin-right:10px;}
.flush-leftmargin {float:left; margin-left:52px; margin-bottom:6px;}
.tensides {margin:0 10px;}
.twentysides {margin-left:20px; margin-right:20px;}
.twentytop {margin-top:20px;}
.twentyBottom {margin-bottom:20px;}
.fiftyleft {margin-left:50px;}
.flushtext {float:right; width:500px; padding-right:18px;}
.tenmargin {margin: 0 10px 10px 10px;}
.twentymargin {margin: 0 20px 20px 20px;}
.mediaoutlet {font-style:italic;}
.align-center{text-align:center;}

#container {
		position:relative;
		margin:auto;
		width: 780px;
		border:#333333 solid 1px;
		background-color:#f2efdc;
		}

#slideshow {
		padding:0;
		margin:0;
		border:0;
		}

#designgallery {padding-top:28px;}

#main {
	position:relative;
	overflow:hidden;
	width:780px;
	}
	#main p {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#333333;
		line-height:15px;
		padding-top:6px;
		padding-bottom:6px;
		padding-right: 20px;
		padding-left: 20px;
		text-align:left;
	}


#main-left {
	float:left;
	margin:0 0 0 0;
	width:260px;
	text-align:center;
	background:#f2efdc url(../images/main-background-a.jpg);
	padding-bottom:50px;
	}
	#main-left .home {width:280px;}

#main-right {
	float:right;
	margin:0 0 0 0;
	width: 520px;
	background:#fcf8ec url(../images/main-background-b.jpg);
	padding-bottom:50px;
	}
	#main-right .home {width:440px;}
	
#ourhomes-develop {margin:auto; width:520px;}

.client-quotes{width:480px; margin:auto;}
.quotes {font-family:Georgia, Times New Roman, Times, serif; font-size:12px; line-height:18px; margin-bottom:12px;}
.clients {font-style:italic; font-size:12px; margin-bottom:26px;}

#steps {
	width:780px;
	background:url(../images/main-background-home.jpg) no-repeat;
	}

#gallery	{
	width:780px;
	padding:0 0 0 0;
	background:url(../images/main-background-home.jpg);
	}

.gallery-intro {
	width:520px;
	padding:12px 0px 26px 200px;
	}

.gallery-intro a, a:active, a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:none;}
.gallery-intro a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	text-decoration:underline 1px;}
#gallery tr {vertical-align:top;}
#gallery .circle {margin:0; padding:0; text-align:center;}

#award-table table {border:0;width:480px;}
#award-table tr {height:164px;}
#award-table td {width:240px; text-align:center; vertical-align:top;}
#award-table p {font-size:10px; font-weight:bold; text-align:center;}

#process-table {width:686px; margin:auto;}
#process-table table {border:0; width:686px;}
#process-table tr {height:120px;}
#process-table td {width:98px; text-align:center;}

#tourhour {
	border:#674626 solid 5px;
	padding:10px;
	margin:10px auto;
	width:460px;
	background:#FFF;}
	
.news {width:480px;}
.news-subhead {margin:0;}
.date {margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic;}

.body01 {
	margin: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
	padding-right: 20px;
	padding-left: 20px;
	}
.head01 {
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
	color:#333333;
	font-weight:bold;
	line-height:16px;
	padding-top:12px;
	padding-right: 20px;
	padding-left: 20px;
	}
.maintext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	padding-top:6px;
	padding-bottom:6px;
	padding-right: 20px;
	padding-left: 20px;
	text-align:left;
	}
.symphony-tour-title {
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#333;
	line-height:14px;
	}
.symphony-tour-detail {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	line-height:12px;
	}
	

#footer{
	position:relative;
	clear:both;
	margin:auto;
	width:780px;
	text-align:center;
	padding-bottom:24px;
	}
	#footer p {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-top:12px;}
	#footer a:link, a:active, a:visited {color:#56320e; text-decoration:none;}
	#footer a:hover {color:#56320e; text-decoration:underline 1px;}
	.footer-link { font-size:10px;}
	.footer-addr {color:#56320e;}
	.copyright { font-size:10px; color:#876e3f;}
	
#subnav {margin:auto; padding-top:9px; width:160px; height:291px; background:url(../images/subNav_aboutus_bg.jpg) no-repeat;}
#subnav img {margin:1px 0;}

#nav{
	height:52px;
	width:780px;
	overflow:hidden;
	background-image:url(../images/nav_background.jpg);
	}

#nav ul{margin-left:22px; margin-top:0px; padding:0;}
#nav li{margin:0; padding:0; display:inline; list-style-type:none;}
	
#nav a {
	float:left;
	padding:52px 0 0 0;
	overflow:hidden;
	height:0px !important; 
	height /**/:52px; /* for IE5/Win */
	}
#nav a:hover {background-position:0 -52px;}
#nav a:active {background-position:0 0;}
#nav a.selected {background-position:0 -52px;}
#nav-home a  {width:57px; background:url(../images/main_nav_02.gif) top left no-repeat;}
#nav-aboutus a  {width:84px; background:url(../images/main_nav_03.gif) top left no-repeat;}
#nav-ourprocess a {width:106px; background:url(../images/main_nav_04.gif) top left no-repeat;}
#nav-ourhomes a {width:95px; background:url(../images/main_nav_05.gif) top left no-repeat;}
#nav-ourcustomers a {width:127px; background:url(../images/main_nav_06.gif) top left no-repeat;}
#nav-symphonyhouse a {width:137px; background:url(../images/main_nav_07.gif) top left no-repeat;}
#nav-designgallery a {width:128px; background:url(../images/main_nav_08.gif) top left no-repeat;}

#main h1 {
	text-indent:-1000em;
	width:440px; height:32px; margin-top:20px; margin-bottom:8px;
	}
	#main h1.welcome {background:no-repeat url(../images/h1_welcome.gif);}
	#main h1.aboutus {background:no-repeat url(../images/h1_aboutus.gif);}
	#main h1.aboutus-history {background:no-repeat url(../images/h1_aboutus_01history.gif);}
	#main h1.aboutus-team {background:no-repeat url(../images/h1_aboutus_02team.gif);}
	#main h1.aboutus-mission {background:no-repeat url(../images/h1_aboutus_03mission.gif);}
	#main h1.aboutus-awards {background:no-repeat url(../images/h1_aboutus_04awards.gif);}
	#main h1.aboutus-news {background:no-repeat url(../images/h1_aboutus_05news.gif);}
	#main h1.aboutus-partners {background:no-repeat url(../images/h1_aboutus_07partners.gif);}
	#main h1.aboutus-contact {background:no-repeat url(../images/h1_aboutus_06contact.gif);}
	#main h1.ourprocess {background:no-repeat url(../images/h1_ourprocess.gif); background-position:-16px;}
	#main h1.ourhomes {background:no-repeat url(../images/h1_ourhomes.gif);}
	#main h1.ourhomes-subheader { text-indent: 0em; font-family: "Arial Narrow", arial, helvetica; color: #664524; text-indent: 18px; font-size: 19px; }
	#main h1.ourhomes-subheader-small { text-indent: 0em; font-family: "Arial Narrow", arial, helvetica; color: #664524; text-indent: 18px; font-size: 15px; }
	#main h1.customers {background:no-repeat url(../images/h1_customers.gif);}
	#main h1.symphonyhouse {background:no-repeat url(../images/h1_symphonyhouse.gif);}
	#main h1.symphony-floorplans {background:no-repeat url(../images/h1_symphony_floorplans.gif);}
	#main h1.symphony-virtualtour {background:no-repeat url(../images/h1_symphony_virtualtour.gif);}
	#main h1.designgallery {background:no-repeat url(../images/h1_designgallery.gif);}

#main h2 {
	text-indent:-1000em;
	width:520px; height:25px; margin-bottom:8px;
	}
	#main h2.aboutus01 {background:no-repeat url(../images/h2_aboutus01.gif);}
	#main h2.aboutus02 {background:no-repeat url(../images/h2_aboutus02.gif);}
	#main h2.aboutus03 {background:no-repeat url(../images/h2_aboutus03.gif);}
	#main h2.aboutus-working {background:no-repeat url(../images/h2_aboutus_working.gif);}
	#main h2.aboutus-partnering {background:no-repeat url(../images/h2_aboutus_partnering.gif);}
	#main h2.aboutus-history01 {background:no-repeat url(../images/h2_aboutus_history01.gif);}
	#main h2.aboutus-napier {background:no-repeat url(../images/h2_aboutus_napier.gif);}
	#main h2.aboutus-thompson {background:no-repeat url(../images/h2_aboutus_thompson.gif);}
	#main h2.aboutus-davis {background:no-repeat url(../images/h2_aboutus_davis.gif);}
	#main h2.aboutus-mission {background:no-repeat url(../images/h2_aboutus_ourmission.gif);}
	#main h2.aboutus-awards {background:no-repeat url(../images/h2_aboutus_awards01.gif);}
	#main h2.aboutus-news {background:no-repeat url(../images/h2_aboutus_news.gif);}
	#main h2.aboutus-news-nr {background:no-repeat url(../images/h2_aboutus_news_nr.gif); margin-bottom:0;}
	#main h2.aboutus-news-rmc {background:no-repeat url(../images/h2_aboutus_news_rmc.gif); margin-bottom:0;}
	#main h2.ourhomes01 {background:no-repeat url(../images/h2_ourhomes01.gif);}
	#main h2.ourprocess-h2-01 {background:no-repeat url(../images/h2_ourprocess01.gif);}
	#main h2.ourprocess-h2-02 {background:no-repeat url(../images/h2_ourprocess02.gif);}
	#main h2.symphony-credits {background:no-repeat url(../images/h2_symphony_credits.gif);}
	#main h2.symphony-tour {background:no-repeat url(../images/h2_symphony_tour.gif);}
	#main h2.symphony-home01 {background:no-repeat url(../images/h2_symphony_home01.gif);}
	#main h2.sym-floorplans-00 {background:no-repeat url(../images/h2_sym_floorplans_basement.gif);}
	#main h2.sym-floorplans-01 {background:no-repeat url(../images/h2_sym_floorplans_1st.gif);}
	#main h2.sym-floorplans-02 {background:no-repeat url(../images/h2_sym_floorplans_2nd.gif);}
	#main h2.sym-floorplans-03 {background:no-repeat url(../images/h2_sym_floorplans_attic.gif);}
	#main h2.sym-floorplans-front {background:no-repeat url(../images/h2_sym_floorplans_front.gif);}
	#main h2.sym-floorplans-right {background:no-repeat url(../images/h2_sym_floorplans_right.gif);}
	#main h2.sym-floorplans-left {background:no-repeat url(../images/h2_sym_floorplans_left.gif);}
	#main h2.sym-floorplans-rear {background:no-repeat url(../images/h2_sym_floorplans_rear.gif);}
	#main h2.designgallery01 {background:no-repeat url(../images/h2_designgallery01.gif);}
	#main h2.ourcustomers {background:no-repeat url(../images/h2_ourcustomers.gif);}

#main h3 {
	text-indent:-1000em;
	width:260px; height:32px; margin-bottom:8px; margin-top:0px;
	}
	#main h3.ourprocess01 {background:no-repeat url(../images/h1_process_step_01.gif) -18px;}
	#main h3.ourprocess02 {background:no-repeat url(../images/h1_process_step_02.gif) -18px;}
	#main h3.ourprocess03 {background:no-repeat url(../images/h1_process_step_03.gif) -18px;}
	#main h3.ourprocess04 {background:no-repeat url(../images/h1_process_step_04.gif) -18px;}
	#main h3.ourprocess05 {background:no-repeat url(../images/h1_process_step_05.gif) -18px;}
	#main h3.ourprocess06 {background:no-repeat url(../images/h1_process_step_06.gif) -18px;}
	#main h3.ourprocess07 {background:no-repeat url(../images/h1_process_step_07.gif) -18px;}
	#main h3.ourprocess08 {background:no-repeat url(../images/h1_process_step_08.gif) -18px;}
	#main h3.ourprocess09 {background:no-repeat url(../images/h1_process_step_09.gif) -18px;}
	#main h3.ourprocess10 {background:no-repeat url(../images/h1_process_step_10.gif) -18px;}
	#main h3.ourprocess11 {background:no-repeat url(../images/h1_process_step_11.gif) -18px;}
	#main h3.ourprocess12 {background:no-repeat url(../images/h1_process_step_12.gif) -18px;}
	#main h3.ourprocess13 {background:no-repeat url(../images/h1_process_step_13.gif) -18px;}

#main h4 {
	text-indent:-1000em;
	width:520px; height:110px; margin-bottom:10px auto;
	}
	#main h4.home01 {background:no-repeat url(../images/quote_home.gif) 50px; width:480px; height:108px;}
	#main h4.aboutus01 {background:no-repeat url(../images/quote_aboutus-napier.gif);}
	#main h4.aboutus02 {background:no-repeat url(../images/quote_aboutus01.gif);}
	#main h4.aboutus03 {background:no-repeat url(../images/quote_aboutus02.gif);}
	#main h4.ourprocess01 {background:no-repeat url(../images/quote_ourprocess01.gif);}
	#main h4.ourprocess02 {background:no-repeat url(../images/quote_ourprocess02.gif);}
	#main h4.symphony01 {background:no-repeat url(../images/quote_symphonyhouse01.gif);}
	#main h4.symphony02 {background:no-repeat url(../images/quote_symphonyhouse02.gif);}

#step00 {width:500px; margin-left:230px; position:relative;}
#step01, #step02, #step03, #step04, #step05, #step06, #step07, #step08, #step09, #step10, #step11, #step12, #step13 {
	display:none;
	}
.process-text {float:right; width:460px; padding-right:56px;}
#step00pdf {position:absolute; left:-175px; top:12px;}

#plan00 {width:480px; margin:auto;}
#plan00 table {width:480px; border:0; text-align:center;}
#plan00 tr {height:112px;}
#plan00 td {width:115px; padding:0px; text-align:center;}

#plan01 {}
#plan02, #plan03, #plan04, #plan05, #plan06, #plan07, #plan08 {
	display:none;
	} 
