.hours {
	font-family: Tahoma, Geneva;
	font-size: 12px;
	color: #000000;
}
.border {
	border: 1px solid #cccccc;
}
.calendarBox {
	background-color: #a56a16;
	height: 121px;
	width: 529px;
	border: 1px solid #CCCCCC;
}
.addressBox {
	background-color: #510751;
	height: 24px;
	width: 771px;
	padding-right: 13px;
	padding-left: 13px;
}
.addressBoxText {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.addressBoxText div {
	display:inline;
	padding-left:5px;
}
.mallInfoBox {
	height: 300px;
	width: 238px;
	border: 1px solid #cccccc;
}
.iFeaturesBox {
	background-color: #EDE7D1;
	height: 160px;
	width: 236px;
}
.SecondiFeaturesBox {
	background-color: #EDE7D1;
	height: 193px;
	width: 206px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #99996B;
}
.MT_secondOuterBox {
	background-color: #EDE7D1;
	width: 771px;
	border: 1px solid #999933;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.secondOuterBox {
	background-color: #EDE7D1;
	height: 862px;
	width: 771px;
	border: 1px solid #999933;
	padding-top: 25px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 25px;
}
.MT_secondMallInfoBox {
	height: 653px;
	width: 206px;
	border: 1px solid #99996B;
	background-color: #C8BB88;
}
.secondMallInfoBox {
	height: 782px;
	width: 206px;
	border: 1px solid #99996B;
	background-color: #C8BB88;
}
.MT_secondaryInnerBox {
	background-color: #EED9E6;
	height: 726px;
	width: 490px;
	border: 1px solid #99996B;
}
.secondaryInnerBox {
	background-color: #FFFFFF;
	height: 850px;
	width: 490px;
	border: 1px solid #99996B;
}
.borderBottom {
	border-bottom: 1px solid #99996B;
}
td {
	font-family: Tahoma, Geneva;
	font-size: 12px;
	color: #000000;
}
a:link {
	font-family: Tahoma, Geneva;
	color: #964A23;
	text-decoration: none;
}
a:visited {
	font-family: Tahoma, Geneva;
	color: #964A23;
	text-decoration: none;
}
a:hover {
	font-family: Tahoma, Geneva;
	color:#CC9900;
	text-decoration: none;
}
.iFeaturesText,
.iFeaturesText2 {
	position:relative;
	height:100px!important;
}
.iFeaturesText a:link,
.iFeaturesText2 a:link {
	font-family: Tahoma, Geneva;
	font-size:11px;
	color: 000000;
	text-decoration: none;
}
.iFeaturesText a:visited,
.iFeaturesText2 a:visited {
	font-family: Tahoma, Geneva;
	font-size:11px;
	color: 000000;
	text-decoration: none;
}
.iFeaturesText a:hover,
.iFeaturesText2 a:hover {
	font-family: Tahoma, Geneva;
	font-size:11px;
	color: 964A23;
	text-decoration: none;
}
/* Make sure you add these for each season -- used for blocks in toparea and bottomarea (TD) */
.navBg {
	background-color: #61196a;
}
.navBg2 {
	background-color: #23a70e;
}
.navBg3 {
	background-color: #be9e86;
}
/* styles for front page events (in box from flash, formerly test.cfm */
body#fpEvents {
	background-color: #a56a16;
}
#fpEvents .eventsInfo {
	background-repeat: repeat;
}
#fpEvents .eventTitle {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#fpEvents .eventText {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#fpEvents .eventDate {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#fpEvents .eventTextLink {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 1.3em;
}
#fpEvents .eventTextLink a:link {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#fpEvents .footerText a:visited {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
#fpEvents .footerText a:hover {
	font-family: Tahoma, Geneva;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
/* map styles */
#mapAddressContainer {
	padding-left:10px;
}
#mapContainer {
	padding:10px;
}
#map {
	width:430px;
	height:400px;
	border:1px solid black;
}
#mapDirectionsContainer {
	margin-top:20px;
	line-height:20px;
}
#mapDirectionsContainer input {
	font-size:10px;
}
/* license to shop styles */
#storeOfferContainer {
	margin-bottom:10px;
	margin-top:10px;
}
.storeOfferStoreName {
	font-weight:bold;
}
.storeOfferTitle {
	font-style:italic;
}
.storeOfferDescription {
}
/*********************** SCROLLERS ***********************/
.root {
	position:relative;
	height:	105px!important;
	width:	230px;
	margin:0;
}
.iFeaturesText2 .root {
	position:relative;
	height:	105px!important;
	width:	200px;
	margin:0;
}
.iFeaturesText2 table {
	width:180px!important;
}
.iFeaturesText2 .scrollContainer,
.iFeaturesText2 .scrollContent {
	width:180px!important;
}
.thumb {
	position:relative;
	height:9px;
	width:15px;
	left:10px;
}
.up, .dn {
	position:	absolute;
	left: 		0px;/*bordeR:1px solid red;*/
}
.up {
	left:215px!important;
}
.dn {
	left:215px!important;
	top:95px!important;
}
.iFeaturesText2 .up {
	left:185px!important;
}
.iFeaturesText2 .dn {
	left:185px!important;
	top:95px!important;
}
.iFeaturesText2 .thumb {
	left:185px!important;
}
/*.up a, .up a img, .dn a, .dn a img, .thumb a , .thumb a img{
		border:			0;
		}*/
.scrollContainer { 
		position:		absolute; 
		left:			2px; 
		top:			0px; 
		width:			100%; 
		height:			0px; 
		overflow:		auto; /*border:1px solid red;*/
	/*clip:			rect(0 350 50 0);*/
	/*border-top:		1px solid #000000;
	border-left:		1px solid #000000;
	border-right:		1px solid #686262;
	border-bottom:		1px solid #686262;*/
	/*background:		#D9D9B0;*/
}
.scrollContent {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
}
