﻿/********************  MAIN STYLES  ********************/
BODY{
	margin: 0px auto;
	padding:0px;
	background-color: #cccccc;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	text-align:center;
	line-height:15px;
	
	}
a:link, #highlightsMainContainer a:visited{
	color: 				#660066;
}
/* Hides from all but IE \*/
.leftSideTitles{
	width:160px;
	height:20px; 
	
}
.shortTitle{
	color: 				#326698;
}
.buttonInContainer03{
	margin: 				10px 0px 0px 0px;
	width: 				146px;
	height: 				20px;
	text-align: 		center;
	background: 		transparent url("images/graphic_bar_btn_01.gif") no-repeat left center;
}
/* Hides from all but IE \*/
#worldsBest{
    font-family: Tahoma;
    color: #FFFFFF;
	background-color: #806284;
	font-size:8pt;
	font-weight:bold;
	width:160px;
	height:25px;
	
	
}
#mainContainer{
	width: 				360px;
	border: 				1px solid #CCCCCC;
	margin: 				5px auto;
	text-align: 		center;
	padding:				10px;
}
/* Hides from all but IE \*/
* html #mainContainer{
	padding-bottom:	0px;
}
.fancyDivider{
	margin: -10px;
	padding: 0px;
	text-align: center;
    padding-top: 		5px;
    height:25px;

	
}
/* Hides from all but IE \*/
* html .fancyDivider{
	margin: 				0px;
}
.color336699{
	color:				#336699;
}
.bold{
	font-weight: 		bold;
}
.bid_or_buy{
	margin: 				0px;
	padding: 			0px;
	clear: 				both;
	text-align:			right;
	width:				255px;
}
/* Hides from all but IE \*/
* html .bid_or_buy{
	width:				258px;
}
/* End Hide from all but IE \*/

.featured_styles_border{
	width: 				190px;
	/*height: 				370px;*/
	background-color: #CCCCCC;
	margin: 				0px 4px 5px 4px;
	float: 				left;
	text-align: 		center;
}
.featured_styles{
	margin: 				4px;
	width: 				180px;
	/*height: 				300px;*/
	border:		 		solid 1px #FFF;	
	background-color: #CCCCCC;
}
.divider_featured{
	border: 				none;
	width: 172px;
	height:64px;
	vertical-align: 	middle;
	height: 13px;
}
.featured_styles_content{
	line-height:	14px;
	height: 			172px;
	margin:				0px 2px 5px 2px;
	overflow: 		hidden;
}
.featured_styles_hdr_img {
	height:30px;
	line-height:30px;
	position:relative;
	padding-bottom:3px;
}
.featured_styles_hdr_img img{
	vertical-align: middle;
}
* html .featured_styles_hdr_img div { /*for IE*/
	position:absolute;
	top:50%;
	left:0px;
	width:100%;
}
* html .featured_styles_hdr_img div div { /*for IE*/
	position:relative;
	left:0px;
	top:-50%;
}
.featured_styles_bottom_link{
	text-align:			right;
	height: 				25px;
	margin:				0px 5px 0px 0px;
}
.featured_style_blurb{
	/*width: 				170px;*/
}
.offers{
	width:				360px;
	margin:				15px 0px 0px 0px;
	padding: 			0px;
	text-align: 		left;
}
.offerContent{
	margin:				0px;
	padding:				0px;
	width: 				255px;
	float: 				left;
}
/* Hides from all but IE \*/
* html .offerContent{
	width:				258px;
}
.spacer_10{
	margin-bottom:		10px;
}
.spacer_15{
	margin-bottom:		15px;
}

/* QUICK SEARCH ------------------------------------------------------ */
.quickSearchForm {
	font-size:			10px;
	padding-top: 		5px;
	text-align:			left;
}
.quickSearchForm div {
	padding-bottom:	5px;
}
.quickSearchForm select {
	font:				11px Arial;
	width: 			100%;
}
.searchSubmit {
/*	position: 			absolute center;*/
	text-align: 		center;
	margin: 				-15px auto 0px auto;
}
/* ------------------------------------------------------------------- */

.Todays_Top_Escapes{
	text-align: 		left;
	padding-bottom: 	2px;
}
/* Hides from all but IE \*/
* html .Todays_Top_Escapes{
	padding-bottom: 	5px;
}
.offers:after {
  content: 			".";
  visibility: 		hidden;
}
/* Hides from all but IE \*/
* html .clearfix {height: 1%;}

/********************* BREAK STYLES*************************/

.break {
	margin: 20px 0px;
}

.adRight {
	width:						auto;
	padding-bottom: 	10px;
}

.noSpace {
	padding:0px;
	margin:0px;
}
.area_03
{
	background-color: white;
	vertical-align: top;
	width: 700px;
	
}
.area_04
{
	background-color: white;
	vertical-align: top;
	width: 160px;
	
}
.area_05
{
	background-color: white;
	vertical-align: top;
	width: 130px;
	
}


.font22
{
	font-family: Tahoma;
	font-size: 11px;
	text-align: center;
	color: #000000;
	
}


#button UL {
	BORDER-RIGHT: medium none;
	BORDER-TOP: medium none;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	BORDER-BOTTOM: medium none;
}
#button LI A {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ffffff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #806284; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: left; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: auto
}
#button LI A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Tahoma; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
.font23 {
	font-family: Verdana;
	font-size: 9pt;
	text-align: left;
	color: #660066;
	font-weight: bold;
}
table.servicesT
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 390px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	height: 50px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
}
table.servicesT td
{
	border-bottom: 1px dotted #ffffff;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: white;
	text-align: left;
	padding-left: 3px;
	border-bottom-color: #FFFFFF;
}
.servBodL {
	border-left: 1px dotted #ffffff;
	font-family: Verdana;
	font-size: 9pt;
	text-align: right;
	color: #000000;
}
.selectfont {
	border-left: 1px dotted #ffffff;
	font-family: Verdana;
	font-size: 9pt;
	text-align: justify;
	color: #000000;
}
.selectfont2 {
	font-family: Verdana;
	font-size: 8pt;
	text-align: justify;
	color: #336699;
	font-style: italic;
}
.selectfont3 {
	font-family: Verdana;
	font-size: 9pt;
	text-align: left;
	color: #666666;
	font-weight: bold;
}
.selectfont4 {
	font-family: Verdana;
	font-size: 9pt;
	text-align: left;
	color: #806286;
	font-weight: bold;
	text-decoration: underline;
}
.font9pt {
	font-family: Verdana;
	font-size: 8.5pt;
	text-align: justify;
	color: #000000;
	font-weight: normal;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ffffff;
}
.font2right {
	font-family: Verdana;
	font-size: 9pt;
	color: #660066;
	font-weight: bold;
}
.fontbanner {
	font-family: Tahoma;
	font-size: 8.5pt;
	text-align: right;
	color: #660066;
	font-weight: bold;
}

a:link {color: #660066}     /* unvisited link */
a:visited {color: #660066}  /* visited link */

a:active {color: #660066}   /* selected link */


table.servicesT2 {
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	width: 390px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	height: 50px;
}
