body#Body { background:#c2c7c9 url(images/footer_bg.png) repeat-x bottom !important;
}
#brighton_col2 p { font-size:1em !important; }
#brighton_col2 p { font-size:.9em !important; }

/* fix widths */
#brighton_header #head_logo, #brighton_menu, #brighton_content {
	width: 960px;
	margin: 0 auto;
}
#brighton_body {  
	background: #c2c7c9 url('images/background.png') repeat-x !important;}

#brighton_footer {
	width: 930px;
	margin: 0 auto;
font-size:1em !important;
}
#footer-links { font-size:.9em;text-align:left;margin:0 auto; width:930px; }
#footer-links a { color:black; }

/* fix widths */

/* structure */
#brighton_header {
	height: 450px;
	background: transparent !important;
}

#brighton_header #head_logo span.logo {
	position: relative;
	top: 20px;
}

#brighton_header #head_logo #remax {
	float: right;
	position: relative;
	top: 20px;
        right: 30px;
}

#brighton_header #head_logo span.brighton_phone {
	float: right;
	font-family: Baskerville Old Face;
	font-size: 1.2em;
	position: relative;
	top: 90px;
	left: 277px;
color:#FFFFFF !important;
}

#brighton_header #head_logo span.brighton_email{
	float: right;
	font-family: Baskerville Old Face;
	font-size: .8em;
	position: relative;
	top: 55px;
	left: 155px;
color:#FFFFFF !important;
}
.brighton_email a { color:#fff !important; }
#brighton_header #head_landscape {
	background: url('images/top-background.png') no-repeat 7px 0;
	height: 330px;
	position: relative;
	top: 27px;
}

#brighton_header #head_landscape #broker {
	position: relative;
	top: 5px;
	left: 777px;
}

#brighton_content {
	padding-top: 20px;
}
/* structure */


/* navigation */
#brighton_menu {
	background: url('images/menu-background.png') bottom repeat-x !important;
	border-bottom: 1px #898b8b solid;
	padding: 0 !important;
}
#brighton_menu ul {
	background: transparent url('images/tab-separator.png') right bottom no-repeat;
padding-left:40px !important;
}
#brighton_menu ul li {
	font-size: 0.9em !important;
	margin: 0 !important;
}
#brighton_menu ul li a {
	background: transparent !important;
	height: 43px;
}
#brighton_menu ul li a span {
	padding: 10px 15px !important;
}
#brighton_menu ul li a.selectedtab, #brighton_menu ul.horizontal.rootGroup li a:hover {
	background: #ffffff url('images/tab-active.png') bottom repeat-x !important;
	color: #666666;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}

#brighton_menu ul.horizontal.rootGroup li.item {
	background: transparent url('images/tab-separator.png') left bottom no-repeat;
	padding: 0 7px;
	height: 43px;
}
#brighton_menu ul.horizontal.rootGroup li.item.first {
	height: 43px;
	padding-left: 0;
}
/* navigation */



/* sidebar */
#brighton_content div.block h3 {
	background: #c2c7c9 url('images/modulehead-background.png') top center repeat-y !important;
	font-size: 1.5em !important;
	font-weight: bold;
margin-bottom:20px;
margin-left:-20px !important;
margin-right:-20px !important;
margin-top:-8px;
padding-bottom:10px;
padding-left:10px;
padding-top:10px;

}
#brighton_content div.block p { font-size:1em !important; }
#brighton_content div.block li { font-size:1em !important; }
#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
	background: #ffffff url('images/module-background.png') bottom repeat-x !important;
	font-size: 0.8em !important;
	border: 1px #333333 solid;
	border-top: 0;
}
/* sidebar */