
body {background:url(/images/bgloop.jpg) repeat-x #223805; font: 12px Arial; color: #555850; margin:0; }

h1	{color:#5b8c11;font: normal 24px Trebuchet MS,geneva,verdana,sans-serif; letter-spacing:.2em;margin:0 0 10px 0; text-transform:uppercase;}
#retailer h2, #events h2, #contents h2	{color:#223805; font: normal 20px  Trebuchet MS, geneva,verdana,sans-serif; letter-spacing:.05em; margin:0 0 10px 0;}
h3	{font: normal 16px Trebuchet MS, geneva,verdana,sans-serif; letter-spacing:.2em; margin:0 0 6px 0; }
h4	{font-size:12px;font-style:oblique;color:#5b8c11; margin:0 0 10px 0;}
#box h2	{font-size:100%;color:#000}
h5	{font-size:12px;;color:#5b8c11; margin:10px 0 0px 0; padding:0}

p	{margin-top:0}
img {border:0}
.small  {font-size:.85em}

.columnleft {float:left;width:455px;}
.columnright {float:right;width:300px;padding:0 15px;margin-left:20px;}
#home.columnleft    {margin-bottom:1em}
h2.green, h1.green    {font:inherit;background:url(/images/feature-back.gif) repeat-x #3b6111;height:31px;line-height:31px;padding:0 .5em;color:#fff;font-weight:400;font-size:1.4em; letter-spacing:0;text-transform:none; text-shadow: 1px 1px 1px #263f06;}


#features, #banners {margin:0;padding:0;list-style:none}
#features li {margin:0 25px 0 0;padding:0;float:left;width:212px;}
#features li.last {margin:0;}
#features li img {background:url(/images/feature-item.gif) no-repeat;width:200px; height:100px;overflow:hidden;padding:6px;}
#features li h3 {font-size:1.0em;font-weight:400;color:#000;letter-spacing:0;padding:0 4px;margin:0}
#features li p, #features li em {font-size:.9em;font-weight:400;color:#555850;letter-spacing:0;padding:0 4px}
#features li em {padding:.25em 4px;display:block;}
#features li a:hover p, #features li a:hover em   {text-decoration:none;color:#6a972e}
#features li a:hover h3    {text-decoration:none;color:#000}

#slideshow-container	{ width:572px;height:327px; position:relative; }
#slideshow-container img { display:block; position:absolute; top:0; left:0; z-index:1; }

#banners li {margin:0 0 .5em 0;}
.divider {clear:both;margin-right:15px}

#left {background:url(/images/bgleft.jpg) top right no-repeat;}
#right {background:url(/images/bgright.jpg) top left  no-repeat; }
#rightbot {background:url(/images/bgrightbot.jpg) top left no-repeat; }
#center	{width:850px; background:#fff}

.container { width: 850px; text-align: left; position: relative;  background: url(/images/bgbody.gif) 50% 0 no-repeat #fff;}
#join {background:url(/images/bghead.jpg); width:850px; height:45px;margin:0;padding-top:15px;}
#join h2	{font-size:100%; font-weight:bold; color:#fff; margin:0}

#headergraphic	{margin-left:12px}
#leftcol	{float:left;width:222px;margin-top:15px}
#centercol	{padding:35px 0px 25px 25px;float:left}
#rightcol	{padding:0px;float:left;}
#contents	{width:500px}

#padding	{padding:45px 25px 25px 25px;}
#retailer	{ border:4px double #aebb67;padding:25px; width:300px}

#description	{border-bottom:1px dotted #aebb67; padding:10px 0;}
#stats td	{padding:0 15px 10px 0;font-size:110%}
#stats a	{color:#6a972e;}
#stats a:hover	{color: #555850;}

#box	{margin:25px 0 25px 12px;}
#box #inner	{background:url('/images/boxback.jpg') center;}
#box a	{color:#bf756a}
#inner h2	{letter-spacing:0;font-size:120%}
#inner	{line-height:130%}

a, a:link, a:active, a:visited { color: #6a972e; text-decoration: none; }
a:hover, #content a { text-decoration: underline }

#footer a	{color:#acba64}
#footer p	{margin-bottom:10px; color:#e4ecba}

div.pageHeader {padding: 9px 0px 0px 15px;}
#title a { display: block; width: 211px; height: 83px; position: relative; left: 12px; top: 0px; text-indent: -9999px; background: url(/images/aneheimgardenwalk.gif) 0 0 no-repeat; overflow: hidden; }

ul#data {margin:0;padding:10px 0;border-top:1px dotted #223805; width:225px;float:left}
ul#data li	{list-style-type:none; background:url(/images/greenarrow.gif) no-repeat ; margin:0 5px 5px 0;padding:0 0 5px 15px; border-bottom:1px dotted #aebb67}
ul#data li a	{color:#223805;font-size:120%;}
ul#data li a.closed	{color:#888;}


ul#events	{margin:0;padding:10px 0;}
ul#events li {list-style-type:none; background:url(/images/greenarrow.gif) no-repeat ; margin:0 5px 5px 0;padding:0 0 0px 15px;}  
ul#events li span {font-size:120%;font-weight:bold;color:#5b8c11;}

#buzzme	ul {margin:0; font-size:94%;}
#buzzme ul li {list-style-type:none; background:url(/images/greenarrow.gif) no-repeat ; margin:0 5px 5px 0;padding:0 0 15px 15px;}  
#buzzme ul li a:hover	{text-decoration:none; color:#6a972e;}

#datasmall	{margin-left:13px;font-size:90% }
#datasmall dl	{clear:both;margin:5px 0 0px 0;padding:1px 0 11px 0;border-top:1px dotted #aebb67; }
#datasmall dl dt { float: left; width: 160px; margin:0px;padding:0; }
#datasmall dl dd { float: right; width: 40px; margin:0px;padding:0;text-align:right;}

#hours dl	{clear:both;margin:5px 0 0px 0;padding:1px 0 11px 0;border-top:1px dotted #aebb67; }
#hours dl dt { float: left; width: 120px; margin:0px;padding:0; }
#hours dl dd { float: right; width: 80px; margin:0px;padding:0;text-align:right;}


div#buzz {padding-bottom:12px;}
#buzz p a {color: #555850;}
#buzz p a:hover {color: #555850; text-decoration:none;}
#buzz p b {font-weight:normal;color:#000000;} 
 
#eachevent	{border-bottom:1px dotted #aebb67; margin-bottom:10px }
#events dl	{clear:both;margin:0;padding:0 0 5px 0}
#events dl dt { float: left; width: 50px; margin:0px; font-weight:bold;}
#events dl dd { float: left; width: 250px; margin:0px;padding:0 }
  
#home   {line-height:160%;font-size:1.2em}  
#home dl	{clear:both;margin:0;padding:0 0 5px 0}
#home dl dt { float: left; width: 120px; margin:0 0 0 5px; font-weight:bold;color:#477c00;}
#home dl dd { float: left; width: 420px; margin:0px;padding:0px 0 12px 0;}

#homedate dl	{clear:both;margin:0;padding:0 0 5px 0}
#homedate dl dt { float: left; width: 55px; margin:0 0 0 2px; font-weight:bold;color:#477c00;}
#homedate dl dd { float: left; width: 140px; margin:0px;padding:0px 0 12px 0;}
#homedate a	{color:#000}

#homeright dl	{margin:0;padding:0 0 5px 0}
#homeright dl dt {margin:0; font-weight:bold;color:#477c00;}
#homeright dl dd {margin:0px;padding:0px 0 12px 0;}

#rates dl	{clear:both;margin:0;padding:2px 0 2px 0;border-top:1px dotted #aebb67;width:450px }
#rates dl dt { float: left; width: 150px; margin:0 0 0 0px; font-weight:bold;color:#477c00;}
#rates dl dd { float: left; width: 300px; margin:0px;padding:0px 0 0px 0;}


#sitemap ul	{margin-top:0}
#sitemap ul{margin-left:18px;padding:0;list-style:disc}
#sitemap ul	ul {margin-left:18px;padding:0;list-style:disc}


div.box { width: 180px; padding: 15px 20px; height: 170px; background: url(../images/background-box.gif) 0 0 no-repeat; position: relative; left: -10px; font: bold 11px Arial; color: #292929 }



br.clear { line-height: 0px; height: 0; clear: both }

.form_inputs {
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}


#jobboard th	{background:#223805;padding:3px; color:#fff;font-size:9px;text-transform:uppercase;border-right:1px solid #f7c8f4}
#jobboard td	{border-right:1px solid #f7c8f4;padding:3px 3px 3px 3px;border-bottom:1px dotted #63822b}

.up {float: left;display: block;width: 12px; height: 16px; text-indent: -1000px; overflow: hidden;background-image: url(../images/sa/bullet_arrow_up.png);background-repeat: no-repeat;background-position: 50% 50%;}
.down {float: left;display: block;width: 12px; height: 16px; text-indent: -1000px; overflow: hidden;background-image: url(../images/sa/bullet_arrow_down.png);background-repeat: no-repeat;background-position: 50% 50%;}

a.pdf	{background:url('/images/pdf.png') no-repeat top left; padding-left:35px;padding-bottom:25px;display:block;}

#disneyland	{background:url('/images/disneyland-offers.png') no-repeat top left; width:166px;height:16px;float:left;margin-top:6px;overflow:hidden;text-indent:-200px}

.sm 	{border: 0; padding: 0; margin: 0 10px 9px 2px; /margin: 0 8px 9px 2px; height: 24px; width: 24px; border: 0;}
.sm a 	{text-decoration: none; border: 0; outline: none;}

ul.downloads  {list-style:none;margin:0;padding:0}
ul.downloads li {margin-bottom:.5em} 


a[href$=".pdf"], a[href$=".doc"], a[href$=".xls"] {
  padding:2px 0 2px 18px;
  margin:-2px 0;
  background-repeat: no-repeat;
  background-position: left center;
}
/* Files */
a[href$=".pdf"]   { background-image: url(../images/icons/pdf.png); }  
a[href$=".doc"]   { background-image: url(../images/iconsdoc.png); }  
a[href$=".xls"]   { background-image: url(../images/icons/xls.png); }  

#features a[href$=".pdf"] {background-image:none;padding:0;margin:0}
