﻿html {
background-color:#191816; /*the footer color*/
}


/* Gradient added below because the contact us form was adding an annoying margin at the bottom of the page allowing the background colour to show. */
body {
background-color: #ffffff; /*the body color*/
background-image: -moz-linear-gradient(top, #fff 5%, #f5f5f5 100%); /* FF3.6+ */
background-image: -webkit-linear-gradient(top, #fff 5%, #f5f5f5 100%); /* Chrome10+,Safari5.1+ */
background-image: linear-gradient(top, #fff 5%, #f5f5f5 100%); /* W3C */ 
}


a:focus { 
    outline: none; 
}

button::-moz-focus-inner {
  border: 0;
}



/* CUSTOM FONT SETUP */
/* NB. Issues with using quicksand via Google due to jaggies in Chrome lead to fix below */
@font-face {
    font-family: 'quicksandbold';
    src: url('../includes/quicksand_bold.eot');
    src: url('../includes/quicksand_bold.eot?#iefix') format('embedded-opentype'),
         url('../includes/quicksand_bold.woff') format('woff'),
         url('../includes/quicksand_bold.ttf') format('truetype'),
         url('../includes/quicksand_bold.html#quicksandbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'quicksandbold';
src: url('../includes/quicksand_bold.svg#quicksandbold') format('svg');

}
}*/

@font-face {
    font-family: 'quicksandbook';
    src: url('../includes/quicksand_book.eot');
    src: url('../includes/quicksand_book.eot?#iefix') format('embedded-opentype'),
         url('../includes/quicksand_book.woff') format('woff'),
         url('../includes/quicksand_book.ttf') format('truetype'),
         url('../includes/quicksand_book.html#quicksandbook') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'quicksandbook';
src: url('../includes/quicksand_book.svg#quicksandbook') format('svg');

}
}*/

@font-face {
    font-family: 'quicksandlight';
    src: url('../includes/quicksand_light.eot');
    src: url('../includes/quicksand_light.eot?#iefix') format('embedded-opentype'),
         url('../includes/quicksand_light.woff') format('woff'),
         url('../includes/quicksand_light.ttf') format('truetype'),
         url('../includes/quicksand_light.html#quicksandlight') format('svg');
    font-weight: normal;
    font-style: normal;

}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
@font-face {
font-family: 'quicksandlight';
src: url('../includes/quicksand_light.svg#quicksandlight') format('svg');

}
}*/

/* Added the stroke stuff below to get round the problem with the media queries above not working on Chrome on the live server */
.f-quicksand-bold{font-family: 'quicksandbold'; letter-spacing:-3px;-webkit-text-stroke: 0.5px;-webkit-text-stroke-color: #666666;}
.f-quicksand-book{font-family: 'quicksandbook'; letter-spacing:-5px;-webkit-text-stroke: 0.5px;-webkit-text-stroke-color: #666666;}
.f-quicksand-light{font-family: 'quicksandlight'; letter-spacing:-5px;-webkit-text-stroke: 0.5px;-webkit-text-stroke-color: #666666;}

/* .f-quicksand-bold{font-family: 'quicksandbold'; letter-spacing:-3px;}
.f-quicksand-book{font-family: 'quicksandbook'; letter-spacing:-5px;}
.f-quicksand-light{font-family: 'quicksandlight'; letter-spacing:-5px;}
End of font settings */

.nopadtop{margin-top:0; padding-top:0;}

h2.pagetitle
{
    margin:0 0 10px -5px; 
    font-size:44px; 
    font-weight:300; 
    padding-left:0;
    padding-top:0;
    }
    
h2.subtitle .f-quicksand-bold
{
   letter-spacing:-2px; 
} 

h2.subtitle .f-quicksand-light
{
   letter-spacing:-2px; 
}

h3 {font-size:32px;}
h3 .f-quicksand-light{letter-spacing:-3px;}
h3 .f-quicksand-book{letter-spacing:-3px;}

h3 .sidetitle
{
    margin:30px 0 10px 0;
    padding-top:0; 
    font-weight:300; 
    font-size:30px; 
    letter-spacing:-3px;
}

h4 .f-quicksand-book{letter-spacing:-2px;}
h4.subTitle {font-size:24px; margin:0 0 15px 0;}
h4 .f-quicksand-light{letter-spacing:-1px;}

a.bodyLink{border-bottom:1px dotted #000; color:#000;}
a.bodyLink:hover{border-bottom:1px solid #000; color:#000; text-decoration:none;}

#header{background-color:#191816; color:#fff; padding:0px 0px 0px 0px;}
#header .container .row{background:#191816 url('../img/header-bg.gif') no-repeat 20px 0;}
#header h1{background:transparent url('../img/car-imports-logo.png') no-repeat; width:314px; height:73px; text-indent:-99999px; margin:25px 0 15px 0;}


.clientlinks{text-align:right; color:#8fa035; padding:8px 0;}
.clientlinks a{color:#757575;}
.clientlinks a:hover{color:#8fa035;}

.clientlinks .locationwrap{color:#fff; margin-right:20px;}
.clientlinks .locationwrap img{border:2px solid #fff; margin-right:5px; position:relative; top:-2px;}
.clientlinks .locationwrap a{color:#fff;}
.clientlinks .loginlinkwrap{margin-right:10px;}

.clientlinks .phonenumberwrap{padding-top:22px;}
.clientlinks .phonenumberwrap p{margin-bottom:5px; color:#b7b7b7;}
.clientlinks .phonenumber{font-size:38px; color:#fff;}
.clientlinks .phonenumberbold{font-weight:700;}

.gradientunderline
{
    margin: 10px 0 0 0;
    height: 1px;
    background: #000;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#191816), to(#5b5b5b), color-stop(50%, #5b5b5b));

    background: #000; /* Old browsers */
    background: -moz-linear-gradient(left, #191816 0%, #5b5b5b 50%, #5b5b5b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#191816), color-stop(50%,#5b5b5b), color-stop(100%,#5b5b5b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, #191816 0%,#5b5b5b 50%,#5b5b5b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, #191816 0%,#5b5b5b 50%,#5b5b5b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, #191816 0%,#5b5b5b 50%,#5b5b5b 100%); /* IE10+ */
    background: linear-gradient(to right, #191816 0%,#5b5b5b 50%,#5b5b5b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#191816', endColorstr='#5b5b5b',GradientType=1 ); /* IE6-9 */

}

#nav-wrapper{ margin-bottom:50px;}
#navbar
{
    background-color:#8fa035; color:#fff; padding:10px 0; border-top:1px solid #fff; border-bottom:1px solid #fff;
        -moz-box-shadow: 0px 1px 10px #8d8a68;
-webkit-box-shadow: 0px 1px 10px #8d8a68;
box-shadow: 0px 1px 10px #8d8a68;
z-index:1;
        }
        
#navbar.affix {
    position: fixed;
    top: 0;
    width: 100%;
}     
.navLogo{padding:0 15px 0 0; width:35px; height:33px;}
.navLogoWrap{display:none;}

 #navbar.affix{background-color:#000;}  
        
.nav{margin-bottom:0;}

.nav-pills a{
    color:#fff;
}
.nav>li>a:hover, .nav>li>a:focus{background-color:#bdd63d; color: #000;}
.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > a:hover {
    background-color: #788824; color: #fff;
}

.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav>li.dropdown.open.active>a:hover, .nav>li.dropdown.open.active>a:focus {
color: #777451;
background-color: #c7c6b9;
border-color: #999;
}

.nav .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
  margin-top: 6px;
}

.nav .dropdown-toggle:hover .caret,
.nav .dropdown-toggle:focus .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}


li.emergencies a{background-color:#000;}
li.emergencies a:hover{background-color:#a5331a; color:#fff;}

ul.greencaret{list-style-image:url('../img/caret.html'); font-weight:bold;}
ul.greencaret li{margin-bottom:7px;}


/* Footer */
#footerWrap
{
    background-color:#191816; 
    color: #999999;
    border-top:1px solid #fff;
    padding:30px 0 0 0;
    -moz-box-shadow: 0px -3px 3px #bfbfbf;
-webkit-box-shadow: 0px -3px 3px #bfbfbf;
box-shadow: 0px -3px 3px #bfbfbf; 
position:relative;
z-index:1000;
}

#footerInner
{
    background-color:#333333; text-align:center; padding:20px;
    
    -moz-border-radius: 4px;
    border-radius: 4px; 
    
    }
#footerInner a{color:#999999;}
#footerInner ul{margin:0;}
#footerInner ul li{display:inline;}
#footerInner ul li a{color:#fff;}
#footerWrap hr
{
    
      margin: 20px 0;
  border: 0;
  border-top: 1px solid #252525;
  border-bottom: 1px solid #454545;
    }
#footerInner .phonenumber{font-size:38px; color:#fff;}
#footerInner .phonenumberbold{font-weight:700;}
#footerbtm{text-align:center; padding:20px 0 0 0; margin:0;}

.breadcrumb{background-color:#eae9da;}
.breadcrumb li.active{color:#868360;}


.affix{display:block; top:80px;}

.subnav
{
    border:1px solid #eae9da;
    -moz-border-radius: 7px;
    border-radius: 7px;       
      -moz-box-shadow: 0 0 5px #eae9da;
-webkit-box-shadow: 0 0 5px #eae9da;
box-shadow: 0 0 5px #eae9da; 
background-color:#8fa035;
margin-bottom:80px;
}
.nav-list li a{padding:10px; border-bottom:1px solid #eae9da; color:#fff;}
.nav-list li.active a, .nav-list li.active a:hover{background-color:#788824;}

.nav-list li a:hover{background-color:#788824; color:#fff;}

.nav-list li:last-child a
{
    border-bottom:none;
                          
-moz-border-radius-bottomright: 7px;
border-bottom-right-radius: 7px;
-moz-border-radius-bottomleft: 7px;
border-bottom-left-radius: 7px;
}

.nav-list li:first-child a
{                         
-moz-border-radius-topright:7px;
border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
border-top-left-radius: 7px;
}

[class^="icon-"],
[class*=" icon-"] {
  display: inline-block;
  width: 14px;
  height: 14px;
  *margin-right: .3em;
  line-height: 14px;
  vertical-align: text-top;
  background-image: url("../img/glyphicons-halflings-white.png");
  background-position: 14px 14px;
  background-repeat: no-repeat;
  margin-top: 1px;
}

.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.nav-list > .active > a:hover > [class^="icon-"],
.nav-list > .active > a:hover > [class*=" icon-"] {
  background-image: url("../img/glyphicons-halflings-white.png");
}

.nav-list > li > a:hover > [class^="icon-"],
.nav-list > li > a:focus > [class^="icon-"]
{
    background-image: url("../img/glyphicons-halflings-white.png");
}

.icon-chevron-right {
  background-position: -456px -72px;
}

.icon-ok-green
{
    background-image: url("../img/glyphicons-halflings-green.png");
  background-position: -288px 0;
}

blockquote.pull-right{border-right: 5px solid #eae9da;}
.quote{margin:0 0 0 30px; width:300px; color:#1c781a; font-style:italic; font-weight:bold;}



.thumbnail > p:first-of-type{margin-top:10px;}

ul.nobullet{list-style-type:none; margin:20px 0 25px 60px;}
ul.strong li{font-weight:bold;}
ul.strong li .big{font-size:150%; line-height:130%; padding-left:5px;}























































/* TDC STUFF START


.f-quicksand{font-family: 'Quicksand', sans-serif;
text-shadow:0 0 1px transparent; font-weight: 400;
font-smooth: always;
-webkit-font-smoothing: antialiased; 
}

h3.f-quicksand{margin:20px 0 20px 0; font-size:22px; font-weight:300;} */

.contrast-text{color:#e45d01;}
.strikethrough{text-decoration:line-through;}
.expandablepanel{height:0px; overflow: hidden;}

.modelphoto
{
    float:left;
    width:130px;
    height:99px;
    text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#7a7a7a;
	padding:7px;
	
	margin:0;
	
	  -moz-box-shadow: 2px 2px 2px #bebebe;
  -webkit-box-shadow: 2px 2px 2px #bebebe;       
  box-shadow: 2px 2px 2px #bebebe;
  
    -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;  
  border-radius: 5px 5px 5px 5px;              
          
    background: #fff;             
}

.modelphoto:hover
{
    border-color:#8fa035;
    border-width:2px;
    padding:6px;
}






.modelphoto2
{
    float:left;
    width:130px;
    height:99px;
    text-align:center;
	border-width:1px;
	border-style:solid;
	border-color:#7a7a7a;
	padding:7px;
	
	margin:0;
	
	  -moz-box-shadow: 2px 2px 2px #bebebe;
  -webkit-box-shadow: 2px 2px 2px #bebebe;       
  box-shadow: 12px 12px 12px #bebebe;
  
    -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;  
  border-radius: 5px 5px 5px 5px;              
          
    background: #fff;             
}

.modelphoto2:hover
{
    border-color:#8fa035;
    border-width:2px;
    padding:6px;
}





.modeldetails
{
    color:#000;
    float:right;
    width:555px;

	border-width:1px;
	border-style:solid;
	border-color:#7a7a7a;
	padding:7px 7px 7px 10px;
	
	margin:0 2px 5px 0;
	
	  -moz-box-shadow: 2px 2px 2px #bebebe;
  -webkit-box-shadow: 2px 2px 2px #bebebe;       
  box-shadow: 2px 2px 2px #bebebe;
  
    -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px;  
  border-radius: 5px 5px 5px 5px;              
          
    /* gradient */
    background: #ffffff; /* for non-css3 browsers */

    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#dbdbdb');  for IE */
    /*background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e8e8e8), color-stop(30%, #fff));  for webkit browsers */
    /*background: -moz-linear-gradient(top,  #f3f3f3,  #dbdbdb);  for firefox 3.6+ */    
    
    background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 30%, #e8e8e8 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(30%,#ffffff), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 30%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#ffffff 30%,#e8e8e8 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#ffffff 30%,#e8e8e8 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#ffffff 30%,#e8e8e8 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
    }

.modeldetailsflat{background:#fff;}

.modeldetailsleft{float:left;}
.modeldetailsright{float:right;}
.modeldetailssaving{text-align:right; margin-right:100px;}

.modeldetailsleft a.dummyModelLink{color:#000;}
.modeldetailsright a.dummyModelLink, .modeldetailsright a.dummyModelLink:hover{color:#fff; text-decoration:none;}

.label-success,
.badge-success {
  background-color: #8fa035;
}

.modelname
{
  color:#000; font-size:19px; line-height:26px; width:350px; margin-bottom: 8px;
} 

.modelname .label{position:relative; top:-2px;}

.spacemore{letter-spacing:-1px;} 

.modelname:hover
{
    cursor:pointer;  color:#64721a; text-decoration:underline;
}    
.modelprice{padding-top:2px; width:350px;}
.modelprice .largetext{font-size:20px; color:#64721a; letter-spacing:-1px; text-shadow: 1px 1px 1px #fff; font-weight:700;}
.modelprice .smalltext{color:#64721a; font-weight:700;}
.modelprice .listprice{font-size:85%;}

.modeldetailsright{border-left:1px solid #cecece; padding-left:13px;}
.modeldetailsright .lnkMore{display:block; height:40px; width:80px; margin-top:15px; background:url('../img/icon-show-more.html') no-repeat 33px 25px; color:#000; font-weight:bold; text-decoration:none;}

.modeldetailssaving {padding: 0px 10px 0 10px; color:#853726; }
.modeldetailssaving .contrast-text{font-size:42px; line-height:30px; color:#853726; letter-spacing:0px; text-shadow: 1px 1px 1px #fff;}
.modeldetailssaving .savetext{margin:3px 0 3px 0;}


h3.spec{font-size:20px; margin:10px 40px 10px 0; color:#64721a;}
h4.spec{font-family: 'quicksand', sans-serif; font-size:16px; margin:10px 40px 10px 40px;}
ul.spec{margin:0 40px 20px 40px;}
ul.spec li{padding-left:20px; background:url('../img/tick-bullet.html') no-repeat left; margin-bottom:5px;}
.spechr{border-bottom:1px dotted #cccccc;}
.extrapadtop{padding-top:20px;}

.specleft{float:left; width:45%;}
.specright{float:right; width:45%;}
.moreInfo .well{padding-top:0; background-color:#fff; margin-bottom:0;}

img {  
    background: transparent;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */
    zoom: 1;
}
.modelphoto img:hover
{
    cursor:pointer;
} 

.nogallery:hover, .nogallery img:hover
{
    border-color:#7a7a7a;
    cursor:default;
}



.viewModelLinkWrap{margin:0 0 20px 10px;}


/* Forms  */
textarea{font: 100% "Trebuchet MS", sans-serif;}

#formtable td, .formtable td{
padding:0px 0;
}

#formtable tr:first-of-type td, .formtable tr:first-of-type td{
padding-top:0;
}

.formtable td.buttontd{
padding:10px 0 0 0;
}
.formtable td.textboxtd{
padding:0 0 0px 0;
}

.textbox, .formtable td.textboxtd .textbox
{
    padding:7px; 
    width:300px;
    background-color:#fff;
    border-style: solid;
    border-color:#a8a8a8;
    border-width:1px;
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px;  
    border-radius: 3px 3px 3px 3px;    
}

.watermarkClass{font-style:italic; color:#666;}
.moreInfo{cursor:default;}

/* TDC STUFF END */



/* Versions */
.versionWrap
{

    margin:5px 2px 5px 0;
	border-width:1px;
	border-style:solid;
	border-color:#7a7a7a;
	padding:8px 8px 8px 8px;
	
	background-color:#fff;
	
	  -moz-box-shadow: 2px 2px 2px #bebebe;
  -webkit-box-shadow: 2px 2px 2px #bebebe;       
  box-shadow: 2px 2px 2px #bebebe;
  
    -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px;  
  border-radius: 3px 3px 3px 3px;              
                        
}

.versionname
{
  color:#000; font-size:19px;
} 

.versionname:hover
{
    cursor:pointer;  color:#64721a; text-decoration:underline;
}    

.versionprice{padding-top:2px;}
.versionprice .largetext{font-size:20px; color:#64721a; letter-spacing:-1px; text-shadow: 1px 1px 1px #fff; font-weight:700;}
.versionprice .smalltext{color:#64721a; font-weight:700;}
.versionprice .listprice{font-size:85%;}

.versionWrap .versionsummarytop .label{position:relative; margin-left:5px; top:-1px;}
.versionWrap .versionsummarybtm .label{position:relative; margin-left:5px; top:0px;}

.topdealWrap
{
	border-color:#788824; background-color:#f5f5f5;
}

hr.versiondivider{margin-top:7px; margin-bottom:7px; clear:both}

.versionInfo{margin-top:20px;}
.versionWrap .well{background-color:#fcfcfc;}












































/* FCI STUFF START */
ul.spec-ul{list-style-type:none; margin:0 0 0 10px;}
ul.spec-ul li
{
    line-height:200%;
    background: url("../img/icon-tick.png") left 8px no-repeat;
    padding-left: 20px;
}




.icon-ok 
{
    background-image: url("../img/glyphicons-halflings.png");
    background-position: -288px 0;
}
.icon-search {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -48px 0;
}
.icon-search-green {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -48px 0;
}
.icon-th-list {
    background-image: url("../img/glyphicons-halflings-green.png");
  background-position: -264px 0;
}
.icon-map-marker {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -24px -72px;
}
.well .icon-map-marker {
    background-image: url("../img/glyphicons-halflings-dgray.png");
    background-position: -24px -72px;
}
.icon-heart {
    background-image: url("../img/glyphicons-halflings.png");
    background-position: -96px 0;
}
.icon-comment {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -240px -120px;
}
.icon-lock {
    background-image: url("../img/glyphicons-halflings-dgray.png");
    background-position: -287px -24px;
}
.icon-lock-green {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -287px -24px;
}
.icon-user {
    background-image: url("../img/glyphicons-halflings-dgray.png");
    background-position: -168px 0;
}
.icon-user-green {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -168px 0;
}
.introlinks .icon-bookmark {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -72px -48px;
}
.introlinks .icon-map-marker {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -24px -72px;
}
.icon-bullhorn {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -24px -144px;
}
.icon-road {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -72px -24px;
}
.icon-bell {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -48px -144px;
}
.icon-info-sign {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -120px -96px;
}
.icon-envelope {
    background-image: url("../img/glyphicons-halflings-white.png");
    background-position: -72px 0;
}
.icon-tag {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: 0 -48px;
}
.icon-briefcase {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -432px -144px;
}
.icon-wrench {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -360px -144px;
}
.icon-arrow-down {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -312px -96px;
}
.icon-arrow-up {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -289px -96px;
}
.icon-resize-vertical {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -432px -119px;
}
.icon-info-sign-green {
    background-image: url("../img/glyphicons-halflings-green.png");
    background-position: -120px -96px;
}
.icon-info-sign-dark {
    background-image: url("../img/glyphicons-halflings.png");
    background-position: -120px -96px;
}

.icon-print {
    background-image: url("../img/glyphicons-halflings.png");
    background-position: -96px -48px;
}

.searchPanel{background-color:#fff;}
hr.version-separator{margin:7px 0;}
hr.searchbox{margin:10px 0;}
.accordion-toggle i{margin-right:3px;}


.accordion-group{margin-bottom:6px;}
.accordion-group a {
  color:#fff;
}

#accordionSearch .accordionGroupSearch{
  background-color:#788824;
    -moz-box-shadow: 0 0 5px #bdbdbd;
-webkit-box-shadow: 0 0 5px #bdbdbd;
box-shadow: 0 0 5px #bdbdbd;
}
#accordionSearch .accordionGroupRegion {
  background-color:#000;
    -moz-box-shadow: 0 0 5px #bdbdbd;
-webkit-box-shadow: 0 0 5px #bdbdbd;
box-shadow: 0 0 5px #bdbdbd;
}
#accordionSearch .accordion-group a {
  color:#fff;
}

.searchPanel {
  background-color:#fff;
      -moz-border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;  
    border-radius: 0 0 3px 3px; 
}

.contentWrap
{
background-color:#fff;  
background-image: -moz-linear-gradient(top, #fff 0%, #f5f5f5 500px); /* FF3.6+ */
background-image: -webkit-linear-gradient(top, #fff 0%, #f5f5f5 500px); /* Chrome10+,Safari5.1+ */
background-image: linear-gradient(top, #fff 0%, #f5f5f5 500px); /* W3C */ 
}

.homeNavTabs li a:hover{background-color:#fff;}
.homeNavTabs li.active a, .homeNavTabs li.active a:hover{background-color:#f6f6f6;}

.nav-tabs {
  border-bottom: 1px solid #000;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #000;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #000;
  background-color: #ffffff;
  border: 1px solid #000;
  border-bottom-color: transparent;
  cursor: default;
}
.handwritten
{
    font-family: 'Homemade Apple', sans-serif; text-shadow:0 0 1px transparent;font-weight: normal;
    font-smooth: always;
    -webkit-font-smoothing: antialiased;
}

.thumbnail{background-color:#fff;}

.sideTestimonialInfoWrap{padding:10px 0 0 0;}
.sideTestimonialInfoWrap hr{margin:0 0 5px 0;}
.sideTestimonialInfoWrap blockquote{border-color: #8fa035; margin-bottom:9px;}
.sideTestimonialInfoWrap blockquote a{color: #000;}
.sideTestimonialInfoWrap blockquote a:hover{color: #748228;}




.btn-more 
{
  width:60px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #2b2b2b;
  background-image: -moz-linear-gradient(top, #2b2b2b, #000);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2b2b2b), to(#000));
  background-image: -webkit-linear-gradient(top, #2b2b2b, #000);
  background-image: -o-linear-gradient(top, #2b2b2b, #000);
  background-image: linear-gradient(to bottom, #2b2b2b, #000);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b2b2b', endColorstr='#ff000', GradientType=0);
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #2b2b2b;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); 
}
.btn-more:hover,
.btn-more:focus,
.btn-more:active,
.btn-more.active,
.btn-more.disabled,
.btn-more[disabled] {
  color: #ffffff;
  background-color: #000;
  *background-color: #000;
}

hr {
  margin: 20px 0;
  border: 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #ffffff;
}




/* CAROUSEL */
#myCarousel
{
    z-index:0;
      border:9px solid #fff;   
  -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px #888;
box-shadow: 0 0 5px #888;
    
    margin-bottom:0px;
    }

.carousel-inner .item
{
  background-color: #000000;
    }
.carousel-inner .item img{margin:auto;}

.carousel-control {
  position: absolute;
  top: 45%;
  left: 15px;
  margin-top: -20px;
  font-size: 90px;
  font-weight: 100;
  line-height: 30px;
  color: #ffffff;
  text-align: center;
  opacity: 0.5;
  filter: alpha(opacity=50); border:none; background:none;
}
.carousel-control.right {
  left: auto;
  right: 15px;
}

.testimonialSide{margin-bottom:30px;}
.versionsListWrapper{margin-bottom:30px;}
.formcontrol95{width:95%;}
.formcontrol96{width:45%;}
.pagerWrapper{margin-bottom:30px;}




/* TRADE GENERAL */
.tradeNavTabs li a:hover{background-color:#fcfcfc;}
.tradeNavTabs li.active a, .tradeNavTabs li.active a:hover
{
    background-color:#f6f6f6;
  background-image: -moz-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#fcfcfc));
  background-image: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: -o-linear-gradient(top, #ffffff, #fcfcfc);
  background-image: linear-gradient(to bottom, #ffffff, #fcfcfc);
     border-bottom: 1px solid #fcfcfc;
    }

.tradeNavTabs {
  border-bottom: 1px solid #999;
}
.tradeNavTabs > li > a:hover,
.tradeNavTabs > li > a:focus {
  border-color: #eeeeee #eeeeee #999;
  background-color: #ffffff;
}
.tradeNavTabs > .active > a,
.tradeNavTabs > .active > a:hover,
.tradeNavTabs > .active > a:focus {
  color: #000;
  background-color: #ffffff;
  border: 1px solid #999;
  border-bottom-color: transparent;
  cursor: default;
}

#swissClientGermanPriceTabs{margin-bottom:30px;}
#timescaleTabs{margin-bottom:10px;}



.versionshowmorelink span:hover{text-decoration:underline; cursor: pointer;}


/* TRADE APPLICATION */
.control-label{padding-right:10px;}


/* FAQs */
.faqsWrap{margin-bottom:40px;}
.faqWell{margin-bottom:5px;}
.faqWell .questionLink{color:#000;}
.answerWrap{margin-top:10px;}
.answerWrapInner{margin-top:10px; padding-right:20px;}


/* Testimonials */
.testimonialsWrap{margin-bottom:40px;}
.testimonialWrap
{
    
    padding:20px;
    
    border:1px solid #e1e1e1;
    
    -moz-box-shadow: 2px 2px 2px #bebebe;
    -webkit-box-shadow: 2px 2px 2px #bebebe;       
    box-shadow: 2px 2px 2px #bebebe;
  
    -moz-border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px;  
    border-radius: 3px 3px 3px 3px; 
    
    background: #ffffff;

    }

.overviewWrap {margin-left:430px;}
.testimonialWrap .padBtm{padding-bottom:10px;}
.overviewWrap blockquote{border-color: #8fa035;}
.overviewWrap hr{margin:10px 0;}
.testimonialWrap .well{margin-bottom:0;}
.fullQuote{border-left:  none; font-style:italic;}




.control-group{margin-bottom:0px;}

a.shifted_anchor {
  position: relative;
  top: -85px;
  margin: 0;
  padding: 0;
}

/* Contact Us */
.contactMethod{margin-bottom:20px;}
.contactTitle{margin-bottom:5px;}
h3.specContactUs{font-size:20px; margin:0 40px 10px 0; color:#64721a;}

/* About Us */
h3#individualCustomers{background: url("../img/icon-individual-customers.png") no-repeat; padding-left:50px; margin-bottom:15px;}
h3#tradeCustomers{background: url("../img/icon-trade-customers.png") no-repeat; padding-left:60px; margin-bottom:15px;}
ul.about-ul{list-style-type:none; margin:0 0 0 5px;}
ul.about-ul li{line-height:200%;}
.aboutWell{margin-top:20px; background-color:#fafafa;}
.aboutTradeWell{margin:20px 0 30px 0; text-align:center; background-color:#fafafa;}

/* How do I order */
h3.h3howorder{font-size:28px;}
h3#howPay{background: url("../img/icon-how-pay.png") no-repeat; padding-left:60px; line-height:44px; margin-bottom:15px;}
ul.howpay-ul{list-style-type:none; margin:15px 0 20px 20px; font-weight:bold;}
ul.howpay-ul li{line-height:200%;}

/* Sitemap */
ul.sitemapul{margin-top:5px; margin-bottom:10px;}



/* problem */
body#problem{background:#191816;}
body#problem #problemcontent{color:#fff; width:399px; margin:160px auto; background: url('../img/problem.gif') no-repeat 50% 0; padding:100px 0 0;}
body#problem #problemcontent a:hover{color:#fff;}

{font-style:italic}




/* Phone navbar */
.navbar-inner 
{
    color: #fff;
    background-color: #191816;
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
}

.navbar-inner .brand{color: #fff; text-shadow: none;}
.navbar-inner ul.nav li a{color: #fff; text-shadow: none;}





/* App Offline */
body.appoffline{background-color:#191816; color:#ffffff; text-align:center;}

/* FCI STUFF END */