﻿body 
	{ 
		text-align: center; 
		font-family: Arial, Verdana, Helvetica; 
		font-size: 12px; 
		padding-top: 0px; 
		margin-top: 0px; 
		padding-bottom: 0px; 
		margin-bottom: 0px; 
		height: 100%; 
	}
	
img
	{ 
		border: none; 
	}

#wrapper
	{ 
		margin: 0px auto; 
		text-align: left; 
		background-color: #FFFFFF; 
		width: 856px; 
	}
	
#header
	{ 
		width: 836px; 
		height: 124px;
		padding: 20px 10px 20px 10px; 
	}

.timeshareLogo
	{
		float: left;
		margin-top: 30px;
	}

.approvedPartner
	{
		float: left;
		margin-top: 60px;
	}
		
/*#searchShadow
	{ 
		width: 856px; 
		height: 300px; 
		background-image: url(/Assets/Images/Developers/searchShadow.jpg); 
		background-repeat: no-repeat; 
	}*/

/*old diamond search styles	*/
/*#searchBox
{ position: relative; left: 550px; top: 5px; width: 265px; }
#searchHeading
{ width: 255px; padding-left: 10px; line-height: 30px; margin-bottom: 5px; }
#searchForm
{ width: 245px; padding: 10px; }
#searchForm select
{ margin-top: 20px; }
#searchHelp
{ float: left; height: 60px; line-height: 60px; vertical-align: bottom;  }
#searchButton
{ float: right; }*/

#content
	{ 
		position: static; 
		width: 836px; 
		padding: 10px; 
	}
	
#col1
	{ width: 563px; 
		margin-right: 15px;
		float: left; 
	}
	
#welcome
	{ 
		margin-bottom: 30px; 
		padding-left: 10px;
	}

#welcome h2
	{ 
		margin-bottom: 10px
	}
	
/*.headingLarge
{ background-image: url(/Assets/Images/Developers/headerBlueLarge.gif); background-repeat: no-repeat; width: 553px; height: 33px; line-height: 33px; vertical-align: middle; padding-left: 10px; }*/

#featuredResorts
	{ 
		width: 563px; 
		margin-bottom: 30px; 
	}

#featuredResorts a
	{
		text-decoration: none;
	}
	
#featuredResorts img
	{ padding: 6px; 
		border: solid 1px #7F7F7F; 
	}
	
.featuredRow
	{ 
		padding: 10px; 
	}
	
.featuredImage
	{ 
		float: left; 
		width: 162px;
	}
	
.featuredText
	{ 
		float: left; 
		padding-left: 10px; 
		width: 371px;
		height: 130px;
		overflow: hidden;
	}

.featureText a
	{
		text-decoration: none;
	}

#accommodationEurope
	{ 
		width: 563px; 
		margin-bottom: 20px; 
	}
	
.accommodationRow img
	{ 
		padding: 2px; 
		border: solid 1px #7F7F7F; 
	}
	
.accommodationRow
	{ 
		padding: 10px 10px 0px 10px; 
		background-color:#F2F3F5; 
		margin-top: 5px; 
	}
	
.accommodationRowAlt
	{ 
		padding: 10px 10px 0px 10px; 
		background-color:#FFFFFF; 
	}
	
.accommodationRowAlt img
	{ 
		padding: 2px; 
		border: solid 1px #7F7F7F; 
	}
	
.accommodationItem
	{ 
		width: 265px; 
	}
	
.accommodationImage
	{ 
		width: 65px; 
		float:left; 
	}
	
.accommodationText
	{ 
		width: 180px; 
		margin-left: 10px; 
		float:left; 
		height: 54px;
	}

/*.accommodationText span
	{
		width: 190px;
		height: 12px;
		line-height: 12px;
		overflow: hidden;
	}*/
	
.backToTop
	{ 
		width: 553px; 
		text-align: right; 
		padding: 0px 10px 0px 0px; 
	}

#col2
	{ 
		width: 258px;
		float: left; 
	}
	
.headingSmall
	{ 
		background-image: url(/Assets/Images/Developers/headerBrownMedium.gif); 
		background-repeat: no-repeat; 
		width: 248px; 
		height: 33px; 
		line-height: 33px; 
		vertical-align: middle; 
		padding-left: 10px; 
	}
	
#ourResorts
	{ 
		background-color: #FAF9F5; 
		margin-bottom: 20px;
	}

#ourResortsText
	{ 
		padding: 10px 0px 10px 20px;  
	}
	
#ourResortsText ul
	{ 
		list-style-image: url("/Assets/Images/Developers/bullet.gif");
		padding: 0px 0px 0px 10px;
		margin: 0px 0px 0px 10px; 
	}
	
#ourResortsText li
	{ 
		line-height: 20px; 
	}
	
#ourResortsText a
	{
		color: #000000;
	}
#listLeft
	{ 
		width: 130px; 
		float: left; 
	}

#listRight
	{ 
		float: left; 
	}

#bannerImages
	{
		background-color: #F1F2F4;
		text-align: center;
	}

#bannerImages img
	{
		margin: 5px 0px 5px 0px ;
		width: 246px;
	}
	
	
/*Font formatting styles*/
a:link
	{ 
		color: #10315A; 
	}
	
a:visited
	{ 
		color: #10315A; 
	}

.black
	{ 
		color: #000000; 
	}
	
.white
	{ 
		color: #FFFFFF; 
	}
	
.darkBlue
{ color: #10315A; }

p
{ margin: 0px; padding: 0px; }
h1
{ margin: 0px; padding: 0px; }
h2
	{ 
		margin: 0px; 
		padding: 0px; 
		font-size: 20px; 
		font-weight: bold; 
	}
h3
{ margin: 0px; padding: 0px; font-size: 15px; }

.bold
{ font-weight: bold; }

.marginBS
{ margin-bottom: 5px; }
.marginBM
{ margin-bottom: 10px; }
.marginBL
{ margin-bottom: 15px; }

.fL
{ float: left; }
.fR
{ float: right; }
.cB
{ clear: both; line-height: 0px; }

hr.divider
{ height: 1px; border-bottom: 1px solid #C3CCD5; border-left: none; border-right: none; border-top: none; background: transparent; margin: 10px 0px 10px 0px; padding: 0px; }
