* { padding:0;  margin:0; }
body { text-align: center; margin:0; padding:0; background:url(../images/bg_gradient.jpg) repeat-y top center #5B5051; }
#container { width: 764px; margin: 0 auto; text-align: left; position: relative; }
#topImagePanel { background:url(../images/top_pictures.jpg) no-repeat; width:724px; height:97px; margin-left:20px; }

#introContent { background:url(../images/intro_content_bg.jpg) no-repeat; height:645px; text-align:left; }
#introContent .contactLink { color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:12px; float:right; padding:70px 60px 0 0; width:65px; }
.contactLink a:link, .contactLink a:visited, .contactLink a:hover { text-decoration:none; color:#FFFFFF; font-size:11px; }
#introContent .brownText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#49352C; padding:280px 60px 0 65px; line-height:17px; }
#introContent .brownText2 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#49352C; padding:30px 60px 0 65px; line-height:19px; }
#introContent .redText { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#8D2135; font-weight:bold; padding:30px 200px 0 65px; line-height:17px; }
#introContent .greenText { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#90A69C; padding:0 60px 0 65px; line-height:17px; }
#introContent .greenText2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#90A69C; padding:10px 60px 0 65px; line-height:17px; }

#formArea { background:url(../images/form_bg.gif) repeat-y; margin-left:20px; width:724px; text-align:left; }
td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }
#form1 { margin-left:40px; padding-top:20px; }
.disclaimer { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; margin:20px 40px 0 40px; }
a:link { color: #000000; text-decoration: none; }
a:visited { text-decoration: none; color: #000000; }
a:hover { text-decoration: underline; color: #9d102d; }

.stateName { float: left; padding: 15px 0 5px 15px; clear: both; font-size: 11px; color: #9d102d; font-weight:bold; }
.hotelName { padding: 2px 5px 0 15px; float: none; width: 300px; clear: both; line-height: 17px; }
.hotelCheckbox { float: left; padding-left: 5px; }
.hotelCheckboxName { float: left; padding: 5px 0 0 5px; }
.hotelCheckboxBox { float: left; padding-right: 5px; }
.offerSubHead { font-weight:bold; font-size:12px; }

