

.left { float: left; }

.right { float:right; }

.clear { clear:both; }

.block { display:block;}

.hide { display:none; }

.inline { display:inline; }

.relative { position:relative; }

.absolute { position:absolute; }

.fixed { position:fixed; }

.uppercase { text-transform:uppercase; }

.lowercase { text-transform: lowercase; }

.bold { font-weight:bold; }

.face-black { color:black; }

.text-left { text-align:left; }

.text-center { text-align:center; }

.center { margin:0 auto; }

.textAlignleft{text-align: left;}

.textAlignRight{text-align: right;}

.border-radius { }

.transAll { /* Only works in IE 10 and up */
	-o-transition:all .15s linear;
	-ms-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-webkit-transition:all .15s linear;
	transition:all .15s linear;
}

.brand-gradient {
   background-color: #f2e3d1; 
   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#efddc8));
   background-image: -webkit-linear-gradient(top, #fff, #efddc8); 
   background-image: -moz-linear-gradient(top, #fff, #efddc8);
   background-image: -ms-linear-gradient(top, #fff, #efddc8);
   background-image: -o-linear-gradient(top, #fff, #efddc8);
}

	#golden-radiance.isMobile .brand-gradient-brown {
		background-color: #af7835; 
	   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#c18f36), to(#af7835));
	   background-image: -webkit-linear-gradient(top, #c18f36, #af7835); 
	   background-image: -moz-linear-gradient(top, #c18f36, #af7835);
	   background-image: -ms-linear-gradient(top, #c18f36, #af7835);
	   background-image: -o-linear-gradient(top, #c18f36, #af7835);
	}

		#golden-radiance.isMobile .brand-gradient-brown:hover { /* HOVER STATE */
			background-color: #c18f36; 
		   background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#af7835), to(#c18f36));
		   background-image: -webkit-linear-gradient(top, #af7835, #c18f36); 
		   background-image: -moz-linear-gradient(top, #af7835, #c18f36);
		   background-image: -ms-linear-gradient(top, #af7835, #c18f36);
		   background-image: -o-linear-gradient(top, #af7835, #c18f36);
		}

	.brand-gradient:hover,  /* HOVER */
	.brand-gradient.selected { 
		background-color: #fff; 
	   /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efddc8), to(#fff));
	   background-image: -webkit-linear-gradient(#efddc8, #fff);
	   background-image: -moz-linear-gradient(#efddc8, #fff);
	   background-image: -o-linear-gradient(#efddc8, #fff);
	   background-image: linear-gradient(#efddc8, #fff); */
	}

/* FIXED WIDTHS */
.w760 { width:760px; }
.w680 { width:680px; } /* 680 */
.w721 { width:721px; }
.w400 { width:420px; }
.wText { width: 171px; }
.wTextH1 { width: 200px; }
.no-padding { padding:0; }
.no-margin  { margin:0;}
.marLeft{ margin-left: 35px; } 

/* DROP SHADOWS */
.drop-shadow-simple {
	-o-box-shadow:0 1px 1px #666;
	-moz-box-shadow:0 1px 1px #666;
	-ms-box-shadow:0 1px 1px #666;
	-webkit-box-shadow:0 1px 1px #666;
	box-shadow:0 1px 1px #666;
}

/* ******** LIGHTBOX EXCEPTIONS ********** */

.lightboxContainer.lightbox-w680 {
	margin-left:-360px; 
	padding-bottom:50px;
	width:680px;
}

.lightboxContainer.w721 {
	margin-left:-360px;
	width:721px;
}

.lightboxContainer.no-padding {
	padding:0;
}

.lightboxContainer.w721.no-padding .lightboxContent {
	padding:0;
}

.lightboxContainer .lightBoxFooter.competition-lightbox {
	bottom:-28px;
	left:20px;
	position:absolute;
	width:96%;
}

/* *********** USP EXCEPTIONS *********** */

.contentItem.davidComment.usp:hover .readMore img {
	-moz-box-shadow:0 0px 20px #fff !important;
	-o-box-shadow:0 0px 20px #fff !important;
	-ms-box-shadow:0 0px 20px #fff !important;
	-webkit-box-shadow:0 0px 20px #fff !important;
	box-shadow:0 0px 20px #fff !important;
}

.contentItem.davidComment.usp:hover .davidText p {
	-moz-text-shadow:0 0px 2px #fff !important;
	-o-text-shadow:0 0px 2px #fff !important;
	-ms-text-shadow:0 0px 2px #fff !important;
	-webkit-text-shadow:0 0px 2px #fff !important;
	text-shadow:0 0px 2px #fff !important;
}

		
/* *********** MOBILE EXCEPTIONS ********* */

.isMobile .mobileContent.hide {
	display:block;
}

#golden-radiance.isMobile .CompPopUpMobi a[href*="Terms"] {
	color: 	#B57F35;
}

	#golden-radiance.isMobile .CompPopUpMobi a[href*="Terms"]:hover { /* HOVER STATE */
		text-decoration:underline;
	}

