div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest .b_browseDest,div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDest a:link, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates h3, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner div#b_searchDates label, div#b_indexFeats div#b_searchboxInc form#b_frm div#b_frmInner #b_blockdisplay1 a:link, div.b_availFormInner h4, div#b_askMore table tbody tr th, td#b_stageCurrent, form#b_bookForm, form#b_bookForm a:link, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_rowLevel2 td.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_figure, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col2, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup th.b_col1, form#b_bookForm div#b_bookStage1Inc table tbody tr.b_firstRowInGroup td.b_col2, div#b_bookStage2Inc label, div#b_bookStage2Inc td, div#b_bookStage2Inc th, div#b_bookStage3Inc label, div#b_bookStage3Inc td, div#b_bookStage3Inc th, div#b_bookStage4Inc label, div#b_bookStage4Inc td, div#b_bookStage4Inc th, div#b_bookStage4Inc h2, div#b_bookStage4Inc h3, div#b_bookStage4Inc p, div#b_bookStage4Inc h4, div#b_bookStage4Inc a:link, div.b_roomsFormInner a:link, div.b_roomsFormInner td.b_figure, div.b_roomsFormInner td.b_roomsType, #b_searchDest p, table.b_tabNav a, #b_searchresultsTmpl #b_searchDest h3, #b_searchresultsTmpl #b_searchDates h3, #b_searchresultsTmpl #b_searchDest p a, #b_searchresultsTmpl #b_availcheckArea, #b_searchresultsTmpl #b_blockdisplay1 a, .b_hotelSummary h3 a {
color:#333333 !important;
}


body{margin: 0 0 0 0;padding: 0 0 0 0;background: #FFF;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-align: center;}
input{font-family: Arial, Helvetica, sans-serif;}
a{color: #658c01;text-decoration: underline;outline:none;}
a:hover{text-decoration: none;}
a.head-logo:hover{background-color: transparent;}
h1{color: #000000;font-size: 18px;font-weight: bold;margin: 0;padding: 0;}
h2{color: #333333;margin: 0;padding: 0px;}
h3{color: #000000;font-size: 12px;font-weight: bold;margin: 0 0 4px 0;}
div#quicklinks{height:20px;background-color: #FFF;vertical-align:middle;font-size:12px;margin-top:2px;padding-right:10px;text-align:right;}
div#quicklinks a{color:#000000;}
div#functions{float: left;padding: 6px 10px 0 0;margin: 0;text-align: right;border: 0px solid red;margin-right : 0px;width : 550px;}
div#functions a{margin: 0 4px 0 4px;padding:0;color: #4C8ED0;text-decoration:none;font-size:12px;}
div#functions a:hover{text-decoration: underline;}
div#navbar span.icon{font-size: 12px;font-weight: bold;color: #4C8ED0;position:relative;top:7px;}
div#navbar span.icon img{margin:0 2px 0 0px;}
div#navbar span.icon a{color: #4C8ED0;text-decoration:none;}
div#navbar span.icon a:hover{color: #4C8ED0;text-decoration:none;background-color:#FFF;}
div#lang{float:right;width:300px;text-align:right;margin-right:10px;}
div#lang a{padding: 0;color:#000;}
div#lang a:hover{text-decoration: none;color:#000;}
#img_right{float: right;margin: 5px}
#img_left{float: left;margin: 5px;}
div#overall{width: 980px;margin:0 auto 0 auto;border-left: 1px solid #EEE;border-right: 1px solid #EEE;text-align: left;}
div#head{margin: 0;border:0;background: url(/images/affiliate/319206/top-head.jpg) left no-repeat #FFF;height: 120px;width: 980px;}
div#head-logo{position: absolute;top: 27px;margin: 0;padding: 0;width: 240px;height: 120px;}
#head-logo .img{border: 0;margin: 0;background-color: transparent;}
#head-logo .href{border: 0;margin: 0;}
div#navbar{height: 25px;background-color: #EEE;border-top: 1px solid #FFF;width: 980px;vertical-align: middle;}
div#site_search{float: left;}
div#site_search form{margin: 2px 0 0 10px;padding: 0;}
input#keywords{font-size: 10px;text-indent: 2px;padding: 0;border: 1px solid #264282;margin: 4px 0 5px 0px;width: 136px;color: #264282;}
input#start_search{font-size: 12px;font-weight: bold;height: 15px;padding: 0;border: 0;margin: 2px 10px 0 0;color: #4C8ED0;background-color: #EEE;cursor: pointer;vertical-align: top;}
div#print{font-size: 12px;font-weight: bold;height: 16px;padding: 0;margin: 5px 0 0 20px;color: #4C8ED0;}
div#print img{float: left;margin: 0 5px 0 0;}
div#print a{color: #4C8ED0;text-decoration: none;}
div#print a:hover{color: #4C8ED0;text-decoration: none;}
div#nav{font-size: 12px;font-weight: bold;margin: 6px 10px 0 0;}
div#nav a{margin: 0 4px 0 4px;padding: 0;text-decoration: underline;color: #000;}
div#nav a:hover{text-decoration: none;color: #000;}
div#language{float: right;margin: 4px 4px 0 0px;border: 0 solid red;}
div#language img{padding: 0 0 0 4px;}


#menumain{background: #4C8ED0;height: 27px;border-top: 1px solid
#FFF;border-bottom: 1px solid #FFF;width: 980px;}
#menumain ul{list-style-type: none;margin: 0;padding: 0;}
#menumain li{float: left;margin: 0;padding: 0;height: 27px;border-right: 1px
solid #FFF;}
#menumain a{display: block;font-weight: bold;font-size: 13px;color:
#FFF;text-decoration: none;line-height: 26px;padding: 0 10px 0 10px;}
#menumain a.selected{background: #EEE;color: #4C8ED0;border-bottom: 1px
solid #EEE;}
#menumain a:hover{background: #EEE;color: #333333;}
#menusub{position: relative;height: 27px;background: #EEE;width: 980px;}
#menusub ul{position: absolute;left: 0;top: 0;list-style-type: none;margin:
0;padding: 0;width: 980px;background: #EEE;}
#menusub li{float: left;height: 27px;background: #EEE;}
#menusub a{display: block;font-size: 11px;color: #333333;text-decoration:
none;line-height: 27px;padding: 0 10px 0 10px;font-weight:bold;}
#menusub a:hover{text-decoration: underline;background: #FFF;}


#menusub a.selected{background: #FFF;color: #4C8ED0;}
#urhere{font-size: 11px;font-weight: normal;color: #4C8ED0;margin: 15px 0 20px 10px;}
#urhere a{color: #4C8ED0;text-decoration: underline;}
#urhere a:hover{text-decoration: none;color: #4C8ED0;background: #EEE;}
.textblock{line-height: 17px;margin-bottom: 20px;}
td{font-family: Arial, san-serif;font-size: 12px;}
.hrbig{height: 20px;background: #EEE;margin: 40px 0 40px 0;}
img{border: 0;}
#content3col{width: 980px;}
#content3col .left{float: left;width: 230px;padding:0 0 0 10px;}
#content3col .left h2{font-weight: bold;font-size: 16px;color: #87b300;margin: 0 0 10px 0;}
#content3col .right{float: left;width: 240px;}
#content3col .center{float: left;width: 480px;margin-right: 10px;margin-left: 10px;}
#content3col .center h1{font-weight: bold;font-size: 22px;color: #333333;margin: 0 0 5px 0;}
#content3col .center h2{font-weight: bold;font-size: 16px;color: #87b300;margin: 0 0 10px 0;}
#content3col .center h3{font-weight: bold;margin: 0;}
#pagenav{font-size: 1.1em;font-weight: bold;margin: 30px 0 20px 0;}
#pagenav span{display: block;color: #888888;float: left;line-height: 22px;margin-right: 15px;}
#pagenav a{display: block;float: left;width: 22px;border: 1px solid #dadada;text-decoration: none;color: #FFF;background: #68a9e9;margin-right: 2px;line-height: 22px;text-align: center;}
#pagenav a:hover{color: #68a9e9;background: #FFF;border: 1px solid #68a9e9;}
#pagenav a.selected{color: #FFF;background: #87b300;border: 1px solid #87b300;}
#pagenav a.selected:hover{color: #FFF;background: #87b300;border: 1px solid #68a9e9;}
.pic{margin: 5px 0 10px 0;color: #555555;width:230px;}
.pic img{margin-bottom: 4px;}
#content2col{width: 970px;margin-left: 10px;}
#content2col .left{float: left;width: 720px;margin-right: 10px;}
#content2col h1{text-align: left;font-weight: bold;font-size: 20px;color: #333333;margin: 0 0 5px 0;}
#content2col h2{font-weight: bold;font-size: 16px;color: #87b300;margin: 0 0 10px 0;}
#content2col h3{font-weight: bold;margin: 0 0 10px 0;}
#content2col .right{float: left;width: 240px;}
#centerwide{width: 960px;margin-left: 10px;margin-right: 10px;}
#bottom{width: 980px;line-height: 1.5em;height:60px;background: url(/images/affiliate/319206/dottedline.gif) top repeat-x #EEE;margin-top:10px;}
#bottom a{padding: 0 12px 0 12px;text-decoration: none;color: #5194d6;border-right: solid 1px #FFF;}



#bottom a:hover{text-decoration: underline;}
#bottom p{padding-top:10px;}
#eventbox{width: 230px;padding: 10px 0 10px 0;float: left;}
#eventbox h1{font-weight: bold;font-size: 1.25em;color: #666666;height: auto;background: url(/images/affiliate/319206/dottedline.gif) bottom repeat-x;padding: 0;margin: 0 0 6px 0;}
#eventbox a{font-weight: bold;font-size: 12px;color: #658c01;display: block;padding: 2px 2px 2px 2px;margin: 3px 0 3px 0;text-decoration: none;}
#eventbox a:hover{background: #EEE;color: #555555;}
#eventbox a.selected{background: #eaf5ff;}
#tinynews{width:230px;padding-top: 10px;}
#tinynews h1{font-weight: bold;font-size: 1.25em;color: #666666;height: auto;background: url(/images/affiliate/319206/dottedline.gif) bottom repeat-x;padding: 0;margin: 0 0 6px 0;}
#tinynews h2{color: #658c01;font-size: 12px;margin-bottom: 5px;padding: 0;}
#tinynews h2 span{font-size: 10px;color: #999999;font-weight:normal;}
#tinynews .row{border-bottom: 1px solid #efefef;padding: 0 0 15px 0;margin: 0 0 15px 0;}
#tinynews p{padding: 0;margin: 0;}
#tinynews a{color: #658c01;text-decoration: underline;}
#tinynews a:hover{text-decoration: none;}
#sidemenu{margin: 2px 0px 20px 0px;}
#sidemenu h1{font-weight: bold;font-size: 1.25em;color: #666666;height: auto;background: url(/images/affiliate/319206/dottedline.gif) bottom repeat-x;padding: 0;margin: 0 0 6px 0;}
#sidemenu a{font-weight: bold;font-size: 12px;color: #68a9e9;display: block;padding: 2px 3px 2px 3px;margin: 3px 0px 3px 0px;text-decoration: none;}
#sidemenu a:hover{background: #EEE;color: #555555;}
#sidemenu a.selected{background: #74b3f1;color: #FFF;}
#objectinfo{margin: 0 0 20px 0;color: #555555;}
#objectinfo h1{font-weight: bold;font-size: 1.25em;color: #666666;height: auto;background: url(/images/affiliate/319206/dottedline.gif) bottom repeat-x;padding: 0;margin: 0 0 6px 0;}
#objectinfo span{color: #97bf0d;font-weight: bold;}
#objectinfo a{color: #555555;text-decoration: none;}
#objectinfo a:hover {text-decoration: underline;background: #FFF;}
#index{margin: 10px 0 10px 0;}
#index .row{background: url(/images/affiliate/319206/dottedline.gif) top repeat-x;padding: 15px 0 10px 0;}
#index .pic{float: left;width: 100px;height: 100px;}
#index .text{float: left;width: 610px;}
#index h1{font-weight: bold;font-size: 15px;color: #88b401;margin: 0 0 8px 0;}
#index a.headline{display: block;font-weight: bold;font-size: 15px;color: #88b401;margin: 0 0 8px 0;text-decoration: underline;}
#index a.headline:hover{color: #555555;text-decoration: none;}
#index a.object{color: #4b91d5;text-decoration: underline;margin-right: 10px;}
#index a.object:hover{color: #FFF;text-decoration: none;background: #4b91d5;}
#index .objectinfo{font-size: 11px;color: #666666;margin: 20px 0 10px 0;}
#index .objectinfo a{color: #666666;text-decoration: none;}
#index .objectinfo a:hover{text-decoration: underline;}
.navBox{width:180px;float: right;margin: 5px 0 5px 5px;border: solid;border-width: 1px;border-color: #8C9E18;height: auto;}
.navBoxHeadline {padding-bottom: 5px;}
.navBoxHeadline h3{background-color: #EEE;padding: 3px 3px 3px 10px;margin-bottom: 0;}
.navTabs {padding: 0;margin: 5px 0 10px 10px;}
.navBox ul li{line-height: 1.2em;font-size: 1em;padding: 5px 0 0 5px;}
.navBox li{list-style: none;background-image: url("/images/affiliate/319206/mallarrow.gif");background-position: 0 10px;background-repeat: no-repeat;}
.BannerBoxGlobal{font-size: 0.9em;width: 230px;background-color: #FFF;margin: 0 5px 10px 0;}
.BannerBoxGlobal img{margin: 0;}
.BannerBoxGlobal h1{font-size: 1.5em !important;color: #658c01 !important;text-align: left;margin:0 !important;background-color: #EEE;padding: 7px 5px 5px 5px;}
.BannerBoxGlobal h2{text-align: left;margin: 0;background-color: #FFF;padding: 5px 5px 5px 5px;}
.BannerBoxGlobal h3{margin-left: 5px;font-size: 1em !important;}
.BannerBoxGlobal h4{font-weight: bold;}
.BannerBoxTop{float: left;width: 220px;padding: 3px  5px 0 5px;}
.BannerBoxGlobal .BannerBoxSpecify ul{margin: 5px 0 0 5px;padding: 0;}
.BannerBoxGlobal  .BannerBoxSpecify ul li{line-height: 1.2em;font-size: 1em;padding: 5px 0 0 10px !important;}
.BannerBoxImage{float: left;margin: 5px 5px 5px 0;}
.BannerBoxImage img{float: left;display: block;border: 1px solid #000000;}
.BannerBox {float: left;margin: 0;padding: 0 0 10px 0;width: 230px;background-color:#FFF;background-image: url(/images/affiliate/319206/dottedline.gif);background-position: top;background-repeat:repeat-x;border: none;}
.BannerBoxTop h4{margin: 0;padding: 0;font-size: 1em !important;line-height: 1.3333em;}
.BannerBoxTop h4 a{margin: 0;padding: 0;font-weight: bold;}
.BannerBoxTop h4 a span{color: #000000;}
.BannerBox p{margin: 0;padding: 0;line-height: 1.3333em;}
.BannerBoxTop p a{text-decoration:none;color: #000000;}
.BannerBoxSpecify{float: left;margin-top: 1px;padding: 0;font-size: 1em !important;}
.BannerBoxSpecify ul{float: left;margin: 0;padding: 5px 5px 5px 0;width: 215px;}
.BannerBoxSpecify ul li{padding: 5px 0 0 8px;list-style: none;background-image: url("/images/affiliate/319206/mallarrow.gif");background-position: 0 10px;background-repeat: no-repeat;font-size: 1em !important;}
.BannerBoxSpecifyArrow li{list-style:none;background:url("/images/affiliate/319206/mallarrow.gif") 0 10px no-repeat;font-size:1em !important;padding:5px 0 0 8px;}
.BannerBoxSpecifyArrow li a{font-weight: normal;text-decoration: underline;color:#000000;}
.BannerBoxSpecifyArrow li a:hover{text-decoration: none;}

.b_bContent a:hover, .b_popup a:hover {
color:#4C8ED0 !important;
}
.b_bContent a:link, .b_popup a:link {
color:#4C8ED0;
}
.b_bContent a:hover {
background-color:#EEEEEE;
}
