



blockquote { border: 004848; }  
body {margin-top: 0px;margin-left:opx;font-family: Arial, sans serif; height:100%;
/*background-color: #fff;
background: #fff*/
}
table#top {width:100%;margin:0;}
table#lefttable {width:156px;margin:0;}
table td {padding:0; border:0; verticle-align: top; font family: Arial; halvetica; sans-serf;}

 BODY {     scrollbar-3d-light-color:#ffffff;
           scrollbar-arrow-color:#000000;
           scrollbar-base-color:#ffffff;
           scrollbar-dark-shadow-color:#000000;
           scrollbar-track-color:#ffffff;
           scrollbar-face-color-color:#cccc99;
           scrollbar-highlight-color:#333333;
           scrollbar-shadow-color:#000000}       
          
}
a:link       { font-family: Arial; color: #0000FF; text-decoration: none;} 
a:active     { color: tomato;text-decoration: none;}
a:visited      { color: #0000FF;text-decoration: none;}
a:hover { color: #0000Ff; text-decoration: underline;
}  

.linktip {position: relative;}

.linktip span {display: none; text-align: left;}
 
.linktip:hover span {display:block;
text-decoration: none;
position:absolute;
top:0px;
left:200px;	
width:300px; 
border: 2px outset #fff;
padding:2px 9px 2px 9px;
font: bold 7px arial;
color: #000080;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#AECBFD, endColorstr=#ffffff); 
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:75%; 
background-color: lightyellow;(}
} 
div.pullquote_120{float: right; 
	width: 120px; 
	color: #333;
  	border: 1px solid #333; 
  	text-align: left;
   	top-margin: 5px; 
   	padding: 5px 5px 5px 5px;
   	font: 100% Arial, Helvetica, Verdana, sans-serif;
   	margin: 1px 5px 0 7px;
   	background:#ffffff; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
   startColorstr=#ffffff, endColorstr=#ffffff)progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 0px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}
.first:first-letter {float:left;
	color:#D4D4C7;
	font-size:60px;
	line-height:40px;
	padding-top:2px;
	font-family: Times, serif, Georgia;
}
.fix:first-letter {float:left;
	color:#FF0000;
	font-size:60px;
	line-height:40px;
	padding-top:2px;
	font-family: Times, serif, Georgia;
}
h2.usa { text-align:center;
color: #fff; position: relative; top: 10px; padding-top:7px;padding-bottom:5px;
font: bold italic 35pt times, serif; color: red;height: 1em; filter: Shadow(Color=#000080, Direction=135, Strength=5);}

h2.usa30 { text-align:center;
color: #fff; position: relative; top: 10px; padding-top:7px;
font: bold italic 30pt times, serif; color: #ffffff;height: 1em; filter: Shadow(Color=#000080, Direction=135, Strength=5);}
}

.buttonlink{
padding: 3px 0;
margin-left: 0;
font: bold 11px Arial;
border-bottom: 1px red;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.buttonlink li{
display: inline;
margin: 0;
}

.buttonlink li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid gray;
background-color: #fff;
color: #2d2b2b;
}

.buttonlink li a:visited{
color: #2d2b2b;
text-decoration: none;
background-color: #fff;
}

.buttonlink li a:hover{
background-color: #ffeec2;
text-decoration: none;
color: black;
}

.buttonlink li a:active{
color: black;
text-decoration: none;
}

.buttonlink li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #fff;
color: black;
}
.usa-left {color: #ffffff;background-color: #C0C0C0;
   border: 0px solid yellow; text-align: left;
   top-margin: 0px; padding: 0px 0px 0px 0px;
   font: bold 90% Tahoma, Verdana, sans-serif; 
   padding-left: 10px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=navy, endColorstr=red);
}
.usa-right {color: #ffffff;background-color: #C0C0C0;
   border: 0px solid yellow; text-align: left;
   top-margin: 0px; padding: 0px 0px 0px 0px;
   font: bold 90% Tahoma, Verdana, sans-serif; 
   padding-left: 10px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=red, endColorstr=navy);
}

td#top1 { width: 15%; height:25px;
  font: bold 70% Arial, Helvetica, Verdana, sans-serif;
  }
td#top2 {width: 85%; 
  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: #999966;
  float: center; margin: 0 0 0 0;
  padding-left: 4px;
  border-left:3px inset #E6E6CC; align: right;
  border-right:3px inset #E6E6CC; width: 151px;}      
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=#000080, endColorstr=#ff8b00);width: 100%;
}
td#title2 {vertical-align: bottom; color: #e6e6cc;
	border-width:0; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=#000080, endColorstr=#ff8b00);width: 100%;
	 border-color: #000080;
  font: bold 130% Arial, Helvetica, Verdana, sans-serif;
  padding:5; text-align:center;} 
td#title3 {vertical-align: bottom; color: #e6e6cc;
	border-width:0;
	 border-color: #000080;
	padding:5;
	text-align:left;
  font: 75% Arial, Helvetica, Verdana, sans-serif; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=#000080, endColorstr=#ff8b00);width: 100%;
}   
td#advert {width: 145px; padding:0; border-width:3 inset; 
	border-color #faecbe; verticle-align: top;
	background: #004848;}
#content-top td {vertical-align: middle; color: white;
  font-weight: bold; padding: 0.1em 0.2em 0;
  background: #ffffff;}
tr td#sidetop {background: #663300;
  font: bold 115% Arial, Helvetica, Verdana, sans-serif;}
tr td#crumbs {background: #997753; font-size: 85%;}
tr td#crumbs a:link {color: white;}
tr td#crumbs a:visited {color: gray;}
td#leftside {width: 140px;
vertical-align:top; 
}
td#leftside td {border-bottom: 1px solid #A98763; font-size: 85%;
  padding: 0 0 1px 0.33em;}
td#leftside table {margin-top: 0px;}
td#content {padding: 17px 42px;
}
td#content2 {padding: 5px 5px; color:#000
}
td#content p {font:normal; font: 85% Arial, Helvetica, Verdana, sans-serif;
color:#000;
}
td#content2 p {font: 85% Arial, Helvetica, Verdana, sans-serif;}
h1 {Arial, Helvetica,Verdana sans-serif;font:normal 180%;  text-align:center;  color: #ffffff;filter:progid:DXImageTransform.Microsoft.Glow(Strength=15,
color=#3f6bac);}
div.headtip {border: 1px solid #804040; background: #D6B58C;
  margin-top: 1.5em; padding:  0 0 5; font-size: 120%; font-weight bold; width: 170px;
}
div.headtip {border: 1px solid #804040; background: #D6B58C;
  margin-top: 1.5em; padding:  0 0 5; font-size: 120%; font-weight bold; width: 170px;}
div#globalWrapper {FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#3f6bac);width: 100%; color: #FFD6A4; 
    font: 1em Arial, Helvetica, Verdana, sans-serif;
  } 

div#pagequote {FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, 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: #e6e6cc; background: #800000; text-align: center;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=red, endColorstr=maroon)}   
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.pullquote2 {float: right; width: 200px; color: #333333;
   border: 3px solid #804040; 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=lightyellow, endColorstr=#D6B58C)}
div.pagequote3 {float:right; width: 345px; color: #333333;
   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: #333333;
   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;}
td#rightside {width: 150px;}
td#rightside td {font-size: 66%; padding: 1px;}
div.head {background: #D6B58C; text-align: center; font-weight: bold;
border: 3px solid #804040; margin-left: 5px; padding:5px 0 5px 0}
td.head {background: #D6B58C; text-align: center; font-weight: bold;
border: 3px solid #804040; margin-left: 5px; padding:5px 0 5px 0;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#EBDAC5, endColorstr=#D6B58C)}
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: #000080;
	border-width:0;
	background: #ffffff; border-color: #ffffff;
	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 {border-left:10px; background: #;#AECBFD;
background-color :#a7cdfd; text-align:center; color: #000080;filter:Shadow (Color=#666666, Direction=135, Strength=5;height: 1em);} 
#pagespk a#linkspk {border-left:10px; background: #;#AECBFD;
background-color :#a7cdfd; text-align:center;color:#000080; filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#3f6bac)} 
#pagespk a#menuhead {border-left:0px; background: #3f6bac;
background-color :#3f6bac; text-align:center;color:#fff; }
div#realtytip {border: 3px solid #804040; 
  text-align: center; margin-top: 1.5em; padding: 10px; font-size: 85%;
 float: center;width: 151px;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=yellow, endColorstr=#800000)}
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;} 

 td#footer {vertical-align: background-align: center; font-size: 66%;text-align:center;
	background:#ffffff; 
  }
td#feedback {text-align: center; padding: 0.2em;
  background: #EFE1D1;}
tr#footer td#tg {font-size: 85%; text-align: center;
	background:#fff;}
td#copyright {text-align: right; font-style: italic; color: #999;}


#leftsidebar {
background: #ffffff;
color: #303030;
margin: 0 auto;
width: 760px;
}

td#header {width:100%;margin-top: 0; margin-left:5; margin-right:5;
background: #cccc99; border-color: #004848;
color: #333333; FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=silver);width: 100%;
font: bold 70% Arial, Helvetica, Verdana, sans-serif;
text-align: center;
padding:1px;}

#dhtmltooltip{
position: absolute;
width: 150px;
border: 2px outset #fff;
padding: 10px;
visibility: hidden;
z-index: 150;
background: yellow;
font-weight:normal; font-size:68%;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#ffffff)
                  */progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)*/;
}

#topmenu {
clear: left;
float: left;
height: 75px;
margin: 0 0 0 0;
padding: 0;
font-size: 11px;
width:148px;
background-color: #000080;border: solid #000080; border-width: 0px;
background: #3f6bac url('../images/wright/mwright_virtual.gif') top center no-repeat;
}

#menu a, #menu a:visited {
position: relative;
display: block;
width: 148px;
line-height: 18px;
text-align: left;
padding: 2px 2px 0px 8px;
margin: 0;
border: 1px outset #3f6bac;
text-decoration: none;
color: #fff;
background: #3f6bac;
background: transparent;

}
#menu {
clear: left;
float: left;
width: 145px align: left;
margin: 0 0 0 0;
padding: 0;
font-size: 68%;
background: #3f6bac;
background: transparent;
color:#fff;
border:0px;
}

#menu ul {	
font: bold 11px arial;
list-style: none;
width: 145px;
margin: 0 0 0px 0;
padding: 0;
}	

#menu li {
margin-top: 1px;
}

#menu li a:active{
color: red;

#menu li a {
font-weight: bold;
height: 18px;
text-decoration: none;

display: block;
padding: 2px 2px 0 8px;
background: #3f6bac;
background:transparent;
border-left: 2px solid #000080;
border-right: 1px solid #333333;
}	
	
#menu li a:hover {
border: 1px inset #cococo;
padding: 2px 2px 0 8px;
background: silver url("../menuimages/xp_button_off.gif");
color: #000080;
}

#menu li span {display: none;}

#menu a:hover span {
display: block;
position: absolute; z-index: 300;
top: 0px;
line-height: 16px;
font:98%;
left: 151px;
width: 250px;
margin: 0px; 
color: #000080;
border: 2px solid #0000080;

padding: 5px;

background-color:
text-align: left;filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#AECBFD, endColorstr=#ffffff)}
}
.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;
}
h2.homes-in-stockton {position: relative; top: 0px; margin-top:-10px;
margin-left: 35px; font: bold italic 40pt times, serif; color: #cccc99;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}
h3.homes-in-stockton {position: relative; top: -40px; 
font: bold 18pt Arial, sans-serif;; margin-left:  
70px; margin-bottom: -40px;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

h3.homes-in-stockton2 {font: bold 18pt Arial, sans-serif;; margin-left:  
70px; height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

h3.homes-in-stockton3 {font: bold 16pt Arial, sans-serif; color: white; text-align:left;  margin-left:-50px;
 height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);}

td#title2 {vertical-align: bottom; color: #e6e6cc;
	border-width:0;
 font: bold 130% Arial, Helvetica, Verdana, sans-serif;
 padding:-; text-align:left; margin-bottom: 0px; } 
h2 {font-size:200%;}
h3.header {width:100%; border: 3px solid #804040; background: #EBDAC6; text-align:center;FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                  startColorstr=#ffffff, endColorstr=silver);width: 100%;}

h3.headtip2 {FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=1,
                  startColorstr=#deeded, endColorstr=#ffffff);width: 100%; color: #000000;
 padding: 2 0 2 5; font-size: 120%; font-weight bold;}
h3.headtip {background: #EBDAC6; float: right; color: #333333;
   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;}
h3 {font-size:150%;}

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: #FF9933}
.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;
}

#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;
}
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
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: 100px; /*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%;
}
.triple {border-bottom: 3px double;
	line-height: 1.7em; text-decoration:none
}
#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;
}
.shadow{
border:1px solid silver;
font:10pt arial;
position:relative;
display:inline;
background:white;
z-index:20;
margin-right:"15px";
}

.shadow_inner{
overflow:hidden;
position:absolute;
top: -1000px;
filter:alpha(Opacity=10); /*modify to change the shade solidity/opacity, same as below*/
opacity:0.1; /*firefox 1.5 opacity*/
-moz-opacity:0.1; /*mozilla opacity*/
-khtml-opacity:0.1; /*opacity*/
z-index:10
}
