
/* SECTION 1 */

/* SIZES TEMPLATE */

#loginouter, #mbanner, #outer, #pageouter, #sbanner, #ftrcontainer {
	min-width: 661px;
}

/* LOGIN PAGE */

#loginpage {
	width: 661px; /* actual width should be 608px 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: 649px;
  margin: 0 6px 0 5px;
}

#loginpanelswrapper {
width: 649px;  margin: 5px 6px 0 5px;
}

.loginpanel, .loginpanell, .loginpanelr, .loginpanelfull, .loginpanelfull .panelcontentl, .loginpanelfull .panelcontentr  {
  display: inline;
}

.loginpanel {
  padding: 15px 10px 15px 10px;
}

.loginpanell, .loginpanelr, .loginpanel h1 img {
  width: 299px;
}

.loginpanelfull .panelcontentl, .loginpanelfull .panelcontentr {
	width: 284px;
}

.loginpanelfull {
  width: 628px;
}

.loginpanell {
  margin-right: 10px;
}

.loginpanelfull .panelcontentl {
  margin-right: 20px;
}

.loginfrmrow label {
	width: 110px;
	margin: 2px 15px 0 0;
}

.loginfrmbts {
  padding-left: 0;
}

#loginstatusbar {
  width: 649px;
  margin: 5px 6px 5px 5px;
}

/* MBANNER */

#mbanner {
	height: 46px;
}

/* STANDARD PAGE SETUP/WRAPPERS */

#page {
  width: 661px; /* actual width should be 660px but 1px buffer added to prevent wrapping on browser zoom */
}

#pagewrapper {
  min-height: 320px;
  padding-bottom: 5px;
}

/* NEWSTICKER */

.newstickercontent, .newstickercontent .ticker-wrapper.has-js {
	width: 649px;
}

.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: 559px; /* 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: 649px;
	height: 80px;
}

/* PANELS */

.panelwrapper.wrapperlarge, .panelwrapper.wrappermedium, .panelwrapper.dashlarge, .panelwrapper.dashsmall {
	max-width: 661px;
}

.panelwrapper.wrappersmall, .panelwrapper.dashmedium, .panelwrapper.wrapperdash {
	max-width: 330px;
}

.wrapperdash.col1, .wrapperdash.col3, .dashmedium .wrapperdash.col2 {
	float: left;
}

.dashlarge .wrapperdash.col2, .dashsmall .wrapperdash.col2 {
	float: right;
}

.panellarge, .panelmedium {
  width: 649px;
}

.panelsmall {
  width: 319px;
}

.panellarge, .panelmedium, .panelsmall {
margin: 15px 6px 0 5px;}

.panellarge h1, .panellarge .panelcontent, .panelcontentlarge, .panelmedium h1, .panelmedium .panelcontent, .panelcontentmedium {
  width: 614px;
}

.panelsmall h1, .panelsmall .panelcontent, .panelcontentsmall {
  width: 284px;
}

.panellarge .panelcontentl, .panellarge .panelcontentr, .panelmedium .panelcontentl, .panelmedium .panelcontentr {
  width: 297px;
}

.panellarge div.h2container .panelcontentl, .panellarge div.h2container .panelcontentr, .panellarge div.acccontent .panelcontentl, .panellarge div.acccontent .panelcontentr, .panelmedium div.h2container .panelcontentl, .panelmedium div.h2container .panelcontentr, .panelmedium div.acccontent .panelcontentl, .panelmedium div.acccontent .panelcontentr {
  width: 286px;
}

.panellarge .panelcontent h2, .panelmedium .panelcontent h2 {
  width: 604px;
}

.panelsmall .panelcontent h2 {
  width: 274px;
}

.panellarge .panelcontent div.h2container, .panelmedium .panelcontent div.h2container, .panellarge div.h2container .panelcontentlarge, .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;
}

/* 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,
.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,
.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, .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.largeonly, .frmelement.smallonly, .frmelement.largesmallonly {
	display: inline;
}

.frmelement.mediumonly, .frmelement.largemediumonly, .frmelement.mediumsmallonly {
	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, .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;
}

.panellarge .resultstbl {
	overflow-x: auto;
}

/* 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, .panelmedium .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:150%;
	padding:0 25px 0 15px;
}

/* DASHBUTTON */

.dashbutton.dashbutton167, .dashbutton.dashbutton167 a {
	height: 167px;
}

.dashbutton.dashbutton167 a:hover {
	background-position: 0 -167px;
}

/* FOOTER */

#ftr {
  width: 661px; /* actual width should be 660px but 1px buffer added to prevent wrapping on browser zoom */
}

#ftrwrapper {
	width: 650px;
  padding: 0 6px 5px 5px;
}


#snav {
  margin: 15px 10px 0 10px;
}

#snav a {
	padding-right: 15px;
}

#notice {
  margin: 5px 10px 0 10px;
}

/* 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 {width:649px;}
	.panelbenefits .panelinnermediuml .panelcontent, .panelbenefits .panelinnermediumr, .panelcontent {width:614px;}
	.panelbenefits .panelinnersmalll, .panelbenefits .panelinnersmallr {width:319px;}
	.panelbenefits .panelinnersmalll .panelcontent, .panelbenefits .panelinnersmallr .panelcontent {width:284px;}
	.panelbenefits .panelinnermediuml, .panelbenefits .panelinnersmalll {	margin-right:11px;}
	/* benefits pagebanner */
	.benefits_banner .pagebanner_caption > div {padding:10px 20px 10px 20px;}
	/* DISCOUNTS */
	/* catalogue */
	.paneldiscounts .cats .item {margin:10px 1.5% 10px 1.5%; width:47%;}
	.paneldiscounts .cats .item .caption > div {font-size:1.25em;}

/* LIGHTBOX */

.lightboxwrapper {
	width: 648px;
}

.lightboxcontent, #lightbox .panellarge, #lightbox .panelmedium, #lightbox .panelsmall {
	width: 628px;
}

.lightboxcontent {
	margin: 10px 0;
}

#lightbox .panellarge, #lightbox .panelmedium, #lightbox .panelsmall {
	margin: 0;
}

#lightbox h1 {
  width: 593px;
}

#lightbox .panelcontent {
  width: 591px;
}

#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: 589px;
}

#lightbox .panelcontent h2 {
  width: 581px
}

#lightbox .panelcontent div.h2container {
  width: 569px
}

#lightbox .panelcontent .panelcontentl, #lightbox .panelcontent .panelcontentr {
  width: 285px;
}

#lightbox .panelcontent div.h2container .panelcontentl, #lightbox .panelcontent div.h2container .panelcontentr, #lightbox .panelcontent div.acccontent .panelcontentl, #lightbox .panelcontent div.h2container .panelcontentr {
  width: 274px;
}

#lightbox .panelcontent img {
	max-width: 591px;
}

/* SECTION 2 */

/* IMAGES TEMPLATE */

body {background-image: none; }#loginimg {background-image: none; }#loginouter {background-image: none; }#outer {background-image: none; }#pageouter {background-image: none; }#mbanner {}#mbanner {background-image: none; }.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: none; }#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/medium/catselect_p_activitychild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgelectronicschild {background-image: url(/images/background/malaysia_incentives/medium/catselect_p_electronicschild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgentertainmentchild {background-image: url(/images/background/malaysia_incentives/medium/catselect_p_entertainmentchild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimggiftschild {background-image: url(/images/background/malaysia_incentives/medium/catselect_p_giftschild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimghealthchild {background-image: url(/images/background/malaysia_incentives/medium/catselect_p_healthchild.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimghighstreet {background-image: url(/images/background/malaysia_incentives/medium/catselect_b_highst.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimghealthandwellness {background-image: url(/images/background/malaysia_incentives/medium/catselect_b_health.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimgentertainmentanddining {background-image: url(/images/background/malaysia_incentives/medium/catselect_b_dining.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimggolf {background-image: url(/images/background/malaysia_incentives/medium/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;
}
/* clear top margin allowance for fixed statusbar */
#mbanner {
	margin-top: 0;
}

/* hide standard statusbar, mnav and poweredby */
#statusbar, #mnav, #poweredby {
	display: none;
}

/* show mobile statusbar, mnav, contactbar and mbanner icons */
.mbannercontent a.iconnav, #statusbarmwrapper, #mnavmwrapper, #contactbar {
	display: block;
}

.mbannerwrapper, .mbannercontent {
	height: 46px;
}

.mbannerouter, .mbannerwrapper {
	width: 661px;
}

.mbannerinner, .mbannercontent {
	width: 649px;
}

.mbannerinner {
	padding: 0 6px 0 5px;
}

/* hide mbanner link (if enabled) */
.mbannercontent a.mbannerlink {
	display:none;
}

#mnavm, #statusbarm {
	width: 649px;
	margin-left: 5px;
}

#mnavm .mnavmenu ul.mnavl2, #mnavm .mnavmenu .mnavl3 {
	margin-left: 170px;
}

#contactbar {
	width: 640px;
	margin: 5px 10px 0 10px;
	float: left;
}

#contactbar .contactbaritem {
  margin: 0 15px 0 0;
}

#poweredby.standard {
	display: none;
}
.show.largeonly, .show.smallonly, .show.largesmallonly {
	display: none !important;
}

#loginpanelswrapper {
	margin-top:0;
}
#loginpanelsend {
	height:55px;
	width:270px;
	margin-top: -56px;
}
#pagewrapper {
	padding-bottom:15px;
}

#mbanner, .mbannerwrapper {
	background-color:#004b83;
}

#mbanner, .mbannerwrapper, .mbannercontent {
	height:60px;
}

.mbannercontent a.logolink, .mbannercontent a.logolink img {
	height: 95%;
}

#iconnav_home.iconnav{
	display:none;
}

#mnavm, #statusbarm {
	margin:0;
	width:100%;
}

#mnavm .mnavmenu ul.mnavl1 {
	margin-left: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, .panelinnersmalll, .panelinnersmallr {
	width: 319px;
}


.panelinnermediuml .panelcontent, .panelinnermediumr, .panelcontent, .panelinnersmalll .panelcontent, .panelinnersmallr .panelcontent {
	width: 284px;
}

.panelinnermediuml, .panelinnersmalll {
	margin-right:11px;
}

/* NEWSTICKER */

.newstickercontent {
	margin:0px;
}

.newstickercontent, .newstickercontent .ticker-wrapper.has-js {
	width:100%;
}

.newstickercontent .ticker-wrapper.has-js {
	height:35px;
	padding: 5px 0 5px 0;
}

.newstickercontent .ticker, .newstickercontent .ticker-swipe {
	margin: 2px 10px 1px 10px;
	width: 579px;
}

.newstickercontent .ticker-content, .newstickercontent .ticker, .newstickercontent .ticker-swipe {
	height:32px;
}

/* SLIDERHOME */

.sliderhome_caption_bg {
	margin-top:-90px;
	top:50%;
}

.sliderhome_caption {
	font-size:150%;
	line-height:30px;
	padding:10px 10px 10px 10px;
	width:240px;
}

/* PAGEBANNER */

img.pagebanner {
	height:auto;
	width:100%;
}

.pagebanner_wrapper .pagebanner_caption {
	font-size:150%;
	line-height:50px;
	padding:0 25px 0 15px;
}

/* PERFORMANCE DASHBOARD */

.performance_dash.performance_page.targets_monthly_dash .panelcontent.performance_results,
.performance_dash.performance_page.targets_quarterly_dash .panelcontent.performance_results {
	min-height:320px;
}

/* SPIN-N-WIN */

.panelsmall.panelspinner {
	width:649px;
}

.panelsmall.panelspinner .panelcontent {
	padding-left:165px;
}


/* PEOPLEPOINTS */

.panelmedium .recognitioneotmwin, .panelmedium .recognitionlsawin {
	height:140px;
}

.slider-wrapper.sliderrecognitioneotm, .slider-wrapper.sliderrecognitionlsa {
	height:135px;
}

/* PRIVILEGESPLUS */
#home_privileges .dashbutton_wrapper {
	width:319px;
}
#home_privileges .dashbutton_wrapper:first-child, #home_privileges .dashbutton_wrapper:nth-child(3) {
	margin-left:0;
}
#home_privileges .dashbutton_wrapper:nth-child(2), #home_privileges .dashbutton_wrapper:last-child {
	margin-right:0;
}
#home_privileges .dashbutton_wrapper:nth-child(3), #home_privileges .dashbutton_wrapper:last-child {
	margin-top:10px;
}

/* CATALOGUE PROMO - CHRISTMAS */
#sliderhome .demo_sales_christmas_promo .sliderhome_caption {display:none;}
#catselect.catselectprizes a.catimgpromo.catpromo_christmas {
margin-right:8px;}

/* CLIENT DEMOS - BY GL */
.gl3_1020202 #mbanner, .gl3_1020202 .mbannerwrapper {background-color:#ffffff;}
.gl3_1010401 #mbanner, .gl3_1010401 .mbannerwrapper {background-color:#ffffff;}
