/* OVERALL PAGE BODY STYLE */
body {margin: 0px;}
.body { background:#FFFFFF url(/webart/bg.jpg) repeat-x top; margin: 0px; padding: 0px; }
.bg-l { background:url(/webart/bg-l.jpg) no-repeat top right; height:761px; }
.bg-r { background:url(/webart/bg-r.jpg) no-repeat top left; }
.inside-bg-r { background:url(/webart/inside-bg-r.jpg) no-repeat top left; }
.m { width:926px; background:#FFFFFF url(/webart/header-bg.jpg) no-repeat top; vertical-align:top; }
.home-photo { background:url(/images/photo01.jpg) no-repeat top; height:296px; vertical-align:top; }

#wrapper { margin:0px; padding:0px; position:relative; }

#home-news { font: 12px Arial, Helvetica, sans-serif; COLOR: #56440e; padding: 0px; margin:0px; text-align:left; width:383px; position: absolute; top:40px; left:515px; }
#home-news UL { margin:0px; padding:0px; }
#home-news UL LI { margin:0px; padding: 0px 0px 8px 0px; }
#home-news A:link    { COLOR: #56440e; text-decoration: none; }
#home-news A:visited { COLOR: #56440e; text-decoration: none; }
#home-news A:active  { COLOR: #56440e; text-decoration: none; }
#home-news A:hover   { COLOR: #614875; text-decoration: none; }

#home-events { font: 12px Arial, Helvetica, sans-serif; COLOR: #56440e; padding: 0px; margin:0px; text-align:left; width:383px; position: absolute; top:175px; left:515px; }
#home-events UL { margin:0px; padding:0px; }
#home-events UL LI { margin:0px; padding: 0px 0px 8px 0px; }
#home-events A:link    { COLOR: #56440e; text-decoration: none; }
#home-events A:visited { COLOR: #56440e; text-decoration: none; }
#home-events A:active  { COLOR: #56440e; text-decoration: none; }
#home-events A:hover   { COLOR: #614875; text-decoration: none; }

#home-stores { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; padding: 0px; margin:0px; text-align:left; width:383px; position: absolute; top:278px; left:515px; }
#home-stores a:link, #home-stores a:visited, #home-stores a:active { color: #FFFFFF; text-decoration: none; }

#find-movie-times IMG { padding:0px 0px 5px 0px; }
#find-movie-times { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #614875; padding: 0px; margin: 24px 18px 0px 18px; display:block; text-align:left; text-decoration:none; }
#find-movie-times A:link    { COLOR: #614875; text-decoration:none; display:block; }
#find-movie-times A:visited { COLOR: #614875; text-decoration:none; display:block; }
#find-movie-times A:active  { COLOR: #614875; text-decoration:none; display:block; }
#find-movie-times A:hover   { COLOR: #333333; text-decoration:none; display:block; }

#gift-certificates IMG { padding:0px 0px 5px 0px; }
#gift-certificates { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #614875; padding: 0px; margin: 24px 18px 0px 18px; display:block; text-align:left; text-decoration:none; }
#gift-certificates A:link    { COLOR: #614875; text-decoration:none; display:block; }
#gift-certificates A:visited { COLOR: #614875; text-decoration:none; display:block; }
#gift-certificates A:active  { COLOR: #614875; text-decoration:none; display:block; }
#gift-certificates A:hover   { COLOR: #333333; text-decoration:none; display:block; }

#vip-shoppers-club IMG { padding:0px 0px 5px 0px; }
#vip-shoppers-club { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #614875; padding: 0px; margin: 24px 18px 0px 18px; display:block; text-align:left; text-decoration:none; }
#vip-shoppers-club A:link    { COLOR: #614875; text-decoration:none; display:block; }
#vip-shoppers-club A:visited { COLOR: #614875; text-decoration:none; display:block; }
#vip-shoppers-club A:active  { COLOR: #614875; text-decoration:none; display:block; }
#vip-shoppers-club A:hover   { COLOR: #333333; text-decoration:none; display:block; }

#dining IMG { padding:0px 0px 5px 0px; }
#dining { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #614875; padding: 0px; margin: 24px 18px 0px 18px; display:block; text-align:left; text-decoration:none; }
#dining A:link    { COLOR: #614875; text-decoration:none; display:block; }
#dining A:visited { COLOR: #614875; text-decoration:none; display:block; }
#dining A:active  { COLOR: #614875; text-decoration:none; display:block; }
#dining A:hover   { COLOR: #333333; text-decoration:none; display:block; }

.mall-hours { background:url(/webart/mall-hours-bg.jpg) no-repeat top right; height:172px; margin:0px; padding: 38px 0px 0px 17px; }
.mall-hours P { font: 11px/14px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
.mall-hours P A:link    { COLOR: #614875; }
.mall-hours P A:visited { COLOR: #614875; }
.mall-hours P A:active  { COLOR: #614875; }
.mall-hours P A:hover   { COLOR: #333333; }

.inside-body { background:url(/webart/inside-body-bg.jpg) no-repeat top; height:488px; vertical-align:top; }
.inside-content { vertical-align:top; padding: 15px 10px 40px 10px; }

/* OVERALL CONTENT PARAGRAPH STYLES */
P { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align:justify; }
P A:link    { COLOR: #614875; }
P A:visited { COLOR: #614875; }
P A:active  { COLOR: #614875; }
P A:hover   { COLOR: #333333; }

.inside-content UL LI { font: 12px/18px Arial, Helvetica, sans-serif; COLOR: #333333; }
.inside-content UL LI A:link    { COLOR: #614875; }
.inside-content UL LI A:visited { COLOR: #614875; }
.inside-content UL LI A:active  { COLOR: #614875; }
.inside-content UL LI A:hover   { COLOR: #333333; }

/* BULLETED LISTING STYLES
UL { margin: 0px 0px 0px 35px; text-align:left;}
LI { list-style: square; font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; } */

/* HEADING STYLES */
H1 { font: normal 18px 'Trebuchet MS', Helvetica, sans-serif; COLOR: #c19727; text-align:left; margin:0px 0px 8px 0px; }
H1 A:link    { COLOR: #614875; text-decoration:none; }
H1 A:visited { COLOR: #614875; text-decoration:none; }
H1 A:active  { COLOR: #614875; text-decoration:none; }
H1 A:hover   { COLOR: #333333; text-decoration:none; }

H2 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left; margin:0px; padding:0px;  }
H3 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H4 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H5 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }
H6 { font: 12px Arial, Helvetica, sans-serif; COLOR: #333333; text-align:left;  }

/* INTERIOR PAGE SURROUNDING CONTENT LAYOUT STYLE */
.content { padding: 25px; margin:0px; vertical-align:top; }

/* FOOTER STYLE */
.footer P { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #665940; padding: 0px; margin:0px; text-align: center; }
.footer P A:link    { COLOR: #665940; }
.footer P A:visited { COLOR: #665940; }
.footer P A:active  { COLOR: #665940; }
.footer P A:hover   { COLOR: #614875; }

/* FORM STYLES */
.textbox { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 2px; }
.button { font: bold 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#4e6d7f; padding: 0px 4px 0px 4px; }

/* MAIN NAVIGATION */

#topnav { padding:0px; margin:0px; text-align:right; font: 12px/18px Arial, Helvetica, sans-serif; }
#topnav ul { margin: 0px 14px 0px 0px; padding:0px; display:inline; }
#topnav ul li { COLOR: #43582a; padding: 0px 0px 0px 12px; margin: 0px 0px 0px 20px; display:inline; background:url(/webart/topnav-b.gif) no-repeat left; }
#topnav ul li  A:link    { COLOR: #43582a; text-decoration:none; }
#topnav ul li  A:visited { COLOR: #43582a; text-decoration:none; }
#topnav ul li  A:active  { COLOR: #43582a; text-decoration:none; }
#topnav ul li  A:hover   { COLOR: #000000; text-decoration:none; }

#nav-l ul li.nav-l-null { background-image:none; padding: 0px; margin: 0px 0px 0px 38px; }
.nav-l { width:321px; vertical-align:top; }
#nav-l { position:relative; width:321px; margin: 84px 0px 0px 0px; font: normal 13px 'Trebuchet MS', Helvetica, sans-serif; text-transform:uppercase; vertical-align:top; }
#nav-l ul{ margin: 0px; padding:0px; display:inline; }
#nav-l ul li{ padding: 0px 0px 0px 26px; margin: 0px 0px 0px 18px; display:inline; background:url(/webart/nav-bullet.gif) no-repeat left; }
#nav-l ul li a{ text-decoration: none; color:#6c571b; }
#nav-l ul li a:hover{ color:#c437a2; }

#nav-r ul li.nav-r-null { background-image:none; padding: 0px; margin: 0px 0px 0px 18px; }
.nav-r { width:325px; vertical-align:top; }
#nav-r { position:relative; width:325px; margin: 84px 0px 0px 0px; font: normal 13px 'Trebuchet MS', Helvetica, sans-serif; text-transform:uppercase; vertical-align:top; }
#nav-r ul{ margin: 0px; padding:0px; display:inline; }
#nav-r ul li{ padding: 0px 0px 0px 14px; margin: 0px 0px 0px 6px; display:inline; background:url(/webart/nav-bullet.gif) no-repeat left; }
#nav-r ul li a{ text-decoration: none; color:#6c571b; }
#nav-r ul li a:hover{ color:#c437a2; }

.leftnav LI.leftnav-b { background:url(/webart/leftnav-b.gif) no-repeat 9px 0; height:23px; }
.leftnav { width:216px; padding: 0px; margin:0px; vertical-align:top; }
.leftnav LI.leftnav-title { }
.leftnav LI.leftnav-title a { text-decoration:none; display:block; font: normal 18px 'Trebuchet MS', Helvetica, sans-serif; text-transform:uppercase; color:#FFFFFF; padding:15px 14px 8px 20px; background:url(/webart/leftnav-title-bg.jpg) no-repeat top; vertical-align:top;  }
.leftnav LI.leftnav-title a:hover { text-decoration: none; color:#f0d895; }

.leftnav UL { list-style:none; margin: 0px; padding:0px; background:url(/webart/leftnav-bg.gif) no-repeat 0px 46px; }
.leftnav LI { list-style:none; }
.leftnav LI a { text-decoration:none; display:block; background:url(/webart/leftnav-line.png) no-repeat top; font: normal 14px 'Trebuchet MS', Helvetica, sans-serif; color:#494949; padding:6px 20px 6px 20px; margin:0px;  }
.leftnav LI a:hover { color: #c437a2; }

.leftnav LI.thirdlevel { list-style:none; }
.leftnav LI.thirdlevel a { text-decoration:none; display:block; background-image:none; font: 11px/16px Arial, Helvetica, sans-serif; color: #333333; padding:2px 5px 2px 25px; }
.leftnav LI.thirdlevel a:hover { color:#c437a2; }

.leftnav LI #leftnav-on { color:#c19727; font-weight:bold; }

img.PNG {margin: 0px; border: 0px;}

.store-dropdown { font: 11px Arial, Helvetica, sans-serif; COLOR: #333333; background:#FFFFFF; BORDER: solid #999999 1px; padding: 0px; width:95%; }
.button { font: normal 11px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; background:#382246 url(/webart/btn-bg.jpg) repeat-x top; border:#353535 solid 1px; padding: 1px 5px 1px 5px; }
.store-table TH { font: bold 16px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 20px 0px 0px 0px; margin:0px; text-align: left; border-bottom:#907a9e solid 1px; }
.store-table TD UL { margin: 0px 0px 0px 15px; padding:0px; }
.store-table TD UL LI { margin:0px; padding:0px; list-style: disc; } 
.store-table TD { font: 11px/18px Arial, Helvetica, sans-serif; COLOR: #333333; padding: 0px; margin:0px; text-align: left; vertical-align:top; }
.store-table TD A:link    { COLOR: #333333; }
.store-table TD A:visited { COLOR: #333333; }
.store-table TD A:active  { COLOR: #333333; }
.store-table TD A:hover   { COLOR: #614875; }

.store-table-m { width:80px; }
.store-table-r { width:60px; }

.callout { margin: 0px 0px 15px 15px; padding:0px; }
.callout TD { background:#b3a5bc; margin:0px; padding: 5px 10px 5px 10px; border-top:#e0c16e solid 1px; }
.callout TH { margin:0px; padding:0px; }

.callout H1 { font: bold 12px Arial, Helvetica, sans-serif; COLOR: #FFFFFF; margin:0px; padding:0px; }
.callout P { font: 11px Arial, Helvetica, sans-serif; COLOR: #000000; margin:0px; padding:0px; }

.SearchBox { position: absolute; width: 918px; margin: 50px 0px 0px 0px; }
.SearchBox form { overflow: hidden; float: right; }
.SearchBox .TextField { float: left; margin-right: 2px; border: 1px solid #b1a3bc; color: #8d6e97; }
.SearchBox .Submit { float: left; }
