
html, body { padding:0;margin:0 0 20px 0;background-color:#2a2521; }

a img { border:none; }

img { display:block; }

br { display:block;height:1px;padding:0;margin:0;line-height:0; }

ul, li { text-indent:0;margin-top:0;padding-top:0;margin-bottom:0; }

form { padding:0;margin:0; }

h4,
h4 a:link,
h4 a:visited,
h4 a:active,
h4 a:hover {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 13pt;
	color				: #D04A3F;
	margin				: 0;
	padding				: 12px 0 2px 0;
	clear				: both;
	text-decoration		: none; }

p,li,label,td {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11pt;
	line-height			: 120%;
	color				: #FFF;
	margin				: 0;
	padding				: 4px 0 6px 0; }
ul li { padding:0; }

a {	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 11pt;
	line-height			: 120%;
	color				: #D04A3F; }

a:link,a:visited { text-decoration:underline; }
a:hover,a:active { text-decoration:none; }

div#the_sand {
	position			: relative;
	width				: 754px;
	margin				: 30px auto; }

div#port_flyout {
	display				: none;
	position			: absolute;
	top					: 328px;
	right				: -166px;
	border				: #eaeae9 solid 1px;
	border-bottom		: none;
	z-index:99; }
div#port_flyout a {
	display				: block;
	padding				: 3px 6px;
	background-color	: #2a2521;
	border-bottom		: #eaeae9 solid 1px;
	color				: #FFF;
	text-decoration		: none; }
div#port_flyout a:hover {
	color				: #C00; }

div#the_garage {
	position			: absolute;
	z-index				: 20;
	left				: 0;
	top					: 0;
	width				: 210px; }

div#the_garage p {
	background-position	: 0 0;
	padding				: 0;
	margin				: 16px 0 0 0; }

img.pageTitle { margin-top:10px; }

div#the_abode {
	position			: relative;
	width				: 528px;
	margin-left			: 220px; }

div#gaudy_tile {
	background-color	: #eaeae9;
	width				: 528px; }

div#gaudy_tile img.pageTitle {
	padding				: 2px 6px 4px 0;
	float				: right; }

div#gaudy_tile div.prop_thm {
	position			: relative;
	width				: 150px;
	height				: 160px;
	display				: block;
	float				: left;
	padding				: 6px 0 0 18px; }

div#gaudy_tile div.prop_thm img {
	border				: #B33 solid 1px; }

div#gaudy_tile p { padding-left:18px;color:#000; }

div#gaudy_tile div.prop_thm p {
	color				: #000;
	text-align			: center;
	padding				: 0;
	font-size			: 9pt; }

div#gaudy_tile h4 { margin-left:18px; }

div#gaudy_tile div.swf_portfolio {
	margin:-84px 0 0 18px;position:relative;z-index:10; }

div#gaudy_tile p { padding-left:18px; }

img.horz_divider { margin: 3px 0;clear:both; }

div#linolium {
	position			: relative;
	width				: 528px;
	margin-top			: 6px;
	clear				: both; }

div#linolium p {
	padding				: 0;
	color				: #c0a595;
	font-size			: 8pt;
	width				: 100%;
	text-align			: center; }

div#linolium p.pos_left {
	text-align			: left;
	position			: absolute;
	left				: 0; }

div#linolium a:link,
div#linolium a:visited {
	color				: #c0a595;
	text-decoration		: none;
	font-size			: 8pt; }
div#linolium a:hover,
div#linolium a:active {
	color				: #c0a595;
	text-decoration		: underline;
	font-size			: 8pt; }

