body { background: url("../images/background.png") repeat-x #e7e7df; font-family:Tahoma, Geneva, sans-serif  font-size: 12px; }
h1 { font-family: Tahoma,arial,verdana;  font-size: 20px; padding-bottom:5px; color: #9FBA69; line-height:30px; background: url("../images/title_bg.gif") repeat-x; }
h2 { text-decoration: underline; font-weight: bold; margin: 0; border: 0; outline: 0; padding-bottom:5px; padding-top:10px;}
h3 {font-family: Tahoma,arial,verdana; font-size:12px; color:#666;}
p { line-height: 16px; padding-top: 10px; }
ul, ol { margin: 0; border: 0; outline: 0; font-size: 100%; padding-top:0px; padding-left:30px;  }
ul li, ol li { padding-top:5px;  }
a { color: #9FBA69; }
#wrapper { width: 890px; margin: 0 auto; position: relative; z-index:1;}
#logo { position: absolute; top: 9px; left: 9px; text-align: center; }
#go { position: absolute; top: 110px; left: 55px; }
#header { background: url("../images/header_background.png") no-repeat; height: 293px; z-index:2; }
#header ul, li, ol, ul li, ol li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
#img_site { float:right; background: url("../images/img_bg.jpg") no-repeat bottom right; height:201; width:291; padding-left:14px; padding-top:5px; padding-bottom:10px; padding-right:5px;margin-top:5px;}
#promo1 { display: block; position: absolute; top: 130px; left: 200px; }
#promo2 { display: block; position: absolute; top: 135px; left: 320px; }
#promo3 { display: block; position: absolute; top: 140px; left: 440px; }
#promo4 { display: block; position: absolute; top: 135px; left: 560px; }
#menu { position: absolute; top: 243px; left: 8px; z-index:500; background: url("../images/header_slice.gif") no-repeat bottom right;}
#menu li { float: left; display: block; }
#menu li a { float: left; display: block; }
#middle { background: url("../images/body_center.png") repeat-y; padding: 0px 6px 0px 6px; position: relative; z-index:0;}
#left { float: left; width: 643px; padding: 25px 25px 0px 25px; }
#right { float: right; background: url("../images/right_links.png") no-repeat; padding-top: 130px; margin: 1px 2px 0px 0px; width: 182px; color: #4D4D4D; }
#right a { color: #4D4D4D; padding: 3px 0px 3px 10px; display: block; border-bottom: 2px dotted #f1f1f1; text-decoration: none;  font-family: Helvetica,arial,verdana;}
#login { position: absolute; top: 150px; left: 715px; width: 167px; height: 222px; background: url("../images/login_box.png") no-repeat; z-index: 500; }
#login #username { border: 0px; position: absolute; top: 70px; left: 25px; width: 110px; background: url("../images/username.png") no-repeat; }
#login #webpal { font-weight:bold; color:#f4f9fb; position:relative; top:60px; text-align:center; }
#login #button { text-align:center; position:relative; top:90px; margin-left:55px;}
#member { position: absolute; top: 165px; left: 50px; }
#member a { display: block; margin-right: 10px; color: #fff; text-decoration: none; float: left; padding-bottom: 5px; font-size: 10px; color: #e6e6e6; }

#footer { background: url("../images/body_bottom.png") no-repeat #e7e7df; height: 124px; margin: 0 auto; padding-top:45px; }

#rates td {
  background-color:#ffffff;
  border:1px  solid #cacaca;
  padding:5px;
}        
