                                                                            /* CSS Document */
body {
	margin:auto;
	background-color:#f1f5fa;
}
#container {
	margin:auto;
	width:980px;
/*	margin:0px auto;*/
	background-image:url(/images/subpgbody.png);
	background-repeat:repeat-y;
	background-position:center top;
	overflow:hidden;
} 
* html #container {
height: 1%;
}
#header{
	margin:auto;
	position:relative;
	width:980px;
	height:128px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
#time{
	position:relative;
	float:left;
	top:114px;
	left:7px;
	width:100%;
}
.time{
	position:relative;
	float:left;
	color:#ffffff;
	font-size:9px;
	text-align:right;
	font-weight:bold;
	font-family:arial;
	word-spacing:0px;
	letter-spacing:0px;
}
.topnavlinks {
	position:relative;
	float:left;
	width:980px;
	left:0px;
	top:0px;
}
a:link {color:blue; text-decoration: underline; }
a:visited {color:blue; text-decoration: underline; }
a:active {color:blue; text-decoration: underline; }
a:hover {color:red; text-decoration: underline; }
#maincolcontent {
	margin:auto;
	position:relative;
	float:left;
	width:588px;
	top:0px;
	left:0px;
/*	overflow:hidden; */
	/*  for IE6 */  /* SS: needed to comment out for footer img to work in IE */
}
h1 {
	position:relative;
	float:left;
	width:550px; 
	margin-left:24px;
	_margin-left:8px;
	margin-top:10px;
	font-family:arial;
	font-size:24px;
	font-weight:normal;
	color:#123374;
	word-spacing:2px;
}
h2 {
	position:relative;
/*	float:left;*/
	width:550px;
	clear:both;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:1px;
	line-height:18px;
	margin-top:0px;
	_margin-top:10px;
	margin-left:24px;
	_margin-left:18px;
	overflow:hidden;
}
li {
	clear:both;
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:1px;
	line-height:18px;
}
#hmpgcontctbar {
	/* div for .contctbartxt, below*/
	position:relative;
	float:right;
	width:572px;
	margin-top:10px;
	height:28px;
	margin-right:-6px;
	_margin-right:-10px;
	background-image:url(../images/footerbak3.png);
	background-repeat:repeat-y;
	background-position:center;
}
#dumpcontctbar {
	/* div for .contctbartxt, below*/
	position:relative;
	float:right;
	width:572px;
	margin-top:10px;
	margin-right:-6px;
	_margin-right:-10px;
	background-image:url(../images/footerbak3.png);
	background-repeat:repeat-y;
	background-position:center;
}
.contctbartxt {
	position:relative;
	float:left;
	width:500px;
	font-family:arial;
	font-size:16px;
	color:#0f2550;
	padding-top:3px;
	margin-left:14px;
	_margin-left:20px;
	line-height:22px;
	word-spacing:2px;
	letter-spacing:0.06px;  /*-.05em;*/
	overflow:hidden;
}
.flowchrttxt {
	position:relative;
	float:left;
	width:500px;
	font-family:arial;
	font-size:16px;
	color:#250a0b;
	margin-top:3px;
	_margin-top:10px;
	margin-left:26px;
	_margin-left:10px;
	line-height:22px;
	word-spacing:0px;
	letter-spacing:-0.06px;  /*-.05em;*/
	overflow:hidden;
}
.dumpcontctbartxt {
	position:relative;
	float:left;
	width:500px;
	font-family:arial;
	font-size:16px;
	color:#0f2550;
	padding-top:3px;
	margin-left:8px;
	_margin-left:16px;
	line-height:22px;
	word-spacing:2px;
	letter-spacing:0.06px;  /*-.05em;*/
	overflow:hidden;
}
.hmpgcontacttxt {
	position:relative;
	float:left;
	width:560px;
	font-family:arial;
	font-size:14px;
	color:#0f2550;
	top:10px;
	margin-left:28px;
	_margin-left:12px;
	text-align:left;
	line-height:22px;
	word-spacing:-1px;
	letter-spacing:0px;  /*-.05em;*/
	overflow:hidden;
}
#hmpgbttnarea {
	position:relative;
	float:left;
	width:574px;
	padding-top:2px;
	margin-left:10px;
	_margin-left:6px;
	margin-bottom:20px
}

.hmpgbttnarearight  {
	position:relative;
	float:right;
	width:216px;
	height:28px;
	margin-top:-30px;
	_margin-top:-6px;
	.margin-top:-6px;
	margin-right:20px;
	_margin-right:15px;
	background-image:url(../images/hmpgbuysellbttnright.png);
	background-repeat:no-repeat;
	background-position:top;
/*	overflow:hidden;*/
}
.hmpgbrsbtn {
	position:relative;
	float:left;
	width:164px;
	height:42px;
	margin-top:10px;
	margin-left:120px;
	_margin-left:110px;
	background-image:url(../images/hmpgbuysellbttn.png);
	background-repeat:no-repeat;
	background-position:center;
/*	overflow:hidden;*/
}
.hmpgbrsbtn2 {
	position:relative;
	float:left;
	width:164px;
	height:42px;
	margin-top:10px;
	margin-left:2px;
	_margin-left:0px;
	margin-bottom:10px;
	background-image:url(../images/hmpgbuysellbttn.png);
	background-repeat:no-repeat;
	background-position:center;
/*	overflow:hidden;*/
}
.hmpgbrsbtnbig {
	position:relative;
	float:left;
	width:574px;
	height:56px;
	margin-left:0px;
	_margin-left:0px;
	background-image:url(../images/hmpgbuysellbttnbig.png);
	background-repeat:no-repeat;
	background-position:left;
/*	overflow:hidden;*/
}
.hmpgbrsbtntxt	{
	width:160px;
	font-family:arial;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	color:#0f2550;
	padding-top:5px;
	padding-left:0px;
	text-align:center;
	word-spacing:1px;
	letter-spacing:-1px;
}
.hmpgbrsbtntxtright	{
	width:210px;
	font-family:arial;
	line-height:16px;
	font-size:16px;
	font-weight:bold;
	color:#0f2550;
	padding-top:5px;
	padding-left:0px;
	text-align:center;
	word-spacing:1px;
	letter-spacing:-1px;
}
.hmpgbrsbtntxt a:link {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxt a:visited {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxt a:active {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxt a:hover  {color:red;text-decoration: none;}
.hmpgbrsbtntxtright a:link {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtright a:visited {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtright a:active {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtright a:hover  {color:red;text-decoration: none;}
.hmpgbrsbtntxtbig a:link {color:red;text-decoration: none;}
.hmpgbrsbtntxtbig a:visited {color:red;text-decoration: none;}
.hmpgbrsbtntxtbig a:active {color:red;text-decoration: none;}
.hmpgbrsbtntxtbig a:hover  {color:blue;text-decoration: none;}
.hmpgbrsbtntxtbig2 a:link {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtbig2 a:visited {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtbig2 a:active {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtbig2 a:hover  {color:red;text-decoration: none;}
.hmpgbrsbtntxtbig3 a:link {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtbig3 a:visited {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtbig3 a:active {color:#303e61;text-decoration: none;}
.hmpgbrsbtntxtbig3 a:hover  {color:red;text-decoration: none;}
.hmpgbrsbtntxtbig	{
	position:relative;
	float:left;
	width:158px;
	font-family:arial;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	color:#0f2550;
	padding-top:6px;
	padding-left:10px;
	text-align:center;
	word-spacing:1px;
	letter-spacing:-1px;
}
.hmpgbrsbtntxtbig2	{
	position:relative;
	float:left;
	width:158px;
	font-family:arial;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	color:#0f2550;
	padding-top:6px;
	margin-left:38px;
	text-align:center;
	word-spacing:1px;
	letter-spacing:-1px;
}
.hmpgbrsbtntxtbig3	{
	position:relative;
	float:left;
	width:158px;
	font-family:arial;
	line-height:20px;
	font-size:16px;
	font-weight:bold;
	color:#0f2550;
	padding-top:6px;
	margin-left:38px;
	text-align:center;
	word-spacing:1px;
	letter-spacing:-1px;
}
h1 a:link {color:blue;font-weight:normal;text-decoration: underline;font-size: 20px;}
h1 a:visited {color:blue;font-weight:normal;text-decoration: underline;font-size: 20px;}
h1 a:active {color:blue;font-weight:normal;text-decoration: underline;font-size: 20px;}
h1 a:hover  {color:red;font-weight:normal;text-decoration: none;font-size: 20px;}
.dumphdrlrg {
	font-family:arial;
	font-size:18px;
	color:#0f2550;
	padding-top:6px;
	line-height:22px;
	word-spacing:2px;
	letter-spacing:0.14px; 
}
.dumphdrtxt {
	font-family:arial;
	font-size:16px;
	color:#0f2550;
	padding-top:6px;
	line-height:22px;
	word-spacing:2px;
	letter-spacing:0.06px;  /*-.05em;*/
}
.dumphdrtxtarw {
	font-family:arial;
	font-size:20px;
	color:#0f2550;
	padding-top:0px;
	line-height:22px;
	font-weight: bold;
}
/* SS: rvpghdpic for RV subpg category pics/ headers: */
.rvpghdpic {
	margin-top:12px;
	margin-left:16px;
	_margin-left:16px;
	position:relative;
	float:left;
/*	overflow:hidden;*/
}
#flowchart {
	position:relative;
	float:left;
	margin-top:14px;
	margin-left:20px;
	_margin-left:12px;
	display:block;
}
#moneybckimg {
	position:relative;
	float:left;
	margin-top:24px;
	margin-left:26px;
	_margin-left:12px;
	display:block;
}
#prembar {
	position:relative;
	float:left;
	width:576px;
	height:251px;
	margin-top:0px;
	_margin-top:0px;
	margin-left:0px;
	_margin-left:-1px;
	margin-bottom:4px;
	background-image:url(../images/prembarbak.png);
	background-repeat:no-repeat;
	background-position:left top;
}
.premsbanner {
	font-family:"Lucida Sans Unicode";
	font-weight:bold;
	font-size:18px;
	word-spacing:1px;
	letter-spacing:0px;
	font-style:italic;
	color:#123374;
	text-align:left;
	margin-left:16px;
	_margin-left:10px;
	margin-top:2px;
	_margin-top:2px;
}
#premsanim {
	position:relative;
	float:left;
	margin-top:16px;
	margin-left:14px;
	_margin-left:4px;
}
.money-back a:link {color:blue;text-decoration: underline;}
.money-back a:visited {color:blue;;text-decoration: underline;}
.money-back a:active {color:blue;text-decoration: underline;}
.money-back a:hover  {color:red;text-decoration: none;}
#premrentbar{
	position:relative;
	float:right;
	width:576px;
	height:251px;
	margin-right:-6px;
	_margin-right:-3px;
	margin-top:16px;
	_margin-top:0px;
	clear:both;
	background-image:url(../images/rentbarbak.png);
	background-repeat:no-repeat;
	background-position:top right;
	margin-bottom:22px;
	overflow:hidden;
}
.premrentbarbanner {
	font-family:"Lucida Sans Unicode";
	font-weight:bold;
	font-size:18px;
	word-spacing:1px;
	letter-spacing:0px;
	font-style:italic;
	color:#123374;
	text-align:right;
	margin-right:20px;
	_margin-right:12px;
	margin-top:2px;
	_margin-top:2px;
	white-space:nowrap;
}
#premrentbaranim {
	position:relative; 
	float:right;
	margin-top:18px;
	margin-right:14px;
	_margin-right:4px;
}
/* end home pg css */
.vacdlsred {
	word-spacing:0px;
	font-size:14px;
	color:#773980;
	font-weight:bold;
	text-transform:uppercase;
}
.vacdlsred2 {
	word-spacing:0px;
	font-size:12px;
	color:#2E307A;
	font-weight:bold;
	text-transform:uppercase;
}
.vacdlsclick {
	margin-top:5px;
	display:block;
}
.vacdlsmore {
	font-size:11px;
	letter-spacing:0.12em;
}
.forms {
	position:relative;
	float:left;
	width:560px;
	font-family:arial;
	font-size:12px;
	color:#1C415B;
	text-align:left;
/*	font-weight:bold;*/
	color:#091f3b;
	word-spacing:2px;
	line-height:14px;
	left:22px;
	margin-top:8px;
	_margin-top:4px;
}
.dumpform {
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	color:#1C415B;
	text-align:left;
	color:#091f3b;
	word-spacing:2px;
	line-height:12px;
	margin-left:14px;
	_margin-left:10px;
	margin-top:4px;
	_margin-top:2px;
}
.formflds {
	margin-top:20px;
}
.forms a:link {color:blue; text-decoration: underline; }
.forms a:visited {color:blue; text-decoration: underline; }
.forms a:active {color:blue; text-decoration: underline; }
.forms a:hover {color:red; text-decoration: underline; }
.mainhr {
	position:relative;
	float:left;
	height:0.08em;
	width:520px;
	margin-top:8px;
	margin-left:0px;
	color:#b3caec;
	background-color:#b3caec;
	border:1px;
	background-position:center;
}
.mainhrlong {
	position:relative;
	float:left;
	height:0.08em;
	width:46em;
	margin-top:16px;
	margin-left:0px;
	color:#b3caec;
	background-color:#b3caec;
	border:1px;
}
/*intro list, featured listings table*/
.featlisttabl {
	position:relative;
	float:left;
	left:18px;
	margin-top:6px;
	_margin-top:3px;
}
/*intro list, reg listings table*/
.reglisttabl {
	position:relative;
	float:left;
	left:20px;
	margin-top:6px;
	_margin-top:3px;
}
/*detail page, rv table*/
.detailstabl {
	position:relative;
	float:left;
	left:18px;
	margin-top:6px;
	_margin-top:3px;
}
/*detail page, rv form*/
.formdetailstabl {
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	color:#1C415B;
	text-align:left;
	font-weight:bold;
	color:#091f3b;
	left:30px;
	margin-top:10px;
	_margin-top:5px;
}
/* rv search results table font settings*/
.featlisthdr {
	position:relative;
	padding-top:20px;
	_margin-top:3px;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	word-spacing:5px;
	letter-spacing:.15em;
	line-height:18px;
}
.detail_hdr {
	position:relative;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	word-spacing:5px;
	letter-spacing:.15em;
	overflow:hidden;
}
.listpg_title {
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#091f3b;
	word-spacing:2px;
	text-align:center;
	text-transform:uppercase;
}
/* some rv detail pg table unique settings */
.detailpg_title {
	font-family:arial;
	font-size:15px;
	word-spacing:1px;
	letter-spacing:.05em;
	font-weight:bold;
	color:#f1f2f8;
	word-spacing:1px;
	text-transform:uppercase;
}
.detailpg_idtitle {
	font-family:arial;
	font-size:15px;
	color:#ffffff;
	word-spacing:0px;
	text-align:center;
}
.detailpg_cell_red {
	font-family:arial;
	font-size:12px;
	color:#990033;
	text-align:left;
	word-spacing:2px;
}
.detail_cellhd {
	font-family:arial;
	font-size:12px;
	color:#1C415B;
	text-align:left;
	line-height:16px;
	font-weight:bold;
	color:#1C3F59;
	word-spacing:2px;
	white-space:nowrap;
}
.vacfeatlsthdr {
	position:relative;
	float:left;
	margin-left:2px;
	margin-top:0px;
	font-family:arial;
	font-size:16px;
	color:#134F6F;
	word-spacing:1px;
	letter-spacing:0.0em;
	line-height:18px;
	text-transform:uppercase;
}
.vacdeal_cellhd {
	font-family:arial;
	font-size:14px;
	color:#1C415B;
	line-height:15px;
	color:#091f3b;
	word-spacing:2px;
	text-transform:uppercase;
}
.vacdlsubpgli {
	font-family:arial;
	font-size:14px;
	color:#1C415B;
	font-weight:bold;
	line-height:22px;
	color:#091f3b;
	word-spacing:2px;
	letter-spacing:.08em;
}
.vacdlrtarw {
	font-size:18px;
	padding-top:1px;
	padding-right:2px;
	color:#0f2550;
}
.bkggreen {
background:url(/images/grn_gradient.gif) repeat-x top left;height:18px;
}
.detail_cell {
	font-family:arial;
	font-size:12px;
	color:#1A3A53;
	text-align:left;
	line-height:14px;
	word-spacing:1px;
/*	overflow:hidden;*/
}
.detail_cell_clickmorepix {
	font-family:arial;
	font-size:10px;
	color:#1A3A53;
	text-align:justify;
	word-spacing:0px;
	letter-spacing:0.08em;
	display:block;
	padding-left:10px;
	/*	overflow:hidden;*/
}
.morepixarrw {
	font-size:10px;
	font-weight:bold;
}
.detailpichr {
	position:relative;
	float:left;
	height:0.08em;
	width:18em;
	margin-top:6px;
	margin-left:0px;
	color:#E2EEF1;
	background-color:#E2EEF1;
	border:1px;
	overflow:hidden;
}	
li { margin-bottom:0px; }
.sitemap { 
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#132a38;
	text-align:left;
	word-spacing:0px;
	width:575px;
	position:relative; 
	margin-top:10px;
	left:40px;
/*	display:inline;*/
	clear:both;
/*	overflow:hidden;*/
}
/*Begin left column */
#leftcol {
	position:relative;
	float:left;
	margin:0;
	width:192px;
	height:100%;
	margin-left:1px;
	_margin-left:1px;
	top:1px; 
	text-align:left;
	padding-top:0px;  
	overflow:hidden;
}
.buysellhd {
	position:relative;
	float:left;
	top:8px;
	left:6px;
	width:190px;
	overflow:hidden;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#123374;
	text-align:left;
	word-spacing:-1px;
}
.dumpispkbkhd {
	position:relative;
	float:left;
	margin-top:40px;
	margin-left:0px;
	margin-bottom:90px;
	.margin-bottom:110px;
	width:190px;
/*	overflow:hidden;*/
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	color:#123374;
	text-align:center;
	word-spacing:-1px;
	letter-spacing:-1px;
}
.buysellsubhd {
	position:relative;
	float:left;
	line-height:13px;
	top:7px;
	left:7px;
	width:170px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
/*	overflow:hidden;*/
}
.leftcolhdhr {
	position:relative;
	float:left;
	height:0.08em;
	width:11em;
	margin-top:12px;
	margin-left:0px;
	color:#b3caec;
	background-color:#b3caec;
	border:1px;
	background-position:left;
	overflow:hidden;
}
.leftcolhdhr2 {
	position:relative;
	float:left;
	height:0.08em;
	width:11em;
	margin-top:4px;
	margin-left:0px;
	color:#b3caec;
	background-color:#b3caec;
	border:1px;
	background-position:left;
	overflow:hidden;
}
#leftcolpix {
	position:relative;
	float:left;
	top:0px;
	margin-left:1px;
/*	_margin-left:2px;*/
	width:191px;
/*	margin-top:-2px;*/
}
.hotdealshd {
	position:relative;
	float:left;
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#123374;
	text-align:left;
	word-spacing:-1px;
	top:0px;
	left:6px;
	width:190px;
/*	overflow:hidden;*/
}
.hotdealssubhd {
	position:relative;
	float:left;
	line-height:13px;
	top:0px;
	left:7px;
	width:170px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
}
.hotdealspix{
	position:relative;
	float:left;
	clear:both;
	margin-left:6px;
	_margin-left:2px;
	margin-top:6px;
}
.hotdlspixcapt {
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
	margin-bottom:6px;
	margin-top:0px;
	left:12px;
	width:170px;
	line-height:12px;
/*	overflow:hidden;*/
}
.rightarrw {
	font-size:14px;
	padding-top:1px;
	padding-right:2px;
	color:#0f2550;
}
.vacsubsections {
	margin-top:1px;
	margin-left:3px;
	font-family:arial;
	font-size:12px;
	color:#0f2550;
	text-align:left;
	line-height:16px;
	color:#091f3b;
	word-spacing:2px;
	display:block;
}
.rightarrwvegas {
	font-size:14px;
	padding-right:2px;
	color:#0f2550;
}
.hotdlspixcapt a:link {color:blue; text-decoration: underline; }
.hotdlspixcapt a:visited {color:blue; text-decoration: underline; }
.hotdlspixcapt a:active {color:blue; text-decoration: underline; }
.hotdlspixcapt a:hover {color:red; text-decoration: underline; }
.morehtdls {
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:blue;
	text-align:right;
	word-spacing:0px;
	margin-top:12px;
	_margin-top:-10px
	margin-left:30px;
	_margin-left:10px;
	margin-bottom:6px;
	width:156px;
}
.morehtdls a:link {color:blue; text-decoration: underline; }
.morehtdls a:visited {color:blue; text-decoration: underline; }
.morehtdls a:active {color:blue; text-decoration: underline; }
.morehtdls a:hover {color:red; text-decoration: underline; }
.primespix {
	position:relative;
	float:left;
	clear:both;
	margin-left:6px;
	_margin-left:2px;
	margin-top:6px;
}
.primespixcapt {
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
	margin-bottom:6px;
	margin-top:0px;
	left:12px;
	width:170px;
	line-height:12px;
/*	overflow:hidden;*/
}
.hotdlspixcapt a:link {color:blue; text-decoration: underline; }
.hotdlspixcapt a:visited {color:blue; text-decoration: underline; }
.hotdlspixcapt a:active {color:blue; text-decoration: underline; }
.hotdlspixcapt a:hover {color:red; text-decoration: underline; }
.moreprimes {
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:blue;
	text-align:right;
	word-spacing:0px;
	margin-top:12px;
	margin-left:30px;
	margin-bottom:6px;
	width:156px;
	/*	overflow:hidden;*/
}
.moreprimes a:link {color:blue; text-decoration: underline; }
.moreprimes a:visited {color:blue; text-decoration: underline; }
.moreprimes a:active {color:blue; text-decoration: underline; }
.moreprimes a:hover {color:red; text-decoration: underline; }
.leftcollogos {
	position:relative;
	float:left;
	margin-left:10px;
	_margin-left:12px;
	margin-top:20px;
}
/* end left column */

/*begin right column */
#rightcol {
	width:188px;  
	top:0px; 
	position:relative;
	float:right;
	margin-right:8px;
	_margin-right:4px;
	overflow:hidden;
}
#toprghttxtarea {
	margin-top:0px;
	width:188px;
	position:relative;
	float:right;
	margin-right:0px;
	_margin-right:10px; /* for IE6 */
/*	overflow:hidden;*/
}
#usaright {
	width:188px;
	margin-top:-2px; 
	margin-right:-8px;
	_margin-right:-6px;
	margin-bottom:2px;
	position:relative;
	float:right;
/*	overflow:hidden;*/
}
.rightcolhd {
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#123374;
	text-align:left;
	word-spacing:0px;
	position:relative;
	float:left;
	margin-top:10px;
	width:178px;
	margin-left:9px;
/*	overflow:hidden;*/
}
.rightcolhdsm {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#123374;
	text-align:left;
	word-spacing:0px;
	position:relative;
	float:right;
	top:8px;
	width:178px;
	font-style:italic;
	margin-left:11px;
	letter-spacing:-0.10px; 
	/*	overflow:hidden;*/
}
.rightcolsubhd {
	width:180px;
	margin-top:2px; 
	margin-right:-4px;
	_margin-right:-8px;
	margin-bottom:2px;
	position:relative;
	float:right;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
/*	overflow:hidden;*/
}
.rightcolhd a:link {color:#123374; text-decoration: none; }
.rightcolhd a:visited {color:#123374; text-decoration: none; }
.rightcolhd a:active {color:#123374; text-decoration: none; }
.rightcolhd a:hover {color:red; text-decoration: none; }
.rightcolhdsm a:link {color:#123374; text-decoration: none; }
.rightcolhdsm a:visited {color:#123374; text-decoration: none; }
.rightcolhdsm a:active {color:#123374; text-decoration: none; }
.rightcolhdsm a:hover {color:red; text-decoration: none; }
.rightcolsubhd a:link {color:#123374; text-decoration: none; }
.rightcolsubhd a:visited {color:#123374; text-decoration: none; }
.rightcolsubhd a:active {color:#123374; text-decoration: none; }
.rightcolsubhd a:hover {color:red; text-decoration: none; }
.rightcoldumpsbhd3 a:link {color:#123374; text-decoration: none; }
.rightcoldumpsbhd3 a:visited {color:#123374; text-decoration: none; }
.rightcoldumpsbhd3 a:active {color:#123374; text-decoration: none; }
.rightcoldumpsbhd3 a:hover {color:red; text-decoration: none; }
.rightcoldumpsbhd4 a:link {color:#123374; text-decoration: none; }
.rightcoldumpsbhd4 a:visited {color:#123374; text-decoration: none; }
.rightcoldumpsbhd4 a:active {color:#123374; text-decoration: none; }
.rightcoldumpsbhd4 a:hover {color:red; text-decoration: none; }
.rightcolsubhd2 {
	width:182px;
	margin-right:-4px;
	_margin-right:-8px;
	margin-bottom:12px;
	position:relative;
	float:right;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
	overflow:hidden;
}
.rightcoldumptochd {
	margin-bottom:4px;
	position:relative;
	float:left;
	width:178px;
	margin-top:0px;
	margin-left:8px;
	_margin-left:10px;
	font-family:arial;
	font-size:15px;
	letter-spacing:0.10px; 
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
	overflow:hidden;
}
.rightcoldumphd {
	margin-bottom:4px;
	position:relative;
	float:left;
	width:178px;
	margin-top:12px;
	margin-left:12px;
	_margin-left:8px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#0f2550;
	text-align:left;
	letter-spacing:0.10px; 
	word-spacing:1px;
	overflow:hidden;
}
.rightcoldumphd2 {
	margin-bottom:4px;
	position:relative;
	float:left;
	width:178px;
	margin-top:10px;
	margin-left:8px;
	_margin-left:8px;
	font-family:arial;
	font-size:14px;
	letter-spacing:0.10px; 
	color:#0f2550;
	text-align:left;
	word-spacing:1px;
	overflow:hidden;
}
.rightcoldumpsbhd {
	width:178px;
	margin-top:2px;
	margin-left:10px;
	_margin-left:10px;
	margin-bottom:4px;
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
	overflow:hidden;
}
.rightcoldumpsbhd2 {
	width:180px;
	margin-top:0px;
	margin-left:14px;
	_margin-left:10px;
	margin-bottom:4px;
	position:relative;
	float:left;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	word-spacing:0px;
	overflow:hidden;
}
.rightcoldumpsbhd3 {
	width:184px;
	margin-top:4px;
	_margin-top:0px;
	margin-left:12px;
	_margin-left:6px;
	margin-bottom:0px;
	position:relative;
	float:left;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	letter-spacing:0.0em; 
	word-spacing:0px;
	overflow:hidden;
}
.rightcoldumpsbhd4 {
	width:186px;
	margin-top:8px;
	margin-left:14px;
	_margin-left:16px;
	margin-bottom:0px;
	position:relative;
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	letter-spacing:0.0em; 
	word-spacing:0px;
	overflow:hidden;
}
.rightcoldumpsbhd5 {
	width:186px;
	margin-top:8px;
	margin-left:14px;
	_margin-left:16px;
	margin-bottom:0px;
	position:relative;
	float:left;
	font-family:arial;
	font-size:14px;
	font-weight:normal;
	color:#0f2550;
	text-align:left;
	letter-spacing:0.0em; 
	word-spacing:0px;
	overflow:hidden;
}
.topvachd {
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	color:#123374;
	text-align:left;
	word-spacing:-1px;
	position:relative;
	float:left;
	margin-left:8px;
	_margin-left:6px;
	margin-top:12px;
	_margin-top:0px;
	width:180px;
/*	overflow:hidden;*/
}
.rightcolhdhr {
	position:relative;
	float:left;
	margin-top:8px;
	margin-left:2px;
	color:#b3caec; 
	background-color:#b3caec; 
	border:1px;
	height:0.08em;
	width:11em;
	background-position:right;
/*	overflow:hidden;*/
}
.rightcolpix {
	position:relative;
	float:right;
	width:180px;
	margin-right:0px;
/*	overflow:hidden;*/
}
.rightcolrightarrw {
	font-size:14px;
	padding-top:1px;
	padding-right:2px;
	color:#0f2550;
}
.rightcolcapt {
	position:relative;
	float:right;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#1F2841;
	text-align:right;
	word-spacing:0px;
	position:relative;
	margin-bottom:12px;
	margin-top:0px;
	margin-right:10px;
	width:180px;
	line-height:12px;
/*	overflow: hidden;*/
	left:2px;
}
.rightcolcapt a:link {color:blue; text-decoration: underline; }
.rightcolcapt a:visited {color:blue; text-decoration: underline; }
.rightcolcapt a:active {color:blue; text-decoration: underline; }
.rightcolcapt a:hover {color:red; text-decoration: underline; }
.moretopvachd {
	position:relative;
	float:right;
	font-family:arial;
/*	font-weight:bold;*/
	font-size:11px;
	color:#161E30;
	text-align:right;
	word-spacing:0px;
	margin-top:4px;
	margin-left:20px;
	width:166px;
	line-height:12px;
	/* overflow:hidden;*/
}
.moretopvacs {
	position:relative;
	float:right;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#1F2841;
	text-align:right;
	word-spacing:0px;
	margin-top:6px;
	margin-left:11px;
	line-height:15px;
	/* overflow:hidden;*/
}
.moretpvcbllt {
	font-size:12px;
	margin-top:3px;
	margin-left:2px;
	/*	overflow:hidden;*/
}
.moretopvacs a:link {color:blue; text-decoration: underline; }
.moretopvacs a:visited {color:blue; text-decoration: underline; }
.moretopvacs a:active {color:blue; text-decoration: underline; }
.moretopvacs a:hover {color:red; text-decoration: underline; }
.morervdeals {
	position:relative;
	float:right;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	color:#123374;
	text-align:right;
	word-spacing:0px;
	margin-top:10px;
	margin-left:20px;
	margin-bottom:8px;
	width:166px;
	line-height:15px;
	/* overflow:hidden;*/
}
.rightcollogos {
	position:relative;
	float:right;
	margin-right:6px;
	_margin-right:3px;
	margin-top:24px;
}
.rightcollogos2 {
	position:relative;
	float:right;
	margin-right:8px;
	_margin-right:3px;
	margin-top:28px;
}
/*end right column */

/*begin giveaway pg back button */
#givebkbttn {
	/* position:relative; */
	float:right; 
	margin-right:10px;
	margin-top:-42px;
	display:inline;
}
/*end giveaway pg back button */
.vach1sm {
/*	position:relative;
	float:right;   */
	margin-left:30px;
	font-family:arial;
	font-size:13px;
	font-weight:bold;
	color:#123374;
	word-spacing:-1px;
	letter-spacing:-0.06em;
	font-style:italic;
	text-align:right;
	display:inline;
}
#kvcrlogo {
 	position:relative; 
	float:right; 
	margin-right:10px;
	margin-top:-34px;
/*	display:block;*/
}
.vach2 {
	font-family:arial;
	font-size:21px;
	font-weight:normal;
	color:#0f2550;
	text-align:center;
	word-spacing:1px;
	width:560px;
	position:relative;
	float:left;
/*	line-height:17px;*/
	margin-top:2px;
	_margin-top:0px;
	margin-left:14px;
	margin-bottom:12px;
}
.vach2sm {
	font-family:arial;
	font-size:16px;
	word-spacing:-1px;
}
.vacfeatlisthdr {
	position:relative;
	padding-top:20px;
	_margin-top:3px;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	color:#ffffff;
	word-spacing:3px;
	letter-spacing:.10em;
	line-height:18px;
}
.closewin {
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	margin-top:80px;
	margin-left:310px;
	padding-bottom:50px;
	text-align:center;
	position:relative;
	float:left;
}
.closewin a:link {color:blue; text-decoration: underline; }
.closewin a:visited {color:blue; text-decoration: underline; }
.closewin a:active {color:blue; text-decoration: underline; }
.closewin a:hover {color:#9a1392; text-decoration: underline; }
#footerbar {
	position:relative;
	float:left;
	width:594px;
/* steve: lowered height for trust guard logo removal:	height:226px;*/
	margin-left:0px;
	_margin-left:-4px;
	background-image:url(../images/footerbak2.png);
	background-repeat:repeat-y;
	background-position:center;
/*	problem in IE6-  overflow:hidden;*/
}
.seclogos {
	position:relative;
/*	float:left; 
	text-align:center;  */
	margin-left:10px;
	margin-top:20px;
}
.footer {
	position:relative;
	float:left;
	margin-top:28px;
/* steve: increased top margin after trust guard logo removal:	margin-top:30px;*/
	margin-left:30px;
	_margin-left:10px;
	font-family:arial;
	font-size:11px;
	font-weight:normal;
	text-align:center;
	line-height:16px;
	word-spacing:0px;
}
.footer a:link {color:blue; text-decoration: underline; }
.footer a:visited {color:blue; text-decoration: underline; }
.footer a:active {color:blue; text-decoration: underline; }
.footer a:hover {color:red; text-decoration: underline; }
.asterisk {
	position:relative;
	float:left;
	margin-top:10px;
/* steve: increased top margin after trust guard logo removal:	margin-top:30px;*/
	margin-left:50px;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:center;
	line-height:16px;
	word-spacing:0px;
}

