body {background: url(http://www.emicatalogue.com/test/images/stripe.gif) repeat #bbb;color:#fff;text-align:center;font-family:Arial, Helvetica, sans-serif;font-size:small;}div#container {width:731px;margin:20px auto 0 auto;text-align:left;font-style:normal;font-size:13px;}div, p, img, ul, li {border:none;margin:0;padding:0;}ul {list-style-type:none;}a:link {color:#fff;text-decoration:none;}a:visited {color:#fff;text-decoration:none;}a:hover {color:#ccc;text-decoration:none;}hr {width:715px;margin-left:8px;}img#catHeader {margin-left:5px;margin-top:6px;}ul.mainNav {font-weight:700;margin:15px 0 0 15px;}ul.mainNav li {display:inline;margin-right:21px;}div#content {width:731px;float:left;background: url(http://www.emicatalogue.com/test/images/containerBody.gif) repeat-y #bbb;}div#leftColumn{float:left;margin-left:8px;width:340px;font-size:140%;}div#rightColumn{float:right;margin-right:8px;width:365px;font-size:80%;}div#formTop{margin-left:40px;margin-right:40px;width:650px;font-size:12px;margin-top:20px;}div#formLeft{float:left;margin-left:8px;width:300px;font-size:140%;}div#formLeft form {margin:10px 0 0 0;}div#formRight {float:right;margin-left:10px;width:405px;font-size:87%;margin-top:5px;}div#formBottom {margin-left:40px;margin-right:40px;width:650px;font-size:12px;margin-top:20px;}div#formRight fieldset {margin-top:6px;}div#formRight fieldset p {font-size:130%;font-weight:700;margin-bottom:10px;}h3 {margin:20px 0 5px 0;font-size:x-small;color:#ff0000;letter-spacing:-0.1em;}img.signup {margin:10px 20px 20px 15px;}div#leftColumn p {margin:20px 0 0 20px;line-height: 140%;}.introHead {color:red;}div#formLeft p {margin:6px 0 0 7px;line-height:140%;font-size:85%;}div#formLeft .introSub {margin:10px 0 0 7px;padding:0;font-size:85%;}div#formBox {width:650px;background-color:red;font-size:12px;}div#formControls {text-align:center;margin-top:15px;padding-top:20px;padding-bottom:10px;clear:both;}div#formBox img {display:block;}a.introHead {color:red;}.introBody {color:#fff;}div#leftColumn .introSub {margin:16px 0 0 20px;padding:0;font-size:80%;}div#leftColumn img {margin:125px 0 20px 20px;}ol {list-style-type:none;margin:0;padding:0;}label {display:inline-block;display:-moz-inline-box;}div#formLeft label {display:inline-block;line-height:1.8;vertical-align:top;width:90px;text-align:right;margin-left:10px;}div#formLeft input {_margin-left:10px;}div#formLeft li {padding:5px;}.invisible {visibility:hidden;}fieldset {border:none;margin:0px;padding:0px;}