body {
	font-family: Veranda, Helvetica, Arial, sans-serif;
	font-size: 16px;
	color: #000000;
	margin: 0px;
	padding: 0px;
}

td {
	font-family: Veranda, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
}
TD.news {
	font: 10px "Microsoft Sans Serif", Arial, Helvetica,  sans-serif;
	color: #000000;
	background-color: white;
}
SPAN.red {
	font: bold 12px Arial, sans-serif;
	COLOR: red;	
}	
.menu 
{
	BORDER-RIGHT: #000000 1px solid; 
	BORDER-TOP: #000000 1px solid; 
	BACKGROUND-COLOR: white;
	FONT: bold 10px Arial, Helvetica,  sans-serif; 
	BORDER-LEFT: #000000 1px solid; 
	BORDER-BOTTOM: #000000 1px solid;
	color: #000000;

}
/*********** #Logo ***********/

#wh {
	background: url("images/h-back.gif") repeat-x left top;
}

#wv {
	background: url("images/v-back.gif") repeat-y left top;
}

#desert {
	background: url("images/desert-area-real-estate.gif") no-repeat 200px 38px;
}

#rb {
	width: 770px;
	background: url("images/call.gif") no-repeat right 38px;
}

#rb2 {
	width: 770px;
	background: url("images/call2.gif") no-repeat right 38px;
}

#header {
	background: #FFFFFF url("images/hb.gif") repeat-x left top;
	width: 730px;
	height: 232px;
}

#bottom {
	background: url("images/l-bottom.gif") no-repeat left top;
	width: 760px;
	height: 28px;
}

#footer {
	font-size: 10;
	width: 760px;
	margin: 15px;
	padding: 0px;
}

#sep {
	background: url("images/sep.gif") no-repeat 0px 0px;
	width: 157px;
	height: 26px;
}

/*********** #Layout Styles ***********/

#nav {
	background: #FFFFFF url("images/nav-back.gif") repeat-y left top;
}

#bn {
	background: #2F4034 url("images/tn-back.gif") repeat-x right top;
	padding:0px;
}

#rn {
	padding:0px;
	background: #FFFFFF url("images/rnb.gif") repeat-y left top;
}

#content {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align : justify;
	padding : 0px 20px 0px 20px;
}

#contactcontent {
	width: 560px;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	text-align : justify;
	padding : 0px 20px 0px 20px;
}

#hcontent {
	width: 360px;
	font-size: 12px;;
	text-decoration: none;
	text-align : justify;
	vertical-align:top;
	padding : 20px 0px 0px 0px;
}

#hc1 {
	width: 20px;
}

#hc2 {
	width: 10px;
}

#hlogo {
	background: url("images/logo.gif") no-repeat left top;
	font-size: 12px;
	text-align : justify;
	width: 370px;
	padding : 370px 0px 0px 0px;
	vertical-align:top;
}

#slogo {
	background: url("images/bl.gif") no-repeat left top;
	font-size: 12px;
	text-align : justify;
	width: 200px;
	padding: 100px 0px 0px 0px;
	vertical-align:top;
}

#scontent {
	width: 400px;
	font-size: 12px;;
	text-decoration: none;
	text-align : justify;
	vertical-align:top;
	padding : 0px 15px 0px 15px;
}

#scontent2 {
	width: 560px;
	font-size: 12px;;
	text-decoration: none;
	text-align : justify;
	vertical-align:top;
	padding : 0px 15px 0px 15px;
}

#right {
	font-size: 12px;
	text-align : justify;
	width: 160px;
	padding: 0px;
	vertical-align:top;
}

#rightnofree {
	background: url("images/california-lawyer-no.jpg") no-repeat right top;
	font-size: 12px;
	text-align : justify;
	width: 180px;
	padding : 165px 0px 0px 0px;
	vertical-align:top;
}

#realtors {
	background: url("images/realtors.jpg") no-repeat left top;
	width: 160px;
	height: 260px;
}

#num {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 0px 7px;
	padding: 230px 0px 0px 0px;
}

.imgright {
	float: right;
	margin: 0 0 5px 15px;
}

.imgleft {
	float: left;
	margin: 0 15px 5px 0;
}

.address {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 10px 0px 10px 15px;
}

.shortform {
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #000000;
	background: url("images/f-back.gif") repeat-x left top;
}

.form {
	background-color: #003366;
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
	border: 1px solid #D1C2D6;
	background: #FFFFFF;
}

.qc {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding: 0px 0px 0px 5px;
}

.qform {
	padding: 0px 0px 0px 5px;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#fwrap {
	width: 175px;
	float:right;
	padding: 0px;
}

/*********** #Top Nav Links ***********/

#t {
	width: 760px;
	height: 87px;
	background: url("images/tl.gif") no-repeat left top;
}

#tf {
	width: 760px;
	height: 185px;
	text-align: left;
}

#tnl {
	width: 550px;
	height: 30px;
	margin: 15px 0px 0px 210px;
	text-align: left;
	float: right;
}

#tnl a {
	background: url("images/tnl1.gif") no-repeat left top;
	padding: 0px 12px 0px 12px;
	text-decoration:none;
	font-weight:bold;
	color:#C0CCFF;
	font-size: 12px;
  }

#tnl a:hover {
	background: url("images/tnl2.gif") no-repeat left top;
	color:#575C7A;
  }
  
#tnlh {
	width: 760px;
	height: 41px;
	text-align: left;
}

#tnlh a {
	background: url("images/tnl1.gif") no-repeat left top;
	padding: 0px 20px 0px 20px;
	text-decoration:none;
	font-weight:bold;
	color:#C0CCFF;
	font-size: 12px;
  }

#tnlh a:hover {
	background: url("images/tnl2.gif") no-repeat left top;
	color:#575C7A;
  }

/*********** #Practice Area Links ***********/

#prac {
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
  }
  
#prac a {
	display: block;
	background: url("images/pracbar.gif") no-repeat left top;
	padding: 3px 0px 0px 28px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	font-weight:bold;
	color:#080D2C;
	font-size: 11px;
	height: 22px;
	text-align: left;
  }

#prac a:hover {
	background: url("images/pracbar_over2.gif") no-repeat left top;
	color:#FFFFFF;
  }
  
/*********** #H Tags ***********/

H1 {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	color: #000066;
	margin: 0px;
}

H2 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

H3 {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

H4 {
	font-size: 14px;
	font-weight: bold;
	color: #6699cc;
}

UL {
	list-style-position: outside;
	list-style-type: square;

}

#california {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	text-align: left;
}

#s {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;
	text-align: center;
}

#consultation {
	font-size: 14px;
	font-weight: bold;
	color: #000066;
	text-align: center;
}

.subhead {
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

#e {
	margin: 15px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	color: #C0CCFF;
}

#email {
	margin: 0px 0px 0px 10px;
}

hr {
	color: #CCCCCC;
	margin: 5px 0px 5px 0px;
}

/*********** #Contact Links ***********/

#sb {
	margin: 10px 10px 0px 20px;
  }
  
#sb a {
	display: block;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	font-size: 12px;
	height: 22px;
	text-align: left;
  }

#sb a:hover {
	color:#CCCCCC;
  }
    
/*********** #Disclaimer links ***********/

#dl {
	background: #E5E5E5 url("images/d-back.gif") repeat-x left top;
	width: 730px;
	height: 43px;
}

#dll {
	background: url("images/dc.gif") no-repeat left top;
	width: 730px;
	height: 43px;
}

#dli {
	width: 730px;
	height: 32px;
	background: #E5E5E5;
  }

#dli a {
	font-weight: bold;
	text-decoration: none;
	color: #660066;
	font-size: 11px;
  }

#dli a:hover {
	color:#D1C2D6;
  }
  
/*********** #Disclaimer ***********/

#disc {
	width: 730px;
	background: #CCCCCC url("images/spacer.gif") no-repeat 0px 0px;
	font-size: 10px;
	color: #FFFFFF;
	text-align : justify;
	padding: 20px 0px 20px 0px;
}

#disc a {
	background: url("images/disc1.gif") no-repeat left top;
	padding:0px 5px 0px 5px;
	font-weight:bold;
	text-decoration:none;
	color:#003333;
	font-size: 11px;
  }

#disc a:hover {
	background: url("images/disc2.gif") no-repeat left top;
	color:#000000;
  }
  
/*********** #Staff Page ***********/

.staff {
	font-size: 8px;
	font-weight: bold;
	color: #858585;
	text-align: center;
	margin: 3px 10px 0px 10px;
}

.staff a {
	font-size: 8px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.staff a:hover {
	font-size: 8px;
	color: #660000;
}