/********************  MAIN STYLES  ********************/
BODY{
	margin: 0px auto;
	padding:0px;
	background-color: #B0B0B0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color:#131313;
	text-align:center;
	line-height:15px;
}
IMG{
	margin:0px;
	padding:0px;
	border:none;
}
#headerborder{
	margin:0px auto;
	background-color: #FFF;
}
#header{
	margin:0px auto;
	padding-top:5px;
	border-left:solid 4px #B0B0B0;
	border-right:solid 4px #B0B0B0;
}
#logged_in{
	padding-right:10px;
	width:500px;
	float:right;
	text-align:right;
}
.logoContainer{
	margin:0px;
	padding:0px 0px 0px 5px;
	float:left;
}
.Presented_By{
	font-size:9px;
}
#Varietylogo{
	height:46px;
	float:left;
	margin:0px 0px 3px 0px;
	padding:0px;
	padding-left:7px;
}
#ctxLinksContainer{
	margin:0px;
	padding:0px 10px 2px 0px;
	height:50px;
	float:right;
	text-align:right;
	font-size:11px;
	line-height:15px;
}
#ctxLinksContainer_main{
	margin:0px;
	padding:13px 10px 0px 0px;
	height:30px;
	float: 				right;
	text-align: 		right;
	font-size: 			11px;
	line-height: 		15px;
}
#ctxLinksContainer_wide{
	width: 				400px;
	float: 				right;
	margin: 				0px auto;
	padding:	 			0px 10px 0px 0px;
	overflow: 			hidden;
	text-align: 		right;
}

* html #ctxLinksContainer{
	margin-right: 		-15px;
}

#ctxLinksContainer{
	mar\gin-right: 	0px !important;
}

#containerborder{
	margin: 				0px auto;
	background-color: #FFF;
	width: 760px;
}
#container{
	margin: 				0px auto;
	border: 				solid 4px #B0B0B0;
	border-top: 		none;
	width: 				760px;
	background-color: #FFF;
}
#leftdiv{
	float: 				left;
/*	padding:			0px 3px 0px 6px;*/
	width:				170px;
	text-align: 	center;
}
#centerdiv{
	float: 				left;
	text-align: 	center;
	width:				400px;
}
#rightdiv{
	float: 					right;
	width:					176px;
}
#footerMain{
	margin: 				0px auto;
	width: 				760px;
	border-top: 		solid 4px #FFF;
}

#highlightsMainContainer{
	margin: 				-2px auto;
	padding: 			4px;
	width: 				150px;
	background:			#E9E9E9;
	border: 				1px solid #D2C8D3;
	text-align:			center;
	color: 				#806286;
}
#highlightsMainContainer img{
	padding-bottom: 	15px;
}
a:link, #highlightsMainContainer a:visited{
	color: 				#806286;
}
a:hover{
	color:	 			#660066;
}
.thumb_80x72_shadow{
	margin: 				0px auto;
	width: 				90px;
	background: 		transparent url("images/thumb_80x72_shadow.gif") no-repeat;
}
.thumb_80x72_shadow img{
	margin-left:		3px;
	padding: 			5px 10px 5px 5px;
	width: 				70px;
	height:				64px;
}
.thumb_80x72_shadow_white{
	margin: 				0px 5px 0px 5px;
	padding: 			5px 5px 0px 5px;
	width: 				85px;
	height: 				100px;
	background: 		transparent url("images/thumb_80x72_shadow_white.gif") no-repeat;
	float: 				left;
}
/* Hides from all but IE \*/
* html .thumb_80x72_shadow_white{
	margin: 				0px 2px 0px 0px;
}
.thumb_80x72_shadow_white img{
	margin-left:		3px;
	padding: 			0px;
}
.thumb115x95shadow{
	text-align: 		left;
	width: 				124px;
	height: 				104px;
	margin: 				10px auto 0px auto;
	padding: 			6px 0px 0px 7px;
	background: 		transparent url("images/thumb_shadow_115x95.gif") no-repeat left top;
}
.newSection{
	background:			url("images/gfx_new_graybg.gif") no-repeat  4px 1px;
	margin:				8px 0px 5px 0px;
}
#highlightsMainContainer .leftSection{
	margin:				10px 0px 6px 0px;
}
.leftSideTitles{
	width: 				150px;
	margin: 				0px auto;
	margin-top: 		4px;
	padding: 			7px 0px 7px 0px;
}
.shortTitle{
	color: 				#326698;
}
#offersYouMayLike{
	background-color: #806284;
}
#offersYouMayLike a:link, #offersYouMayLike a:visited{
	color: 				#fff;
}
#offersYouMayLike a:hover{
	color: 				#E1C5E5;
}
#offersYouMayLike img{
	padding:				0px;
}
.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 \*/
* html .buttonInContainer03{
	height: 				10px;
	background: 		transparent url("images/graphic_bar_btn_01.gif") no-repeat left 7px;
}
#newsLetter{
	background-color: #BC4423;
}
#newsLetter img{
	padding:				0px;
}
#winTrip{
	background-color: #806284;
}
#winTrip img{
	padding:				0px;
}
#topSellersOfTheWeek{
	margin: 				0px auto;
	padding: 			7px auto 5px auto;
	width: 				150px;
	background-color: #D89C23;
}
#worldsBest{
	background-color: #336699;
}
#worldsBest1{
	background-color: #9C0005;
}
#worldsBest img{
	padding:				0px;
}
#textLinkAreaLinks{
	margin: 				0px auto 10px auto;
	width: 				150px;
	text-align: 		left;
}
#textLinkAreaLinks img{
	margin: 				6px auto 6px auto;
}
#textLinkAreaLinks a:link, #textLinkAreaLinks a:visited{
	font-weight: 		bold;
}
#billboard{
	margin: 				0px auto;
}
#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;	
}
/* 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_title{
	text-align: 		left;
	margin: 				10px 0px 5px 5px;
}
.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{
	margin: 				5px auto 5px auto;
	border: 				none;
	width: 				100%;
	vertical-align: 	middle;
	height: 				13px;
}
.bottom_divider{
	position: 			absolute center;
	top: 					10px;
	width: 				100%;
	height: 				15px;
	vertical-align: 	bottom;
}
.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 ------------------------------------------------------ */
#quickSearchContainer {
	width: 		150px;
	border: 	2px solid #D9D9D9;
	margin: 	0px auto;
}
#quickSearchContent {
	border: 		3px solid white;
	padding: 		7px;
	margin: 		0px;
	background: #CCCCCC;
}
.quickSearchForm {
	font-size:			10px;
	padding-top: 		5px;
	text-align:			left;
}
.quickSearchForm div {
	padding-bottom:	5px;
}
.quickSearchForm select {
	font:				11px Arial;
	width: 			100%;
}
#search_text {
	text-align: 		center;
	padding: 5px 0px;
}
#search_text div {
	font-weight:		bold;
	padding-bottom:	10px;
}
.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;
}
#dhtmltooltip{
	position: 			absolute;
	visibility: 		hidden;
	z-index: 			100;
}
#editorsChoice{
	margin: 			0px auto;
	padding: 			4px;
	width: 				160px;
	background:			#E9E9E9;
	border: 			1px solid #D2C8D3;
	/*border-bottom:		1px solid #E9E9E9;*/
	text-align:			center;
	color: 				#806286;
}
#editorsChoice a:link, #editorsChoice a:visited{
	padding:		 		7px 0px 6px 0px;
	color: 				#806286;
	font-weight: 		bold;
}
#editorsChoice a:hover{
	color:	 			#660066;
	font-weight: 		bold;
}
#editorsChoiceLinks{
	margin: 				0px auto;
	padding:		 		8px 0px 5px 0px;
	width: 				150px;
	text-align: 		left;	
}
#editorsChoiceLinks div{
	padding:		 		8px 0px 5px 0px;
}
#footer{
 	width: 				760px;
	text-align: 		center;
	padding-top: 		3px;
	padding-bottom: 	58px;
	margin: 				0px auto;
}
#footer a:link, #footer a:visited{
	font-weight: 		bold;
	color: 				#FFF;
	padding: 			16px;
	line-height: 		30px;
}
#footer a:hover{
	color: 				#efefef;
}
.clearfix:			after {
  content: 			".";
  display: 			block;
  height: 			0px;
  clear: 				both;
}
.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;
}