body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
body {
	background-color: #FFFFCC;
}
h1 {
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
h3 {
	font-size: 24px;
}
h4 {
	font-size: 18px;
}
h5 {
	font-size: 12px;
}
h6 {
	font-size: 10px;
}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #0000FF;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}



.style1 {
	font-size: 18px;
	font-weight: bold;
}

.style3 {
	font-size: 24px;
	font-weight: bold;
}

.style7 {
	font-size: 18px;
}

.style9 {
	font-size: 14px;
	font-weight: bold;
}

#container {
	width: 980px;
	position: relative;
	height:auto;
}

#container1 {
	width: 980px;
	position: relative;
	height: auto;
}

ul.directoryleft {
	list-style-type: none;
	padding: 1px;
	margin: 0;
	position: absolute;
	top: 900px;
	left: 12px;
	width: 145px;
	text-align: center;
	border: 1px solid #000000;
	z-index: 16;
	visibility: visible;
}

ul.directoryleft li a{
    display: block;
	background: #990000;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #ffcc66;
	text-decoration: none;
	color: #ffff66;
}

ul.directoryleft li a:hover{
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFF99;
}

#header {
	background-image: url(../Images/cssheader.jpg);
	height: 115px;
	position: relative;
}

#leftnavborder {
	width: 167px;
	filter: Shadow(Color=800000, Direction=45);
	float: left;
}

#leftnav {
	background-color: #FFCC66;
	width: 155px;
	margin-top: 10px;
	border: 1px solid #000000;
	margin-right: 10px;
	float: left;
	overflow: visible;
}

#maincontentborder {
	width: 812px;
	filter: Shadow(Color=800000, Direction=315);
	float: left;
}

#maincontent {
	width: 800px;
	margin-top: 10px;
	margin-left: 10px;
	border: 1px solid #000000;
	background-color: #FFFFCC;
}

#maincontent1 {
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 15px;
	background-color: #FFCC66;
	float: left;
	padding-top: 15px;
	
}

#maincontent2 {
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 15px;
	background-color: #FFFFCC;
	float: right;
	padding-top: 15px;
}

#maincontent3 {
	width: 120px;
	padding-left: 5px;
	padding-right: 5px;
    padding-top: 15px;
	background-color: #FFCC66;
	float: right;
	padding-top: 15px;
	background-color: #FFCC66;
}  

#topnavborder {
	height: 75px;
	width: 980px;
	margin-left: 0px;
	filter: Shadow(Color=800000, Direction=135);
}

#topnav {
	background-color: #FFCC66;
	width: 978px;
	border: 1px solid #000000;
	margin-top: 1px;
	height: 63px;
}

ul.navbar {
	list-style-type: none;
	margin: 0;
	position: relative;
	top: 4px;
	left: 4px;
	text-align: center;
	color: #FFFF66;
	background-color: #990000;
	padding: 5px;
	width: 960px;
}

ul.navbar li{
    display:inline;
}

ul.navbar li a{
	margin: 0.em 0;
	padding: 3px;
	background-color: #990000;
	color: #FFFF66;
	margin: 0px;
	text-decoration: none;
}

ul.navbar li a:hover{
	margin: 0.em 0;
	padding: 3px;
	background-color: #FFFF99;
	color: #000000;
	margin: 0px;
}

#floorplan {
	position:absolute;
	width:133px;
	height:auto;
	z-index:1;
	background-color: #FFFF99;
	border: 1px solid #999999;
	left: 214px;
	top: 143px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	visibility: hidden;
}

#directory {
	position:absolute;
	width:135px;
	height:29px;
	z-index:17;
	background-color: #FFFF99;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #999999;
	left: 146px;
	top: 143px;
	visibility: hidden;
}

ul.topnavlinks {
	width: 970px;
	margin-top: 14px;
	text-align: center;
	margin-left: 0px;
}

ul.topnavlinks li{
    display:inline;
}

ul.topnavlinks a {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 10px;
	font-style: normal;
}

/************************************************************************************************/

.rolloverlayers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.rolloverlayers a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.rolloverlayers a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

#firstfloor {
	position:absolute;
	width:200px;
	height:115px;
	z-index:29;
	left: 368px;
	top: 829px;
}

ul.specialtypopups {
	list-style-type: none;
	padding: 1px;
	margin: 0;
	position: absolute;
	width: 160px;
	text-align: center;
	z-index: 3;
	visibility: hidden;
}

ul.specialtypopups a{
    display: block;
	background: white;
	margin: 0.em 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #999999;
	color:#000000;
	text-decoration: none;
}

ul.specialtypopups a:hover{
    border: 2px solid #800000;
	padding-top: 2px;
	padding-bottom: 2px;
}

ul.directorypopups {
	list-style-type: none;
	padding: 1px;
	margin: 0;
	position: absolute;
	width: 155px;
	text-align: center;
	z-index: 33;
	visibility: hidden;
}

ul.directorypopups a{
    display: block;
	background: white;
	margin: 0.em 0;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #999999;
	color:#000000;
	text-decoration: none;
}

ul.directorypopups li#maroon a:hover{
    border: 2px solid #800000;
	padding-top: 2px;
	padding-bottom: 2px;
}

ul.directorypopups li#lightgreen a:hover{
    padding-right: 6px;
	border: 1px solid #96DEB8;
	border-left: 7px;
	border-left-color: #96DEB8;
}

ul.directorypopups li#yellow a:hover{
	padding-right: 6px;
	border: 1px solid #FFFE65;
	border-left: 7px;
	border-left-color: #FFFE65;
}

ul.directorypopups li#darkgreen a:hover{
    padding-right: 6px;
	border: 1px solid #7EBF7F;
	border-left: 7px;
	border-left-color: #7EBF7F;
}

ul.directorypopups li#blue a:hover{
    padding-right: 6px;
	border: 1px solid #7193FF;
	border-left: 7px;
	border-left-color: #7193FF;
}

ul.directorypopups li#orange a:hover{
    padding-right: 6px;
	border: 1px solid #FC9546;
	border-left: 7px;
	border-left-color: #FC9546;
}

ul.topleftmenu {
	list-style-type: none;
	padding: 1px;
	margin: 0;
	position: absolute;
	top: 292px;
	left: 12px;
	width: 145px;
	text-align: center;
	border: 1px solid #000000;
	z-index: 2;
	visibility: visible;
}

ul.topleftmenu li a{
    display: block;
	background: #ffff99;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 1px solid #ffcc66;
	text-decoration: none;
	color: #000000;
}

ul.topleftmenu li a:hover{
	border: 1px solid #000000;
	color: #ffff66;
	background-color: #990000;
}

#container #leftnavborder #leftnav #specialty {
	font-family: "Allegro BT", "AvantGarde Bk BT", "Benguiat Bk BT", "BernhardFashion BT", Chick, Georgia, "Holiday Springs BTN Quill", "Kabel Bk BT";
	font-size: 22px;
	font-style: normal;
	margin-top: 15px;
}

#malldirectorytitle {
	position:absolute;
	width:156px;
	height:16px;
	z-index:27;
	left: 1px;
	top: 855px;
	font-family: "Allegro BT", "AvantGarde Bk BT", "Benguiat Bk BT", "BernhardFashion BT", Chick, Georgia, "Holiday Springs BTN Quill", "Kabel Bk BT";
	font-size: 22px;
	text-align: center;
}

#container #maincontentborder #maincontent #maintopleft #ad2 {
	float: right;
	height: 255px;
	width: 252px;
	margin-left: 8px;
	margin-top: 10px;
}

#container #maincontentborder #maincontent #maintopleft #mainparagraph {
	margin-top: -12px;
	width: 516px;
}

#maintopleft {
	padding: 5px;
	margin-top: 6px;
	margin-left: 6px;
	border: 1px solid #999999;
}

#container #maincontentborder #maincontent #maintwo {
	margin-top: 2px;
	margin-left: 6px;
	border: 1px solid #999999;
	float: left;
	padding: 5px;
	line-height: 18px;
}

#container #maincontentborder #maincontent #mainthree {
	margin-top: 2px;
	margin-left: 2px;
	border: 1px solid #999999;
	float: right;
	margin-right: 6px;
	padding: 5px;
	line-height: 18px;
}

#ad1 {
	position:absolute;
	z-index:52;
}

#ad2 {
	position:absolute;
	z-index:23;
}

#ad3 {
	position:absolute;
	z-index:22;
}

#ad4 {
	position:absolute;
	z-index:21;
}

#ad5 {
	position:absolute;
	z-index:20;
}

#ad6 {
	position:absolute;
	z-index:19;
}

#ad7 {
	position:absolute;
	z-index:18;
}


#bottomcontent {
	position:absolute;
	z-index:26;
	border: 1px solid #999999;
	padding: 5px;
}

#welcometo {
	position:absolute;
	z-index:25;
	padding: 20px;
	border: 6px ridge #FFCC66;
	font-size: 14px;
	background-color: #FFFF99;
}

#accessories {
    left: 159px;
	top: 901px;
}

#cardsbooksgifts {
    left: 161px;
	top: 923px;
}

#childrensfashions {
    left: 161px;
	top: 945px;
}
#departmentstores {
	left: 161px;
	top: 967px;
}
#electronics {
	left: 161px;
	top: 989px;
}
#healthandbeauty {
	left: 161px;
	top: 1069px;
}
#homefurnishings {
	left: 161px;
	top: 1091px;
}
#jewelry {
	left: 161px;
	top: 1113px;
}
#luggage {
	left: 161px;
	top: 1135px;
}
#mensfashions {
	left: 161px;
	top: 1157px;
}
#menswomensfashions {
	left: 161px;
	top: 1179px;
}
#music {
	left: 161px;
	top: 1215px;
}
#opticaleyewear {
	left: 161px;
	top: 1237px;
}
#services {
	left: 161px;
	top: 1259px;
}
#shoes {
	left: 161px;
	top: 1259px;
}
#specialtyshops {
	left: 161px;
	top: 1237px;
}
#sportinggoodsactivewear {
	left: 161px;
	top: 1281px;
}
#toyandgames {
	left: 161px;
	top: 1251px;
}
#womensfashions {
	left: 161px;
	top: 1163px;
}
#babieschildrens {
	left: 161px;
	top: 183px;
}

#catalogsites {
	left: 161px;
	top: 293px;
}
#favoritedotcoms {
	left: 161px;
	top: 293px;
}
#flowersgiftbaskets {
	left: 161px;
	top: 293px;
}
#maternity {
	left: 161px;
	top: 381px;
}
#memorabilia {
	left: 161px;
	top: 37px;
}
#pets {
	left: 161px;
	top: 373px;
}
#plussizes {
	left: 161px;
	top: 395px;
}
#sports {
	left: 161px;
	top: 139px;
}
#storesoutsidethemall {
	left: 161px;
	top: 131px;
}
#tvnetworkshops {
	left: 161px;
	top: 373px;
}
#xltall {
	left: 161px;
	top: 563px;
}
#anchor1 {
	position:absolute;
	width:17px;
	height:8px;
	z-index:28;
	left: 171px;
	top: 855px;
}
#secondfloor {
	position:absolute;
	width:200px;
	height:115px;
	z-index:30;
	left: 371px;
	top: 861px;
	visibility: hidden;
}
#firstfloortitle {
	position:absolute;
	width:175px;
	height:60px;
	z-index:31;
	left: 183px;
	top: 863px;
}

#secondfloortitle {
	position:absolute;
	width:175px;
	height:60px;
	z-index:32;
	left: 183px;
	top: 863px;
	visibility: hidden;
}

ul.botmen li{
	display:inline;
}

#container #maincontent2 #leftsidecontent {
	float: left;
	padding: 5px;
	border: 1px solid #999999;
}

#container #maincontent2 #middlecontent {
    float: right;
    padding: 5px;
	border: 1px solid #999999;
	margin-left:6px;
	margin-right:6px;
}

#container #maincontent2 #rightsidecontent {
	float: right;
	padding: 5px;
	border: 1px solid #999999;
}
#container #content {
	height: auto;
	overflow:auto;
}

#datafeedsearch {
	position:absolute;
	left: 296px;
	top: 209px;
}
.clearfloat { 
    clear:both;
    height:0; 
    font-size: 1px;
    line-height: 0px;
}
#container #searchbottom {
    text-align:center;
	margin-top:10px;
}
#container #botnav {
	text-align: center;
}
#container #footer {
	text-align: center;
}
