@charset "utf-8";

/* TEXT STYLES */
.textWhite { color: #FFF !important; }
.textYellow { color: #FF9 !important; }
.textCyan { color: #54E8F2 !important; }
.textRed { color: #f6200c !important; }
.textDarkGray { color: #555 !important; }
.textLightGray { color: #999 !important; }
.textLightCyan { color: #CCEEFF !important; }
.textLightYellow { color: #FFC !important; }
.textLightBlue { color: #a9d9ef !important; }
.textBlack { color: #000 !important; }
.textOrange { color: #FC0 !important; }
.textGreen { color: #005A00 !important; }
.textPurple { color: #77009C !important; }
.textForestGreen { color: #373 !important; }
.textDarkOrange { color: #ad5a18 !important; }
.textTeal { color: #066 !important; }
.textBlue { color: #1B95BC !important; }
.textShadowBlack { text-shadow: 1px 1px 3px #000; }
.textDarkBlue { color: #0041a5 !important; }
.textMidGray { color: #777 !important; }
.textMidGreen { color: #007032 !important; }
.textBurgundy { color: #CC2A10 !important; }

/* BACKGROUND COLOR */
.backBlack { background-color: #000 !important; }
.backWhite { background-color: #FFF !important; }
.backRed { background-color: #F6200C !important; }
.backGold { background-color: #FF9C00 !important; }
.backBlue { background-color: #1EB7E8 !important; }
.backGreen { background-color: #9BBD20 !important; }
.backLightGray { background-color: #F7F7F7 !important; }
.backMidGray { background-color: #323033 !important; }
.backDarkGray { background-color: #333333 !important; }
.backLightBlue { background-color: #F0F8FF !important; }
.backLightRed { background-color: #FFEEEE !important; }
.backLightOrange { background-color: #fffae0 !important; }
.backMidOrange { background-color: #fff1d5 !important; }
.backLightPeach { background-color: #fff7e9 !important; }
.backLightGreen { background-color: #e1f5e3 !important; }
.backMidGreen { background-color: #e2fbd6 !important; }
.backMidBlue { background-color: #daebff !important; }

.rounded { -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; }

/* FONT ADJUSTMENTS */
.fontArial { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important; }
.fontArialBlack { font-family: "Arial Black", "HelveticaNeueBlack", "HelveticaNeue-Black", "Helvetica Neue Black", sans-serif; font-weight: 800; font-stretch: normal; }
.fontTimes { font-family: Times, "Times New Roman", Garamond, serif !important; }
.fontOpenSans { font-family: "Open Sans", Arial, Helvetica, sans-serif !important; }

.fontBold { font-weight: bold !important; }
.fontNormal { font-weight: normal !important; }
.fontItalic { font-style: italic !important; }
.fontLight { font-weight: 300; }
.fontSmall, p.fontSmall { font-size: .7 !important; }
.fontSmallest, p.fontSmallest { font-size: .5 !important; }
.fontLarger, p.fontLarger { font-size: 1.3em !important; line-height: 1.8 !important; }
.fontLargest, p.fontLargest { font-size: 2 !important; }

.font8 { font-size: 8px !important; line-height: 8px !important; }
.font9 { font-size: 9px !important; line-height: 9px !important; }
.font10 { font-size: 10px !important; line-height: 16px !important; }
.font11 { font-size: 11px !important; line-height: 16px !important; }
.font12 { font-size: 12px !important; line-height: 18px !important; }
.font13 { font-size: 13px !important; line-height: 21px !important; }
.font14 { font-size: 14px !important; line-height: 22px !important; }
.font15 { font-size: 15px !important; line-height: 24px !important; }
.font16 { font-size: 16px !important; line-height: 24px !important; }
.font17 { font-size: 17px !important; line-height: 24px !important; }
.font18 { font-size: 18px !important; line-height: 28px !important; }
.font19 { font-size: 19px !important; line-height: 28px !important; }
.font20 { font-size: 20px !important; line-height: 28px !important; }
.font21 { font-size: 21px !important; line-height: 32px !important; }
.font24 { font-size: 24px !important; line-height: 36px !important; }
.font28 { font-size: 28px !important; line-height: 36px !important; }
.font30 { font-size: 30px !important; line-height: 36px !important; }
.font32 { font-size: 32px !important; line-height: 38px !important; }
.font36 { font-size: 36px !important; line-height: 42px !important; }
.font42 { font-size: 42px !important; line-height: 48px !important; }
.font48 { font-size: 48px !important; line-height: 54px !important; }
.font64 { font-size: 64px !important; line-height: 64px !important; }

.left { text-align: left !important; }
.center { text-align: center !important; }
.right { text-align: right !important; }

.zeroFont { font-size: 0px !important; line-height: 0px !important; }
	
/* LINE HEIGHT */
.line10 { line-height: 10px !important; }
.line15 { line-height: 15px !important; }
.line16 { line-height: 16px !important; }
.line18 { line-height: 18px !important; }
.line20 { line-height: 20px !important; }
.line25 { line-height: 25px !important; }
.line27 { line-height: 27px !important; }
.line30 { line-height: 30px !important; }
.line33 { line-height: 33px !important; }
.line40 { line-height: 40px !important; }
.line50 { line-height: 50px !important; }
.line60 { line-height: 60px !important; }
.line70 { line-height: 70px !important; }
.line80 { line-height: 80px !important; }

/* WIDTH and HEIGHT */
.width20 { width: 20px !important; }
.width30 { width: 30px !important; }
.width40 { width: 40px !important; }
.width50 { width: 50px !important; }
.width60 { width: 60px !important; }
.width70 { width: 70px !important; }
.width80 { width: 80px !important; }
.width90 { width: 90px !important; }
.width100 { width: 100px !important; }
.width110 { width: 110px !important; }
.width120 { width: 120px !important; }
.width140 { width: 140px !important; }
.width150 { width: 150px !important; }
.width160 { width: 160px !important; }
.width170 { position: relative; width: 170px; }
.width175 { width: 175px !important; }
.width180 { width: 180px !important; }
.width190 { width: 190px !important; }
.width200 { width: 200px !important; }
.width220 { width: 220px !important; }
.width230 { width: 230px !important; }
.width240 { width: 240px !important; }
.width250 { width: 250px !important; }
.width260 { width: 260px !important; }
.width280 { width: 280px !important; }
.width290 { width: 290px !important; }
.width300 { width: 300px !important; }
.width320 { width: 320px; }
.width330 { width: 330px; }
.width350 { width: 350px; }
.width360 { width: 360px; }
.width370 { width: 370px; }
.width375 { width: 375px; }
.width380 { width: 380px; }
.width400 { width: 400px !important; }
.width402 { width: 402px; }
.width420 { width: 420px; }
.width430 { width: 430px; }
.width450 { width: 450px; }
.width460 { width: 460px; }
.width480 { width: 480px; }
.width495 { width: 495px; }
.width500 { width: 500px; }
.width510 { width: 510px; }
.width530 { width: 530px; }
.width550 { width: 550px; }
.width635 { width: 635px; }
.width600 { width: 600px; }
.width650 { width: 650px; }
.width680 { width: 680px; }
.width700 { width: 700px; }
.width720 { width: 720px; }
.width800 { width: 800px; }
.width840 { width: 840px; }
.width990 { position: relative; width: 990px; }

.height0 { height: 0px !important; }
.height10 { height: 10px !important; }
.height20 { height: 20px !important; }
.height30 { height: 30px !important; }
.height35 { height: 35px !important; }
.height40 { height: 40px !important; }
.height50 { height: 50px !important; }
.height60 { height: 60px !important; }
.height70 { height: 70px !important; }
.height80 { height: 80px !important; }
.height90 { height: 90px !important; }
.height100 { height: 100px !important; }
.height120 { height: 120px !important; }
.height140 { height: 140px !important; }
.height150 { height: 150px !important; }
.height200 { height: 200px !important; }
.height300 { height: 300px !important; }
.height400 { height: 400px !important; }
.height500 { height: 500px !important; }


/* BORDER STYLES */
.border { border: 3px solid #eef6ef; }
.blueBorder { border: 3px solid #accee3; }
.borderBottom { border-bottom: 3px solid #eef6ef; }
.borderTop { border-top: 3px solid #eef6ef; }
.borderRight { border-right: 3px solid #eef6ef; }
.borderNone { border: none !important; }
.borderWhite { border: 3px solid #FFF; }
.borderRightWhite { border-right: 3px solid #FFF; }

/* POSITIONING */
.floatLeft { float: left !important; }
.floatRight { float: right !important; }
.floatNone { float: none !important; }
.clearLeft { position: relative; clear: left; font-size: 0px; height: 0px; }
.clearBoth { position: relative; clear: both; font-size: 0px; height: 0px; }
.clearRight { position: relative; clear: right; font-size: 0px; height: 0px; }
.displayBlock { display: block !important; }
.displayNone { display: none !important; }
.marginAuto { margin-left: auto !important; margin-right: auto !important; }
.widthAuto { width: auto !important; }
.block, .block * { display: block; }
.relative { position: relative; }
.top { z-index: 100; }
.noTextDecoration { text-decoration: none !important; }
.overflowHidden { overflow: hidden; }

/* PADDING */
.pad0 { padding: 0 !important; }
.pad3 { padding: 3px !important; }
.pad5 { padding: 5px !important; }
.pad10 { padding: 10px !important; }
.pad15 { padding: 15px !important; }
.pad20 { padding: 20px !important; }
.pad30 { padding: 30px !important; }
.pad40 { padding: 40px !important; }
.margin0 { margin: 0 !important; }
.margin5 { margin: 5px !important; }
.margin10 { margin: 10px !important; }
.margin20 { margin: 20px !important; }
.margin30 { margin: 30px !important; }
.margin40 { margin: 40px !important; }

.padLeft0 { padding-left: 0 !important; }
.padRight0 { padding-right: 0 !important; }
.padTop0 { padding-top: 0 !important; }
.padBottom0 { padding-bottom: 0 !important; }

.marginTop3 { margin-top: 3px !important; }
.marginBottom3 { margin-top: 3px !important; }

.padTop3 { padding-top: 3px !important; }
.padBottom3 { padding-bottom: 3px !important; }

.padTop4 { padding-top: 4px !important; }

.marginTop4 { margin-top: 4px !important; }

.padLeft5 { padding-left: 5px !important; }
.padTop5 { padding-top: 5px !important; }
.padRight5 { padding-right: 5px !important; }
.padBottom5 { padding-bottom: 5px !important; }

.padLeft10 { padding-left: 10px !important; }
.padTop10 { padding-top: 10px !important; }
.padRight10 { padding-right: 10px !important; }
.padBottom10 { padding-bottom: 10px !important; }

.padLeft15 { padding-left: 15px !important; }
.padTop15 { padding-top: 15px !important; }
.padRight15 { padding-right: 15px !important; }
.padBottom15 { padding-bottom: 15px !important; }

.padLeft20 { padding-left: 20px !important; }
.padTop20 { padding-top: 20px !important; }
.padRight20 { padding-right: 20px !important; }
.padBottom20 { padding-bottom: 20px !important; }

.padLeft25 { padding-left: 25px !important; }
.padTop25 { padding-top: 25px !important; }
.padRight25 { padding-right: 25px !important; }
.padBottom25 { padding-bottom: 25px !important; }

.padLeft30 { padding-left: 30px !important; }
.padTop30 { padding-top: 30px !important; }
.padRight30 { padding-right: 30px !important; }
.padBottom30 { padding-bottom: 30px !important; }

.padLeft35 { padding-left: 35px !important; }
.padTop35 { padding-top: 35px !important; }
.padRight35 { padding-right: 35px !important; }
.padBottom35 { padding-bottom: 35px !important; }

.padLeft40 { padding-left: 40px !important; }
.padTop40 { padding-top: 40px !important; }
.padRight40 { padding-right: 40px !important; }
.padBottom40 { padding-bottom: 40px !important; }

/* MARGINS */
.marginLeft0 { margin-left: 0px !important; }
.marginTop0 { margin-top: 0px !important; }
.marginRight0 { margin-right: 0px !important; }
.marginBottom0 { margin-bottom: 0px !important; }

.marginLeft5 { margin-left: 5px !important; }
.marginTop5 { margin-top: 5px !important; }
.marginRight5 { margin-right: 5px !important; }
.marginBottom5 { margin-bottom: 5px !important; }

.marginLeft10 { margin-left: 10px !important; }
.marginTop10 { margin-top: 10px !important; }
.marginRight10 { margin-right: 10px !important; }
.marginBottom10 { margin-bottom: 10px !important; }

.marginLeft15 { margin-left: 15px !important; }
.marginTop15 { margin-top: 15px !important; }
.marginRight15 { margin-right: 15px !important; }
.marginBottom15 { margin-bottom: 15px !important; }

.marginLeft20 { margin-left: 20px !important; }
.marginTop20 { margin-top: 20px !important; }
.marginRight20 { margin-right: 20px !important; }
.marginBottom20 { margin-bottom: 20px !important; }

.marginLeft25 { margin-left: 25px !important; }
.marginTop25 { margin-top: 25px !important; }
.marginRight25 { margin-right: 25px !important; }
.marginBottom25 { margin-bottom: 25px !important; }

.marginLeft30 { margin-left: 30px !important; }
.marginTop30 { margin-top: 30px !important; }
.marginRight30 { margin-right: 30px !important; }
.marginBottom30 { margin-bottom: 30px !important; }

.marginLeft35 { margin-left: 35px !important; }
.marginTop35 { margin-top: 35px !important; }
.marginRight35 { margin-right: 35px !important; }
.marginBottom35 { margin-bottom: 35px !important; }

.marginLeft40 { margin-left: 40px !important; }
.marginTop40 { margin-top: 40px !important; }
.marginRight40 { margin-right: 40px !important; }
.marginBottom40 { margin-bottom: 40px !important; }

.marginLeft250 { margin-left: 250px !important; }
.marginLeft300 { margin-left: 300px !important; }
.marginTop6 {  margin-top: 6px !important; }

ul.socialicons {  }
li.third_party { list-style: none; padding: 0; margin: 0; width: 64px; float: left; padding: 0; margin-right: 12px; }
li.third_party a { display: block; width: 64px; height: 20px; padding-top: 67px; font-size: 10px; text-align: center; text-decoration: none; color: #333; }
li.google { background: url('/media/icons/google.png') no-repeat; }
li.microsoft { background: url('/media/icons/microsoft.png') no-repeat; }
li.aol { background: url('/media/icons/aol.png') no-repeat; }
li.yahoo { background: url('/media/icons/yahoo.png') no-repeat; }
li.twitter { background: url('/media/icons/twitter.png') no-repeat; }
li.facebook { background: url('/media/icons/facebook.png') no-repeat; }
li.myspace { background: url('/media/icons/myspace.png') no-repeat; }
li.openid { background: url('/media/icons/openid.png') no-repeat; }
input.openid { background: #fff url('/media/icons/openid-icon.png') no-repeat left center; border: 1px solid #999; padding: 6px 6px 6px 36px; font-size: 16px; }

label.recaptcha_input_area_text { float: none; }
#recaptcha_response_field { border: none; }

.backBlueGrad {
	background: #F0F8FF; /* Old browsers */
	background: -moz-linear-gradient(top, #F0F8FF 0%, #F0F8FF 90%, #FFFFFF 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#F0F8FF), color-stop(90%,#FFFFFF)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #F0F8FF 0%,#F0F8FF 90%, #FFFFFF 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #F0F8FF 0%,#F0F8FF 90%,#FFFFFF 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #F0F8FF 0%,#F0F8FF 90%,#FFFFFF 100%); /* IE10+ */
	background: linear-gradient(to bottom, #F0F8FF 0%,#F0F8FF 90%,#FFFFFF 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F0F8FF', endColorstr='#FFFFFF',GradientType=0 ); /* IE6-9 */
}
.classname {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px;
	text-indent:0px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff !important;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:21px;
	line-height:21px;
	width:22px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.classname:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.classname:active {
	position:relative;
	top:1px;
}

/* TOOLTIP */

.tooltip { display: none; z-index: 50; }
.tiptop, .tipmid, .tipbot { position: relative; width: 264px; background: transparent url('/media/global/bg-27.png') no-repeat 0px 0px; }
.tiptop { height: 40px; }
.tipmid { background-position: -264px 0px; background-repeat: repeat-y; }
.tipbot { height: 25px; background-position: 0px bottom; }
.tooltip a.closeMe { position: absolute; top: 10px; right: 10px; z-index: 10; background: transparent url('/media/global/icons.png') no-repeat 0px 0px; width: 22px; height: 18px; }
.tooltip h6 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 28px; padding: 12px 0px 0px 20px; margin: 0; width: 210px; color: #C50; overflow: hidden; } 
.tooltip p { padding: 3px 20px 3px 20px; font-size: 11px; line-height: 16px; color: #443; margin: 0; }
.tooltip table { margin: 0 0 0 20px; }
.tooltip th, .tooltip td { font-size: 12px; text-align: left; }
.tooltip ul { margin-left: 20px; }


/* Required CSS classes: must be included in all pages using this script */

/* Apply the element you want to drag/resize */
/*
.drsElement {
 position: absolute;
 border: 1px solid #333;
}
*/
/*
 The main mouse handle that moves the whole element.
 You can apply to the same tag as drsElement if you want.
*/
/*
.drsMoveHandle {
 height: 20px;
 background-color: #CCC;
 border-bottom: 1px solid #666;
 cursor: move;
}
*/
/*
 The DragResize object name is automatically applied to all generated
 corner resize handles, as well as one of the individual classes below.
*/
.dragresize {
 position: absolute;
 width: 5px;
 height: 5px;
 font-size: 1px;
 background: #EEE;
 border: 1px solid #333;
}

/*
 Individual corner classes - required for resize support.
 These are based on the object name plus the handle ID.
*/
.dragresize-tl {
 top: -8px;
 left: -8px;
 cursor: nw-resize;
}
.dragresize-tm {
 top: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: n-resize;
}
.dragresize-tr {
 top: -8px;
 right: -8px;
 cursor: ne-resize;
}

.dragresize-ml {
 top: 50%;
 margin-top: -4px;
 left: -8px;
 cursor: w-resize;
}
.dragresize-mr {
 top: 50%;
 margin-top: -4px;
 right: -8px;
 cursor: e-resize;
}

.dragresize-bl {
 bottom: -8px;
 left: -8px;
 cursor: sw-resize;
}
.dragresize-bm {
 bottom: -8px;
 left: 50%;
 margin-left: -4px;
 cursor: s-resize;
}
.dragresize-br {
 bottom: -8px;
 right: -8px;
 cursor: se-resize;
}

/* BANNER STYLES */

.blackBanner {
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	background: #45484d; /* Old browsers */
	background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.redBanner {
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}
.blueBanner {
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	border-bottom: 1px solid #207cca;
	background: #1e5799; /* Old browsers */
	background: -moz-linear-gradient(top,  #1e5799 0%, #2989d8 50%, #207cca 51%, #7db9e8 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(50%,#2989d8), color-stop(51%,#207cca), color-stop(100%,#7db9e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #1e5799 0%,#2989d8 50%,#207cca 51%,#7db9e8 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}
.yellowBanner {
	color: #484000;
	border-bottom: 1px solid #beaa04;
	background: #fffcad; /* Old browsers */
	background: -moz-linear-gradient(top,  #fffcad 0%, #f1da36 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fffcad), color-stop(100%,#f1da36)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fffcad 0%,#f1da36 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fffcad 0%,#f1da36 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fffcad 0%,#f1da36 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fffcad 0%,#f1da36 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffcad', endColorstr='#f1da36',GradientType=0 ); /* IE6-9 */
}
.greenBanner {
	color: #FFF;
	text-shadow: 1px 1px 1px #000;
	background: #52b152; /* Old browsers */
	background: -moz-linear-gradient(top,  #52b152 0%, #008a00 41%, #005700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#52b152), color-stop(41%,#008a00), color-stop(100%,#005700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #52b152 0%,#008a00 41%,#005700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #52b152 0%,#008a00 41%,#005700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #52b152 0%,#008a00 41%,#005700 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #52b152 0%,#008a00 41%,#005700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#52b152', endColorstr='#005700',GradientType=0 ); /* IE6-9 */
}

.blackBanner .inner, .redBanner .inner, .blueBanner .inner, .yellowBanner .inner, .greenBanner .inner { height: 30px; padding: 10px 0 10px 0; line-height: 30px; font-size: 15px; overflow: hidden; }
.redBanner .inner { background: transparent url('/media/global/icon-Gift-35x40.png') no-repeat 35px 5px; text-indent: 60px; }