/* Default */

body {

	margin:0;

	padding:0;

	font:15px/19px Georgia, "Times New Roman", Times, serif;

	color:#545146;

	background-color:#000;

}

div, p, h1, h2, h3, form, ul, label, img {

	margin:0;

	padding:0;

	}

ul, li {

	list-style-type:none;

	}

a {

	outline:none;

	text-decoration:none;

	}

.spacer {

	clear:both;

	font-size:0;

	line-height:0;

	}

/* Main Container Style */

#container {

	width:1000px;

	margin:0 auto;

	background-color:#EADAA2;

	color:inherit;

	}

/* Header Panel Style */

#header {

	position:relative;

	background:url(../images/header-bg.jpg) no-repeat 0 0;

	height:390px;

	padding:0 0 0 69px;	

	}

#header img {

	position:absolute;

	top:22px;

	left:467px;

	width:128px;

	height:94px;

	border:none;	

	}

#leftHeader {

	float:left;

	width:512px;

	margin:56px 0 0;

	}

#leftHeaderInner {

	float:left;

	width:auto;

	background:no-repeat 0 0;	

	margin:56px 0 0;

	}

#leftHeaderInner span {

	width:512px;

	height:286px;

	display:block;

	}	

#leftHeaderInner span.inner {

	background-image:url(../images/inner-header.jpg);

	}

#leftHeaderInner span.inner01 {

	background-image:url(../images/inner-header01.jpg);

	}

#leftHeaderInner span.inner02 {

	background-image:url(../images/inner-header02.jpg);

	}

#leftHeaderInner span.inner03 {

	background-image:url(../images/contact-header.jpg);

	}				

#rightHeader {

	float:right;

	width:375px;

	padding:34px 0 0;

	margin:0 20px 0 0;

	color:#434B55;

	background-color:inherit;	

	}

#rightHeader ul {

	float:right;

	width:auto;	

	}	

#rightHeader ul li {

	float:left;

	width:auto;

	margin:0 0 0 1px;

	padding:0 0 2px;

	background-color:#EAC850;

	border:4px solid #EAC851;

	color:inherit;

	}

#rightHeader ul li a {

	font-size:17px;

	line-height:19px;

	color:#37434E;

	background-color:inherit;	

	padding:0 15px 3px;

	}

#rightHeader ul li a:hover {

	color:#FFF0E5;

	background-color:#5F4B02;

	}

#rightHeader h2 {

	background:url(../images/caption.jpg) no-repeat 11px 0;

	height:0;

	padding-top:95px;

	font-size:0;

	line-height:0;

	overflow:hidden;

	}	

#rightHeader p {

	font-size:16px;

	line-height:22px;

	padding:30px 0 75px;

	text-align:right;

	}



#rightHeader2 {

	float:right;

	width:375px;

	padding:4px 0 0;

	margin:0 20px 0 0;

	color:#434B55;

	background-color:inherit;	

	}

#rightHeader2 ul {

	float:center;

	width:auto;	

	}	

#rightHeader2 ul li {

	float:right;

	width:auto;

	margin:0 0 0 1px;

	padding:0 0 2px;

	background-color:#EAC850;

	border:4px solid #EAC851;

	color:inherit;

	}

#rightHeader2 ul li a {

	font-size:17px;

	line-height:19px;

	color:#37434E;

	background-color:inherit;	

	padding:0 15px 3px;

	}

#rightHeader2 ul li a:hover {

	color:#FFF0E5;

	background-color:#5F4B02;

	}

#rightHeader2 h2 {

	background:url(../images/caption.jpg) no-repeat 11px 0;

	height:0;

	padding-top:95px;

	font-size:0;

	line-height:0;

	overflow:hidden;

	}	

#rightHeader2 p {

	font-size:16px;

	line-height:10px;

	padding:30px 0 75px;

	text-align:right;

	}

/* Nav Panel Style */

#navigation {
	width:980px;
	background-color:#C19B15;
	color:inherit;
	border-bottom:1px solid #A27F04;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

	}

#navigation ul {

	padding:0 0 0 6px;

	}		

#navigation ul li {

	float:left;

	width:auto;	

	}

#navigation ul li a {

	font-size:14px;

	font-weight:bold;

	line-height:20px;

	color:#192026;

	background-color:inherit;

	display:block;

	margin:4px 0 0;

	padding:7px 7px 10px;

	}

#navigation ul li a:hover {

	color:#FFFBEE;

	background-color:#84690A;

	}	

#navigation ul li a.active {

	color:#FFFBEE;

	background-color:#84690A;

	cursor:default;

	}

	

/* Body Panel Style */

#bodyPanel {

	width:960px;

	margin:0 auto;

	padding:50px 0 60px 20px;

	height:100%;

	overflow:hidden;

	}

/* Left Panel Style */

#leftPanel {

	float:left;

	width:565px;

	}

#leftPanel img.innerImg {

	float:left;

	width:auto;

	padding:2px;

	background-color:#fff;

	color:inherit;

	border:1px solid #A38107;

	margin:3px 15px 10px 0;

	}

#leftPanel a {

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	color:#545146;

	background-color:inherit;

	}

#leftPanel a.email {

	font-weight:normal;

	}

#leftPanel a:hover {

	color:#7B6106;

	background-color:inherit;

	}

#leftPanel h2 {

	font-size:24px;

	line-height:28px;

	font-weight:normal;

	color:#2F2F2F;

	background-color:inherit;

	padding:0 0 18px;

	}

#leftPanel h2 span {	

	color:#023467;

	background-color:inherit;

	}

#leftPanel h3{

	font-size:24px;

	line-height:26px;

	font-weight:normal;

	color:#2F2F2F;

	background-color:inherit;

	padding:22px 0 10px;

	}

#leftPanel p {

	padding:0 0 18px;

	}

#leftPanel .memberBox {

	background-color:#F3E8C1;

	color:inherit;

	padding:10px;	

	}

#leftPanel .logoBox {

	background-color:#fff;

	color:inherit;

	padding:8px 0 4px;	

	}

#leftPanel .logoBox img {

	margin:0 0 0 29px;

	}

#leftPanel ul {

	padding:0;

	margin:0;

	}

#leftPanel ul li {

	background:url(../images/arrow.gif) no-repeat 0 5px;

	padding:0 0 5px 15px;

	}

/* Story Page Style */

#storyPage {

	float:left;

	width:auto;

	margin:0 20px 20px 0;

	}

#storyPage h2 {

	font-size:24px;

	line-height:28px;

	font-weight:normal;

	color:#2F2F2F;

	background-color:inherit;

	padding:0 0 18px;

	}

div.twoStory01 {

	float:left;

	width:270px;

	margin:20px 60px 0 0;

	overflow:hidden;

	height:100%;

	}

div.lastColum {

	float:left;

	width:270px;

	margin:20px 0 0 0;

	}

div.storyContainer {

	overflow:hidden;

	height:100%;

	margin:0 0 20px 0;

	}

div.description {

	margin:0 6px 10px 10px;

	border-bottom:1px solid #c6b473;

	}

div.description p {

	font-size:14px;

	font-weight:bold;

	margin:20px 0 0 0;

	color:#443f2d;

	background-color:inherit;

	}

div.description span.normalTxt {

	font-size:14px;

	font-weight:normal;

	margin:20px 0 0 0;

	}

div.description ul {

	margin:0 0 10px 0;

	}

div.description ul li {

	background:url(../images/list-bullet.gif) 0 9px no-repeat;

	padding:0 0 0 12px;

	}

	

/* Inside Pages */

#insidePage {

	float:left;

	width:auto;

	margin:0 20px 20px 0;

	}

#insidePage h2 {

	font-size:24px;

	line-height:28px;

	font-weight:normal;

	color:#2F2F2F;

	background-color:inherit;

	padding:0 0 18px;

	}

#insidePage h2 span {	

	color:#023467;

	background-color:inherit;

	}

#insidePage h3{

	font-size:24px;

	line-height:26px;

	font-weight:normal;

	color:#2F2F2F;

	background-color:inherit;

	padding:22px 0 10px;

	}

#insidePage p {

	padding:0 0 18px;

	}

#insidePage p.paddTop {

	padding:18px 0;

	}

#insidePage p.btmTxt {

	padding:15px 0 18px;

	color:#917822;

	background-color:inherit;

	}

#insidePage a {

	font-size:13px;

	line-height:15px;

	font-weight:bold;

	color:#545146;

	background-color:inherit;

	}

#insidePage a.email {

	font-weight:normal;

	}

#insidePage a:hover {

	color:#7B6106;

	background-color:inherit;

	}

#insidePage .memberBox {

	background-color:#F3E8C1;

	color:inherit;

	padding:10px;	

	}

#insidePage .logoBox {

	background-color:#fff;

	color:inherit;

	padding:8px 0 4px;

	text-align:center;	

	}

#insidePage .logoBox img {

	margin:0 45px 0 0;

	}

#insidePage ul.list {

	list-style-type:none;

	}

#insidePage ul.list li {

	background:url(../images/bullet.gif) 0 7px no-repeat;

	padding:0 0 5px 15px;

	}

#insidePage ul.number {

	list-style-type:none;

	}

#insidePage ul li {

	padding:0 0 5px 0;

	}

#insidePage div.gMap {

	float:right;

	width:500px;

	border:5px solid #c1af6f;

	margin:0 0 5px 0;

	}

a.gMapLink {

	float:right;

	width:auto;

	color:#545146;

	background-color:inherit;

	padding:5px 5px 0 0; 

	}

a.gMapLink:hover {

	color:#7B6106;

	background-color:inherit;

	}

#insidePage div.address {

	float:left;

	width:430px

	}



/* Contact form */

#insidePage #contactBox {

	background-color:#FFF;

	color:inherit;	

	border:1px solid #B9A973;

	margin:50px 0 0;

	}

#insidePage form {

	border:1px solid #FFF;

	background-color:#F3E8C1;

	color:inherit;

	height:100%;

	overflow:hidden;

	padding:20px;

	}

#insidePage label {

	display:block;

	font-size:15px;

	line-height:17px;

	color:#111B25;

	background-color:inherit;

	padding:2px 0 0;

	width:auto;

	clear:both;

	margin:0 0 5px 0 !important;

	}

#insidePage input.radioBtn{

	float:left !important;

	width:auto;

	margin:0 10px 0 0;

}

div.radioLeft{

	float:left;

	width:100px !important;

	margin:0 10px 15px 0; 

}

.radioLeft label{

	float:left !important;

	width:auto;

} 

#insidePage input.txtBox {

	width:290px;

	height:20px;

	color:#111B25;

	font:14px/16px Georgia, "Times New Roman", Times, serif;

	border:1px solid #D0C766;

	background-color:#FFF;

	padding:3px 0 0 4px;

	margin:0 0 6px;

	float:left;

	}

#insidePage select {

	width:295px;

	height:25px;

	color:#111B25;

	font:14px/20px Georgia, "Times New Roman", Times, serif;

	border:1px solid #D0C766;

	background-color:#FFF;

	padding:0px 0 0 0px;

	margin:0 0 6px;

	float:left;

	}

#insidePage textarea {

	width:290px;

	height:100px;

	font:14px/16px Georgia, "Times New Roman", Times, serif;

	color:#111B25;

	border:1px solid #D0C766;

	background-color:#FFF;

	padding:3px 0 0 4px;

	margin:0 0 6px;

	float:left;

	}	

#insidePage input.submitBtn{

	width:75px;

	height:18px;

	font:bold 11px/13px Arial, Helvetica, sans-serif;

	color:#FFFBEE;

	float:left;

	padding:0 0 2px;

	margin:6px 10px 0 0px;

	cursor:pointer;	

	border:1px solid #A27F04;

	background-color:#C19B15;

	}

.reset{

	width:75px;

	height:18px;

	font:bold 11px/13px Arial, Helvetica, sans-serif;

	color:#FFFBEE;

	float:left;

	padding:0 0 2px;

	margin:6px 0 0 0px;

	cursor:pointer;	

	border:1px solid #A27F04;

	background-color:#C19B15;

	}

		

/* Showroom page */

.showGallery {

	float:left;

	width:277px;

	height:100%;

	overflow:hidden;

	margin:0 38px 40px 0;

	}

.showGallery img {

	width:267px;

	border:5px solid #c1af6f;

	}

.showGallery img.nobdr {

	border:none;

	}

.showGallery p {

	text-align:center;

	margin:5px;

	padding:0;

	}

.showGalleryLast {

	float:left;

	width:277px;

	height:100%;

	margin:0 0 35px 0;

	}

	

/* Right Panel Style */

#rightPanel {

	float:right;

	width:331px;

	}

.rightBox {

	position:relative;

	color:#A9B1B9;

	background-color:#303F4F;

	margin:0 0 25px;

	padding:17px;

	height:100%;

	overflow:hidden;	

	}

.rightBox h2{

	font-size:24px;

	line-height:26px;

	font-weight:normal;

	color:#F9EDC6;

	background-color:inherit;

	padding:0 0 15px;

	}

.rightBox h3{

	font-size:14px;

	line-height:18px;

	font-weight:bold;

	text-align:right;

	color:#FFF;

	background-color:inherit;

	}

.rightBox p {

	text-align:center;

	padding:0 0 9px;

	}

.rightBox a.showroom {

	position:absolute;

	top:120px;

	left:173px;

	width:141px;

	height:32px;

	background:url(../images/showroom-btn.jpg) no-repeat 0 0;	

	display:block;

	margin:0;

	text-indent:-100000px;

	}

.rightBox a.showroom:hover {

	background-position:bottom;

	}

a.viewMap {

	background:none;

	width:auto;

	height:auto;

	text-indent:0;

	padding:0;

	margin:0;

	text-align:right;

	color:#A9B1B9;

	background-color:inherit;

	font-size:11px;

	line-height:19px;

	font-weight:bold;

	}

a.viewMap:hover {

	color:#FFF;

	background-color:inherit;

	}		

.rightBox ul {

	float:left;

	width:147px;

	background-color:#B9A973;

	padding:0 0 1px;

	color:inherit;

	height:100%;

	overflow:hidden;	

	}

.rightBox ul li {

	float:left;

	width:auto;

	}	

.rightBox ul li img {

	padding:1px 0 0 1px;

	display:block;

	}

/* Quick Contact Form Style */

.rightBox form {

	margin:0 0 8px;

	}

.rightBox label {

	font-size:15px;

	line-height:17px;

	color:#F9EDC6;

	background-color:inherit;

	padding:2px 0 0;

	float:left;	

	width:83px;

	clear:both;

	}

.rightBox input {

	width:201px;

	height:20px;

	color:#F9EDC6;

	font:14px/16px Georgia, "Times New Roman", Times, serif;

	border:1px solid #858D94;

	background-color:#606A74;

	padding:3px 0 0 4px;

	margin:0 0 6px;

	float:left;

	}

.rightBox textarea {

	width:201px;

	height:64px;

	color:#F9EDC6;

	font:14px/16px Georgia, "Times New Roman", Times, serif;

	border:1px solid #858D94;

	background-color:#606A74;

	padding:3px 0 0 4px;

	margin:0 0 6px;

	float:left;

	}	

.rightBox input.submitBtn{

	width:66px;

	height:21px;

	margin:4px 0 0 83px;

	padding:0;

	background:none;

	border:none;

	}

/* Contact Form Style */

#contactBox {

	background-color:#FFF;

	color:inherit;	

	border:1px solid #B9A973;

	margin:17px 0 0;

	}

#contactBox div.formLeft {

	float:left;

	width:400px;

}

#contactBox div.formRight {

	float:right;

	width:400px;

}

#leftPanel form {

	border:1px solid #FFF;

	background-color:#F3E8C1;

	color:inherit;

	height:100%;

	overflow:hidden;

	padding:20px;

	}

#leftPanel label {

	font-size:15px;

	line-height:17px;

	color:#111B25;

	background-color:inherit;

	padding:2px 0 0;

	float:left;	

	width:100px;

	clear:both;

	}

#leftPanel input {

	width:410px;

	height:20px;

	color:#111B25;

	font:14px/16px Georgia, "Times New Roman", Times, serif;

	border:1px solid #D0C766;

	background-color:#FFF;

	padding:3px 0 0 4px;

	margin:0 0 6px;

	float:left;

	}

#leftPanel textarea {

	width:410px;

	height:64px;

	font:14px/16px Georgia, "Times New Roman", Times, serif;

	color:#111B25;

	border:1px solid #D0C766;

	background-color:#FFF;

	padding:3px 0 0 4px;

	margin:0 0 6px;

	float:left;

	}	

#leftPanel input.submitBtn{

	width:75px;

	height:18px;

	font:bold 11px/13px Arial, Helvetica, sans-serif;

	color:#FFFBEE;

	float:left;

	padding:0 0 2px;

	margin:6px 0 0 441px;

	cursor:pointer;	

	border:1px solid #A27F04;

	background-color:#C19B15;

	}

/* Footer Panel Style */

#footer {	

	font-size:12px;

	line-height:14px;

	color:#9F9881;

	background:#2A353B url(../images/footer-bg.gif) no-repeat 0 0;

	border-bottom:10px solid #C19B15;

	padding:42px 0 34px 30px;

	}

	



/* Style for drop down dutton */

.ddsubmenustyle{

	position:relative;

}



.ddsubmenustyle, .ddsubmenustyle ul{ /*topmost and sub ULs, respectively*/

	font: normal 13px/18px Georgia, "Times New Roman", Times, serif;

	margin:0;

	padding:0;

	position:absolute;

	left:0;

	top:0 ;

	list-style-type:none;

	background:#fff;

	color:inherit;

	border-left:1px solid #e5c431;

	border-right:1px solid #e5c431;

	border-top:1px solid #e5c431;

	visibility:hidden;

	z-index:100;

}



.ddsubmenustyle li a{

	display:block;

	width:180px; /*width of menu (not including side paddings)*/

	color:#fff;

	background-color:#cdac1b;

	text-decoration: none;

	padding:4px 5px;

	border-bottom:1px solid #e5c431;

}



* html .ddsubmenustyle li{ /*IE6 CSS hack*/

	display: inline-block;

	width:170px; /*width of menu (include side paddings of LI A*/

}



.ddsubmenustyle li a:hover{

	background-color:#8f720a;

	color:white;

}



/* ######### Neutral CSS  ######### */



.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/

padding-left:4px;

border:0;

}



.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/

position:absolute;

padding-top:3px;

left:100px;

border:0;

}



.ddiframeshim{

position:absolute;

z-index:500;

background:transparent;

border-width: 0;

width:0;

height:0;

display:block;

}



/* Style for Drop down button end */




/*01-02-2010*/

.picLeft {
	float:left;
	display:block;
	margin:0 20px 10px 0;
	}

div.storyContainer img {
	margin-left:10px;
	}
	
/*style for image one floor plans*/	

#fpimages {
	padding-left:40px;
}
