﻿html { /*overflow:-moz-scrollbars-vertical;*/ }

body {font-family: Verdana, sans-serif, Arial, Helvetica; font-size:10px; margin: 0; padding: 0;}

a, p{padding:0px 0px; margin:0px 0px;}
a:link {text-decoration: none; color: #0000CC; background: transparent;}
a:visited {text-decoration: none; color: #0000CC; background: transparent;}
a:active {text-decoration: none; color: #0000CC; background: transparent;}
a:hover {text-decoration: underline; color: #0000CC; background: transparent;}

a.main:link {text-decoration: none; color: #638BBC; background: transparent;}
a.main:visited {text-decoration: none; color: #638BBC; background: transparent;}
a.main:active {text-decoration: none; color: #638BBC; background: transparent;}
a.main:hover {text-decoration: underline; color: #FBBA76; background: transparent;}

h1 { font-size: 200%; font-weight: bold; margin:5px 0 5px 8px;}
h2 { font-size: 160%; font-weight: bold; margin:5px 0 5px 8px;}
h3 { font-size: 140%; font-weight: bold; margin:5px 0 5px 8px;}
h4 { font-size: 120%; font-weight: bold; margin:5px 0 5px 8px;}
h5 { font-size: 100%; font-weight: bold; margin:5px 0 5px 8px;}

img { border-style: none; margin: 0px 0px; padding: 0px 0px; }
	
table,td,tr { margin: 0px 0px; padding: 0px 0px; font-size: 10px; border-style: none; text-align: left; }

u { text-decoration: underline;}
b { font-weight: bold; }
i { font-style: italic; }
.nb {font-weight:normal;}
strong { font-weight: 900; }
center { text-align: center; }

/* MasterPages Layout */	
#PageOuter { width: 760px; height: auto; margin: 20px auto auto auto ; padding: 0; background-color:#FFF;  }
#PageInner { width: 750px; height:auto; margin:auto; padding:0; border: none 0px; background-color:#FFF;}

/* MasterPages Header setup */
#Header {float:left; width:750px; height: 80px; background-color:#FFF;}
#DLogo {float:left; width:357px; height:53px; border-width:0;}	
#ILogo {float:right; width:305px; height:40px; border-width:0; margin:5px 0px 0px 0;}		
#HMenu {clear:both; LEFT: 0; BOTTOM: 0px; top: 0px; border-width:0; POSITION: relative; HEIGHT: 20px; background-color:#0F57A9; z-index:999;}
#HMenu span {line-height:20px; vertical-align:middle;}
#HMenu span a {color:#FFF; font-size:11px; text-decoration:none;}

/* Flash Content Block */
#FlashContent {float:left; width:460px; height:330px; margin:5px 0 0 0;}

/* Bottom Menu Layout */
#BottomMenu {float:left; width:750px; height:109px; text-align:center;}
.spacer {margin:5px 10px 0 0;}

#LeftMenu {float:left; width:250px; height:auto; text-align:center; min-height:400px;}
.spacerLeft{margin:3px 5px 2px 5px;}

/* Footer Layout */
#Footer { float:left; margin-top:5px; width:750px; height:20px; text-align:center; border-top-style:solid; border-top-color:#000; border-top-width:2px;}

/* text styles */
.t1 {font-size: 12px; margin: 5px 0px 5px 8px; color: #000;}
.tInfo {font-size: 12px; margin: 0px 3px 0px 7px; color: #000;}
.tInfoCenter {font-size: 11px; margin: 0px 3px 5px 7px;  text-align: center;}
.tInfoCenter a {color: #000;}
.tLeftInfo {font-size: 12px; margin: 0px 3px 0px 2px; color: #000;}
.space {font-size: 3px; margin: 0px; padding: 0px;}
.LocationsSearchTitle { text-align:center; font-size: 12px; margin: 5px 3px 3px 97px; _margin: 5px 3px 3px 0px; }
.LocationsSearchText { font-size: 11px; margin: 3px 3px 3px 5px; }
.SingleItemLinkText {margin: 1px 0px 1px 8px; font-size: 11px; font-weight: bold;}
.Success { color: Green; font-weight: bold; font-size:14px; text-align: center;}
.Error { color: Red; font-weight: bold; font-size:14px; text-align: center;}

/* Contact Us Layout */
#UserData {width:540px; float:left;}
.AddressInfo1 {display:inline; float:left; text-align:left; width:190px; background-color:#fff;}

/* Circular Page & Store Locations Layout */
.AddressInfo {display:inline; float:left; text-align:center; width:245px; background-color:#fff;}

/*** Headlines ***/
.PageTitle {margin: 10px 0px 10px 0px; padding: 0px; font-size: 18px; font-weight: bold; color: #333; text-align:center;}
.CityTitle {font-size: 14px; font-weight: bold; margin: 13px 0px 3px 0px; color: #666; text-align: center;}
.StoreTitle {font-size: 12px; font-weight: bold; margin:  5px 0px 0px 0px; color: #666;}
.DynContTitle {font-size: 12px; font-weight: bold; margin:  1px 0px 1px 3px; color: #333;}

/* Store Logos Layout */
#Logo{width:492px; height:auto; text-align:center;}

/*Health Eating Layout*/
#he-banner{ margin:10px; }

#tags{ width:440px; margin:10px auto; font-size:12px; }
	#tags > p{ margin:10px 10px 15px 10px; }

#tags a:link {text-decoration: uerline; color: #0000CC; background: transparent;}
#tags a:visited {text-decoration: underline; color: #0000CC; background: transparent;}
#tags a:active {text-decoration: underline; color: #0000CC; background: transparent;}
#tags a:hover {text-decoration: underline; color: #0000CC; background: transparent;}

.tag{ width:200px; float:left; height:auto;  margin:8px 10px;  }
	.tag p{ margin:2px 0 0 10px; }

#healthyDisclaimer{ text-align:center; font-size: 10px;}

