@charset "UTF-8";

/* General settings */

a, 
a:visited { color:#333333; text-decoration:none; }
a:hover   { color:#CF3341; text-decoration:none; }

img       { border:none; margin:0; padding:0; }
ul        { list-style:none; display:block; }
p   	  { text-align: justify;}
h1   	  { color:#666666;}
h1 a:visited   	  { color:#666666;}
h1 a:hover   	  { color:#CF3341;}

.i        { font-style:italic; }
.b        { font-weight:bold; }
.left     { float:left; }
.withe    { color:#FFFFFF; }
.yellow   { color:#ECA23D; }
.red      { background:#CF3341; }
.uper     { text-transform:uppercase; }
.justify  { text-align:justify; }
.clear    { clear:both; padding:0; }
.breack   { width:100% !important; height:1px !important; }


/* Layout */
.wraper   { width:950px; margin:auto; }
.header   {  }
.top      { margin-bottom:0; }
.main     { width:950px; background:url(/images/copper/bg-main.jpg) #FFF repeat-y; }
.foot     { width:950px; background:#CF3341; }
.foot-box { padding:10px; font-size:9px; color:#fff; text-align:center; font-family:Verdana; }
.foot-box a { color:#333; text-decoration:none; }
.foot-box a:hover   { color:#FFF; text-decoration:none; }

/* Head */
.title     	{ width:600px; float:left; margin:0; padding:10px 0; font-size:24px; font-weight:bold; color:#CF3341; }
.top            { float:left; padding:0 0 0 15px; }
.mlslogo        { float:left; padding:0 0 0 15px; }
.devlogo        { float:left; padding:0 0 0 15px; }
.top-links 	{ width:310px; height:50px; float:left; }
.contact   	{ float:left; padding:17px 10px 17px 10px; }
.contact a  { font-weight:bold; }
.img-mail   { padding-top:4px; }
.members    { float:right; padding:15px 10px 13px 0; font-size:14px; }
.foot-head  { width:100%; min-height:5px; padding:2px 0 2px 0; background:#2C3034; border-top:1px solid #666666; }


/* Navigation */
.nav                 { width:950px; margin:0; padding:0; font-size:15px; }

.bmn_sec-articles ul li { display:none; }

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; }

/* 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; }


/* Sub-navigation */
.sub-nav      { width:100%; min-height:1px; float:left; padding:0; background:#54585C; }
.sub-nav ul   { width:100%; margin:0; padding:0; list-style:none; font-size:11px; }

.list    { width:170px; height:13px; float:left; padding:3px 5px 3px 15px; display:block; background:#54585C; border-bottom:1px solid #484c50; }
.list a  { text-decoration:none; color:silver; }
.list a:hover { color:#f4c24a; }


/* Main settings */
.content    { width:650px; padding:4px 40px 15px 35px; vertical-align:top; float:left; display:block; }
.content p  { line-height:20px; }
.content-f  { padding:20px 10px 20px 15px; }
#container  { margin-top:15px; }
.mainimage  { margin-top:25px; }
.banners    { width:200px; padding:10px 10px 15px 10px; vertical-align:top; float:right; display:block; }
.banners img{ padding:10px 0 0 0; }
#bannertitle {	color: #697E54;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	display: inline;	text-align:left;	text-decoration: none;}
#bannerbodytext {  color: #000033;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 10px;  font-weight: normal;  display: inline;  text-align:left;}
#bannerbodylink {color: #000000; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; display: inline; text-decoration: one;}

div.bmc_image {padding:0 0 10px 0;}


/* Menu items */
#control   { padding:5px; background:#54585C; text-transform:uppercase; font-size:10px; }
#control a { color:#F4C24A; }
#controlbar{ color:#f3e4bd; text-transform:uppercase; }
.menu_txt  { display:none; text-decoration:none; }


/* center cont */
.head-line-pic   { width:605px; height:200px; padding:15px; }
.head-line-pic-p { width:650px; height:200px; }

.topmargin       { height:25px; }

.frame   { width:510px; height:580px; display:block; margin:0; padding:0; border:none; }
.QL { display:none; font-size:11px; color:#000; }

.item        { width:100%; min-height:100px; }
.thum        { width:100px; height:100px; float:left; padding:5px; background:url(/images/small-mark.jpg) no-repeat; }
.contact-box { width:250px; height:100px; float:left; padding:5px; }
.desc        { width:325px; height:100px; float:left; padding:5px; }

/* Side bar */
.side-bar  { width:175px; margin:10px auto; }
#baymap { margin:auto; }
.rep  {font-size:14pt; padding:0px; color:#CF3341;  }

#selected          { height:38px; }
#nameselected      { float:left; }
#nameselected h2   { margin:0; padding:4px 0 4px 20px; color:#F4C24A; }
.selectedoptions   { margin:0; padding:13px 0 12px 0; }
.selectedoptions a { font-size:8pt; color:silver; }

#contactinfo_link         { float:right; padding-right:20px; color:#666666; } 
#contactinfo_link a       { color:#666666; text-decoration:none; }
#contactinfo_link a:hover { color:#F4C24A; text-decoration:none; }

.contactinfo   { padding-top:8px; }
.contactinfo a { font-weight:bold; }

#dataselected { padding:5px 0 5px 0; background:#31373A; }
#dataitem     { padding:4px 4px 4px 24px; font-size:12px; }

#dataitem strong { padding-right:5px; color:#F4C24A; font-weight:bold; font-style:normal; }
#dataitem dfn    { padding-right:5px; color:#DEDEDE; }
#dataitem dfn a  { padding-right:5px; color: #DEDEDE; }

/* developments */
#CrossRef { display:none; }

/* Realtors */
.c             { text-align:center; }
.close-        { display:none; }
.members_item:nth-child(odd) { background:none; }
.members_item  { margin:0; }
.member_title  { height:18px; padding:5px; }
.member_name   { width:555px; float:left;   }
.member_box    { width:700px; float:left; display:block; }
.aditional_inf { width:290px; float:left; padding:5px; border-right:1px solid #999999; overflow:hidden; }
.member_desc   { width:270px; float:left; padding:5px;  }
.bma_leftthumb { margin-right:5px; padding:5px; border:1px solid #CCC; }
.info1         { width:140px; float:left; }
.info2         { width:100%; overflow:hidden; padding:3px; }
.info2 a       { }
.info3         { width:30px; float:left; text-align:center; }

.member_settings  { width:190px; float:left; margin-left:25px; padding:5px; display:block; text-align:center }
.member_settings img { padding:8px; }

.article_name   { width:535px; float:left;   }
.article_box    { padding:5px; }

h3.bmw_announce {display:none;}
.bma_head strong {font-size:12pt; font-weight:bold;}
.bma_date {font-size:8pt;}
.bmfeedItem  	  { text-align: justify;}
.bmfeedItem a {font-size:11pt; font-weight:bold;}