
/* GENERIC ATTRIBUTES */
#secondarypagebox { margin: 20px 20px 20px 30px; padding: 0; position: relative; height: auto }
#insidepagebox { margin: 20px; padding: 0; height: auto }
#noboxjustmargins { margin: 20px 20px 20px 30px; padding: 0 }
.heading { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 20px 20px 10px 30px; padding: 0 }
.subheading { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px 0; padding: 0 }
p { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
h1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h2 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h3 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
h4 { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
#bottombox { margin: 20px 20px 20px 30px; padding: 0 }
#bottombox .heading { margin: 0; padding: 0; height: 30px }
#bottombox .heading h1 { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 30px; margin: 0 0 0 20px; padding: 0 }
table { margin: 0; padding: 0; vertical-align: top }
button { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #b4b4b4; text-align: center; margin: 0; padding: 0; width: 50px; vertical-align: bottom }
select { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0; width: 100% }
input { margin: 0; padding: 0 }
a:link { margin: 0; padding: 0 }
a:visited { margin: 0; padding: 0 }
a:hover { margin: 0; padding: 0 }
.secheading { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
/*STANDARD*/
a img { border-width: 0; outline-width: 0 }
#main  { text-align: left; margin: 0; padding: 0; width: 800px; border-width: 0; z-index: 1;}
#maincontent { margin: 0; padding: 0; width: 585px; border-width: 0 }
#topnav       { text-align: center; display: block; margin: 0; padding: 0; width: 800px; height: 36px }
#topnav p   { text-align: center; margin: 0; padding: 0 }
#topnav a:link  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; margin: 0; padding: 0 }
#topnav a:hover  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: center; margin: 0; padding: 0 }
#topnav a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: center; margin: 0; padding: 0 }
#leftnav           { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 215px; height: auto }
#homeleftnav  { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; width: 214px; height: 655px }
#heritagethemes      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px 0 0 15px; padding: 0; width: 190px }
#themecontainer { display: block; margin: 0; padding: 0; width: 190px; clear: both }
#themecontainer .listing     { display: inline; width: 7px; height: 10px; float: left }
#themecontainer .link a:link   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: inline; margin: 0 0 15px; padding: 0; width: 180px; float: right }
#themecontainer .link a:hover      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; display: inline; margin: 0 0 15px; padding: 0; width: 180px; float: right }
#themecontainer .link a:visited      { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; display: inline; margin: 0 0 15px; padding: 0; width: 180px; float: right }
#search { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; display: block; margin: 0; padding: 0; width: 160px; height: auto }
#search p { text-align: left; margin: 0; padding: 0; width: auto; height: auto }
#bottomleftlinks  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 20px; padding: 0; width: 175px }
#bottomleftlinks a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; margin: 0; padding: 0 }
#bottomleftlinks a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: underline; margin: 0; padding: 0 }
#bottomleftlinks a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: none; margin: 0; padding: 0 }
#footer   { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0; padding: 0; width: 800px; height: 30px }
#footer a:link { text-decoration: none; margin: 0; padding: 0 }
#footer a:hover { text-decoration: underline; margin: 0; padding: 0 }
#footer a:visited { text-decoration: none; margin: 0; padding: 0 }
#footer p  { margin: 10px 10px 0 0; padding: 0 }
/*HOMEPAGE SPECIFIC*/
#hometable       { margin: 0; padding: 0; width: 585px; height: auto; border: 0 }
#hometext       { margin: 0; padding: 0; width: 585px; height: 100px }
#hometext p     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0 40px 0 30px; padding: 0; width: auto; height: auto }
#hometext a:link  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; margin: 0; padding: 0 }
#hometext a:hover  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: underline; margin: 0; padding: 0; width: 350px }
#hometext a:visited  { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; line-height: 14px; text-decoration: none; margin: 0; padding: 0; width: 350px }
#flash { margin: 0; padding: 0; width: 585px; height: 236px }
#events               { margin: 0; padding: 0; width: 292px; height: 320px }
#events .top   { text-align: center; width: 292px; height: 130px }
#events p    { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 0 40px; padding: 30px 0 0 }
#heritagearea              { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0; padding: 0; width: 293px; height: 320px }
#heritagearea .top      { margin: 0; padding: 0; width: 293px; height: 199px }
#heritagearea p      { text-align: left; margin: 0 25px 0 40px; padding: 80px 0 0 }
#heritagearea a:link { font-weight: bold; text-decoration: none }
#heritagearea a:hover { font-weight: bold; text-decoration: underline }
#heritagearea a:visited { font-weight: bold; text-decoration: none }
/*SECONDARY PAGE SPECIFIC*/
#leftlogos      { text-align: center; margin: 20px 0 0; padding: 0; width: 214px }
#secleftphoto  { margin: 0; padding: 0; width: 215px; height: 189px }
/*SECONDARY: HERITAGE THEMES*/
#content { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 30px 30px 0 20px; padding: 0 }
#content .links { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; text-decoration: underline; display: inline; margin: 0 20px 0 0; padding: 0 }
#content .links a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; display: inline; margin: 0 0 0 10px; padding: 0 }
#content .links a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; display: inline; margin: 0 0 0 10px; padding: 0 }
#content .links a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; display: inline; margin: 0 0 0 10px; padding: 0 }
.static { margin: 0; padding: 0; border-style: solid; border-width: 0 10px; border-color: #fff }
/*INDIVIDUAL ATTRACTION PAGES */
#individualattraction { margin: 20px; padding: 0; width: 435px }
#individualattraction p { display: block; margin: 0; padding: 0; width: 400px; height: auto; clear: both }
#individualattraction .icon { margin: 0 20px 20px 0; padding: 0; width: 100px; height: 100px; float: left }
#individualattraction .text { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 20px; padding: 0; width: 300px; height: auto; float: left }
#information { margin: 20px; padding: 0 }
#informationcontain { margin: 0; padding: 0; width: 395px; clear: both }
#informationcontain .phone { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; text-align: left; margin: 0; padding: 0; width: 100px; height: auto; float: left }
#informationcontain .address { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 0 0 0 5px; padding: 0; width: 250px; height: auto; float: right }
#informationcontain .webaddress { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; margin: 10px 0 0; padding: 0; width: 395px; height: auto; float: left }
#informationcontain a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#informationcontain a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#informationcontain a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#attractionphoto { margin: 20px 20px 20px 30px; padding: 0 }
#attractionphoto p { display: block; margin: 0; padding: 0; height: auto; clear: both }
#attractionphoto .image img { margin: 0; padding: 0 }
#attractionphoto .image { margin: 0; padding: 0; float: left }
#attractionphoto .text { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 10px 10px 10px 0; padding: 0; width: 165px; float: right }
/* Hours Table */
#tablehours { color: #343e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 20px 0 30px; padding: 0; width: 488px; border-style: solid; border-width: 1px 0 1px 1px; border-color: #b4b4b4 }
#tablehours td { background-color: #fff; text-align: center; margin-bottom: 10px; width: 75px; height: auto; border-right: 1px solid #b4b4b4 }
#tablehours .top { color: #fff; background-color: #8a9fb0; text-align: center; margin-bottom: 10px; height: 20px }
#tablehours p { text-align: center; margin: 5px 0 5px 3px; padding: 0 }
/* Accommodations */
#lodgingaccommodations { color: #343e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0 30px; padding: 0; width: 438px }
#lodgingaccommodations p { text-align: left; margin: 0 0 0 5px; padding: 0 }
/*ATTRACTION EVENTS*/
#eventlisting { margin: 20px; padding: 0 }
#eventlisting p { margin: 0; padding: 0 }
#eventlisting a:link { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#eventlisting a:hover { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline }
#eventlisting a:visited { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#eventlisting .dates { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px 0 0; padding: 0; width: auto; height: auto }
#eventlisting .times { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 0; width: auto; height: auto }
#eventlisting .showtimes { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin-top: 0; margin-right: 0; margin-left: 0; padding: 0; width: auto; height: auto }
/* INDIVIDUAL EVENT LISTING */
#individualeventpage { margin: 0; padding: 0; width: 446px; height: auto }
#individualeventpage .subheading { margin: 5px 0; padding: 0 }
#individualeventpage .date { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; display: inline; margin: 0 0 5px; padding: 0 }
#individualeventpage p { margin: 5px 0; padding: 0; width: auto; height: auto }
#individualeventpage img { margin: 5px 15px 15px 0; float: left }
#individualeventpage a:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
#individualeventpage a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0 }
#individualeventpage a:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 }
/* EVENT LISTING BY MONTH */
#monthevents { margin: 20px 20px 20px 30px }
#monthevents table { border-style: solid; border-width: 1px 1px 0; border-color: #b4b4b4 }
#monthevents td { vertical-align: top; border-bottom: 1px solid #b4b4b4 }
#monthevents .event { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 10px; position: relative; top: 0; left: 0; width: 130px; border-bottom: 1px none; border-left: 1px none }
#monthevents .event a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#monthevents .event a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#monthevents .event a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#monthevents .dates { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px 10px 0; width: 130px }
#monthevents .times { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 10px 0; width: 120px }
#monthevents .duration { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; margin: 5px 10px; width: 130px }
#monthevents .description { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 10px; width: 165px }
.calendarlink a:link { color: #343e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
.calendarlink a:hover { color: #343e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline; margin: 0; padding: 0 }
.calendarlink a:visited { color: #343e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; margin: 0; padding: 0 }
/* MONTHLY EVENT LISTING */
#monthlyeventlistings { display: block; margin: 0; padding: 0; width: 400px; height: auto }
#eventcontainer { margin: 0; padding: 0; width: auto; height: 32px }
#eventcontainer .eventmonth { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0; width: 100px; height: 20px; float: left }
#eventcontainer .numberofevents { color: #343e42; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0 0 10px 100px; padding: 0; width: 70px; height: 20px; float: left }
#eventcontainer a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#eventcontainer a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#eventcontainer a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
/*CATEGORY LISTING PAGES */
#categoryheader { margin: 0 0 10px 30px; padding: 0 }
.categoryheading { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0 }
#categorypagebox { margin: 0 20px 20px 30px; padding: 0; position: relative; height: auto }
#two { display: block; margin: 0; padding: 0; width: 488px }
#two p { display: inline; margin: 0; padding: 0; width: 488px }
#two img { display: inline; margin: 0 0 10px 10px; padding: 0; width: 210px; height: 125px; float: right }
#listing .pages { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; margin: 10px 20px 20px 0; padding: 0 }
#categorylisting { display: block; margin: 0; padding: 0; height: auto }
#categorylisting p { display: block; margin: 0 0 20px; clear: both }
#categorylisting a:link { font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#categorylisting a:hover { font-weight: bold; text-decoration: underline; margin: 0; padding: 0 }
#categorylisting a:visited { font-weight: bold; text-decoration: none; margin: 0; padding: 0 }
#staticpage        { color: #444; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 20px 20px; padding: 0; border: solid 1px #aaa } 
#heading   { color: #444; margin: 20px 20px 10px; padding: 0 }
.header  { position: relative; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; z-index:1 }
#insidepagebox { margin: 20px; padding: 0 }
#header {position:relative; z-index: 100;}
/*TOP NAVIGATION*/
.hide { display: none; }
.show { display: block; }

.headermenu     { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; position: absolute; z-index: 2; top: 134px; height: 27px; overflow: hidden; layer-background-color: #F4EDD6    }
#menu40 { left: 0; width: 80px }
#menu41 { left: 80px; width: 140px }
#menu44  { left: 220px; width: 120px }
#menu45  { left: 340px; width: 130px }
#menu46  { left: 470px; width: 110px }
#menu47  { left: 580px; width: 100px }
#menu48  { left: 680px; width: 120px }
/* SEARCH RESULTS PAGE */
#searchresults { margin: 0 0 20px; padding: 0 }
#searchresults a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#searchresults a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#searchresults a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#searchresults p { line-height: 12px; margin: 5px 0; padding: 0 }
/*ATTRACTION LISTING PAGES */
#attractionlisting { margin: 20px; padding: 0; width: 446px; height: 100% }
#attractionlisting .pages { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0; padding: 0 }
#attractionlisting .pages table { margin-bottom: 20px }
#attractionlisting .pages td { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
#attractionlisting .pages a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
#attractionlisting .pages a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; margin: 0; padding: 0 }
#attractionlisting .pages a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; margin: 0; padding: 0 }
#attractionlisting  { margin: 20px; padding: 0; width: 446px }
#attractionlistingcontain { margin: 0; padding: 0; width: 446px; height: 110px; clear: both }
#attractionlistingcontain .icon { text-decoration: none; margin: 0 0 20px; padding: 0; width: 100px; height: 100px; float: left }
#attractionlistingcontain .icon a:link { text-decoration: none }
#attractionlistingcontain .icon a:hover { text-decoration: none }
#attractionlistingcontain .icon a:visited { text-decoration: none }
#attractionlistingcontain .name { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-align: left; margin: 0 0 5px; padding: 0; width: 330px; height: 15px; float: right }
#attractionlistingcontain .name a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#attractionlistingcontain .name a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#attractionlistingcontain .name a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
#attractionlistingcontain .description { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin: 0 0 20px; padding: 0; width: 330px; height: 80px; float: right }
#attractionlistingcontain .description a:link { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
#attractionlistingcontain .description a:hover { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: underline }
#attractionlistingcontain .description a:visited { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; text-decoration: none }
/* FORMS */
#form { margin: 0 20px 20px; padding: 0; width: 435px; height: auto }
#form p { margin: 0; padding: 0; width: 435px; height: auto }
#form form { margin: 20px 0 }
#form .left { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; margin: 0 0 20px; padding: 0; width: 150px; height: auto; float: right }
#form .required { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; width: 20px; height: auto; float: left }
#form .right { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; width: 220px; height: auto; float: left }
#form .requirednote { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0; float: left }
#form .error { color: #ca0303; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 3px 0 5px; padding: 0; float: left }
#form .submit { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 15px 0 0; padding: 0; width: 70px; height: auto }