body			{background:#ffffff;font-family:verdana;font-size:13px;color:#ffffff;margin:0px;border:0px;text-align:center;}

.container		{display:block;position:relative;width:1024px;margin-top:0px;padding-top:15px;margin-left:auto;margin-right:auto;text-align:left;}


td			{font-family:verdana;font-size:12px;color:#ffffff;font-weight:normal;line-height:1.4em;text-decoration:none;}
a			{color:#000000;text-decoration:underline;}
h1			{font-family:helvetica;font-size:20px;line-height:1.4em;font-weight:normal;text-decoration:none;margin-bottom:15px;margin-top:0px;}
h2			{font-family:helvetica;font-size:16px;line-height:1.4em;font-weight:normal;text-decoration:none;}
h3			{font-family:helvetica;font-size:14px;font-weight:bold;line-height:1.1em;text-decoration:none;}
img 			{display:block;border:0px;}
sup			{line-height:0px;}

.topmenu 		{position:absolute;z-index:30;width:1024px;background-color:#ffd421;top:77px;left:0px;border-bottom:1px solid #eeeeee;}
.topmenu .padding	{padding-left:20px;padding-top:0px;padding-bottom:0px;}

.header			{display:block;z-index:0;position:absolute;top:120px;width:1024px;}
.whiteline		{display:none;z-index:1;position:absolute;width:1024px;height:21px;top:57px;left:0px;background-color:#ffffff;}
.overlay		{display:block;z-index:2;position:absolute;width:1024px;top:0px;left:0px;}
.banner			{position:absolute;display:block;width:auto;top:0px;left:0px;overflow:hidden;height:104px;}
.shadow			{position:absolute;display:block;width:500px;top:0px;left:0px;}
.logo			{position:absolute;top:-100px;right:0px;padding-top:0px;padding-bottom:20px;}
.logo a			{display:block;background:url(images/logo-200.gif) no-repeat;width:200px;height:77px;}
.quote			{position:absolute;top:-42px;left:40px;width:300px;height:26px;overflow:hidden;font-family:helvetica;font-size:18px;color:#ffd421;}

.main			{position:absolute;display:block;width:1024px;top:224px;left:0px;background:#ffffff;}



.item			{width:300px;}


.breadcrumb		{display:none;float:left;padding-top:63px;margin-left:40px;color:#999999;font-size:11px;}
.breadcrumb a		{text-decoration:none;color:#999999;}
.breadcrumb a:hover	{text-decoration:none;color:#ffffff;}

.leftcolumn		{z-index:1;float:left;width:200px;height:400px;color:#000000;}
.leftcolumn .padding	{padding-bottom:1px;}

.rightcolumn			{float:right;width:200px;}
.rightcolumn .padding		{padding:0px;padding-bottom:1px;}
.rightcolumn a			{display:block;position:relative;width:130px;margin-top:1px;text-decoration:none;}
.rightcolumn a:hover .strip	{display:block;position:absolute;left:0px;bottom:0px;width:200px;height:30px;background-color:#333333;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.rightcolumn a:hover .title	{display:block;position:absolute;left:0px;bottom:0px;width:200px;height:25px;color:#FFD421;text-decoration:none;font-size:11px;text-align:center;}
.rightcolumn a .strip		{display:none;}
.rightcolumn a .title		{display:none;}
.rightcolumn a .current .strip	{display:block;position:absolute;left:0px;bottom:0px;width:200px;height:30px;background-color:#333333;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
.rightcolumn a .current .title	{display:block;position:absolute;left:0px;bottom:0px;width:200px;height:25px;color:#FFD421;text-decoration:none;font-size:11px;text-align:center;}

.content		{position:relative;float:left;margin-top:30px;margin-left:20px;font-family:verdana;display:block;width:550px;color:#000000;font-weight:normal;line-height:1.4em;text-decoration:none;}
.detail .content	{text-align:left;background:#ffffff;}
.search .content	{width:700px;}
.map .content		{width:1024px;}
.map .content .padding	{padding-bottom:0px;}
.map #map		{position:relative;left:-20px;}
.smallmap 		{position:absolute;right:0px;top:0px;width:550px;}
.smallmap .content		{width:550px;}
.smallmap .content .padding	{padding-bottom:0px;}
.content .padding	{padding-bottom:40px;}
.content p		{margin-top:0px;}

.sales .content		{width:750px;}

.pages			{margin-top:10px;}
.pages .current		{font-weight:bold;}

.list			{margin-top:20px;border-collapse:collapse;width:100%;}
.list td		{padding:5px 10px 5px 5px;color:#ffffff;}
.list .description	{padding:15px 10px 5px 5px;}
.list th		{background:#ffd421;color:#000000;padding-left:5px;padding-right:10px;text-align:left;font-weight:normal;}
.list th a		{color:#000000;text-decoration:none;}
.list th a:hover	{color:#000000;text-decoration:underline;}
.list td a		{color:#ffffff;text-decoration:none;}
.list td a:hover	{color:#ffffff;text-decoration:underline;}
.list .light		{background:#141414;}
.list .dark		{background:#070707;}


.leftcolumn .form		{width:155px;margin-left:20px;background:#ffd421;padding:10px;margin-top:41px;padding-top:15px;}
.leftcolumn .form #map		{position:relative;top:-15px;left:-10px;}
.leftcolumn .form input		{width:155px;}
.leftcolumn .form select	{width:155px;font-size:15px;}
.leftcolumn .form a		{text-decoration:none;}
.leftcolumn .form a:hover	{text-decoration:underline;}


.resultssuburblist		{position:absolute;left:-220px;width:200px;overflow:hidden;}
.resultssuburblist .form	{width:180px;margin-left:20px;background:#ffd421;padding:10px;margin-top:0px;padding-top:15px;}

.mapform .form		{margin-left:20px;margin-top:0px;margin-bottom:10px;margin-bottom:30px;font-size:14px;width:450px;}
.form			{position:relative;margin-top:35px;margin-bottom:10px;margin-bottom:30px;font-size:14px;width:700px;text-align:left;}
.form input		{margin-bottom:5px;}
.form select		{margin-bottom:5px;}
.form .text		{color:#444444;background-color:#f7f7f3;border:1px solid #7f9db9;width:90px;}
.form .textLarge	{color:#444444;background-color:#f7f7f3;border:1px solid #7f9db9;width:220px;}
.form .title		{color:#000000;padding-bottom:5px;font-weight:bold;color:#333333;}
.form .titleSmall	{color:#000000;padding-bottom:5px;font-weight:bold;color:#333333;width:220px;float:left;}
.form .titleLeft	{color:#000000;padding-bottom:5px;font-weight:bold;color:#333333;width:225px;float:left;}
.form .box		{width:220px;float:left;}
.form .box .button	{float:left;}
.form .box label	{float:left;}
.form .boxSmall		{width:90px;float:left;}
.form .boxSmall .button	{float:left;}
.form .boxSmall label	{float:left;}
.form .boxLarge		{width:220px;float:left;}
.form .boxLarge .button	{float:left;}
.form .boxLarge label	{float:left;}

.line			{display:block;clear:both;line-height:0px;overflow:hidden;height:1px;background:#cccccc;margin-top:7px;margin-bottom:7px;}
.end			{display:block;clear:both;line-height:0px;overflow:hidden;}

a.more			{text-decoration:none;}
a.more:hover		{text-decoration:underline;}

.footer			{z-index:100;display:block;font-size:11px;width:auto;color:#cccccc;background-color:#242424;padding-top:6px;padding-bottom:6px;padding-left:220px;}
.footer a		{color:#000000;text-decoration:none;}
.footer a:hover		{color:#000000;text-decoration:underline;}

/* dimensions for both splash image and the player wrapper */
a.flowplayer, a.flowplayer img {display:block;width:800px;height:450px;border:0px;}

/* play button on top of splash screen */
div.playButton {background:url(video/play.png) no-repeat;width:50px;height:50px;position:relative;top:-210px;left:400px;opacity:0.9;margin-bottom:-50px;}

/* play button upon mouseover */
div.playButton:hover {opacity:1.0;}


.contact		{display:block;margin-bottom:20px;margin-right:20px;float:left;width:240px;background:#cccccc;}
.contact .padding	{padding:10px 10px 15px 10px;}
.contact .text		{padding-top:5px;}
.contact h3		{margin-top:5px;}

.awards	img		{display:inline;}

.mediumimage		{margin-top:0px;margin-bottom:20px;}

.link			{display:block;position:relative;left:-220px;width:600px;height:125px;}
.link img		{float:left;width:200px;height:125px;}
.link .text		{float:left;width:300px;height:125px;margin-left:20px;padding-left:0px;}



.light			{color:#ffffff;}


