body {margin: 0px auto 0px auto; text-align: center; font-family: Arial, Verdana, Sans-Serif; font-size: 16px; color: #404040; background: #fff}
table {border: none}
table tr {vertical-align: top}
img {margin: 0px; padding: 0px; border: none}
h1 {margin-top: 0px; font-family: Arial Black, Arial, Sans-Serif; font-size: 36px; color: #570054}
strong {color: #570054}

#logo {position: absolute; left: 50%; margin-left: -380px; top: 0px}

#wrapper {width: 800px; margin: 0px auto 0px auto; padding-top: 210px; background: transparent url(/images/bodyBg.jpg) no-repeat center top}
#container {background: transparent url(/images/contentBg.gif) repeat-y right top; overflow: auto}
#container #content {margin: 0px 20px 10px 40px; min-height: 200px; text-align: left}

#generic #container #content {margin: 0px 30px 10px 30px; width: 740px}

#phone {position: absolute; top: 8px; left: 50%; width: 400px; margin-left: -10px; text-align: right}

#left {margin-right: 0px; width: 385px; float: left}

#right {margin: 0px 20px 0px 20px; width: 312px; min-height: 480px; background: transparent url(/images/rightBg.jpg) no-repeat; float: right}
#right input {width: 180px}
#right strong {color: #404040}
#right .form {margin: 0px; padding: 0px 10px 0px 10px; background: transparent url(/images/rightContentBg.gif) repeat-y}

#footer {padding: 50px 20px 0px 20px; margin: 0px auto 0px auto; width: 760px; font-size: 12px; text-align: left; background: transparent url(/images/bottom.jpg) no-repeat}
#footer a, #footer a:visited {color: #808080}
#footer .copyright {float: left}
#footer .links {text-align: right; float: right}

.center {text-align: center}
.small {font-size: 10px}