
/****************************************/
/*************** BASE *******************/
/****************************************/

/*************** Block ******************/

body, div, ul, ol, li, blockquote, p, dl, dd, h1, h2, h3, h4, h5, form, fieldset, tr, td, legend  { 
		margin:0; 
		padding:0; 
}

body {
	background-color: #999999;;
	color:#000;
	text-align:center;
}

h1 { font-size:1.6em; }
h2 { font-size:1.3em; }
h3 { font-size:1.2em; }
h4 { font-size:1.05em; }
h5 { font-size:1em; }
h1, h2, h3, h4 { line-height:1.4em; font-weight:bold; margin-bottom:.6em; }
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover,h4 a, h4 a:hover { font-weight:normal; }
th, td { text-align:left; vertical-align:top; }
th { font-weight:bold;}
ol { margin-bottom:10px; }
ol li { margin-left:30px; }
ul li { list-style-type:none; }
fieldset { border:none; }
legend {display:none;}
cite { font:italic 1.1em/1.95em Verdana, san-serif; }
form { display:inline;}
small { font-size:.95em;}

/* list tables */

table.list { width: 95%; margin: 0 20px 0 20px; padding: 0; font-family:Trebuchet MS; }
table.list th { font-weight: bold; font-size: 11px; background: #990000; color: #FFFFFF;  text-align: left; padding: 3px; vertical-align:top;}
table.list th a { color:#FFFFFF;font-family: Trebuchet MS;}
table.list a { color: #990000; font-size: 11px; font-family: Trebuchet MS;}
table.list td {padding: 2px 5px;font-size: 11px; font-family: Trebuchet MS; }
table.list select {font-family:Trebuchet MS; font-size:11px; padding-left:2px;} 
table.list input, text, textarea {font-family:Trebuchet MS; font-size:11px; padding: 2px 5px;} 
table.list textarea {font-family:Trebuchet MS; font-size:11px; padding: 2px 5px;} 

tr.grey0 { background: #F3F3F3;}
tr.grey1 { background: #D0D0D0;}

/* data entry tables */
table.input { margin: 0px 20px 0px 0px;font-size:11px;font-family: Trebuchet MS; }
table.input input, text, textarea {font-family: Trebuchet MS; color: #333333; font-size:11px;padding: 0px 6px;} 
table.input select {font-family: Trebuchet MS; color: #333333; font-size:11px;} 
table.input td {padding: 2px 5px;font-size: 11px; font-family: Trebuchet MS; color: #333333;}
/*admin code tables */

/*#outer {width:120px; background: #E1E1E1 margin:0 auto; float: left; padding: 3px 3px 3px 10px;}*/
#outer {width:120px; background: #FFFFFF margin:0 auto; float: left; padding: 3px 3px 3px 10px;}
#main {width: 625px; background: #E1E1E1; border-style: solid; border-color: #FFFCF0; border-width: 1px; margin: 3px 0px 10px 3px; padding: 5px 5px 10px 5px; float:right;}



/**************** In-line ******************/
input, select { vertical-align:middle; }
a img { border:0; vertical-align:middle; }


/******************************************/
/*************** STRUCTURAL ***************/
/******************************************/

		.container { 
			width:750px; 
			margin: 0 auto;
			background:#ffffff; 
			text-align:left; 
			}
		.header { 
			position:relative;
			height:97px;
			background:url(/img/layout/bg_header.jpg) repeat-x; 
			overflow:hidden; 
			}
		.standard { 
			float:left;
			overflow:hidden; 
	
		}
		.footer {
			clear:both;
			height: 42px;
			text-align: right;
			color: #FFF;
			background: #900 url(/img/layout/bg_footer.jpg) repeat-x;
			}
			
#top-logo { 
	background: url(/img/logo_wolfprop.jpg) no-repeat; 
	height: 97px; 
	text-indent: -9999em; 
}
/** NAV */
#nav-container { background: #FFF; width: 750px; height:51px; }
ul#nav { float: left; margin: 0; padding: 0 !important; }
#nav li { display: inline; text-indent: -9999em; float: left; height: 51px; }
#nav a { overflow: hidden; }
.nav-buy a   { background: url(/img/button_buy2.jpg)  no-repeat; height: 51px; width:  250px; display: block; }
.nav-rent a  { background: url(/img/button_rent2.jpg) no-repeat; height: 51px; width:  250px; display: block; }
.nav-sell a  { background: url(/img/button_list2.jpg) no-repeat; height: 51px; width:  250px; display: block; }


/** NAV */
#nav2-container { width:477px; height:28px; background: url(../img/nav_red.jpg) repeat-x; }

ul#nav2 { float: right; margin: 0; padding: 0 !important; }
#nav2 li { display: inline; height: 32px;}
#nav2 a { overflow: hidden; }
#nav2 .on a,
#nav2 a:hover { background-position: bottom !important; }

.nav2-home a  { color: #FFFFFF; font-size: 12px; font-family: Trebuchet MS; font-weight:800; }
.nav2-buy a   { background: url(/img/button_buy.jpg)  no-repeat; height: 28px; width:  250px; display: block; }
.nav2-rent a  { background: url(/img/button_rent.jpg) no-repeat; height: 28px; width:  250px; display: block; }
.nav2-sell a  { background: url(/img/button_list.jpg) no-repeat; height: 28px; width:  250px; display: block; }

#nav-point { float: right; width: 20px; height:28px; no-repeat; }
#nav-point h1 { text-indent: -9999em; overflow: hidden; }

#menu {
	float: left;
	width: 140px;
	background: url(../img/menu_bgwithdash.gif);
	font-family: Trebuchet MS;
	font-size: 9px; 
	text-align:left;
	font-weight: bold;
	}
