
/********************************************************************* Main Page Styles *********************************************************************/

body {
	font-family: Verdana, Arial, Helvetica, Tahoma, Georgia;
	font-size: 12px;
	color: #444444;
	background-color: #FFFFFF;
	margin:0;
	width: 100%; 
	float: none;
}
a.hiddenLink {font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size: 12px !important; color: #444444 !important; text-decoration:none !important; font-weight:normal !important;}
p {margin:0;}

div.page_body {width:970px; margin-left: auto; margin-right: auto;  margin-bottom:20px; }

div.clear {clear:both; width:0; height:0; line-height:0; overflow:hidden; }
br.clear {clear:both; width:0; height:0; line-height:0; overflow:hidden; }

.special_font {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}
.normal_font {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}

a {font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; color:#444444; font-weight:bold; text-decoration:underline;}
a:link{font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; color:#444444; font-weight:bold; text-decoration:underline;}
a:visited{font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; color:#444444; font-weight:bold; text-decoration:underline;}
a:hover{font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; color:#444444; font-weight:bold; text-decoration:underline;}


/********************************************************************* Header Styles *********************************************************************/

div.header {}

div.header_links {font-size:12px; color:#444444; font-weight:normal; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-align:right; margin-top:10px;} /* HEADER LINKS PIPE SEPERATED */
div.header_links a {font-size:12px; color:#444444; font-weight:normal; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration:none;} /* HEADER LINKS WORDS */
div.header_links a:hover{color:#6f1110; text-decoration:underline;}
span.header_active_link {font-size:12px; color:#444444; font-weight:normal; cursor:pointer;} /* BASKET NUMBER */
span.header_active_link a{font-size:12px; color:#444444; font-weight:normal; cursor:pointer;} /* BASKET WORD */

div.header_main {}
div.header_top {}

div.header_left {float:left; width:300px;}
div.logo {float:left; width:300px; padding-top:17px;}
div.header_right {text-align:right;float:right;}
div.header_contact {font-size:16px; color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; line-height:37px; margin-top:7px;}
div.header_email {font-size:15px; color:#444444; font-weight:bold; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; margin:10px 0 15px;}
div.header_email a {font-size:15px; color:#444444; font-weight:bold; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration:none; }
div.header_email a:hover{color:#6f1110;}

/********************************************************************* Page Ants Styles *********************************************************************/


div.page_ants {margin: 0 0 10px;}

div.ants_left {color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:10px; font-weight:normal;
				float:left; width:610px;}

div.ants_left a {color:#444444 !important; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size:10px; font-weight:normal !important; text-decoration:none !important;}

div.ants_middle {float:left; width:140px;}

div.ants_right {color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:10px; font-weight:normal;
				float:right; width:220px; text-align:right;}
input.ants_input{display:inline; width:150px; border: 1px solid #6f1110;}
img.ants_arrow {display:inline; margin-left:3px; margin-top:2px; margin-right:5px; cursor:pointer;}

/********************************************************************* Navigation Styles *********************************************************************/
div.nav_left_corner {float:left; width:10px; height:31px; background: url() transparent bottom left repeat-x;}
div.nav_right_corner {float:right; width:10px; height:31px; background: url() transparent bottom left repeat-x;}
div.navigation {color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:16px; font-weight:normal; margin: 0 0 15px; height:31px; float:left; width: 950px;}/*nav_inactive.jpg*/

div.navigation_level_0 {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:5px 15px; color: #6f1110; font-size: 16px;
							float:left; }/*nav_inactive.jpg*/
div.navigation_level_0_on {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:5px 15px; color: #6f1110; font-size: 16px;
							float:left; }/*nav_inactive.jpg*/
#navigation_level_0 {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:5px 15px; color: #6f1110; font-size: 16px;
							float:left; background: url() transparent bottom left repeat-x; height:19px;}/*nav_active.jpg*/

.nav_divider_holder {float:left; height:31px; vertical-align:middle;width:2px;}

div.navigation_level_0 div.sub_nav {display:none;}
div.navigation_level_0_on div.sub_nav {float:left; width:201px; display:block; position:absolute; text-align:left; margin-top: 21px;z-index: 1; margin-left:-18px;border: 1px solid #444444;border-bottom: none;font-size:16px;}

a.navigation_level_0 {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; }
a.navigation_level_0:link {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; }
a.navigation_level_0:visited {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; }
a.navigation_level_0:hover { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; color: #6f1110; font-size: 16px; }
a.navigation_level_0_on { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal;}
a.navigation_level_0_on:link { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal;}
a.navigation_level_0_on:visited {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px;color: #6f1110; font-weight: normal;}
a.navigation_level_0_on:hover {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; color: #6f1110; font-size: 16px;}

div.navigation_level_1 { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:8px; height: 15px; background-color: #;  color: #6f1110; border-bottom: 1px solid #; width:185px; font-size: 16px;}
div.navigation_level_1_on {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:8px; height: 15px; background-color:#; color:#6f1110; width:185px; font-size: 16px; border-bottom: 1px solid #; }

div.navigation_level_1 div.sub_nav {display:none;}
div.navigation_level_1_on div.sub_nav {float:left;width:145px;margin-left:8px;margin-top:-9px;display:inline; position:absolute; text-align:left; font-size:16px; }

a.navigation_level_1:link {float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; width: 185px; }
a.navigation_level_1:visited { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; }
a.navigation_level_1:hover { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color:#6f1110; }

div.navigation_level_2 { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:8px; /*height: 15px;*/ background-color: #; color: #6f1110; width:129px; border-bottom: 1px solid #; font-size: 16px; }
div.navigation_level_2_on { float:left; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:8px; /*height: 15px;*/ background-color:#; color:#6f1110; width:129px; border-bottom: 1px solid #; font-size:16px; }

div.navigation_level_2 div.sub_nav {display:none;}
div.navigation_level_2_on div.sub_nav { float:left; width:201px; margin-left:175px; margin-top:-19px; display:inline; position:absolute; text-align:left; font-size:16px; }

a.navigation_level_2:link {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; width: 129px; float:left; }
a.navigation_level_2:visited { font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; font-weight: normal; float:left; }
a.navigation_level_2:hover {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; text-decoration: none; font-size: 16px; color: #6f1110; float:left; }

/********************************************************************* Footer Styles *********************************************************************/

div.footer {margin-top:30px}

div.footer_info { color:#6f1110; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:12px; font-weight:normal; text-align:center;margin: 0 0 15px; height:24px; float:left; width: 950px; padding-top:7px;}
div.footer_info a {text-decoration:none !important; color:#6f1110 !important; font-weight:normal !important;}
div.footer_info a:hover {text-decoration:underline !important;}
div.footer_left_corner {float:left; width:10px; height:31px; background: url() transparent bottom left repeat-x;}
div.footer_right_corner {float:right; width:10px; height:31px; background: url() transparent bottom left repeat-x;}

div.footer_links {color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:12px; font-weight:normal; text-align: center;
				margin: 15px 0;}
div.footer_links li {float:left; margin-left:29px;}
div.footer_links span {float:left;}
div.footer_links a {color:#444444 !important; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size:12px; font-weight:normal !important; text-decoration:none !important;} /* SAME AS ABOVE */
div.footer_links a:hover{color:#6f1110 !important;}
div.footer_bottom {color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:12px; font-weight:normal; padding-top: 20px;}

div.footer_left {float:left; width: 570px; padding-top: 10px; }
div.footer_left ul {width:600px;  margin:0 0 0 15px; padding:0;}
div.footer_left li {width:150px; float:left; margin-bottom:15px;}
div.footer_left a {color:#444444 !important; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size:12px; font-weight:normal !important; text-decoration:none !important;}
div.footer_left a:hover{color:#6f1110 !important;}
div.footer_right {font-weight:normal; float:right; width: 390px; text-align:right;}
div.footer_right a {color:#444444 !important; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size:12px; font-weight:normal !important; text-decoration:none !important;}
div.footer_right a:hover{color:#6f1110 !important;}

/********************************************************************* Page Content Styles *********************************************************************/

td.main_content {width:770px; color: #444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size: 12px;
                        background:url() #FFFFFF bottom right no-repeat;}
div.content_container {background:url() transparent top right no-repeat; width:725px; padding:0 25px 0 20px; line-height:18px;}

div.full_content_container {width:970px; color: #444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size: 12px; background:#FFFFFF;}

div.content_container2 {width:920px; padding:0 25px; line-height:18px;}

div.container_top_left_corner {width:5px; height:5px; float:left; background:url() #FFFFFF top left no-repeat;}
div.container_top_right_corner {width:5px; height:5px; float:right; background:url() #FFFFFF top right no-repeat;}
div.container_bottom_left_corner {width:5px; height:5px; float:left; background:url() #FFFFFF bottom left no-repeat;}
div.container_bottom_right_corner {width:5px; height:5px; float:right; background:url() #FFFFFF bottom right no-repeat;}

/********************************************************************* Console Buttons Styles *****************************************************************/

div.fbLikeHolder {position:absolute; width:90px; margin-top:-45px; margin-left:15px; z-index:999;}
div.twitterTweetHolder {position:absolute; width:110px; margin-top:-45px; margin-left:100px; z-index:999;}
div.skypeCallHolder {position:absolute; width:110px; margin-top:-83px; margin-left:137px; z-index:999;}
div.console_link_holder {position:absolute; width:725px; margin-top:-45px; z-index:999;}
div.console_link {float:left; margin-right:10px; cursor:pointer;}
div.lodge_console {border:#6f1110 1px solid; background: #FFFFFF; padding:4px; margin-bottom:10px; height:287px;}

/********************************************************************* Action Box Styles ********************************************************************/
div.action_link_box {float:right; margin-right:5px; padding:2px 0 0; color:#6f1110; width:100px; text-align:center; cursor:pointer; height:19px; font-size:11px;}
div.action_link_box a{color:#6f1110 !important; cursor:pointer;font-size:11px; text-decoration:none !important; font-weight:normal !important;}
div.action_link_box_long {float:right; margin-right:5px; padding:2px 0 0; color:#6f1110; width:125px; text-align:center; cursor:pointer; height:19px; font-size:11px;}

/********************************************************************* Styles generic to the site ***********************************************************/

div.close {float:right; font-size:12px  !important; color:#444444;}
div.close a {font-size:12px !important; color:#444444 !important; text-decoration:none !important;}
div.close a:hover {text-decoration:underline !important;}

div.textBlockBorders {border-top:1px solid #6f1110; border-bottom:1px solid #6f1110;padding:10px 0;}

a.showMore {font-family:Arial, Verdana, Helvetica, Tahoma, Georgia !important; color:#444444 !important; font-size:12px; font-weight:bold !important; text-decoration:underline !important; display:inline;}

#popForm {text-align:left; display:block; position:absolute; z-index:9999;}

.sitemapHeader {color:#444444; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia; font-size:16px; font-weight:bold; text-decoration:none;}
a.sitemapLinks {color:#444444 !important; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size:12px; font-weight:normal !important; text-decoration:none !important;}
a.sitemapLinks:hover {color:#6f1110 !important; font-family: Verdana, Arial, Helvetica, Tahoma, Georgia !important; font-size:12px; font-weight:normal !important; text-decoration:none !important;}

div.dhtmltooltip {position: absolute;border: 5px solid #6f1110 !important;padding: 10px;background-color: #FFFFFF;visibility: hidden;z-index: 1000;width:450px;}

/********************************************************************* video console *************************************************************************/

div.video_console {border:#6f1110 1px solid; background: #FFFFFF; padding:10px; width:430px;}

div.video_dropdown_containers {padding-bottom:10px;}
div.video_dropdown_containers select {margin-top:5px;}

div.video_dropdown_ids {float:left; width:215px;}
div.video_dropdown_arrows {float:left; width:50px;}
div.video_dropdown_arrows a{color:#555555;}
div.video_dropdown_arrows img{margin-top:8px;}

/********************************************************************* Homepage ******************************************************************************/

div.homepage_image_title {float:right; padding:5px; background:#444444; color:#FFFFFF; margin:12px; font-weight:bold; font-size:15px; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}
div.homepage_dropdowns select{width:300px; float:left;margin-right:0px;}
div.homepage_dropdowns span{float:left; cursor:pointer;}
div.homepage_dropdowns img{float:left; cursor:pointer;}
div.homepage_video_holder {padding:5px; border:#6f1110 1px solid; background: #FFFFFF; float:left; width:180px; margin:15px 0;}

a.home_highlightsLinks {text-decoration:none; font-weight:bold; color:#6f1110;}

/********************************************************************* GALLERY SCROLLER **********************************************************************/
#gallery_thumbs {background:#; padding:10px; width:950px; height:65px;}
div.gs{height:65px;}
div.gs_title {float:left; font-size:12px; font-weight:bold; padding-bottom:5px;}
div.gs_arrow_holder {float:right; width:72px; height:64px; background: url() transparent bottom left no-repeat;}
div.gs_left_arrow {float:left; width:36px; height:68px;  cursor:pointer;}
div.gs_right_arrow {float:left;width:36px; height:68px;  cursor:pointer;}

/*
#gallery_thumbs {background:#; padding:10px; width:950px;}
div.gs{height:65px;}
div.gs_title {float:left; font-size:12px; font-weight:bold; padding-bottom:5px;}
div.gs_gallery {height:65px;}
div.gs_arrow_holder {float:left; width:72px; height:64px; background: url() transparent bottom left no-repeat;}
div.gs_left_arrow {float:left; width:36px; height:68px; background: url(http://tanzaniaodyssey.com/staging/css/images/MjAwMC0tLTM5ODgzNS0tLTQxNQ==.png) transparent bottom left no-repeat; cursor:pointer;}
div.gs_right_arrow {float:left;width:36px; height:68px; background: url(http://tanzaniaodyssey.com/staging/css/images/MjAwMC0tLTM5ODgzNS0tLTQyMA==.png) transparent bottom left no-repeat; cursor:pointer;}
div.gs_canvas {float: left; overflow: hidden; margin: 0 25px; width:800px; height:65px;}
div.gs_roller {float: left;}
div.gs_image {display: block; float: left; height: 65px; width:220px; margin-right:35px;}
div.gs_image img {width:220px; height:65px; cursor:pointer;}
*/

div.social_button_holders {position:absolute; width:195px; margin-top:260px; z-index:999;}
div.social_button_holders div.fbLike {float:left; width:50px; margin-top:0px; margin-left:15px; overflow:hidden;}
div.social_button_holders div.twitterTweet {float:left; width:100px; margin-top:0px; margin-left:10px;}

/********************************************************************* DESTINATIONS PAGE **********************************************************************/

div.destinationsDiv img {float:left; width:700px;}
#Country_details {float:right; width:210px;}
#Country_details ul {padding-left:17px;}
#Country_details li {line-height:23px;}

img.sideEmailTabImage {position:fixed; right:0; top:40%;}

div.paginateBlock {float:left; text-align:center; padding:0.3em 0.5em; margin:0 5px 5px 0; border:1px solid #3D5C5F; font-family:Arial,Verdana,Helvetica,Tahoma,Georgia; font-weight:bold; font-size:9px; cursor:pointer; color:#3D5C5F;}
div.deactivePaginate {background:#FFFFFF; cursor:default; border:1px solid #999999; color:#999999;}
div.activePaginate {background:#4B5D51; color:#FFFFFF; cursor:default;}
#Searchresult p {margin:0; float:left;}/*
The too lines below is a fix for the IE bug called "peekaboo" causing elements to appear and disappear on scroll of the page. too me days to figure out.. DO NOT REMOVE!!! Shahaeed Samsodien
*/

td.left_nav div { display: inline-block; }
td.left_nav div { display: block; }

/******************** Left Nav Styles that controls which items are open and which are closed ********************/

div.left_nav_level_1 {display:none !important;}
div.left_nav_level_1_on {display:block;}

div.left_nav_level_1 div.left_nav_level_2 {display:none !important;}
div.left_nav_level_1_on div.left_nav_level_2 {display:block;}

div.left_nav_level_2 div.left_nav_level_3 {display:none !important;}
div.left_nav_level_2_on div.left_nav_level_3 {display:block;}

/*
div.left_nav_level_3 div.left_nav_level_4 {display:none !important;}
div.left_nav_level_3_on div.left_nav_level_4 {display:block;}
*/

div.left_nav_level_3 div.left_nav_level_4 {display:none;}
div.left_nav_level_3_on div.left_nav_level_4 {display:block;}
div.left_nav_level_4 div.left_nav_level_5 {display:none;}
div.left_nav_level_4_on div.left_nav_level_5 {display:block;}
div.left_nav_level_5 div.left_nav_level_6 {display:none;}
div.left_nav_level_5_on div.left_nav_level_6 {display:block;}

/********************************************************************* Left Nav Styles *************************************************************************/

td.left_nav {width:200px; font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #444444;
                                        background:url() # bottom left no-repeat;}

div.left_nav_body {background:url() # top left no-repeat; padding-top:25px;}

div.left_nav_arrow_img {float:left; margin:2px 3px 0 0;}

div.left_nav_extras_lvl_1 {font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #444444; font-weight:normal; background:#;
					padding: 5px 15px; margin: 0px 0 0 0px; width:170px;}

/*div.nav_title {height:20px;}*/
div.nav_title img {cursor:pointer; margin-top:0px;}

                                                /********************* Nav Level 1 *********************/

div.left_nav_level_1 {font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #6f1110; font-weight:bold; background:#;
					border-bottom:1px dotted #;}
div.left_nav_level_1_on {font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #6f1110; font-weight:bold; background:#;
					border-bottom:1px dotted #;}
div.left_nav_level_1_on div.nav_title {padding: 2px 15px; margin:0; font-weight:bold; border-top: none;}
div.left_nav_level_1 div.nav_title {padding: 2px 15px; margin:0; font-weight:bold; border-top: none;}
div.left_nav_level_1_on div.nav_title a {color: #6f1110; text-decoration:none; text-transform:uppercase;}
div.left_nav_level_1 div.nav_title a {color: #6f1110; text-decoration:none; text-transform:uppercase;}

                                                /********************* Nav Level 2 *********************/
div.left_nav_level_2 {	font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #6f1110; font-weight:normal; background:#;}
div.left_nav_level_2_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #6f1110; font-weight:normal; background:#; border-bottom:none;}
div.left_nav_level_2_on div.nav_title {	padding: 2px 15px 2px 20px; margin:0; font-weight:normal;border-top: 1px solid #;}
div.left_nav_level_2 div.nav_title {	padding: 2px 15px 2px 20px; margin:0; font-weight:normal;border-top: 1px solid #;}
div.left_nav_level_2_on div.nav_title a {color: #6f1110; text-decoration:none; text-transform:none; font-weight:bold;}
div.left_nav_level_2 div.nav_title a {color: #6f1110; text-decoration:none; text-transform:none; font-weight:bold;}

                                                /********************* Nav Level 3 *********************/

div.left_nav_level_3 {	font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #444444; font-weight:bold; background:#;}
div.left_nav_level_3_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px; color: #444444; font-weight:bold; background:#;}
div.left_nav_level_3_on div.nav_title {padding: 2px 15px 2px 25px; margin:0;;border-bottom: 1px solid #;}
div.left_nav_level_3 div.nav_title {padding: 2px 15px 2px 25px; margin:0;}
div.left_nav_level_3_on div.nav_title a {color: #444444; text-decoration:none; font-weight:normal;}
div.left_nav_level_3 div.nav_title a {color: #444444; text-decoration:none; font-weight:normal;}

                                                /********************* Nav Level 4 *********************/

/*
div.left_nav_level_4 {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0;}
div.left_nav_level_4_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0;}
*/
div.left_nav_level_4 {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0;padding-top: 0;padding-bottom: 0;}
div.left_nav_level_4_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0;padding-top: 0;padding-bottom: 0;}

div.left_nav_level_4_on div.nav_title {	padding: 4px 0 0px 15px; width:90%;font-weight:normal; border-top: none;border-bottom: none;}
div.left_nav_level_4 div.nav_title {	padding: 4px 0 0px 15px; width:90%;font-weight:normal; border-top: none;border-bottom: none;}
div.left_nav_level_4_on div.nav_title a {text-decoration:none;color: #6f1110; font-weight:normal;}
div.left_nav_level_4 div.nav_title a {text-decoration:none;color: #6f1110; font-weight:normal;}

                                                /********************* Nav Level 4 and up (Repeatitive) *********************/

/*
div.left_nav_level_5 {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding-top: 0;padding-bottom: 0;}
div.left_nav_level_5_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding-top: 0;padding-bottom: 0;}
*/
div.left_nav_level_5 {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding: 0;}
div.left_nav_level_5_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding: 0;}

div.left_nav_level_5_on div.nav_title {	padding:4px 0 0px 15px; width:100%;font-weight:normal; height:auto;border-top: none;border-bottom: none;}
div.left_nav_level_5 div.nav_title {	padding:4px 0 0px 15px; width:100%;font-weight:normal; height:auto;border-top: none;border-bottom: none;}

div.left_nav_level_5_on div.nav_title a {text-decoration:none;color: #6f1110; font-weight:normal;}
div.left_nav_level_5 div.nav_title a {text-decoration:none;color: #6f1110; font-weight:normal;}

/*
div.left_nav_level_6 {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding-top: 0;padding-bottom: 0;}
div.left_nav_level_6_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding-top: 0;padding-bottom: 0;}
*/
div.left_nav_level_6 {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding: 0;}
div.left_nav_level_6_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;
					padding: 5px 15px 2px 20px; margin:0; padding: 0;}

div.left_nav_level_6_on div.nav_title {	padding:4px 0 0px 15px; width:100%;font-weight:normal; height:auto;border-top: none;border-bottom: none;}
div.left_nav_level_6 div.nav_title {	padding:4px 0 0px 15px; width:100%;font-weight:normal; height:auto;border-top: none;border-bottom: none;}

div.left_nav_level_6_on div.nav_title a {text-decoration:none;color: #6f1110; font-weight:normal;}
div.left_nav_level_6 div.nav_title a {text-decoration:none;color: #6f1110; font-weight:normal;}


                                                /********************* Nav Level Repeat *********************/

div.left_nav_level_repeat {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;}
div.left_nav_level_repeat_on {	font-family: Arial, Verdana, Helvetica; font-size: 15px;  font-weight:normal; background:#; color: #444444;}
div.left_nav_level_repeat_on div.nav_title {	padding: 5px 15px 5px 15px; margin:0; font-weight:normal; border-top: none;border-bottom: none;}
div.left_nav_level_repeat div.nav_title {	padding: 5px 15px 5px 15px; margin:0; font-weight:normal; border-top: none;border-bottom: none;}
div.left_nav_level_repeat_on div.nav_title a {text-decoration:none; color: #6f1110; font-weight:normal;}
div.left_nav_level_repeat div.nav_title a {text-decoration:none; color: #6f1110; font-weight:normal;}

div.selected_item a{color:#D9A759 !important;}
div.selected_item {color:#D9A759 !important;}

div.bottom_left_nav_body {margin-top: 0px; padding: 0 15px 10px;}
div.bottom_left_nav_body a {text-decoration: none !important; color:#444444 !important; font-weight:normal !important;}
div.bottom_left_nav_body a.selected {color:#D9A759 !important;}
td.right_nav {width:200px; background:#; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}

td.right_nav_top_left_corner {width:5px; height:5px; }
td.right_nav_top_right_corner {width:5px; height:5px; }
td.right_nav_bottom_right_corner {width:5px; height:5px; }
td.right_nav_bottom_left_corner {width:5px; height:5px;}

td.left_nav_blank_cell {background:#}

div.right_nav_content {padding:0 10px 20px; color:#444444; font-size:12px; font-weight:normal;}
div.right_nav_content_block {padding:15px 0; border-bottom:1px solid #6f1110;}

div.right_nav_heading {color:#6f1110; font-size:16px; font-weight:bold;}
div.right_nav_Highlight {color:#6f1110; font-size:14px; font-weight:bold;}
div.right_nav_Highlight a{color:#6f1110 !important; font-size:14px; font-weight:bold !important; text-decoration:none !important;}

a.more_testimonials {text-decoration:none !important; font-weight:bold !important; font-size:12px !important; color:#6f1110 !important;}

div.normal_bullet_links {}
div.normal_bullet_links img{margin-right:5px;float:left;}
div.normal_bullet_links a{text-decoration:none !important; font-weight:bold !important; font-size:12px; color:#6f1110 !important; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia !important; float:left;}

div.textWriteup a {font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}
/********************************************************************* Lodges Page Styles *********************************************************************/

/* Lodge Generic Text Block */
div.lodge_text_block {color:#444444; font-size:12px; font-weight:normal; 
						margin-bottom:10px; padding-bottom:10px;border-bottom:#6f1110 1px solid;}
div.lodge_text_block strong{color:#6f1110; font-size:14px;}
span.lodges_subheading {font-size:15px; font-weight:bold; color:#6f1110; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}
h2.lodges_subheading {font-size:15px; font-weight:bold; color:#6f1110; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; padding:0; margin:0;}

/* Lodge header */
div.lodges_info_header {margin-bottom:15px; padding-top:20px; height:50px;}

/* Lodge title */
h1.lodges_Title {color:#6f1110; font-size:23px; font-weight:normal; margin:0; Font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; line-height:22px;}
div.lodges_subtitle {color:#6f1110; font-size:23px; font-weight:normal; 
					width:300px; float:left;}
div.lodges_action_links {width:400px; float:right;}
span.lodge_descriptions_contact {font-size:12px; font-weight:bold; color:#6f1110;}

/* Lodge Main Image */


/* Lodge fast facts */ 
div.lodge_fast_facts {width:465px; float:left; padding-top:0px;}
div.lodge_rating {font-size:14px; font-weight:bold; margin-bottom:15px; color:#6f1110}
div.rating_num { }
ul.lodge_facts {font-size:14px; font-weight:normal; margin:0 0 0 15px; padding:0; line-height:18px;color:#6f1110;}
ul.lodge_facts li{padding-left:7px;}
ul.lodge_facts a{font-size:14px; font-weight:normal !important; text-decoration:none !important; color:#6f1110 !important;}
ul.lodge_facts a:hover{text-decoration:underline !important;}
span.lodge_specials_heading {font-size:14px; font-weight:bold; color:#6f1110;}
span.lodge_specials_content {font-size:14px; font-weight:normal; color:#6f1110;}

div.lodge_video_div {float:right; margin-right:25px; margin-top:35px;}
div.lodge_video_header {color:#6f1110; font-size:14px; font-weight:bold; text-align:center;}
span.lodge_video_header_highlight {color:#6f1110; font-size:16px; font-weight:bold;}

div.lodge_video {border:#6f1110 1px solid; padding:5px;} 

div.lodge_video_more_div {color:#6f1110; font-size:12px; font-weight:bold; padding-top:10px;}
div.lodge_video_more_div a{color:#6f1110; font-size:12px; font-weight:bold; text-decoration:none;}
div.lodge_video_more_arrow {float:left; width:15px; padding:0px 5px 0;}
div.lodge_video_more_text {text-align:center;}/* If the below class is edited then so must the table.landing_content_container */
#landing_holder {color:#444444; font-weight:normal; font-size:12px;}

table.landing_content_container {color:#444444; font-weight:normal; font-size:12px;}
td.left_content_container {width:680px; padding-right:28px;}

#landing_holder div.lodges_Title {float:left; width:380px; margin:0px; margin-top:20px;}

#landing_holder div.textHeading {color:#6f1110; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; 
                                        line-height:22px; margin-top:10px;}
#landing_holder h2.textHeading {color:#6f1110; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; 
                                        line-height:22px; margin:0; padding:0; margin-top:10px;}
#landing_holder div.textHolder {margin-top:10px;}

#landing_holder div.destinaions_nav {color:#6f1110; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; 
                                        line-height:22px; margin-top:10px; border:2px solid #6f1110; border-left:0; border-right:0; padding:10px 0; margin-bottom:10px;}
#landing_holder div.destinaions_nav a{color:#6f1110; text-decoration:none; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; }
#landing_holder div.destinaions_nav a:hover{color:#6f1110; text-decoration:underline; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; }


a.content_link {color:#D9A759; font-weight:bold; font-size:12px; text-decoration:underline;}

ul.fast_find_bullets {padding-left:15px; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}
ul.fast_find_bullets li{color:#6f1110; font-weight:bold; font-size:15px; margin-bottom:10px;}

table.testimonial_block {color:#444444; font-weight:normal; font-size:12px;
                                padding-top:20px; width:800px;}
td.testimonial_content {border-bottom:1px solid #6f1110; width:710px; padding-bottom:20px;}
a.testimonial_link {text-decoration:none; color:#6f1110; cursor:pointer;}

/********************************************************************* All lodges table *************************************************************************/

table.all_lodges_table {border:1px solid #dfdecb; margin:20px 0 50px;}
table.all_lodges_table td{border:1px solid #dfdecb;}
td.all_lodges_header {background:#e6e6d8; font-size:14px; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;}
td.all_lodges_footer {background:#e6e6d8; height:10px;}
td.all_lodges_picture {padding:15px 5px;}
td.all_lodges_title {padding:15px 0 0 10px;  font-size:15px; font-weight:bold; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia; color:#b47316;}
td.all_lodges_title a {font-size:15px; font-weight:bold !important; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia !important; color:#b47316 !important; text-decoration:none !important;}
td.all_lodges_location {padding:15px 0 0 10px;}
td.all_lodges_price {padding:15px 0 0 10px;}
td.all_lodges_rating {}
div.all_lodges_sort img {float:right; cursor:pointer;}

/********************************************************************* Mapping styles **********************************************************************/

.mapYouAreHere {color:#444444;font-size:10px; font-weight:bold;}
.backlink {color:#D9A759 !important;}
div.mapHeader {border:1px solid #6f1110; padding:5px; overflow:hidden; background:#ffffff; display:none;}
.map_active_link {color:#D9A759 !important; font-size:11px; font-weight:bold !important;}
#basketHolder {position:absolute; z-index:9999; margin-left:-417px; margin-top:5px; width:800px;}
div.basketcornerHolder {height:5px;}
div.basketBackgroundFill {float:left; height:5px; width:790px; background:#D5DAC9;}

div.basketTopRight {width:5px; height:5px; float:right; }
div.basketTopLeft {width:5px; height:5px; float:left;}
div.basketBottomRight {width:5px; height:5px; float:right; }
div.basketBottomLeft {width:5px; height:5px; float:left;}

#basketContent {background:#D5DAC9; color:#444444; display:block; padding:20px 20px 25px 30px;}
#basketContent a{color:#444444 !important; text-decoration:none !important;}
 
div.basket_title {color:#6f1110; float:left; font-size:16px; font-weight:bold;}


div.basketCount {float:left; font-size:12px; font-weight:bold; color:#6f1110;}
td.basketCount {font-size:12px; font-weight:bold; color:#6f1110;}

div.basketContactNumberHolder {float:right; font-size:12px; font-weight:normal;}
span.basketContactNumbers {color:#6f1110; font-size:16px; font-weight:bold;}

div.basketImage {float:left; width:205px; padding-top:3px;}

div.basketItemContent {float:left; margin-left:10px; width:510px;}
div.basketItemTitle {color:#6f1110; font-size:13px; font-weight:bold;}
div.basketItemSummery {font-size:12px; font-weight:normal; margin-top: 5px;}
div.basketItemContactLinks {font-size:12px; font-weight:bold; margin-top:7px;}
div.basketItemContactLinkRemove {color:#6f1110;}
div.basketItemContactLinkRemove a{color:#6f1110 !important; text-decoration:none;}
div.basketMainLinksBottom {float:left; margin-right:10px; cursor:pointer;}
div.basketMainLinksBottomDelete {float:right; margin-right:10px;}
div.basketMainLinksBottomDelete a{font-weight:bold; color:#6f1110 !important; text-decoration:none;}
div.basketLink {color:#6f1110 !important; font-weight:bold; text-decoration:none; cursor:pointer;}
div.basketLink a{color:#6f1110 !important; font-weight:bold !important; text-decoration:none !important; cursor:pointer;}
div.basketLink img{margin-left:2px; float:left;}

div.basketBottomButtons {width:740px; margin-top:20px;}

/********************************************************************* Keyword Results Styles *****************************************************************/

#keywordResultBox {text-align:left; line-height:15px; display:block; position:absolute; z-index:9999; margin-left:-70px;}

div.keywordResults {background:#D5DAC9; color:#444444; font-size:12px; padding:20px;}

table.basketLink {color:#6f1110 !important; font-weight:bold; text-decoration:none; cursor:pointer; margin-top:20px;}
table.basketLink td {padding-top:5px;}
table.basketLink a{color:#6f1110 !important; font-weight:bold; text-decoration:none !important; cursor:pointer;}
table.basketLink img{margin:2px 5px 0 0;}

/********************************************************************* Form Pop-ups **************************************************************************/

#formHolder {position:absolute; z-index:999; margin-top:5px;}

#formContent {background:#D5DAC9; color:#444444; display:block; padding:20px 20px 25px 30px;}
#formContent a{color:#444444 !important; text-decoration:none !important;}
 
div.form_title {color:#6f1110; float:left; font-size:16px; font-weight:bold;}
.form_subtitle {font-size:12px; font-weight:bold; color:#6f1110;}
.form_label {padding-left:10px;}
input.form_textbox {width:120px;}
.form_input {padding-left:50px;padding-bottom:5px;}

table.form_table {margin:20px 0 0 20px; color:#444444; font-size:12px; font-weight:normal;}/********************************************************************* Hooks Styles ***************************************************************************/

                                                        /************* Similar Lodges Styles *************/

                                                        /************* Similar Lodge Styles *************/

div.similar_lodges {padding-bottom:50px;padding-top:20px;}
div.simular_lodge {float:left; width:215px; margin-right:35px; font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.simular_lodge_image {padding:5px; border:#6f1110 1px solid; background: #FFFFFF;}
div.lodge_similar_heading {font-size:14px; font-weight:bold; color:#6f1110; margin-bottom:3px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana;}
div.lodge_similar_heading a {font-size:14px; font-weight:bold !important; color:#6f1110 !important; margin-bottom:3px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana !important; text-decoration:none !important;}
div.lodge_similar_address {font-size:12px; font-weight:normal; color:#444444; margin-bottom:3px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.lodge_similar_description {font-size:12px; font-weight:normal; margin:3px 0;}
div.view_lodge_arrow a {font-weight:bold !important; color: #444444 !important; text-decoration:none !important; float:left; }
div.view_lodge_arrow img {float:left;margin-right:3px;margin-top:0;}

                                                        /************* Featured Pages Styles *************/

div.featured_pages {padding-bottom:50px;padding-top:0px;}
span.featured_pages_title{ font-size:16px; font-weight:bold; color:#444444;}
div.featured_page {float:left; width:215px; margin-right:35px;font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.featured_page_image {padding:5px; border:#6f1110 1px solid; background:#FFFFFF;}
div.featured_page_heading {font-size:14px; font-weight:bold; color:#6f1110; margin-bottom:3px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana;}
div.featured_page_heading a {font-size:14px; font-weight:bold; color:#6f1110; margin-bottom:3px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; text-decoration:none;}
div.featured_page_description {font-size:12px; font-weight:normal; margin:3px 0;}
div.view_page_arrow a {font-weight:bold !important; color: #444444 !important; text-decoration:none !important; float:left; }
div.view_page_arrow img {float:left;margin-right:3px;margin-top:2px;}

                                                        /************* Tabbed Console Styles *************/

div.tabbed_console_tab_container {height:370px; overflow:hidden;}
div.tabbed_content_top_tabs { height:10px; width:345px;}
div.tabbed_content_bottom_tabs {height:10px; width:345px;}

table.tabbed_console_tab_header_table {width:345px; height:46px; overflow:hidden;}

td.tabbed_console_tab {padding:0 10px 10px; text-align:center; cursor:pointer; color:#6f1110; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; font-size:12px;border-left: 1px solid #6f1110; border-right: 1px solid #6f1110; border-bottom: 1px solid #6f1110; height:26px; overflow:hidden;}
td.tabbed_console_tab_on {width:95px; padding:0 10px 10px; text-align:center; cursor:pointer; color:#6f1110; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; font-size:12px;
                        background: #FFFFFF; border-left: 1px solid #6f1110; border-right: 1px solid #6f1110; border-bottom: 1px solid #FFFFFF; height:26px; overflow:hidden;}
div.tabbed_console_tab_header_holder {height:46px; overflow:hidden;}

div.tabbed_console_content {width:303px; height:274px; padding:20px 10px 10px 30px; font-size:12px; font-weight:normal; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; overflow:hidden;
                        background: #FFFFFF; border-left: 1px solid #6f1110; border-right: 1px solid #6f1110;}
div.tabbed_console_content ul {margin:0; padding:0;}

a.tabbed_console_heading {font-size:14px; font-weight:bold; color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; margin-bottom:3px; text-decoration:none; cursor:pointer; margin-top:5px;}
span.tabbed_console_heading {font-size:14px; font-weight:bold; color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; margin-bottom:3px; text-decoration:none;}
span.tabbed_content_hightlighted {color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-weight:bold;}
div.tabbed_console_content li {line-height:24px;}

span.tabbed_console_location {font-size:12px; font-weight:bold; color:#444444; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; text-decoration:none;}

div.tabbed_console_readMore {padding-bottom:10px;}
div.tabbed_console_readMore a {font-size:12px; font-weight:bold !important; color:#444444 !important; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia !important; text-decoration:none !important; cursor:pointer; float:left;}
div.tabbed_console_readMore img {float:left;margin-right:3px;margin-top:4px;}

                                                        /************* Page Summeries Include Styles *************/

div.page_summaries {border-top:1px solid #6f1110; border-bottom:1px solid #6f1110; margin-top:20px; padding-bottom:20px;}
div.page_summaries_title {font-size:16px; font-weight:bold; color:#444444; margin-top:10px;}
div.page_summary {margin-top:10px;}
div.page_summary_image {padding:5px; border:1px solid #6f1110; background:#FFFFFF; width:205px; float:left;}
div.page_summary_image a{height:0; line-height:0;}
div.page_summary_content {float:right; width:485px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.page_summary_heading {padding:0 0 5px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana;}
div.page_summary_heading a {font-size:16px; font-weight:bold !important; color:#444444 !important; text-decoration:none !important; cursor:pointer; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana !important;}
div.page_summary_description {font-size:12px; font-weight:normal;}
div.page_summary_arrow {margin-top:5px;}
div.page_summary_arrow a{font-size:12px; font-weight:bold !important; color:#6f1110 !important; text-decoration:none !important; cursor:pointer; float:left;}
div.page_summary_arrow img{float:left;margin-right:3px;margin-top:0px;}

                                                        /************* Page Combos Include Styles *************/

div.page_combos {margin-top:20px; padding-bottom:20px;}
div.page_combo {border-bottom:1px solid #6f1110; margin-top:20px; padding-bottom:20px;}
div.page_combo_image {padding:5px; border:1px solid #6f1110; background:#FFFFFF; width:270px; float:left; margin:0 20px 20px 0;}
div.page_combo_image a{height:0; line-height:0;}
div.page_combo_content {font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; float:left; width:420px;}
div.page_combo_heading {padding:0 0 0px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana;}
div.page_combo_heading a {font-size:16px; font-weight:bold !important; color:#444444 !important; text-decoration:none !important; cursor:pointer; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana !important;}
div.page_combo_description {font-size:12px; font-weight:normal; margin-top:10px;}
div.page_combo_arrow {margin-top:5px;}
div.page_combo_arrow a{font-size:12px; font-weight:bold !important; color:#444444 !important; text-decoration:none !important; cursor:pointer; float:left;}
div.page_combo_arrow img{float:left;margin-right:3px;margin-top:0px;}

                                                        /************* Category Type Styles *************/

table.category_type_table {/*width:680px;*/ font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}

td.category_type_image {padding:5px; border:#6f1110 1px solid; background: #FFFFFF; width:205px; height:110px; line-height:1px;}
td.category_type_heading {font-size:14px; font-weight:bold; color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana;
                                width:215px; margin-bottom:3px;}
td.category_type_heading a {font-size:14px; font-weight:bold !important; color:#6f1110 !important; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana !important; text-decoration:none !important;}
td.category_type_text {font-size:12px; font-weight:normal; margin:3px 0; width:215px;}
td.category_type_arrow a{font-weight:bold !important; color: #444444 !important; text-decoration:none !important; float:left;}
td.category_type_arrow img{float:left; margin:0 3px 0 -5px;}
td.category_type_arrow {width:215px;}

span.Video_title {font-size:14px; color:#444444; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-weight:bold;}
span.Video_title_highlight {color:#6f1110;}
a.Video_title_highlight {color:#6f1110; text-decoration:none;}

                                                        /************* Featured Video Styles *************/

div.featured_videos {border-top:1px solid #6f1110; padding:20px 0;}
div.simular_video {float:left; width:290px; margin-right:25px; font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.simular_video_image {padding:5px; border:#6f1110 1px solid; background: #FFFFFF; width:205px;}
div.video_similar_heading {font-size:14px; font-weight:bold; color:#6f1110; margin-bottom:3px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana;}
div.video_similar_heading a {font-size:14px; font-weight:bold !important; color:#6f1110 !important; margin-bottom:3px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana !important; text-decoration:none !important;}
div.video_similar_address {font-size:12px; font-weight:normal; color:#444444; margin-bottom:3px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; height:18px;}

                                                        /************* Itinerary Search Styles *************/

div.itinerary_search {padding:10px 0 20px;;}
div.itinerary_search_element {float:left; margin-right:15px; font-size:10px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.itinerary_search_element select{width:200px; font-size:12px;}
div.itinerary_option {border-top: 1px solid #6f1110; border-bottom: 1px solid #6f1110; padding:10px 0;}
div.itinerary_main {padding:20px 0;}
span.itinerary_heading {font-weight:bold; color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-size:16px;}
div.itinerary_image {float:left; width:265px; height:165px; padding:5px; border:#6f1110 1px solid; background: #FFFFFF; margin-right:20px;}
div.itinerary_schedule {}

                                                        /************* Team Member Styles *************/

div.team_members {padding:10px 0 20px; font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia;}
div.team_member {padding:20px 0 30px; border-bottom:#6f1110 1px solid;}
div.team_member_left {float:left; width:680px;}
div.team_member_right {float:left; width:200px; padding-left:20px;}
div.team_member_heading {font-weight:bold; color:#444444; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-size:16px;
                        margin-bottom:5px;}
span.team_member_position {font-weight:bold; font-size:12px;}
div.team_member_image {float:left; width:265px; height:165px; padding:5px; border:#6f1110 1px solid; background: #FFFFFF; margin-right:20px;}
div.team_member_description {}
div.team_member_favourite {}
span.team_member_favourite_heading {font-weight:bold; color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-size:14px;}
span.team_member_favourite_heading a{font-weight:bold; color:#6f1110; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-size:14px; text-decoration:none;}
span.team_member_favourite_location {font-weight:normal; color:#444444; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-size:12px;}


div.press_leftNav {color:#6f1110; font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; font-weight:bold;}
div.press_leftNav a{color:#6f1110 !important; font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia !important; font-weight:bold !important; text-decoration:none !important; cursor:pointer;}

div.press_article {font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; font-weight:normal;}
div.press_heading {color:#444444; font-size:16px; font-family:Georgia, Tahoma, Helvetica, Arial, Verdana; font-weight:bold; line-height:22px;}
div.press_location {color:#6f1110; font-size:12px; font-family:Arial, Verdana, Helvetica, Tahoma, Georgia; font-weight:bold; margin-top:5px;}
div.press_date {margin-top:15px; text-align:right; color:#444444; font-weight:bold;}

                                                        /*************  *************/
span.destLinks {color:#444444;}
a.destLinks {color:#444444 !important; text-decoration:none !important;}

span.itinerariesTitleDesc {color:#6f1110}
a.itinerariesTitleDesc {color:#6f1110}#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay { background-color: #000000; }
	#lbOverlay.red { background-color: #330000; }
	#lbOverlay.green { background-color: #003300; }
	#lbOverlay.blue { background-color: #011D50; }
	#lbOverlay.gold { background-color: #666600; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer { border: 3px solid #888888; }
	#lbOuterContainer.red { border: 3px solid #DD0000; }
	#lbOuterContainer.green { border: 3px solid #00B000; }
	#lbOuterContainer.blue { border: 3px solid #5F89D8; }
	#lbOuterContainer.gold { border: 3px solid #B0B000; }

#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer { border: 3px solid #888888; border-top: none; }
	#lbDetailsContainer.red { border: 3px solid #DD0000; border-top: none; }
	#lbDetailsContainer.green { border: 3px solid #00B000; border-top: none; }
	#lbDetailsContainer.blue { border: 3px solid #5F89D8; border-top: none; }
	#lbDetailsContainer.gold { border: 3px solid #B0B000; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }

/* The Line below was added 5Feb2010, so that there is no UGLY scroll bars in the lightbox */
#lbIframe { overflow: hidden !important; padding:0px !important; margin:0px !important; border:0px !important;}

#lbLoading {
	position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; 
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent; display: block; left: 0; float: left; }
	#lbPrev:hover, #lbPrev:visited:hover { }
	#lbPrev.red:hover, #lbPrev.red:visited:hover {  }
	#lbPrev.green:hover, #lbPrev.green:visited:hover {  }
	#lbPrev.blue:hover, #lbPrev.blue:visited:hover { }
	#lbPrev.gold:hover, #lbPrev.gold:visited:hover {  }
	
#lbNext { width: 49%; height: 100%; background: transparent; display: block; right: 0; float: right; }
	#lbNext:hover, #lbNext:visited:hover { }
	#lbNext.red:hover, #lbNext.red:visited:hover {  }
	#lbNext.green:hover, #lbNext.green:visited:hover {  }
	#lbNext.blue:hover, #lbNext.blue:visited:hover {  }
	#lbNext.gold:hover, #lbNext.gold:visited:hover {  }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2, #lbNext2, #lbSpacer { color: #333333; }
	#lbPrev2.red, #lbNext2.red, #lbSpacer.red { color: #620000; }
	#lbPrev2.green, #lbNext2.green, #lbSpacer.green { color: #003300; }
	#lbPrev2.blue, #lbNext2.blue, #lbSpacer.blue { color: #01379E; }
	#lbPrev2.gold, #lbNext2.gold, #lbSpacer.gold { color: #666600; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off, #lbNext2_Off { color: #CCCCCC; }
	#lbPrev2_Off.red, #lbNext2_Off.red { color: #FFCCCC; }
	#lbPrev2_Off.green, #lbNext2_Off.green { color: #82FF82; }
	#lbPrev2_Off.blue, #lbNext2_Off.blue { color: #B7CAEE; }
	#lbPrev2_Off.gold, #lbNext2_Off.gold { color: #E1E100; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData { color: #333333; }
	#lbDetailsData.red { color: #620000; }
	#lbDetailsData.green { color: #003300; }
	#lbDetailsData.blue { color: #01379E; }
	#lbDetailsData.gold { color: #666600; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose {  }
	#lbClose.red {  }
	#lbClose.green {  }
	#lbClose.blue {  }
	#lbClose.gold {  }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay {  }
	#lbPlay.red {  }
	#lbPlay.green {  }
	#lbPlay.blue {  }
	#lbPlay.gold {  }
	
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause {  }
	#lbPause.red {  }
	#lbPause.green {  }
	#lbPause.blue {  }
	#lbPause.gold {  }
.pagination {
            font-size: 80%;
        }
        
.pagination a {
    text-decoration: none;
	border: solid 1px #3D5C5F;
	color: #3D5C5F;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
	min-width:1em;
	text-align:center;
}

.pagination .current {
    background: #4B5D51;
    color: #000;
	border: solid 1px #3D5C5F;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}
#twitter_update_list {
/* the main container */
}
 
#twitter_update_list li {
/* wraps a single list */
}
 
#twitter_update_list li span {
/* wraps the tweet */
}
 
#twitter_update_list li a {
/* wraps the link to the tweet */
/* by default it have 85% font-size therefore you might want to change it like below */
font-size:100% !important;
font-size:13px !important;
}

.result img {
	display: none;
}

.result span {
	display: none;
}

.result td {
	display: none;
}

div.tweets_container {float:right; width:280px; margin:0 0 20px 20px; padding:10px; border:1px solid #6f1110}
div.tweets_container ul {padding-left:17px;}
div.tweets_container li {line-height:17px; margin-bottom:15px;}
div.tweets_container ul li .tweet_avatar img {float:left; padding:0 3px 0 0;}
div.tweets_container ul li span.tweet_time {float:right; font-size:9px;}
div.tweets_container ul li span.tweet_text {}

#Pagination {width:600px; float:left;}
div.rssButton {width:200px; float:right;}/* This file is use for custom styles per domain */
div.bottom_left_nav_body a {font-family:Arial; font-weight:bold !important; color: #4D6D6B !important;}/*****************************************************************************************************************************
                                                HOMEPAGES
*****************************************************************************************************************************/

/* Latin Odyssey */
div.LO_body_holder {position:absolute; z-index:9; width:100%; top:0; height:1780px;}
div.LO_header {width:1147px; height:360px; margin: 144px auto 0;}
div.LO_home_bg {width:900px; height:1260px; margin: 0 auto 0; padding-bottom:20px;}
div.LO_body_holder .homepage_image_title {margin:324px auto 0; float:none; width:375px; height:36px; color:#3f6071; font-size:16px;}
div.LO_body_holder div.gs_arrow_holder {float:none; width:375px; margin:4px auto 0;}
div.LO_body_holder div.gs_left_arrow {margin-left:22px;}
div.LO_body_holder div.gs_right_arrow {float:right; margin-right:15px;}

div.LO_body_holder div.homeTop {padding-top:20px;}
div.LO_body_holder div.homeTopLeft {float:left; width:580px;}
div.LO_body_holder div.homeHeaders {padding:0 0 10px; margin-bottom:18px; color:#FF9000; font-size:24px; font-family:Georgia; border-bottom:1px solid #FF9000;}
div.LO_body_holder div.homeTopright {float:right; width:300px;}
.selectBox-dropdown {border:none; width:295px; height:28px; padding:4px 0 0 5px;}
.selectBox-dropdown .selectBox-arrow {border-left:none;}
div.homeReadmoreContainer {padding:10px 0; border-top:1px solid #FF9000; border-bottom:1px solid #FF9000; margin-top:20px;}
div.homeReadmoreArrow {float:left;width:20px;margin-top:1px;}
div.homeReadmoreText {float:left;width:280px;margin-top:2px;}

div.LO_body_holder div.homeNews {border-top:1px solid #FF9000; border-bottom:1px solid #FF9000; padding:10px 0; height:30px;}
div.newsLeft {float:left; color:#ffffff; font-size:20px; padding-left:45px; width:155px;}
div.newsMiddle {float:left; color:#003b59; font-size:16px; padding:4px 0 0 15px; width:635px;}
div.newsMiddle a{color:#003b59; font-size:16px; text-decoration:none; font-weight:normal;}
div.newsRight {float:right; padding-right:5px; width:40px;}
div.newsRight_arrowLeft {float:left; width:18px; height:24px;  cursor:pointer;}
div.newsRight_arrowRight {float:right; margin-left:4px; width:18px; height:24px;  cursor:pointer;}

div.carouselLeftArrow {float:left; width:35px; height:230px; cursor:pointer;}
div.carouselRightArrow {float:right; width:35px; height:230px; cursor:pointer;}
a.bx-prev {position:absolute; margin-top:-200px; text-decoration:none;}
a.bx-prev img {border:0px solid #FFFFFF;}
a.bx-next {position:absolute; margin-top:-200px; margin-left:870px; text-decoration:none;}
a.bx-next img {border:0px solid #FFFFFF;}

div.carouselBody {width:825px; float:left; overflow:hidden;}
div.bx-window {width:825px !important; margin-left:45px;}
div.bx-wrapper {width:825px !important;}
div.popularDestinationsHolder {float:left; width:210px;}
div.popularDestination {width:175px; margin-right:35px;}
img.popularImg {width:165px;height:94px;padding:5px;border:1px solid #eae8e5;}
div.popularTitle {margin:10px 0; color:#002d45; font-size:14px; font-weight:bold;}
div.popularTitle a{text-decoration:none;}
div.popularDesc {font-size:12px; color:#333333;}
div.popularMore {padding:10px 0; margin-top:10px; border-top:1px solid #FF9000; border-bottom:1px solid #FF9000;}
div.popularMore a {font-size:12px; color:#3f6071; font-weight:bold; text-decoration:none;}
div.popularMore img {float:left; margin:-1px 10px 0 0;}

div.home_bottom_holder {border-top:1px solid #FF9000; margin-top:20px;}
div.home_bottom_left {float:left; width:440px; border-bottom:1px solid #FF9000; padding-bottom:10px;}
div.home_bottom_right {float:right; width:400px; padding:20px; height:116px; margin-top:20px; }
#quickEmail {width:280px; height:30px; border:none; }
div.QuickNewsletterSignupHolder {margin-top:10px;}
span.testimonial_open_quote {display:inline; width:23px; height:18px; font-size:18px; }
span.testimonial_center_text {display:inline;}
span.testimonial_close_quote {display:inline; width:23px; height:18px; font-size:18px; }
div.testimontial_person {float:left; color:#506e7e; font-family:Georgia; font-size:12px;}
div.testimonial_see_more_arrow {float:left; margin-left:7px;}
div.testimonial_see_more {float:left; margin-left:3px; color:#FF9000; font-family:Georgia; font-size:12px; font-weight:bold;}
div.testimonial_see_more a{text-decoration:none;}

/* Africa Odyssey */
div.africa_holder div.homepage_image_title {margin:-33px auto 0; float:none; width:533px; height:33px;  color:#B47316; font-size:19px;}
div.africa_holder #gallery_thumbs {height:9px; padding:0; width:970px;}
div.africa_holder div.gs_arrow_holder {float:none; width:533px; margin:-21px auto 0;}
div.africa_holder div.gs_left_arrow {margin-left:35px; height:9px;}
div.africa_holder div.gs_right_arrow {float:right; margin-right:17px; height:9px;}

div.africa_holder div.homepageTopLeft {float:left; width:210px; margin-right:20px;}
div.africa_holder div.homepageTopCenter {float:left; width:460px; margin-right:20px;}
div.africa_holder div.homepageTopRight {float:right; width:210px;}
div.africa_holder div.textHeading {margin-top:0;}
div.africa_holder h1.textHeading {margin-top:0;}
#landing_holder h1.textHeading {color:#6f1110; font-size:16px; font-weight:bold; font-family:Verdana, Arial, Helvetica, Tahoma, Georgia;
                                        line-height:22px; margin:0px; padding:0;}
div.africa_holder div.homepageBottomBorder {padding-bottom:10px; border-bottom:1px solid #adbab6 !important; margin-bottom:10px;}
div.africa_holder div.homepage_dropdowns select {width:210px;}

div.africa_holder a.homeVideoTitle {color:#6b6b6a; text-decoration:none; font-size:14px;}
div.africa_holder div.homeVideoSubTitle {color:#6b6b6a;}
div.africa_holder div.homeVideoReadmore {margin-top:4px;}
div.africa_holder a.homeVideoMore {color:#bb7100; font-weight:bold; text-decoration:underline;}

div.africa_holder div.testimonials {float:left; width:690px; margin-right:20px;}
div.africa_holder div.homeNewsletter {float:right; width:210px;}
div.africa_holder div.popularDesc {height:125px; overflow:hidden;}

div.africa_holder div.homepage_testimonial {float:left; width:690px; margin-right:20px;}
div.africa_holder div.homepage_newsletter {float:right; width:210px;}
div.africa_holder input#EmailField {width:180px;}
div.africa_holder div.homepage_testimonial_text {}
div.africa_holder a.homepage_testimonial_readMore {float:right;}
div.africa_holder span.testimonialRight_arrowLeft {cursor:pointer; margin-left:5px;}
div.africa_holder span.testimonialRight_arrowRight {cursor:pointer; margin-left:5px;}
div.africa_holder div.testimonialText {width:575px; float:left;}
div.africa_holder div.testimonialArrows {width:35px; float:left; padding-top:1px;}
div.africa_holder div.testimonialreadMore {width:75px; float:right;}

div.africa_holder div.homeNewsHolder {padding:7px 0; margin:5px 0; border-top:1px solid #adbab6; border-bottom:1px solid #adbab6;}
div.africa_holder div.homeNews {background:#ffffff; height:38px;}
div.africa_holder div.newsLeft {}
div.africa_holder div.newsMiddle {height:28px; padding-top:10px;}
div.africa_holder div.newsMiddle a {color:#4d6d6b; font-size:18px; text-decoration:none;}
div.africa_holder div.newsRight {height:28px; padding-top:10px;}
div.africa_holder div.newsRight_arrowLeft {}
div.africa_holder div.newsRight_arrowRight { width:14px;}

div.africa_holder a.bx-prev {}
div.africa_holder a.bx-prev img {position:absolute; margin:-164px 0 0 885px;}
div.africa_holder a.bx-next {}
div.africa_holder a.bx-next img {position:absolute; margin:-164px 0 0 40px;}
div.africa_holder div.popularMore {border:none; margin:0;}
div.africa_holder div.popularMore a {color:#D9A759; text-decoration:none;}
div.africa_holder div.bx-window {width:825px !important; margin-left:60px;}



/* Shared */
div.homepage_image_title {text-align:center;}


/*LO Homepage Map Styles*/
#lomap a, #lomap img { border:0 }

/* Visible image map container */
#lomap {
position: relative;
width: 583px;
height: 461px;
background: #5ae url(/staging/images/map.png) no-repeat;
margin: 2em auto;
padding: 0;
}

/* List styling */
#lomap li {
display: block;
position: absolute;
list-style: none;
margin: 0;
padding: 0;

/*border:1px solid;*/
}

/* Link styling */
#lomap a {
display: block;
text-indent: -9999px;
text-decoration: none;
outline: none;
cursor: default;
position:relative;
}

#mexico {left: 2px; top: 2px;z-index:1;}
#guatemala {left: 4px; top: 35px;z-index:2;}
#elsalvador {left: 30px; top: 80px;z-index:3;}
#honduras {left: 40px; top: 62px;z-index:2;}
#nicaragua {left: 62px; top: 78px;z-index:2;}
#costarica {left: 82px; top: 126px;z-index:1;}
#panama {left: 118px; top: 150px;z-index:1;}
#belize {left: 44px; top: 30px;z-index:10;}

/* Country position on the image (z-index goes here) */
#brazil {left: 258px; top: 107px;z-index:1;}
#uruguay {left: 332px; top: 274px; z-index:11;}
#paraguay {left: 314px; top: 223px; z-index:11;}
#argentina {left: 285px; top: 236px; z-index:10;}
#bolivia {left: 282px; top: 179px; z-index:10;}
#chile {left: 274px; top: 217px; z-index:9;}
#peru {left: 223px; top: 136px; z-index:11;}
#ecuador {left: 224px; top: 131px; z-index:12;}
#columbia {left: 232px; top: 78px; z-index:9;}
#venezuela {left: 260px; top: 77px; z-index:9;}
#guyana {left: 317px; top: 93px; z-index:9;}
#suriname {left: 333px; top: 102px; z-index:9;}
#frenchguiana {left: 350px; top: 104px; z-index:9;}

#antarctica {left: 328px; top: 413px; z-index:9;}

#mexico a {width: 68px; height: 74px;}
#guatemala a {width: 48px; height: 52px;}
#elsalvador a {width: 30px; height: 19px;}
#honduras a {width: 79px; height: 38px;}
#nicaragua a {width: 56px; height: 53px;}
#costarica a {width: 40px; height: 39px;}
#panama a {width: 80px; height: 45px;}
#belize a {width: 16px; height: 30px;}

/* Country width & height */
#brazil a {width: 186px; height: 185px;}
#uruguay a {width: 23px; height: 26px;}
#paraguay a {width: 36px; height: 37px;}
#argentina a {width: 65px; height: 142px;}
#bolivia a {width: 53px; height: 59px;}
#chile a {width: 32px; height: 174px;}
#peru a {width: 62px; height: 85px;}
#ecuador a {width: 25px; height: 30px;}
#columbia a {width: 55px; height: 67px;}
#venezuela a {width: 60px; height: 49px;}
#guyana a {width: 20px; height: 29px;}
#suriname a {width: 17px; height: 18px;}
#frenchguiana a {width: 11px; height: 16px;}
#antarctica a {width: 67px; height: 45px;}

/* Country hover image position */

#mexico  a.country:hover {background: url(/staging/images/mexico.png) 0px 0px no-repeat;}
#guatemala  a.country:hover {background: url(/staging/images/guatemala.png) 0px 0px no-repeat;}
#elsalvador  a.country:hover {background: url(/staging/images/elsalvador.png) 0px 0px no-repeat;}
#honduras  a.country:hover {background: url(/staging/images/honduras.png) 0px 0px no-repeat;}
#nicaragua  a.country:hover {background: url(/staging/images/nicaragua.png) 0px 0px no-repeat;}
#costarica  a.country:hover {background: url(/staging/images/costarica.png) 0px 0px no-repeat;}
#panama  a.country:hover {background: url(/staging/images/panama.png) 0px 0px no-repeat;}
#belize  a.country:hover {background: url(/staging/images/belize.png) 0px 0px no-repeat;}

/*#chd  a:hover {background: url(/staging/images/map.png) -275px -582px no-repeat;}*/
#brazil  a.country:hover {background: url(/staging/images/br.png) 0px 0px no-repeat;}
#uruguay  a.country:hover {background: url(/staging/images/uruguay.png) 0px 0px no-repeat;}
#paraguay  a.country:hover {background: url(/staging/images/paraguay.png) 0px 0px no-repeat;}
#argentina  a.country:hover {background: url(/staging/images/argentina.png) 0px 0px no-repeat;}
#bolivia  a.country:hover {background: url(/staging/images/bolivia.png) 0px 0px no-repeat;}
#chile  a.country:hover {background: url(/staging/images/chile.png) 0px 0px no-repeat;}
#peru  a.country:hover {background: url(/staging/images/peru.png) 0px 0px no-repeat;}
#ecuador  a.country:hover {background: url(/staging/images/ecuador.png) 0px 0px no-repeat;}
#columbia a.country:hover {background: url(/staging/images/columbia.png) 0px 0px no-repeat;}
#venezuela a.country:hover {background: url(/staging/images/venezuela.png) 0px 0px no-repeat;}
#guyana a.country:hover {background: url(/staging/images/guyana.png) 0px 0px no-repeat;}
#suriname a.country:hover {background: url(/staging/images/suriname.png) 0px 0px no-repeat;}
#frenchguiana a.country:hover {background: url(/staging/images/frenchguiana.png) 0px 0px no-repeat;}
#antarctica a.country:hover {background: url(/staging/images/antarctica.png) 0px 0px no-repeat;}

.mexico-on {background: url(/staging/images/mexico.png) 0px 0px no-repeat;}
.guatemala-on {background: url(/staging/images/guatemala.png) 0px 0px no-repeat;}
.elsalvador-on {background: url(/staging/images/elsalvador.png) 0px 0px no-repeat;}
.honduras-on {background: url(/staging/images/honduras.png) 0px 0px no-repeat;}
.nicaragua-on {background: url(/staging/images/nicaragua.png) 0px 0px no-repeat;}
.costarica-on {background: url(/staging/images/costarica.png) 0px 0px no-repeat;}
.panama-on {background: url(/staging/images/panama.png) 0px 0px no-repeat;}
.belize-on {background: url(/staging/images/belize.png) 0px 0px no-repeat;}

.brazil-on {background: url(/staging/images/br.png) 0px 0px no-repeat;}
.uruguay-on {background: url(/staging/images/uruguay.png) 0px 0px no-repeat;}
.paraguay-on {background: url(/staging/images/paraguay.png) 0px 0px no-repeat;}
.argentina-on {background: url(/staging/images/argentina.png) 0px 0px no-repeat;}
.bolivia-on {background: url(/staging/images/bolivia.png) 0px 0px no-repeat;}
.chile-on {background: url(/staging/images/chile.png) 0px 0px no-repeat;}
.peru-on {background: url(/staging/images/peru.png) 0px 0px no-repeat;}
.ecuador-on {background: url(/staging/images/ecuador.png) 0px 0px no-repeat;}
.columbia-on {background: url(/staging/images/columbia.png) 0px 0px no-repeat;}
.venezuela-on {background: url(/staging/images/venezuela.png) 0px 0px no-repeat;}
.guyana-on {background: url(/staging/images/guyana.png) 0px 0px no-repeat;}
.suriname-on {background: url(/staging/images/suriname.png) 0px 0px no-repeat;}
.frenchguiana-on {background: url(/staging/images/frenchguiana.png) 0px 0px no-repeat;}
.antarctica-on {background: url(/staging/images/antarctica.png) 0px 0px no-repeat;}

.tooltip {position:relative;border:none;display:none;background:url(http://static.flowplayer.org/tools/img/tooltip/black_arrow_big.png);width:129px;height:55px;}

.popup{
	/*border:1px solid #ff0000;*/
	display:none;
	height:55px;
	width:129px;
	position:absolute;
	z-index:9;
}

.popup a {
	cursor:pointer !important;
	display: inline !important;
	text-indent:0em !important;
	z-index:50;
}

#mexico-popup{
    left: -25px;
    top: 35px;
}

#guatemala-popup{
    left: -30px;
    top: 35px;
}

#elsalvador-popup{
    left: -50px;
    top: 15px;
}

#honduras-popup{
    left: -25px;
    top: 25px;
}

#nicaragua-popup{
    left: -25px;
    top: 25px;
}

#costarica-popup{
    left: -25px;
    top: 25px;
}

#panama-popup{
    left: -25px;
    top: 25px;
}

#belize-popup{
    left: -55px;
    top: 25px;
}

#brazil-popup{
    left: 40px;
    top: 40px;
}

#uruguay-popup{
	left:-50px;
	top: 17px;
}

#paraguay-popup{
	left:-45px;
	top: 25px;
}

#argentina-popup{
	left:-35px;
	top: 65px;
}

#bolivia-popup{
	left:-35px;
	top:45px;
}

#chile-popup{
	left:-55px;
	top:65px;
}

#peru-popup{
	left:-35px;
	top:45px;
}

#ecuador-popup{
	left:-60px;
	top:20px;
}

#columbia-popup{
	left:-40px;
	top:50px;
}

#venezuela-popup{
	left:-25px;
	top:40px;
}

#guyana-popup{
	left:-50px;
	top:20px;
}

#suriname-popup{
	left:-55px;
	top:20px;
}

#frenchguiana-popup{
	left:-55px;
	top:20px;
}

#antarctica-popup{
	left:35px;
	top:-10px;
}

/* Tanzania Odyssey */

.nostyle {font-size:inherit; padding:0; margin:0; display:inline; font-weight:normal; }
body.custom_217 {font-size:12px; color:#444444; font-family:Arial,Verdana,Georgia,Helvetica,Myriad Pro,Tahoma;}
body.custom_217 td.main_content{font-size:12px; color:#444444; font-family:Arial,Verdana,Georgia,Helvetica,Myriad Pro,Tahoma;}
body.custom_217 .wrapper {position:relative;}
body.custom_217 a {color:#D9A759; text-decoration:none; font-weight:normal; font-family:Arial,Verdana,Georgia,Helvetica,Myriad Pro,Tahoma;}
body.custom_217 a:link {color:#D9A759; text-decoration:none; font-weight:normal;}
body.custom_217 a:visited {color:#D9A759; text-decoration:none; font-weight:normal;}
body.custom_217 a:hover {color:#D9A759; text-decoration:none; font-weight:normal;}
body.custom_217 div.simular_lodge {width:205px;}
body.custom_217 a.showMore {color:#D9A759 !important; font-weight:normal !important; text-decoration:none !important;}

body.custom_217 #Searchresult a {font-weight:bold; text-decoration:underline; color:#6F1110;}
body.custom_217 div.paginateBlock {border:1px solid #6F1110; color:#6F1110;}
body.custom_217 div.activePaginate {background:#6F1110; color:#FFF}
body.custom_217 .tweet_list a{color:#6F1110;}

body.custom_217 .headerBgOverlay {position:absolute; width:100%; height:170px; z-index:-1; top:0; left:0; background:#FFF; opacity:0.50;MozOpacity:0.50;KhtmlOpacity:0.50;filter: alpha(opacity = 50);}
body.custom_217 div.homepageImageRotatorHolder {position:absolute; top:0; width:100%; z-index:-2; left:0; overflow:hidden; height:436px;}
body.custom_217 div.homepageImageRotatorTitle {display:none;}
body.custom_217 div.home_social_button_holders {display:none;}
body.custom_217 div.homeHolder {padding-top:30px; margin-top:213px; background:transparent; position:absolute; width:970px;}
body.custom_217 div.container_bottom_left_corner {display:none;}
body.custom_217 div.container_bottom_right_corner {display:none;}
body.custom_217 #home_footer {position:absolute; margin-top:1340px; width:970px;}
body.custom_217 div.full_content_container {background:transparent;}
body.custom_217 div.africa_holder div.homeNews {float:left; width:700px; margin-top:35px;}
body.custom_217 div.africa_holder div.newsLeft {background:#6f1110; padding-left:15px;}
body.custom_217 div.africa_holder div.newsMiddle {border:1px solid #6f1110; height:26px; width:430px;}
body.custom_217 div.africa_holder div.newsMiddle a {color:#6f1110; font-size:16px;}
body.custom_217 div.africa_holder div.newsRight {border:1px solid #6f1110; height:26px; width:70px; float:left; margin-left:3px;}
body.custom_217 div.africa_holder div.newsRight_arrowLeft { margin-left:12px;}
body.custom_217 div.africa_holder div.newsRight_arrowRight { width:14px;}
body.custom_217 div.africa_holder a.bx-prev img {margin-top:-145px;}
body.custom_217 div.africa_holder a.bx-next img {margin-top:-145px;}

body.custom_217 div.header_left {width:296px;}
body.custom_217 div.logo {padding-top:26px !important; margin-bottom:26px;}
body.custom_217 div.header_contact {color:#6f1110; line-height:30px; margin:41px 0 6px;  font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.header_contact a{color:#6f1110;text-decoration:none; font-weight:normal;  font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.header_links {margin-top:5px;}
body.custom_217 input#keywordSearch {margin-top:0px;  color:#7a7a7a; padding:2px 0;}
body.custom_217 div.keywordResults {font-family:Arial;}
body.custom_217 div.keywordResults a{font-family:Arial;}

body.custom_217 div.nav_right_corner {height:34px; background-repeat:no-repeat; width:5px;}
body.custom_217 div.navigation {height:34px; width:960px; padding:4px 0 3px;}
body.custom_217 div.navigation a {color:#6f1110;}
body.custom_217 div.navigation_on a {color:#D9A759;}
body.custom_217 div.nav_left_corner {height:34px; background-repeat:no-repeat; width:5px;}
body.custom_217 .nav_divider_holder {height:32px; background-color:#FFF; width:1px; margin:0 13px;}
body.custom_217 div.navigation_level_0 {padding:5px 1px;}
body.custom_217 div.navigation_level_0_on {padding:5px 1px;}
body.custom_217 .navBgOverlay {position:absolute; width:100%; top:170px; left:0; height:41px; z-index:-1;}
body.custom_217 .header_main{}

body.custom_217 div.footer_info {color:#6f1110; }
body.custom_217 div.footer_info a{color:#6f1110 !important;}
body.custom_217 div.footer_left_corner {}
body.custom_217 div.footer_right_corner {}
body.custom_217 div.footer_left li {margin-bottom:2px; margin-top:4px;}
body.custom_217 div.footerHeading {font-size:15px; color:#6f1110; width:150px; float:left; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.footer_left {width:600px;}
body.custom_217 div.footer_right {width:360px;}

body.custom_217 div.lodge_text_block {padding-bottom:30px; margin-bottom:20px; font-size:12px; font-family:Verdana, Georgia,Helvetica,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.lodge_console {padding:0; border:0; height:320px; margin-top:28px;}
body.custom_217 div.console_link_holder {margin-top:-358px; width:978px; z-index:1;}
body.custom_217 div.console_link_holder_float {width:277px;}
body.custom_217 div.consoleShadow {width:9px; float:right; height:38px; }
body.custom_217 div.console_link {margin-right:0;}
body.custom_217 #console_link_map {float:left;}
body.custom_217 #console_link_slideshow {float:left;}
body.custom_217 #console_link_video {float:right;}
body.custom_217 h1.lodges_Title {font-weight:bold; font-size:36px; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; line-height:normal; float:left;}
body.custom_217 span.lodges_subtitle {margin-left:12px; font-size:36px; margin-top:-14px; width:auto; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 h2.lodges_subheading {font-size:16px; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 #landing_holder h2.textHeading {font-size:16px; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 .subToTitle {color:#444444;}
body.custom_217 div.lodges_info_header {padding-top:3px; height:50px; margin-bottom:3px; overflow:hidden;}
body.custom_217 div.page_ants { font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; position:absolute; z-index:2;}
body.custom_217 div.ants_left a { font-size:11px;}
body.custom_217 lodge_descriptions_contact {font-weight:normal;}
body.custom_217 div.lodge_fast_facts {width:430px;}
body.custom_217 ul.lodge_facts {color:#575757; line-height:30px; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 ul.lodge_facts li.lastSpan {color:#6f1110;}
body.custom_217 div.rating_box {width:293px; height:200px; float:right; font-weight:normal; font-size:12px; text-align:center; line-height:19px;}
body.custom_217 div.lodge_text_block strong {font-size:16px;}
body.custom_217 div.pricingTitle {height:35px; }
body.custom_217 div.pricingTitle div {color:#FFF; font-size:16px; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; height:20px; overflow:hidden; padding-top:3px;}
body.custom_217 div.lodge_rating {font-weight:normal; margin-top:6px; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.rating_box div.ratingText {color:#575757;}
body.custom_217 div.rating_box div.ratingContact {color:#6f1110; margin-top:5px;}
body.custom_217 div.rating_box div.ratingContactDetails {color:#575757; margin-top:4px;}
body.custom_217 div.rating_box div.ratingContactEmail {margin-top:4px;}
body.custom_217 div.rating_box div.ratingContactEmail a{color:#6f1110;}
body.custom_217 div.rating_box div.ratingPunchline {color:#6f1110; margin-top:4px; font-size:16px;}

body.custom_217 div.content_container2 {width:705px;}

body.custom_217 div.simular_lodge {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; font-size:12px;}
body.custom_217 div.lodge_similar_description {font-family:Arial,Verdana,Georgia,Helvetica,Myriad Pro,Tahoma; font-size:12px;}
body.custom_217 div.lodge_similar_heading {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; font-size:13px; font-weight:normal;}
body.custom_217 div.lodge_similar_address {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; font-size:13px;}
body.custom_217 div.simular_lodge_image {border:none;}
body.custom_217 div.similar_lodges {padding-bottom:0;}
body.custom_217 div.similar_lodges div.view_lodge_arrow a{color:#6f1110 !important; font-weight:normal;}
body.custom_217 div.view_lodge_arrow a{color:#6f1110 !important; font-weight:normal;}

body.custom_217 div.leftNavMap {color:#6f1110; font-size:15px; font-weight:bold;}
body.custom_217 div.leftNavMap div {margin:5px 0 10px 20px;}
body.custom_217 div.leftNavMap a {text-decoration:none;}
body.custom_217 div.leftNavMap img {border:none;}

body.custom_217 div.sideTabHelpButtons {position:fixed; right:0; bottom:0%;}
body.custom_217 div.page_summary_arrow a{color:#d2b482 !important;}

               /***************** Home page ******************/

body.custom_217 #landing_holder h1.textHeading {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma; font-size:16px;}
body.custom_217 #landing_holder .returnToFont {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.popularTitle {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 #gallery_thumbs {display:none !important;}

               /*************** Country page *****************/

body.custom_217 div.tabbed_console_tab_header_holder {height:47px;}
body.custom_217 div.tabbed_console_tab_container {height:371px;}
body.custom_217 div.twoTabsOnly {}
body.custom_217 div.page_summary_image {border:none;}
body.custom_217 span.featured_pages_title {color:#6f1110; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 div.page_summary_heading a{color:#6f1110 !important;}
body.custom_217 td.tabbed_console_tab_on{font-family:Georgia,Verdana,Helvetica,Myriad Pro,Arial,Tahoma;}
body.custom_217 td.tabbed_console_tab{font-family:Georgia,Verdana,Helvetica,Myriad Pro,Arial,Tahoma;}

               /************** Landing Pages ****************/

body.custom_217 div.textHeading {color:#6f1110; font-size:16px; font-weight:bold; font-family:Georgia,Verdana,Helvetica,Myriad Pro,Arial,Tahoma !important;
                                        line-height:22px; margin-top:10px;}

               /************ Destinations Page **************/

body.custom_217 div.destinationsDiv img{width:490px;}
body.custom_217 #Country_details {width:175px;}

               /*************** Teams page *****************/

body.custom_217 div.team_member_left {width:480px;}
body.custom_217 div.team_member_heading {color:#6f1110;}

               /*************** Lodges page *****************/

body.custom_217 td.all_lodges_title {color:#6f1110 !important;}
body.custom_217 td.all_lodges_title a{color:#6f1110 !important;}

            /*************** Top Navigation *****************/

body.custom_217 a.navigation_level_0:link {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 a.navigation_level_0:visited {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 a.navigation_level_0:hover {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}

            /*************** Left Navigation *****************/
/*body.custom_217 td.left_nav {background: url(/site/css/images/MjAwMC0tLTM5ODgzNy0tLTI2MA==.png) transparent bottom left no-repeat;}*/
body.custom_217 div.left_nav_body {padding-top:0;}
body.custom_217 div.left_nav_level_1_on {}
body.custom_217 .bottom_left_nav_body {}
body.custom_217 div.left_nav_level_2 div.nav_title a {font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}

body.custom_217 div.left_nav_arrow_img {padding-top:0px;}
body.custom_217 td.left_nav {line-height:21px;}

body.custom_217 div.left_nav_level_1 div.nav_title a {font-size:16px;}
body.custom_217 div.left_nav_level_1_on div.nav_title {padding-left:5px; padding-bottom:5px;}
body.custom_217 div.left_nav_level_1_on div.nav_title a{font-weight:bold; font-family:Georgia; color:#FFF; font-size:16px;}

body.custom_217 div.left_nav_level_2{padding-left:8px;}
body.custom_217 div.left_nav_level_2_on{padding-left:8px;}
body.custom_217 div.left_nav_level_2_on div.nav_title {padding-left:5px;}
body.custom_217 div.left_nav_level_2 div.nav_title {padding-left:5px;}
body.custom_217 div.left_nav_level_2_on div.nav_title a{font-family:Georgia,Verdana,Helvetica,Myriad Pro,Arial,Tahoma; color:#6f1110; font-size:14px;}
body.custom_217 div.left_nav_level_2 div.nav_title a{font-family:Georgia; color:#6f1110; font-size:14px;}
body.custom_217 div.left_nav_level_2 div.left_nav_level_3 {display:block !important;}

body.custom_217 div.left_nav_level_2 div.nav_title a {font-family:Georgia,Verdana,Arial,Helvetica,Tahoma;}
body.custom_217 div.left_nav_level_3 div.nav_title {padding-left:10px;}
body.custom_217 div.left_nav_level_3_on div.nav_title {padding-left:10px;}
body.custom_217 div.left_nav_level_3 div.nav_title a {font-weight:normal; color:#444444; font-family:Arial; font-size:12px;}
body.custom_217 div.left_nav_level_3_on div.nav_title a {color:#D9A759; font-weight:normal; font-family:Arial; font-size:12px;}

body.custom_217 div.left_nav_level_4 div.nav_title a {color:#444444;}
body.custom_217 div.left_nav_level_4 {padding-left:15px;}
body.custom_217 div.left_nav_level_4_on {padding-left:15px;}
body.custom_217 div.left_nav_level_4_on div.nav_title {padding-bottom:0;}
body.custom_217 div.left_nav_level_4 div.nav_title {padding-bottom:0;}
body.custom_217 div.left_nav_level_4_on div.nav_title a {color:#D9A759;}

body.custom_217 div.left_nav_level_5 div.nav_title a {color:#444444;}
body.custom_217 div.left_nav_level_5_on div.nav_title a {color:#D9A759;}
body.custom_217 div.left_nav_level_4 div.left_nav_level_5 {display:block;}

body.custom_217 div.bottom_left_nav_body a {color:#6f1110 !important; font-size:14px; padding:2px 0 5px 0; font-family:Georgia,Helvetica,Verdana,Myriad Pro,Arial,Tahoma;}
body.custom_217 td.all_lodges_picture {height:142px;}