/* CSS Document */
*{
	margin:0;
	padding:0;
	text-decoration:none;
}
body{
	background:#7d725c;
	color:#ede6de;
	text-align:center;
}	
#center{
	margin:54px auto;
	width:784px;
	height:auto;
	text-align:left;
}
#logo{
	float:left;
	height:85px;
	width:143px;
	text-indent:-999999px;
	background:url(images/logo.jpg) no-repeat;
	margin:10px 0 0 5px;
}
#header{
	float:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:61px 0 10px 0;
}
#header.subpage{
	margin-top:23px;
}
#header a{
	margin-right:15px;
	background:#7d725c;
	color:#d0cbcf;
	text-decoration:none;
    letter-spacing:1.5px!important;
}
#header a:hover{
	background:#7d725c;
	color:#FFF;
}
#content{
	float:right;
	border-left:1px solid #a19989;
	width:623px;
	height:auto;
}
#content img{
	float:left;
}
#content img.first{
	margin:0 0 10px 10px;
}
#page-bottom{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	border-top:1px solid #a19989;
	height:auto;
	width:611px;
}
#page-bottom a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	background:#7d725c;
	color:#ADA577;
}
.botlink{
	margin-left:50px;
}
#page-bottom a:hover{
	background:#7d725c;
	color:#FFF;
}

#page-bottom #tit{
	height:65px !important;
}
#page-bottom h2{
	width:100%;
	text-align:right;
	font-size:17px;
	line-height:35px;
	font-weight:normal;
	color:#d2c5ac;
}
#page-bottom h2 a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	line-height:35px;
	font-weight:normal;
	letter-spacing:normal;
	color:#d2c5ac;
	text-decoration:none;
}
#page-bottom h2 a:hover{
	text-decoration:none;
	color:#d2c5ac;
}
#page-bottom span{
	float:right;
	margin-bottom:10px;
}
#page-bottom span a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-right:7px;
	background:#7d725c;
	color:#d0cbcf;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
}
#page-bottom span a:hover, #page-bottom span a.select{
	background:#7d725c;
	font-weight:normal;	
	color:#ede8dd;
	text-decoration:none;
}
#page-text{
	width:460px;
	border-top:1px solid #a19989;
	height:auto;
	float:left;
	padding:35px 50px 50px 100px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	line-height:20px;
	letter-spacing:1px;
}
#page-text b, #page-text strong{
	display:block;
	font-size:12px;
	font-weight:bold;
}
#page-text div{
	padding:20px 0 10px 27px;
	clear:both
}
#page-text ul{
	padding:0px 0 10px 15px;
	margin:0 !important;
}
#page-text ul li{
	background:url(images/bullet.gif) no-repeat;
	background-position:2px 11px;
	list-style:none;
	padding:3px 2px 3px 15px;	
	margin:0 !important;	
}

#page-text h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#page-text h1 small{
	font-size:11px;
	letter-spacing:1px;
}
#page-text big{
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0 70px 30px 0;
	display:inline;	
	text-align:right;
	width:375px;
}

#index-text{
	margin:25px 0 20px 20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	width:420px;
	overflow:hidden;	
	height:auto;
	padding-right:10px;
	float:left;
	display:inline;
	line-height:15px;
	letter-spacing:1px;
	border-right:1px solid #a19989;
}
#index-text div{
	padding:20px 0 10px 0;
}
#index-text h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#index-text h1 small{
	font-size:11px;
	letter-spacing:1px;
}
#index-text big{
	float:left;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	display:inline;
	margin:0 35px 10px 0;
	text-align:right;
	width:375px;
}	
#index-links{
	width:145px;
	border-left:1px solid #a19989;
	height:auto;
	float:left;
	margin-left:-1px !important;
	padding-left:10px;
	padding-bottom:20px;	
}
#index-links ul, #link-bottom ul{
	display:block;
	list-style:none;	
}
#link-bottom ul{
	margin-left:-5px;
}
#index-links ul li{
	width:142px;
	background:url(images/arrow.jpg) no-repeat;
	background-position:0px 4px;
	margin-top:25px;
	list-style:none;
}
#link-bottom ul li{
	width:155px;
	background:url(images/arrow.jpg) no-repeat;
	background-position:0px 4px;
	margin-top:25px;
	list-style:none;
}	
#index-links ul li a, #link-bottom ul li a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-left:15px;
	letter-spacing:1px;
	text-decoration:none;
	display:block;
	background:#7d725c;
	color:#ada577;
}
#index-links li a strong, #index-links li a b, #link-bottom ul li a strong, #link-bottom ul li a b{
	font-size:12px;
	display:block;
}
#index-links li a:hover, #link-bottom ul li a:hover{
	background:#7d725c;
	color:#d0cbcf;
}
#menu{
	float:left;
	border-top:1px solid #a19989;
	border-right:1px solid #a19989;
	margin-right:-1px;
	height:auto;
	width:154px;	
	margin-top:21px;
	padding-left:6px;
}

#menu ul#nav{
	list-style:none;
}
#menu ul#nav li{
	padding:6px 0 11px 0;
	display:block;
}	
#menu ul#nav li a{
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	background:#7d725c;
	color:#d0cbcf;
}
#menu ul#nav li a:hover, #menu ul#nav li a.current{
	background:#7d725c;
	color:#e4ded2;
}
#link-bottom{
	padding-top:20px;
}
#link-bottom ul li a em{
	color:#d0cbcf;
	font-style:normal;
	background:#7d725c;
	font-size:11px;
	display:block;
}
#footer{
	float:left;
	width:100%;
	margin-top:60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-bottom:50px;
}
#footer span{
	margin:10px;
}
#footer a{
	color:#bdb6b0;
}

#page-text h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px !important;
	font-weight:normal !important;
	line-height:20px !important;
	letter-spacing:1px !important;
	text-align:left !important;
	float:left !important;
	padding-bottom:10px;
	font-weight:bold !important;
	width:400px!important;
}

#page-text h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px !important;
	line-height:20px !important;
	letter-spacing:1px !important;
	text-align:left !important;
	float:none !important;
	padding-top:10px;
	font-style:normal;	
	font-weight:bold !important;	
}


.formular label{	
	font-weight:bold;
	font-size:11px;	
	width:125px;
	float:left;
	margin-bottom: 6px;
}
.formular br{
	float:left;
	clear:both;
}
.forms {
	float:left;
	border: #d0cbcf 1px solid;
	font-size: 10pt;
	color: #2F2B23;
	width:175px;
	background-color: #ada577;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 6px;
}
.phone{
	border: #d0cbcf 1px solid;
	font-size: 10pt;
	color: #2F2B23;
	width:32px;	
	background-color: #ada577;
	font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;
	margin-bottom: 6px;	
}

.inputsubmit{
	float:left;
	clear:both;
	margin-top:20px;
	border: #d0cbcf 1px solid;
	font-size: 9pt;
	width:100px;
	cursor:pointer;
	color: #2F2B23;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ada577;
	margin-bottom: 6px;	
}
#page-bottom span a.pdf{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:18px;
	margin-right:7px;
	background:#7d725c url(images/pdf.gif) right no-repeat;
	color:#d0cbcf;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	display:inline;
}
#page-bottom span a.pdf:hover, #page-bottom span a.selectp{
	background:#7d725c url(images/pdf.gif) right no-repeat;
	font-weight:normal;
	padding-right:18px;		
	color:#ede8dd;
	text-decoration:none;
}
.fstrong{
 	float:right; 
	display:inline;
	padding-right:10px;	
}
.fstrong a{	
	margin-left:30px;	
	display:inline;
	font-weight:bold !important;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:10px!important;
	font-weight:bold!important;
	letter-spacing:1px!important;
	color:#bdb6b0!important;
}
.sstrong a{
	display:inline;
	font-weight:bold !important;
	margin-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif!important;
	font-size:10px!important;
	font-weight:bold!important;
	letter-spacing:1px!important;	
	color:#bdb6b0!important;	
}
.nolink{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
	padding-left:30px;
	background:#7d725c;
	color:#AFAC99;
	font-style:normal;
}
.dist{
	margin-right:45px
}
#tourCaption{
	float:left; 
	display:inline;
}	
#Coronado{
	height:300px;
	width:600px;
	background:#7d725c url(images/fl-bg1.jpg) right no-repeat;
	float:left;
	margin:0 0 10px 10px;
	display:inline;
}
.ct2{
	width:160px; float:right; display:inline; margin:0!important; padding:0!important;
}
.ct1{
	width:260px; float:left; display:inline; margin:0!important; padding:0!important;
}
img.photogal{
	margin-bottom:10px; margin-top:10px; float:left
}
.phs1{float:left!important; display:inline; width:100px}
.phs2{float:right; display:inline;}
.phs3{float:left; display:inline; width:100%; display:block;}
div.imgvt{float:left; height:auto; width:445px; text-align:center; margin:0; padding:0 0 10px 0!important;}
a.vlink{ float:left; margin:0!important; padding:0!important;}
.imgvt img{ padding-right:20px!important; padding-top:10px!important;; padding-bottom:10px!important;}
.no-img{
	margin-top:5px;
}
.imgvt img{ padding-right:20px!important; padding-top:10px!important;; padding-bottom:10px!important;}
#rfpform em{
	font-style:normal;
	margin-top:-10px!important;
	position:relative;
	top:-6px;
/*	border:1px solid red;*/
}
.nopadd{
	margin-left:0 !important;
	padding:0 !important;	
	width:611px !important;
}
#sp div{
	margin:0; padding:0;	
}
.spdiv{
	width:340px;
	height:auto;
	border-top:1px solid #A19989;
	background:#8F836B;
	margin-left:17px;
	display:inline;
	float:left;
	margin-top:10px;
	padding:15px 10px 10px 10px !important;
	
}
.spdiv ul{
	margin:5px 5px 5px 22px !important;
	padding:0 !important;
}
.spdiv ul li{
	line-height:17px;
	padding-bottom:7px !important;
}
.spdiv a{
	color:#5F584D;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
.spdiv a:hover{
	text-decoration:underline;
}
a.sbutt{
	background:url(images/sbutt.gif) right top no-repeat !important;
	width:56px;
	height:19px;
	line-height:17px;
	color:#d0cbcf !important;	
	text-align:center;
	float:right;
	font-size:9px !important;
	font-weight:normal !important;
	letter-spacing:normal !important;
	text-decoration:none;
	margin-top:15px !important;
}
.smalsp{
	text-align:justify; 	color:#E7E0D7 !important; font-weight:normal !important;
	margin:0 !important; padding:10px 0 0 0 !important;
}
.spop{
	background:url(images/arrow_right.gif) no-repeat;
	padding-left:13px !important;
	margin-left:3px !important;
	width:110px;
	line-height:15px;
	height:12px;
}
.spcl{
	background:url(images/arrow_down.gif) no-repeat;
	padding-left:13px !important;
	margin-left:3px !important;
	width:110px;
	height:12px;
	line-height:15px;	
}

.spbig{
	width:545px !important;
}
.hid{
	display:none;
}
.sptit{
	width:440!important; font-weight:bold!important; clear:none!important; display:inline!important; float:left!important;color:#D2C5AC!important;font-size:12px!important;
}
.scl {
	width:90px;
	margin-bottom:3px;
	height:27px;
	line-height:27px;
}
.sci {
	float:left;
	height:25px;
	padding-top:2px;
}
.scim {
	float:left;
	height:25px;
}
.sca {
	float:left;
	height:25px;
	line-height:25px;
	font-size:12px
}
