@charset "utf-8";

* {margin:0; padding:0;}
body {background:#FFFFFF url(http://www3.secureweboffer.com/sites/aiop/offer/af/body.jpg) center top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wrapper {margin:0 auto; width:1055px;}

h1 {font-size:36px;}
h2 {font-size:24px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:10px;}

a {}
a:hover {}
a img {border:0 none;}

#header {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/header.jpg) left top no-repeat; padding-top:122px;}

#form {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/form.png) left top no-repeat; height:632px; color:#FFFFFF; position:relative;}
#form table {position:absolute; top:277px; left:760px;}
#form td {vertical-align:top; padding:0 0 13px 0;}
#form td.align-right {width:65px; padding: 4px 10px 0 0;}
#form input, #form select.select-width {background:#FFFFFF; border:1px solid #EEEEEE; color:#27498E; font-size:18px; width:174px; height:23px;}
#form input.button {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/button.png) left top no-repeat; width:225px; height:45px; border:0 none; margin:8px 0 0; cursor:pointer;}

#main1 {}

#main1 .left {float:left; width:764px;}
#main1 .left .row1 {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-left-row1.png) left top no-repeat; width:764px; height:382px; color:#460E0E; font-size:15px; line-height:23px; margin:15px 0 0 70px;}
#main1 .left .row1 p {width:460px; padding:125px 0 0 45px;}
#main1 .left .row2 {margin:20px 0 0 70px;}
#main1 .left .row2 h2 {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-left-row2-title.png) left top no-repeat; width:764px; height:81px;}
#main1 .left .row2 .side {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-left-row2-side.jpg) left top repeat-y; width:764px;}
#main1 .left .row2 .bottom {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-left-row2-bottom.png) left top no-repeat; width:764px; height:17px;}
#main1 .left .row2 table {margin:0 0 0 12px; background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/divider.jpg) right bottom no-repeat; width:715px; line-height:13px;}
#main1 .left .row2 table.last {background:none;}
#main1 .left .row2 td {height:90px;}
#main1 .left .row2 td.img {text-align:center; width:170px;}
#main1 .left .row2 td.desc {padding:0 0 0 12px;}

#main1 .right {float:right; width:208px; margin:41px 0 0; color:#6B6B6B;}
#main1 .right h2 {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-right-title.png) top left no-repeat; width:208px; height:64px;}
#main1 .right .side {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-right-side.jpg) top left repeat-y; height:1430px;}
#main1 .right .bottom {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main1-right-bottom.png) top left no-repeat; width:208px; height:419px; position:relative;}
#main1 .right .bottom a {display:block; width:208px; height:100px; position:absolute; left:0; bottom:0;}
#main1 .right blockquote {padding:25px 15px 15px;}
#main1 .right cite {text-align:right; display:block; padding:0 15px 25px 20px;}
#main1 .right cite span strong {font-size:12px; font-weight:bold; font-style:normal;}
#main1 .right cite span {display:block; font-size:10px; font-style:italic;}

#main2 {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main2.png) left top no-repeat; /*height:1106px;*/ margin:16px 0 0 58px; position:relative;}
#main2 p.fact {width:760px; padding:156px 0 0 207px; font-size:17px; line-height:25px;}
#main2 img.divider {padding:28px 0 28px 70px}
#main2 img.title {padding:0 0 0 60px;}
#main2 p.desc {width:416px; padding:8px 0 0 100px;}
#main2 table {width:840px; margin:35px 0 0 105px;}
#main2 td {padding:0 0 25px;}
#main2 td.smicon {width:58px;}
#main2 img.cans {position:absolute; left:675px; top:445px;}


#main3 {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/main3.png) left top no-repeat; height:359px; margin:30px 0 0 100px; font-size:14px; line-height:24px;}
#main3 p {width:570px; padding:128px 0 0 50px;}

#big-button {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/big-button.png) left top no-repeat; width:837px; height:349px; display:block; margin:30px 0 0 130px;}

#footer {padding:50px 0; text-align:center;}
#footer table {width:auto; margin:0 auto;}
#footer a img {margin-left:20px;}
#footer a {color:#000000; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#success {background:url(http://www3.secureweboffer.com/sites/aiop/offer/af/success.png) left top no-repeat; height:654px;}
#success * {display:none;}

.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
.hidden {display:none;}
.clear {clear:both;}