/*--------- COMMON ---------*/body{background: #7ea9cc url(/presents/philadelphia/designs/marketplace/oct09/images/bk.gif) repeat-y 50%; padding:0px; margin:0px; }div { margin: 0; padding: 0; }img { border: 0; }p { font: 13px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #3F3F3F;}li { font: 13px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #3F3F3F;}td { font: 13px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #3F3F3F;}th {font: 15px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #3F3F3F; font-weight: bold; padding: 10px 10px;}strong {font-weight: bold; color: #3F3F3F;}a {font-weight: bold; text-decoration: none; color: #4790CC;}a:hover {color: #92c2ea;}h1 {font: 28px Arial, Helvetica, sans-serif; color: #000; font-weight: bold;}h2 {font: 22px Arial, Helvetica, sans-serif; color: #3F3F3F;}h3 {font: 24px Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px;}h4 {font: 17px Arial, Helvetica, sans-serif; color: #3F3F3F;}form {width: 500px;}.column{position: relative;float: left;}	.fltcolumn{float: left;}.inline {display: inline;}.center {text-align: center; font-size: 10px;}.clear {clear: both;}.toppad {padding-top: 20px;}.cutetable {border-collapse: collapse; margin-bottom: 20px;}.cutetable th {border-bottom: 1px solid #7ec247; border-top: 1px solid #7ec247; font: 15px Arial, Helvetica, sans-serif; line-height: 1.3em; color: #25358d; padding: 5px; margin: 0; font-weight: bold; background-color: #b0d993;}.cutetable td {border-bottom: 1px solid #7ec247; border-collapse: collapse; padding: 8px; background-color: #daedcb;}.cutetable tr:hover td {background: #daf1ff; color: #000;}.cutetable a {color: #039;}.cutetable a:hover {color: #6cc;}/* JS Maps */#infoBubble h5.tenantName {}.highlightBackgroundColor {background-color:#A487B0 !important;}/* This style is required */#legend-text {display:block;float:right;height:25px;position:absolute;top:-20px !important;right:0;text-align:right;}#legend-text p { text-transform:uppercase; }#legend-text img { margin-left:10px; }#legend-text span { color:#999; }html body div#container.sub div#content div#pagecon.clear table tbody tr td div#rightcol div#subtext.flcolumn div#infoBubble div#infoBubbleContainer div.tenantDetails p {padding:0;}.input {border: 1px solid #25358d; background-color: #eff5fa; padding: 4px; color: #000; width: 275px;}.submit {border-color: #168044; background-color: #209e57; color: #fff; width: 100px; height: 25px;}.search {width: 270px; _padding: 0px;}/*--------- structure ---------*/#container{width: 1020px; text-align:left; margin:0px auto;}		#content{width: 960px; padding-top: 20px; }					#header{width: 960px; height: 45px; margin: 0 0 15px 175px; _margin: 0 0 0 95px; z-index: 10; }					#logo {width: 144px; height: 141px; position: absolute; top: -10px; margin-left: -135px; z-index: 10;}					#topnav {padding-left: 30px;}				#topnav ul{list-style: none; margin: 0px;}				#topnav li{list-style: none; float: left; margin: 0px; padding: 0 40px 0 0; }				#topnav a{display: block; height: 45px; text-indent: -5000px; overflow: hidden;}				#topnav a:hover{background-image: none;}					#home-off {width: 69px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/home.gif) no-repeat 0 -45px;}					#home-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/home.gif) no-repeat 0 0;}					#home-on {width: 69px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/home_ov.gif); }					#directory-off {width: 107px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/directory.gif) no-repeat 0 -45px;}					#directory-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/directory.gif) no-repeat 0 0;}					#directory-on {width: 107px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/directory_ov.gif); }					#sales-off {width: 62px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/sales.gif) no-repeat 0 -45px;}					#sales-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/sales.gif) no-repeat 0 0;}					#sales-on {width: 62px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/sales_ov.gif); }					#info-off {width: 142px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/info.gif) no-repeat 0 -45px;}					#info-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/info.gif) no-repeat 0 0;}					#info-on {width: 142px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/topnav/info_ov.gif); }								/* Dropdowns */ 				#topnav .subnav { position:absolute; z-index:1000; border: 6px solid #3c4ba2; background-color: #fff; padding: 10px 15px; margin: 0px; margin-left: -5px;}				#topnav .subnav li {					font-size: 14px;					clear: both;					position: relative;					top:2px;					background: none;										float: left; /*For Gecko*/					display: block !important;					/*display: inline;*/ /*For IE*/					margin: 0;					padding: 0;					line-height: normal;					width: 120px;					z-index:1001;					list-style: none;					overflow: visible;				}				#topnav .subnav li a { 					font-size: 14px;					background: #fff;					height: auto; /* height: auto; - breaks anchor in IE6 */					padding-bottom: 12px;					color: #25358D;					margin: 0;					border: none;					text-indent: 0px;					text-align: left;					vertical-align: middle;					font-weight: normal;					z-index:1002;				}				#topnav .subnav li a:hover { 					color: #7bc143;				}						#logophil{width: 212px;}				#pagecon {width: 960px; text-align: left; margin-left: 29px;}		#pagecon .slideDiv { position: absolute; top: 0; left: 0; height: 338px;}		#pagecon table {border-right: 2px solid #7EA9CC; border-left: 2px solid #7EA9CC; border-bottom: 1px solid #c8dff1; border-top: 1px solid #fff; margin: 0px; padding: 0 0 20px 0;}			.hpimage {width: 483px; }			.hptext {width: 475px; height: 338px; background: #fff url(/presents/philadelphia/designs/marketplace/oct09/images/bk_hpcon.gif) repeat-x; margin:0px; border-right: 2px solid #7EA9CC; }			.hptext p {font-size: 14px; line-height: 1.6em; margin: 0px; padding: 10px 70px 15px 30px;}			.hptext h3 {margin: 0px; padding: 25px 0 0 30px;}			#hpbutton {padding: 10px 0 0 30px;}			.hpheader {padding: 20px 0 0 30px;}					#leftcol {width: 375px; background-color: #fff; }				#subimage {width: 375px;}							#subicons {width: 326px; height: 570px; border: 2px solid #4790CC; background: #fff url(/presents/philadelphia/designs/marketplace/oct09/images/bk_subicon.gif) repeat-x; padding: 0px; margin: 0px auto; margin-top: 30px;}				#subicons h2 {line-height: 2em; color: #25358D; text-align: center; padding; 0px; margin: 15px 0 10px 0;}					#icon {width: 163px; height: 125px; margin: 0px; padding: 0px;}					#icon p {font: 12px Arial, Helvetica, sans-serif; color: #4790CC; font-weight: bold; text-align: center; padding: 0px;}					#icon a {font: 12px Arial, Helvetica, sans-serif; color: #4790CC; font-weight: bold; padding-top: 3px 0;}					#icon a:hover {color: #92c2ea;}								#rightcol {width: 580px;}			#subheader {width: 580px; height: 98px; background: #8fca5f url(/presents/philadelphia/designs/marketplace/oct09/images/bk_header.gif) repeat-x; padding: 0px; margin: 0px;}				#subheader h1 {font: 42px Arial, Helvetica, sans-serif; color: #25358d; font-weight: normal; margin: 0px; padding: 35px 0 0 20px;}					#subtext {width: 580px; background-color: #fff; padding-top: 20px;}			#subtext p{padding: 0 30px;}			#subtext h1{padding: 5px 30px 0 30px;}			#subtext h2{padding: 5px 30px 0 30px;}			#subtext h3{font-size: 20px; padding: 5px 30px 0 30px;}			#subtext h4{padding: 5px 30px 0 30px;}			#subtext img {padding: 0 30px;}				#subtext ul{padding: 0 30px 0 70px;}			#subtext ol{padding: 0 30px 0 70px;}			#subtext li{padding-bottom: 10px;}			#subtext table {border: none; margin-left: 25px;}								#hppromo{width: 960px; height: 58px; background-color: #7BC143; margin-left: 30px;}			#hppromo ul{list-style: none; margin: 0px; padding: 0px;}			#hppromo li{list-style: none; float: left;}			#hppromo a{display: block; height: 58px; text-indent: -5000px; overflow: hidden;}			#hppromo a:hover{background-image: none;}				#tickets-on {width: 242px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_tickets_ov.gif); }				#tickets-off {width: 242px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_tickets.gif) no-repeat 0 -58px;}				#tickets-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_tickets.gif) no-repeat 0 0;}				#summersales-on {width: 242px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_summer_sales_ov.gif); }				#summersales-off {width: 242px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_summer_sales.gif) no-repeat 0 -58px;}				#summersales-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_summer_sales.gif) no-repeat 0 0;}				#shop-off {width: 241px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_shop.gif) no-repeat 0 -58px;}				#shop-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_shop.gif) no-repeat 0 0;}				#shop-on {width: 241px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_shop_ov.gif); }				#taste-off {width: 240px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_taste.gif) no-repeat 0 -58px;}				#taste-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_taste.gif) no-repeat 0 0;}				#taste-on {width: 240px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_taste_ov.gif); }				#growing-off {width: 237px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_growing.gif) no-repeat 0 -58px;}				#growing-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_growing.gif) no-repeat 0 0;}				#growing-on {width: 237px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_growing_ov.gif); }				#gift-off {width: 237px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_gift.gif) no-repeat 0 -58px;}				#gift-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_gift.gif) no-repeat 0 0;}				#gift-on {width: 237px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_gift_ov.gif); }				#mom-off {width: 237px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_mom.gif) no-repeat 0 -58px;}				#mom-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_mom.gif) no-repeat 0 0;}				#mom-on {width: 237px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_mom_ov.gif); }				#rsvp-off {width: 241px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_rsvp.gif) no-repeat 0 -58px;}				#rsvp-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_rsvp.gif) no-repeat 0 0;}				#rsvp-on {width: 241px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_rsvp_ov.gif); }				#construction-on {width: 242px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_construction_ov.gif); }				#construction-off {width: 242px; background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_construction.gif) no-repeat 0 -58px;}				#construction-off a {background: transparent url(/presents/philadelphia/designs/marketplace/oct09/images/callout/callout_construction.gif) no-repeat 0 0;}				#hpicons {width: 956px; height: 192px; background-color: #fff; margin-left: 30px; border-left: 2px solid #7EA9CC; border-right: 2px solid #7EA9CC; border-bottom: 1px solid #c8dff1;}			#hpicons ul{list-style: none; margin: 0px; padding: 15px 0 0 0px;}			#hpicons li{list-style: none; float: left; font: 13px Arial, Helvetica, sans-serif; color: #4790CC; font-weight: bold; text-align: center; width: 120px; padding: 0 10px 0 5px;}			#hpicons li a{list-style: none; float: left; font: 13px Arial, Helvetica, sans-serif; color: #4790CC; font-weight: bold; text-align: center;}			#hpicons li a:hover{color: #92c2ea;}			#hpicons li img {padding-bottom: 10px;}						#floorNav {width: 480px;margin: 0px; padding: 0px; text-align: left;}			#floorNav ul {margin: 0px; padding: 0px;}			#floorNav li {margin: 0 20px; padding: 0px;}			#floorNav li a{margin: 0px; padding: 0px;}				#footer {width: 960px; margin-left: 30px;}		   	#footer ul{list-style: none; margin: 20px 0 0 0; padding: 0px; } 			#footer li{list-style: none; float: left; font: 12px Arial, Helvetica, sans-serif; color: #25358D; margin-right: 10px; _margin-right: 8px; line-height: normal;}			#footer li a{font: 11px Arial, Helvetica, sans-serif; color: #25358D; text-decoration: underline; padding: 0px; margin: 0px;}			#footer li a:hover{text-decoration: none;}			#footer h1 {font: 12px Arial, Helvetica, sans-serif; color: #25358D;}			#col1 {width: 820px;}			#col2 {width: 100px; padding-top: 15px;}
