blockquote { border: 004848; 
} 
body {margin-top: 0px;margin-left:0px;font-family: Arial, sans serif; height:100%; color:#565656;
/* fix page hortizontal scroll
	overflow-x: hidden; overflow-y: scroll; visibility: visible;*/
*/
}
#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: #B0C4DE;
	background: #3f6bac;
	background: #c1c9d0;
	border: 1px solid #c1c9d0;
	padding-top: 5px;
	padding-bottom: 5px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
 	border-radius: 10px;
 	box-shadow:7px 7px 7px #999;
}
.awrap {
margin-left: 0px; 
/*vertical-align: top; */
background: #3f6bac; 
width: 145px; 
text-align: center; 
/*
border-left: 1px solid #2b5da4;
border-right: 1px solid #2b5da4;
border-bottom: 1px solid #2b5da4;
*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 border-radius: 10px;
}
.anylinkcss a:hover{
border: 1px solid #000080;
padding: 2px 0px 0px 6px;
background: #800000; 
color: yellow;text-decoration: none;
z-index:120;
} 
/*Left menu*/
.realestate a, #realestate a:visited {
position: relative;
display: block;
height: 25px;
text-align: left;
padding: 4px 2px 0px 2px;
padding: 4px 0px 0px 5px;
margin: 0;
border: 0px solid #2b5da4;
border: 0px solid #3f6bac;
text-decoration: none;
color: #000;
background: #3f68ac;
margin-bottom: 0px;
}
.ontop {z-index:100;
}
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;
}  
#topstocktonagent {width: 977px;
	height: 40px;
	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:#c1c9d0 url('../menuimages/topstocktonagent3.jpg');background-repeat: repeat-x;
}
.roundshadow {
	border: 1px solid #666;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-moz-box-shadow: 7px 7px 7px #BBBBBB;
	-webkit-box-shadow: 7px 7px 7px #BBBBBB;
	box-shadow:7px 7px 7px #BBBBBB;
}
.realestate {
clear: left;
float: left;
width: 155px; /* important */
/* height:950px; needed for firefox */
margin: 0 0 0 0;
padding: 0;
font-family: Arial, Verdana, Tahoma;
font-size:78%;
font-style:normal;
background: #3f6bac;
color:#000;
border:0px solid #333;
border-radius: 10px;
}
.realestate ul {	
font: bold 13px arial;
list-style: none;
width: 155px;
margin: 0 0 0px 0;
padding: 3px 0px 0px 4px;
}	

.realestate li {
border: 0px solid #333;
padding-top 2px;
height: 30px;
}

.realestate li a:active{
color: fuschia;
}

.current{padding: 4px 0px 0px 4px;
}

.realestate li a {
font-weight: normal;
line-height: 20px;
text-decoration: none;
display: block;
padding: 4px 2px 0 5px;
/*padding: 4px 0px 0px 5px;*/
background: #3f6bac;
background:transparent;
border-bottom: 1px solid #aaaaaa;
z-index:100;
}	
.books {border: 1px solid blue; background: #fff; padding: 5px; text-align:center; width: 95%;
}
.realestate a:link { font-family: Arial, Verdana, Tahoma; font-size: 11px; color: #fff; text-decoration: none;}
.realestate a:active { color: #fff;text-decoration: none;}
.realestate a:visited  { color: #fff;text-decoration: none;}

.realestate li a:hover{
border: 1px solid #c4d5f0;
padding: 3px 0px 0px 4px;
/*background : #3f6bac url('../menuimages/btn-blue-150.gif') no-repeat right center;*/
background: #800000; 
color: yellow;text-decoration: none;
margin-right: 5px;
border-radius: 10px;
}
.realestate li b {color:red; width: 135px;cursor:default;}
.realestate li i {color:red; 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;}
.realestate li span {display: none;}
.realestate a {position:relative;}
.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 {
   position: relative;
}    

.realestate a:hover span {
	display: block;
	position: relative;
	z-index: 200;
    border: solid 1px black;
    background: #c1c9d0;
    width: 300px;
    color: #565656;
	border: 1px solid #C4D5E3;
	border: 1px solid #466680;
	padding:5px 9px 5px 9px;
    display: block;
    position: absolute;
    line-height: 12px;
    text-align:justify;
    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;
border-radius: 10px;
box-shadow:7px 7px 7px #999;
}
hr {width: 70%;
	text-align: center;
	margin-left: auto;
    margin-right: auto; 
}
#usatable{ width: 784px;
	border-width: 2px;
	border-spacing: 1px;
	border-style: solid;
	border-color: #efefef;
	border-radius: 10px;
	-moz-border-radius: 10px;
}
#usatable2{ ;

}
.head {background: #3f6bac; 
text-align: left; 
font-weight: bold; 
font:110%;
color:#fff;
border: 3px solid #3f6bac; 
margin-left: 1px;
margin-right: 1px; 
padding:5px 0 5px 0;
height:35px;
FILTER: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3f6bac, endColorstr=#82c17e);
}
#realestate2 {color:#565656; 
padding: 0 5px 0 10px;
background: #ffffff;
font-style:normal; 
font-variant:normal; 
font-weight:normal; 
font-size:90%; 
padding-left:15px; 
padding-right:15px; 
padding-top:5px; 
padding-bottom:5px;
text-align: left;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 10px;
}
.menu5 {z-index:100; border-left:1px solid #000; border-right:1px solid #000; border-top:0 solid #000; margin:0; height:30px; width:100%;background:#3f6bac url('../menuimages/bar-blue.gif'); position:relative; border-bottom:1px solid #444; list-style-type:none; padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0;z-index:120;}
.menu5 {padding:0 0px 0 3px; margin:0; list-style:none; height:30px; width:100%;background:#3f6bac url('../menuimages/bar-blue.gif'); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu5 li {float:left;}
.menu5 li a {display:block; float:left; height:30px; line-height:30px; color:#ddd; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.menu5 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu5 li.current a {margin-top:-3px;margin-bottom:-3px; color:lime; text-decoration:none; background:url('../menuimages/btn-blue-white-current.jpg');}
.menu5 li.current a b {color: black; background:url('../menuimages/btn-blue-white-current.jpg') no-repeat right top;}
.menu5 li.sub a {color:lime; text-decoration:none; background:url('../menuimages/btn-blue-blue.gif');}
.menu5 li.sub a b {color:lime; background:url('../menuimages/btn-blue-blue.gif') no-repeat right top;}
.menu5 a:link {color: #ddd; text-decoration: none;} 
.menu5 a:active {color: #ddd; text-decoration: none;}
.menu5 li a:hover, .menu5 li.selected a{color:#fff; text-decoration:none; background:#3f6bac url('../../menuimages/btn-blue-blue-over.gif');}
.menu5 li a:hover, .menu5 li.selected a b{background:url('../../menuimages/btn-blue-blue-over.gif') no-repeat right top;}
.menu5 a:visited  {color: #ddd;text-decoration: none;}
.menu5 li a:hover {color:#fff; text-decoration:none; background:#3f6bac url('../menuimages/btn-blue-blue-over.gif');}
.menu5 li a:hover b {background:url('../menuimages/btn-blue-blue-over.gif') no-repeat right top;}
.menu5 li.current a:hover {color:lime; cursor:default;text-decoration:none; height:30px;background:#3f6bac url('../menuimages/btn-blue-white-current.jpg');}
.menu5 li.current a:hover b {padding-bottom:-10px; background:url('../menuimages/btn-blue-white-current.jpg') no-repeat right top;}
.menu5 li a em {display:block; float:left; width:16px; height:30px;}
.menu5 li a em.arrow {background:url('../menuimages/white_7x4.gif') no-repeat left center;}
.menu5 li a em.arrowup {background:url('../menuimages/whiteup_7x4.gif') no-repeat left center;}
.menu5 li a em.arrowright {background:url('../menuimages/arrow_right.gif') no-repeat left center;}
.menu5 li a em.arrowleft {background:url('../menuimages/arrow_left.gif') no-repeat left center;}
.menu5 li a.top_link f6.down {float:left; display:block; padding:0 24px 0 12px; height:30px; background: url('../menuimages/btn-blue-blue-over.gif') no-repeat right top;}
.menu5 a {position:relative;}
.menu5 li span {display: none; text-align: left;z-index:200;}
.menu5 a:hover span {display:block;
position:absolute;
top:40px;
left:10px;	
width:300px; 
border: 1px solid #000;
padding:2px 9px 2px 9px;
color: #000000;
background-color: #AECBFD;
line-height:14px;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,
                   startColorstr=#AECBFD, endColorstr=#ffffff);
text-align:justify;
font-size:8pt;
font-family:Verdana,Geneva,sans-serif;
font-weight: normal;
}
td#title2 {vertical-align: center; text-align:center; 
color: #e6e6cc; background: #c1c9d0 url("../menuimages/bg_header_aurora.jpg")top left;
padding-top: 20px;
  border: 1px solid #565656;
  	-moz-border-radius:10px;
	-webkit-border-radius:10px;
 	border-radius: 10px;
}
/*
html,body 	{scrollbar-face-color:#325388;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#3f6bac;
	scrollbar-shadow-color:#000000;
	scrollbar-highlight-color:#3f6bac;
	scrollbar-3dlight-color:#6495ed;
	scrollbar-darkshadow-Color:#000080; 
}

/* homes-in-stockton */
h2.homes-in-stockton {position: relative; top: 0px; margin-top:-10px;
margin-left: 35px; font: bold italic 40pt times, serif; color: #fff ;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}
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)
color=#000000);
}
.leftmenu {background: #3f6bac; filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#c1c9d0, endColorstr=#c1c9d0);
	border-radius: 10px 10px 0 0;
-moz-border-radius: 10px;
}
h2.usa { 
text-align : center; 
color : #fff; 
position : relative; 
top : 10px; 
padding-top : 7px; 
font : italic bold 35pt times, serif; 
color : red; 
height : 1em; 
}
h3.homes-in-stockton {position: relative; top: 10px; 
font: bold 18pt Arial, sans-serif;; 
margin-left: 40px; 
margin-top:-40px;
margin-bottom: 30px;
height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}

h3.homes-in-stockton2 {font: bold 18pt Arial, sans-serif; text-align:center; padding-top:20px;
height: 1em; color:#ffffff; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}
h3.homes-in-stockton3 {position: relative; 
top: -40px; 
font: bold 15pt Arial, sans-serif; 
color: #fff; font-color: #fff;
70px; margin-bottom: -40px;height: 1em; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}
h3.homes-in-stockton4 {font: bold 18pt Arial, sans-serif;; 
margin-left: 0px; height: 1em; color:#000000; filter: Shadow(Color=#666666, Direction=135, Strength=5);
}

h3.homes-in-stockton5 {font: bold 14pt Arial, sans-serif; color: white; text-align:left; border: 1px solid: #3f6bac; margin: 0; padding: 0;
 height: 4em; filter: Shadow(Color=#666666, Direction=135, Strength=5);
 }

#pagespk #linkspk{color:#ffffff; 
background:#3f6bac url('../menuimages/bar-blue.gif');
cursor:text;
text-align:center; 
padding: 3px 0px 0px 4px;
margin-left: -10px;
margin-right: 5px;
width: 145px;
/*
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,  startColorstr=silver, endColorstr=#3f6bac); font-style:normal; font-variant:normal; font-weight:bold; 
*/
} 
/*startColorstr=#4884cd, 'endColorstr=#b0c4de); */
#pagespk a#menuhead {border-left:0px; background: #3f6bac;
	background-color :#3f6bac; text-align:left;color:lightblue; 
}
table.x3 { 
float : right; 
margin : 3em 40px auto auto; 
background : #c0c0c0; 
border : 3px double gray; 
text-align : left; 
padding : 1em; 
} 
table.X3 td { 
font-weight : normal; 
background : #ffffff; 
} 
table.X3 tr.odd { 
background : #000080; 
color : red; 
} 
table.X3 tr { 
background : #800000; 
background : #800000; 
}
