* {margin:0px; padding:0px;}
body {font-family:Arial, Helvetica, sans-serif;	font-size:12px;	text-align:justify;	line-height:18px; margin:0px; padding:0px; background-color:#DFDFDF}
p {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px;}
a {color:#534913; text-decoration: none;}
a:hover {text-decoration:underline;	color:#534913;}
img {border: none;}

#header{display:block; overflow:hidden; clear:both; width:980px; height:107px; margin:0; padding:0;}
#logo{float:left; padding:0; margin:0; width:300px; height:100px;}
#logo img{border:none; margin:0; padding:0;}
#header_right{float:right; padding:0; margin:0; width:680px; height:100px;}
.header_menu{padding-top:15px; padding-right:10px; float:right;}
.header_menu_text{float:left; padding-left:5px; padding-right:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color:#4B3C1C;}
.header_menu_text a{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-decoration:none; color:#4B3C1C}
.header_menu_text a:hover{font-size:#4B3C1C; text-decoration:underline;}
.header_content{padding-top:15px; padding-right:10px; float:right; text-align:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color: #000000; clear:both;}
.header_content a{color:blue; text-decoration:none;}
.header_content a:hover{color:blue; text-decoration: underline;}

#menu_top {height:32px; width:980px; background:url(../images/top_menu_bg.gif) repeat-x;}
.menu_top_text {text-align:right; padding-top:8px; color:#FFFFFF; font-family:"Times New Roman", Times, serif; font-weight: normal; font-size:13px; padding-left:4px; padding-right:4px; text-transform:uppercase; float:left;}
.menu_top_text a{color:#FFFFFF; text-decoration: none; font-weight: normal; font-family:"Times New Roman", Times, serif; font-size:13px; padding-left:10px; padding-right:10px; text-transform:uppercase;}
.menu_top_text a:hover{color:#FFFFFF; text-decoration: underline;}

#search_box {display:block; overflow:hidden; clear:both; margin-left:10px; margin-right:10px; margin-top:5px;}
#search {width:378px; height:238px; float:left; border: 1px solid #BABABA;}
.search_title_bg{width:378px; height:39px; background-color:#EFEFEF; border-bottom:1px solid #BABABA}
.search_title_text{ color:#000000; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:15px; text-align:center; text-transform: uppercase; font-weight:bold;}
.search_block{padding-left:10px; padding-right:10px; float:left; width:169px; text-align:left; padding-top:18px;}
.search_block_title{padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase;}
.search_block_input .input_class{width:160px;}
.search_img {text-align:center;}
#sub_banner {width:570px; padding-left:10px; height:240px; float:right;}

.sub_search_title_text{color:#FFFFFF; padding-top:50px; font-family:Arial, Helvetica, sans-serif; font-size:12pt; text-align:left; font-weight:bold; padding-left:20px;}
.sub_search_block{padding-right:10px; float:left; width:120px; text-align:left; padding-top:12px;}
.sub_search_block_title{padding-bottom:1px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF}
.sub_search_block_input .input_class{width:120px;}
.sub_search_img {padding-top:17px;}

#home_content{display:block; overflow:hidden; clear:both; margin-left:10px; margin-right:10px; margin-top:5px;}
#home_left{width:380px; float:left; text-align:left}
#home_left_title{clear:both; width:380px; height:22px; background-color:#B3B59D;}
.home_left_title_text{color:#493A1B; padding-top:2px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; font-weight:bold; text-transform:uppercase}
#home_left_content{width:380px; margin-top:5px; margin-bottom:5px;}
.home_left_list_content {text-align:left; margin-top:5px; margin-bottom:5px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.home_left_list_content_title {color:#534913; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.home_left_list_content_title a{color:#534913; text-decoration:underline;}
.home_left_list_content_title a:hover{color:#534913; text-decoration:none;}
.home_left_list_content_img {margin-right:5px; float:left; display:block; padding-top:5px;}
.home_left_more{color:#534913;font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.home_left_more a{color:#534913; text-decoration:underline;}
.home_left_more a:hover{color:#534913; text-decoration:none;}
#best_selling_tours{background-color:#EBECE5; border:1px solid #B8B8B8; clear:both; margin-bottom:10px; padding:10px 10px 10px 10px;}
#best_selling_tours_title{clear:both; height:26px; border-bottom:1px solid #B8B8B8;}
.best_selling_tours_title_text{color:#534913; font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase;}
#best_selling_tours_content{margin-top:10px; margin-bottom:5px; color:#534913;}
.best_selling_tours_list_content {text-align:left; margin-top:5px; margin-bottom:5px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#555555;}
.best_selling_tours_list_content_title {color:#534913; font-weight: normal; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.best_selling_tours_list_content_title a{color:#534913; text-decoration:underline;}
.best_selling_tours_list_content_title a:hover{color:#534913; text-decoration:none;}
.best_selling_tours_list_content_img {margin-right:5px; float:left; display:block; padding-top:5px;}

#home_testimonials_best_hotels{border:1px solid #B8B8B8;margin-left:10px; margin-right:10px;}
#home_testimonials{background-color:#EBECE5; width:360px; padding:10px 10px 10px 10px; float:left; text-align:left}
#home_testimonials_title{clear:both; height:26px; border-bottom:1px solid #B8B8B8;}
.home_testimonials_title_text{color:#534913; font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase;}
#home_testimonials_content{margin-top:10px; margin-bottom:5px; color:#555555; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#home_testimonials_content p{padding-bottom:5px; line-height:18px;}
.home_testimonials_other {color:#534913; padding-top:3px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; clear:both;}
.home_testimonials_other a{color:#534913; text-decoration:underline; font-weight:bold;}
.home_testimonials_other a:hover{color:#534913; text-decoration:none}

#home_best_hotels{width:560px; float:right; text-align:left; margin-right:10px; margin-top:2px; margin-bottom:2px;}
#home_best_hotels_title{clear:both; width:560px; height:34px; background-color:#B3B59D;}
.home_best_hotels_text{color:#534913; font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-transform:uppercase; padding-top:8px; padding-left:10px;}
#home_best_hotels_content{width:560px; text-align:left;}
.home_best_hotels_list { padding-top:5px;}
.home_best_hotels_list ul {list-style-type:none; margin-top:0px; margin-left:0px;}
.home_best_hotels_list ul li {text-align:justify; display:block; padding-bottom:5px; line-height:18px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#858585; font-weight:normal}
.home_best_hotels_list ul li a{color:#534913; text-decoration:none; font-size:12px; font-weight:bold;}
.home_best_hotels_list ul li a:hover{text-decoration:underline; color:#534913; font-size:12px;}
.home_best_hotels_cat_title{color:#7E0100; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; text-decoration:underline; text-align:left; padding-top:10px;}

.other_content { padding-top:5px;}
.other_content ul {list-style-type:none; margin-top:0px; margin-left:0px;}
.other_content ul li {text-align:justify; display:block; padding-left:15px; padding-bottom:5px; line-height:18px; background:url(../images/icon.gif) no-repeat left 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.other_content ul li a{color:#000000; text-decoration:underline; font-size:12px;}
.other_content ul li a:hover{text-decoration:none; color:#000000; font-size:12px;}

.home_other_content { padding-top:5px;}
.home_other_content ul {list-style-type:none; margin-top:0px; margin-left:0px;}
.home_other_content ul li {text-align:justify; display:block; padding-left:15px; padding-bottom:5px; line-height:18px; background:url(../images/icon.gif) no-repeat left 8px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#858585; font-weight:normal}
.home_other_content ul li a{color:#534913; text-decoration:none; font-size:12px; font-weight:bold;}
.home_other_content ul li a:hover{text-decoration:underline; color:#534913; font-size:12px;}

#home_right{width:570px; padding-left:10px; float:right; text-align:left}
.images_country{clear:both; display:block;}
.images_country_block{ width:188px; float:left;}
.images_country_block .images_block{clear:both; width:188px; height:124px;}
.images_country_block .country_title{width:188px; height:30px; background-color:#B3B59D;}
.images_country_block .country_title .country_title_text{color:#493A1B; padding-top:5px; font-family: "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; text-align:center; text-transform:uppercase;}
.images_country_block .country_title .country_title_text a{color:#493A1B; text-decoration:none}
.images_country_block .country_title .country_title_text a:hover{color:#493A1B; text-decoration:none;}
.images_country_block_space{width:3px; height:146px; float:left;}

#home_right_title{clear:both; width:570px; height:24px; background:url(../images/title_right_bg.gif) no-repeat left;}
.home_right_title_text{color:#4B3C1C; padding-top:3px; padding-left:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; font-weight:bold; text-transform:uppercase;}
.home_right_title_more{color:#534913; padding-top:3px; padding-right:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right;}
.home_right_title_more a{color:#534913; text-decoration:underline; font-weight:bold;}
.home_right_title_more a:hover{color:#534913; text-decoration:none}

#home_right_content{width:570px; margin-top:5px; margin-bottom:5px;}
.home_right_list_content {text-align:left; margin-top:5px; margin-bottom:5px; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.home_right_list_content_title {color:#534913; font-weight:bold; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.home_right_list_content_title a{color:#534913; text-decoration:underline;}
.home_right_list_content_title a:hover{color:#534913; text-decoration:none;}
.home_right_list_content_img {margin-right:5px; float:left; display:block; padding-top:5px;}

#menu_footer {background-color:#D5D2C2; height:30px; margin-top:10px;}
.menu_footer_text {text-align:center; padding-top:7px; color:#4B3C1C; font:normal 13px Arial, Helvetica, sans-serif; clear:both; text-transform:uppercase;}
.menu_footer_text a{color:#4B3C1C; padding-left:8px; padding-right:8px; text-decoration:none;}
.menu_footer_text a:hover{color:#4B3C1C; text-decoration:underline;}

.copyright_text {line-height:18px; font:normal 12px Arial, Helvetica, sans-serif; color:#000000; line-height:20px;}
.copyright_text a{color:#534913; text-decoration:underline;}
.copyright_text a:hover{text-decoration:none; color:#534913;}

#left_col{width:180px; float:left; text-align:left; padding-left:20px;}
.left_group_title{padding-top:4px; padding-bottom:4px; padding-left:5px; color:#000000; text-align:left; font: bold 12px Tahoma, Arial, Helvetica, sans-serif; border-bottom:1px #CCCCCC solid; margin-right:20px;}
.left_menu {padding-top:5px;}
.left_menu ul {list-style-type:none; margin-top:0px; margin-left:5px;}
.left_menu ul li {text-align:justify; display:block; padding-left:15px; padding-bottom:5px; line-height:20px; background:url(../images/menu_icon.gif) no-repeat left 7px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}
.left_menu ul li a{color:#000000; text-decoration:none; font-size:12px;}
.left_menu ul li a:hover{text-decoration:underline; color:#000000; font-size:12px;}
.left_group_menu {text-align:justify; display:block; padding-bottom:5px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-left:5px; color:#7B0000}
.left_group_menu a{color:#7B0000; text-decoration:none;}
.left_group_menu a:hover{text-decoration:underline; color:#7B0000;}
#support{padding-left:5px; padding-right:3px;}
#support .support_text{padding-top:6px; padding-bottom:6px; line-height:16px;}
#support .image{border:0px; text-align:left; padding-top:10px;}
#support .image a{border:0px;}

#right_col{width:705px; padding-left:20px; padding-right:20px; float:right; text-align:left}
.url {border-bottom:1px #CCCCCC solid; padding-bottom:4px; padding-top:4px;	padding-left:8px; margin-bottom:5px; color:#534913; text-align:left; font: normal 11px Verdana, Arial, Helvetica, sans-serif;	background:url(../images/home_icon.gif) left center no-repeat;}
.url a{color:#534913; text-decoration:underline; padding-left:5px; padding-right:5px;}
.url a:hover{color:#534913; text-decoration:none;}
.list_tin1 {text-align:justify; line-height:18px; margin-top:5px; margin-bottom:10px; padding-bottom:5px; border-bottom:1px #CCCCCC solid;	clear:both;}
.list_tin_td1 {color:#534913; font-weight:bold; text-align:left; line-height:16px; margin-top:20px;}
.list_tin_td1 a{color:#534913;}
.list_tin_td1 a:hover{color:#534913; text-decoration:underline;}
.list_hotel_title {color:#534913; font-weight:bold; text-align:left; padding-bottom:5px;}
.list_hotel_title a{color:#534913;}
.list_hotel_title a:hover{color:#534913; text-decoration:underline;}
.list_tin_img1 {margin-right:5px; border:1px #CCCCCC solid; padding:2px; float:left; display:block;}
.book_now {float:right; margin-top:5px;}
.days {color:#999999; font:normal 11px Verdana, Arial, Helvetica, sans-serif;}
.pages {text-align:center; margin-top:5px; margin-bottom:5px; color:#999999; font:bold 11px Verdana, Arial, Helvetica, sans-serif;}
.pages a{color:#999999; padding-left:1px; padding-right:1px; text-decoration:none;}
.pages a:hover{color:#770002; text-decoration:none;}
.pages span {color:#770002;}

.TabbedPanels {margin: 0px;	padding: 0px; float: left; width: 100%; position: relative;}
.TabbedPanelsTabGroup {margin: 0px; padding: 0px;}
.TabbedPanelsTab {position: relative;top: 1px;float: left;padding: 2px 10px;margin: 0px 3px 0px 0px;font: bold 1.0em sans-serif;background: url(../images/tab_bg.gif) repeat-x left;list-style:none;border: 1px solid #CCC;-moz-user-select: none;-khtml-user-select: none;cursor: pointer;color: #445577;}
.TabbedPanelsTab_download { background: #666666; position: relative; top: 1px; float: left; padding: 0px 10px; margin: 0px 0px 0px 120px; list-style:none; border: 1px solid #CCC; -moz-user-select: none; -khtml-user-select: none; cursor: pointer; color: #FFF; }
.TabbedPanelsTab_download a{ text-decoration:none; color: #FFF; }
.TabbedPanelsTab_download a:hover{ text-decoration:underline; }
.TabbedPanelsTabHover { background-color: #EEE; text-decoration:underline; }
.TabbedPanelsTabSelected {text-decoration:none; background: url(../images/tab_bg_over.gif) repeat-x left; border-bottom: 1px solid #fcfdf8; color:#7B0000;}
.TabbedPanelsTab a { color: #2A2A2A; text-decoration: none; }
.TabbedPanelsContentGroup { clear: both; background-color: #FFF; border: 1px solid #CCC; }
.TabbedPanelsContent { padding: 4px; }
.TabbedPanelsContent p{ line-height:18px; text-align:justify; padding-bottom:5px;}
.TabbedPanelsContent ul{ padding-left: 15px; }
.TabbedPanelsContentVisible { }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20em; background-color: #FFF; position: relative; border: 1px solid #ccc; }
.VTabbedPanels .TabbedPanelsTab { float: none; margin: 0px; border-top: none; border-left: none; border-right: none; }
.VTabbedPanels .TabbedPanelsTabSelected { background-color: #EEE; border-bottom: solid 1px #ccc;} 
.VTabbedPanels .TabbedPanelsContentGroup { clear: none; float: left; padding: 0px; width: 30em; height: 20em; }
.back_to_top{color:#D6571C; font-size:12px; clear:both; text-decoration:none}
.back_to_top a{color:#D6571C; font-size:12px; clear:both; text-decoration:none}
.back_to_top a:hover{text-decoration:underline;}

.center_content {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:justify; line-height:18px;}
.center_content p{text-align:justify;line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:10px;}
.center_content .img{width:140px;margin-right:4px;float:left;padding-top:4px;padding-bottom:4px;}
.center_content .more a{text-align:right;padding-right:3px;font-size:11px;color:#D6571C;}
.center_content .more a:hover{color:#D6571C;text-decoration:underline;}

#gallery_col {height:auto; margin:0px; padding:0px;margin-top:5px; height:auto}
#gallery_line {margin-top:5px; margin-bottom:20px; height:180px;}
#gallery_line .box01 {width:160px;float:left;height:180px;background: #FFFFFF url(../images/gallery_bg.gif) top no-repeat;}
#gallery_line .box01 .gallery_img {width:160px;height:120px; margin-top:10px; margin-left:0px;border:0px; text-align:center;}
#gallery_line .box01 .gallery_title {margin-top:3px;text-align:center;font-size:11px;color:#333333;}
#gallery_line .box01 .gallery_title span{color:#b50936;}
#gallery_line .box_space {float:left;width:20px;height:180px;}

.link_page {width:100%; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding-bottom:5px; padding-top:5px;}
.link_page_title{padding-top:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#7b0000;}
.link_page_brief{text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; padding-bottom:5px;}
.link_page ul {list-style-type:none; margin-top:0px; margin-left:0px;}
.link_page ul li {display:block; padding-top:0px; margin-top:10px; background:url(../images/link_bullet.gif) no-repeat left 4px; padding-left:20px;}
.link_page ul li a{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ED8103; border-bottom: #ED8103 1px solid;}
.link_page ul li a:hover{color:#ED8103; border-bottom:0; text-decoration:none;}

.link_page ul li ul li {display:block; padding-top:0px; margin-top:5px; background:url(../images/list_link_bullet.gif) no-repeat left 6px; padding-left:20px;}
.link_page ul li ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#7b0000; border-bottom: #7b0000 1px solid;}
.link_page ul li ul li a:hover{color:#7b0000; border-bottom:0; text-decoration:none;}

.link_page ul li ul li ul li {display:block; padding-top:0px; margin-top:5px; background:url(../images/list_link_bullet.gif) no-repeat left 6px; padding-left:20px;}
.link_page ul li ul li ul li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#445577; border-bottom: #445577 1px solid;}
.link_page ul li ul li ul li a:hover{color:#445577; border-bottom:0; text-decoration:none;}

.list_link ul {list-style-type:none; margin-top:0px; margin-left:20px;}
.list_link ul li {display:block; padding-top:0px; margin-top:5px; background:url(../images/list_link_bullet.gif) no-repeat left 6px; padding-left:12px;}
.list_link ul li a{font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00C;}

.clear {clear:both}