body {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #464646;
}
p {
	margin:0px;
	padding:3px 0px 3px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #464646;
	text-align:justify;
}
h1, h2, h3, h4, h5 {
	margin: 0px;
	padding: 5px 0px 5px 0px;
}
h1 {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}
h2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}
h3 {
	font-family: Arial;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
h4 {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
h5 {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
ul{
	margin:0px 0px 0px 0px;
	padding:0px;
}
ul li{
	list-style:none;
	background:url(../images/bullet.jpg) no-repeat;
	background-position:0 5px;
	padding:0px 0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0360AF;
}
ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0360AF;;
	text-decoration:none;
}
form {
	margin:0px;
	padding:0px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	color: #e40404;
	text-decoration:none;
}
div.search{
	width:155px;
        padding:0px 8px 0px 0px;
}
div.search .img {
	padding: 1px 0px 0px 2px;
	vertical-align:top;
}
div.search input.inputbox {
	font-family:Arial;
	font-size:11px;
	color:#444444;
	font-weight:bold;
	border:solid 1px #CCCCCC;
	width:130px;
	padding:1px 1px 1px 8px;
	margin:1px;
}
.search_cls div.search input.inputbox {
	font-family:Arial;
	font-size:11px;
	color:#444444;
	font-weight:bold;
	border:solid 1px #CCCCCC;
	width:90px;
	padding:1px 1px 1px 8px;
	margin:1px;
	margin-left:24px;
	
}
.inputbox {
	/*width:150px;*/
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.inputbrowse{
	width:224px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.inputtext{
	width:300px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.button{
	height:20px;
	margin:0px;
	padding:0px 5px 2px 5px;
	border:none;
	background:url(../images/blue_strip.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}
.top_menu{
	text-align:center;
	color: #FFFFFF;
}
.top_menu1{
	text-align:center;
	color: #000000;
	padding:0px 5px 0px 0px;
}
.top_menu a.mainlevel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
.top_menu1 a.mainlevel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}
.menu{
	background:url(../images/menu.jpg) no-repeat;
	height:40px;
}
.main_menu{
	width:754px;
	text-align:left;
	color:#FFFFFF;
}
.main_menu a.mainlevel {
	display:block;
	float:left;
	margin:0px 15px 0px 15px;
	padding:0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:40px;
	font-size: 10px;
	color: #FFFFFF;
	text-transform:uppercase;
	text-decoration: none;
}
.main_menu a:hover.mainlevel {
	display:block;
	float:left;
	margin:0px 15px 0px 15px;
	padding:0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:40px;
	font-size: 10px;
	color: #FFFFFF;
	background-color:#e40404;
	text-transform:uppercase;
	text-decoration: none;
}
.dropdown{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #464646;
	text-decoration: none;
	width:200px;
}
.search_button{
	border:none;
	background:url(../images/btn_submit_new.png) no-repeat;
	width:67px;
	height:18px;
	cursor:pointer;
}
.result_button {
	border:none;
	background:url(../images/btn_results.png) no-repeat;
	width:67px;
	height:18px;
	cursor:pointer;
}
.search_tbl td fieldset{
	width:680px;
}
.browse {
	text-align:left;
}
.browse td {
	padding:0px 0px 0px 22px;
}
.browse a.mainlevel {
	padding:0px 0px 0px 15px;
	background:url(../images/bullet.gif) no-repeat;
	background-position:0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-transform:uppercase;
}
.feature_adv {
	text-align:left;
}
.feature_adv a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.feature_adv_row1{
	/*background-color:#D7D7D7;*/
}
.feature_adv_row1 td{
	border-top:solid 1px #898989;
	border-bottom:solid 1px #898989;
}
.polls_text {
	width:70px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	vertical-align:middle;
}
.testimonials{
	padding:0px 16px 0px 16px;
	text-align:left;
}
.testimonials table.contentpaneopen td.contentheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0c1b61;
}
.testimonials table.contentpaneopen td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #464646;
}
.latest_news{
	padding:0px 16px 0px 16px;
	text-align:left;
}
.latest_news table.contentpaneopen td.contentheading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0c1b61;
}
.latest_news table.contentpaneopen td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #464646;
}
span.article_seperator {
	display:none;
}
ul.latestnews{
	margin:0px 0px 0px 20px;
	padding:0px;
}
ul.latestnews li.latestnews{
	list-style:none;
	background:url(../images/bullet.jpg) no-repeat;
	background-position:0 5px;
	padding:0px 0px 0px 10px;
}
ul.latestnews li.latestnews a.latestnews{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0360AF;;
	text-decoration:none;
}
.cHome table.contentpaneopen td.contentheading{
	display:none;
}
.cHome table.contentpaneopen td{
	text-align:left;
}
.cMain table.contentpaneopen td.contentheading{
	padding:0px 0px 0px 15px;
	width:744px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
	height:55px;
	background-color:#e10505;
}

.buttonheading
{
	background-color:#e10505;
}
.cMain table.contentpaneopen td{
	/* original css
	padding:20px;*/
	padding:20px 10px 20px 10px;
	text-align:justify;
}
.cMain_left_Space{
	padding:0px 20px 0px 20px;
}
.cMain_Space{
	padding:20px;
}
.cMain div.search_panel{
	padding:20px;
}
.cMain table.search_tbl td{
	padding:4px;
}
.search_tbl_hp td {
	padding: 0px 25px 0px 25px;
}
.componentheading{
	padding:14px 0px 0px 15px;
	width:731px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	/*color: #4c6e00;*/
	color: #FFFFFF;
	height:41px;
	background-color:#e40404;
}
a.faq_links {
	padding:0px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
	line-height:18px;
}
.faqDisplay {
	padding:5px 15px 5px 15px;
}
a.hp_title:link, a.hp_title:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: none;
}
.whitetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
}
.footer_left{
	width:108px;
	float:left;
}
.footer_right{
	width:840px;
	float:right;
}
.footer_right a.mainlevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration: none;
}
.bottom_menu{
	color: #000000;
	text-align:center;
}
.bottom_menu a.mainlevel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
}
a.black_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-transform:uppercase;
	text-decoration: none;
}
.greenbox{
	background-color:#e40404;
	height:56px;
}
.box_home_top{
	background:url(../images/box_top.jpg) no-repeat;
	height:4px;


}
.box_home_c{
	background:url(../images/box_mid.jpg) repeat-y;
}
.box_home_bottom{
	background:url(../images/box_bottom.jpg) no-repeat;
	height:3px;
}
.box_top{
	background:url(../images/next_boxtop.jpg) no-repeat;
	height:1px;
}
.box_c{
	background:url(../images/next_boxmid.gif) repeat-y;
}
.space{
	height:9px;
}
.menu_shade{
	/*background:url(../images/shade_menu.jpg) no-repeat;*/
	background-color:#d0e4ed;
	height:45px;
}
.next_menubg{
	padding:0px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	/*background:url(../images/next_menue_bg_r3_c2.jpg) no-repeat;*/
	background-color:#E1E1E1;
	height:41px;
}
.whitebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.header_otherpages{
	background:url(../../../images/stories/header2.jpg);
	background-repeat:no-repeat;
	height:235px;
}
.bluebox{
	background:url(../images/left_bluebar.jpg) no-repeat;
	height:56px;
}
.bluebox_right{
	background:url(../images/right_bluebar.jpg) no-repeat;
	height:56px;
}
.box_shade{
	background:url(../images/box_shade.jpg);
	height:18px;
	width:236px;
}
.white_shade{
	background:url(../images/white_shade.jpg);
	height:15px;
	width:236px;
}
.gray_color{
	background:#dbd8dc;
	width:505px;
	height:34px;
}
.adv_heading{
	padding:0px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
}
.heading {
	padding:0px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #62c3fa;
}
.sub_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
}
.green_sub_heading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #7DA700;
}
.sub_heading_bold {
	padding:0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #7DA700;
}
.tab_text {
	background-color:#d0e4ed;
	text-align:left;
	height:20px;
}
.tab_text td{
	padding:0px 0px 0px 10px;
}
.tab_text td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
.spacer{
	height:6px;
}
.graybox_mid{
	background:url(../images/mid_gray.jpg);
}
.gray_bottom{
	background:url(../images/gray_bottom.jpg);
	height:8px;
	background-repeat:no-repeat;
}
.white_mid{
	background:url(../images/white_mid.jpg);
}
.white_bottom{
	background:url(../images/white_bottom.jpg);
	height:6px;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}
.adv_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	text-decoration: none;
}
.green_mid{
	background:url(../images/mid_green.gif) repeat-y;
}
.green_bottom{
	background:url(../images/green_bottom.jpg) repeat-y;
	height:11px;
	width:505px;
}
.tab{
	background-color:#d7d7d7;
	height:22px;
}
.tab_white{
	background-color:#FFFFFF;
	text-align:left;
	height:20px;
}
.tab_white td{
	padding:0px 0px 0px 10px;
}
.tab_white td a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000000;
	text-decoration:none;
}
.white_color{
	background-color:#FFFFFF;
}
.gbox_b{
	background-color:#e40404;
	height:56px;
}
.shade1{
	background:url(../images/shade1.jpg);
	height:21px;
}
.shade2{
	background:url(../images/shade2.jpg);
	height:20px;
}
.mid1{
	background:url(../images/mid1.jpg);
}
.bottom1{
	background:url(../images/bottom1.jpg);
	height:8px;
}
.bottom2{
	background:url(../images/bottom2.jpg);
	height:8px;
}
.mid2{
	background:url(../images/mid2.jpg);
}
.ht{
	height:3px;
}
.bottom_line{
	background-color:#e40404;
	height:80px;
}
.blue_textb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	font-weight:normal;
	color: #006699;
	text-align:left;
}
.view_adventure_overview{
	padding:20px;
}
#map{
	height:300px;
	position:relative;
	border:solid 1px #e40404;
}

.view_thumb_img {
	width: 95%;
	padding: 5px 0px 5px 20px;
	text-align: center;
}
div.container_img {
	/*background-color: #989898;*/
	color:#000000;
	float:left;
	width:145px;
	display:block;
	padding:1px 0px 0px 0px;
	margin:5px 10px 5px 0px;
}
div.thumb_img {
	min-height:100px;
}
#view_by {
	width:50px;
	height:9px;
	background: url(../images/view_by.gif) no-repeat;
	background-position:0 8px;
}
td.sub_menu{
	padding:0px 30px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #5c5c5c;
	text-align:left;
}
.sub_menu a:link, .sub_menu a:visited{
	padding:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #5c5c5c;
	text-decoration:none;
	line-height:25px;
}
.sub_menu a:hover{
	padding:8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	background-color: #989898;
	text-decoration:none;
	line-height:25px;
}
.search_limitbox {
	padding:0px 0px 0px 0px;
	float:left;
}
.sectiontableheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #e40404;
}
#hp_search_pagecounter_bottom, #hp_pagecounter_bottom {
	width:733px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-align: center;
	margin:0px 0px 0px 1px;
	padding:6px;
	background-color: #ECECEC;
}
#hp_search_pagecounter_bottom a, #hp_pagecounter_bottom a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #000000;
	text-align:none;
}
#show_travellers table td{
	padding:2px 5px 2px 5px;
	color:#000000;
	background-color: #D5D5D5;
}
#show_travellers table td a:link, #show_travellers table td a:visited{
	color:#005E93;
	text-decoration:underline;
}
#show_travellers table td a:hover{
	color:#005E93;
	text-decoration:none;
}
.terms {
	margin:5px 0px 5px 0px;
	padding:2px 5px 2px 5px;
	border:solid 1px #D5D5D5;
	width:98%;
	overflow-y:scroll;
	overflow-x:none;
	height:175px;
}
.price_tbl {
	border-top:solid 1px #D5D5D5;
	border-left:solid 1px #D5D5D5;
}
.price_tbl th, .price_tbl td{
	border-right:solid 1px #D5D5D5;
	border-bottom:solid 1px #D5D5D5;
}
.view_offer .input{
	width:142px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.view_offer a:link.green_link, .view_offer a:hover.green_link, .view_offer a:visited.green_link{
	color:#7DA700;
}
.view_offer img {
	display:block;
	margin:0px;
	padding:0px;
}
.input_area{
	width:225px;
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.input_drop{
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.view_offer .button{
	height:18px;
	margin:0px;
	padding:0px 5px 2px 5px;
	border:none;
	background:url(../images/blue_strip.jpg) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}
.view_offer .button_2{
	width:137px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/continue2_btn.jpg) no-repeat;
}
.view_offer .button_3{
	width:137px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/continue3_btn.jpg) no-repeat;
}
.view_offer .button_add{
	width:104px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/add_btn.jpg) no-repeat;
}
.view_offer .button_cancel{
	width:104px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/cancel_btn.jpg) no-repeat;
}
.view_offer .button_update{
	width:104px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/update_btn.jpg) no-repeat;
}
.view_offer .button_apply{
	width:113px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/apply_btn.jpg) no-repeat;
}
.view_offer .button_confirm{
	width:114px;
	height:22px;
	margin:0px;
	border:none;
	background:url(../images/confirm_btn.jpg) no-repeat;
}
#popup_div{
	position:absolute;
	display:none;
	top:45%;

	left:40%;
	width:190px;
	text-align:center;
}
.required {
	padding:0px 2px 0px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	color:#FF0000;
}
#step_table{
	padding:0px 0px 0px 0px;
}
.order_code{
	width:100px;
	margin:5px 0px 0px 0px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:bold;
	background-color:#005E93;
	color:#FFFFFF;
	text-align:center;
}
.order_tbl{
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	empty-cells:show;
	border-collapse: collapse;
}
.order_tbl td{
	padding:5px;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
	empty-cells:show;
}
.order .heading {
	color:#000000;
}
.order .label {
	font-weight:bold;
}
.order a.print{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;
}
.prop_image {
	margin:0px;
	padding:5px 6px 5px 6px;
}
.hp_details {
	width:540px;
	vertical-align: top;
	padding:0px;
	margin:0px;
	float: left;
}
.hp_head {
	height:15px;
	padding:6px;
	background:#e40404;
	color:#ffffff;
}
.hp_head .hp_heading {
	float:left;
}
.hp_head .hp_info {
	float:right;
}
.hp_head .hp_heading a {
	color:#ffffff;
}
.hp_head .hp_heading span {
	color:#ffffff;
}
.hp_more {
	text-align:right;
}
.hp_head_gray {
	height:15px;
	padding:6px;
	background:#D7D7D7;
	color:#000000;
}
.hp_head_gray .hp_heading {
	float:left;
}
.hp_head_gray .hp_info {
	float:right;
}
.hp_head_gray .hp_heading a {
	color:#000000;
}
.hp_head_gray .hp_heading span {
	color:#000000;
}
.hp_head_white {
	height:15px;
	padding:6px;
	background:#ffffff;
	color:#ffffff;
}
.hp_head_white .hp_heading {
	float:left;
	color: #7DA700;
}
.hp_head_white .hp_info {
	float:right;
	color: #7DA700;
}
.hp_head_white .hp_heading a {
	color:#ffffff;
}
.hp_head_white .hp_heading span {
	color:#ffffff;
}
.green_heading {
	padding:5px 0px 5px 10px;
	width:388px;
	background-color:#e40404;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:normal;
	color:#FFFFFF;
}
.gray_bg {
	padding:0px 5px 0px 5px;
	background-color:#D7D7D7;
	color:#000000;
}
.gray_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color:#989898;
}
.offer_table {
	background-color:#D7D7D7;
	color:#000000;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
}
.offer_table td {
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
.offer_table td a:link, .offer_table td a:visited {
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}
.offer_table td a:hover {
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.desc_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.itinerary_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

/******************************shHMenu classes***********************************/
#shHMenu dt a { /* main menu text color and background */
	display:block;
	float:left;
	margin:0px 4px 0px 10px;
	padding:0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	height:40px;
	color: #ffffff;
	text-transform:uppercase;
	text-decoration: none;
}
#shHMenu dt a:hover { /* main menu text color and background */
	display:block;
	float:left;
	margin:0px 4px 0px 10px;
	padding:0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	height:40px;
	color: #650303;
	background-color:#e10505;
	text-transform:uppercase;
	text-decoration: none;
}
#shHMenu dd a:hover { /* sub menu hover*/
	height: 100%;
	color: white;
	background-image: none;
	background-repeat: repeat-x;
	background-position: bottom left;
}
#shHMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	height:40px;
}
#shHMenu dt, #shHMenu dl, #shHMenu dd, #shHMenu ul, #shHMenu li {
	list-style-type: none;
	background-image: none;
	margin: 0px;
	padding: 0px;
}
#shHMenu dt {
	float: left;
	padding: 0px 6px 0px 6px;
	height: 41px;
	line-height: 40px;
	background-image: none;

	background-repeat: repeat-x;
	background-position: bottom left;
}
#shHMenu ul {
	position: absolute;
	left:0px;
	margin:0px;
	padding:0px;
	width:100%;
	top:0px;
	/*background:url(../images/shade_menu1.jpg) repeat-x;*/
	background-color:#E1E1E1;
	height:auto;
}
#shHMenu li {
	float: left;
	padding:12px 5px 0px 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #5c5c5c;
	text-align:left;
}
#shHMenu li.adventures {
	float: left;
	padding:12px 5px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #5c5c5c;
	text-align:left;
}
#shHMenu dd  { /* submenu definition */
	position: absolute;
	top: 40px;
	height: auto;
	left: 0px;
	width:100%;
	background-color:#ECECEC;
	z-index: 1000;
}
#shHMenu dd ul li a { /* sub menu hover */
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #5c5c5c;
	text-decoration:none;
	line-height:25px;
	text-transform:uppercase;
}
#shHMenu dd ul li a:hover { /* sub menu hover */
	display:block;
	float:left;
	padding:0px 8px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #FFFFFF;
	text-decoration:none;
	line-height:25px;
	background-color:#989898;
	text-transform:uppercase;
}
/******************************shHMenu classes***********************************/
.linktous{
       border:1px solid #6699cc;
       margin:5px;
}

.customdropdown {	
	padding:2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	border:solid 1px #D5D5D5;
}
.selectcurrency{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold; 
	font-size:13px; 
	color:#006699;	
}
