#maincontainer{
	width: 977px; /*Width of main container*/
	margin: 0 auto; /*Center container on page*/
	/*background: #a0b3c3 url('../menuimages/new_main_back.jpg') top left fixed;*/
	background: #b9c7d4;
	border: 1px solid #000;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-top: 1px;
	margin-bottom: 10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
 	border-radius: 10px;
 	box-shadow:7px 7px 7px #999;
}
#topstocktonagent {width: 977px;
	height: 40px;
	background: #4d4d4d;
	padding-top: 20px;
	padding-bottom: 0px;
	color: snow; 
	margin: 0; 
	text-align: center; 
	margin-left: auto; 
	margin-right: auto;
	overflow: hidden;
	color: white; text-shadow: black 0.1em 0.1em 0.2em; /* for firefox not ie*/
background:#4d4d4d url('../menuimages/topstocktonagent2.jpg');background-repeat: repeat;
}
td#maincell {width: 977px; height: 100%; verticle-align: top;
} 
 .roundbot {
 -moz-border-radius: 0 0 10px 10px;
 -webkit-border-radius:  0 0 10px 10px;
 border-radius:  0 0 12px 12px;
 padding-bottom: 5px;
 } 

/*top table*/
table#stockton_real_estate {width:977px; text-align:left; 
	height: 100%; margin:0; border:0; cellpadding: 0;
		-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius:  0 0 10px 10px;
 	border-radius:  0 0 12px 12px;
}
table#lefttable {width:148px;margin:0; verticle-align: top;
}
table#contable {border: 1px solid red; 
}
table#maintable {width: 90%; 
align:left; 
background:#4d4d4d;
padding: 20px 20px 0 20px;
color: #A9A9A9;
border: 0px solid silver;
}
table td {padding:0; border:0; verticle-align: top; font family: Arial; halvetica; sans-serf;
}

a:link       { font-family: Arial; color: #99eaea; text-decoration: none;} 
a:active     { color: tomato;text-decoration: none;}
a:visited      { color: #99eaea;text-decoration: none;}
a:hover { color: #99eaea; text-decoration: underline;z-index:24;
}
.text1 {
	color: #0000ff;
	text-decoration: none;
}
.awrap {
	margin-left: 0px; 
	/*vertical-align: top; */
	background: #4D4D4D; 
	background: #eee; 
	width: 150px; 
	text-align: center; 
	border-bottom: 1px solid #fff;
}
.barr{
font: bold 10px Arial;
color: #000;
background: #cdcdcd;
background: url(../menuimages/newmenu.jpg) center top; /* none */;
margin-bottom: 0; /*bottom spacing between header and rest of content*/
margin-top: 0px;
text-transform: uppercase;
/* text-indent: 10px; */
padding: 7px 0 7px 0; /* 31px is left indentation of header text*/
text-align: center;
width: 150px;
border-bottom: 1px solid #fff;
-webkit-border-radius: 8px;  
 -moz-border-radius: 8px;  
 border-radius: 8px; 
}
.roundtop {
-webkit-border-radius: 8px 8px 0 0;  
 -moz-border-radius: 8px 8px 0 0 ;  
 border-radius: 8px 8px 0 0; 
}
h3 { color: #00CED1; 
 font-family: Times New Roman, Times, serif;
 font-size: 150%;
 font-weight:200;
} 
form { /* needed for form line feeds */
margin:0;
padding:0;
display:inline;
} 
.first:first-letter {float:left;
	color: #999;
	font-size:60px;
	line-height:40px;
	padding-top:2px;
	font-family: brussels;
}
.highlight { padding: 10px; border:1px solid #A9A9A9; 
	color: #A9A9A9;
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
} 
.shadow1 {
  border: 1px solid silver;
  padding: 5px;
  font: 10pt arial;
  position: static;
  display: inline;
  background: #cdcdcd;
  z-index: 100
}
.shadow2 {
  overflow: hidden;
  position: absolute;
  filter: alpha(Opacity=15); /* modify to change the shade solidity/opacity, same as below */
  opacity: 0.1; /* firefox 1.5 opacity */
  -moz-opacity: 0.2; /* mozilla opacity */
  -khtml-opacity: 0.1; /* opacity */
  z-index: 10
}
div.pullquote2 {float: right; 
	width: 200px; 
	color: #fff;
  	border: 1px solid #333; 
  	text-align: left;
   	top-margin: 5px; 
   	padding: 5px 5px 5px 10px;
   	font: 85% Arial, Helvetica, Verdana, sans-serif;
   	margin: 1px 0 0 7px;
   	background-color:#deeded; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#deeded)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
td#title3 {color:#fff;
background: #4d4d4d url('../images/linen_back.gif') fixed top left; 
}
td#title2 {color:#565656; text-align: center; 
background: #4d4d4d url('../images/linen_back.gif') fixed top left; 
}
td#content {padding: 17px 42px;
background: #4d4d4d;
}
td#content p {font:normal; font: 85% Arial, Helvetica, Verdana, sans-serif;
color:#fff;
background: #4d4d4d;
}
.text1:hover {
	color: #0000ff;
	border-bottom: 1px solid #ff0000;
}
td#leftside {width: 148px;
vertical-align:top; 
}
td#leftside td {font-size: 12px; verticle-align:top;
}
td#leftside table {margin-top: 0px; verticle-align:top;
}

/* Left Menu */
.realestate2 {
z-index:1100;
clear: left;
float: left;
width: 150px; /* important */
margin: 0 0 0 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 11px;
background: transparent;
color:#ffffff;
border:0px solid #333;
}
.realestate2 a, #realestate a:visited {
position: static;
display: block;
height: 25px;
text-align: left;
padding: 4px 2px 0px 2px;
padding: 5px 0px 0px 5px;
margin: 0;
border-top: 1px solid transparent;
text-decoration: none;
color: #ffffff;
background: transparent;
}
.realestate2 ul {	
font: bold 11px arial;
list-style: none;
width: 150px;
margin: 0 0 0px 0;
padding: 0;
}	

.realestate2 li {
list-style:none;
border: 0px solid #333;
padding-top 2px;
height: 25px;
}

.realestate2 li a:active{
color: red;
}

.current{padding: 4px 0px 0px 5px;
}

.realestate2 li a {
font-weight: normal;
line-height: 20px;
text-decoration: none;

display: block;
padding: 2px 2px 0 2px;
padding: 4px 1px 0px 5px;
background:transparent;
border-bottom: 1px solid #aaaaaa;
z-index:100;
}	

.realestate2 a:link { font-family: Arial; color: #ffffff; text-decoration: none;}
.realestate2 a:active { color: #ffffff;text-decoration: none;}
.realestate2 a:visited  { color: #ffffff;text-decoration: none;}

.realestate2 li a:hover{
border: 1px solid #c4d5f0;
padding: 4px 0px 0px 4px;
background: #1e6b7a; 
background: #3f6bac; 
/*background:url(../menuimages/pro_line_any.jpg); */
color: #fff;text-decoration: none;
height:20px;
}
.a:hover span {display:block;
	position:absolute;
	top:10px;
	left:170px;	
	width:200px; 
	border: 2px outset #fff;
	padding:2px 9px 2px 9px;
	font: bold 7px arial;
	color: #000080;
	background-color: #D6E4FE;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#AECBFD, endColorstr=#ffffff);progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-style:normal; font-variant:normal; font-weight:normal; font-size:98%;
} 
.b {font: 90% Arial ; color: #4682b4; margin-right: 5px; text-decoration: none; font-weight:normal; 
}
.b:link       { font-family: Arial; color: #4682b4; text-decoration: underline;
}
.b:active     { color: #4682b4;text-decoration: underline;
}
.b:hover{ text-decoration: none; color: #ff6347; background-color:#deeded;
}
.b:visited    { color: #9932cc;text-decoration: underline;}
.b {position: relative;
}
.b span {display: none; text-align: left; text-decoration: none;
}

.b:hover span {display:block;
	position:absolute;
	top:20px;
	left:50px;	
	width:240px; 
	border: 2px outset #fff;
	padding:2px 9px 2px 9px;
	font: bold 7px arial;
	color: #000080;
	background-color: #d7ecf2;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                   progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	font-size:12px; 
	text-decoration:none; 
}
cite {Arial, Helvetica,Verdana sans-serif;font:bold 18pt;  text-align:center; vertical-align: middle; height: 1em; color:#ffffff; filter: Shadow(Color=#666666, Direction=135, Strength=5)

}

.d:link       { font-family: Arial; color: #333; text-decoration: underline;} 
.d:active     { color: #333;text-decoration: underline;}
.d:visited      { color: #333;text-decoration: underline;}
.d:hover { color: #000000; background-color: #deeded; text-decoration: underline;z-index:24;}

.g:link {text-decoration: underline}
.g:visited {text-decoration: underline; color:lime}
.g:active {text-decoration: underline}
.g:hover {text-decoration: underline; color: yellow;}

.dropthecap
	{float:left;
	margin-top:-5px;
	color:#cccc99;
	padding-top:0px;
	font-size:30pt;
	height:1em;
	font-weight:bold;
	font-family:"times","Times New Roman";
} 
/*top headings*/
#aheader { 
background-color: #4d4d4d;border: 0px solid #4d4d4d; background: #4d4d4d url('../menuimages/bg_header_aurora.jpg') no-repeat top left;
}

h2.usa { text-align:center;
color: #fff; position: relative; top: 10px; padding-top:7px; background #eee   url('../menuimages/grade.png');
font: bold italic 35pt times, serif; color: red;height: 1em; filter: Shadow(Color=#000000, Direction=135, Strength=5);
}
h2.topstocktonagent { text-align:center; color: #fff; position: relative; top: 0px; padding-top:0px;;margin-bottom:5px;
font: bold italic 35pt times, serif; font-color: #ffffff;height: 1em; filter: Shadow(Color=#565656, Direction=135, Strength=5);
}

h2.topstocktonagent30 { text-align:center; color: #fff; position: relative; top: 0px; padding-top:0px;margin-bottom:5px;
font: bold italic 30pt times, serif; font-color: #ffffff;height: 1em; filter: Shadow(Color=#565656, Direction=135, Strength=5);
}
td#top2 {
  font: 70% Arial, Helvetica, Verdana, sans-serif;
}
td#top3 { font: bold 70% Arial, Helvetica, Verdana, sans-serif;
  text-align:center;  border-color: #004848;
}
td#top4 {color: #004848;
  font: bold 100% Arial, Helvetica, Verdana, sans-serif;
  text-align:center;
}
td#top5 { width: 15%;
  font: bold 70% Arial, Helvetica, Verdana, sans-serif;
}
#topmenu2 {background: #4d4d4d;
  float: center; margin: 0 0 0 0;
  padding-left: 4px;
  border-left:0px inset #E6E6CC; align: right;
  border-right:0px inset #E6E6CC; width: 148px;
}      
td#title {vertical-align: bottom; color: #e6e6cc;
	padding:5;border-color: #000080;
	border-width:0;
	text-align:center;
	font: bold 200% Arial, Helvetica, Verdana, sans-serif; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
    startColorstr=#5a82bf, endColorstr=#ffffff);
    width: 100%;
}
td#title5 {background: #3f6bac url('../menuimages/xp_blue.gif');
}
}
#content-top td {vertical-align: middle; color: #000;
  font-weight: bold; padding: 0.1em 0.2em 0;
  background: #ffffff;
}

tr td#sidetop {background: #663300;
  font: bold 115% Arial, Helvetica, Verdana, sans-serif;
}

div.headtip {border: 0px solid #cbcbcd; background: #eeeeee;
  margin-top: 1.5em; padding:  0 0 5; font-size: 120%; font-weight bold; width: 170px;
}
div.myquote { float: left; 
   border: 1px solid #333; 
   font: 1em Arial, Helvetica, Verdana, sans-serif;
  FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#FFFFFF, endColorstr=#deeded) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
div#pagequote {FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#deeded, endColorstr=#ffffff);width: 100%; color: #000000;
   border: solid #333333; border-width: 0 0 0 0;
   font: 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 0 3px 0 3px; margin: 0 0 0 5px;
}
strong.pagequote {width: 375px; color: #565656; background: #cdcdcd; text-align: center;

}   
div.pullquote {float: right; width: 140px; color: #A09080;
   border: solid #999966; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px 0 3px; margin: 1px 0 0 7px;

}
div.pullquote3 {float: right; width: 330px; color: #ffffff;
   border: 2px solid yellow; text-align: left;
   top-margin: 5px; padding: 5px 5px 5px 10px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   margin: 1px 0 0 7px;
  FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=navy, endColorstr=red) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
div.pullquote4 {width: 600px; color: #000000;
  border: 1px solid gray; text-align: left;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
  margin: 5px 0 0px 20px;
  padding-top: 2px; padding-bottom: 2px;padding-left: 20px;
  FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#add8e6) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
div.pagequote3 {float:right; width: 345px; color: #ffffff;
   background:cccc99;
   border: solid #333333; border-width: 0 0 0 0;
   font: 1em Arial, Helvetica, Verdana, sans-serif;div.pullquote2 {background: #EBDAC6; float: right; width: 200px; color: #ffffff;
   border: 3px solid #804040;
   top-margin: 5px; padding-top: 5px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   padding: 5px 5px 5px 5px; 
   margin: 1px 0 0 7px;}
   padding: 0 3px 0 3px; margin: 0 0 0 5px; background: #DCDCBA;
}
div.usa {width:99%; color: #333333;background-color: transparent;
   border: 3px solid yellow; text-align: left;
   top-margin: 5px; padding: 70px 5px 5px 40px;
   font: 85% Arial, Helvetica, Verdana, sans-serif;
   margin: 1px 0 0 0px;
  FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=navy, endColorstr=red) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.usa-left {color: #ffffff;background-color: gray;
   border: 0px solid yellow; text-align: left;
   top-margin: 0px; padding: 0px 0px 0px 0px;
   font: bold 85% Tahoma, Verdana, sans-serif; 
   padding-left: 10px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=navy, endColorstr=red);width: 100%;
}
.usa-right {color: #ffffff;background-color: gray;
   border: 0px solid yellow; text-align: left;
   top-margin: 0px; padding: 0px 0px 0px 0px;
   font: bold 85% Tahoma, Verdana, sans-serif; 
   padding-left: 10px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=red, endColorstr=navy);width: 100%;
}
td#rightside {width: 150px;
}
td#rightside td {font-size: 66%; padding: 1px;
}
.head {background: #4d4d4d; 
text-align: center; 
font-weight: bold; 
font:170%;
color:#fff;
border: 0px solid #3f6bac; 
margin-left: 5px;
margin-right: 15px; 
padding:5px 0 5px 0;
height:25px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#5f9ae0, endColorstr=#82c17e)
}
td#rightside th {font-size: 85%;  background: #774411; color: white;
}
tr.even td {background: #f0f0e1 margin:10px;padding:5px;
}
tr.odd td {background: #fff margin:10px;padding:5px;
}
td.r3 {color: #660;
}
td.r5 {color: #060;
}
td#marquee {vertical-align: bottom; color: #004848;
	border-width:0;
	background: #eeeeee url('../images/linen_back.gif') fixed top left;border-color: #eeeeee;
	padding:5;
  font: bold 80% Arial, Helvetica, Verdana, sans-serif;
}
a.marquee:link       { font-family: Arial; color: #E6E6CC; text-decoration: underline;
}
a.marquee:active     { color: #E6E6CC;text-decoration: underline;
}
a.marquee:visited      { color: #E6E6CC;text-decoration: underline;
}
a.marquee:hover { color: #000; background-color: #ffeec2; text-decoration: none;border: 1px #8a867a solid;
}
#pagespk a#linkspk {color:#5f59ea0; 
	background: #a7cdfd;
	height: 20px;
	cursor:default;
	cursor:text;
	color: #565656;
	text-align:center; 
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr=#ffffff, endColorstr=#a0b3c3);
	font-style:normal; font-variant:normal; font-weight:bold; 
} 
/*startColorstr=#4884cd, 'endColorstr=#193f7d); */
#pagespk a#menuhead {border-left:0px; background: #3f6bac;
	background-color :#3f6bac; text-align:center;color:#565656; 
}
div#realtytip {float: left; border: 1px solid #804040; width:150px;
  text-align: center; margin-top: 1.5em; padding: 10px; font-size: 85%;
	width: 151px;FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=yellow, endColorstr=orange)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
div#realtytip a:link       { font-family: Arial; color: #ffffff; text-decoration: underline;
} 
div#realtytip a:active     { color: #ffffff;text-decoration: underline;
}
div#realtytip a:visited      { color: #ffffff;text-decoration: underline;
}
div#realtytip a:hover { color: #004848; background-color: #ffeec2; text-decoration: none;border: 1px #8a867a solid;
}
/* FOOTER */ 
td#stockton-ca-homes {vertical-align: background-align: center; font-size: 66%;text-align:center; background: #ffffff;width:100%;
}

tr#footer td#tg {font-size: 85%; text-align: center;
	background:#ffffff; 
}

#pagespk a#current { 
color  :purple;
/*border: 1px solid #f8fdff;*/
} 

#pagespk a#sub {color: fuchsia; 
}	     
.combo {border: 1px #fff inset ; 
color:#000080;
text-decoration:none;
background: #ffffff ;
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:100%;
background-image: url('../menuimages/menu_strip_down_arrow.gif');  
background-repeat: no-repeat; 
/*background-position: 98% 50%; */
padding-left: 5px; padding-right: 10px;
margin-right: 15px;
height: 16px;
}
.combo a:visited      { color: #000080;text-decoration: none;
}
.combo .a:hover {text-decoration: none; color: #ff6347; background-color:#ffffff;}
}
#pagespk #arrowup li{ url("../menuimages/xp_button_off.gif");
}
.arrow-up {
  background:url("../menuimages/arrow-up.gif") no-repeat right center; padding-right:15px;
}
.external {background:url("../menuimages/external_link.png") no-repeat right center; padding-right:15px; text-decoration: none;
}
#pagespk #arrowup a{
  background:url("../menuimages/arrow-up.gif")
    no-repeat right center
  text-decoration:none;
  font-weight:bold;
  color:#765;
}
#pagespk #arrow {background-image: url('../menuimages/expand.gif'); 
	background-repeat: no-repeat; background-position: right center;
}
#pagespk #pdf {background-image: url('../menuimages/pdficon_small.gif') no-repeat; 
}
/* ========================Left top rollover menu =====================================*/
.stocktonrealestate {
clear: left;
float: left;
height: 75px;
margin: 0;
padding: 0;
font-size: 11px;
width:148px;
background-color: #4d4d4d;border: 0px solid #000080; background: #4d4d4d url('../images/wright/bank_repos.gif') no-repeat top center;
}
.usarealestate {clear: left;float: left;height: 75px;margin: 0;padding: 0;font-size: 11px;width:148px;background-color: #000080;border: 0px solid #000080; background: #3f6bac url('../links/pics/USA-links.gif') no-repeat top center;
}
/*Left menu*/
.realestate a, #realestate a:visited {
position: relative;
display: block;
height: 25px;
text-align: left;
padding: 4px 2px 0px 2px;
padding: 5px 0px 0px 5px;
margin: 0;
border-top: 1px solid transparent;
text-decoration: none;
color: #565656;
background: transparent;
}

.ontop {z-index:1100;
}

.realestate {
z-index:1100;
clear: left;
float: left;
width: 150px; /* important */
height:900px; /* needed for firefox */
margin: 0 0 0 0;
padding: 0;
font-family: Arial, sans-serif;
font-size: 11px;
background: #3f6bac;
background: transparent;
color:#565656;
border:0px solid #333;
border: 1px solid #4d4d4d;
}

.realestate ul {	
font: bold 11px arial;
list-style: none;
width: 150px;
margin: 0 0 0px 0;
padding: 0;
}	

.realestate li {
border: 1px solid #cbcbcd;
padding-top 2px;
height: 25px;
}

.realestate li a:active{
color: red;
}

.current{padding: 4px 0px 0px 5px;
}

.realestate li a {
font-weight: normal;
line-height: 20px;
text-decoration: none;

display: block;
padding: 4px 1px 0px 5px;
padding: 4px 0px 0px 4px;
background: #3f6bac;
background:transparent;
border: 1px solid #4d4d4d;
border-bottom: 1px solid #aaaaaa;
z-index:100;
}	

.realestate a:link { font-family: Arial; color: #565656; text-decoration: none;}
.realestate a:active { color: #565656;text-decoration: none;}
.realestate a:visited  { color: #565656;text-decoration: none;}

.realestate li a:hover{
border: 1px solid #c4d5f0;
padding: 2px 0px 0px 4px;
/*background : #3f6bac url('../menuimages/btn-blue-150.gif') no-repeat right center;*/
background: #eee; background:url(../menuimages/pro_line_any.jpg); 
color: #565656;text-decoration: none;
height:20px;
}
.realestate li b {color:purple; width: 135px;cursor:default;}
.realestate li i {color:purple; width: 135px;font-style:normal;cursor:default;}

.realestate li a em {display:block; float:right; width:16px; height:20px;}
.realestate li a em.arrowup {background:url('../menuimages/whiteup_7x4.gif') no-repeat left center;}
.realestate li a em.buying {background:url('../menuimages/key.gif') no-repeat left center;}
.realestate li a em.community {background:url('../menuimages/community.gif') no-repeat left center;}
.realestate li a em.expand {background:url('../menuimages/expand.gif') no-repeat left center;}
.realestate li a em.flag {background:url('../menuimages/us_flag_icon2.gif') no-repeat left center;}
.realestate li a em.shop {background:url('../menuimages/shop.gif') no-repeat left center;}
.realestate li a em.home {background:url('../menuimages/home.gif') no-repeat left center;}
.realestate li a em.mls {background:url('../menuimages/mls.gif') no-repeat left center;}
.realestate li a em.glossary {background:url('../menuimages/openbook.gif') no-repeat left center;}
.realestate li a em.sell {background:url('../menuimages/sell.gif') no-repeat left center;}
.realestate li a em.site {background:url('../menuimages/site.gif') no-repeat left center;}
.realestate li a em.w {background:url('../menuimages/W.gif') no-repeat left center;}
.b a em.arrow-up {background: url('../menuimages/arrow-up.jpg') no-repeat left center;
}

.realestate a span {
    display: none;
}   

.realestate a img {
    border: 0px;
    cursor: default;
   }
 

.realestate a:hover {
    list-style-type: disc;
    text-decoration: none;
   } 
.realestate a:hover span {z-index:1200;
   position: relative;
}    

.realestate a:hover span {
    border: solid 1px black;
    background: #add8e6;
    width: 300px;
    color: #565656;
	border: 1px solid #C4D5E3;
	border: 1px solid #466680;
	padding:5px 9px 5px 9px;
    display: block;
    position: absolute;
    top: 30px;
    left: 150px;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#add8e6, endColorstr=#ffffff)
                  progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)/*alpha(opacity=85);-moz-opacity:.85;opacity:.85;*/
font-size:10px;
font-family:Verdana,Geneva,sans-serif;
}
.newshead {height: 200px;width:275px; 
background: url('../images/newshead2.jpg'); 
background-repeat: no-repeat; 
background-position: center;
}

.leftnews {
margin: 1px 0 1px 0;
padding: 5px;
width: 145px;
color: #000000;
background-color: #999966;
line-height: 1.3em;
}
#content h2 {
font-size: 1.5em;
margin: 0 0 0.5em 0;
}
.left {
margin: 10px 0px 5px 0;
float: left;
}
/* homes-in-stockton */
h2.homes-in-stockton {position: relative; top: 0px; margin-top:-10px; font-color: #ffffff;
margin-left: 35px; font: bold italic 40pt times, serif; color: #cccc99;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);font-color:#ff0000;
}

h2 {font-size:200%;}

.header {width:90%; border: 0px solid #3f6bac; background: #fff; text-align:center;d; padding: 4px;  FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=silver) progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

h4 {font-size:110%;}

h5 {font-size:90%; color: #000;}

h6 {
font: bold 11px arial;
margin: 0 0 10px 0;
font-weight:bold;
}
h6.linknext {border: 2px outset #fff; 
  background: #cccc99; float: right;
  margin: .65em; padding: 3px; 
  font-size: 75%; font: bold; 
  text-align: center;
 a:link       (text-decoration: underline; border: 2px inset #fff; margin: .65em; padding: 3px;)}
span.homes-in-stockton {font: 120% Arial, sans-serif;font-weight: normal;color: #cccc99; height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}
p {margin-top: 0.5em;margin-bottom: 1em; line-height: 1.2em;
}

.right {
margin: 10px 0 5px 10px;
float: right;
}

.textright {
text-align: right;
}

.center {
text-align: center;
}

.small {
font-size: 0.9em;
}

.bold {
font-weight: bold;
}

.hide {
display: none;
}

.style3 {color: #666666; margin: 5px 0 10px 5px;}
.style4 {color: #999999}
.style5 {color: #004848}
.style6 {color: #86C32A}
.style7 {color: #74A8F5}

#borderlinks a{
padding-left: 4px;
display: block;
color: black;
text-decoration: none;
}

#borderlinks a:hover{
border: 1px solid #004848;
background-color: #cccc99;
color:black;
}

/* menus */
#navigation a
{
color: #000;
background: #ffa20c url("../media/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a {
color: #000;
background: #999966 url("../media/left-tab.gif") left top no-repeat;
text-decoration: none;
padding-left: 10px
}

#navigation a span
{
background: url("../media/right-tab.gif") right top no-repeat;
padding-right: 10px
}

#navigation a, #navigation a span
{
display: block;
float: center
}

/* Hide from IE5-Mac \*/
#navigation a, #navigation a span
{
float: none
}
/* End hide */

#navigation a:hover
{
color: #000;
background: #d5d5aa url("../media/left-tab-hover.gif") left top no-repeat;
padding-left: 10px; border:0 0 0 0;
}

#navigation a:hover span 
{
background: url("../media/right-tab-hover.gif") right top no-repeat;
padding-right: 10px
}

#navigation ul{
list-style: none;
padding: 0;
margin: 0
}

#navigation li{
float: left;
margin: 0;
}
.bevelmenu{
list-style-type: none;
margin: 0;
padding: 0;
width: 200px;
font: 12px;
color:black;
background-color: #131c16;
}
.bevelmenu li a:active{ 
color: black;
}
.bevelmenu li a:visited{ 
color: #333;
text-decoration:none;
}
.bevelmenu li a{
display: block;
width: 100%;
padding: 1px 1px;
text-decoration: none;
font-weight: bold;
background: #638BC6 url('../menuimages/xp_button_on.gif');
border: 1px solid #1c321b;
border: 1px solid #1c321b;
text-decoration:none;
color: #333;
border-style: outset;
}
.bevelmenu li a:hover{
color: #000080;
background-color: #FFEEC2;
border-style: inset;background: #1c321b  url('../menuimages/xp_button_off.gif')
}
.bevelmenu a:link    { font-family: Arial; text-decoration: none;
} 
html>body .bevelmenu li a:active{ /* Apply mousedown effect (non IE browsers only) */
border-style: inset;
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
/*background-color: #CFE0FE;*/
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000;
background-color: #cdcdcd;
padding: 0px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 130px; /*position where enlarged image should offset horizontally */
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
font-style:normal; font-variant:normal; font-weight:normal; font-size:98%;

}
/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */

#footerstyle { FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=#AECBFD);width: 100%;vertical-align: bottom; color: #000;
	padding:5;border-color: #000080; 
	border-width:0;
	text-align:center; font-family: Arial, sans serif; height:100%; font: 75%;
background-color: #ffffff; text-align:center; color: #000;
}
            
.foot2NS{font: bold x-small Verdana; color: #000; text-decoration: none;border: 1px #fff solid;padding: 0 2px 0 2px;}
.foot2IE{text-decoration: none; font: bold xx-small Verdana; color: #800000; cursor: hand; border: 1px #fff solid;padding: 0 2px 0 2px;}
.foot2 a:link       { font-family: Arial; color: #000000; text-decoration: none;border: 1px #fff solid;padding: 0 2px 0 2px;}
.foot2 a:active     { color: #000000;text-decoration: none;border: 1px #fff solid; padding: 0 2px 0 2px;}
.foot2 a:visited      { color: #000000;text-decoration: none; border: 1px #fff solid; padding: 0 2px 0 2px;}
.foot2 a:hover { cursor: default; color: #000000; background-color: #ffeec2; text-decoration: none; border: 1px #8a867a solid; padding: 0 2px 0 2px;
}
td#copyright {text-align: right; font-style: italic; color: #999;
}
#leftsidebar {
background: #ffffff;
color: #303030;
margin: 0 auto;
width: 760px;
}
	#dhtmlgoodies_tooltip{
		color:#000080;
		background-color:lime;
		border:1px solid #000080;
		position:absolute;
		display:none;
		text-align: justify; /*text-justify: newspaper;*/
		top:20px;
		z-index:20000;
		padding:2px 5px 2px 7px;

		font-size:70%;
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
		font-family: Verdana, sans-serif;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=#b9c7d4);
		
	}
	#dhtmlgoodies_tooltipShadow{
		position:absolute;
		background-color:gray;
		display:none;
		z-index:10000;
		opacity:0.7;
		filter:alpha(opacity=70);
		-khtml-opacity: 0.7;
		-moz-opacity: 0.7;
		filter:progid:DXImageTransform.Microsoft.Shadow(color=#c0c0c0,direction=30);
		-moz-border-radius:6px;	/* Rounded edges in Firefox */
}
	#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px outset #fff;
	padding: 8px;
	color:#565656;
	background-color: red;
	visibility: hidden;
	z-index: 150;
	font:10pt;
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                 
                  startColorstr=#deeded, endColorstr=#b9c7d4)
                  /* progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)*/;
}

table.x3 { float: right; margin: 3em 40px auto auto; background-color: #c0c0c0; 
   border: 3px double gray; text-align: left; padding: 1em }
table.X3 td { padding: 8; font-weight: normal ;background-color:#ffffff;}
table.X3 tr.odd { background-color: #000080; color:red; }
table.X3 tr { background-color: #800000; background: #800000 }
}
.triple {border-bottom: 3px double;
	line-height: 1.7em; text-decoration:overline;
}
.triple:hover {color: #ff6347; text-decoration: underline overline;
} 
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    /*color:#3CA3FF;*/
	font-weight:bold;
	font-weight:normal
	text-decoration:none;
}
a.tt visited      { color: purple;text-decoration: underline;}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; /*color: #aaaaff;*/ background:;}
a.tt:hover span.tooltip{
    display:block;text-decoration:none;
    position:absolute;
    top:0px; left:30;
	padding: 15px 0 0 0;
	width:200px;
	/*color: #993300;*/
	/*color: #000080;*/
	font-weight:bold;
	text-align: center;
    text-align: left;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;color:#000080;
}
a.tt:hover span.top{
	display: block;
	background: url('../menuimages/bubble.gif') no-repeat top;; padding-left:8px; padding-right:8px; padding-top:30px; padding-bottom:0;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	background: url('../menuimages/bubble_filler.gif') bottom;; padding-left:8px; padding-right:8px; padding-top:0; padding-bottom:0 
}
a.tt:hover span.bottom{
	display: block;
	color: #548912;
	color: #000080;
    background: url('../menuimages/bubble.gif') no-repeat bottom;; padding-left:8px; padding-right:8px; padding-top:3px; padding-bottom:10px
}
body (overflow-x:hidden;
}
input.btn{
   color:#565656;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#ffffff;
   border:1px solid;
   border-top-color:#696;
   border-left-color:#696;
   border-right-color:#363;
   border-bottom-color:#363;
   filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='silver')progid:DXImageTransform.Microsoft.Glow(color=#ffffff, strength=5);
  
  }

input.btnhov{ color:#ff6347;
   /*Filter: Glow (color:#ff0000; Add = 1, Direction = 225, Strength = 10);}*/
   /* filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr=#ffffffff,EndColorStr=#99CCFF)progid:DXImageTransform.Microsoft.Glow(color=lime, strength=5);} */
    filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr=#ffffff,EndColorStr=#b9c7d4)progid:DXImageTransform.Microsoft.Glow(color=cadetblue, strength=5);}   
  /*(GradientType=0,StartColorStr=#ffffffff,EndColorStr=#AECBFD)progid:DXImageTransform.Microsoft.Glow(color=#FF0000, strength=5) /*
      ;}
}
  .linktip {position: relative;
}
.linktip span {display: none; text-align: left;
}
.linktip:hover span {z-index:35;
  position: absolute;
  top: 20px;
  left: 100px;
  width:250px;
  display: block;
  padding: 5px;
  text-decoration: none;
  color: #000;
  background: #000;
   background-color: #fff;
  border: 1px solid #000;
} 
.linktip:hover span {display:block;
position:absolute;
top:20px;
left:10px;	
width:250px; 
border: 1px solid #000;
padding:2px 9px 2px 9px;
font: bold 7px arial;
color:#ffffff
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:90%; 
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=#3f6bac, endColorstr=#82c17e)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)
}
#subcontent {	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3f6bac, endColorstr=#82c17e)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#subcontent a:link       { font-family: Verdana; font-size:9pt;  color: #fff; text-decoration: none;} 
#subcontent a:active     { font-size:9pt;color: #fff; text-decoration: none;}
#subcontent a:visited      { font-size:9pt;color: #fff; text-decoration: none;}
#subcontent a:hover { font-size:9pt;color: #fff;  background-color: transparent; text-decoration: underline;z-index:24;
}
