/*---------------------------
	twoColumnLayout.css
	author:  m e podojil
	date:  12/8/07
	-------------------------*/
@import "/common/styles/featured.css";

body_old {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin:  0px;
	padding: 0px;
	width: 1024px;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	margin:  0px;
	padding: 0px;
	width: 1024px;
}
.left {
	float:	left;
}
.right {
	float:	right;
}
.center {
	width:	100%;
	margin-left:	auto;
	margin-right:	auto;
	text-align:	center;
}
.clear {
	clear:	both;
}
.smaller {
	font-size:	smaller;
}
.indentRight {
	margin-right:	4px;
}
.required {
	color:	#f06421;
}
.error {
	color:	#ff0000;
}
.padded {
	margin-left:	15px;
	margin-right:	15px;
}
#shim {
	background-image: url(/web/vr/white_pixel.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:	22px;
}
img {
	border:	0px;
}
h1 {
	font-size: 130%;
	color: #202863;
	padding:	0px 0px 4px 0px;
	margin:	0px;
	line-height:	20px;
}
h2 {
	font-size: 115%;
	color: #202863;
	padding:	0px;
	margin:	0px;
}
h3 {
	font-size: 110%;
	margin: 0px;
	padding: 0px 0px 4px 3px;
	color: #202863;
	background-color:	transparent;
}
/* added h4 3-25 */
h4 {
	font-size: 100%;
	color: #202863;
	padding:	0px;
	margin:	0px;
}
#globalnav {
/*	width: 710px;*/
	width: 800px;
/*	height: 20px;*/
	margin: 0px ;
	padding: 18px 0px 0px 10px;
	float: left;
	border:none;
}
ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
ul.horizontal li {
	margin: 0px;
	padding: 0px;
	float: left;
	display:	inline;
}
ul.verical li {
	margin: 0px;
	padding: 0px;
	display:	block;
}
a img {
	border:	0px;
}
a:hover {
	color: #0000ff;
	text-decoration: underline;
}
a {
	text-decoration: none;
	color: #0000ff;
}
a:visited {
	color: #0000ff;
}
/*
a, a:visited {
	text-decoration: none;
	color: #0000FF;
}
a:hover {
	color: #0000FF;
	text-decoration: underline;
}
*/
#header {
	background-image: url(/web/vr/gnav/header_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 1024px;
/*	height:	85px; */
	padding: 0px 0px 10px 20px;
}
#mainwrap {
	background-image: url(/web/vr/gnav/mid_white.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	float: left;
	width: 1024px;
	border-collapse: collapse;
}
#mainwrap #logowc {
	padding: 10px 0px 2px 15px;
	margin: 0px ;
	float:left;
}
#main {
	float: left;
/* change 3-19
	width: 770px;
*/
	width: 650px;
}
#logo4get {
	width: 172px;
	padding: 12px 0px 0px 5px;
	margin: 0px;
	float: left;
}
#body {
	display:	block;
	width: 1024px;
	float: left;
	padding:	6px 0px 0px 20px;
	margin:	0;
}
.maingreen_top {
/* change 3-19
	width: 767px;
	_width:	766px;
*/
	width: 647px;
	_width:	646px;
	background-color: #D0DE67;
/* change 3-19
	background-image: url(/web/vr/gnav/topofmapx767.gif);
*/
	background-image: url(/web/vr/gnav/topofmap.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
}
.maingreen_bottom {
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 639px;
	background-image: url(/web/vr/gnav/botofmap.gif);
/* change 3-19
	background-image: url(/web/vr/gnav/botofmapx767.gif);
	width: 759px;
*/
	padding:	6px 0px 5px 8px;
	_padding-left:	7px;
}
.mainwhite_top {
/* change 3-19
	width: 749px;
	background-image: url(/web/vr/gnav/mainwhite_topx749.gif);
*/
	width: 629px;
	background-image: url(/web/vr/gnav/mainwhite_top.gif);
	background-color:	#ffffff;
	background-repeat: no-repeat;
	background-position: left top;
}
.mainwhite_bottom {
	background-image: url(/web/vr/gnav/mainwhite_bottom.gif);
	width: 625px;
	background-repeat: no-repeat;
	background-position: left bottom;
/* change 3-19
	background-image: url(/web/vr/gnav/mainwhite_bottomx749.gif);
	width: 745px;
*/
	padding:	6px 0px 3px 4px;
}
.title_subresults {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 92%;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 18px;
	background-color: #F9FBEB;
	margin: 0px;
	padding-bottom: 4px;
	width: 612px;
}
.subresults_tab {
	margin: 4px 0px 0px;
	padding: 0px;
	width: 628px;
	background-color: #FFFFFF;
	float:	left;
}
.title_subresults {
	font-size: 92%;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 18px;
	background-color: #F9FBEB;
	margin: 0px;
	padding-bottom: 4px;
	width: 610px;
}
.subresults_tab ul {
	margin: 0px;
	padding: 0px;
}
.subresults_tab ul li {
	list-style-type: none;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 6px;
	float: left;
	width: 145px;
	padding-left: 0px;
}
#green2 {
	background-image: url(/web/vr/maps/botofmap.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: left;
	padding: 6px 0px 6px 7px;
	width: 640px;
}
#green2 a {
	text-decoration: none;
	font-size: 95%;
	color: #0033FF;
}
#comment {
	margin: 8px 0px 0px;
	padding: 0px;
	font-size: 80%;
	width: 310px;
}
#result_area {
	background-color:	#ffffff;
	margin: 0px;
	padding: 0px;
	width: 645px;
	float:	left;
}
/*-----------------------------------
	Geospecific content
	---------------------------------*/
#level2content {
	margin: 5px 0px 10px 5px;
	padding: 6px;
	width: 600px;
	float: left;
}
#level2content p {
	font-size:	95%;
}
#level2content h4 {
	font-size:	90%;
}
#mainwrap #bizDevContent {
    float: right;
/*	padding-right:	20px;*/
}
#mainwrap #bizDevContent_thin {
    float: right;
/*	padding-right:	20px;*/
}
#biz {
	padding-right:	20px;
}
#bizDevContent {
    background-image: url(/web/vr/partner_mod_bkgd.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 326px;
    height: 153px;
/*
    margin: 60px 20px 0px 0px;
*/
    margin: 20px 20px 0px 0px;
	_margin-right:	10px;
}
#bizDevContent_thin {
    background-image: url(/web/vr/partner_mod_bkgdx226.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    width: 226px;
    height: 153px;
    margin: 60px 20px 0px 0px;
	_margin-right:	10px;
}
#side #bizDevContent {
     margin: 20px 0px 0px 0px;
}
#side_content #bizDevContent_thin {
     margin: 20px 0px 0px 0px;
}
#side_content #bizDevContent {
     margin: 20px 0px 0px 0px;
}

#stateLandingPg #bizDevContent {
    margin: 10px 25px 0px 0px;
}
#bizDevContent ul {
    list-style-type: disc;
    list-style-position: inside;
    font-size:	10px;
	line-height:	12px;
}
#bizDevContent li {	
    margin: 8px 0px 0px 5px;
}
#bizDevContent h4 {
    margin: 10px 0px 15px 10px;
    font-size:	90%;
}
#bizDevContent_thin ul {
    list-style-type: disc;
    list-style-position: inside;
    font-size:	10px;
	line-height:	12px;
}
#bizDevContent_thin li {	
    margin: 8px 0px 0px 5px;
}
#bizDevContent_thin h4 {
    margin: 10px 0px 15px 10px;
    font-size:	90%;
}
#wildernet_disclaimer {
	margin-top:	20px;
	margin-bottom:	10px;
	padding-left:	5px;
	font-style:	italic;
	font-size:	11px;
}
/* Map navigation rollover
----------------------------------------------- */
#mapsnav {
	margin: 0px;
	padding: 0px;
	width: 631px;
	float: right;
	background-color: #E2EA9F;
	height: 55px;
}
#mapsnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mapsnav ul li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#mapsnav ul li a {
	margin: 0px;
	padding: 0px;
	display: block;
}
#mapsnav ul li#title {
	background-image: url(/web/vr/maps/nav_leftpiece.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 176px;
}
#mapsnav ul li#usa_on a {
	background-image: url(/web/vr/maps/usa_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 73px;
}
#mapsnav ul li#canada_on a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 74px;
	background-image: url(/web/vr/maps/canada_on.gif);
}
#mapsnav ul li#mexico_on a {
	background-image: url(/web/vr/maps/mexico_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 73px;
}
#mapsnav ul li#caribbean_on a {
	background-image: url(/web/vr/maps/caribbean_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	height: 30px;
	width: 86px;
}
#mapsnav ul li#europe_on a {
	background-image: url(/web/vr/maps/europe_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	height: 30px;
	width: 73px;
}
#mapsnav ul li#world_on a {
	background-image: url(/web/vr/maps/world_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 74px;
}
#mapsnav ul li#usa a {
	background-image: url(/web/vr/maps/usa_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 73px;
}
#mapsnav ul li#canada a {
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 74px;
	background-image: url(/web/vr/maps/canada_off.gif);
}
#mapsnav ul li#mexico a {
	background-image: url(/web/vr/maps/mexico_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 73px;
}
#mapsnav ul li#caribbean a {
	background-image: url(/web/vr/maps/caribbean_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	height: 30px;
	width: 86px;
}
#mapsnav ul li#europe a {
	background-image: url(/web/vr/maps/europe_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px 1px 0px 0px;
	height: 30px;
	width: 73px;
}
#mapsnav ul li#world a {
	background-image: url(/web/vr/maps/world_off.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 74px;
}
#mapsnav ul li#usa a:hover {
	background-image: url(/web/vr/maps/usa_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mapsnav ul li#canada a:hover {
	background-image: url(/web/vr/maps/canada_on.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#mapsnav ul li#mexico a:hover {
	background-image: url(/web/vr/maps/mexico_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mapsnav ul li#caribbean a:hover {
	background-image: url(/web/vr/maps/caribbean_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mapsnav ul li#europe a:hover {
	background-image: url(/web/vr/maps/europe_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#mapsnav ul li#world a:hover {
	background-image: url(/web/vr/maps/world_on.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*----- end mapsnav -----*/

/*------------------------------------
	Details Page styles
	----------------------------------*/
.lightGreenMat {
	background-color:	#E0E998;
	padding:	3px;
	width:	627px;
	height:	400px;
}
.greenMatHalf {
	float:	left;
	background-color:	#D0DE67;
/* change 3-19
	height:	310px;
	width: 330px;

new	height:	450px;
	no padding-right:	3px;
	height:	310px;


*/
	height:	310px;
	width: 330px;
	padding-left:	3px;
	padding-right:	3px;
}
.whiteMatBottom {
	background-image: url(/web/vr/module/bottom_part_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color:	#ffffff;
	width: 634px;
	padding:	6px 0px 6px 7px;
}
.whiteMatTop {
	width: 634px;
	margin: 0px;
	background-color: #D0DE67;
	background-image: url(/web/vr/module/top_part_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding: 0px;
}
#vacationSummary {
	margin-top:	20px;
	float:	left;
/*change 3-25
	width: 280px;
	width: 160px;
*/
	width: 280px;
	padding-left:	5px;
}
#vacationSummary h3 {
	font-size:	90%;
	margin:	0px;
	text-align:	left;
	line-height:	1.5;
	background-color:	transparent;
}
#vacationSummary h2 {
	font-size:	90%;
	margin:	0px;
	text-align:	left;
	line-height:	1.5;
	background-color:	transparent;
}
#vacationSummary h4 {
	font-size:	130%;
	margin:	2px;
	text-align:	left;
}

#propertyTitle h2 {
	font-size: 130%;
	color: #202863;
	padding:	0px 0px 4px 0px;
	margin:	0px;
	line-height:	20px;
}
#propertyTitle h1 {
	font-size: 115%;
	color: #202863;
	padding:	0px;
	margin:	0px;
}

#prop_title_area {
    width: 630px;
}
#prop_title {
	margin: 0px;
	width: 600px;
	float: left;
	padding-left: 10px;
}
#right_action {
/*change 3-25
	width:	250px;
	width:	130px;
*/
	width:	250px;
	height:	20px;
	margin-top:	97px;
	margin-right:	2px;
	float: right;
	font-size:	80%;
}
#left_action {
	display:	block;
	float: left; 
}
#bottom_left_action {
	height:	25px; 
	padding-top:	5px;
}
#contactOwner {
	float:	right;
}
#contactOwnerTop {
	margin-right:	2px;
	float:	right;
	text-align:left;
}
#contactOwnerBottom {
	margin-top:	-22px;
	margin-right:	5px;
	text-align:	right;
}
#imagePlaceholder {
	text-align:	center;
	margin: 0px auto 0px 3px; 
/* change 3-19
	height: 220px;
	width: 320px; 

	width: 450px; 
*/
	width: 450px; 
	height: 220px;
	width: 320px; 
}
/* change 3-25
	added img max width-height
*/
#imagePlaceholder img { 
	max-width:320px; 
	width: expression(this.width > 410 ? 410: true);
	max-height:230px; 
	height: expression(this.height > 230 ? 230: true);
} 
#imagegallery {
/* change 3-19
*/
	width: 3000px;
	padding-top:	20px;
	_padding-top:	10px;
	margin:	0px;
	position:	relative;
}
/* change 3-25
	added img max width-height
*/
#imagegallery img { 
	max-width:55px; 
	width: expression(this.width > 55 ? 55: true);
	max-height:40px; 
	height: expression(this.height > 40 ? 40: true);
} 
#imagegallery li {
	padding:	0px 2px 0px 2px;
	display:	inline;
}
#imagescroll {
/*	display:	block;*/
	margin-left:	15px;
	overflow: hidden;
/* change 3-19
	added height
	height: 110px;
*/
/* change 3-19
	width: 370px;
*/
	width: 250px;
/*
*/
	position:	absolute;
	display:	inline;
}
#scrollArrowLeft {
	float:	left;
/* change 3-19
	added height
	height: 110px;
*/
	position:	relative;
	top:	30px;
	left:	5px;
	display:	inline;
}
#scrollArrowRight {
	float:	right;
/* change 3-19
	added height
	height: 110px;
*/
	position:	relative;
	right:	5px;
	top:	30px;
	display:	inline;
}
.photoStrip {
/*	display:	inline;
	width:	330px;
	height:	40px;*/
	background-color:	#D0DE67;
}
#imagegallery img {
	border: 1px #D0DE67;
}
#imagegallery a:hover img {
	border: 1px #FE963A;
}
#rentalRates {
	width:	600px;
	background-color:	#ffffff;
	margin:	5px;
	padding:	10px 5px 20px 5px;
}
#rentalRates table {
	width:	100%;
	border-collapse:	separate;
	padding: 3px;
	margin:	0px;
	border:	0px;
	text-align:	left;
}
#rentalRates table thead th {
	padding:	0px 2px 0px 2px;
	background-color:	#D2D4BD;
	font-weight:	bold;
	font-size:	12px;
	text-align:	left;
}
#rentalRates table td {
	padding:	0px 2px 0px 2px;
	text-align:	left;
	font-size:	11px;
	background-color:	#F1F1EB;
}
#rentalRates #rentBkgd {
}
#rentalRates #resultsBkgd {

}
#tabsnav li {
/*
	background-image: url(/web/vr/gnav/search_tab_off.gif);
*/
	background-image: url(/web/vr/gnav/search_tab_off.gif);
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: bottom;
	font-family: Geneva,Arial,Helvetica,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	height: 21px;
/*
	width: 110px;
*/
	width: 100px;
}
.tabcontainer {
	font-size:	90%;
	padding-top: 20px;
}
#panel0,#panel1,#panel2,#panel3,#panel4,#panel5 {
/*
	background-color:	#E1E9A3;
	width: 615px;
	padding: 3px;
	text-align: left;
	font-size:	90%;
*/
	background-color:	#E1E9A3;
	width: 620px;
	padding-top: 3px;
	padding-bottom:	2px;
	text-align: left;
	font-size:	95%;
}
#tab0, #tab1, #tab2, #tab3, #tab4, #tab5 {
/*
	width:110px;
*/
	width:100px;
	height:	21px;
}
#description {
	width:	600px;
	background-color:	#ffffff;
	margin:	5px;
	padding:	10px 5px 20px 5px;
}
#policiesInformation table {
	text-align:	left;
	clear:	both;
	margin: 5px;
	width: 590px;
	padding: 3px;
}
#policiesInformation thead tr {
	text-align:	left;
	color:	#ffffff;
	background-color:	#002453;
	padding:	2px 0px 2px 4px;
	margin-left:	4px;
}
#policiesInformation tr {
	padding:	2px 0px 2px 0px;
	text-align:	left;
}
#policiesInformation td {
	padding-left:	5px;
	vertical-align:	top;
	text-align:	left;
}
#policiesInformation span {
	padding:	0px;
	margin:	0px;
	width:	70%;
}
#policiesInformation .moreSpace {
	padding-left:	10px;
	display: inline;
	float: left;
}
.additionalInfoBar {
	margin-top:	5px;
	margin-bottom:	5px;
	width:	585px;
	padding:	0px 3px 0px 3px;
	background-color:	#002453;
	color:	#ffffff;
	font-weight:	bold;
	float:	left;
}
.results {
	padding:	0px;
	margin:	10px 0px 0px 8px; 
	width: 580px;
}
#featuresAmenities {
	width:	600px;
	background-color:	#ffffff;
	margin:	5px;
	padding:	10px 5px 20px 5px;
}
#featuresAmenities ul {
	list-style-position: inside;
}
#featuresAmenities li {
	list-style-type: disc;
	line-height:	15px;
	margin-left:	10px;
	width:	190px;
}
#availability {
	width:	600px;
	background-color:	#ffffff;
	margin:	5px;
	padding:	10px 5px 20px 5px;
}
#nearbyActivities {
	padding-bottom:	40px;
	padding-left:	5px;
}
#calendarNotAvailable {
	clear:	both;
}
#weather {
	height:	150px;
	margin:	5px;
	background-color:	#ffffff;
}
#currentConditions {
	width:	325px;
	display:	inline;
	float:	left;
	padding-top:	5px;
}
#typicalWeather {
	background-image: url(/web/vr/gnav/twclockuplogo.gif);
	background-repeat: no-repeat;
	background-position: center left;
	display:	inline;
	float:	left;
	width:	180px;
	padding-left:	80px;
	padding-top:	5px;
}
.weather_icon {
	margin: 0px;
	height: 97px;
	width: 73px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.weatherReport {
	width: 220px;
	margin: 0px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.weatherReport .temp {
	font-size: 20px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.weatherReport .forecast {
	padding:	0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.weatherReport .dayreport {
	font-size: 16px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.weatherDetails {
	width: 596px;
	clear: both;
	color: #213AF9;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #B6B7AF;
	font-size: 10px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/*-------------------------------
	 Results listing area
	----------------------------- */
#nomaptxwrapper {
	width: 632px;
}
#nomapgreen {
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 632px;
	padding: 0px;
	margin: 0px;
}
#nomapgreen h1 {
	background-image: url(/web/vr/fl_intrastates/titlebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-left: 12px;
	font-size: 130%;
	color: #000000;
	padding-bottom: 6px;
	width: 620px;
}
#nomapgreen p {
	margin: 0px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
	background-color: #E2EA9F;
}
.nomap_col1 {
	margin: 0px;
	width: 620px;
	padding: 5px 0px 6px 12px;
/*
	font-size: 90%;
*/
	font-size: 80%;
}
.nomap_instructions {
	margin: 0px;
	width: 618px;
	font-size: 83%;
	padding: 10px 0px 6px 12px;
}
.nomap_instructions p {
	margin: 0px;
	padding: 0px;
}
.nomap_col1 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.nomap_col1 ul li {
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	float: left;
	width: 188px;
}
.flexgreen {
	background-image: url(/web/vr/module/middle_part.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 632px;
	float: left;
	background-color: #E2EA9F;
}
.flexgreen h6 {
	font-size: 83%;
	font-weight: normal;
	margin: 0px;
	padding: 3px 0px 0px 12px;
	background-image: url(/web/vr/module/titlebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.flexgreen h5 {
	margin: 0px;
	padding-top: 2px;
	padding-left: 12px;
	font-size: 130%;
	color: #000000;
	padding-bottom: 4px;
	width: 620px;
	background-color: #F4F7DA;
}
#greenwrap {
	margin: 0px;
	padding: 0px;
	width: 640px;
}
#navholder {
	width: 632px;
	margin: 0px;
	padding: 0px;
}
#title p {
	font-size: 75%;
	padding: 0px 0px 0px 12px;
	margin: 0px;
}
#navholder h3 {
	margin: 6px 0px 0px 12px;
	color: #202863;
	padding: 0px;
}
.results_tab {
	margin: 8px 0px 20px;
	padding: 0px;
	width: 647px;
	float: left;
	font-size: 75%;
}
.results_tab h2 {
	font-size:	100%;
	font-weight:	normal;
	margin:	8px;
}
.title_results {
	font-size: 92%;
	font-weight: bold;
	padding-top: 4px;
	padding-left: 28px;
	background-color: #F9FBEB;
	margin: 0px;
	padding-bottom: 4px;
}
#welcometx {
	font-size: 90%;
	color: #000000;
	width: 619px;
	margin-top: 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 28px;
	float:left;
}
#level3_special_offer {
	margin: 0px;
/*	width: 591px;*/
	height:	25px;
/*	background-image: url(/web/vr/special/special_title2.gif);
	background-repeat: no-repeat;
	background-position: left center; */
	border-bottom: 1px solid #C3D467;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 200px;
	color: #253C87;
	font-size: 10px;
	font-weight: bold;
}
#level3_special_offer_icon {
	margin: 0px;
	border-bottom: 1px solid #C3D467;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	background-image: url(/web/vr/special/special_title2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 172px;
}
#level4_special_offer_top {
	margin-top: 0px;
	width: 618px;
	background-image: url(/web/vr/special/special_offer_box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
}
#level4_special_offer_bottom {
	margin-top: 0px;
	width: 618px;
	background-image: url(/web/vr/special/special_offer_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding: 0px 0px 0px 0px;
}
#level4_special_offer {
	background-image: url(/web/vr/special/special_offer_box_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 0px;
	margin-bottom:	20px;
	width: 618px;
}
#level4_special_offer_XX {
	margin-top: 0px;
	width: 600px;
	background-image: url(/web/vr/special/title_short.gif);
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: 10px;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#level4_special_offer .title {
	font-weight: bold;
/*	
	background-image: url(/web/vr/special/arrow_l4.gif);
	background-repeat: no-repeat;
	background-x-position: left;
	background-y-position: top;
*/
	margin: 0px;
	padding: 30px 0px 0px 18px;
	color: #003aa4;
	font-size: 13px;
}
#level4_special_offer .content {
	margin: 0px;
	padding: 0px 5px 10px 18px;
	font-size: 12px;
}
.results_tab .col1 {
	margin: 0px;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	width: 610px;
	word-spacing:	5px;
}
#sublevel_content {
	clear:	both;
	padding:	6px 0px 0px 20px;
}
#sublevel_content h4 {
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#adwrap {
	position:	relative;
	width:	300px;
	top:	15px;
	left:	13px;
}
#side {
	position:	relative;
	top:	0px;
	left:	0px;
	background-image: url(/web/vr/gnav/featured_ad_container_3_taller.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 326px;
	height:	400px;
	float: left;
	margin: 0px 5px 0px 7px;
	padding: 0px;
}
#side_content {
	position:	relative;
	top:	0px;
	left:	0px;
	font-size: 90%;
/*
	background-image: url(/web/vr/gnav/featured_ad_container_3_taller.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
	width: 326px;
/*
	height:	400px;
*/
	float: left;
	margin: 0px 5px 0px 7px;
	padding: 0px;
}
#side_taller {
	background-image: url(/web/vr/gnav/featured_ad_container_3_taller.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 326px;
	height:	372px;
	float: left;
	margin: 0px 5px 0px 7px;
	padding: 0px;
}
#adbar_full {
	clear:	both;
	position: relative;
	background-image: url(/web/vr/gnav/featured_ad_container_3_wide.gif);
	background-repeat: no-repeat;
	background-position: top left;
	height:	141px;
	left:	20px;
	top:	10px;
}
.ad_label {
	position:	relative;
	font-family:	Arial, Tahoma, sans-serif;
	font-size:	medium;
	font-weight:	bold;
	color:	#003F94;
	float:	left;
	top:	5px;
	left:	8px;
}
.ad_label#official_partners {
	color:	#003F94;
}
.ad_label#featured_destinations {
	color:	#444444;
}
#horizontal_ads {
	width:	100%;
	margin:0 auto;
	position:	relative;
	left:	9px;
	float:	left;
	padding-top:	5px;
}
#horizontal_ads_tall {
	float:left;
	margin:	20px auto auto -100px;
}
#horizontalAd_1 {
	width:	300px;
	height:	115px;
	margin-left: 0px;
	padding:	0px;
	float:	left;
	display: inline;
}
#horizontalAd_2 {
	width:	300px;
	height:	115px;
	margin-left: 15px;
	padding:	0px;
	display: inline;
	float:left;
}
#horizontalAd_3 {
	width:	300px;
	height:	115px;
	margin-left: 15px;
	padding:	0px;
	display: inline;
	float:left;
}
#verticalAd_1,#verticalAd_2,#verticalAd_3 {
	padding-bottom:	5px;
}
#pagespon {
	padding-top:	-20px;
	display:	none;
}
#footer_old {
	background-image: url(/web/vr/gnav/btn_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 8px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 1024px;
	float: left;
}
#footer {
	background-image: url(/web/vr/gnav/btn_white.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 8px 0px 0px;
	padding: 0px 0px 0px 20px;
	width: 1024px;
	float: left;
}
#foot_text {
	margin: 8px 0px;
	padding: 0px;
	width: 979px;
	height:	59px;
	float: left;
	background-image: url(/web/vr/gnav/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}
#foot_text a {
	color: #0000FF;
	text-decoration: none;
}
#foot_text a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#foot_text p {
	font-size: 80%;
	margin: 5px 0px 3px;
	padding: 0px;
	background-color:	transparent;
}
#promotionalLink {
	text-align:	left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 110%;
	font-weight:bold;
}
#promotionalLink a {
	color:	#202863;
}
/*-------------------------------
	Drilldown map ares
	-----------------------------*/
.separator {
	clear:	both;
	display:	block;
}
#mapgreen {
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 632px;
	padding: 0px;
	margin: 0px;
/*	height: 414px; */
}
#mapgreen h1 {
	background-image: url(/web/vr/fl_intrastates/titlebar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 6px;
	padding-left: 12px;
	font-size: 130%;
	color: #000000;
	padding-bottom: 6px;
	width: 620px;
}
#mapgreen p {
	margin: 0px;
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 10px;
	background-color: #E2EA9F;
}
#mapgreen h2 {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
#mapgreen ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
	list-style-type: none;
}
#mapgreen li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
}
#mapgreen #map {
	float: left;
	width: 632px;
	height: 377px;
	margin-left: 3px;
	_margin-left:	2px;
	padding: 0px;
	background-color: transparent;
	z-index: 10;
}
#mapgreen #mapUs {
	float: left;
	width: 632px;
	height: 292px;
	margin-left: 3px;
	_margin-left:	2px;
	padding: 0px;
	background-color: transparent;
	z-index: 10;
}
#mapgreen #interstate {
	float: left;
	width: 632px;
	height: 377px;
	margin: 0px;
	padding: 0px;
}
.description {
	display: block;
	width: 600px;
	margin: 0px;
	padding-top: 20px;
	text-align: left;
}
.description2 {
	font-size: 80%;
	width: 600px;
	color: #000000;
	float: left;
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 10px;
	left: 15px;
}
.description2 h5 {
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
#maptxwrapper {
	height: 377px;
	width: 632px;
	position: absolute;
/*	top: 241px; */
	left: 25px;
	background-color: Transparent;
	z-index: 1;
}
#maptxwrapperUs {
	height: 292px;
	width: 632px;
	position: absolute;
/*	top: 241px; */
	left: 25px;
	background-color: Transparent;
	z-index: 1;
}
.description #descr_tx {
	font-size: 83%;
	margin: 0px;
	padding: 0px;
}
#dropdestination {
	margin: 0px;
	padding: 0px;
	width: 150px;
	display: block;
	position: absolute;
	top: -27px;
	left: 410px;
}
.date_col2 .calendar {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
}

/*------------------------------------
	Breadcrumb styles
	----------------------------------*/
#breadcrumb {
	background-image: url(/web/vr/gnav/breadcrumbar_longer.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	width: 980px;
	font-size: 11px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#breadcrumb p {
	float: left;
	padding-top: 6px;
	margin: 0px;
	font-weight: bold;
/*	4-3-2010
	padding-left: 12px;
*/
	padding-left: 2px;
	background-color:	transparent;
}
#breadcrumb strong {
/*	4-3-2010
	padding-left: 12px;
*/
	padding-left: 2px;
}
#breadcrumb a, #breadcrumb a:visited {
	color: #004396;
	text-decoration: none;
	font-weight: normal;
/*	4-3-2010
	padding-right: 12px;
	padding-left: 6px;
*/
	padding-right: 2px;
	padding-left: 2px;
}
#breadcrumb a:hover {
	color: #004396;
	text-decoration: underline;
	font-weight: normal;
}

/*------------------------------------
	Results Page styles
	----------------------------------*/
#mainsub3 {
	width: 740px;
	margin-left: 211px;
}
#results_wrap {
	margin: 0px;
	padding: 0px 0px 0px 6px;
	width: 734px;
}
#nav_pages {
	padding-top:	5px;
	clear:	both;
	height: 30px;
	width: 100%;
	font-size: 75%;
}
#results {
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 425px;
	background-color: #C8D46E;
	background-image: url(/web/vr/results/your_search.gif);
}
#ad300x250 {
	margin: 0px 0px 0px 431px;
	padding: 0px;
	height: 250px;
	width: 300px;
	text-align: center;
}
#results p, #results_tall p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	margin: 0px;
	padding: 3px 0px 0px 12px;
	line-height: 100%;
}
#results h1, #results_tall h1 {
	font-size: 125%;
	margin: 0px;
	padding-top: 19px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	font-weight: bold;
}
#change_radius {
	margin: 0px;
	padding: 40px 0px 0px 8px;
	height: 69px;
	width: 213px;
	float: left;
	background-image: url(/web/vr/results/change_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#results_left {
	margin: 0px;
	padding: 0px;
	width: 425px;
	float: left;
}
#left_wrap {
	float: left;
	width: 211px;
	vertical-align:	bottom;
}
#internal_promo {
	text-align: center;
	margin: 0px 0px 0px 225px;
	padding: 0px;
	width: 205px;
	height: 115px;
}
#results2 {
	margin: 0px;
	width: 431px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#wrap_lsliver {
	background-image: url(/web/vr/results/top_pop_dest.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 25px;
}
#wrap_lsliver a, #wrap_lsliver a:visited {
	color: #0000FF;
	text-decoration: none;
}
#wrap_lsliver a:hover {
	color: #0000FF;
	text-decoration: underline;
}
#change_radius p {
	margin: 0px;
	padding: 0px;
}
.res_col1 {
	margin: 0px;
	padding: 6px 0px 0px;
	width: 100px;
	float: left;
	line-height: 95%;
}
#search_results_header {
	font-size:	110%;
	font-weight:	bold;
	color:	#303cac;
	float:	left;
	width:	300px;
}
#numpage {
	float:left;
	display:	inline;
}
#form_page {
	margin: 0px;
	padding: 0px 0px 6px;
	width: 200px;
}
#gotopage {
	padding: 0px;
/*	width: 70px; */
	text-align: center;
	margin: 0px;
	float: left;
}
#gotopage img {
	margin: 0px;
	padding-top: 0px;
}
#gotopage_icon {
	float:	left;
	padding-left: 10px;
}

#gotopage_icon img {
	padding-right: 6px;
    border-style: none;
}
#paging {
	float:	right;
}
/*
.result_odd {
	background-color: #F9FBEB;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 125px;
}
.result_pair {
	background-color: #FFFFFF;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 125px;
}
*/
.subresults3_tab .picture {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 124px;
	width: 125px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	text-align: center;
}
.description3 {
	margin: 0px;
	padding: 0px;
	height: 124px;
	width: 276px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	float: left;
	display: block;
}
.type {
	margin: 0px;
	padding: 30px 0px 0px;
	float: left;
	height: 94px;
	width: 75px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
}
.brbasleeps {
	padding: 30px 0px 0px;
	float: left;
	height: 94px;
	width: 70px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	text-align: center;
}
.maxminprice {
	margin: 0px;
	padding: 20px 0px 0px;
	height: 94px;
	width: 72px;
	float: left;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	background-color: #FFF0D1;
	text-align: left;
	font-weight: bold;
}
.picture img {
	padding-top: 12px;
}
.description3 h2 {
	font-size: 100%;
	color: #253C87;
	font-weight: bold;
	margin: 0px;
	padding: 12px 0px 0px;
}
.description3 p {
	font-size: 90%;
	margin: 0px;
	padding: 0px 0px 6px;
}
.maxminprice p {
	margin: 0px;
	padding: 0px 0px 0px 12px;
}
.detail_links {
	clear:	both;
	display:	inline;
	text-align:	left;
	float:	left;
	width:	100%;
	margin: 0px;
	padding: 0px;
}
.descrip_content {
	display:	inline;
	float:	left;
	text-align:	left;
	height: 105px;
	width: 215px;
	margin-left:	10px;
}
.descrip_content h2 {
	padding:	0px;
	margin:	0px;
	color:	#003aa4;	
}
.listing_content {
	height: 90px;
}
.photolink {
	height: 105px;
	width:	100px;
	float:	left;
	text-align:	left;
}
.detail_links img {
	margin: 0px;
	padding: 0px 3px 0px 1px;
	text-align: left;
}
a.highlight {
	text-decoration:	underline;
}
#photo_col {
	width:	80px;
	margin: 0px;
}
.left_corner_green {
	background-image:	url(/web/vr/gnav/results_green_bar_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.right_corner_green {
	background-image:	url(/web/vr/gnav/results_green_bar_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sort_col {
	width:	350px;
	text-align: right;
	margin: 0px;
	padding: 6px 0px 0px;
}
#sort_col img {
	vertical-align:	middle;
	margin: -4px 0px 0px 2px;
}
#type_col {
	width:	80px;
	text-align: center;
	margin: 0px;
	padding: 6px 0px 0px;
}
#brba_col {
	margin: 0px;
	padding: 6px 0px 0px;
	text-align: center;
	letter-spacing: -0.1em;
}
#price_col {
	text-align: center;
	width:	100px;
	margin: 0px;
	padding: 0px;
}
td.bkgd {
	padding:	5px 0px 5px 0px;
	margin:	0px;
	background-color: #ffffff;
}
.title_subresults3 {
	width:	620px;
	font-weight: bold;
	padding-top: 2px;
	margin: 0px;
	padding-bottom: 2px;
	background-color: #DAE587;
	font-size: 90%;
	height: 25px;
}
table.results {
	margin:	0px;
	padding:	0px;	
	*border-collapse:	collapse;
	border-spacing:	0px;
	font-weight: bold;
	font-size: 90%;
	width:	615px;
	display:	block;
}
table.results a {
	color:	#303CAC;
	font-weight:	bold;
}
table.results h2 {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:	110%;
}
table.results thead tr {
	padding: 0px;
	margin: 0px;
	width:	620px;
	font-weight: bold;
	background-color: #DAE587;
	font-size: smaller;
}
table.results td {
	padding: 0px;
	margin: 0px;
	border-left:	1px solid #b2b2b2;
	border-bottom:	1px solid #b2b2b2;
}
table.results tbody tr {
	width:	618px;
	padding: 0px;
	margin: 0px;
	font-size: 90%;
	font-weight:	normal;
}
table.results tbody td#price_col {
	width:	100px;
	background-color:	#C7E2F7;
	border-right:	1px solid #b2b2b2;	
}
tr.result_odd {
	background-color: #F4F7DB;
	margin: 0px;
	padding: 0px;
}
tr.result_pair {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.subresults3_tab {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 620px;
	float: left;
	font-size: 83%;
}
.subresults3_tab ul {
	margin: 0px;
	padding: 0px;
}
.subresults3_tab ul li {
	list-style-type: none;
}
.subresults3_tab a, .subresults_tab a:visited {
	text-decoration: none;
	color: #2200FF;
}
.subresults3_tab a:hover {
	text-decoration: underline;
	color: #353D87;
}
.subresults3_tab a {
	font-weight: bold;
	color: #253C87;
	text-decoration: none;
}
#form2 {
	vertical-align:	bottom;
	display:	inline;
	margin-top:	0px;
	margin-bottom: 0px;
	margin-left:	0px;
	margin-right:	0px;
	padding: 0px;
}
#form2 input {
	margin-left:	15px;
}
/*----------------------
	Toggle styles
	--------------------*/
.shiftDown {
	float:	right;
	display:	inline;
	margin-top:	-20px;
	margin-right:	40px;
}
#toggleMessage {
	margin: 0px;
	padding: 12px 0px 0px;
	width: 70px;
	float: left;
	height: 16px;
	text-align: center;
}
#numb_pages {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.spacer {
	margin: 0px;
	padding: 0px;
}
#backpage_icon {
	text-align: right;
	padding: 0px;
	margin: 0px;
	float: left;
}
#backpage_icon img {
	padding-right: 6px;
}
#toggleBack {
	margin: 0px;
	padding: 12px 6px 0px 0px;
	width: 94px;
	float: left;
	height: 16px;
	text-align: right;
}
#toggleNext {
	margin: 0px;
	padding: 12px 0px 0px 3px;
	width: 47px;
	float: left;
	height: 16px;
}
.help_icon {
	position:	relative;
	display:	inline;
	top:	2px;
}
/*------------------------------------
	CoBranding styles
	----------------------------------*/
#cobrandBanner {
	padding-left: 0px;
	width: 999px;
	border-collapse: collapse;
	text-align:	center;
}
#yahoo_button img {
	position:	relative;
	border:	0px;
/*	left:	205px; */
}
/*----------------------------
	contact owner styles
	-------------------------*/
#contact_return {
	width: 625px;
	margin: 0px;
	padding: 5px 0px 2px;
	text-align: right;
}
#confirm {
	background-image: url(/web/vr/contact_form/confirm_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 12px 0px 0px 20px;
	width: 632px;
	height: 175px;
}
#confirm h5 {
	font-size: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
.conf_col1 {
	margin: 0px;
	padding: 0px;
	width: 420px;
	float: left;
}
.conf_col2 {
	margin: 0px;
	padding: 0px 0px 0px 5px;
	width: 179px;
	float: left;
}
/*------------------------------------
	4/78/08 - level 1 & 2 below fold 
	redesign
	----------------------------------*/
.indent_left {
	padding-left:	15px;
	padding-top:	3px;
}
.indent_right {
	padding-right:	165px;
	padding-top:	3px;
}
.sub_fold_content {
	width: 980px;
	font-size:	12px;
	background-color: #F4F7DC;
	background-image: url(/web/vr/gnav/wide_bar_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-top:	10px;
}
.sub_fold_content_thin {
	width: 647px;
	font-size:	12px;
	background-color: #F4F7DC;
	background-image: url(/web/vr/gnav/wide_bar_topx647.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	margin-top:	10px;
}
.sub_fold_content_bottom {
	background-image: url(/web/vr/gnav/wide_bar_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 980px;
	padding:	25px 0px 25px 0px;
}
.sub_fold_content_bottom_thin {
	background-image: url(/web/vr/gnav/wide_bar_bottomx647.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 647px;
	padding:	25px 0px 25px 0px;
}
#green_thick_border {
	background-color:	#F4F7DC;
	width:	940px;
	border:	6px solid #E1E9A3;
	padding:	5px;
	margin-left:	10px;
}
#green_thick_border_thin {
	background-color:	#F4F7DC;
	width:	607px;
	border:	6px solid #E1E9A3;
	padding:	5px;
	margin-left:	10px;
}
.columns ul {
	padding-top:	5px;
	padding-left:	15px;
	width:	170px;
	float:	left;
}
.columns ul li {
	font-size:	11px;
	line-height:	15px;
	display:	block;
}
#owner_manager_offers {
	background-image:	url(/web/vr/gnav/owner_manager_offers.gif);
	background-repeat:	no-repeat;
	background-position:	right top;
	width:	326px;
	height:	189px;
	padding-top:	40px;
	margin-top:	40px;
	*margin-top:	60px;
}
#level_2_pop_dest {
	width:	170px;
	height:	100%;
	border-left:	2px solid #E1E9A3;
	padding-right:	10px;
	padding-left:	10px;
}
#level_2_text_icons {
	width:	420px;
	margin-top:	0px;
	margin-right:	5px;
}
#level_2_biz_dev {
	width:	350px;
	border-left:	2px solid #E1E9A3;
}
#level_2_biz_dev #bizDevContent {
	margin: 10px 15px 0px 0px;
	*margin-top:	0px;
}
#level_2_pop_dest ul {
	margin-top:	10px;
}
#level_2_pop_dest li {
	line-height:	20px;
}
#other_countries {
	margin-top:	20px;
	margin-left:	27px;
}

.bookButton {
	FONT-WEIGHT: 700; FONT-SIZE: 13px; BACKGROUND:#0066CC; COLOR: #FFFFFF; FONT-FAMILY: arial,helvetica; TEXT-DECORATION: none
}
.bookButton:hover{color:#FFFF00;cursor:pointer;} 
.bookButton:active{color:#FFFF00;} 

.findBox {border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; margin-bottom: 0px; margin-top: 0px;}

.listingTitle {font-family:Verdana,Arial,Helvetica,sans-serif;color:#000000;font-size:15px; font-weight: bold; 
					text-decoration:none;}
.listingTitle:hover{color:#0000d7; text-decoration:none;} 
.listingTitle:active{color:#000000; text-decoration:none;} 

.ratesHeader {font-family:tahoma,arial,helvetica;color:#0000CC;font-size:15px;font-weight: bold;}

.continentLink {font-size:13px; font-weight: bold;}
.countryLink {font-size:12px; font-weight: bold;}

div.social {
	text-align:center;
	padding:10px 10px 0px 0px;
	font-weight:bold;
}
a.blog {
	color: #FC8900;
	font-size:9px;
	text-decoration:none;
	font-weight: bold;
}  
a.blog:hover {
	color: #C43F00;
}  
a.facebook {
	color: #88A2D0;
	font-size:9px;
	text-decoration:none;
	font-weight: bold;
}  
a.facebook:hover {
	color: #3A5A9C;
}  
a.twitter {
	color: #92D8F5;
	font-size:9px;
	text-decoration:none;
	font-weight: bold;
}
a.twitter:hover {
	color: #14BEF4;
}
/* place holder while retrieving booking info */
.bookingWait {
	clear:both;
	margin-top:10px;
	padding-top:20px;
	width:620px;
	height:100px;
	background-color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	color:#666666;
}
.listHeadFaceBook{
	padding:5px 0px 0px 0px;
	float:left;
}
.addThisListing {
	float:right;
	padding-top:8px;
/*
	width:140px;
*/
	width:200px;
	margin-right:0px;
}
.addThisFind {
	float:right;
	padding:5px 0px 5px 0px;
/*
	width:140px;
*/
	width:190px;
	margin-right:0px;
}
.expiredListing {
	clear:left; 
	border-style:solid; 
	border-color:#CCCCCC; 
	border-width:1px; 
	background-color:#E8EAFF; 
	text-align:center; 
	padding:20px; 
	margin-left:5px; 
	margin-bottom:5px; 
	margin-top:10px;
}


