#brighton_header, #brighton_header .logo, #brighton_header .logo_right, #brighton_header .logo_right .social_left, #brighton_header .logo_right .social_link, #brighton_header .logo_right .social_link a, #brighton_header .logo_right .top_mnu1, #brighton_header .logo_right .top_mnu1 .gradn, #brighton_header .logo_right .top_mnu1 .mnu_list, #brighton_header .logo_right .top_mnu1 .mnu_list li, #brighton_header .logo_right .top_mnu2, #brighton_header .logo_right .top_mnu2 li, .footer, .footer .foo_left, .footer .foo_left .list1, .footer .foo_left .list2, .footer .foo_left .list3, .footer .foo_left ul, .footer .foo_left ul li, .footer .foo_right, .content, .content .content_left, .content .content_left .box, .content .content_left .banner_gallery, .content .content_left .banner_gallery #slider1, .content .content_left .banner_btn_des, .content .content_left .banner_btn_des p, .content .content_left .coupon_left, .content .content_left .coupon_left .img_left, .content .content_left .coupon_left .img_right, .content .content_left .coupon_right, .content .content_right, .content .content_right .subscribe, .content .content_right .subscribe .txt_box, .content .content_right .subscribe .btn, .content .content_right .blog_scroll, .content .content_right .blog_scroll .blog_name, .content .content_right .blog_scroll #blog_slider, .content .content_right .blog_scroll #blog_slider li {
  position: relative;
  margin: 0 auto;
  padding: 0; }
body{
background: url("/Portals/75876/images/bg.gif") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
html, body{
  line-height: inherit !important;
}
img {
  border: none; }

/* border */
.br {
  border: 1px solid #c1c2c3; }

.br_top {
  border-top: 1px solid #c1c2c3; }

.br_btm {
  border-bottom: 1px solid #c1c2c3; }

.br_lft {
  border-left: 1px solid #c1c2c3; }

.br_rt {
  border-right: 1px solid #c1c2c3; }

/* text align*/
.txt_alin_rt {
  text-align: right; }

.txt_alin_lft {
  text-align: left; }

/* padding */
.pad_top5 {
  padding-top: 5px !important; }

.pad_top10 {
  padding-top: 10px !important; }

.pad_top15 {
  padding-top: 15px !important; }

.pad_top20 {
  padding-top: 20px !important; }

.pad_top25 {
  padding-top: 25px !important; }

.pad_top30 {
  padding-top: 30px !important; }

.pad_top35 {
  padding-top: 35px !important; }

.pad_top40 {
  padding-top: 40px !important; }

.pad_top45 {
  padding-top: 45px !important; }

.pad_top50 {
  padding-top: 50px !important; }

.pad_top55 {
  padding-top: 55px !important; }

.pad_top60 {
  padding-top: 60px !important; }

.pad_top65 {
  padding-top: 65px !important; }

.pad_top70 {
  padding-top: 70px !important; }

.pad_top75 {
  padding-top: 75px !important; }

.pad_btm5 {
  padding-bottom: 5px !important; }

.pad_btm10 {
  padding-bottom: 10px !important; }

.pad_btm15 {
  padding-bottom: 15px !important; }

.pad_btm20 {
  padding-bottom: 20px !important; }

.pad_btm25 {
  padding-bottom: 25px !important; }

.pad_btm30 {
  padding-bottom: 30px !important; }

.pad_btm35 {
  padding-bottom: 35px !important; }

.pad_btm40 {
  padding-bottom: 40px !important; }

.pad_btm45 {
  padding-bottom: 45px !important; }

.pad_btm50 {
  padding-bottom: 50px !important; }

.pad_btm55 {
  padding-bottom: 55px !important; }

.pad_btm60 {
  padding-bottom: 60px !important; }

.pad_btm65 {
  padding-bottom: 65px !important; }

.pad_btm70 {
  padding-bottom: 70px !important; }

.pad_btm75 {
  padding-bottom: 75px !important; }

.pad_lft5 {
  padding-left: 5px !important; }

.pad_lft10 {
  padding-left: 10px !important; }

.pad_lft15 {
  padding-left: 15px !important; }

.pad_lft20 {
  padding-left: 20px !important; }

.pad_lft25 {
  padding-left: 25px !important; }

.pad_lft30 {
  padding-left: 30px !important; }

.pad_lft35 {
  padding-left: 35px !important; }

.pad_lft40 {
  padding-left: 40px !important; }

.pad_lft45 {
  padding-left: 45px !important; }

.pad_lft50 {
  padding-left: 50px !important; }

.pad_lft55 {
  padding-left: 55px !important; }

.pad_lft60 {
  padding-left: 60px !important; }

.pad_lft65 {
  padding-left: 65px !important; }

.pad_lft70 {
  padding-left: 70px !important; }

.pad_lft75 {
  padding-left: 75px !important; }

.pad_rt5 {
  padding-right: 5px !important; }

.pad_rt10 {
  padding-right: 10px !important; }

.pad_rt15 {
  padding-right: 15px !important; }

.pad_rt20 {
  padding-right: 20px !important; }

.pad_rt25 {
  padding-right: 25px !important; }

.pad_rt30 {
  padding-right: 30px !important; }

.pad_rt35 {
  padding-right: 35px !important; }

.pad_rt40 {
  padding-right: 40px !important; }

.pad_rt45 {
  padding-right: 45px !important; }

.pad_rt50 {
  padding-right: 50px !important; }

.pad_rt55 {
  padding-right: 55px !important; }

.pad_rt60 {
  padding-right: 60px !important; }

.pad_rt65 {
  padding-right: 65px !important; }

.pad_rt70 {
  padding-right: 70px !important; }

.pad_rt75 {
  padding-right: 75px !important; }

/* margin */
.mrg_top5 {
  margin-top: 5px !important; }

.mrg_top10 {
  margin-top: 10px !important; }

.mrg_top15 {
  margin-top: 15px !important; }

.mrg_top20 {
  margin-top: 20px !important; }

.mrg_top25 {
  margin-top: 25px !important; }

.mrg_top30 {
  margin-top: 30px !important; }

.mrg_top35 {
  margin-top: 35px !important; }

.mrg_top40 {
  margin-top: 40px !important; }

.mrg_top45 {
  margin-top: 45px !important; }

.mrg_top50 {
  margin-top: 50px !important; }

.mrg_top55 {
  margin-top: 55px !important; }

.mrg_top60 {
  margin-top: 60px !important; }

.mrg_top65 {
  margin-top: 65px !important; }

.mrg_top70 {
  margin-top: 70px !important; }

.mrg_top75 {
  margin-top: 75px !important; }

.mrg_btm5 {
  margin-bottom: 5px !important; }

.mrg_btm10 {
  margin-bottom: 10px !important; }

.mrg_btm15 {
  margin-bottom: 15px !important; }

.mrg_btm20 {
  margin-bottom: 20px !important; }

.mrg_btm25 {
  margin-bottom: 25px !important; }

.mrg_btm30 {
  margin-bottom: 30px !important; }

.mrg_btm35 {
  margin-bottom: 35px !important; }

.mrg_btm40 {
  margin-bottom: 40px !important; }

.mrg_btm45 {
  margin-bottom: 45px !important; }

.mrg_btm50 {
  margin-bottom: 50px !important; }

.mrg_btm55 {
  margin-bottom: 55px !important; }

.mrg_btm60 {
  margin-bottom: 60px !important; }

.mrg_btm65 {
  margin-bottom: 65px !important; }

.mrg_btm70 {
  margin-bottom: 70px !important; }

.mrg_btm75 {
  margin-bottom: 75px !important; }

.mrg_lft5 {
  margin-left: 5px !important; }

.mrg_lft10 {
  margin-left: 10px !important; }

.mrg_lft15 {
  margin-left: 15px !important; }

.mrg_lft20 {
  margin-left: 20px !important; }

.mrg_lft25 {
  margin-left: 25px !important; }

.mrg_lft30 {
  margin-left: 30px !important; }

.mrg_lft35 {
  margin-left: 35px !important; }

.mrg_lft40 {
  margin-left: 40px !important; }

.mrg_lft45 {
  margin-left: 45px !important; }

.mrg_lft50 {
  margin-left: 50px !important; }

.mrg_lft55 {
  margin-left: 55px !important; }

.mrg_lft60 {
  margin-left: 60px !important; }

.mrg_lft65 {
  margin-left: 65px !important; }

.mrg_lft70 {
  margin-left: 70px !important; }

.mrg_lft75 {
  margin-left: 75px !important; }

.mrg_rt5 {
  margin-right: 5px !important; }

.mrg_rt10 {
  margin-right: 10px !important; }

.mrg_rt15 {
  margin-right: 15px !important; }

.mrg_rt20 {
  margin-right: 20px !important; }

.mrg_rt25 {
  margin-right: 25px !important; }

.mrg_rt30 {
  margin-right: 30px !important; }

.mrg_rt35 {
  margin-right: 35px !important; }

.mrg_rt40 {
  margin-right: 40px !important; }

.mrg_rt45 {
  margin-right: 45px !important; }

.mrg_rt50 {
  margin-right: 50px !important; }

.mrg_rt55 {
  margin-right: 55px !important; }

.mrg_rt60 {
  margin-right: 60px !important; }

.mrg_rt65 {
  margin-right: 65px !important; }

.mrg_rt70 {
  margin-right: 70px !important; }

.mrg_rt75 {
  margin-right: 75px !important; }

@font-face {
  font-family: "bebasneue";
  font-weight: normal;
  src: url("/Portals/75876/fonts/bebasneue.eot?#iefix") format("embedded-opentype"), url("/Portals/75876/fonts/bebasneue.ttf") format("truetype"); }

@font-face {
  font-family: "bebas";
  font-weight: normal;
  src: url("/Portals/75876/bebas.eot?#iefix") format("embedded-opentype"), url("/Portals/75876/fonts/bebas.ttf") format("truetype"); }

/* base font */
/* color */
.link_color {
  color: #0094c8; }

.blue {
  color: #0000FF; }

.black {
  color: #000000; }

.gray {
  color: #58595c; }

.row {
  display: table;
  position: relative;
  width: 100%; }
#brighton_body{
    width: 100%;
    height: 100%;
    background: url(/Portals/75876/images/bg.gif) repeat;
}
#brighton_container{
    position: relative;
    margin: 0 auto;
    padding: 0; 
    background: none repeat scroll 0 0 #FFFFFF;
    width: 1023px !important;
}
#brighton_header{
  padding: 25px 0px 0 19px; 
}
#brighton_header span.logo{
  width: 100%;
  margin: 0;
  padding: 0;
  font-size: inherit !important;
}

.row {
    display: table;
    position: relative;
    width: 100%;
}
#brighton_header .logo {
    float: left;
    width: 204px;
}
#brighton_header .logo_right {
    float: left;
    width: 800px;
}
#brighton_header .logo_right .social_link {
    float: right;
    padding-right: 18px;
    width: 162px;
}
#brighton_header .logo_right .social_link a {
        width: 29px;
        height: 29px;
        float: right;
        background-image: url(/Portals/75876/images/social.png);
        background-repeat: no-repeat;
        margin: 0 4px 0 0;
        text-decoration: none; 
}
#brighton_header .logo_right .social_link a:hover {
        text-decoration: none; 
}
#brighton_header .logo_right .social_link a.fa {
        background-position: 0px 0px; 
}
#brighton_header .logo_right .social_link a.tw {
        background-position: -32px 0px; 
}
#brighton_header .logo_right .social_link a.wt {
        background-position: -65px 0px; 
}
#brighton_header .logo_right .social_link a.in {
        background-position: -98px 0px; 
}
#brighton_header .logo_right .social_link a.gl {
        background-position: -130px 0px;
        margin: 0; 
}
#brighton_header .logo_right .social_left {
    color: #FFFFFF;
    float: right;
    font-family: "bebas";
    font-size: 24px;
    padding-right: 10px;
    text-align: right;
    width: 350px;
}
#brighton_header .logo_right .top_mnu1 {
    color: #FFFFFF;
    font-family: "arial";
    font-size: 12px;
}

#brighton_header .logo_right .top_mnu1 .mnu_list {
    background: none repeat scroll 0 0 #2B2B2B;
    display: table;
    float: right;
    list-style: none outside none;
    padding: 14px 0 13px;
    width: 508px;
}
#brighton_header .logo_right .top_mnu1 .mnu_list li {
    border-left: 1px solid #ACACAC;
    float: right;
    line-height: 12px;
    padding: 0 14px;
}

#brighton_header .logo_right .top_mnu1 .mnu_list li a {
    color: #ACACAC;
    text-decoration: none;
}
#brighton_header .logo_right .top_mnu1 .gradn {
    background: url("/Portals/75876/images/top_mnu_bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 39px;
    width: 171px;
}
#brighton_header .logo_right .top_mnu2 {
    background: none repeat scroll 0 0 #424242;
    display: table;
    float: right;
    list-style: none outside none;
}
#brighton_header .logo_right .top_mnu2 li {
    color: #FFFFFF;
    float: right;
    font-family: "bebas";
    font-size: 14px;
    line-height: 20px;
    list-style: none outside none;
}
#brighton_header .logo_right .top_mnu2 li a {
    color: #D5D5D5;
    display: block;
    padding: 16px 29px 14px;
    text-decoration: none;
}

#brighton_header .logo_right .top_mnu2 li.active a {
    background: none repeat scroll 0 0 #757575;
    color: #FFFFFF;
    text-decoration: none;
}
#brighton_header .logo_right .top_mnu2 li a:hover {
    background: none repeat scroll 0 0 #757575;
    color: #FFFFFF;
    text-decoration: none;
}

#brighton_header .logo_right .top_mnu1 .mnu_list li#first {
    border: medium none;
}
#brighton_menu,#brighton_footer {
    display: none !important;
}
#brighton_content{
    background: url("/Portals/75876/images/content_btm.png") no-repeat scroll center bottom rgba(0, 0, 0, 0) !important;
    padding: 25px 18px 20px 19px;
}
#brighton_two-column-right{
    display: table;
    position: relative;
    width: 100%;
}
#brighton_col2{
    float: left !important;
    width: 707px !important;
}
#brighton_col3{
    float: right !important;
    width: 262px !important;
}
#brighton_col2 .content_left {
    float: left;
    width: 100%;
}
#brighton_col2 .content_left #box1 {
    background: url("/Portals/75876/images/box1.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 66px;
    width: 106px;
}

#brighton_col2 .content_left #box2 {
    background: url("/Portals/75876/images/box2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 64px;
    width: 108px;
}

#brighton_col2 .content_left #box3 {
    background: url("/Portals/75876/images/box3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    padding-left: 66px;
    width: 106px;
}
#brighton_col2 .content_left #box4 {
    background: url("/Portals/75876/images/box4.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin: 0;
    padding-left: 62px;
    width: 110px;
}
#brighton_col2 .content_left .box {
    color: #FFF29D;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 48px;
    margin-right: 6px;
    padding-top: 5px;
    text-decoration: none;
}
#brighton_two-column-right #brighton_col2 div.pad{
    padding: 0!important;
}

#brighton_col2 .content_left .banner_gallery {
    height: 327px;
    width: 707px;
}

#brighton_col2 .content_left .banner_btn_des p {
    color: #000000;
    font-size: 18px;
}
#brighton_col2 .content_left .coupon_left {
    float: left;
    width: 355px;
}
#brighton_col2 .content_left .coupon_left .img_left {
    float: left;
    height: 104px;
    margin-right: 14px;
    width: 113px;
}
#brighton_col2 .content_left .coupon_left .img_right {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: bold;
    width: 224px;
}
#brighton_col2 .content_left .coupon_left .img_right a {
    background: none repeat scroll 0 0 #F7F7F7;
    color: #E8000A;
    display: block;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 5px;
    text-decoration: none;
}
#brighton_col2 .content_left .coupon_right {
    float: right;
    width: 315px;
}
#brighton_col2 .content_right {
    float: right;
    width: 262px;
}
#brighton_col2 .content_right .subscribe {
    border: 1px solid #DDDDDD;
    display: table;
    padding: 10px;
}
#brighton_col2 .content_right .subscribe .txt_box {
    background: none repeat scroll 0 0 #EFEFEF;
    border: medium none;
    float: left;
    padding: 8px;
    width: 144px;
}
#brighton_col2 .content_right .subscribe .btn {
    background: none repeat scroll 0 0 #E9000A;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 6px 0 7px;
    text-align: center;
    width: 78px;
}
#brighton_content #brighton_col3 div.block div.pad{
    margin: 0 !important;
   background: none repeat scroll 0 0 #F2F2F2;
   padding: inherit;
}
.IngeniMailSubscribeContainer{
    border: 1px solid #DDDDDD;
    display: table;
    padding: 10px;
    width: 240px;
}
.IngeniMailSubscribeContainer .subhead{
  display: none;
}
.IngeniMailSubscribeContainer div{
  margin: 0 !important;
}
.IngeniMailSubscribeContainer .IngeniMailSubscribeEmailInput{
    background: none repeat scroll 0 0 #EFEFEF;
    border: medium none;
    float: left;
    padding: 8px;
    width: 144px;
    margin: 0;
}
.IngeniMailSubscribeContainer .IngeniMailSubscribeButton{
   background: none repeat scroll 0 0 #E9000A;
    border: medium none;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
    padding: 6px 0 7px;
    text-align: center;
    width: 78px;
    margin: 0;
}
#brighton_content div.block h3{
    font-weight: bold;
} 
#brighton_content div.block{
    margin: 0 0 26px !important;
}
.feedreader_box{

}
.feedreader_box .ItemLink a{
font-weight: bold;
}
.feedreader_box .ReadMoreLink{
    color: #D70000 !important;
    font-size: 11px;
    font-style: italic;
    line-height: 14px;
} 
#dnn__ctl4_ContentPane{
padding: 0 10px 10px 10px;
}
#brighton_content div.block h3{
padding: 5px 0 0 10px;
}
.footer {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 auto;
    position: relative;
    width: 1023px !important;
    padding: 0;
}
.footer .foo_left {
    float: left;
    width: 450px;
padding: 19px;
text-align: left;
}
.footer .foo_left .list1 {
    float: left;
    margin: 0 20px 0 0;
    width: 75px;
}
.footer .foo_left .list2 {
    float: left;
    margin: 0 20px 0 0;
    width: 85px;
}
.footer .foo_left .list3 {
    float: left;
    margin: 0 20px 0 0;
    width: 200px;
}
.footer .foo_left ul {
    list-style: none outside none;
}
.footer .foo_left ul li {
    color: #505050;
    font-family: "arial";
    font-size: 12px;
    line-height: 18px;
    list-style: none outside none;
}
.footer .foo_left ul li a {
    color: #505050;
    text-decoration: none;
}
.footer .foo_left ul li a:hover {
    color: #000000;
    text-decoration: none;
}
.footer .foo_left ul li a.act {
    color: #000000;
    text-decoration: none;
}
.footer .foo_right {
    float: right;
    font-size: 11px;
    width: 400px;
padding: 19px;
}