@import url("reset.css");
/* Forest City Mobile Main Styles */
div.ui-page {
	padding-bottom:60px;
}
body {
	background-color:#000!important;
	font:normal 62.5%/100% Arial, sans-serif;
}
.ui-btn-corner-all,
.ui-icon {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius: 0!important;
}

.ui-page .ui-icon-shadow {
	box-shadow: none;
}
.ui-icon-arrow-r {
	background-position:0 0;
}
.page-store-detail .ui-link {
    color: #ffaf15 !important;
}
.ad {
	margin:0 -15px;
	padding:10px 0 5px!important;
}
a.ui-link:link,
a.ui-link:visited,
a.ui-link:hover,
a.ui-link:active {
	color:#ffaf15;
}
.banner-ad {
	text-align:center;
	padding:10px;
}

#header .logo img {
  max-height: 35px;
}
/* ----- Drop Down Menu ----- */
#menuIcons {
	float:right;
}
ul.menuDropDown {
	border-left:3px solid #000;
	border-right:3px solid #000;
}
ul.menuDropDown li.ui-btn-up-b,
#body-home ul.menuDropDown li.ui-btn-up-b {
	background:#0087AD;
	border:0!important;
	font:bold 1.5em/1em Arial,Helvetica,sans-serif;
	margin-bottom:1px;
	text-shadow:none;
}
	ul.menuDropDown li.ui-btn-up-b:last-child,
	#body-home ul.menuDropDown li.ui-btn-up-b:last-child {
		background:#000;
	}
	ul.menuDropDown li.ui-btn-up-b:last-child span,
	#body-home ul.menuDropDown li.ui-btn-up-b:last-child span {
		display:none;
	}
ul.menuDropDown li.ui-btn-hover-b,
#body-home ul.menuDropDown li.ui-btn-hover-b {
	background:#12c0ff;
	border:0;
	font:bold 1.5em/1em Arial,Helvetica,sans-serif;
	margin-bottom:1px;
	text-shadow:none;
}
	ul.menuDropDown li.ui-btn-hover-b:last-child,
	#body-home ul.menuDropDown li.ui-btn-hover-b:last-child {
		background:#000;
	}
ul.menuDropDown li .ui-icon {
	background: transparent url("/images/fcsew/arrow-menu-white.png") no-repeat scroll 0 0;
	margin-top:-8px;
}
/* ----- Search Bar ----- */
#searchpanel ul {
	text-align:right;
}
#searchpanel ul li {
	display:inline-block;
	height:30px;
	position:relative;
}
#searchpanel form#searchform {
	background:#0d88b4;
	margin:5px 5px 0;
	padding:5px 0 4px;
	position:relative;
}
#searchpanel ul li input#searchtextfield {
	background-color:#fff!important;
	border:0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:1em;
	position:absolute;
	right:0;
	top:2px;
	width:210px;
}
#searchpanel ul li a#clear-search {
	position:absolute;
	right:6px;
	top:.75em;
}
#searchpanel ul li .ui-btn {
	background:none;
	border:0;
	text-shadow:none;
	margin:0 10px 0 4px;
	box-shadow:none;
	position:relative;
	top:-10px;
	left:0;
}
#searchpanel ul li .ui-btn .ui-btn-inner {
	background: #0d88b4; /* Old browsers */
	background: -moz-linear-gradient(top, #0d88b4 20%, #12c0ff 87%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#0d88b4), color-stop(87%,#12c0ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0d88b4 20%,#12c0ff 87%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0d88b4 20%,#12c0ff 87%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0d88b4 20%,#12c0ff 87%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d88b4', endColorstr='#12c0ff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0d88b4 20%,#12c0ff 87%); /* W3C */
	border:0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow:2px 2px 4px #222;
  -webkit-box-shadow:2px 2px 4px #222;
  box-shadow:2px 2px 4px #222;
	color:#fff;
	font:normal 1.2em/1em Arial, Helvetica, sans-serif;
	padding:9px;
	text-transform:uppercase;
}
#searchclose {
	background:#282828;
	font:normal 1.2em/1em Arial, Helvetica, sans-serif;
	padding:5px 10px;
	margin:5px;
	text-shadow:none;
}
/* ----- Footer ----- */
/* Login Footer */
#footer .ui-grid-b {
	background:#282828;
	border:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font:normal 1.2em/1em Arial, Helvetica, sans-serif;
	margin:0 0 .5em;
	padding:5px;
}
#footer .ui-grid-b .ui-block-a,
#footer .ui-grid-b .ui-block-b,
#footer .ui-grid-b .ui-block-c {
	width:auto;
}
#footer .ui-grid-b .ui-btn {
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 38%, #c1c1c1 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#ffffff), color-stop(61%,#c1c1c1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 38%,#c1c1c1 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 38%,#c1c1c1 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 38%,#c1c1c1 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c1c1c1',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 38%,#c1c1c1 61%); /* W3C */
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:0.5em 2px;
	padding:0 2px 0 3px;
}
#footer .ui-grid-b .ui-btn .ui-btn-inner {
	background-clip:none;
	padding:3px 2px;
}
/* Info Footer */
#footer .footer {
	border-top:0!important;
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
	padding:5px;
}
#footer .footer p {
	margin:0 0 .5em;
	text-shadow:none;
}
#footer .footer p img {
	vertical-align:middle;
}
#footer .footer p a.ui-link {
	display:inline-block;
	margin:0 3px;
}
#footer .footer p a.ui-link:link,
#footer .footer p a.ui-link:visited,
#footer .footer p a.ui-link:active,
#footer .footer p a.ui-link:hover {
	color:#999!important;
	font-weight:normal;
	text-decoration:underline!important;
}
/* ----- Home Page ----- */
/* Home page carousel */
#filler {
	padding:.8em 0;
}
#filler #description {
	color:#fff;
	font:italic 2em/.75em Georgia, "Times New Roman", Times, serif;
	text-shadow:none!important;
}
#filler #description .mini {
	color:#ffaf15;
	font:normal .65em/1em Arial, Helvetica, sans-serif;
}
/* Home page menu */
#body-home .ui-listview {
	margin:0 -10px;
}
#body-home .ui-listview li {
	font:bold 1.5em/1em Arial, Helvetica, sans-serif;
	text-shadow:none;
	margin-bottom:3px;
}
#body-home .ui-listview li .ui-icon {
	background:transparent url(/images/fcsew/arrow-menu-white.png) 0 0 no-repeat!important;
	margin-top:-8px;
}
#body-home .ui-listview .ui-btn-up-a {
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top, #333333 38%, #525252 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#333333), color-stop(61%,#525252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333333 38%,#525252 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333333 38%,#525252 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333333 38%,#525252 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#525252',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #333333 38%,#525252 61%); /* W3C */
	border:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
#body-home .ui-listview .ui-btn-hover-a {
	background: #0d88b4; /* Old browsers */
	background: -moz-linear-gradient(top, #0d88b4 38%, #12c0ff 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#0d88b4), color-stop(61%,#12c0ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d88b4', endColorstr='#12c0ff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* W3C */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
}
#body-home .ui-listview .ui-btn-inner {
	border-top:0;
}
/* ----- Secondary Pages ----- */
.ui-content {
	margin:0 5px;
}
.ui-content .ui-listview {
	margin:-15px -20px;
}
.ui-content .ui-listview .ui-btn {
	background:#fff;
	border-bottom:1px dotted #797979;
	border-top:0;
	text-shadow:none;
}
	.ui-content .ui-listview .ui-btn:last-child {
		border-bottom:0;
	}
.ui-content .ui-listview .ui-btn .ui-icon {
	background:transparent url(/images/fcsew/arrow-menu-gray.png) 0 0 no-repeat;
	margin-top:-4px;
}
.ui-li-heading {
	color:#0087ad;
	font:bold 1.4em/1.4em Arial, Helvetica, sans-serif;
	white-space:nowrap;
	margin:0;
}
.ui-content .ui-btn-hover-c .ui-li-heading {
	color:#ffaf15;
}

.ui-li-desc {
	color:#000;
	font:normal 15px/18px Arial, Helvetica, sans-serif;
	overflow:visible;
	white-space:normal;
	margin:0;
}
.ui-content .ui-btn-hover-c .ui-li-desc {
	color:#000;
}
.ui-content .ui-listview .ui-li-thumb {
	margin:0 0 0 -90px;
	position:relative;
}
/* Shopping Directory */
.page-shopping-categories .ui-li-heading,
.page-category .ui-li-heading {
	font:bold 1.4em/1.4em Arial, Helvetica, sans-serif;
}
.page-shopping-categories .ui-li-heading span {
	font-size:.9em;
	font-weight:normal;
	color:#000;
}
/* Store, Deal, Event, Directions, Hours, Center Info, Article Detail, Product */
.page-product.ui-content {
	background: #fff !important;
	margin-bottom: 15px !important;
	font: normal 1.2em/1.6em Arial, Helvetica, sans-serif;
}
.page-product .product__back {
	margin-bottom: 15px;
}
.page-product .product__image {
	margin-bottom: 15px;
}
.page-product .product__description p {
	margin-bottom: 7px;
}
.page-product .product__description ul {
	list-style: inside;
	margin-bottom: 7px;
}
.page-error {
	height: 50px;
}
.page-store-detail h1,
.page-promo-detail h1,
.page-event-detail h1,
.page-article h1,
.page-hours h1,
.page-info h1,
.page-login h1,
.page-Directions h1,
.page-contactus h1,
.page-privacy h1,
.page-terms h1,
.page-Alerts h1,
.page-register h1,
.page-product h1,
.ui-content .section h1 {
	color:#0087ad;
	font:normal 2em/1.2em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
}
.page-store-detail h2,
.page-promo-detail h2,
.page-event-detail h2,
.page-article h2,
.page-hours h2,
.page-info h2,
.page-login h2,
.page-Directions h2,
.page-contactus h2,
.page-privacy h2,
.page-terms h2,
.page-Alerts h2,
.page-register h2,
.page-product h2,
.ui-content .section h2 {
	font:bold 1.6em/1em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
}
.page-privacy h3,
.page-terms h3,
.ui-content .section h3,
.page-product h3 {
	font:bold 1.4em/1em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
}
.page-store-detail p,
.page-store-detail dl,
.page-promo-detail p,
.page-promo-detail dl,
.page-event-detail p,
.page-event-detail dl,
.page-hours p,
.page-info p,
.page-info ul,
.page-article p,
.page-article dl,
.page-article ul,
.page-Directions p,
.page-contactus p,
.page-contactus ul,
.page-contactus dl,
.page-privacy p,
.page-privacy dl,
.page-privacy ul,
.page-privacy ol,
.page-terms p,
.page-terms ul,
.page-terms dl,
.page-Alerts p,
.ui-content .section p,
.ui-content .section dl,
.ui-content .section ul,
.ui-content .section ol {
	font:normal 1.2em/1.6em Arial, Helvetica, sans-serif!important;
	margin-bottom:1em;
}
.page-contactus dl dt {
	font-weight:bold;
}
.page-contactus dl dd {
	padding-bottom:1em;
}
.page-store-detail dl dt {
	font-weight:bold;
}
.page-store-detail #details a:link,
.page-store-detail #details a:visited,
.page-store-detail #details a:hover,
.page-store-detail #details a:active,
.page-store-detail #details dl dd a:link,
.page-store-detail #details dl dd a:visited,
.page-store-detail #details dl dd a:hover,
.page-store-detail #details dl dd a:active,
.page-promo-detail a:link,
.page-promo-detail a:visited,
.page-promo-detail a:hover,
.page-promo-detail a:active,
.page-event-detail a:link,
.page-event-detail a:visited,
.page-event-detail a:hover,
.page-event-detail a:active,
.page-info a:link,
.page-info a:visited,
.page-info a:hover,
.page-info a:active,
.page-article a:link,
.page-article a:visited,
.page-article a:hover,
.page-article a:active,
.page-myprofile a.ui-link:link,
.page-myprofile a.ui-link:visited,
.page-myprofile a.ui-link:hover,
.page-myprofile a.ui-link:active {
	color:#ffaf15!important;
}
.page-info ul,
.page-info ul li {
	list-style:outside disc;
	margin-left:1em;
}
.page-store-detail dl dt {
	float:left;
}
.page-store-detail dl dd {
	margin-left:5em;
}
.evtext {
	padding:10px 0;
}
.evtext img {
	margin:0 auto;
	max-width:100%;
}
.page-hours p span {
	font-weight:bold;
}

.page-hours .hoursTagline ul {
	margin-left: 15px;
	list-style:none;
	margin-bottom: 10px;
}

#body-hours .page-hours .hoursTagline ul li {
	font-size: 1.2em;
	line-height: 1.6em;
}


.page-store-detail .section {
	border-bottom:1px dotted #797979;
	margin-bottom:1em;
	padding-bottom:1em;
}
.page-store-detail h2 {
	color:#0087ad;
	font:normal 2em/1.2em Arial, Helvetica, sans-serif;
	padding-bottom:.1em;
	margin-bottom:.5em;
}
.page-store-detail h3 {
	color:#0087ad;
	font:bold 1.5em/1em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
	text-transform:uppercase;
}
.page-store-detail img {
	float:none!important;
	max-width:100%;
}
.page-store-detail .store-deal {
	border-bottom:1px dotted #797979;
	clear:both;
	padding-bottom:1em;
	margin-bottom:1em;
}
.page-store-detail .store-deal ul,
.page-store-detail .store-deal ol {
	margin-left:1em;
}
.page-store-detail .store-deal ul li,
.page-store-detail .store-deal ol li {
	margin-left:1em;
	margin-bottom:.5em;
}
.page-article img {
	margin:.5em 0;
	height:auto;
	max-width:100%;
}
.page-article h1 {
	margin-bottom:0;
}
.page-article p.article-date {
	margin-bottom:.5em;
}
.page-article a.ui-link:link,
.page-article a.ui-link:visited,
.page-article a.ui-link:hover,
.page-article a.ui-link:active {
	color:#FFAF15!important;
}
/* ---- Profile ---- */
.page-myprofile {
	padding:0!important;
}
.page-myprofile .ui-content {
	min-height:300px;
}
.page-myprofile p,
.page-myprofile dl,
.page-myprofile ul {
	font:normal 1.2em/1.4em Arial, Helvetica, sans-serif;
	margin-bottom:1em;
	text-shadow:none;
}
.page-myprofile ul,
.page-myprofile ul li {
	list-style:none outside none;
	margin-left:0;
}
.page-myprofile .ui-li-divider, 
.page-myprofile .ui-li-static{
	font:normal 1em/1.2em Arial, Helvetica, sans-serif;
	margin-bottom:1em;
}
.page-myprofile h1 {
	color:#0087ad;
	font:normal 2em/1.2em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
}
.page-myprofile h3 {
	border-bottom:1px dotted #797979;
	clear:both;
	color:#0087ad;
	font:bold 1.2em/1em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
	text-transform:uppercase;
	text-shadow:none;
}
.page-myprofile #profile-userinfo img {
	float:left;
	height:100px;
	padding:0 10px 10px 0;
}
.page-myprofile #profile-userinfo p span {
	text-transform:uppercase;
}
.page-myprofile #profile-userinfo .user-info {
	float:left;
}
.page-myprofile #profile-userinfo .user-info h3 {
	border-bottom:0;
	font:bold 1.4em/1em Arial, Helvetica, sans-serif;
	text-transform:none;
}
.page-myprofile #profile-stores {
	clear:both;
}
.page-myprofile #profile-stores ul,
.page-myprofile #profile-stores ul li {
	list-style:disc outside;
	margin-left:.6em;
}
	.page-myprofile #profile-stores ul li {
		margin-bottom:.2em;
	}
	.page-myprofile #profile-stores ul li a {
		display:inline-block;
	}
	.page-myprofile #profile-stores ul li .ui-link {
		width:140px;
	}
	.page-myprofile #profile-stores ul li .Unfollow {
		width:auto;
	}
.page-myprofile #profile-userphotos ul li,
.page-myprofile #profile-friends ul li {
	float:left;
	margin-right:5px;
}
.page-myprofile .ui-li, 
.page-myprofile .ui-li.ui-field-contain,
.page-myprofile .ui-body-c {
	border:0;
}


/* --- Referral Page --- */
.page-referrals.ui-content {
	background: #fff !important;
	text-shadow: none !important;
	padding-bottom: 40px;
}


/* --- Login Page --- */
.page-login form label,
.page-register form label {
	display:none;
}
.page-login .ui-input-text,
.page-register .ui-input-text {
	color:#909090;
	font-size:1.3em;
	line-height:1em;
	padding:.5em;
	margin:0 0 .5em;
	width:98%;
}
.page-login .ui-focus,
.page-register .ui-focus {
	color:#000;
}
.page-login .ui-btn-up-c .ui-btn-inner,
.page-register .ui-btn-up-c .ui-btn-inner {
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top, #333333 38%, #525252 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#333333), color-stop(61%,#525252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333333 38%,#525252 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333333 38%,#525252 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333333 38%,#525252 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#525252',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #333333 38%,#525252 61%); /* W3C */
	border:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#fff;
	font-size:1.4em;
	text-shadow:none;
}
.page-login .ui-btn-hover-c .ui-btn-inner,
.page-register .ui-btn-hover-c .ui-btn-inner {
	background: #0d88b4; /* Old browsers */
	background: -moz-linear-gradient(top, #0d88b4 38%, #12c0ff 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#0d88b4), color-stop(61%,#12c0ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d88b4', endColorstr='#12c0ff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* W3C */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
	color:#fff;
	font-size:1.4em;
	text-shadow:none;
}
.page-login form .ui-shadow,
.page-register form .ui-shadow {
	border:0!important;
	-moz-box-shadow:none!important;
  -webkit-box-shadow:none!important;
  box-shadow:none!important;
}
.page-register fieldset.ui-grid-c {
	overflow:visible;
}
/*
.page-register .ui-select {
	width:auto;
}
.page-register .ui-select .ui-btn {
	overflow:visible;
	width:auto;
}
.page-register .ui-select .ui-grid-c {
	width:auto;
}
.ui-grid-c .ui-block-a, 
.ui-grid-c .ui-block-b, 
.ui-grid-c .ui-block-c, 
.ui-grid-c .ui-block-d {
	width:auto;
}
.page-register .ui-select .ui-btn-up-c .ui-btn-inner,
.page-register .ui-select .ui-btn-hover-c .ui-btn-inner {
	background:#fff;
	border:1px solid #B3B3B3;
	-webkit-border-radius:0.6em;
	-moz-border-radius:0.6em;
	border-radius:0.6em;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.2) inset;
	color:#000;
	display:block;
	font-size:1.2em;
	overflow:visible!important;
	padding:10px 25px 10px 4px;
	margin-right:5px;
	min-width:45px;
}
.page-register .ui-select .ui-btn-up-c .ui-btn-inner select,
.page-register .ui-select .ui-btn-hover-c .ui-btn-inner select {
	overflow:visible!important;
}
*/
/* ---- My Stores ---- */
.page-mystores .ui-li-desc {
	padding:.2em 75px .3em 15px;
}
.page-mystores .ui-li .ui-btn-inner a.ui-link-inherit {
	padding:.7em 75px 0 15px;
}
a.Unfollow:link,
a.Unfollow:visited,
a.Unfollow:hover,
a.Unfollow:active,
a#unfollow:link,
a#unfollow:visited,
a#unfollow:hover,
a#unfollow:visited {
	background: #333333; /* Old browsers */
	background: -moz-linear-gradient(top, #333333 38%, #525252 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#333333), color-stop(61%,#525252)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #333333 38%,#525252 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #333333 38%,#525252 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #333333 38%,#525252 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#525252',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #333333 38%,#525252 61%); /* W3C */
	border:0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#fff!important;
	font-size:1em;
	margin:.2em;
	padding:.3em .8em;
	text-shadow:none;
	text-decoration:none!important;
}
a.Follow:link,
a.Follow:visited,
a.Follow:hover,
a.Follow:active,
a#follow:link,
a#follow:visited,
a#follow:hover,
a#follow:active,
a#followLogin:link,
a#followLogin:visited,
a#followLogin:hover,
a#followLogin:active {
	background: #0d88b4; /* Old browsers */
	background: -moz-linear-gradient(top, #0d88b4 38%, #12c0ff 61%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#0d88b4), color-stop(61%,#12c0ff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d88b4', endColorstr='#12c0ff',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #0d88b4 38%,#12c0ff 61%); /* W3C */
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0;
	color:#fff!important;
	font-size:1em;
	margin:.2em;
	padding:.3em .8em;
	text-shadow:none;
	text-decoration:none!important;
}
.page-Alerts #mobile-icon	{
	float:left;
	padding:0 10px 10px 0;
}
.page-Alerts #mobile-custom-message {
	font-size:2em;
	font-weight:bold!important;
}
.page-Alerts #mobile-content {
	clear:both;
}

body img {
	max-width: 100%;
	height: auto!important;
}

#home .page-info > div {
	margin: 0 !important;
	padding-bottom: 1px !important;
}


#body-info.ui-mobile-viewport #details ul.ui-listview li div.ui-btn-text a:link, #body-info.ui-mobile-viewport #details ul.ui-listview li div.ui-btn-text a:visited {
	font-family: 'Georgia', serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal !important;
	color: #0647B7 !important;
}

/* ---- Fall Into Fashion 2012 Home Button ----- */
#body-home .ui-listview #fifButton.ui-btn-up-a {
	background: #fcd931; /* Old browsers */
	background: -moz-linear-gradient(top,  #fcd931 46%, #f8ed5f 62%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(46%,#fcd931), color-stop(62%,#f8ed5f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fcd931 46%,#f8ed5f 62%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fcd931 46%,#f8ed5f 62%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fcd931 46%,#f8ed5f 62%); /* IE10+ */
	background: linear-gradient(to bottom,  #fcd931 46%,#f8ed5f 62%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcd931', endColorstr='#f8ed5f',GradientType=0 ); /* IE6-9 */
	position:relative;
}
#body-home .ui-listview #fifButton.ui-btn-hover-a {
	background: #f8ed5f; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8ed5f 38%, #fcd931 54%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(38%,#f8ed5f), color-stop(54%,#fcd931)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8ed5f 38%,#fcd931 54%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8ed5f 38%,#fcd931 54%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8ed5f 38%,#fcd931 54%); /* IE10+ */
	background: linear-gradient(to bottom,  #f8ed5f 38%,#fcd931 54%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8ed5f', endColorstr='#fcd931',GradientType=0 ); /* IE6-9 */
}
#body-home .ui-listview #fifButton a:link,
#body-home .ui-listview #fifButton a:visited,
#body-home .ui-listview #fifButton a:hover,
#body-home .ui-listview #fifButton a:active {
	color:#8d5412!important;
	padding-left:50px!important;
}
#body-home .ui-listview #fifButton span#fifIcon {
	background:transparent url(http://athena-images.mallfinder.com/d/campaigns/2012/fallfashion/mobile-leaf.png) bottom left no-repeat;
	bottom: 2px;
	display: block;
	height: 39px;
	left: 4px;
	position: absolute;
	width: 38px;
}
/* ----- Fall Into Fashion Articles ----- */
@font-face {
	font-family: 'BlackJackRegular';
	src: url('http://athena-images.mallfinder.com/d/fonts/blackjack/black_jack-webfont.eot');
	src: local('☺'),
			 url('http://athena-images.mallfinder.com/d/fonts/blackjack/black_jack-webfont.eot?#iefix') format('embedded-opentype'),
			 url('http://athena-images.mallfinder.com/d/fonts/blackjack/black_jack-webfont.woff') format('woff'),
			 url('http://athena-images.mallfinder.com/d/fonts/blackjack/black_jack-webfont.ttf') format('truetype'),
			 url('http://athena-images.mallfinder.com/d/fonts/blackjack/black_jack-webfont.svg#BlackJackRegular') format('svg');
	font-weight: normal;
	font-style: normal;

}
.quizQuestion-cnt-box-wrpr {
	background:#fefef2 url(http://athena-images.mallfinder.com/d/campaigns/2012/fallfashion/magnifyingglass.png) 16px 15px no-repeat;
	border:1px solid #C2C1B8\9;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	-moz-box-shadow:0px 0 60px #C2C1B8 inset;
  -webkit-box-shadow:0px 0 60px #C2C1B8 inset;
  box-shadow:0px 0 60px #C2C1B8 inset;
	margin:20px 0;
	padding:18px 20px;
}
.quizQuestion-cnt-box-wrpr h3 {
	color:#cd312c!important;
	font:normal 36px/36px "Adobe Garamond Pro", "Garamond Pro", Garamond, Georgia, "Times New Roman", Times, serif!important;
	margin:0 0 0 40px;
}
.quizQuestion-cnt-bdy .quizQuestion-cnt-row {
	color:#83000d;
	font:normal 28px/28px 'BlackJackRegular',"Brush Script MT", cursive;
	margin:20px 0;
	text-align:center;
}
.quizQuestion-cnt-box-wrpr form .quizQuestion-cnt-row {
	text-align:left;
	margin-left:45px;
}
.quizQuestion-cnt-box-wrpr form .quizQuestionChoice-bubble-wrpr {
	color:#000;
	font:normal 14px/18px Arial, Helvetica, sans-serif;
}
.quizQuestion-cnt-box-wrpr form .quizQuestionChoice-cnt-row {
	margin-top:8px;
}
.quizQuestion-cnt-box-wrpr form input.genericButton[type="submit"],
#content .quizQuestion-cnt-box-wrpr form input.genericButton[type="submit"] {
	background:#2b7ab2 url(http://athena-images.mallfinder.com/d/campaigns/2012/fallfashion/bg-buttons.jpg) top center no-repeat!important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0!important;
	color:#fff!important;
	display:inline-block;
	height:33px!important;
	font:normal 14px/14px Arial, Helvetica, sans-serif!important;
	padding:9px 18px 10px!important;
	text-decoration:none;
	text-shadow:none!important;
}
.quizQuestion-cnt-box-wrpr form input.genericButton[type="submit"]:hover,
#content .quizQuestion-cnt-box-wrpr form input.genericButton[type="submit"]:hover {
	background:#338caf  url(http://athena-images.mallfinder.com/d/campaigns/2012/fallfashion/bg-buttons.jpg) bottom center no-repeat!important;
	color:#fff!important;
	text-decoration:none;
}
mf_artEntry1___artEntryTitle,
.mf_artEntry1___artEntryTitle {
	font:normal 1.2em/1.2em Arial, Helvetica, sans-serif;
	margin-bottom:.5em;
	color:#3abb94;
}
.votingInstructions {
	display:none;
}
/*.instructions {
	border-bottom:2px solid #4b5d75;
}*/
#artEntry1_Form_2019 {
	margin-top:-36px;
}
.voteLevers {
	background:#3abb94;
	margin:4px 0 2px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px 4px;
	color:#fff;
	width:132px;
	text-align:center;
}
.footerLeft_alignLeft_floatLeft	 {
	line-height:2.5em;
}
.applicationFooter_artEntry1ApplicationFooter {
	padding-bottom:8px;
}

/* ---- Clearfix Hack for Floats ---- */
.clearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix {display:block;}


/* ----- Career Builder Widget ----- */
#jobWidget {
	background-color: #f4f4f4;
  border-radius: 10px 10px 10px 10px;
  padding: 12px;
	margin:0 0 22px; 
	text-align:center;
	border:3px solid #0095d3;
}
#jobWidget h2 {
	text-align:center;
	color:#8e8e8e!important;
	font: bold 20px/21px "Helvetica Neue", Arial, Helvetica, sans-serif!important;
	text-transform:none !important; 
}
#jobWidget h2 span {
	font-size:11px;
/*	font-style:italic;*/

}
#jobWidget .jobWidgetField {
	display:inline-block;
	vertical-align:bottom;
	margin:0 15px;
	text-align:left;
	max-width:130px;
}
	#jobWidget .jobWidgetField.jobWidgetSubmit input {
		margin:0;
		background: /*-moz-linear-gradient(center top , #f9df81, #fef6ae) repeat scroll 0 0 */#0095d3;
		border:0;
		color: #f9df81;
		box-shadow:none;
		border-radius:4px;
		cursor:pointer;
		height:31px;
		font:bold 12px/19px Arial, Helvetica, sans-serif;
		text-transform:none;
		letter-spacing:0;
		padding:7px 28px;
		text-transform:none; 
	}
		#jobWidget .jobWidgetField.jobWidgetSubmit input:hover,
		#jobWidget .jobWidgetField.jobWidgetSubmit input:active {
		background:#f9df81 !important;
		color:#0095d3 !important;
		box-shadow:none;
		text-transform:none !important; 
		}
		
		#jobWidget .jobWidgetField.jobWidgetSubmit {
			max-width:none !important;
		}
		
#jobWidget .jobWidgetField label {
	font: bold 14px/21px "Helvetica Neue", Arial, Helvetica, sans-serif; 
	margin:0 10px 0 0;
	color:#0095d3;
}
#jobWidget .jobWidgetField input[type="text"] {
	background: -moz-linear-gradient(center top , #F0F0F0, #FEFEFE) repeat scroll 0 0 #F7F7F7;
	border: 1px solid #E4E4E4;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 3px 8px rgba(0, 0, 0, 0.2) inset;
	height: 1.8em;
	line-height: 1.8em;
	outline: medium none;
	padding: 0 1%;
	width:128px;
	display:inline-block;
	font: italic 16px Arial, Helvetica, sans-serif;
	color:#a1a1a1;
}
/* Sponsored by Ad for Jobs */
#jobsBy {
	display:inline-block;
	padding:0 0 0 5px;
}
h1 #jobsBy {
	letter-spacing:0!important;
}
h1.jobs {
	color: #0087AD;
	font: 2em/1.2em Arial,Helvetica,sans-serif;
	margin-bottom: 0.5em;
	text-align:center;
}
div.page-jobs span.poweredby {
	font-size:12px;
	font-family:Arial, san serif;
	color:#999;
	padding:0 5px 0 0;
	margin-left:-12px;
}

p.loginPageText,
div.loginPageText {
	font-size:12px;
}

div.loginPageText {
	padding:10px 0 5px;
}

/* ----- Featured Deals ----- */
ul#featuredDeals {
	border-bottom:1px dotted #797979;
	background:#fff;
	padding:1em;
	/*text-align:center;*/
	margin:0 auto;
}
ul#featuredDeals li {
	border:1px solid #ccc;
	border-radius:4px;
	box-shadow:0 0px 6px #A3A3A3;
	display:inline-block;
	padding:1em;
	text-align:center;
	text-shadow:none!imporant;
	margin:1%;
	vertical-align:top;
	width:40%;
}
	@media screen and (orientation:portrait) {
		ul#featuredDeals li {
			min-height:145px;
		}
	}
	@media screen and (orientation:landscape) {
		ul#featuredDeals li {
			min-height:170px;
		}
	}
ul#featuredDeals li img {
	max-width:100%;
}
ul#featuredDeals li .ui-li-heading {
	font-size:1.4em;
}


/* AddThisEvent Calendar Widget */
.addthisevent-drop {
  width: 120px;
  display: inline-block;
  position: relative;
  z-index: 999;
  background: #2878eb;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  color: #fff!important;
  text-decoration: none;
  font-size: 13px;
  text-decoration: none;
  padding: 7px 15px 7px 9px;
}
.addthisevent-drop:hover {
  color: #fff;
  font-size: 13px;
  text-decoration: none;
  background-color: ##3399ff;
}
.addthisevent-drop:active {
  top: 1px;
}
.addthisevent-drop .arrow {
  width: 15px;
  height: 10px;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -5px;
  background: url(/images/fcsew/addThisEvent-icon-arrow.png) no-repeat;
}
.addthisevent-selected {
  background-color: #2878eb;
}
.addthisevent_dropdown {
  width: 215px;
  position: absolute;
  z-index: 99999;
  padding: 6px 0px 0px 0px;
  background: #fff;
  text-align: left;
  display: none;
  margin-top: 2px;
  margin-left: -1px;
  border-top: 1px solid #c8c8c8;
  border-right: 1px solid #bebebe;
  border-bottom: 1px solid #a8a8a8;
  border-left: 1px solid #bebebe;
  -webkit-box-shadow: 1px 3px 6px rgba(0,0,0,0.15);
  -moz-box-shadow: 1px 3px 6px rgba(0,0,0,0.15);
  box-shadow: 1px 3px 6px rgba(0,0,0,0.15);
}
.addthisevent_dropdown span {
  display: block;
  line-height: 110%;
  background: #fff;
  text-decoration: none;
  font-size: 14px;
  color: #6d84b4;
  padding: 8px 10px 9px 15px;
}
.addthisevent_dropdown span:hover {
  background: #f4f4f4;
  color: #6d84b4;
  text-decoration: none;
  font-size: 14px;
}
.addthisevent span {
  display: none!important;
}
.addthisevent-drop ._url, .addthisevent-drop ._start, .addthisevent-drop ._end, .addthisevent-drop ._summary, .addthisevent-drop ._description, .addthisevent-drop ._location, .addthisevent-drop ._organizer, .addthisevent-drop ._organizer_email, .addthisevent-drop ._facebook_event, .addthisevent-drop ._all_day_event {
  display: none!important;
}
.addthisevent_dropdown .copyx {
  height: 21px;
  display: block;
  position: relative;
  cursor: default;
}
.addthisevent_dropdown .brx {
  width: 180px;
  height: 1px;
  overflow: hidden;
  background: #e0e0e0;
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 9px;
}
.addthisevent_dropdown .frs {
  position: absolute;
  top: 3px;
  cursor: pointer;
  right: 10px;
  padding-left: 10px;
  font-style: normal;
  font-weight: normal;
  text-align: right;
  z-index: 101;
  line-height: 110%;
  background: #fff;
  text-decoration: none;
  font-size: 10px;
  color: #cacaca;
}
.addthisevent_dropdown .frs:hover {
  color: #6d84b4;
}
.addthisevent {
  visibility: hidden;
}

div.page-event-detail.ui-content {
overflow: inherit;
}
