html, #brighton_body {
background-image: url(images/background.jpg) !important;
background-repeat:repeat-x !important;
background-color:#575557 !important;
font-size:12px !important;
}

#brighton_header span.logo a {
display: inline;
}

#brighton_top {
margin:0px !important;
}

#courtesy_links {
margin-top: 10px;
margin-right: 10px;
font-size:12px !important;
font-weight: bold;
color:#333333;
}

#courtesy_links a {
display: inline;
color:#333333;
}

/* MENU & SUBMENU */
#brighton_menu {
padding-left: 13px !important;
padding-right: 13px !important;
background:url(/Portals/72491/images/mainnav_bg.png) repeat-x scroll 0 0 !important;
border-bottom:1px solid #FFFFFF !important;
border-top:1px solid #FFFFFF !important;
height:35px !important;
}

#brighton_menu .link {
background:url(/Portals/72491/images/mainnav_bg.png) repeat-x scroll 0 0 !important;
height:15px !important;
padding:10px 0px !important;
}

#brighton_menu a:hover {
background:#880626 !important;
height:14px !important;
}

#brighton_menu .link span{
padding: 0 28px !important;
font-family: Helvetica,Verdana,Arial,sans-serif;
font-size: 14px !important;
line-height:13px !important;
border-right:1px solid #ffffff !important;
font-weight:bold !important;
}

#brighton_menu ul li {
margin:0px !important;
}

#brighton_menu ul li.last a span{
border-right:none !important;
}

#brighton_col1 #brighton_sub-menu{
background-image:url(images/SubNavTitle.png) !important;
background-repeat:no-repeat !important;
padding:0px !important;
padding-top:47px !important;
}


#brighton_col3 #brighton_sub-menu {
padding: 0 !important;
}

#brighton_sub-menu ul li.last {
margin-bottom: 0px;
}

#brighton_sub-menu ul li.childitem1.last {
padding-bottom: 0px;
}

#brighton_sub-menu ul li a span {
line-height:23px !important;
padding:0 0 0 20px !important;
font-size:12px !important;
}



/* PAGE LAYOUT */

/* column widths */
#brighton_two-column #brighton_col1, 
#brighton_two-column-right #brighton_col3, 
#brighton_three-column #brighton_col1, 
#brighton_three-column #brighton_col3 {
width: 189px !important;
}
#brighton_two-column #brighton_col2, 
#brighton_two-column-right #brighton_col2 {
width: 745px !important;
}
#brighton_three-column #brighton_col2 {
width: 560px !important;
}



/* backgrounds */
#brighton_two-column {
background: transparent url(images/l-sidebar-bg.jpg) left 0px repeat-y !important;
border:10px solid #919191 !important;
width:938px !important;
}
#brighton_two-column-right {
background: transparent url(images/r-sidebar-bg.jpg) right 0px repeat-y !important;
}

#brighton_three-column {
background: transparent url(images/l-sidebar-bg.jpg) left 0px repeat-y !important;
border:10px solid #919191 !important;
width:938px !important;
}

#brighton_col1 div.block div.pad {
margin:0px !important;
padding:0px !important;
}

#brighton_content #brighton_col3{
background-color:#eff0f0;
background-image:none;
margin-top:15px !important;
}




/* sidebars */
#brighton_content div.block {
margin-bottom: 10px !important;
}

#brighton_content #brighton_col3 div.block div.pad {
margin:0px !important;
padding:0 !important;
padding-left:17px !important;
border:1px solid #999999;
background-color:#ffffff;
margin:0 10px 0 0 !important;
}


#brighton_col3 div.block h3 {
background: transparent url(images/redbar.png) left center repeat-x !important;
text-indent: 5px;
color:#ffffff !important;
font-size:16px !important;
font-weight:normal !important;
margin-left:-17px !important;
height:13px !important;
padding:10px !important;
padding-top:2px !important;
}


#brighton_content {
padding-top:0 important;
margin-top:0 important;
font-size:12px !important;
}

#brighton_top {
padding-top:0 important;
margin-top:0 important;
}


/* MISC. CONTENT */

#brighton_top img {
border-top: solid 5px #808285 !important;
border-bottom: solid 5px #808285 !important;
}

hr {
border: solid 1px #A7082A;
}

#brighton_col2 ul {
list-style-type:disc !important;
margin:6px 0 6px 30px !important;
list-style-position:outside !important;
}

p{
line-height:135% !important;
}


/* product sheet styles */
#productsheet td {
padding-left:10px;
}
.productsheettitle {
color:#FFFFFF;
height:30px;
padding-bottom:10px;
padding-top:10px;
}


/* FOOTER */

#brighton_footer div.radmenu {
display: none;
}
#brighton_footer a {
text-decoration: none;
}
#brighton_footer a:hover {
text-decoration: underline;
}
#brighton_footer p.copyright {
float:left;
}
#social-footer {
display:block;
width:958px;
height:35px;
background-color:#7C7E81;
text-align:center;
margin: 0px auto 20px auto;
}
/* Show only to IE8 */
#social-footer {
	margin-top /*\**/: -38px;
}
/* Show only to IE7 */
*:first-child+html #social-footer {
	margin-top: -38px;
}
/* Show only to IE6 */
* html #social-footer {
	margin-top: -38px;
}

/*   ********** gtesr/

h1{
font-size:1.18em !important;
font-weight:bold !important;
}

h2{
font-size:12px !important;
font-weight:bold !important;
}


/* Blog Fonts */
#bb-container div.post h3 a { }
#bb-container div.post p {
        font-size: 1.0em;
}
