﻿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: underline; color: #000; background: transparent;}
a:visited {text-decoration: underline; color: #000; background: transparent;}
a:active {text-decoration: underline; color: #000; background: transparent;}
a:hover {text-decoration: underline; color: #000; background: transparent;}

a.main:link {text-decoration: underline; color: #000; background: transparent;}
a.main:visited {text-decoration: underline; color: #000; background: transparent;}
a.main:active {text-decoration: underline; color: #000; background: transparent;}
a.main:hover {text-decoration: underline; color: #000; background: transparent;}

h1 { font-size: 200%; font-weight: bold; }
h2 { font-size: 160%; font-weight: bold; }
h3 { font-size: 140%; font-weight: bold; }
h4 { font-size: 120%; font-weight: bold; }
h5 { font-size: 100%; font-weight: bold; }

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: 750px; height: 563px; margin: 20px auto auto auto ; padding: 0; background-color:#FFF;  }
#PageInner { width: 750px; height:auto; padding:0; border: none 0px; background-color:#FFF;}
#LeftMenu{float:left; width:154px; height:373px; text-align:center;}
.LeftMenuImg {width:120px; height:auto; margin-top:12px; background-color:#EEE7BE;}
#secondaryMainContent{float:right; width:588px; min-height:400px; border-left:1px; border-left-color:#000; border-left-style:solid;}

/* MasterPages Header setup */
#Header {float:left; width:175px; height: 425px; background-color:#FFF; margin:0;}
#Header2 {float:left; width:750px; height: 145px; background-color:#FFF; margin:0;}
#DLogo {float:left; width:171px; height:103px; border-width:0;}			
#HMenu {clear:both; LEFT: 0; BOTTOM: 0px; top: 0px; border-width:0; POSITION: relative; HEIGHT: 310px; z-index:999;}
#HMenu2 {clear:both; LEFT: 0; BOTTOM: 0px; top: 0px; border-width:0; POSITION: relative; HEIGHT: 40px; z-index:999;}

/* Flash Content Block */
#FlashContent { width:412px; height:300px; margin:20px 0 0 9px;}

/*Default page*/
#SignUp {float:left; width:430px; height:50px; background-color:#FFF;}
.SignUpImg {float:left; margin-top:20px;}
#RightMenu {float:right; width:133px; height:373px; text-align:center;}
.RightMenuImg {width:120px; height:auto; margin-top:12px; background-color:#EEE7BE;}
#FlashContentBox {float:left; width:430px; height:340px; border-style:solid; border-color:Black;  border-width:2px;}
#BottomMenu {float:left; width:750px; height:141px; background-color:#EEE7BE;}
.BottomMenuBox {float:left; width:186px;text-align:center;}
.BottomMenuImg {margin:15px 0px 0px auto; height:102px;}
.Divider {float: left; position: relative; width: 1px; height: 136px; margin-top: 2px;}

/* Circular Page Layout */
#CircularPage {float:left; width:570px; height:auto; background-color:#fff;}
.AddressInfo {display:inline; float:left; text-align:center; width:180px; background-color:#fff;}
.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 */
#InfoGroup { width:580px; height:auto;}
.AddressInfo1 {display:inline; float:left; text-align:left; width:190px; background-color:#fff;}
#UserData {width:540px; float:left;}

/* text styles */
.t1 {font-size: 12px; margin: 5px 0px 5px 8px; color: #000;}
.tError{width:100%; text-align:center; color:Red; margin-top:10px;}

/*** 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;}

/*Starbucks Survey*/
