/* CSS Document */
/* BLUE THEME */

a {
    color: #337D1D;
}
a:hover {
    color: #777777;
}

.GeneralLinks {
	font-size: 12px;
    color: #337D1D;
    padding-top: 10px;
}

.GeneralLinks1 {
	font-size:12px;
	color:#337D1D;
    display: inline-block;
    padding-right: 5px;
}

.ActivePageLink {
	color:#47872A;
	font-weight: bold;
	}
.ActivePageLink:hover {
	color:#47872A;
	}
.InactivePageLink {
	color:#666666;
	font-weight: normal;
	}

.DataTableHeaderBG {
	background-color:#EEEEEE;
	}

.modal-header  {
    background-color: #DEF5D0;
	border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
  }

#PageContainer {
	padding-top: 25px;
	padding-bottom: 35px;
	}
	
#ContentBorderBox {
	background-color:#DEF5D0; 
	border: 2px solid #337D1D; 
	border-radius:10px; 
	padding:15px 15px 15px 15px;
	}

#ContentInnerBox {
	background-color:#FFFFFF; 
	border-radius:10px;
	padding:15px;
	}

#ListPageSortBox {
	border: 0px;
	text-align:left; margin-bottom:15px;
	}

#ListPageSortBoxDrop {
	text-align:left;
	}

#ListPageSortBoxLinks {
	text-align:right;
	font-size:12px;
	}


#ListPageSubLinks {
    text-align: right;
    font-size: 12px;
    color: #999999;
    margin-bottom: 0px;
    padding-bottom: 10px;
}
	
.HighlightColor {
	color:#316419;
	}
	
.PageTitle {
	font-size:30px;
	color:#316419;
	}
	
.TopContentLeft {
	text-align:left;
	}
		
.TopContentRight {
	text-align:right;
	}

.HeaderWelcomeBack{
	font-size: 12px;
    font-weight: bold;
	}
	
.HeaderProgramName {
	color:#337D1D;
	font-family:Helvetica,Tahoma;
	font-size:30px;
	}
	
.ItemBoxListView {
	background: #E9FFDF;
	border:1px solid #B2D3A3;
	border-radius:5px;
	font-size:11px;
	color:#555555;
	}
	
.ItemBoxListView-featured {
	background: #F8F8F8;
	border:3px solid #316419;
	border-radius:5px;
	font-size:11px;
	color:#555555;
	}
	
.link-bar{	
	position: relative;
    float: left;
	background: #EDF9FE !important;
  	border:1px solid #999999 !important;
	margin: 5px;
	border-radius: 5px;
	color: #555555;
	}
	
.element-item {	
	background: #F8F8F8 !important;
  	border:1px solid #999999
	}
	
.element-item-featured {	
	background: #EDF9FE !important;
  	border:3px solid #316419 !important;
	}
	
.element-item-search {	
	background: #DEF5D0 !important;
  	border:1px solid #999999 !important;
	}
	
.WinnerText {
	background: #FFFFFF;
	font-weight:bold;
	color:green;
	}
	
.FooterBar {
	background-color:#3B6F23; padding:5px 15px;
	}
.FooterBar .footer-social-icons {padding:15px 15px 0;}
.FooterBar .footer-social-icons a{ font-size:29px; color:white; margin-right:5px;}
.FooterBar .footer-social-icons a:last-child { margin-right:0px; }
.FooterBar .footerlgo { text-align:right; }
.FooterBar .footerlgo img { width:100%;max-width:225px; }
.FooterBar .footer-social-icons fieldset { padding:5px 10px 0px; display: inline-block;border: 1px solid #65B54D !important;position: relative; text-align: left; min-width:90px; width: 225px;}
.FooterBar .footer-social-icons fieldset legend { color: #fff; font-size: 11px;  margin: 0; border: none; display: inline-block; width: auto; position: absolute; padding: 0 5px; top: -8px;
    background-color:#3B6F23;}
	
.FooterCopyright {
	background-color:#65B54D; padding:15px 0;
	} 
.FooterCopyright .bottom-footer { margin-top: 20px; padding-top: 20px;  border-top: 1px solid #737373;}

.footerText {
	color:#DEF5D0;
	}
	
.footerTextLinks {
	color:#DEF5D0;
	font-size:12px;
	}
	
.footerTextLinks:hover, .footerTextLinks:focus {
	color:#FFFFFF;
	}

.CopyrightText {
	font-family:Helvetica,Tahoma;
	font-size:11px;
	color:#DEF5D0;
	} 
	
.navbar-nav > li > a {padding-top:8px !important; padding-bottom:5px !important; color:#DEF5D0;}
.navbar-inverse .navbar-nav> li > a {color:#DEF5D0;}

.navbar {min-height:38px !important}

.navbar {
	background-color:#3B6F23;
	color:#FFFFFF;
	font-size:13px;
	margin-bottom:0px;
	border-radius:0px;
	border:0px;
	}
	
.navbar-inverse .navbar-nav>.open>a:hover {
    color: #fff;
    background-color: #316419;
	}
	
.container-fluid {
	max-width:2000px;
	}
#datetime-desktop {
	    display: block;
    font-size: 11px;
    color:#3B6F23;
    margin-top: 15px;
	}
#topdata-mobile {
	display:none;
	}
#nav-points {
	display:block;
	}
	
.pagination .active a  {
	    background-color:#3B6F23;
	    border-color:#3B6F23;
	}
.pagination .active a:hover  {
	    background-color:#48842C;
	    border-color:#3B6F23;
	}
	
#header-hr {
	display:none;
	}
.header-logo {
	margin-top:0px;
	margin-bottom:0px;
	}
	

/* Akash Css */
.pagetitle-outer{position:relative; margin-bottom: 10px;}
.pagetitle-outer .pagetitle-outer-l { }
.pagetitle-outer .pagetitle-outer-l .main-subtitle { display:block; margin-top: 3px; font-size: 12px; color:#489007;}
.pagetitle-outer .pagetitle-outer-l h3 { margin:-5px 0 0 0; color:#489007;}
.pagetitle-outer .pagetitle-outer-r {font-size: 14px; text-align: right;}
.pagetitle-outer .pagetitle-outer-r .btngroup-outer { display: inline-block;  padding-left: 5px;  background-color: #fff; margin-top: 6px;}
.pagetitle-outer .pagetitle-outer-r .btngroup-outer .icon-only {color:#489007; font-size: 24px; margin-top:2px;}
.pagetitle-outer .pagetitle-underline { width:100%; height:1px; border-top:1px solid #489007; position: relative; bottom: -22px; max-width: 1140px; margin-left: 15px; z-index:-1;}
.clnt-sprt-btn {display: inline-block;   border: 1px solid #489007;  border-radius: 5px; overflow:hidden;}
.clnt-sprt-btn a{padding: 10px 15px;  display: inline-block;  border-right: 1px solid #489007;  color:#489007; font-size:12px; float:left; text-align:center;}
.clnt-sprt-btn a:last-child{border-right: none;}
.clnt-sprt-btn a:hover, .clnt-sprt-btn a:focus {background-color:#6dc234;  color: #fff;  text-decoration: none; }
.clnt-sprt-btn a span{}
.clnt-sprt-btn button{padding: 10px 15px;  display: inline-block;  border-right: 1px solid #489007 !important;  color:#489007; background: transparent; border: none; font-size:12px; float:left;} 
.clnt-sprt-btn button:last-child{border-right: none !important;}
.clnt-sprt-btn button:hover, .clnt-sprt-btn button:focus {background-color: #489007;  color: #fff;  text-decoration: none; }
.clnt-sprt-btn button span{}
/*.clnt-sprt-btn .btn-group a[type="button"] {border-right:none;}*/
.clnt-sprt-btn ul { padding:0px; }
.clnt-sprt-btn ul li a { color:#489007;   padding:7px 15px; float:none; text-align:left;}
.clnt-sprt-btn ul li a:hover { background:#489007; color:#fff; }
.faq_tab { background-color:#489007; color:#fff !important;}
.Sprt_tct_stm{ background-color:#489007; color:#fff !important;}
.clnt_sprt_tab{ background-color:#489007; color:#fff !important;}
.view_eye { color:#489007;}
.clnt-sprt-btn .btn_highlighted {background-color:#489007; color:#fff !important;}
.sweepstakes-topbar {text-align:right; background: #DEF5D0; border-radius: 5px 5px 0 0;}
.sweepstakes-topbar span { padding:5px; display:inline-block;  }
.sweepstakes-topbar a:hover { text-decoration:none; color:#337D1D;  }
.element-item-image { padding-bottom:10px !important; padding-top:10px !important;}

.nonactive-state .private-club-sec { background: #dff5d0; padding: 15px;}
.nonactive-state .travel-icon-row, .nonactive-state .travel-icon-row-bottom { margin-top: 15px; margin-bottom: 15px;}
.nonactive-state .travel-icon-row .t-icon1 { background: url(../images/T-green2.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row .t-icon2{background: url(../images/T-green3.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row .t-icon3{background: url(../images/T-green8.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row .t-icon4{background: url(../images/T-green9.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row .t-icon5{background: url(../images/T-green4.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}

.nonactive-state .travel-icon-row-bottom .t-icon1 { background: url(../images/T-green7.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row-bottom .t-icon2{background: url(../images/T-green6.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row-bottom .t-icon3{background: url(../images/T-green1.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row-bottom .t-icon4{background: url(../images/T-green5.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.nonactive-state .travel-icon-row-bottom .t-icon5{background: url(../images/T-green3.png) no-repeat center center; width: 80px; height: 80px; background-size: 80px; margin: 0 auto;}
.carousel-bottom {padding:0px;margin:0px; background:#DEF5D0;}
fieldset {border: 1px solid #337D1D !important; color:#337D1D;}
fieldset legend { color:#337D1D; }
.msghighlted {background-color: #6dc234; color: #fff !important; text-decoration: none; }
.strt-regstrton, .finish-regston { background:#3B6F23; border-color:#3B6F23;}
.strt-regstrton:hover, .strt-regstrton:focus, .finish-regston:hover, .finish-regston:focus { background:#3B6F23; border-color:#3B6F23;}
.already-regstrd {color:#3B6F23 !important;}
#sec_right .regstrd-rght-box { background-color:rgba(59, 111, 35, .9) !important; color: #fff; padding: 20px; text-align: left; border: 4px solid #384727; border-radius: 5px; min-height:330px;}
#sec_right .regstrd-rght-box p{ margin: 8px 0px;}
#sec_right .regstrd-rght-box h2{ font-size: 28px;  margin: 28px 0;}
#sec_right .regstrd-rght-box-alt { background-color:#3B6F23; font-weight:bold; color:#fff; padding: 20px; text-align: left; border: 4px solid #3B6F23; border-radius: 5px; min-height:330px;}
#sec_right .regstrd-rght-box-alt p{ margin: 8px 0px;}
#sec_right .regstrd-rght-box-alt p:last-child { font-size: 16px; }
#sec_right .regstrd-rght-box-alt h2{ font-size: 28px;  margin: 28px 0; font-weight:bold;}
#sec_left .login-left-box, #sec_right .regstrd-rght-box {border:4px solid #3B6F23 !important;     background-color: rgba(230, 230, 230, .9);}
#sec_left .login-left-box { padding:20px;}
.modal-header .close { color:#fff; opacity:.9;}
#modalPageHelpDetails .modal-header {background-color:#3B6F23;}
.goto-booking span {color: #fff;  background-color: #3B6F23; border-color: #3B6F23;}
.goto-booking span:hover {color: #fff;  background-color:#65B54D; border-color:#65B54D;}
.trvl-cent .fltnon i {float:left; padding-right:10px; font-size:65px; color: #3B6F23; }
.trvl-cent .fltnon-title {font-size:15px; color: #3B6F23;}
.active-delivery { background-color:#3B6F23; color: #fff !important; text-decoration: none;}
.clnt-sprt-btn a.btnopt-dwn:hover, .clnt-sprt-btn a.btnopt-dwn:focus { color:#3B6F23; }
    a.btnopt-dwn-active { background-color:#3B6F23 !important; color:#fff !important;}
    .btn-group-outer { border: 1px solid #489007; border-radius: 5px;  display: inline-block; color:#489007; }
    .btn-group-outer .btn-group { float:left; font-size: 12px; border-right: 1px solid #489007;}
    .btn-group-outer .btn-group:hover { background-color: #6dc234; }
    .btn-group-outer .btn-group:hover span, .btn-group-outer .btn-group:hover i { color:#fff; }
    .btn-group-outer .btn-group:hover .dropdown-menu > li > a > i { color:#000; }
    .btn-group-outer .btn-group:last-child { border-right:none; }
    .btn-group-outer .btn-group .slct-spn { padding:5px; }
    .btn-group-outer .btn-group .slct-spn select { border:none; }
    .btn-group-outer .btn-group a[type="button"] { padding: 5px; display: inline-block;}
    .btn-group-outer .btn-group a[type="button"]:hover { text-decoration:none; color:#fff;}
    .btn-group-outer .btn-group a:focus { text-decoration:none; }
.filter-row {max-width:120px; font-size:11px;}
.filter-row i{color:#004059;}
.groceryCoupons .grocery-banner {padding-top:40px;}
.groceryCoupons .grocery-banner .m-View { display:none; }
.logoWrapper { border-top:2px solid #004059; border-bottom:2px solid #004059; margin:15px 0;}
.logoWrapper ul{list-style-type:none; text-align:center;}
.logoWrapper ul li{ display:inline-block;}
.logoWrapper ul li img{ width:70px;}
.youWrapper { background:#1976d3; margin:0; padding:15px; margin-bottom:15px; color:#fff; text-align:center; }
.youWrapper .col-sm-4 { padding:0px; }
.youWrapper .contentBox{ padding:15px 25px; border-right:1px solid #fff;}
.youWrapper .contentBox.last{border-right:none;}
.youWrapper .contentBox:after { content:'\203A'; position:absolute; right:-5px; top:40%; background-color:#1976d3; font-size:28px; font-weight:bold; color:orange; }
.youWrapper .contentBox.last:after { content:''; }
.youWrapper .contentBox .icon{ display: inline-block; padding: 12px 15px; background-color: #fff; border-radius: 100%; width: 60px; height: 60px; color: orange; font-size: 25px;}
.youWrapper .contentBox .title{ font-size:16px; font-weight:bold; margin:8px 0;}
.youWrapper .contentBox .content{font-size:13px; line-height:22px;}
#identityMaxxPage h2{ text-align:center; color:#ec1d23; font-weight:bold;}
#identityMaxxPage h4{}
#identityMaxxPage ul{padding: 0 0 0 20px; margin-bottom: 25px;}
#identityMaxxPage ul li{ line-height:26px;}
#identityMaxxPage .alterWrap{ background-color:#e6e7e9; padding:25px 0;}
#identityMaxxPage .alterWrapalt {padding:25px 0;}
#identityMaxxPage .logosWrapper { text-align:center;}
#identityMaxxPage .logosWrapper img{ margin:0 25px; max-width:70px; display:inline-block; }
.registerWrapper a { background-color:#3B6F23; border-color:#3B6F23; }
.registerWrapper a:hover { background-color:#3B6F23; border-color:#3B6F23; }
.learnmoreBg {background-color:#3B6F23;}
.learnmoreButton { padding-right:0px;}


/*Designer CSS*/

.PageTitle {
    font-size: 30px;
    color: #05395F;
}

.GeneralLinks {
    font-size: 12px;
    color: #0368B1;
    padding-top: 10px;
}

#maxxRewardsWrapper.billPay {
    background: url(../images/IdentityMaxxBillPayAssistBg.jpg) no-repeat center center;
    background-size: cover;
    padding: 0 15px;
}

#maxxRewardsWrapper.billPay .leftWrapper, #maxxRewardsWrapper.billPay .rightWrapper {
    margin-top: 40px;
    text-align: center;
}

#maxxRewardsWrapper.billPay .leftWrapper h2 {
    font-size: 36px;
    font-weight: normal;
    color: #0050a3;
    text-shadow: none;
}

#maxxRewardsWrapper.billPay .leftWrapper p {
    font-size: 20px;
    color: #000;
    line-height: 30px;
    padding-top: 10px;
}

#maxxRewardsWrapper.billPay .leftWrapper ul {
    padding: 0 0 0 0px;
    margin: 0;
}

#maxxRewardsWrapper.billPay .leftWrapper ul li {
    margin-right: 5px;
    width: 100px;
    display: inline-block;
    margin-bottom: 10px;
}

#BillAssistWrapper {
    background-color: #1aca64;
    padding: 25px;
    color: #fff;
}

#BillAssistWrapper h2 {
    float: none;
    color: #fff;
    font-size: 45px;
    line-height: 56px;
}

#BillAssistWrapper h3 {
    float: none;
    color: #fff;
    font-size: 42px;
    line-height: 50px;
    margin-top: 35px !important;
    margin-bottom: 10px !important;
}

#BillAssistWrapper ul {
    list-style-type: none;
    padding: 0;
    margin: 0 0 20px;
}

#BillAssistWrapper ul li {
    font-size: 18px;
}

#BillAssistWrapper p {
    font-size: 16px;
    margin-bottom: 20px;
}


#BillAssistWrapper ul.stores li {
    display: inline-block;
    border-right: 1px solid #fff;
    padding: 0 15px;
}

#BillAssistWrapper ul.stores li img {
    max-width: 130px;
}

#BillAssistWrapper .downloadButtons a {
    background-color: #ff530e;
    color: #fff;
    padding: 10px;
    margin-left: 5px;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0px #000;
    transition: all .5s ease-in-out;
    font-size: 14px;
}

/*End Designer CSS*/
 

    @media only screen and (max-width:1199px) {
    .pagetitle-outer .pagetitle-underline { max-width:940px; }
    .mbl-view {display:inline-block;}
    .dsktop-view { display:none; }
    .groceryCoupons .grocery-banner .d-View { display:none; }
    .groceryCoupons .grocery-banner .m-View { display:block; }

}

@media only screen and (max-width:991px) {
    .PageTitle { font-size: 25px;  }
    .pagetitle-outer .pagetitle-underline { max-width:720px; }
    .navbar-nav > li > a { padding: 15px 5px !important; }
}

@media (max-width: 639px) {
    .clnt-sprt-btn a span, .clnt-sprt-btn button span { display: none;}
    .moblebtn-view a span { display:none;  }
    .clnt-sprt-btn a i, .clnt-sprt-btn button i {font-size: 16px; }
    .clnt-sprt-btn a, .clnt-sprt-btn button { padding: 10px 20px;  min-width:74px; min-height: 40px;}
    #ContentInnerBox h4 { text-align: center;}
}

@media (max-width: 600px) {
    fieldset.theme-base {border: 1px solid #6dc234 !important;}
}

@media (max-width: 991px) {
    .nonactive-state .activate-now.bottom { position: relative;  right: 20px; }
    .nonactive-state .activate-now span{ font-size: 11px; }
    #identityMaxxPage .logosWrapper img { margin-bottom:15px; }
    .learnmoreButton { padding-right:15px; }
    .learnmoreBg { display:none; }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .clnt-sprt-btn a { padding: 10px 12px; font-size: 11px !important;}
}

@media (max-width: 767px) {
    .centercntnt { text-align:center !important;  }
     .GeneralLinks { text-align:center; }
     .nonactive-state .travel-icon-row .t-icon1, .nonactive-state .travel-icon-row .t-icon2, .nonactive-state .travel-icon-row .t-icon3, .nonactive-state .travel-icon-row .t-icon4,
     .nonactive-state .travel-icon-row .t-icon5 { width: 80px; height: 80px; background-size: 60px; }
     .nonactive-state .travel-icon-row-bottom .t-icon1, .nonactive-state .travel-icon-row-bottom .t-icon2, .nonactive-state .travel-icon-row-bottom .t-icon3, 
     .nonactive-state .travel-icon-row-bottom .t-icon4, .nonactive-state .travel-icon-row-bottom .t-icon5 { width: 80px; height: 80px; background-size: 60px; }
     .nonactive-state .activate-now span { font-size: 14px;}
     .nonactive-state .activate-now.bottom { position: relative;  right:0px; }
     .moblebox-bg { background-color: #DEF5D0 !important; margin-bottom: 20px; border-radius: 20px !important; padding-top: 15px !important; padding-bottom: 15px !important; }
     #emails_wrapper, #hotelsTable_wrapper { overflow:hidden; }
     #emails_wrapper > .row:first-child, #pointTrxTable_wrapper > .row:first-child, #localOffersTable_wrapper > .row:first-child, #auditTable_wrapper > .row:first-child, #registrationCodesTable_wrapper > .row:first-child,
     #representativeTable_wrapper > .row:first-child, #magTable_wrapper > .row:first-child, #sweepstakesTable_wrapper > .row:first-child, #contactsTable_wrapper > .row:first-child, #uploadsTable_wrapper > .row:first-child,
     #optOutTable_wrapper > .row:first-child, #allowedWaysTable_wrapper > .row:first-child, #invoiceTable_wrapper > .row:first-child, #allowedEntryTable_wrapper > .row:first-child, #dataTable_wrapper > .row:first-child,
     #hotelsTable_wrapper > .row:first-child
      {background-color: #dff5d0;  padding:8px 0 4px;  border-top: 2px solid #6dc234;  border-bottom: 2px solid #6dc234; margin-bottom:15px;}
    #sec_left .login-left-box, #sec_right .regstrd-rght-box { margin-bottom:15px; }
    .FooterBar .footer-social-icons { text-align:center; margin-bottom:15px;}
    .FooterBar .footerlgo { text-align:center; line-height:5px;}
    .FooterCopyright .CopyrightText {display:block;}
    .add-bg { background-color:#6dc234 !important; color:#fff !important; }
    #ListPageSortBox { text-align: center; background-color:#DEF5D0;border-top: 1px solid #337D1D; padding-top: 5px;  padding-bottom: 7px;  padding-left: 0px; border-bottom: 1px solid #337D1D; }
    .pagetitle-outer .pagetitle-underline { bottom:15px; width: 95%;  max-width: 100%;}
        .pagetitle-outer .pagetitle-underline-noicon {bottom: 12px !important;}
    .pagetitle-outer .pagetitle-outer-r { margin-top:15px; }
    .pagetitle-outer { margin-top:10px; }
    .pagetitle-outer .pagetitle-outer-r .btngroup-outer { padding:0 5px;  margin: 0;}
    .pagetitle-outer .pagetitle-outer-l h3 { display:inline-block; background:#fff; padding:0 5px; font-size:20px;}
    .youWrapper .contentBox { border-right:none; border-bottom:1px solid #fff; padding:25px; }
    .youWrapper .contentBox.last { border-bottom:none; }
    .youWrapper .contentBox:after { content:''; }
    #identityMaxxPage .registerWrapper { text-align: center !important; margin: 15px 0;}
    #identityMaxxPage .registerWrapper a { bottom: 0px !important;}
    #identityMaxxPage h2 { font-size:24px; }
}


@media only screen and (min-width: 500px) {
	.header-logo {
	text-align:left;
	}
}
	
@media only screen and (max-width: 990px) {
	.PageTitle {
		font-size:25px;
		}
}


@media only screen and (max-width: 768px) {
	.navbar {
		font-size:13px;
		top:0px;
		position: fixed;
		border:0px;
		}
	#header-bar {
		margin-top:40px;
		}
	#datetime-desktop {
		display:none;
		}
	#topdata-mobile {
		display:block;
		}
	#nav-points {
		display:none;
		}
	#header-hr {
		display:block;
		}
	.header-logo {
		margin-top:10px;
		margin-bottom:0px;
		padding-top:0px;
		padding-bottom:0px;
		}
	.PageTitle {
		font-size:27px;
		}
	#ListPageSubLinks {
		font-size:15px; text-align:center;
		}
    #PageTitle { text-align:center; margin-bottom:10px; }
}

@media only screen and (max-width: 500px) {

	#PageContainer {
		padding-top: 10px;
		padding-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
		margin-left:15px;
		margin-right:15px;
        margin-bottom: 30px;
		}
	
	#ContentBorderBox {
		background-color:#FFFFFF; 
		border: 0px; 
		border-radius:0px; 
		padding:0px;
		}
	
	#ContentInnerBox {
		background-color:#FFFFFF; 
		border-radius:0px;
		padding:0px;
		}
		
	#PageTitle {
		text-align:center;
		}
		
	#ListPageSubLinks {
	
		}
    #ListPageSubLinks > a span { display:none; }
	#ListPageSortBox {
		text-align:center;
		background-color:#DEF5D0;
		border-top: 1px solid #3B6F23;
		padding-top:5px; padding-bottom:7px;
		padding-left:0px;
        border-bottom:1px solid #3B6F23;
		}

	#ListPageSortBoxDrop {
		text-align:center;
		}
	
	#ListPageSortBoxLinks {
		text-align:center;
		padding-top:13px;
		font-size:12px;
		}
		
	.TopContentLeft {
		text-align:center;
		}
		
	.TopContentRight {
		text-align:center;
		}
		
	.PageTitle {
		font-size:25px;
		}
		
	#header-bar {
		
		}
		
	.FeaturedSweepstakeContent {
		text-align:center;
		}
    .mble-bodr { display: inline-block;  border: 1px solid #3B6F23; padding: 5px; }
    a.crtdwn {  color: #489007 !important;}
    a.crtdwn.crtdwn-bg {  background-color: #dff5d0 !important;}		
}
@media only screen and (max-width: 479px) {
    .CopyrightText { display: block;  }
    .pagetitle-outer .pagetitle-underline { width:93%; }
}
@media only screen and (max-width: 420px) {
    .clnt-sprt-btn a, .clnt-sprt-btn button { min-width:48px; min-height:40px; padding: 10px 12px;}
}