   /*  Reset Styles
---------------------------------------------------------------*/
html{
	color: #4e4e50;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: normal;
}
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, 
fieldset, form, label, legend,
caption, select{
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-size: 100%;
	line-height: 125%;
	outline: none;
	color:#FFF;
	text-decoration:none;
}

.size{
	color:#000;
	margin-left: 20px;
	margin-right: 20px;}

li{
	margin-bottom: 10px;
	margin-top: 10px;
	margin-left:auto;
	margin-right:auto;
}


/* Remove the fixed width off the menu bar itself. We float
 * the menu bar so that the browser sizes its width just enough
 * to fit its content. Another option, would be not to float the
 * menu bar, which will allow it to expand horizontally to fill
 * what ever container it is in.
 */

ul.MenuBarVertical {
	width: auto;
	float: left;
}

/* We want our menu items to expand to fill up its container,
 * so make sure it is a non-floated block element.
 *
 * The bottom border property is used here as a hack around
 * an IE6 bug that causes white gaps to appear between positioned
 * elements when a class is programatically placed on one of them,
 * even if that class is not defined, or contains no CSS properties
 * that have any visual impact.
 */

ul.MenuBarVertical li {
	width: auto;
	display: block;
	float: none;
	border-bottom: solid 1px #EEE;
}

/* Remove any widths on sub menus. */

ul.MenuBarVertical ul {
	width: auto;
}

/* We don't want the text in any of our sub menus to
 * wrap, so we need to turn on "nowrap".
 */

ul.MenuBarVertical ul li {
	width: auto;
	white-space: nowrap;
}

/* Now that our menus auto size horizontally, we need to
 * make sure that we have some space for any sub menu indicators
 * so they don't overlap with the text in the menu item.
 */

ul.MenuBarVertical a.MenuBarItemSubmenu {
	padding: 0.5em 2em 0.5em 0.75em;
	font-size:24px;	font-family:Tahoma, Geneva, sans-serif; font-weight:bold;

}

li.MenuBarItemSubmenu1{
	padding: 0.1em 2em 0.1em 0.75em;
	font-size:20px;	font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
	

-->

table, tbody, tfoot, thead, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-size: 100%;
	/*line-height: 125%;*/
	outline: none;
	color:#FFF;}

.watermark
        {
        color:#000; 
        background-color: #fff;               
        }
		
		.greyText{
  color:#000;​
}
		
em{font-style:italic;}
textarea, input{
	margin: 0;
	padding: 0;
	color: #4e4e50;
	font-size: 100%;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	outline: none;
}
select{color: #4e4e50;font-family: Helvetica, Arial, Verdana, sans-serif;}
table { border-collapse: separate; border-spacing: 0; }
/*CHANGE*/
a{color: #FFF;}
a:hover{color: #FF0;}
a:link{text-decoration:none;}
li{
	list-style-position: inside;
	list-style-type: disc;
	line-height: 1.6em;
} 
/*CHANGE END*/
/*  Global Styles  
---------------------------------------------------------------*/
html{
	font-size: 70%;
	height: 100%;
	min-width: 990px;
	background-color: #fff;
	background-position: center 42px;
	background-repeat: no-repeat;
	_overflow: hidden;
}
body{
	background-position: center top;
	background-repeat: repeat-x;
	height: 100%;
	min-width: 990px;
}
#proweb_wgt{
	height: 100%;
}
#container {
	position: relative;
	height: 100%;
	min-height: 100%;
	width: 100%;
	margin: 0;
	_overflow: auto;
}
#containerPrint {
	margin: 0 auto;
	width: 600px;
	background-position: center top;
	background-repeat: no-repeat;
	height: 100%;
}
#siteGlobalIframe{
	filter: mask();
	z-index: 0;
	width:100%;
	height: 1000px;
	position: absolute;
	top: 0px;
	left: 0px;
	border: none;
}
#innerContainer{
	width: 960px;
	margin: 0 auto;
}
/*CHANGE HERE*/
#pageContainer{
	width: 960px;
	float: left;
	display: inline;
	margin: 0;
}
/*CHANGE END*/

/* Zone Widths
---------------------------------------------------------------*/
.zoneWidth10{width: 10%;float: left;display: inline;}
.zoneWidth15{width: 15%;float: left;display: inline;}
.zoneWidth20 {width: 20%;float: left;display: inline;}
.zoneWidth25 {width: 25%;float: left;display: inline;}
.zoneWidth23 {width: 23%;float: left;display: inline;}
.zoneWidth30 {width: 30%;float: left;display: inline;}
.zoneWidth33 {width: 33.33%;float: left;display: inline;}
.zoneWidth40 {width: 40%;float: left;display: inline;}
.zoneWidth50 {width: 50%;float: left;display: inline;}
.zoneWidth60 {width: 60%;float: left;display: inline;}
.zoneWidth66 {width: 66.66%;float: left;display: inline;}
.zoneWidth70 {width: 70%;float: left;display: inline;}
.zoneWidth75 {width: 75%;float: left;display: inline;}
.zoneWidth77 {width: 77%;float: left;display: inline;}
.zoneWidth80 {width: 80%;float: left;display: inline;}
.zoneWidth85 {width: 85%;float: left;display: inline;}
.zoneWidth90 {width: 90%;float: left;display: inline;}
.zoneWidth100 {width: 100%;float: left;display: inline;}


/* Zone Width Pixels (Architecture compliant)
---------------------------------------------------------------*/
.zoneWidth60px{width: 60px;float: left;display: inline;}
.zoneWidth140px{width: 140px;float: left;display: inline;}
.zoneWidth120px{width: 120px;float: left;display: inline;}
.zoneWidth180px{width: 180px;float: left;display: inline;}
.zoneWidth230px{float: left;display: inline;width: 230px;}
.zoneWidth240px{width: 240px;float: left;display: inline;}
.zoneWidth260px{float: left;display: inline;width: 260px;}
.zoneWidth300px{width: 300px;float: left;display: inline;}
.zoneWidth360px{width: 360px;float: left;display: inline;}
.zoneWidth420px{width: 420px;float: left;display: inline;}
.zoneWidth460px{width: 460px;float: left;display: inline;}
.zoneWidth480px{width: 480px;float: left;display: inline;}
.zoneWidth540px{width: 540px;float: left;display: inline;}
.zoneWidth600px{width: 600px;float: left;display: inline;}
.zoneWidth660px{width: 660px;float: left;display: inline;}
.zoneWidth720px{width: 720px;float: left;display: inline;}
.zoneWidth760px{width: 760px;float: left;display: inline;}
.zoneWidth780px{width: 780px;float: left;display: inline;}
.zoneWidth815px{width: 815px;float: left;display: inline;}
.zoneWidth840px{width: 840px;float: left;display: inline;}
.zoneWidth900px{width: 900px;float: left;display: inline;}
.zoneWidth960px{width: 960px;float: left;display: inline;}



/* Zone Width Pixels
---------------------------------------------------------------*/
.zoneWidth5px{width: 5px;float: left;display: inline;}
.zoneWidth40px{width: 40px;float: left;display: inline;}
.zoneWidth75px{width: 75px;float: left;display: inline;}
.zoneWidth85px{width: 85px;float: left;display: inline;}
.zoneWidth100px{width: 100px;float: left;display: inline;}
.zoneWidth130px{float: left; display: inline; width: 130px;}
.zoneWidth150px{width: 150px;float: left;display: inline;}
.zoneWidth160px{width: 160px;float: left;display: inline;}
.zoneWidth200px{width: 200px;float: left;display: inline;}
.zoneWidth270px{float: left; display: inline; width: 270px;}
.zoneWidth690px{float: left; display: inline; width: 690px;}
.zoneWidth910px{width: 910px;float: left;display: inline;}
.zoneWidth970px{width: 970px;float: left;display: inline;}

.zoneWidth633px{
	width:633px;
	display:inline;
	float:left;
}

.zoneWidth306px{
	width:306px;
	display:inline;
	float:left;
}
.zoneWidth467px{width: 467px;float: left;display: inline;}
.zoneWidth296px{width: 296px;float: left;display: inline;}
.zoneWidth225px{width: 225px;float: left;display: inline;}

/* Zones Width Fixes
---------------------------------------------------------------*/
.ieZoneWidth100 {_width: 100%;_float: left;_display: inline;}
.zoneWidth100TextBleed {width: 100%; float: left; display: inline; _float: none;}
.zoneWidth100NoIE{width: 100%; float: left; display: inline;}
*html .zoneWidth100NoIE{float: none; width: auto; display: block;}


/* Set Widths
---------------------------------------------------------------*/
.widthAuto{width: auto;}
.widthFull{width: 100% !important;}
.width80per{width: 80%;}
.width47per{width: 47% !important;}
.width1{width: 1px;}
.width5{width: 5px;}
.width10{width: 10px;}
.width20{width: 20px;}
.width25{width: 25px;}
.width30{width: 30px;}
.width40{width: 40px;}
.width50{width: 50px;}
.width60{width: 60px;}
.width63{width: 63px;}
.width65{width: 65px;}
.width73{width: 73px;}
.width75{width: 75px;}
.width82{width: 82px;}
.width100{width: 100px;}
.width110{width: 110px;}
.width120{width: 120px;}
.width125{width: 125px;}
.width134{width: 134px;}
.width135{width: 135px;}
.width150{width: 150px;}
.width153{width:153px;}
.width163{width: 163px;}
.width170{width: 170px;}
.width179{width: 179px;}
.width182{width: 182px;}
.width188{width: 188px;}
.width200{width: 200px;}
.width208{width: 208px;}
.width219{width: 219px;}
.width223{width: 223px;}
.width227{width: 227px;}
.width228{width: 228px;}
.width250{width: 250px;}
.width300{width: 300px;}
.width326{width: 326px;}
.width400{width: 400px;}
.width540{width: 540px;}
.width545{width: 545px;}
.width615{width: 615px;}
.width720{width: 720px;}
.width740{width: 740px;}
.width840{width: 840px;}


/* Image Positioning
---------------------------------------------------------------*/
.vertImgHeight1{height: 1px;}
.vertImgHeight2{height: 2px;}
.vertImgHeight5{height: 5px;}
.vertImgHeight10{height:10px;}
.vertImgHeight12{height:12px;}
.vertImgHeight13{height:13px;}
.vertImgHeight14{height:14px;}
.vertImgHeight15{height:15px;}
.vertImgHeight16{height:16px;}
.vertImgHeight20{height:20px;}
.vertImgHeight22{height:22px;}
.vertImgHeight23{height:23px;}
.vertImgHeight24{height:24px;}
.vertImgHeight25{height:25px;}
.vertImgHeight27{height:27px;}
.vertImgHeight28{height:28px;}
.vertImgHeight29{height:29px;}
.vertImgHeight30{height:30px;}
.vertImgHeight31{height:31px;}
.vertImgHeight32{height:32px;}
.vertImgHeight33{height:33px;}

.vertImgHeight40{height:40px;}
.vertImgHeight45{height:45px;}
.vertImgHeight50{height:50px;}
.vertImgHeight60{height:60px;}
.vertImgHeight75{height:75px;}
.vertImgHeight95{height:95px;}
.vertImgHeight100{height:100px;}
.vertImgHeight125{height:125px;}
.vertImgHeight150{height:150px;}
.vertImgHeight167{height:167px;}
.vertImgHeight186{height:186px;}
.vertImgHeight200{height:200px;}
.vertImgHeight210{height:210px;}
.vertImgHeight250{height:250px;}
.vertImgHeight270{height:270px;}
.vertImgHeight321{height:321px;}
.vertImgHeight375{height:375px;}
.vertImgHeight420{height: 420px;}
.vertImgHeight436{height: 436px;}
.vertImgHeight500{height:500px;}
.vertWidthFix{_width: auto;}
.centerImg{text-align: center;}


/* Borders and Outlines
---------------------------------------------------------------*/
/*CHANGE*/
.border{border: 1px solid #e8e8e8;}
.borderTop{border-top: 1px solid #e8e8e8;}
.borderBottom{border-bottom: 1px solid #e8e8e8;}
.borderRight{border-right: 1px solid #e8e8e8;}
.borderLeft{border-left: 1px solid #e8e8e8;}

.borderDashed{border-style:dashed;}
.borderDotted{border-style:dotted;}
.borderMedGrey{border-color:#c3c3c3}
.borderBlack{border-color: #404041;}
.borderbk{border-color: #000;}
.bordergr{border-color: #838383;}
.borderwh{border-color: #ffffff;}
.borderText{border-color: #4E4E50;}
.borderBlue{border-color: #4f88bd;}
.borderGrey{border-color: #babcbe;}
.borderLtGrey{border-color: #e6e7e8;}
.borderDkGrey{border-color: #616266;}
.borderDkBlue{border-color: #333d51;}
.borderWhite{border-color: #ffffff;}
.borderRed{border-color: #df5749;}
.borderBrand{border-color: #556783;}

.borderWidth1px{border-width: 1px;}
.borderWidth2px{border-width: 2px;}
.borderWidth3px{border-width: 3px;}
.borderWidth5px{border-width: 5px;}
.borderWidth10px{border-width: 10px;}

.noBorder{border: 0;}
.noOutline{outline: 0;}

.dashedOutline{outline: dashed;}


/* Background Colors and Background Image Positioning
---------------------------------------------------------------*/
/*Colors*/
.medGreyBackground{background-color:#717171}

.whiteBackground{background-color: #ffffff;}
.blackBackground{background-color: #000000;}

.greyBackground{background-color: #babcbe;}
.ltGreyBackground{background-color: #e6e7e8;}
.dkGreyBackground{background-color: #616266;}

.redBackground{background-color: #df5749;}
.ltBlueBackground{background-color: #9DC8E4;}
.blueBackground{background-color: #6D7C95;}
.dkBlueBackground{background-color: #333d51;}

.noBackground{background-color: transparent;}

.brandBackground{background-color: #556783;}
.dkBrandBackground{background-color:#031831;}

.checkoutBackground{background-color: #ADAEB5}
.ltBlueAddBackground{background-color: #eff6f7;}
.contestBackground{background-color: #0f344e;}
.fndryBlue{background-color: #657287}

/*CHANGE END*/
/*Positioning*/
.repeatY{background-repeat: repeat-y;}
.repeatX{background-repeat: repeat-x;}
.noRepeat{background-repeat: no-repeat;}
.positionRight{background-position: right;}
.positionLeft{background-position: left;}
.positionCenter{background-position: center;}
.positionTop{background-position: top;}
.positionBottom{background-position: bottom;}
.ieBackgroundPng{_background-image: none !important;}
.ieBackgroundGradient{width: 100%;}
.backgroundGradient{background-repeat: repeat-x;}


/* Floats
---------------------------------------------------------------*/
.floatRight{float: right; display: inline;}
.floatLeft{float: left;display: inline;}
.floatNone{float: none;}
.floatLeftChildImg img{float: left; display: inline;}
/*Safari Float Fixes*/
body:first-of-type .floatLeftSaf{float: left;}
::root .floatLeftSaf{float: left;}


/* Padding and Margins
---------------------------------------------------------------*/
.ie6DupFix{_margin-right:-3px;}
.marginSidesAuto{margin-left: auto; margin-right: auto;}
.marginAuto{margin: auto;}

.margin0px{margin: 0px;}
.margin1px{margin: 1px;}
.margin2px{margin: 2px;}
.margin3px{margin: 3px;}
.margin4px{margin: 4px;}
.margin5px{margin: 5px;}
.margin6px{margin: 6px;}
.margin7px{margin: 7px;}
.margin10px{margin: 10px;}
.margin15px{margin: 15px;}
.margin20px{margin: 20px;}
.margin25px{margin: 25px;}
.margin30px{margin: 30px;}
.margin35px{margin: 35px;}
.margin40px{margin: 40px;}
.margin50px{margin: 50px;}
.margin75px{margin: 75px;}
.margin100px{margin: 100px;}

.marginSides1px{margin-right: 1px; margin-left: 1px;}
.marginSides2px{margin-right: 2px; margin-left: 2px;}
.marginSides3px{margin-right: 3px; margin-left: 3px;}
.marginSides4px{margin-right: 4px; margin-left: 4px;}
.marginSides5px{margin-right: 5px; margin-left: 5px;}
.marginSides6px{margin-left: 6px; margin-right: 6px;}
.marginSides7px{margin-right: 7px; margin-left: 7px;}
.marginSides10px{margin-right: 10px; margin-left: 10px;}
.marginSides12px{margin-right: 12px; margin-left: 12px;}
.marginSides15px{margin-right: 15px; margin-left: 15px;}
.marginSides20px{margin-right: 20px; margin-left: 20px;}
.marginSides25px{margin-right: 25px; margin-left: 25px;}
.marginSides30px{margin-right: 30px; margin-left: 30px;}
.marginSides35px{margin-right: 35px; margin-left: 35px;}
.marginSides40px{margin-right: 40px; margin-left: 40px;}
.marginSides50px{margin-right: 50px; margin-left: 50px;}
.marginSides75px{margin-right: 75px; margin-left: 75px;}
.marginSides100px{margin-right: 100px; margin-left: 100px;}

.marginTop1px{margin-top: 1px; margin-bottom:1px}
.marginTop2px{margin-top: 2px; margin-bottom:2px}
.marginTop3px{margin-top: 3px; margin-bottom:3px}
.marginTop4px{margin-top: 4px; margin-bottom:4px}
.marginTop5px{margin-top: 5px; margin-bottom:5px}
.marginTop6px{margin-top: 6px; margin-bottom: 6px;}
.marginTop7px{margin-top: 7px; margin-bottom:7px}
.marginTop8px{margin-top: 8px; margin-bottom:8px}
.marginTop10px{margin-top: 10px; margin-bottom:10px}
.marginTop15px{margin-top: 15px; margin-bottom:15px}
.marginTop20px{margin-top: 20px; margin-bottom:20px}
.marginTop25px{margin-top: 25px; margin-bottom:25px}
.marginTop30px{margin-top: 30px; margin-bottom:30px}
.marginTop35px{margin-top: 35px; margin-bottom:35px}
.marginTop40px{margin-top: 40px; margin-bottom:40px}
.marginTop50px{margin-top: 50px; margin-bottom:50px}
.marginTop75px{margin-top: 75px; margin-bottom:75px}
.marginTop100px{margin-top: 100px; margin-bottom:100px}

.marginTopOnly1px{margin-top: 1px;}
.marginTopOnly2px{margin-top: 2px;}
.marginTopOnly3px{margin-top: 3px;}
.marginTopOnly4px{margin-top: 4px;}
.marginTopOnly5px{margin-top: 5px;}
.marginTopOnly6px{margin-top: 6px;}
.marginTopOnly7px{margin-top: 7px;}
.marginTopOnly8px{margin-top: 8px;}
.marginTopOnly10px{margin-top: 10px;}
.marginTopOnly12px{margin-top: 12px;}
.marginTopOnly15px{margin-top: 15px;}
.marginTopOnly20px{margin-top: 20px;}
.marginTopOnly25px{margin-top: 25px;}
.marginTopOnly30px{margin-top: 30px;}
.marginTopOnly35px{margin-top: 35px;}
.marginTopOnly40px{margin-top: 40px;}
.marginTopOnly45px{margin-top: 45px;}
.marginTopOnly47px{margin-top: 47px;}
.marginTopOnly50px{margin-top: 50px;}
.marginTopOnly60px{margin-top: 60px;}
.marginTopOnly64px{margin-top: 64px;}
.marginTopOnly73px{margin-top: 73px;}
.marginTopOnly75px{margin-top: 75px;}
.marginTopOnly95px{margin-top: 95px;}
.marginTopOnly100px{margin-top: 100px;}
.marginTopOnly186px{margin-top: 186px;}

.marginRight1px{margin-right: 1px;}
.marginRight2px{margin-right: 2px;}
.marginRight3px{margin-right: 3px;}
.marginRight4px{margin-right: 4px;}
.marginRight5px{margin-right: 5px;}
.marginRight6px{margin-right: 6px}
.marginRight7px{margin-right: 7px;}
.marginRight10px{margin-right: 10px;}
.marginRight15px{margin-right: 15px;}
.marginRight20px{margin-right: 20px;}
.marginRight25px{margin-right: 25px;}
.marginRight30px{margin-right: 30px;}
.marginRight35px{margin-right: 35px;}
.marginRight40px{margin-right: 40px;}
.marginRight50px{margin-right: 50px;}
.marginRight75px{margin-right: 75px;}
.marginRight100px{margin-right: 100px;}

.marginBottom1px{margin-bottom: 1px;}
.marginBottom2px{margin-bottom: 2px;}
.marginBottom3px{margin-bottom: 3px;}
.marginBottom4px{margin-bottom: 4px;}
.marginBottom5px{margin-bottom: 5px;}
.marginBottom6px{margin-bottom: 6px;}
.marginBottom7px{margin-bottom: 7px;}
.marginBottom10px{margin-bottom: 10px;}
.marginBottom15px{margin-bottom: 15px;}
.marginBottom20px{margin-bottom: 20px;}
.marginBottom25px{margin-bottom: 25px;}
.marginBottom30px{margin-bottom: 30px;}
.marginBottom35px{margin-bottom: 35px;}
.marginBottom40px{margin-bottom: 40px;}
.marginBottom47px{margin-bottom: 47px;}
.marginBottom50px{margin-bottom: 50px;}
.marginBottom75px{margin-bottom: 75px;}
.marginBottom100px{margin-bottom: 100px;}

.marginLeft1px{margin-left: 1px;}
.marginLeft2px{margin-left: 2px;}
.marginLeft3px{margin-left: 3px;}
.marginLeft4px{margin-left: 4px;}
.marginLeft5px{margin-left: 5px;}
.marginLeft6px{margin-left: 6px}
.marginLeft7px{margin-left: 7px;}
.marginLeft8px{margin-left: 8px;}
.marginLeft10px{margin-left: 10px;}
.marginLeft12px{margin-left: 12px;}
.marginLeft15px{margin-left: 15px;}
.marginLeft20px{margin-left: 20px;}
.marginLeft25px{margin-left: 25px;}
.marginLeft29px{margin-left: 29px;}
.marginLeft30px{margin-left: 30px;}
.marginLeft35px{margin-left: 35px;}
.marginLeft37px{margin-left: 37px;}
.marginLeft40px{margin-left: 40px;}
.marginLeft50px{margin-left: 50px;}
.marginLeft75px{margin-left: 75px;}
.marginLeft100px{margin-left: 100px;}

.padding0px{padding: 0px;}
.padding1px{padding: 1px;}
.padding2px{padding: 2px;}
.padding3px{padding: 3px;}
.padding4px{padding: 4px;}
.padding5px{padding: 5px;}
.padding6px{padding: 6px;}
.padding7px{padding: 7px;}
.padding10px{padding: 10px;}
.padding15px{padding: 15px;}
.padding20px{padding: 20px;}
.padding25px{padding: 25px;}
.padding30px{padding: 30px;}
.padding35px{padding: 35px;}
.padding40px{padding: 40px;}
.padding50px{padding: 50px;}
.padding75px{padding: 75px;}
.padding100px{padding: 100px;}

.paddingSides1px{padding-right: 1px; padding-left: 1px;}
.paddingSides2px{padding-right: 2px; padding-left: 2px;}
.paddingSides3px{padding-right: 3px; padding-left: 3px;}
.paddingSides4px{padding-right: 4px; padding-left: 4px;}
.paddingSides5px{padding-right: 5px; padding-left: 5px;}
.paddingSides6px{padding-left: 6px; padding-right: 6px;}
.paddingSides7px{padding-right: 7px; padding-left: 7px;}
.paddingSides10px{padding-right: 10px; padding-left: 10px;}
.paddingSides12px{padding-right: 12px; padding-left: 12px;}
.paddingSides15px{padding-right: 15px; padding-left: 15px;}
.paddingSides20px{padding-right: 20px; padding-left: 20px;}
.paddingSides25px{padding-right: 25px; padding-left: 25px;}
.paddingSides30px{padding-right: 30px; padding-left: 30px;}
.paddingSides35px{padding-right: 35px; padding-left: 35px;}
.paddingSides40px{padding-right: 40px; padding-left: 40px;}
.paddingSides50px{padding-right: 50px; padding-left: 50px;}
.paddingSides75px{padding-right: 75px; padding-left: 75px;}
.paddingSides100px{padding-right: 100px; padding-left: 100px;}

.paddingTop1px{padding-top: 1px; padding-bottom: 1px;}
.paddingTop2px{padding-top: 2px; padding-bottom: 2px;}
.paddingTop3px{padding-top: 3px; padding-bottom: 3px;}
.paddingTop4px{padding-top: 4px; padding-bottom: 4px;}
.paddingTop5px{padding-top: 5px; padding-bottom: 5px;}
.paddingTop6px{padding-top: 6px; padding-bottom: 6px;}
.paddingTop7px{padding-top: 7px; padding-bottom: 7px;}
.paddingTop10px{padding-top: 10px; padding-bottom: 10px;}
.paddingTop15px{padding-top: 15px; padding-bottom: 15px;}
.paddingTop20px{padding-top: 20px; padding-bottom: 20px;}
.paddingTop25px{padding-top: 25px; padding-bottom: 25px;}
.paddingTop30px{padding-top: 30px; padding-bottom: 30px;}
.paddingTop35px{padding-top: 35px; padding-bottom: 35px;}
.paddingTop40px{padding-top: 40px; padding-bottom: 40px;}
.paddingTop50px{padding-top: 50px; padding-bottom: 50px;}
.paddingTop75px{padding-top: 75px; padding-bottom: 75px;}
.paddingTop100px{padding-top: 100px; padding-bottom: 100px;}

.paddingTopOnly0px{padding-top: 0px;}
.paddingTopOnly1px{padding-top: 1px;}
.paddingTopOnly2px{padding-top: 2px;}
.paddingTopOnly3px{padding-top: 3px;}
.paddingTopOnly4px{padding-top: 4px;}
.paddingTopOnly5px{padding-top: 5px;}
.paddingTopOnly6px{padding-top: 6px;}
.paddingTopOnly7px{padding-top: 7px;}
.paddingTopOnly10px{padding-top: 10px;}
.paddingTopOnly15px{padding-top: 15px;}
.paddingTopOnly20px{padding-top: 20px;}
.paddingTopOnly25px{padding-top: 25px;}
.paddingTopOnly30px{padding-top: 30px;}
.paddingTopOnly35px{padding-top: 35px;}
.paddingTopOnly40px{padding-top: 40px;}
.paddingTopOnly50px{padding-top: 50px;}
.paddingTopOnly75px{padding-top: 75px;}
.paddingTopOnly100px{padding-top: 100px;}

.paddingRight1px{padding-right: 1px;}
.paddingRight2px{padding-right: 2px;}
.paddingRight3px{padding-right: 3px;}
.paddingRight4px{padding-right: 4px;}
.paddingRight5px{padding-right: 5px;}
.paddingRight6px{padding-right: 6px}
.paddingRight7px{padding-right: 7px;}
.paddingRight10px{padding-right: 10px;}
.paddingRight15px{padding-right: 15px;}
.paddingRight20px{padding-right: 20px;}
.paddingRight25px{padding-right: 25px;}
.paddingRight30px{padding-right: 30px;}
.paddingRight35px{padding-right: 35px;}
.paddingRight40px{padding-right: 40px;}
.paddingRight50px{padding-right: 50px;}
.paddingRight75px{padding-right: 75px;}
.paddingRight100px{padding-right: 100px;}

.paddingBottom1px{padding-bottom: 1px;}
.paddingBottom2px{padding-bottom: 2px;}
.paddingBottom3px{padding-bottom: 3px;}
.paddingBottom4px{padding-bottom: 4px;}
.paddingBottom5px{padding-bottom: 5px;}
.paddingBottom6px{padding-bottom: 6px;}
.paddingBottom7px{padding-bottom: 7px;}
.paddingBottom10px{padding-bottom: 10px;}
.paddingBottom15px{padding-bottom: 15px;}
.paddingBottom20px{padding-bottom: 20px;}
.paddingBottom25px{padding-bottom: 25px;}
.paddingBottom30px{padding-bottom: 30px;}
.paddingBottom35px{padding-bottom: 35px;}
.paddingBottom40px{padding-bottom: 40px;}
.paddingBottom50px{padding-bottom: 50px;}
.paddingBottom75px{padding-bottom: 75px;}
.paddingBottom100px{padding-bottom: 100px;}

.paddingLeft1px{padding-left: 1px;}
.paddingLeft2px{padding-left: 2px;}
.paddingLeft3px{padding-left: 3px;}
.paddingLeft4px{padding-left: 4px;}
.paddingLeft5px{padding-left: 5px;}
.paddingLeft6px{padding-left: 6px}
.paddingLeft7px{padding-left: 7px;}
.paddingLeft10px{padding-left: 10px;}
.paddingLeft15px{padding-left: 15px;}
.paddingLeft20px{padding-left: 20px;}
.paddingLeft25px{padding-left: 25px;}
.paddingLeft30px{padding-left: 30px;}
.paddingLeft35px{padding-left: 35px;}
.paddingLeft40px{padding-left: 40px;}
.paddingLeft50px{padding-left: 50px;}
.paddingLeft75px{padding-left: 75px;}
.paddingLeft100px{padding-left: 100px;}


/* Font size, Weight, Align, Color, List Style and Position, Font Families, Line Heights, and Text Decorations
---------------------------------------------------------------*/
/*Sizes*/
.sixText{font-size: 0.6em}
.sevenText{font-size: .75em;}
.eightText{font-size: .8em;}
.nineText{font-size: .9em;}
.tenText{font-size: 1em;}
.elevenText{font-size: 1.1em;}
.twelveText{font-size: 1.2em;}
.thirteenText{font-size: 1.3em;}
.fourteenText{font-size: 1.4em;}
.fifteenText{font-size: 1.5em;}
.sixteenText{font-size: 1.6em;}
.seventeenText{font-size: 1.7em;}
.eighteenText{font-size: 1.8em;}
.nineteenText{font-size: 1.9em;}
.twentyText{font-size: 2.0em;}
.twentyOneText{font-size: 2.1em;}
.twentyTwoText{font-size: 2.2em;}
.twentyThreeText{font-size: 2.3em;}
.twentyFourText{font-size: 2.4em;}
.twentyFiveText{font-size: 2.5em;}
.twentySixText{font-size: 2.6em;}
.twentySevenText{font-size: 2.7em;}
.twentyEightText{font-size: 2.8em;}
.twentyNineText{font-size: 2.9em;}
.thirtyText{font-size: 3.0em;}
/*Weights*/
.normalText{font-weight: normal;}
.boldText{font-weight: bold;}
.underlineText{text-decoration:underline;}
/*Font Styles*/
.italicText{font-style:italic}
.normalFontStyle{font-style: normal;}
/*Align*/
.textRight{text-align: right;}
.textLeft{text-align: left;}
.textCenter{text-align: center;}
/*Colors*/
.whiteText, .whiteText a{color:#fff;}a.whiteText:hover, .whiteText a:hover{color:#ccc;}
.whiteTextNoHover, .whiteTextNoHover a{color:#fff;}a.whiteTextNoHover:hover, .whiteTextNoHover a:hover{color:#fff;}
/*CHANGE HERE*/
.blackText, .blackText a{color:#404041;}a.blackText:hover, .blackText a:hover{color:#636363;}
.blackTextNoHover, .blackTextNoHover a{color:#404041;}a.blackTextNoHover:hover, .blackTextNoHover a:hover{color:#4e4e50;}


.ltGreyText, .ltGreyText a{color:#e6e7e8;}a.ltGreyText:hover, .ltGreyText a:hover{color:#636363;}
.dkGreyText, .dkGreyText a{color:#616266;}a.dkGreyText:hover, .dkGreyText a:hover{color:#636363;}

.blueGreyText, .blueGreyText a{color:#898e92;}a.blueGreyText:hover, .blueGreyText a:hover{color:#c4c6c8;}

.redText, .redText a{color: #df5749;}a.redText:hover, .redText a:hover{color:#636363;}

.brightRedText, .brightRedText a{color: #ba3434;}a.brightRedText:hover, .brightRedText a:hover{color:#636363;}
.greenText, .greenText a{color: #749c2d;}a.greenText:hover, .greenText a:hover{color:#636363;}

.blueText, .blueText a{color: #4f88bd;}a.blueText:hover, .blueText a:hover{color:#636363;}
.dkBlueText, .dkBlueText a{color: #333d51;}a.dkBlueText:hover, .dkBlueText a:hover{color:#636363;}

body .defaultAnchor, body .defaultAnchor a, body .defaultAnchor span{color: #1c2a47;}body a.defaultAnchor:hover, body .defaultAnchor a:hover, body .defaultAnchor:hover span{color: #808080;}

.defaultAnchorNH, .defaultAnchorNH a{color: #1c2a47;}a.defaultAnchorNH:hover, .defaultAnchorNH a:hover{color: #1c2a47;}

.brandText{color: #556783;}
.brandText, .brandText a{color: #556783 ;}a.brandText:hover, .brandText a:hover{color:#465560;}
.ltBlueText, .ltBlueText a{color: #016095;}a.ltBlueText:hover, .ltBlueText a:hover{color:#0175b5;}
/*CHANGE END*/
.swatchBlueText, .swatchBlueText a{color: #006199;}a.swatchBlueText:hover, .swatchBlueText a:hover{color:#636363;}

a.whiteBlackHover, .whiteBlackHover a, .whiteBlackHover{color: #fff}
a.whiteBlackHover:hover, .whiteBlackHover a:hover{color: #000}

/*List Styles*/
.noListStyle, .noListStyle li{list-style-type: none;}
.circleListStyle, .circleListStyle li{list-style-type: circle;}
.squareListStyle, .squareListStyle li{list-style-type: square;}
/*List Style Positions*/
.listOutside, .listOutside li{list-style-position: outside;}
.listInside, .listInside li{list-style-position: inside;}

/*Font Families*/
.arialFamily{font-family: Arial, Helvetica, sans-serif;}
.verdanaFamily{font-family: Verdana, Arial, Helvetica, sans-serif;}
.helveticaFamily{font-family: Helvetica, Verdana, Arial, sans-serif;}
/*Line Heights*/
.line7{line-height:7px;}
.line8{line-height:8px;}
.line9{line-height:9px;}
.line10{line-height:10px;}
.line11{line-height:11px;}
.line12{line-height:12px;}
.line13{line-height:13px;}
.line14{line-height:14px;}
.line15{line-height:15px;}
.line16{line-height:16px;}
.line17{line-height:17px;}
.line18{line-height:18px;}
.line19{line-height:19px;}
.line20{line-height:20px;}
.line21{line-height:21px;}
.line22{line-height:22px;}
.line23{line-height:23px;}
.line24{line-height:24px;}
.line25{line-height:25px;}
.line26{line-height:26px;}
.line27{line-height:27px;}
.line28{line-height:28px;}
.line29{line-height:29px;}
.line30{line-height:30px;}
/*Line Heights*/
.noWrap{white-space:nowrap;}
/*Text Decorations*/
.lineThrough{text-decoration:line-through;}
.underline{text-decoration: underline;}
.noTextDecoration, html .noTextDecoration a{text-decoration: none;}
.hoverUnderline a, a.hoverUnderline {text-decoration: none;}
.hoverUnderline a:hover, a.hoverUnderline:hover {text-decoration: underline;}
.hoverULChild:hover .hoverULTarget{text-decoration: underline;}
/*Text Transform*/
.upperCase {text-transform:uppercase;}
/*Letter Spacing*/
.tighten{letter-spacing:-1px;}


/* Overflows
---------------------------------------------------------------*/
.overflowAuto{overflow: auto;}
.overflowScroll{overflow:scroll;}
.overflowVisible{overflow: visible;}
.noOverflow{overflow: hidden;}
.ieNoOverflow{_overflow: hidden;}


/* Display, Visibility, Positioning
---------------------------------------------------------------*/
/*Display*/
.block{display: block;}
.inline{display: inline;}
.display0{display: none;}
.display0II{display: none;}
.ieDisplay0 option, .ieDisplay0 input{_display: none;}
/*Visibility*/
.visibilityVisible{visibility: visible;}
.visibilityHidden{visibility: hidden;}
/*Positioning*/
.absolutePosition{position: absolute;}
.absoluteTopLeft{top: 0; left:0;}
.absoluteTopRight{top: 0; right:0;}
.absoluteBotLeft{bottom: 0; left:0;}
.absoluteBotRight{bottom: 0; right:0;}

.fixedPosition{position: fixed;}
.relativePosition{position: relative;}
.inheritPosition{position: inherit;}
.staticPosition{position: static;}


/* Clears
---------------------------------------------------------------*/
.clearBoth{clear: both;}


/* Opacity
---------------------------------------------------------------*/
.opacity1{opacity: 0.1; filter: alpha(opacity=10);}
.opacity2{opacity: 0.2; filter: alpha(opacity=20);}
.opacity3{opacity: 0.3; filter: alpha(opacity=30);}
.opacity4{opacity: 0.4; filter: alpha(opacity=40);}
.opacity5{opacity: 0.5; filter: alpha(opacity=50);}
.opacity6{opacity: 0.6; filter: alpha(opacity=60);}
.opacity7{opacity: 0.7; filter: alpha(opacity=70);}
.opacity8{opacity: 0.8; filter: alpha(opacity=80);}
.opacity9{opacity: 0.9; filter: alpha(opacity=90);}
.opacity10{opacity: 1.0; filter: alpha(opacity=100);}


/* Z-Indexs
---------------------------------------------------------------*/
.zIndex1{z-index:1}
.zIndex2{z-index:2}
.zIndex3{z-index:3}
.zIndex4{z-index:4}
.zIndex5{z-index:5}
.zIndex6{z-index:6}
.zIndex7{z-index:7}
.zIndex8{z-index:8}
.zIndex9{z-index:9}
.zIndex10{z-index:10}
.zIndex100{z-index:100}
.zIndex1000{z-index:1000}


/* Cursors
---------------------------------------------------------------*/
.pointer{cursor: pointer;}
.defaultCursor{cursor: default;}
.helpCursor{cursor: help;}


/*clearfix
---------------------------------------------------------------*/
.clearfix:after {
	content: ".";
    display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}


/*clearfix Firefox
---------------------------------------------------------------*/
.clearfixFF:after {
	content: ".";
    display: block;
	clear: both;
	visibility: hidden;
	*line-height: 0;
	*height: 0;
}
.clearfixFF {display: inline-block;}
html[xmlns] .clearfixFF {display: block;}
* html .clearfixFF {height: 1%;}


/*End of Default Atlas CSS -----------------------------------------------------------------------------------------------*/



/*Begining of Site Elements CSS -----------------------------------------------------------------------------------------------*/

/*Low Concierge CSS
---------------------------------------------------------------*/
#lowConcierge{
	height: 49px;
	width: 100%;
	position: fixed;
	bottom: 0px;
	left:0;
	_position: absolute;
	_bottom: -1px;
}
#lowConciergePos {
	width: 100%;
	float: right;
	display: inline;
	min-width: 990px;
	position: absolute;
	position /*\**/: relative\9;
	position: absolute!ie;
	right: 0;
	top: 0;
}
#lowConciergeWrapper{
	width: 990px;
	margin: 0 auto;
}
#lowConciergeWrapperInside{
	width: 960px;
	margin: 0 15px;
	padding-top: 5px;
	*margin: 0 32px 0 15px;
}
#lowConciergeInner{
	height: 49px;
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
}
/*End Low Concierge CSS
---------------------------------------------------------------*/


/*Modal Window Global Styles
---------------------------------------------------------------*/
div#nyroModalFull{
	position: absolute;
	top: 0;
	left: 0;
	*position: inherit;
	_height: 100%;
}
div#nyroModalLoading {
	width: 150px;
	height: 150px;
	text-indent: -9999em;
	background-color: #fff;
	background-position: center;
}
div#nyroModalLoading.error {
	line-height: 20px;
	padding: 20px;
	width: 300px;
	height: 100px;
	text-indent: 0;
	background: #fff;
}
div#nyroModalWrapper {
	background: #fff;
	z-index: auto !important;
}
#nyroModalBg{
	z-index: auto !important;
}
a#closeBut {display: none;}
/*End Modal Window Global Styles
---------------------------------------------------------------*/


/* QAS PopUp Window
---------------------------------------------------------------*/
div.proweb{width:700px;padding:5px;}
div.proweb label{float:left;width:120px;text-align:left;}
div.proweb dt{text-align:justify;}
div.proweb input{background:#fff;border:#AAAAB8 1px solid;}
div.proweb_cover{z-index:10000;display:none;position:fixed;left:0px;top:0px;width:100%;height:100%;background:#000;filter:alpha(Opacity=50);opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;float:left;_position:absolute;}
div.wait_message{left:30%;top:30%;;padding:20px;position:absolute;background-color:#E9EBEC;}
div.proweb_details_left{position:relative;float:left;left:0;top:10;width:220px;padding:10px;background-color:#fff;margin: 0;padding:0;}
div.proweb_details_left label,
div.proweb_details label{font-weight:normal;width:50px;float:left;}
div.proweb_popup{left:20%;top:20%;;padding:5px;width:700px;height:350px;position:absolute;z-index:10001;background-color:#fff;overflow:auto;}
div.proweb_popup dd{border:#fff 1px solid;}
div.proweb_popup label.qas_postcode{font-weight:bold;text-decoration:none;color:#000;width:80px;}

div.proweb_nonpopup{border:#AAAAB8 5px solid;padding:10px;width:700px;height:315px;z-index:100;background-color:#fff;overflow:auto;}
div.proweb_nonpopup dd{border:#AAAAB8 5px solid;}
div.proweb_popup label.qas_postcode{text-decoration:none;color:#000;width:80px;}
div.proweb_popup dt.qas_message,
div.proweb_nonpopup dt.qas_message{padding:10px;border:#909ba1 1px solid;background-color: #E9EBEC;margin:0 0 10px 0;}
div.proweb_popup dt.qas_link,
div.proweb_nonpopup dt.qas_link{font-weight:bold;text-decoration:underline;color:#1c2b48;padding:0;cursor:pointer;}
div.proweb_popup dt.qas_title,
div.proweb_nonpopup dt.qas_title{font-size:13px;font-weight:bold;padding:15px 10px 10px 0px;}
div.proweb_popup input.text.qas_refinebutton,
div.proweb_nonpopup input.text.qas_refinebutton{background:#fff;border:#9a9a9a 1px solid;}
/* QAS PopUp Window
---------------------------------------------------------------*/


/*PP Main Image Zone Styles
---------------------------------------------------------------*/
.jqZoomPup{
	overflow:hidden;
	background-color: #FFF;
	-moz-opacity:0.6;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	z-index:10;
	border-color:#c4c4c4;
	border-style: solid;
	cursor: move;
}
.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   	filter: alpha(opacity = 80);
	color: #333;
   	text-decoration: none;
	border: 1px solid #CCC;
   	background-color: white;
   	padding: 8px;
	text-align:center;
   	background-repeat: no-repeat;
   	background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:42px;
	*height:54px;
	z-index:10;
	position:absolute;
	top:125px;
	left:101px;
}
/*CHANGE HERE*/
#altMouseoverImg{
	position: absolute;
	float: left;
	display: none;
	height: 455px;
	width: 455px;
	left: 1px;
	top: 1px;
	text-decoration:none;
}
/*CHANGE END*/
.jqZoomWindow{
	top: 0;
	left: 0;
}
/*End PP Main Image Zoom Styles
---------------------------------------------------------------*/





/*End Default CSS --------------------------------------------------------------------


/*Foundary Checkout Styles
--------------------------------------------------------------------------------------------------------------------------------*/
.COHiddenFields{position: absolute; top: -2000px; left: 0;}
.radioButton{
	background-position: -1px -23px;
	background-repeat: no-repeat;
	height: 16px;
	width: 16px;
	float: left;
	display: inline;
}
.radioButtonSelected{
	background-position: -1px -1px;
}
.inputHover .radioButton{
	background-position: -23px -23px;
}
.inputHover .radioButtonSelected{
	background-position: -23px -1px;
}
.checkboxSprite{
	background-repeat: no-repeat;
	background-position: 0 8px;
	height: 26px;
	width: 26px;
	float: left;
	display: inline;
}
.checkboxSpriteCk{
	background-position: 0 -28px;
}
.inputHover .checkboxSprite{
	background-position: -36px 8px;
}
.inputHover .checkboxSpriteCk{
	background-position: -36px -28px;
}
.checkboxSpriteIn{
	cursor: default;
	opacity: 0.2;
	filter: alpha(opacity=20);
}
.checkboxSpriteIn .checkboxSprite{
	background-position: 0 8px;
}
#billingMethodTabs{
	top: -19px;
	left: 0px;
}
.billingTab{
	overflow: hidden;
	cursor: pointer;
	color: #fff;
	background-color: #C7CDD0;
}
.billingTab .billingTabCont{
	height: 20px;
	padding: 5px 50px 0 50px;
}
.billingTabActive{
	cursor: default;
	color:#8f8f8f;
	overflow: hidden;
}
/*.billingTabActive .billingTabBD{
	background-position: left;
	background-repeat: no-repeat;
}*/
/*#newBillingMethod_Tab.billingTabActive .billingTabBD{
	background-position: 0 -13px;
}*/
.billingTabActive .billingTabCont{
	height: 21px;
	background-color: #fff;
}
#shippingMethodTabs{
	top: -21px;
	left: 0;
}
.shippingTab{
	overflow: hidden;
	cursor: pointer;
	color: #fff;
	background-color: #aeaeae;
	padding: 3px 19px 0 19px;
	margin: 1px 5px 0 0;
	height: 17px;
	background-repeat: repeat-x;
	background-position: top;
}
.shippingTabActive{
	border-top: 1px solid #c7cdd0;
	border-left: 1px solid #c7cdd0;
	border-right: 1px solid #c7cdd0;
	background-color: #fff;
	color:#8f8f8f;
	overflow: hidden;
	cursor: default;
	margin: 0 5px 0 0;
	padding: 3px 18px 0 18px;
	height: 18px;
}
.shippingTab.shippingTabActive {background-image:none;}

input[type="text"], input[type="password"]{
	border: 1px solid #fff;
	background-color: #adadad;
	padding: 3px;
}
input.activefield[type="text"], input.activefield[type="password"]{
	border: 1px solid #fff;
	background-color: #d4dde7;
}
input.error[type="text"], input.error[type="password"], input.error, textarea.error{
	border: 1px solid #880000;
}
input[type="image"]{
	margin: 1px;
}
input.activefield[type="image"], input:hover[type="image"]{
	border: 1px solid #fff;
	margin: 0;
}
select{
	display: none;
}
#checkoutForm input[type="text"], #checkoutForm input[type="password"], #checkoutForm textarea,
.CCOinput input[type="text"], .CCOinput input[type="password"], .CCOinput textarea{
	border: 1px solid #8a8a8a;
	background-color: #cbcbcb;
	padding: 3px;
}
#checkoutForm input.activefield[type="text"], #checkoutForm input.activefield[type="password"],
.CCOinput input.activefield[type="text"], .CCOinput input.activefield[type="password"]{
	border: 1px solid #8a8a8a;
	background-color: #e4e4e4;
}
#checkoutForm input.error[type="text"], #checkoutForm input.error[type="password"], input.error,
.CCOinput input.error[type="text"], .CCOinput input.error[type="password"], .CCOinput textarea.error{
	border: 1px solid #880000;
}
#checkoutForm input[type="image"], #cartPageForm input[type="image"],
.CCOinput input[type="image"], .CCOinput input[type="image"]{
	margin: 0px;
}
#checkoutForm input.activefield[type="image"], #checkoutForm input:hover[type="image"], #cartPageForm input.activefield[type="image"], #cartPageForm input:hover[type="image"],
.CCOinput input.activefield[type="image"], .CCOinput input:hover[type="image"], .CCOinput input.activefield[type="image"], .CCOinput input:hover[type="image"]{
	border: none;
	margin: 0;
}
.checkoutError {
	white-space:nowrap;
	padding: 3px 2px 3px 10px;
	position: absolute;
	top: 10px;
	left: 100%;
	float: left;
	display: inline;
	background-color: #fff;
	text-transform: uppercase;
}
.checkoutErrorLeft{
	text-align: right;
	left: auto;
	right: 100%;
}
.optionsError {
    background-color: #FFFFFF;
    display: inline;
    float: left;
    padding: 3px 2px 3px 10px;
    position: absolute;
    text-transform: uppercase;
    top: -5px;
    white-space: nowrap;
	margin-right: 6px;
}
.CKEArrow{
	text-align: right;
	float: left;
	display: inline;
	height: 14px;
	width: 8px;
	position: absolute;
	top: 5px;
	left: -8px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.checkoutErrorLeft .CKEArrow{
	left: auto;
	right: -8px;
	background-position: -18px 0;
	_right: -9px;
}
.emptyselect{
	height: 22px;
	background-color:#cbcbcb;
}
.DelInsHS{
	height: 11px;
	width: 11px;
	background-position: 0 0;
}
.DelInsH{background-position: 0 -11px;}
.savedShipName{
	font-weight: bold;
	border-bottom: 1px solid #bdbdbd;
	color: #010101;
}
.shipMethDD{
	font-weight: bold;
	border-bottom: 1px solid #bdbdbd;
	color: #010101;
}
.foundaryblueText, .foundaryblueText a {
	color:#546683;
}
/*End Foundary Checkout Styles
--------------------------------------------------------------------------------------------------------------------------------*/


/*Invite Page --------------------------------------------------------------------------------------------------------------------------------*/
.invitePageZone{
	height: 428px;
	background-color: #000\9;
}
#InviteEmailsTA{
	border: none;
	padding: 3px 0;
	background-color: #f2f2f2;
	height: 85px;
	background-position: 0 0;
	background-repeat: repeat-x;
}
#InviteFromZone{
	background-color: #726c61;
	height: 24px;
}
#InviteMsgTA{
	border: none;
	padding: 3px 0;
	background-color: #d6d6d6;
	height: 65px;
	background-position: 0 0;
	background-repeat: repeat-x;
}

#InviteVanityInput{
	border: none;
	background-color: #fff;
	background-position: 0 0;
	background-repeat: repeat-x;
}
/*End Invite Page --------------------------------------------------------------------------------------------------------------------------------*/


/*Import From Icons --------------------------------------------------------------------------------------------------------------------------------*/
.importInviteTxt{
	height: 16px;
	width: 60px;
	margin: 4px 10px 0 4px ;
	background-position: -4px -29px;
}
.importAnchor{
	position: relative;
	background-repeat: no-repeat;
	float: left;
	display: inline;
	height: 18px;
	margin: 3px 9px 0 0;
}
.importAnchor span{
	position: absolute;
	background-repeat: no-repeat;
	float: left;
	display: inline;
	height: 56px;
	display: none;
}
.importAnchor:hover span{
	display: inline;
	_display: none;
}
.FBImport{background-position: -8px -68px;width: 18px;}
.FBImport:hover span{top: -23px;left: -8px;background-position: -68px -5px; width: 41px;}
.OutImport{background-position: -33px -68px;width: 19px;}
.OutImport:hover span{top: -23px;left: -8px;background-position: -121px -5px; width: 41px;}
.GMImport{background-position: -61px -68px;width: 24px;}
.GMImport:hover span{top: -23px;left: -7px;background-position: -169px -5px; width: 43px;}
.YHImport{background-position: -94px -68px;width: 18px;}
.YHImport:hover span{top: -23px;left: -12px;background-position: -219px -5px; width: 44px;}
.AOLImport{background-position: -121px -68px;width: 16px;}
.AOLImport:hover span{top: -23px;left: -10px;background-position: -272px -5px; width: 41px;}
.OTImport{background-position: -148px -68px;width: 26px;}

/*End Import From Icons --------------------------------------------------------------------------------------------------------------------------------*/


/*Social Icons --------------------------------------------------------------------------------------------------------------------------------*/
.socialIcon a, .socialIconDk a{
	display:inline;
	float:left;
 	height:48px;
	background-repeat: no-repeat;
}
.emailSoc{background-position: -253px -438px; width: 129px;}
.emailSoc:hover{background-position: -412px -438px;}
.twitterSoc{background-position: -253px -382px; width: 134px;}
.twitterSoc:hover{background-position: -412px -382px;}
.facebookSoc{background-position: -253px -326px; width: 149px;}
.facebookSoc:hover{background-position: -412px -326px;}

.otherSoc{background-position: -252px -494px; width: 135px;}
.otherSoc:hover{background-position: -399px -494px;}

.socialIconDk .emailSoc{background-position: -9px -121px; width: 112px;}
.socialIconDk .emailSoc:hover{background-position: -156px -121px;}
.socialIconDk .twitterSoc{background-position: -9px -65px; width: 117px;}
.socialIconDk .twitterSoc:hover{background-position: -156px -65px;}
.socialIconDk .facebookSoc{background-position: -9px -9px; width: 127px;}
.socialIconDk .facebookSoc:hover{background-position: -156px -9px;}
.socialIconDk .otherSoc{background-position: -9px -177px; width: 135px;}
.socialIconDk .otherSoc:hover{background-position: -156px -177px;}

.socialIconCT a{
	display:inline;
	float:left;
 	height:30px;
	background-repeat: no-repeat;
}

.socialIconCT .twitterSocCT{background-position: -120px -595px; width: 75px;}
.socialIconCT .twitterSocCT:hover{background-position: -120px -635px;}

.socialIconCT .facebookSocCT{background-position: -34px -595px; width: 75px;}
.socialIconCT .facebookSocCT:hover{background-position: -34px -635px;}

/*End Social Icons --------------------------------------------------------------------------------------------------------------------------------*/

.TCagreeCB{
	height:20px;
	width: 21px;
	background-position: 0 -17px;
	background-repeat: no-repeat;
}
.TCagreeCB_off{background-position: 0 6px;}



/*Sign In Styles --------------------------------------------------------------------------------------------------------------------------------*/
.SignIn_RememberCB{
	height:20px;
	width: 21px;
	background-position: 0 -17px;
	background-repeat: no-repeat;
}
.SignIn_RememberCB_off{background-position: 0 6px;}
.signInFootTxt, .signInFootTxt a{color: #cbcbca;}
.OptOutCB{
	height: 26px;
	width: 26px;
	position: absolute;
	top: -5px;
	left: 5px;
	cursor: pointer;
	background-position: -37px -1px;
	background-repeat: no-repeat;
}
.OptOutCBSel{background-position: -1px -1px;}
/*End Sign In Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Cart Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
#OSTotalsCont{	background-color: #717171;}
#OSTotalCostCont{background-color: #4E4E50;}
.cartHeader{
	background-repeat: repeat-y;
	background-position: right;
	background-color: #546683;
	height: 26px;
}
.OSProdName{
	max-height: 30px;
	_height: 30px;
}
.cartHeaderNI{
	background-color: #546683;
	height: 26px;
}
.FNDRY_CartImg{
	height: 77px;
	width: 78px;
	background-position: 0 0;
}
.paymentMethodsIcon{
	height: 27px;
	width: 236px;
	background-position: -253px -563px;
}
.privacyIcon{
	height: 37px;
	width: 112px;
	background-position: -253px -610px;
}
.top500Icon{
	height: 37px;
	width: 116px;
	background-position: -376px -610px;
}
.cartBorder{
	background-repeat: repeat-y;
	background-position: 339px 0;
}
.cartVerifyBorder{
	background-repeat: repeat-y;
	background-position: 455px 0;
}
/*End Cart Page Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Event Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
.expiresText{
	height:32px;
	width:49px;
	background-repeat: no-repeat;
}
.BTAEText{
	height:17px;
	width:84px;
	background-repeat: no-repeat;
}

.wh, .wh a{color: #fff;}
.wh .BTAEText{background-position:-9px -318px;}
.wh .expiresText{background-position:-486px -199px;}
.wh .eventOvlyBd{border-color: #fff;}

.gr, .gr a{color: #838383;}
.gr .BTAEText{background-position:-9px -342px;}
.gr .expiresText{background-position:-486px -235px;}
.gr .eventOvlyBd{border-color: #838383;}

.bk, .bk a{color: #000000;}
.bk .BTAEText{background-position:-9px -366px;}
.bk .expiresText{background-position:-486px -271px;}
.bk .eventOvlyBd{border-color: #000000;}

.fndryGreyBackgroundDk{background:#5c5551;}
.fndryProductHeader {
	margin-left:auto;
	margin-right:auto;
	width:auto;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
}
.fndryCatHeader {
	background-repeat: repeat-x;
	height:auto;
}
.fndryLineRepeater {
	background-repeat: repeat-x;
	background-color:transparent;
}
.fndryProductItemContainer {
    height:369px;
	width:294px;
	float:left;
	margin-right:39px;
}
.fndryProductItemLast{margin-right: 0;}
.fndry_mainHeaderScrollTo {
	height:35px;
	background-color:#e8e8e8;
	color:#546683;
	text-align:center
}
.fndry_mainHeaderScrollTo a {
	color:#546683;
	cursor:pointer;
	text-decoration:underline
}
.fndryCategoryTitleSpan {
	display:inline-block;
	margin-top:6px;
	padding-left:8px;
	padding-right:8px;
}
.corner-rt {
	background-position: top right;
	background-repeat: no-repeat;
}
.corner-lb {
	background-position: bottom left;
	background-repeat: no-repeat;
}
.corner-rb {
	background-position: bottom right;
	background-repeat: no-repeat;
	padding-bottom: 8px;
}
.side-b{
	background-repeat:repeat-x;
	background-position:bottom;
}
.side-r{
	background-repeat:repeat-y;
	background-position:right;
}
.eventSoldOutBan{
	position: absolute;
	top: 15px;
	right: -3px;
	height: 40px;
	width: 117px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.eventHasEndedBan{
	position: absolute;
	top: 15px;
	right: -3px;
	height: 45px;
	width: 131px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.shopHasClosedBan{
	position: absolute;
	top: 15px;
	right: -3px;
	height: 45px;
	width: 131px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.eventInCartBan{
	position: absolute;
	top: 15px;
	right: -3px;
	height: 47px;
	width: 135px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.eventQtyAlertBan{
	height: 84px;
	width: 119px;
	background-position: 0 0;
	background-repeat: no-repeat;

}
.eventOneOfaKindBan{
	height: 84px;
	width: 119px;
	background-position: 0 0;
	background-repeat: no-repeat;

}

/*End Event Page Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Product Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
.ppList ul{
	line-height:12px
}
.ppList li{
	padding-left:7px;
	padding-top:2px;
	list-style-position:inside;
	list-style-type:none;
	background-repeat: no-repeat;
	background-position: 0px 5px; 
}
.ppListm{margin-left:15px;}
/*CHANGE HERE*/
#ppMainImgCont{width: 455px;}

#ppMainContentCont{
	width: 455px;
	margin-left: 20px;
}
/*CHANGE END*/
#ppContLeft{width: 185px;}
#ppContRight{width: 232px;}
/*CHANGE HERE*/

#FNDRY_PPAddCont{float:left}

/*#ppProductName{
	max-height: 60px;
	_height: 60px;
}*/
/*CHANGE END*/
.qtyTxtColor{color:#a39f9d;}
.availOnly{
	height: 23px;
	width: 32px;
	background-repeat: no-repeat;
	background-position:-440px -114px;
}
/*CHANGE HERE*/
.ppMainAltViews{cursor: pointer;
float:left; width:92px;}

.ppMainAltViews div{border: 1px solid #ffffff;}
/*CHANGE END*/
#ppMainVideoLink, #ppMainAltViewLink{margin: 12px 3px 0 3px;}
/*CHANGE HERE*/
#ppMainVideos{
	position: absolute;
	float: left;
	width: 455px;
	height:455px;
	top: 1px;
	left: 1px;
	background-color: #fff;
	z-index:66666;
}

.singleVideo #ppMainVideos{
	height:455px;
	overflow: hidden;
}

#videoPlayerZone{
	float: left;
	height: 455px;
	width: 455px;
	background-color: #fff;
	display: inline;
}

.activeView{cursor: default;}
.activeView div{border: 1px solid #8c98ac;}
.activeView img{border-color: #8c98ac;}

/*
.ppCompleteBox{
	width: 26px;
	margin-top: 2px;
	height: 17px;
	background-position: 6px -50px;
	background-repeat: no-repeat;
}

.ppCompleteBoxAct{background-position: 6px 0px;}
CHANGE END*/

.ppSwatch{
	position: relative;
	padding: 3px 3px 0 0;
}
/*CHANGE HERE*/
.ppSwatch img, .ppSwatch span.ppSwatchText{
	background-color: #ffffff;
	border: 1px solid #e8e8e8;
	padding: 2px;
}
.ppSwatch span.ppSwatchText{
	min-width: 40px;
	text-align: center;
}
.ppSwatch:hover img, .ppSwatch:hover span.ppSwatchText{
	border: 1px solid #9d9998;
	background-color: #ffffff;
}

.ppOptionZone .ppSwatchAct img, .ppOptionZone .ppSwatchAct span.ppSwatchText{
	border: 1px solid #df5749;
	background-color: #ffffff;
}
/*CHANGE END*/
.ppSwatchIn{cursor: default;}
.ppOptionZone .ppSwatchIn span.ppSwatchText{text-decoration: line-through;border: 2px solid #e8e8e8; cursor: default;}
.ppOptionZone .ppSwatchIn:hover span.ppSwatchText{background-color: #d8d8d8; color:#959596;}
.ppSwatchTrans{
	position: absolute;
	float: left;
	display: none;
	height: 30px;
	width: 30px;
	top: 5px;
	left: 2px;
	background-color: #fff;
	cursor: default;
}
.ppSwatchIn:hover .ppSwatchTrans{
	display: inline;
}
.ppSwatchInLine{
	position: absolute;
	float: left;
	display: inline;
	height: 23px;
	width: 23px;
	top: 5px;
	left: 2px;
	cursor: default;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.ppShareLink{
	height: 20px;
	width: 20px;
	float: left;
	display: inline;
	background-repeat: no-repeat;
}
.ppShareLinkFB{background-position: 0 0;}
.ppShareLinkTW{background-position: -23px 0;}
.ppShareLinkEM{background-position: -46px 0;}

#PP_CallOut {
	height:100px;
	width:100px;
	overflow:hidden;
}
.MediumArs .Scroller_L, .MediumArs .Scroller_R {
	height:29px;
	width:14px;
	float:left;
	display:inline;
	cursor:pointer;
	background-repeat:no-repeat;
}
.MediumArs .Scroller_L {
	background-position:-32px 0px;
}
.MediumArs .Scroller_L.Scroller_H {
	background-position: -32px -36px;
}
.MediumArs .Scroller_L.Scroller_D {
	cursor:default;
	background-position: -32px -69px;
}
.MediumArs .Scroller_R {
	background-position: -54px 0px;
}
.MediumArs .Scroller_R.Scroller_H {
	background-position:-54px -36px;
}
.MediumArs .Scroller_R.Scroller_D {
	cursor:default;
	background-position:-54px -69px;
}
.LrgArs .Scroller_L, .LrgArs .Scroller_R {
	height:38px;
	width:18px;
	float:left;
	display:inline;
	cursor:pointer;
	background-repeat:no-repeat;
}
.LrgArs .Scroller_L {
	background-position:-76px 0px;
}
.LrgArs .Scroller_L.Scroller_H {
	background-position: -76px -47px;
}
.LrgArs .Scroller_L.Scroller_D {
	cursor:default;
	background-position: -76px -91px;
}
.LrgArs .Scroller_R {
	background-position: -105px 0px;
}
.LrgArs .Scroller_R.Scroller_H {
	background-position:-105px -47px;
}
.LrgArs .Scroller_R.Scroller_D {
	cursor:default;
	background-position:-105px -91px;
}
.hoverView div {
	border: 1px solid #babcbe;
}
.hoverView img {
	border-color: #8c98ac;
}
.FNDRY_Font1, .FNDRY_Font1 a {
	font-family: Oswald, Helvetica, Arial,  sans-serif;
}
.FNDRY_Font1lt, .FNDRY_Font1lt a {
	font-family: Oswald, Helvetica, Arial,  sans-serif;
	font-weight:300;
}
.FNDRY_Font2, .FNDRY_Font2 a {
	font-family: Rokkitt, "Times New Roman", Times, serif;
}
.FNDRY_PP_PDAr {
	width:9px;
	height:20px;
	background-repeat:no-repeat;
}
.FNDRY_PP_PD {
	height:20px;
}
#PP_Options input[type="text"] {
	background-color: #ffffff;
	border: 1px solid #babcbe;
	padding: 3px;
}

.BlkImgOvly, .BlkImgOvlyNH{
	bottom: 1px;
	display: block;
	left: 1px;
	position: absolute;
	width:100%;
}

.BlkImgOvly_BG{
	background-color: #000000;
	display: inline;
	float: left;
	height: 100%;
	left: 0;
	opacity: 0.6;
	position: absolute;
	top: 0;
	width: 100%;}
	
.WhtImgOvly_BG{
background-color: #A7A8A8;
display: inline;
float: left;
height: 100%;
left: 0;
opacity: 0.75;
position: absolute;
top: 0;
width: 100%;}
	
.FNDRY_CD_Clock{
	float: left;
	height:22px;
	width:23px;
	background-repeat:no-repeat;
	margin-right:7px;
/*	margin-top:2px; CHANGE HERE*/
}
.houseIcon {
	background-repeat:no-repeat;
	background-position: -218px -26px;
	height:15px;
	width:15px;}
#FNDRY_TabDD_List a:hover {background-color:#e8e8e8;}
#FNDRY_AccDD_List a:hover{background-color:#ADADAD;}
.accountAreaBG{
	width:191px;
	height:90px;}
.pinneappleIcon{
	background-repeat:no-repeat;
	background-position: -247px -26px;
	height:35px;
	width:21px;}
.eventBG {background-image: url(../images/FNDRY_EventBG.gif);
background-position: 0 0px;
background-repeat:repeat-x}
.FNDRY_BlogIcon {
	background-position: -284px -3px;
	width:15px;
	height:13px;
	}
.greyTextNoHover, .greyTextNoHover a{color:#babcbe;}a.greyTextNoHover:hover, .greyTextNoHover a:hover{color:#babcbe;}
.mobileIcon{
	background-position: -311px -3px;
	width: 24px;
	height:24px;
}
.facebookIcon{
	background-position: -337px -3px;
	width: 24px;
	height:24px;
}
.twitterIcon{
	background-position: -363px -3px;
	width: 24px;
	height:24px;
}
.pinterestIcon{
	background-position: -391px -3px;
	width: 24px;
	height:24px;
}
.googleIcon{
	background-position: -419px -3px;
	width: 24px;
	height:24px;
}
.blogIcon{
	background-position: -447px -3px;
	width: 24px;
	height:24px;
}
.FNDRY_DDBG{
	background-repeat:repeat-y;
	background-position:left;
}
.timesFont{font-family:"Times New Roman", Times, serif;}
a.NTevent:hover span{color:#404041;}
#Event #container { background-repeat:repeat-x; background-position:0 120px ;}
.NTE_Active {
	padding-bottom:31px;
	background-position:bottom center;}
.line10em {line-height:1.0em;}
.trackOut { letter-spacing: .07em;}
.trackOut02em { letter-spacing: .02em;}
.FNDRY_PA_Step {
	width:12px;
	height:12px;}
.FNDRY_DOD_Top{
	background-repeat:repeat-x;}
.FNDRY_DOD_Bot{
	background-repeat:repeat-x;}
.FNDRY_UPEBG {
	background-repeat:repeat-y;}
.FNDRY_NTE_Step {height:137px; background-repeat:repeat-x; position:relative}
.FNDRY_NTE_Step_A span { background-repeat:no-repeat; width:15px; height:137px; display:block; position:absolute; top:0; right:-15px;}
.FNDRY_NTE_Item {left:-710px;}
.current{left:0px;}

/*End Product Page Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Accounts Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
.accntArrow{
	height: 12px;
	width: 12px;
}
.accntLink span{cursor: pointer;}
.accntLinkActive{font-weight:bold;}
.accntLinkActive span{cursor: default;}
.accntLink:hover .accntArrow, .accntLinkActive .accntArrow {
	background-position: 0 0;
	background-repeat: no-repeat;
}
.accountPageZone{
	min-height: 428px;
	background-color: #000\9;
	_padding-bottom: 75px;
}
.accountBG{
	background-color: #000\9;
}
#Account_PasswordBtn{bottom: 15px;right: 15px;}
#Account_PasswordFields{width: 263px; top: -4px; left:-4px;}
/*End Accounts Page Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Modal Window Styles --------------------------------------------------------------------------------------------------------------------------------*/
.fndryModalClose{
	position: absolute;
	top: -26px;
	right: 10px;
	height: 42px;
	width:78px;
	background-position: 0 0;
	background-repeat: no-repeat;
}
.fndryModalClose:hover{
	background-position: 0 -52px;
}

.shippingModalHeader{
width:491px;
background-repeat: repeat-y;
background-position: right;
background-color: #546683;
height: 26px;
}

/*Modal Window Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Footer Content Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
#FCPLN{
	width:200px;
	left:-13px;
	top: 0px;
}
#FCPLNTop{
	background-repeat:no-repeat;
	width:199px;
	height:20px;
	_background-color: #fff;
}
#FCPLNMid{
	background-repeat:repeat-y;
	width:199px;
	_background-color: #fff;
}
#FCPLNBot{
	background-repeat:no-repeat;
	width:199px;
	height:26px;
	_background-color: #fff;
}
.FCPLNBG{
	background-color: #dfdfdf;

}
.lnkContent{color:#c4c4c4;}
.lnkContent:hover{color:#898277}
.lnkContentActive{color:#898277}
/*End Footer Content Page Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Content Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
.contactUsHead{
	position: relative;
	height: 20px;
}
.contactUsHead div{
	position: absolute;
	top: -20px;
	left: 0;
}
.FNDRYDkBlueText{
	color:#546683;
}
.FNDRYContactBd{
	border-color: #94a3b8;
}
.FNDRYContactBg{
	background-color: #9fa7b5;
}

.faqQHeader{color: #828fa4;}
/*End Content Page Styles --------------------------------------------------------------------------------------------------------------------------------*/



/* Home Page Style --------------------------------------------------------------------------------------------------------------------------------*/
a.hrefUpEventHover{
text-decoration:none;
}
a.hrefUpEventHover:hover{
	color:#8b96ab;
}
.upcomingEventImgTxt{
	position:absolute;
	top:130px;
	left:34px;
	width:330px;
}
.divHoverMessage{
position:absolute;
}
.divHoverMessageChild{
position:absolute;
z-index:1001;
-moz-box-shadow: 2px 2px 2px #000;
-webkit-box-shadow: 2px 2px 2px #000;
box-shadow: 2px 2px 2px #000;
}
#divHoverMessagePointer{
	position:relative;
	left: 195px;
	top: 10px;

}
.fndryGreyBackground {
	background:#7b7467;
}
.eventExpiresLg {
	background-position:-484px -200px;
	height:24px;
	width:50px;
}
.eventExpires {
	background-position:-349px -155px;
	height:20px;
	width:83px;
	margin-bottom:0px;
}
.eventExpiresSm {
	background-position:-393px -219px;
	height:18px;
	width:52px;
	margin-bottom:0px;
}
.eventExpiresVSm {
	background-position:-421px -219px;
	height:18px;
	width:25px;
	margin-bottom:0px;
}
.Expires {
	background-position:-378px -193px;
	height:17px;
	width:39px;
}
#remainingEvents li {
	list-style-type:none;
	float: left;
	display: inline;
	width: 170px;
	overflow: hidden;
}
.RE_RTArrow {
	height: 25px;
	cursor: pointer;
	float:right;
	height:204px;
	width: 14px;
}
.RE_LFTArrow {
	height: 25px;
	cursor: pointer;
	float:left;
	height:204px;
	width: 14px;
}
.RE_RTArrow span, .RE_LFTArrow span {
	height: 25px;
	width: 14px;
	display: block;
	background-repeat: no-repeat;
}
.RE_RTArrow span {
	background-position: -361px -80px;
	margin-top: 86px;
}
.RE_LFTArrow span {
	background-position: -348px -80px;
	margin-top: 86px;
}
.RE_RTArrow span.hovered{
	background-position: -459px -80px;
}
.RE_LFTArrow span.hovered{
	background-position: -446px -80px;
}

.RE_ArrowDeactive {
	cursor: default;
}
#RE_Pane {
	height: 204px;
}
#eventsContainer {
	background-position: -252px -249px;
	width:207px;
	height:30px;
	background-repeat: no-repeat;
}
.border_abs_black {
	border-color:#7e7e7e;
}
.fbndryBorder_dkGrey {
	border:1px solid #E0E0E0
}
.fndry_remaining_eventsTop {
	background-repeat: no-repeat;
	min-height:58px;
	background-position:top;
}
.fndry_remaining_eventsMiddle {
	background-repeat: repeat-y;
}
.fndry_remaining_eventsBottom {
	background-repeat: no-repeat;
	height:13px;
	background-position:bottom;
}
.upcomingevents {
	background-position: -253px -285px;
	width:145px;
	height:29px;
	background-repeat: no-repeat;
}
.inviteYourFreinds {
	background-position: -245px -748px;
	width:152px;
	height:41px;
	z-index:10;
	background-repeat: no-repeat;
	float:left;
}
.remainingEventList{margin-left:58px;}
.socialContianer{
	width:186px;
	float:left;
	height:100%;
}
.UCECont{width: 594px;}
.midModule{
	width:269px;
}
/*End Home Page Style --------------------------------------------------------------------------------------------------------------------------------*/
/*End Flash CSS
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/



/*Foundary Template Style --------------------------------------------------------------------------------------------------------------------------------*/
body{
	background-position: 0 0;
	background-repeat: repeat-x
}
#FNDRY_BGDS{
	background-position: center;
	background-repeat: repeat-y;
	float: left;
	display: inline;
	width: 100%;
}
#FNDRY_BGDS_CC{
	background-position: center;
	background-repeat: repeat-y;
	float: left;
	display: inline;
	width: 100%;
}
/*CHANGE HERE*/
#FNDRY_Header{
	height: 90px;
	position:relative;
}
#FNDRY_Header_CC{
	height: 154px;
	position:relative;
}

#FNDRY_HDcont{width:960px; height:90px; background-repeat: repeat-y;}
/*CHANGE END*/
#FNDRY_HDcont_CC{width:974px; height:154px; background-repeat: no-repeat;}
.FNDRY_Header_Cart{
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 129px;
}
#FNDRY_HeaderBarCont {background-color:#556886; height:26px;}
#FNDRY_HeaderBar{width:974px; margin:0 auto; height:26px; position:relative; color:#FFFFFF;}

#FNDRY_Beta{
	background-position: -9px -9px;
	height:79px;
	width:80px;
	position: absolute;
	top: 12px;
	left: -30px;
}
#FNDRY_Beta:hover {
	background-position: -97px -9px;
}
#FNDRY_InviteBnr{
	background-position: 0px -669px;
	height:50px;
	width:217px;
	position:absolute;
	left:-22px;
	top:9px;
}

#FNDRY_TodaysEvents{
	background-position: 0 0;
	height:35px;
	width:96px;
	margin: 5px 0 0 0 ;
}
#FNDRY_TodaysEvents:hover {
	background-position: -96px 0px;
}
#LogoBeta{
	height: 17px;
	width: 27px;
	right: 35px;
	bottom: 9px;
	position: absolute;
}
/*CHANGE HERE*/
#FNDRY_Logo{
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 189px;
	height: 72px;
}
/*CHANGE END*/
#FNDRY_Logo_CC{
	background-repeat: no-repeat;
	background-position: -3px -1px;
	width: 265px;
	height: 109px;
	display: block;
	position:absolute;
	top:0px;
	left:352px;
}
#FNDRY_HNLink{
	background-repeat: no-repeat;
	background-position: -85px -96px;
	width: 116px;
	height: 14px;
	display: block;
	margin: 10px auto 0 auto;
}
#FNDRY_HeadBankIcon, #FNDRY_HeadBankIcon_O{
	background-repeat: no-repeat;
	height: 17px;
	width: 31px;
	background-position: -219px -3px;
}
/*CHANGE HERE*/
/*#FNDRY_HeadBankTxt, #FNDRY_HeadBankTxt_O{
	float:left;
	color: #626262;
	text-decoration:none;
	font-size: 1.2em;
	line-height: 1.0em;
	margin-top: 3px;
	margin-left:3px;
}*/
/*#FNDRY_HeadBank:hover #FNDRY_HeadBankIcon
	{background-position: -291px -18px;}
#FNDRY_HeadBank:hover #FNDRY_HeadBankTxt{color:#556886;}*/

#FNDRY_HeadCartIcon, #FNDRY_HeadCartIcon_O{
	background-repeat: no-repeat;
	height: 19px;
	width: 25px;
	background-position: -253px -3px;
}
#FNDRY_HeadCartTxt, #FNDRY_HeadCartTxt_O{
	border-radius: 6px 6px 6px 6px;
	padding:1px 3px;
	top:-5px;
	right:-8px;
}
/*#FNDRY_HeadCart:hover #FNDRY_HeadCartIcon{background-position: -370px -18px;}
#FNDRY_HeadCart:hover #FNDRY_HeadCartTxt{color:#556886;}*/

/*#FNDRY_HeadCO,*/ #FNDRY_HeadCO_O{
	background-repeat: no-repeat;
	height: 15px;
	width: 50px;
	background-position: -430px -3px;
}
/*#FNDRY_HeadCO:hover{ 
	background-position: -430px -18px;
}*/
/*CHANGE END*/
.FNDRY_EventStarts_wh{
	background-repeat: no-repeat;
	height: 14px;
	width: 74px;
	background-position: -366px -12px;
}
#FNDRY_EventStarts_bk{
	background-repeat: no-repeat;
	height: 14px;
	width: 74px;
	background-position: -366px -12px;
}
/*CHANGE HERE*/
/*.FNDRY_Nav_Daily{
	background-position:0 0;
	width:66px;
	height:15px;
	float: left;
	margin-top:8px;
	margin-left:15px;
	margin-right:15px;
}
.FNDRY_Nav_Daily:hover {background-position: 0px -15px;}
.FNDRY_Nav_Daily_Active{
	background-position: 0px -30px;
	width:66px;
	height:15px;
	float: left;
	margin-left:15px;
	margin-right:15px;
	margin-top:8px;}
.FNDRY_Nav_Shops {
	background-position: -68px 0px;
	width:105px;
	height:15px;
	float: left;
	margin-top:8px;
	margin-left:15px;
	margin-right:15px;}
.FNDRY_Nav_Shops_Active {
	background-position: -68px -15px;
	width:105px;
	height:15px;
	float: left;
	margin-left:15px;
	margin-right:15px;
	margin-top:8px;}
.FNDRY_Nav_Shops_DD {
	background-position: -68px -15px;
	width:105px;
	height:15px;
	float: left;
	margin-left:15px;
	margin-right:15px;}

.FNDRY_Nav_Blog:hover{background-position: -175px -15px}*/
/*CHANGE END*/
/*Drop Down Style---------------------------------------------------------------------*/
.borderDD {border-bottom: #dde1e7 solid 1px;}
/*CHANGE HERE*/#FNDRY_Tabs{}/*CHANGE HERE*/
.TDS_cont{margin:0 2px 0 6px;position:relative}
.TDS_IC{margin:0 8px 0 4px}
.TDS_LS,.TDS_RS{background-repeat:repeat-y;}
.TDS_TRC,.TDS_TLC,.TDS_BRC,.TDS_BLC{background-repeat:no-repeat;float:left;display:inline;position:absolute}
.TDS_TS{background-position:top; background-repeat:repeat-x;margin:0 11px 0 11px;height:3px}
.TDS_BS{background-position:bottom: background-repeat:repeat-x;margin:0 12px 0 12px;height:9px}
.TDS_LS{background-position:left; }
.TDS_RS{background-position:right}
.TDS_TRC{background-position:0 0;height:10px;width:11px;top:0;right:0}
.TDS_TLC{background-position:0 0;height:10px;width:11px;top:0;left:0}
.TDS_BRC{background-position:bottom right;height:9px;width:12px;bottom:0px;right:0px}
.TDS_BLC{background-position:bottom left;height:9px;width:12px;bottom:0px;left:0px}

#FNDRY_TabDDtab{ position:absolute; top:-3px; left:-4px;}



/*EBD Drop Down Style---------------------------------------------------------------------*/
/*End Foundary Template Style --------------------------------------------------------------------------------------------------------------------------------*/


/*Foundary Low Rider Styles --------------------------------------------------------------------------------------------------------------------------------*/
#FNDRY_LRContent{
	height: 37px;
	margin: 0 5px;
	border: 1px solid #768db2;
}
#lowConciergeWrapperInside{
	background-color:#556886 ;
}
.FNDRY_greyBD{
	border-color: #c7c2bf;
}
.FNDRY_greyBG{
	background-color: #c7c2bf;
}
#LRBulldog{
	height: 27px;
	width: 23px;
	margin: 0 0 0 7px;
	background-position: -164px -254px;
	background-repeat: no-repeat;
}
#FNDRY_LRBankAlert{
	position: absolute;
	bottom: 25px;
	left: -47px;
	float: left;
	display: inline;
	width: 176px;
	display: none;
	_bottom: 47px;
}
#FNDRY_LRBankAlert img{
	position: absolute;
	top: 2px;
	left: 3px;
}
#BABGTop{
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 8px;
	_display: none;
}
#BABGMid{
	background-position: 0 0;
	background-repeat: repeat-y;
	_background-color: #fff;
	_padding-top: 5px;
	_padding-bottom: 5px;
}
#BABGBot{
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 23px;
	_display: none;
}
.LRBankIcon, .LRCartIcon, .LRCOIcon{
	background-repeat: no-repeat;
}
.FNDRY_LRBank, .FNDRY_LRCart{
	height: 37px;
	color: #fff;
}
.LRBankIcon{
	width: 74px;
	height: 15px;
	float: left;
	display: inline;
	background-position: -9px -118px;
}
#FNDRY_LRBankVal {	float:left;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 1.2em;
	line-height: 1.0em;
	margin-top: 3px;
	margin-left:3px;}
.LRCartIcon{
	width: 53px;
	height: 15px;
	float: left;
	display: inline;
	background-position: -88px -118px;
}
.LRTabText {float:left;
	color: #FFFFFF;
	text-decoration:none;
	font-size: 1.2em;
	line-height: 1.0em;
	margin-top: 3px;
	margin-left:3px;}
.LRCOIcon{
	width: 50px;
	height: 15px;
	float: left;
	display: inline;
	background-position: -148px -118px;
}
.hover .LRTabText{color: #000;}
.hover .LRBankIcon{
	background-position: -10px -107px;
}
.hover .LRCartIcon{
	background-position: -123px -107px;
}
.hover .LRCOIcon{
	background-position: -234px -110px;
}
#LRLikeButton .fb_edge_widget_with_comment span.fb_edge_comment_widget {
	top: -140px!important;
	left: -5px!important;
}
/*End Foundary Low Rider Styles --------------------------------------------------------------------------------------------------------------------------------*/


/*Foundary Right Nav Styles --------------------------------------------------------------------------------------------------------------------------------*/
/* CHANGE HERE #FNDRY_RN_OUTER{
	height: 0;
	width: 100%;
	position: fixed;
	top: 0px;
	left:0;
	_position: absolute;
	_top: -1px;
}*/
#FNDRY_RN_WRAPPER{
	margin: 0 auto;
	width: 990px;
	position: relative;
}
#FNDRY_RN{
	position: absolute;
	top: 163px;
	right: -7px;
	float: left;
	display: inline;
	width: 196px;
	padding-top: 5px;
	_width: 186px;
	_right: 7px;
	_background-color: #fff;
	_border: 1px solid #ccc;
}
#FNDRY_RN_TOP{
	height: 13px;
	background-repeat: no-repeat;
	background-position: -9px -192px;
}
/* CHANGE HERE #FNDRY_RN_CONT{
	background-repeat: repeat-y;
	background-position: left;
}*/
#FNDRY_RN_BOT{
	height: 21px;
	background-repeat: no-repeat;
	background-position: -9px -220px;
}
#RS_WhatsSell, #FA_FNDRYAlerts{
	height: 20px;
	float: right;
	display: inline;
	width: 80px;
	background-position: -253px -190px;
	background-repeat: no-repeat;
}
#FA_FNDRYAlerts{
	width: 89px;
	background-position: -9px -252px;
	margin-right: 8px;
}
/*CHANGE HERE*/
#FA_Pane{
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 22px;
	overflow: hidden;
	position: relative;
}
#FA_PaneInner{
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
}
.FA_Item{
	width: 960px;
	height: 22px;
	overflow: hidden;
}
.FA_ItemBan{
	background-repeat: no-repeat;
	height: 24px;
	margin-top: 5px;
	margin-left: 5px;
}
.FA_WLI{
	background-position: 9px -281px;
}
.FA_RESV{
	background-position: 9px -388px;
}
.FA_SOLD{
	background-position: 6px -414px;
}
.FA_SPEC{
	background-position: 3px -440px;
}
.FA_KNOW{
	background-position: 3px -533px;
}
.FA_JUST_IN{
	background-position: 3px -503px;
}
.FA_NONE{
	background-position: 5px -469px;
}
.FA_Text{
	width: 115px;
	margin-left: 4px;
}
.FA_Img{
	border: 1px solid #bbb;
}
.FA_Pane_LArrow{
	cursor: pointer;
	top: 0px;
	left: 0px;
	position: absolute;
}
.FA_Pane_LArrow span{
	height: 18px;
	width: 8px;
	margin-top: 3px;
	margin-left:6px;
	background-position: -107px -250px;
	background-repeat: no-repeat;
}
.FA_PLA_De{cursor: default;}
.FA_PLA_De span{background-position: -116px -251px;}
.FA_Pane_RArrow{
	cursor: pointer;
	top: 0px;
	right: 0px;
	position: absolute;
}
.FA_Pane_RArrow span{
	height: 18px;
	width: 8px;
	margin-top: 4px;
	margin-right:6px;
	background-position: -138px -252px;
	background-repeat: no-repeat;
}
.FA_PRA_De{cursor: default;}
.FA_PRA_De span{background-position: -129px -252px;}

.FA_ArrowsOff .FA_Pane_RArrow, .FA_ArrowsOff .FA_Pane_LArrow{
	display: none;
}

.RS_UpArrow{
	height: 13px;
	/*border-bottom: 1px solid #b8b8b8;*/
	cursor: pointer;
}
.RS_DownArrow{
	height: 13px;
	/*border-top: 1px solid #b8b8b8;*/
	cursor: pointer;
}
.RS_UpArrow span, .RS_DownArrow span{
	height: 8px;
	width: 19px;
	display: block;
	margin: 0 auto;
	background-repeat: no-repeat;
}
.RS_UpArrow span{
	background-position: -292px -88px;
	margin-top: 3px;
}
.RS_DownArrow span{
	background-position: -321px -88px;
	margin-top: 2px;
}
.RS_UpArrow span.hovered{
	background-position: -390px -88px;
}
.RS_DownArrow span.hovered{
	background-position: -419px -88px;
}

.RS_ArrowDeactive{cursor: default;}
#RS_Pane{
	/*border-bottom: 1px solid #b8b8b8;
	border-top: 1px solid #b8b8b8;*/
	height: 167px;
	overflow: hidden;
	position: relative;
}
#RS_PaneInner{
	position: absolute;
	bottom: -1px;
	left: 0;
}
.RS_Anchor{
	/*height: 68px;*/
	/*border-bottom: 1px solid #bbb;*/
}
.RS_Spacer{
	height: 63px;
	/*border-bottom: 1px solid #fff;*/
}
/*.RS_Anchor:hover{	
	_background-color: #bbb;
}*/
.RS_Text{
	color: #524a48;
	width: 116px;
	margin-top: 4px;
	margin-left: 5px;
	letter-spacing: -1px;
	_width: 106px;
	_overflow: hidden;
}
.RS_Img{
	/*border: 1px solid #bbb;*/
	/*margin-top: 7px;*/
	margin-left: 3px;
}
.RS_TxtPName{
	height: 27px;
	overflow: hidden;
}
/*CHANGE END*/
.FNDRY_BDColor{
	border-color: #b8b8b8;
}
/*Foundary Right Nav Styles --------------------------------------------------------------------------------------------------------------------------------*/

/*ALT EVENTS*/
.copperColor {
	background-color: #9C573A;
}
.copperBackground {
	background-position: left;
	background-repeat: no-repeat;
}
.eventEndsWht{
	background-repeat:no-repeat;
	background-position: -395px -681px;
	width: 60px;
	height: 18px;
}

.elementsSingle36 {
	background-repeat:no-repeat;
	background-position: -48px -616px;
	width: 199px;
	height: 36px;
}
.AltEventFZLink{
	padding: 4px 10px 4px 4px;
	margin-top: 5px;
}
.AltEventFZLinkA{
	background-position: 0 0;
	background-repeat: no-repeat;	
}

/*ALT EVENTS*/

/*Footer Styles --------------------------------------------------------------------------------------------------------------------------------*/
/*CHANGE*/
/*#FNDRY_FootCont{
	padding: 32px 0 60px 0;
}*/


/*#FNDRY_FootContInner{
	width:100%;
}*/
#FNDRY_FootContent{
	width: 960px;
	margin: 0 auto;
	background-repeat:repeat-y;
	height:310px;
}
/*CHANGE END*/
.fndry_followUs, .fndry_followUsWt{
	height: 18px;
	width: 63px;
	margin:2px 7px 0 14px;
	background-repeat: no-repeat;
}
.fndry_followUs{
	background-position: -454px -154px;
}
.fndry_followUsWt{
	background-position: -527px -154px;
}
.fndry_followUsLinks span{
	float: left;
	display: inline;
}
.fndry_followUsLinks a{
	 vertical-align: middle;
}
.fndry_followUsLinks a, .fndry_followUsLinks a:hover, .fndry_followUsLinks{
	color: #626262;
}
.fndry_footLinks a, .fndry_footLinks a:hover, .fndry_footLinks{
	color:#929db0;
}
/*CHANGE HERE*/
#FNDRY_FootLogo{
	float: left;
	display: inline;
	width: 191px;
	height: 67px;
	background-position: -234px -656px;
	background-repeat: no-repeat;
}


/*.whiteText, */.fndryShippingLnk{text-decoration:none}
/*a.whiteText:hover, .whiteText a:hover, */.fndryDeliveryLnk a:hover{text-decoration:underline;}
/*CHANGE END*/
/*End Footer Styles --------------------------------------------------------------------------------------------------------------------------------*/
/*End Flash CSS
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/




/* Component containers
----------------------------------*/
.ui-widget-content { border: 1px solid #a1a1a1; background-color: #fbfbfb; }
.ui-widget-content a{color: #4e4e50;}
.CCOselect .ui-widget-content a{color: #838383;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #acacac; background-color: #fff; outline: none; }
.ui-state-hover{border: 1px solid #9b9b9b; background-color: #ffffff; outline: none;}
.ui-widget-content .ui-state-hover{border: 1px solid #ebebeb; background-color: #ebebeb; outline: none;}

.ui-state-hover a, .ui-state-hover a:hover {color: #4e4e50; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #ebebeb; background-color: #ebebeb; outline: none; }
.ui-state-focus, .ui-widget-content .ui-state-focus, .ui-state-active, .ui-widget-content .ui-state-active{border: 1px solid #9b9b9b; background-color: #ffffff; outline: none;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; outline: none; text-decoration: none; }
.ui-state-error, .ui-widget-content .ui-state-error{border: 1px solid #880000; outline: none;}

.CCOselect .ui-state-default, .ui-widget-content .ui-state-default{border: 1px solid #8a8a8a; background-color: #cbcbcb; outline: none;}
.CCOselect .ui-state-hover{border: 1px solid #8a8a8a; background-color: #d4d4d4; outline: none;}
.CCOselect .ui-widget-content .ui-state-hover{border: 1px solid #8a8a8a; background-color: #d4d4d4; outline: none;}

.CCOselect .ui-state-hover a, .CCOselect .ui-state-hover a:hover {color: #4e4e50; text-decoration: none; outline: none; }
.CCOselect .ui-state-active, .CCOselect .ui-widget-content .ui-state-active { border: 1px solid #8a8a8a; background-color: #ebebeb; outline: none; }
.CCOselect .ui-state-focus, .CCOselect .ui-widget-content .ui-state-focus, .CCOselect .ui-state-active, .CCOselect .ui-widget-content .ui-state-active{border: 1px solid #8a8a8a; background-color: #e4e4e4; outline: none;}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {color: #ffffff; outline: none; text-decoration: none; }
.CCOselect .ui-state-error, .ui-widget-content .ui-state-error{border: 1px solid #880000; outline: none;}

.ui-icon { width: 21px; height: 18px; background-position: 5px 2px; background-repeat: no-repeat;}
.CCOselect .ui-icon {background-color: #cbcbcb;}
.CCOselect .ui-state-hover .ui-icon{background-color: #d4d4d4;}
.CCOselect .ui-state-active .ui-icon{background-color: #e4e4e4;}
.CCOselect .ui-state-focus .ui-icon{background-color: #e4e4e4;}

.ui-selectmenu {float: left; display: inline; position:relative; height:20px; text-decoration: none; overflow:hidden; color: #4e4e50;}
.ui-selectmenu:hover {color: #4e4e50;}
.ui-selectmenu-icon { position:absolute; right:3px; margin-top:-8px; top: 50%; }
.ui-selectmenu-menu { padding:5px; margin:0; list-style:none; position:absolute; top: 0; visibility: hidden; overflow: auto; }
.ui-selectmenu-open { visibility: visible; }
.ui-selectmenu-menu-popup { margin-top: -1px; }
.ui-selectmenu-menu-dropdown { }
.ui-selectmenu-menu li { list-style-type: none; list-style-position: outside; padding:0; margin:0; display: block; border-top: 1px dotted transparent; border-bottom: 1px dotted transparent; border-right-width: 0 !important; border-left-width: 0 !important; font-weight: normal !important; }
.ui-selectmenu-menu li a,.ui-selectmenu-status {line-height: 1.4em; display:block; padding:3px 4px 0 4px; outline:none; text-decoration:none; }
.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,
.ui-selectmenu-hasIcon .ui-selectmenu-status { padding-left: 20px; position: relative; margin-left: 5px; }
.ui-selectmenu-menu li .ui-icon, .ui-selectmenu-status .ui-icon { position: absolute; top: 1em; margin-top: -8px; left: 0; }
.ui-selectmenu-status { line-height: 1.4em; }
.ui-selectmenu-open li.ui-selectmenu-item-focus a {  }
.ui-selectmenu-open li.ui-selectmenu-item-selected { background-color: #d2d2d2; }
.ui-selectmenu-menu li span,.ui-selectmenu-status span { margin-bottom: .2em; }
.ui-selectmenu-menu li .ui-selectmenu-item-content {  }

.ui-selectmenu-menu .ui-selectmenu-group { font-size: 1em; }
.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label{line-height: 1.4em; display:block; padding:.6em .5em 0;}
.ui-selectmenu-menu .ui-selectmenu-group ul { margin: 0; padding: 0;}

#ship_method-button {height: auto;}
#ship_method-emptySelect{height: 38px;}

#ship_savedSelect-button {height: 50px;}
#ship_savedSelect-emptySelect{height: 50px;}
/*End Select Menu CSS
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*Boutique*/
.fndryShopProductItemContainer {
    float: left;
    margin-right: 14px;
    width: 226px;
}
.fndryShopProductItemContainerLast {margin-right:0px;}
.padding8px {padding: 8px;}

.MainShopCont{float:left; margin-top:15px; width:974px; height:280px; position:relative;}
.MainShopText{float:left; width:300px; position:absolute; top:138px; left:26px;}
.MainShopImg{float:right; position:absolute; top:0; right:0; height:280px; width:604px;}
.MainShopCTA {
	background-repeat:none;
	position:absolute;
	width:77px;
	height:44px;
	bottom: 0px;
	right: -16px;
}

/*CHANGE HERE*/
.Scroller_L,.Scroller_R {
	height:22px;
	width:11px;
	float:left;
	display:inline;
	cursor:pointer;
	background-repeat:no-repeat;
}

.Scroller_L {
background-position:0px 0px;
}

.Scroller_L.Scroller_H {
background-position: 0px -26px;
}

.Scroller_L.Scroller_D {
cursor:default;
background-position: 0px -52px;
}

.Scroller_R {
background-position: -16px 0px;
}

.Scroller_R.Scroller_H {
background-position:-16px -26px;
}

.Scroller_R.Scroller_D {
cursor:default;
background-position:-16px -52px;
}

.Scroller_Pane {
position:relative;
float:left;
display:inline;
height:155px;
width:695px;
overflow:hidden;
}

.Scroller_Cont {
position:absolute;
float:left;
display:inline;
top:0;
left:0;
}

.Scroller_Item {
float:left;
display:inline;
}

/*.FNDRY_SS_780.FNDRY_SS_Pane {
width:716px;
margin:0 4px;
}*/
/*.FNDRY_Font1,.FNDRY_Font1 a{
	font-family: ;
}*/

/*.FNDRY_ShopEnds{
	font-family:'Crimson Text', serif;
	color: #4e8abe;
	font-size:14px;
	float:left;
}*/
/*CHANGE HERE*/
.FNDRY_ltBlue,.FNDRY_ltBlue a{color: #4e8abe;}

.FNDRY_ShopAllCTA {position:absolute; left:17px; bottom:19px; height:15px; width:82px;}
.FNDRY_ReadMore{
	background-repeat: no-repeat;
	width:133px;
	height:16px;
	float:left;
	padding-bottom:7px;
}

.FNDRY_ShopTab {
	background-color: #99a4b6;
	color: #FFFFFF;
	float: left;
	font-size: 15px;
	font-weight: bold;
	line-height: 1em;
	text-decoration: none;
	text-align:center;
	padding:6px 0px;
}
a.FNDRY_ShopTab:hover{color: #3B485D;}
.FNDRY_ST_Active{background-color: #3B485D;}
.borderBlue2 {border-color: #4d5a71;}

.FNDRY_ShopTab2{width: 482px; margin-right:10px}

.FNDRY_ShopTab3{width: 318px; margin-right:10px}

.FNDRY_ShopTab4{width: 236px; margin-right:10px}

.FNDRY_ShopTab5{width: 186px; margin-right:11px}

.FNDRY_ShopTabLast {margin-right: 0px !important;}

.FNDRY_ShareBar960{
	background-repeat:no-repeat;
	float:left;
	width:960px;
	height: 62px;
	margin-left: 7px;
	margin-top:20px;
}
.FNDRY_ShareBar780{
	background-repeat:no-repeat;
	float:left;
	width: 780px;
	height: 62px;
}
.FNDRY_grey2{background-color: #e8e8e8;}
.FNDRY_dkGrey2 {background-color: #b9bbbe !important;}
#FNDRY_SPPBuyCont {height:59px;}

.qtyShopTxtColor {
    color: #767676;
}
.FNDRY_SPPbanner{float:left; position:relative; width:960px; height:73px; background-repeat:no-repeat;}

.blueText2{color: #3b485d;}

#FNDRY_RI{
	position:absolute;
	top:88px;
	right:-15px;
	width:199px;
}
#FNDRY_RI_Cont{
	width:193px;
	background-color: #e8e8e8;
	float:left;
}
#FNDRY_RI_Head{ background-color: #adafb2; padding: 8px 0; width:183px; float: right;}
.FNDRY_RI_RS{
	background-position: right center;
    background-repeat: repeat-y;
}
#FNDRY_RI_Top{
	background-position: 0 0;
	width:199px;
	height:9px;
	float:left;
}
#FNDRY_RI_Bot{
	background-position: 0 -9px;
	width:199px;
	height:16px;
	float:left;
}
/*End Boutique*/

/*Open Browser*/
.FNDRY_OS_JoinSm {
	width:171px;
	height:95px;
	float:left;
	background-repeat:no-repeat;
}
.FNDRY_OS_Join960 {
	width:960px;
	height: 62px;
	float:left;
	position:relative;
	background-repeat:no-repeat;
}
.FNDRY_OS_Share780{
	width:780px;
	height:95px;
	float:left;
	position:relative;
	background-repeat: no-repeat;
}
.FNDRY_OS_Share960{
	width:960px;
	height:95px;
	float:left;
	position:relative;
	background-repeat: no-repeat;
}
.FNDRY_OS_ShareLinks{
	width: 70px;
	height:64px;
	text-align:center;
}
.FNDRY_OS_SBG { background-color: #5083b2;}
.FNDRY_ltGreyText, .FNDRY_ltGreyText a {color: #e8e8e8;}
.FNDRY_ltGreyText a:hover{color:#a1a1a1 ;}
.FNDRY_ltBlue a:hover{color: #a7c2d9;}
#sku_package_name h1{ font-weight:normal;}

.fndry_remaining_eventsTop_OS {
    background-position: center top;
    background-repeat: no-repeat;
    min-height: 58px;
}
.fndry_remaining_eventsMiddle_OS {
    background-repeat: repeat-y;
}
.fndry_remaining_eventsBottom_OS {
    background-position: center bottom;
    background-repeat: no-repeat;
    height: 13px;
}

.fb_iframe_widget iframe{ z-index: auto !important;}

/*Sign up and Sign in modal*/

#FNDRY_SISUCont{
	width: 490px;
	float: left;
	display: inline;
}
#FNDRY_SISUCont_Only{
	width: 100%;
	float: left;
	display: inline;
}
.SISU_blackBG{
	background-image: none\9;
	background-color: #000\9;
}
#FNDRY_SISUOnlyCont{
	width: 269px;
	height: 304px;
}


/*End Open Browsing*/

#back-top {
	height: 0;
	left: 0;
	top: 0;
	width: 100%;
}
#back-top a {
	width: 108px;
	display: block;
	text-align: center;
	font: 11px/100% Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #999;
	/* transition */
    -webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover {
	color: #666;
}
/* arrow icon (span tag) */
#back-top span {
	width: 38px;
	height: 38px;
	display: block;
	margin-bottom: 7px;
	margin-left: 35px;
	background: #999 no-repeat center center;
	/* transition */
    -webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
#back-top a:hover span {
	background-color: #666;
}
#BTT_Outer {
	height: 0;
	left: 0;
	position: fixed;
	top: 0;
	width: 100%;
}
#BTT_Wrapper {
	margin: 0 auto;
	position: relative;
	min-width: 1176px;
	max-width:1240px;
}
#BTT {
	display: inline;
	float: left;
	padding-top: 5px;
	position: absolute;
	right: 0px;
	top: 418px;
	width: 108px;
}
/*CHANGE HERE*/
.FNDRY_moreOptsBG {background-color:#a7a8a8; height:20px; opacity:0.75; left:0px; position: absolute; top:-20px;}
.FNDRY_moreOptsText {display:inline; float:left; height:20px; left:0px; position:absolute; top:-18px; color:#ffffff; font-size:1.1em; 
padding-left:15px;}
/*END*/ 
html{_background-image: none;}
.preload{background-image: url();}

.radioButton{
	background-image:url();
}
.checkboxSprite{
	background-image:url();
}

#back-top span {
	background-image:url(https://images.thefoundary.com/images/ScrollToTop_32x32_new3.png);
}

.shippingTab{	
	background-image:url(https://images.thefoundary.com/images/billingTabOffBG.gif);
}

.copperBackground {
	background-image:url(https://images.thefoundary.com/images/copper.jpg);
}
.eventEndsWht{
	background-image:url(https://images.thefoundary.com/images/altEvent_title_sprite2.png);
}
.AltEventFZLinkA{
	background-image: url(https://images.thefoundary.com/images/AltEventFZLink.png);
}
.elementsSingle36 {
	background-image:url(https://images.thefoundary.com/images/altEvent_title_sprite2.png);
}
.TCagreeCB{background-image:url(https://images.thefoundary.com/images/RememberMeCB.png);}
.CKEArrow{
	background-image: url(https://images.thefoundary.com/images/CKEArrow_new.png);

}
.DelInsHS{
	background-image: url(https://images.thefoundary.com/images/DelInsHS.gif);
}
.invitePageZone{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PreSU_BG.png);
	background-image: none\9;
}

#InviteEmailsTA{
	background-image:url(https://images.thefoundary.com/images/InviteEmailsTA.gif);
}
#InviteMsgTA{
	background-image:url(https://images.thefoundary.com/images/InviteMsgTA.gif);
}
#InviteVanityInput{
	background-image:url(https://images.thefoundary.com/images/InviteVanTA.gif);
}
.importInviteTxt{
	background-image: url(https://images.thefoundary.com/images/InviteImportIcons.png);
}
.importAnchor{
	background-image: url(https://images.thefoundary.com/images/InviteImportIcons.png);
}
.importAnchor span{
	background-image: url(https://images.thefoundary.com/images/InviteImportIcons.png);
}
.socialIcon a, .socialIconDk a{
     background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png); 

}
.socialIconDk a{
	background-image:url(https://images.thefoundary.com/images/sharingIconsDk.png);

}
.socialIconCT a{
     background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);

}
.SignIn_RememberCB{
	background-image:url(https://images.thefoundary.com/images/RememberMeCB.png);

}
.OptOutCB{
	background-image:url(https://images.thefoundary.com/images/OptOutCB.png);

}
.cartHeader{
	background-image: url(https://images.thefoundary.com/images/cartHeader.gif);
}
.FNDRY_CartImg{
	background-image:url(https://images.thefoundary.com/images/CartImgBG.gif);
}
.AltEventProductBk {
	background-image: url(https://images.thefoundary.com/images/aeProductbkgd.jpg);
}
.paymentMethodsIcon{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);

}
.privacyIcon{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);

}
.top500Icon{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);

}
.cartBorder{
	background-image:url(https://images.thefoundary.com/images/cartBorderImg.gif);
}
.cartVerifyBorder{
	background-image:url(https://images.thefoundary.com/images/cartBorderImg.gif);
}
.expiresText{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png); 

}
.BTAEText{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png); 
}
.fndryProductHeader {
	background-image:url(https://images.thefoundary.com/images/fndryProductPageBGH.jpg);
}
.fndryCatHeader {
	background-image:url(https://images.thefoundary.com/images/fndryProductPageBG.jpg);
}
.fndryLineRepeater {
	background-image:url(https://images.thefoundary.com/images/fndryLineRepeater.png);
}
.corner-rt {
	background-image:url(https://images.thefoundary.com/images/FNDRY_PrdBorderTR2.gif);
}
.corner-lb {
	background-image: url(https://images.thefoundary.com/images/FNDRY_PrdBorderBL2.gif);
}
.corner-rb {
	background-image: url(https://images.thefoundary.com/images/FNDRY_PrdBorderBR2.gif);
}
.side-b{
	background-image: url(https://images.thefoundary.com/images/FNDRY_PrdBorderBS2.gif); 
}
.side-r{
	background-image: url(https://images.thefoundary.com/images/FNDRY_PrdBorderRS2.gif);
}
.eventSoldOutBan{
	background-image:url(https://images.thefoundary.com/images/eventSoldOutBan.png);
}
.eventHasEndedBan{
	background-image:url(https://images.thefoundary.com/images/EventHasEnded_event_banner.png);
}
.shopHasClosedBan{
	background-image:url(https://images.thefoundary.com/images/ShopHasClosed_shop_banner.png);
}
.eventOneOfaKindBan{
	background-image:url(https://images.thefoundary.com/images/eventOneOfaKindBan_new.png);

}
.eventInCartBan{
	background-image:url(https://images.thefoundary.com/images/eventInCartBan.png);

}
.FNDRY_PP_PDAr{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PP_Ar.png);
}
.FNDRY_CD_Clock{
	background-image:url(https://images.thefoundary.com/images/AnimatedClock_new3.gif);
}
.eventQtyAlert1{
	background-image:url(https://images.thefoundary.com/images/foundaryQty1_new.png);

}
.eventQtyAlert2{
	background-image:url(https://images.thefoundary.com/images/foundaryQty2_new.png);
;
}
.eventQtyAlert3{
	background-image:url(https://images.thefoundary.com/images/foundaryQty3_new.png);

}
.eventQtyAlert4{
	background-image:url(https://images.thefoundary.com/images/foundaryQty4_new.png);

}
.eventQtyAlert5{
	background-image:url(https://images.thefoundary.com/images/foundaryQty5_new.png);

}
.eventQtyAlert6{
	background-image:url(https://images.thefoundary.com/images/foundaryQty6_new.png);

}
.eventQtyAlert7{
	background-image:url(https://images.thefoundary.com/images/foundaryQty7_new.png);

}
.eventQtyAlert8{
	background-image:url(https://images.thefoundary.com/images/foundaryQty8_new.png);
}
.eventQtyAlert9{
	background-image:url(https://images.thefoundary.com/images/foundaryQty9_new.png);
}

.ppList li{
	background-image: url(https://images.thefoundary.com/images/icoStar.gif);
}
.availOnly{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png); 
}
.ppCompleteBox{
	background-image:url(https://images.thefoundary.com/images/ppCompleteBox2.gif);
}
.ppSwatchInLine{
	background-image:url(https://images.thefoundary.com/images/ppSwatchInLine.png);
}
.ppShareLink{ 
	background-image: url(https://images.thefoundary.com/images/PPSharing.gif);
}
.accntLink:hover .accntArrow, .accntLinkActive .accntArrow {
	background-image: url(https://images.thefoundary.com/images/lnkArrow.gif);
}
.accountPageZone{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PreSU_BG.png);
	background-image: none\9;
}
.accountBG{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PreSU_BG.png);
	background-image: none\9;
}
.fndryModalClose{
	background-image:url(https://images.thefoundary.com/images/modalClose.png);
}
#FCPLNTop{background-image:url(https://images.thefoundary.com/images/imgContentNavTop2.png);}
#FCPLNMid{background-image:url(https://images.thefoundary.com/images/imgContentNavMid2.png);}
#FCPLNBot{background-image:url(https://images.thefoundary.com/images/imgContentNavBottom2.png);}
.eventExpiresLg {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.eventExpires {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.eventExpiresSm {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.eventExpiresVSm {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.Expires {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.RE_RTArrow span, .RE_LFTArrow span {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}

#eventsContainer {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.fndry_remaining_eventsTop{background-image: url(https://images.thefoundary.com/images/remainingEventsTopCap2.gif);}
.fndry_remaining_eventsMiddle{background-image: url(https://images.thefoundary.com/images/remainingEventsMiddle2.gif);}
.fndry_remaining_eventsBottom{background-image: url(https://images.thefoundary.com/images/remainingEventsBottomCap2.gif);}

.upcomingevents {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.inviteYourFreinds {
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
/*body{
	background-image:url(https://images.thefoundary.com/images/FNDRY_BodyBG.jpg);
}
#FNDRY_BGDS{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PageBG2.png);
}*/
#FNDRY_BGDS_CC{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PageBG.png);
}
.FNDRY_Header_Cart{
	background-image:url(https://images.thefoundary.com/images/FNDRY_HeaderBGCart.gif);
}
#FNDRY_Beta{
	background-image: url(https://images.thefoundary.com/images/FNDRY_Beta.png);
}
#FNDRY_Logo, #FNDRY_Logo_CC{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#FNDRY_HNLink{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}

#FNDRY_HeadBankIcon, #FNDRY_HeadBankIcon_O{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#FNDRY_HeadCartIcon, #FNDRY_HeadCartIcon_O{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}

#LRBulldog{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#BABGTop{
	background-image:url(https://images.thefoundary.com/images/BABGTop.png);
}
#BABGMid{
	background-image:url(https://images.thefoundary.com/images/BABGMid.png);
}
#BABGBot{
	background-image:url(https://images.thefoundary.com/images/BABGBot.png);
}
.LRBankIcon, .LRCartIcon, .LRCOIcon{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#FNDRY_RN_TOP{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#FNDRY_RN_CONT{
	background-image:url(https://images.thefoundary.com/images/FNDRY_RNBG2.png);
}
#FNDRY_RN_BOT{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#RS_WhatsSell, #FA_FNDRYAlerts{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}

.FA_ItemBan{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.FA_Pane_LArrow span{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.FA_Pane_RArrow span{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.RS_UpArrow span, .RS_DownArrow span{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.RS_ArrowDeactive span{
	background-image: none;
}
.RS_Anchor:hover{	
	background-image: url(https://images.thefoundary.com/images/RS_AnchorHov.png);
}

.fndry_followUs, .fndry_followUsWt{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#FNDRY_FootLogo{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
#FNDRY_FootHN{
	background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.ui-icon {background-image: url(https://images.thefoundary.com/images/CCOSelArrow.gif);}

#LogoBeta{
	background-image:url(https://images.thefoundary.com/images/BetaText.gif);
}

#FNDRY_TodaysEvents{
	background-image:url(https://images.thefoundary.com/images/FNDRY_TodaysEvents.gif);
}
.FNDRY_Nav_Daily, .FNDRY_Nav_Shops, .FNDRY_Nav_Blog, .FNDRY_Nav_Daily_Active, .FNDRY_Nav_Shops_Active, .FNDRY_Nav_Shops_DD{
	background-image:url(https://images.thefoundary.com/images/FNDRY_HeaderSprite.png)
}

#FNDRY_HDcont_CC{
	background-image:url(https://images.thefoundary.com/images/FNDRY_PLHbg.gif);
}
#FNDRY_InviteBnr{
	background-image: url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);
}
.TDS_TS{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/TS.png);}
.TDS_BS{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/BS.png);}
.TDS_LS{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/LS.png);}
.TDS_RS{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/RS.png);}
.TDS_TRC{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/TRC.png);}
.TDS_TLC{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/TLC.png);}
.TDS_BRC{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/BRC.png);}
.TDS_BLC{background-image: url(https://images.thefoundary.com/mgen/shared:images/TDS/BLC.png);}

.MainShopCTA{
	background-image:url(https://images.thefoundary.com/images/FNDRY_RMS_Shop.png);
}

.Scroller_L,.Scroller_R {
	background-image: url(https://images.thefoundary.com/images/FNDRY_SS_Ars.png);
}

.FNDRY_ReadMore{
	background-image:url(https://images.thefoundary.com/images/FNDRY_readMore.png);	
}

.FNDRY_ShareBar960{
	background-image:url(https://images.thefoundary.com/images/FNDRY_ShareBar960.png);
}
.FNDRY_ShareBar780{
	background-image:url(https://images.thefoundary.com/images/FNDRY_ShareBar780.png);
}
.FNDRY_RI_RS{
	background-image:url(https://images.thefoundary.com/images/FNDRY_RI_RS.png);
}
#FNDRY_RI_Top{
	background-image:url(https://images.thefoundary.com/images/FNDRY_RelatedItems_Sprite.png);
}
#FNDRY_RI_Bot{
	background-image:url(https://images.thefoundary.com/images/FNDRY_RelatedItems_Sprite.png);
}
.FNDRY_OS_Share780{background-image: url(https://images.thefoundary.com/images/FNDRY_OS_Share780.png)}
.FNDRY_OS_Share960{background-image: url(https://images.thefoundary.com/images/FNDRY_OS_Share960.png)}
.FNDRY_OS_JoinSm { background-image:url(https://images.thefoundary.com/images/FNDRY_OS_JoinSm.gif);}
.FNDRY_OS_Join960 { background-image:url(https://images.thefoundary.com/images/FNDRY_OS_Join960.png);}
.fndry_remaining_eventsTop_OS{background-image: url(https://images.thefoundary.com/images/remainingEventsTopCap_OS.gif)}
.fndry_remaining_eventsMiddle_OS{background-image: url(https://images.thefoundary.com/images/remainingEventsMiddle_OS.gif)}
.fndry_remaining_eventsBottom_OS{background-image: url(https://images.thefoundary.com/images/remainingEventsBottomCap_OS.gif)}

.FNDRY_NTE_Step_A span { background-image:url(https://images.thefoundary.com/images/FNDRY_NTEM_Ar.png);}
.FNDRY_NTE_Step {background-image:url(https://images.thefoundary.com/images/FNDRY_NTEM_BG.gif);}
.FNDRY_NTE_Step.FNDRY_NTE_Step_A {background-image:url(https://images.thefoundary.com/images/FNDRY_NTEM_BG_A.gif);}
.NTE_Active {background-image:url(https://images.thefoundary.com/images/FNDRY_NTE_Ar.png);}
.mobileIcon, .facebookIcon, .twitterIcon, .pinterestIcon, .googleIcon, .blogIcon{background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png)}
.FNDRY_BlogIcon {background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png)}
.pinneappleIcon{background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);}
.accountAreaBG{background-image:url(https://images.thefoundary.com/images/FNDRY_AccBG.png);}	
.houseIcon {background-image:url(https://images.thefoundary.com/images/FNDRY_Template_Sprite_09212012.png);}
.NTEvent.FNDRY_CD_Clock{background-image:url(https://images.thefoundary.com/images/FNDRY_CD_clockWht.png);}
#FNDRY_HDcont {background-image:url(https://images.thefoundary.com/images/FNDRY_HeaderBG.jpg);}
#FNDRY_FootContent{background-image:url(https://images.thefoundary.com/images/FNDRY_FooterBG.jpg);}
.FNDRY_DDBG{background-image: url(https://images.thefoundary.com/images/FNDRY_DDBG_new.jpg);}
#Event #container { background-image:url(https://images.thefoundary.com/images/FNDRY_EventBG.gif);}

.FNDRY_DOD_Top{
	background-image:url(https://images.thefoundary.com/images/FNDRY_DODBG_01.gif);}	
.FNDRY_DOD_Bot{
	background-image:url(https://images.thefoundary.com/images/FNDRY_DODBG_02.gif);}
.FNDRY_UPEBG{
	background-image:url(https://images.thefoundary.com/images/FNDRY_UPEBG.png);}
	
 .signInHTML{
	min-width: 560px;
	background-color: #000;
}
.signInHTML body{
	min-width: 560px;
	min-height:780px; 
	background-color: #000;
}
#SignInContainer {
	position: relative;
	height: 100%;
	min-height: 100%;
	width: 100%;
	margin: 0;
	background-color: #000;
	_overflow: auto;
}
#FNDRY_PreSU_Outer{
	position: absolute;
	left: 0;
	top: 0;
	min-width: 560px;
	_width: 500px;
	_margin-left: 250px;
}
#FNDRY_PreSU_Cont{
	margin: 184px 5% 0 0;
	padding-bottom: 40px;
}
#FNDRY_PreSUInner{
	border: 1px solid #efefed;
	padding: 4px;
}
#FNDRY_PreSU{
	width: 490px;
	float: left;
	display: inline;
	padding-bottom: 15px;
	*background-color: #000;
}
#FNDRY_PreSU_Head{
	background-image:url(../images/SignIn_Header4.png);
}

#FNDRY_PreSU_Head{
	position: absolute;
	top: -149px;
	right: -200px;
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 120px;
	width: 850px;
	float: left;
	display: inline;
	_width: 502px;
	_right: 0px;
}

#FNDRY_SIBG{
	overflow: hidden;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}
#FNDRY_SIBG img{
	width: 100%;
}
#FNDRY_SIBG img.vertical{
	height: 100%;
	width: auto;
}


#SignInOOCont{
	background-color: #efefed;
	position: relative;
	height: 25px;
	width:500px;
}

/*SignIn - LowRider --------------------------------------------------------------------------------------------------------------------------------*/
#LCSignIn{
	height: 45px; 
	width: 100%; 
	position: fixed; 
	bottom: 0px; 
	left:0;
	background-position: top;
	background-repeat: repeat-x;
	overflow:hidden;
	_position: absolute;
	_bottom: -1px;
}
/*End SignIn - LowRider --------------------------------------------------------------------------------------------------------------------------------*/


/*SignIn - Opt Out Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
#SignInModalClosBG{
	background-repeat: repeat-x;
	background-position: 0 0;
}
/*End SignIn - Opt Out Page Styles --------------------------------------------------------------------------------------------------------------------------------*/

.fullWidthModal{
	_height: 100%!important; 
	_width: 100%!important;
}
.fullWidthModal, .fullWidthModal div#nyroModalWrapper, .fullWidthModal .wrapper{
	width: 100%!important;
	float: left!important;
	display: inline!important;
	margin-left: 0px !important;
}
.fullWidthModal div#nyroModalWrapper{
	*margin-top: 0px!important;
	*padding-top: 0!important;
}


/*Sign In/Up Only Page Styles --------------------------------------------------------------------------------------------------------------------------------*/
.signInSMHTML{
	min-width: 510px;
	background-color: #000;
}
.signInSMHTML body{
	min-width: 510px;
	min-height:780px; 
	background-color: #000;
}
#FNDRY_SISUCont{
	width: 490px;
	float: left;
	display: inline;
}
#FNDRY_SISUCont_Only{
	width: 440px;
	float: left;
	display: inline;
}
.SISU_blackBG{
	background-image: none\9;
	background-color: #000\9;
}
#FNDRY_PreSU_Outer{
	_margin-left: 0;
	_padding-left: 250px;
}
.SignInUpPageBnr{
	background-color: #;
}
.SignInUpPageBnrDivH{
	float: left;
	display: inline;
	width: 1px;
	height: 62px;
	background-color: #848e9f;
	margin-top: 11px;
}
.SignInUpPageBnrDivV{
	float: left;
	display: inline;
	width: 62px;
	height: 1px;
	background-color: #848e9f;
	margin-left : 52px;
	clear: both;
	overflow: hidden;
}
#FNDRY_SU_SmOuter{
	position: absolute;
	left: 0;
	top: 0;
	min-width: 510px;
	_width: 450px;
	_margin-left: 250px;
}
#FNDRY_PreSU{
	width: 490px;
	float: left;
	display: inline;
	padding-bottom: 15px;
	*background-color: #000;
}
#FNDRY_SISUOnlyCont{
	width: 269px; height: 304px;
}
.signInSMHTML #SignInOOCont{
	width:450px;
}
#captchaModalFull{
	position: fixed;
	top: -50000px;
	left: 0;
	display: block;
	width: 100%;
	height: 100%;
	position: fixed;
	_position: absolute;
}
#captchaModalBg{
	top: 0; 
	left: 0;
	display: block;
	width: 100%;
	height: 100%; 
	position: absolute;
}
#captchaModalWrapper {
	display: block;
	width: 470px;
	height: auto; 
	margin: 100px auto 0 auto;
	position: relative;
	*padding-top: 100px;
	_margin: 0px auto 0 auto;
}
#recaptcha_response_field{	
	width: 294px;
}
#recaptcha_image{
	border: 1px solid #ccc;
}
#recaptcha_image br{
	display: none;
}
#recaptcha_image a{
	display: block;
	margin-left: 10px;
}
.TCagreeCB{
	height:20px;
	width: 21px;
	background-position: 0 -17px;
	background-repeat: no-repeat;
}
.TCagreeCB_off{background-position: 0 6px;}

/*Sign In/Up Only Page Styles --------------------------------------------------------------------------------------------------------------------------------*/ 
#FNDRY_PreSU{
	background-image:url(../images/FNDRY_PreSU_BG.png);
}
#LCSignIn{
	background-image:url(../images/SignIn_Header4.png);
}
#LCSignIn{
	background-image: url(../images/LCSignInBG.png);
}
#SignInModalClosBG{
	background-image:url(../images/SignInModalCloseBG.png);
	_background-image: none;
}
.TCagreeCB{
	background-image:url();
}
.SISU_blackBG{
	background-image:url(../images/FNDRY_PreSU_BG.png);	
}