
/* SECTION 1 */

/* SIZES TEMPLATE */

#loginouter {
	min-width: 772px;
}

#mbanner, #outer, #pageouter, #sbanner, #ftrcontainer {
	min-width: 991px;
}

/* LOGIN PAGE */

#loginpage {
	width: 772px; /* actual width should be 771px but 1px buffer added to prevent wrapping on browser zoom */
}

.loginbanner {
	background-color:#004b83;
	margin: 0 7px 0 5px;
	text-align:center;
}

.loginbanner img.login_logo {width:100%; max-width:565px;}

#loginimg {
	width: 760px;
  margin: 0 6px 0 5px;
}

#loginpanelswrapper {
width: 760px;  margin: 5px 6px 0 5px;
}

.loginpanel, .loginpanell, .loginpanelr, .loginpanelfull, .loginpanelfull .panelcontentl, .loginpanelfull .panelcontentr  {
  display: inline;
}

.loginpanel {
  padding: 15px 10px 15px 10px;
}

.loginpanell, .loginpanelr, .loginpanelfull .panelcontentl, .loginpanelfull .panelcontentr , .loginpanel h1 img {
  width: 354px;
}

.loginpanelfull {
  width: 739px;
}

.loginpanell {
  margin-right: 10px;
}

.loginpanelfull .panelcontentl {
  margin-right: 20px;
}

.loginfrmrow label {
	width: 110px;
	margin: 2px 15px 0 0;
}

.loginfrmbts {
  padding-left/**/: 125px; /* hide from IE6 */
}

#loginstatusbar {
  width: 760px;
  margin: 5px 6px 5px 5px;
}

/* MBANNER */

#mbanner {
	height: 70px;
}

/* STANDARD PAGE SETUP/WRAPPERS */

#page {
  width: 991px; /* actual width should be 990px but 1px buffer added to prevent wrapping on browser zoom */
}

#pagewrapper {
  min-height: 400px;
  padding-bottom: 5px;
}

/* NEWSTICKER */

.newstickercontent, .newstickercontent .ticker-wrapper.has-js {
	width: 979px;
}

.newstickercontent {
	margin: 5px 6px 0 5px;
}

.newstickercontent .ticker-wrapper.has-js {
	height: 19px; /* ticker-content height plus top/bottom-margin of ticker and ticker-swipe */
	padding: 5px 10px 5px 10px;
}

.newstickercontent .ticker, .newstickercontent .ticker-swipe {
	width: 889px; /* allow 60px for newsticker controls */
	margin: 2px 10px 1px 0;
}

.newstickercontent .ticker-content, .newstickercontent .ticker, .newstickercontent .ticker-swipe {
	height: 16px; /* ticker-content line-height x number of rows to display */
}

.newstickercontent .ticker-content {
	line-height: 16px;
}

/* PAGEBANNER */

img.pagebanner {
	width: 979px;
	height: 120px;
}

/* PANELS */

.panelwrapper.wrapperlarge, .panelwrapper.dashlarge {
	max-width: 991px;
}

.panelwrapper.wrappermedium, .panelwrapper.dashmedium {
	max-width: 661px;
}

.panelwrapper.wrappersmall, .panelwrapper.dashsmall, .panelwrapper.wrapperdash {
	max-width: 330px;
}

.wrapperdash.col1, .dashlarge .wrapperdash.col2, .dashmedium .wrapperdash.col3, .dashsmall .wrapperdash.col2, .dashsmall .wrapperdash.col3 {
	float: left;
}

.dashlarge .wrapperdash.col3, .dashmedium .wrapperdash.col2 {
	float: right;
}

.panellarge {
  width: 979px;
}

.panelmedium {
  width: 649px;
}

.panelsmall {
  width: 319px;
}

.panellarge, .panelmedium, .panelsmall {
margin: 15px 6px 0 5px;_margin: 15px 1px 0 5px;}

.panellarge h1, .panellarge .panelcontent, .panelcontentlarge {
  width: 944px;
}

.panelmedium h1, .panelmedium .panelcontent, .panelcontentmedium {
  width: 614px;
}

.panelsmall h1, .panelsmall .panelcontent, .panelcontentsmall {
  width: 284px;
}

.panellarge .panelcontentl, .panellarge .panelcontentr {
  width: 462px;
}

.panellarge div.h2container .panelcontentl, .panellarge div.h2container .panelcontentr, .panellarge div.acccontent .panelcontentl, .panellarge div.acccontent .panelcontentr {
  width: 451px;
}

.panelmedium .panelcontentl, .panelmedium .panelcontentr {
  width: 297px;
}

.panelmedium div.h2container .panelcontentl, .panelmedium div.h2container .panelcontentr, .panelmedium div.acccontent .panelcontentl, .panelmedium div.acccontent .panelcontentr {
  width: 286px;
}

.panellarge .panelcontent h2 {
  width: 934px;
}

.panelmedium .panelcontent h2 {
  width: 604px;
}

.panelsmall .panelcontent h2 {
  width: 274px;
}

.panellarge .panelcontent div.h2container, .panellarge div.h2container .panelcontentlarge {
  width: 922px;
}

.panelmedium .panelcontent div.h2container, .panelmedium div.h2container .panelcontentmedium {
  width: 592px;
}

.panelsmall .panelcontent div.h2container, .panelsmall div.h2container .panelcontentsmall {
  width: 262px;
}

.panellinks a {
  padding-right: 15px;
}

.panelcontent ul li {
	padding: 0 0 2px 30px;
}

.panelcontent ol li {
	margin: 0 0 5px 27px;
	*margin: 0 0 5px 30px; /* IE7 and below only */
}

/* ACCORDION */

.panellarge .panelcontent div.acccontainer, .panellarge .panelcontent #accordion.acc div.ui-accordion-content, .panellarge .panelcontent .jqacc.acc div.ui-accordion-content, .panellarge .panelcontent div.acctogcontainer {
  width: 942px
}

.panelmedium .panelcontent div.acccontainer, .panelmedium .panelcontent #accordion.acc div.ui-accordion-content, .panelmedium .panelcontent .jqacc.acc div.ui-accordion-content, .panelmedium .panelcontent div.acctogcontainer {
  width: 612px
}

.panelsmall .panelcontent div.acccontainer, .panelsmall .panelcontent #accordion.acc div.ui-accordion-content, .panelsmall .panelcontent .jqacc.acc div.ui-accordion-content, .panelsmall .panelcontent div.acctogcontainer {
  width: 282px
}

.acccontent, .acctogcontent, .h2togcontainer .togcontent {
  padding: 5px 10px 5px 10px;
}

.panellarge div.acccontent, .panellarge div.acccontent .panelcontentlarge, .panellarge div.acctogcontent, .panellarge .h2togcontainer .togcontent {
	width: 922px;
}

.panelmedium div.acccontent, .panelmedium div.acccontent .panelcontentmedium, .panelmedium div.acctogcontent, .panelmedium .h2togcontainer .togcontent  {
	width: 592px;
}

.panelsmall div.acccontent, .panelsmall div.acccontent .panelcontentsmall, .panelsmall div.acctogcontent, .panelsmall .h2togcontainer .togcontent {
	width: 262px;
}

.panellarge .paneltab {
  width: 979px;
}

.panelmedium .paneltab {
  width: 649px;
}

.panelsmall .paneltab {
  width: 319px;
}

/* ACCORDION - changes for content when it appears inside acccontent */

.panelcontent .acccontent > h2 {
	width:100%;
}

/* FORMS */

.labelxlarge {
  width: 250px !important;
}

.labelxxlarge {
  width: 300px !important;
}

.frmelement.mediumonly, .frmelement.smallonly, .frmelement.mediumsmallonly {
	display: inline;
}

.frmelement.largeonly, .frmelement.largemediumonly, .frmelement.largesmallonly {
	width: 100%;
	padding: 3px 0 3px 0;
	float: left;
	clear: left;
	display: block;
}

.frmrow label {
	width: 180px;
	margin: 2px 15px 0 0;
}

.frmradioitem.inlineradio {
	padding-right: 15px;
}

.frmradio input {
	margin: 0 15px 0 0;
}

.frmradiorow .frmradioitem input {
	margin: 2px 15px 0 0;
}

.panelmedium .frmradiorow .frmradioitem label, .panellarge .frmradiorow .frmradioitem label {
	width: 500px;
}

.panellarge .frmresult.frmlimitwidth { /*add frmlimitwidth class to prevent frmresult dropping onto a line below the label */
	max-width: 726px;
}

.panelmedium .frmresult.frmlimitwidth { /*add frmlimitwidth class to prevent frmresult dropping onto a line below the label */
	max-width: 396px;
}

.frmindentsmall {
  margin-left: 95px !important;
}

.frmindentmedium {
  margin-left: 125px !important;
}

.frmindentlarge {
  margin-left: 195px !important;
}

/* TABLES - RESULTS TABLE */

.panellarge .resultstbl th.clmlast, .panellarge .resultstbl td.clmlast, .panelmedium .resultstbl th.clmlast, .panelmedium .resultstbl td.clmlast {
	padding-right: 15px;
}

.panelsmall .resultstbl th.clmlast, .panelsmall .resultstbl td.clmlast {
	padding-right: 10px;
}

/* PAGINATION */

.panelmedium .pagbar, .panellarge .pagbar {
	width: 60%;
	margin: 0 5% 0 0;
	padding: 10px 0 10px 0;
	display: inline;
}

.panelsmall .pagbar {
	width: 100%;
	margin: 0;
	padding: 5px 0 5px 0;
	display: block;
}

.resultsbar {
	text-align: right;
}

.panelmedium .resultsbar, .panellarge .resultsbar {
	width: 34%;
  margin: 0 1% 0 0;
	padding: 10px 0 10px 0;
	float: right;
	display: inline;
}

.panelsmall .resultsbar {
	width: 100%;
  margin: 0;
	padding: 5px 0 5px 0;
	float: left;
	display: block;
}

/* CATALOGUE - IMAGE */

.catimgresult, .catimgdetail, a.catimgdetail {
	margin: 0 15px 5px 5px;
}

.catimggallery img {
	height: 398px;
	width: 398px;
}

/* CATALOGUE - CATSELECT */

.panelmedium #catselect {
  padding: 5px 14px 5px 10px; /* padding-right should be 15px but 1px buffer allowed for to prevent wrapping on browser zoom */
}

.panelmedium .catselectprizes a.catimgselect {
width: 297px;margin: 8px 7px 8px 7px;	 height: 167px;
}

.panelmedium .catselectprizes a.catimgselect:hover, .catselectprizes a.catimgselect:active {
	background-position: 0 -167px;
}

.panelmedium .catselectprizes a.catimgselect.catimgselection {width:609px;}
.panelmedium .catselectbenefits a.catimgselect {
width: 297px;margin: 8px 7px 8px 7px;	height: 167px;
}

.panelmedium .catselectbenefits a.catimgselect:hover, .catselectbenefits a.catimgselect:active {
	background-position: 0 -187px;
}

/* CATALOGUE - CATRESULT (CATROW) */

.catrow .catrowcontent {
  padding: 0 10px 0 0;
}

.panelmedium .catrowcontent {
  width: 414px;
}

.panelsmall .catrowcontent {
  width: 209px;
}

.catrow .catrowcontent a {
	min-height: 55px;
	padding: 5px 5px 5px 5px;
}

.panelmedium .catrowcontent a {
  width: 404px;
}

.panelsmall .catrowcontent a {
  width: 199px;
}

.panelmedium .benefits_results .catrowcontent {
  width: 538px; /* catrowvalue not used for benefits so can add this to the width of catrowcontent */
}

.panelmedium .benefits_results .catrowcontent a {
  width: 528px;
}

.panelmedium .catrowvalue {
  width: 115px;
  margin: 5px 4px 0 0; /* actual margin-right should be 5px but 1px buffer added to prevent wrapping on browser zoom */
}

.panelsmall .catrowvalue {
  width: 199px;
  margin: 5px 4px 0 70px; /* actual margin-right should be 5px but 1px buffer added to prevent wrapping on browser zoom */
}

/* CATALOGUE - CATDETAIL */

.panelmedium .catdetailheaderblock {
  width: 413px;
}

.panelmedium .catdetailheaderrow {
  width: 399px;
}

.panelmedium .catdetailtitle {
  width: 259px;
  padding: 0 15px 0 0;
}

.panelmedium .catdetail .catvalue {
	width: 135px;
}


	/* CATALOGUE */

	.panelmedium .catrowcontent {
		width: 371px;
	}

	.panelmedium .catrow .catrowcontent a {
		min-height: 88px;
		padding: 5px 5px 5px 5px;
	}

	.panelmedium .catrowcontent a {
		width: 361px;
	}

	.panelmedium .benefits_results .catrowcontent {
  width: 495px; /* catrowvalue not used for benefits so can add this to the width of catrowcontent */
	}

	.panelmedium .benefits_results .catrowcontent a {
		width: 485px;
	}

	/* CATALOGUE - items in panelsmall */

	.panelsmall .catrowcontent {
		width:166px;
	}

	.panelsmall .catrow .catrowcontent a {
		min-height:88px;
		padding:5px 5px 5px 5px;
	}

	.panelsmall .catrowcontent a {
		width:156px;
	}

	.panelsmall .catrow .catrowvalue {
		margin-left:113px;
		width:156px;
	}


/* CATALOGUE - CATDETAIL - SELECTION */

.catselectionitem {
	width:17.98%;
	width:calc((99.9% / 5) - 2%);
}

/* CATALOGUE PROMO */

.catselectprizes a.catimgpromo img.smallonly {
	display:none;
}
#catselect.catselectprizes a.catimgpromo.catpromo_christmas {
margin-left:7px; margin-right:7px;}
.pagebanner_wrapper.catpromo img.pagebanner {
	height:auto;
	width:100%;
}
.pagebanner_wrapper.catpromo .pagebanner_caption_bg .pagebanner_caption {
	font-size:175%;
	padding:0 25px 0 15px;
}

/* DASHBUTTON */

.dashbutton.dashbutton167, .dashbutton.dashbutton167 a {
	height: 167px;
}

.dashbutton.dashbutton167 a:hover {
	background-position: 0 -167px;
}

/* AT DASHBUTTONS */
.dashbutton.dashbutton150, .dashbutton.dashbutton150 a {height: 150px;}
.dashbutton.dashbutton150 a:hover {background-position: 0 -150px;}

/* FOOTER */

#ftr {
  width: 991px; /* actual width should be 990px but 1px buffer added to prevent wrapping on browser zoom */
}

#ftrwrapper {
	width: 980px;
  padding: 0 6px 5px 5px;
}


#snav, #notice {
  margin: 15px 10px 0 10px;
}

#snav a {
	padding-right: 15px;
}

/* RECOGNITION - using nivo.slider */

.panelmedium .recognitioneotmwin, .panelmedium .recognitionlsawin {
	width: 614px;
	height: 125px;
}

.panelmedium .acccontent .recognitioneotmwin, .panelmedium .acccontent .recognitionlsawin {
	width: 592px;
}

.slider-wrapper.sliderrecognitioneotm, .slider-wrapper.sliderrecognitionlsa {
	width: 572px;
	height: 115px;
}

.panelmedium .slider-wrapper.sliderrecognitioneotm .nivoSlider, .panelmedium .slider-wrapper.sliderrecognitionlsa .nivoSlider {
	top: 0;
}

.panelmedium .slider-wrapper.sliderrecognitioneotm .sliderrecognitioneotmtitle, .panelmedium .slider-wrapper.sliderrecognitioneotm .nivo-caption-slidereotm, .panelmedium .slider-wrapper.sliderrecognitioneotm form.recognitioneotmfilter,
.panelmedium .slider-wrapper.sliderrecognitionlsa .sliderrecognitionlsatitle, .panelmedium .slider-wrapper.sliderrecognitionlsa .nivo-caption-sliderlsa, .panelmedium .slider-wrapper.sliderrecognitionlsa form.recognitionlsafilter {
	left: 190px;
	width: 390px;
}

.panelmedium .slider-wrapper.sliderrecognitioneotm .nivo-caption-slidereotm, .panelmedium .slider-wrapper.sliderrecognitionlsa .nivo-caption-sliderlsa {
	top: 60px;
}

.panelmedium .acccontent .slider-wrapper.sliderrecognitioneotm .sliderrecognitioneotmtitle, .panelmedium .acccontent .slider-wrapper.sliderrecognitioneotm .nivo-caption-slidereotm,  .panelmedium .acccontent .slider-wrapper.sliderrecognitioneotm  form.recognitioneotmfilter,
.panelmedium .acccontent .slider-wrapper.sliderrecognitionlsa .sliderrecognitionlsatitle, .panelmedium .acccontent .slider-wrapper.sliderrecognitionlsa .nivo-caption-sliderlsa,  .panelmedium .acccontent .slider-wrapper.sliderrecognitionlsa  form.recognitionlsafilter {
	left: 179px;
}

	/* RECOGNITION - .rec */
	.panelmedium .rec .button_container {
		margin-right:-15px;
	}
	.panelmedium .rec .button_item {
		margin:0 15px 15px 0;
		width:194px;
		width:calc((99.9% / 3) - 15px);
	}
	.panelmedium .rec .button_icon {
		font-size:335%;
	}
	.panelmedium .rec .button_container.n4 .button_item {
		width:142px;
		width:calc((99.9% / 4) - 15px);
	}
	.panelmedium .rec .button_container.n4 .button_icon {
		font-size:250%;
	}
	.panelsmall .rec .button_item {
		margin:0 15px 15px 0;
		width:134px;
		width:calc((99.9% / 2) - 15px);
	}
	.panelsmall .rec .button_icon {
		font-size:235%;
	}
	/* winners gallery using bxslider */
	.rec.winners_gallery .slide .image, .rec.winners_gallery .slide .caption {
		margin:0 2.5% 0 2.5%;
		width:45%;
	}
	.rec.winners_gallery .slide .image .fas {
		font-size:10em;
	}
	.rec.winners_gallery .slide .caption .text {
		font-size:1.5em;
		padding:5px 0 5px 0;
	}
	.rec.winners_gallery .slide .caption .frmbts {
		max-width:247px; /* to prevent the frmbt misaligning - needs better solution */
		padding:10px 0 5px 0;
	}


	/* BENEFITS */
	/* panelinner */
	.panelbenefits .panelinnermediuml, .panelbenefits .panelinnermediumr, .panelbenefits .panelinnersmalll, .panelbenefits .panelinnersmallr {width:319px;}
	.panelbenefits .panelinnermediuml .panelcontent, .panelbenefits .panelinnermediumr, .panelcontent, .panelbenefits .panelinnersmalll .panelcontent, .panelbenefits .panelinnersmallr .panelcontent {width:284px;}
	.panelbenefits .panelinnermediuml, .panelbenefits .panelinnersmalll {	margin-right:11px;}
	.benefits_banner .pagebanner_caption > div {padding:15px 25px 15px 25px;}
	/* DISCOUNTS */
	/* catalogue */
	.paneldiscounts .cats .item {margin:15px 1.5% 15px 1.5%;}

/* LIGHTBOX */

.lightboxwrapper {
	width: 758px;
}

.lightboxcontent, #lightbox .panellarge, #lightbox .panelmedium, #lightbox .panelsmall {
	width: 738px;
}

.lightboxcontent {
	margin: 10px 0;
}

#lightbox .panellarge, #lightbox .panelmedium, #lightbox .panelsmall {
	margin: 0;
}

#lightbox h1 {
  width: 703px;
}

#lightbox .panelcontent {
  width: 701px;
}

#lightbox .panelcontent div.acccontainer, #lightbox .panelcontent #accordion.acc div.ui-accordion-content, #lightbox .panelcontent .jqacc.acc div.ui-accordion-content, #lightbox .panelcontent div.acctogcontainer {
	width: 699px;
}

#lightbox .panelcontent h2 {
  width: 691px
}

#lightbox .panelcontent div.h2container {
  width: 679px
}

#lightbox .panelcontent .panelcontentl, #lightbox .panelcontent .panelcontentr {
  width: 340px;
}

#lightbox .panelcontent div.h2container .panelcontentl, #lightbox .panelcontent div.h2container .panelcontentr, #lightbox .panelcontent div.acccontent .panelcontentl, #lightbox .panelcontent div.h2container .panelcontentr {
  width: 329px;
}

#lightbox .panelcontent img {
	max-width: 701px;
}

/* SECTION 2 */

/* IMAGES TEMPLATE */

body {background-image: none; }#loginimg {background-image: none; }#loginouter {background-image: none; }#outer {background-image: none; }#pageouter {background-image: url(/images/background/malaysia_incentives/pageouter.png?upd=20201223113452); }#mbanner {background-image: url(/images/background/malaysia_incentives/mbanner.jpg?upd=20231223113452); }.mbannerwrapper {background-image: none; }#sbanner {background-image: none; } #sbanner_overlay {background-image: none; }#ftrwrapper {background-image: none; }.panelmedium .recognitioneotmwin, .panelmedium .recognitionlsawin {background-image: none; }#catselect.catselectprizes {background-image: url(/images/background/malaysia_incentives/catselect_bg.png?upd=20201223113452); }#catselect.catselectbenefits {background-image: none; }.catselectprizes a.catimgselect.catimgactivity {background-image: url(/images/background/malaysia_incentives/catselect_p_activity.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgelectronics {background-image: url(/images/background/malaysia_incentives/catselect_p_electronics.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgentertainment {background-image: url(/images/background/malaysia_incentives/catselect_p_entertainment.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgfood {background-image: url(/images/background/malaysia_incentives/catselect_p_food.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimggifts {background-image: url(/images/background/malaysia_incentives/catselect_p_gifts.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimghealth {background-image: url(/images/background/malaysia_incentives/catselect_p_health.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgholidays {background-image: url(/images/background/malaysia_incentives/catselect_p_holidays.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimglifestyle {background-image: url(/images/background/malaysia_incentives/catselect_p_lifestyle.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgactivitychild {background-image: url(/images/background/malaysia_incentives/catselect_p_activitychild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgelectronicschild {background-image: url(/images/background/malaysia_incentives/catselect_p_electronicschild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgentertainmentchild {background-image: url(/images/background/malaysia_incentives/catselect_p_entertainmentchild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimggiftschild {background-image: url(/images/background/malaysia_incentives/catselect_p_giftschild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimghealthchild {background-image: url(/images/background/malaysia_incentives/catselect_p_healthchild.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimghighstreet {background-image: url(/images/background/malaysia_incentives/catselect_b_highst.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimghealthandwellness {background-image: url(/images/background/malaysia_incentives/catselect_b_health.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimgentertainmentanddining {background-image: url(/images/background/malaysia_incentives/catselect_b_dining.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimggolf {background-image: url(/images/background/malaysia_incentives/catselect_b_golf.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgjewellery {background-image: url(/images/background/malaysia_incentives/catselect_p_jewellery.jpg?upd=20201223113452;)}

/* PAGINATION */

.pagbar ul li {
	padding: 1px 8px 1px 8px;
}

.pagbar li:first-child, .pagbar ul li.first {
	padding-left: 4px;
}

.pagbar li:last-child, .pagbar ul li.last {
	padding-right: 4px;
}
#mbanner {margin-top: 25px;}
/* show standard statusbar, mnav and poweredby */
#statusbar, #mnav, #poweredby {
	display: block;
}

/* hide mobile statusbar, mnav, contactbar and mbanner icons */
.mbannercontent a.iconnav, #statusbarmwrapper, #mnavmwrapper, #contactbar {
	display: none;
}

#mnav #mnavmenu li a.mnavplaceholder {
	cursor: default;
}

#mnav #mnavmenu li:hover a.mnavplaceholder:hover {
/*  color: ; */
	text-decoration: none;
}

.mbannerwrapper, .mbannercontent {
	height: 70px;
}

.mbannerouter, .mbannerwrapper {
	width: 991px;
}

.mbannerinner, .mbannercontent {
	width: 979px;
}

.mbannerinner {
	padding: 0 6px 0 5px;
}

.mbannercontent a.mbannerlink {
	height:100%;
	left:0;
	position:absolute;
	top:0;
}

.mbannercontent a.logolink {
	display: none;
}

#mnavm, #statusbarm {
	width: 979px;
	margin-left: 5px;
}

#mnavm .mnavmenu ul.mnavl2, #mnavm .mnavmenu .mnavl3 {
	margin-left: 170px;
}

#contactbar {
	margin: 15px 15px 0 0;
	float: right;
}

#contactbar .contactbaritem {
  margin: 0 0 0 15px;
}

#poweredby.standard {
	display: none;
}




.show.mediumonly, .show.smallonly, .show.mediumsmallonly {
	display: none !important;
}

#loginpanelswrapper {
	margin-top:0;
}

#loginpanelsend {
	height:55px;
	width:270px;
	margin-top: -56px;
}

#pagewrapper {
	padding-bottom:25px;
}

#mnav {
	margin-top:5px;
}

/* CATALOGUE */

#home_featured.peoplepoints .catrow.catfeatured .catrowcontent a {
	background:none;
}

.panelmedium .catselectprizes a.catimgselect {
	border:0;
margin: 8px 8px 8px 7px;}

.panelmedium .catselectbenefits a.catimgselect {
	border:0;
margin: 8px 8px 8px 7px;}

/* PANEL ADDITIONAL STYLES - supported by this stylesheet only */

.panelinnermediuml, .panelinnermediumr {
	width:649px;
}

.panelinnermediuml .panelcontent, .panelinnermediumr, .panelcontent {
	width:614px;
}

.panelinnersmalll, .panelinnersmallr {
	width: 319px;
}

.panelinnersmalll .panelcontent, .panelinnersmallr .panelcontent {
	width: 284px;
}

.panelinnermediuml, .panelinnersmalll {
	margin-right:11px;
}
.lightboxinnerl {
	margin-right:10px;
}
.lightboxinnerl, .lightboxinnerr {
	width:345px;
}
#lightbox .panelcontent .lightboxinnerl h2, #lightbox .panelcontent .lightboxinnerr h2 {
	width:335px;
}
#lightbox .panelcontent .lightboxinnerl div.h2container, #lightbox .panelcontent .lightboxinnerr div.h2container {
	width:323px;
}
/* fix table pag display in lightbox */
.panelcontentlightbox.pag {
	width:100%;
}
.panelcontentlightbox .pagbar {
	width: 60%;
	margin: 0 5% 0 0;
	padding: 10px 0 10px 0;
	display: inline;
}
.panelcontentlightbox .resultsbar {
	width: 34%;
  margin: 0 1% 0 0;
	padding: 10px 0 10px 0;
	float: right;
	display: inline;
}

/* NEWSTICKER */

.newstickercontent {
	margin-top:10px;
}

.newstickercontent .ticker-wrapper.has-js {
	padding: 5px 0 5px 0;
}

.newstickercontent .ticker, .newstickercontent .ticker-swipe {
	margin: 2px 10px 1px 10px;
}

/* SLIDERHOME */

.sliderhome_caption_bg {
	margin-top:-140px;
	top:50%;
}

.sliderhome_caption {
	font-size:200%;
	line-height:40px;
	padding:10px 15px 10px 15px;
	width:320px;
}

/* PAGEBANNER */

img.pagebanner {
	height:auto;
	width:100%;
}

.pagebanner_wrapper .pagebanner_caption {
	font-size:175%;
	line-height:60px;
	padding:0 25px 0 15px;
}

/* HOME */

#home_welcome .panelsmall, #home_featured .panelsmall {
	min-height:480px;
}

#home_wishlist {
	display:none;
}

/* PERFORMANCE DASHBOARD */

.performance_dash.performance_page .panelcontent.performance_results {
	min-height:390px;
}

/* SPIN-N-WIN */

.panelspinner {
	min-height:390px;
}

/* CHANNELPOINTS */

/*Prizes Incentives */

/* set min heights */
/* these 2 x sections should add up to 485px */
.ch_prizes_incentives .panelcontent.ch_info {min-height:100px;}
.ch_prizes_incentives .panelcontent.ch_targets {min-height:385px;}
/* this section should be 165px */
.ch_prizes_incentives .panelcontent.ch_points {min-height:165px;}
/* these 2 x sections should add up to 485px */
.ch_prizes_incentives .panelcontent.ch_performance {min-height:375px;}
.ch_prizes_incentives .panelcontent.ch_updated {min-height:110px;}
.ch_admin_pop .ch_performance.h2container, .ch_admin_pop .ch_points.h2container {height:130px;}

.ch_performance_page.performance_dash {
	min-height:500px;
}

/* PEOPLEPOINTS */

.panelmedium .recognitioneotmwin, .panelmedium .recognitionlsawin {
	height:140px;
}

.slider-wrapper.sliderrecognitioneotm, .slider-wrapper.sliderrecognitionlsa {
	height:135px;
}

/* PRIVILEGESPLUS */
#home_privileges .dashbutton_wrapper {
	width:237px;
}
#home_privileges .dashbutton_wrapper:first-child {
	margin-left:0;
}
#home_privileges .dashbutton_wrapper:last-child {
	margin-right:0;
}

/* CATALOGUE PROMO - CHRISTMAS */
#sliderhome .demo_sales_christmas_promo .sliderhome_caption {display:none;}
#catselect.catselectprizes a.catimgpromo.catpromo_christmas {
margin-right:8px;}
