/* CSS Document */
#container {text-align:left; margin: 0px auto; width:980px; position:relative; padding:0; left:0px; margin-top:0px;}
body {margin: 0px;font: 12px/18px arial;color:#562802; background-color:#fff7e6;}
body.milestone {margin: 0px;font: 12px/18px arial;color:#562802; 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: 980px; 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:620px; margin:0; padding:0; padding-top: 576px; padding-left:10px; height: 100%; float: left;}
#leftbar{width:172px; padding:0px; margin: 0px; float:left; padding-top: 530px; height: 100%;}
#rightbar{width:172px; margin: 0px; padding:0px; float:right; padding-top: 530px; height: 100%;}
.promotion {position:relative; left:0px; top:0px; width:170px; height:auto;	z-index:10;	padding-left: 0px;}
#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;}
#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;}
#spanish{position:absolute;left:775px;top:40px;width:111px;height:20px;z-index:50;}

#single-parents{position:relative;left:0px;top:0px;width:171px;height:153px;z-index:10;}
#ambassadors{position:relative;left:0px;top:0px;width:172px;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;}
#voteweddings{height:250px;left:0px;position:relative;top:0;width:172px;}
#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: 14px; 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;}
#rci{position:relative;left:0px;top:0px;width:172px;height:61px;z-index:50;padding-top:0px;}
#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;}
#tripadvisor{ width:auto; height:auto; top:0px; left:37px; position:relative; padding-top:15px; margin:0px;}
#kidspecial{width:172px; height:190px; top:0px; left:0px; position:relative; padding:10px 0px 10px 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;}
#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;}
#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;}
#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;}
#imenu-inner{position:relative; left: 26px; top:4px; width:82px; height:28px; z-index:15;}


#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;}
#tripadvisorlogo{ width:100px; height:21px; top:0px; left:0px; position:relative; padding:0px; margin:0px;}
.tripadvisorlogo {top:50px; left:515px;position:absolute; margin:0px;}
#elitemeetings{ width:174px; height:35px; top:0px; left:0px; position:relative; padding-top:15px; margin:0px;}

#wedding-banner{ width:172px; height:250px; left:0px; position:relative; padding:0px; margin:0px;display:none;}

#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;}
#greenlogo{ width:157px; height:33px; top:22px; left:9px; position:relative; padding:0px; margin:0px; }
.greenlogo {width:157px; height:33px; 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;}
#box .box ul li.pad {line-height:14px; margin-bottom:1px; margin-top:2px; padding:1px 0; width:auto;}
#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;}
#subnav {position:absolute; left:245px; top:20px; width:730px; height:45px; z-index:6;}
#subnav-inner {position:absolute; left:0px; 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:788px;top:84px;width:211px;height:56px;z-index:50;}
#event-calendar-blog{position:absolute;left:852px;top:114px;width:134px;height:28px;z-index:20;}
#num{position:absolute;left:854px;top:105px;width:146px;height:20px;z-index:55;}

#topnav {position:absolute;top:137px;z-index:5;left:6px;width: 980px;height: 32px;}
#mainimage{position:absolute; top:168px; z-index:8; left:0px; height: 264px; width: 980px;}
#specials{position:absolute; left:7px; top:450px; width:672px;height:75px;z-index:8;}
#header { position:absolute; top:530px; z-index:12; left:220px; width: 581px; height: 45px;}
#reasons { position:absolute; top:418px; z-index:12; left:450px; width: 135px; height: 13px;}

#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;}
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;}
.padbottom{ padding-bottom: 10px;}

#box {padding:0px;}
.box {padding: 10px;}
.break { BACKGROUND-IMAGE: url(../images_noindex/pix.gif); BACKGROUND-REPEAT: repeat-x; }
.break2{ BACKGROUND-IMAGE: url(../images_noindex/pix1.gif); BACKGROUND-REPEAT: repeat-y; }
#tour{ width:172px; height:91px; top:0px; left:0px; position:relative;; padding:0px; margin:0px;}
.tour {width:172px; height:67px; top:0px; left:0px; position:relative; padding:0px; margin:0px;}

.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-logos{height:80px;width:980px;z-index:30; padding: 0px; padding-left:10px;}
#footer {z-index:12; clear:both;}
.cr1 {FLOAT: right; FONT: 11px/14px verdana;}
#footer-inner{clear:both;}
#signup{position:relative;left:22px;top:-38px;width:130px;height:20px;z-index:20;}
#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;}
.forms4{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px; width:150px;}
.forms5{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color: #562802; border-style: solid; border-width: 1px;width:275px; }
.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;}
.forms6{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px; width:257px;}

.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;}
UL.anchor {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 { text-decoration: underline; color:#3b2505;}

a:link {text-decoration: none; color: #3b2505;}
a:visited {text-decoration: none; color:#3b2505;}
a:hover, a:active { text-decoration: underline; color:#4b6935;}

.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 {	COLOR: #7a4c00; font-weight: normal; TEXT-DECORATION: underline}

.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 {	COLOR:#562802; font-weight: normal; TEXT-DECORATION: underline }

.milestone2 {font: 11px/18px arial;}
a.milestone2:link { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:visited { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: none }
a.milestone2:hover { COLOR: #FFFFFF; font-weight: normal; TEXT-DECORATION: underline }

.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: underline}

.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 {	COLOR:#343408; font-weight: normal; TEXT-DECORATION: underline }

.activetab:link{padding:4px; margin-bottom:2px; background-color:#F0DEBF; color:#562802; font-size:12px;  font-family:Arial; border:1px #8C5E23 solid;}
.activetab:visited{padding:4px; margin-bottom:2px; background-color:#F0DEBF; color:#562802; font-size:12px;  font-family:Arial; border:1px #8C5E23 solid;}
.activetab:hover{padding:4px; margin-bottom:2px; background-color:#F0DEBF; color:#562802; font-size:12px;  font-family:Arial; border:1px #8C5E23 solid;}

.HighLight:link{padding:4px; margin-bottom:2px; background-color:#DCBC92; color:#562802; font-size:12px;  font-family:Arial; border:1px #8C5E23 solid; font-weight:bold}
.HighLight:visited{padding:4px; margin-bottom:2px; background-color:#DCBC92; color:#562802; font-size:12px;  font-family:Arial; border:1px #8C5E23 solid;font-weight:bold}
.HighLight:hover{padding:4px; margin-bottom:2px; background-color:#DCBC92; color:#562802; font-size:12px;  font-family:Arial; border:1px #8C5E23 solid;font-weight:bold}
#locoal-inner{position:absolute; left:10px; top:34px; width:150px; height:100px;z-index:10;}
.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:640px;z-index:11;}
#spdata{height:87px;width:640px;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 { COLOR:#B56911; TEXT-DECORATION: underline; font-weight:bold; }

.packagespan{font: 12px arial; color:#B56911;  font-weight:bold; padding-left:5px; padding-right:5px;}
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 { COLOR:#B56911; TEXT-DECORATION: underline; font-weight:bold; }

.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 { COLOR:#6B3F1B; TEXT-DECORATION: underline; font-weight:bold; }
#topnav_inner {position:absolute;top:-4px;z-index:25;left: 0px;width: 975px; height:32px; padding-left:9px; background-color:#FFF7E6}
.headers-footer{ font:bold 12px arial; background:#DFC29C; padding-left:8px; padding-bottom:1px; padding-top:1px;}
.round_border_color {background-color:#DFC29C; margin:0px 0px 0px 0px;}
.round_border {background-color:#FFF7E6; padding:15px; padding-top:10px; padding-bottom:10px;}

div.roundbuttonON a:link,
div.roundbuttonON a:hover,
div.roundbuttonON a:visited
{padding-left:5px;padding-right:5px; color:#EDDCC5}
div.roundbutton a:link,
div.roundbutton a:hover,
div.roundbutton a:visited
{padding-left:5px;padding-right:5px; color:#553003}

table.cr1 tr td{background-color:#FFF7E6;}
.tableanchor {padding:10px; background-color:#F0DFC1;}
UL.anchor {list-style-image: url(../images_noindex/bullet1.gif);padding-left: 8px;margin-left: 8px;margin-top: 5px; margin-bottom:5px;}

div.roundbutton {background-color:#DFC29C; color:#5E3009; padding-top:2px; padding-bottom:1px;}
div.roundbuttonON {background-color:#BA7D2C; color:#FFFFFF; padding-top:2px; padding-bottom:2px;}
.rfpforms{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px;width:150px;}
.rfpforms1{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px;}
.rfpforms2{font: 11px/18px arial;color:#562802; background-color:#F3E6CD; border-color:#562802; border-style: solid; border-width: 1px; width:50px;}


div.fb_like_button {float:right;width:90px; margin-left:10px;}
.banner {padding-left: 0px; padding-bottom: 0px; height:auto;}

#press-release-award {
    left: 440px;
    position: absolute;
    top: 73px;
}


