﻿body {
  font-size:93%;
  font-family:Times New Roman;
  }
#doc, #doc2, #doc3, #doc4, .yui-t1, .yui-t2, .yui-t3, .yui-t4, .yui-t5, .yui-t6, .yui-t7 {
  width:auto;
  min-width:0;
  }
.yui-t4 #yui-main {
  margin-right:-28%;
  }
.yui-t4 #yui-main .yui-b {
  width:65%;
  margin-right:28%;
  margin-left:20px;
  }
.yui-t4 .yui-b {
  width:25%;
  }
#sidebar {
  border-left:1px solid #ccc;
  padding-left:1.5%;
  margin:2em 0 0 0;
  }
#hd, h1, #mainNav, #FloatBubble, #FloatBubbleT, #tertiaryNav, #skipNav, #locationCounter, .locationLink, #rightContentDiv, .ekflexmenu_submenu_items_hidden, #availableLocations img, .onlinePromos img {
  display: none !important;
  }
#logo {
  width:100%;
  margin:2.5em 0 0 0;
  border-top:8px solid #675C53;
  border-bottom:24px solid #7AB800;
  clear:both;
  }
#logo img {
  position:absolute;
  top:0;
  left:1em;
  height:100px;
  width:106px;
  z-index:5000000;
  }
#breadcrumb {
  margin:50px 0 0 20px;
  font-size:77%;
  }  
.sectionnav ul li {
  list-style-type:none;
  }
.sectionnav ul, .sectionnav li {
  margin:0;
  padding:0;
  }
#LD-Frame, #LDSlider {
  height:auto !important;
  width:auto !important;
  }
#logo h1 a {
  text-decoration:none;
  color:#000;
  }
a img {
  border:0;
  }
.onlinePromos em {
  display:block;
  }  
#mainContent h2 {
  font-family:Century Gothic;
  border-left:32px solid #d9e506;
  padding:0 0 0 .5em;
  margin:.5em 0;
  line-height:1em;
  font-size:200%;
  }
#mainContent h3 {
  font-family:Century Gothic;
  color:#675c53;
  margin-bottom:.2em;
  margin-right:20%;
  border-bottom:2px dotted #7AB800;
  }
#mainContent img {
  float:right;
  clear:both;
  border:1px solid #ccc;
  padding:.5em;
  margin:.5em 0 .5em 1em;
  }
p.highlight {
  border-color:#7AB800 #7AB800 #7AB800 #DF7A00;
  border-style:dotted dotted dotted solid;
  border-width:1px 1px 1px 5px;
  margin:0.5em 1em;
  padding:0.6em;
  }
h4 {
  font-family:Century Gothic;
  color:#675c53;
  }
h4.menuSectionTitle, #availableLocations h4 {
  color:#7AB800;
  border-left:19px solid #d9e506;
  padding:0 0 0 .5em;
  margin:0 0 1em 0;
  }
  h4.menuSectionTitle {
    margin-top:2em;
    }
dl.locationDetail {
  margin:0 0 1em 0;
  font-size:85%;
  }
#mainContent.locations .yui-g {
  width:480px;
  overflow:hidden;
  } 
#ft p {
  text-align:center;
  margin:4em 2em 0 2em;
  border-top:1px solid #ccc;
  border-bottom:1px solid #ccc;
  padding:.8em 0;
  font-size:77%;
  }
ul.ekflexmenu_submenu_items_hidden {
  height:0;
  display:none;
  }


#eCardPrint {
	position: relative;
	width: 1008px;
	height: 768px;
	overflow: hidden;
	text-align: left;
}
	#eCardPrint .background {
		position: absolute;
		top: 0;
		left: 0;
	}
	#eCardPrint .background img 
	{
		width: 1008px;
		height: 768px;
	}
	#eCardPrint .header {
		position: absolute;
		left: 125px;
		top: 200px;
		width: 175px;
		height: 130px;
		overflow: hidden;
		text-align: right;
		font-size: 10pt;
		line-height: 1.6em;
		font-family: Arial, sans-serif;
	}
		#eCardPrint .header p {
			margin: 0;
			padding: 0;
		}
	#eCardPrint .body {
		position: absolute;
		left: 360px;
		top: 170px;
		width: 585px;
		height: 400px;
		overflow: hidden;
		font-size: 12pt;
		line-height: 1.3em;
		font-family: Arial, sans-serif;
	}
		#eCardPrint .body pre {
			font-family: Arial, sans-serif;
			font-size: 12pt;
			line-height: 1.3em;
			white-space: pre-wrap; /* css-3 */
			white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
			white-space: -pre-wrap; /* Opera 4-6 */
			white-space: -o-pre-wrap; /* Opera 7 */
			/* width: 99%; */
			word-wrap: break-word; /* Internet Explorer 5.5+ */
		}