
body {
	background-color: #ffffff;
	margin:0;
	padding:0;
	color:#6c6c6d;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
	border:0px;
}
#site-container {
	margin: 0;
	padding: 0;
}

#nav-container {
	padding: 0;
	margin: 0;
	height: 116px;
	width: 1024px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	overflow:hidden;
}

#nav-container .logo {
	padding: 0;
	margin: 0;
	height: 116px;
	width: 283px;
	float: left;
}
#nav-container .nav {
	padding: 0;
	margin: 0;
	height: 116px;
	width: 740px;
	float: right;
	text-align: right;
}

#nav-container .nav .inquire {
	padding: 0;
	margin: 0;
	height: 28px;
	width: 530px;
	text-align: right;
	color: #00335b;
	font-size: 12px;
	margin-top: 12px;
}
#nav-container .nav .hours {
	clear: both;
	padding: 0;
	margin: 0;
	width: 730px;
	text-align: right;
	color: #00335b;
	font-size: 12px;
	padding-top: 5px;
}
#nav-container .audio {
	padding: 0;
	margin: 0;
	width: 41px;
	z-index:1;
	
}
#nav-container #snipe {
	padding: 0;
	margin: 0 0 0 -1px;
	width: 300px;
	position:absolute;
	z-index:10000;
}
#nav-container .nav .inquire .callnow { 
	padding: 0;
	margin: 0;
	width: 130px; 
	float: right; 
	padding-top: 5px; 
	color: #00335b; 
	margin-right: -5px;
}

#nav-container .nav .inquire .callnow .lg { 
	font-size: 14px;
}
#nav-container .nav .inquire .button { 
	padding: 0;
	margin: 0;
	width: 123px; 
	padding-right: 5px; 
	float: right;
}
#nav-container .nav .elements{ 
	padding: 0;
	margin: 0;
	width: 740px;
	color: #8baebd;
	margin-top: -3px;
}

a {
	color:#3878ab;
	text-decoration:underline;
}

.menu ul {list-style:none; padding: 6px;  }
.menu li {float:left; list-style:none; font-size: 12px; }
.menu li.spacer {float:left; list-style:none; padding: 4px 4px 0 4px;}
.menu a, .menu a:active, .menu a:visited {display: block; text-decoration:none; color:#3878ab; height:20px; padding: 2px; padding-top: 5px; white-space: nowrap;}
.menu a:hover {display: block; text-decoration:none; color:#3878ab; padding: 2px; padding-top: 5px; height:20px; background-color:#eff7fa;}

#viewplan-container {
	width: 1024px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	min-height: 446px;
	border: solid 1px #7f99ad;
	margin: auto;
}
#viewplan-container-standard {
	width: 1024px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	border: solid 1px #7f99ad;
	margin: auto;
}
#viewplan-container-flash {
	width: 1024px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	margin: auto;
	min-height: 552px;
}
.home_image {
	width: 1024px;
	height: 449px;
}
.gall_image {
	width: 190px;
	height: 76px;
}
#page-content {
	padding: 0;
	margin: 0;
	min-height: 263px;
	width: 1024px;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	overflow:hidden;
}

#gallery-pane {
	width: 1024px;
	margin: 0;
	padding: 0;
	/*overflow:hidden;*/
	margin: auto;
	
}


#top-pane {
	margin: 0;
	padding: 0;
	
	width: 1024px;
	height: 410px;
	overflow:hidden;
}

#nav-pane {
	margin-top: 20px;
	width: 1024px;
	min-height: 295px;
	
}

#nav-pane .description {
	margin: 0;
	padding: 0;
	float: left;
	width: 240px;
	
}
#nav-pane  .description .description-containter {
	margin: 0;
	padding: 0;
	width: 213px;
	background-color: #daedf3;
	color: #000;
	font-size: 12px;
}

#nav-pane  .description .description-containter .caption-cell-top, #nav-pane .description .description-containter .caption-cell-top {
	margin: 0;
	padding: 0;
	width: 213px;
	background-color: #FFFFFF;
}
#nav-pane  .description .description-containter .caption-cell-content {
	margin: 0;
	padding: 0;
	width: 170px;
	min-height: 238px;
	margin-top: 9px;
	margin-left: 25px;
	
}


#nav-pane .gallery-images-view {
	margin: 0;
	padding: 0;
	width: 740px;
	padding-top: 22px;
	float: left;
}
h1 {
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 25px;
	color: #00335b;
	font-weight: 500;
	
}
h2 {
	margin: 0;
	padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #2f72a6;
	font-weight: 500;
	font-style: italic;
	padding-bottom: 28px;
}
h4 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #2f72a6;
	font-weight: 500;
	font-style: italic;
	padding-bottom: 14px;
	padding-top: 12px;
}
#main-content {
	width: 958px;
	margin-left:43px;
}
.amentities-left {
	margin: 0;
	padding: 0;
	width: 252px;
	float: left;
	margin-top: 20px;
}
.amentities-center {
	margin: 0;
	padding: 0;
	width: 360px;
	float: left;
	padding-right: 15px;
	margin-top: 37px;
}
.amentities-right {
	margin: 0;
	padding: 0;
	width: 321px;
	float: left;
	margin-top: 37px;
}
#amenity-thumbnail {
	margin: 0;
	padding: 0;
	width: 97px;
	height: 61px;
	padding-right: 10px;
	float: left;
	
}
.amentities-subnav-top, .amentities-subnav-bottom {
	clear: both;
	margin: 0;
	padding: 0;
	width: 223px;
}
.amentities-subnav-right {
	margin: 0;
	padding: 0;
	width: 10px;
	background-color: #FFF;
	float: left;
	
}
.amentities-subnav-left {
	margin: 0;
	padding: 0;
	width: 213px;
	background-color: #daedf3;
	float: left;
	height: 241px;
	overflow: hidden;
}
.amentities-subnav-left .textlinks {
	clear: both;
	margin: 0;
	padding: 0;
	width: 143px;
	background-color: #daedf3;
	margin-top: 10px;
	margin-left: 35px;
	line-height: 35px;
}

.amentities-subnav-left .textlinks a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #00335b;
	text-transform: lowercase;
	text-decoration: none;
}


.news_detail_container {
	margin: 0;
	padding: 0;
	width: 821px;
	height: 102px;
}
.news_top {
	margin: 0;
	padding: 0;
	width: 806px;
	height: 14px;
	overflow: hidden;
	background: transparent url('../images/g_news_top_center.png') repeat-y ;
}

.news_center {
	margin: 0;
	padding: 0;
	background-color: #466b88;
	background: transparent url('../images/g_news_top_center.png') repeat-y ;
	width: 806px;
	min-height: 784px;	
}
.inquire_center {
	margin: 0;
	padding: 0;
	background-color: #466b88;
	background: transparent url('../images/g_news_top_center.png') repeat-y ;
	width: 806px;
}
.news_center .text, .inquire_center .text {
	margin: 0;
	padding: 0;
	width: 718px;
	margin-top: 22px;
	margin-left: 50px;
	font-size: 12px;
	color:  #616263;
}

.news_center .text h3, .inquire_center .text h3 {
	margin: 0;
	padding: 0;
	font-size: 24px;
	color: #00335b;
	font-weight:500;
}

.news_center .text h4, .inquire_center  .text h4 {
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #2f72a6;
	font-style: italic;
	font-weight: 600;
	padding-bottom: 20px;
}

.news_bottom {
	margin: 0;
	padding: 0;
	height: 13px;
}
.news_row {
	margin: 0;
	padding: 0;
	width: 676px;
	height: 102px;
	overflow: hidden;
	margin-bottom: 38px;
}

.news_row .news-image{
	margin: 0;
	padding: 0;
	width: 180px;
	float: left;
}
.news_row .news-text{
	margin: 0;
	padding: 0;
	width: 496px;
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #616263;
}
.news_row .news-text h3 { 
	margin: 0;
	padding: 0;
	font-size: 13px;
	color: #2f72a6;
	font-weight:500;
	padding-top: 3px;
	padding-bottom: 5px;

}
.news_row .news-text a{
	margin: 0;
	padding: 0;
	color: #2f72a6;
	font-size: 13px;
	font-style:italic;
}

.news_row .news-text a.download{
	margin: 0;
	padding: 0;
	color: #2f72a6;
	font-size: 13px;
	padding-left: 24px;
	background: transparent url('../images/g_acrobat_icon.gif') 0 -4px no-repeat ;
	height: 18px;
	text-decoration:none;
	font-style:normal;

}
#page-content #main-content .text-content-home {
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: 28px;
	width: 358px;
	float: left;
	text-align: left;
	
}



#page-content #main-content .text-content {
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: 28px;
	width: 400px;
	float: left;
	text-align: left;
}
#page-content #main-content .text-content-full {
	clear: both;
	padding: 0;
	margin: 0;
	margin-top: 28px;
	width: 930px;
	float: left;
	text-align: left;
}

#page-content #main-content .text-content .par, #text-content-full .par {
	padding: 0;
	margin: 0;
	padding-left: 15px;
	width: 378px;
}
#text-content-home .par {
	padding: 0;
	margin: 0;
	padding-left: 15px;
	width: 378px;
	color: #00335b;
}

.par .firstletter {
	font-size: 18px;
}

#page-content #main-content .gallery-content {
	padding: 0;
	margin: 0;
	margin-top: 28px;
	width: 540px;
	float: right;
	text-align:right;
}
.form {
	padding: 0;
	margin: 0;
	width: 500px;
	font-size: 12px;
	color: #616263;
	margin-left: 10px;
}
select {
	height:18px;
	padding: 0;
	font-size:11px;
	color: #818285;
	border:1px solid #c3c3c3;
}
input { 
	border: #c3c3c3 solid 1px;
	font-size:11px;
	color: #818285;
	padding-left: 5px;
}
textarea {
	padding: 0;
	font-size:11px;
	color: #818285;
	border:1px solid #c3c3c3;
	font-family: arial,tahoma,verdana, helvetica;
}

form {
	margin:0;
	padding:0;
	border:none;
}
.form p {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	color: #616263;
	padding-top: 2px;
	
}
form p.select {
	clear:both;
	display:block;
	margin:0;
	padding:0;
	color:#a7a9ac;
	padding-top: 6px;
	
}
label {
	float:left;
	padding-bottom: 2px;
}
.form_r {
	float: right;
	padding: 0;
	margin: 0;
}

label.error {
	display:block;
	padding:0;
	width: 300px;	
	color: #00335b;
	font-weight:500;
	font-size: 10px;
	margin: 0;
	margin-left: 200px;
	clear:both;
}
input.error, select.error, radio.error, textarea.error, checkbox.error { 
	border: #6d6e71 solid 1px;
}
input.my-url{display:none;}
#footer-content {
	padding: 0;
	margin: 0;
	width: auto;
	background-color: #FFFFFF;
	min-height: 120px;
	color: #00335b;
}

#footer-content-plain {
	padding: 0;
	margin: 0;
	width: auto;
	min-height: 120px;
	color: #00335b;
}
#footer-content .footer-text, #footer-content-plain  .footer-text {
	padding: 0;
	margin: 0;
	width: 1024px;
	margin: auto;
	padding-top: 15px;
	line-height: 18px;
	color: #00335b;
	text-align: center;
	font-size:12px;
}
#footer-content .footer-text .footer-left, #footer-content-plain .footer-text .footer-left {
	margin:0;
	padding:0;
	margin-top:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #00335b;
	float: left;
	text-align: left;
	
}
#footer-content .footer-text .footer-right {
	margin:0;
	padding:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #00335b;
	float: right;
	text-align: left;
}
#footer-content .footer-text a {
	text-decoration: none;
	color: #00335b;
	font-size:12px;
}
#footer-content .footer-text .footer-right .logo {
	padding: 0;
	margin: 0;
	height: 32px;
	width: 32px;
	float: right;
}
#footer-content .footer-text .footer-left .text { 
	padding: 0;
	margin: 0;
	width: 280px; 
	float: right; 
	padding-right: 2px; 
	text-align: left;
	line-height: 14px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #00335b;
	padding-top: 3px;
}
.clear {
	clear: both;
	padding: 0;	
}

.left {
	float:left;
}

.right {
	float:right;
}

fieldset {
	color: #000000;
}


.submit-button {
	background: transparent url(../images/b_submit.gif) 0 0 no-repeat;
	width:173px;
	height:28px;
	border:0;
	padding:0;
	margin:0;
}

/* start li and tables widths */
.info{
	float: left;
	width: 250px;

}
.subnav{
	float: left;
	width: 170px;

}
.result{
	float: left;
	width: 830px;

}
.form-pane{
	float: left;
	width: 700px;

}

a.page {
	color:#8f0a05;
	text-decoration:none;
	line-height: 16px;
}

.ten {
	width:10px;
}

.tenh {
	height:10px;
}

.fifteen {
	width:15px;
}

.fifteenh {
	height:15px;
}

.twenty {
	width:20px;
}

.twentyh {
	height:20px;
}

.thirty {
	width:30px;
}

.thirtyh {
	height:30px;
}

.fourty {
	width:40px;
}

.fourtyh {
	height:30px;
}

.fifty {
	width:50px;
}

.fiftyh {
	height:50px;
}

.fiftyfive {
	width:55px;
}

.fiftyfiveyh {
	height:55px;
}

.sixty {
	width:60px;
}

.sixtyh {
	height:60px;
}

.sixtyfive {
	width:65px;
}

.sixtyfiveh {
	height:65px;
}

.seventy {
	width:70px;
}

.seventyh {
	height:70px;
}

.seventyfive {
	width:75px;
}

.seventyfiveh {
	height:75px;
}

.eighty {
	width:80px;
}

.eightyh {
	height:80px;
}

.ninety {
	width:90px;
}

.ninetyh {
	height:90px;
}

.hundred {
	width:100px;
}

.hundredh {
	height:100px;
}

.hundredten {
	width:110px;
}

.hundredtenh {
	height:110px;
}

.hundredtwentyfive {
	width:125px;
}

.hundredtwentyfiveh {
	height:125px;
}

.hundredforty {
	width:140px;
}

.hundredfortyh {
	height:140px;
}

.hundredfifty {
	width:150px;
}

.hundredfiftyh {
	height:150px;
}

.hundredsixty {
	width:160px;
}

.hundredsixty h {
	height:160px;
}

.hundredseventy {
	width:170px;
}

.hundredseventy h {
	height:170px;
}

.hundredeighty {
	width:180px;
}

.hundredeightyh {
	height:180px;
}

.hundredeightyfive {
	width:185px;
}

.hundredeightyfiveh {
	height:185px;
}

.hundredninety {
	width:190px;
}

.hundredninetyh {
	height:190px;
}

.twohundred {
	width:200px;
}

.twohundredh {
	height:200px;
}

.twohundredten {
	width:210px;
}

.twohundredtenh {
	height:210px;
}

.twohundredfifteen {
	width:215px;
}

.twohundredfifteenyh {
	height:215px;
}

.twohundredtwenty {
	width:220px;
}

.twohundredtwentyh {
	height:220px;
}

.twohundredtwentyfive {
	width:225px;
}

.twohundredtwentyfiveh {
	height:225px;
}

.twohundredthirtysix {
	width:236px;
}

.twohundredthirtysixh {
	height:236px;
}

.twohundredfifty {
	width:250px;
}

.twohundredfiftyh {
	height:250px;
}

.twohundredseventytwo {
	width:272px;
}

.twohundredseventytwoh {
	height:272px;
}

.threehundred {
	width:300px;
}

.threehundredh {
	height:300px;
}

.threehundredfifty {
	width:350px;
}

.threehundredfiftyh {
	height:350px;
}

.fourhundred {
	width:400px;
}

.fourhundredh {
	height:400px;
}

.fourhundredfifty {
	width:450px;
}

.fourhundredfiftyh {
	height:450px;
}

.fivehundred {
	width:500px;
}

.fivehundredh {
	height:500px;
}

.fivehundredten {
	width:510px;
}

.fivehundredtenh {
	height:510px;
}

.fivehundredfifty {
	width:550px;
}

.fivehundredfiftyh {
	height:550px;
}

.sixhundred {
	width:600px;
}

.sixhundredh {
	height:600px;
}

.sixhundredten {
	width:610px;
}

.sixhundredtenh {
	height:610px;
}

.sevenhundred {
	width:700px;
}

.sevenhundredh {
	height:700px;
}

.eighthundred {
	width:800px;
}

.eighthundredh {
	height:800px;
}

.ninehundred {
	width:900px;
}

.ninehundredh {
	height:900px;
}

/* tour style */
#page-container {
	padding: 0;
	margin: 0;
	height:900px;
	width: 1024px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	overflow:hidden;
}
.page-top {
	clear: both;
	padding: 0;
	margin: 0;
	width: 1024px;
	text-align: left;
}
.page-bottom {
	padding: 0;
	margin: 0;
	width: 1024px;
	margin-top: -10px;
}
.page-right-top {
	padding: 0;
	margin: 0;
	width: 140px;
	float: right;
}

.page-right-top .hours {
	padding: 0;
	margin: 0;
	width: 140px;
	text-align: left;
	color: #214d71;
	font-size: 12px;
	padding-top: 37px;
}
.page-right-top .audio-container {
	padding: 0;
	margin: 0;
	width: 130px;
	text-align: right;
	padding-top: 3px;
}
.page-right-top .lg { 
	font-size: 16px;
}
.page-left {
	padding: 0;
	margin: 0;
	width: 884px;
	float: left;
	text-align: left;
}
.page-left .logo {
	padding: 0;
	margin: 0;
	height: 116px;
	width: 283px;
	float: left;
}
.book-tour {
	padding: 0;
	margin: 0;
	float: right;
	margin-top: 38px;
	margin-right:50px; 
}
.page-right {
	padding: 0;
	margin: 0;
	width: 140px;
	height: 660px;
	float: right;
	
	
}
.right-contain {
	padding: 0;
	margin: 0;
	text-align: left;
	background-color: #214d71;
	
}

.right-contain .gallery-image {
	padding: 0;
	margin: 0;
	margin-top: 20px;
	margin-left: 13px;
}
.right-contain .brochure {
	padding: 0;
	margin: 0;
	margin-top: 34px;
}
#picture-content {
	padding: 0;
	margin: 0;
	min-height: 450px;
	width: 884px;
	font-family:Arial, Helvetica, sans-serif;
	margin: auto;
	overflow:hidden;
	margin-top: 6px;
	background-color:#990000;
}

#picture-viewplan-container {
	width: 884px;
	margin: 0;
	padding: 0;
	overflow:hidden;
	min-height: 446px;
	border: solid 1px #7f99ad;
}
.tour_image {
	width: 884px;
	height: 449px;
}


#screen #left {
	display:block;
}
