html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}



#website-design {clear:both; color:#777; padding:20px 0 0 0;}
#website-design a, #website-design p {color:#777; font-size:11px;}

hr {background:url(img/line1.gif) no-repeat; width:757px; height:20px; border:0; padding:0; margin:0;}
body {background:#F3E5CA; margin:0; font: normal 14px Arial, Helvetica, sans-serif; color:#39372B;}
p {font: normal 14px/17px Arial, Helvetica, sans-serif; color:#39372B; text-align:justify;}
#content3 {width:770px; margin: 0 0 0 200px; padding:0; font:13px/18px  Arial, Helvetica, sans-serif; color:#000; }
#flash2 { float:right;}
#wrap1 {width:998px; margin: 0 auto; position:relative;}
h1 {font:normal 20px Arial, Helvetica, sans-serif; color:#933c07; margin:-5px 0 10px 0; font-weight:bolder;}
h2 {font:bold 30px Arial, Helvetica, sans-serif; color:#39372B; margin:0 0 0 0;}
h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#4E4E32; margin:0 0 0 0;}
h4 {font:bold 9px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 0; text-shadow: 1px 1px 1px #333;}
h5 {font:bold 14px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 10px 0;}
h6 {font:normal 30px Arial, Helvetica, sans-serif; color:#912024; margin:0 0 0px 0;}
.clear1 {clear:both;}
#li1 li {margin: 0 0 10px 30px; font:normal 14px/14px Arial, Helvetica, sans-serif ; color:#444; list-style-image:url(images/dot1.gif);}
.b6 {font:bold 9px verdana, Arial, Helvetica, sans-serif; color:#fff; margin:0 0 -10px 0;}
.b7 {font:italic 14px Arial, Helvetica, sans-serif; color:#666666; margin:0 0 10px 0; font-weight:bolder;}
.b8 {font:normal 12px verdana, Arial, Helvetica, sans-serif; color:#434e32;}
.b13 {font:bold 20px Arial, Helvetica, sans-serif; color:#39372B;}
.border1 {border:1px solid #fff;} 
.border3 {border:3px solid #fff;} 

A {outline:none; color:#933c07;}
A:link, A:visited { color:#933c07; text-decoration:underline; }
A:hover, A:active { color:#933c07; text-decoration:none; }

A.download1 {height:34px; width:147px; background:url(img/but_video.gif); display:block; margin: 0 auto;}
A.download1:hover { background:url(img/but_video.gif) 0 -35px;}
a.download1 span {display:none;}
.floorplan1 {height:115px; width:125px; background:url(img/back_fp.jpg) no-repeat; display:block;}
.floorplan2 {padding: 37px 0 0 0; text-align:center; font:bold 20px/28px arial; color:#933c07;}



#top1 {height:85px; width:998px;}
#main1 {width:998px; background:url(img/back1.jpg) repeat-y; position:relative;}
#main2 {width:998px; background:#9fa275; position:relative;}
 
#left1 {width:179px; float:left; position:relative;}
#right1 {width:779px; padding: 60px 20px 20px 20px; float:right; position:relative;}
#right1x {width:779px; padding: 60px 20px 0px 20px; float:right; position:relative;}
#right1L1 {width:200px; float:left; position:relative;}
#right1R1 {width:530px; float:right; position:relative;}


#right6 {width:440px; float:left;}
#middle1 {width:958px; padding: 5px 20px 20px 20px; position:relative;}

#table2 {width:340px; float:left; font: normal 12px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
#table2 tr.top1 {background:#716559; font: bold 12px Arial, Helvetica, sans-serif; color:#fff; text-align:center;}
#table2 tr.even {background:#dcdcc7;  text-align:center; }
#table2 tr.odd {background:#cfcfb5;  text-align:center; }
#table2 tr.even:hover {background:#f4f4e6;}
#table2 tr.odd:hover {background:#f4f4e6;}
#table2 td {padding: 7px 3px;}

#table1 td {padding:3px;}


#floorplanmid {float:left; width:220px;   font:normal 20px arial;  color:#39372B;}
#floorplanmid b{font:normal 30px arial; color:#933c07;}
#floorplanright {float:left; width:380px;text-align:center;}
#floorplanright img {width:320px;}
#floorplanright img.print99 {width:170px; height:39px;}



#blog5 {width:300px;}
#blog5 h3 {font-size:14px;}
#blog5 p{font-size:12px;}
#blog5 b{font-size:12px;}

#blog6 {width:280px; float:right; margin: 0 10px 0 0 ;}
#blog6 h3 {font-size:14px;}
#blog6 h1 {font:bold 16px Arial, Helvetica, sans-serif; color:#4E4E32; margin:0 0 10px 0;}
#blog6 p{font-size:12px;}
#blog6 b{font-size:9px;}

#sitemap1 ul li {margin:0 0 20px 30px;}
#sitemap1 ul li a{font: bold 14px arial; text-decoration:none;}
#sitemap1 ul li a:hover{text-decoration:underline;}
#sitemap1 ul li ul li {margin: 0 0 4px 30px;}
#sitemap1 ul li ul li a{font: normal 13px arial; text-decoration:none;}
#sitemap1 ul li ul li a:hover{text-decoration:underline;}



#footer1 {width:998px; height:190px; margin:0 auto; background:#000;}
#footer1 ul {padding: 10px 0 10px 170px;}
#footer1 li {float:left; display:block; margin: 0 30px 0 0;}
#footer1 li a {font:bold 9px verdana; color:#fff; text-decoration:none;}
#footer1 li a:hover { text-decoration:underline;}
.clear1 {clear:both;}
.suite3 {margin:10px 0 0 0;}
.suite3 li {font:bold 14px Arial, Helvetica, sans-serif; color:#4E4E32; margin:3px 0 3px 30px; list-style:square;}
#signup {background:url(img/signup1.jpg) no-repeat; width:320px; height:187px; overflow:none; position:relative;}
.form1 {width:300px; height:30px; position:absolute; top:130px; left:20px; }
.input1 {height:22px; width:170px; padding: 5px 4px 3px 4px; background:url(img/form_back1.jpg) repeat-x; border:0;}
.input1x {height:20px; width:146px; padding: 5px 4px 3px 4px; background:url(img/form_back1.jpg) repeat-x; border:0; font:normal 11px Arial; color:#4E4E32;}
.input2 {height:120px; width:240px; padding: 5px 4px 3px 4px; background:#dcd9e0 url(img/form_back2.jpg) repeat-x; border:1px #333 solid; font:normal 13px arial;}
.input3 {height:22px; width:240px; padding: 5px 4px 3px 4px; background:url(img/form_back2.jpg) repeat-x; border:1px #333 solid; font:normal 13px arial;}


#form2left {width:147px; margin:0 0 0 13px;}


 


#picbox1 {height:483px; width:427px; float:right; padding: 0 0 20px 20px;}







#map1 {width:350px; height:430px; float:right; padding:0 9px 0px 20px;}
 
.list1 li {font:normal 14px Arial, Helvetica, sans-serif; color:#39372B; margin:3px 0 3px 30px; list-style:square;}


#piclist1 {float:right: padding: 0 0 20px 20px; width:180px;}

#topmenu1 {height: 45px;width: 819px; position:absolute; top:0px; left:0px; z-index:999;}
#menu {height: 45px;width: 819px; list-style: none;	background-color: #fff; padding: 0; margin: 0;z-index:9999;}
#menu li {list-style:none;}
#menu ul {list-style: none;width: 819px;padding: 0; margin: 0;}

#menu a {display: block;
	font-family: "trebuchet ms", sans-serif;
	font-size: 10px;
	color: #555;  
	letter-spacing: 1px;
	text-decoration: none;
	text-align: left;   
	margin: 0; 
/*	cursor: hand;  needed for IE */
	overflow: hidden;}


.center1 {text-align:center;}



#menu a.link1  {width:  85px;   height: 45px; position: relative; }
#menu a.link2  {width:  83px;   height: 45px; position: relative; } 
#menu a.link3  {width: 124px;   height: 45px; position: relative; } 
#menu a.link4  {width: 114px;   height: 45px; position: relative; } 
#menu a.link5  {width: 169px;   height: 45px; position: relative; }
#menu a.link6  {width: 107px;   height: 45px; position: relative; }
#menu a.link7  {width: 137px;   height: 45px; position: relative; }

#menu a.link1 span {background: url(img/menu1.gif) 0px 0px no-repeat;position: absolute;width: 100%;height: 100%;}
#menu a.link2 span {background: url(img/menu1.gif) -85px 0px no-repeat;position: absolute;width: 100%;height: 100%;}
#menu a.link3 span {background: url(img/menu1.gif) -168px 0px no-repeat; position: absolute; width: 100%; height: 100%; }
#menu a.link4 span {background: url(img/menu1.gif) -292px 0px no-repeat; position: absolute; width: 100%; height: 100%; } 
#menu a.link5 span {background: url(img/menu1.gif) -406px 0px no-repeat; position: absolute; width: 100%; height: 100%; } 
#menu a.link6 span {background: url(img/menu1.gif) -575px 0px no-repeat; position: absolute; width: 100%; height: 100%; } 
#menu a.link7 span {background: url(img/menu1.gif) -682px 0px no-repeat; position: absolute; width: 100%; height: 100%; } 

#menu a:hover.link1 span {background: url(img/menu1.gif) 0px -45px; position: absolute; width: 100%; height: 100%;}
#menu a:hover.link2 span {background: url(img/menu1.gif) -85px -45px; position: absolute; width: 100%; height: 100%;}
#menu a:hover.link3 span {background: url(img/menu1.gif) -168px -45px; position: absolute; width: 100%; height: 100%;}
#menu a:hover.link4 span {background: url(img/menu1.gif) -292px -45px; position: absolute; width: 100%; height: 100%;} 
#menu a:hover.link5 span {background: url(img/menu1.gif) -406px -45px; position: absolute; width: 100%; height: 100%;}
#menu a:hover.link6 span {background: url(img/menu1.gif) -575px -45px; position: absolute; width: 100%; height: 100%;}
#menu a:hover.link7 span {background: url(img/menu1.gif) -682px -45px; position: absolute; width: 100%; height: 100%;}
 

#menu li.li1  { float: left; width: 85px; }
#menu li.li2  { float: left; width: 83px; } 
#menu li.li3  { float: left; width: 124px; } 
#menu li.li4  { float: left; width: 114px; } 
#menu li.li5  { float: left; width: 169px; } 
#menu li.li6  { float: left; width: 107px; } 
#menu li.li7  { float: left; width: 137px; } 

#menu li:hover ul, #menu li.menuhover ul {
	background-position: 0 0; /* keep in for IE7 problem */
	left: auto; 
	padding: 0; margin: 0; 	z-index: 999;} 

#menu li ul a {
color:#4e4e49;  
	width: 151px; /* for IE5 */
	w\idth: 151px;
	padding: 6px 0px 6px 12px; 
	text-align: left;	}

#menu li ul a:hover {color: #4e4e49; background-color: #cfcfb5; 	z-index:9999;}

#menu li ul {
	position: absolute; 
	background-color: #f1f1d7; 
	width: 165px; 
	left: -999em;
	margin: 0;
	 
	z-index:9999;

	padding: 0; margin: 0; }
 
#menu li ul li {border-bottom: 1px solid #9fa275;border-left: 1px solid #9fa275;border-right: 1px solid #9fa275;padding: 0; margin: 0;} 






#menu li ul li:hover ul , #menu li ul li.menuhover ul {
	background-position: 0 0; /* keep in for IE7 problem */
	left: auto; 
	padding: 0; margin: 0; 	z-index: 999;} 

#menu li ul li ul a {
color:#4e4e49;  
	width: 151px; /* for IE5 */
	w\idth: 151px;
	padding: 6px 0px 6px 12px; 
	text-align: left;	}

#menu li ul li ul a:hover {color: #4e4e49; background-color: #cfcfb5; 	z-index: 999;}

#menu li ul li ul {
	position: absolute; 
	background-color: #f1f1d7; 
	width: 165px; 
	left: -999em;
	margin: 0;
	 
	z-index: 999;

	padding: 0; margin: 0; }
 
#menu li ul li li ul li{border-bottom: 1px solid #9fa275;border-left: 1px solid #9fa275;border-right: 1px solid #9fa275;padding: 0; margin: 0;} 


.box77 {width:250px; float:left; text-align: center;}
