@charset "utf-8";
/* CSS Document */
body
{background-color:#E6E2D3;
font-family:Arial, Helvetica, sans-serif;
}

div.contentwrapper
{width:900px;
margin:0 auto;}

div.header
{height:42px;
background-color:#c6b08b}

	div.header img.logo
	{padding:2px 0 2px 25px;}
	
div.maincontent
{background-color:#FFFFFF;
color:#000000;
position:relative;
height:415px;}
	
	div.maincontent div.leftwrapper
	{padding:15px 0 0px 27px;
	margin-right:443px;}
	
		div.leftwrapper p.title
		{font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:25pt;
		padding:10px 0 0px 30px;}
			
		div.leftwrapper p.isle
		{font-family:"Times New Roman", Times, serif;
		font-weight:normal;
		font-size:25pt;}
		
		div.leftwrapper div.leftcolumn
		{width:410px;
		padding:10px 20px 0px 0px;
		line-height:20px;
		height:245px;
		overflow:auto;}
		
				div.leftcolumn div.leftcontent
				{height:245px;
				overflow:auto;}
				
				div.leftcolumn p.sitemap
				{line-height:25px;
				font-size:11px;}
				
					div.leftcolumn div.leftcontent p
					{padding-right:10px;}
			
		div.leftwrapper div.privacy
		{font-size:11px;}
		
			div.leftwrapper div.privacy strong
			{ font-weight:bold;
			text-transform:uppercase;}


	div.maincontent div.rightcolumn
	{right:0px;
	top:45px;
	padding:13px;
	width:420px;
	position:absolute;}

div.bottomnav
{background-color:#BBAC94;
text-align:center;
padding:6px 0 7px 0;
}

div.bottomnav a
{color:#FFFFFF;
padding:0 23px;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

div.footer
{padding:20px 0 0 0;
position:relative;}

	div.footer p
	{font-size:8px;
	text-align:center;}
		
		div.footer div.christies
		{right:8px;
		width:110px;
		position:absolute;}
		
		div.footer p.adobereader
		{font-size:9px;}
	
	div.footer a
	{color:#000000;
	padding:0 15px;}
	
	div.footer a.adobereader img
	{padding:15px 0;}
	
	
	
	
.contact{ font-size: 12px;}
.contact label{display: block; float: left; margin-right: 10px; text-align: right; width: 100px;}
.contact input{float: left; margin-bottom: 5px;}
.clear{clear: both;}
.contact div.leftwrapper div.leftcolumn {height: 340px;}
.zip{ width: 64px;}
.contact label.label-zip{width: 40px;}
.state{ width: 30px;}
input[type="submit"],input[type="reset"]{background: #C6B08B; border: 1px solid; margin:5px 0 0 110px; text-transform: uppercase;}
input[type="reset"]{margin:5px 0 0 20px;}

.contact div.maincontent div.rightcolumn { width:300px; }

.contact-info{position: absolute; top:60px; right:350px;}
.contact-info p{margin-bottom: 20px;}

.required{margin-top: 135px; text-transform: uppercase;  }
