* {font-size: 100.01%;}
html {font-size: 62.5%;}
body{
	margin:0;
	background: url(../images/bg-body.gif);
	font:1.3em Arial, Helvetica, sans-serif;
	color:#634d45;
}

p.subhead{
	color:#6484B3;
	font-weight:normal;
	font-size:14px;
	margin: 0 0 3px;
}


a{
	color:#2675bf;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a.stores:link {
	color:#2675bf;
	text-decoration:none;
}
a.stores:hover{
	text-decoration:underline;
}
input, textarea, select{
	vertical-align:middle;
	font:100% arial,sans-serif;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{
	border:0;
}
#wrapper{
	width:100%;
	padding-top:23px;
}
.wrap{
	width:100%;
	overflow:hidden;
	padding-bottom: 10px;
}
/* header*/
#header{
	width:984px;
	margin:0 auto 6px;
	overflow:hidden;
}
.add-nav{
	list-style:none;
	margin:0 -35px 0 0;
	padding:0;
	float:right;
	overflow:hidden;
	letter-spacing: 1px;
	display:inline;
}
.add-nav li{
	float:left;
	background: url(../images/bullet01.gif) no-repeat 0 50%;
	padding:0 15px 0 20px;
	margin:0 20px 0 -20px;
	display:inline;
}
.add-nav li a{
	color:#fff;
	font-weight:bold;
	font-size:0.8em;
}
.nav-holder{
	width:984px;
	margin:0 auto;
	background:#fff;
	position:relative;
}
.nav-holder:after{
	content:"";
	display:block;
	clear:both;
}
.nav-holder .logo{
	position:absolute;
	width: 282px;
	height: 121px;
	text-indent:-9999px;
	overflow:hidden;
	top:25px;
	left:28px;
	background-image: url(../images/logo-236x99.png);
	background-repeat: no-repeat;
}
.nav-holder .logo a{
	display:block;
	height:100%;
	position:relative;
}
/* navigation */
#nav{
	float:right;
	list-style:none;
	margin:0;
	letter-spacing: 1px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 20px;
}
#nav li{
	float:left;
	position:relative;
}
#nav li a{
	display:block;
	padding:63px 20px 1px;
	font-size:0.846em;
	font-weight:bold;
	color:#716558;
	text-align:left;
}
#nav li a:hover,
#nav li:hover a,
#nav li.hover a{
	color:#4dc230;
	background:#f5f6f1;
	text-decoration:none;
	display:block;
}
#nav li div{
	position:absolute;
	top:100%;
	left:0;
	display:none;
}
#nav li:hover div,
#nav li.hover div{
	display:block;
}
#nav ul{
	background: url(../images/bg-sub-nav.png);
	list-style:none;
	width:174px;
	margin: 0;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 0;
}
#nav div ul:after{
	content:"";
	display:block;
	clear:both;
}
#nav div ul li{
	border-bottom:1px solid #6a615d;
	width:100%;
	padding-top: 11px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 20px;
	margin: 0px;
}
#nav li:hover div ul li a,
#nav li.hover div ul li a{
	padding:0;
	color:#fff;
	font-weight:normal;
	font-size:0.769em;
	background:url("none.gif");
	display:block;
}
#nav div ul li a:hover{
	background:url("none.gif");
	color:#96f896 !important;
	display:block;
}
#nav div div{
	top:0;
	left:100%
}
#nav div div a,
#nav div a{
	padding:0;
	display:block;
	width:174px !important;
}
#nav li:hover div div,
#nav li.hover div div{
	display:none;
}
#nav li:hover div li:hover div,
#nav li.hover div li.hover div{
	display:block;
}
.promo{
	width:100%;
	background:#2675bf;
}
.promo .holder{
	width:984px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
}

.promo ul{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
}
.promo ul li{
	float:left;
	margin:0 3px 0 -3px;
	padding:0 3px 0 3px;
}
.promo ul li img{
	float:left;
}
.promo .holder .logo{
	float:left;
	background:url(../images/logo3.gif) no-repeat;
	width: 97px;
	height: 177px;
	text-indent:-9999px;
	overflow:hidden;
}
.promo .holder .logo a{
	display:block;
	height:100%;
}
/* main */
#main{
	width:984px;
	margin:0 auto;
	background: url(../images/bg-main.gif) repeat-y;
	overflow:hidden;
}

#innerstores{
	width:984px;
	margin:0 auto;
	background: url(../images/bg-inner-stores.gif) repeat-y;
	overflow:hidden;
}

#main .localtag, #innerstores .localtag{
	width:900px;
	height: 40px;
	overflow:hidden;
	text-indent:-9999px;
	float:left;
	display:inline;
	background-image: url(../images/locallyowedtaglineNEW.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 42px;
}

/*content*/
#content{
	width:584px;
	float:left;
	padding:0 43px 0;
	overflow:hidden;
}
#content .lifestyle{
	background:url(../images/text-lifestyle-center.gif) no-repeat;
	width: 506px;
	height: 109px;
	margin:0 0 12px 0;
	text-indent:-9999px;
	overflow:hidden;
	float:right;
	display:inline;
}
.heading{
	background:#fff;
	width:623px;
	overflow:hidden;
	padding-top:8px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -20px;
	padding-bottom: 30px;
}
.facebook {
	width: 136px;
	margin-top: 25px;
}
.news{
	background:#525355;
	width:620px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 37px;
	margin-left: -43px;
	padding-top: 0;
	padding-right: 25px;
	padding-bottom: 0;
	padding-left: 25px;
}
.news .holder{
	background: url(../images/bg-news.gif);
	height:1%;
	padding:19px 0 10px;
}
.news .holder:after{
	content:"";
	display:block;
	clear:both;
}
.news .holder h2.title-news{
	background: url(../images/text-news.gif) no-repeat;
	width: 225px;
	height: 22px;
	overflow:hidden;
	text-indent:-9999px;
	float:right;
	margin:0 10px 2px 0;
	display:inline;
}
.news ul{
	list-style:none;
		margin: 0 0 0 -7px;
	padding:0;
	position:relative;
	float:left;
}
.news ul li{
	background: url(../images/bullet02.gif) no-repeat 0 50%;
	color:#cbcdce;
	font-size:1.384em;
	line-height:21px;
	position:relative;
	float:left;
	width:100%;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 7px;
	padding-top: 7;
	padding-right: 0;
	padding-bottom: 7;
	padding-left: 13px;
	margin-left: 0px;
}
.news ul li a{
	color:#87c13f;
}
h2.convenience{
	background: url(../images/text-were-convenience.gif) no-repeat;
	width: 416px;
	height: 20px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 9px;
}
#content p{
	margin:0 0 15px;
	line-height:1.6em;
}

/* full page content*/


#fullpageinfo{
	width:943px;
	float:left;
	overflow:visible;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 20;
	padding-left: 20px;
	margin-bottom: 20px;
}

#fullpageinfo p{
	margin:0 0 15px;
	line-height:1.6em;
}


.plazamap, h3{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 10px;
}

.plazamap{
	background: url(../images/stores/00_plazamap_header.gif) no-repeat;
	width: 368px;
	height: 27px;
	margin-left: 25px;
}


/* general content, like directory lists, gift cards, directions, etc.*/

#generalinfo{
	width:923px;
	padding-top: 60px;
	padding-right: 20px;
	padding-bottom: 20;
	padding-left: 42px;
	margin-bottom: 20px;
	float: left;
	position: relative;
}

/* #generalinfo p{
	margin:0 0 15px;
	line-height:1.6em;
}
*/


.columnlinks {
	padding-left: 15px;
	position: relative;
	left: 100px;
	top: 0px;
	width: 225px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}



.columnlinks p{
	line-height:1.5em;
	margin: 0 0 3px;
}

.columnlinks p.subhead{
	color:#6484B3;
	font-weight:bold;
	font-size:12px;
	margin: 0 0 3px;
}

.columnlinks a{
	line-height:1.5em;
	color:#877865;
}

.columnwidetext {
	padding-left: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 500px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}


.columnwidetext p{
	line-height:1.6em;
	margin: 0 0 15px;
}

.columnwidetext p.subhead{
	color:#6484B3;
	font-weight:normal;
	font-size:14px;
	margin: 0 0 3px;
}

.columnwidertext {
	padding-left: 0px;
	position: relative;
	left: 0px;
	top: 0px;
	width: 650px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
}


.columnwidertext p{
	line-height:1.6em;
	margin: 0 0 15px;
}

.eventspromo {
	color: #6B5927;
	background-color: #ECE8DB;
	padding: 10px;
	line-height: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

.eventspromo p.subhead{
	line-height: 18px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: capitalize;	
	margin: 0px 0px 5px 0px;
}

.careers,
.concierge,
.contactus,
.directions,
.directory,
.directoryalpha,
.events,
.giftcards,
.privacy,
.specials,
.blankcolhead, h2{
	overflow:hidden;
	text-indent:-9999px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
}

.careers{
	background: url(../images/stores/00_careers_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.concierge{
	background: url(../images/stores/00_concierge_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.contactus{
	background: url(../images/stores/00_contactus_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.directions{
	background: url(../images/stores/00_directions_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.directory{
	background: url(../images/stores/00_directory_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.directoryalpha{
	background: url(../images/stores/00_directoryalpha_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.events{
	background: url(../images/stores/00_events_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.giftcards{
	background: url(../images/stores/00_giftcards_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.privacy{
	background: url(../images/stores/00_privacy_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.specials{
	background: url(../images/stores/00_specials_header.gif) no-repeat;
	width: 800px;
	height: 27px;
}
.blankcolheead{
	background: url(../images/none.gif) no-repeat;
	width: 800px;
	height: 27px;
}




/* store content*/

.storepromo {
	color: #6B5927;
	background-color: #DCF9E5;
	padding: 10px;
	line-height: 16px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 10px;
}

#storeinfo{
	width:380px;
	float:left;
	overflow:visible;
	padding-top: 60px;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 42px;
}

#storeinfo p{
	margin:0 0 15px;
	line-height:1.6em;
}


.pier1,
.oldnavy,
.tillys,
.benestar,
.childrensplace,
.omaha,
.ninewest,
.worldofearth,
.chicos,
.affinity,
.loft,
.bathandbody,
.styles,
.pets,
.aeropostale,
.vans,
.aerosoles,
.loehmanns,
.marios,
.drapers,
.californiaseashell,
.gapkids,
.gap,
.generalstore,
.traderjoes,
.javacity,
.titanium,
.hashigo,
.optometrist,
.farmboy,
.qualitybeauty,
.cleaners,
.ups,
.nypizza,
.mainstage,
.bofa,
.wetseal,
.suggestion h2{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 10px;
}


.wetseal{
	background: url(../images/stores/22_wetseal_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}

.pier1{
	background: url(../images/stores/37_pier1_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.oldnavy{
	background: url(../images/stores/36_oldnavy_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.tillys{
	background: url(../images/stores/35_tillys_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.benestar{
	background: url(../images/stores/34_benestar_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.childrensplace{
	background: url(../images/stores/33_childrensplace_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.omaha{
	background: url(../images/stores/32_omaha_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.ninewest{
	background: url(../images/stores/31_ninewest_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.worldofearth{
	background: url(../images/stores/30_worldofearthfoot_header.gif) no-repeat;
	width: 368px;
	height: 51px;
}
.chicos{
	background: url(../images/stores/29_chicos_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}

.affinity{
	background: url(../images/stores/28_affinity_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.loft{
	background: url(../images/stores/27B_loft_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.bathandbody{
	background: url(../images/stores/26_bathandbody_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.styles{
	background: url(../images/stores/25_styles_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.pets{
	background: url(../images/stores/24_pets_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.aeropostale{
	background: url(../images/stores/23_aeropostale_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.vans{
	background: url(../images/stores/22_vans_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.aerosoles{
	background: url(../images/stores/21_aerosoles_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.charmingcharlie{
	background: url(../images/stores/20_charming_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.marios{
	background: url(../images/stores/19_marios_header.gif) no-repeat;
	width: 368px;
	height: 53px;
}
.drapers{
	background: url(../images/stores/18_drapers_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.big5{
	background: url(../images/stores/18_big5_header.gif) no-repeat;
	width: 368px;
	height: 27px;
}
.californiaseashell{
	background: url(../images/stores/17_californiaseashell_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.gapkids{
	background: url(../images/stores/16_gapkids_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.gap{
	background: url(../images/stores/15_gap_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.kahoots{
	background: url(../images/stores/14_kahoots_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.traderjoes{
	background: url(../images/stores/13_traderjoes_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.javacity{
	background: url(../images/stores/12_javabakery_header.gif) no-repeat;
	width: 368px;
	height: 32px;
}
.titanium{
	background: url(../images/stores/11_titanium_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.hashigo{
	background: url(../images/stores/10_hashigo_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.optometrist{
	background: url(../images/stores/9_optometrist_header.gif) no-repeat;
	width: 368px;
	height: 51px;
}
.cloudmover{
	background: url(../images/stores/8_cloudmover_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.qualitybeauty{
	background: url(../images/stores/7_qualitybeauty_header.gif) no-repeat;
	width: 368px;
	height: 51px;
}
.cleaners{
	background: url(../images/stores/6_cleaners_header.gif) no-repeat;
	width: 368px;
	height: 25px;
}
.ups{
	background: url(../images/stores/5_ups_header.gif) no-repeat;
	width: 368px;
	height: 25px;
}
.ftybrc{
	background: url(../images/stores/4_mainstwaffle_header.gif) no-repeat;
	width: 368px;
	height: 56px;
}
.mainstage{
	background: url(../images/stores/3_mainstage_header.gif) no-repeat;
	width: 368px;
	height: 25px;
}
.bliss {
	background: url(../images/stores/2_bliss_header.gif) no-repeat;
	width: 368px;
	height: 28px;
}
.bofa {
	background: url(../images/stores/1_bofa_header.gif) no-repeat;
	width: 368px;
	height: 25px;
}


/* plazamap */
#plazamap{
	float:right;
	padding-top: 18px;
	padding-right: 64px;
	padding-bottom: 24px;
	padding-left: 0;
	position: relative;
	visibility: visible;
}

.directoryguide {
	font-size:9px;
	height: 52px;
	width: 180px;
	position: absolute;
	background-image: url(../images/directoryguide.png);
	background-repeat: no-repeat;
	top: 200px;
	right: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top: 48px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 59px;
	left: 210px;
	z-index: 1;
	visibility: visible;
	overflow: visible;
}
.directoryguide a{
	color:#808080;
	padding-top:5px;
	text-decoration:none;
}
.directoryguide a:hover{
	text-decoration:underline;
}

.pier1map,
.oldnavymap,
.tillysmap,
.benestarmap,
.childrensplacemap,
.omahamap,
.ninewestmap,
.worldofearthmap,
.chicosmap,
.affinitymap,
.loftmap,
.bathandbodymap,
.stylesmap,
.petsmap,
.aeropostalemap,
.vansmap,
.aerosolesmap,
.loehmannsmap,
.mariosmap,
.drapersmap,
.big5map,
.californiaseashellmap,
.gapkidsmap,
.gapmap,
.generalstoremap,
.traderjoesmap,
.javacitymap,
.titaniummap,
.hashigomap,
.optometristmap,
.farmboymap,
.qualitybeautymap,
.cleanersmap,
.upsmap,
.nypizzamap,
.mainstagemap,
.wetsealmap,
.bofamap,
.xxx h2{
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 10px;
}



.wetsealmap{
	background: url(../images/stores/23_aeropostale_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.pier1map{
	background: url(../images/stores/37_pier1_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.oldnavymap{
	background: url(../images/stores/36_oldnavy_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.tillysmap{
	background: url(../images/stores/35_tillys_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.benestarmap{
	background: url(../images/stores/34_benestar_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.childrensplacemap{
	background: url(../images/stores/33_childrensplace_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.omahamap{
	background: url(../images/stores/32_omaha_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.ninewestmap{
	background: url(../images/stores/31_ninewest_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.worldofearthmap{
	background: url(../images/stores/30_worldofearth_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.chicosmap{
	background: url(../images/stores/29_chicos_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}

.affinitymap{
	background: url(../images/stores/28_affinity_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.loftmap{
	background: url(../images/stores/27_loft_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.bathandbodymap{
	background: url(../images/stores/26_bathandbody_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.stylesmap{
	background: url(../images/stores/25_styles_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.petsmap{
	background: url(../images/stores/24_pets_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.aeropostalemap{
	background: url(../images/stores/23_aeropostale_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.vansmap{
	background: url(../images/stores/22_vans_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.aerosolesmap{
	background: url(../images/stores/21_aerosoles_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.loehmannsmap{
	background: url(../images/stores/20_loehmanns_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.mariosmap{
	background: url(../images/stores/19_marios_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.drapersmap{
	background: url(../images/stores/18_drapers_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.big5map{
	background: url(../images/stores/18_big5_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.californiaseashellmap{
	background: url(../images/stores/17_californiaseashell_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.gapkidsmap{
	background: url(../images/stores/16_gapkids_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.gapmap{
	background: url(../images/stores/15_gap_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.generalstoremap{
	background: url(../images/stores/14_generalstore_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.traderjoesmap{
	background: url(../images/stores/13_traderjoes_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.javacitymap{
	background: url(../images/stores/12_javacity_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.titaniummap{
	background: url(../images/stores/11_titanium_map.png) no-repeat;
	width: 463px;
	height: 406px;
}
.hashigomap{
	background: url(../images/stores/10_hashigo_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.optometristmap{
	background: url(../images/stores/9_optometrist_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.farmboymap{
	background: url(../images/stores/8_farmboy_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.qualitybeautymap{
	background: url(../images/stores/7_qualitybeauty_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.cleanersmap{
	background: url(../images/stores/6_cleaners_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.upsmap{
	background: url(../images/stores/5_ups_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.nypizzamap{
	background: url(../images/stores/4_nypizza_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.mainstagemap{
	background: url(../images/stores/3_mainstage_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.blissmap {
	background: url(../images/stores/2_ejs_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}
.bofamap {
	background: url(../images/stores/1_bofa_map.gif) no-repeat;
	width: 463px;
	height: 406px;
}




/* sidebar */
#sidebar{
	width:267px;
	float:right;
	padding-top: 10px;
	padding-right: 34px;
	padding-bottom: 0px;
	padding-left: 0;
}
.plaza-hours,
.restoran-hours,
.title-gift-cards,
.title-titanium-tickets,
.title-surf-city,
.suggestion h2{
	background: url(../images/text-plaza-hours.gif) no-repeat;
	width: 136px;
	height: 17px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0 0 10px;
}
#sidebar .hours-list{
	list-style:none;
	margin:0 0 16px;
	padding:0;
	text-transform:uppercase;
	font-size:0.846em;
	line-height:16px;
}
.restoran-hours{
	background: url(../images/text-restoran-hours.gif) no-repeat;
	width: 202px;
	height: 20px;
}
#sidebar .restoran .hours-list{
	font-size:1em;
	margin-bottom:34px;
}
#sidebar .restoran .hours-list li{
	margin-bottom:4px;
}
.hours-list dl{
	margin:0;
	font-size:11px;
}
.hours-list dl dd{
	margin:0;
	overflow:hidden;
	height:1%;
}
.hours-list dl dt{
	float:left;
	padding:0 0 0 7px;
	width:50px;
}
.gift-cards{
	width:100%;
	overflow:hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 28px;
	margin-left: 0;
}
.title-gift-cards{
	background: url(../images/text-gift-cards.gif) no-repeat;
	width: 120px;
	height: 17px;
	float:left;
	margin:12px 0 9px;
}
.gift-cards .alignleft{
	float:left;
	margin-right:12px;
}
.gift-cards a{
	float:right;
	background: url(../images/btn-balance.gif) no-repeat;
	width: 125px;
	height: 20px;
	text-align:center;
	font-size:9px;
	color:#808080;
	padding-top:5px;
}
.bolsachica{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	font-size:10px;
	line-height: 13px;
}
.titanium-tickets{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
	font-size:10px;
	line-height: 13px;
}
.title-titanium-tickets{
	background: url(../images/text-titanium-tickets.gif) no-repeat;
	width: 174px;
	height: 17px;
	margin-bottom:9px;
}
.titanium-tickets .alignleft{
	float:left;
	margin-right:9px;
}
.titanium-tickets .text{
	width:213px;
	float:right;
}
.titanium-tickets .text p{
	margin:0;
}
#sidebar .more{
	font-weight:bold;
	background: url(../images/bullet03.gif) no-repeat 60% 3px;
	padding-right:30px;
	font-size:11px;
}
.surf-city{
	width:100%;
	margin-bottom:20px;
}
.surf-city:after{
	content:"";
	display:block;
	clear:both;
}
.title-surf-city{
	background: url(../images/text-surf-city.gif) no-repeat;
	width: 202px;
	height: 42px;
}
.surf-city .alignright{
	float:right;
	margin:-48px -31px 0;
	display:inline;
	position:relative;
}
.surf-city .text{
	width:157px;
}
.surf-city .text p{
	margin:0;
	font-size:0.8em;
}
.suggestion{
	width:100%;
	overflow:hidden;
}
.suggestion h2{
	background: url(../images/text-suggestion-box.gif) no-repeat;
	width: 183px;
	height: 19px;
}
.suggestion input{
	float:left;
	width:200px;
	margin-right:12px;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #c8c7c7;
	padding:2px 0;
}
.suggestion .btn{
	width:24px;
	border:0;
	padding:0;
}
/*footer*/
#footer{
	width:984px;
	margin:0 auto;
	padding:15px 0;
	color:#fff;
	font-size:0.846em;
}
#footer ul{
	float:right;
	list-style:none;
	margin:0 -22px 5px 0;
	padding:0;
	overflow:hidden;
	display:inline;
}
#footer ul li{
	float:left;
	background: url(../images/bullet04.gif) no-repeat 0 50%;
	padding:0 10px 0 11px;
	margin:0 11px 0 -11px;
	display:inline;
}
#footer ul li a{
	color:#fff;
}
#footer p{
	text-align:right;
	margin:0;
}

