body,td,select,input{FONT-SIZE: 11px;COLOR: #000000;FONT-FAMILY: verdana, arial, helvetica }
input.booking{font-family:verdana,arial,sans serif; font-size:11px; color:#ffffff; font-weight:bold; cursor:hand; background-color:#887811}
h1{padding:0px;font-size:18px;font-weight:bold;margin-top:5px;margin-bottom:5px;}
h2{padding:0px;font-size:16px;font-weight:bold;margin-top:5px;margin-bottom:5px;}
h3{padding:0px;font-size:14px;font-weight:bold;margin-top:5px;margin-bottom:5px;}
h4{padding:0px;font-size:12px;font-weight:bold;margin-top:5px;margin-bottom:5px;}
h5{padding:0px;font-size:12px;font-weight:normal;margin-top:5px;margin-bottom:5px;text-decoration:underline;}
h5{padding:0px;font-size:12px;font-weight:normal;margin-top:5px;margin-bottom:5px;}
img{border:0}
h3.bookings{font-size:14px; padding-bottom:0; margin:0; color:#887811;width:auto;}
.bookings a:link,.bookings a:active,.bookings a:visited
{
    font-size:14px; padding-bottom:0; margin:0; color:#FFFFFF;text-decoration:underline;
}
.bookings a:hover
{
    font-size:14px; padding-bottom:0; margin:0; color:#FFFFFF; text-decoration:none;
}
.whitetext{FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #FFFFFF; FONT-FAMILY: verdana, arial, helvetica}
.whitetext:link{color:#ffffff}
.whitetext:active{color:#ffffff}
.whitetext:visited{color:#ffffff}
.whitetext:hover{color:#ffffff;text-decoration:none}

.blacklink a:link{color:#000000; font-size:11px;}
.blacklink a:active{color:#000000; font-size:11px;}
.blacklink a:visited{color:#000000; font-size:11px;}
.blacklink a:hover{color:#000000; text-decoration:none; font-size:11px;}

.background{/*background-position : bottom right; background-repeat : no-repeat; background-image : url(images/bg_compass.gif);*/background-color : #CDCE8D }
.header{background:#D9DA9F}
.header_content{width:770px; margin:0 auto;}
.header ul{margin:0;padding:0;list-style:none;}
.header .main_nav .top_level{margin:10px 0 0 10px; zoom:1;}
.header .main_nav .top_level:after{content:"."; display:block; clear:left; height:0; visibility:hidden;}
.header .main_nav .top_level_link{position:relative;}
.header .main_nav li ul{background:#FAFAF0;position:absolute;display:none;margin:0;width:180px;z-index:1000;padding: 0 0 4px 0;}
.header .main_nav li.over ul{display:block;}
.header .main_nav li{float:left;margin:0;padding:0;}
.header .main_nav li li{float:none;}
.header .main_nav li li ul{padding:0;}
.header .main_nav li li li{padding-left:6px;}
.header .main_nav li a{display:block;background:url(/images/main_nav_bg.gif); font-family:Verdana, Geneva, sans-serif; font-size:11px; text-decoration:none; color:#434427}
.header .main_nav li a:hover{background:url(/images/main_nav_bg_ov.gif); }
.header .main_nav li li a{background-image:none;padding:4px 15px 4px 15px;}
.header .main_nav li li a:hover{background-image:none;background-color:#E8E8CE;}
.header .main_nav li li li a{padding:4px 4px 4px 28px;}
.header .main_nav h3{font-size:11px; color:#434427; font-weight:bold; margin:0; padding:4px 4px 1px 15px; font-style:italic;}

.main_body{background:#D9DA9F; padding-bottom:8px;}
.main_body_content{width:770px; margin:0 auto;}
.main_body_content_bg{ background:#d9da9f url(/images/home_hill_bg.gif) bottom right no-repeat; width:751px;}
.main_body_content_bg td{vertical-align:top}
.main_body_content_bg .buttons{text-align:right}
.main_body_content_bg .buttons img {margin-left:9px}
.main_body_content_bg .ourtours {}
.main_body_content_bg .whatsnew {background-color:#cdce8d; width:294px; text-align:left; min-height:378px; height:auto !important; height: 378px; }
.main_body_content_bg .whatsnew td{color:#000000; line-height:18px}
.main_body_content_bg .whatsnew table{padding-left:15px; padding-right:15px}

.footer{background:#CDCE8D url(/images/footer_top.gif) top left repeat-x; padding-top:20px;}
.footer_content{width:770px; margin:0 auto;}
.footer, .footer p, .footer td, .footer a{color:#887811;}
.footer a{text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer ul{list-style:none;padding:0; margin:6px 0 0 0;}
.footer li{margin:0; padding:2px 0;}
.footer p{padding:0; margin:6px 0 0 0;}
.flash_holder{z-index:1}

.bgnavhome{background-position : bottom;background-repeat : no-repeat;background-image : url(images/bg_navhome.gif);background-color : #BABC6C}
.bgfern{background-position : top;background-repeat : no-repeat;background-image : url(images/bg_fern.jpg)}
.bgfernsml{background-position : bottom;background-repeat : no-repeat;background-image : url(images/bg_fern_sml.jpg)}
.bgtan{background-position : bottom;background-repeat : no-repeat;background-image : url(images/bg_tan.gif)}
.bgredfernheading{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_redfernheading.gif)}
.bgredfernheadingsml{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_redfernheading_sml.gif)}
.bggreenfernheading{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_greenfernheading.gif)}
.bggreenfernheadingsml{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_greenfernheading_sml.gif)}
.bgdrkredfernheading{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_drkredfernheading.gif)}
.bgdrkredfernheadingsml{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_drkredfernheading_sml.gif)}
.bgtanfernheading{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_tanfernheading.gif)}
.bgbluefernheading{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_bluefernheading.gif)}
.bgbluefernheadingsml{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_bluefernheading_sml.gif)}
.bgorangefernheadingsml{background-position : top left;background-repeat : no-repeat;background-image : url(images/bg_orangefernheading_sml.gif)}

.breadcrumbs{color:#000000}
.breadcrumbs:link{color:#000000}
.breadcrumbs:active{color:#000000}
.breadcrumbs:visited{color:#000000}
.breadcrumbs:hover{color:#000000;text-decoration:none}

.advsouthred{font-size:11px;color:#CC0033}
a.advsouthred:link{font-size:11px;color:#CC0033;text-decoration:none}
a.advsouthred:active{font-size:11px;color:#CC0033;text-decoration:none}
a.advsouthred:visited{font-size:11px;color:#CC0033;text-decoration:none}
a.advsouthred:hover{font-size:11px;color:#CC0033;text-decoration:underline}

.searchengine{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.searchengine p{margin:4px 0 0 0; text-align:left;}
.searchengine h1{text-align:left;}
.searchengine a{COLOR: #9C8E2A; text-decoration:underline;}
.searchengine a:hover{text-decoration:none;}

.hp{color:#747432}
.generalnavheading{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #000000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.cycletoursnavheading{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.hikingtoursnavheading{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.internationaltoursnavheading{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.remarkablenavheading{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.orttoursnavheading{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}


.generalheading
{
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #9C8E2A;
FONT-FAMILY: verdana, arial, helvetica;
TEXT-DECORATION: none
}
.cycletoursheading{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.hikingtoursheading{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #004A39;FONT-FAMILY:  verdana, arial, helvetica;TEXT-DECORATION: none}
.internationalheading{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #193065;FONT-FAMILY:  verdana, arial, helvetica;TEXT-DECORATION: none}
.remarkableheading{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.ortheading{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.toursheading{FONT-WEIGHT: bold;FONT-SIZE: 14px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.menuheadings{FONT-WEIGHT: bold;FONT-SIZE: 11px;FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none}

.contact{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.contact:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.contact:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.contact:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.contact:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.navlinks{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.navlinks:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.navlinks:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.navlinks:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.navlinks:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}

.view{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.view:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.view:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.view:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.view:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #FFFFFF;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.tan{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #887811;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.tanLink{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #887811;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.tanLink:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #887811;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.tanLink:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #887811;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.tanLink:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #887811;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.tanLink:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #887811;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.redlink{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.redlink:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.redlink:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.redlink:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.redlink:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.cyclingtriplink{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.cyclingtriplink:link{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.cyclingtriplink:active{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.cyclingtriplink:visited{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.cyclingtriplink:hover{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #CC0000;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.greenlink{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.greenlink:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.greenlink:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.greenlink:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.greenlink:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}

.hikingtriplink{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.hikingtriplink:link{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.hikingtriplink:active{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.hikingtriplink:visited{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.hikingtriplink:hover{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #004A39;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.bluelink{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.bluelink:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.bluelink:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.bluelink:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.bluelink:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.international{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.internationallink:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.internationallink:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.internationallink:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.internationallink:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #193065;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}

.drkredlink{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.drkredlink:link{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.drkredlink:active{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.drkredlink:visited{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.drkredlink:hover{FONT-WEIGHT: normal;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}

.remarklink{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.remarklink:link{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.remarklink:active{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.remarklink:visited{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.remarklink:hover{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9E0023;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.ortlink{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.ortlink:link{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.ortlink:active{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.ortlink:visited{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.ortlink:hover{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #cd7b29;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.usefullinks{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}
.usefullinks:link{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.usefullinks:active{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.usefullinks:visited{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.usefullinks:hover{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #9C8E2A;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.topLink{FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #929351; FONT-FAMILY: verdana, arial, helvetica; TEXT-DECORATION: none}
.topLink:link{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #929351;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.topLink:active{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #929351;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.topLink:visited{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #929351;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: underline}
.topLink:hover{FONT-WEIGHT: bold;FONT-SIZE: 11px;COLOR: #929351;FONT-FAMILY: verdana, arial, helvetica;TEXT-DECORATION: none}

.general{color:#887811}
.departsfrom{font-size:10px; font-style:italic}

.bookings img{border:0}
.bookings fieldset{border:0;margin:0;padding:0;}
.bookings fieldset ul{list-style:none;padding:0;margin:0}
.bookings fieldset li{list-style:none;padding:0 0 3px 0;margin:0}
.bookings legend{margin:10px 0 5px 0; padding:10px 0 5px 0 ; _margin:10px -7px 5px -7px;font-size:12px; font-weight:bold; width:100%; border-bottom:1px dashed #887811; color:#887811; white-space:normal;}
.person {width:265px; float:left;}
.bookings fieldset li.second {padding-left:9px; }
li.active { border-left:1px dashed #887811;}
.person legend {border:0; margin-bottom:0}
.cc_currency{clear:left;}
.person fieldset fieldset legend{font-weight:bold; padding-bottom:0; border:0; font-size:11px}
.bookings .acc_details legend, #trip_2 legend{margin-top:0;padding-top:5px; font-size:11px; border:0;}

.passport li, .two_people li{width:265px; float:left}
.two_people h4{}
li.contact_details li, li.person li, .two_people li li{width:auto; float:none}
li.contact_details, li.clear, li.insurance{clear:left}
li.insurance label{display:block}
li.second_person{clear:none;}
.passport ul, li.ages, .two_people, .main_list, .cc_currency,.bike_images, .accessory_images, .emergency li{zoom:1}
.passport ul:after, li.ages:after, .two_people:after, .main_list:after, .cc_currency:after, .bike_images:after, .accessory_images:after, .emergency li:after{content:".";display:block;clear:both;visibility:hidden;height:0;}
.bike_images .holder{width:170px;margin:4px;float:left;text-align:center;border:1px solid  #887811;}
.accessory_images .holder{width:170px;margin:5px;float:left;text-align:center;}
.bookings .name label{display:block}
.bookings .name input{width:260px;margin-right:6px;}
.bookings .name select{float:right;width:80px;margin-right:6px;}
.bookings select{padding:2px}
.bookings .contact_details input{width:130px;}
.bookings .contact_details label{display:inline-block;width:120px;}
li.ages select{float:right;margin-right:2px;}
.bookings .date select, .bookings .cc_currency select {margin-left:6px;}
.bookings {width:540px}
.acc_details textarea{width:260px;height:60px}
.bookings .back{width:270px;text-align:left;float:left;}
.bookings .next{width:270px;text-align:right;float:left;}
.bookings .inseam label, .bookings .height label{display:inline-block;width:60px}
.bookings .inseam input, .bookings .height input{width:40px;}
.bookings .condition_detail textarea{width:260px;height:40px}
.bookings .condition_detail label{display:block}
.emergency label, .emergency input, .emergency textarea{display:block; float:left}
.emergency label{width:80px;padding-bottom:2px;}
.emergency input{width:180px}
.emergency textarea{clear:left;width:260px;height:60px;}
.bookings .safety_terms{height:180px;overflow:auto;border:1px solid  #887811;background:#FFFFFF;}
.bookings .error{border:1px solid #AB1234; color:#AB1234; padding:3px 5px; background:#DFDFDF;}
.bookings .error p{margin:0; padding:2px 0;}
li.list_heading{clear:left;width:100%;}
.bikes .list_heading{color:#887811;padding:6px 0 4px 0}
.bookings .assistance{width:auto;clear:left;float:none;}
.bookings .assistance span{display:block;}
.bookings .skill .description{display:block; padding-left:20px; font-size:10px;}
.bookings .same_contact {}
.bookings .same_contact label{width:auto;height:20px;display:inline-block;}
.bookings .same_contact input{width:auto; margin:0 4px 0 0;}
.bookings .contact_details {margin-top:20px;}
.bookings .contact_details fieldset{margin-top:0px;padding-top:0;}
.bookings .contact_details fieldset legend{display:inline-block;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;height:20px}
.bookings .contact_details fieldset ul{margin-top:5px;}
.bookings .heard_about li{padding-right:20px;float:left;height:24px}
.dhtmlwindow{
position: absolute;
border: 3px solid #E9EACC;
visibility: hidden;
background-color: #FFFFFF;
}

.drag-handle{ /*CSS for Drag Handle*/
padding: 5px;
text-indent: 3px;
font: bold 14px Arial;
background-color:#E9EACC;
color: #E9EACC;
cursor: move;
overflow: hidden;
width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.drag-handle .drag-controls{ /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{ /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}


.drag-contentarea{ /*CSS for Content Display Area div*/
border-top: 0px solid brown;
background-color: #ffffff;
color: #626469;
height: 150px;
padding: 10px;
overflow: auto;
}

.drag-statusarea{ /*CSS for Status Bar div (includes resizearea)*/
border-top: 0px solid gray;
background:none;
height: 0px; /*height of resize image*/
}


.drag-resizearea{ /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}

.bookingterms {padding:5px;}
.bookingterms h1{font-size:12px; FONT-FAMILY: verdana, arial, helvetica}
.bookingterms h2{font-size:11px; margin-bottom:0px; padding-bottom:0px; FONT-FAMILY: verdana, arial, helvetica}
.bookingterms p, .bookingterms ul, .bookingterms li {font-size:11px; FONT-FAMILY: verdana, arial, helvetica}

tr.pricelist_trip td {vertical-align:top; padding-bottom:4px}
p.Price{margin:0;padding:0}
p.Price span{display:inline-block}
p.Price .Currency{padding-right:3px}
.whitetext .Price{font-size:11px;}
.whitetext p.Price .Currency{padding-right:2px}
