@charset "utf-8";
/* CSS Document *  99b3cc e3e4e7 */
html {
	height:100%;
 	overflow:auto;
}

#page1 {height:100%; width:100%; 
background:#e3e4e7 none repeat scroll 0 0;
  font-family:Georgia, "Times New Roman", Times, serif; 
 margin:0px; padding:0px;
  min-height:620px;
 min-width:1000px;
 font-size:11px;
 overflow-x :auto;
 overflow-y:auto;
 background-color:#1f1f21;
   }
 
div#container {
  height:100% !important;
  position:absolute;
  left:0;
  top:0;
  margin:0px;
  min-height:574px;
   min-width:1000px;
  margin-left: auto;
  margin-right: auto;
  margin-top:1px;
  width:100%;
  background:transparent scroll 0 0;
   
  background-image:url(images/head1.jpg);
  background-repeat:repeat-x;
  background-position:bottom;
 
      
}

#search_suggestions_menu  {
background:none repeat scroll 0 0 #F3F3F3;
border-left:1px solid #A3A3A3;
border-right:1px solid #A3A3A3;
color:#333333;
font-family:Arial,Helvetica,FreeSans,Clean,sans-serif;
font-size:93%;
 line-height:20px;
position:absolute;
top:0px;
 width:260px;
z-index:999;
text-transform:capitalize;
height:auto;
}

#search_suggestions  {
	margin:0px;
	padding:0px;
background:#1f1f21;
 color:#333333;
font-family:Arial,Helvetica,FreeSans,Clean,sans-serif;
   width:350px;
z-index:999;
text-transform:capitalize;
overflow:hidden;
 height:auto;
float:left;
position:relative;
top:-2px;
left:8px;
font-size:11px;
 	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;

}
 

 

div#myCenter {
	bottom:23px;
	position:absolute;
	top:110px;
	right:0;
	left:0;
 	min-width:1000px;
	margin:0px;
	margin-top:2px;
	display:none;
}
#head {
	position:absolute;
	top:0;
	left:0;
   	background-image:url(images/head.jpg);
	background-repeat:repeat-x scroll 0 0;
    	height:110px;
	width:100%;
	min-width:1000px;
	z-index:1200;
	display:none;
}
	
#header{
	float:left;
height:45px;
width:100%;
/*
background-color:#9abde7;
background-color:#efefef;
background-color:#000;
*/    
margin-left:0px;
 
}

#header h1 {
	color:#dedede;
	display:inline;
	position:absolute;
	top:10px;
	width:90%;
	font-size:20px;
	text-align:center;
	font-weight:500;
}
 
.sticky {float:left;}
a img {border: 0px none;}
#map{width:99.0%; min-height:300px; height:auto;float:left; margin:0px; border:5px solid #fff;border-bottom:2px solid white;margin-bottom:0px;padding:0px;
overflow:hidden;
display:none;
}

#map a:link {
	color:black;
	text-decoration:underline;
}
#map a:visited {
	color:black;
}
#map a:hover {
	font-weight:bold;
 }
 @-webkit-keyframes pulse {
  0% {
    opacity: 1.0;
  }
  40% {
    opacity: 0.25;
  }
  100% {
    opacity: 1.0;
  }
}
#map div[style*="blue_dot_circle.png"] {
  -webkit-animation-name: pulse;
  -webkit-animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: ease-in-out;
} 

#listResults{
	display:none;
	float:left;
	margin:0px;
	background-color:#e3e4e7;
	width:100%;
	color:#000;
	height:22px;
	font-size:12px;
	font-weight:bold;
 	cursor:pointer;
	background-image:url(images/land1.png);
	background-repeat:repeat-x;	
	border:2px solid #fff;
	
 
}

#gridhead{
	float:left;
	margin:0px;
	background-color:#1f1f21;
	width:100%;
	color:#fff;
	height:22px;
	display:none;
 
}

#gridhead span {
	text-align:center;
	border-right:1px solid transparent;
	padding-top:2px;
	margin:0px;
	font-variant:small-caps;
	font-weight:500;
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
}


#gridlist{
	float:left;
	margin:0px;
	background-color:#1f1f21;
	width:100%;
	color:#fff;
	height:22px;
	display:none;
 
}

#gridlist span {
	text-align:center;
	border-right:1px solid transparent;
	padding-top:2px;
	margin:0px;
	font-variant:small-caps;
	font-weight:500;
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;
}

#gridhead p {
	width:100%;
	text-indent:10px;
	margin:0px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
 }

#statushead{width:100%; border-bottom:0px solid white;height:20px;  margin:0px; background-color:#fffcd0;
  margin-bottom:0px;margin-top:0px;
 	font-variant:small-caps;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	left:0;
	bottom:0;
 	float:left;
	height:20px;
	color:#fff;
display:none;

 }
 
#results {
	width:auto;
	position:absolute;
	top:20px;
	left:80px;
	display:none;
	border:1px solid #1f1f21;
	background-color:#e3e4e7;
	font-weight:500;
	font-size:12px;
	color:#000;
	padding:5px;
	background-image:url(images/land1.png);
	background-repeat:repeat-x;	
 }
 
#loader {
	width:380px;
	position:absolute;
	top:30px;
	left:80px;
	display:none;
	border:3px solid #30577a;
	background-color:white;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:5px;
	/*
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background-image:url(images/land1.png);
	background-repeat:repeat-x;	
	*/
 }

#loader h1 {
	font-size:13px;
	color:#a00;
	font-variant:small-caps;
	
}

#loader h2 {
	font-size:12px;
	color:#30577a;
	font-variant:small-caps;
	
}

#loader ul {
	font-variant:small-caps;
	font-weight:normal;
}

#loader li {
	margin-bottom:5px;
}

#loader a:link {
	color:#30577a;
	text-decoration:underline;
	font-weight:bold;
}

#loader a:visited {
	color:#30577a;
	text-decoration:none;
	font-weight:bold;
}

#help {
	width:350px;
	position:absolute;
	top:40px;
	left:300px;
	display:none;
	border:3px solid #30577a;
	background-color:white;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:5px;
	height:300px;
	overflow-x:scroll;
 	
}

#help h1 {
	font-size:14px;
	color:#a00;
	font-variant:small-caps;
	
}
#help p {
	font-size:13px;
	font-weight:normal;
	padding:5px;
	color:#000;
}

#leftside /*{width:67%;height:73%;min-height:600px;float:left; margin:0px; border:4px solid white; margin-left:4px;} */
{/*
  	clear: left;
	float: left;
	width: 69.5%;
	padding: 0;
	margin: 0;
 	display: inline;
	height:100%;
  	border-top:0px;
	overflow:hidden;
	background-color:#666;
*/	
 	position:absolute;
	right:280px;
	top:0;
	bottom:0;
	left:0;
	overflow:hidden;
	height:100%;
	background-color:#39434c;
	background-color:transparent;
 	
   }


#lander  {
	float:right ;
	width: 272px;
	height:100%;
  	padding: 0;
	margin: 0;
  	display: inline;
	border:2px solid #006bab;
	border:1px solid #6294c7;
	border:3px solid #fff;
	background-color:transparent;
	overflow:hidden; 
   }
 
#showing {
	float:left;
	width:98%;
}

#showing img {
	width:100px;
	height:20px;
	border:0px;
	margin-left:10px;
 }

#header a:link {
	color:#aaa;
	font-size:10px;
	text-decoration:underline;
}

#header a:visited {
	color:#aaa;
	font-size:10px;
	text-decoration:none;;
}

#header a:hover {
	color:#fffed0;
	font-size:10px;
	
}

#menu {
	float:right;
	margin-right:15px;
	font-size:14px;
	cursor:pointer;
}

#menu a:link {
	color:#fff;
	font-size:14px;
	text-decoration:none;
 	font-weight:500;
}

#menu a:visited {
	color:#fff;
	font-size:14px;
	text-decoration:none;
	font-weight:500;

}

#menu a:hover {
	color:#d0817b;
	font-size:14px;
	
}

#sidebar{float:left; width:100%;margin:0px; height:100px; overflow-y:auto;
overflow-x:hidden;margin-top:0px;
background-color:#39434c;
background-color:transparent;
 /*
background-image:url(images/head.png);
background-repeat:repeat-x scroll 0 0;
*/
}
 
 
#gridhead h1 {
	font-size:18px;
	color:#fff;
	float:left;
	margin-left:20px;
	width:100%;
	text-align:left;
}
#gridleft {
	float:left;
	width:50%;
}
#gridright {
	float:left;
	width:50%;
}
	
#spinner{float:left; width:100%;margin:0px; height:100%; text-align:center; margin-top:25px;display:none; color:#fff; font-size:16px;}
#spin2{float:left; width:100%;margin:0px; height:100%; text-align:center; margin-top:25px;display:none; color:#fff; font-size:16px;}


a:hover {color: #a00; text-decoration: underline}
 
.sb_blue button {text-align: left; 
  cursor:pointer;
  font-variant:small-caps;
  font-size:12px;
   background-color:#ede1cd;
   background-color:transparent;
   /*
   background-image:url(images/home.png);
   background-position:left;
   background-repeat:no-repeat;
   */
/*  background-color:#eee; */
     color:#1f1f21;
	 color:#d0817b;
   padding:0px;
  margin: 0px;
  border:1px solid #1f1f21;
  border-top:0px;
   }
.sb_blue span {padding-right:0px; }   
.sb_blue button:focus {background-color: #a00;font-weight:bold; color:#fff;}
.sb_blue button:hover {background-color: #0071b0; border:1px solid #a00; border-top:0px;color:#ff0;}
.sb_blue img {width:80px; heigth:60px; /*border-color:#fff;*/} 
 
 
 
.sb_link button {  
  cursor:pointer;
  text-align: left;
  border: 0px none;
  background-color: white;
  text-decoration: underline;
  color: blue;
  }
.sb_link button:focus {color:gray;}
.sb_link button:hover {color:gray;}

#foot {
	

	float:left;
	margin-top:5px;
 	left:0px;
	width:99%;
	text-align:center;
 	height:15px;
	font-size:11px;
	color:#666;
	border-top:0px solid #1f1f21;
 }

#foot a:link {
	color:#666;
	font-size:11px;
}

#foot a:visited {
	color:#666;
	font-size:11px;
}

#foot a:hover {
	color:#fff;
	font-size:11px;
}


#temperFoot {
/*	
 	position:absolute;
	bottom:0;
	left:0;
	right:0;
	height:20px;
	z-index:102;
	text-align:center;
*/	
  	float:left;
	margin-top:5px;
 	left:0px;
	width:99%;
	text-align:center;
 	height:15px;
 	font-size:10px;
	color:#999;
	border-top:0px solid #564636;
 }

#temperFoot a:link {
	color:#999;
	font-size:10px;
}

#temperFoot a:visited {
	color:#999;
	font-size:10px;
}

#temperFoot a:hover {
	color:#1f1f21;
	font-size:10px;
}


 
div#rightSide {
	position:absolute;
	right:5px;
	top:5px;
	width:300px;
 	color:#fff;
 }

#rightSide a:link {
	text-decoration:none;
	color:#fff;
}

#rightSide a:visited {
	text-decoration:none;
	color:#fff;
}

#rightSide a:hover {
	color:#fff;
}
#rightSide span {
  	float:right !important;
	text-align:right;
	margin-right:15px;
}
div#mid-menu {
	float:left;
   	width:100%;
	height:65px;
	color:#fff;
	margin-left:0px;
	margin-right:0px;
	margin:0px;
	padding:0px;
	text-align:center;
	z-index:1100;
  }
 
#mid-menu form {
	width:95%;
	text-align:center;
}

#mid-menu ul  {
background:none repeat scroll 0 0 #F3F3F3;
border-left:1px solid #A3A3A3;
border-right:1px solid #A3A3A3;
color:#333333;
font-family:Arial,Helvetica,FreeSans,Clean,sans-serif;
font-size:93%;
 line-height:20px;
position:absolute;
top:0px;
 width:260px;
z-index:9;
}

#mid-menu label {
  	font-size:11px;
	color:#fff;
	font-weight:normal;
	margin:0px;
	margin-left:4px;
	padding:0px;
	padding-top:0px;
	text-decoration:none;
}

#mid-menu select {
	font-size:10px;
	color:#507188;
	height:16px;
 	
  }

#mid-menu table {
	float:left;
	text-align:center;
	margin-top:1px;
}
#logo {
	margin:0px;
 	display:inline;
}
#logo img {
	float:left
	margin:5px;
	margin-top:8px;
	margin-left:10px;
	border:0px;
	width:140px;
 }

.check1 {
 	float:left;
	width:20px;
}

.gridImage {
	float:left;
 	width:80px;
	width:12%;
	height:60px;
	padding:5px;
	padding-left:20px;
	border-color:#fff;
}
.address1 {
	width:40%;float:left; margin:0px;padding:0px;border-right:1px solid #666;
	color:#fff;font-size:12px;
}
 
.address2 {
	width:40%;float:left; margin:0px;padding:0px;border-right:1px solid #666; font-size:12px;
}

.address0 {
	width:32%;float:left; margin:0px;padding:0px;padding-left:10px; padding-top:25px; border-right:1px solid #666; font-size:13px;color:#000; height:45px;
	background-color:transparent;
}
.address0a {
	width:32%;float:left; margin:0px;padding:0px;padding-left:10px; padding-top:25px; border-right:1px solid #666; font-size:13px;color:#a00 ; height:45px;
}

#address3 {
	width:40%;float:left; margin:0px;padding:0px;border-right:1px solid #1f1f21;text-align:center;
 	padding-top:2px;
 	font-variant:small-caps;
	font-weight:500;
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;

}

#address3a {
	width:44%;float:left; margin:0px;padding:0px;border-right:1px solid #1f1f21;text-align:center;
 	padding-top:2px;
 	font-variant:small-caps;
	font-weight:500;
	cursor:pointer;
	font-size:12px;
	text-decoration:underline;

}

.price0 {
	width:10%;float:left;text-align:right;border-right:1px solid #666;color:#000;font-size:13px;
	height:45px; padding-top:25px;
}

.price0a {
	width:10%;float:left;text-align:right;border-right:1px solid #666;color:#a00;
	height:45px; padding-top:25px;	font-size:13px;
}

.price1 {
	width:10%;float:left;text-align:right;border-right:1px solid #666;color:#fff;
}

.price2 {
	width:10%;float:left;text-align:right;border-right:1px solid #666;
}

.price3 {
	width:10%;float:left;text-align:center;border-right:1px solid #666;
}

.bed0 {
	width:5.5%;float:left;text-align:right;border-right:1px solid #666;color:#000; padding-top:25px; height:45px;font-size:13px;
}

.bed0a {
	width:5.5%;float:left;text-align:right;border-right:1px solid #666; color:#a00; padding-top:25px; height:45px;font-size:13px;
}
.bed1 {
	width:5.5%;float:left;text-align:right;border-right:1px solid #666;color:#fff;
}

.bed2 {
	width:5.5%;float:left;text-align:right;border-right:1px solid #666;
}

.bed3 {
	width:5.5%;float:left;text-align:center;border-right:1px solid #666;
}

.dist0 {
	width:3%;float:left;text-align:right;padding-left:4px;padding-top:25px; border-right:0px solid #666;color:#000;height:45px;font-size:13px;
}

.dist0a {
	width:3%;float:left;text-align:right;padding-left:4px;padding-top:25px;border-right:0px solid #666;color:#a00;height:45px;font-size:13px;
}
.dist1 {
	width:3%;float:left;text-align:right;padding-left:4px; border-right:0px solid #666;color:#fff;
}

.dist2 {
	width:3%;float:left;text-align:right;padding-left:4px;border-right:0px solid #666;
}

.dist3 {
	width:3%;float:left;text-align:center;padding-left:4px;border-right:0px solid #666;
}

.listonly {
	width:20px;
	float:right;
	margin-right:2px;
}

.per0 {
 	width:8%;float:left;text-align:right;border-right:1px solid #666;color:#000;padding-top:25px;height:45px;font-size:13px;
}

.per0a {
 	width:8%;float:left;text-align:right;border-right:1px solid #666; padding-top:25px;height:45px;font-size:13px;color:#a00;
}
.per1 {
 	width:8%;float:left;text-align:right;border-right:1px solid #666;color:#fff;
}

.per2 {
 	width:8%;float:left;text-align:right;border-right:1px solid #666;
}

.per3 {
 	width:8%;float:left;text-align:center;border-right:1px solid #666;
}

#landing {
	float:left;
	width:100%;
	margin-right:0px;
	background-color:#d0d0cc;
	background-color:#cdcdcd;
	background-color:#ceb499;
	background-color:white;
  	height:100%;
 	border:2px solid #fff;
	border-right:0px;
	overflow-y:hidden;
	overflow-x:hidden;
	
  	
	background-image:url(images/land1.png);
	background-repeat:repeat-x;
	
	
  }
  
#landing a:link {
	color:#1f1f21;
	text-decoration:underline;
}

#landing a:visited {
	color:#333;
	text-decoration:none;
}

#landing a:hover {
	color:#a00;
	text-decoration:none;
}
#landing p {  
width:240px; text-align:left;  margin-left:15px;margin-bottom:10px; margin-top:15px;color:#333;font-size:12px; font-weight:normal;  
}

 

#landing h1 {
	color:#a00;
	font-size:28px;
	font-weight:bold;
 	margin:10px;
 }

#landing h4 {
	color:#1f1f21;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	margin-top:5px;
}

#landing h5 {
	color:#a00;
	display:inline;
	font-size:12px;
}

#landing span {
	float:left;
	margin-left:15px;
	margin-top:10px;
 	font-size:12px;
	color:#000;
	text-decoration:none;
	width:95%;
	
}

#landing h2 {
	font-size:15px;
	font-weight:bold;
	width:90%;
	text-align:left;
	color:#a00;
	margin-left:10px;
	text-transform:capitalize;
}

#landing h3 {
	float:left;	
    font-size: 12px;
  font-weight: bold;
  text-align: center;
	color:#30577a;
  width:99%;
  text-decoration:underline;
  margin-bottom:8px;
  margin-top:2px;
  cursor:pointer;
  font-variant:small-caps;
 }

#landing h4 {
	float:left;	
    font-size: 12px;
  font-weight: bold;
  text-align: center;
	color:#30577a;
  width:99%;
  text-decoration:none;
  margin-bottom:8px;
  margin-top:2px;
  cursor:pointer;
  font-variant:small-caps;
 }
 

#save_fav {
	float:left;
	margin:0px;
	padding:0px;
	height:11px;
	font-size:10px;
	color:#a00;
	font-weight:normal;
}
#main_pic img {
	float:left;
	width:95%px;
	width:200px;
	height:133px;
 	border:2px solid #ccc;
	/*
	background-image:url(images/magnify.png);
	background-position:bottom left;
	background-repeat:no-repeat;
	*/
 }

#amiddle {
  float:left;
  margin-top:0px;
  margin-bottom:20px;
  width:99%;
  height:100%;
  background-color:#fff;
	background-color:#f3fbf6;
	background-color:#faf0ef;
	background-color:#d0817b;
  	background-color:transparent;
	/*
	background-position:top left;
    border:0px solid #aaa;
   */
 
}

#amiddle p {
	float:left;
	width:99%;
	font-size:11px;
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	font-weight:normal;
	color:#1f1f21;
}

#mini-top img {
	width:60%;
	margin-left:20%;
	border:0px;
}

#mini-top span {
	text-align:center;
	width:99%;
	color:#30557a;
	margin:0px;
 }


#mini-top a:link{
	text-align:center;
	width:99%;
	color:#30557a;
	margin:0px;
	padding:0px;
 }


#mini-top h1 {
	font-size:18px;
	color:#f00;
	font-weight:bold;
	width:99%;
	text-align:center;
	margin-bottom:0px;
	font-variant:small-caps;
}

#mini-top h2 {
	font-size:16px;
	color:#a00;
	font-weight:bold;
	width:99%;
	text-align:center;
	margin-top:0px;
	font-variant:small-caps;
	margin:0px;
	margin-bottom:5px;
 }
	

#amini-top {
  float:left;
  width:99%;
  color:#fff;
   margin:5px;
   margin-right:0px;
   margin-bottom:5px;
  padding:0px;
   background-color:#f4f4f4;
  background-color:#3ab062;
   
	background-color:#d0817b;
 background-color:transparent;
 background-color:#39434c;
 background-color:transparent;
       border:0px solid #aaa;
  
}

 
#amini-top h1 {
	float:left;
	font-size:12px;
 	font-weight:bold;
  	text-align:left;
	color:#1f1f21;
	color:#a00;
	background-color:#3ab062;
	background-color:#d0817b;
	background-color:transparent;
	font-variant:small-caps;
	padding-bottom:2px;
	margin:0px;
	margin-left:5px;
}

#amini-top h2 {
  float:right;
   font-size: 15px;
   font-weight: bold;
  text-align: left;
  color:#000;
   margin-right:5px;
   width:28%;
 }

#aspecifics h3 {
	float:left;	
    font-size: 12px;
  font-weight: bold;
  text-align: center;
	color:#30577a;
  width:99%;
  text-decoration:underline;
  margin-bottom:8px;
  margin-top:2px;
  cursor:pointer;
  font-variant:small-caps;
 }
 
 

#show_img {
  float:left;
  width:90%;
  margin:0px;
  margin-left:5%;
  padding:0px;
  text-align:left;
 }

#main_pic img {
	width:90%;
	margin-left:5%;
	border:1px solid #ccc;
}
 
.slideshow {
	width:90%;
 	overflow:hidden;
	background-color:transparent;
	color:#FFFFFF;
	border:0px solid #8a934a;
	float:left;
	display:inline;
	height:35px;
	margin-left:5%;
}
.slideshow  ul {
	margin: 0;
	padding: 0;
}
.slideshow  li {
	display:inline;
	margin:0px;
	padding:0px;
	font-size:1px;
	/*
	margin-right: -1px;
	width:30px;
	*/
}

.slideshow img {
	width:30px;
	height:35px;
	margin:1px;
}
 
/* Highlights the thumbnail image when mouse pointer is over it */
.slideshow > ul > li:hover > img {
  border-color:#aa0000;
  width:30px;
  height:35px;
 	
}

#mls_images {
	float:left;
	width:350px;
	margin:0px;
	padding:0px;
	border:0px solid #8a934a;
 }
#show_video {
  float:left;
  width:350px;
   margin:0px;
  padding:0px;
}

#show_video img {
	  border:1px groove #8a934a;
	  border:1px solid #ddd;
}

#show_video a:link {
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#show_video a:visited {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

#show_video a:hover {
  font-size:14px;
  font-weight:bold;
  color:#f00;
  text-decoration:none;
}

#show_pic {
  float:left;
   margin:0px;
  padding:0px;
  text-align:left;
}

#show_pic span {
 	margin:5px;
 	font-size:12px;
	line-height:13px;
 	text-align:left;
}

#show_pic img {
	width:85%;
 	height:200px;
	border:0px;
}

#show_pic a:link {
  font-size:14px;
  font-weight:bold;
  text-decoration:underline;
}

#show_pic a:visited {
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}

#show_pic a:hover {
  font-size:14px;
  font-weight:bold;
  color:#f00;
  text-decoration:none;
}

#aspecifics {
	width:95%;
	float:left;
	margin:0px;
	margin-top:2px;
	padding:0px;
	display:inline;

}

#aspecifics table {
	width:98%;
	float:left;
	margin-left:5px;
}

#asubs {
	float:left;
	width:45%;
	margin-left:5px;
}

#asubs h1 {
	font-size:13px;
	font-weight:bold;
	 color:#1f1f21;
	text-align:center;
	width:45%;
}

#asubs ul {
	
  margin-left:5px;
-moz-margin-end: 0px; -webkit-margin-end: 0px;	
  
  margin-top:10px;
  border:0px solid white;
  text-align:left;
  list-style-type: none;
  width:45%;
  float:left;
  font-size:12px;
  font-weight:bold;
  padding:0px;
}


#asubs li {
  margin-left:2px;
  margin-right:3px;
  font-size:11px;
   font-weight:bold;
  color:#495a6f;
  width:45%;
  padding:0px;
}

.gmnoprint {
}

.yaba1 {
	text-align:left;
	width:47%;
	font-size:11px;
	font-weight:500;
	background-image:url(images/small-spike-bullet.gif);
	background-image:url(images/red_bull.gif);

	background-position:left;
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
	padding-left:10px;
	color:#666;
	color:#495a6f;	
	color:#1f1f21;
}

.yaba2 {
	text-align:left;
	width:95%;
	font-size:10px;
	font-weight:bold;
 	background-image:url(images/red_bullet.gif);

	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	padding-top:4px;
	color:#cdcdcd;
 	
}

.yaba3 {
	text-align:left;
	width:95%;
	font-size:11px;
	font-weight:500;
	background-image:url(images/small-spike-bullet.gif);
	background-image:url(images/red_bull.gif);

	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#666;
	color:#1f1f21;
}

.yaba4 {
	text-align:left;
	width:47%;
	font-size:11px;
	font-weight:bold;
	background-image:url(images/small-spike-bullet.gif);
	background-image:url(images/red_bull.gif);

	background-position:left;
	background-repeat:no-repeat;
	padding-left:10px;
 	color:#a00;
	font-variant:small-caps;
}
#land {
	float:left;
	width:90%;
}


#land a:link {
	color:#a00;
	font-weight:bold;
}
#land a:visited {
	color:#a00;
	font-weight:bold;
}
#land a:hover {
	color:#000;
}
#land ul {
	
  margin-left:10px;
-moz-margin-end: 0px; -webkit-margin-end: 0px;	
  
  margin-top:0px;
  border:0px solid white;
  text-align:left;
  list-style-type: none;
  width:95%;
  float:left;
  font-size:12px;
  font-weight:bold;
  padding:0px;
}


#land li {
	list-style-image:url(images/red_bullet.gif);
	list-style-position:inside;
   margin-right:3px;
  font-size:12px;
   font-weight:normal;
  color:#495a6f;
  color:#333;
   padding-left:5px;
}
 
 

#land1  {
	
  margin-left:25px;
-moz-margin-end: 0px; -webkit-margin-end: 0px;	
  
  margin-top:5px;
  border:0px solid white;
  text-align:left;
   width:95%;
  float:left;
  font-size:11px;
  font-weight:normal;
  padding:0px;
  color:#a00;
  text-decoration:underline;
  cursor:pointer;
  margin-bottom:10px;
  line-height:15px;
  
}
#land1 span {
	width:95%;
	text-align:left;
	float:left;
	margin:0px;
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	cursor:default;
}

#land1 a:link {
    margin-left:10px;
  font-size:11px;
   font-weight:normal;
   color:#a00;
  width:90%;
  padding-left:5px;
  	cursor:pointer;
 	text-decoration:underline;

}
 
#land1 a:visited {
    margin-left:10px;
  font-size:11px;
   font-weight:normal;
   color:#a00;
  width:90%;
  padding-left:5px;
  	cursor:pointer;
 	text-decoration:underline;

} 
 
.sstatus {
	color:#fffed0;
	color:#a00;
  	font-variant:small-caps;
	font-weight:bold;
	font-size:12px;
	line-height:15px;
	
}

.right1{
  font-size: 12px;
  font-weight: bold;
  
   color:#d8d8da;
  display:block;
   line-height:18px;
text-align:right;
	margin-right:5px;
	margin-bottom:5px;
	}
 
 .right2{
  font-size: 12px;
  font-weight: bold;
  
   color:#8a943a;
   color:#fffed0;
  display:block;
    margin-left:10px;
    margin-bottom:5px;
 }

 
.fieldlabel {color:#30557a; font-size:11px; font-weight:500; width:40%; margin-top:5px;}
.td-left1 {
  text-align:left;
  color:#1f1f21;
  font-size:12px;
  font-weight:bold;
  padding-top:0px;
  padding-bottom:0px;
  padding-left:2px;
  margin-bottom:10px;
  width:55%;
  height:14px;
}
.td-right2 {
  text-align:right;
  color:#495a6f;
  color:#333333;
  font-size:12px;
  font-weight:bold;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  width:120px;
}
.td-right3 {
  text-align:right;
  color:#495a6f;
  color:#333333;
  font-size:11px;
  font-weight:bold;
  padding-top:0px;
  padding-right:2px;
  padding-bottom:0px;
  width:120px;
}

.forminput, input, select {font-size:12px; font-weight:normal; margin-top:5px;  }

#dropDown {
	float:right;
	display:none;
 	color:#fff;
	text-align:right;
	background-color:#005391;;
	border:1px solid #fffed0;
	cursor:pointer;
	margin-right:15px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:5px;
	font-variant:small-caps;
	font-size:14px;
	font-weight:normal;
   }

#dropDown a:link {
	font-size:14px;
	color:#fefefe;
	font-weight:normal;
	
}

#dropDown a:visited {
	color:#fefefe;
	font-size:14px;
	text-decoration:underline;
	font-weight:normal;
}

#dropDown a:hover {
	color:#d0817b;
	font-size:14px;
	font-weight:normal;
	
}

.deleter {
	color:#507188;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
	cursor:pointer;
}

#searches {
	margin-left:5px;
	margin-top:5px;
}
	
#searches span {
	width:25%;
	color:#a00;
	margin-left:5px;
	margin-top:0px;
}

#beby {
	display:inline;
}
 	
#modalContainer {
	background-color:transparent;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	z-index:10000;
	background-image:url(tp.png); /* required by MSIE to prevent actions on lower z-index elements */
}
 
#alertBox {
	position:relative;
	width:350px;
	min-height:100px;
	margin-top:200px;
	border:2px solid #fff;
	background-color:#F2F5F6;
	background-color:#fffed0;
	background-image:url(alert.png);
	background-repeat:no-repeat;
	background-position:20px 30px;
}
 
#modalContainer > #alertBox {
	position:fixed;
}
 
#alertBox h1 {
	margin:0;
	font-size:18px;
	background-color:#78919B;
	background-color:#0071b0;
	color:#dedede;
	color:#fff;
	font-variant:small-caps;
	border-bottom:1px solid #000;
	padding:2px 2px 2px 5px;
}
 
#alertBox p {
	height:50px;
	padding-left:5px;
	padding-right:5px;
	margin-left:15px;
	font-size:14px;
	color:#a00;
}
 
#alertBox #closeBtn {
	display:block;
	position:relative;
	margin:5px auto;
	padding:3px;
	border:1px solid #000;
	width:70px;
 	text-transform:uppercase;
	text-align:center;
	color:#FFF;
	background-color:#78919B;
	background-color:#0071b0;
	text-decoration:none;
	
}

#criteria {
	display:block;
	height:auto;
 }

#signme {
	float:left;
}
 
	
.transparent_class {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

#market {
	display:inline;
	margin-right:2px;
 }

#showWithin {
	display:block;
	float:right;
}

#benefits ul {
	margin-bottom:-10px;
}


#descript {
	display:none;
	width:260px;
	color:#564636;
	line-height:1.5;
	margin-right:5px;
	margin-left:5px;
}

#temper {
	display:inline;
	background-color:#ddd7ce;
	/*
	background-color:#596979;
	background:none repeat #1f1f21;
	*/
	color:#000;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(images/pirate5.jpg);
	background-repeat:no-repeat;
	background-position:top center;
 }

#temperHelp {
	width:350px;
	position:absolute;
	top:40px;
	left:300px;
	display:none;
	border:3px solid #30577a;
	background-color:white;
	font-weight:bold;
	font-size:12px;
	color:#000;
	padding:5px;
	height:300px;
	overflow-x:scroll;
 	
}

#temperHelp h4 {
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#962520;
	font-variant:small-caps;
	
}
#temperHelp p {
	font-size:13px;
	font-weight:normal;
	padding:5px;
	color:#000;
}


 

#search_suggestions select {
	margin:0px;
	padding:0px;
 	background-color:#1f1f21;
 	float:left;
	color:#fff;
	width:350px;
	border:0px;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	
}

#temper h1 {
	width:100%;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	color:#1f1f21;
	margin-bottom:0px;
	padding-bottom:0px;
	margin:0px;
	padding:0px;
	margin-top:5px;
 }

/*
#temper span {
	color:#999;
	float:left;
 	font-size:11px;
	font-style:italic;
	width:100%;
  }
*/

#temper h3 {
	font-style:italic;
	color:#d8d8da;
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-left:35px;
}

#temper p {
	color:#564636;
	font-size:11px;
	line-height:14px;
	margin:0px;
	padding:0px;
	margin-right:10px;
	margin-top:5px;
 }



#temper li {
	font-size:12px;
	line-height:16px;
	margin-left:15px;
	color:#b0cfcf;
	color:#ede1cd;
}

#temperTop {
	position:absolute;
	top:2px;
	left:15px;
}

#temperTop h1 {
	font-size:13px;
	color:#fffed0;
	float:left;
	font-variant:small-caps;

}


 
#tbottom {
	position:absolute;
	top:445px;
	left:0px;
	width:100%;
	background-color:transparent;
}

#tmid {
	position:absolute;
	top:180px;
	float:left;
	text-align:center;
	width:100%;
}

#tmid table {
 	text-align:center;
}

#tmid h1 {
  	font-size:16px;
	color:#962520;
	font-weight:bold;
	margin-left:30px;
 }

#tlogo {
	width:100%;
	text-align:center;
/*	
	padding-top:50px;
*/
	position:absolute;
	top:50px;
	margin-left:-10px;
}


#map_back {
	position:absolute;
	top:165px;
	left:100px;
	cursor:pointer;
}
/*
#jsslide {
	position:absolute;
	top:30px;
	right:50px;
	border:5px solid white;
}
*/

#t1 {
	float:left;
	margin-left:10px;
	width:340px;
 }

#t2 {
	float:left;
	margin-left:10px;
	width:340px;
	
}

#t3 {
	float:left;
	margin-left:10px;
	width:340px;
	
}
 

