BODY {
	margin			: 0;
	padding			: 0;
	background		: #ffffff;
	font			: normal 11px Arial, Helvetica, sans-serif;
	color			: #000;
	text-align		: center;
}


#main {
	margin			: 0px auto 0px auto;
	padding			: 0;
	border			: 1px solid #ffffff;

	width			: 802px !important;
	width			: 802px;

	background		: #fff;
	text-align		: left;
}

#main_both {
	clear			: both;
	margin			: 0px;
	padding			: 0;
	border			: 0;

	width			: 802px !important;
	width			: 802px;

	background		: #fff;
}

#left {
	float			: left;
	margin			: 0px;
	margin-left : 1px;
	margin-top : 3px;
	padding			: 0;
	border			: 0;

	width			: 170px !important;
	width			: 170px;

	background		: #fff;
}

#right {
	float			: right;
	margin			: 0px;
	margin-top	: 3px;
	padding			: 0;
	border			: 0;

	width			: 628px !important;
	width			: 628px;

	background		: #fff;
}

#right_both {
	clear			: both;
	margin			: 0px;
	padding			: 0;
	border			: 0;

	width			: 628px !important;
	width			: 628px;

	background		: #fff;
}

#right_left {
	float			: left;
	margin			: 0px;
	padding			: 0;
	border			: 0;

	width			: 462px !important;
	width			: 462px;

	background		: #fff;
}

#right_right {
	float			: right;
	margin			: 0px;
	padding			: 0;
	border			: 0;

	width			: 160px !important;
	width			: 160px;

	background		: #fff;
}


#triple_box {
	clear			: both;
	margin			: 0px;
	padding			: 0;
	border			: 0;

	width			: 462px !important;
	width			: 462px;

	background		: #98CC32;
}

#triple_box_1 {
	clear			: both;
	margin			: 0px;
	margin-top	: 2px;
	padding			: 0;
	border			: 0;

	width			: 462px !important;
	width			: 462px;

	background		: #FFF;
}


#triple_box_dot {
	clear			: both;
	margin			: 2px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 462px !important;
	width			: 462px;

	height			: 5px !important;
	height			: 5px ;

	background		: url(dotH.gif);
	background-repeat:repeat-x;
}


#content_both {
	clear			: both;
	margin			: 1px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 624px !important;
	width			: 624px;
}

#content_left {
	float			: left;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 320px !important;
	width			: 320px;
	height		: 293px;
}

#content_right {
	float			: right;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 303px !important;
	width			: 303px;
}

#hotel_list_both {
	clear			: both;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 600px !important;
	width			: 600px;
}


#hotel_list_left {
	float			: left;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 480px !important;
	width			: 480px;
}

#hotel_list_right {
	float			: left;
	margin			: 0px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 115px !important;
	width			: 115px;
	text-align			: right;
}


#hotel_list_both_dot {
	clear			: both;
	margin			: 2px;
	padding			: 0px;
	border			: 0px solid #fff;

	width			: 600px !important;
	width			: 600px;

	height			: 5px !important;
	height			: 5px ;

	background		: url(dotH.gif);
	background-repeat:repeat-x;
}


/* Left Column */
.column {
background:#ffffff;
font			: 12px Arial, Helvetica, sans-serif;
white-space : normal;
text-align:left;
}
		 
.column a {
color:#333333;
text-decoration:none;}

.column a:visited {
color:#333333;
text-decoration:none;}

.column a:hover {
color:#ffffff;
background:#44CCFF;
text-decoration:none;
}

.column ul {
margin:0;
padding:5px;
padding-left:8px;
list-style: none url(images/spacer.gif);
text-align:left;}

.column li {
margin-top:3px;
margin-bottom:5px;}

.column_focus {
background:#ffffff;
color:#3399FF;
font			: 12px bold Verdana, Arial, Helvetica, sans-serif;
white-space : normal;
text-align:left;
}
		 
.column_focus a {
color:#3399FF;
text-decoration:none;}

.column_focus a:visited {
color:#3399FF;
text-decoration:none;}

.column_focus a:hover {
color:#ffffff;
background:#44CCFF;
text-decoration:none;
}



.title {
padding:5px;
text-align:left; 
color:#333333;
padding-left:8px;
font			: bold 12px Verdana, Arial, Helvetica, sans-serif;
background-image: url(dotline.png);
}

.title1 {
text-align:left; 
color:#333333;
padding-left:8px;
font			: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.title1_a {
text-align:left; 
color:#333333;
padding-left:7px;
font			: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.title2 {
padding:5px;
text-align:left; 
color:#000000;
padding-left:8px;
font			: bold 12px Verdana, Arial, Helvetica, sans-serif;
background:#F6FAFD;
}



/* hotel list */

.hotel_list_title {
font			: bold 12px Arial, Helvetica, sans-serif;
color			: #0D3C9D;
text-decoration:none;
}

.hotel_list_title_ideas {
font			: bold 13px Arial, Helvetica, sans-serif;
color			: #0D3C9D;
text-align:left;
text-decoration:none;
}

.hotel_list_title_ideas a:link {
color			: #0D3C9D;
text-align:left;
text-decoration:none;
}

.hotel_list_title_ideas a:visited {
color			: #3399FF;
text-decoration:none;
}

.hotel_list_title_ideas a:active {
color			: #3399FF;
text-decoration:none;
}

.hotel_list_price {
font			: 12px Arial, Helvetica, sans-serif;
color			: #333333;
text-align:right;
}

.hotel_list_check {
font			: 12px Arial, Helvetica, sans-serif;
color			: #0D3C9D;
text-align:right;
}

.hotel_list_address {
font			: 11px Arial, Helvetica, sans-serif;
color			: #333333;
text-align:	left;
}

.hotel_list_rating {
background:#ffffff;
border:1px solid #cccccc;
width:144px;
font			: 12px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

.hotel_list_seemore {
color			:#0D3C9D;
font			: bold 13px Arial, Helvetica, sans-serif;
}

.hotel_list_seemore a:hover{
color			:#ffffff;
background:#0D3C9D;
font			: bold 13px Arial, Helvetica, sans-serif;
}

.hotel_list_description {
font			: 12px Arial, Helvetica, sans-serif;
color			: #000000;
text-align:left;
}

.hotel_list_pageset {
font			: 14px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

a.hotel_list_pageset:link, a.hotel_list_pageset:visited {
	color			: #3169B5;
	text-decoration	: none;
}

a.hotel_list_pageset:hover {
	color			: #FFFFFF;
	background : #44CCFF;
	text-decoration	: none;
}


.epicdest_title {
margin: 0px;
padding: 1px;
padding-left:10px;
font			: bold 17px Arial, Verdana, Helvetica, sans-serif;
color     : #ffffff;
background-color 		: #AAAA99;
}


.epicdest_title a {
color     : #ffffff;
background-color 		: #AAAA99;
}

.epicdest_title a:visited {
color     : #ffffff;
background-color 		: #AAAA99;
text-decoration : none;
}

.epicdest_title a:hover {
color     : #ffffff;
background-color 		: #AAAA99;
text-decoration : underline;
}

.hotel_list_pageset {
font			: 14px Verdana, Arial, Helvetica, sans-serif;
text-align:left;
}

a.hotel_list_pageset:link, a.hotel_list_pageset:visited {
	color			: #3169B5;
	text-decoration	: none;
}

a.hotel_list_pageset:hover {
	color			: #FFFFFF;
	background : #44CCFF;
	text-decoration	: none;
}


.pagination {font	: bold 12px Arial, Helvetica, sans-serif;font-weight: bold; color: #2864b4;padding-bottom: 3px; margin: 14px 0 14px -10px;}
.pagination a {border: 1px solid #a1aaaf;  margin: 0 2px;  height: 1.5em; text-align: center; padding:2px 6px 2px 6px; color: #3169B5;}
.pagination a:hover {background-color: #3169B5; color: #ffffff; text-decoration: none; }
.pagination a.next {border:none;margin: 3px 15px;  height: 1.2em; text-align: center; padding:0;}
.pagination a:hover.next {text-decoration:underline;background:none;color: #2864b4;}
.pagination a:active {text-decoration: none; }
.pagination span { border: 1px solid #a1aaaf ; background-color: #FD3131; color: #ffffff;  margin: 0 1px; height: 1.5em; text-align: center; padding: 2px 6px 2px 6px;}


.epicsort {
color : #333333;
font			: normal 11px Arial, Helvetica, sans-serif;
}

a.epicsort:link, a.epicsort:visited {
	color			: #003399;
	text-decoration	: none;
}

a.epicsort:hover {
	text-decoration	: none;
}

.epicsort_black {
color : #000000;
font			: normal 11px Arial, Helvetica, sans-serif;
white-space : nowrap;
line-height: 20px;
}

.epicsort_grey {
color : #888888;
font			: normal 12px Arial, Helvetica, sans-serif;
white-space : nowrap;
line-height: 20px;
}

.featured-sidebar { 
width:155px; 
padding:1px; 
border:1px solid #CCC;  
font			: normal 12px Arial, Helvetica, sans-serif;
}

.featured-sidebar a:link { 
color : #BB6633;
text-decoration : underline;
}

.featured-sidebar a:visited { 
color : #BB6633;
text-decoration : underline;
}

.featured-sidebar ol li {
 margin:0px; 
 padding:0px;
 }

.featured-sidebar ul {
margin:0;
padding:5px;
padding-left:3px;
list-style: none url(spacer.gif);
text-align:left;}

.featured-sidebar li {
margin-top:3px;
margin-bottom:8px;}

.top_hotel_city {
color : #333333;
font			: normal 12px Arial, Helvetica, sans-serif;
}

.top_hotel_title {
color : #333333;
font			: bold 14px Arial, Helvetica, sans-serif;
}

.top_hotel_click {
color : #333333;
font			: normal 12px Arial, Helvetica, sans-serif;
}

.top_hotel_click a:link {
color : #0099FF;
text-decoration :	none;
}

.top_hotel_click a:visited {
color : #0099FF;
text-decoration :	none;
}

.theme_title {
color : #ffffff;
background : #98CC32;
font			: bold 12px Arial, Helvetica, sans-serif;
}

.theme_description {
color : #333333;
font			: normal 11px Arial, Helvetica, sans-serif;
line-height : 14px;
}

.theme_more {
color : #333333;
font			: normal 11px Arial, Helvetica, sans-serif;
}

.theme_more a {
color : #FFFFFF;
background-color : #F464A6;
}

.beach_title {
color : #333333;
font			: bold 13px Arial, Helvetica, sans-serif;
line-height: 14px;
}

.beach_title a:link {
color : #333333;
}

.beach_title a:visited {
color : #333333;
}

.beach_top_description {
width : 380px;
color : #666666;
font			: bold 12px Arial, Helvetica, sans-serif;
}

.beach_description {
color : #333333;
font			: normal 12px Arial, Helvetica, sans-serif;
}

.beach_here {
color : #333333;
font			: normal 12px Arial, Helvetica, sans-serif;
}

.beach_here a:link {
font-weight: bold;
color : #0099FF;
}

.beach_here a:visited {
font-weight: bold;
color : #0099FF;
}

.beach_bullet {

	background-color: #0099FF;

	float: left;

	height: 8px;

	width: 8px;

	margin-right: 2px;

	margin-bottom: 0px;

	margin-top: 5px;

}

A:link     {
  text-decoration  : none;
}
A:visited	{
  text-decoration  : none;
}

A:hover {
  text-decoration  : underline;
}

A:active  {
  text-decoration  : underline;
}


.searchword_ref {
color			: #666666;
font			: normal 10px Arial, Helvetica, sans-serif;
}

.searchword_ref2 {
color			: #666666;
font			: normal 10px Arial, Helvetica, sans-serif;
}

.searchword_ref a {
color			: #31639C;
text-decoration : none;
}

.searchword_ref a:visited {
color			: #31639C;
text-decoration : none;
}


.membersearch_login {
padding-right : 1px;
color			: #777777;
font			: normal 11px Verdana, Arial, Helvetica, sans-serif;
}

.membersearch_login a {
color			: #777777;
text-decoration : none;
}

.membersearch_login a:visited {
color			: #777777;
text-decoration : none;
}


.footer_title {
color			: #666666;
font			: normal 10px Arial, Helvetica, sans-serif;
line-height : 20px;
}

.footer_title a {
color			: #666666;
text-decoration : none;
}

.footer_title a:visited {
color			: #666666;
text-decoration : none;
}


.footer_copyright {
color			: #666666;
font			: normal 11px Arial, Helvetica, sans-serif;
line-height : 15px;
}

.footer_copyright a {
color			: #666666;
text-decoration : none;
}

.footer_copyright a:visited {
color			: #666666;
text-decoration : none;
}

.watch_video {
color:#333333;
padding-left:2px;
font			: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.hotel_vid_title {
	font		: bold 12px Arial, Helvetica, sans-serif;
	color		: #0033CC;	
}

a.hotel_vid_title:link, a.hotel_vid_title:visited {
	color	: #0033CC;
	text-decoration	: none;
}

a.hotel_vid_title:hover {
	color	: #0033CC;
	text-decoration:none;
}

.hotel_vid_address {
	font		: normal 11px Arial, Helvetica, sans-serif;
	color		: #666666;	
}

.editor_choice {
color			: #565656;
font			: bold 12px Arial, Helvetica, sans-serif;
}

.dir_title {
color			: #000000;
font			: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a.dir_title:link, a.dir_title:visited {
	color	: #07519A;
	text-decoration	: none;
}

a.dir_title:hover {
	text-decoration	: underline;
}

.dir_content {
color			: #000000;
font			: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.dir_bot_link {
color			: #07519A;
font			: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

a.dir_bot_link:link, a.dir_bot_link:visited {
	color	: #07519A;
	text-decoration	: none;
}

a.dir_bot_link:hover {
	text-decoration	: underline;
}

.dir_bot_link_more {
color			: #07519A;
font			: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

a.dir_bot_link_more:link, a.dir_bot_link_more:visited {
	color	: #07519A;
	text-decoration	: none;
}

a.dir_bot_link_more:hover {
	text-decoration	: underline;
}

.temp_price {
color			: #000000;
font			: normal 11px Arial, Helvetica, sans-serif;
}


.now_playing {
color			: #F27B12;
font			: bold 13px Arial, Helvetica, sans-serif;
}

.right_hotel_name {
color			: #1A8EE5;
font			: bold 14px Arial, Helvetica, sans-serif;
}

a.right_hotel_name:link, a.right_hotel_name:visited {
	color	: #1A8EE5;
	text-decoration	: none;
}

a.right_hotel_name:hover {
	color:#ffffff;
	background:#44CCFF;
	text-decoration	: none;
}

.right_address {
color			: #666666;
font			: normal 11px Arial, Helvetica, sans-serif;
}

.right_description_title {
color			: #333333;
font			: bold 12px Arial, Helvetica, sans-serif;
}

.right_description {
color			: #333333;
font			: normal 11px Arial, Helvetica, sans-serif;
}

.right_review {
color			: #07519A;
font			: bold 11px Tahoma, Arial, Helvetica, sans-serif;
}

a.right_review:link, a.right_review:visited {
	color	: #07519A;
	text-decoration	: none;
}

a.right_review:hover {
	color:#ffffff;
	background:#44CCFF;
	text-decoration	: none;
}

.right_price {
color			: #666666;
font			: bold 12px Arial, Helvetica, sans-serif;
}

a.right_price:link, a.right_price:visited {
	color	: #666666;
	text-decoration	: none;
}

a.right_price:hover {
	text-decoration	: underline;
}

.right_review_vl {
color			: #07519A;
font			: normal 11px Tahoma, Arial, Helvetica, sans-serif;
}

.right_more {
color			: #333333;
font			: normal 11px Arial, Helvetica, sans-serif;
}

a.right_more:link, a.right_more:visited {
	color	: #1A8EE5;
	text-decoration	: none;
}

a.right_more:hover {
	color:#ffffff;
	background:#44CCFF;
	text-decoration	: none;
}

.right_more_destination {
color			: #333333;
font			: normal 11px Tacoma, Arial, Helvetica, sans-serif;
}

a.right_more_destination:link, a.right_more_destination:visited {
	color	: #07519A;
	text-decoration	: none;
}

a.right_more_destination:hover {
	color:#ffffff;
	background:#44CCFF;
	text-decoration	: none;
}

.right_more_destination_gr {
color			: #669900;
font			: bold 13px Arial, Helvetica, sans-serif;
}

.num_rating {
font			: bold 12px Arial, Helvetica, sans-serif;
color : #333333;
}

.uptake_rating {
	font	: normal 11px Arial, Helvetica, sans-serif;
	color : #000000;
}

a.uptake_rating:link, a.uptake_rating:visited {
	color			: #0000FF;
	text-decoration	: none;
}

a.uptake_rating:hover {
	text-decoration	: none;
}