/* CSS Document */

html,body {background:#E5EAD5 url('images/mainbgtop.jpg') repeat-x top left; margin:0; padding: 0;}
#header {margin: 0 auto; height: 150px; width: 710px;}
h1 {padding:0 0 0 5px; float:left; margin:0;}
h4 {padding:65px 10px 0 0; float:right; margin:0;}
h2 {padding: 70px 0 0 0; float: right;}
h5 {color: #778855; font-family: Georgia, Helvetica, Arial, sans-serif; font-size: 120%;font-variant:small-caps; margin:0; padding: 0 0 5px 0; border-bottom: 1px #D0D8B1 solid;}
p {color:#97998F; font-family: Georgia, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 150%;}

#content {background:url('images/contentbg.jpg') no-repeat; width:710px; margin:0 auto; padding:10px 25px 1.2em; overflow: hidden; }
#content-main {width: 460px; float:left; margin: 10px 0 0 0; padding: 0 20px 0 10px; border-right: 1px solid #E5EAD4;}
#content-right {width:200px; float:right;  padding: 10px 0 10px 10px;}
#content-right img{border: solid 1px #cccccc; padding: 5px; margin: 5px; background: #fff;}
#content-right img:hover {border: solid 1px #94AE3D;}
#content-map {width: 710px; margin: 20px 0 0 0; }
#content-designtour {width:710px;}
#designtour-half{width:350px; float:left; margin: 10px 0px 10px 0px;}
#designtour-col3{width:230px; float:left; margin-right:3px;}
#home-destination {background:url('images/home-selectdest.jpg') no-repeat top left; width: 341px; height: 128px; padding: 5px 0 0 25px;  float:left;}
#home-news {width: 341px; height: 128px; float:right;}
#home-quotes{width:650px; height: 75px; background:url('images/quotebg.jpg') top left no-repeat; margin: 15px 0 0 0; padding: 20px 0 0 60px;}
#home-quotes h6 {font-family: Georgia,Times,serif; font-style:italic; font-weight:300; line-height:130%; color: #97998F; font-size:90%; padding-right: 60px;}
#colfifty {float: left; width: 330px;}


ul.servicelist {margin:0 0 20px 5px;padding:0;list-style:none;color: #778855;font-family: Georgia, Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;font-style:italic;}
ul.servicelist li {width:94%;display:block;background:url('images/arrow.jpg') top left no-repeat;margin:5px 0 0 5px;padding:2px 0 5px 22px;border-bottom:1px solid #cccccc;}
ul.newslist {margin:0 0 30px 5px;padding:0;list-style:none;color: #778855;font-family: Georgia, Helvetica, Arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;font-style:italic;}
ul.newslist li {width:94%;display:block;background:url('images/arrow.jpg') top left no-repeat;margin:5px 0 0 5px;padding:2px 0 5px 22px;}

#contentbox {background: #F2F7E0; border: 1px solid #cccccc; padding: 15px;}

/* Links */

a:link {color: #778855;text-decoration:none}
a:visited {color: #778855;text-decoration:none}
a:hover {color: #9AB16B;text-decoration:none;}

#homeslideshow {width: 710px; height: 250px; background:url('images/homeslidebg.jpg') top left no-repeat; padding:9px 10px 3px;}
#slideshow {width: 710px; height: 100px; background:url('images/slidebg.jpg') top left no-repeat; padding:9px 10px 3px;}

#footer {background:url('images/footerbg.jpg') repeat-x; height:200px; text-align:center;}
#footer p {height:50px; background:url('images/footerp.jpg'); width:760px; margin:1px auto; padding-top:35px; padding-bottom: 20px; font-family: Georgia, Helvetica, Arial, sans-serif; color: #97998F; font-size:11px;}

/** Navigation 2.0
-------------------------------------------------------------- */
#mainnav{height: 30px; font-size: 14px; margin: 0 0 10px 0;z-index:6; position: relative;}
ul#mainnav {margin-left: -40px;}
#mainnav li{float:left; margin: -8px 0 0 0;}
#mainnav a,#mainnav li.p7hvr ul,#mainnav li:hover ul{display:block}
#mainnav ul,#mainnav{list-style:none;}
#mainnav a{line-height:30px; }
#mainnav a{letter-spacing:1px;padding:0 1em}
#mainnav a,#mainnav ul li a,#mainnav li.p7hvr a,#mainnav a:active,#mainnav a:focus,#mainnav li:hover a{color:#faf1cd}
#mainnav li{width:9em;width:auto;}
#mainnav ul li,#mainnav li ul{width:18em; padding: 0; margin: 0;}
#mainnav ul li{border-bottom:1px solid #DCE2C6}
#mainnav ul li,td.resultRowOne{border-top:1px solid #FFF}
#mainnav ul li a{border-right:1px solid #e7dec6;border-left:1px solid #DCE2C6}
#mainnav ul li a{text-transform:none}
#mainnav li ul{background:#fcf8e6}
#mainnav li ul{position:absolute;display:none}
#mainnav li.p7hvr a,#mainnav a:active,#mainnav a:focus,#mainnav li:hover a{background:#98AE71}
#mainnav li.p7hvr ul a,#mainnav li:hover ul a,.darker a:hover,.dark a:hover,#footer a img{background:transparent}
#mainnav li.p7hvr ul a,#mainnav li:hover ul a{color:#453e3a}
#mainnav ul a:hover{background:#e7dec6!important;color:#453e3a!important}
#mainnav ul,#mainnav{margin:0}
#mainnav a{text-decoration:none}
#mainnav a{font-size:1em}
#mainnav ul li a{letter-spacing:.05em; padding: 0 0 0 12px;}
#mainnav a{text-transform:uppercase; font-family:"Trebuchet MS",Arial,sans-serif;}
#navwrap{clear:left;padding-top:1px; }



#mainnav a.on,  #mainnav a.on:hover, #mainnav a.on:active
{background-color: #FBFBF9;
color: #707F54;
cursor: default}



/*Selects*/
img {border:0;}
.selectArea {width:200px;height:21px;background:url(images/select_bg.gif) repeat-x left top;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;font-weight: bold;}
.selectArea .left {width:8px;height:21px;float:left;background:url(images/select_left.gif) no-repeat left top;}
.selectArea .right {width:21px;height:21px;float:right;background:url(images/select_right.gif) no-repeat left top;}
.selectArea .right a {display:block;width:200px;height:21px;margin-left:-179px;position:absolute;}
.selectArea .right i {display:none;}
.selectArea .center {width:160px;color:#FFF;padding-top:3px;overflow:hidden;white-space:nowrap;}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {position:absolute;margin-top:-1px;margin-left:3px;width:172px;background:#6f7074;padding:2px;font-size:11px;z-index:20;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#404040;}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {margin:0;padding:0}
.optionsDivVisible a {color:#F2F2F2;text-decoration:none;display:block;padding:1px 4px;border:1px solid #6f7074;}
.optionsDivVisible a:hover {color:#FFF;background:#5F6062;border-color:#cfd0d6;}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {width:69px;height:26px;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;background:url('images/button.gif') no-repeat left top;cursor:pointer;border:medium none;; padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px}
.buttonSubmit:hover {background-position:left bottom;}

#border {border-bottom: dashed 1px #cccccc; margin: 0 0 10px 0;}

.form-column {
	width: 450px;
	float: left;
	margin-right: 20px;
}

#mySelect1 {width: 200px;}

/*******new form */


form#rfp-form label, form#rfp-form input {
	display: block;
}

form#rfp-form label {
	font-weight: bold;
	font-size: 80%;
}

form#rfp-form label em {
	font-weight: normal;
	color: #BF3A14;
	font-size: 85%;
}

form#rfp-form input, form#rfp-form select {
	margin-bottom: 10px;
	margin-top: 3px;
	padding: 2px;
	width: 300px;
	font-size: 100%;
	color: #000
}

form#rfp-form input.short {
	width: 150px;
}

form#rfp-form textarea {
	width: 300px;
	margin-bottom: 10px;
	margin-top: 3px;
	padding: 2px;
	font-size: 100%;
	color: #787878;
	font-family: inherit;
}

form#rfp-form input.btn {
	width: auto;
	color: #000;
	font-size: 92%;
	padding: 2px;
}







