body { margin: 100px auto; background: #fefdf7; }
img { border: 0px none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/** MAIN CONTAINER STYLES **/
#container { position: relative; width: 763px; top: 0px; margin: 0px auto; padding: 0px; text-align: center; }
#container div { position: absolute; text-align: left; }

#home_body { width: 660px; height: 395px; top: 0px; left: 0px; padding: 46px 51px 36px 51px; background: #fff url(/img/hm_body_bg.gif) no-repeat top left; font: normal 11px Arial, sans-serif; line-height: 13px; color: #67652e; }
#home_body div { position: relative; top: 0px; left: 0px; float: left; }
#home_body h2 { margin: 0px; }
#home_body a { color: #67652e; }
#masthead { position: relative; top: 0px; left: 0px; float: left; margin: 0px; padding: 10px 10px 40px 36px }
#intro_text { width: 485px; height: 130px; float: left; padding: 0px 0px 5px 155px; font: normal 21px Arial, sans-serif; line-height: 25px; color: #a5a07e; }
#intro_text a { color: #68652e; }

#swap_box { width: 130px; float: left; padding: 10px 25px 0px 0px; }

.highlight { color: #e8d766; }

#dtd { width: 107px; height: 105px; padding: 17px 0px 0px 4px; background: transparent url(/img/hm_dots.gif) no-repeat top right; }

#kyn { width: 128px; height: 85px; padding: 37px 0px 0px 20px; background: transparent url(/img/hm_dots.gif) no-repeat top right; vertical-align: middle; text-align: center; }

#rpa { width: 215px; height: 36px; padding: 55px 0px 0px 31px; }

#home_footer { width: 762px; height: auto; top: 477px; left: 0px; padding: 20px; font: normal 10px Arial, sans-serif; line-height: 12px; text-align: center !important; color: #bbb79c; }
#home_footer a { color: #bbb79c; }
#home_footer a:hover { color: #b0ac8d; }

body { margin: 100px auto; background: #fefdf7; }
img { border: 0px none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }