/*	Page Container
---------------------------------------------------	*/
#page { width: 920px; background: url(/images/global/bg-page.png) left top repeat-y; margin: auto; padding: 0px 13px; position: relative; }

/*	Header
---------------------------------------------------	*/
#header { width: 900px; height: 76px; padding: 0px 10px; background: url(/images/global/bg-header.png) left top no-repeat; text-align: left; }
	#header h1 { display: none; }
	#header p { margin-left: 10px; color: #adadad; font-size: 12px; font-weight: bold; padding: 10px 0px 0px 0px; }
	#header p.txtSmaller { font-size: 11px; padding-top: 7px; }
		#header p.txtSmaller a { font-size: 11px; }

.opryHeader { width: 900px;margin: 0 10px;height: 82px; background: #e6e6e6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e6e6e6 0%, #f5f5f5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#f5f5f5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* IE10+ */
background: linear-gradient(top,  #e6e6e6 0%,#f5f5f5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-8 */
 }
 .largeText {font-size: 75px; line-height:60px; font-weight: bold; color: Black; padding-left: 5px; padding-top: 10px; float: left;}
.opryHeader p.contactUs { font-size: 13px;color: #5265b9;font-weight: bold;width: 70px;}
.opryHeader ul { float: right;width: 180px;height: 50px;padding-top: 18px; } 
.opryHeader li { display: inline;float: left; }
.JqryimgSlider { }

.opryContent {padding: 0 10px;}
.sliderContainer { height: 150px;}
.coundownTimer { height: 121px;width: 259px;float: left;margin-top: 15px;background-image: url(images/countdown_bg.png);}
.oprySlider {padding-top: 25px; width: 641px;height: 125px;float: right; }
.bigImage { height: 280px; background-image: url(images/mall_image.jpg);overflow: hidden; }
.opryBottom { height: 180px;padding-top: 20px; }
.opryBottom a:hover { text-decoration: none;}
.opryBottom ul { }
.opryBottom li { }
.opryBottom .left { float: left; }
.opryBottom .left ul { float: left; }
.opryBottom .left li {width: 130px; float: left;display: inline; }	
.opryBottom .left p { text-align: center; font-size: 13px;color: #5265b9;font-weight: bold;}
.opryBottom .left a { color: #5265b9;font-weight: bold;} 
.opryBottom .right { float: right;width: 250px;height: 185px; background-image: url(images/social_background.png) }
.opryBottom .right ul {    border-bottom: 1px solid grey; float: left; margin-left: 10px;margin-right: 5px; padding-bottom: 15px;padding-left: 15px;padding-top: 25px;}
.opryBottom .right li {float: left;display: inline; }	
.opryBottom .right p { text-align: left; font-size: 13px;color: #5265b9;font-weight: bold;width: 128px;}
.opryBottom .right a { color: #5265b9;font-weight: bold;} 
.sliderLeft { width: 15px;float: left;}
.sliderRight { width: 15px; float: left;padding-left: 20px;}
.opryFooter { position: absolute;top: 765px;left: 40px;}
.opryFooter p { color: white;font-size: 10px;font-weight: bold;}
#footer {
    background: url("/images/global/bg-footer.png") repeat-x scroll left bottom transparent;
    height: 107px;
    margin: 0 10px !important;
    width: 900px;
}

/* NEW Main Layout Styles (PMP) */
#header #ctl00_ctl00_Header1_LoggedOut { position:relative; left:530px; top:0px; }
#header #ctl00_ctl00_Header1_LoggedOut a { font-family: Georgia, Times !important; font-size: 10px; font-weight: normal; }
#ctl00_ctl00_Footer1_LinksPanel { position: relative; top: 63px !important;width: 600px; }

/* Temp Fix */
#navLinks a { display:none !important; }

/* New POD Styles (PMP) */
	/* Pod A */
	.podA #Div1 { width: 357px; float:left; margin-left: 25px; padding-top: 14px; }
	.podA #Div2 { width: 225px; float:left; border-left: solid 1px #d7d7d7; }
	.socialHeader { background: url(images/pod_tab_bg.jpg) repeat-x; height: 26px; width: 225px; padding-left: 11px; }
	#social { margin-top: 4px; }
	#social .podAMid { margin: 0 10px 0 0 !important; }
	/* Firefox Only 
	@-moz-document url-prefix() { #social .podAMid { display:inline } } */ 
	
	#socialTabs ul { list-style-image: url(images/pod_tab_sep.jpg); list-style: none; display: inline; }
	#socialTabs li { display: inline; float: left; padding: 8px 8px 0 5px; font: 11px Arial, Helvetica; font-weight: bold; height:26px; }
	
	.fbTab { background: url(/App_Themes/Mills/images/social_fb_icon.gif) no-repeat scroll 5px 4px transparent; }
	.twitTab { background: url(/App_Themes/Mills/images/social_twitter_icon.gif) no-repeat scroll 5px 4px transparent; }
	.fbTab_selected { background: url(/App_Themes/Mills/images/social_fb_icon.gif) no-repeat scroll 5px 4px white; }
	.twitTab_selected { background: url(/App_Themes/Mills/images/social_twitter_icon.gif) no-repeat scroll 5px 4px white; }
	
	.socialTabLink a:link { text-decoration:none !important }
	.socialTabLink a:visited { text-decoration:none !important }
	.socialTabLink a:active { text-decoration:none !important }
	.socialTabLink a:hover { color:green; text-decoration:none !important }

	/* Pod B */
	.podBTopPlanTrip { margin-top:-9px; margin-left:-1px; width: 289px; height: 98px; background: url(images/pod-b-top-trip_planner.jpg) left top no-repeat; }

/* New Full Span Pod */
.podFullSpan { width: 920px; padding: 0; margin: 15px 0 0 0; }
.podFullSpanTop { background:url("images/pod-fullspan-top.jpg") no-repeat scroll left top transparent; height:20px; width:920px; }
.podFullSpanMid { background: url(images/pod-fullspan-repeat-y.jpg) left top repeat-y; padding: 0 20px; }
.podFullSpanBottom { background:url("images/pod-fullspan-bottom.jpg") no-repeat scroll left top transparent; height:25px; width:920px; }


/* New Text Formatting */
	.smallLink { font: 10px/12px Arial; }
	.largeLink { font: 16px/18px Arial; }
	.loginLink { position:relative;top:-3px; }
	.socialTextBox { padding:5px; margin:5px; border-bottom: solid 1px #c6c6c6; border-top: solid 1px #c6c6c6; background-color:#f5f5f5; font: 11px Arial, Helvetica, sans-serif; color:#636363; }
	.millsText { color: #526594; }
	.smallCapsHeader { font-size:11px;font-weight:bold;color:#423e29; }
	.defaultFont { color:#636363;font:12px Arial; }
	.floorPlanTextBox { font-size:10px;border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;width:244px;padding: 5px 10px 5px 10px; }
	.featuredTitle { padding:15px 0px 10px 12px; }
	.largeFullSpanTxtMsgBox { margin:0 22px 0 22px;color:black;border-top:solid 1px #bbb;border-bottom:solid 1px #bbb;background-color:#efefef;font:22px Arial;font-weight:bold;text-align:center;padding:5px 0 5px 0; }
	.largeMainText { color:#636363;font: 14px/16px Arial; }
/* End */


#header.mills { background: url(images/bg_header.jpg) left top no-repeat; height: 104px; }
#header.oprymills { background: url(images/OpryMills_header.jpg) left top no-repeat; height: 83px; }
#header.kravco { background: url(/images/global/bg-header_kravco.png) left top no-repeat;}

#headerMainLink { float: none; display: none; width:228px; height:47px; margin:14px 0px 0px 17px; }
	#headerMainLink span { display: none; }

#slideSignInHolder { width: 207px; height: 165px; position: absolute; left: 712px; top: 56px; display: none; overflow: hidden; z-index: 1; }
#slideSignIn { width: 154px; height: 138px; background: url(/images/global/bg-sign-in-slide.png) left top no-repeat; position: absolute; left: 0px; top: -165px; text-align: left; padding: 19px 27px 0px 26px; }
	#slideSignIn a { color:#077da2; font-size: 10px; font-weight:normal; }
	#slideSignIn p { color:#636363; font-weight:normal; padding: 0px; }
		#slideSignIn p.error { color:#fe0000; font-size: 11px; position: absolute; top: 7px; left: 25px; }
		
#slideSignIn .btnClose { display: block; width: 27px; height: 27px; background: url(/images/global/btn-sprite.png) -1907px top no-repeat; position: absolute; left: 166px; top: 2px; }
	#slideSignIn .btnClose span { display: none; }
	#slideSignIn .btnClose:hover { background-position: -1907px bottom; }
	
#overlaySmall .btnClose { display: block; width: 27px; height: 27px; background: url(/images/global/btn-sprite.png) -1907px top no-repeat; position: absolute; left: 499px; top: 16px; }
	#overlaySmall .btnClose span { display: none; }
	#overlaySmall .btnClose:hover { background-position: -1907px bottom; }
#overlaySmall p { padding-left: 35px; padding-right: 100px; }
#overlaySmall h4 { color: #363636; padding: 49px 0px 21px 34px; }

.jqmWindowWide .btnClose { display: block; width: 27px; height: 27px; background: url(/images/global/btn-sprite.png) -1907px top no-repeat; position: absolute; left: 816px; top: 21px; }
	.jqmWindowWide .btnClose span { display: none; }
	.jqmWindowWide .btnClose:hover { background-position: -1907px bottom; }

#divLogInBtn { margin-top: 11px; }

.btnGo { display: block; width: 48px; height: 20px; background: url(/images/global/btn-sprite.png) -1859px top no-repeat; margin-top:0; margin-top:-7px; _margin-top:0; }
	.btnGo span { display: none; }
	.btnGo:hover { background-position: -1859px bottom; }

.ckBoxRememberMe { margin-top:5px; }
	.ckBoxRememberMe input { padding: 0px; margin: 0px; border: none; background: none; }
	.ckBoxRememberMe label { padding-left: 5px; }

/*	Navigation
---------------------------------------------------	*/
#navTabs { padding-left: 317px; padding: 0px 0px 0px 317px; width: 900px; height: 26px; background: url(images/navtabs_bg.jpg) left top no-repeat; }
#navTabs li { float: left; width: 130px; margin-right: 5px; }
    #navTabs li a { width: 130px; height: 25px; display: block; }
    #navTabs li span { display: none; }
#navTabs #tabConsumers a { background: url(images/nav-tab-consumers.gif) no-repeat; background-position: 0px -50px; }
#navTabs #tabBusiness a { background: url(images/nav-tab-business.gif) no-repeat; background-position: 0px -50px; }

#page #navTabs li a:hover { background-position: 0px -25px; }
#page #navTabs li a.current { background-position: 0px 0px; cursor: default; }

#navLinks { width: 900px; height: 29px; padding: 0px 10px; background: url(images/navlinks_bg.jpg) left bottom no-repeat; }
	#navLinks a { color: transparent; text-decoration: none; display: block; padding: 0px 10px; height: 29px; line-height: 29px; font-size: 13px; float: left; border-left: none; border-right: none; margin-left: 1px; }
	    #navLinks a.navFirst { border-left: none; margin-left: 0px; }
	    #navLinks a.navLast { border-right: none; }
	    #navLinks a:hover { background: url(/images/global/bg-nav-hover.png) left top repeat-x; }
	    #navLinks a.navCurrent { color: #939292; }
	    	#navLinks a.navCurrent:hover { background: none; cursor: default; }

#navCompact { width: 900px; height: 32px; padding: 0px 10px; background: url(/images/global/bg-nav.png) left top no-repeat; }
	#navCompact #navTabs { float: left; }

#btnFindPropertySlider { display: block; width: 245px; height: 30px; background: url(/images/global/btn-sprite.png) -781px top no-repeat; position: absolute; left: 678px; top: 78px; }
	#btnFindPropertySlider span { display: none; }
	#btnFindPropertySlider:hover { background-position: -781px bottom; }
	
	/*	Order History Tabs
---------------------------------------------------	*/
#navTabs.orderHistory { padding: 7px 0px 0px 20px; margin:0 0 0 -10px; width: 410px; height: 24px; background: url(/images/global/bg-nav.png) left -1px no-repeat; list-style:none; }
#navTabs.orderHistory li { float: left; width: 130px; margin: 0 5px 0 0; }
	#navTabs.orderHistory li a { width: 130px; height: 25px; display: block; }
#navTabs.orderHistory #tabGiftcards a { background: url(/images/global/nav-tab-giftcards.png) no-repeat; background-position: 0px -51px; }
#navTabs.orderHistory #tabGiftaccounts a { background: url(/images/global/nav-tab-giftaccounts.png) no-repeat; background-position: 0px -51px; }
#navTabs.orderHistory #tabOrderHistory a { background: url(/images/global/nav-tab-order-history.png) no-repeat; background-position: 0px -51px; }
	

/*	Find a Property Results Tabs
---------------------------------------------------	*/
#navTabsResults { padding: 0px; width: 201px; height: 22px; position: absolute; overflow:visible; left: 687px; bottom: -2px; }
#navTabsResults li { float: left; width: 99px; }
    #navTabsResults li a { width: 99px; height: 20px; display: block; }
    #navTabsResults li span { display: none; }

ul.masaissucasa { padding-bottom:44px; }	
div.msaCitypanel { padding-bottom:20px; }	

#navTabsResults #tabMapView { margin-right: 3px; }
	#navTabsResults #tabMapView a { background: url(/images/global/btn-sprite.png) -2040px bottom no-repeat; }
		#navTabsResults #tabMapView a:hover { background-position: -2040px top; }

#navTabsResults #tabTableView a { background: url(/images/global/btn-sprite.png) -2139px bottom no-repeat; }
	#navTabsResults #tabTableView a:hover { background-position: -2139px top; }

#page #navTabsResults #tabMapView a.current { background: url(/images/global/btn-sprite.png) -2040px top no-repeat; }
	#page #navTabsResults #tabMapView a.current:hover { background: url(/images/global/btn-sprite.png) -2040px top no-repeat; cursor: default; }

#page #navTabsResults #tabTableView a.current { background: url(/images/global/btn-sprite.png) -2139px top no-repeat; }
	#page #navTabsResults #tabTableView a.current:hover { background: url(/images/global/btn-sprite.png) -2139px top no-repeat; cursor: default; }

div#beepmypager { position:absolute; bottom:-8px; left:2px; }
div.refinePanel { position:absolute; bottom:30px; }	

/* Mall Title */
#mallTitle { display: inline; margin: 5px 10px 3px 0px; font: 18px Georgia, Times; }
	
/*	Bread Crumb
---------------------------------------------------	*/
#breadCrumb { font: 13px Arial, Helvetica, sans-serif; color: #959494; margin: 2px 10px 2px 11px; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; padding: 4px 0px 4px 23px}
	#breadCrumb a { font-size: 12px; color: #077da2; text-decoration: none; }
	#breadCrumb a:hover { color: #8b8b8b; }

#topOfContent #breadCrumb { margin-left: 0px; }

/*	Content
---------------------------------------------------	*/
#content { clear: both; }

#mallHomeBanner { width: 900px; height: 255px; position: relative; margin: 0px 10px; }
#mallHomeFlash { display: block !important; height: 255px; }

#mallProgramsBanner { width: 900px; height: 130px; position: relative; background: url(/assets/mallprograms/bg-mall-programs-banner.jpg) left top no-repeat; margin: 0px 10px; }
	#mallProgramsBanner a { display: block; width: 275px; height: 130px; margin-left: 625px; }
		#mallProgramsBanner a:hover { text-decoration: none; }
		#mallProgramsBanner a span { display: none; }

#miniFlashHeaderHolder { width: 631px; height: 169px; /*background: url(/images/global/bg-mini-flash-holder.png) left top no-repeat;*/ }

#topOfContent { width: 898px; height: 55px; border-bottom: 1px solid #d4d4d4; margin: 0px 10px 0 10px; position: relative; }
	#topOfContent h2 { position: absolute; left: 0px; top: 32px; font-size: 22px; line-height: 1em; color: #221e19; width: 800px; }
	#topOfContent #breadCrumb { font-size: 11px; color: #959494; margin-top: 8px; float: left; }
		#topOfContent #breadCrumb a { font-size: 11px; color: #636363; text-decoration: underline; }
		#topOfContent #breadCrumb a:hover { color: #423e39; }

/*	Slide Down Search
---------------------------------------------------	*/
	
#searchSlideDownHolder { width: 566px; height: 46px; position: absolute; left: 324px; top: 0px; overflow: hidden; }
#searchSlideDown { width: 548px; height: 38px; background: url(/images/global/bg-search-slide-down.png) left bottom no-repeat; position: absolute; left: 0px; top: -46px; padding: 8px 0px 0px 18px; z-index: 1; }
	#searchSlideDown form { margin: 0px; padding: 0px; }
	#searchSlideDown span { display: block; height: 29px; float: left; line-height: 29px; }
	#searchSlideDown p { display: block; height: 29px; line-height: 29px; float: left; color: #ffffff; font-size: 11px; font-weight: bold; padding: 0px 10px; }
	#searchSlideDown a { font-size: 9px; font-weight: bold; color: #ffffff; text-decoration: underline; padding-top: 12px; display: block; float: left; }
	#searchSlideDown .uppercase { font-size: 13px; padding: 0px 18px 0px 17px; }
	#searchSlideDown .hiliteLeft { width: 4px; background: url(images/bg-search-hilite-left-slider.png) left top no-repeat; }
	#searchSlideDown .hilite { background: url(/images/global/bg-search-hilite-slider.png) left top repeat-x; font-size: 11px; font-weight: bold; color: #5a5a5a; }
	#searchSlideDown .hiliteRight { width: 4px; background: url(/images/global/bg-search-hilite-right-slider.png) left top no-repeat; }
	
	#searchSlideDown .searchKeyword { width: 149px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-top:5px; }
	#searchSlideDown .searchMiles { width: 50px; float: left; margin-top: 5px; }
	#searchSlideDown .searchZip { width: 50px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; float: left; margin-top: 5px; }
	#searchSlideDown .searchMainSubmit { width: 56px; height: 28px; background: url(/images/global/btn-sprite.png) -1043px top no-repeat;  margin: 0px 4px 0px 8px; padding: 0px; }
		#searchSlideDown .searchMainSubmit span { display: none; }
		#searchSlideDown .searchMainSubmit:hover { background-position: -1043px bottom; }

/*	Horizontal Search Area (Below hero image area)
---------------------------------------------------	*/

    #searchMainHorz { width: 900px; height: 29px; margin: 0px 10px 19px 10px; background: #bcbcbc; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIxJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjcxJSIgc3RvcC1jb2xvcj0iIzlhOWE5YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZjhmOGYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #bcbcbc 0%, #b5b5b5 21%, #9a9a9a 71%, #8f8f8f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bcbcbc), color-stop(21%,#b5b5b5), color-stop(71%,#9a9a9a), color-stop(100%,#8f8f8f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #bcbcbc 0%,#b5b5b5 21%,#9a9a9a 71%,#8f8f8f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #bcbcbc 0%,#b5b5b5 21%,#9a9a9a 71%,#8f8f8f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #bcbcbc 0%,#b5b5b5 21%,#9a9a9a 71%,#8f8f8f 100%); /* IE10+ */
background: linear-gradient(top,  #bcbcbc 0%,#b5b5b5 21%,#9a9a9a 71%,#8f8f8f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bcbcbc', endColorstr='#8f8f8f',GradientType=0 ); /* IE6-8 */
 margin-bottom:0; _margin-bottom:0; }
	#searchMainHorz form { margin: 0px; padding: 0px; }
	#searchMainHorz span { display: block; height: 29px; float: left; line-height: 29px; }
	#searchMainHorz p { display: block; height: 29px; line-height: 29px; float: left; color: #ffffff; font-size: 11px; font-weight: bold; padding: 0px 10px; }
	#searchMainHorz a { font-size: 9px; font-weight: bold; color: #ffffff; text-decoration: underline; padding-top: 9px; line-height: 12px; display: block; float: left; }
	#searchMainHorz .uppercase { font-size: 13px; padding: 0px 18px 0px 17px; }
	#searchMainHorz .hiliteLeft { width: 4px; background: url(images/bg-search-hilite-left.jpg) left top no-repeat; }
	#searchMainHorz .hilite { background: url(images/bg-search-hilite.jpg) left top repeat-x; font-size: 11px; font-weight: bold; color: #5a5a5a; }
	#searchMainHorz .hilite select { margin:0; padding:0; _margin-top:4px; }
	#searchMainHorz .hiliteRight { width: 4px; background: url(images/bg-search-hilite-right.jpg) left top no-repeat; }
	
	#searchMainHorz .searchKeyword { width: 149px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-top: 5px; }
	#searchMainHorz .searchMiles { width: 50px; margin-top: 4px; float: left; }
	#searchMainHorz .searchZip { width: 50px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-top: 5px; float: left; }
	#searchMainHorz .searchMainSubmit { width: 56px; height: 29px; background: url(images/find_btn.gif) 0px top no-repeat;  margin: 0px 4px 0px 8px; padding: 0px; }
		#searchMainHorz .searchMainSubmit span { display: none; }
		#searchMainHorz .searchMainSubmit:hover { background-position: 0px bottom; }

/*	Page Columns
---------------------------------------------------	*/

#colA { width: 631px; float: left; }
#colB { width: 289px; float: left; margin-top: 7px; }
#fullColumn { width: 900px; margin: 0px 10px; }

/*	Pod A (Larger ones on left side)
---------------------------------------------------	*/

.podA { width: 631px; background: url(images/pod-a-repeat-y.jpg) left top repeat-y; }
.podATop { width: 631px; height: 42px; background: url(/images/global/mall-home-sprite.png) -681px -6332px;  }
	.podATop h3 { padding: 20px 0px 0px 24px; line-height:16px; }

.podAMid { margin: 0px 10px 0px 11px; position:relative; }
	.podAMid .podABorder { border-top:1px solid #c2c2c2; padding-top:6px; margin:0px 14px 0px 14px; clear: both; }
	.podAMid .sect2 { display: none; }
	.podAMid .share { position:absolute;  _position:relative; bottom:0; right:8px; margin:0; }
.podAMidLinks { margin:0px 14px 0px 14px; height: 20px; }

.podABottom { width: 631px; height: 16px; background: url(/images/global/mall-home-sprite.png) -1847px -4802px; padding-top: 5px; }

.podNavABottom { height: 49px; position: relative; }
	.podNavABottom div { padding-top: 10px; height: 25px; margin: 0px 10px 0px 11px; background: url(/images/global/pod-nav-bottom-bg.png) left top repeat-x; }
	.podNavABottom div a { color: #077da2; text-decoration: none; display: block; padding: 0px 6px; height: 25px; line-height: 26px; font-size: 13px; float: left; border-left: 1px solid #cecece; border-right: 1px solid #f0f0f0; margin-left: 1px; }
		.podNavABottom div a.navFirst { border-left: none; margin-left: 0px; padding-left: 11px; }
		.podNavABottom div a.navLast { border-right: none; }
			.podNavABottom div a.navLast span { width: 17px; height: 25px; display: block; float: left; background: url(/images/global/btn-sprite.png) -1026px top no-repeat; margin-right: 3px; }
		.podNavABottom div a:hover { background: url(/images/global/pod-nav-bottom-bg-hover.png) left top repeat-x; }

.podAGrey { width: 631px; background: url(/images/global/bg-grey-box-col-a-repeat-y.png) left top repeat-y; /*border-right: 1px solid #d4d4d4;*/ }
.podAGreyTop { width: 631px; height: 10px; background: url(/images/global/bg-grey-box-col-a-top.png) left top no-repeat; }
.podAGreyMid { margin: 7px 17px 0px 24px; }
	.podAGreyMid input { width: 565px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-bottom: 13px; }
	.podAGreyMid .checkBox { font-size: 11px; clear: both; padding-left: 20px; position: relative; }
		.podAGreyMid .checkBox input { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; width: auto; border: none; background: none; }
	.podAGreyMid .half { width: 291px; float: left; }
		.podAGreyMid .half input { width: 274px; }
	.podAGreyMid .third1 { width: 291px; float: left; }
		.podAGreyMid .third1 input { width: 275px; }
	.podAGreyMid .third2 { width: 147px; float: left; }
		.podAGreyMid .third2 input { width: 127px; }
	.podAGreyMid .phoneFormAreaCode { width: 39px; margin-bottom: 0px; }
	.podAGreyMid .phoneFormPrefix { width: 39px; margin-bottom: 0px; }
	.podAGreyMid .phoneFormSuffix { width: 62px; margin-bottom: 0px; }

.podAGreyBottom { width: 631px; height: 10px; background: url(/images/global/bg-grey-box-col-a-bottom.png) left bottom no-repeat; clear: both; }

.podAGreyMid input.regMallSearchTxt { float:left; margin-top:5px; width:450px; }
.podAGreyMid .regMallSubmit { float:left; margin: 5px 0px 0px 13px; }

	/* Pod A Mall Info Expander */
		div.mallInfo {margin:0; padding: 0; overflow: hidden; height: 102px; display: block ! important; clear: both ! important; position:relative;}
		div.mallInfowidthDiv { margin:0px; padding:0px; }

			div.mallInfo .button_line-open { position:absolute; bottom:0px; right:0; #right:3px; _right:3px; z-index:100; background:#FFF url(/images/global/trans_70percent.png) top left repeat; height:22px; #height:23px; _height:23px; width:564px; line-height:26px; color:#077da2; font-size:13px; font-weight:bold; cursor:pointer; text-align:right; padding-right:18px; }
		
	
	/* .Pod A Mall Info Expander */
	

/*	Pod B (Smaller ones on Right side)
---------------------------------------------------	*/

.podB { width: 289px; background: url(images/pod-b-repeat-y.jpg) left top repeat-y; }
.podBTop { width: 289px; height: 42px; background: url(images/pod-b-top.jpg) left top no-repeat; }
	.podBTop h3 { padding: 15px 0px 0px 22px; }
.podBTop-nogrey { width: 289px; height: 18px; background: url(/images/global/pod-b-top-nogrey.png) left top no-repeat; }





.podBTop-nogrey { width: 289px; height: 18px; background: url(/images/global/pod-b-top-nogrey.png) left top no-repeat; }

.podBMid { margin: 0px 11px 0px 10px; }
	.podBMid h5 { margin: 0px 0px 3px 12px; }
	.podBMid p { margin: 0px 10px 1px 13px; }
	.podBMid .podBBorder { padding: 16px 0px 16px 0px; border-bottom: 1px solid #d4d4d4; margin-bottom: 20px; }
	.podBMid .podBBorderNoMargin { padding: 16px 0px 16px 0px; border-bottom: 1px solid #d4d4d4; }
.podBMid p a.mallDirectoree { background:url(/about_simon/images/global/btn_mall_directory_on_white.png) no-repeat top left; display:block; width:130px; height:20px; }
.podBMid p a.mallDirectoree span { display:none; }
#podBHomeWhatsHappening { padding-top:2px; padding-bottom:3px; }

.podBBottom { width: 289px; height: 18px; background: url(images/pod-b-bottom.jpg) left bottom no-repeat; margin-top:10px; }

.podBSlide { border-bottom: 1px solid #d4d4d4; margin-bottom: 10px; }
	.podBSlide a { margin-left: -3px; width: 248px; height: 26px; display: block; background: url(/images/global/btn-sprite.png) -1099px top no-repeat; line-height: 26px; color: #010000; padding-left: 20px; text-transform: uppercase; }
		.podBSlide a:hover { text-decoration: none; }
	.podBSlide a.AdminEditLink { border:0 none; background: transparent none; display:inline; width:auto; height:auto; padding-left:0; }	
	.podBSlide .podBSlideContent { display: none; }
		.podBSlide .podBSlideContent p a { border:0 none; background: transparent none; display:inline; width:auto; height:auto; padding-left:0; padding-right:10px; color:#077DA2; line-height:1.3em; text-transform:none;  }
		.podBSlide .podBSlideContent p a:hover { text-decoration:underline; }
	.podBSlide .inputBg { width: 264px; height: 39px; background: url(/images/global/bg-mall-directory-search-col-b.png) left top no-repeat; text-align: center; padding: 0px; }
		.podBSlide .inputBg .mallDirectoryKeyword { width: 226px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-top: 10px; }
		.podBSlide .inputBg .searchDirectoryCatagory { margin-left:-53px; width: 146px; font-size: 12px; margin-top: 9px; }
	.noBorder { border: none !important; }
	
.colBTxtBlurb { padding-left: 11px; }
	.colBTxtBlurb h6 { font-size: 13px; }
	.colBTxtBlurb li { font-size: 12px; list-style: disc; margin: 17px 20px 0px 13px; }

div#SpecialHours { margin-bottom:5px; }	
div#SpecialHours p { margin-bottom:5px; }	
	
	
/*	Pod C (Larger pod, appears next to left-hand nav)
---------------------------------------------------	*/

.podCGrey { width: 656px; background: url(/images/global/bg-grey-box-col-c-repeat-y.png) left top repeat-y; margin:14px 0 14px 0; }
.podCGreyTop { width: 656px; height: 10px; background: url(/images/global/bg-grey-box-col-c-top.png) left top no-repeat; }
.podCGreyMid { margin: 7px 17px 0px 17px; }

/*
	.podCGreyMid input { width: 573px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-bottom: 13px; }
	.podCGreyMid .checkBox { font-size: 11px; clear: both; padding-left: 20px; position: relative; }
		.podCGreyMid .checkBox input { padding: 0px; margin: 0px; position: absolute; top: 0px; left: 0px; }
	.podCGreyMid .half { width: 291px; float: left; }
		.podCGreyMid .half input { width: 274px; }
	.podCGreyMid .third1 { width: 291px; float: left; }
		.podCGreyMid .third1 input { width: 275px; }
	.podCGreyMid .third2 { width: 147px; float: left; }
		.podCGreyMid .third2 input { width: 131px; }
*/

.podCGreyBottom { width: 656px; height: 10px; background: url(/images/global/bg-grey-box-col-c-bottom.png) left bottom no-repeat; }


/*	Full Width Pod
---------------------------------------------------	*/

.podFullColumn { width: 917px; background: url(/images/global/pod-full-column-repeat-y.png) left top repeat-y; top: 4px; left: -8px; position: relative; }
.podFullColumn-grey { width: 917px; background: url(/images/global/pod-full-columngrey-repeat-y.png) left top repeat-y; top: 4px; left: -8px; position: relative; }

.podFullColumnTop { width: 917px; height: 41px; margin-bottom: 12px; background: url(/images/global/pod-full-column-top.png) left top no-repeat; }
	.podFullColumnTop .podFullHalfLeft { border-right: none; margin-right: 1px; padding-bottom: 0px; }
	.podFullColumnTop .podFullHalfRight { padding-bottom: 0px; }
	.podFullColumnTop h3 { padding-top: 19px; }
	
.podFullColumnBottom { width: 917px; height: 17px; background: url(/images/global/pod-full-column-bottom.png) left top no-repeat; clear: both; }
.podFullColumngrey-Bottom { width: 917px; height: 17px; background: url(/images/global/pod-full-columngrey-bottom.png) left top no-repeat; clear: both; }


.podFullHalfLeft { width: 429px; float: left; padding: 0px 7px 10px 22px; border-right: 1px solid #dcdcdc; }
.podFullHalfRight { width: 429px; float: left; padding: 0px 18px 10px 11px; }

.podHalfFullGrey { width: 429px; background: url(/images/global/pod-half-full-grey-repeat-y.png) left top repeat-y; }
	.podHalfFullGrey input { float: left; width: 316px; margin-top: 2px; }
	.podHalfFullGrey select { float: left; width: 316px; margin-top: 2px; }
	.podHalfFullGrey label { float: left; font-size: 10px; margin: 1px 8px 9px 3px; letter-spacing:-0.07em; }
.podHalfFullGreyTop { width: 429px; height: 7px; background: url(/images/global/pod-half-full-grey-top.png) left top no-repeat; }
.podHalfFullGreyMid { padding: 7px 14px 12px 14px; }
.podHalfFullGreyBottom { width: 429px; height: 7px; background: url(/images/global/pod-half-full-grey-bottom.png) left bottom no-repeat; clear: both; }

.seperatorDottedOr { font-size: 12px; font-weight: bold; border-bottom: 2px dotted #bfbfbf; text-align: center; margin: 4px 0px 19px 0px; }
	.seperatorDottedOr span { position: relative; background: #ffffff; top: 7px; padding: 0px 20px; }

.podHalfFullGreyZip span { float: left; margin: 5px 7px 0px; }
	.podHalfFullGreyZip span.error { float: none; margin: 0px; }
.podHalfFullGreyZip input { width: 148px; }
.podHalfFullGreyZip select { width: 76px; }

/* Pod Elements Styles
---------------------------------------------------	*/

.findSubmit { width: 58px; height: 20px; background: url(/images/global/btn-sprite.png) -2238px top no-repeat;  margin: 1px 0px 0px 9px; padding: 0px; display: block; float: left; }
		.findSubmit span { display: none; }
		.findSubmit:hover { background-position: -2238px bottom; }

.btnLogin { border: none; padding: 0px; margin: 9px 0px 0px 12px; }

.iconLinksAmericaGlobe { padding: 15px 0px 6px 0px; height: 19px; font-size: 11px; line-height: 19px; }
	.iconLinksAmericaGlobe a { font-size: 11px; }
	.iconLinksAmericaGlobe span { float: left; line-height: 19px; }

#slideCheckBalanceHolder { width:362px; height:340px; background: none; position:absolute; padding:0px; margin:0px; overflow: hidden; display: none; z-index: 1; }
#slideCheckBalance { width:335px; height:320px; padding:32px 0px 0px 27px; margin:0px; background: url(/images/global/bg-check-balance-slide.png) left top no-repeat; position:absolute; left: 0px; top: 272px; z-index: 2; }
#slideCheckBalance .btnClose { display: block; width: 27px; height: 27px; margin: 0px; padding: 0px; border: 0px; background: url(/images/global/btn-sprite.png) -1907px top no-repeat; position: absolute; left: 310px; top: 23px; }
	#slideCheckBalance .btnClose span { display: none; }
	#slideCheckBalance .btnClose:hover { background-position: -1907px bottom; }
	#slideCheckBalance div { background: none; padding: 0px; margin: 0px; height: auto; width: auto; }

#slideCheckBalance .btnFind { display: block; width: 48px; height: 20px; margin: 12px 0px 0px 0px; padding: 0px; border: 0px; background: url(/images/global/btn-sprite.png) -1934px top no-repeat; }
	#slideCheckBalance .btnFind span { display: none; }
	#slideCheckBalance .btnFind:hover { background-position: -1934px bottom; }

#myGiftcards { width: 246px; padding: 16px 12px 15px 10px; border-bottom: 1px solid #d4d4d4; text-align: center; }

/*	Register/User Profile
---------------------------------------------------	*/
#mallBox { width: 572px; height: 164px; margin: 12px 0px 22px 0px; display: none; }
#mallBoxHead { height: 22px; background: url(/images/global/bg-nav.png) -10px -2px no-repeat; }
	#mallBoxHead p { line-height: 22px; color: #ffffff; font-size: 12px; font-weight: bold; }
	#mallBoxHead span { display: block; float: left; }
	
#mallBoxContent { width: 570px; height: 141px; border: 1px solid #d4d4d4; border-top: none; background: #ffffff; overflow: auto; }
	#mallBoxContent .ajaxLoaderLarge { margin: 42px 0px 0px 251px; }
	#mallBoxContent table { margin-left: 8px; }
		#mallBoxContent table td { border-bottom: dotted 2px #d4d4d4; padding: 9px 0px 8px 0px; }
		#mallBoxContent table input { margin: 0px 0px 0px 1px; padding: 0px; width: auto; border: none; background: none; }

.mallError { color:#fe0000; font-size: 13px; padding-bottom: 15px; display: none; }

.removeMall { position:relative; top:1px; padding-right:2px; }

.primaryMallSubmit { width: 105px; height: 20px; background: url(/images/global/btn-sprite.png) -1519px top no-repeat;  margin: 0px 4px 0px 8px; padding: 0px; display: block; }
	.primaryMallSubmit span { display: none; }
	.primaryMallSubmit:hover { background-position: -1519px bottom; }

#primaryPreferredMall { height: 16px; }
#alternateMalls { height: 16px; }
	#alternateMalls span { padding-right: 10px; }

.completeRegistrationSubmit { width: 235px; height: 27px; background: url(/images/global/btn-sprite.png) -1624px top no-repeat;  margin: 23px 0px 0px 10px; padding: 0px; display: block; }
	.completeRegistrationSubmit span { display: none; }
	.completeRegistrationSubmit:hover { background-position: -1624px bottom; }

.updateInfoSubmit { width: 235px; height: 27px; background: url(/images/global/btn-update-registration.png) left top no-repeat;  margin: 23px 0px 0px 10px; padding: 0px; display: block; }
	.updateInfoSubmit span { display: none; }
	.updateInfoSubmit:hover { background-position: left bottom; }

.podTopNavHalf { width: 610px; height: 26px; }
	.podTopNavHalf a { width: 291px; height: 26px; float: left; display: block; font-size: 12px; line-height: 26px; padding-left: 14px; background: url(/images/global/bg-pod-top-nav-half-not-current.png) left top repeat-x; color: #6d6d6d; }
	.podTopNavHalf a:hover { text-decoration: none; color: #010000; }
	.podTopNavHalf a.current { background: url(/images/global/bg-pod-top-nav-half-current.png) left top repeat-x; color: #010000; }
		.podTopNavHalf a.current:hover { cursor: default; }

.podHaveSimonGiftCard { background: url(/images/global/bg-have-a-simon-gift-card.jpg) 11px 22px no-repeat; padding: 26px 20px 0 242px; height: 175px; }

.podOffersNearYou { background: url(/images/global/bg-offers-near-you.jpg) 4px 20px no-repeat; padding: 0px; min-height: 238px; }
	.podOffersNearYou div { background: url(/images/global/bg-offers-near-you-form.png) left top no-repeat; width: 234px; height: 29px; padding: 26px 0px 0px 7px; margin-left: 246px; }
	.podOffersNearYou .findOffersKeyword { width: 89px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; }
	.podOffersNearYou .findOffersZip { width: 50px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; }
	.podOffersNearYou .findOffersSubmit { width: 48px; height: 20px; background: url(/images/global/btn-sprite.png) -227px top no-repeat;  margin: 0px 0px 0px 6px; padding: 0px; display: block; }
		.podOffersNearYou .findOffersSubmit span { display: none; }
		.podOffersNearYou .findOffersSubmit:hover { background-position: -227px bottom; }
div.podA#shopsmarterfrontpagepod .podATop h3 { background: url(/images/global/bg_shopsmarter_tanheader_logo_matted.png) 15px 15px no-repeat; height:23px; overflow:visible; padding-left:36px; }
#podFavoriteMalls { min-height: 181px; background: url(/images/global/bg-mall-interior.jpg) left top no-repeat; margin: 12px 0px 0px 6px; padding: 6px 0px 6px 171px; }
	#podFavoriteMalls .podSplitLeft { float: left; border-right:1px solid #c2c2c2; width: 206px; min-height: 165px; padding-top: 4px; }
	#podFavoriteMalls .podSplitRight { float: left; padding: 10px 0px 10px 15px; width: 200px; }

#btnGiveAGiftCardNow { width: 171px; height: 20px; display: block; background: url(/images/global/btn-sprite.png) -56px top no-repeat; margin: 19px 0px 32px 0px; }
	#btnGiveAGiftCardNow span { display: none; }
	#btnGiveAGiftCardNow:hover { background-position: -56px bottom; }
	
#btnAllMallInfo { width: 186px; height: 20px; display: block; background: url(/images/global/btn-sprite.png) -595px top no-repeat; margin: 14px 0px 13px 0px; }
	#btnAllMallInfo span { display: none; }
	#btnAllMallInfo:hover { background-position: -595px bottom; }

#btnRegisterNow { width: 132px; height: 20px; display: block; background: url(/images/global/btn-sprite.png) -463px top no-repeat; margin: 3px 0px 19px 0px; }
	#btnRegisterNow span { display: none; }
	#btnRegisterNow:hover { background-position: -463px bottom; }
	
#cardsAvailableColA { width: 628px; height: 237px; background: url(/images/global/bg-cards-available-col-a.png) 1px top no-repeat; text-align: center; }
	#cardsAvailableColA p { font-size: 15px; }
		#cardsAvailableColA p a { font-size: 15px; text-decoration: underline; }

.guestServicesIcons img { margin: 4px 19px 0px 0px; }

.formContactMall { padding: 11px 13px 1px 13px; }
	.formContactMall p { margin: 0px 0px 1px 0px; }
	.formContactMall input { width: 234px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding: 0px 0px 2px 4px; margin-bottom: 12px; }
	.formContactMall select { width: 240px; margin-bottom: 12px; }
	.formContactMall textarea { width: 234px; height: 144px; font-size: 12px; background: #ffffff; border: 1px solid #a5a4a4; color: #5a5a5a; padding-left: 4px; }

.contactMallSubmit { width: 132px; height: 20px; display: block; background: url(/images/global/btn-sprite.png) -331px top no-repeat; margin: 14px 0px 0px 0px; }
	.contactMallSubmit span { display: none; }
	.contactMallSubmit:hover { background-position: -331px bottom; }

#page .findMallDirectory { width: 48px; height: 20px; display: block; background: url(/images/global/btn-sprite.png) -1367px top no-repeat; margin: 14px 0px 12px 7px; padding: 0px; }
	#page .findMallDirectory span { display: none; }
	#page .findMallDirectory:hover { background-position: -1367px bottom; }

/*	Mall Programs
---------------------------------------------------	*/
.mallProgramsPod img { float: left; margin: 7px 0px 0px 6px; }
.mallProgramsPod p { padding: 17px 10px 0px 202px; }

/*	Promotions
---------------------------------------------------	*/
.promoIntro { margin: 19px 0px 31px 0px; }
.promoDisclaimer { margin: 13px 0px 28px 0px; font-size: 11px; }
.promoTable { width: 100% }
	.promoTable thead { font-family:Verdana, Arial, "Lucida Grande", sans-serif; font-size: 14px; color: #242424; }
	.promoTable td { padding: 2px 0px; }

/*	Jobs
---------------------------------------------------	*/
.podABorderSep {  border-top: 1px solid #c2c2c2; padding-top: 25px; margin: 6px 0px 0px 0px; }
.ulJobs { padding-bottom: 10px; }
	.ulJobs li { list-style: disc; margin-left: 14px; }

/*	Error Page
---------------------------------------------------	*/
#errorPage { background: url(/images/global/exclamation.png) left top no-repeat; height: 210px; margin: 30px 0px 40px 20px; }
	#errorPage h2 { font-size: 18px; font-weight: bold; padding: 57px 0px 0px 250px; }
	#errorPage p { padding: 15px 0px 0px 250px; font-size: 13px; line-height: 20px; }

/*	Property Search Results
---------------------------------------------------	*/
#mapView .open h6 a { background-position: left bottom; }

.propResultsMainHeader { height: 25px; width: 900px; background: url(/images/global/bg-prop-results-header.png) left top repeat-x; }
	.propResultsMainHeader p { display: block; float: right; line-height: 25px; margin-right: 14px; }
	.propResultsMainHeader h6 { float: left; height: 25px; margin: 0px; }
	.propResultsMainHeader h6 a { display: block; height: 25px; font-family:Verdana, Arial, "Lucida Grande", sans-serif; color:#221e19; font-size: 17px; margin: 0px; padding-left: 26px; background: url(/images/global/bg-prop-results-header-arrow.png) left top no-repeat; line-height: 25px; float: none; }
		.propResultsMainHeader h6 a:hover { text-decoration: none; }
		.propResultsMainHeader h6 a span { font-size: 14px; }

#propResultsLargeMap { padding: 0px 0px 15px 0px; }
	
.propResultsSubHeader { height: 25px; width: 900px; background: url(/images/global/bg-prop-results-sub-header.png) left top repeat-x; }
	.propResultsSubHeader p { display: block; float: right; line-height: 25px; margin-right: 14px; }
	.propResultsSubHeader h6 { float: left; height: 25px; margin: 0px; }
	.propResultsSubHeader h6 a { display: block; height: 25px; font-family:Verdana, Arial, "Lucida Grande", sans-serif; color:#221e19; font-size: 17px; margin: 0px; padding-left: 26px; background: url(/images/global/bg-prop-results-sub-header-arrow.png) left top no-repeat; line-height: 25px; float: left; }
		.propResultsSubHeader h6 a:hover { text-decoration: none; }

.propResultsSub { padding: 11px 0px 51px 8px; position: relative; z-index: 1; }
.propResultsSub1 { padding-bottom: 10px; width:430px; }
.propResultsSub2 { display: block; position: relative; left: -8000px; z-index: 10; }
#containerResultsMall .propResultsSub2 { width: 370px; min-height: 230px; display: none; }
.propResultsMalls { /* min-height:340px; _height:340px; _overflow:visible; */ }
.resultsPageTop { padding: 0px 0px 15px 0; display: block; font-size: 15px; line-height: 15px; font-weight: bold; margin-left:-2px; }
.resultsPageBottom { font-size: 15px; line-height: 15px; font-weight: bold; }

.giftCardsHaloSmall { display: block; float: left; position: relative; left: -4px; width: 53px; height: 34px; padding: 4px; background: url(/images/global/bg-gift-cards-halo-small.png) left top no-repeat; }
.propResultsSubMap { position: absolute; left: 449px; top: 13px; display: block; }
.propResultsSub .propResultsSubMap { display: none; }

.storeInfo { width: 395px; float: left }

.inMalls { width: 420px; background: url(/images/global/pod-in-mall-repeat-y.png) left top repeat-y; float: right; margin-right: 35px; }
	.inMalls .inMallsTop { width: 420px; height: 41px; background: url(/images/global/pod-in-mall-top.png) left top no-repeat; }
		.inMalls .inMallsTop h3 { padding:18px 0 0 22px; }
	
	.inMalls .inMallsMid { padding: 6px 0px 12px 19px; }
		.inMalls .inMallsMid select { width: 379px; border: none; color: #077da2; font-family: Arial; font-size: 13px; }
		
	.inMalls .inMallsBottom { width: 420px; height: 45px; background: url(/images/global/pod-in-mall-bottom.png) left top no-repeat; position: relative; }
		.inMalls .inMallsBottom .error { left:14px; position:absolute; top:12px; }
		.inMalls .inMallsBottom a { width: 162px; height: 20px; display: block; background: url(/images/global/btn-go-to-mall.png) left top no-repeat; position: relative; top: 9px; left: 130px; }
			.inMalls .inMallsBottom a span { display: none; }

#tableView {}
	#tableView .tableViewCardsHolder { position: relative; }
	#tableView .tableViewCards { position: absolute; top: -16px; left: 0px; }
	#tableView table { width: 100%; border: none; padding: 0px 0px 10px 0px; }
		#tableView table td { border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; }
		#tableView table thead td { padding-top:5px; padding-bottom: 5px; background: url(/images/global/bg-prop-results-sub-header.png) #ededed left bottom repeat-x; border-top: 1px solid #dcdcdc; }
			#tableView table thead td p { line-height: 17px; padding-left: 9px; }
			
		#tableView table tbody td { padding: 16px 5px 10px 9px; }
		#tableView table tfoot td { height: 7px; background: url(/images/global/bg-prop-results-sub-header.png) left bottom repeat-x; border-right: none; border-bottom: 1px solid #dcdcdc; padding: 0px; }
		
		#tableView .tableViewLower { line-height: 19px; }
			#tableView .tableViewLower a { line-height: 19px; display: block; float: left; }
				#tableView .tableViewLower a.arrow { background-position: right 6px; cursor:pointer; }
				
			#tableView .tableViewLower span { float: left; }

.btnViewMallWebsite { display: block; width: 157px; height: 20px; background: url(/images/global/btn-view-mall-website.png) left top no-repeat; margin: 5px 0px; }
	.btnViewMallWebsite span { display: none; }
	.btnViewMallWebsite:hover { background-position: left bottom; }

/*	Mall Directory
---------------------------------------------------	*/
div.sect1 { width:610px; position:relative; }
#mallDirectoryList .podTopNavHalf { border-top: 1px solid #e5e5e5; }
	#mallDirectoryList input { float: left; margin: 15px 0px 24px 12px; width: 204px; }
	#mallDirectoryList .findMallDirectory { float: left; margin: 14px 0px 0px 9px; }
	#mallDirectoryList .sect2 ul { padding: 10px 0px; margin: 0px 14px; border-top: 1px solid #dcdcdc; position: relative; }
		#mallDirectoryList .sect2 ul a { font-size: 11px; }
		#mallDirectoryList .sect2 ul .toTop { position: absolute; left: 566px; top: -16px; }
			#mallDirectoryList .sect2 ul .toTop a { font-size: 10px; }

#mallDirectoryCatagories { clear: both; }

.liCatHead { background: url(/images/global/bg-pod-top-nav-half-current.png) repeat-x scroll left top; clear: both; height:auto; _height:25px; }
	.liCatHead a { font-size: 12px; color: #010000; line-height: 25px; display: block; padding-left: 20px; background: url(/images/global/bg-mall-directory-list-arrows.png) left top no-repeat; height:auto; _height:25px; }
		.liCatHead .clear { padding-bottom: 13px; }
		.liCatHead a:hover { text-decoration: none; }
		.liCatHead a.open { background: url(/images/global/bg-mall-directory-list-arrows.png) left bottom no-repeat; }

	.liCatHead div { display: none; }
	.liCatHead ul { padding: 13px 0px; }
		.liCatHead ul li { clear: both; position: relative; }
			.liCatHead ul li img { float: left; padding-left: 7px; }
			.liCatHead ul li a { background: none; color:#077da2; line-height: 20px; display: inline; float: left; position:relative; }
			.liCatHead ul li a.open { background: none; }
				.liCatHead ul li a:hover { text-decoration: underline; }

.ulAlphaHolder li { position: relative; }
.btnMallDirectoryEdit { position: relative; }
.btnMallDirectoryRemove { position: relative; }

.emptyRow { background:-repeat scroll left top; clear: both; padding-left:14px; }

#mallDirectorySpecific table { margin-top: 20px; }
#mallDirectorySpecific td { padding: 0px 10px 15px 0px; vertical-align: top; }
#mallDirectorySpecific .podAMid { position: relative; padding-top: 25px; }

#aBackToDirectory { position: absolute; left: 492px; top: 10px; }

.pSpecificStore { position: relative; }
	.pSpecificStore span { position: absolute; right: 5px; top: -27px; }

#liDirectoryPhone { background: url(/images/icons/mall-directory/icn-phone.png) left top no-repeat; width: 28px; }
#liDirectoryLocation { background: url(/images/icons/mall-directory/icn-location.png) left top no-repeat; width: 28px; }
#liDirectoryPrint { background: url(/images/icons/mall-directory/icn-print.png) left top no-repeat; width: 28px; }

#propertyMap .podBMid { padding: 99px 0px 0px; margin: 3px 29px 0px 26px; background: url(/images/global/property-map.jpg) left top no-repeat; }

#mallDirectoryLegend li { line-height: 27px; position: relative; padding: 0px 0px 4px 59px; margin: 4px 18px 0px 16px; border-bottom: 1px solid #dcdcdc; }
	#mallDirectoryLegend li.last { border-bottom: none; padding-bottom: 0px; }
	#mallDirectoryLegend li img { position: absolute; top: 0px; #top:-5px; _top:-5px; left: 7px; #left:2px; _left:-50px; }

#mallDirectoryFavorite p { margin: 5px 10px 2px 13px; }
#mallDirectoryFavorite li { clear: both; line-height: 20px; margin: 0px 10px 0px 13px; }
#mallDirectoryFavorite img { float: left; padding-left: 7px; }
#mallDirectoryFavorite a { float: left; line-height: 20px; }
	#mallDirectoryFavorite a.favoriteRemove { float: right; font-size: 10px; color: #636363; text-decoration: underline; }

/*	Preview gift card text
---------------------------------------------------	*/
#previewText { width:150px; height:30px; position:absolute; left:25px; top:108px; text-align:left; display:none;}
#previewText label { font:bold 10px/12px Arial, Helvetica, sans-serif; color:#eee;  font-weight:bold; }
#previewText label#previewName { position:absolute; top:0px; left:0px; z-index:21; color:#eee; }
#previewText label#previewName2 { position:absolute; top:1px; left:1px; z-index:20; color:#666; }
#previewText label#previewMessage { position:absolute; top:12px; left:0px; z-index:21;  color:#eee; }
#previewText label#previewMessage2 { position:absolute; top:13px; left:1px; z-index:20;  color:#666; }

/*	Simon Slider Reg
---------------------------------------------------	*/
.simonSlideContainer { width:587px; height:130px; margin: 24px 12px 23px 11px; }

.simonSlideLeft { width: 13px; height: 130px; border-right: 1px solid #C2C2C2; float: left; }
.btnSimonSlideLeft { display: block; width: 13px; height: 37px; background: url(/images/global/btn-sprite.png) -1428px top no-repeat; margin-top: 45px; }
	.btnSimonSlideLeft span { display: none; }
	.btnSimonSlideLeft:hover { background-position: -1428px bottom; }

.simonSlideContentHolder { width: 559px; height: 130px; float: left; overflow: hidden; position: relative;}
.simonSlideContent { height: 130px; position: absolute; left: 0px; top: 0px; }
	.simonSlideContent .ajaxLoaderLarge { position: relative; left: 243px; top: 35px; }
	.simonSlideContent .slidePodImg { /*height: 52px;*/ padding: 8px 0px 0px; text-align: center; cursor:pointer; }

.simonSlidePod { width: 139px; height: 130px; padding-right: 1px; float: left; background: url(/images/global/slider-border-horz.png) right top repeat-y; }
	.simonSlidePod p { padding-left: 20px; }
	.simonSlidePod a { padding-left: 20px; }
	.simonSlidePod p.txtDarkerBold { padding-top: 9px; }

.slideMallDirectory .simonSlidePod a { padding-left: 0px; display: block; height: 68px; }
	
.simonSlidePod2 { width: 279px; height: 130px; padding-right: 1px; float: left; background: url(/images/global/slider-border-horz.png) right top repeat-y; }
	.simonSlidePod2 .simonSlideImgPromo { margin: 0px 12px; }

.simonSlidePod3 { width: 419px; height: 130px; padding-right: 1px; float: left; background: url(/images/global/slider-border-horz.png) right top repeat-y; }
.simonSlidePod4 { width: 559px; height: 130px; padding-right: 1px; float: left; background: url(/images/global/slider-border-horz.png) right top repeat-y; }

.simonSlideRight { width: 13px; height: 130px; border-left: 1px solid #C2C2C2; float: left; }
.btnSimonSlideRight { display: block; width: 13px; height: 37px; background: url(/images/global/btn-sprite.png) -1415px top no-repeat; margin-top: 45px; }
	.btnSimonSlideRight span { display: none; }
	.btnSimonSlideRight:hover { background-position: -1415px bottom; }
	
/*	Simon Slider Giftcard order_build
---------------------------------------------------	*/
#orderBuildCard.simonSlideContainer { height:137px; width:280px; margin:0px 12px 23px 11px; }

#orderBuildCard .simonSlideLeft { width: 13px; height: 137px; border-right: 1px solid #C2C2C2; float: left; }
#orderBuildCard .btnSimonSlideLeft { display: block; width: 13px; height: 37px; background: url(/images/global/btn-sprite.png) -1428px top no-repeat; margin-top: 50px; }
	#orderBuildCard .btnSimonSlideLeft span { display: none; }
	#orderBuildCard .btnSimonSlideLeft:hover { background-position: -1428px bottom; }

#orderBuildCard .simonSlideContentHolder { width: 250px; height: 137px; float: left; overflow: hidden; position: relative; }
#orderBuildCard .simonSlideContent { height: 137px;width:250px; position: absolute; left: 0px; top: 0px; }
	#orderBuildCard .simonSlideContent .ajaxLoaderLarge { position: relative; left: 243px; top: 35px; }
	#orderBuildCard .simonSlideContent .slidePodImg { height: 52px; padding: 8px 0px 0px;; text-align: center; }

#orderBuildCard .simonSlidePod { width: 250px; height: 137px; padding-right: 1px; float: left; background: url(/images/global/slider-border-horz.png) right top repeat-y; }
	#orderBuildCard .simonSlidePod p { padding-left: 20px; }
	#orderBuildCard .simonSlidePod a { padding-left: 20px; }

#orderBuildCard .simonSlideRight { width: 13px; height: 137px; border-left: 1px solid #C2C2C2; float: left; }
#orderBuildCard .btnSimonSlideRight { display: block; width: 13px; height: 37px; background: url(/images/global/btn-sprite.png) -1415px top no-repeat; margin-top: 50px; }
	#orderBuildCard .btnSimonSlideRight span { display: none; }
	#orderBuildCard .btnSimonSlideRight:hover { background-position: -1415px bottom; }

/*	Simon Slider Short
---------------------------------------------------	*/
.podA .simonSlideShort { height: 85px; }

.simonSlideShort .simonSlideLeft { height: 85px; }
.simonSlideShort .btnSimonSlideLeft { margin-top: 24px; }

.simonSlideShort .simonSlideContentHolder { height: 85px; }
.simonSlideShort .simonSlideContent { height: 85px; }
	.simonSlideShort .simonSlideContent .ajaxLoaderLarge { top: 16px; }

.simonSlideShort .simonSlidePod { height: 85px; }
	.simonSlideShort .simonSlidePod .txtDarkerBold { padding-top: 9px; }
	.simonSlideShort .simonSlidePod p { padding-left: 16px; padding-right: 5px; }
	.simonSlideShort .simonSlidePod a { padding-left: 16px; }

.simonSlideShort .simonSlideRight { height: 85px; }
.simonSlideShort .btnSimonSlideRight { margin-top: 24px; }

/*	Simon Slider Short Narrow Mall Directory
---------------------------------------------------	*/
.slideMallDirectory .simonSlideContainer { height: 68px; width: 244px; }

.slideMallDirectory .simonSlideLeft { height: 68px; }
.slideMallDirectory .btnSimonSlideLeft { margin-top: 16px; }

.slideMallDirectory .simonSlideContentHolder { height: 68px; width: 215px; }
.slideMallDirectory .simonSlideContent { height: 68px; }
	.slideMallDirectory .simonSlideContent .ajaxLoaderLarge { top: 3px; }

.slideMallDirectory .simonSlidePod { height: 68px; width: 107px; text-align: center; }

.slideMallDirectory .simonSlideRight { height: 68px; }
.slideMallDirectory .btnSimonSlideRight { margin-top: 16px; }

/*	Simon Slider Pod B Cards
---------------------------------------------------	*/
.podB .simonSlideCardsB { width: 245px; height: 115px; }

.simonSlideCardsB .simonSlideLeft { height: 115px; }
.simonSlideCardsB .btnSimonSlideLeft { margin-top: 38px; }

.simonSlideCardsB .simonSlideContentHolder { width: 217px; height: 115px; }
.simonSlideCardsB .simonSlideContent { height: 115px; }
	.simonSlideCardsB .simonSlideContent .ajaxLoaderLarge { left: 83px; top: 29px; }

.simonSlideCardsB .simonSlidePod { width: 217px; height: 115px; }
	.simonSlideCardsB .simonSlidePod .slideCardHolder { width: 145px; height: 106px; margin: 0px 27px; padding: 9px 9px 0px; background: url(/images/cards/bkg-slider-card-b.png) left top no-repeat; }

.simonSlideCardsB .simonSlideRight { height: 115px; }
.simonSlideCardsB .btnSimonSlideRight { margin-top: 38px; }

/*	Simon Slider Verticle
---------------------------------------------------	*/
.simonSlideContainerVert { width: 221px; height: 494px; padding: 15px 24px 0 23px; }

.simonSlideTop { width: 221px; height: 14px; border-bottom: 1px solid #C2C2C2; }
.btnSimonSlideTop { display: block; width: 39px; height: 14px; background: url(/images/global/btn-sprite.png) -1441px top no-repeat; margin-left: 91px; }
	.btnSimonSlideTop span { display: none; }
	.btnSimonSlideTop:hover { background-position: -1441px bottom; }

.simonSlideContentHolderVert { width: 221px; height: 464px; overflow: hidden; position: relative; }

.simonSlideContentVert { width: 221px; position: absolute; left: 0px; top: 0px; }
	.simonSlideContentVert .ajaxLoaderLarge { position: relative; left: 86px; top: 195px; }

.simonSlidePodVert { width: 221px; height: 154px; padding-bottom: 1px; background: url(/images/global/slider-border-vert.png) left bottom repeat-x; position: relative; overflow: hidden; }
	.simonSlidePodVert img { position: absolute; left: 0px; top: 27px; }
	.simonSlidePodVert .txtDarkerBold { padding-top: 27px; }
	.simonSlidePodVert p { padding-left: 88px; margin: 0px; }
	.simonSlidePodVert a { padding-left: 88px; margin: 0px; }

.simonSlideBottom { width: 221px; height: 14px; border-top: 1px solid #C2C2C2; }
.btnSimonSlideBottom { display: block; width: 39px; height: 14px; background: url(/images/global/btn-sprite.png) -1480px top no-repeat; margin-left: 91px; }
	.btnSimonSlideBottom span { display: none; }
	.btnSimonSlideBottom:hover { background-position: -1480px bottom; }
	
	/*	Simon Slider Verticle - order eCard
---------------------------------------------------	*/
#orderEcard.simonSlideContainerVert { width: 110px; height: 416px; margin: 8px 24px 0 8px; float:left; }

#orderEcard .simonSlideTop { width: 110px; height: 14px; border-bottom: 1px solid #C2C2C2; }
#orderEcard .btnSimonSlideTop { display: block; width: 39px; height: 14px; background: url(/images/global/btn-sprite.png) -1441px top no-repeat; margin-left: 36px; }
	#orderEcard .btnSimonSlideTop span { display: none; }
	#orderEcard .btnSimonSlideTop:hover { background-position: -1441px bottom; }

#orderEcard .simonSlideContentHolderVert { width: 110px; height: 398px; overflow: hidden; position: relative; }

#orderEcard .simonSlideContentVert { width: 110px; position: absolute; left: 0px; top: 0px; }
	#orderEcard .simonSlideContentVert .ajaxLoaderLarge { position: relative; left: 86px; top: 195px; }

#orderEcard .simonSlidePodVert { width: 110px; height: 79px; padding-bottom: 1px; background: url(/images/global/slider-border-vert.png) left bottom repeat-x; position: relative; }
	#orderEcard .simonSlidePodVert img { position: absolute; left: 2px; top: 2px; }
	#orderEcard .simonSlidePodVert .txtDarkerBold { padding-top: 27px; }
	#orderEcard .simonSlidePodVert p { padding-left: 88px; margin: 0px; }
	#orderEcard .simonSlidePodVert a { padding-left: 88px; margin: 0px; }

#orderEcard .simonSlideBottom { width: 110px; height: 14px; border-top: 1px solid #C2C2C2; }
#orderEcard .btnSimonSlideBottom { display: block; width: 39px; height: 14px; background: url(/images/global/btn-sprite.png) -1480px top no-repeat; margin-left: 36px; }
	#orderEcard .btnSimonSlideBottom span { display: none; }
	#orderEcard .btnSimonSlideBottom:hover { background-position: -1480px bottom; }
	
	/*	Simon Slider Verticle short - order eCard
---------------------------------------------------	*/
#orderEcard.vertShort { height: 243px; padding: 0px; }
#orderEcard.vertShort .simonSlideContentHolderVert { height: 243px; }

#ecardFlashContainer.thankyouEcard { border:1px solid rgb(214,214,214); padding:0px; margin:8px 0 30px 0; width:440px; height:243px; float:left; overflow:hidden}

/*	Forgot Email Overlay Styles
---------------------------------------------------	*/
#overlayForgotPassword p { padding-left: 35px; padding-right: 100px; }
#overlayForgotPassword h4 { color: #363636; padding: 49px 0px 21px 34px; }
#overlayForgotPassword input { width: 261px; }
#overlayForgotPassword .btnClose { display: block; width: 27px; height: 27px; background: url(/images/global/btn-sprite.png) -1907px top no-repeat; position: absolute; left: 621px; top: 16px; }
	#overlayForgotPassword .btnClose span { display: none; }
	#overlayForgotPassword .btnClose:hover { background-position: -1907px bottom; }
.btnSend { display: block; width: 58px; height: 20px; margin-top: 26px; background: url(/images/global/btn-sprite.png) -1982px top no-repeat; }
.btnSend span { display: none; }
.btnSend:hover { background-position: -1982px bottom; }

/*	Retailer Showcase Overlay Styles
---------------------------------------------------	*/
#overlayRetailerShowcase {}
	#overlayRetailerShowcase .ajaxLoaderLarge { margin: 225px 0px 0px 334px; }
	#overlayRetailerShowcase .topLinks { float: right; margin: 14px 19px 0px 0px; }
		#overlayRetailerShowcase .topLinks a { font-weight: bold; display: block; height: 16px; float: left; }
		#overlayRetailerShowcase .topLinks span { font-weight: bold; display: block; height: 16px; float: left; padding: 0px 8px 0px 7px; }
	
	#overlayRetailerShowcase .rsTitle { font-size: 24px; line-height: 24px; color: #ffffff; margin: 49px 0px 0px 34px; height: 43px; }
		#overlayRetailerShowcase .rsTitle span { font-size: 15px; }

.btnCloseRS { background: url(/images/retailershowcase/btn-close.png) right top no-repeat; padding-right: 22px; }
	.btnCloseRS:hover { background-position: right bottom; }

.rsTabs { height: 33px; margin-left: 33px; }
	.rsTabs a { display: block; float: left; font-weight: bold; color: #7f7f7f; width: 224px; height: 33px; background: url(/images/retailershowcase/rs-tabs.png) left -33px no-repeat; margin-right: 4px; line-height: 33px; text-align: center; text-transform: uppercase; }
	.rsTabs a:hover { text-decoration: none; background-position: left -66px; color: #ffffff; }
	.rsTabs a.current { color: #231f20; background-position: left 0px; cursor: default; }

.rsSectHolder { width: 718px; height: 465px; left: 10px; top: 27px; position: relative; overflow: hidden; }

.rsSectContainer { width: 1456px; height: 465px; position: absolute; left: 0px; top: 0px; }

.rsSectContent { width: 718px; height: 465px; overflow: hidden; position: relative; background: url(/images/retailershowcase/bg-rs-sect.png) left top no-repeat; float: left; margin-right: 10px; }
	.rsSectContent .maskRight { width: 9px; height: 447px; position: absolute; left: 709px; top: 9px; z-index: 15; background: url(/images/retailershowcase/bg-mask-right.png) left top no-repeat; }
	.rsSectContent .maskWhole { display:none; width: 718px; height: 459px; position: absolute; z-index: 20; left: 0px; top: 0px; background: url(/images/retailershowcase/bg-rs-sect-bk.png) left top no-repeat; }

.rsPanelSalesOffers { display: block; position: absolute; left: 9px; top: 9px; width: 34px; height: 447px; background: url(/images/retailershowcase/rs-panels-sprite.png) left top no-repeat; z-index: 2; }
	.rsPanelSalesOffers span { display: none; }
	.rsPanelSalesOffers:hover { background-position: -34px top; }

.rsPanelNewsEvents { display: block; position: absolute; left: 9px; top: 9px; width: 34px; height: 447px; background: url(/images/retailershowcase/rs-panels-sprite.png) -210px top no-repeat; z-index: 2; }
	.rsPanelNewsEvents span { display: none; }
	.rsPanelNewsEvents:hover { background-position: -244px top; }

.rsWhatsNow { display: block; position: absolute; left: 43px; top: 9px; width: 36px; height: 447px; background: url(/images/retailershowcase/rs-panels-sprite.png) -68px top no-repeat; z-index: 2; }
	.rsWhatsNow span { display: none; }
	.rsWhatsNow:hover { background-position: -104px top; }
	
.rsSectContent .rsPanelRight { width: 35px; background-position: -140px top; }
	.rsSectContent .rsPanelRight:hover { background-position: -175px top; }

.rsSect1 { position: absolute; left: 43px; top: 9px; width: 631px; height: 447px; background: url(/images/retailershowcase/bg-rs-sect-1.png) left top no-repeat; z-index: 1; }
.rsSect2 { position: absolute; left: 79px; top: 9px; width: 630px; height: 447px; background: url(/images/retailershowcase/bg-rs-sect-2.png) left top no-repeat; z-index: 1; }

.rsSect1Container { width: 631px; height: 447px; }
.rsSect1Top { width: 631px; height: 28px; }
.rsSect1TopLinks { float: right; font-size: 12px; color: #363636; line-height: 28px; margin-right: 9px; }
	.rsSect1TopLinks a { font-size: 12px; margin: 0px 3px; }

/*.rscLoading { width: 350px; height: 150px; background: url(/images/global/bg-rsc-loading.gif) left top no-repeat; position: absolute; left: 141px; top: 155px; text-align: center; z-index: 15; }
	.rscLoading p { color:#000000; font-size:20px; font-weight:bold; margin: 44px 0px 20px 0px; }*/

.rscLoading { width: 32px; height: 32px; position: absolute; left: 686px; top: 125px; z-index: 15; }

.rsSect1Middle { width: 606px; height: 379px; overflow-x: hidden; overflow-y: auto; padding: 25px 0px 0px 25px; }

.rsPromoTile { width: 191px; height: 158px; background: url(/images/retailershowcase/bg-rs-view-all-promo-tile.png) left top no-repeat; display: block; float: left; margin: 0px 3px 7px 0px; }
	.rsPromoTile img:hover { cursor: pointer; }
	.rsPromoTile:hover { text-decoration: none; }

.rsPromoTileTop { width: 171px; height: 95px; margin: 10px 10px 1px 10px; display: table; }
.rsPromoTileTop div { display: table-cell; vertical-align: middle; text-align: center; }
.rsPromoTileBottom { width: 133px; height: 33px; margin: 4px 29px 15px 29px; overflow: hidden; }
	.rsPromoTileBottom p { font-size: 12px; color: #7f7f7f; }

.rsSect2Container { width: 630px; height: 402px; overflow: hidden; position: relative; }
.rsSect2Content { height: 402px; position: absolute; left: 0px; top: 0px; }
.rsSect2Offer { width: 630px; height: 402px; float: left; }

.rsSect2Top { width: 630px; height: 28px; }
.rsSect2Middle { width: 630px; height: 374px; overflow: hidden; position: relative; }
	.rsSect2Middle div { /* width: 630px; */ height: 374px; position: absolute; }
	#rscontent2 .rsSect2Middle div { width: 570px; height: 374px; position: static; padding-left:39px; }
	.rsSect2Middle div.rsScroll div,
	.rsSect2Middle div.rsNoScroll div { height:auto; margin:0 20px 10px 37px; text-align:left; position:relative; }
	.rsSect2Middle .rsNoScroll { left: 0px; top: 0px; }
	.rsSect2Middle .rsScroll { left: 0px; top: 374px; padding-right: 20px; width: 610px; }
	.rsSect2Middle p { font-size: 14px; color: #4f4f4f; padding: 0px 39px 17px 39px; line-height: 16px; }
	.rsSect2Middle .rsNoScroll h2 { font-size:14px; font-weight:bold; padding:0 39px 12px 39px; }
	.rsSect2Middle a,
	.rsSect2Middle ul li { padding: 0px 39px 17px 39px; line-height: 16px; }
	.rsSect2Middle a.enabled { padding:0; }
	.rsSect2Middle p a,
	.rsSect2Middle div a { padding:0 0 0 0; display:inline; }
p.rsPromoDetailstext { font-size:9px; }	
p.printSubtitle { font-size:11px; }
table#PrintAll tr td.right p { margin:0 0 10px 0; }
table#PrintAll tr td.right h2 { font-size:14px; font-weight:bold; }
#printOffer .rsSect2Middle p { padding-left:10px; margin:0 0 10px 0; }
	.rsSect2Middle p.rsPromoTxtTitle { font-size: 24px; font-weight: bold; color: #302c2d; line-height: 24px; padding-bottom: 5px; clear: left; padding-top: 22px;  }
	.rsSect2Middle p.rsPromoHead { font-size: 18px; font-weight: bold; color: #302c2d; line-height: 21px; padding-bottom: 13px; clear: left; }
	.rsSect2Middle div p { padding-left:0; }
	.rsSect2Middle div.rsScroll p { padding-left:39px; }
	.rsSect2Middle div.rsScroll div p { padding-left:0px; }
	.rsSect2Middle div.rsNoScroll p { padding-left:39px; }
	.rsSect2Middle div.rsNoScroll div p { padding-left:0px; }
	.rsSect2Middle .rsScroll p.rsPromoHead {  }
	.rsSect2Middle p.rsPromoSubHead { font-size: 11px; }
	.rsSect2Middle p.rsNewsEventCat { font-size: 11px; color: #7d7d7d; padding-top: 15px; }
	.rsSect2Middle p.rsNewsDate { font-size: 24px; color: #636363; padding-bottom: 0px; }
	.rsSect2Middle p.rsNewsHead { font-size: 18px; font-weight: bold; color: #302c2d; line-height: 21px; padding-bottom: 19px; }
	.rsSect2Middle p.rsEventDate { font-size: 24px; color: #636363; padding-bottom: 0px; }
	.rsSect2Middle p.rsEventHead { font-size: 18px; font-weight: bold; color: #302c2d; line-height: 21px; padding-bottom: 19px; }
	.rsSect2Middle .rsScroll h2 { padding:0 0 10px 39px; font-weight:bold; font-size:13px; }
#printOffer .rsSect2Middle { height:auto; text-align:left; overflow:visible; }
#printOffer .rsSect2Middle h2 { margin:0 0 10px 9px; font-weight:bold; font-size:13px; }
#printOffer .rsSect2Middle ul li { padding:0 0 7px 9px; }
	div.asaleorcoupon .rsSect2Middle .rsNoScroll p.rsPromoDetailstext,
	div.newsitemcontainer .rsSect2Middle p.rsPromoDetailstext { font-size:13px; }
	
.rsSect2Bottom { width: 630px; height: 45px; }
	.rsSect2Bottom a { font-size: 12px; color: #ffffff; text-transform: uppercase; font-weight: bold; display: block; float: left; }
		.rsSect2Bottom a:hover { text-decoration: none; }
		.rsSect2Bottom a span { display: none; }

.rsSect2TopPos { float: left; font-size: 10px; font-weight: bold; color: #363636; line-height: 28px; margin-left: 15px; text-transform: uppercase; }
.rsSect2TopLinks { float: right; font-size: 12px; color: #363636; line-height: 28px; margin-right: 9px; }
	.rsSect2TopLinks a { font-size: 12px; margin: 0px 3px; }
		.rsSect2TopLinks a.rscAddThis { position: relative; top: 4px; }

.rsSect2BottomViewAllOffers { width: 184px; height: 35px; background: url(/images/retailershowcase/rs-panels-sprite.png) -278px -377px no-repeat; margin: 6px 23px 0px 17px; }
	.rsSect2BottomViewAllOffers:hover { background-position: -278px -412px; }

.rsSect2BottomViewAllNewsEvents { width: 184px; height: 35px; background: url(/images/retailershowcase/rs-panels-sprite.png) -278px -307px no-repeat; margin: 6px 58px 0px 34px; }
	.rsSect2BottomViewAllNewsEvents:hover { background-position: -278px -342px; }

.rsSect2BottomPrevious { background: url(/images/retailershowcase/btn-previous.png) left top no-repeat; padding-left: 38px; height: 33px; line-height: 33px; margin:7px 0px 0px 81px; }
	.rsSect2BottomPrevious:hover { background-position: left bottom; }

.rsSect2BottomNext { background: url(/images/retailershowcase/btn-next.png) right top no-repeat; padding-right: 35px; height: 33px; line-height: 33px; margin:7px 0px 0px 0px; }
	.rsSect2BottomNext:hover { background-position: right bottom; }

#rsContent2 .rsSect2BottomPrevious { margin-left: 84px; }

.rsImgPromoLogo { padding: 25px 0px 10px 39px; float: left; }
#printOffer .rsImgPromoLogo { padding: 25px 0px 10px 10px; float: left; }
.rsImgPromoFloatRight { float: right; padding:25px 14px 10px 25px; }
#rsContent2 .rsImgPromoFloatRight { float: right; padding:25px 10px 10px 10px; }
.rsImgPromoFloatLeft { float: left; padding:27px 40px 10px 34px; }
.rsScroll { overflow-x: hidden; overflow-y: auto; width: 610px; padding-right: 20px; }
.rsScroll 
.rsNoScroll { overflow-x: hidden; overflow-y: hidden; }

.rsSect1MiddleLeft { float: left; padding: 15px 10px 10px 45px; width: 233px; }
.rsSect1MiddleRight { float: left; padding: 15px 35px 10px 27px; width: 233px; }

#rsContent2 .rsSect1Middle p { font-size: 12px; color: #7f7f7f; padding-bottom: 17px; }
	#rsContent2 .rsSect1Middle p.rsSect1NewsEventsHeader { font-size: 18px; padding-bottom: 22px; }
	#rsContent2 .rsSect1Middle p.rsSect1NewsEventsTitle { font-size: 14px; font-weight: bold; color: #302c2d; padding-bottom: 2px; }
	#rsContent2 .rsSect1Middle p.rsSect1NewsDate { font-size: 16px; color: #898989; padding-bottom: 4px; }
	#rsContent2 .rsSect1Middle p.rsSect1EventsDate { font-size: 16px; color: #898989; padding-bottom: 4px; }

.rsFindProp { margin: 100px auto 0px; }
	.rsFindProp p { padding: 5px 0px 2px 0px; }
	.rsFindProp .podHalfFullGreyMid input { float: none; width: 316px; margin-top: 2px; }
	.rsFindProp .podHalfFullGreyMid select { float: none; width: 320px; margin-top: 2px; }
	.rsFindProp .podHalfFullGreyMid { padding: 7px 52px 12px 52px; }

.rsButtonGo { display: block; width: 69px; height: 27px; background: url(/images/global/btn-go.png) left top no-repeat; margin-top: 15px; }
	.rsButtonGo:hover { background-position: left bottom; }
	.rsButtonGo span { display: none; }

.aShift { position: absolute; z-index: 10; left: 510px; top: 332px; width: 97px; height: 29px; background: url(/images/global/btn-rsc-learn-more.png) left top no-repeat; }
	.aShift span { display: none; }

/*	Admin
---------------------------------------------------	*/
#Iframe1 { margin-top: 40px; border:0 none !important; }
#editorWindow { height:auto; overflow-x: hidden; }
#editorWindow td, #editorWindow th {padding:5px; border:1px solid #636363;}
#editorWindow .rcTable td ,#editorWindow .rcTable th {padding:5px; border:none;}
#editorWindow table {margin-top:10px;}
#editorWindow label { padding:0px 10px 0 0; }
#editorWindow input {margin:5px 5px 0px 0;}
#editorWindow select {margin:4px 0;}
.reWrapper { margin-top:10px; }
.reWrapper td, .reWrapper th { border:0 none!important; }
div#ctl00_Content_pnlList table { margin-top:0; }





/*RadComboBox attempt to fix, though these overrides are not being applied*/

#editorWindow .RadComboBox_Telerik table td.rcbInputCell, #editorWindow .RadComboBox_Telerik table td.rcbArrowCell {padding:0px; margin:0;}
#editorWindow .RadComboBox_Telerik table td.rcbInputCell input, #editorWindow .RadComboBox_Telerik table td.rcbArrowCell input {padding:0px; margin:0; border:0 none; background: transparent none; }

#editorWindow div div div span input.inputNotText { margin-bottom:0; }


/*	Flash Containers
---------------------------------------------------	*/
#flashBanner { width: 900px; height: 256px; padding: 0px 10px; }
#flashHomeVertScroll { width: 221px; height: 494px; padding: 15px 24px 0px 23px;  }
#flashMiniHeader { margin:7px 0 0 8px; }
#flashContainerSales1 { width: 589px; height: 130px; padding: 24px 0px 23px 10px; }
#flashSales2 { width: 589px; height: 130px; padding: 24px 0px 23px 10px; }
#flashNewsEvents { width: 589px; height: 85px; padding: 28px 0px 23px 10px; }
#flashCardsAvailibleColA { padding: 45px 0px 4px 11px; #padding:70px 0 0 3px; }
#flashMallDirectory { width: 247px; height: 68px; padding: 31px 0px 0px 11px; }

#flashCardsAvailibleColA .slidePodImg {margin-top: 15px;}

/*	Footer
---------------------------------------------------	*/
#footer { width: 900px; height: 107px; background: url(images/bg-footer.jpg) left bottom repeat-x; margin: 0 0 0 10px; #margin-left:10px; _margin-left:10px; }
#footerTop { display:none; height: 0px; }
#footerBottom { height: 67px; }
	#footerBottom p { font-size: 11px; color: #ffffff; font-weight: bold; line-height: 11px; padding-bottom: 10px; }
	#footerBottom a { font-size: 11px; color: #ffffff; font-weight: bold; }

#footerLinks { float: left; padding: 20px 0px 0px 17px; }
#footerSearch { width: 236px; float: right; }
	#footerSearch p { font-size: 12px; padding: 17px 0px 2px 0px; line-height: 12px; }
#content_wLnav #footer { margin: 24px 0 0 0; }

.txtFooterSearch { width: 161px; font-size: 12px; background-color: #ffffff; background-image: url(/images/global/bg-google.png); background-position: 7px 3px; background-repeat: no-repeat; border: 1px solid #7a797a; color: #5a5a5a; padding: 0px 0px 2px 4px; float: left; }
.searchFooterSubmit { width: 56px; height: 28px; background: url(/images/global/btn-sprite.png) -275px top no-repeat;  margin: -5px 0px 0px 2px; padding: 0px; display: block; float: left; }
		.searchFooterSubmit span { display: none; }
		.searchFooterSubmit:hover { background-position: -275px bottom; }

/*	Footer Business
---------------------------------------------------	*/
#footer_business { width: 900px; height: 67px; background: url(/images/global/bg-footer.png) left bottom repeat-x; margin: 0 10px 0px 10px; }
#footerTop {height: 29px; background: url(/images/global/mall-home-sprite.png) -1664px -4749px no-repeat; width: 133px;   }
#footer.kravco #footerTop { background: url(/images/global/logo-kravco-simon.png) top left no-repeat; }
#footer.mills #footerTop { background: url(/images/global/logo-the-mills.png) top left no-repeat; }

#footerBottom { height: 67px; }
	#footerBottom p { font-size: 11px; color: #ffffff; font-weight: bold; line-height: 11px; padding-bottom: 10px; }
	#footerBottom a { font-size: 11px; color: #ffffff; font-weight: bold; }

#footerLinks { float: left; padding: 20px 0px 0px 17px; }
#footerSearch { width: 236px; float: right; }
	#footerSearch p { font-size: 12px; padding: 17px 0px 2px 0px; line-height: 12px; }

.txtFooterSearch { width: 161px; font-size: 12px; background-color: #ffffff; background-image: url(/images/global/bg-google.png); background-position: 7px 3px; background-repeat: no-repeat; border: 1px solid #7a797a; color: #5a5a5a; padding: 0px 0px 2px 4px; float: left; }
.searchFooterSubmit { width: 56px; height: 28px; background: url(/images/global/btn-sprite.png) -275px top no-repeat;  margin: -5px 0px 0px 2px; padding: 0px; display: block; float: left; }
		.searchFooterSubmit span { display: none; }
		.searchFooterSubmit:hover { background-position: -275px bottom; }


/*	Business Page w/Left Navigation
---------------------------------------------------	*/
/* Left Navigation */

ul.leftNav-tan, ul.leftNav-tan li { list-style-type:none; width:218px; }
ul.leftNav-tan { float:left; display:block; border-top:1px solid #cdcdcd; margin:29px 1px 0 1px; }
ul.leftNav-tan li { margin:0px; padding:0px; border-bottom:1px solid #cdcdcd; }
	ul.leftNav-tan li a { color:#929292; background-color:#efefef; width:204px; display:block; margin:0px; padding: 16px 0 16px 14px; text-decoration:none; font-size:11px; }
	ul.leftNav-tan li a:hover, ul.leftNav-tan li a.active { color:#585858; text-decoration:none; }
#content_wLnav { background: url(/images/bg_leftnav-tan.gif) repeat-y top left; width:900px; margin:0 10px; overflow:hidden;  }

/* .Left Navigation */

#content_wLnav-R { background-color:#ffffff; width:670px; float:right; }
	#content_wLnav-R h2 { font-size: 18px; line-height: 1em; color: #221e19; margin-top:29px; }
	#content_wLnav-R .podCGreyMid h3 { width:100%; font-size:13px; border-bottom:1px solid #e0e0e0; padding-bottom:3px; }
	
div#dvContactPop {display:none; line-height:normal;}
div#dvContactPop p { margin:5px 0 10px 0;}
div#dvContactPop a { padding:0; display:inline; background-color:#fff; color:#077DA2; width:auto; font-size:13px; font-weight:normal;}


/*	Order Option Pages
---------------------------------------------------	*/
.podCGreyMid div.optionImage { width:160px; float:left; }
.podCGreyMid div.option { width:325px; padding:0 0 20px 5px; margin-top:10px; float:left; }
.podCGreyMid div.option p.txtSmaller { font-size: 11px; margin-top:7px; }
.podCGreyMid div.option ul { margin:16px 0 8px 0;}
.podCGreyMid div.option li { list-style:disc; margin:3px 0 4px 16px; padding:0; line-height:1.2em; }
.podCGreyMid a.btnOrder { display: block; width: 121px; height: 20px; background: url(/images/global/btn-sprite.png) -2316px top no-repeat; text-decoration:none; margin:4px 0 8px 0; }
	.podCGreyMid a.btnOrder:hover { background-position:-2316px bottom; text-decoration:none; }
	.podCGreyMid a.btnOrder span { visibility:hidden; }

/* shop smarter logo treatment  */
div.qtip-content h3 { font-size:15px; padding:0; margin:0 0 10px 0; }
div.qtip-content p { font-size:12px; padding:0; margin:0 0 10px 0; }
div.qtip-content p.tipBusiness { font-size:13px; padding:0; margin:0; }

/*	Print
---------------------------------------------------	*/
#PrintAll td { border: 1px dashed #cecece; }
#PrintAll td div { padding: 10px;  }
#PrintAll td#footer2 { border: none; }
#printPage .rsSect2Offer  { float: none; height: auto; width: auto; margin-bottom: 25px; }
#printPage .rsSect2Middle { height: auto; width: auto; }

/* classes for 2009 BiggerWinner Sweepstakes panels   */
div.sbwbProfile {  }
div.sbwbUpdate {  }
div.sbwberror18older {  }
div.noSweepsforYou {  }
div.sweepsloginpanel div.spreeLeft {  }
div.sweepsloginpanel div h3 { font-size:14px; font-weight:bold; color:#333; padding-bottom:20px;  }
div.sweepsloginpanel div p { font-size:12px; font-weight:normal; color:#333; padding-bottom:15px; }
div.sweepsloginpanel div p a.smallink { font-size:11px; font-weight:normal;  }
div.sweepsloginpanel div input[type=text] { width: 250px; }
div.sweepsloginpanel div.spreeRight {  }
div.errorGenericsbwb {  }

/*  classes that aid in Job Postings - mall/malljobs.aspx */
.jobperkspanel p { padding-bottom:2px; }
.jobperkspanel ul { list-style: disc outside; margin:0 0 16px 16px; }


 /* styles used for the new/improved mall landing SOCIAL networking icons */
#social .podATop H3 { width:397px; float:left; }
#social .podATop div.socialicons { width:195px; float:left; margin-top:18px; text-align:right; }
#social .podAMid { padding-bottom:3px; }
#social .podAMid div.twitterfeedbox { width:195px; float:right; height:124px; background: url(/images/global/mall-home-sprite.png) no-repeat; padding:6px 8px 8px 8px; overflow:hidden; }
#social .podAMid div.twitterfeedbox div.twitterfeedboxinner { padding:0 0 6px 0; overflow:hidden; height:100px; }
#social .podAMid div.twitterfeedbox div.twitterfeedboxinner p,
#social .podAMid div.twitterfeedbox div.twitterfeedboxinner p a { font-size:11px; }
#social .podAMid div.twitterfeedbox div.twitterfeedboxinner p { margin-bottom:4px; padding-bottom:4px; border-bottom: 1px solid #cdcdcd; line-height:1.1em; }


#social div.mallInfo { border-right:1px solid #CCC; padding-right:10px; float:left; clear:none!important; padding-bottom:4px; }
#social div.mallInfowidthDiv { width:345px; }

/*.unused styles ;-0 {    }*/
#social div.withoutTwitterbox div.mallInfo { width:auto; border-right:0 none; float:none; clear:none!important; padding-right:0; padding-bottom:4px; }

/*	Bobbie Thomas Code
---------------------------------------------------	*/
p.learnMore { border-top:1px solid #dcdcdc; padding-top:8px; }
p.learnMore a { background: url(/images/global/arrow-link.png) top right no-repeat; padding:0 12px 0 0; }


/*	Simon List Verticle
---------------------------------------------------	*/
.simonListContainerVert { width: 221px; padding: 15px 24px 0 19px; }

.simonListContentVert { width: 221px; position: absolute; left: 0px; top: 0px; }
	.simonListContentVert .ajaxLoaderLarge { position: relative; left: 86px; top: 195px; }

div.simonListPodVert-Title { width: 221px; padding-bottom: 12px; background: url(/images/global/slider-border-vert.png) left bottom repeat-x; position: relative; overflow: hidden; }
	div.simonListPodVert-Title p { margin:0; padding:0;}

.simonListPodVert { width: 221px; height:125px; padding-bottom: 1px; background: url(/images/global/slider-border-vert.png) left bottom repeat-x; position: relative; overflow: hidden; }
	.simonListPodVert img { position: absolute; left: 0px; top: 8px; }
	.simonListPodVert .txtDarkerBold { }
	.simonListPodVert p { padding-left: 88px; margin: 0px; padding-top:12px;  }
	.simonListPodVert a { padding-left: 88px; margin: 0px; }
	
/* Bobbie Thomas */
.podAaboutBobbie { padding: 0px; min-height: 100px; }
	.podAaboutBobbie h3, .podAaboutBobbie p { margin-right:10px; }
	.podAaboutBobbie h3 { margin:0 0 8px 0; color:#a1a1a1; font-size:14px; }
	.podAaboutBobbie p.learnMore { padding-left:0px; margin:10px 10px 0 10px; }
	.podAaboutBobbie .clear { font-size:1px; line-height:1px; }
	div.aboutBobbie-img { display:block; float:left; width:138px; margin:10px; }
	div.aboutBobbie-txt { display:block; float:left; width:420px; margin:10px; }

/* Bobbie Thomas Connect Page */
.podConnectLeft { width: 429px; float: left; padding: 0px 7px 10px 22px; }
.podConnectRight { width: 429px; float: left; padding: 0px 18px 10px 11px; }

.podConnect { width: 385px; background: url(/images/sfn/podConnect_repeat_y.png) left top repeat-y; }
	.podConnect input { float: left; width: 316px; margin-top: 2px; }
	.podConnect select { float: left; width: 316px; margin-top: 2px; }
	.podConnect label { float: left; font-size: 10px; margin: 1px 8px 9px 3px; letter-spacing:-0.07em; }
.podConnectTop { width: 385px; height: 61px; background: url(/images/sfn/podConnect_top.png) left top no-repeat; }
	.podConnectTop h3 { padding:9px 14px; }
	.podConnectTop h3 img { vertical-align:middle; }
.podConnectMid { height:385px; overflow:auto; padding:2px 3px; }
	.podConnectMid div.tweet { background: url(/images/global/slider-border-vert.png) left bottom repeat-x; margin:6px 4px; padding-bottom:6px; }
	.podConnectMid div.tweet p.timestamp { font-size:10px; }
.podConnectBottom { width: 385px; height: 61px; background: url(/images/sfn/podConnect_bot.png) left bottom no-repeat; clear: both; }
	.podConnectBottom-links { padding:10px 12px; }
	.podConnectBottom-links a { display:block; float:left; margin-right:50px; text-decoration:none; }
	.podConnectBottom-links a.twitter { background: url(/images/sfn/icon_twitter.png) left bottom no-repeat; width:61px; height:14px; }
		.podConnectBottom-links a.twitter span { visibility:hidden; font-size:1px; line-height:1px; }
	.podConnectBottom-links a.twit_refresh { background: url(/images/sfn/icon_refresh.png) left 3px no-repeat; padding-left:14px; }
	.podConnectBottom-links a.twit_join { margin-right:0px; }

/*	Bobbie Thomas Code - aka Simon Fashion Now pod ;-)
---------------------------------------------------	*/

#colB .podB#sfn .podBTop h3 {  }
#colB .podB#sfn .podBTop h3 a.followusontwittr { display:block; float:left; height:21px; width:123px; background: url(/images/sfn/img_Twitter_followus_button.gif) no-repeat top left; text-align:left; margin-left:0px; margin-top:-3px; }
#colB .podB#sfn .podBTop h3 a.followusontwittr span { display:none; }
#colB .podB#sfn .podBTop h3 a.facebookLikelink { display:inline-block; float:right; text-align:right; width:48px; height:21px; background: url(/images/sfn/img_Facebook_LIKE_button.gif) no-repeat top left; padding-right:24px; margin-top:-3px; }
#colB .podB#sfn .podBTop h3 a.facebookLikelink span { display:none; }
#colB .podB#sfn .podBMid div.twitterFeedpodB { margin:8px auto; padding:7px 7px 14px; background: url(/images/sfn/bkg_twitter_podB_background_gradient.png) no-repeat top left; width:223px; height:99px; display:block; overflow:hidden; }
#colB .podB#sfn .podBMid div.twitterFeedpodBinner { overflow:hidden; height:109px; }
#colB .podB#sfn .podBMid div.twitterFeedpodB p { margin-bottom:4px; padding-bottom:4px; border-bottom: 1px solid #cdcdcd; line-height:1.1em; font-size:11px; }
#colB .podB#sfn .podBMid div.twitterFeedpodB p a { font-size:11px; text-decoration:none; }
#colB .podB#sfn .podBMid div.twitterFeedpodB p a:hover { font-size:11px; text-decoration:underline; }
#colB .podB#sfn .podBMid div.twitterishfunctions { text-align:center; margin:0 auto; }
#colB .podB#sfn .podBMid div.twitterishfunctions ul { list-style:none; margin:0; padding:0; display:inline-block; }
#colB .podB#sfn .podBMid div.twitterishfunctions ul li { display:inline; margin:0 1px; padding:5px 0 0 0; }
#colB .podB#sfn .podBMid div.twitterishfunctions ul li img.tubulardevice { display:inline; margin:0 1px; padding:0; height:16px; margin-bottom:-4px; }
#colB .podB#sfn .podBMid div.twitterishfunctions ul li a { text-decoration:none; font-size:10px; }
#colB .podB#sfn .podBMid div.twitterishfunctions ul li a:hover { text-decoration:underline; }
/*  for fashionnow.aspx mall page */
#colB .podB #podBHomeWhatsHappening .simonListContainerVert #styletips p { margin-bottom:8px; }

/*  its all about bobbie at this point... these are for our 'b' column pods on FashionNow.aspx */
#colB .podB #podBHomeWhatsHappening .simonListContainerVert #styletips p { margin-bottom:8px; }

/* Over-Ride Globals */
.width600 { width: auto; float: left; clear: none; !important }
body { font-family:Arial, Verdana, "Lucida Grande", sans-serif; line-height:1; background:url(images/bg_body.jpg) #bfbfbf left top repeat-x; color:#636363; font-size:13px; font-weight:normal; !important }
