body {background: #085d7d url(../img/pgbg.jpg) top center no-repeat; margin: 0; padding: 0; border: 0; color: #000; font-family: Verdana, Arial, sans-serif; font-size: 12px;}
a {color: #085d7d;}
hr {clear: both; height: 0; width: 100%; visibility: hidden;}
img {border: 0;}

#accessibility {width: 100%; background: #999 url(../img/topbar.jpg) top left repeat-x; height: 23px;}
#accessibility p {margin: 0; display: none;}

#wrap {width: 900px; margin: 0 auto;}

#header {height: 87px;}
#header h1 {width: 349px; height: 56px; background: url(../img/logo.png) top left no-repeat; float: left;}
#header h1 b {display: none;}
#header h2 {display: none;}

#phone {background: url(../img/phone.png) top left no-repeat; width: 143px; height: 66px; float: right; margin: 10px 0 0 0;}
#phone p {display: none;}

#content {background: url(../img/content-top.png) top center no-repeat; padding: 0; margin: 0;}

#navigation {float: left; width: 900px; margin: 13px 0 0 0; padding: 0; clear: both; background: #fff; font-family: "Myriad Pro", Helvetica, sans-serif; font-size: 14px;}
#navigation ul {padding: 0 0 0 15px; list-style: none; background: url(../img/navbg.png) bottom center no-repeat; height: 54px; width: 881px; margin: -5px auto 0 auto;}
#navigation ul li {float: left; padding: 0; margin: 0;}
#navigation a {display: block; padding: 20px 15px 15px 15px; color: #f4f1dc; text-decoration: none;}
#navigation a:hover {text-decoration: underline; background: url(../img/navbg-ro.png) top center no-repeat;}

.banner {width: 900px; height: 192px; border: 0; margin: -8px 0 0 0; padding: 0; display: block;}

#pagecontent {background-color: #fff; width: 870px; margin: 0; padding: 0 0 0 30px;}

#maincontent {padding: 30px 0 0 0; float: left; width: 527px;}
#maincontent h2 {margin: 0; color: #085d7d; font-weight: bold; font-size: 18px;}
#maincontent p {line-height: 18px;}
#maincontent p em {color: #085c7c; font-weight: bold; font-style: normal;}

.customer_testimonial {background-color: #dcdcdc; padding: 3px; margin-bottom: 15px;}
.customer_testimonial h4 {color: #a3581b; font-weight: bold; font-size: 13px; line-height: 15px; font-style: italic;}
.customer_testimonial div {border: 1px solid #fff; margin: 0; padding: 7px 15px;}
.customername {font-weight: bold;}
.location {font-style: italic;}

#bottomnav {border-top: 1px solid #085d7d; font-size: 11px;}
#bottomnav a {color: #272727;}
#bottomnav p {text-align: center;}

#sidebar {float: right; width: 245px; background: #dbdbdb url(../img/sidebar-bottom.png) bottom left no-repeat; margin-top: 3px; margin-right: 3px; margin-bottom: 50px; height: 388px;}
#sidebartitle {height: 67px; background: url(../img/sidebar-top.png) top left no-repeat; margin: 0; padding: 0; clear: both; float: left; margin-bottom: 15px;}
#sidebar h3 {font-size: 18px; line-height: 22px; color: #f4f1dc; font-family: "Myriad Pro", Helvetica, sans-serif; float: right; width: 185px; text-align: center; margin: 12px 0 0 0; padding: 0;}
#sidebar p {font-size: 11px; line-height: 15px; margin: 15px; clear: both;}
.packingicon {float: left; height: 64px; width: 55px; margin-left: 5px;}
.boximg {position: relative; left: -55px; top: 0;}

#footer {color: #fff; font-size: 10px; background: url(../img/footerbg.png) top center no-repeat; width: 900px; height: 23px; margin: -3px 0 10px 0;}
#footer p {margin: 0 0 0 30px; line-height: 24px;}

/* Contact Us Page */

form {margin-top: 15px;}
fieldset {border: 1px solid #bbb; margin-bottom: 10px;}
input[type=text] {width: 250px; border: 1px solid #aaa; padding: 3px 5px;}
textarea {width: 350px; height: 100px; overflow-y: auto; padding: 3px 5px; border: 1px solid #aaa;}
legend {font-weight: bold;}

