div#page-content-nomargin {
	zoom: 1.0;
}

table#homepage-layout {
	border-collapse: collapse;
	/* width: 776px; */
}

table#homepage-layout td {
	padding: 0px;
	margin: 0px;
	vertical-align: top;		
}

table#homepage-layout td.left-col {
	width: 147px;
}

table#homepage-layout td.center-col {
	width: 429px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc; 		
}

table#homepage-layout td.right-col {	
	width: 200px;
	display: inline;
}


div.styles li a,
div.styles li a:link,
div.styles li a:visited,
div.styles li a:active,
div.destinations a,
div.destinations a:active,
div.destinations a:link,
div.destinations a:visited,
div.blogs a,
div.blogs a:active,
div.blogs a:hover,
div.blogs a:link,
div.blogs a:visited {
	color: #051B42;
	font-size: 11px;
	text-decoration: none;
}
div.styles li a:hover,
div.destinations a:hover,
div.blogs a:hover {
	text-decoration: underline;
}


/********left column********/


/* search by style */
div.styles {
	background-color: #fff;
}
div.styles h4 {
	color: #970f01;
	font-size: 13px;
	margin: 0 0 0 4px;
	font-weight: bold;
}
div.styles ul,
div.styles li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.styles ul {
	margin-left: 8px;
}
div.styles li {
	clear: both;
	display: block;
	padding: 4px 0 0 1em;
	text-indent: -1em;
}

/* what's new and blogs */
div.new img,
div.blogs img {
	border: 0;
}


/* blogs */
div.blogs {
	padding: 0 0 4px;
	border-bottom: 1px solid #ccc;
}
div.blogs ul,
div.blogs ul li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.blogs ul {
	font-size: 11px;
	margin-left: 20px;
}
div.blogs li {
	padding: 0 0 0 1em;
	text-indent: -1.8em;
}
div.blogs ul img {
	margin: 8px 4px 0;
}
div.blogs li.first img {
	margin-top: 0;
}


/* ads */
div#block_2 iframe {
	border: 0;
	height: 200px;
	width: 145px;
	overflow-y: hidden;
	margin-top: 10px;
}


/********center column********/


/* map */
div.world-map h4 {
	color: #BC6504;
	font-size: 14px;
	font-weight: bold;
}
div.world-map h5 {
	color: #970f01;
	font-size: 12px;
	font-weight: normal;
}
div.world-map h4,
div.world-map h5 {
	margin: 0 4px 0 0;
	padding: 0;
	text-align: right;
}
div.world-map img {
	border: 0;
}
div.destinations {
	text-align: center;
}
div.destinations h4 {
	color: #970f01;
	font-size: 14px;
	margin: 0 0 0 4px;
	text-align: center;
}
div.destinations p {
	margin: 0;
	padding: 0;
}
div.destinations span {
	padding: 0 5px;
}


/* search forms */
div.search-tabs {
	height: 380px !important;
	width: 423px;
	margin: 0 auto;
	text-align: center;
}
div.search-tabs img {
	margin: 30px auto 10px;
}
div.search-tabs div.tabs div {
	background-repeat: no-repeat;
	cursor: pointer;
	height: 35px;
}
div.search-tabs div.tabs span {
	visibility: hidden;
}


div.search-tabs div.tabs-all {
	background-color: #0d1b41;
}
div.search-tabs div.tabs-hotels {
	background-color: #bd6828;
}
div.search-tabs div.tabs-flights {
	background-color: #99bb64;
}
div.search-tabs div.tabs-cruises {
	background-color: #174178;
}
div.search-tabs div.tabs-packages {
	background-color: #E7C42B;
}
div.search-tabs div.tabs-fun {
	background-color: #961a1d;
}

div.search-tabs div.off {
/*	position: relative; */
	bottom: 5px;
}
div.search-tabs div.on {
/*	position: relative; */
	bottom: 10px;
}

div.search-tabs div.off#tab-all {
	background-image: url("../../images/home-search/tab_all_off.gif");
	width: 54px;
}
div.search-tabs div#tab-all,
div.search-tabs div.over#tab-all {
	background-image: url("../../images/home-search/tab_all_on.gif");
	width: 54px;
}

div.search-tabs div.off#tab-hotels {
	background-image: url("../../images/home-search/tab_hotels_off.gif");
	width: 67px;
}
div.search-tabs div#tab-hotels,
div.search-tabs div.over#tab-hotels {
	background-image: url("../../images/home-search/tab_hotels_on.gif");
	width: 67px;
}

div.search-tabs div.off#tab-flights {
	background-image: url("../../images/home-search/tab_flights_off.gif");
	width: 68px;
}
div.search-tabs div#tab-flights,
div.search-tabs div.over#tab-flights  {
	background-image: url("../../images/home-search/tab_flights_on.gif");
	width: 68px;
}

div.search-tabs div.off#tab-cruises {
	background-image: url("../../images/home-search/tab_cruises_off.gif");
	width: 71px;
}
div.search-tabs div#tab-cruises,
div.search-tabs div.over#tab-cruises {
	background-image: url("../../images/home-search/tab_cruises_on.gif");
	width: 71px;
}

div.search-tabs div.off#tab-packages {
	background-image: url("../../images/home-search/tab_packages_off.gif");
	width: 78px;
}
div.search-tabs div#tab-packages,
div.search-tabs div.over#tab-packages {
	background-image: url("../../images/home-search/tab_packages_on.gif");
	width: 78px;
}

div.search-tabs div.off#tab-fun {
	background-image: url("../../images/home-search/tab_fun_off.gif");
	width: 85px;
}
div.search-tabs div#tab-fun,
div.search-tabs div.over#tab-fun {
	background-image: url("../../images/home-search/tab_fun_on.gif");
	width: 85px;
}

div.search-tabs div.forms-wrapper {	
	padding: 0 10px 5px;
	text-align: left;
}

div.search-tabs div.forms-wrapper,
div.search-tabs div.forms-wrapper div,
div.search-tabs div.forms-wrapper form {
	background-color: #cacfd2 !important;
}

div.search-tabs div.forms-wrapper {
	border: 1px solid #051B42;
}

div.search-tabs div.tabs div {
	float: left;
}

div.tabs a {
	cursor: pointer;
}

div#searchPage
{
	zoom: 1;
}

#searchPage #searchtabsForm,
#searchPage .topad,
#searchPage .bottomad,
#searchPage td#category {
	display: none;
}

#searchPage tr,
#searchPage tr td {
	margin: 0;
	padding: 0;
}

#searchPage td div#item-number-wrapper {
/*	position: relative; */
}

#searchPage td div#item-number {
/* 	position: absolute; */
	top: -48px;
	left: 205px;
}

#searchPage input#keyword,
#searchPage input#city {
	width: 310px;
}

#searchPage span.citydesc {
	font-size: 7pt !important;
}

#searchPage input#depart,
#searchPage input#dest {
	width: 100px;
}

#searchPage div.search,
#searchPage .selected {
	border: 0 !important;
	margin: 0px auto !important;
	width: 385px !important;
}

#searchPage p.catSubtitle {
	margin-bottom: 5px;
}

#searchPage p.book-engine {
	display: block !important;
	margin: 0 0 5px;
	padding: 0;
}

#searchPage p.book-engine span {
	color: #860926;
	font-size: 12px;
	font-weight: bold;
}

#searchPage p.book-engine a,
#searchPage p.book-engine a:active,
#searchPage p.book-engine a:hover,
#searchPage p.book-engine a:link,
#searchPage p.book-engine a:visited {
	font-weight: bold;
}

/* ads */
iframe.hot-deals {
	border: 0;
	height: 140px;
	width: 429px;
	margin: 0;
	padding: 0;
}



/********right column********/

/* featured ad */
div.featureAd {
	height: 300px;
	margin: 0;
	padding: 0;
	position: relative;
}
div.featureAd a,
div.featureAd a:active,
div.featureAd a:link,
div.featureAd a:hover,
div.featureAd a:visited {
	text-decoration: none;
}


/* ads */
div.ad-block {
	text-align: center;
}

div.ad-block h6 {
    color: #7F8271;
    font-size: 10px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

div#maillist-signup {
	width: 418px; 
	text-align: left;
	margin-bottom: 2px;
}

div#maillist-signup ul {
	margin: 0;
	padding: 0;
}

div#maillist-signup li {
	color: #961D20;
	margin: 0;
	list-style-position: inside;
}
