*
{
margin: 0;
padding: 0;
}

body
{
font-family: Verdana;
font-size: 14px;
}

div#wrap
{
width: 960px;
margin: 6px auto;
}

div#header
{
background: #131f27;
color: #fff;
-moz-border-radius-topleft: 16px;
-moz-border-radius-topright: 16px;
-webkit-border-top-right-radius: 16px;
-webkit-border-top-left-radius: 16px;
}

div#top-bar
{
background: #253e4e;
position: relative;
padding: 14px 22px;
-moz-border-radius-topleft: 16px;
-moz-border-radius-topright: 16px;
-webkit-border-top-right-radius: 16px;
-webkit-border-top-left-radius: 16px;
}

h1
{
height: 25px;
width: 500px;
margin: 35px 0 25px 50px;
text-indent: -9999px;
background: url("_images/logo.jpg") no-repeat;
}

h2
{
display: none;
}

h3
{
font-weight: normal;
font-size: 18px;
/*color: #3d80a4;*/
color: #2f637f;
margin: 2em 0 1em 0;
}

table
{
border-collapse: collapse;
}

table td
{
padding-bottom: 0.25em;
padding-right: 2em;

}

p
{
margin: 1em 0;
}

a
{
text-decoration: none;
color: #36c;
}

a:hover
{
color: #69f;
}

div#header-slideshow
{
width: 882px;
height: 276px;
margin: 0 auto;
padding: 0 0 30px 0;
}

span#directions
{
position: absolute;
top: 14px;
right: 22px;
}

div#content-wrap
{
position: relative;
clear: both;
margin-top: 20px;
}

div.infobox
{
float: left;
padding: 44px 20px 0px 20px;
font-size: 90%;
color: #fff;
}

div.infobox h3
{
display: none;
}

div.infobox ul
{
padding-left: 1em;
}

div.infobox ul li
{
margin-bottom: 0.5em;
}

div.infobox.safe
{
width: 285px;
height: 138px;
margin-right: 10px;
background: url("_images/info-box-safe.png") no-repeat;
}

div.infobox.secure
{
width: 286px;
height: 138px;
margin-right: 10px;
background: url("_images/info-box-secure.png") no-repeat;
}

div.infobox.rates
{
position: absolute;
right: 0;
float: none;
width: 225px;
height: 372px;
padding-left: 20px;
padding-right: 40px;
background: url("_images/info-box-lowrates.png") no-repeat;
}

table#rates
{
font-size: 140%;
margin-bottom: 1em;
}
div.rates2
{
font-size: 140%;
margin-bottom: 1em;
text-align: center !important;
}


div#content
{
clear: left;
width: 640px;
}

table#size-table
{
}

table#size-table th
{
font-weight: normal;
text-decoration: underline;
padding: 0.5em;
text-align: left;
color: #2c5c76;
}

table#size-table td
{
padding: 0.5em;
vertical-align: top;
}

table#size-table td span
{
font-size: 80%;
margin-left: 10px;
}

div.testimonial
{
padding-left: 20px;
background: url("_images/arrow-bullet.png") no-repeat left top;
margin: 10px 0;
font-size: 90%;
border-bottom: 1px dashed #ccc;
}

div.testimonial p.author
{
text-align: right;
}

div#contact-us
{
position: absolute;
width: 260px;
top: 460px;
right: 20px;
}

div#footer
{
    background: #131f27;
    color: #fff;
    text-align: center;
    padding: 20px;
    font-size: 18px !important;
}
span#phone-number 
{
    font-size: 18px !important;
}
}