body {margin: 0; padding: 0; background: #000000 url(../images/bkg.jpg) center top no-repeat; }
a:link, a:visited {color:#bd0000;}

.spacer {float: none; clear: both; height: 1px; overflow: hidden;}
.imgfloatright {float:right; margin: 0 0 20px 20px;}
.hidethis {display: none;}
.floatleft {float:left;}
.floatleftmarright {float:left; margin-right:5px}


#outer {width: 760px; margin: 0 auto;}

#nav {margin: 100px 0 10px 0; padding: 0; list-style: none; height: 16px;}
#nav li {margin: 0; padding: 0; list-style: none; float: left;}
#nav a {display: block; height: 16px; overflow: hidden; line-height: 200px; background: url(../images/navbase.gif) no-repeat;}
#nav a:hover, #nav a.boldnav {background-image: url(../images/navover.gif);}
 
#hnav a {width: 62px; background-position: 0 0;}
#wnav a {width: 194px; background-position: -61px 0;}
#vnav a {width: 120px; background-position: -256px 0;}
#fnav a {width: 154px; background-position: -376px 0;}
#enav a {width: 138px; background-position: -529px 0;}
#rnav a {width: 90px; background-position: -668px 0;}

#titleecond {background: url(../images/titlewhat.jpg) no-repeat;}
#titleincreased {background: url(../images/titleincreased.jpg) no-repeat;}
#titleimproved {background: url(../images/titleimproved.jpg) no-repeat;}
#titleenhanced {background: url(../images/titleenhanced.jpg) no-repeat;}
#titlereg {background: url(../images/titlereg.jpg) no-repeat;}
#titlecontact {background: url(../images/titlecontactus.jpg) no-repeat;}


#content { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; background: url(../images/mtlbkg.gif) repeat-y; padding: 0; margin: 0px; border-top: 1px solid #FFF; border-bottom: 1px solid #fff; line-height: 19px;}
#content h1 {line-height: 200px; height: 43px; overflow: hidden; margin: 0; padding: 0;}
#maincopy {padding: 0; margin: 10px 23px 20px 23px;}
#maincopy p {padding: 0; margin: 0 0 15px 0;}

#regleft {float: left; width: 440px; margin: 0; padding: 0;}
#regleft input {margin: 0 0 20px 0; border: 1px #fff;}
#regleft form {margin: 0; padding: 0;}
#regleft form label {font-weight: bold; font-size: 10px;}
.buttonsmall {background: url(../images/btnsend.gif) no-repeat; width: 32px; background-position: -2px -2px;}
#regright {border-left: solid #DDD thin;float: right; width: 260px; margin:0px; padding-left:10px;}
#regright dd {margin: 0 0 0px 0; padding: 0;}
#regright dt {}

#phonepic {position: relative; top: 0px; left: -150px; float: right; margin: 0; padding: 0;}
#form { width:320px;}
#form input {margin-top:0; margin-bottom: 10px; padding: 0;}
#form label {margin: 0; padding: 0;}
.buttonsmallfloatright {background: url(../images/btnsend.gif) no-repeat; width: 32px; background-position: -2px -2px; position: relative; left: 240px;}
.buttonsmallfloatrightalt {background: url(../images/btnsend.gif) no-repeat; width: 32px; background-position: -2px -2px; position: relative; left: 2px;}

#homeflash {height: 274px; padding: 0; margin: 0;}
#footer {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: center; background:url(../images/logoredonblack.gif) center bottom no-repeat; height: 90px; line-height: 30px; color: #fff; margin-bottom: 25px;}
#footer a {color: #fff; text-decoration: underline;}
p.footertext {color: #999999; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;}