/*

Designed By Brendan Sharman

*/

html {
background: #eeeeee;
}

#container {
text-align: left;
width: 766px;
margin: auto;
}

#container ul,
#container ul li {
list-style-type: none;
}

#header {
background: url(images/header.jpg) no-repeat;
overflow: hidden;
height: 111px;
}

#main_content {
background: url(images/background.jpg) no-repeat;
width: 439px;
height: 474px;
margin-left: 139px;
overflow: hidden;
float: none;
}

#main_content h2 {
padding-left: 13px;
padding-top: 10px;
font-family: helvetica;
font-size: 19pt;
letter-spacing: 3pt;
margin-top: 0px;
font-weight: normal;
}

#main_content p {
padding-left: 13px;
padding-right: 50px;
font-size: 9pt;
word-spacing: 1pt;
line-height: 17px;
}

#main_content_pricelist {
background: url(images/bg-pricelist1.jpg) no-repeat;
width: 314px;
height: 878px;
margin-left: 139px;
overflow: hidden;
float: none;
}

#main_content_pricelist h2 {
padding-left: 13px;
padding-top: 10px;
font-family: helvetica;
font-size: 19pt;
letter-spacing: 3pt;
margin-top: 0px;
font-weight: normal;
}

#main_content_pricelist h3 {
font-size: 10pt;
font-weight: bold;
word-spacing: 1pt;
padding-left: 13px;
padding-right: 70px;
margin-top: 0px;
margin-bottom: 0px;
}

#main_content_pricelist p {
padding-left: 13px;
padding-right: 70px;
font-size: 9pt;
word-spacing: 1pt;
line-height: 17px;
margin-top: 7px;
}

#main_content_pricelist2 {
background: url(images/bg-pricelist2.jpg) no-repeat;
float: right;
width: 313px;
height: 878px;
overflow: hidden;
}

#main_content_pricelist2 h2 {
margin-top: 60px;
}

#main_content_pricelist2 h3 {
font-size: 10pt;
font-weight: bold;
word-spacing: 1pt;
padding-left: 13px;
padding-right: 70px;
margin-top: 0px;
margin-bottom: 0px;
}

#main_content_pricelist2 p {
padding-left: 13px;
padding-right: 70px;
font-size: 9pt;
word-spacing: 1pt;
line-height: 17px;
margin-top: 7px;
}

#main_content_trucks {
background: url(images/bg-trucks.jpg) no-repeat;
width: 439px;
height: 474px;
margin-left: 139px;
overflow: hidden;
float: none;
}

#main_content_trucks h3 {
font-size: 10pt;
font-weight: bold;
word-spacing: 1pt;
padding-left: 13px;
padding-right: 70px;
}

#main_content_trucks h2 {
padding-left: 13px;
padding-top: 10px;
font-family: helvetica;
font-size: 19pt;
letter-spacing: 3pt;
margin-top: 0px;
font-weight: normal;
}

#main_content_trucks p {
padding-left: 13px;
padding-right: 50px;
font-size: 9pt;
word-spacing: 1pt;
line-height: 17px;
}

#main_content_gallery {
background: url(images/bg-gallery.jpg) no-repeat;
width: 627px;
height: 474px;
margin-left: 139px;
overflow: hidden;
float: none;
}

#main_content_gallery h2 {
padding-left: 13px;
padding-top: 10px;
font-family: helvetica;
font-size: 19pt;
letter-spacing: 3pt;
margin-top: 0px;
font-weight: normal;
}

#gallery {
padding-left: 30px;
padding-top: 8px;
}

#navbar {
background: url(images/nav_bg.jpg) no-repeat;
width: 139px;
height: 474px;
float: left;
}

#navbar ul#nav li {
text-align: right;
padding-right: 22px;
font-size: 13pt;
padding-top: 10px;
}

#navbar_pricelist {
background: url(images/nav-pricelist.jpg) no-repeat;
width: 139px;
height: 878px;
float: left;
}

#navbar_pricelist ul#nav li {
text-align: right;
padding-right: 22px;
font-size: 13pt;
padding-top: 10px;
}

#sidebar {
background: url(images/sidebar_bg.jpg) no-repeat;
width: 188px;
height: 474px;
float: right;
}

#sidebar h5 {
margin-top: 80px;
}

#sidebar ul#side li {
background: url(images/side-box.png) no-repeat;
height: 107px;
width: 105px;
margin-bottom: 15px;
padding-right: 10px;
float: right;
}

#sidebar ul#side h1 {
background: url(images/woodys.png) no-repeat 85px 0px;
text-align: left;
color: #428AC9;
font-weight: normal;
font-size: 10pt;
padding-left: 6px;
margin-top: 6px;
margin-bottom: 0px;
}

#sidebar ul#side h2 {
background: url(images/hat.png) no-repeat 87px 0px;
text-align: left;
color: #428AC9;
font-weight: normal;
font-size: 10pt;
padding-left: 6px;
margin-top: 6px;
margin-bottom: 0px;
}

#sidebar ul#side h3 {
background: url(images/ribbon.png) no-repeat 85px;
text-align: left;
color: #428AC9;
font-weight: normal;
font-size: 10pt;
padding-left: 6px;
margin-top: 6px;
margin-bottom: 0px;
}

#sidebar ul#side p {
text-align: left;
color: #000000;
padding-left: 8px;
margin-top: 3px;
margin-bottom: 0px;
}

#sidebar ul#side h4 {
text-align: left;
color: #000000;
margin-top: 2px;
padding-left: 8px;
font-size: 9px;
}

#sidebar_trucks {
background: url(images/sidebar-trucks.jpg) no-repeat;
width: 188px;
height: 474px;
float: right;
}

#sidebar_contact {
background: url(images/sidebar-contact.jpg) no-repeat;
width: 188px;
height: 474px;
float: right;
}

#header h1 {
display: none;
}

#footer {
height: 50px;
}

#footer p {
margin: 0px;
padding-top: 3px;
text-align: center;
color: #c0c0c0;
font-weight: normal;
}

#footer a {
margin: 0px;
padding-top: 20px;
text-align: center;
color: #c0c0c0;
}

#footer a:hover {
margin: 0px;
padding-top: 20px;
text-align: center;
color: #acacac;
}

body {
font-size: 9px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
color: #ffffff;
}

ul, li, img, body, html {
margin: 0; padding: 0;
}

a {
text-decoration: none;
color: #ffffff;
}

a: hover {
color: #eeeeee;
}

.fr {
float: right;
}

.fl {
float: left;
}

.prices {
font-weight: bold;
}
