/*========================================================================================*/
/* Company: Next Horizon                                                                 	*/
/* Year: 2007                                                                            	*/
/* Concept and Design: Blake Lyons                                   					            */
/* XHTML, CSS, : Blake Lyons																															*/
/* MyTimeshareConnection																																	*/
/*========================================================================================*/

/*=========================================================================================
	CSS Style order
	
	Global Styles
	Containers
	Header
	Left Content
	Right Content
	Main Navigation
	Text Styles
	Links, Etc.
	Body
	Footer
	
=========================================================================================*/

/*========================================================================================
Global Styles
=========================================================================================*/

html {
	background: #fff;
}

body {
	margin: 10px 0 20px 0;
	padding: 0;
	background: #fff;
}

.clear { clear:both; }

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	line-height: 1.5em;
	font-weight: normal;
	margin: 15px 10px 0 10px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #97dc33;
	font-weight: bold;
	margin: 10px 0 10px 10px;
	padding: 0;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000;
	font-weight: bold;
	margin: 10px 0 10px 10px;
	padding: 0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	font-weight:bold;
	margin:10px 0 0 10px;
	padding:0;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}

a {
	color: #0063dc;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #0aaafd;
}

li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}	

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

th {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
}

.th-listing {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
}

.th-listing:hover {
	color: #3366FF;
}

table {
	border-color:#ccc;
}

.h2listing {
	color:#000;
	font-size:20px;
}

.td-search {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
}

.italic {
	font-style:italic;
	font-size:13px;
	margin-top:65px;
}

/*========================================================================================
Containers
=========================================================================================*/


#wrapper {
	float: left;
	width: 768px;	
	margin: 0 0 0 0px;
}

#leftcontainer {
	float: left;
	width: 768px;
	margin: 0;
	padding: 0;
}

/*========================================================================================
Right Ads
=========================================================================================*/

/*=====================================================================================
Homepage
======================================================================================*/

#rightads {
	float: left;
	width: 152px;
	margin: 0px 0 0 5px;
}

#rightadslisting {
	float: left;
	width: 152px;
	margin: 0;
}

#rightads2 {
	float: left;
	width: 152px;
	margin: -875px 0 0 -125px;
}


#rightads ul {
	list-style: none;
	margin: -10px 0 0 0;
	padding: 0;
}

#rightads2 ul {
	list-style: none;
	margin: -10px 0 0 0;
	padding: 0;
}

#rightadslisting ul {
	list-style: none;
	margin: -10px 0 0 0;
	padding: 0;
}

/*=====================================================================================
Lease Agreement
======================================================================================*/

#rightadslease {
	float: right;
	width: 152px;
	margin: -1190px 0 0 0;
}

#rightadslease ul {
	list-style: none;
	margin: -10px 0 0 0;
	padding: 0;
}


#mainbody {
	float: left;
	width: 768px;
	background: #fff;
	margin: 0 0 10px 0;
	padding: 0;
}

/*========================================================================================
Header
=========================================================================================*/

#header {
	float: left;
	width: 768px;
	height: 64px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/headerBG.jpg') no-repeat;
}

#logo {
	float: left;
	width: 384px;
	height: 64px;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

#logo a {
	width: 384px;
	height: 64px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/logo.jpg') bottom left;
	text-indent: -5000px;
}

#logo a:hover {
	background-position: top left;
}

#members {
	float: right;
	width: 250px;
	height: 64px;
	text-align: right;
	margin: 0;
	padding: 5px 5px 0 0;
}
	
#members p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	line-height: 11px;
	margin: 2px 0 0 0;
	padding: 0;
}

#members a {
	color: #fff;
	font-size: 11px;
	text-decoration: underline;
}

#members a:hover {
	color: #fff;
	text-decoration: none;
}


/*====================================================
	Left Content
=====================================================*/

#leftcontent {
	float: left;
	width: 301px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#leftcontentresults {
	float: left;
	width: 301px;
	margin:0;
	padding: 0;
	background-color: #fff;
}

#leftcontentresultsfeatured {
	float: left;
	width: 301px;
	margin:-13px 0 0 0;
	padding: 0;
	background-color: #fff;
}


#leftcontentsearch {
	float: left;
	width: 301px;
	margin: 0;
	padding: 0;
	background-color: #fff;
}

#quickresortsearch {
	float: left;
	width: 297px;
	height: 231px;
	float: left;
	margin: 0px 0 100px 0;
	padding: 0;
}

#topleftbg {
	float: left;
	width:301px;
	height:157px;
	display: block;
	margin-top:0;
	padding:0;
	background-image: url('../images/topleftBG.jpg');
	background-repeat: no-repeat;
}

#topleftbg2 {
	float: left;
	width:301px;
	height:157px;
	display: block;
	margin-top:0;
	padding:0;
	background-image: url('../images/topleftBG.jpg');
}

#quickresortsearchalt {
	width: 297px;
	height:200px;
	margin-top:-231px;
	padding: 0;
}

#quickresortsearchsearch {
	width: 297px;
	height:145px;
	margin-top:0;
	padding: 0;
}

.quicksearchheader {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 20px 0 0 0;
}

.h1inner {
	padding: 3px 0 0 30px;
}

.h1inner-alt {
	padding: 3px 0 0 30px;
}
	
#searchbox {
	width: 270px;
	height: 78px;
	background: url('../images/searchboxBG.gif') no-repeat;
	margin: 8px 0 0 13px;
}

#searchbox .inner {
	padding: 10px 5px 5px 5px;
	margin-top:2px;
}

input.searchinput {
	float: left;
	width: 134px;
	height: 16px;
	background:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 4px 0 40px;
	padding: 0;
	border:1px solid #7f9db9;
}

input#btnGo {
	float: left;
	width: 23px;
	height: 23px;
	display: block;
	text-indent: -5000px;
	border: none;
	overflow: hidden;
	background: url('../images/btnSearchBG.jpg') top left;
	margin: 2px 0 0 1px;
}

input#btnGo:hover {
	background-position: bottom left;
}

.btnGoplaceholder {
	float: left;
	width: 23px;
	height: 23px;
	display: block;
	border: none;
	margin: 0 0 0 1px;
}

#searchbox p {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	line-height: 1.2em;
	margin: 0 0 0 40px;
	padding: 0;
}

.featuredpropertiesheader {	
	float: left;
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 10px 0 0 0;
}

.featuredpropertiesheader {	
	float: left;
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: -10px 0 0 0;
}

#propertylistingresults {
	float: left;
	width: 768px;
	margin: 0 0 0 0px;
	padding: 0;
	background-color:#fff;
}

#propertylistingresults table {
	margin: 0 0 0 0;
	padding: 0;
}


#propertylistingresults th a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin: 0;
	padding: 1px;
}

#propertylistingresults th a:hover {
	color: #3333FF;
	text-decoration:underline;
}

.propertylistingresultsheader {
	float: left;
	width: 768px;
	height: 24px;
	background: url('../images/sectionheaderalt.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin:10px 0 0 0;
}

#accountwrapper {
	width:785px;
	margin:0;
	padding:0;
	float:left;
}

#accountleft {
	float:left;

	width:297px;
	margin:20px 0 0 0;
	padding:0;
}

.accountleftheader {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 25px 0 0 0;
}

#accountright {
	float:left;
	width:450px;
	margin:46px 0 0 13px;
	padding:0;
}

.accountrightheader {
	width: 450px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 0 0 0 0;
}



.featuredlistingresultsheader {
	width: 785px;
	height: 24px;
	background: url('../images/sectionheaderalt.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 25px 0 0 0;
}

#propertylistingleft {
	float: left;
	width: 317px;
	min-height:450px;
	margin: -30px 0 0 -20px;
	padding: 0;
}

.propertylistingheaderleft {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: -68px 0 0 0;
}

.propertylistingphoto {
	margin-left:65px;
}

.propertylistingtext  {
	margin-left:50px;
}

#propertylistingright {
	float: left;
	width: 465px;
	min-height:450px;
	margin: 0;
	padding: 0;
}

.property_description {
	width: 465px;
	display: block;
	margin: 0;
	padding: 0;
}

.propertylistingheaderright {
	float:left;
	width: 465px;
	height: 24px;
	background: url('../images/sectionheaderlisting.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 8px 0 0 0;
}

#startnewsearch {
	margin:-13px 0 0 620px;
	position:absolute;
}


/*--------property1--------*/

#property1 {
	float: left;
	width: 277px;
	margin: 5px 0 5px 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e7e7e7;
}

#property1 .inner {
	padding: 5px;
}

#property1 .inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height:1.3em;
	margin: 0 0 0 5px;
}

#property1 .inner img {
	margin: 0 5px 0 0;
}

/*--------property2--------*/

#property2 {
	float: left;
	width: 277px;
	margin: 0px 0 5px 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e7e7e7;
}

#property2 .inner {
	padding: 5px;
}

#property2 .inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height:1.3em;
	margin: 0 0 0 5px;
}

#property2 .inner img {
	margin: 0 5px 0 0;
}

/*--------property3--------*/

#property3 {
	float: left;
	margin: 0px 0 5px 10px;
	margin: 0px 0 5px 5px;
	border-bottom: 1px solid #e7e7e7;
}

#property3 .inner {
	padding: 5px;
}

#property3 .inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height:1.3em;
	margin: 0 0 0 5px;
}

#property3 .inner img {
	margin: 0 5px 0 0;
}

/*--------property4--------*/

#property4 {
	float: left;
	width: 277px;
	margin: 0px 0 5px 5px;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #e7e7e7;
}

#property4 .inner {
	padding: 5px;
}

#property4 .inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height:1.3em;
	margin: 0 0 0 5px;
}

#property4 .inner img {
	margin: 0 5px 0 0;
}

/*--------property5--------*/

#property5 {
	float: left;
	width: 277px;
	margin: 0px 0 5px 5px;
	padding: 0;
}

#property5 .inner {
	padding: 5px;
}

#property5 .inner p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	line-height:1.3em;
	margin: 0 0 0 5px;
}

#property5 .inner img {
	margin: 0 5px 0 0;
}

#moreproperties {
	float: left;
	width: 297px;
	height: 38px;
	margin: 0 0 0px 0;
}

#moreproperties p {
	margin: 10px 0 0 0;
}

/*====================================================
	Double List (Side by Side)
=====================================================*/

#doublelist {
	width: 768px;
	display: block;
	margin: 10px 0 30px 0;
	padding: 0;
	float: left;
}

#helpfultools {
	float: left;
	margin:0px 0 25px 0;
	padding:0;
}

.helpfultoolsheader {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 15px 0 0 0;
}

ul.helptoolslist1 {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 7px 0 0 -35px;
	list-style-type: none;
}

.helptoolslist1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	line-height: 16px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

ul.helptoolslist2 {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 7px 0 0 85px;
	list-style-type: none;
}

.helptoolslist2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	line-height: 15px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

#whodoicall {
	margin: 15px 0 0 0px;
	float: left;
	padding:0;
}

.whodoicallheader {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin:0;
}

ul.whodoicalllist1 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 5px 0 0 -35px;
	list-style-type: none;
	height:100px;
}

.whodoicalllist1 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
	line-height: 16px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

ul.whodoicalllist2 {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 5px 0 0 105px;
	list-style-type: none;
}

.whodoicalllist2 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	line-height: 16px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

/*====================================================
	Double List (Vertical)
=====================================================*/

#doublelistv {
	width: 768px;
	display: block;
	margin: 10px 0 30px 0;
	padding: 0;
	float: left;
}

#helpfultoolsv {
	float: left;
	margin:0px 0 25px 0;
	padding:0;
}

.helpfultoolsheaderv {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin: 15px 0 0 0;
}

ul.helptoolslist1v {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 7px 0 0 -35px;
	list-style-type: none;
}

.helptoolslist1v li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	line-height: 16px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

ul.helptoolslist2v {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 7px 0 0 85px;
	list-style-type: none;
}

.helptoolslist2v li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	line-height: 15px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

#whodoicallv {
	margin: 15px 0 0 10px;
	float: left;
	padding:0;
}

.whodoicallheaderv {
	width: 297px;
	height: 24px;
	background: url('../images/sectionheader.jpg') no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003366;
	margin:0;
}

ul.whodoicalllist1v {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 5px 0 0 0;
	list-style-type: none;
	height:100px;
}

.whodoicalllist1v li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 0px;
	padding: 0 0 0 15px;
	line-height: 16px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}

ul.whodoicalllist2v {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 5px 0 0 -5px;
	list-style-type: none;
}

.whodoicalllist2v li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
	margin: 0 0 0 20px;
	padding: 0 0 0 15px;
	line-height: 16px;
	background: url('../images/blue_arrow_bullet.gif') no-repeat top left;
}




/*====================================================
	Right Content
=====================================================*/

#rightcontent {
	float: left;
	width: 467px;
	margin: 0;
	padding: 0;
}

#rightcontentlistingresults {
	float: left;
	width: 467px;
	margin: 169px 0 0 0;
	padding: 0;
}

#rightcontentlisting {
	float: left;
	width: 467px;
	margin: 0;
	padding: 0;
}

#rightcontentsearch {
	float: left;
	width: 467px;
	margin: 0;
	padding: 0;
}

#toppicture {
	float: left;
	width: 467px;
	height: 231px;
	display: block;
	margin: 0;
	padding: 0;
	/* background: url('../images/mainpicBG.jpg') no-repeat top left; */
}

a#toppicturelink {
	width: 118px;
	height: 17px;
	display: block;
	position: absolute;
	margin: 53px 0 0 255px;
	padding: 0;
	background: none;
	text-indent: -5000px;
}

a#toppicturelinksmall {
	width: 92px;
	height: 12px;
	display: block;
	position: absolute;
	margin: 40px 0 0 199px;
	padding: 0;
	background: none;
	text-indent: -5000px;
}

#toppicturealt {
	float: left;
	width: 467px;
	height: 231px;
	display: block;
	margin: -220px 0 0 0;
	padding: 0;
	background: url('../images/mainpicBG.jpg') no-repeat top left;
}

#toppicturealt2 {
	float: left;
	width: 467px;
	height: 231px;
	display: block;
	margin: -165px 0 0 0;
	padding: 0;
	background: url('../images/mainpicBG.jpg') no-repeat top left;
}

#toppicturesmall {
	float: left;
	width: 364px;
	height: 231px;
	display: block;
	margin: 0;
	padding: 0;
}

#toppicturesmall3 {
	float: left;
	width: 364px;
	height: 180px;
	display: block;
	margin: -845px 0 0 300px;
	padding: 0;
	background: url('../images/mainpicBG-small.jpg') no-repeat top left;
}

#toppicturesmallalt {
	float: left;
	width: 364px;
	height: 180px;
	display: block;
	margin: -220px 0 0 0px;
	padding: 0;
	background: url('../images/mainpicBG-small.jpg') no-repeat top left;
}

#toppicturesmallalt2 {
	float: left;
	width: 364px;
	height: 180px;
	display: block;
	margin: 0 0 0 0px;
	padding: 0;
	background: url('../images/mainpicBG-small.jpg') no-repeat top left;
}


#buysellbuttons {
	float: left;
	width: 467px;
	height: 80px;
	display: block;
	background: #fff;
	margin:0;
}

#blank {
	float: left;
	width: 467px;
	height: 20px;
	display: block;
	background: #fff;
	margin:0;
}

#btnSell {
	float: left;
	width: 221px;
	height: 66px;
	display: block;
	margin: 10px 5px 0 6px;
}

#btnSell a {
	width: 221px;
	height: 66px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../images/btnSellRent.jpg') no-repeat top left;
}

#btnSell a:hover {
	background-position: bottom left;
}

#btnRent {
	float: left;
	width: 221px;
	height: 66px;
	display: block;
	margin: 10px 0 0 0;
}

#btnRent a {
	width: 221px;
	height: 66px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../images/btnBuyRent.jpg') no-repeat top left;
}

#btnRent a:hover {
	background-position: bottom left;
}

#whymytimeshare {
	float: left;
	width: 460px;
	margin: 0px 0 0 -8px;
	padding: 0;
}

#whymytimeshareheaderhome h1 {
	float: left;
	width: 460px;
	height: 32px;
	text-indent: -5000px;
	display: block;
	background: url('../images/whymytimeshare_headerBG.jpg') no-repeat;
}

#whymytimeshareheader h1 {
	float: left;
	width: 460px;
	height: 32px;
	text-indent: -5000px;
	display: block;
	background: url('../images/whymytimeshare_headerBG2.jpg') no-repeat;
}

#whymytimesharebody {
	float: left;
	width: 460px;
	margin: -10px 0 0 10px;
	padding: 0;
	background: url('../images/whymytimeshare_bodyBG.jpg') repeat-y;
}

#whymytimesharefooter {
	float: left; 
	width: 460px;
	height: 13px;
	display: block;
	background: url('../images/whymytimeshare_footerBG.jpg') no-repeat;
	margin: 0 0 10px 10px;
}


#toppicturesmall2 {
	float: left;
	width: 364px;
	height: 180px;
	display: block;
	margin:-809px 0 0 301px;
	padding: 0;
	background: url('../images/mainpicBG-small.jpg') no-repeat top left;
}

/*====================================================
	Bottom Content
=====================================================*/

#bottomcontent {
	float: left;
	width: 768px;
	margin: 0px 0 0 0;
	padding: 0;
}

#bottomcontent-listing {
	position:absolute;
	width: 100%;
	margin: -200px 0 0 0;
	padding: 0;
}


#top10timeshare {
	float: left;
	width: 331px;
	height: 151px;
	display: block;
	background: url('../images/top10boxBG.jpg') no-repeat top left;
	margin: 0 0 0 10px;
	padding: 0;
}

#top10timeshare ul {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 35px 0 0 0;
	padding: 0;
	list-style: none;
}

#top10timeshare li {
	background: url('../images/green_arrow_bullet.gif') no-repeat;
	padding: 0 0 0 15px;
	line-height: 18px;
}

#top10timeshare li a {
	font-weight: normal;
}

#testimonials {
	float: left;
	width: 409px;
	height: 153px;
	display: block;
	background: url('../images/testimonialboxBG.jpg') no-repeat top left;
	margin: 0 0 0 10px;
	padding: 0;
}

#testimonialsall p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 10px;
	padding: 0;
	line-height: 1.3em;
}

#testimonials .innerquote {
	width: 84%;
	margin: 35px 30px 40px 30px;
}

#testimonials p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 10px;
	padding: 0;
	line-height: 1.3em;
}

#googleads {
	float: left;
	width: 768px;
	margin: 10px 0 10px 0;
}

/*========================================================================================
 Main Navigation
=========================================================================================*/

#mainnav {
	width: 768px;
	height: 33px;
	float: left;
	margin:0;
	padding:0;
	background: url('../images/mainnavBG.gif') repeat-x;
}

#mainnav ul {
	height: 33px;
	list-style: none;
	margin:0 0 0 15px;
	padding: 2px 0 0 0;
}

#mainnav li {
	list-style: none;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #05386b;
	margin: 0 2px 0 0px;
	padding: 7px 0px 6px 0px;
	border-right: 1px solid #b3d2e5;
}

#mainnav li a {
	color: #05386b;
	text-decoration: none;
	font-weight: bold;
	display: inline;
	line-height: 33px;
	margin: 0 0 0 -6px;
	padding: 7px 10px 6px 10px;
	background: none;
}

#mainnav li a:hover {
	background: url('../images/navhoverBG.jpg') repeat-x;
	color: #fff;
}

#mainnav li a.current {
	background: url('../images/navhoverBG.jpg') repeat-x;
	color: #fff;
}


/*========================================================================================
 Footer
=========================================================================================*/

#footer {
	position: relative;
	width: 768px;
	margin: 15px 0 30px 10px;
	padding: 0;
}

#footer ul {
	list-style: none;
	margin: -5px 0 0 0;
	padding: 0;
}

#footer li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #707070;
	margin: 0;
	padding: 0;
	border-right: 1px solid #707070;
}

#footer li a {
	color: #707070;
	padding: 0 5px 0 3px;
}

#footer li a:hover {
	color: #333333;
}

#copyright {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959595;
	font-weight: normal;
	margin: 33px 0 0 540px;
}

#nexthorizon {
	position: absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #959595;
	font-weight: normal;
	margin: 10px 0 20px 470px;
}

#nexthorizon a {
	color: #a9a9ab;
}

#nexthorizon a:hover {
	color: #333;
}
/*========================================================================================
Text Styles
=========================================================================================*/

strong {
	font-weight: bold;
}

.lightblue {
	color: #f1f6ff;
}

.visitadvertisers a {
	width: 137px;
	height: 37px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../images/btnVisitMyTimeshare.jpg') no-repeat top left;
	margin: 10px 0 0 5px;
}

.visitadvertisers a:hover {
	background-position: bottom left;
}

.red {
	color: #ff0000;
}

.exchangep {
	font-size:11px;
	color:#000;
}

.exchangelinks {
	font-size:10px;
}

.marketeval {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.cvvcodetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.hidden {
	text-decoration:none;
}

.listingbtns {
	margin-left:40px;
	padding-top:8px;
}


/*Buttons Listing Page */
#contactowner {
	margin-left:35px;
}

#contactowner a {
	text-indent:-5000px;
	width:220px;
	height:33px;
	display:block;
	overflow:hidden;
	background:url(../images/btn_contactowner.jpg) no-repeat top left;
}

#contactowner a:hover {
	background-position:bottom left;
}

#tellafriend {
	margin-top:10px;
	margin-left:35px;
}

#tellafriend a {
	text-indent:-5000px;
	width:220px;
	height:33px;
	display:block;
	overflow:hidden;
	background:url(../images/btn_tellafriend.jpg) no-repeat top left;
}

#tellafriend a:hover {
	background-position:bottom left;
}

#notifyme {
	margin-top:10px;
	margin-left:35px;
}

#notifyme a {
	text-indent:-5000px;
	width:220px;
	height:33px;
	display:block;
	overflow:hidden;
	background:url(../images/btn_notifyme.jpg) no-repeat top left;
}

#notifyme a:hover {
	background-position:bottom left;
}

#btnEditAccountInfo {
	width: 137px;
	height: 37px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	margin: 10px 0 0 5px;
}

.btnEditAccountInfo a {
	width: 137px;
	height: 37px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../images/btnEditAccountInfo.jpg') no-repeat top left;
	margin: 10px 0 0 5px;
}

.btnEditAccountInfo a:hover {
	background-position: bottom left;
}

.btnEditViewListing a {
	width: 137px;
	height: 37px;
	display: block;
	overflow: hidden;
	text-indent: -5000px;
	background: url('../images/btnViewListing.jpg') no-repeat top left;
	margin: 10px 0 0 5px;
}

.btnEditViewListing a:hover {
	background-position: bottom left;
}

.properylistinglinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px 0 0 60px;
}




