body
{
text-align: center;
margin: 48px auto 0 auto;
padding: 0;
color: #2b2b2b;
font-family: arial, verdana;
font-size: 62.5%;
background: #e4f4e2 url(/images/bg.gif) repeat-x;
}
html
{
min-height: 100%;
margin-bottom: 1px;
}
img
{
border: 0px none;
display: block;
}

a:visited, a:link
{
outline: none;
color: #8ac400;
text-decoration: none;
}
a:visited
{
color: #8ac400;
}
a:hover, a:active
{
outline: none;
color: #8ac400;
text-decoration: underline;
}

ul.skip {display: none;}

h1, h1 a, div.header p
{
margin: 0;
padding: 0;
float: left;
width: 318px;
height: 42px;
display: block;
text-indent: -8000px;
text-decoration: none;
background: url(/images/logo.gif) no-repeat;
font-size: .05em;
line-height: .05em;
}
h1 a:hover
{
text-decoration: none;
}
h1
{
margin-bottom: 36px;
}
div.header p
{
background: url(/titles/seat.gif) no-repeat;
width: 256px;
height: 78px;
float: right;
}
div.content_right h3
{
width: 332px;
height: 46px;
margin-bottom: 1px;
}
div.content_right h3.did_you_know
{
background: url(/titles/did_you_know.gif) no-repeat;
}

h2
{
padding: 0;
margin: 0 0 .6em 0;
font-size: 1.3em;
color: #2b2b2b;
line-height: 1.5em;
}
h3
{
padding: 40px 0 0 0;
color: #2b2b2b;
margin: 0;
font-size: 1.5em;
line-height: 1.5em;
}
h4
{
color: #2b2b2b;
padding: 0;
margin: 0;
font-size: 1.2em;
line-height: 1.8em;
font-weight: normal;
}
p
{
padding: 0;
margin: 0 0 .7em 0;
font-size: 1.2em;
line-height: 1.5em;
}
p.status
{
color: #8ac400;
font-weight: bold;
}
p.qtnz
{
margin-bottom: 2em;
}
ul, ol
{
margin: 0 0 10px 15px;
padding: 0 0 0 15px;
}
ul li, ol li
{
font-size: 1.2em;
line-height: 1.5em;
}
li li
{
font-size: 1em;
}
ul li ul
{
margin: 0 0 0 15px;
}

div.aa
{
width: 861px;
text-align: left;
margin: auto;
}
div.aa_seat, div.aa_blank, div.aa_night, div.aa_remarks, div.aa_down
{
width: 100%;
float: left;
text-align: center;
margin: 0px auto 0 auto;
background: url(/images/seat.jpg) repeat-x center 107px;
}
div.aa_night
{
background: url(/images/night.jpg) repeat-x center 107px;
}
div.aa_down
{
background: url(/images/down.jpg) repeat-x center 107px;
}
div.aa_remarks
{
background: url(/images/remarks.jpg) repeat-x center 107px;
}
div.aa_blank
{
background: #8ac400;
}
div.aa_inner, div.top, div.header
{
width: 861px;
float: left;
}

div.header, div.content, div.content_blank
{
float: left;
padding: 0 45px 0 45px;
width: 771px;
}
div.header
{
height: 107px;
}
div.content_blank
{
padding: 45px;
padding-bottom: 30px;
}
div.content_blank a:visited, div.content_blank a:link
{
color: #fff;
text-decoration: none;
}
a:visited
{
color: #fff;
}
div.content_blank a:hover, div.content_blank a:active
{
color: #313731;
text-decoration: underline;
}
div.contact
{
float: left;
padding: 60px 133px 60px 167px;
width: 561px;
}
div.contact_inner
{
width: 511px;
float: left;
background: url(/images/contact.gif) no-repeat;
padding: 36px 25px 20px 25px;
}
div.contact_bottom
{
width: 561px;
float: left;
height: 12px;
text-indent: -8000px;
text-decoration: none;
background: url(/images/contact_bottom.gif) no-repeat;
font-size: .05em;
line-height: .05em;
}

div.contact_left
{
width: 240px;
float: left;
}
div.contact_left h2
{
font-size: 1.2em;
font-weight: normal;
}
div.contact_left p
{
font-size: 1.1em;
}
div.contact_right
{
width: 220px;
float: right;
padding-left: 30px;
border-left: 1px solid #8ac400;
}
div.contact_left input, div.contact_left textarea
{
font-family: arial, verdana;
padding: 6px;
margin: 0;
border: 0px none;
background: #d7e5d6;
font-size: 1em;
color: #313731;
}
div.contact_left input:focus, div.contact_left textarea:focus
{
color: #fff;
background: #313731;
}
div.contact_left input.input, div.contact_left textarea
{
width: 220px;
}
div.contact_left p.submit
{
padding-left: 150px;
}
div.contact_left p.submit input
{
width: 82px;
background: #8ac400;
color: #fff;
font-weight: bold;
}


ul.lozenge
{
float: left;
width: 771px;
margin: 0;
padding: 5px 0 0 0;
list-style-type: none;
}
ul.lozenge li
{
background: #8ac400 url(/images/lozenge_top.gif) no-repeat;
width: 146px;
float: right;
line-height: 1em;
text-align: center;
}
ul.lozenge li a
{
background: url(/images/lozenge_bottom.gif) no-repeat bottom left;
width: 136px;
padding: 10px 5px 10px 5px;
float: left;
}
ul.lozenge_info
{
margin-top: -35px;
}
ul.lozenge li a:link, ul.lozenge li a:visited
{
color: #fff;
text-decoration: none;
}
ul.lozenge li a:hover, ul.lozenge li a:active
{
color: #373737;
text-decoration: underline;
}

div.info
{
padding: 25px 0 0 0;
width: 346px;
background: #313731 url(/images/info.gif) no-repeat;
}
div.info p
{
width: 243px;
color: #fff;
padding: 0 15px 25px 88px;
background: url(/images/info_bottom.gif) no-repeat bottom left;
margin: 0;
}
div.info p strong
{
font-size: 1.1em;
}

p.credit_seat, p.credit_seat a,
p.credit_night, p.credit_night a,
p.credit_remarks, p.credit_remarks a,
p.credit_down, p.credit_down a
{
margin: 266px 0 5px 0;
float: left;
width: 861px;
height: 105px;
padding: 0;
display: block;
text-indent: -8000px;
text-decoration: none;
font-size: .05em;
line-height: .05em;
}
p.credit_seat a, p.credit_night a, p.credit_remarks a, p.credit_down a
{
margin: 0;
width: 186px;
}
p.credit_seat, p.credit_seat a
{
background: url(/images/credit_seat.gif) no-repeat;
}
p.credit_night, p.credit_night a
{
background: url(/images/credit_night.gif) no-repeat;
}
p.credit_remarks, p.credit_remarks a
{
background: url(/images/credit_remarks.gif) no-repeat;
}
p.credit_down, p.credit_down a
{
background: url(/images/credit_down.gif) no-repeat;
}


div.footer
{
width: 771px;
text-align: left;
margin: auto;
color: #373737;
padding: 0;
font-family: Tahoma, verdana, arial;
}
div.footer ul
{
width: 771px;
border-top: 1px solid #8d958c;
float: left;
margin: 15px 0 0 0;
padding: 12px 0 10px 0;
list-style-type: none;
}
div.footer ul.blank
{
margin: 0;
border-top: 0 none;
}
div.footer ul li
{
margin: 0;
padding: 0 .8em 0 .8em;
line-height: 1.1em;
float: right;
font-size: 1em;
color: #373737;
white-space: nowrap;
border-right: 1px solid #373737;
}
div.footer ul li.swordfox
{
border-right: 0px none;
padding: 0 0 0 .8em;
}
div.footer ul li a:link, div.footer ul li a:visited
{
color: #373737;
font-weight: bold;
text-decoration: underline;
}
div.footer ul li a:hover, div.footer ul li a:active
{
color: #8ac400;
font-weight: bold;
text-decoration: underline;
}
abbr, acronym, span.abbr
{
cursor: help;
border-bottom: 1px dotted #eaeaea;
}
