/* ### BASIC ### */

body {
	font-family: Arial;
	font-size: 12px;
	margin: 0;
	padding: 0;
	color: #222;
}

p {
	line-height: 16px;
	margin-bottom: 16px;
	margin-top: 2px;
}

ul {
	line-height: 16px;
	margin-bottom: 16px;
	margin-top: 2px;
	padding-bottom: 0
}

table { margin-bottom: 10px }
td { vertical-align: top }

img { border: 0 }

input{
	border:1px solid #ddd;
	color: #666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

a { color: #176943; text-decoration: none }
a.bigRed { color: #DC1F26; font-size: 15px }
a.findOut { font-size: 9px; color: #176943; text-decoration: none }
a.findOutRed { font-size: 9px; color: #DC1F26; text-decoration: none }

h1.redHdr { margin-top: 2px; margin-bottom: 16px; color: #DC1F26; font-size: 15px; letter-spacing: 1px }

/* ### MAIN ### */

#mainWrapper { padding: 10px; margin: 5px auto; border: #DC1F26 1px solid; width: 948px; }

#mainNavWrapper { float: right }
#mainNavWrapper a { border: 0; padding: 0 }

#searchWrapper { clear: both; float: right }
#searchWrapper input { float: left }

#contentWrapper { clear: both; margin-top: 5px; width: 100%; margin-bottom: 0 }
#contentWrapper .topContentPadding { padding-bottom: 22px }
#contentWrapper .leftContent { vertical-align: top; width: 100%; padding: 10px 10px 22px 5px; height: 20px }
#contentWrapper .rightContent { vertical-align: bottom; width: 0 }

#footerWrapper { clear: both; margin-top: -22px; width: 100%; margin-bottom: 0 }
#footerWrapper .leftFooter { width: 0 }
#footerWrapper .rightFooter { width: 100% }

#footerContent { 
	font-size: 9px; 
	background-color: #ffd400; 
	margin-top: 22px; 
	height: 58px; 
	overflow: hidden; 
	vertical-align: middle 
}
#footerContent a { text-decoration: none; color: #222; padding: 0; border: 0 }
#footerContent table td { vertical-align: middle }

#assetList { float: right; margin-top: 20px; margin-right: 5px; display: inline }
#assetList select { font-family: Arial; font-size: 9px; color: #322 }

#scroll {
	height:300px;
	padding: 10px;
	overflow:auto;
}

#scrollshop {
	height:280px;
	width:250px;
	padding-right: 10px;
	line-height: 21px;
	overflow:auto;
}
#scrollshop a { text-decoration: none; color: #176943 }
#scrollshop a:hover { padding-bottom: 1px; border-bottom: #176943 1px dashed }
#scrollshop .catlinkshop { color:#176943; font-weight: bold; letter-spacing: 1px }
#scrollshop .catlinkshop a { font-weight: normal; letter-spacing: 0 }

#scrollshopName {
	height:280px;
	width:345px;
	overflow:auto;
	margin-left: 10px;
	padding-left: 10px;
	border-left: #999 1px solid
}
#scrollshopName .chosencat { font-size: 13px; color:#176943; font-weight:bold; text-transform:uppercase; letter-spacing: 1px }
#scrollshopName a { text-decoration: none; color: #176943 }
#scrollshopName a:hover { padding-bottom: 1px; border-bottom: #176943 1px dashed }
#scrollshopName .shopHdr { 
background-color: #176943; 
	color: #fff; 
	letter-spacing: 1px; 
	padding: 5px 2px;
	font-weight: bold
}

/* ### MISCELANOUS ### */

.clear { clear: both }

.tagLine { 
	display: block; 
	background: #ffd400 url(/FEO.Display/SQUARE2/images/title_right.jpg) center right no-repeat; 
}

.tenantsTitle { text-decoration: none; color: #DC1F26; font-weight: bold; margin-bottom: 10px; margin-top: 0; font-size: 14px; letter-spacing: 1px }
.tenantsTitle2 { text-decoration: none; color: #176943; font-weight: bold; margin-bottom: 10px; margin-top: 0; font-size: 13px; }

.promoTitle { color: #176943; font-weight: bold; margin-bottom: 10px }
.promoDur { color: #DC1F26; font-weight: bold }

.tenantsDesc { padding-right: 10px }
.tenantsDesc p { margin-bottom: 10px; margin-top: 0 }
.tenantsDesc ul { margin-left: 0; padding-left: 15px }
.tenantsDesc img.tenantsPhoto { color: #DC1F26; float: left; width: 100px; }
.tenantsDesc div.tenantsText { }
.tenantsDesc div.tenantsText50 { padding-left: 110px }
.tenantsDesc div.tenantsText33 { padding-left: 110px }

.gettingHereWrapper { width: 100%; float:left; clear: both; margin-bottom: 10px }
.gettingHereWrapper img.gettingHereIcon {
	float:left;
	font-weight:bold;
}
.gettingHereWrapper .gettingHereDesc {
	padding-left: 50px;
	padding-right: 15px;
	line-height: 20px;
}
