@import url(http://fonts.googleapis.com/css?family=Arapey);

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}

body {
width: 100% !important;
height: 100%;
background-color: #024466;
color: #333;
font-family: Arial, Verdana, Sans-Serif;
font-size: 12px;
min-width: 100% !important;
line-height: 18px;
}

#wrap {
width: 100%;
background: url(images/bg_mobile.jpg) repeat-x center top;
background-color: #D8DFED;
overflow: hidden;
padding-bottom: 10px;
}

.header-wrap {
width: 100%;
}

#header {
text-align: center;
width: 318px;
height: 90px;
margin: 0 auto;
overflow: hidden;
border: 0 none;
}

#header .logo a {
width: 318px;
height: 78px;
background:url(images/logo.png) no-repeat center top;
display: inline;
float: left;
margin: 10px 0 0px 0;
overflow: hidden;
text-indent: -99999em;
}


#main-content {
width: 290px;
margin: 10px auto 0;
}

.button
{
    width: 240px;
    height: 33px;
    background-image: url(images/navrepeat.jpg);
    margin: 10px auto;
    padding: 5px 20px 0 20px;
    list-style: none;
    font-family: 'Arapey', serif;
    text-align:right;
    font-size: 20px;
    color: white;
}

.sf_button
{
    padding: 0px 0px 0 10px;
}
.sf_buttontxt a
{
    width: 245px;
    position: absolute;
    padding: 0px 20px 0 20px;
    text-align: right;
    margin: -38px 10px 10px 0px;
    font-family: 'Arapey', serif;
    font-size: 20px;
    color: white !important;
}
.sf_backbuttontxt a
{
    width: 245px;
    position: absolute;
    padding: 5px 20px 0 20px;
    text-align: right;
    margin: -38px 10px 10px 0px;
    font-family: 'Arapey', serif;
    font-size: 20px;
    color: white !important;
}
#nav a{
    text-decoration: none;
}

#nav ul li.wait-time {
overflow: hidden;
padding-bottom: 6px;
}

.imgwrap
{
    width: 280px;
    height: 120px;
    margin: 0 auto 30px auto;
}

.imgwrap img
{
    padding: 10px 0;
    background-repeat: no-repeat;
    background-color: white;
    width:100%;
    margin:5px 0 0px 0;
    -webkit-box-shadow: 0px 0px 4px 0px #a3a3a3;
}

#footer-wrap {
background: url(images/bg-footer.gif) repeat-x center top;
background-color: #024466;
overflow: hidden;
}

#footer {
width: 280px;
height: 40px;
margin: 0 auto 10px;
padding: 10px 0 0;
text-align: center;
}

.second {
border-left: solid 1px white;
padding-left:15px;
}

#footer li {
color: white;
display: inline;
font-size: 11px;
margin: 0 0 0 7px;
padding: 0 0 0 10px;
}

#footer li a {
color: white;
}

#content a, #footer a {
color: #EB4A00;
}
.secondarypages_wrapper
{
    width: 100%;
    margin: 0 auto;
    background-color: transparent;
}
.secondarypages_content
{
    margin: 0 auto;
    width: 300px;
}

.secondarypages_content h1
{
    text-align: center;
    color: White;
    font-family: 'Arapey', serif;
    font-weight: bold !important;
    font-size: 21px !important;
    padding: 10px 0 0 0;
}

.secondarypages_content p
{
    padding: 0 10px !important;
}

.stafftable td
{
    font-family: Arial;
    text-align: left;
    color: Black;
    line-height:1;
}

.stafftable td img
{
    margin: 0 auto;
    padding: 20px 0;
}
.stafftable strong
{
    font-size: 15px;
}
.stafftable h2
{
    font-weight: bold;
}