body
{        margin:0 ; padding :0; font:normal 12px Helvetica, Arial, sans-serif;background:#444444; }
.full_height
{        top:0; bottom:0;  vertical-align: top;  }

h1,h2,h3,h4
{	padding:0;margin:0;	}


a
{	text-decoration:none;	}
.clear
{	clear:both;height:0px;font-size:0px;line-height:0px;	}

.header_1
{	background:url(../images/header_1.gif) no-repeat; width:1000px; height:92px; background-position:50% 50%;	}
.header_2
{	background:url(../images/header_2.gif) no-repeat; width:1000px; height:35px; background-position:50% 50%;	}

.banner_bg
{	background:url(../images/header_bg_repeater.gif) repeat-x;height:118px;width:100%;	}

.banner_1
{	background:url(../images/ban_1.gif) no-repeat;height:100px;width:190px;padding:18px 0px 0 15px;	}		
.banner_2
{	background:url(../images/ban_2.jpg) no-repeat;height:118px;width:529px;	}
.banner_3
{	background:url(../images/ban_3.gif) no-repeat;height:118px;width:236px;padding:0 30px 0 0;	}

.banner_bottom
{	background:url(../images/new_banner_bottom.jpg) no-repeat;height:18px;	}
.menu_bg_img
{	/*background:#00a1bf;*/ height:31px;	}

.search_mod_lbl
{	font:bold 13px 'Trebuchet MS';color:#7c7c7c; 	}
.search_mod_txt_box
{	height:13px;width:150px; border:#00CCFF 1px ridge;background:#fff;/*f2f8fc*/	}
.search_mod_btn
{	background:url(../images/search_btn.gif) no-repeat;/* #e92861;*/border:none;margin:3px 1px 0 0px; height:21px;width:69px;	}
.search_title
{	font:bold 16px 'Trebuchet MS';color:#de127a;	}

.main_content_bg
{	/*background:url(../new_providence_island_bahamas-normal.jpg) no-repeat fixed;background-position:center; width:1600px;*/ 
	/*background:url(../images/main_bg_1.gif) repeat-x #fff 41b0ed background-position:center;*/  /*2d7096*/
	background:url(../images/side_bg_repeat123.gif) repeat-x;}
.main_content_pad
{	width:1000px;	}


.left_content
{	width:198px; /*background:#fff;*/	}

.float_l
{	float:left;	}

.left_selected_tab_1
{	background:#2c95cf;height:19px; width:auto;padding:3px 5px 0 5px;float:left;font:bold 12px 'Trebuchet MS';color:#fff;	}
.left_selected_tab_2
{	background:url(../images/selected_tab_end.gif) no-repeat;height:22px;width:24px;float:left;	}

.left_plain_tab_1
{	background:#c9c9c9;height:19px; width:auto;padding:3px 5px 0 5px;float:left;font:bold 12px 'Trebuchet MS';color:#000;	}
.left_plain_tab_2
{	background:url(../images/plain_tab_end.gif) no-repeat;height:22px;width:24px;float:left;	}
.left_tab_body
{	background:#fff; width:198px;height:302px;	}
.left_tab_body_line
{	background:#92918f;font-size:0px;line-height:4px;height:4px;width:200px;	}
.left_tab_body_pad
{	padding:5px;width:188px;font:normal 12px Arial, Helvetica, sans-serif;line-height:18px;border:#CCCCCC solid 1px;border-top:none;	}

.blank_space
{	height:5px;line-height:5px;font-size:0px;/*background:#fff;*/	}
.hor_spacer
{	width:5px;/*background:#fff;*/	}

.left_mod_title_1
{	background:#2c95cf;height:19px; width:166px;padding:3px 5px 0 5px;float:left;font:bold 12px 'Trebuchet MS';color:#fff;	}
.left_mod_title_2
{	background:url(../images/selected_tab_end.gif) no-repeat;height:22px;width:24px;float:left;	}
.left_mod_body
{	background:#fff;border:solid 1px #2c95cf;width:198px;/*height:160px;*/font:normal 12px Arial, Helvetica, sans-serif;	}
.left_mod_body_pad
{	padding:5px; width:188px;/*height:150px;*/ }

.right_content
{	width:787px;/*background:#fff;*/ }
.right_select_tab_1
{	background:#2c95cf;height:19px; width:auto;padding:3px 5px 0 5px;float:left;font:bold 12px 'Trebuchet MS';color:#fff;	}
.right_select_tab_2
{	background:url(../images/selected_tab_end.gif) no-repeat;height:22px;width:24px;float:left;	}

.right_plain_tab_1
{	background:#c9c9c9;height:19px; width:auto;padding:3px 5px 0 5px;float:left;font:bold 12px 'Trebuchet MS';color:#fff;	}
.right_plain_tab_2
{	background:url(../images/plain_tab_end.gif) no-repeat;height:22px;width:24px;float:left;	}
.right_tab_body
{	background:#fff;border:#2c95cf solid 1px;width:785px;height:300px;font:normal 12px Arial, Helvetica, sans-serif;	}
.tab_body_line
{	background:#92918f;font-size:0px;line-height:4px;height:4px;width:785px;	}
.right_tab_body_pad
{	padding:5px; width:775px;	}


.featured_tab_end
{	  
	 background:#92918f url(../images/featured_tab_end.gif) top no-repeat;
	 width:22px;
	 height:22px; 
}
.featured_lbl
{
	background:url(../images/featured_lbl.gif) no-repeat;
	height:130px;width:22px;	
}
	
.featured_tab
{	float:left; height:152px;width:22px; }

.featured_tab_line
{	background:#92918f;font-size:0px;float:left; height:152px;width:4px;	}
.featured_tab_body
{	background:#fff;border:#92918f solid 1px;height:150px;width:953px; font:normal 12px Arial, Helvetica, sans-serif;float:left;	}	

.featured_tab_body_pad
{	padding:5px; width:775px;	}					
								
.footer_bg
{	background:url(../images/footer_1.jpg) repeat-x #c3af8e;height:87px;width:100%;	}


/*****Destination****/
.img_box
{	width:150px;height:130px;background:#fff;border:#CCCCCC solid 1px;	}
.img_text
{	width:142px;background:#fff;padding:0 4px 0 4px;font:normal 12px Arial, Helvetica, sans-serif;	}
/*******close*******/

/********featured tours***********/
.tour_img_box
{	/*background:#cfdae0;border:#e5f0f6 solid 1px;*/width:180px;padding:0 10px 0 10px;	}/*cfdae0  577687 */
.tour_img_text
{	width:172px;background:#fff;padding:0 14px 0 14px;font:normal 12px Arial, Helvetica, sans-serif;	}
/***********close featured tours***************/


.inner_selected_tab
{	background:#2c95cf;height:22px;width:auto;float:left;font:bold 12px 'Trebuchet MS';color:#fff;padding:3px 0 0 5px;	}
.inner_selected_tab_end
{	background:url(../images/selected_tab_end.gif) no-repeat;height:25px;width:23px;float:left;	}

.inner_tab
{	background:#c9c9c9;height:22px;width:auto;float:left;font:bold 12px 'Trebuchet MS';color:#fff;padding:3px 0 0 5px;	}
.inner_tab_end
{	background:url(../images/plain_tab_end.gif) no-repeat;height:25px;width:23px;float:left;	}
.inner_tab_body
{	border:#2c95cf solid 1px;	}
.inner_tab_body_pad
{	padding:5px;	}


.searchBox
{
 background-color:#fff; border:solid 1px #de127a;	
}

.searchBox td
{
	 padding:2px 0px 2px 0px;
}

/*.dvstyle

{
position:fixed; top:0; bottom:0; width:100%;  height:100%; vertical-align: top; overflow-y:auto; overflow-x:none;
}

*html 

{
position:absolute;top:0;bottom:0;
}

* html, * html body{
	overflow:hidden; height:100%;
	

}*/

/***********close featured tours***************/
/*Common classes don't remove*/

.PageTitle
{
	color:#2170ad;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

.PageTitleHR
{
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:#2c95cf;
  margin-top:5px;
  
}

/* News Links */

.NewsHeading
{
	color:#2170ad;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.NewsLink
{
	color:#000;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.NewsLink A
{
	color:#2170ad;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.NewsLink A:Hover
{
	color:#545454;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.scrollnews
{
	color:#575656;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.scrollnews A
{
	color:#575656;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.scrollnews A:Hover
{
	color:#575656;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

.newsHR
{
  width:100%;
  height:1px;
  overflow:hidden;
  background-color:silver;
  margin:5px 0 5px 0;
  
}

/* FAQ Links */

.QuestionAnsHeading
{
	color:Green;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FAQLink
{
	color:#545454;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FAQLink A
{
	color:Green;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.FAQLink A:Hover
{
	color:#545454;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}

/*Paging Links*/

.FrontGridHeader
    {
    
	background-color:#1361a5;
    }
    
    .FrontGridHeader td
    {
    	padding:4px;
    	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
    }
    
    .FrontGridRow
    {
    	background-color:#ffffff;
    	
	 
	 
    }
    
    .FrontGridRow td
    {
     padding:4px;
     font-family:Arial;
	 font-size:11px;
	 text-decoration:none;
	 vertical-align:middle;
    }
    
    .FrontGridAltRow
    {
    	background-color:#ffffff;
    	
	
    }
    
    .FrontGridAltRow td
    {
     padding:4px;
     font-family:Arial;
	 font-size:11px;
	 text-decoration:none;
	 vertical-align:middle;
    }
    
    /*Paging Links*/

.gridPagingLink
{
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.gridPagingLink a
{
	color:#039;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.gridPagingLink a:hover
{
	color:#039;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	
}



.DisablegridPagingLink
{
	color:silver;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.DisablegridPagingLink a
{
	color:silver;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

.DisablegridPagingLink a:hover
{
	color:silver;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	
}

.RequiredField
{
	color: Red; font-size: 10px;
}

.Button 
{ 
	background-color:#6b6455; color: #fff; border:solid 1px #ccc; padding: 2px; font-weight: bold; font-size: 11px; font-family:Tahoma;
}
	
  .TextField
  {
  	border:solid 1px silver;
  }
p
{
 margin: 5px 0 5px 0;
}
/*Event Description*/
.event_details_heading
{
	font-weight:bold;
}

.event_details_text td
{
	padding:2px;
	
	
}

.event_Places
{
	font-weight:bold;
	color:Gray;
}

.event_days
{
	font-weight:bold;
	font-size:12px;
	color:Gray;
}

.event_days_seperator
{
	height:1px; width:100%;background-color:gray;
}

.div_content
{	width:777px;padding:5px;border:#92918f solid 1px;background:#fff;	}


.EventHeadingBackground
{
	background-color:#a4a3a1;
	color:#fff;
	padding:2px;
	font-weight:bold;
	font-family:verdana;
}

.FaceImageText
{
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

.FaceImageText a
{
	font-weight:bold;
	color:#666;
	text-decoration:none;
}

.FaceImageText a:hover
{
	font-weight:bold;
	color:#666;
	text-decoration:none
}

.FooterLinks
{
	 color:#000;
	 font:normal 12px Trebuchet MS;
	 text-decoration:none;
}

.FooterLinks a
{
	 color:#fff;
	 font:normal 12px Trebuchet MS;
	 text-decoration:none;
}

.FooterLinks a:hover
{
	 color:#fff;
	 font:normal 12px Trebuchet MS;
	 text-decoration:underline;
}

.ShortLinksContainer
{
	width:120px; padding:3px 0 3px 0;background:#e5e5e5;border-bottom:#CCCCCC solid 1px;
	cursor:pointer;
}

.ShortLinksText
{
	float:left;width:95px;
	padding-left:5px;
	font:bold 12px Trebuchet MS;
}

.ShortLinksIcon
{
	float:left;width:20px;
}

.EventInnerData 
{
	width:100%;
	text-decoration:none;
}

.EventInnerData  td
{
	padding:0px 0px 4px 4px;
}

img
{
	border-width:0px;
}

.EvtRightMenu a
{
	color:#000;
}

.EvtTitleLink a
{
	color:#06727c;
	text-decoration:none;
}

.EvtTitleLink a:hover
{
	color:#06727c;
	text-decoration:underline;
}

.EventHeadingNavigation
{
	background-color:#6b6455;
	color:#fff;
	padding:2px;
	font-weight:bold;
	font-size:13px;
	font-family:Trebuchet MS;
	text-decoration:none;
}

.EventHeadingNavigation a
{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	font-family:Trebuchet MS;
	text-decoration:underline;
}


.EventHeadingNavigation a:hover
{
	color:#fff;
	font-weight:bold;
	font-size:13px;
	font-family:Trebuchet MS;
	text-decoration:none;
}
