@charset "utf-8";
/* New Bridge Realty CSS */

/* Universal style rule */
*{
  /* Block all browser default margins and padding */
  margin:0;
  padding:0;
}

#wrapper{
  width: 61.5em;
  background-color: #FFFFFF;
  /* Put 20px margin above the wrapper */
  /* Set right and left to auto for centering */
  margin: 10px auto 0 auto;
  padding-top:12px;
}

body{
  background-color:#000000;
}

/********** Major layout divisions **********/
#branding{
    /* For absolutely-positioned hyperlinks */
    position:inherit;
	margin-left:12px;
}
/* Fixes the mysterious image gap */
#branding img{
    display:block;
}

/********** Navbar division styles **********/
#navbar{
    width:60em;
    margin-left:13px;
    background:#FFF;
	height:1.6em;	 
}

/* Remove bullets from ul in the navbar */
#navbar ul{
	list-style-type:none;
}

/* List items in the navbar */
#navbar li{
	float:left;
	/* Required for drop-down menus */
	position:relative;
}

/* Applies to navbar links, unvisited and visited */
#navbar a,
#navbar a:link,
#navbar a:visited{
	text-decoration:none;
    font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:75%;
	font-weight:bold;
    color:#D7FF02;
	background:#59671C url(images/navbar_off.jpg) repeat-x center;  
	display:block;
	height:2.2em;
	width:13.25em;
	border-right:solid 1px #E4EC9E;
	text-align:center;
	line-height:2em;
	letter-spacing:0.09em;
	outline-style:none;
}

/* Navbar hover, active, and current page links */
#navbar a:hover,
#navbar a:active,
#navbar selected a:link{
    background:#778923 url(images/navbar_on.jpg) repeat-x center;
    color:#D7FF02;
}

/* Drop-down menu styles */
/* Applies to drop-down menus in navbar */
#navbar li ul{
    position:absolute;
    z-index:100;
    visibility:hidden;
    border:solid 1px #E4EC9E;
    border-right:solid 1px #59671C;
    border-bottom:solid 1px #59671C;
}

/* Make drop-down visible on navbar hover */
#navbar li:hover ul,
#navbar li a:hover ul{ /* IE6 hack */
   visibility:visible;
   top:1.55em; 
   left:0; 
}


/* Applies to links on the drop-down menu */
#navbar li:hover ul li a,
#navbar li a:hover ul li a{ /* IE6 hack */
    background:#C2DC47;   /* Removes background image */
    color:#535E1C;
	font-weight:bold;
	letter-spacing:0.09em;
    text-align:center;
    display:block;
    width:13.25em;
    padding:0;
    height:auto;    
}

/* Hover on drop-down menu links */
#navbar li:hover ul li a:hover,
#navbar li a:hover ul li a:hover{ /* IE6 hack */
  background: #72841E; 
  color:#C2DC47;
}

/* IE6 hack applies to its table drop-down */
#navbar table {
    margin:-1px; 
    border-collapse:collapse; 
    position:absolute;
    top:0.5em;
    left:0;
    z-index:100;
}

#section{
  background-color:#E4EC9E;
  height:3.5em;
  width: 60em;
  margin-left:12px;
  border:none;
}
/* Fixes the mysterious image gap */
#section img{
    display:block;
}

#content{
  background-color:#59661A;
  width: 57em;
  margin-left:12px;
  float:left;
  padding:24px 24px 0 24px;
}

#content1,
#content3{
  background-color:#59661A;
  width: 28em;
  float:left;
}
#content2,
#content4{
  background-color:#59661A;
  width: 28em;
  float:right;
}

#content a,
#content a:link,
#content a:visited{
  text-decoration:underline;
  font-family:Trebuchet MS, Helvetica, sans-serif;
  color:#AFC833;
  font-size:1em;
  font-weight:normal;
  font-style:normal;
  text-align:right;
}

/* Content hover, active, and current page links */
#content a:hover,
#content a:active,
#content2 a:hover,
#content2 a:active{
    
    color:#D7F640;
}

#content img,
#content1 img,
#content2 img,
#content3 img{
    display:block;
	border:0;
}

#content h1{
  font-family: Trebuchet MS, Helvetica, sans-serif;
  color:#59661A;
  background-color:#E4EC9E;
  font-size:1.1em;
  font-weight:bold;
  font-style:normal;
  text-align:left;
  padding:4px 10px;
}

.price{
  font-family: Trebuchet MS, Helvetica, sans-serif;
  color:#AFC833;
  font-size:0.9em;
  line-height:1.4em;
  font-weight:bold;
  font-style:normal;
  text-align:left;
}

p.content{
  font-family: Trebuchet MS, Helvetica, sans-serif;
  color:#E4EC9E;
  font-size:0.8em;
  line-height:1.2em;
  font-weight:normal;
  font-style:normal;
  text-align:justify;
  margin:16px 0;
}

#section2{
  background-color:#E4EC9E;
  height:2em;
  width: 60em;
  margin-left:12px;
  float:left;
}
/* Fixes the mysterious image gap */
#section2 img{
    display:block;
	border:0;
}

#section2 a,
#section2 a:link,
#section2 a:visited{
  text-decoration:none;
  font-family:Trebuchet MS, Helvetica, sans-serif;
  color:#0B0706;
  text-align:center;
  font-size:0.9em;
  font-weight:bold;
  font-style:normal;
 }
 
/* Section2 hover, active, and current page links */
#section2 a:hover,
#section2 a:active,{
    background:#E4EC9E;
    color:#678506;
}

#section2 p{
  font-family: Trebuchet MS, Helvetica, sans-serif;
  color:#0B0706;
  font-size: 0.9em;
  font-weight:normal;
  font-style:normal;
  text-align:center;
  letter-spacing:0.09em;
  line-height:2.5em;
}

/* Page footer style */
#footer{
   width:100%;
   background-color:#000000;
   clear:both;
}

p.footer{
  font-family: Trebuchet MS, Helvetica, sans-serif;
  color:#FFF;
  font-size: 0.7em;
  font-weight:normal;
  font-style:normal;
  text-align:center;
  letter-spacing:0.09em;
  line-height:2em;
}

/* Applies to footer links, unvisited and visited */
#footer a,
#footer a:link,
#footer a:visited{
	text-decoration:underline;
    font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:0.85em;
	font-weight:normal;
    color:#FFF;
	text-align:center;
	line-height:2em;
	outline-style:none;
}

#footer img{
  	border:0;
	margin-top:0.5em;
}
