html, body#Body {
 background: #fff !important;
font-family: Arial, Helvetica, sans-serif;
}
#brighton_courtesy_links {
 background: url("/Portals/53107/images/courtesybg.jpg") repeat scroll 0 0 transparent !important;
 height: 0px !important;
}
#brighton_menu {
 font-size: 10px !important;
 font-weight: normal;
 height: 43px;
line-height: 43px;
 padding: 0 !important;
 width: 900px;
margin: 0 auto;
border-top: solid 1px #a89a00;
border-bottom: solid 1px #a89a00;
}

#brighton_menu ul li {
	width: 100px;
	margin: 0;
 font-size: 10px !important;
 font-weight: normal;
text-align: center;
}

body #brighton_menu ul li a {
	color: #333;
}

#brighton_menu ul li a.selectedtab,
#brighton_menu ul.horizontal.rootGroup li a.selectedtab:hover {
	color: #ee3124;
}

body #brighton_menu ul li a span {
	float: none;
	padding: 0 15px;
	width: 70px;
}

#brighton_menu .link {
 background: none repeat scroll 0 0 transparent !important;
}
#brighton_content {
 background: #fff !important;
}
#brighton_col1 #brighton_sub-menu {
    padding: 0 0 0 10px;
}

h1 {
 font-size: 20px;
 font-weight: normal !important;
 line-height: 2.5em;
}
/*add padding to restrain white content area width  */
#brighton_content {
}

#brighton_three-column #brighton_col1 {
    width: 20.9% !important;
}
#brighton_three-column #brighton_col2 {
width: 54% !important;
}

#brighton_col2 p {
    line-height: 135% !important;
}



/* footer navigation not displayed */

#dnn_INGENIMENU11__ctl0 {
 display: none !important;
}
#dnn_INGENIMENU12__ctl0 {
 display: none !important;
}
#brighton_footer a, #brighton_footer ul li a, #brighton_footer p.copyright {
 text-align: center !important;
}

#brighton_footer {
 background: transparent !important;
 padding: 12px 0 0 0!important;
 border:0 !important;
border-top: solid 1px #a89a00 !important;
}
#brighton_footer p {
 font-size: 10px !important;
 margin: 0 !important;
}

/* -- Fake Sidemenu -- */

#brighton_content #brighton_col1 div.block div.pad, #brighton_content #brighton_col3 div.block div.pad {
display:block;
background-color: #ffffff !important;

}

#brighton_content #brighton_col1 div.block ul{
list-style-type: none !important;
margin-left: -20px !important;
width: 228px !important;
background-color: #cbdccb !important;
}
#brighton_content #brighton_col1 div.block li {
    padding: 0 !important;
}

#brighton_content #brighton_col1 div.block li a {
display:block !important;
    position: static;
    white-space: normal;
    padding:8px 0 6px 12px !important;
    text-decoration: none !important;
    border-bottom: 1px solid #ffffff;
    color:#660000;  
}

#brighton_content #brighton_col1 div.block li a:hover {
color:#ffffff;
}


/* adjust space for hubspot side menu */
#brighton_col1 #brighton_sub-menu {
    padding: 0 !important;
    background: transparent !important;
}
#brighton_col3 #brighton_sub-menu {
    background: transparent !important;
}


/* for featured venue */
.greenbox {
 background: url("images/background.jpg") repeat scroll 0 0 transparent;
 padding: 0px;
}
.stationery {
 background: url("images/testimonial-stationery_02.jpg") repeat-y scroll 0 0 transparent;
}
.stationery p {
 padding-left: 10px;
}
.stationery h3 {
 padding-left: 10px;
}
hr {
 background-color: #AC2F29;
 border: 0 none;
 color: #AC2F29;
 height: 2px;
 width: 100%;
}

body #brighton_sub-menu {
	font-size: 11px;
}

body #brighton_sub-menu ul li.selectedtab,
body #brighton_sub-menu ul li.selectedtab a:hover {
	background-color: #f6f5e5 !important;
}

body #brighton_sub-menu ul li.childitem1 {
	background-color: #fff !important;
}

body #brighton_sub-menu ul li.item {
	font-weight: bold;
}

body #brighton_sub-menu ul li.childitem1 {
	font-weight: normal;
}
