@charset "utf-8";
/* CSS Document */

body {
	background-color:#fff;
	font-family:Helvetica, Arial, sans-serif;
	margin-top:0;
	font-size:8px;
	white-space: inherit;
	background:url(/images/background.jpg) #b8bdc1 repeat-x;
}
html {
	overflow-y: scroll;
}
.noMargin{
margin-bottom:0px!important;
}
.fullWrap{
width:930px;
	margin-left:auto;
	margin-right:auto;
	
}
.outsideWrap {
	float:left;
	width:930px;
	background:url(/images/back.gif) repeat-y;
	
}
.insideWrap {
	width:930px;
	background:url(/images/topbg.jpg) no-repeat top;
	float:left;
	
	
}
.ieFixer{
padding-left:15px;
float:left;
}
.bottomWrap {
	width:930px;
	margin-left:auto;
	margin-right:auto;

	
}

.container_home {
	width:900px;
	background:url(/images/bg_home.gif) repeat-y #fff;
	float:left;
}
.home_backing {
	background:url(/images/bg_home_base.gif) bottom no-repeat;
	padding-bottom:20px;
	float:left;
	width:900px;
}
.backing {
	background:url(/images/bg_base.gif) bottom no-repeat;
	padding-bottom:35px;
	float:left;
	width:900px;
}
#content_index {
	width:850px;
	padding-left:40px;
	margin-right:auto;
	float:left;
}
/* header ----------*/
.home_link {
	padding-left:0px;
}
.press_link {
	float:right;
	color:#573C1E;
	font-size:8px;
}
#global_nav{
width:800px;
float:left;
padding:0px 0px 0px 40px;
margin:0px;
height:22px;
}
#head {
	width:900px;
	display:block;
	float:left;
}
#topnav{
width:550px;
padding-top:28px;
padding-left:25px;
float:left;
}
#lastbut{
border:none !important;
}
#head a {
	padding-right:14px;
	padding-left:14px;
	color:#B2B2B2;
	font-size:10px;
	text-decoration:none;
	border-right:2px solid #B2B2B2;
	
}
.header a:hover {
	color:#777;
}
#logo {
	float:left;
	width:270px;
	text-align:right;
	padding-top:10px;
}

.slideShow{
float:left;
width:850px;
padding:0px 0px 15px 40px;
margin:0px;

}
.header {
	background-image:url(/images/link_bg.jpg);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	color:#B2B2B2;
	height:60px;
	padding-top:20px;
}
.search{
background:url(/images/sel_back.gif) no-repeat left;
width:265px;
height:35px;
padding:0px 0px 0px 10px;
margin: 12px 35px 0px 0px;
float:right;
display:inline;
}
.search .home_input{
font-size:10px;
width:145px;
color:#7B8799;
padding:0px;
margin-top:7px;
display:block;
float:left;

}
.search_but{
margin:5px 0px 0px 7px;
display:block;
float:left;

}
.headline{
font-size:13px;
font-weight:bold;
margin-bottom:5px;
}
.red {
color:#A51F23
}

.blueBg{
background-color:#F2F2F2;

}
/* NEW HOME STYLING------*/
.left_padding_10{
padding-left:15px;
}
.blue_body {
	color:#7C8799;
	font-size:12px;
	
	font-style:inherit;
	line-height:17px;
	text-align:justify !important;
}
.red_home {
	color:#A51E23;
	font-size:13px;
	font-weight:bold;
		line-height:18px;
	text-align:left;
	margin-left:3px;
}
.noPadding {
	padding:0px !important;
}
#home_viewonline{
margin-top:10px;
}
#home_viewonline .blue{
color:#7C8799;
font-size:13px;
}
#home_viewonline .blueback{
background-color:#F2F2F2;
float:left;
width:780px;


}
#home_viewonline .blueback p{
background-color:#F2F2F2;
	width:inherit;
	line-height:14px;
	color:#7E8697;
	padding:5px 5px;
	float:left;
}
#home_viewonline .blueback_img{
float:left;
display:block;
margin:10px 0px 0px 10px;

}
/* home content */

.hot_offers{
background:url(/images/hotoffers.gif) no-repeat left top;
padding:5px 0px 0px 18px ;
height:355px;
width:355px;
float:left;
}
.hot_offers .pics{
padding:5px 5px 0px 5px;
}
.hot_offers p{
color:#7C8799;
	font-size:11px;
	
	font-style:inherit;
	line-height:14px;
	text-align:justify !important;
	padding:0px 4px;
	margin:0px;
	
}
.hot_offers .price{
color:#A51E23;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
}
.hot_offers a{
	text-decoration:none;
	color:#A51E23;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	/*padding:2px 5px;*/

}
.hot_offers a:hover
{
	text-decoration:underline;
}
.copyl{padding:1px 5px 
}
.copy2{padding:1px 0px 1px 5px;
}
.viewonline{
 background:url(/images/view_online.gif) bottom no-repeat; height:91px; width:230px; text-align:left;
}
.viewonline img{
padding:11px 0px 0px 19px;
}
.online_book{
 background:url(/images/bookings_bg.gif) bottom no-repeat; height:90px; width:160px
}
.online_book img{
padding:4px 0px 0px 25px;
}
#blue_break_h {
	background:url(/images/blue_break.jpg) repeat-x;
	margin-top:10px;
	padding-top:10px;
	
}
#blue_break_h img {
	margin:5px 0px;
	float:left;
}
/* MORE INFO BOXES---------------*/
.moreinfo{
font-size:11px;
font-weight:normal;
padding:10px;
float:left;
margin:10px 0px 0px 0px;
}
.moreinfo .tag{
display:block;
width:100%;
font-weight:bold;
height:18px;
}
.moreinfo .wrapper{
width:100%;
float:left;
line-height:15px;
}
.moreinfo .wrapper a{
padding:3px 6px 0px 0px;
}
.moreinfo .titles{
display:block;
width:110px;
float:left;

}
.moreinfo .details{
width:420px;
float:left;
}

/* DESTINATIONS  */
.destinations_bar{ 
background-color:#BC8C2D;
height:26px;
width:803px;
float:left;
}
#destinations_nav li {
	list-style:none;
	display:inline;
	line-height:26px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:0px 16px;
}
#destinations_nav {
	margin-top:0px;
	

}
#destinations_nav a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
#destinations_nav a:hover{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:underline;
}
/*CSS MAY 2009*/

.blue_subheader {
	color:#7E8697;
	font-size:11px;
	font-weight:bold;
	line-height:20px;
	padding-left:34px;
	text-align:left;
	text-decoration:none;
	display:block;
	height:16px;
	padding-top:5px;
}

.blue_body_dest .blue_item a {
	color:#B2B2B2;
	font-size:11px;
	font-weight:normal;
	padding-left:34px;
	line-height:15px;
}
.blue_body_dest a brown_select{
	color:#BC8D2D;
}
.blue_body_dest .blue_item_selected img {
	text-align:right;
	margin-top:2px;
	margin-right:2px;
}
.blue_body_dest .blue_item_selected a {
	color:#fff;
	padding:0px 2px;
	font-size:11px;
	font-weight:bold;
	line-height:17px
}
.blue_body_dest .blue_item_selected 
{
	background:transparent url(/images/select.gif) no-repeat scroll center center;
	color:#B2B2B2;
	font-size:10px;
	font-weight:normal;
	padding-left:32px;
}
.blue_activity_item_selected 
{
	background:transparent url(/images/red.gif) no-repeat scroll center center;
	color:#B2B2B2;
	font-size:10px;
	font-weight:normal;
	padding-left:34px;
}
.blue_body_dest .bluerecommend__item_selected 
{
	background:transparent url(/images/green.gif) no-repeat scroll center center;
	color:#B2B2B2;
	font-size:10px;
	font-weight:normal;
	padding-left:32px;
}
.blue_body_dest .bluetips_item_selected 
{
	background:transparent url(/images/blue.gif) no-repeat scroll center center;
	color:#B2B2B2;
	font-size:10px;
	font-weight:normal;
	padding-left:32px;
}
.blueflights_item_selected 
{
	background:transparent url(/images/yellow.gif) no-repeat scroll center center;
	color:#B2B2B2;
	font-size:10px;
	font-weight:normal;
	padding-left:32px;
}
.blue_body_dest .blueflights_item_selected a
{
	color:#fff;
	padding:0px 2px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:17px
}
.blue_body_dest .bluerecommend__item_selected a {
	color:#fff;
	padding:0px 2px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:17px
}
.blue_body_dest .blue_activity_item_selected a {
	color:#fff;
	padding:0px 2px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:17px
}
.blue_body_dest .bluetips_item_selected a {
	color:#fff;
	padding:0px 2px;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	line-height:17px
}
.blue_body_dest .white_item_selected 
{
	background:transparent url(/images/select.gif) no-repeat scroll center center;
	color:#fff;
	font-size:10px;
	font-weight:normal;
	padding-left:32px;
}
.blue_body_dest .brown_bold a {
	color:#BC8D2D;
	font-size:13px;
	font-weight:bold;
	line-height:18px;
	text-align:left;
	padding-left:0px;
text-decoration:none;
}


.blue_body_dest_sub {
	color:#7C8799;
	font-size:11px;
	font-weight:normal;
	padding-left:34px;
	line-height:15px;
}
.blue_body_dest_sub2 {
	color:#7C8799;
	font-size:11px;
	font-weight:normal;
	line-height:20px;
	padding-left:34px;
	text-align:left;
	text-decoration:none;
	display:block;
	height:16px;
	padding-top:5px;
}
.blue_body_dest a {
	text-decoration:none;
	color:#7E8697;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	padding-left:17px;
}
.blue_body_dest noPadding a 
{
	padding-left:0px;
}
.blue_body_dest a:hover{

color:#7C8799;
}
#itin_bar {
	border-right:#BB8C2D 2px solid;
}
#activity_bar {
	border-right:#A51E23 2px solid;
}
#recommend_bar {
	border-right:#7D7D48 2px solid;
}
#tips_bar {
	border-right:#7E8697 2px solid;
}
#flights_bar {
	border-right:#BC8D2D 2px solid;
}
.blue_body_dest {
	color:#7E8697;
	font-size:10px;
	margin-bottom:10px;
	line-height:16px;
	text-decoration:none;
}
.blue_body_dest p {
	text-decoration:none;
	color:#7E8697;
	font-size:11px;
	
	margin-top:0px !important;
	padding:0px 8px 4px 10px;
	text-align:justify !important;
	line-height:16px;
}
.fistlineTable{
padding-top:15px;
}
.blue_body_dest td {
	vertical-align:top;
	margin:0px;
}
#content_custom {
	width:810px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
}
.rightBlock {
	padding-left:20px;
	
}

.blueback p {
	background-color:#F2F2F2;
	width:inherit;
	line-height:17px;
	color:#7E8697;
}
.blueback img{
margin-left:15px;
}
.blueback .blue_head {
	color:#7E8697;
	font-size:12px !important;
	font-weight:bold !important;
}

/*----footer----*/
.footer_review {
	color:#7E8697;
	padding:0 20px 0 10px;
	width:800px;
	margin-bottom:10px;
}
.footer_review .head{
font-size:12px;
line-height:14px;
font-weight:bold;
display:block;
height:18px;
}
.small {
	font-size:9px;
	text-align:justify;
}
.small_bold{
font-size:9px;
	text-align:justify;
	font-weight:bold;
}

.footer_block p{
margin:0px;
padding:3px 5px 0px 0px;
line-height:11px;
}
.footer_block td{
padding:10px;
}
.footer_search{
margin-bottom:5px;
}
.footer_search td{
padding:10px 4px 10px 4px;
}
.footer_brown {
	color:#BC8D2D;
	font-size:11px;
	line-height:14px;
	text-align:left;
	font-weight:bold;
	letter-spacing:0.1px;
	vertical-align:top;
}
/*-----*/
.dropdown {
	background-color:#7E8697;
	font-size:9px;
	color:#fff;
	margin-top:4px;
}
.drop_select {
	border-top:solid 1px #FFFFFF;
}
.regionTour a 
{
	padding-left:0px;
}
/*---------------------------------------------------------------------------------------------------------------->>>*/
.bluebackfull {
	background-color:#F2F2F2;
	width:inherit;
	line-height:17px;
	color:#7E8697;
	float:left;
	
}
.pressBox{
float:left; padding:15px;  width:790px
}
.pressBox img{
float:left;
margin-right:20px;
}
.press{
float:left;
padding:10px 20px 12px 5px;
height:77px;
width:600px;
}
.press p{
font-size:10px;
line-height:12px;
margin:3px 0px;
font-weight:normal;
padding-right:0px;
}
.press .orange_link_right {
	color:#BC8D2D;
	font-size:9px;
	line-height:14px;
	margin-bottom:5px;
	font-weight:bold;
	text-align:right !important;
	text-decoration:underline;
	
}
.press .link_right img {
	margin-bottom:5px;
	text-align:right !important;
	padding-left:580px;
}
.report{
width:465px;
margin:7px 0 3px

}
.report p{
line-height:12px;
margin:0px 3px 0px 0px;
font-weight:bold;
font-size:9px;
padding:0px 5px 0px 0px;
}
.report img{
display:block;
text-align:right;
padding:10px 0px 0px 0px;

}
.tour{
padding:10px 5px 10px 10px;
margin:7px 0px 3px 0px;
width:300px;
}
.table td{
margin:7px 3px;
}
.contact{
float:left;
padding:20px 5px 30px 20px;
margin-right:20px;
width:560px;
}
.contact p{
font-size:11px;
line-height:16px;
margin:7px 3px;
font-weight:normal;
}

.blueback p {
	background-color:#F2F2F2;
	width:inherit;
	line-height:17px;
	color:#7E8697;
}
.blueback img{
margin-left:15px;
}

/*----footer----*/
.footer_review {
	color:#7E8697;
	padding:0px;
	width:800px;
	margin-bottom:10px;
	float:left;
}
.footer_review .head{
font-size:12px;
line-height:14px;
font-weight:bold;
display:block;
height:18px;
}
.small {
	font-size:9px;
	text-align:justify;
}
.small_bold{
font-size:9px;
	text-align:justify;
	font-weight:bold;
}

.footer_block p{
margin:0px;
padding:3px 5px 0px 0px;
line-height:11px;
}
.footer_block td{
padding:10px;
}
.footer_search{
margin-bottom:5px;
}
.footer_search td{
padding:10px 4px 10px 4px;
}
.footer_brown {
	color:#BC8D2D;
	font-size:11px;
	line-height:14px;
	text-align:left;
	font-weight:bold;
	letter-spacing:0.1px;
	vertical-align:top;
}
/*-----*/
.dropdown {
	background-color:#7E8697;
	font-size:9px;
	color:#fff;
	margin-top:4px;
}
.drop_select {
	border-top:solid 1px #FFFFFF;
}


.sitemapLinks {
	text-decoration:none;
	color:#7E8697;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
}
.searchTable 
{
	margin-left:0px;	
}
.cssPager span { background-color:#dedede; font-size:13px;color:Red;}
.cssPager a {
  text-decoration:none;
  color:#97BAE2;
}
.cssPager a:hover {
  color:#A51E24; font-weight:bold;
}

.cssPagerSearch span  
{
	background-color:#dedede; 
	font-size:13px;
	color:#7E8697;
	font-weight:bold;
  padding: 0 5px 0 5px; 
}
.cssPagerSearch table
{
	padding-left:12px;
}
.cssPagerSearch a {
  text-decoration:none;
  color:#97BAE2;
  padding: 0 3px 0 3px;	
  font-size:12px;
}
.cssPagerSearch a:hover {
  color:#A51E24; font-weight:bold;
}
