/* CSS Document */
#container {
	text-align:left;
	margin: 0px auto;
	position:relative;
	padding:0;
	left:0px;
	margin-top:0px;
	width: 1000;
}
body {margin: 0px; background-color:#fff7e6;}
body.milestone {margin: 0px;font: 14px arial; background-color:#fff7e6;}
#leftcolumn{
	margin-right: 0px;
	margin-top:0px;
	z-index:1;
	padding-top:0px;
	margin-left:0px;
	background-color: transparent;
	background-image: url(../images_noindex/bodyline.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#bottomimg{
	position:relative;
	width: 1063px;
	border:0px;
	left:0px;
	top:0px;
	background-color: transparent;
	background-image: url(../images_noindex/footer.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
} 

#content {
	width:635px;
	margin:0;
	padding:0;
	padding-top: 692px;
	padding-left:10px;
	height: 100%;
	float: left;
}
#contentinner
{
	width:600px;
	margin:0px;
	padding:0px 0px 0px 0px;
	float: right;
	background: transparent;
}

#leftbar{
	width:186px;
	padding:0px;
	margin: 0px;
	float:left;
	padding-top: 568px;
	height: 100%;
	}
	
#rightbar{
	width:205px;
	margin: 0px;
	padding:0px;
	float:right;
	padding-top: 568px;
	height: 100%;
		}
		

#features-special {position:relative; left:0px; top:0px; width:170px; height:197px; z-index:3;}
.features-special {
	position:relative;
	left:0px;
	top:0px;
	width:170px;
	height:197px;
	z-index:10;
	padding-left: 16px;
}



#local{position:relative; left:0px; top:0px; width:170px; height:159px;z-index:10;}
.local{
	position:relative;
	left:0px;
	top:0px;
	width:170px;
	height:159px;
	z-index:10;
	padding-left: 16px;
}

#locoal-inner{position:absolute; left:10px; top:34px; width:150px; height:100px;z-index:10;}

#emailoffers{position:relative;left:0px;top:0px;width:170px;height:76px;z-index:10;}
.emailoffers{
	position:relative;
	left:0px;
	top:0px;
	width:170px;
	height:76px;
	z-index:10;
	padding-left: 16px;}


#curve-top {position:relative; left: 0px; top:0px; width:172px; height:33px; z-index:10; background-image: url(../images_noindex/top-curve.gif);
	background-repeat: no-repeat;}
#curve-bottom {position:relative; left: 0px; top:0px; width:172px; height:12px; z-index:10; background-image: url(../images_noindex/curve-bottom.gif);
	background-repeat: no-repeat;}
#air-package {position:relative; left: 0px; top:0px; width:172px; height:23px; z-index:10; background-image: url(../images_noindex/air-package.gif);
	background-repeat: no-repeat;}
#hotelonly {position:relative; left: 0px; top:0px; width:172px; height:20px; z-index:10; background-image: url(../images_noindex/hotel-only.gif);
	background-repeat: no-repeat;}
#fastbg {
	position:relative;
	left: 0px;
	top:0px;
	width:172px;
	height:100%;
	z-index:10;
	background-image: url(../images_noindex/reservation-bodyline.gif);
	background-repeat: repeat-y;
}
.imenu{
	position:relative;
	padding-left: 19px; padding-bottom:15px;
	top:5px;
	width:0px;
	height:100%;
	z-index:10;
}
.reservation {
	width:172px;
	height:100%;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-right: 28px;
}


#travelonly { width:172px; height:64px; top:0px; left:0px; position:relative; padding:0px; margin:0px;}
.travelonly {
	width:172px;
	height:64px;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-right: 28px;
}


#greenlogo{ width:157px; height:33px; top:21px; left:0px; position:relative;; padding:0px; margin:0px;}
.greenlogo {width:157px; height:33px; top:0px; left:0px; position:relative;	padding:0px; margin:0px;}


#video { width:172px; height:113px; top:0px; left:0px; position:relative; padding:0px; margin:0px;}
.video {
	width:172px;
	height:113px;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	padding-top:0px;
	margin:0px;
	padding-right: 28px;
}


#photogallery { width:172px; height:62px; top:0px; left:0px; position:relative;; padding:0px; margin:0px;}
.photogallery {
	width:172px;
	height:62px;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-right: 28px;
}

#tour{ width:172px; height:91px; top:0px; left:0px; position:relative; padding:0px; margin:0px;}
.tour {
	width:172px;
	height:64px;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-right: 28px;
}

#socialnetwork { width:162px; height:100px; top:0px; left:5px; position:relative; padding:0px; margin:0px;}
.socialnetwork {
	width:162px;
	height:100px;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-right: 28px;

}


#blog { width:162px; height:50px; top:0px; left:5px; position:relative; padding:0px; margin:0px;}
.blog {
	width:162px;
	height:50px;
	top:0px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-top:8px;
	padding-right: 28px;

}


#feed-xml{ width:172px; height:21px; top:0px; left:0px; position:relative;; padding:0px; margin:0px;}
.feed-xml {
	width:172px;
	height:21px;
	top:8px;
	left:0px;
	position:relative;
	padding:0px;
	margin:0px;
	padding-right: 28px;
}

#tripadvisorlogo{ width:100px; height:21px; top:14px; left:36px; position:relative;; padding:0px; margin:0px;}
.tripadvisorlogo {width:100px;	height:21px; top:0px; left:0px;	position:relative;	padding:0px; margin:0px;}

#myspacelogo{ width:101px; height:16px; top:22px; left:36px; position:relative;; padding:0px; margin:0px;}
.myspacelogo {width:101px; height:16px; top:0px; left:0px;	position:relative;	padding:0px; margin:0px;}

#weather{ width:53px; height:28px; top:36px; left:40px; position:relative;; padding:0px; margin:0px;}
.weather {width:53px; height:28px; top:0px; left:0px;	position:relative;	padding:0px; margin:0px;}


#banner{height:222px;left:0px;position:relative;top:-12px;width:115px;z-index:30;}
.banner{height:222px;left:0px;position:relative;top:0px;width:115px;z-index:30;padding-left: 42px;}

#subnav {position:absolute; left:247px; top:83px; width:600px; height:30px; z-index:6;}
#subnav-inner {position:absolute; left:75px; top:0px; width:600px; height:30px; z-index:6;}
#logo {position:absolute; left:48px; top:6px; width:200px; height:125px; z-index:6;}
#number{position:absolute;left:845px;top:60px;width:164px;height:56px;z-index:50;}
#num{position:absolute;left:926px;top:92px;width:160px;height:20px;z-index:55;}
#spanish{position:absolute;left:855px;top:40px;width:111px;height:20px;z-index:50;}
#topnav {position:absolute;top:137px;z-index:5;left: 16px;width: 1018px;height: 32px;}
#mainimage{position:absolute; top:168px; z-index:8; left:0px; height: 284px; width: 951px;}
#specials{position:absolute; left:184px; top:572px; width:672px;height:75px;z-index:8;}
#header { position:absolute; top:655px; z-index:12; left:220px; width: 581px; height: 45px;}
#reasons { position:absolute; top:549px; z-index:12; left:450px; width: 135px; height: 13px;}
#footer-logos{height:80px;width:1063px;z-index:30; padding: 0px; padding-left:10px;}
#imenu-inner{
	position:relative;
	left: 31px;
	top:23px;
	width:82px;
	height:28px;
	z-index:15;
}

h1 {font:14px/14px arial; margin:0px auto; padding-bottom:10px; color:#b08206; font-weight:bold; padding-top:5px;}
h2 {
 font:bold 12px/14px arial;
 margin:0px auto;
 color:#3b2505;
 padding-bottom:11px;
 display: inline;
  margin-right:2px;
 }

.headers-footer{ font:bold 12px/18px verdana;  background: #DFC29C; padding: 4px;}
.padbottom{ padding-bottom: 10px;}
#signup{position:relative;left:35px;top:-38px;width:130px;height:20px;z-index:20;}
#box {padding:0px;}
.box {padding: 10px;}
.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; }


.subheader {padding:9px 3px 3px 8px; background-color:#DFC29C;}
.headers{ font:bold 12px/18px verdana;  background: #DFC29C; padding: 4px;}
.cr1 {FLOAT: right; FONT: 11px/14px verdana;}

#footer {
	width:636px;
	z-index:12;
	margin-right:0px;
	clear:both;
	padding: 10px;
	margin-bottom: 0px;
	}
 
#footer-inner {
	clear:both;
	}

#address {font: 12px/18px arial; color:#562802; z-index:12; padding-top: 10px;}
.pipefooter{font: 11px/11px arial; color:#562802;}
.forms{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px;}
.forms{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px; width:257px;}
.forms1{font: 11px/18px arial;color:#333506; background-color: #ffffff; border-color: #ffffff; border-style: solid; border-width: 1px;}
.forms3{font: 11px/18px arial;color:#562802; background-color: #E2C8A7; border-color: #C9B091; border-style: solid; border-width: 1px;}
.forms2{font: 11px/11px arial;color:#553003;}
UL {list-style-image: url(../images_noindex/bullet.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}



a.boldfont:link {text-decoration: none; color:#B56911;}
a.boldfont:visited {text-decoration: none; color:#B56911;}
a.boldfont:hover, a:active { }

a:link {text-decoration: none; color: #3b2505;}
a:visited {text-decoration: none; color:#3b2505;}
a:hover, a:active { }

.milestone1 {font: 11px/18px arial;}
a.milestone1:link { COLOR: #3A2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:visited { COLOR: #3A2620; font-weight: normal; TEXT-DECORATION: none }
a.milestone1:hover {	}

.milestone {font: 11px/18px arial;}
a.milestone:link { COLOR:#562802; font-weight: normal; TEXT-DECORATION: none }
a.milestone:visited { COLOR:#562802; font-weight: normal; TEXT-DECORATION: none }
a.milestone:hover {	 }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #562802; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #562802; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { }

.milestone3 {font: 11px/18px arial;}
a.milestone3:link { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:visited { COLOR:#333333; font-weight: normal; TEXT-DECORATION: none }
a.milestone3:hover {	COLOR:#333333; font-weight: normal; TEXT-DECORATION: none}

.top{font:10px/12px arial;}
a.top:link { COLOR: #343408; font-weight: normal; TEXT-DECORATION: none }
a.top:visited { COLOR:#343408; font-weight: normal; TEXT-DECORATION: none }
a.top:hover { }

.spnav_pipeline{font: 13px arial; COLOR: #B56911; padding-left:5px;padding-right:5px;}
#spnav_inner {height:87px;left:0px;padding-left:0px;padding-top:0px;position:absolute;top:-5px;width:680px;z-index:11;}
#spdata{height:87px;width:680px;padding-left:0px;padding-top:0px;}
.packagespanmain {font: 12px arial; color:#B56911;  font-weight:bold; padding-left:8px; padding-right:8px;}
a.packagespanmain:link { COLOR: #B56911;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespanmain:visited { COLOR:#B56911;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespanmain:hover { }

.packagespan{font: 12px arial; color:#B56911;  font-weight:bold; padding-left:8px; padding-right:8px;}
a.packagespan:link { COLOR: #B56911;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespan:visited { COLOR:#B56911;  TEXT-DECORATION: none;  font-weight:bold;}
a.packagespan:hover { }

.pipeline{font: 5px arial; COLOR: #CFAC7E;}
.span {font: 11px arial; color:#6B3F1B;  font-weight:bold; padding-left:5px; padding-right:5px;}
a.span:link { COLOR: #6B3F1B;  TEXT-DECORATION: none;  font-weight:bold;}
a.span:visited { COLOR:#6B3F1B;  TEXT-DECORATION: none;  font-weight:bold;}
a.span:hover {  }
#topnav_inner {position:absolute;top:-4px;z-index:25;left: 0px;width: 1018px; height:32px; padding-left:9px; background-color:#FFF7E6}
