html,body {margin:0;padding:0;}
body {background:#000 url(../images/bg_lrg.jpg) top left no-repeat fixed;}
a:link {color:#00d;}a:visited {color:#00d;}a:hover {color:#00f;}a:active {color:#00d;}
.xsml {font-size:11px;}.sml {font-size:12px;}.med {font-size:14px;}.lrg {font-size:16px;}.xlrg {font-size:22px;}
.b {font-weight:bold;}.i {font-style:italic;}
.red {color:#f00;}.blue {color:#00f;}.green{color:#040;}.white {color:#fff;}.gold {color:#fc0;}.brown {color:#630}
.p {padding:10px 0;}.p_sides {padding:0 10px;}.p_all {padding:10px;}.p_top {padding-top:10px;}.p_bottom {padding-bottom:10px;}.p_left {padding-left:10px;}.p_right {padding-right:10px;}
.left {position:relative;float:left;}.right {position:relative;float:right;}.r {text-align:right;}.center {text-align:center;}.justify {text-align:justify;}
.fixer{clear:both;}
#wrapper {margin:0 auto; width:760px;}
#title {font-size:28px;float:right;color:#ffc;padding:4em .5em 0 0;}
#nav {height:34px;padding-top:2px;background:transparent url('../images/bg_nav.png') no-repeat;padding-left:29px;}
#specials {width: 400px; margin-left:40px;}
#specials ul {margin:0;padding:.7em;}
#specials li {margin:.7em 2em;}
#content {background:#ffc;border-width:0 2px;border-style:solid;border-color:#000;padding:10px;}
#calculator {margin:10px 0 0 10px; padding:5px; border:4px double #333; background:#eee;}
.kiefer{width: 8em; padding-top: 18em;}
.features {vertical-align: -7px;}
#footer {width:760px;height:83px;text-align:center;margin:auto;line-height:26px;}
#footer div {float:left;width:728px;height:83px;background:transparent url(../images/bg_foot.png) top left repeat-x;text-align:center;color:#fc0;}
#footer a:link {text-decoration:none;color:#fc0;}
#footer a:visited {text-decoration:none;color:#fc0;}
#footer a:hover {text-decoration:underline;}

