/* top elements */



/* form elements */
/*
form {
	margin: 0; padding: 0;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

input {
	font: normal 1em 'Trebuchet MS', Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:2px;
	font: normal 1em 'Trebuchet MS', Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #CCC;
	background: #FFF; 
	padding: 2px 3px; 
	color: #333;	
}
*/

/***********************
	  LAYOUT
************************/
#wrap {
	
	margin: 0 auto;
	padding:0px;
	text-align:left;
	z-index:auto;
}

/* header */
#header {
	/*position: relative;*/
	float:left;
	width: 970px;
	height: 60px;
	text-align: left;		
	margin:7px 0px 7px 0px;
	background: #FFF;
}
#header #logo-box {
	/*position: absolute;*/
	float:left;
	left: 1px ; top: 1px;
	width: 165px;
	height: 50px;
	padding-top: 5px;
}
#logo-box h1#logo {
	/*position: absolute;	*/
	float:left;
	font: bold 50px 'Trebuchet MS', Sans-serif;
	letter-spacing: -2px; 
	color: #FFF;
	margin: 0;
	padding: 0;
	top: 0px; left: 0px;
}
#logo-box h1#logo a {
	float:left;
	text-decoration: none;
	color: #FFF;
}
#header .headerad {
	/*position: absolute;*/
	float:left;
	width:514px;
	margin-left:7px;
	text-align:right;
	padding-top:40px;
}
#header .loginbox {
	/*position: absolute;*/
	float:left;
	width:277px;
	height:60px;
	margin-left:7px;
	text-align:right;
}
.loginheader {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.loginheader a {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.loginheader a:hover {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.loginheader a:visited {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.loginheader a:active {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
.inputLogin {
	width:70px;
	height:18px;
	font: 11px Arial;
	background-color: #FFFFFF;
	color: #102132;
	border-top: 1px solid #CCCCCC;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-right: 0px;
	padding-top:2px;
	padding-left:2px;
}
.loginlinks {
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	color:#F02300;
	text-decoration:none;
}
.loginlinks a:hover {
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	color:#F02300;
	text-decoration:none;
}
.loginlinks a:visited {
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	color:#F02300;
	text-decoration:none;
}
.loginlinks a:active {
	font-family:arial;
	font-size:9px;
	font-weight:normal;
	color:#F02300;
	text-decoration:none;
}
.welcome {
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}
.welcomename {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
}
#header .logged {
	/*position: absolute;*/
	float:left;
	width: 260px;
	height: 60px;
	margin-left:7px;
	text-align:right;
}

/*
#header .toprightlinks {
	position: absolute;
	right: 2px;
	top: 1px;
	width: 125px;
	height: 80px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
*/

/* header menu */
#menu {	
	float: left;
	clear: both;
	margin: 0; 
	width: 970px;
	background: #FFF;
}
#menu ul {
	float: left;
	font: bolder 11px Verdana, Arial, 'Trebuchet MS', sans-serif;
	width: 970px;
	color: #FFF;
	background-color: #CCCCCC;		 	
	margin: 0;
	padding: 0;
	display: inline;
	/*border-bottom: 6px solid #FFF;*/
}
#menu li {
	float: left;
	list-style: none;
	width: 100px;
	height: 20px;
	border-right: 1px solid #FFF;
}
#menu li a {
	display: block;
	color: #6B6D6B;	
	text-decoration: none;
	width: 100px;
	height: 20px;
	padding-top: 2px;
}
#menu li a:hover {
	background: #F72000;
	color: #FFF;
	width: 100px;
	height: 20px;
}
#menu li a#current  {
	background: #F72000;
	color: #FFF;
	width: 100px;
	height: 20px;
}
#menuxchange {
	width: 117px;
}

/*Top navigation bar*/
table.navcontainer td {
	border-right: 1px solid #fff;
}
table.navcontainer td a.normal:link {
	display: block;	
	height: 20px;
	line-height: 20px;
	background-color: #cecfce;
	color: #5f5c5c;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.navcontainer td a.normal:visited {
	display: block;	
	height: 20px;
	line-height: 20px;
	background-color: #cecfce;
	color: #5f5c5c;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.navcontainer td a.normal:hover {	
	display: block;	
	height: 20px;
	line-height: 20px;
	background-color: #f72000;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.navcontainer td a.normal:active {
	display: block;	
	height: 20px;
	line-height: 20px;
	background-color: #f72000;
	color: #ffffff;
	text-decoration: none;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.navcontainer td a.current {
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
table.navcontainer tr {
	text-align: center;
	font: bold 12px Arial;
	background-color: #cecfce;
	color: #5f5c5c;
	min-height: 20px;
}
.navactive {
	background-color: #f72000;
	color: #fff;
}
.colorband {
	display: block;	
	height: 20px;
	line-height: 20px;	
	background-color: #cecfce;
	min-width: 250px;
	width: 250px;
}
/*end top navigation bar*/

/* For New Home Page */
#SearchBox {
	float:left;
	width: 970px;
	height: 32px;
	margin: 0;
	text-align: left;
	vertical-align:middle;
	background: #E6E6E6;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #CCCCCC;
}
/*#SearchBox .searchContent {
	padding:5px 5px 5px 5px;
	vertical-align:middle;
}*/
#SearchBox h1 {
	padding-left:20px;
	vertical-align:middle;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color: #333333;
}

#SearchBox .input {
	width:250px;
	height:18px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #102132;
	border-top: 1px solid #CCCCCC;
	border-left:none;
	border-right:none;
	border-bottom:none;
	margin-right: 0px;
	padding-top:2px;
	padding-left:5px;
}

#SearchBox .dropBox {
	width:150px;
	height:18px;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #102132;
	border-top: 1px solid #CCCCCC;
	border-left:none;
	border-right:none;
	border-bottom:none;
}

/* content */
#content-wrap {
	clear: both;
	float: left;
	width: 100%;
	background: #FFF;
}

#content {
	width: 970px;	
	clear: both;
	text-align: left;	
	padding: 0;
	margin: 0 auto;
}

/* sidebar */
#sidebar {
	float: right;
	width: 150px;
	margin: 20px 0 0 0; padding: 0;	
	background: #FFF;
}
/*
#sidebar h1 {
	padding: 5px 0px 2px 5px;
	margin: 0;	
	color: #660000;	
}
*/
.sidebox {
	margin-bottom: 5px;
}

/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;		
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D5D5D5;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D5D5D5;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #993333;
	color: #993333;		
}

#sidebar .reviewerBox {
	float:left; width:150px; height:250px; vertical-align:top;
	border-top:solid 3px #F02300;
	margin-bottom: 10px;
}
.reviewerBoxContent {
	float:left; width:147px; height:215px; vertical-align:top;
	/*padding:5px;*/
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	text-align:center;
}


#sidebar .adBox {
	float:left; width:147px; vertical-align:top;
	border:solid 1px #CCCCCC;
	margin-bottom: 5px;
	text-align:center;
	padding-top: 0px;
}
.adBanner {
	padding-top: 5px;
	padding-bottom: 3px;
}

#sidebar .adBox1 {
	float:left; width:147px; vertical-align:top;
	border:solid 0px #CCCCCC;
	margin-bottom: 8px;
	text-align:center;
	padding-top: 0px;
}
.adBanner1 {
	padding-bottom: 0px;
}
/*.reviewerBoxContent {
	float:left; width:145px; height:210px; vertical-align:top;
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
	text-align:center;
}*/
.reviewerBoxContentStyle {
	margin-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}



/* main */
#main {
	float: left;
	width: 820px;	
	margin: 0px 0px 10px 0px; padding: 0;
	background: #FFF;
	/*border: 1px solid #ccc;*/
}
/*#main h1 {
	*padding: 5px 0 2px 5px;
	margin: 0;
	border-bottom: 1px dashed #D5D5D5; 	
}*/
#main ul li {
	/*list-style-image: url(bullet.gif);*/
}
/*#main h1{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#616161;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	padding:5px;
	height:45px;
}*/
#main .fixedBox {
	float:left; width:100%; vertical-align:top;
}
#main #contentRow1 {
	float:left; width:815px; height:250px; vertical-align:top; margin-top:20px;
}
#main #contentRow2 {
	float:left; width:815px; height:75px; vertical-align:top; margin-top:10px;
}
#main #contentRow3 {
	float:left; width:815px; height:300px; vertical-align:top; margin-top:10px;
}
#main #contentRow4 {
	float:left; width:815px; height:250px; vertical-align:top; margin-top:20px;
}
#main #contentRow5 {
	float:left; width:815px; height:175px; vertical-align:top; margin-top:20px;
}
#main #contentRow6 {
	float:left; width:815px; height:215px; vertical-align:top; margin-top:20px;
}
#main #contentRow7 {
	float:left; width:815px; height:160px; vertical-align:top; margin-top:20px;
}

#main .contentBtmlinks {
	padding:0px 60px 0px 60px;
	/*border: 2px solid #CCC;*/
}

/* footer */
#footer {
	width: 970px;
	margin: 0;
	font-family:Verdana;
	font-size:11px;
	color:#006699;
	text-decoration:none;
	text-align: left;
	line-height:13px;
	background: #FFF;
}
#footer .footerblock {
	clear: both;
	width: 825px;
	margin-left:15px;
	padding: 20px 0 0 0px;
	/*height: 150px;*/
	font-family:Verdana;
	font-size:11px;
	color:#006699;
	text-decoration:none;
	text-align: left;
	line-height:13px;
	background: #FFF;
}
/* footer links */
#footer .bottomlinks {
	float: left;
	width: 825px;
	color: #006699;
	margin: 0;
	border-bottom: 1px solid #E5E5E5;
}
#footer .footerline {
	float: left;
	width: 825px;
	color: #E5E5E5;
	margin: 0;
	padding-top: 3px;
	border-bottom: 1px solid #999;
}
#footer .cright {
	color:#000000;
}
#footer .marquee {
	float:left;
	width:825px;
	vertical-align:top;
	padding: 10px 0 0 15px;
}
#footer .marqi {
	float: left;
	width: 825px;
	margin: 0;
}
#footer p {
	margin: 0; padding: 0;
}
#footer a {
	text-decoration: none;
	color: #006699;	
}
#footer a:hover {
	text-decoration: none;
	color: #006699;
}
#footer .footerbtmline {
	float: left;
	width: 100%;
	background:url(../../images/color_band_bottom.gif) no-repeat 0 center;
	height: 3px;
}

.FooterBtmLine{
	float:left; margin:5px 0px 5px 5px; background:url(../images/color_band_bottom.gif); height:3px; width:970px;
}


/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }

/* additional classes */
.clear { clear: both; }
.gray  { color: #BFBFBF; }

/*Start of TEXT Normal Site Styles*/
.copy {
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	line-height:15px;
	text-decoration:none;
}
.copybd {
	font-family:Verdana; font-size:11px; font-weight:bold; color:#333333; text-decoration:none;
}
.small {
	FONT-WEIGHT: normal; FONT-SIZE:9px; COLOR: #333333; LINE-HEIGHT: normal; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.red {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #c82c00; FONT-FAMILY: Verdana; TEXT-DECORATION: none
}
.login{
color:#333333;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:17px;
line-height:normal;
margin:2px 0px 0px;
padding-top:1px;
text-transform:none;
top:auto;
width:60px;
}
/*End of TEXT Normal Site Styles*/

.colHeaderRed {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:16px; font-weight:bold; color: #F02300; padding:5px;
	height:20px;
}
.colHeaderBlack {
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:16px; font-weight:bold; color: #333333; padding:5px;
	height:20px;
}

/* For Explore Holiday Destinations Map */
#main .exploreMapCol {
	float:left; width:315px; height:247px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.exploreMap {
	float:left; width:313px; height:215px; vertical-align:top;
	background: #E6E6E6;
	border:solid 1px #CCCCCC;
}
.navMap {
	float:left;
	width:172px;
	height:215px;
	background: #E6E6E6;
	/*border:solid 1px #000000;*/
}
.navMap .navMap-link-span {
	background:#FFFFFF;
	/*transparent url(play_icon.gif) no-repeat scroll 0pt 50%;*/
	cursor:pointer;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; 
	color:#333333;
	display:block;
	height:15px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	width:170px;
	/*opacity: 0.8;*/
	left: -171px;
	top: 197px;
}
.navDestLinks {
	float:left;
	width:130px;
	padding-top:2px;
	margin-left:2px;
	padding-right:2px;
	/*padding-bottom:3px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height: 1.5em;
	/*border:solid 1px #000000;*/
}

.exploreMapColZoom {
	float:left; width:500px; height:430px; vertical-align:top;
	border-top:solid 2px #F02300;
}
.mapZoomOutline {
	border: 1px solid rgb(255, 107, 0);
	position: absolute;
	visibility:hidden;
	top:155px;
	/*left:340px;*/
	left:15px;
	z-index: 100;
	background-color: rgb(255, 255, 255);
}
.exploreMapZoom {
	float:left; width:500px; height:430px; vertical-align:top;
	background: #E6E6E6;
	border:solid 1px #CCCCCC;
}
.navMapZoom {
	float:left;
	width:344px;
	height:430px;
	background: #E6E6E6;
}
.navMapZoom .navMapZoom-link-span {
	background:#FFFFFF;
	/*transparent url(play_icon.gif) no-repeat scroll 0pt 50%;*/
	cursor:pointer;
	font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:11px; font-weight:normal; 
	color:#333333;
	display:block;
	height:15px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	width:155px;
	/*opacity: 0.8;*/
	left: 0px;
	top: 250px;
}
.navDestLinksZoom {
	float:left;
	width:128px;
	padding-top:3px;
	padding-left:5px;
	padding-right:2px;
	/*padding-bottom:3px;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	text-decoration:none;
	line-height: 1.7em;
}

#main .searchTabCol {
	float:right; width:490px; height:247px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.searchTab {
	float:right; width:488px; height:215px; vertical-align:top;
	background: #EFF5F3;
	border-top:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.searchFormBox {
	float:left; width:455px; height:150px; vertical-align:top; padding:20px 15px 15px 15px;
	/*background: #FFFFCB;*/
	/*border:solid 1px #0000F0;*/
	font-family:Verdana;
	font-size:12px;
}
.tabs {
	float:left;
	/*font-family:Georgia, serif, "Times New Roman", Times;*/
	font-family:Verdana;
	font-size:11px;
	text-align:center; 
	font-weight:normal;
	color:#333333;
	list-style:none;
}
.tabs li{float:left; display:block; background: #E6E6E6 no-repeat left top; height:22px; padding:0;}
.tabs a{float:left; display:block; background:#E6E6E6 no-repeat right top; width:80px; height:22px; padding:3px 0 0;  border-right:Solid 1px #999999; border-bottom:Solid 1px #999999;color:#333333;}
/*border-left:Solid 1px #999999;*/
/*.tabs li.current{background: no-repeat left top; height:22px; border:0px;}
.tabs li.current a{background: no-repeat right top; height:22px; border:0px; padding:3px 0 0;color:#333333;}*/

/*#ebe6d9*/
.tabs li a.selected{background: no-repeat left top; height:22px; border:0px;}
.tabs li a.selected{position: relative; top: 1px; border-bottom: #EFF5F3; background-color: #EFF5F3; height:22px; border:0px; padding:3px 0 0;color:#333333; border-right:Solid 1px #999999;}
.tabs li a:visited{ color: #2d2b2b; }
.tabs li a:hover{ color: #F02300; }
.tabs li a.selected:hover{ text-decoration: none; }

.tabsFirst li{float:left; background: #E6E6E6 no-repeat left top; height:22px; list-style:none; padding:0;}
.tabsFirst a{float:left; display:block; background:#E6E6E6 no-repeat right top; width:81px; height:22px; padding:3px 0 0; border-bottom:Solid 1px #999999;color:#333333;}
.tabsFirst li a.selected{position: relative; top: 1px; border-bottom: #EFF5F3; background: no-repeat left top; background-color: #EFF5F3; height:22px; border:0px; padding:3px 0 0;color:#333333;}
.tabsFirst li a:visited{ color: #2d2b2b; }
.tabsFirst li a:hover{ color: #F02300; }
.tabsFirst li a.selected:hover{ text-decoration: none; }

.tabsLast li{float:left; background: #E6E6E6 no-repeat left top; height:22px; list-style:none; padding:0; border-right:1px solid #E6E6E6;}
.tabsLast a{float:left; display:block; background:#E6E6E6 no-repeat right top; width:81px; height:22px; padding:3px 0 0; border-bottom:Solid 1px #999999;color:#333333; border-right:1px solid #E6E6E6;}
.tabsLast li a.selected{position: relative; top: 1px; border-bottom: #EFF5F3; background: no-repeat left top; background-color: #EFF5F3; height:22px; border:0px; padding:3px 0 0;color:#333333; border-right:1px solid #EFF5F3;}
.tabsLast li a:visited{ color: #2d2b2b;}
.tabsLast li a:hover{ color: #F02300; }
.tabsLast li a.selected:hover{ text-decoration: none;}

#main #twominVideo {
	float:left; width:195px; height:60px; vertical-align:top; text-align:center; padding:5px 3px 5px 3px;
	border:solid 1px #E6E6E6;
}

#main #midHorAd {
	float:right; width:600px; height:60px; vertical-align:middle; margin:5px 0px 0px 2px; text-align:right;
	/*border-top:solid 1px #F02300;*/
}

#main #popHotelCol {
	float:left; width:315px; height:297px; vertical-align:top;
	border-top:solid 3px #F02300;
	/*border-bottom:solid 1px #F02300;*/
}
.dividerline
{
/*
background-image: url(divider.gif);
background-repeat: repeat-y;
background-position: 200px 0px;
*/
/*margin: 5px auto 5px auto;*/
width: 75%;
padding:5px 0px 5px 0px;
/*border-bottom: 1px solid #ccc;*/
border-right:1px dotted #ccc;
}
.ratingBox
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	background-color:#009963;
}
.noratingBox
{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	color:#009963;
	text-decoration:none;
	background-color:#ffffff;
}

#main #popDestCol {
	float:right; width:493px; height:297px; vertical-align:top;
	position:relative;
	display:inline;
	margin:0;
	overflow:hidden;
	border-top:solid 0px #F02300;
	/*border-bottom:solid 1px #CCCCCC;*/
}
/* For Popular Destination Images TAB Box
/*border-left-width:0px; border-top-width:0px;*/
#popDestBox{width:496px; height:184px;  font-family:Tahoma; font-size:11px; color:#000000; overflow:hidden; position:relative; background-image:url(../images/flash_hover_button2.jpg);}
#popDestImgleft{width:396px; height:264px; overflow:hidden; float:left; background-repeat:no-repeat; cursor:pointer;}
#popDestBoxRight{float:left; height:264px; width:146px; padding-left:339px; border:1px solid #FF0000;}

.popDestName{width:120px; height:30px; position:absolute; cursor:pointer; overflow:hidden; background-image:url(../images/btnPopDestNormal.png); background-repeat:repeat-y; behavior: url("iepngfix.php"); right:0px;}

.popDestNameON{width:120px; height:30px; position:absolute; cursor:pointer; background-image: url(../images/btnPopDestHover.gif); color:#2E81A9; font-weight:bold;  overflow:hidden; behavior: url("iepngfix.php"); right:0px;}

.popDestNameLast{width:120px; height:30px; position:absolute; cursor:pointer; overflow:hidden; background-image:url(../images/btnPopDestNormal.png); background-repeat:repeat-y; behavior: url("iepngfix.php");}
.popDestNameLastON{width:120px; height:27px; position:absolute; cursor:pointer; background-image:url(../images/btnPopDestHover2.png); color:#2E81A9; font-weight:bold; overflow:hidden; behavior: url("iepngfix.php");}


.destBRLast{padding-left:40px; margin-right:-26px; margin-left:20px; height:19px; width:120px; padding-top:10px;}

.destBR{padding-left:10px; margin-right:-26px; margin-left:20px; float:right; height:19px; width:120px; padding-top:10px;}

.linkNormal{text-decoration:none; color:#835F3C; font-family:Arial, Helvetica, sans-serif;
			 font-weight:bold; font-size:10px;}
a.linkNormal{text-decoration:none; color:#000000;}

#main #memPhotoVideoCol {
	float:left; width:315px; height:247px; vertical-align:top;
	border-top:solid 3px #F02300;
	/*border-bottom:solid 1px #CCCCCC;*/
}
.memPhotoVideoDetails {
	float:left; width:313px; height:215px; min-height:215px; vertical-align:top;
	/*background: #E6E6E6;*/
	border:solid 1px #CCCCCC;
}
.memPhotoVideoTabs {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center; 
	font-weight:bold;
	color:#000;
	list-style:none;
}
#main .phvidBox {
	float:left; width:313px; height:183px; vertical-align:top;
}

.memPhotoVideoTabs li{float:left; background: #FFFFFF no-repeat left top; height:22px; list-style:none; padding:0;}
.memPhotoVideoTabs a{float:left; display:block; background:#FFFFFF no-repeat right top; width:155px; height:22px; padding:3px 0 0; border-bottom:Solid 1px #CCCCCC;}
.memPhotoVideoTabs li a.selected{background: no-repeat left top; height:22px; border:0px;}
.memPhotoVideoTabs li a.selected{background: no-repeat right top; height:22px; border:0px; padding:3px 0 0; color:#333333;}

/**/
.memPVTabsL li{float:left; background: #FFFFFF no-repeat left top; height:22px; list-style:none; padding:0;}
.memPVTabsL a{float:left; display:block; background:#FFFFFF no-repeat left top; width:153px; height:22px; padding:3px 0 0; border-bottom:Solid 1px #CCCCCC; border-right:Solid 1px #CCCCCC; margin-left:2px;}
.memPVTabsL li a.selected{position: relative; top: 1px; border-bottom: #CCCCCC; background: no-repeat left top; height:22px; border:0px; padding:3px 0 0; color:#333333; margin-left:2px;}

.memPVTabsR li{float:left; background: #FFFFFF no-repeat right top; height:22px; list-style:none; padding:0;}
.memPVTabsR a{float:left; display:block; background:#FFFFFF no-repeat right top; width:153px; height:22px; padding:3px 0 0; border-bottom:Solid 1px #CCCCCC; border-left:Solid 1px #CCCCCC;}
.memPVTabsR li a.selected{position: relative; top: 1px; border-bottom: #CCCCCC; background: no-repeat right top; height:22px; border:0px; padding:3px 0 0; color:#333333;}
/**/
/*
.tabs li a:visited{ color: #2d2b2b; }
.tabs li a:hover{ text-decoration: underline; color: #2d2b2b; }
.tabs li a.selected:hover{ text-decoration: none; }
*/

#main #memFocusCol {
	float:right; width:490px; height:247px; vertical-align:top;
	border-top:solid 3px #F02300;
	/*border-bottom:solid 1px #F02300;*/
}
.memFocusDetails {
	float:right; width:488px; height:215px; vertical-align:top;
	/*background: #FFFFCB;*/
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}
.memFocusOuter {
	float:left; width:107px; height:180px; text-align:left;
	/*border:solid 1px #000080;*/
}
.memFocusPic {
	float:left; width:107px; height:72px; text-align:center;
	/*border:solid 1px #000080;*/
}
.memFocusName {
	float:left; width:107px; height:40px; text-align:left;
	/*border:solid 1px #000080;*/
}
.memFocusIntro {
	float:left; width:107px; height:62px; text-align:left;
	/*border:solid 1px #000080;*/
}
.memFocusMore {
	float:left; width:107px; height:15px; text-align:right; margin-top:1px;
	/*border:solid 1px #000080;*/
}
#memFocusCol .memFocusMoreIntro1 {
	position:absolute;
	float:left;
	visibility:hidden;
	width:465px;
	height:110px;
	border:1px solid gray;
	z-index:999;
	background-color:#FFFFFF;
	/*display:compact;*/
	padding:2px 2px 2px 2px;
	top:25px;
	margin-left:10px;
}
.moreIntro1 {
/*
top:50%;
left:1%;
border:1px solid #000;
*/
	position:absolute;
	float:left;
	visibility:hidden;
	width:465px;
	height:110px;
	border:1px solid gray;
	z-index:999;
	background-color:#FFFFFF;
	/*display:compact;*/
	padding:2px 2px 2px 2px;
	/*margin-top:-950px;
	margin-left:60px;*/
}
#moreIntro2 {
/*
top:50%;
left:1%;
border:1px solid #000;
*/
	position:absolute;
	float:left;
	visibility:hidden;
	width:465px;
	height:110px;
	border:1px solid gray;
	z-index:999;
	background-color:#FFFFFF;
	display:compact;
	padding:2px 2px 2px 2px;
	margin-top:-140px;
	margin-left:-235px;
}
#moreIntro3 {
/*
top:50%;
left:1%;
border:1px solid #000;
*/
	position:absolute;
	float:left;
	visibility:hidden;
	width:465px;
	height:110px;
	border:1px solid gray;
	z-index:999;
	background-color:#FFFFFF;
	display:compact;
	padding:2px 2px 2px 2px;
	margin-top:-140px;
	margin-left:-355px;
}
#moreIntro4 {
/*
top:50%;
left:1%;
border:1px solid #000;
*/
	position:absolute;
	float:left;
	visibility:hidden;
	width:465px;
	height:110px;
	border:1px solid gray;
	z-index:999;
	background-color:#FFFFFF;
	display:compact;
	padding:2px 2px 2px 2px;
	margin-top:-140px;
	margin-left:-475px;
}

#main #bestPackDealsCol {
	float:left; width:315px; height:172px; vertical-align:top;
	border-top:solid 3px #F02300;
	/*border-bottom:solid 1px #F02300;*/
}
.bestPackDealsDetails {
	float:left; width:313px; height:142px; vertical-align:top;
	/*background: #E6E6E6;*/
	border-top:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-left:solid 1px #999999;
	border-right:solid 1px #999999;
}

#main #hiqXChangeCol {
	float:right; width:490px; height:172px; vertical-align:top;
	border-top:solid 3px #F02300;
	/*border-bottom:solid 1px #F02300;*/
}
.hiqXChangeDetails {
	float:left; width:475px; height:118px;
}
.hiqTopicLink {
	float:left; width:200px;
}
.hiqTopicBy {
	float:right; width:270px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#666666; text-align:right;
}
.hiqTopicQuestion {
	float:left; width:475px; margin-top:3px;
}
.hiqTopicAnswer {
	float:left; width:475px; margin-top:3px;
}
.hiqTopicAnswerBy {
	float:left; margin-top:2px; width:475px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#666666; text-align:right;
}
.hiqForumBtmLink {
	float:left; width:475px; z-index:999; height:20px; bottom:10px; vertical-align:middle; 
	/*font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#666666; */
	text-align:right;
}

#main #WeekendCol {
	float:left; width:262px; height:215px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.WeekendDetails {
	float:left; width:262px; height:180px; vertical-align:top;
	/*background: #E6E6E6;*/
	border:solid 1px #CCCCCC;
}
.weekPopupLink { COLOR: red; outline: none }
.weekPopup { float:left; width:200px; height:18px; display:none; margin-left:10px; BACKGROUND-COLOR:#E6E6E6; LAYER-BACKGROUND-COLOR:#E6E6E6; width: 200; BORDER-LEFT: 1px solid black; BORDER-TOP: 1px solid black; BORDER-BOTTOM: 2px solid black; BORDER-RIGHT: 2px solid black; PADDING: 2px; z-index:5 }

#main #InspirationsCol {
	float:left; width:262px; height:215px; vertical-align:top; margin-left:10px;
	border-top:solid 3px #F02300;
}
.InspirationsDetails {
	float:left; width:262px; height:180px; vertical-align:top;
	/*background: #E6E6E6;*/
	border:solid 1px #CCCCCC;
}

#main #VacationerCol {
	float:right; width:262px; height:215px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.VacationerDetails {
	float:right; width:262px; height:180px; vertical-align:top;
	/*background: #FFFFCB;*/
	/*border:solid 1px #CCCCCC;*/
}

#main #ShareExpCol {
	float:left; width:262px; height:122px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.ShareExpDetails {
	float:left; width:262px; height:122px; vertical-align:top;
	/*background: #E6E6E6;*/
	border:solid 1px #CCCCCC;
}

#main #GetFreeCol {
	float:left; width:262px; height:122px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.GetFreeDetails {
	float:left; width:262px; height:122px; vertical-align:top;
	/*background: #E6E6E6;*/
	border:solid 1px #CCCCCC;
}

#main #PollCol {
	float:right; width:262px; height:122px; vertical-align:top;
	border-top:solid 3px #F02300;
}
.PollDetails {
	float:right; width:262px; height:122px; vertical-align:top;
	/*background: #FFFFCB;*/
	/*border:solid 1px #CCCCCC;*/
}

/*Design Styles for Packages Types*/

/*Styles for Package Type Five*/
#packStartFive {
	float:left; width:300px; height:130px; vertical-align:middle; text-align:center;
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
	/*border:1px solid #000000;*/
}
#packStartFive .tleft {
	float:left; width:100px; height:50px; border-right:1px solid #999999; vertical-align:middle; text-align:center;
}
#packStartFive .tleft .price {
	font-family:Verdana; font-size:14px; font-weight:bold; color:#FF0000;
}
#packStartFive .tleft .percouple {
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFive .tright {
	float:left; cursor: pointer; width:195px; height:50px; vertical-align:middle; text-align:center; color:#006699;
}
#packStartFive .btmSection {
	float:left; width:300px; border-top:1px solid #999999; vertical-align:middle; text-align:left;
}
#packStartFive .btmSection .bleft {
	float:left; width:200px; margin-top:2px;
}
#packStartFive .btmSection .bright {
	float:right; width:95px; margin-right:2px; margin-top:2px;
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFive .btmSection .bright .vendorlogo {
	float:right; width:95px; padding-top:2px;
}
#packStartFive .btmSection .bright .clickhere {
	float:right; cursor: pointer; width:60px; padding-top:5px;
}
#packStartFive .btmSection .bright .vendorurl {
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}

/*Styles for Package Type Four*/
#packStartFour {
	float:left; width:300px; height:130px; vertical-align:middle; text-align:center;
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
	/*border:1px solid #000000;*/
}
#packStartFour .left {
	float:left; width:120px; height:130px; border-right:1px solid #999999; vertical-align:middle; text-align:center;
}
#packStartFour .left .price {
	width:120px; font-family:Verdana; font-size:14px; font-weight:bold; color:#FF0000;
}
#packStartFour .left .perperson {
	width:120px; font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFour .left .vendorlogo {
	width:120px; font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none; vertical-align:middle; text-align:center;
}
#packStartFour .left .vendorurl {
	width:120px; font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFour .right {
	float:right; cursor: pointer; width:175px; height:130px; vertical-align:middle; text-align:left;
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFour .right .fromto {
	/*float:right; cursor: pointer; width:175px; height:130px; vertical-align:middle; text-align:left;*/
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;  color:#006699;
}
#packStartFour .right .airline {
	/*float:right; cursor: pointer; width:175px; height:130px; vertical-align:middle; text-align:left;*/
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFour .right .bpdesturl {
	/*float:right; cursor: pointer; width:175px; height:130px; vertical-align:middle; text-align:left;*/
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none; color:#006699;
}
#packStartFour .right .clickhere {
	float:right; cursor: pointer; width:60px; vertical-align:middle; text-align:right;
}

/*Styles for Package Type First*/
#packStartFirst {
	float:left; width:300px; height:130px; vertical-align:middle; text-align:center;
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
	/*border:1px solid #000000;*/
}
#packStartFirst .tleft {
	float:left; width:100px; height:40px; border-right:1px solid #999999; vertical-align:middle; text-align:center;
}
#packStartFirst .tleft .price {
	font-family:Verdana; font-size:14px; font-weight:bold; color:#FF0000;
}
#packStartFirst .tleft .percouple {
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFirst .tright {
	float:left; cursor: pointer; width:195px; height:40px; vertical-align:middle; text-align:center; color:#006699;
}
#packStartFirst .btmSection {
	float:left; width:300px; border-top:1px solid #999999; vertical-align:middle; text-align:left;
}
#packStartFirst .btmSection .bleft {
	float:left; width:200px; margin-top:2px;
}
#packStartFirst .btmSection .bleft .resicon {
	float:left;width:25px; margin-top:5px;
}
#packStartFirst .btmSection .bleft .reslink {
	float:left;width:150px; vertical-align:middle; margin-top:5px;
}
#packStartFirst .btmSection .bleft .includes {
	float:left;width:150px; vertical-align:middle; margin-top:5px;
}

#packStartFirst .btmSection .bright {
	float:right; width:95px; margin-right:2px; margin-top:2px;
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}
#packStartFirst .btmSection .bright .vendorlogo {
	float:right; width:95px; padding-top:2px;
}
#packStartFirst .btmSection .bright .clickhere {
	float:right; cursor: pointer; width:60px; padding-top:5px;
}
#packStartFirst .btmSection .bright .vendorurl {
	font-family:Verdana; font-size:11px; font-weight:normal; color:#333333; text-decoration:none;
}



.ie_fix{top: 30px; right:0px; }
