@charset "UTF-8";

body{background-color: #fff; }

#frame{margin: 0 auto; width: 1081px;}
#frame-shade{width: 1081px; background: #fff url(../images/main-bg.png) top center repeat-y;float: left;}
#foot-shade{width: 1081px; background: #fff url(../images/foot-bg.jpg) top center no-repeat; height: 129px; float: left;}
#sleeve{width: 952px; margin: 0 auto;}
#header{background: #fff url(../images/head-bk.png) top left no-repeat; height: 72px; width: 952px; }

ul#top-nav{float: right; position:relative; top: 52px;}
ul#top-nav li{overflow: hidden;}

#thanks{padding-top:60px; min-height:460px; text-align:center;}
a#top-nav-home{background-image: url(../images/top_home.png); width:70px;}
a#top-nav-gallery{background-image: url(../images/top_gallery.png); width:179px;}
a#top-nav-quote{background-image: url(../images/top_quote.png); width:79px;}
a#top-nav-contact{background-image: url(../images/top_contact.png);  width:90px;}
a#top-nav-terms{background-image: url(../images/top_terms.png); width:63px;}

ul#top-nav li a{text-indent: -300px; background-position:0 -20px; background-repeat: no-repeat; display: block; height: 20px;}
ul#top-nav li a:hover{background-position: 0 0;}

#main-image{width: 952px; height: 274px; background: #333 url(../images/main-image-bk.jpg) top center; }
#main-image img{margin: 7px;}

#content-tab{float: left; background: #fff url(../images/body-bk.png) bottom left repeat-x;}


#sidebar{float: left;  width: 234px; }
#sidebar-nav{ display: block; width: 234px; background-color: #212725;}


a#sidebar-nav-uktrans{background-image: url(../images/left_uk.png); }
a#sidebar-nav-eutrans{background-image: url(../images/left_eu.png);}
a#sidebar-nav-prestiege{background-image: url(../images/left_prestiege.png);}
a#sidebar-nav-services{background-image: url(../images/left_services.png);}
a#sidebar-nav-testimonials{background-image: url(../images/left_testimonials.png);}
a#sidebar-nav-faqs{background-image: url(../images/left_faq.png);}
a#sidebar-nav-storage{background-image: url(../images/left_storage.png);}
a#sidebar-nav-additional{
 color: white;
 text-transform: uppercase;
 font-weight: bold;
 text-align: center;
 text-indent: 0 !important;
 width: 225px !important;
 text-shadow: 0px 1px 0px black;
 font-size: 13px !important;
}

ul.additional { margin-left: 7px; }

a#sidebar-nav-additional:hover{
 color: black !important;
 background-color: #ffe800;
 text-shadow: 0px 1px 0px white;
}

#sidebar-nav li a{text-indent: -1000px; background-position:0 0; background-repeat: no-repeat; display: block; width: 229px; height: 35px; overflow: hidden;}
ul#sidebar-nav li a:hover{background-position: 0 -35px;}

#content{float: left; position: relative; left: 0px; width: 717px; background-color: #fff; border-left: 1px solid #ddd;}

#page-content{min-height: 460px;}

#content-foot{text-align: center; width: 718px;}

#quote-form{background-color: #eee; margin: 14px; float: left;}
#quote-form label{width: 160px; clear: left; margin-left: 15px; float: left; height: 26px; font-weight: 700; line-height: 26px;}
#quote-form  input{float: left; width: 200px;}
#quote-form textarea{float: left;width: 200px;}
#quote-form #submit{margin-left: 175px; float: left; clear: left; width: 100px;}

#credit
{
    width: 990px;
    height: 26px;
    line-height: 26px;
    font-size: 0.8em;
    color: white;
    margin: 0;
    padding: 0;
}

#credit a
{
    float: right;
    margin-right: 5px;
    color: #888;
    text-transform: lowercase;
    text-decoration: none;
}

#credit a:hover
{
    color: #444;
    text-decoration: underline;
}

.gal{display: block; float: left; width:144px; height: 160px; margin: 16px;}
.left{float: left;}
.clear{clear: both;}

.gallery-nav{ float: right; }
.gallery-nav a{margin: 0 8px; color: #000;}

.bubble img{border-bottom: 1px solid #ddd;}

