@charset"UTF-8";body{font:12px Arial, Helvetica, sans-serif;background:url(../images/bodyback-01.jpg) repeat-x;}
body, html{height:100%;margin:0px;padding:0px;}
a:link{color:#19609B;}
a:visited{color:#19609B;}
a:hover{color:#3784C4;}
a:active{color:#19609B;}
#toplevel{width:1160px;margin-right:auto;margin-left:auto;}
#mainnavigation{width:132px;float:left;margin-top:133px;padding-right:8px;padding-left:10px;}
#mainnavigation h1{font-size:18px;font-weight:normal;border-bottom:1px dashed #3F83BC;margin-top:0px;margin-bottom:8px;}
#mainnavigation h1.active{background:#3F83BC;border-bottom:1px solid #3F83BC;}
#mainnavigation h1.active a{color:#FFF;background:url();}
#mainnavigation a{color:#3F83BC;text-decoration:none;display:block;padding-left:8px;}
#mainnavigation a:hover{background:url(../images/navback-07.jpg) no-repeat -5px 5px;}
#maincontainer{width:860px;float:left;}
#logoheader{height:110px;}
#breadcrumb{height:35px;background:url(../images/breadcrumbback-05.jpg);}
#contentcontainer{padding-right:23px;padding-left:20px;background:url(../images/shadow-02.jpg) repeat-y;min-height:700px;padding-bottom:20px;}
#actionstyle{background:url(../images/actionstyle-08.png);margin-bottom:25px;height:165px;}
#slideshow{height:129px;float:left;width:190px;background:url(../images/slideshowback-17.png);margin:15px;padding:3px 3px 3px 4px;}
#actioncontainer{float:left;height:165px;width:355px;padding-right:25px;}
#actioncontainer p{margin-top:5px;line-height:20px;margin-bottom:0px;color:#333;}
#formdiv{float:left;height:165px;width:210px;}
#formtable{width:190px;margin-top:27px;margin-left:3px;margin-bottom:0px;}
#formtable input{color:#666;}
h2{font-size:24px;font-weight:bold;margin-top:22px;margin-bottom:5px;color:#0C5689;}
h3{font-size:14px;font-weight:bold;margin-top:10px;margin-bottom:15px;border-bottom:1px dashed #CCC;padding-bottom:5px;color:#155A89;}
h4{font-weight:normal;text-transform:uppercase;margin:0px 0px 22px 19px;font-size:12px;padding:0px;line-height:15px;}
h5{font-size:12px;font-weight:bold;color:#98509A;margin-top:10px;margin-bottom:10px;}
.featured h4 a{color:#333;text-decoration:none;}
.featured h4 a:hover{color:#000;text-decoration:underline;}
#lowercontainer{clear:both;}
a.lightlink{font-size:12px;font-weight:normal;color:#333;text-decoration:none;}
a.lightlink:hover{color:#000;text-decoration:underline;}
#featuredhotels{height:305px;width:817px;clear:both;background:url(../images/featuredback-10.png);margin-bottom:25px;}
.featured{width:179px;margin-right:13px;height:305px;padding:0px 5px 0px 10px;}
.featured p{margin-top:0px;margin-bottom:0px;margin-left:15px;color:#53AADF;}
.featured img{margin:0px 0px 0px 2px;border-style:none;}
.featured ul{margin:15px 0px 0px 15px;padding:0px;}
.featured.fl li{margin:5px 0px;color:#333;list-style:disc;}
.fl{float:left;}
.ct{text-align:center;}
.w161{width:161px;height:210px;margin-right:15px;background:url(../images/trymap-13.jpg);color:#333;margin-top:25px;}
.buttontext{margin-top:5px;margin-left:88px;}
.buttontext a{color:#0C5689;text-decoration:none;}
.buttontext a:hover{text-decoration:underline;}
#leftcolumn{float:left;width:515px;padding-right:25px;padding-left:10px;}
#mapheading{color:#2D3F54;background:url(../images/mapicon-16.png) no-repeat;padding-left:40px;line-height:30px;font-size:14px;margin:0px;}
#rentalheading{font-size:14px;background:url(../images/rental-car.png) no-repeat;line-height:30px;color:#2D3F54;padding-left:35px;margin:0px;}
#packageheading{background:url(../images/packages-14.png) no-repeat;font-size:14px;line-height:30px;color:#2D3F54;padding-left:40px;margin:0px;}
#rightcolumn{float:left;width:247px;background:url(../images/columnback-12.jpg) no-repeat;padding-right:5px;padding-left:15px;padding-top:10px;}
#rightcolumn p{margin-top:5px;margin-bottom:5px;line-height:16px;}
#rightcolumn img{margin-top:20px;}
#map_canvas{height:700px;width:100%;margin-bottom:20px;margin-top:25px;}
.infowindows{font-size:9px;color:#A8A8A8;margin-top:0px;}
li.contact{margin-top:20px;margin-right:250px;}
.contactimg{margin-left:20px;margin-right:20px;}
#topfooter{height:135px;background:url(../images/footerback-04.jpg) repeat-x;clear:both;}
#styling{height:35px;background:url(../images/stylebottom-06.jpg) no-repeat center;margin-right:auto;margin-left:auto;width:1160px;}
#footerdiv{height:100px;width:1160px;margin-right:auto;margin-left:auto;}
#copydiv{width:810px;margin-left:150px;height:90px;padding-right:25px;padding-left:25px;padding-top:10px;color:#333;}
form{margin:0px;padding:0px;}
label{color:#333;}
#featuredform{padding:50px;height:400px;width:320px;margin:40px auto 50px;background:url(../images/formback-18.jpg) repeat-x;border:1px dotted #999;}
#featuredform input{margin-top:4px;margin-bottom:10px;width:315px;border:1px solid #CCC;padding:3px;margin-left:0px;}
#featuredform select{margin-top:6px;margin-bottom:10px;}
iframe{border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;margin-bottom:20px;}
.calbordered{float:left;padding:5px;}
.calbordered .title{font:11px Arial,Helvetica,sans-serif;color:#000;font-weight:bold;margin-bottom:5px;height:auto;width:304px;position:relative;}
.title .close-icon{position:absolute;right:0;top:0;border:none;}
.calnavright{position:absolute;top:0;bottom:0;height:12px;right:2px;}
.calendar{font:1em Arial,Helvetica,sans-serif;text-align:center;}
.calcontainer{float:left;padding:0px 5px 0px 5px;}
.cal2upwrapper{*height:1%;}
.cal2upwrapper:after{content:'.';clear:both;display:block;visibility:hidden;height:0;}
.calcontainer .cal2up{float:left;}
td.calcell{width:1.5em;height:1em;border:1px solid #e0e0e0;background-color:#fff;font:1.05em Arial,Helvetica,sans-serif;}
td.calcell a{color:#555;text-decoration:none;}
td.calcell.today{background-color:#F8E7C9;}
td.calcell.oom{cursor:default;color:#999999;background-color:#e5e5e5;border:1px solid #e0e0e0;}
td.calcell.selected{color:#2b75d1;background-color:#FFFF00;border:1px solid #fff;}
td.calcell.selected a{color:#2b75d1;}
td.calcell.calcellhover{cursor:pointer;color:#fff;background-color:#66CCFF;border:1px solid #fff;}
td.calcell.calcellhover a{color:#fff;}
td.calcell.highlight{color:#2B75D1;background-color:#FFFF99;border:1px solid #fff;}
td.calcell.previous{color:#ccc;}
.calhead{vertical-align:middle;background-color:#3399CC;color:#fff;}
.calheader{position:relative;width:100%;}
.calweekdaycell{color:#555;font-weight:normal;font-style:italic;}
.calrowhead{border-right-width:2px;}
.caltpbg_a, .caltpbg_b{width:175px;height:210px;font-size:11px;z-index:1000;}
#calendarBoxArrive, #calendarBoxDepart{width:151px;text-align:center;color:#000;border-top:solid 1px #a8a8a8;border-left:solid 1px #a8a8a8;border-bottom:solid 2px #555;border-right:solid 2px #555;background-color:#fff;height:180px;position:absolute;}
.cal_title{font-size:12px;font-weight:bold;padding-bottom:10px;padding-left:5px;text-align:left;}
.close_cal, .next_cal, .prev_cal{color:#1a74c8;}
.calnavleft{position:absolute;background-repeat:no-repeat;background-image:url(https://images.wctravel.com/images-general/calendar/left.gif);cursor:pointer;top:1px;bottom:0;width:12px;height:12px;left:2px;}
.calnavright{position:absolute;background-repeat:no-repeat;background-image:url(https://images.wctravel.com/images-general/calendar/right.gif);cursor:pointer;top:1px;bottom:0;width:12px;height:12px;right:2px;}
.close-calendar{position:absolute;cursor:pointer;right:0;top:0;border:0;}
#calendarBoxArrive span{font-size:10px;}
#calendarBoxDepart span{font-size:10px;}
