/* WEBSITE BACKGROUND */
html,body,#Form {
	background-color: #FFFFFF !important;
	font-family: "Segoe UI", "Myriad Pro", Tahoma, Helvetica, sans-serif;
}

/* CONTAINER */
#brighton_container {
	overflow:visible!important;
	background-color: #FFFFFF !important;
       
	width: 947px !important;
	padding-top: 17px;
	margin-left: auto !important;
	margin-right: auto !important;
}

/* HEADER */

#brighton_header {
	background-color: #FFFFFF !important;
         background:transparent url(/Portals/93903/images/phone.gif) no-repeat scroll right 0 !important;
	width: 947px !important;
	margin-left: auto !important;
	margin-right: auto !important;
	padding: 0px !important;
}

#brighton_header span.logo a {
outline:medium none!important;
float:left!important;
padding-left: 0px !important;
}

/* MENU */
#brighton_menu {
margin-top:-45px!important;
margin-bottom:17px!important;
padding-left:0px!important;
padding-right:0px!important;
min-height:38px!important;
background-color: #FFFFFF !important;
float: right !important;
display: inline !important;
}

#brighton_menu ul li {
	background:transparent url(/Portals/93903/images/menu-item-bg.jpg) no-repeat scroll 0 0!important;
	margin-left:0!important;
	margin-right:0!important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}

#brighton_menu ul li a {
outline:medium none!important;
}

#brighton_menu ul li:hover {
background:transparent url(/Portals/93903/images/menu-item-over-bg.jpg) no-repeat scroll 0 0!important;
}

#brighton_menu ul li a {
background:transparent url(/Portals/93903/images/menu-item-right-bg.jpg) no-repeat scroll right 0!important;
}

#brighton_menu ul li a:hover {
background:transparent url(/Portals/93903/images/menu-item-right-over-bg.jpg) no-repeat scroll right 0!important;
}

#brighton_menu ul li a span {
font-size:12px!important;
font-weight: normal !important;
color: #3a3636 !important;
padding-top:9px!important;
padding-bottom:9px!important;
}

#brighton_menu ul li a:hover span {
color: #fff !important;
}


#brighton_menu ul li.first a span {
background:transparent url(/Portals/93903/images/menu-item-first-bg.jpg) no-repeat scroll 0 0!important;
}

#brighton_menu ul li.first:hover a span {
background:transparent url(/Portals/93903/images/menu-item-first-over-bg.jpg) no-repeat scroll 0 0!important;
}

#brighton_menu ul li.last a span {
background:transparent url(/Portals/93903/images/menu-item-last-bg.jpg) no-repeat scroll right 0!important;
}

#brighton_menu ul li.last:hover a span {
background:transparent url(/Portals/93903/images/menu-item-last-over-bg.jpg) no-repeat scroll right 0!important;
}

/* SUB MENU */
#brighton_col1 #brighton_sub-menu {
background: #F1F2EA url(images/side-mod-foot2.png) no-repeat scroll left bottom !important;
margin-bottom:0px !important;
padding: 0 10px !important;
}

#brighton_col3 #brighton_sub-menu {
background: #F1F2EA url(images/side-mod-foot.png) no-repeat scroll left bottom !important;
margin-bottom:0px !important;
padding: 0 10px !important;
}

#brighton_sub-menu ul {
display:inline-block!important;
width:100%!important;
}

#brighton_sub-menu ul li:first-child a span {
border-top:medium none!important;
}

#brighton_sub-menu ul li a {
outline:medium none!important;
}

#brighton_sub-menu ul li.selectedtab a {
font-weight:normal!important;
}

#brighton_sub-menu ul li a:hover {
color:#666666!important;
}

#brighton_sub-menu ul li a span {
font-size:12px!important;
line-height:15px!important;
padding:5px 0 5px 15px!important;
background:transparent url(/Portals/93903/images/arrow2.gif) no-repeat scroll 0 50%!important;
}

#brighton_sub-menu ul li.childitem1.last {
border-bottom:medium none!important;
padding-bottom:0!important;
}

#brighton_sub-menu ul li.childitem1 a span {
background:transparent url(/Portals/93903/images/arrow3.gif) no-repeat scroll 10px 50%!important;
border-bottom:1px solid #E2E4D6!important;
color:#999999!important;
margin-left:0!important;
padding:3px 5px 3px 22px!important;
}

#brighton_sub-menu ul li.childitem1 a:hover span {
color:#837870!important;
}

/* CONTENT */
#brighton_content {
padding-bottom:23px!important;
padding-top:23px!important;
padding-left:0px!important;
padding-right:0px!important;
width: 947px !important;
background-color: #FFFFFF !important;
}

/* TWO COLUMN SKIN */
#brighton_two-column #brighton_col1 {
width:20.4%!important;
background-color: #FFFFFF !important;
}

#brighton_two-column #brighton_col2 {
width:79.5%!important;
background-color: #FFFFFF !important;
}

/* THREE COLUMN SKIN */
#brighton_three-column {
overflow:visible!important;
}

#brighton_three-column #brighton_col1 {
width:20.4%!important;
background-color: #FFFFFF !important;
}

#brighton_three-column #brighton_col2 {
width:54.4%!important;
background-color: #FFFFFF !important;
}

#brighton_three-column #brighton_col3 {
width:25%!important;
background-color: #FFFFFF !important;
}

/* MODULES - COLUMN 1 - ALL SKINS */
#brighton_col1 div.block {
margin-bottom:0!important;
background-color: #FFFFFF !important;
}

#brighton_col1 div.block div.pad {
margin-left:0!important;
padding-left:7px!important;
padding-right:7px!important;
background-color: #FFFFFF !important;
}

/* MODULES - COLUMN 2 - TWO COLUMN RIGHT SKIN */
#brighton_two-column-right #brighton_col2 div.pad {
padding-bottom:35px!important;
background-color: #FFFFFF !important;
}

/* MODULES - COLUMN 3 - ALL SKINS */
#brighton_col3 div.block {
margin-bottom:0px!important;
padding-bottom:7px!important;
/*background-color: #FFFFFF !important;*/
background: #F1F2EA url(images/side-mod-foot.png) no-repeat scroll left bottom !important;
}

#brighton_col3 div.block div.pad {
margin-right:0!important;
padding-left:7px!important;
padding-right:7px!important;
padding-bottom:7px!important;
background-color: transparent !important;
}

/* MODULES */
/*
#dnn__ctl0_ContentPane {
	background-color: #FFF !important;
}
#dnn__ctl1_ContentPane {
	background-color: #FFF !important;
}

#dnn__ctl1_ContentPane {
	background-color: #FFF !important;
}
*/


#brighton_top{background-color:#fff;color:#666666;}


/* HEADINGS */
h1 {
font-size:26px!important;
color: #149bd4 !important;
font-weight: normal !important;
padding-left: 0px !important;
}

h2 {
font-size:20px!important;
color: #149bd4 !important;
font-weight: normal !important;
padding-left: 0px !important;
}

#brighton_col2 h1 {
font-size:26px!important;
color: #149bd4 !important;
font-weight: normal !important;
}

#brighton_col2 h2 {
font-size:20px!important;
}

#brighton_col2 h3 {
font-size:16px!important;
}

#brighton_col1 h3 {
font-size:12px!important;
font-weight:bold!important;
text-transform:uppercase!important;
}

#brighton_col3 h3 {
font-size:12px!important;
font-weight:bold!important;
text-transform:uppercase!important;
}

#hometitle {
	display: inline;
	padding: 0px;
	float: left;
	width: 588px;
	margin: 0px;
}

#homesocial {
	display: inline;
	padding-top: 10px;
        padding-left: 14px;
        padding-bottom: 10px;
        padding-right: 10px;
	float: right;
	width: 120px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
        background-color: #e5e5e5 !important;
}

#homeboxes {
	padding-left: 0px;
	margin-top: 0px;
}

.homecta {
	display: inline;
	padding: 0px;
	float: left;
	width: 194px;
	margin-right: 44px;
	margin-top: 30px;
}

.homectalast {
	display: inline;
	padding: 0px;
	float: left;
	width: 214px;
	margin-top: 20px;
}

#productblock {
	padding: 0px;
	display: block;
	width: 947px;
}


#productlist {
	padding-left: 0px;
        padding-top: 0px;
	float: left;
	display: inline;
	width: 645px;
}

#productlist h2 {
font-size:18px!important;
color: #149bd4 !important;
font-weight: normal !important;
padding: 0px !important;
}

#request {
	padding: 0px;
        margin-top: 20px;
        margin-right: 0px;
	float: right;
        display: inline;
	width: 288px;
}

.products {
	font-size:12px!important;
	color: #333333;
	display: inline;
	padding: 0px;
	float: left;
	width: 120px;
	margin-right: 10px;
}

.productsend {
	font-size:12px!important;
	color: #333333;
	display: inline;
	padding: 0px;
	float: left;
	width: 110px;
	margin-right: 0px;
        margin-left: 12px;
}

.products ul {
margin:0px!important;
padding:0px!important;
list-style-type:none!important;
}
.products li {
	font-size:13px!important;
	color: #333333;
	background-image: url(/Portals/93903/images/bullettick.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-type: none;
}


.productsend ul {
margin:0px!important;
padding:0px!important;
list-style-type:none!important;
}
.productsend li {
	font-size:13px!important;
	color: #333333;
	background-image: url(/Portals/93903/images/bullettick.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	list-style-type: none;
}

/* LISTS */
#brighton_col2 ul {
margin-left:40px!important;
list-style-type:disc!important;
}

#brighton_col2 ul li {
padding-bottom:0!important;
}

/* BLOG */
#brighton_col2 h3.title {
font-size:22px!important;
font-weight:normal!important;
color:#6093D5!important;
}

#bb-container div.post div.byline {
font-size:12px!important;
font-style:normal!important;
}

/* FOOTER */

#conc_footer {
	background-image: url(/Portals/93903/images/footer_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 217px;
}

#conc_footer #conc_foot_content {
	width: 947px !important;
	padding-top: 0px;
	margin-left: auto !important;
	margin-right: auto !important;
}

#conc_foot_content #social {
	width: 947px !important;
	padding-top: 16px;
	padding-left: 0px;
}

.socialicons {
	width: 30px !important;
	float: left;
	display: inline;
}

#phonenumberetc {
	padding-top: 30px !important;
	padding-left: 0px !important;
	text-align: left;
	margin: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;
}

#copyright {
	width: 620px !important;
	float: left;
	display: inline;
	padding-top: 30px;
	font-size:11px!important;
	font-weight:normal!important;
	color: #333333;
	margin: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}

#footerlinks {
	width: 300px !important;
	float: right;
	display: inline;
	padding-top: 30px;
	font-size:11px!important;
	font-weight:normal!important;
	color: #333333;
	margin: 0px!important;
	padding-right: 0px!important;
	padding-bottom: 0px!important;
	padding-left: 0px!important;
}

#footerlinks a {
color: #149bd4;
}

#footerlogos {
	width: 947px !important;
	padding-top: 10px;
	padding-left: 0px;
	text-align: left;
}




#brighton_footer {
display:none !important;
}

#brighton_footer .radmenu {
display:none!important;
}

#brighton_footer ul li a {
outline:medium none!important;
}

#brighton_footer p.copyright {
font-size:13px!important;
}

#brighton_footer p.copyright span {
font-size:13px!important;
margin-left:18px!important;
}

#brighton_footer p.copyright a {
font-size:13px!important;
text-decoration:none!important;
}

#brighton_footer p.copyright a:hover {
color:#6CBFE6!important;
}

/* LANDING PAGES - ONLY */
#brighton_menu .NavHidden {
display:none!important;
}


tr.bg{
	background-color: #F1F2EA  !important;
}
tr.bg a{
	font-weight:bold !important;
}
tr.bg td{
	padding:5px !important;
}

a.bx-prev{
	position:absolute;
	left:1px;
	top:90px;
	z-index:999;
}
a.bx-next{
	position:absolute;
	right:0;
	top:90px;
	z-index:999;
}