/* RL Random */
h1 {font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:16px;}
h2 {font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:15px;}
h3 {font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif; font-size:14px;}
.b {font-weight:bold;}
.blue {	COLOR: #0066cc;	FONT-SIZE: 13pt;	FONT-WEIGHT: bold}
.logo {text-align:center;}

html{height:100%;font-size: 68%}
body{	margin:0;	font:1.1em "Trebuchet MS", Arial, Helvetica, sans-serif;	background:url(../img/top-bgb.png) repeat-x 0 0;	min-height:100%;	min-width:998px;	position:relative;}
a{color:#537DD1;text-decoration:none;}
a:hover{text-decoration:underline;}

.contentbody {width:780px;margin:0 auto 45px auto;}
/*#contentbody { margin:0 auto; padding:0; width:780px;}*/

/* header */
#header{	height:36px;	color:#666;}
#header p{	margin:0;	font-size:12px;	line-height:26px;	font-weight:bold;	color:#999;	padding:7px 0 0;}
#header ul{	margin:0;	padding:0;	list-style:none;	float:right;	overflow:hidden;	line-height:normal;}
#header ul li{	float:left;	display:inline;	margin:0 1px 0 -1px;	padding:0 10px 0 12px;	background:url(../img/pipe.gif) no-repeat left;}
#header ul li.first{	background:none;	}
#header a{font-weight:bold;}
#header strong{	color:#f60;	font-weight:normal;}
#header img{	display:inline;	vertical-align:middle;}

/* footer */
#footer{/*	width:998px; */	overflow:hidden;	padding:0 0 10px;	text-align:center;	margin:0 auto;	margin-top:10px;}
#footer p{margin:0;}
#footer ul{	margin:0;	padding:0 0 16px;	list-style:none;}
#footer li{	display:inline;	padding:0 10px 0 13px;	background:url(../img/pipe.gif) no-repeat left;}
#footer li.first{background:none;}

/* main box */
#main{	padding:11px 0 0;}

div#header li.last { background: transparent; padding-right: 0; padding-left:0; }


ul.nav {	list-style: none;	height: 28px;	/*background: #eaeaea;*/	border-bottom: 1px ridge #CCC;}
ul.nav li {	float: left; font-size: 13px;font-weight: bold;	text-transform: uppercase;}
ul.nav li,ul.nav li a {	height: 28px;	line-height: 30px;	font-family: "Trebuchet MS", tahoma, arial, helvetica, sans-serif;}
ul.nav li a {	display: block;	text-align: center;}
ul.nav li.nav1 { width: 150px; }
ul.nav li.nav1 a { 	text-align: center;}
ul.nav li.nav2 { width: 175px; 	border-left: 1px solid #fff;}
ul.nav li.nav3 { width: 150px; 	border-left: 1px solid #fff;}
ul.nav li.nav4 { width: 140px; 	border-left: 1px solid #fff;}
ul.nav li.nav5 { width: 164px;  border-left: 1px solid #fff;}
ul.nav li.nav5 a {	text-align: center;	color: #666; font-weight:bolder;}
ul.nav li.nav6 {	width: 150px;	border-left: 1px solid #fff;	border-right: 1px solid #fff;}
ul.nav li.nav6 a { 	text-align: center;	color: #666;}


ul.nav li a:hover,
ul.nav li a.hover,
body#home li.nav1 a,
body#state li.nav1 a,
body#metro li.nav1 a,
body#mortgage li.nav2 a,
body#featured li.nav3 a,
body#directory li.nav4 a { background-color: #93b6d4; color: #fff; text-decoration: none; }

/*submenu*/
#submenu { text-align:left; font-size:100%; padding:10px 0; border-top:1px solid #EAEAEA; margin:10px 0;}
#submenu ul { list-style:none;}
#submenu ul li { float:left; padding:5px;}
#submenu ul li strong { font-size:120%;}
.mr { margin-right:5px; }


/*For the centered menu below the logo*/
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
/* padding: 0;
width: 100%; */
background: transparent;
voice-family: "\"}\"";
voice-family: inherit; 


  margin: 1em auto;
  width: 65%;
  padding: 0;
  list-style-type: none;

}

#modernbricksmenu ul{
font: bold 11px Arial;
width:61em;
margin:auto;
/*margin-left: 40px; margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: black; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
border-bottom: 1px solid black;
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #0078AE; 
border-color: #0078AE;  
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #0078AE; 
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: bold 11px Verdana;
height: 22px;
background-color: lightyellow;
}

.input {
    border: 1px solid #006;
    background: #ffc;
}
.button {
    border: 1px solid #006;
    background: #9cf;
}
label {
    display: block;
    width: 120px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
br { clear: left; }

/* for the propert-details output dd dt lists */
div.features div.title {
	color: #172D55;
	font: bold 1.3em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;
	border-bottom: 1px solid #93b6d4;
	padding: 15px 0px 0px;
	margin: 0px;
}
div.features div.content {
	padding: 10px 0px 0px;
	margin: 0px;
}
div.features dl {
	clear: both;
	margin: 0px;
}
div.features dt {
	float: left;
	font-weight: bold;
	width:175px;
}
div.features dd {
	margin: 0px 0px 0px 115px;
	}

div.propertydescription div.title {
	color: #172D55;
	font: bold 1.3em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;
	border-bottom: 1px solid #93b6d4;
	padding: 0px 0px 0px;
	margin: 0px;
}
div.propertydescription div.content {
	padding: 10px 0px 5px;
}

div.propertypictures div.title {
	color: #172D55;
	font: bold 1.3em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;
	border-bottom: 1px solid #93b6d4;
	padding: 0px 0px 0px;
	margin: 0px;
}
div.propertypictures div.content {
	padding: 10px 0px 5px;
}


div.listingrtside div.title {
	color: #172D55;
	font: bold 1.3em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;
	border-bottom: 1px solid #93b6d4;
	padding: 0px 0px 0px;
	margin: 0px;
}
div.listingrtside div.content {
	padding: 10px 0px 5px;
}

.price
{
	font: bold 1.4em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;
	text-align:center;
	border: 1px solid #93b6d4;
	background-color:#FFFFCC;
	width:240px;
	padding: 0px 0px 0px;
	margin:auto;
}

.topAddress
{font: bold 1.4em "Trebuchet MS", tahoma, arial, helvetica, sans-serif;
color:#172D55;
margin-bottom:15px;
}
