﻿@charset "utf-8";
/* CSS Document */
body {width: 950px;
      height:768;
          margin-left: 10%;
	  margin-top:0;}
			
#header {width: 950px; 
         height: 60px; 
		 background-color:#cc3333;
		 position:absolute;
                 color: white;}

#headtitle {position:absolute; margin: 0px;}
.headertitle h1 {font-size: 255%; margin: 3px;}
.headermegan {font-size: 140%;}
.headerslogan {font-size: large;}

#data {position: absolute;
       margin-left: 705px;
       margin-top:22px;}

#data A:link    {text-decoration: none; color: white;}

#mgn {position:absolute;
      margin-left: 550px;
      margin-top: 0px;}


#sidebar {width: 125px; 
         height: 485px;
		 margin-top: 95px;
    position: absolute;
    background-color: #336699;
    overflow: auto;}

#sidebar ul#sidebar-list {
     list-style: none;
     padding: 0px;;
     margin: 0px;}

#sidebar ul#sidebar-list li a {
     display:block;
     border: 1px solid white;
  
     font: 10px Helvetica, sans-serif;
     text-decoration: none;
     color: white;}

#sidebar ul#sidebar-list li.current a {
     border: 1px solid #444;
     border-left-width: 3px;
     padding-left: 2px;}

#sidebar ul#sidebar-list li a:hover {
     background-color:#FFFFFF;
     color: #336699}		 

#nbheader {width: 950px; 
         height: 26px;
		 margin-top: 62px;
		 position:absolute;
		 border-top: 2px solid #cc3333;
                 border-bottom: 2px solid #336699;
                 font-size: x-large;
                 text-align: center;
                 color:#cc3333;
		 }

#nbheader a:hover {background:#336699; color: white; text-decoration: none}
		
#pano {width: 270px; 
       height: 220px;
       position:absolute;
       margin-left: 680px;
       margin-top: 94px;}

#message {width: 270px; 
          height: 20px;
	  position:absolute; 
          margin-left: 680px;
	  margin-top: 306px;
	  font-size:small;}

.office {font-size: x-small;}


			 			 
#map {width: 540px; height: 485px;
      margin-top: 95px;
      margin-left: 132px;
      position:absolute;}

#info {position:absolute;
       width:260px;
	   height: 230px;
	   margin-top: 337px;
	   margin-left: 680px;
	   font-size: small;
	   padding: 5px;
	   }

a:link {text-decoration: none; color: #336699;}
a:visited {color: #336699; text-decoration: none}
a:active {color: #336699; text-decoration: none}

#chat {margin-top:10px;}  
 
.logo {position:absolute;
       z-index: -1;
       width: 150px;
       filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;}
	   
.megan{position:absolute;
       margin-left: 165px;
       margin-top: 70px;}
	   
#InfoWindow {width:400px;
             height: 140px;}
	   
#head       {margin-bottom:5px;}


#picturesBoise    {border-top:ridge; border-color:#336699;}

#picturesMeridian {border-top:ridge; border-color:#336699;}

#picturesEagle    {border-top:ridge; border-color:#336699;}

#picturesKuna     {border-top:ridge; border-color:#336699;}

#picturesStar     {border-top:ridge; border-color:#336699;}


#Boise         {border-bottom:ridge; border-color:#cc3333; color: #cc3333;}

#Meridian      {border-bottom:ridge; border-color:#cc3333; color: #cc3333;}

#Eagle         {border-bottom:ridge; border-color:#cc3333; color: #cc3333;}

#Kuna          {border-bottom:ridge; border-color:#cc3333; color: #cc3333;}

#Star          {border-bottom:ridge; border-color:#cc3333; color: #cc3333;}				



#city          {font: Geneva, Arial, Helvetica, sans-serif; font-size: small; font-style:italic; padding: 2px;} 

.neighborhood  {font: Geneva, Arial, Helvetica, sans-serif; font-size: medium}

.city          {padding-left: 5px; padding-right: 15px;}

.averageprice  {padding-right: 5px;}



/* Link Color */
#searchEagle A:link    {color: #336699; text-decoration: none}
#searchEagle A:visited {color: #336699; text-decoration: none}
#searchEagle A:hover   {background: #336699; color: white;}

	   
.tooltip {color: blue;
	background-image:url(Images/tooltipbg.png);
	border-top-color: #FF6600;
	border-top:ridge;

	border-bottom-color:blue;
	border-bottom:ridge;}
