/*--------- Common ---------*/
body{background: #dae0cf url(/presents/university/designs/glorious_green/winter_09/images/bk.gif) repeat top left; padding:0px;margin:0px;}
div { margin: 0; padding: 0; }
img { border: 0; }
p { font: 13px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; color: #5e6e66;}
li { font: 13px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; color: #5e6e66;}
td { font: 13px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; color: #5e6e66;}
th {font: 13px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; color: #5e6e66; font-weight: bold; padding: 10px 10px;}
strong {font-weight: bold; color: #5e6e66;}
a {font-weight: normal; text-decoration: underline; color: #94A545;}
a:hover {color: #afbd22; text-decoration: none;}
h1 {font: 28px Verdana, Arial, Helvetica, sans-serif; color: #000; font-weight: bold; margin: 0px; padding: 0px;}
h2 {font: 24px Verdana, Arial, Helvetica, sans-serif; color: #5e6e66; margin: 0px; padding: 0px;}
h3 {font: 22px Verdana, Arial, Helvetica, sans-serif; color: #000; margin: 0px; padding: 0px;}
h4 {font: 17px Verdana, Arial, Helvetica, sans-serif; color: #5e6e66; margin: 0px; padding: 0px;}
table {padding: 0px; margin: 0px;}

.column{position: relative;float: left;}
.inline {display: inline;}
.center {text-align: center; font-size: 10px;}
.clear {clear: both;}
.toppad {padding-top: 1px;}
.cutetable {border-collapse: collapse; margin-bottom: 20px;}
.cutetable th {border-bottom: 1px solid #94A545; border-top: 1px solid #94A545; font: 15px Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em; color: #fff; padding: 5px; margin: 0; font-weight: bold; background-color: #aebe62;}
.cutetable td {border-bottom: 1px solid #94A545; border-collapse: collapse; padding: 8px; background-color: #e3eac0;}
.cutetable tr:hover td {background: #f2c688; color: #000;}


/* JS Maps */
#infoBubble h5.tenantName {color:#e19b39 !important;}
.highlightBackgroundColor {background-color:#e19b39 !important;}/* This style is required */
#legend-text {display:block;float:right;height:25px;position:absolute;top:0;right:0;text-align:right;}
#legend-text p { text-transform:uppercase; }
#legend-text img { margin-left:10px; }
#legend-text span { color:#999; }

.input {border: 1px solid #94a545; background-color: #eff2e9; padding: 4px; color: #000; width: 275px;}
.submit {border: 1px solid #6f7c30; background-color: #94a545; color: #fff; width: 100px; height: 25px; font-weight: bold;}
.search {width: 270px; _padding: 0px;}


/*--------- structure ---------*/
#container{width: 970px; text-align:left; margin:0px auto;}	
	#content{ }
			
		#header {width: 970px; }
			#header ul{width: 150px; list-style: none; margin: 0px; padding: 0px; position: relative; left: 920px;}
			#header li {list-style: none; float: left; margin: 0px; padding: 15px 10px 10px 0; }							
		
		#pagecon {width: 970px; background-color: #fff; text-align: left;}
			
		#leftcol {width: 161px; background-color: #fff; padding: 15px 0 0 15px;}	
			.logo {width: 161px; padding-bottom: 15px;}
			.location {width: 161px; background-color: #94A545; padding-bottom: 5px;}
				.location p{color: #FDFFA5; font-size: 12px; margin: 0px; padding: 12px 0 5px 8px;}
				.location img {padding-bottom: 5px;}
				.location ul {list-style: none; margin: 0 0 0 8px; padding: 0px;}
				.location li {list-style: none; margin: 0; padding: 0px;}
				.location a {display: block; height: 15px; text-indent: -5000px; overflow: hidden;}
				.location a:hover {background-image: none;}
					.directions-off {width: 121px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/get_directions.gif) no-repeat 0 -15px;}
					.directions-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/get_directions.gif) no-repeat 0 0;}
					.directions-on {width: 121px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/get_directions_ov.gif)); }
			.callouts {width: 161px;}
				.callouts ul {list-style: none; margin: 0px; padding: 0px;}
				.callouts li {list-style: none; margin: 20px 0; padding: 0px;}
				.callouts a {display: block; height: 72px; text-indent: -5000px; overflow: hidden;}
				.callouts a:hover {background-image: none;}
					.store-off {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_findastore.gif) no-repeat 0 -72px;}
					.store-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_findastore.gif) no-repeat 0 0;}
					.store-on {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_findastore_ov.gif)); }
					.email-off {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_email.gif) no-repeat 0 -72px;}
					.email-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_email.gif) no-repeat 0 0;}
					.email-on {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_email_ov.gif)); }
					.giftcards-off {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_giftcards.gif) no-repeat 0 -72px;}
					.giftcards-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_giftcards.gif) no-repeat 0 0;}
					.giftcards-on {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_giftcards_ov.gif)); }
					.renovations-off {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_renovations.gif) no-repeat 0 -72px;}
					.renovations-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_renovations.gif) no-repeat 0 0;}
					.renovations-on {width: 157px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/callout_renovations_ov.gif)); }							
		
		#rightcol {width: 758px; padding: 15px;}
			#topnav {width: 758px; height: 30px; background-color: #94A545;}
			#topnav ul{list-style: none; margin: 0px; padding: 0px; background-color: #94A545;}
			#topnav li{list-style: none; float: left; margin: 0px; padding: 0px; }
			#topnav a{display: block; height: 29px; text-indent: -5000px; overflow: hidden;}
			#topnav a:hover{background-image: none;}
				#stores-off {width: 94px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/stores.gif) no-repeat 0 -29px;}
				#stores-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/stores.gif) no-repeat 0 0;}
				#stores-on {width: 94px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/stores_ov.gif)); }
				#events-off {width: 103px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/events.gif) no-repeat 0 -29px;}
				#events-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/events.gif) no-repeat 0 0;}
				#events-on {width: 103px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/events_ov.gif)); }
				#sales-off {width: 93px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/sales.gif) no-repeat 0 -29px;}
				#sales-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/sales.gif) no-repeat 0 0;}
				#sales-on {width: 93px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/sales_ov.gif)); }
				#community-off {width: 128px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/community.gif) no-repeat 0 -29px;}
				#community-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/community.gif) no-repeat 0 0;}
				#community-on {width: 128px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/community_ov.gif)); }
				#arts-off {width: 133px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/arts.gif) no-repeat 0 -29px;}
				#arts-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/arts.gif) no-repeat 0 0;}
				#arts-on {width: 133px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/arts_ov.gif)); }
				#trends-off {width: 93px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/trends.gif) no-repeat 0 -29px;}
				#trends-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/trends.gif) no-repeat 0 0;}
				#trends-on {width: 93px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/trends_ov.gif)); }
				#information-off {width: 140px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/information.gif) no-repeat 0 -29px;}
				#information-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/information.gif) no-repeat 0 0;}
				#information-on {width: 140px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/information_ov.gif)); }
				#contact-off {width: 98px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/contact.gif) no-repeat 0 -29px;}
				#contact-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/contact.gif) no-repeat 0 0;}
				#contact-on {width: 98px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/topnav/contact_ov.gif)); }
					
				/* Dropdowns */ 
				#topnav .subnav { position:absolute; z-index:1000; border: 2px solid #AFBD22; background-color: #fff; padding: 10px 15px; margin: 0px; }
				#topnav .hovering { left: 1em; color: #94A545; }
				
				#topnav .subnav li {
					clear: both;
					list-style-image: url(/presents/university/designs/glorious_green/winter_09/images/bullet_green.gif);
					font-size: 12px;				
					position: relative;
					top:2px;
					background: none;					
					float: left; /*For Gecko*/
					display: block !important;
					/*display: inline;*/ /*For IE*/
					margin: 0px;
					padding: 0px;
					line-height: normal;
					width: 109px;
					z-index:1001;	
				}
				#topnav .subnav li a { 
					font-size: 12px;
					background: none;
					height: 15px; /* height: auto; - breaks anchor in IE6 */
					padding-bottom: 12px;
					color: #5E6E66;
					margin: 0;
					border: none;
					text-indent: 0px;
					text-align: left;
					vertical-align: middle;
					font-weight: normal;
					text-decoration: none;
					z-index:1002;				
				}
				#topnav .subnav li a:hover {color: #94A545;}
				
/*
#mainnav li .dropdown { /* second-level lists */
        position: absolute;
        width: 180px;
        left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
        margin: 0 0 0 -20px;
}

#mainnav li:hover .dropdown, #mainnav li.sfhover .dropdown { /* lists nested under hovered list items */
        left: 20px;
}
*/



			
			#hpbanner {width: 758px; height: 380px; padding-top: 10px;}
			#events {width: 370px; background: #fff url(/presents/university/designs/glorious_green/winter_09/images/bk_hpcols.gif) repeat-x top left; padding:0px; margin:15px 15px 0 0px; min-height: 200px; }
				#events li, #sales li, .more {list-style-image: url(/presents/university/designs/glorious_green/winter_09/images/bullet.gif); padding: 3px 0; }
				#events li a, #sales li a {font-weight: normal; color: #5E6E66; font-size: 13px; text-decoration: none;}
				#events li a:hover, #sales li a:hover {text-decoration: underline;}
				#events img, #sales img {padding: 15px 0 0 15px;}
				#events p, #sales p {text-align: right; padding-right: 30px;}
				#events p a, #sales p a{text-align: right; text-decoration: none; font-weight: bold; color: #94A545;}
				#events p a:hover, #sales p a:hover {color: #afbd22;}
			#sales {width: 370px; background: #fff url(/presents/university/designs/glorious_green/winter_09/images/bk_hpcols.gif) repeat-x top left; padding:0px; margin:15px 0 0 0; min-height: 200px;}
			
			#subcon {width: 520px;}
			#subheader {width: 520px; height: 90px; background-color: #E19B39; text-transform: uppercase; padding: 0px; margin: 15px 15px 15px 0; _margin: 15px 0;}
				#subheader h1 {font: 32px Verdana, Arial, Helvetica, sans-serif; color: #fff; padding: 5px 0 0 15px; margin: 0px; position:relative;}		
				.excerpt {border-bottom: 1px solid #CCCCCC;margin-bottom: 25px;}							.byline {margin: 0;padding: 0;color:#999;}
				.post img {padding:5px 10px}
				.comment {    border-top: 1px solid #CCCCCC;margin: 1em 0 0;overflow: hidden;padding: 0.5em 0 0;width: 450px;}
				#comment_form {margin-top: 20px}
				#message {background:yellow;border-bottom: 1px solid #CCCCCC;font-family: sans-serif;font-size: 13px;left: 0;padding: 2px;position: absolute;text-align: center;top: 0;width: 100%;}
				#salessec {width: 163px; min-height: 250px; background: #fff url(/presents/university/designs/glorious_green/winter_09/images/bk_hpcols.gif) repeat-x top left; padding:0px; margin: 0px 15px 0 0px; }
				#salessec2 {width: 162px; min-height: 250px; background: #fff url(/presents/university/designs/glorious_green/winter_09/images/bk_hpcols.gif) repeat-x top left; padding:0px; margin: 0px;  }

				.salecon h4{font: 12px Arial, Helvetica, sans-serif; color: #5E6E66; text-transform: uppercase; padding: 0 17px 15px 15px; margin: 0px;}
				.salecon p{font: 12px Verdana, Arial, Helvetica, sans-serif; color: #5E6E66; padding: 0 15px 25px 15px; margin: 0px;}
				.salecon strong {font: 14px Verdana, Arial, Helvetica, sans-serif; color: #94A545; font-weight: bold;}
				.salecon img {padding: 13px; margin: 0px;}
				.salecon strong a { font-weight:bold; text-decoration:none;}
			
			#rightpromo {width: 220px; padding: 15px 0 0 15px;}
				.sublocation {width: 220px; background-color: #AFBD22; padding-bottom: 15px;}
					.sublocation p{color: #FDFFA5; font-size: 13px; margin: 0px; padding: 15px 0 0px 15px;}
					.sublocation img {padding-bottom: 5px;}
					.sublocation ul {list-style: none; margin: 3px 0 0 15px; padding: 0px;}
					.sublocation li {list-style: none; margin: 0; padding: 0px;}
					.sublocation a {display: block; height: 17px; text-indent: -5000px; overflow: hidden;}
					.sublocation a:hover {background-image: none;}
						.subdirections-off {width: 132px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/get_directions_sub.gif) no-repeat 0 -17px;}
						.subdirections-off a {background: transparent url(/presents/university/designs/glorious_green/winter_09/images/get_directions_sub.gif) no-repeat 0 0;}
						.subdirections-on {width: 132px; background: transparent url(/presents/university/designs/glorious_green/winter_09/images/get_directions_sub_ov.gif)); }
				.promo {width: 220px; background-color: #E19B39; margin-top: 15px; padding-bottom: 10px;}
					.promo h3 {font: 16px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; letter-spacing:.07em; padding: 15px 15px 5px 15px; margin: 0px;}
					.promo p {color: #DAE0CF; font-size: 14px; padding: 0px 15px 10px 15px; margin: 0px; line-height: normal;}
					.promo a {color: #fff; font-decoration: underline;}
					.promo a:hover {color: #fff;}
						.bloglinks h3 {} .bloglinks ul {margin:0;padding:0 15px 10px;list-style: none} .bloglinks ul li {} .bloglinks a {text-decoration: none} .bloglinks a:hover {text-decoration: underline}
						
		#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: 970px; height: 75px; padding-top: 10px;}
			#fttext {width: 575px;}
				#fttext p{font-size: 11px; line-height: 1.3em; color: #5E6E66; margin-left: 15px;}
		   	#footer ul{width: 350px; list-style: none; margin: 10px 0 0 25px; padding: 0px; } 
			#footer li{list-style: none; float: left; font: 13px Verdana, Arial, Helvetica, sans-serif; color: #5E6E66; text-transform: uppercase; }
			#footer li a{color: #5E6E66; text-decoration: none; font-weight: normal; padding: 0px 0 0 15px; margin: 0px;}
			#footer li a:hover{text-decoration: underline;}
p.more { text-align:right; clear:both;}
p.more a {background: url(/presents/university/designs/glorious_green/winter_09/images/bullet.gif) center right no-repeat; padding-right: 17px; clear:both; font-weight:bold; text-decoration:none; }
h2.albumtitle { color: #fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; padding:5px 15px; font-weight:normal; position:absolute; top:55px; left:0px; margin:0px;}

#minicalendar { margin:0 15px;}
#minicalendar td { background-color:#fff; border-collapse:collapse; border:1px solid #E19b39; text-align:center; font-size:12px; padding:3px 0;}
#minicalendar td.blank { background-color:#f0cd96; border-collapse:collapse; border:1px solid #E19b39; text-align:center; font-size:12px;}
#minicalendar td a { font-weight:bold; text-decoration:none; color: #94a545; background-color: #e3eac0;}
#minicalendar td a:hover { color: #5e6e66;}
#minicalendar th a { text-transform:uppercase; text-decoration:none; border:none; display:block; font-weight:normal; text-align:center; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:none;}


