/********************  MAIN STYLES  ********************/

body
{
	background-color: #B0B0B0;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	line-height: 15px;
}

td
{
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #444444;
	line-height: 15px;
}

span
{
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #444444;
}

img {
	border-color: silver;
	border-width: 0px;
}

body.home
{
	padding-top: 9px;
}

#container
{
	width: 770px;
	background-color: #FFF;
	margin: 0 auto;
	padding: 4px;
	padding-top: 0;
	text-align: center;
}

#container.home
{
	padding: 4px;
}

#containerMain
{
	width: 744px;
	background-color: #FFF;
	border: 4px solid #B0B0B0;
	border-top: 0;
	margin: 0 auto;
	padding: 9px;
	text-align: center;
}

#containerMain.home
{
	border: 4px solid #B0B0B0;
}

.clear {
	clear: 					both;
	height: 				0px;
	line-height: 		0px;
	overflow: 			hidden;
	background:			transparent;
}

.clearfix:after {
  content: 			".";
  display: 			block;
  height: 			0px;
  clear: 				both;
  visibility: 		hidden;
}

/* Hides from all but IE \*/
* html .clearfix {height: 1%;}

.floatLeft{
 	display: 			block;
 	float:				left;
}

.floatRight{
 	display: 			block;
 	float:				right;
}
.main_header{
	width:				100%;
	margin: 				0px;
	padding: 			0px;
}
#logged_in{
	width: 				100%;
	float:				right;
	text-align: 		right;
}
.logoContainer{
	margin: 			0px;
	padding: 			0px;
	width: 				336px;
	height: 			46px;
	float: 				left;
}
.Presented_By{
	font-size:			9px;
}
#Varietylogo{
	height: 				46px;
	width: 				235px;
	float: 				left;
	margin: 				0px 0px 3px 0px;
	padding: 			0px;
	padding-left:		7px;
}
#ctxLinksContainer{
	width: 				166px;
	float: 				right;
	margin: 			0px;
	padding:	 		0px;
	overflow: 		hidden;
	text-align: 	right;
}
#ctxLinksContainer_wide{
	width: 				366px;
	float: 				right;
	margin: 			0px;
	padding:	 		0px;
	overflow: 		hidden;
	text-align: 	right;
}

* html #ctxLinksContainer{
	margin-right: 		-15px;
}

#ctxLinksContainer{
	mar\gin-right: 	0px !important;
}

#navDivider{
	width: 				743px;
	height: 				1px;
	background-color: #C0C0C0;
	overflow: 			hidden;
	clear: 				both;
	
}

/*********** BEGIN MAIN NAVIGATION ******************/

#mainNav
{
	width: 743px;
	height: 19px;
	background: url(../images/primary_navigation_2.gif) no-repeat top left;
	margin: 0 auto;
	clear: both;
}
#mainNav ul
{
	display: block;
	float: none;
	list-style: none none;
	margin: 0 auto;
	width: 743px;
	height: 19px;
	padding: 0;
	margin-left: 0px;
}

#mainNav ul li
{
	display: block;
	float: left;
	height: 19px;
	clear: none;
}
#mainNav ul li a
{
	display: block;
	float: left;
	height: 19px;
	text-decoration: none;
	text-indent: -1000em;
	overflow: hidden;
	margin: 0 auto;
	background-position: top left;
	background-repeat: no-repeat;
}

/************* END MAIN NAVIGATION ***********************/

.paragraphL ul
{
	display: block;
	float: left;
	list-style: none url(../images/shared/list_image_square.gif);
	margin: 0 auto;
	margin-left: 10px;
	padding: 0;
	padding-bottom: 10px;
	padding-top: 10px;
}


/********************  GENERAL TEXT STYLES  ********************/
.size10px
{
	font-size: 10px;
}

.size11px
{
	font-size: 11px;
}

.size12px
{
	font-size: 12px;
}

.size13px
{
	font-size: 13px;
}

.size14px
{
	font-size: 14px;
}

.bold
{
	font-weight: bold;
}

.italic
{
 font-style : italic;
}

.redBold
{
	font-weight: bold;
	color: #990000;
	font-size: 10px;
}

.color336699 /* blue */
{
 	color: #336699;
}

.color806284 /* purple */
{
 	color: #806284;
}

.color806284_2 /* purple */
{
 	color: #806284;
 	text-decoration: underline;
}

.color990000 /* red */
{
 	color: #990000;
}

.color747474 /* lighter gray */
{
 	color: #747474;
}

.hdr01
{
	font-size: 13px;
	font-weight: bold;
	color: #F2F2F2;
}

.hdrLarge
{
	font-size: 14px;
	color: #806284;
	font-weight: bold;
}

.boldBlue
{
	color: #336699;
	font-size: 11px;
	font-weight: bold;
}

.boldDarkBlue
{
	color: #15304B;
	font-size: 11px;
	font-weight: bold;
}

a.boldDarkBlue:hover
{
	color: #336699;
}

.blue{
	color: #336699;
	font-size: 10px;
}

/***************************************************************************************************/
/********************  SUBPAGE STYLES  ********************/
.openingInfo
{
	text-align: left; 
	width: 525px; 
	padding: 0;
	margin: 0 auto;
	margin-bottom: 5px;
}

.horizontalBorderedContainer
{
		float: left;
		border: 1px solid #CCCCCC;
		margin: 0 auto;
		margin-right: 0px;
		padding: 6px;
}

.horizontalContainerHeader
{
	margin: 0 auto;
	padding: 7px;
	background: #99B2CC;
	text-align: left;
}

#singleContainer
{
	display: block;
	width: 347px;
	height: 322px;
	padding: 6px;
	margin: 0 auto;
	margin-top: 50px;
	background-color: #DBDBDB;
}

.singleContainerContent
{
	width: 334px;
	height: 309px;
	padding: 6px;
	margin: 0 auto;
	border: 1px solid white;
}

.contentSubContainer_L
{
	float: left;
	text-align: left;
	width: 260px;
	margin: 0 auto;
	padding: 0;
}
.contentSubContainer_R
{
	float: left;
	text-align: left;
	width: 300px;
	margin: 0;
	padding: 0;
}
.disclaimerContainer_L
{
	width: 247px;
	margin: 0;
	padding: 0;
	padding-top:15px;
	padding-left:5px;
}



#highlightsMainContainerContainer
{
	float: left;
}
#highlightsMainContainer
{
		width: 150px;
		border: 1px solid #D2C8D3;
		background: #E9E9E9;
		margin: 0;
		margin-right: 6px;
		padding: 4px;
		padding-bottom: 15px;
}

#highlightsMainContainerContainerHorizontal
{
	float: left;
}
#highlightsMainContainerHorizontal
{
		width: 545px;
		border: 1px solid #D2C8D3;
		background: #E9E9E9;
		margin: 0;
		margin-right: 6px;
		padding: 6px;
		padding-bottom: 0;
}

* html #highlightsMainContainerHorizontal
{
		width: 557px;
}

.highlightsMainContainerContentWraper
{
		float: left;
		width: 180px;
		margin: 0 auto;
		text-align:center;
}

* html .highlightsMainContainerContentWraper
{
		width: 180px;
		
}

.highlightsMainContainerContentWraper
{
		wid\th: 180px !important;
}

.highlightsMainContainerContentWraper02
{
		float: left;
		width: 220px;
		/*padding: 0;*/
		margin: 0 auto;
		/*padding-left:50px;*/
		text-align:center;
}

* html .highlightsMainContainerContentWraper02
{
		width: 220px;
		
}

.highlightsMainContainerContentWraper02
{
		wid\th: 220px !important;
}

.highlightsMainContainerContent
{
		width: 146px;
		font-size: 10px;
		padding: 0;
		margin: 0 auto;
		text-align: center;
}

.adContainer
{
	text-align: center;
	padding-bottom: 5px;
	width: 743px;
}

.thumb_73x54_shadows
{
		width: 246px;
		padding: 0;
		padding-top: 4px;
		padding-left: 5px;
		margin: 0 auto;
		text-align: left;
		background: transparent url(../images/shared/thumb_shadow3.gif) no-repeat left top;
}

.thumb_80x72_shadow
{
		margin: 0 0 5px 0;
		padding: 5px 0 0 8px;
		background: transparent url(../images/shared/thumb_80x72_shadow.gif) no-repeat left top;
}

.thumb_80x72_shadow_white
{
		width: 80px;
		margin: 0 auto;
		padding: 5px 0 0 8px;
		background: transparent url(../images/shared/thumb_80x72_shadow_white.gif) no-repeat left top;
}

.logo80x30shadow
{
		padding: 0;
		padding-top: 6px;
		padding-left: 7px;
		margin: 0 auto;
		text-align: left;
		background: transparent url(../images/shared/partner_logo_shadow.gif) no-repeat left top;
}

.thumb_70x64_shadow
{
		margin: 0 auto;
		padding: 6px 0 0 7px;
		background: transparent url(../images/shared/thumb_fpo_70x64_shadow.gif) no-repeat left top;
}

.thumb_92x82_shadow
{
		margin: 0 0 5px 0;
		padding: 6px 0 0 9px;
		background: transparent url(../images/shared/thumb_92x82_shadow.gif) no-repeat left top;
}

.pic_225x169_shadows
{
		width: 237px;
		height: 204px;
		padding: 0;
		padding-top: 6px;
		padding-left: 9px;
		margin: 0 auto;
		background: transparent url(../images/shared/thumb_shadow_large.gif) no-repeat left top;
}
.pic250x174shadow
{
		width: 259px;
		height: 185px;
		padding: 0;
		padding-top: 6px;
		padding-left: 7px;
		margin: 0 auto;
		background: transparent url(../images/shared/pic_250x174_shadow.gif) no-repeat left top;
}

.thumb_73x54
{
	float: left;
	width: 73px;
	height: 54px;
	padding: 0;
	padding-right: 7px;
	margin: 0 auto;
}

.propertyLocation
{
	color: #336699;
	font-size: 12px;
	width: 246px;
	padding: 0;
	margin: 0 auto;
	margin-bottom: 10px;
	
}
	
.paragraphL
{
	float:left;
	text-align: left;
	width: 530px;
	padding: 0;
	margin: 0 auto;
	margin-left: 5px;
}

.shortTitle
{
	color: #326698;
}

#firstParagraph
{	
		width: 96%;
		text-align: left;
		padding: 5px 2% 10px 2%;
}

.firstParagraphLetter
{
		font-size: 30px;
		font-family: times;
		font-weight: bold;
		line-height: 25px;
		color: #990000;
}

.blockPortfolioHdr01
{
	width: 150px;
	min-height: 38px;
	margin: 0;
	margin-bottom: 10px;
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #806284;
	text-align: center; 
}

.blockPortfolioHdr01Horizontal
{
	/*width: 532px;*/
	height: 15px;
	margin: 0;
	margin-bottom: 10px;
	padding: 5px;
	padding-left: 7px;
	padding-right: 7px;
	background: #806284; 
}

#browseMainContainer
{
		float: left;
		width: 379px;
		border: 1px solid #CCCCCC;
		margin: 0;
		margin-right: 0px;
		padding: 6px;
}


.blockPortfolioHdr02
{
	width: 370px;
	height: 38px;
	margin: 0 auto;
	padding: 0px;
	margin-bottom: 9px;
	padding-top: 10px;
	background: #99B2CC; 
	text-align: center;
}

.blockPortfolioHdr03
{
	width: 380px;
	height: 38px;
	margin: 0 auto;
	padding: 0px;
	margin-bottom: 9px;
	padding-top: 10px;
	background: #99B2CC; 
	text-align: center;
}

.blockHdr01
{
	text-align: left;
	width: 539px;
	height: 20px;
	margin: 0;
	margin-bottom: 9px;
	padding: 0;
	padding-top: 5px;
	padding-left: 7px;
	background: #99B2CC; 
}

.filterModuleContainer
{
	width: 529px;
	margin: 0;
	margin-bottom: 9px;
	padding: 8px;
	background: #F2F2F2; 
}

.browse_left
{
	float: left;
	text-align: left;
	width: 149px;
	padding: 15px 0 30px 0;
	margin: 0;
}

.browse_left01
{
	float: left;
	text-align: left;
	width: 124px;
	padding: 15px 0 30px 25px;
	margin: 0;
	line-height: 20px;
}

.browse_right
{
	float: right;
	text-align: left;
	width: 228px;
	padding: 15px 0 30px 0;
	margin: 0;
	line-height: 20px;
}

.viewLink
{
		width: 379px;
		text-align: right;
		margin: 0 auto;
		margin-bottom: 18px;
		padding: 0px;
}

.watchThisAuction
{
	width: 174px;
	text-align: right;
	margin: 0 auto;
	margin-bottom: 19px;
	padding: 0;
}


#module_place_your_bid_container
{
		width: 234px;
		text-align: left;
		margin: 0 auto;
		margin-top: 15px;
		padding: 5px;
		border: 1px solid #D9D9D9;
		font-size: 10px;
}
.module_place_your_bid_hdr
{
	width: 236px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 7px;
	padding: 0;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #806284;
}
#auctionAtAGlance_container
{
		width: 226px;
		text-align: center;
		margin: 0 auto;
		padding: 5px;
		background-color: #CCCCCC;
}


#module_about_container
{
		width: 164px;
		text-align: left;
		margin: 0 auto;
		margin-top: 15px;
		padding: 5px;
		border: 1px solid #D9D9D9;
		font-size: 10px;
}
.module_about_hdr
{
	width: 154px;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 7px;
	padding: 5px;
	background-color: #990000;
}

#accolades_container
{
	padding: 0;
	margin: 0 auto;
	margin-top: -2px;
	width: 174px;
	border-left: 1px solid #D9D9D9;
	border-right: 1px solid #D9D9D9;
	border-bottom: 1px solid #D9D9D9;
}
#accolades_container_content
{
	width: 154px;
	padding: 7px;
	margin: 0 auto;
	color: #15304B;
	font-size: 10px;
	border-left: 3px solid white;
	border-right: 3px solid white;
	border-bottom: 3px solid white;
	background: #99B2CC;
}	

/* QUICK SEARCH ------------------------------------------------------ */
#quickSearchContainer {
	width: 		156px;
	border: 	2px solid #D9D9D9;
}
#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%;
}
#searchText {
	text-align: 		center;
	padding: 5px 0px;
}
#searchText div {
	font-weight:		bold;
	padding-bottom:	10px;
}
.searchSubmit {
	text-align: 		center;
	margin: 				-15px auto 0px auto;
}
/* ------------------------------------------------------------------- */

.price
{
	display: block;
	float: left;
	width: 87px;
	margin: 0 auto;
	margin-bottom: 2px;
	padding: 0;
}
.priceSelect
{
	width: 80px;
	font-size: 10px;
}
.nights
{
	display: block;
	float: left;
	width: 62px;
	margin: 0 auto;
	margin-bottom: 2px;
	padding: 0;
}
.nightsSelect
{
	width: 62px;
	font-size: 10px;
}

.destDescription01
{
	font-size: 10px;
	color: #336699;
	margin: 3px 0 3px 0;
	padding: 0;
}
.destIcons01
{
	float: left;
	width: 20px;
	height: 20px;
	background-color: #EBEBEB;
	margin: 0 1px 0 0;
	padding: 0;
}
.destIcons02
{
	float: left;
	width: 20px;
	height: 20px;
	background-color: #CCCCCC;
	margin: 0 1px 0 0;
	padding: 0;
}
/********** MISC STYLES *************/
#dhtmltooltip
{
	position: absolute;
	visibility: hidden;
	z-index: 100;
}

.adSpace01
{
	text-align: center;
	width: 152px;
	margin: 0;
	/*margin-left: -60px;*/
	padding-top:15px;
}

.adSpace02
{
		width: 172px;
		padding-top: 15px;
		margin-left: 0px;
}

* html .adSpace02
{
		margin-left: 0px;
}

.adSpace02
{
		mar\gin-left: 0px;
}

.textLinkArea
{
	width: 160px;
	margin: 0 auto;
	padding: 7px 0 7px 0;
	margin: 0 auto;
	margin-top: 15px;
	background-color: #D89C23;
	
}

.textLinkAreaLinks
{
	width: 150px;
	margin: 0 auto;
	padding: 10px 5px 10px 5px;
	text-align: left;
}

#qsearchForm {
/*	margin-top:15px;*/
}

/***************************************************************************************************/
/********** FORM STYLES *************/
select
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #131313;
}

input
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #131313;
}

textarea
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #131313;
}

form
{
margin:0 auto;
padding:0;
}

.txtinput
{
	height: 10px;
}

* html .txtinput
{
	height: 18px;
}

.txtinput
{
	heig\ht: 10px !important;
}
/***************************************************************************************************/
/* \/--BUTTON IN HIGHLIGHTS CONTANER WITH LINES AND DOTS ON EACH SIDE--\/ */
.buttonContainer01
{
	overflow: hidden;
	width: 146px;
	height: 3px;
	margin: 0 auto;
	margin-top: 15px;
	background: transparent url(../images/shared/graphic_bar_btn_01.gif) no-repeat left top;
}
.buttonInContainer01
{
	margin: -11px 0 15px 0;
	position: relative;
	z-index: 1;
}

.buttonInContainer02
{
	margin: -15px 0 12px 0;
	position: relative;
	z-index: 1;
}

* html .buttonInContainer02
{
	margin: -17px 0 12px 0;
}

.buttonInContainer03
{
	margin: -11px 0 15px 0;
	text-align: center;
	position: relative;
	z-index: 1;
}
/* /\--BUTTON IN HIGHLIGHTS CONTANER WITH LINES AND DOTS ON EACH SIDE--/\ */


/* \/--BUTTON IN HIGHLIGHTS CONTANER HALF WAY OUT--\/ */
.buttonBuyNowBottom
{
	margin: -10px 0 0 0;
	margin-left: -6px;
}
/* /\--BUTTON IN HIGHLIGHTS CONTANER HALF WAY OUT--/\ */


/***************************************************************************************************/
/* \/--LINK STYLES--\/ */

a {
	color: #336699;
	font-size: 11px;
	text-decoration: underline;
}

a:hover {
	color: #990000;
	text-decoration: underline;
}

a.bold {
	color: #336699;
	font-weight: bold;
	text-decoration: underline;
}

a.bold:hover {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
}

a.bold01
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

a.bold01:hover
{
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}

a.block01
{
	font-size: 11px;
	color: white;
	text-decoration: underline;
}

a.block01:hover
{
	color: #E1C5E5;
	text-decoration: underline;
}

a.block02
{
	font-size: 11px;
	color: #efefef;
	text-decoration: underline;
}

a.block02:hover
{
	color: #fff;
	text-decoration: underline;
}

a.browseBlock
{
	color: #131313;
	font-size: 11px;
	text-decoration: underline;
}

a.browseBlock:hover
{
	color: #999;
	text-decoration: underline;
}

a.boldWhite
{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.boldWhite:hover
{
	color: #666666;
	text-decoration: underline;
}

/* /\--LINK STYLES--/\ */

/********************* DIVIDER STYLES*************************/

.fancyDivider
{
 	/*width: 165px; override default width using inline styles*/
	height: 3px;
	background: url(../images/shared/divider_background.gif) repeat-x top left;
	margin: 0 auto;
	overflow: hidden;
	padding: 0px;
}

.fancyDividerDot
{
 	width: 3px;
	height: 3px;
	background: url(../images/shared/graphic_bar_dot.gif) no-repeat top left;
	margin: 0 auto;
	overflow: hidden;
}

.fancyDivider .left
{
 	float: left;
}

.fancyDivider .right
{
 	float: right;
}

/********************* NEW STYLES *************************/

.break {
	margin: 20px 0px;
}

.adLT {
	width:	auto;
}

.adRight {
	width:						auto;
	padding-bottom: 	15px;
}

.noSpace {
	padding:0px;
	margin:0px;
}

.adBig {
	padding: 			15px;
	clear: 				both;
	text-align: 	center;
}

#containerLT
{
	width: 							1000px;
	background-color: 	#FFF;
	margin: 						0 auto;
	padding: 						4px;
	padding-top: 				0;
	text-align: 				center;
}

#containerMainLT
{
	width: 							974px;
	background-color: 	#FFF;
	border: 						4px solid #B0B0B0;
	border-top: 				0;
	margin: 						0 auto;
	padding: 						9px;
	text-align: 				center;
}

#containerRight{
	float:			left;
	width:			176px;
}

#containerLeft{
	float:					left;
	width:					564px;
	text-align:			left;
}

.adBillboard {
	margin-top:			0px;
	margin-bottom:	10px;
}

.adLeaderboard {
	margin-top:			0px;
	margin-bottom:	10px;
}

.listIcon img{
	vertical-align:bottom;
}
.listIcon {
	margin:5px 0px 10px 0px;
}

/********************* HEADER STYLES *************************/

.hdrBoxBlue {
	text-align:		left;
	text-indent:	7px;
	padding:			7px 0px;
	background: 	#99B2CC;
}

/* BOX */
.containerBorder {
	border: 1px solid silver;
	padding: 5px;
}
.containerHeader {
	padding-left: 8px;
	border-bottom: 1px solid white;
	height: 25px;
	line-height: 25px;
	background: #336699;
}
.containerHeader h1 {
	position: absolute;
	left: -1000px;
}
.containerBody {
	padding: 10px;
}
.bgBrown {
	background: #663333;
}
.bgRed {
	background: #990000;
}
.bgPurple {
	background: #806284
}

/* OFFER */
.offerTitle {
	font-weight: bold;
}
.offerSubtitle {
	color: #806284;
}
.offerBlurb {
}

/* CONTAINER */
.container {
	margin-bottom: 15px;
}
.containerBorder {
	border: 1px solid silver;
	padding: 5px;
}
.containerBorderLight {
	border: 1px solid #DDDDDD;
	padding: 5px;
}
.containerBody {
	padding: 10px;
}
.containerBodySmall {
	padding: 5px;
}

/* HEADER */
.headerBar {
	padding-left: 8px;
	margin-bottom: 5px;
	height: 25px;
	line-height: 25px;
	background: #336699;
}
.headerBarCentered {
	margin-bottom: 5px;
	height: 25px;
	line-height: 25px;
	background: #336699;
	text-align: center;
}
.headerImage {
	line-height: 10px;
}
.headerText h1, .headerBar h1, .headerImage h1, .headerBarCentered h1 {
	position: absolute;
	left: -1000px;
}

/* COLUMN - ROW */
.leftColumn {
}
.rightColumn {
	padding-left:15px;
	width: 160px;
}
.rightColumnDiv {
	margin-bottom: 15px;
}
.columnMargin {
	width: 15px;
}
.rowMargin {
	height: 15px;
	line-height: 15px;
}
.columnPaddingRight {
	padding-right: 15px;
}
.columnPaddingLeft {
	padding-left: 15px;
}

/* BG SHADOW */
.shadowHeader {
	width: 549px;
	height: 87px;
	padding: 8px 12px 12px 8px;
	background: url(/images/shared/shadow-header.gif) no-repeat top left;
	overflow: hidden;
}
.shadowHeader img {
	width: 549px;
	height: 87px;
}
.shadowList {
	width: 70px;
	height: 64px;
	padding: 6px 10px 10px 6px;
	background: url(/images/shared/shadow-list.gif) no-repeat top left;
	overflow: hidden;
}
.shadowListLightSilver {
	width: 70px;
	height: 64px;
	padding: 6px 10px 10px 6px;
	background: url(/images/shared/shadow-list-light-silver.gif) no-repeat top left;
	overflow: hidden;
}
.shadowList img, .shadowListLightSilver img {
	width: 70px;
	height: 64px;
}
.shadowGalLrg {
	width: 225px;
	height: 169px;
	padding: 8px 12px 12px 8px;
	background: url(/images/shared/shadow-gal-lrg.gif) no-repeat top left;
	overflow: hidden;
}
.shadowGalLrg img {
	width: 225px;
	height: 169px;
}
.shadowGalSmlLightSilver {
	width: 73px;
	height: 54px;
	padding: 6px 10px 10px 6px;
	background: url(/images/shared/shadow-gal-sml.gif) no-repeat top left;
	overflow: hidden;
}
.shadowGalSmlLightSilver img {
	width: 73px;
	height: 54px;
}
.shadowHpLightSilver {
	width: 115px;
	height: 95px;
	padding: 6px 10px 10px 6px;
	background: url(/images/shared/shadow-hp-light-silver.gif) no-repeat top left;
	overflow: hidden;
}
.shadowHpGray {
	width: 115px;
	height: 95px;
	padding: 6px 10px 10px 6px;
	background: url(/images/shared/shadow-hp-gray.gif) no-repeat top left;
	overflow: hidden;
}
.shadowHpLightSilver img, .shadowHpGray img {
	width: 115px;
	height: 95px;
}
.shadowBigAd {
	width: 300px;
	height: 250px;
	padding: 8px 12px 12px 8px;
	background: url(/images/shared/shadow-big-ad.gif) no-repeat top left;
	overflow: hidden;
}
.shadowBigAd img {
	width: 300px;
	height: 250px;
}
.shadowPremium {
	width: 724px;
	height: 250px;
	padding: 8px 12px 12px 8px;
	background: url(/images/shared/shadow-premium.gif) no-repeat top left;
	overflow: hidden;
}

/* OFFER */
.offerSubtitle {
	color: #336699;
}
.offerTitle {
	font-weight: bold;
}
.offerBlurb {
}

/* SPACING */
.marginBottom {
	margin-bottom: 15px;
}
.marginBottomLarge {
	margin-bottom: 20px;
}
.marginBottomLarger {
	margin-bottom: 25px;
}
.marginBottomLargest {
	margin-bottom: 30px;
}
.marginBottomSmall {
	margin-bottom: 10px;
}
.marginBottomSmaller {
	margin-bottom: 5px;
}
.marginBottomNone {
	margin-bottom: 0px;
}

/* FOOTER */
#footer {
 	width: 800px;
	text-align: center;
	padding: 0px;
	margin: 0px auto;
}
a.footerLink, a.footerLink:visited {
	color: #F0F0F0;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	line-height: 40px;
}
a.footerLink:hover {
	color: white;
}
.footerSEO {
	margin: auto;
}
.footerSEO th {
	text-align: left;
	font-size: 10px;
	padding-right: 30px;
	color: #777777;
}
.footerSEO td {
	vertical-align: top;
	padding-right: 30px;
	font-size: 10px;
	text-align: left;
}
.footerSEO a {
	color: #EFEFEF;
	display: block;
	font-size: 10px;
}
.footerSEO a:hover {
	color: white;
}

/* COLOR */
.bgBrown {
	background: #663333;
}
.bgRed {
	background: #990000;
}
.bgPurple {
	background: #806284;
}
.bgYellow {
	background: #DE9D1A;
}
.bgLightSilver {
	background: #F0F0F0;
}
.bgLight {
	background: #F8F8F8;
}
.textBlue {
	color: #336699;
}
.textPurple {
	color: #806284;
}
.textRed {
	color: #990000;
}
.textGray {
	color: gray;
}
.textBlack {
	color: black;
}

/* ALIGNMENT */
.textCenter {
	text-align: center;
}

/* TEXT */
.textBold {
	font-weight: bold;
}
.textItalic {
	font-style: italic;
}
.textNormalSize {
	font-size: 11px;
}
.textSmall {
	font-size: 10px;
}
.textSmaller {
	font-size: 9px;
}
.textSmallest {
	font-size: 8px;
}
.textLarge {
	font-size: 12px;
}
.textLarger {
	font-size: 13px;
}
.textLargest {
	font-size: 14px;
}
.textCentered {
	text-align: center;
}

/* DIVIDER */
.fancyDividerLeftHeader {
	width: 100%;
	height: 3px;
	line-height: 3px;
	background: url(/images/shared/fancyDividerLeft.gif) no-repeat top left;
	margin: 5px 0px 10px 0px;
	padding: 0px;
	overflow: hidden;
}
.fancyDividerLeft {
	width: 100%;
	height: 3px;
	line-height: 3px;
	background: url(/images/shared/fancyDividerLeft.gif) no-repeat top left;
	margin: 14px 0px;
	padding: 0px;
	overflow: hidden;
}
.fancyDividerRight {
	width: 50%;
	height: 3px;
	line-height: 3px;
	background: url(/images/shared/fancyDividerRight.gif) no-repeat top right;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	float: right;
}

/*********************************************************************
ADVERTISEMENT
**********************************************************************/

.adLeaderboard {
	text-align: center;
}
.adJS img { /* for javascript ads (hide when no ad) */
	position: absolute;
	left: -100px;
	top: -100px;
}
.adJS .ad img {
	position: static;
}

/* FEATURE LISTING */
.adFeatureListing .fancyDividerLeft {
	margin: 0px 0px 5px 0px;
}
.adFeatureListing .thumbnail {
	float: left;
	margin: 0px 5px 0px 0px;	
}
.adFeatureListing .border {
	border: 1px solid #F0F0F0;
	padding: 2px;
	text-align: left;
}
.adFeatureListing .borderBody {
	background: #F0F0F0;
	padding: 10px;
}
.adFeatureListing .body {
	height: 60px;
	overflow: hidden;
}
.adFeatureListing .title {
	font-weight: bold;
}
.adFeatureListing .blurb {
}
.adFeatureListing .button {
	float: right;
	margin-top: 5px;
}

/* TOOL TIP */
#dhtmltooltip {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	text-align: left;
}
#dhtmltooltip .title {
	color: #990000;
	font-weight: bold;
	font-size: 10px;
}
#dhtmltooltip .content {
	text-align: left;
	padding: 7px 10px;
	font-weight: bold;
	font-size: 10px;
}

/* BREADCRUMB */
#breadcrumb {
	font-size: 10px;
	text-align:	left;
	color: #AAAAAA;
	margin-bottom: 30px;
}
#breadcrumb a {
	font-size: 10px;
	color: #AAAAAA;
}
#breadcrumb a:hover {
	color: #990000;
}