/* BEGIN Global Styles */

body {
margin: 0;
font: 11px Verdana,Arial,Helvetica,sans-serif;
background: #22546d url("/img2/global/site-background.jpg") repeat-x top;
}

#siteMainContainer {
width: 1000px;
height: 99%;
margin: 0 auto 0 auto;
padding: 0;
display: table;
/* See /body.jhtml for background style (uses IE and !IE switch) */
}


a:link {
	color: #069;
	text-decoration: none;
}
a:visited {
	color: #069;
	text-decoration: none;
}
a:hover {
	color: #069;
	text-decoration: underline;
}
a:active {
	color: #069;
	text-decoration: none;
}
.siteRightColumn {
	padding:0;
	background-color: #fff;
}
.advertisementTXT {
	font-size: 11px;
	color: #069; 
	text-align: center;
}
/* END Global Styles */
/* BEGIN Trip Finder styles */
/* BEGIN Trip Finder Global styles */
.fndrCellWhite {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tab_w_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.fndrCellOrange {
	background-color: #FAE2CE;
	background-image: url(/img2/tripfinder/fndr_tab_o_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.fndrCellBlue {
	background-color: #7BA5CE;
	background-image: url(/img2/tripfinder/fndr_tab_b_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.greyBorderLRB {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0px;
	border-bottom: 1px solid #ccc;
}
.greyBorderLR {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0px;
	border-bottom: 0px;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	border-bottom: 1px solid #ccc;
}
/* END Trip Finder Global styles */
/* BEGIN WHITE Selected */
.fndrTabDivideXW {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tab_divide_Xw_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fndrTabWDivideWO {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tabW_divide_wo_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fndrTabODivideWO {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tabO_divide_wo_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fndrTabWDivideOB {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tabW_divide_ob_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fndrTabODivideOB {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tabO_divide_ob_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fndrTabBDivideOB {
	background-color: #fff;
	background-image: url(/img2/tripfinder/fndr_tabB_divide_ob_bg.jpg);
	background-repeat: repeat-y;
	background-position: left;
}
.fndrTabDivideBX {
	background-color: #7BA5CE;
	background-image: url(/img2/tripfinder/fndr_tab_divide_Xb_bg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
/* END White Selected */
/* END Trip Finder styles */
/* BEGIN Trip Finder SECTION styles */
.tripfinderTXT {
	font-size: 10px;
	font-weight: bold;
}
.tripfinderDRPDWN {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	width: 165px;
	border: 1px #6D9FCA solid;
	background-color: #E9F2FC;
}
/* END Trip Finder SECTION styles */
/* BEGIN HEADER & NAV Styles (SEE RANDOM STYLES FOR MORE NAV -- ORGANIZE! */
.tabDivideXW {
	background-color: #fff;
}
.tabDivideXB {
	background-color: #74A1CF;
	background-image: url(/img2/nav/tab_divide_Xb_bg.jpg);
	background-repeat: repeat-y;
}
.tabDivideWB {
	background-image: url(/img2/nav/tab_divide_wb_bg.jpg);
	background-repeat: repeat-y;
	background-color: #fff;
}
.tabDivideBO {
	background-image: url(/img2/nav/tab_divide_bo_bg.jpg);
	background-repeat: repeat-y;
	background-color: #FEDABA;
}
.tabDivideOB {
	background-image: url(/img2/nav/tab_divide_ob_bg.jpg);
	background-repeat: repeat-y;
	background-color: #FEDABA;
}
.tabDivideBG {
	background-image: url(/img2/nav/tab_divide_bg_bg.jpg);
	background-repeat: repeat-y;
	background-color: #E3FBC7;
}
.tabDivideGB {
	background-image: url(/img2/nav/tab_divide_gb_bg.jpg);
	background-repeat: repeat-y;
	background-color: #E3FBC7;
}
.tabDivideBLtB {
	background-image: url(/img2/nav/tab_divide_bLtB_bg.jpg);
	background-repeat: repeat-y;
	background-color: #74A1CF;
}
.tabDivideLtBB {
	background-image: url(/img2/nav/tab_divide_LtBb_bg.jpg);
	background-repeat: repeat-y;
	background-color: #74A1CF;
}
.tabDivideBB {
	background-image: url(/img2/nav/tab_divide_bb_bg.jpg);
	background-repeat: repeat-y;
	background-color: #74A1CF;
}
.tabDivideBY {
	background-image: url(/img2/nav/tab_divide_by_bg.jpg);
	background-repeat: repeat-y;
	background-color: #FDFDB7;
}
.tabDivideYB {
	background-image: url(/img2/nav/tab_divide_yb_bg.jpg);
	background-repeat: repeat-y;
	background-color: #FDFDB7;
}
.tabDivideBP {
	background-image: url(/img2/nav/tab_divide_bp_bg.jpg);
	background-repeat: repeat-y;
	background-color: #E9D7FF;
}
.tabDividePB {
	background-image: url(/img2/nav/tab_divide_pb_bg.jpg);
	background-repeat: repeat-y;
	background-color: #E9D7FF;
}
/**/
.tabSelectedTXT {
	color: #000;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.tabSelectedTXT:link {
	text-decoration: none;
	color: #000;
}
a.tabSelectedTXT:hover {
	text-decoration: none;
	color: #069;
}
a.tabSelectedTXT:visited {
	text-decoration: none;
	color: #000;
}
/**/
a.tabBlueTXT:link {
	text-decoration: none;
	color: #fff;
}
a.tabBlueTXT:visited {
	text-decoration: none;
	color: #fff;
}
a.tabBlueTXT:hover {
	text-decoration: none;
	color: #069;
}
.tabBlueCELL {
	background-image: url(/img2/nav/tab_bg_blue.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #74A1CF;
}
.tabLtBlueCELL {
	background-color: #C7EAFF;
}
.tabGreenCELL {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D8FAB0;
}
.tabOrangeCELL {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FEDABA;
}
.tabYellowCELL {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FDFDB7;
}
.tabPurpleCELL {
	background-repeat: repeat-x;
	background-position: top;
	background-color: #E9D7FF;
}
.tabBlueTXT {
	color: #fff;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.tabWhiteCELL {
	background-image: url(/img2/nav/tab_bg_white.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #fff;
}
/**/
.barUnderAdWhite {
	background-image: url(/img2/nav/barUnderAd_White.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.barUnderAdGreen {
	background-image: url(/img2/nav/barUnderAd_Green.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.barUnderAdOrange {
	background-image: url(/img2/nav/barUnderAd_Orange.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.barUnderAdLtBlue {
	background-image: url(/img2/nav/barUnderAd_LtBlue.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.barUnderAdYellow {
	background-image: url(/img2/nav/barUnderAd_Yellow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.barUnderAdPurple {
	background-image: url(/img2/nav/barUnderAd_Purple.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
.barUnderAdBrown {
	background-image: url(/img2/nav/barUnderAd_Brown.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
/**/
.shadow {
	background-image: url(/img2/nav/nav_shadow.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
/* END HEADER & NAV Styles (SEE RANDOM STYLES FOR MORE NAV -- ORGANIZE! */
/* BEGIN index.jhtml STYLES */
.TripFinderCell {
	padding-top: 13px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.FeaturesCell {
	padding-left: 5px;
	padding-right: 5px;
}
.CommunityCell {
	padding: 5px;
}
.CommunityFeaturesTXTttl {
	color: #036;

	font-size: 12px;
}
.CommunityFeaturesTXT {
	color: #000;
	font-size: 10px;
}
.CommunityBG {
	background-image: url(/img2/droplets/community/Community.bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #ccc;
}
.CommunityDudesBG {
	background-image: url(/img2/droplets/community/Community.bg.dudes.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.TopTenCell {
	background-image: url(/img2/droplets/topsellers/TopSellers.bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-top: 6px;
}
.TopTenNumbers {
	font-size: 12px;
}
.TopTenTXT {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #036;
	font-size: 11px;
	font-weight: normal;
}
A.TopTenTXT:link {
	text-decoration: none;
}
A.TopTenTXT:hover {
	text-decoration: underline;
}
.SpecialOffersCell {
 background-image: url(/img2/home/home.SpecialOffers.bg.gif);
 background-position: bottom;
 background-repeat: repeat-x;
}
.gradientGrayCell {
 background-image: url(/img2/global/gradientGray_1x105.gif);
 background-position: bottom;
 background-repeat: repeat-x;
}
.NewsletterWindow {
	background-image: url(/img2/droplets/newsletter/newsletter.bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 5px;
}
.SEOmap {
	font-size: 9px;
}
.SEOttl {
	font-size: 9px;
	background-color: #E3EAF2;
}
.blueBoldTXT {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #036;
	font-size: 11px;
	font-weight: bold;
}
/* END index.jhtml STYLES */
/* BEGIN Random Styles.  Mostly created for Community Page. ORGANIZE LATER. */
.ksearch {
	color: #fff;
	font-size: 10px;
	font-weight: normal;
}
a.hdrMNUbgO:link {
	text-decoration: none;
}
a.hdrMNUbgO:hover {
	text-decoration: none;
}
.hdrMNUbgO {
	color: #000;
	line-height: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #FFD8B7;
	background-position: top;
}
a.subNAVtxt:link {
	text-decoration: none;
}
a.subNAVtxt:hover {
	text-decoration: underline;
}
.subNAVtxt {
	color: #069;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.subNAVcellHome {
	background-image: url(/img2/nav/home_sub_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #DCE6F0;
}
.subNAVcellFinder {
	background-color: #FEDABA;
	background-image: url(/img2/nav/finder_sub_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.subNAVcellGuides {
	background-color: #FEDABA;
	background-image: url(/img2/nav/guides_sub_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.subNAVcellCom {
	background-color: #FEDABA;
	background-image: url(/img2/nav/com_sub_bg.jpg);
	background-position: top;
	background-repeat: repeat-x;
}
.subNAVcellOffers {
	background: #DCDC50 url(/img2/nav/offers_sub_bg.jpg) repeat-x top;
}
.subNAVcellStore {
	background: #C8B4F5 url(/img2/nav/store_sub_bg.jpg) repeat-x top;
}
.subNAVcellMyIExplore {
	background: #CEB87C url(/img2/nav/myiexplore_sub_bg.jpg) repeat-x top;
}

/*												*/
/*			HEADER STYLES			*/
/*												*/
/*td.whyiexplore {
	background: #f6f9c5 url(/img2/nav/header_main_why-bg.jpg) no-repeat top left;
	background-color: #f6f9c5;
}*/
td.whyiexplore a {
	color: #000;
	font-size: 11px;
	text-decoration: underline;
}
.hdrTop {
	background-color: #4c7cab;
}

input.ksearchHeaderTextbox {
	width: 150px;
	margin: 0;
	padding: 0 0 0 3px;
	border: 1px solid #000;
	background: #fff url("/img2/subscribe/textinput-bg-0.jpg") repeat-x bottom;
	font-size: 13px;
	font-family: Trebuchet, "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
input.ksearchButtonHeader {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background: #ccc;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	border: 2px solid #999;
	-moz-border-radius: 6px;
}

/*													*/
/*	TRUST BAR styles.				*/
/*													*/
#trust {
	margin: 0;
	height: 20px;
	border-bottom: 1px solid #ccc;
	background: #000;
	padding: 5px 5px 5px 10px;
}
#trust ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: inline;
}
#trust li {
	color: #fff;
	font-size: 11px;
	display: inline;
	margin: 0px 0px 0px 15px;
}
#trust li a {
	color: #fff;
	text-decoration: underline;
}
#trust li a:hover {
	color: #ff0;
	text-decoration: none;
}
/*			END HEADER STYLES			*/

.articleTTL {
	font-size: 11px;
	font-weight: bold;
	color: #069;
}
a.articleTTL:hover {
	text-decoration: underline;
}
.articleTXT {
	font-size: 11px;
	font-weight: normal;
	color: #000;
}
.articleTXTblue {
	font-size: 11px;
	font-weight: normal;
	color: #036;
}
.articlesWin {
	background-image: url(/img2/nav/win_artcls_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
a.testimonialTXT:hover {
	text-decoration: underline;
}
.testimonialTXT {
	font-size: 11px;
	color: #069;
}
.blueTextBox {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	border: 1px inset #069;
}
.newsletterTextBox {
	margin: 0px;
	padding: 0px;
	border: 1px inset #069;
}
.comWin {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	background-image: url(/img2/nav/com_win_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	padding: 2px;
	text-decoration: underline;
}
a.comWinTXT:link {
	text-decoration: underline;
}
a.comWinTXT:hover {
	text-decoration: underline;
}
a.comWinTXT:visited {
	text-decoration: underline;
}
a.comWinTXT:active {
	text-decoration: underline;
}
.comWinTXT {
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
.mainBorder {
	border-left: 2px;
	border-right: 2px;
	border-style: solid;
	border-color: #E3EAF2;
}
.grayborder {
	border: 1px;
	border-top-width: 0px;
	border-style: solid;
	border-color: #ccc;
}
.grayborderAll {
	border: 1px #ADADAD solid;
}
.hdrTTLblue {
	font-size: 11px;
	font-weight: bold;
	color: #069;
}
.hdrTTLwhite {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.loginTTL {
	font-size: 11px;
	font-weight: bold;
	color: #069;
}
.photosTXT {
	font-size: 9px;
	font-weight: normal;
	color: #069;
}
.topdestTXT {
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
a.usercpTXT:hover {
	text-decoration: none;
}
.usercpTXT {
	font-size: 10px;
	font-weight: normal;
	color: #069;
	padding: 1px;
}
.footerWin {
	background-image: url(/img2/nav/home_sub_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border-color: #E3EAF2;
	border-style: solid;
	border-width: 1px 0 0 0;
	font-size: 11px;
}
.regionTitle { 
     font-family: "Times New Roman", Times, serif; 
     font-size: 18px; 
} 
.whiteNavTXT {color: #fff}
.TTLimgPad {
	padding-left: 8px;
}
.style1 {color: #A5CBE4}
.hdrMNUbgB {color: #fff;
	line-height: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #74A1CF;
}
.txtbox {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	height:16px;
	width:140px;
	border:1px #6D9FCA solid;
	background-color:#E9F2FC;
}
.txtarea {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	height:50px;
	width:140px;
	border:1px #6D9FCA solid;
	background-color:#E9F2FC;
}
.search-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-left:15px;
}
.general-header {
	font-family: Arial, Verdana, Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
}
.text {
	font-size: 12px;
	color: #000;
}
.style4 {
	font-size: 13px;
	color: #036;
}
.txtbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	height:16px;
	width:140px;
	border:1px #6D9FCA solid;
	background-color:#E9F2FC;
}
.txtarea {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	color:#000;
	height:50px;
	width:140px;
	border:1px #6D9FCA solid;
	background-color:#E9F2FC;
}
.search-header {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000;
	padding-left:15px;
}
.tourname {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;

	color:#036;
}
.wayfinder {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	color:#036;
}
.leftcolumn {
	font-family: Verdana, Arial, Helvetica,sans-serif;
	font-size:11px;
	color:#000;
}
/* END Random Styles -- CLEAN ME UP! */
/* BEGIN New CARL Styles */
.hdrfirsttier {
	background-color:#7AA4CE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #fff;
	background: url("/img2/home/win_blu_hdr_bg.jpg") repeat-x bottom;
	}
.hdrsecondtier {
	background-color:#E3EAF2;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6FA5D1;
	}
.hdrthirdtier {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6FA5D1;
	}
.hdrNewsletterTier {
	background-color: #F8EFE2;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6FA5D1;
	}
.hdrTopSellersTier {
	background-color: #fff;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#6FA5D1;
	}
.wingbullet {
	font-family: Wingdings;
	font-size: 10px;
	color: #000;
}
.toursummary {
	border-left: 1px dotted #000;
	border-right: none;
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	color: #069;
}
.micronav {
	font-size: 11px;
	color: #036;
	text-decoration:underline;
}
.micronavon {
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;	
}
/* END New CARL Styles */
/* BEGIN Travel Guide Styles */
.tgTabBlue {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
}
.tgTabWhite {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: bold;
}
.tgTabDivide {
	font-size: 3px;
}
.tgBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
TD.tgTabBlue {
	height: 24px;
	padding-right: 2px;
	padding-left: 2px;
	background: #789BBE;
	border: 1px #ccc solid;
}
TD.tgTabWhite {
	height: 24px;
	padding-right: 2px;
	padding-left: 2px;
	background: #fff;
	border-color: #ccc;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
}
TD.tgTabDivide {
	border-color: #ccc;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	width: 3px;
}
TD.tgBody {
	border-color: #ccc;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
a.tgTabBlue:link {
	color: #fff;
	text-decoration: none;
}
a.tgTabBlue:hover {
	color: #069;
}
a.tgTabBlue:visited {
	color: #fff;
	text-decoration: none;
}
a.tgTabBlue:active {
	color: #069;
	text-decoration: none;
}
a.tgTabWhite:hover {
	color: #000;
	text-decoration: underline;
}
a.tgTabWhite:link {
	color: #000;
	text-decoration: none;
}
a.tgTabWhite:visited {
	color: #000;
	text-decoration: none;
}
a.tgTabWhite:active {
	color: #000;
	text-decoration: none;
}
/* END Travel Guide Styles */
/* BEGIN Experts Styles */
.expertProfileTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 13px;
}
.expertNameTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
}
A.expDesc:link {
	color: #069;
	font-weight: bold;
	text-decoration: underline;
}
A.expDesc:hover {
	color: #069;
	font-weight: bold;
	text-decoration: none;
}
A.expDesc:active {
	color: #0099BB;
	font-weight: bold;
	text-decoration: underline;
}
A.expDesc:visited {
	color: #069;
	font-weight: bold;
	text-decoration: underline;
}
.expDesc {
	font-size: 11px;
}
A.expActDest:link {
	color: #069;
	font-weight: bold;
	text-decoration: none;
}
A.expActDest:hover {
	color: #069;
	font-weight: bold;
	text-decoration: underline;
}
A.expActDest:active {
	color: #0099BB;
	font-weight: bold;
	text-decoration: none;
}
A.expActDest:visited {
	color: #069;
	font-weight: bold;
}
.expActDest {
	font-size: 11px;
}
.expHeaderTXT {
	font-size: 12px;
}
/* END Experts Styles */
/* BEGIN Store Styles */
TD.productDesc {
	padding-left: 5px;
}
TR.productDesc {
	background-color: #EFEFEF;
}
.productDesc {
	font-size: 11px;
}
.productPhoto {
	border: 1px #ccc solid;
}
.productPrice {
	color: #069;
	font-size: 11px;
}
/* END Store Styles */
/* BEGIN Special Offers Styles */
.specialsTXT {
	font-size: 12px;
}
.specialsDateTXT {
	font-size: 11px; color: #000; font-family: arial, helvetica, sans-serif;
}
/* END Special Offers Styles */
/* BEGIN content chart styles */
.DataTable {
	margin-top: 20px;
	margin-bottom: 5px;
	margin-left: 25px;
	font-size: 11px;
	color: #000;
	font-family: Verdana, Arial, helvetica, sans-serif;
}
.DataHead {
	color: #fff;
	background-color: #069;
	font-weight: bold;
}
.DataCell {
	color: #000;
	background-color: #E3EAF2;
	text-align: center;
}
.tripnum {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:normal;
	font-weight:normal;
	color:#000;
}

/*									*/
/*	-RESULTS PAGE-	*/
/*									*/

/*									*/
/*		Containers		*/
/*									*/
#container {
	width: 637px;
	border: none;
}
#categoryheader {
	width: 637px;
	height: 26px;
	background: #4C7CAC url(/img2/search/results_header-bg.jpg) bottom repeat-x;
}
#tripresults {
	width: 637px;
	padding: 0px;
	margin-bottom: 10px;
	background-color: #fafafa;
}
#guideresults, #activityresults, #hotelresults, #eventresults {
	width: 637px;
	padding-top: 5px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
}

/*															*/
/*		Sub Container Styles			*/
/*															*/
.result {
	width: 637px;
	/*height: 175px;*/
	padding: 0px;
	/*background: #fff url(/img2/search/results_divider-shadow.gif) top repeat-x;*/
	background-color: #fff;
	margin: 0px 0px 10px 0px;
	border: 1px solid #aaaaaa;

}
#categoryheadertitle {
	float: left;
	margin-top: 3px;
}
#headersort {
	float: right;
	width: 300px;
	font-size: 12px;
	text-align: right;
	margin: 2px 3px 0px 0px;
}
.titleblock {
	font-weight: bold;
	padding: 2px 0 3px 4px;
	margin: 0px;
	font-size: 14px;
	color: #000;
}
.tripstatsblock {
	/*float: right;*/
	height:100%;
	padding: 4px 3px 4px 4px;
	background: #f2f8fb url(/img2/search/results_tripstats-bg.jpg) bottom repeat-x;
	font-size: 10px;
	border-left: 1px #ccc solid;
}
.photoblock {
	/*position:auto;*/
	/*float: left;*/
	/*width:195px;*/
	/*height:93px;*/
	padding-left: 4px;
	padding-right: 4px;
	/*margin-top: 25px;*/
	/*display:inline;*/
}
.tripinfoblock {
/*position: auto;*/
/*float: right;*/
	/*border: 1px solid #f00;*/
	font-size: 11px;
	padding-right: 5px;
	/*margin-left: 2px;*/
	/*margin-top: 25px;*/
	/*display:inline;*/
}
.subnavblock {
	/*border: 1px solid #f00;*/	
	/*float: left;*/
	width: 390px;
	padding: 0px 0px 3px 0px;
	padding-left: 4px;
		
}

/*										*/
/*		Text Styles						*/
/*										*/
#tripheadertitle td {
	color: #fff;
}
#headersort td {
	color: #fff;
	font-size: 11px;
}
#titleblock h1 {
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	font-weight: bolder;
}
#titleblock a {
	color: #000;
}
#titleblock a:hover {
	border-bottom: 1px dotted #000;
	color: #000;
	text-decoration: none;
}
#tripinfoblock td {
	font-size: 11px;
}
#subnavblock a {
	color: #111111;
	font-size: 10px;
	word-spacing: 20px;
}
#tripstatsblock table {
	font-size: 10px;
	margin: 5px 0px 0px 5px;
}
/*								*/
/*	Link Styles		*/
/*								*/
a.resultheader {
	color: #fff;
	font-weight: bold;
	font-size: 0.965em;
	border: none;
	outline: none;
}
a.resultheader:link {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
a.resultheader:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.stats {
	color: #111111;
	text-decoration: underline;
	font-weight: bold;
}
a.ratings {
	color: #111111;
	text-decoration: underline;
}
/*										*/
/*		Image Styles		*/
/*										*/
img.collapse {
	border: 0px none;
	cursor: pointer;
	margin: 0px 4px 0px 6px;
}
#headersort img {
	border: 0px;
}



/*											*/
/*			NEW HEADER			*/
/*											*/

#header {	
	width: 990px;
	margin: 0;
	padding: 0;
	background:#013b6d;
}
#headerBody {
	width: 990px;
	height: 80px;
	margin: 0;
	padding: 0;
	background: #023c6b url(/img2/nav-main/header_main_bg.jpg) repeat-x bottom;
}
#headerBody h1 {
	display: none;
}
#headerLogo {
	background: url(/img2/nav-main/header_main_logo.gif) no-repeat bottom left;
	float: left;
	width: 216px;
	height: 80px;
	margin: 0 0 0 3px;
}
#headerLogo a {
	display: block;
	width: 216px;
	height: 80px;
	margin: 0;
	padding: 0;
}

#headerPhone {
	display: none;
	float: left;
	width: 300px;
	height: 60px;
	margin: 0;
}
#headerSponsor {
	float:left;
	width: 195px;
	height: 80px;
	margin: 0 0 0 50px;
}
#headerAd {
	background: #fff;
	text-align: center;
	padding: 0 0 5px 0;
}

/*#headerPhone {
	background: url(/img2/nav/header_main_phonenumber.gif) no-repeat top left;
	float: left;
	width: 316px;
	height: 89px;
	margin: 0 0 0 20px;
}
*/
#headerPhoneMini {
	background: url(/img2/nav-main/header_main_phone-mini.gif) no-repeat top right;
	float:left;
	width: 226px;
	height: 54px;
	margin: 15px 0 0 150px;
}
#kSearchContainer {
	float: right;
	width: 220px;
	z-index: 500;
	margin: 20px 10px 0 0;
}

/*		Main Navigation		*/
#navMain {
	background: #023c6b;
}
#navMain td {
	margin: 0;
	padding: 0;
	background: #023c6b;
	text-align: center;
}
#navMain a {
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#navMain a.navInsurance {
	height: 24px;
	line-height: 9px;
}
#navMain a:hover {
	color: #036;
	text-decoration: underline;
	/* border-bottom: 1px solid #999; */
}
#navAdDivider {
	height: 6px;
	font-size: 2px;
	/* See actual header droplets for background image style! ie: "background: #fff url(/img2/nav-main/nav_ad-divider.jpg) repeat-x top;" */
}

#navMain #homeOn {
	background: url(/img2/nav-main/nav_white.gif) no-repeat bottom;
}
#navMain #homeOnAff {
	background: url(/img2/nav-main/nav_home-1aff.jpg) no-repeat bottom;
}

#navMain #tripfinderOn {
	background: url(/img2/nav-main/nav_blue.gif) no-repeat bottom;
}
#navMain #tripfinderOnAff {
	background: url(/img2/nav-main/nav_tripfinder-1aff.jpg) no-repeat bottom;
}

#navMain #travelguidesOn {
	background: url(/img2/nav-main/nav_green.gif) no-repeat bottom;
}
#navMain #communityOn {
	background: url(/img2/nav-main/nav_community-1.jpg) no-repeat bottom;
}
#navMain #specialsOn {
	background: url(/img2/nav-main/nav_specials-1.jpg) no-repeat bottom;
}
#navMain #airnmoreOn {
	background: url(/img2/nav-main/nav_purple.gif) no-repeat bottom;
}
#navMain #airnmoreOnUK {
	background: url(/img2/nav-main/nav_purple.gif) no-repeat bottom;
}
#navMain #insuranceOn {
	background: url(/img2/nav-main/nav_insurance-1.jpg) no-repeat bottom left;
}
#navMain #myiexploreOn {
	background: url(/img2/nav-main/nav_myiexplore-1.jpg) no-repeat bottom left;
}

#navMain #homeOff {
	background: url(/img2/nav-main/nav_home-0.jpg) no-repeat bottom;
}
#navMain #tripfinderOff {
	background: url(/img2/nav-main/nav_tripfinder-0.jpg) no-repeat bottom;
}
#navMain #travelguidesOff {
	background: url(/img2/nav-main/nav_beige.gif) no-repeat bottom;
}
#navMain #communityOff {
	background: url(/img2/nav-main/nav_community-0.jpg) no-repeat bottom;
}
#navMain #specialsOff {
	background: url(/img2/nav-main/nav_specials-0.jpg) no-repeat bottom;
}
#navMain #airnmoreOff {
	background: url(/img2/nav-main/nav_airnmore-0.jpg) no-repeat bottom;
	line-height: 11px;
}
#navMain #insuranceOff {
	background: url(/img2/nav-main/nav_travelguides-0.jpg) no-repeat bottom left;
}
#navMain #myiexploreOff {
	background: url(/img2/nav-main/nav_myiexplore-0.jpg) no-repeat bottom;
}
#navMain #insuranceOff {
	padding: 0;
	background: url(/img2/nav-main/nav_insurance-0.jpg) no-repeat bottom;
}
#navMain #whyiexplore {
	background: url(/img2/nav-main/nav_zspace-1.jpg) no-repeat bottom;
}

/* SUBNAV BEGIN */
#subNav {
	width: 990px;
	height: 29px;
	text-align: center;
}
#subNav ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px 0 0 10px;
	margin: 0;
}
#subNav li {
	display: inline;
	padding: 0 10px 0 0px;
}
#subNav li a {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
#subNav li a:hover {
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #000;
}
#navSubscribeButton {
	width: 111px;
	height: 18px;
	position: relative;
	float: right;
	margin: 2px 3px 0 0;
}
#navSubscribeButton a {
	width: 111px;
	height: 18px;
	display: block;
	/* see document for image call
	background: url("/img2/nav-main/subscribe-button.png") no-repeat;
	*/
}
/*		END Main Navigation		*/


#footerCopyright a {
color: #fff;
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}


#iexplore_blog_feed {
	border: 1px solid #e3eaf2;
	font-size: 11px;
	padding: 0px;
	background: url(/img2/home/home.SpecialOffers.bg.gif) repeat-x bottom left;
}

.content_box, .content_box p {
	font-size: 11px;
}

.content_box {
	margin-bottom: 8px;
	background-color: #fff;
	font-size: 11px;
	_width: 100%;
}


#iexplore_blog_feed h2,
#lodging .content_box h2.content_box_title,
.content_box h2.content_box_title {
	background-color: #e3eaf2;
	color: #6fa5d1;
	color: #4a80ab;
	color: #069;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	font: 13px/22px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


#iexplore_blog_feed ul {
	list-style-type: disc;
	color: #6fa5d1;
	margin: 10px;
	margin-left: 2.25em;
	padding: 0;
}

#iexplore_blog_feed li {
	margin-bottom: .5em;
}

#subscribe_blog_rss {
	line-height: 22px;
	text-align: center;
	padding-bottom: 5px;
}

#subscribe_blog_rss img {
	margin-right: 5px;
	vertical-align: middle;
	border: 0;
}

#quicklinks {
	margin-top: 8px;
	padding: 10px;
}

#quicklinks p {
	margin: 0;
	margin-bottom: 1em;
	color: #333;
}

#quicklinks, #quicklinks td {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}

#quicklinks h4 {
	font-size: 14px;
	margin: 0;
	margin-bottom: .25em;
}

.with_border {
	border: 1px solid #e3eaf2;
}

.with_bg {
	background: url(/img2/home/home.SpecialOffers.bg.gif) repeat-x bottom left;
}

/* ---------------------------------------------------------------------
	HOTLIST
--------------------------------------------------------------------- */


#hotlist {
	margin: 0;
	border: 0px solid #ccc;
	border-top: none;
	padding: 5px;
	_width: 368px; /* just another hack for IE to help wrangle this site */
}


#top10 {
	width: 100%;
}

#top10 td, #top10 th {
	text-align: center;
	background-color: #E0EAF3;
	padding: 2px;
	font-size: 11px;
	color: #036;
}

#top10 th.top10_trip_name {
	text-align: center;
}

#top10 .top10_trip_name {
	padding-left: 5px;
	text-align: left;
/*	white-space: nowrap; */
	background-color: #fff;
}

#top10 a:hover {
	text-decoration: underline;
}


/* ---------------------------------------------------------------------
	FEATURED ARTICLES
--------------------------------------------------------------------- */


#articles, .items {
	margin: 0;
	border: 0px solid #ccc;
	border-top: 0px;
	padding: 0px;
	background: url(/img2/home/home.SpecialOffers.bg.gif) repeat-x bottom left;
	overflow: hidden;
}

.article, .item { /* added extra divs because IE doesn't support padding on a table tag */
	border-top: 0px solid #ccc;
	padding: 5px;
}

#articles td, .items td {
	vertical-align: middle;
	padding: 0 0 0 8px;
	font-size: 11px;
}

#articles .thumb, .items .thumb {
	padding: 0;
}

#articles .thumb img, .items .thumb img {
	padding: 2px;
	background-color: #e8e8e8;
	border: 1px solid #ccc;
}

.items .thumb img {
	background-color: transparent;
	border: 1px solid transparent;
	_border: 0; 
}

.items p {
	padding: 0 10px;
}



/* ---------------------------------------------------------------------
	DESTINATIONS AND ACTIVITIES LIST
--------------------------------------------------------------------- */

.travelguides_list {
	font-size: 11px;
	padding: 0 5px 10px 5px;
}

.travelguides_list h3 {
	font-size: 11px;
}


.travelguides_list ul {
	margin: 5px 0 0 16px;
	padding: 0;
	color: #6fa5d1;
}
.travelguides_list ul li {
	font-size: 11px;
	margin-bottom: 4px;
}


.content_box p {
	text-align: left;
}


/* ---------------------------------------------------------------------
	Inform content styles
--------------------------------------------------------------------- */

#inform_content a {
	text-decoration: underline;
}
