
/* SECTION 1 */

/* SIZES TEMPLATE */

#loginouter, #mbanner, #outer, #pageouter, #sbanner, #ftrcontainer {
	min-width: 320px;
}

/* LOGIN PAGE */

#loginpage {
	width: 320px; /* actual width should be 319px but 1px buffer added to prevent wrapping on browser zoom */
}

.loginbanner {
	background-color:#004b83;
	margin:0 1px 0 0px;
	text-align:center;
}

.loginbanner img.login_logo {width:100%; max-width:565px;}

#loginimg {
	width: 319px;
  margin: 0 0 0 0;
}

#loginpanelswrapper {
width: 319px;  margin: 5px 0 0 0;
}

.loginpanel, .loginpanell, .loginpanelr, .loginpanelfull, .loginpanelfull .panelcontentl, .loginpanelfull .panelcontentr  {
  display: block;
}

.loginpanel {
  padding: 15px 10px 15px 10px;
}

.loginpanell, .loginpanelr, .loginpanelfull, .loginpanelfull .panelcontentl, .loginpanelfull .panelcontentr, .loginpanel h1 img  {
  width: 298px;
}

.loginpanell, .loginpanelfull .panelcontentl  {
  margin-right: 0;
}

.loginfrmrow label {
	width: 110px;
	margin: 2px 15px 0 0;
}

.loginfrmbts {
  padding-left: 0;
}

#loginstatusbar {
  width: 319px;
  margin: 5px 0 5px 0;
}

#loginstatusbar #logincontactbar {
	padding-left: 5px;
	float: left;
}

#loginstatusbar .contactbaritem {
	margin: 0 15px 0 0;
}

/* MBANNER */

#mbanner {
	height: 42px;
}

/* STANDARD PAGE SETUP/WRAPPERS */

#page {
  width: 320px; /* actual width should be 319px but 1px buffer added to prevent wrapping on browser zoom */
}

#pagewrapper {
  min-height: 240px;
  padding-bottom: 5px;
}

/* NEWSTICKER */

.newstickercontent, .newstickercontent .ticker-wrapper.has-js {
	width: 319px;
}

.newstickercontent {
	margin: 5px 0 0 0;
}

.newstickercontent .ticker-wrapper.has-js {
	height: 48px; /* ticker-content height plus top/bottom-margin of ticker and ticker-swipe */
	padding: 5px 10px 5px 10px;
}

.newstickercontent .ticker, .newstickercontent .ticker-swipe {
	width: 229px; /* allow 60px for newsticker controls */
	margin: 2px 10px 1px 0;
}

.newstickercontent .ticker-content, .newstickercontent .ticker, .newstickercontent .ticker-swipe {
	height: 45px; /* ticker-content line-height x number of rows to display */
}

.newstickercontent .ticker-content {
	line-height: 15px;
}

/* PAGEBANNER */

img.pagebanner {
	width: 319px;
	height: 39px;
}

/* PANELS */

.panelwrapper.wrapperlarge, .panelwrapper.wrappermedium , .panelwrapper.wrappersmall, .panelwrapper.dashlarge, .panelwrapper.dashmedium, .panelwrapper.dashsmall, .panelwrapper.wrapperdash {
	max-width: 319px;
}

.wrapperdash.col1, .wrapperdash.col2, .wrapperdash.col3 {
	float: left;
}

.panellarge, .panelmedium, .panelsmall {
	width: 319px;
	margin: 15px 0 0 0;
}

.panellarge h1, .panellarge .panelcontent, .panelcontentlarge, .panelmedium h1, .panelmedium .panelcontent, .panelcontentmedium, .panelsmall h1, .panelsmall .panelcontent, .panelcontentsmall {
  width: 284px;
}

.panelcontentl {
  margin-right: 0;
}

.panellarge .panelcontentl, .panellarge .panelcontentr, .panelmedium .panelcontentl, .panelmedium .panelcontentr {
  width: 284px;
}

.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: 273px;
}

.panellarge .panelcontent h2, .panelmedium .panelcontent h2, .panelsmall .panelcontent h2 {
  width: 274px;
}

.panellarge .panelcontent div.h2container, .panelmedium .panelcontent div.h2container, .panelsmall .panelcontent div.h2container, .panellarge div.h2container .panelcontentlarge, .panelmedium div.h2container .panelcontentmedium, .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,
.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,
.panelsmall div.acccontent, .panelsmall div.acccontent .panelcontentsmall, .panelsmall div.acctogcontent, .panelsmall .h2togcontainer .togcontent {
	width: 262px;
}

.panellarge .paneltab, .panelmedium .paneltab, .panelsmall .paneltab {
  width: 319px;
}

/* ACCORDION - changes for content when it appears inside acccontent */

.panelcontent .acccontent > h2 {
	width:100%;
}

/* FORMS */

.frmboxxxlarge, .frmbox250, .frmboxxxxlarge, .frmbox300, .frmbox350, .frmbox400, .frmbox450, .frmbox500 {
	width: 225px;
}

.labelxlarge, .labelxxlarge {
  width: 240px !important;
}

input.frmbt, .frmbts a img {
	margin: 0 5px 5px 0;
}

.frmelement.largeonly, .frmelement.mediumonly, .frmelement.largemediumonly {
	display: inline;
}

.frmelement.smallonly, .frmelement.largesmallonly, .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;
}

.frmindentsmall, .frmindentmedium, .frmindentlarge {
  margin-left: 0 !important;
}

/* TABLES - RESULTS TABLE */

.resultstbl th.clmlast, .resultstbl td.clmlast {
	padding-right: 10px;
}

.panellarge .resultstbl, .panelmedium .resultstbl {
	overflow-x: auto;
}

/* PAGINATION */

.panelmedium .pagbar, .panellarge .pagbar, .panelsmall .pagbar {
	width: 100%;
	margin: 0;
	padding: 5px 0 5px 0;
	display: block;
}

.panelmedium .resultsbar, .panellarge .resultsbar, .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 0;
}

.catimggallery img {
	height: 258px;
	width: 258px;
}

/* CATALOGUE - CATSELECT */

.panelmedium #catselect {
  padding: 5px 10px 5px 9px; /* padding-left should be 10px but 1px buffer allowed for to prevent wrapping on browser zoom */
}

.panelmedium .catselectprizes a.catimgselect {
	width: 297px;
	margin: 8px 0 8px 0;
	height: 137px;
}

.panelmedium .catselectprizes a.catimgselect:hover, .catselectprizes a.catimgselect:active {
	background-position: 0 -137px;
}

.panelmedium .catselectbenefits a.catimgselect {
	width: 297px;
	margin: 8px 0 8px 0;
	height: 167px;
}

.panelmedium .catselectbenefits a.catimgselect:hover, .catselectbenefits a.catimgselect:active {
	background-position: 0 -187px;
}

/* CATALOGUE - CATRESULT (CATROW) */

.panelmedium .catrowcontent, .panelsmall .catrowcontent {
  width: 209px;
  padding: 0 10px 0 0;
}

.catrow .catrowcontent a {
  width: 199px;
	min-height: 55px;
	padding: 5px 5px 5px 5px;
}

.catrow .catrowvalue {
  width: 199px;
  margin: 5px 4px 0 70px; /* actual margin-right should be 5px but 1px buffer added to prevent wrapping on browser zoom */
}

.catrow .catrowvalue  h5 {
	width: 110px;
	padding-right: 8px;
	float: left;
}

.catrow .catrowvalue  .caticon {
	width: 80px;
	float: left;
}

/* CATALOGUE - CATDETAIL */

.panelmedium .catdetailheaderblock, .panelmedium .catdetailheaderrow, .panelmedium .catdetailtitle, .panelmedium .catdetail .catvalue {
  width: 100%;
}


	/* CATALOGUE */

	.panelmedium .catrowcontent {
		width:166px;
	}

	.panelmedium .catrow .catrowcontent a {
		min-height:88px;
		padding:5px 5px 5px 5px;
	}

	.panelmedium .catrowcontent a {
		width:156px;
	}

	.panelmedium .catrow .catrowvalue {
		margin-left:113px;
	}

	/* 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:47.95%;
	width:calc((99.9% / 2) - 2%);
}

/* CATALOGUE PROMO */

.catselectprizes a.catimgpromo img.largemediumonly {
	display:none;
}
.pagebanner_wrapper.catpromo img.pagebanner {
	height:auto;
	width:100%;
}
.pagebanner_wrapper.catpromo .pagebanner_caption_bg .pagebanner_caption {
	font-size:100%;
	padding:0 25px 0 15px;
}

/* DASHBUTTON */

.dashbutton.dashbutton167, .dashbutton.dashbutton167 a {
	height: 167px;
}

.dashbutton.dashbutton167 a:hover {
	background-position: 0 -167px;
}

/* FOOTER */

#ftr {
  width: 320px; /* actual width should be 319px but 1px buffer added to prevent wrapping on browser zoom */
}

#ftrwrapper {
	width: 319px;
  padding: 0 1px 0 0;
}

#snav {width: 299px;}
#snav {
  margin: 15px 10px 0 10px;
}

#snav a {
	width: 100%;
	padding: 0 0 5px 0;
	float: left;
}

#notice {
	width: 299px;
  margin: 5px 10px 0 10px;
}

/* RECOGNITION - using nivo.slider */

.panelmedium .recognitioneotmwin, .panelmedium .recognitionlsawin {
	width: 284px;
	height: 250px;
}

.panelmedium .acccontent .recognitioneotmwin, .panelmedium .acccontent .recognitionlsawin {
	width: 273px;
}

.slider-wrapper.sliderrecognitioneotm, .slider-wrapper.sliderrecognitionlsa {
	width: 253px;
	height: 240px;
}

.panelmedium .slider-wrapper.sliderrecognitioneotm .nivoSlider, .panelmedium .slider-wrapper.sliderrecognitionlsa .nivoSlider {
	top: 60px;
}

.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: 0px;
	width: 253px;
}

.panelmedium .slider-wrapper.sliderrecognitioneotm .nivo-caption-slidereotm, .panelmedium .slider-wrapper.sliderrecognitionlsa .nivo-caption-sliderlsa {
	top: 185px;
}

.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: 0px;
}

	/* RECOGNITION - .rec */
	.rec .button_container {
		margin-right:-10px;
	}
	.rec .button_item {
		margin:0 10px 10px 0;
		width:137px;
		width:calc((99.9% / 2) - 10px);
	}
	.rec .button_icon {
		font-size:240%;
	}
	/* winners gallery using bxslider */
	.rec.winners_gallery .slide .image, .rec.winners_gallery .slide .caption {
		width:100%;
	}
	.rec.winners_gallery .slide .image .fas {
		font-size:7.5em;
	}
	.rec.winners_gallery .slide .caption {
		padding:10px 0 0 0;
	}
	.rec.winners_gallery .slide .caption .text {
		font-size:1.25em;
		padding:2px 0 2px 0;
	}
	.rec.winners_gallery .slide .caption .frmbts {
		max-width:255px; /* to prevent the frmbt misaligning - needs better solution */
		padding:5px 0 0 0;
	}

	/* BENEFITS */
	/* panelinner */
	.panelbenefits .panelinnermediuml, .panelbenefits .panelinnermediumr {width:100%;}
	/* benefits pagebanner */
	.benefits_banner .pagebanner_caption > div {font-size:100%; padding:3px 10px 3px 10px;}
	/* DISCOUNTS */
	/* catalogue */
	.paneldiscounts .cats .item {margin:7px 1.5% 7px 1.5%; width:47%;}
	.paneldiscounts .cats .item .caption > div {font-size:1em;}
	/* results */
	.paneldiscounts.catresults .catitem {margin:0 0 15px 0; width:100%;}
	.paneldiscounts.catresults .catitem p.description {display:block;}
	/* details */
	.paneldiscounts.catdetails .panelcontent.description .inner {display:block;}
	.paneldiscounts.catdetails .panelcontent.description .inner .left, .paneldiscounts.catdetails .panelcontent.description .inner .right {margin:0; width:100%;}

/* LIGHTBOX */

.lightboxwrapper {
	width: 320px;
}

.lightboxcontent, #lightbox .panellarge, #lightbox .panelmedium, #lightbox .panelsmall {
	border-radius: 0;
	border-left: 0;
	border-right: 0;
	width: 300px;
}

.lightboxcontent {
	margin: 10px 0;
}

#lightbox .panellarge, #lightbox .panelmedium, #lightbox .panelsmall {
	margin: 0;
}

#lightbox h1 {
  width: 265px;
}

#lightbox .panelcontent {
  width: 263px;
}

#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: 261px;
}

#lightbox .panelcontent h2 {
  width: 253px
}

#lightbox .panelcontent div.h2container {
  width: 241px
}

#lightbox .panelcontent .panelcontentl, #lightbox .panelcontent .panelcontentr {
  width: 263px;
}

#lightbox .panelcontent div.h2container .panelcontentl, #lightbox .panelcontent div.h2container .panelcontentr, #lightbox .panelcontent div.acccontent .panelcontentl, #lightbox .panelcontent div.h2container .panelcontentr {
  width: 255px;
}

#lightbox .panelcontent img {
	max-width: 263px;
}

/* 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/small/catselect_p_activitychild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgelectronicschild {background-image: url(/images/background/malaysia_incentives/small/catselect_p_electronicschild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimgentertainmentchild {background-image: url(/images/background/malaysia_incentives/small/catselect_p_entertainmentchild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimggiftschild {background-image: url(/images/background/malaysia_incentives/small/catselect_p_giftschild.jpg?upd=20201223113452;)}.catselectprizes a.catimgselect.catimghealthchild {background-image: url(/images/background/malaysia_incentives/small/catselect_p_healthchild.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimghighstreet {background-image: url(/images/background/malaysia_incentives/small/catselect_b_highst.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimghealthandwellness {background-image: url(/images/background/malaysia_incentives/small/catselect_b_health.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimgentertainmentanddining {background-image: url(/images/background/malaysia_incentives/small/catselect_b_dining.jpg?upd=20201223113452;)}.catselectbenefits a.catimgselect.catimggolf {background-image: url(/images/background/malaysia_incentives/small/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: 42px;
}

.mbannerouter, .mbannerwrapper {
	width: 320px;
}

.mbannerinner, .mbannercontent {
	width: 319px;
}

/* hide mbanner link (if enabled) */
.mbannercontent a.mbannerlink {
	display:none;
}

#mnavm, #statusbarm {
	width: 319px;
}

#mnavm .mnavmenu ul.mnavl2, #mnavm .mnavmenu .mnavl3 {
	margin-left: 10px;
}

#contactbar {
	width: 299px;
	margin: 5px 10px 0 10px;
	float: left;
}

#contactbar .contactbaritem {
  margin: 0 15px 0 0;
}

#poweredby.standard, #poweredby.login {
	display: none;
}
.show.largeonly, .show.mediumonly, .show.largemediumonly {
	display: none !important;
}

#loginpanelswrapper {
	margin-top:0;
}
#loginpanelsend {
	height:50px;
	width:319px;
}
#pagewrapper {
	padding-bottom:15px;
}

#mbanner, .mbannerwrapper {
	background-color:#004b83;
}

#mbanner, .mbannerwrapper, .mbannercontent {
	height:60px;
}

.mbannercontent a.logolink, .mbannercontent a.logolink img {
	height: 71%;
	margin-top:7px;
}

#iconnav_home.iconnav{
	display:none;
}

#mnavm, #statusbarm {
	margin:0;
	width:100%;
}

#mnavm .mnavmenu ul.mnavl1 {
	margin-left:5px;
}

.panellarge, .panelmedium, .panelsmall {
	margin-left:3px;
	margin-right:3px;
	width: 313px;
}

.panellarge h1, .panelmedium h1, .panelsmall h1, #lightbox h1, .panelcontent {
	padding-left:12px;
	padding-right:16px;
}

/* CATALOGUE */

#home_featured.peoplepoints .catrow.catfeatured .catrowcontent a {
	background:none;
}

.panelmedium .catselectprizes a.catimgselect, .panelmedium .catselectbenefits a.catimgselect {
	border:0;
	height:167px;
}

.panelmedium .catselectprizes a.catimgselect:hover, .catselectprizes a.catimgselect:active {
	background-position: 0 -167px;
}

/* PANEL ADDITIONAL STYLES - supported by this stylesheet only */

.panelinnermediuml, .panelinnermediumr, .panelinnersmalll, .panelinnersmallr {
	width: 100%;
}

/* NEWSTICKER */

.newstickercontent {
	margin-top:0;
}

.newstickercontent, .newstickercontent .ticker-wrapper.has-js {
	width:320px;
}

.newstickercontent .ticker-wrapper.has-js {
	padding: 5px 0 5px 0;
}

.newstickercontent .ticker, .newstickercontent .ticker-swipe {
	margin: 2px 10px 1px 10px;
	width: 299px;
}

.newstickercontent .ticker-controls {
	display:none;
}

/* SLIDERHOME */

.sliderhome_caption_bg {
	background-color: #544e52;
	height:40px;
	left:0;
	position:relative;
	top:0;
	width:100%;
}

.sliderhome_caption {
	color:#ffffff;
	font-size:100%;
	line-height:1em;
	padding:12px 10px 12px 10px;
}

/* PAGEBANNER */

img.pagebanner {
	height:auto;
	width:100%;
}

.pagebanner_wrapper .pagebanner_caption_bg, .pagebanner_wrapper.catpromo .pagebanner_caption_bg {
	background-color: #544e52;
	height:30px;
	position:relative;
	top:0;
	-webkit-transform:none;
	transform:none;
	width:100%;
}

.pagebanner_wrapper .pagebanner_caption, .pagebanner_wrapper.catpromo .pagebanner_caption_bg .pagebanner_caption, .pagebanner_wrapper.catpromo .pagebanner_caption_bg .pagebanner_caption {
	color:#ffffff;
	font-size:125%;
	padding:3px 20px 3px 15px;
}

/* CATALOGUE - demo only */

.catdetail #quantity.frmboxsmall {
	width:40px; /* allow for larger button tbt */
}

/* MONTHLY + QUARTERLY AWARDS */

.targetstbl_monthly table, .targetstbl_quarterly table {
	width:99%;
}


/* PEOPLEPOINTS */

.panelmedium .recognitioneotmwin, .panelmedium .recognitionlsawin {
	height:260px;
}

.slider-wrapper.sliderrecognitioneotm, .slider-wrapper.sliderrecognitionlsa {
	height:255px;
}

/* PRIVILEGESPLUS */
#home_privileges .dashbutton_wrapper {
	display:block;
	margin:5px 0 5px 0;
	width:100%;
}

/* CLIENT DEMOS - BY GL */
.gl3_1020202 #mbanner, .gl3_1020202 .mbannerwrapper {background-color:#ffffff;}
.gl3_1010401 #mbanner, .gl3_1010401 .mbannerwrapper {background-color:#ffffff;}
