@charset "utf-8";
/* CSS Document */

body, ul, li, h1, h2 ,h3, img, div, a, form, input, select, textarea, p {
	margin:0;
	border:0;
	list-style:none;
	text-decoration:none;
	padding: 0;
}
body {
	font-family: 'Franklin Gothic Medium', verdana, sans-serif;
	color:#003399;
	background-color: #FFFFFF;
	}
a {
	color:#003399;
	}
#fullsite {
	margin:0 auto;
	}
#hedder, #contnts, #footer, #hedder_top, #hedder_nav, .hedlogo, .hedstore, .contnts_1, .contnts_2, .contnts_3, .contnts_1top, .contnts_1photo, .contnts_1botm, .contnts_3top, .contnts_3photo, .contnts_3botm, .hedvalues, .hedmission, .hedstore1, .contnts_31, .contnts_3top1, .contnts_3photo1, .contnts_3botm1, .contnts_21, #hedder_nav a, .flwiconsvert a, .contnts_2contct, .subscrbform_2 input, .faqcont_1, .faqcont_2, .testimon_1, .testimon_2, .packlist_1, .packlist_2, .packhed, .packlist_2 ul, .moreimgs, .moreimgs_1, .moreimgs_2, .moreimgs_2 a, .inthnews_2 {
	float:left;
	}
#fullsite, #hedder, #contnts, #footer, #hedder_top, #hedder_nav, .thankyoutxt {
	width:994px;
	}
#hedder {
	height:96px;
	}
#footer {
	height:60px;
	padding-top:19px;
	text-align:center;
	font-size:11px;
	color:#ffffff;
	}
#contnts {
	background:#FFFFFF;
	box-shadow: 0px 0px 10px #302F2D;
	padding-top:30px;
	position:relative;
	}
#hedder_top{
	height:72px;
	text-align:center;
	}
.hedlogo {
	/*width:246px;*/
	height:72px;
	width:100%
	/*margin-left:373px;*/
	
	}
.hedstore {
	width:150px;
	height:30px;
	margin:20px 0px 21px 217px;
	}
.hedstore a, .hedvalues a, .hedmission a, .hedstore1 a {
	color:#ffffff;
	}
#hedder_nav {
	height:13px;
	}

#hedder_nav a {
	margin-left:32px;
	display:block;
	}
div.navbotm{margin:0 auto;}
#hedder_nav a.place {
	background:url(place.jpg) no-repeat;
	width:66px;
	}
#hedder_nav a.placesel {
	background:url(place_wt.jpg) no-repeat;
	width:66px;
	}
#hedder_nav a.program {
	background:url(program.jpg) no-repeat;
	width:54px;
	}
#hedder_nav a.programsel {
	background:url(program_wt.jpg) no-repeat;
	width:54px;
	}
#hedder_nav a.stay {
	background:url(stay.jpg) no-repeat;
	width:96px;
	}
#hedder_nav a.staysel {
	background:url(stay_wt.jpg) no-repeat;
	width:96px;
	}
#hedder_nav a.food {
	background:url(food.jpg) no-repeat;
	width:79px;
	}
#hedder_nav a.foodsel {
	background:url(food_wt.jpg) no-repeat;
	width:79px;
	}
#hedder_nav a.results {
	background:url(results.jpg) no-repeat;
	width:122px;
	}
#hedder_nav a.resultssel {
	background:url(results_wt.jpg) no-repeat;
	width:122px;
	}
#hedder_nav a.reservation {
	background:url(reservations.jpg) no-repeat;
	width:156px;
	}
#hedder_nav a.reservationsel {
	background:url(reservations_wt.jpg) no-repeat;
	width:156px;
	}
#hedder_nav a.testimon {
	background:url(testimonials.jpg) no-repeat;
	width:130px;
	}
#hedder_nav a.testimonsel {
	background:url(testimonials_wt.jpg) no-repeat;
	width:130px;
	}
#hedder_nav a.faqs {
	background:url(faqs.jpg) no-repeat;
	width:10px;
	}
#hedder_nav a.faqssel {
	background:url(faqs_wt.jpg) no-repeat;
	width:10px;
	}
#hedder_nav a.gallery {
	background:url(gallery.jpg) no-repeat;
	width:85px;
	}
#hedder_nav a.gallerysel {
	background:url(gallery_wt.jpg) no-repeat;
	width:85px;
	}
#hedder_nav a.media {
	background:url(media.jpg) no-repeat;
	width:126px;
	}
#hedder_nav a.mediasel {
	background:url(media_wt.jpg) no-repeat;
	width:126px;
	}

#hedder_nav a.mission {
	background:url(mission.jpg) no-repeat;
	width:68px;
	}
#hedder_nav a.missionsel {
	background:url(mission_wt.jpg) no-repeat;
	width:68px;
	}

#hedder_nav a.store {
	background:url(store.jpg) no-repeat;
	width:74px;
	}
#hedder_nav a.storesel {
	background:url(store_wt.jpg) no-repeat;
	width:74px;
	}
#hedder_nav a.values {
	background:url(values.jpg) no-repeat;
	width:78px;
	}
#hedder_nav a.valuessel {
	background:url(values_wt.jpg) no-repeat;
	width:78px;
	}
	
#hedder_nav a.contact {
	background:url(contact.jpg) no-repeat;
	width:107px;
	}
#hedder_nav a.contactsel {
	background:url(contact_wt.jpg) no-repeat;
	width:107px;
	}

.contnts_1, .contnts_1top, .contnts_1photo, .contnts_1botm {
	width:539px;
	}
.contnts_2 {
	width:241px;
	padding-left:4px;
	padding-right:2px;
	}
.contnts_2contct {
	width:190px;
	padding-left:16px;
	padding-right:5px;
	margin-top:110px;
	}
.contnts_3, .contnts_3top, .contnts_3photo, .contnts_3botm {
	width:197px;
	}
.contnts_3botm{ background:url(virtulogo.jpg) no-repeat 80px 95px;}
.normaltxt {
	font-size:13px;
	}
.subheds {
	font-size:15px;
	}
.contnts_1top, .contnts_3top, .contnts_3top1 {
	height:115px;
	text-align:center;
	padding-top:31px;
	line-height:20px;
	}
.contnts_1photo, .contnts_3photo {
	height:239px;
	}
.contnts_1botm, .contnts_3botm {
	min-height:150px;
	}
.rlogo {
	position:absolute;
	width:111px;
	height:77px;
	bottom:39px;
	left:415px;
	background:url(r_log.jpg) no-repeat;
	}
.rlogo_packlist {
	position:absolute;
	width:120px;
	height:70px;
	bottom:20px;
	left:20px;
	background:url(r_log.jpg) no-repeat;
	}
.botmpic {
	position:absolute;
	width:135px;
	height:240px;
	bottom:0px;
	right:117px;
	background:url(botmpic.png) no-repeat;
	}
.flwicons {
	position:absolute;
	width:52px;
	height:46px;
	bottom:2px;
	right:79px;
	}
.flwiconsvert {
	position:absolute;
	width:116px;
	height:21px;
	bottom:10px;
	right:17px;
	}
.flwiconsvert a {
	margin-left:7px;
	display:block;
	}
.flwicons_1, .flwicons_2 {
	width:124px;
	}
.flwicons_1 {
	height:15px;
	}
.flwicons_2 {
	padding-top:10px;
	height:35px;
	padding-left: 3px;
	}
.placetoppic {
	position:absolute;
	width:384px;
	height:190px;
	top:0px;
	left:0px;
	background:url(placetoppic.PNG) no-repeat;
	}
.exploremore {
	width:113px;
	height:25px;
	float:right;
	margin:83px 10px 0px 0px;
	}
.programbot {
	position:absolute;
	width:293px;
	height:154px;
	bottom:10px;
	left:55px;
	background:url(bootpic.PNG) no-repeat;
	}
.hedstore1 {
	width:150px;
	height:30px;
	margin:20px 0px 21px 5px;
	}
.hedvalues, .hedmission {
	height:38px;
	width:75px;
	}
.hedvalues {
	margin:17px 0px 17px 51px;
	}
.hedmission {
	margin:17px 0px 17px 5px;
	}
.staybotm {
	position:absolute;
	width:207px;
	height:111px;
	bottom:0px;
	left:140px;
	background:url(staybotm.PNG) no-repeat;
	}
.foodbotm {
	position:absolute;
	width:225px;
	height:144px;
	bottom:0px;
	left:180px;
	background:url(foodbotm.PNG) no-repeat;
	}
.resultsbotm {
	position:absolute;
	width:145px;
	height:173px;
	bottom:10px;
	left:90px;
	background:url(resultsbotm.PNG) no-repeat;
	}
.testimonialtab {
	margin:90px 0px 0px 80px;
	width:124px;
	height:21px;
	}
.contnts_21 {
	width:232px;
	padding-left:6px;
	padding-right:5px;
	}
.contnts_31, .contnts_3top1, .contnts_3photo1, .contnts_3botm1 {
	width:212px;
	}
.bottmrighttabs {
	margin:35px 0px 0px 35px;
	width:99px;
	height:100%;
	}
.bottmrighttabs a {
	margin-top:7px;
	display:block;
	}
.contbotm {
	position:absolute;
	width:273px;
	height:159px;
	top:0px;
	right:0px;
	background:url(conttop.PNG) no-repeat;
	}
.subscrbform, .subscrbform_1, .subscrbform_2 {
	width:229px;
	}
.subscrbform {
	height:40px;
	position:absolute;
	right:130px;
	bottom:69px;
	}
.subscrbform_1 {
	height:18px;
	line-height:18px;
	}
.subscrbform_2 {
	height:20px;
	margin-top:2px;
	}
.subscrbform_2 input {
	width:162px;
	height:18px;
	border:1px inset #848484;
	}
.subscrbform_2 input.subbut {
	border:none;
	height:20px;
	width:53px;
	margin-left:6px;
	background:url(subsbuttn.jpg) no-repeat;
	}
.faqcont_1 {
	padding:0px 141px 20px 105px;
	width:290px;
	min-height:560px;
	}
.faqcont_2 {
	margin:90px 0px 0px 0px;
	width:376px;
	height:271px;
	}
.faqcont_1 a {
	display:block;
	padding-top:7px;
	line-height:15px;
	}
.faqbotm {
	position:absolute;
	width:338px;
	height:155px;
	bottom:0px;
	right:100px;
	background:url(faqbotm.png) no-repeat;
	}
.testimon_1, .testimon_2 {
	padding-bottom:30px;
	}
.testimon_1 {
	width:394px;
	padding-left:35px;
	}
.testimon_2 {
	width:395px;
	padding-left:127px;
	}
.packlist_1, .packlist_2 {
	margin-top:10px;
	}
.packlist_1 {
	width:220px;
	text-align:right;
	font-size:18px;
	margin-right:23px;
	line-height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
.packlist_2 {
	width:650px;
	padding-left:15px;
	padding-bottom:30px;
	}
.packhed {
	height:40px;
	width:650px;
	font-weight:bold;
	}
.packlist_2 ul li {
	list-style:url(bult.png) outside;
	padding-bottom:20px;
	}
.gallerycont_1 {
	width:444px;
	padding-left:550px;
	height:57px;
	padding-top:52px;
	}
.gallerycont_2 {
	width:994px;
	height:305px;
	}
.gallerycont_3 {
	width:445px;
	height:126px;
	padding:24px 0px 0px 548px;
	}
.moreimgs, .moreimgs_1, .moreimgs_2 {
	width:154px;
	}
.moreimgs {
	height:39px;
	}
.moreimgs_1 {
	height:20px;
	}
.moreimgs_2 {
	height:18px;
	}
.moreimgs_2 a {
	display:block;
	height:16px;
	width:16px;
	margin-right:12px;
	border:1px solid #B2B2B2;
	line-height:16px;
	text-align:center;
	font-size:10px;
	}
.inthnews_1 {
	width:850px;
	margin:0 auto;
	}
.inthnews_2 {
	padding-bottom:10px;
	}
.thankyoutxt{
	text-align:center;
	padding-top:180px;
	height:320px;
	font-size:16px;
	}
#fullsite #contnts .contnts_3 .contnts_3botm #botones {
	bottom: 10px;
	height: 150px;
}
