/* CSS Document */

/* Main component layout settings */

body {width:1000px;margin: 0 auto;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;background-color:#dff5ff;}

#scrollbar {height: 35px;font-weight:bold;font-style:italic;color:#e96922;text-align:center;padding: 5px 10px 5px 10px;background-image:url(../styleImages/scrollerbg.gif);background-repeat:no-repeat;margin-top:15px;margin-bottom:10px;}
#scrollbar a {color:#e96922; text-decoration:none;}

#header {background-color:#ffffff;background-image:url(../styleImages/headerbg.gif);background-position:top;background-repeat:no-repeat;height:200px;border-top:1px solid #278591;border-left:1px solid #278591;border-right:1px solid #278591;}

#searchbox {text-align:right;margin-bottom:15px;margin-right:20px;font-size:11px;}
#searchbox form {display:inline;}
input.search {width:21px;height:30px;vertical-align:bottom;}

#main {background-image:url(../styleImages/sidebg.jpg);background-repeat:repeat;border-left:1px solid #278591;border-right:1px solid #278591;border-bottom:1px solid #278591;}

#content {width:775px;background-color:#ffffff;margin-left:105px;padding-left:15px; padding-right:12px;}

#footer {font-size:10px;text-align:center;margin-top:10px;padding-bottom:10px;}

/* Site-wide definitions */

.larger {font-size:18px;}
.smaller {font-size:10px;}
.italic {font-style:italic;}

img#clicksmall {margin-top:10px; padding-left:170px;}
img#clicklarge {margin-top:40px; margin-left:610px;}

a img {border:none;}

a, a:link, a:visited {color:#278591; text-decoration:none;}
a:hover, a:active {text-decoration:underline;}



/* Navigation menu settings */
/* use xb settings to make ul/li appear the same in mozilla, ie and opera */
/* needed to keep IE from bubbling events from items that are not contained but only covered */

table#head {margin-top:110px; height:70px;}
table#head td {margin:0px; padding:0px;}
td#logo {width:175px; text-align: center;}
td#navigation {background-image:url(../styleImages/menubarbg.jpg); background-position:center bottom; background-repeat:no-repeat; width:700px; font-family:helvetica,arial,sans-serif; font-size:12px; text-align:center; vertical-align:bottom;}
td#navigation a {text-decoration:none;}
td#links {text-align:right; width:125px;}
td#links img {padding:5px;}

#homelink {padding-left:25px;}
#aboutlink {padding-left:40px;}
#serviceslink {padding-left:30px;}
#equipmentlink {padding-left:3px;}
#cartlink {padding-left:10px;}

ul.navMenu {display:block;margin:0;padding:4px 10px 15px 10px;}
ul.navMenu *{font-size:12px;}
ul.navMenu li{color:#ffffff;display:inline;font-weight:bold;margin:0;padding:0 10px;position:relative;}
ul.navMenu li a{color:#ffffff;font-weight:bold;}
ul.navMenu li a:hover{background-color:transparent;color:#ffffff;text-decoration:underline;}
ul.navMenu li ul{display:block;left:0;position:absolute;top:1em;/* required for NS 7.x/Gecko 1.0.x but not Gecko 1.3 */ visibility:hidden;z-index:1000;}
ul.navMenu li ul li{background-color:#ffffff;color:#8e93a0;border-left:#9c9992 1px solid;border-right:#9c9992 1px solid;border-bottom:#9c9992 1px dotted;display:block;list-style:none;margin:0;padding:0;width:120px;margin-left:-16px;}
ul.navMenu li ul li a{background-color:#ffffff;color:#8e93a0;display:block;font-weight:normal;margin:0;padding:3px 5px;}
* html ul.navMenu li ul li a{width:100%;}
ul.navMenu li ul li a:hover{background-color:#ffffff;color:#8e93a0;text-decoration:none;}
ul.navMenu ul{background-color:#ffffff;color:#8e93a0;display:block;margin:0;padding:/*4px 0 */0;}


/* Home page */

#middlebox {height:236px; background-image:url(../styleImages/middleboxbg.jpg); background-repeat:no-repeat;}
#shopbox {height:130px; background-image:url(../styleImages/shopboxbg.jpg); background-repeat:no-repeat; background-position: top left;}
table#products {font-size:11px; color:#005770; margin-top:5px;}
table#products td {text-align:center; padding:5px; width:90px;}
table#products td.imageright {width:100px;}
table#products td.text {width:310px; text-align:left; padding-left:30px; line-height:1.5em; font-size:10px; font-weight:bold; color:#669aa9;}
span#bolditalic {font-weight:bold; font-style:italic; font-size:14px; color:#005770;}


/* Individual pages (in alphabetical order - as on cubecart site documents page) */

/* 12 Points of culture */

#points {background-color:#dff5ff; width:750px; padding:10px; margin-bottom: 20px;}
#pointstitle {background-image:url(../styleImages/12pointsheaderbg.jpg); background-position:center; background-repeat:no-repeat; width:771px; height:100px; text-align:center; font-size:18px; color:#2899b8; font-weight:bold;}
.point {background-image:url(../styleImages/approachability.jpg); background-repeat: no-repeat; font-size:16px; color:#2e7499; font-weight:bold; width:221px; height:42px; padding:10px 50px;}
.pointtext {font-size:11px; color:#2e7499; padding:20px 50px 30px 50px;}

/* About Us */

#abouttext {background-image:url(../styleImages/aboutusbg.jpg); background-repeat:no-repeat; width:772px; height:538px; color:#2e7499; line-height:2em; font-size:11px;}
#abouttext p {margin: 25px 35px 20px 20px;}
div#leftlist {margin-left: 70px; float:left;}
div#rightlist {margin-left:480px;}

/* Auction Movers */

#auctiontext {background-image:url(../styleImages/auctionbg.jpg); background-position:top; background-repeat:no-repeat; font-size:11px; width:770px; height:335px; color:#2e7499;}
#auctiontext p {margin: auto 190px auto 30px; line-height:1.5em;}
#auctiontext p#para1 {margin: 60px 15px auto 80px;}
#auctiontext span.orange {color:#e8641b; font-size:16px;}

/* Case Studies & Testimonials */
#case-header {background-image:url(../styleImages/case-header.jpg); background-repeat:no-repeat; background-position:top; width: 770px; height: 75px; color:#2E7499;}
#case-main {background-color:#dff5ff; color:#2E7499; width:770px;}
#case-main table {margin-right:10px; margin-bottom:10px;}
#case-main p {padding-left: 20px;}
#case-main td img {padding-top: 50px;}
#case-main td.left {width: 250px;}
#case-main td.right {border-bottom: 1px solid #2E7499; padding-right:15px; padding-bottom:10px;}
#case-main img {text-align:center;}


/* Contact Us */

#contactform {background:url(../styleImages/contactbg.jpg) no-repeat top; width:770px; height:475px; color:#2e7499; font-size:11px;}
#quickemail {margin-right:200px;}
#address {padding-top:0px; padding-left:20px;}
td#form input {margin-right:33px;}
td#form textarea {margin-right: 15px; vertical-align:text-top;}

/* Equipment Sales */

div#newused {background-image:url(../styleImages/newusedequipbg.jpg);  background-repeat:no-repeat; background-position:top; width:777px; color:#2e7499; height:540px;}
div#newused p {margin-left:200px; margin-top:20px; font-size:14px; font-weight:bold;}
div#newused a, div#newused a:link, div#newused a:visited {color:#2e7499; text-decoration:none;}
div#newused a:hover, div#newused a:active {color:#ffffff;}

/* Health & Safety */

#hsintro, #hswstatement {color:#2e7499; font-size:11px; line-height:2.5em;}
#hsintro p, #hswstatement p {margin:0; padding-left:70px; padding-right:30px;}
#hsintro {background-image:url(../styleImages/hsintrobg.jpg); background-repeat:no-repeat; width:770px; height:462px;}
#hswstatement {clear:right; background-image:url(../styleImages/hswstatementbg.jpg); background-repeat: no-repeat; width:772px; height:362px;}

/* International Packers */

#intl {background-image:url(../styleImages/internationalbg.jpg); background-repeat:no-repeat; width:770px; height:500px; color:#2e7499; line-height:2em; font-size:11px;}
#intl p.main {margin: 25px 255px 20px 20px;}
#intl p.heading {margin: 25px 35px 20px 20px;}
#intl p.top {padding-left: 40px; font-weight: bold; color: #2e7499; margin-right: 35px; margin-top: 40px;}

/* Links */



/* Manual Handling */

#handlingtext {background-image:url(../styleImages/manualhandlingbg.jpg); background-repeat:no-repeat; width:770px; height:550px; color:#2e7499; font-size:11px; line-height:2.5em;}
#handlingtext p {margin:0; padding-left:70px; padding-right:30px;}
#handlingtext ul {padding-left:65px; padding-top:20px;}

/* New Equipment & Used Equipment */

#equipment {background-image:url(../styleImages/equipmentbg.jpg); background-position:top; background-repeat:no-repeat; width:771px; height:550px; padding-top:30px; text-align:center;}
.equiptitle, .equiplink {font-weight:bold; color:#2e7499;}
.equiptitle {font-size:14px; text-align:center; padding-top:30px;}
.equiplink {margin-left:520px; padding-top:30px;}
.equiplink a {color:#2e7499; font-size:12px; text-decoration:none;}
.equiplink a:hover {text-decoration:underline;}
.equiplink img {vertical-align:middle;}
#equipment table {margin-top:30px; font-size:10px;}
.textrow {}
.imagerow {}


/* Payment Policy */

.titlepoint {background-image:url(../styleImages/title-point.gif); background-repeat:no-repeat; background-position:left; width: 400px; height:42px; font-size:14px; font-weight:bold; padding-left:60px; padding-top:20px;}
#paymentheader {background-image:url(../styleImages/paymentbg.jpg); background-repeat:no-repeat; background-position:top; width: 770px; height: 75px; color:#2E7499;}
#paymentmain {background-color:#dff5ff; color:#2E7499; width:770px;}
#paymentmain p.heading, #paymentmain p, #paymentmain ul {margin: 25px 35px 20px 20px;}


/* Privacy Policy */


/* Product List */

div#productlist {background-image:url(../styleImages/productlistheader.jpg); background-repeat:no-repeat; background-position:top; background-color:#e6f4df; width:771px; border-left:5px solid #d5edc9; border-right:5px solid #d5edc9; border-bottom:5px solid #d5edc9;}
div#productlist p {font-size:14px; color:#4e8d0c; margin-top:50px; margin-left:70px; font-weight:bold;}
table#productfulllist {margin-top:50px; margin-bottom:30px; width:771px;}
div#productlist td {font-size:11px; color:#86b055; width:50%; height:20px; padding-left:30px;}
span.boldproduct {font-weight:bold; color:#315807;}


/* Terms & Conditions */



/* Vision & Mission Statement */

#vision {background-image:url(../styleImages/visionbg.jpg); background-repeat:no-repeat; height:461px; width:770px;}
#missionstatement {clear:left; margin-top:30px;}
#missiontitle {background-image:url(../styleImages/visionheaderbg.jpg); background-repeat:no-repeat; width:770px; height:47px; padding-top:50px; padding-left:20px; font-size:16px; font-weight:bold; color:#2e7499;}
#missiontext {background-color:#dff5ff; width:710px; padding:30px; color:#2e7499; font-size:11px; line-height:2em; margin-bottom:10px;}


a.txtCheckout, a.txtUpdate {color: #FFFFFF;}