/* 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) no-repeat;

	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;}



#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:14px; 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:74px; background:url(../images/nav/home.gif) top left no-repeat;}

#nav-about a  {width:102px; background:url(../images/nav/about.gif) top left no-repeat;}

#nav-process a {width:126px; background:url(../images/nav/process.gif) top left no-repeat;}

#nav-photos a {width:88px; background:url(../images/nav/photos.gif) top left no-repeat;}

#nav-ideas a {width:76px; background:url(../images/nav/ideas_new.gif) top left no-repeat;}

#nav-videos a {width:85px; background:url(../images/nav/videos.gif) top left no-repeat;}

#nav-qanda a {width:66px; background:url(../images/nav/qanda.gif) top left no-repeat;}

#nav-contact a {width:119px; background:url(../images/nav/contact.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-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-park {background:no-repeat url(../images/h1_ourhomes_park.gif); margin-bottom:8px;}

	#main h1.ourhomes-carr {background:no-repeat url(../images/h1_ourhomes_carr.gif); margin-bottom:8px;}

	#main h1.ourhomes-0577r {background:no-repeat url(../images/h1_ourhomes_0577r.gif); margin-bottom:8px;}

	#main h1.ourhomes-symphony {background:no-repeat url(../images/h1_ourhomes_symphony.gif); margin-bottom:8px;}

	#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 h1.about {background:no-repeat url(../images/h1_about.gif);}

	#main h1.process {background:no-repeat url(../images/h1_process.gif);}

	#main h1.photos {background:no-repeat url(../images/h1_photos.gif);}

	#main h1.ideas {background:no-repeat url(../images/h1_ideas.gif);}

	#main h1.qanda {background:no-repeat url(../images/h1_qanda.gif);}

	#main h1.contact {background:no-repeat url(../images/h1_contact.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 h2.ideas-bathroom {background:no-repeat url(../images/h2_ideas_bathroom.gif);}

	#main h2.ideas-bedroom {background:no-repeat url(../images/h2_ideas_bedroom.gif);}

	#main h2.ideas-color {background:no-repeat url(../images/h2_ideas_color.gif);}

	#main h2.ideas-organizational {background:no-repeat url(../images/h2_ideas_organizational.gif);}

	#main h2.ideas-kitchen {background:no-repeat url(../images/h2_ideas_kitchen.gif);}

	#main h2.ideas-green {background:no-repeat url(../images/h2_ideas_green.gif);}

	#main h2.ideas-lighting {background:no-repeat url(../images/h2_ideas_lighting.gif);}

	#main h2.ideas-open {background:no-repeat url(../images/h2_ideas_open.gif);}

	#main h2.ideas-small {background:no-repeat url(../images/h2_ideas_small.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);}
	
	#main h4.qanda01 {background:no-repeat url(../images/quote_qanda_01.gif);}
	
	#main h4.qanda02 {background:no-repeat url(../images/quote_qanda_02.gif);}
	
	#main h4.qanda03 {background:no-repeat url(../images/quote_qanda_03.gif);}
	
	#main h4.qanda04 {background:no-repeat url(../images/quote_qanda_04.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;

	} 