body { text-align:center;}
table { border-collapse:collapse;}
table tr td {padding:0;}

table.pricedata {border-collapse:separate;}
table.pricedata tr td {padding:8px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}

/* page_layout */
.page_layout { width:960px; margin:0 auto; height:100%; background:#ededed;}
.page_layout tr td {text-align:left; font-family:Tahoma, sans-serif;}
.content_layout_wrapper { vertical-align:top;}
.content_layout { width:100%;}
.content_layout tr td { vertical-align:top;}
.content_layout .content { background:url(../images/new_images/head_bg.jpg) no-repeat left top; padding-top:97px}
.content_layout .left_sidebar {width:207px; height:100%; background:url(../images/new_images/logo_label.jpg) no-repeat left top; padding:0 0 0 23px;}
.content_layout .left_sidebar .logo_wrapper {height:166px; padding:24px 16px 0 6px;}
.content_layout .left_sidebar .logo_wrapper a { display:block; height:136px;}
.content_layout .left_sidebar .logo_wrapper a span { display:none;}

/* search */
.search_box { padding:10px 0 10px 4px;}
.search_field { width:162px; height:21px; border:1px solid #b6b2b2; color:#680000; vertical-align:top;}
.search_btn { height:21px; width:21px; border:0;}

/* breadcrumb */
/*.breadcrumb { padding:10px;}
.breadcrumb a, .breadcrumb span { padding-left:4px;}
.breadcrumb a { background:url(../images/new_images/path_separator.gif) no-repeat right 5px; padding-right:12px; color:#3d3d3b; text-decoration:underline;}
.breadcrumb a:hover { text-decoration:none;}*/

/* navigation */
.navigation { margin:0; padding:0; list-style:none; width:100%; background:url(../images/new_images/menu_bg.gif) repeat-x left 7px; height:39px;}
.navigation li { margin:0; padding:0 1px 0 0; float:left; height:39px; background:url(../images/new_images/menu_bord.gif) repeat-x left 7px;}
.navigation li a { outline:none; background:url(../images/new_images/menu_bg.gif) repeat-x left 7px; color:#fff; float:left; text-transform:uppercase; padding-left:6px; font-weight:bold; text-decoration:none; font-size:11px; line-height:11px; height:39px;}
.navigation li a span {float:left; height:39px; padding-left:0; padding-right:6px;}
.navigation li a span span {padding:19px 8px 0 8px; height:20px;}
.navigation li.opened { position:relative; z-index:21;}
.navigation li.opened a, .navigation li.current a { background:url(../images/new_images/menu_active.gif) no-repeat left top; text-decoration:none; color:#000;}
.navigation li.opened a span, .navigation li.current a span {background:url(../images/new_images/menu_active.gif) no-repeat right top; }
.navigation li.opened a span span, .navigation li.current a span span {background:#ededed; border-top:1px solid #000; height:20px; $height:39px; padding-top:18px; cursor:pointer;}
/* navigation level 2 */
.navigation li ul { display:none; }
.navigation li.opened ul { display:block; overflow:hidden; margin:0; padding:0 1px 1px 1px; list-style:none; position:absolute; top:39px; left:0; width:148px; background:#680000 url(../images/new_images/menu_lev2_bg.gif) repeat-x left top;}
.navigation li.opened ul li { background:#ededed; height:19px; margin:0; padding:0; line-height:11px; display:block; float:none; width:100%; font-size:0; line-height:0;}
.navigation li.opened ul li a { background:#ededed; color:#000; font-weight:normal; white-space:nowrap; padding:0 18px 0 14px; height:19px;}
.navigation li.opened ul li a:hover {color:#000; text-decoration:underline;}

/* Navigation For Safari Guide */

.navigation li.openedSG { position:relative; z-index:21;}
.navigation li.openedSG a, .navigation li.current a { background:url(../images/new_images/menu_active.gif) no-repeat left top; text-decoration:none; color:#000;}
.navigation li.openedSG a span, .navigation li.current a span {background:url(../images/new_images/menu_active.gif) no-repeat right top; }
.navigation li.openedSG a span span, .navigation li.current a span span {background:#ededed; border-top:1px solid #000; height:20px; $height:39px; padding-top:18px; cursor:pointer;}
/* navigation level 2 */
.navigation li ul { display:none; }
.navigation li.openedSG ul { display:block; overflow:hidden; margin:0; padding:0 1px 1px 1px; list-style:none; position:absolute; top:39px; left:0; width:200px; background:#680000 url(../images/new_images/menu_lev2_bg.gif) repeat-x left top;}
.navigation li.openedSG ul li { background:#ededed; height:19px; margin:0; padding:0; line-height:11px; display:block; float:none; width:100%; font-size:0; line-height:0;}
.navigation li.openedSG ul li a { background:#ededed; color:#000; font-weight:normal; white-space:nowrap; padding:0 18px 0 14px; height:19px;}
.navigation li.openedSG ul li a:hover {color:#000; text-decoration:underline;}

/* additional_menu */
.menu_outer_wrapper { background:url(../images/new_images/addit_menu.png) no-repeat left top; padding-top:24px; width:194px; margin:10px 0;}
.menu_inner_wrapper {background:url(../images/new_images/addit_menu.png) no-repeat left bottom; padding-bottom:23px;}
.additional_menu { margin:0; padding:0 5px 0 6px; list-style:none; background:url(../images/new_images/addit_menu_sides.png) repeat-y left top; zoom:1;}
.additional_menu li { margin:0; padding:0 0 1px 0; background:url(../images/new_images/addit_menu_separat.png) repeat-x left 21px; display:block;}
.additional_menu li a {outline:none; display:block; height:21px; line-height:20px; padding:0 0 0 13px; color:#484848;}
.additional_menu li a:hover { background:#ededed; text-decoration:none;}
.additional_menu li ul { margin:0; padding:0;}
.additional_menu li ul li {margin:0; padding:0 0 1px 0;}
.additional_menu li ul li a { padding:0 0 0 28px; background:url(../images/new_images/bullets.gif) no-repeat -8px 9px;}
.additional_menu li ul li a:hover  { background:transparent url(../images/new_images/bullets.gif) no-repeat 18px -17px; color:#680000;}

/* weather */
.weather { text-align:center; margin-top:40px; color:#680000;}
.weather .cur_time { color:#680000; line-height:20px; font-size:12px;}
.weather span.cur_time { display:block; width:200px;}
.weather .hr {background:url(../images/new_images/addit_menu_separat.png) repeat-x left top; height:1px; line-height:0; font-size:0; overflow:hidden; margin:10px 20px;}


/* footer */
.footer_bar { vertical-align:bottom; padding-top:30px}
.footer_bar table { width:100%;}
.footer_bar table tr td { line-height:16px; padding-bottom:5px; color:#fff; vertical-align:bottom; font-family:Tahoma, sans-serif;}
.footer_bar .footer_logos tr td { vertical-align:middle;}
.footer_bar .footer_logos tr td img { border:0;}
.footer_bar .copyright {height:70px; background:url(../images/new_images/copyright_bg.jpg) no-repeat left bottom; width:170px; padding:5px 20px 10px 40px;}
.footer_bar .copyright a { color:#fff;}
.footer_bar .links {background:url(../images/new_images/footer_bg.gif) repeat-x left bottom; padding-top:42px;}
.footer_menu { margin:0; padding:0; list-style:none;}
.footer_menu li { margin:0; padding:0 10px; float:left; text-transform:uppercase; background:url(../images/new_images/footer_menu_separat.gif) no-repeat right bottom;}
.footer_menu li a { color:#fff; text-decoration:underline;}
.footer_menu li a:hover { text-decoration:none;}



/* New Classes */
.top_text {
	background:url(../images/top_bg.jpg) repeat-x top;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:9px 30px 8px 0;
	text-align:right;
	}
.left_link_box {
	width:187px;
	margin:auto;
	padding:10px 0;
	position:relative;
	font-size:12px;
	}
ul.tab {
	padding:0;
	margin:0;
	list-style:none;
	}
ul.tab li {
	display:block;
	}
ul.tab li a, ul.tab li a:visited {
	background:url(../images/tab_bg.jpg) no-repeat;
	color:#484848;
	text-decoration:none;
	height:14px;
	width:157px;
	_width:187px;
	display:block;
	padding:6px 0 7px 30px;
	border-bottom:2px solid #8b9094;
	}
ul.tab li a:hover {
	color:#680001;
	font-weight:bold;
	}
ul.tab li a.top:link, ul.tab li a.top:visited {
	background:url(../images/home_bg.jpg) no-repeat;
	color:#484848;
	text-decoration:none;
	height:14px;
	width:157px;
	_width:187px;
	display:block;
	padding:10px 0 8px 30px;
	border-bottom:none;
	}
ul.tab li a.top:hover {
	color:#680001;
	font-weight:bold;
	}
ul.tab li a.bottom:link, ul.tab li a.bottom:visited {
	background:url(../images/about_bg.jpg) no-repeat;
	color:#484848;
	text-decoration:none;
	height:14px;
	width:157px;
	_width:187px;
	display:block;
	padding:6px 0 10px 30px;
	border-bottom:none;
	}
ul.tab li a.bottom:hover {
	color:#680001;
	font-weight:bold;
	}
ul.tab li a.sel:link, ul.tab li a.sel:visited {
	color:#680001;
	font-weight:bold;
	}
.sub_link_box {
	border:3px solid #8b9094;
	background:#e9e9e9;
	width:200px;
	z-index:10;
	}
ul.sub_link {
	padding:5px;
	margin:0;
	list-style:none;
	}
ul.sub_link li {
	display:block;
	border-bottom:1px dotted #8c9093;
	padding:4px 0;
	background:url(../images/red_aroow.gif) no-repeat 3px 7px;
	}
ul.sub_link li a, ul.sub_link li a:visited {
	color:#484848;
	text-decoration:none;
	display:block;
	border-bottom:none;
	padding-left:25px;
	}
ul.sub_link li a:hover {
	color:#680001;
	font-weight:bold;
	}
/*a.contact_safari:link, a.contact_safari:visited {
	background:url(http://www.kenya.com/images/contact_safari_bg.jpg) no-repeat;
	width:148px;
	_width:193px;
	height:36px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 30px 8px 15px;
	line-height:17px;
	text-decoration:none;
	display:block;
	font-size:12px;
	}
a.contact_safari:hover {
	color:#680001;
	}*/
a.contact_safari:link, a.contact_safari:visited {
	background:url(../images/contact_safari_bg.jpg) no-repeat;
	width:148px;
	_width:193px;
	height:39px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 30px 0 15px;
	line-height:17px;
	text-decoration:none;
	display:block;
	outline:none;
	font-size:12px;
	}
a.contact_safari:hover {
	color:#000000;
	}
.talk_to_safari {
	background:url(../images/talk_to_safari_bg.jpg) no-repeat;
	width:148px;
	_width:193px;
	height:54px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 30px 14px 15px;
	line-height:17px;
	font-size:12px;
	}
a.safari_question:link, a.safari_question:visited {
	background:url(../images/safari_q_bg.jpg) no-repeat;
	width:128px;
	_width:193px;
	height:36px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 50px 8px 15px;
	line-height:17px;
	text-decoration:none;
	display:block;
	font-size:12px;
	}
a.safari_question:hover {
	color:#680001;
	}
.tastimonial {
	width:191px;
	margin:auto;
	padding-top:0px;
	}
a.testimonial_hd:link, a.testimonial_hd:visited {
	color:#FFFFFF;
	background:url(../images/testimonial_hd_bg.jpg) no-repeat;
	width:191px;
	height:22px;
	_height:36px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	padding-top:14px;
	}
.tastimonial_bg {
	background:url(../images/testimonial_bg.jpg) repeat-y top;
	padding:0 8px;
	font-size:11px;
	}
a.more:link, a.more:visited {
	color:#16701b;
	text-decoration:none;
	font-weight:bold;
	}
a.more:hover {	
	text-decoration:underline;
	}
.right_contant_bg {
	background:url(../images/contant_bg.jpg) repeat-y;
	padding:0 24px;
	line-height:17px;
	}
a.nor_link:link, a.nor_link:visited {
	color:#680000;
	text-decoration:none;
	font-weight:bold;
	}
a.nor_link:hover {	
	text-decoration:underline;
	}
.copyright_new {
	height:50px;
	background:url(../images/copyright_bg.jpg) no-repeat left bottom;
	width:170px;
	padding:25px 20px 10px 40px;
	font-size:11px;
	line-height:16px;
	}
.copyright_new a, .copyright_new a:visited {
	color:#fff;
	text-decoration:none;
	}
.copyright_new a:hover {
	text-decoration:underline;
	}
.links_new {
	background:url(../images/footer_bg.gif) repeat-x left bottom;
	padding-top:62px;
	}
.footer_menu_new { 
	margin:0;
	padding:0;
	list-style:none;
	font-size:10px;
	}
.footer_menu_new li { 
	margin:0;
	padding:0 10px;
	float:left;
	text-transform:uppercase;
	background:url(../images/footer_menu_separat.gif) no-repeat right bottom;
	}
.footer_menu_new li a { 
	color:#fff;
	text-decoration:underline;
	}
.footer_menu_new li a:hover { 
	text-decoration:none;
	}
.map_hd {
	font-size:18px;
	color:#7a0000;
	}
.left_contact_cont {
	width:193px;
	margin:auto;
	background:url(../../images/contact_safari_frm_bg.jpg) repeat-y right top;
	}
.c_input_box {
	border:1px solid #ccc;
	font-size:11px;
	color:#333;
	width:145px;
	}
h1 {
	font-size:23px;
	color:#484848;
	margin:0;
	padding-bottom:10px;
	}
.middle_text_contaoner {
	width:517px;
	font-size:11px;
	line-height:16px;
	padding-bottom:15px;
	}
.middle_text_contaoner p {padding:0 0 6px 0; margin:0;}
.bro_hd {
	font-size:12px;
	font-weight:bold;
	color:#700000;
	font-family:Arial, Helvetica, sans-serif;
	}
.date {
	color:#747474;
	font-style:italic;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
.right_hd {
	background:url(../../images/right_hd_bg.jpg) no-repeat;
	width:161px;
	_width:191px;
	height:22px;
	_height:36px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:14px 0 0 30px;
	}
ul.right_link {
	padding:0;
	margin:0;
	list-style:none;
	background:url(../../images/right_link_bg.jpg) repeat-y top;
	}
ul.right_link li {
	background:url(../../images/red_aroow.gif) no-repeat 6px 7px;
	display:block;
	border-bottom:1px solid #ffffff;
	padding:5px 0 5px 23px;
	}
ul.right_link li a, ul.right_link li a:visited {
	font-family:Tahoma;
	color:#484848;
	text-decoration:none;
	}
ul.right_link li a:hover {
	color:#680001;
	font-weight:bold;
	}
ul.right_link li a.sel:link, ul.right_link li a.sel:visited {
	color:#680001;
	font-weight:bold;
	}
	
.wht_box {
	border:1px solid #e4dede;
	background:#ffffff;
	margin:7px 0 0 0;
	padding:5px;
	width:518px;
	}
ul.smll_aroww_link {
	padding:0 15px 0 5px;
	margin:0;
	list-style:none;
	}
ul.smll_aroww_link li {
	display:block;
	background:url(../images/smll_aroww.gif) no-repeat 0 9px;
	padding:0 0 0 10px;
	font-size:12px;
	}
ul.smll_aroww_link li a, ul.smll_aroww_link li a:visited {
	color:#000100;
	text-decoration:none;
	border-bottom:1px solid #e6e6e7;
	display:block;
	padding:3px 0;
	width:100%;
	}
ul.smll_aroww_link li a:hover {
	color:#680001;
	font-weight:bold;
	}


.brownClr {color:#700000;}
a.lodgesLink:link, a.lodgesLink:visited {
	text-decoration:underline;
	font-size:11px;
	color:#4c4c4c;
	}
a.lodgesLink:hover {text-decoration:none;}
.botBor{border-bottom:1px #e6e6e7 solid;}




/* End breadcrumb */
.breadcrumb { padding:0 0 15px 0; font-size:11px;}
.breadcrumb a, .breadcrumb span { padding-left:0px;}
.breadcrumb a { background:url(../../images/new_images/path_separator.gif) no-repeat right 5px; padding-right:12px; color:#3d3d3b; text-decoration:underline;}
.breadcrumb a:hover { text-decoration:none;}
/* Start breadcrumb */

.clr {clear:both;}
.deatil_outer_Box {border:1px solid #c6c6c6; background:#ffffff; padding:0 10px 10px 10px; margin:15px 0; width:690px;}
.detail_tab {height:29px; font-weight:bold;}
.detail_tab a, .detail_tab a:visited {background:url(../../images/detail_tab_bg.jpg) no-repeat left top; display:block; float:left; padding:0 0 0 10px; color:#fff; margin-right:2px; text-decoration:none;}
.detail_tab a span {background:url(../../images/detail_tab_bg.jpg) no-repeat right top; display:block; padding:7px 20px 8px 10px;}
.detail_tab a:hover {background:url(../../images/detail_ro_tab_bg.jpg) no-repeat left top; color:#4c4c4c;}
.detail_tab a:hover span {background:url(../../images/detail_ro_tab_bg.jpg) no-repeat right top;}
.detail_tab a.sel:link, .detail_tab a.sel:visited {background:url(../../images/detail_ro_tab_bg.jpg) no-repeat left top; color:#4c4c4c;}
.detail_tab a.sel span {background:url(../images/detail_ro_tab_bg.jpg) no-repeat right top;}

.detail_ineer_box {background:#f5f5f5; padding:10px;}

.detail_ineer_box .quBox {background:#ffffff; border:1px solid #e2e2e2; padding:7px; margin-top:5px;}
.detail_ineer_box .quBox img {border:none; margin-right:6px; vertical-align:bottom;}
.detail_ineer_box .quBox a, .detail_ineer_box .quBox a:visited {color:#4c4c4c; text-decoration:none;}
.detail_ineer_box .quBox a:hover {color:#730001;}
.detail_ineer_box .quBox a span {color:#730001;}
.detail_ineer_box .quBox a span:hover {color:#4c4c4c; text-decoration:underline;}
.detail_ineer_box .ansBox {padding:2px 0 0 18px; line-height:18px; display:none;}
.detail_ineer_box .ansBox .text {font-size:11px; display:block; padding:6px 0 0 0; line-height:16px;}
.detail_ineer_box ul.included_text {padding:8px 0 8px 10px; margin:0; list-style:none;}
.detail_ineer_box ul.included_text li {display:block; padding:4px 0 4px 18px; background:url(../../images/red_aroow.gif) no-repeat 1px 6px;}
.detail_ineer_box .rateBox {background:#ffffff; border:1px solid #e2e2e2; padding:7px; margin-top:5px;}
.detail_ineer_box .rateBox img {vertical-align:middle; border:none; margin:0 5px;}
.detail_ineer_box .rateBox .first { width:140px; text-align:center; float:left; padding:8px 4px 0 4px; border-bottom:1px solid #eeeeee; margin:0 5px; height:23px;}
.detail_ineer_box .rateBox .second {float:left; width:230px; text-align:center; padding:4px; border-bottom:1px solid #eeeeee; margin:0 5px; height:23px;}
.redClr {color:#FF0000;}
.blurClr {color:#0070c5;}

