* { margin:0; padding:0; }
body { background:url(images/bg.jpg) top center no-repeat #fff; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; margin:30px 0; }
img { border:none; }
ul { list-style:none; }

#page { margin:0 auto; width:980px; }
#header { height:65px; width:980px; }
#headerimg { float:left; }
#slogan { float:right; padding-top:8px; }

#menu { height:39px; width:980px; }
#menu li { float:left; }
#menu li a { display:block; height:39px; text-indent:-8888px; width:140px; }
#menu li.home { background:url(images/menu-home.jpg) no-repeat top; }
#menu li.home:hover { background:url(images/menu-home.jpg) no-repeat bottom; }
#menu li.packages { background:url(images/menu-packages.jpg) no-repeat top; }
#menu li.packages:hover { background:url(images/menu-packages.jpg) no-repeat bottom; }
#menu li.how { background:url(images/menu-how.jpg) no-repeat top; }
#menu li.how:hover { background:url(images/menu-how.jpg) no-repeat bottom; }
#menu li.why { background:url(images/menu-why.jpg) no-repeat top; }
#menu li.why:hover { background:url(images/menu-why.jpg) no-repeat bottom; }
#menu li.scrap { background:url(images/menu-scrap.jpg) no-repeat top; }
#menu li.scrap:hover { background:url(images/menu-scrap.jpg) no-repeat bottom; }
#menu li.vendor { background:url(images/menu-vendor.jpg) no-repeat top; }
#menu li.vendor:hover { background:url(images/menu-vendor.jpg) no-repeat bottom; }
#menu li.contact { background:url(images/menu-contact.jpg) no-repeat top; }
#menu li.contact:hover { background:url(images/menu-contact.jpg) no-repeat bottom; }

#content-single { background-color:#fff; min-height:600px; padding-left:60px; padding-right:60px; padding-top:20px; }
#content-single .main { margin-bottom:40px; }
#content-single .header { display:block; margin-bottom:10px; }
#content-single p { color:#969696; font-size:14px; line-height:24px; margin-bottom:26px; }
#content-single p a { color:#8ebb44; text-decoration:none; }
#content-single li { background:url(images/ball_green.png) no-repeat 0px 6px; color:#969696; font-size:12px; line-height:20px; margin-bottom:5px; padding-left:14px; }
#content-single h2 { color:#8ebb44; display:block; font-size:14px; font-weight:bold; margin-bottom:10px; }
#content-single h2 a { color:#8ebb44; display:block; font-size:12px; text-decoration:none; }
#content-single h3 { clear:both; color:#3e3e3e; font-size:12px; font-weight:bold; margin-bottom:10px; }
#content-single ul { margin-bottom:20px; }
#content-single #package { float:left; margin-right:5%; margin-top:20px; width:45%; }
#content-single .back { margin-top:20px; }
.post-gallery .thumb { margin-bottom:3px; }
.post-gallery { float:left; height:150px; line-height:18px; margin-right:20px; text-align:center; width:150px; }

#footer { background-color:#f2f2f2; clear:both; padding:5px 20px; }
#footer p, #footer a { color:#999; font-size:11px; }