body{margin:0;padding:0;font-size:75%;line-height:1.75em;font-family:Helvetica,Arial,sans-serif;color:#222;background:#709fcb url(../images/background.jpg) no-repeat top center}
html>body{font-size:13px;}
#container{margin:auto auto;width:892px}
    #header{position:relative}
        #cvg-logo{position:absolute;top:5px;left:10px}
        #cvg-contact{position:absolute;top:20px;right:2em}
            #cvg-phone,#cvg-email{padding:5px 0 0 30px}
            #cvg-phone{font-size:2em;color:#444;background:url(../images/icons/telephone.png) no-repeat 0 10px}
            #cvg-email{font-size:1.2em;background:url(../images/icons/email.png) no-repeat 0 5px}
            #cvg-email a{color:#444;text-decoration:none}
        #navigation{float:right;margin:100px 10px 0 0}
            #navigation li{display:inline;float:left;margin:0 .15em;background:url(../images/nav-left.png) no-repeat top left}
            #navigation li#first{background:url(../images/nav-left-first.png) no-repeat top left}
                #navigation span{display:block;padding:.4em .7em .2em .5em;background:url(../images/nav-right.png) no-repeat top right;margin-left:3px}
                #navigation a{display:block;text-decoration:none;color:#222}
            #navigation li.hover{background:url(../images/nav-left-active.png) no-repeat top left}
            #navigation li.hover span{background:url(../images/nav-right-active.png) no-repeat top right;margin-left:3px}        
            #navigation li.hover a{color:#FFF}   
            
            body #navigation li.hover-first{background:url(../images/nav-left-active-first.png) no-repeat top left !important}
                body #navigation li.hover-first span{background:url(../images/nav-right-active-first.png) no-repeat top right !important;margin-left:3px;color:#FFF}
    #content{clear:both;background:#FFF;border:3px solid #5f8ab1}
        #content-body{}
            .left{float:left}
            .right{float:right}
            .col-left{float:left;margin-left:1%;}
            .col-right{float:right;margin-right:1%}
            .col-third{width:31%}
            .col-half{width:49%}
            .col-twothirds{width:62%}
        #sidebar{margin-top:-25px}
        .content-emphasis{background:#d0dde9 url(../images/content-emphasis.jpg) no-repeat;padding:.5em }
        .faux-li{margin-top:1em}
            .faux-li img{float:left}
            .faux-li p,.faux-li hr{float:right;width:420px}
                .faux-li-img-first{margin:20px 15px 0}
                .faux-li-img{margin:40px 15px 0}
        .product-container{border:1px solid #dbd2c5;padding:.5em;margin-bottom:1em}
            .product-container img{float:left;padding-right:1em}
            .product-content{float:left;font-size:.9em;}
                .product-content p{margin:0}
                .product-view{padding:5px 0 0 23px;background:url(../images/icons/cart.png) no-repeat 0 7px}
    #subheader{background:url(../images/subheaders/clifton-bridge.jpg) no-repeat;height:366px}
    #subheader-small{height:174px}
        .subheader-about{background:url(../images/subheaders/tunnel.jpg) no-repeat}
        .subheader-gallery{background:url(../images/subheaders/building-site.jpg) no-repeat}
        .subheader-sales{background:url(../images/subheaders/dockyard.jpg) no-repeat}
        .subheader-rentals{background:url(../images/subheaders/highway.jpg) no-repeat}
        .subheader-fuel{background:url(../images/subheaders/london.jpg) no-repeat}
        .subheader-load{background:url(../images/subheaders/tunnel-light.jpg) no-repeat}
        .subheader-faq{background:url(../images/subheaders/tunnel.jpg) no-repeat}
        .subheader-contact{background:url(../images/subheaders/london.jpg) no-repeat}
        .subheader-chart{background:url(../images/subheaders/building-site.jpg) no-repeat}
	.subheader-service{background:url(../images/subheaders/building-site.jpg) no-repeat}
        #subheader-content{/*background:url(../images/fade.png);*/padding:30px 10px 0;margin-right:0;width:32%;height:100%;line-height:2em}
    #content-body{padding:2em}
    #footer{float:left;margin-top:3em;padding:3em 2em 1em;background:#424141;color:#CCC}

#content,.content-emphasis,.product-container{-moz-border-radius:8px;-webkit-border-radius:8px}
#subheader{-moz-border-radius:4px 4px 0 0;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px}
#subheader-content{-moz-border-radius:0 4px 0 0;-webkit-border-top-right-radius:4px}
#footer{-moz-border-radius:0 0 4px 4px;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:6px}

/* Typography */
h1,h2,h3{margin:0 0 1em;padding:0 0 .25em;font-size:1.7em;font-weight:normal;border-bottom:2px solid #dbd2c5;color:#333}
#footer h2{font-size:1.4em;color:#CCC;border-bottom:1px solid #CCC;font-weight:normal}
h3{font-size:1.2em;margin-top:2em}
h4{font-weight:normal;margin-bottom:0;margin-top:0}
#subheader h2,#subheader-small h2{margin-top:0;font-weight:normal;text-transform:uppercase;font-size:1.4em;color:#333;border-bottom:none}
a{color:#0084ff}
a:hover{text-decoration:none}
a img{border:none}
a.fancy-link{font-family:Georgia;font-style:italic;color:#222}
#footer a.fancy-link{color:#CCC}
address{font-style:normal}
hr{background:#FFF;color:#FFF;border:none;border-bottom:1px dotted #CCC}

/* Tables */
table{border-collapse:collapse;width:425px;margin-bottom:2em}
	tr:hover td{background:#d4e2ed}
	th{background:#709FCB;font-weight:normal;color:#FFF;text-align:left}
	th,td{text-align:left;padding:6px;border-bottom:1px solid #FFF}
	td{background:#DEEAF3}

/* Plugins */
/* Fancy box */
.fancybox{display:block;float:left;margin-right:9px;margin-bottom:9px;width:240px;padding:3px 3px 0 3px;border:1px solid #CCC}
.fancybox img{width:240px;height:180px}
div#fancy_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#666;display:none;z-index:30}
* html div#fancy_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px')}
div#fancy_wrap{text-align:left}
div#fancy_loading{position:absolute;height:40px;width:40px;cursor:pointer;display:none;overflow:hidden;background:transparent;z-index:100}
div#fancy_loading div{position:absolute;top:0;left:0;width:40px;height:480px;background:transparent url(../images/fancybox/fancy_progress.png) no-repeat}
div#fancy_loading_overlay{position:absolute;background-color:#FFF;z-index:30}
div#fancy_loading_icon{position:absolute;background:url(../images/fancybox/fancy_loading.gif) no-repeat;z-index:35;width:16px;height:16px}
div#fancy_outer{position:absolute;top:0;left:0;z-index:90;padding:18px 18px 33px;margin:0;overflow:hidden;background:transparent;display:none}
div#fancy_inner{position:relative;width:100%;height:100%;border:1px solid #BBB;background:#FFF}
div#fancy_content{margin:0;z-index:100;position:absolute}
div#fancy_div{background:#000;color:#FFF;height:100%;width:100%;z-index:100}
img#fancy_img{position:absolute;top:0;left:0;border:0;padding:0;margin:0;z-index:100;width:100%;height:100%}
div#fancy_close{position:absolute;top:-12px;right:-15px;height:30px;width:30px;background:url(../images/fancybox/fancy_closebox.png) top left no-repeat;cursor:pointer;z-index:181;display:none}
#fancy_frame{position:relative;width:100%;height:100%;display:none}
#fancy_ajax{width:100%;height:100%;overflow:auto}
a#fancy_left,a#fancy_right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;z-index:111;display:none;background-image:url(data:image/gif;base64,AAAA);outline:none}
a#fancy_left{left:0}
a#fancy_right{right:0}
span.fancy_ico{position:absolute;top:50%;margin-top:-15px;width:30px;height:30px;z-index:112;cursor:pointer;display:block}
span#fancy_left_ico{left:-9999px;background:transparent url(../images/fancybox/fancy_left.png) no-repeat}
span#fancy_right_ico{right:-9999px;background:transparent url(../images/fancybox/fancy_right.png) no-repeat}
a#fancy_left:hover{visibility:visible}
a#fancy_right:hover{visibility:visible}
a#fancy_left:hover span{left:20px}
a#fancy_right:hover span{right:20px}
.fancy_bigIframe{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent}
div#fancy_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg{position:absolute;display:block;z-index:70;border:0;padding:0;margin:0}
div.fancy_bg_n{top:-18px;width:100%;height:18px;background:transparent url(../images/fancybox/fancy_shadow_n.png) repeat-x}
div.fancy_bg_ne{top:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancybox/fancy_shadow_ne.png) no-repeat}
div.fancy_bg_e{right:-13px;height:100%;width:13px;background:transparent url(../images/fancybox/fancy_shadow_e.png) repeat-y}
div.fancy_bg_se{bottom:-18px;right:-13px;width:13px;height:18px;background:transparent url(../images/fancybox/fancy_shadow_se.png) no-repeat}
div.fancy_bg_s{bottom:-18px;width:100%;height:18px;background:transparent url(../images/fancybox/fancy_shadow_s.png) repeat-x}
div.fancy_bg_sw{bottom:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancybox/fancy_shadow_sw.png) no-repeat}
div.fancy_bg_w{left:-13px;height:100%;width:13px;background:transparent url(../images/fancybox/fancy_shadow_w.png) repeat-y}
div.fancy_bg_nw{top:-18px;left:-13px;width:13px;height:18px;background:transparent url(../images/fancybox/fancy_shadow_nw.png) no-repeat}
div#fancy_title{position:absolute;bottom:-33px;left:0;width:100%;z-index:100;display:none}
div#fancy_title div{color:#FFF;font:bold 12px Arial;padding-bottom:3px}
div#fancy_title table{margin:0 auto}
div#fancy_title table td{padding:0;vertical-align:middle}
td#fancy_title_left{height:32px;width:15px;background:transparent url(../images/fancybox/fancy_title_left.png) repeat-x}
td#fancy_title_main{height:32px;background:transparent url(../images/fancybox/fancy_title_main.png) repeat-x}
td#fancy_title_right{height:32px;width:15px;background:transparent url(../images/fancybox/fancy_title_right.png) repeat-x}

/* Hacks */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/* html .clearfix{height:1%;}.clearfix{display:block;}/* End hide from IE-mac */
