#placelist {

}

#search1 {
margin-bottom: 5px;
}

#searchform {
width : 100%;
}

#map1 {
border: 1px solid #979797;
height: 350px;
width: 450px;
position:absolute;
top:-5000px;
left:-5000px;
margin-left: auto;
margin-right: auto; 

}

#results {
font-size: 85%;
float: left;


}

#searchwell {

}

#searchwell .unselected {
padding-left: 18px;
padding-top: 1px;
background-image: url("http://labs.google.com/ridefinder/images/mm_20_yellow.png");
background-repeat: no-repeat;
background-position: top left;
display: inline;

}

.list{margin-left: 30px;}

.unselected .gs-watermark {
display: none;
}

#searchwell .select {
margin-bottom: 1em;
}

.unselected .select {
cursor: pointer;
text-decoration: underline;
color: #7777cc;
margin-left: 25px;
}

#selected {
margin-top: 1em;
}

#selected .gs-result {
margin-bottom: 1em;
}

#selected .gs-result {
padding-left: 30px;
padding-top: 3px;
background-image: url("http://www.google.com/mapfiles/icon.png");
background-repeat: no-repeat;
background-position: top left;
}


/*
Begin Google Results Styling
*/

.gs-title{}
.gs-snippet{display: none;}
.gs-address{}
.gs-street{}
.gs-city{display: none;}
.gs-region{display: none;}
.gs-country{display: none;}
.gs-phone{}
.gs-directions{}
.gs-directions-to-from{display: none;}
.gs-label{display: none;}
.gs-secondary-link{display: none;}
.gs-spacer{display: none;}
.gs-secondary-link{display: none;}
.gs-watermark{display: none;}
.gs-localResult {}
.gs-localResult gs-result div{display: list-item;}
.gs-localResult gs-result{margin-left:auto; margin-right: auto; display: list-item;}
/*
End Google Results Styling
*/
/* Skin */
.ui-tabs-nav{  
font-size: 12px;
}
.ui-tabs-panel {
}
.ui-tabs-nav {
list-style: none;
margin: 0;
padding: 0 0 0 0px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
display: block;
clear: both;
content: " ";
}
.ui-tabs-nav li {
float: left;
margin: 0 0 0 2px;
font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
float: left; /* fixes dir=ltr problem and other quirks IE */
padding: 0 6px;
background: url(../../images/tabs.png) no-repeat;
}
.ui-tabs-nav a {
margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
padding-left: 0;
background-position: 100% 0;
text-decoration: none;
white-space: nowrap; /* @ IE 6 */
outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a {
position: relative;
top: 1px;
z-index: 2;
margin-top: 0;
background-position: 100% -23px;
}
.ui-tabs-nav a span {
padding-top: 1px;
padding-right: 0;
height: 20px;
background-position: 0 0;
line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
padding-top: 0;
height: 33px;
margin-bottom: -5px;
background-position: 0 -23px;
line-height: 33px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
cursor: pointer;
}
.ui-tabs-disabled {
opacity: .4;
filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
color: #000;
}
.ui-tabs-panel {

}
/*.ui-tabs-loading em {
padding: 0 0 0 20px;
background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
display: inline-block;
}
.underline{
border-top:1px solid black; 
}

#large {
width: 90%;
height: 330px;
margin-left: auto;
margin-right: auto;
overflow:hidden;
text-align: center;
float: none;
}
#large img {
width: auto;
height: auto;
border: 1px solid #CFCDC2;
padding: 8px;
background-color: #FFF;
max-height:330px;
max-width: 90%;
margin-left: auto;
margin-right: auto;
margin-top: 10px;
margin-bottom: 10px;
display: block;
overflow: visible;
text-align: center;
}
.five{color:#C60;
float:none;
font-size:1.8em;
font-weight:400;
padding:0;
padding-top:5px;
margin-top:5px;
margin-left:-2px;
text-align:center;
}
.three{color:#C60;
float:none;
font-size:0.5em;
margin-top:-5px;
margin-left:-2px;
text-align:center;
}
#checkavail{
overflow: hidden;
height:100%; 
width:25%;  
margin-left:auto; 
margin-right:auto; 
padding-top: 5px;
padding-left: 5px;
padding-right: 5px;
float:right;
text-decoration:none;
}
#checkavail, #checkbox a:hover{
text-decoration:none;
}
#checkbox{
height: 100%;
width:110px; 
padding-left: 3px; 
margin-left:auto; 
margin-right:auto; 
text-align:center;
text-decoration:none;
overflow: hidden;
}
#thumbnail {
top: 325px;
width: auto;
min-width: 90%;
max-width: 450px;
height: auto;
float: left;
list-style: none;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;
_margin-left: 5%;
_margin-right: 5%;
padding: 5px;
background: #fff;
display: block;
}
#thumbnail li {
opacity: .65;
float: left;
display: inline;
overflow:hidden;
background-position: 50% 50%;
border: 1px solid #ccc;
margin: 6px;
}
#thumbnail li:hover {
opacity: 1;
border: 1px solid #000;
}	
#thumbnail a {
display: inline;
width: 100%;
height: auto;
overflow:hidden;
background-position: 50% 50%;
}
#thumbnail a:hover {
border-color: #405061;
opacity: 1;
}
.galthumb{
width: 60px;
height: 60px;
padding: 5px;
display: block;
overflow:hidden;
border: 1px solid #ccc;
float: left;
background-position: 50% 50%;
}
.galthumb a{
display:block;
float:left;
width:100px;
height:100px;
line-height:100px;
overflow:hidden;
position:relative;
z-index:1;		
}
.galthumb a img{
float:left;
position:absolute;
top:-20px;
left:-50px;	
}
.box{
border: 1px solid #CCCCCC;
background-color: #FAFAFA;
}
.tab {
left: 0px;
margin: 0;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 6px;
padding-right: 6px;	  
list-style-type: none; 
float: left;
text-align: left;
border-right: 2px solid white;
background-image: url(../../images-tab-border.gif);
background-repeat: no-repeat;
}
.test2{
padding: 4px 8px;
margin-top: 6px; 
height: auto;
}

.test3{
padding-bottom: 4px; 
float: left;  
width:50%;}
.test4{
padding-bottom: 4px; 
float: right; 
width: 50%;
}
.test5{
padding-top: 4px; 
float: left; 
margin-bottom: 10px; 
width:100%;
}
.test6{
padding-top: 4px;
padding-bottom: 10px;
float: right;
width: 35%; 
}
#quickrates td tr{
border: 0;
padding-left: 0px;
}
#none tr:hover{
background-color: #FFFFFF;
}
/*- Menu Tabs 1--------------------------- */ 
#tablist {
font-size: 70%; 
float: left;  
left: 0;
margin: 0px;
width: auto; 
list-style-type: none;
text-align: left;
padding: 0px;	  
}
#tablist ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tablist li {
display:inline;
margin:0;
padding:0;
}
#tablist li:hover {
color: #000;
}
#tablist a {
float:left;
background:url("../../tableft.jpg") no-repeat left top;
margin:0;
padding:0 0 0 0px;
text-decoration:none;
}
#tablist a span {
float:left;
display:block;
background:url("../../tabright.jpg") no-repeat right top;
padding:5px 8px 4px 6px;
color:#627EB7;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tablist a span {float:none;}
/* End IE5-Mac hack */
#tabs a:hover span {
color:#627EB7;
}
#tablist a:hover {
text-decoration: none; 
background-position:0% -42px;
}
#tablist a:hover span {
background-position:100% -42px;
}
.focusedleft {
text-decoration: none; 
background-position:0% -42px;
}
.focusedright {
background-position:100% -42px;
}
.focused{
text-decoration: underline;
background:url("../../tableft.jpg") no-repeat right top;
background-position:100% -42px;
}
#usual1{
margin-top: 10px;
}
.ui-wrapper { border: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }
#checkavail #checkbox h5{
color:#C60;
float:right;
font-size:1.125em;
font-weight:400;
margin:0;
padding:0;
text-align:right;
}

img.photo{background:#FFF; border:1px solid #DDD; display:block; padding:2px; float: right}

#container #content #TabbedPanel .TabbedPanelsContentGroup .TabbedPanelsContent  {
font-size: 0.75em;
}

#container #content #TabbedPanel h3 {
font-size: 100%;
}

#container #content #TabbedPanel .sub {
font-size: 95%;
color:#333;   
padding:0;
margin: 0;
}





/* STEVE 03/24/09 */
.tip {
	font-size:8pt;
	color:#999999;	
}

.middle {
	vertical-align:middle;
}


#findpropform{
	margin:10px 0 10px 0;padding:5px 0 5px 0;
	border-top: 1px silver dotted;}

#findpropbox{
	font-size:8pt;
	color:#999999;	
	height:17px;
	width:200px;
}

.hidden {
	display:none;
}

.thickbox {
	font-size:10pt;
}