#itinerary_search #keywords{width:130px;}
#itinerary_search legend{color:#184183;}
#explorer_tool h3,#explorer_tool p{padding-left:40px;}
#explorer_tool h3{margin-bottom:0;padding-bottom:0;font-size:1em;}
#explorer_tool p{margin-top:0;padding-top:0;}
a{color:#233382;}
#calendar #monthList{border-top-color:#8e8ec2;border-bottom-color:#8e8ec2;}
#calendar #monthList a:link,#calendar #monthList a:visited{color:#1100be;}
#calendar #events h3.month{color:#8e8ec2;border-bottom-color:#8e8ec2;}
#calendar #events a:link,#calendar #events a:visited{color:#1100be;}
#about_us #staff th{border-top-color:#8e8ec2;color:#8e8ec2;}
#about_us #staff h3{border-bottom-color:#8e8ec2;color:#8e8ec2;}
#about_us #staff h3 a:link,#about_us #staff h3 a:visited{color:#8e8ec2;}
#fow a:hover,#fow a:active{color:#f00;}
#fow #in_association{border-top-color:#ccc;}
#fow #in_association .left,#fow #in_association .right{border-bottom-color:#ccc;}
#information #costs table,#itinerary #costs table{border-color:#000;}
#information #costs td,#itinerary #costs td,#information #costs th,#itinerary #costs th{border-color:#000;}
#information #costs th,#itinerary #costs th{background:#000;color:#FFF;}
#includes h3{background:#000;color:#FFF;}
#includes ul{border-color:#000;}
#information #included li{background-image:url(../images/box_ticked.gif);}
#information #not_included li{background-image:url(../images/box_crossed.gif);}
#fow a:link,#fow a:visited{text-decoration:none;}
#fow a:hover,#fow a:active{text-decoration:underline;}
#fow #experts{margin:0 0 20px 0;}
#fow #experts th ul{width:100%;margin:0;padding:0;list-style:none;}
#fow #experts th li{width:25%;float:left;text-align:center;}
#fow p img{float:right;margin:0 0 10px 10px;}
#fow #in_association{border-top-width:1px;border-top-style:solid;clear:both;}
#fow #in_association .left,#fow #in_association .right{border-bottom-width:1px;border-bottom-style:solid;}
#fow #in_association ul,#fow #buttons ul{margin:0;padding:10px 0;list-style:none;width:100%;clear:both;}
#fow #in_association li,#fow #buttons li{float:left;text-align:center;}
#fow #in_association .newline{clear:left;}
#fow #in_association.festival2006 li{width:20%;}
#fow #in_association.festival2005 li{width:20%;margin:10px 0;}
#fow #in_association.festival2004 li{width:22%;margin:10px 0;}
#fow #in_association #kenya_tourist_board,#fow #in_association #kenya_airways,#fow #in_association #kenya_tourist_board img,#fow #in_association #kenya_airways img{display:block;margin:0;padding:0;vertical-align:top;}
#fow #in_association.festival2004 .newline,#fow #in_association.festival2005 .newline{width:100%;text-align:left;}
#fow #in_association.festival2004 .newline img{display:inline;}
#fow #buttons.festival2004 li{width:33%;}
#fow #buttons.festival2005 li{width:25%;margin:0 0 10px 0;}
img.expert_photo_left{float:left;margin:0 10px 10px 0;clear:left!important;}
img.expert_photo_right{float:right;margin:0 0 10px 10px;clear:right!important;}
.information #information ul{margin:0;padding:0;list-style:none;}
.information #information #included li,.information #information #not_included li{display:block;height:25px;line-height:25px;padding:0 0 0 20px;background-repeat:no-repeat;background-position:2px 3px;}
.information #itinerary{width:540px;}
.information #itinerary h3{font-size:1em;clear:both;padding:10px 0 20px 0!important;}
.information #itinerary h3 .date{float:left;}
.information #itinerary h3 .location{float:right;}
.information #itinerary p,.information #itinerary hr{clear:both;margin:10px 0;display:block;}
.information #itinerary ul{padding:10px 0;margin:0;list-style:none;width:100%;clear:both;display:block;vertical-align:top;overflow:auto;}
.information #itinerary li{float:left;margin-right:5px;}
.information .tel,.information .fax,.information .email{display:block;}
.information hr{clear:both;}
.information #information #dates th,.information #itinerary #dates th{width:150px;}
.information #information #costs table,.information #itinerary #costs table{border-collapse:collapse;border-width:2px;border-style:solid;}
.information #information #costs td,.information #itinerary #costs td,.information #information #costs th,.information #itinerary #costs th{border-width:1px;border-style:solid;padding:2px 5px;}
.information #includes h3{padding:2px 5px;}
.information #includes ul{border-width:1px;border-style:solid;padding:0 5px;}
#links td{border-bottom-color:#8e8ec2;}
.holidaySearch #itineraries td{border-top-color:#000;}
.holidaySearch #itineraries .link a:link,.holidaySearch #itineraries .link a:visited{color:#000;background-image:url(../images/country_itinerary.gif);}
.holiday #options ul li a:link,.holiday #options ul li a:visited{background-image:url(../images/option.gif);}
.holiday #options ul li.book a:link,.holiday #options ul li.book a:visited{background-image:url(../images/book_now.gif);}
.holiday #factpack{background-color:#cfcfd2;}
.holiday #factpack ul{background-color:#c5dcee;border-color:#FFF;}
.holiday #other_itineraries{background-color:#cfcfd2;color:#FFF;}
.holiday #other_itineraries h4{background-color:#404040;border-left-color:#FFF;border-right-color:#FFF;border-top-color:#FFF;color:#FFF;}
.holiday #other_itineraries ul{background-color:#404040;border-width:1px;border-style:solid;}
.holiday #other_itineraries ul li a:link,.holiday #other_itineraries ul li a:visited{color:#FFF;text-decoration:underline;}
.holiday #mainimage{background-color:#cfcfd2;}
.holiday #mainimage img{border-color:#FFF;background-color:#ccc;}
.accommodation #mainimage{background-color:#cfcfd2;}
.accommodation #mainimage img{border-color:#FFF;background-color:#ccc;}
.accommodation #factpack{background-color:#cfcfd2;}
.accommodation #factpack ul{background-color:#c5dcee;border-color:#FFF;}
.accommodation #listings{background-color:#cfcfd2;color:#FFF;}
.accommodation #listings h4{border-color:#FFF;background-color:#b2b4b6;}
.accommodation #listings ul{background-color:#b2b4b6;color:#FFF;border-left-color:#FFF;border-right-color:#FFF;}
.accommodation #listings ul li{border-bottom-color:#FFF;}
.accommodation #listings ul li a:link,.accommodation #listings ul li a:visited{color:#FFF;}
.accommodation #listings ul li a:hover,.accommodation #listings ul li a:active{background-color:#808284;}
.holiday #countryinfo{background-color:#c5dcee;padding-bottom:10px;}
body.enews2 #header,body.enews2 #date{background-color:#000;}
body.enews2 #header h2{color:#FFF;background-color:#000;}
body.enews2 #date h3{background-color:#a42c2c;color:#FFF;}
body.enews2 #features{background-color:#FFF;}
body.enews2 #features .first .feature_desc{border-top:5px solid #CCC;}
body.enews2 #features .feature_desc{border-left:5px solid #CCC;border-right:5px solid #CCC;border-bottom:5px solid #CCC;}
body.enews2 #features .feature_desc a:link,body.enews2 #features .feature_desc a:visited{color:#F63;}
body.enews2 #features .feature_image{background-color:#CCC;border-bottom:5px solid #CCC;}
body.enews2 #unsub a:link,#unsub a:visited{color:#FFF;}