body {margin: 0; padding: 0; font-size: 12px; font-family: Helvetica; background: #003366;}

img {border: none;}

a {text-decoration: none;}

a:hover {text-decoration: none;}

#container-bg {width: 950px; margin: 0 auto;}

#container {float: left; width: 950px; height: 600px; background: url(../images/bg.jpg) top center no-repeat;}

#left-side {float: left; width: 483px; margin: 34px 0 0 48px; background: #003366;}

#top-left {float: left; width: 483px; height: 414px; background: url(../images/top-left-bg.jpg) top left no-repeat;}

#top-left p {color: #fff; font-size: 14px;}

.top-left-text {float: left; width: 280px; margin: 110px 0 0 28px;}

.top-left-text span {color: #E9C400;}

.logo {float: left; position: relative; top: -20px; left: -25px; width: 288px; height: 178px;  background: url(../images/logo.png) top center no-repeat;}

#bottom-left {float: left; width: 483px; height: 120px; background: #CCCCCC;}

#bottom-left .seen-on-tv {float: left; width: 283px; height: 81px; margin: 20px 0 0 20px; background: url(../images/seen-on-tv.jpg) top center no-repeat;}

#bottom-left .percent {float: left; width: 179px; height: 114px; margin: 4px 0 0 0; background: url(../images/100-percent.jpg) top center no-repeat;}

#right-side {float: left; width: 368px; height: 534px; margin: 34px 0 0 0; background: #003366 url(../images/right-side-bg.jpg) top center repeat-y;}

#top-right {float: left; width: 368px; height: 138px; background: url(../images/top-right.jpg) top right no-repeat;}

#form {float: left; width: 270px; margin: 0 0 0 35px; padding: 12px 12px 0 12px; display: inline;}

#form p {float: left; margin: 0; padding: 0;}

.dropdown {background: #fff; width: 60px; height: 26px; margin: 16px 4px 0 0; border: 1px solid #443D2E;}

.dropdown-country {background: #fff; width: 75px; height: 26px; margin: 16px 4px 0 0; border: 1px solid #443D2E;}

.dropdown-state {background: #fff; width: 80px; height: 26px; margin: 16px 4px 0 0; border: 1px solid #443D2E;}

.texta { background: #fff; font-size: 13px; height: 18px; width: 262px; padding: 3px; border: 1px solid #443D2E; margin-top: 15px; color: #333; font-family: Helvetica;}

.textb { background: #fff; font-size: 13px; height: 18px; width: 125px; padding: 3px; margin: 15px 4px 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.textc { background: #fff; font-size: 13px; height: 18px; width: 125px; padding: 3px; margin: 15px 0 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.first-name { background: #fff; font-size: 13px; height: 20px; width: 93px; padding: 3px; margin: 15px 4px 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.last-name { background: #fff; font-size: 13px; height: 20px; width: 93px; padding: 3px; margin: 15px 0 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.country{ background: #fff; font-size: 13px; height: 18px; width: 100px; padding: 3px; margin: 15px 4px 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.state{ background: #fff; font-size: 13px; height: 18px; width: 40px; padding: 3px; margin: 15px 4px 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.zip { background: #fff; font-size: 13px; height: 18px; width: 98px; padding: 3px; margin: 15px 0 0 0; border: 1px solid #443D2E; color: #333; font-family: Helvetica;}

.submit-btn {float: left; margin: 10px 0 0 15px; padding: 0;}

#right-bottom-text {float: left; text-align: center; width: 290px; margin: 0 0 0 30px;}

#right-bottom-text p {font-size: 11px; color: #000; margin: 0; padding: 0;}

