


<@import url('/_common/css/meyer_reset.css');

/* Separate base html elements into another file so that it can be used w/in tinymce
to provide a consistent experience editing & viewing */
@import url('/_common/css/html_elements.css');


/* HTML content entered via cms 
@import url('/_common/css/cms_html.css'); */

#wrapper { 
	margin:0 auto; padding: 0;
}
#container { 
	margin: 0 auto; padding: 0; 
	width: 926px;
	
}


/* *******************************************  General   ******************************************* */ 

.clr { clear:both; }



/* *******************************************  Header   ******************************************* */ 

#header {
	margin: 0 auto; padding: 0;
	width: 926px;
	height:220px;

}


#header #main-wrapper {
	margin: 0 auto; padding: 0;
	width: 926px;
	
}
#header #main-wrapper #main {
	margin: 0 auto; padding: 0;
	width: 926px;
	
}

#logo {
	position:relative;
	left: 365px; top: 0px;
}
#logo h1 { text-indent: -9999px; }
#logo a {
	width:195px;
	height:177px;
	display: block;
}


/* *******************************************  Main Navigation  ******************************************* */  

#main-home ul, #main ul {
	margin: 0 auto; padding: 0; 
	width: 926px; 
	height:35px;
	float:left;
	padding:0;
	position: relative;
	left: 0; top:4px;
}
#main-home ul li, #main ul li { 
	padding: 0;
	display: inline;
	float: left;
}
#main-home ul li.last, #main ul li.last { 
	padding: 0;
	display: inline;
	float: left;
}
#main-home a, #main a {
	height: 35px; 
	display: block;
	text-indent: -9999px;
	background-position: top center;
	background-repeat: no-repeat;
}
#main-home a:hover, #main a:hover, #main-home a.on, #main a.on   { background-position: bottom center; }
#main-home a.location, #main a.location {
	width: 176px;
	background-image: url("/_common/img/nav/location.gif");
}
#main-home a.homes, #main a.homes {
	width: 96px;
	background-image: url("/_common/img/nav/homes.gif");
}
#main-home a.design, #main a.design {
	width: 158px;
	background-image: url("/_common/img/nav/design.gif");
}
#main-home a.detail, #main a.detail {
	width: 185px;
	background-image: url("/_common/img/nav/detail.gif");
}
#main-home a.living, #main a.living {
	width: 138px;
	background-image: url("/_common/img/nav/living.gif");
}
#main-home a.team, #main a.team {
	width: 89px;
	background-image: url("/_common/img/nav/team.gif");
}

#main-home a.sales, #main a.sales {
	width: 83px;
	background-image: url("/_common/img/nav/sales.gif");
}







/* *******************************************  Content  ******************************************* */  


#content-wrapper { 
	margin: 0 auto; padding: 50px 0 10px 0;
	width: 926px;
}

#content {
	position: relative;
	top: -5px;
	margin:0 0 0 30px; padding:0 0 50px 0;
	width:592px;
	float:left;
}

#content ul {
	padding: 0 0 0 50px;
}
#content ul li {
	list-style-type: disc;
	font-size: 14px;
	line-height: 22px;
}


/* *******************************************  Footer  ******************************************* */  

#footer { 
	border-top: 1px solid #642021;
	margin: 0 auto; padding:15px 0 0 0; 
	width: 926px;
	color: #999;
	font-size: 12px;
	text-align: center;
}
#footer ul { 
	margin: 0; padding: 0 0 20px 0; 
	list-style-type: none; 
}
#footer ul li { display: inline; }
#footer ul#bottom { margin: 12px 0 17px 0; }
#footer p { padding: 0 0 10px 0; color: #2A3032; font-size: 12px; }
#footer a { color: #2A3032; padding: 0 5px; }





/* *******************************************  Links  ******************************************* */


a.footer_nav:link, a.footer_nav:visited { text-decoration:none; color:#642021;font-size:12px; }
a.footer_nav:active, a.footer_nav:hover { text-decoration:underline; }




