h3.bmw_announce { display:none;}

/* General settings */
/* IE 6 fix */


Body      { margin:0; background:#FFF; }

a         { text-decoration:none; }
img       { border:none; }
.clear    { clear:both; }
.green    { background:#336633; }

.doUpperCase {text-transform: uppercase;}


/* Layout */

.wraper   { width:960px; margin:auto; }
.head     { }
.top      { margin-bottom:5px; }
.main     { width:960px; margin:0 0 0 -6px; !important; background:url(/images/aluminium/bg-main.jpg) repeat-y; }
.footer   { width:950px; margin-top:10px; background:#336633; }
.foot-box { padding:10px; font-size:12px; color:#FFF; text-align:center; }


/* Head items */

.title     	     { width:320; float:left; margin:0; padding:13px 0 13px 0; font-size:24px; color:#003300; }
.mlslogo             { float:left; padding:0 0 0 15px; }
.devlogo             { float:left; padding:0 0 0 15px; }
.top-links 	     { width:422px; padding:0 10px 0 0; font-size:16px; height:50px; float:right; }
.contact   	     { float:left; padding:17px 10px 17px 10px; }
.contact a           { color:#444444; }
.contact a:hover     { color:#003300; }
.members             { float:left; padding:13px 0 13px 11px; }


/* Navigation */
/*
.nav                 { width:950px; margin:5px 0; padding:0; font-size:16px; }
.main-nav            { height:35px; }
.main-nav ul         { margin:0; padding:1px 20px 1px 20px; list-style:none; }
.main-nav li         { float:left; padding:8px 0 8px 0; }
.main-nav li a       { padding:8px 24px 8px 23px; color:#FFF; }
.main-nav li a:hover { color:#003300; }

.border-li      { border-right:1px solid #003300; }
.border-a       { border-right:1px solid #669966; }
*/

/* nav */
div.nav { width:950px; margin:5px 0; padding:0; font-size:16px; }
div.bmw_navigation { padding:0 8px 0 20px; }
div.bmw_navigation li { list-style:url(/images/sitemap/li.gif); background:none; }
div.bmw_navigation a  { padding:2px 8px 2px 0; font-family:Arial, Verdana ,Tahoma; font-size:12px; }

/* active and rollover section links */

div.bmw_navigation ul ul    { background:none; }
div.bmw_navigation li ul li {  width:225px; list-style:url(/images/sitemap/list.gif); background:none; border:none; }

div.bmw_navigation li ul li a { padding:0 8px 0 0; font-size:12px; }

div.bmw_navigation li.bmn_hover, 
div.bmw_navigation li:hover      { color:#FFF; background:none; }

div.bmn_hnav li li { background:none; }

/* sub-nav */

div.bmn_vnav li ul { left:0; margin:0 0 0 20px; position:relative; z-index:10; clear:both; }

div.bmw_navigation ul { font-size:12px; }

div.bmn_vnav ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; }

div.bmn_vnav, div.bmn_vnav ul, div.bmn_vnav li { padding:0 5px 0 2px; }

.corner-t  { width:950px; height:5px   !important; background:url(/images/aluminium/corner-t.gif) top no-repeat; }
.corner-b  { width:950px; height:5px !important; background:url(/images/aluminium/corner-b.gif) bottom no-repeat;  }


/* Main settings */
.bg-top      { height:25px; background-color: #FFFFFF; background-image: url(/images/aluminium/bg-top.jpg); clear:right; display:block; /*width:960px;margin:5px 0 0 0;*/ }
.bg-top-map  { height:25px; background-color: #FFFFFF; background-image: url(/images/aluminium/bg-top-map.jpg); clear:right; display:block; /*width:960px;margin:5px 0 0 0;*/ }
.bg-bot      { height:25px; background-color: #FFFFFF; background-image: url(/images/aluminium/bg-bot.jpg); clear:left; display:block; /* width:960px; margin:0 0 0px 0px; */  }

/*.main-sec-tab  { width:678px; padding:0 10px 0 10px; vertical-align:top; }*/

/*.main-left-tab { width:200px; padding:0 10px 0 10px; vertical-align:top; }*/

.content  	{ width:650px; padding:0 40px 0 37px; vertical-align:top; float:left; display:block; }
.banners 	{ width:200px; padding:0 10px 0 10px; vertical-align:top; float:right; display:block;}

.bmw_breadcrumbs { font-size:9px; line-height:10px; padding: 0 0 10px 0; }

/* Home */
.bg-map     { min-height:1360px; float:left; background:url(/images/aluminium/bg-map.jpg) no-repeat; background-position:0 -25px; }
.home-title    { font-size:33px; color:#305DE6; letter-spacing:.05em; }
.hoem-subtitle { font-size:24px; color:#87A674; }
.home-text     { line-height:25px; font-size:16px; color:#848484; }
.home-button   { margin-top:10px; }

.q-intro  { margin-top:30px; }
.q-icon   { width:40px; float:left; padding:5px; vertical-align:top; }
.q-desc   { width:600px; float:left; padding:5px; }
.q-blue   { font-size:20px; color:#305DE6; }
.q-grey   { font-size:13px; color:#848484; }

.questions     { width:320px; margin-top:15px; }

.members_item_home   { width:320px; margin:0; }
.members_item_home a { font-size:14px; color:#87A674; text-decoration:none; cursor:pointer; }
.members_item_home a:hover { color:#003300; }

.member_title_home  { padding:5px 5px 5px 20px; background:url(/images/aluminium/bullet.gif) left top no-repeat; background-position:0 7px; }

.article_name_home   { width:320px;   }
.article_box_home    { margin-top:10px; padding:5px; }
.article_box_home a  { color:#0000CC; font-size:12px; }



/* Markers */
.markers  { position:absolute; top:0; z-index:10; font-size:11px; color:#FFF; }

#marker01, #marker02, #marker03, #marker04, #marker05, #marker06, #marker07, #marker08, #marker09, #marker10, #marker11, #marker12, #marker13, #marker15, #marker16, #marker18, #marker19, 
#marker20 { width:26px; height:15px; position:relative; background:url(/images/aluminium/pin.gif); font-weight:bold; text-align:center; }

#marker01 { left: 605px; top: 275px; }
#marker02 { left: 560px; top: 515px; }
#marker03 { left: 465px; top: 590px; }
#marker04 { left: 420px; top: 630px; }
#marker05 { left: 450px; top: 625px; }
#marker06 { left: 485px; top: 605px; }
#marker07 { left: 530px; top: 600px; }
#marker08 { left: 543px; top: 602px; }
#marker09 { left: 550px; top: 605px; }
#marker10 { left: 575px; top: 599px; }
#marker11 { left: 580px; top: 600px; }
#marker12 { left: 607px; top: 590px; }


#marker15 { left: 585px; top: 586px; }
#marker16 { left: 580px; top: 590px; }

#marker18 { left: 550px; top: 605px; }
#marker19 { left: 525px; top: 605px; }
#marker20 { left: 500px; top: 800px; }







/* REDFIN */
h2, h3, h4, h5 { color:#526578; }

div.content h1, 
div.content h2, 
div.content h3, 
div.content h4, 
div.content h5, 
div.content h6, 
div.content h7,
.title  {
	font-weight: bold;
}
div.content h1, 
div.content h2 
{
	color: #526578;
}
 
div.content h3, 
div.content h4, 
div.content h5, 
div.content h6, 
div.content h7 {
	color: #4F4C42;
}

h1, div.content h1 {
	font-size: 18px;
	line-height: 130%;
}

h2, div.content h2 {
	font-size: 16px;
	line-height: 130%;
}

h3, div.content h3 {
	font-size: 14px;
	line-height: 130%;
}
h4, div.content h4 {
	font-size: 13px;
	line-height: 130%;
}

