html {margin:0;padding:0;height:100%}

body {background:#000 url(i/bgnd_a.jpg) repeat-x;margin:0;padding:30px 0 0 0;font-size:13px;font-family:verdana,lucida, arial, sans-serif;color:#000}

body a {color:#blue}
body a:hover {color:#999}

form {margin:0;padding:0}
.buttons {margin-top:10px}

p {margin:10px 0 0 0;line-height:22px;padding:0}
p.mar-bot {margin-bottom:20px}
p.test {font-weight:bold;color:#666}
p.back {margin-top:30px}

hr {height:1px;border-style:none;color:#ccc;background-color:#ccc;margin:10px 0 10px 0}
.rule {border-top-width:1px;border-top-style:solid;border-color:#ccc;margin:10px 0 0 0}

hr.b {clear:left;margin-bottom:10px}

form {margin:0 0 0 25px;padding:0}	

div.left-clear {clear:left;margin:0;padding:0}
.clearLeft {clear:left}

img {margin:0;padding:0;border:0}
img.floatLeft {float:left;margin:0}
img.floatRight {float:right;margin:0}
img.block {display:block}
img.rt-b {float:right;border:#666 1px solid;margin:10px}

a:link {color:#780202}
a:active {color:#780202}
a:visited {color:#780202}
a:hover {color:#999966;text-decoration:none}
	
h1 {font-size:22px;margin:0;padding:0;color:#000072}
h2 {font-size:14px;margin:0;padding:0;color:#333;font-family:arial-narrow, sans}
h3 {font-size:12px;margin:0;padding:0;color:#666}
h4 {font-size:13px;;margin:0;padding:0;color:#2262a7}
h5 {font-size:12px;margin:0;padding:0;color:#2262a7}
h6 {font-size:12px;margin:0;padding:0;color:#2262a7;margin-bottom:5px}

#header {width:955px;height:240px;margin:auto;background:url(i/hmpg_top_c.gif)}

#container {width:955px;margin:auto}

/*content*/
#content-area {margin-left:15px;width:940px;background:#fff}

#left {margin:10px 0 0 10px;float:left}

#nav {float:left;width:222px;background:url(i/menu.png) no-repeat}
#nav ul {list-style:none;margin:23px 0 0 12px;padding:0;text-align:center;width:200px;height:350px}
#nav li {border-bottom:#6666cc 1px solid}
#nav li a {color:#fff;font-size:14px;display:block;width:200px;height:35px;text-decoration:none;line-height:35px}
#nav li a:hover {color:yellow}

#newsletter-wrap {width:216px;height:187px;background:url(i/action_newsletter.jpg)}
#newsletter {padding:135px 0 0 25px;display:block:width:200px;height:20px}

#text-area {float:left;width:475px;padding:10px}

#rt {float:left;width:201px}

#locations {width:470px;height:245px;padding:3px;margin:10px 0 25px 0}
#map {float:right;width:200px;padding:3px;text-align:center}
#address {float;left;width:250px;padding:3px}

#promo-nav {float:left;width:475px;padding-bottom:25px}
#promo-nav ul {list-style:none;margin:0;padding:0;width:475px;margin:auto}
#promo-nav li {border:#bbb 1px dotted;height:100px;margin-top:25px;padding:5px}
#promo-nav h1 {color:#666;font-size:16px}

#promo-box {width:475px;background:url(i/bgnd_promo.png)}
#promo-content {width:470px;font-size:11px;letter-spacing:-1px;text-align:center;padding-left:10px}
#promo-content ul {margin:0;padding:0;list-style:none}
#promo-content li {float:left;display:block;width:230px;height:320px;margin:0 0 5px 0}
li.mar-top {margin-top:10px}

span.pr-a {width:115px;float:left;font-weight:bold;font-size:14px;margin-top:10px}
span.pr-b {width:230px;font-weight:bold;font-size:14px;margin-top:10px;display:block}
font.red {color:red}

#promo-add {width:170px;float:left;margin:25px 20px 0 25px}
#promo-add p {line-height:16px}

.promo-box-b {width:291px;float:left;margin:30px 25px 0 25px}
.promo-content-b {width:287px;border-left:#333 2px solid;border-right:#333 2px solid;background:#e3e4e6}

/*content*/

#footer {padding:52px 0 0 15px;margin-left:15px;height:30px;width:925px;background:url(i/footer.png)}
