/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ margin : 0; padding : 0; }

/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; }

/* Removes list-style from lists */
ol,ul { list-style : none; }

/* Normalizes font-style and font-weight to normal */
address, caption, cite, code, dfn, em, strong, th, var
{ font-style : normal; font-weight : normal; }

/* Removes list-style from lists */
table { border-collapse : collapse; border-spacing : 0; }

/* Removes border from fieldset and img */
fieldset,img { border : 0; }

/* Left-aligns text in caption and th */
caption,th { text-align : left; }

/* Removes quotation marks from q */
q:before, q:after { content :''; }


/* layout.css */

html 	{ text-align : center;  }

body { 
	position : relative; 
	width : 908px; 
	margin : 0 auto; 
	text-align : left; 
	background-image: url('/images/goldchiffon.jpg');
	background-repeat: repeat;
	font-family: 'tahoma', verdana, sans-serif;
	font-size:62.5%; }

div#branding {
	width:100%;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	height:181px;
	background-image: url('/images/brandingbg.jpg');
	background-repeat:no-repeat;}

div#wrapper { 
	width : 100%;
	border-left:6px solid #fff;
	border-right:6px solid #fff; 
	background-image: url('/images/wrapperbg.jpg');
	background-repeat: repeat; }

div#navi {
	float:left;
	margin-left:22px;
	margin-right:12px;
	width : 160px; }

div#content {
	float:left;
	font-size:1.2em;
	color:#444;}

div#content1 {
	float:left;
	width : 325px; 
	margin-right:14px;}

div#content2 {
	float:left;
	width : 325px; 
	margin-right:14px;}

div#content1narrow {
	float:left;
	width : 220px; 
	margin-right:14px;}

div#content2wide {
	float:left;
	width : 420px; 
	margin-right:14px;}

	
div#supercontent {
	margin-right:14px;
	width : 674px; 
	clear:left;}  

div#content p, div#content ul, div#content ol  {
	line-height:1.5em;
	margin-bottom:15px;}
	
p.highlight {
	text-align:center; 
	padding:0px; 
	font-weight:bold; 
	color: #070770;}

h1,h2 {
	font-family: 'trebuchet MS', verdana, sans-serif;}
	
h1 {
	font-size:1.4em;
	margin: 0px 0 10px 0;
	text-transform: uppercase; }
	
h2 {font-size:1.2em;
	margin: 0px 0 10px 0; }

div#content ul {
	list-style-type:disc;
	padding-left:20px;}

div#content ol {
	list-style-type:decimal;
	padding-left:26px;}

div#content li {
	display:list-item; }

div#content ol li {
	margin-bottom:10px; }

div#content ol li ul li {
	margin-bottom:0px; }
	
div#content strong {
	font-weight:bold;}
	
/* navigation */

ul#navigation {
	text-align:right;
	font-size:2em;
	font-family: calibri,'trebuchet MS', verdana, sans-serif;
	color: #000066;
	border-right:3px solid #cccccc;
	padding-right:10px;}

ul#navigation li {
	display:block;
	padding: 0 0 16px 0;}

ul#navigation li a {
	text-decoration:none;
	color: #000066;}

#home ul#navigation li.home,
#residential ul#navigation li.residential,
#contact ul#navigation li.contact,
#surveys ul#navigation li.surveys,
#properties ul#navigation li.properties,
#commprop ul#navigation li.commprop,
#admin ul li.admin,
#commercial ul#navigation li.commercial {
	font-weight:bold;}

ul#navigation li a:hover {
	text-decoration:underline;
	color: #efae18;}
	
ul#navigation li.adm a {color: #cd5c5c;}

/* footer */
div#footer{
	background-image: url(/images/footerBG.jpg);
	border-left:6px solid #fff;
	border-right:6px solid #fff;
	border-bottom:6px solid #fff;
	width:100%;
	text-align:center;}

#footer ul {
	padding: 50px 40px 10px 200px;
	line-height:1.8em;
	}
	
#footer ul li {
	font-size:1.4em;
	color: #fff;
	display:inline;
	font-weight:bold;
	padding: 0 10px 0 10px;	}

#footer p, #footer p a {
	color:#aaa;
	margin-bottom:5px;}
	
/* =si_clear_children */
.pc,.sc { position : absolute; top: 0; left: 0; }
.clear_children,.cc_tallest { position: relative; } /*\*/* html .clear_children { display: inline;}/**/
.cc_tallest:after { content: ''; } /* PREVENTS A REDRAW BUG IN SAFARI */

/* Form Controls*/

fieldset {border:1px solid #ddd;margin:10px 0px; padding:10px; background-color:#f5f5f5; border-bottom-color: #bbb; border-right-color:#bbb;}

form.tradform ul {margin:0; padding:0;}
form.tradform li { margin:6px 0px; clear:both; }

form.tradform li label {display:block; float:left; width:12em; text-align:right; padding-right:10px; font-size:0.9em; font-weight:bold; line-height:2.3em;}
form.tradform li input {line-height:1.1em; padding:3px; width:10em; font-size:1em; color:#444; font-family:'tahoma', verdana, sans-serif; }
form.tradform li input.wide {width: 230px;}

form.tradform li textarea.wide,
form.tradform li textarea.vwide {width: 230px; padding-left:3px; padding-right:3px; font-family:'tahoma', verdana, sans-serif; font-size:1em; color:#444;}

form.tradform li textarea.vwide {width:400px;}

form.tradform #li_HT{display:none;}	


form.tradform li input.submit, form.tradform li input.button {float:right;width: 5em; padding:1px;}

form.tradform li{list-style-type:none;}

/* styling for the property page */
.propertylists img {float:right;margin:12px 20px 10px 20px;padding:4px;border:1px solid #ccc; border-right:1px solid #999; border-bottom:1px solid #999;}
.propertylists hr {clear:right; background-color:#999; color: #999; margin:10px 20px 0 0; border:0; height:1px; padding:0;}

.propertylists img.icon{float:none; margin:0px 3px; padding:0px; border:none;}

.propertylists a {text-decoration:none; color:#444;}
.propertylists a:hover {text-decoration:underline; color:#000;}

.propertylists a.adm {color:#cd5c5c;}

