body {
	margin:0;
	padding:0;
	line-height:normal;
	font-family:Tahoma;
	font-size:12px;
	color:#484848;
	}
a{outline:none;}
.top_text {
	background:url(../images/top_bg.jpg) repeat-x top;
	height:23px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:9px 30px 0 0;
	text-align:right;
	}
.left_link_box {
	width:187px;
	margin:auto;
	padding:10px 0;
	position:relative;
	}
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:21px;
	width:157px;
	display:block;
	padding:6px 0 0 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:22px;
	width:157px;
	display:block;
	padding:10px 0 0 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:24px;
	width:157px;
	display:block;
	padding:6px 0 0 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;
	}
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(../images/contact_safari_bg.jpg) no-repeat;
	width:148px;
	height:39px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 30px 0 15px;
	line-height:17px;
	text-decoration:none;
	display:block;
	cursor:default;
	}
a.contact_safari:hover {
	color:#000000;
	}
.talk_to_safari {
	background:url(../images/talk_to_safari_bg.jpg) no-repeat;
	width:148px;
	height:68px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 30px 0 15px;
	line-height:17px;
	}
a.safari_question:link, a.safari_question:visited {
	background:url(../images/safari_q_bg.jpg) no-repeat;
	width:128px;
	height:44px;
	margin:auto;
	font-weight:normal;
	color:#000000;
	padding:10px 50px 0 15px;
	line-height:17px;
	text-decoration:none;
	display:block;
	}
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;
	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;
	}
.map_hd {
	font-size:18px;
	color:#7a0000;
	}
.detail_hd {
	background:url(../images/detail_hd_bg.jpg) no-repeat;
	height:17px;
	display:block;
	padding:2px 0 0 20px;
	color:#ffffff;
	font-weight:bold;
	}
a.detail:link, a.detail:visited{
	display:block;
	background:url(../images/detail_button.jpg) no-repeat;
	width:73px;
	height:23px;
	font-size:1px;
	color:#fff;
	}
a.detail:hover {
	background:url(../images/detail_button_ro.jpg) no-repeat;
	}
	
	
	
	
	
	
	
.copyright {
	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 a, .copyright a:visited {
	color:#fff;
	text-decoration:none;
	}
.copyright a:hover {
	text-decoration:underline;
	}
.links {
	background:url(../images/footer_bg.gif) repeat-x left bottom;
	padding-top:62px;
	}
.footer_menu { 
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
	}
.footer_menu li { 
	margin:0;
	padding:0 10px;
	float:left;
	text-transform:uppercase;
	background:url(../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;
	}	
	
.block_tabs { 
	margin:0 0 0 0;
	padding:0 0 5px 0;
	list-style:none;
	}
.block_tabs li {
	cursor:pointer;
	margin:0;
	float:left;
	}
.block_tabs li a {
	z-index:1;
	position:relative;
	height:19px;
	left:-18px;
	background:url(../images/tab_bg.gif) no-repeat left bottom;
	padding:0 0 0 6px;
	float:left;
	text-decoration:none;
	font-weight:bold;
	}
.block_tabs li a:hover {
	text-decoration:none;
	}
.block_tabs li a.first_child {
	left:0;
	}
.block_tabs li a span {
	height:19px;
	background:url(../images/tab_bg.gif) no-repeat right bottom;
	padding-right:39px;
	float:left;
	height:19px;
	text-decoration:none;
	}
.block_tabs li a span span {
	background:#9d5f5f;
	float:left;
	height:19px;
	color:#fff;
	padding-left:13px;
	line-height:18px;
	}
.block_tabs li.active a {
	background:url(../images/tab_bg.gif) no-repeat left top;
	z-index:10;
	}
.block_tabs li.active a span {
	background:url(../images/tab_bg.gif) no-repeat right top;
	}
.block_tabs li.active span span {
	background:#680000;
	}
.tabbed_block {
	background:#fff;
	}
.show {display:block;}
.hide {display:none;}

.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:150px;
	}
/*Date 11.01.2010*/	
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;
	height:22px;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:14px 0 0 30px;
	}
ul.right_link {
	padding:0;
	margin:0 auto;
	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;
	}
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; margin:0 auto; 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 14px 8px 4px;}
.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 a, .detail_ineer_box .ansBox a:visited {color:#16701b; font-weight:normal; text-decoration:underline;}
.detail_ineer_box .ansBox a:hover {text-decoration: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:120px; text-align:center; float:left; padding:4px 4px 0 4px; border-bottom:1px solid #eeeeee; margin:0 5px; height:28px;}
.detail_ineer_box .rateBox .second {float:left; width:230px; text-align:center; padding:4px; border-bottom:1px solid #eeeeee; margin:0 5px; height:24px;}
.redClr {color:#FF0000;}
.blurClr {color:#0070c5;}

.priceTab {height:31px; position:relative;}
.priceTab a, .priceTab a:visited {display:block; float:left; background:url(../images/price_tab_bg.jpg) repeat-x; border:1px solid #cecece; padding:7px 15px 7px 15px; text-decoration:none; margin-right:5px; color:#333333; font-weight:bold;}
.priceTab a:hover {background:url(../images/price_tab_ro_bg.jpg) repeat-x; border:1px solid #b38c4f; color:#fff;}
.priceTab a.sel:link, .priceTab a.sel:visited {background:url(../images/price_tab_ro_bg.jpg) repeat-x; border:1px solid #b38c4f; color:#fff; padding:7px 15px 7px 15px;}

.priceTab ul.comppri {padding:6px 0 6px 8px; margin:0; list-style:none;}
.priceTab ul.comppri li {display:block; padding:0;}
.priceTab ul.comppri li a, .priceTab ul.comppri li a:visited {background:url(../images/red_aroow.gif) no-repeat 0 8px; display:block; margin:0; border:none; padding:4px 0 4px 18px;}
.priceTab ul.comppri li a:hover {color:#000; text-decoration:underline;}

.chooseSafari {padding:5px 0 0 0; width:710px;}
.chooseSafari a.bronze:link, .chooseSafari a.bronze:visited {background:#fff; padding:6px 12px; width:213px; text-decoration:none; color:#000; font-weight:bold; display:block; float:left;}
.chooseSafari a.silver:link, .chooseSafari a.silver:visited {background:#d6d6d6; padding:6px 12px; width:213px; text-decoration:none; color:#000; font-weight:bold; display:block; float:left;}
.chooseSafari a.gold:link, .chooseSafari a.gold:visited {background:#afafaf; padding:6px 12px; width:212px; text-decoration:none; color:#000; font-weight:bold; display:block; float:left;}
.valign {vertical-align:top; border:none;}

.popupBox {position:absolute; top:32px; left:338px; border:1px solid #ccc; padding:10px; display:none; background:#fff; width:200px;}

ul.faq_text {padding:5px 0; margin:0; list-style:none;}
ul.faq_text li {display:block; padding:3px 0 3px 18px; font-size:11px; background:url(../images/red_aroow.gif) no-repeat 1px 8px;}

.greenClr {color:#16701b;}
