﻿.foo {}
/* Volvo Business Area Internet, base set in base.css */
/* Last updated 2009-05-18 (Trying to keep a static last-updated date never works) */

/* General -------------------------------------------------*/
body{background:#fff url(/_layouts/CWP.Internet.VolvoCom/client/volvo/img/pageBg.gif);}
.home .page-container { background:#E3E9E7 url(/_layouts/CWP.Internet.VolvoCom/client/volvo/img/home-page-bg.gif) repeat-x top}
h1 {color:#9D9E9C;}
h4 {}


/* Page header -------------------------------------------------*/
.search-banner{color:#fff;background:#000F60 url("../common-img/top-nav/headerBarRoundedCornerRight.gif") no-repeat right bottom;}
.search-banner a {color:#fff}
.additional-links li {background: transparent url("../common-img/top-nav/headerBarSeparator.gif") no-repeat right bottom;}
.company-name-headline{background-image:url("img/header-bg.gif"); }
.search-banner .search-button {background-image:url("img/searchButton-blue.gif"); }
/*.standard .search-banner{ width:845px;}
.word-mark .search-banner{ width:785px;}
.dealer-thin .search-banner{ width:815px;}
.dealer-wide .search-banner{ width:845px;}
.iron-mark .logo{}
.word-mark .logo{margin-bottom: 26px; margin-top: 30px;}
.dealer-thin .logo{ margin-right:12px; margin-top:12px;}
.dealer-thin .logo img {margin:0;}
.dealer-wide .logo{margin-right:12px; margin-top:0; margin-bottom: 5px;}*/

/* Top navigation -------------------------------------------------*/
.topNav a {color:#000; background-image:url("../common-img/top-nav/nav-center.gif");margin-right:1px}
.topNav td {background-image:url("../common-img/top-nav/nav-sep.gif"); background-repeat:no-repeat; background-position:right 0;}
.topNav td.first a{background-image:url("../common-img/top-nav/nav-first.gif")}
.topNav td.last a{background-image:url("../common-img/top-nav/nav-last.gif")}

/* Left Nav */
.left-nav .list-line li.selected a {background-color:#D6D3BD}
.left-nav .list-line li.selected  li a:hover {background-color: #D6D3BD;}
.left-nav li.selected a {background-color: #D6D3BD}

/* BreadCrumbs ------------------------------------------------- */
.breadCrumbs{ background-image: url("../common-img/top-nav/breadcrumb-right.gif"); background-color:#F5F5F5}
.breadCrumbs span{color:#777; background-image: url("../common-img/top-nav/breadcrumb-left.gif");  }
.breadCrumbs span a{color:#777;}

/* Product Tab */
.tab-nav ul {background-image: url(img/tab_bgempty.gif);}
.tab-nav ul li a {background-image: url(img/tab_bgleft.gif)}
.tab-nav ul li a span {background-image: url(img/tab_bgright.gif);}
.tab-nav ul li.selected a {background-image:url(img/tab_selected_bgleft.gif);}
.tab-nav ul li.selected a span {background-image:url(img/tab_selected_bgright.gif);}
.tab-nav ul li.last {background-image: url(img/tab_bglast.gif)}
.tab-nav ul ul {background-image: url(img/tab_secondlevel_bg.gif)}

/* Page Footer -------------------------------------------------*/
.page-footer{background-color:#cececd;}
.page-footer li{background-image: url("../common-img/footer_separator.gif");}
.page-footer a, .page-footer li{color:#000}

/* Form area -------------------------------------------------*/
.group {background-color:#e0e9f1}

.mailForm .group {background-color:#e0e9f1}

/* Flexible image box -------------------------------------------------*/

    /* type 1 */
    .type1 .box-top   {background-image: url("img/box/type1LeftSide.gif"); }
    .type1 .box-top .box-right   {background-image: url("img/box/type1RightSide.gif"); }
    .type1 .box-content {border:none;background-color:#EFEADB; }
    .type1  h3,.type1 .box-content .line,.type1 .box-content .line-top {background-image: url("img/box/type1Line.gif"); }
    .type1 .box-bottom { background: url(../common-img/leftNavBottomFadeBeige.jpg) repeat-x top left; height:100px;}
       /* type 2*/
    .type2 .box-top,.type2 .box-bottom   {background-image: url("img/box/type2LeftSide.gif"); }
    .type2 .box-top .box-right,.type2 .box-bottom .box-right   {background-image: url("img/box/type2RightSide.gif"); }
    .type2 .box-content {border-color: #C9CCD1;background-color:#FFF }
    .type2  h3,.type2 .box-content .line,.type2 .box-content .line-top {background-image: url("img/box/type2Line.gif"); zoom: 1; }
    /* type 3*/
    .type3 .box-top,.type3 .box-bottom   {background-image: url("img/box/type3LeftSide.gif"); }
    .type3 .box-top .box-right,.type3 .box-bottom .box-right   {background-image: url("img/box/type3RightSide.gif"); }
    .type3 .box-content {border-color: #C9CCD1;background-color:#FFF }
    .type3  h3,.type3 .box-content .line,.type3 .box-content .line-top {background-image: url("img/box/type3Line.gif"); zoom: 1 }
     /* type 4 */
    .type4 .box-top,.type4 .box-bottom   {background-image: url("../common-img/type4LeftSide.gif"); }
    .type4 .box-top .box-right,.type4 .box-bottom .box-right   {background-image: url("../common-img/type4RightSide.gif"); }
    .type4 .box-content          { border-color: #E8E8E8;background-color:#F9F9F9;background-image: url("../common-img/type4Content.gif"); }
    .type4  h3,.type4 .box-content .line,.type4 .box-content .line-top {background-image: url("../common-img/type4Line.gif"); }
    /* type 5*/
    .type5 .box-top,.type5 .box-bottom   {background-image: url("../common-img/type5LeftSide.gif"); }
    .type5 .box-top .box-right,.type5 .box-bottom .box-right   {background-image: url("../common-img/type5RightSide.gif"); }
    .type5 .box-content {border:none;background-color:#D8DDE3; background-image:url("../common-img/type5Content.gif");}
    .type5  h3,.type5 .box-content .line,.type5 .box-content .line-top {clear:both;color:#fff;background-image: url("../common-img/type5Line.gif"); }
    .type5  .bg-image{background-image: url("../common-img/type5-headerbg.gif"); width:150px; height:83px;display:block;float:right; background-repeat:no-repeat; }
    /* type 6 */
    .type6 .box-top,.type6 .box-bottom   {background-image: url("../common-img/type6LeftSide.gif"); }
    .type6 .box-top .box-right,.type6 .box-bottom .box-right   {background-image: url("../common-img/type6RightSide.gif"); }
    .type6 .box-content {border-color: #D6D7D6;background-color:#FFF; }
    .type6  h3,.type6 .box-content .line,.type6 .box-content .line-top {background-image: url("../common-img/type6Line.gif"); }
     /* type 7 */
    .type7 .box-top   {background-image: url("img/box/type7LeftSide.gif"); }
    .type7 .box-top .box-right   {background-image: url("img/box/type7RightSide.gif"); }
    .type7 .box-content {border:none;background-color:#EFEADB;}
    .type7 .box-bottom {background: url("img/type7BottomFadeBeige.gif") repeat-x top left; height:30px;}
    .type7  h3,.type7 .box-content .line,.type7 .box-content .line-top {background-image: url("img/box/type7Line.gif"); }
    /* type 8 */
    .type8 .box-top,.type8 .box-bottom   {background-image: url("img/box/type8LeftSide.gif"); }
    .type8 .box-top .box-right,.type8 .box-bottom .box-right   {background-image: url("img/box/type8RightSide.gif"); }
    .type8 .box-content {border:#E0D5BA;background-color:#E0D5BA;}
    .type8  h3,.type8 .box-content .line,.type8 .box-content .line-top {background-image: url("img/box/type8Line.gif"); }
     /* type 9 Not existing in style*/

     /* type 10*/
    .type10 .box-top,.type10 .box-bottom   {background-image: url("img/box/type10LeftSide.gif"); }
    .type10 .box-top .box-right,.type10 .box-bottom .box-right   {background-image: url("img/box/type10RightSide.gif"); }
    .type10 .box-content {border-color: #C9CCD1;background-image: url("img/box/type10Content.gif"); }
    .type10  h3,.type10 .box-content .line,.type10 .box-content .line-top {background-image: url("img/box/type10Line.gif"); zoom: 1 }
         /* type 10 Home page view - WHAT IS THIS FOR??? - j.womack *//*
        .type10.home .box-top,.type10.home .box-top .box-right   {height:0;min-height:0; }
        .type10.home .box-bottom   {background-image: url("img/box/type10LeftSide_home.gif"); }
        .type10.home .box-bottom .box-right   {background-image: url("img/box/type10RightSide_home.gif"); }
        .type10.home .box-content {border-color: #CFDBD9;background-color:#CFDBD9; background-image:none; min-height:20px; height:auto ;}
        .type10.home  h3 { font-size:12px; font-weight:bold; padding:4px 10px;}*/

/* type 11*/
    .type11 .box-top,.type11 .box-bottom   {background-image: url("../common-img/type11LeftSide.gif"); }
    .type11 .box-top .box-right,.type11 .box-bottom .box-right   {background-image: url("../common-img/type11RightSide.gif"); }
    .type11 .box-content {border:none;background-color:#DED3BD; background-image:url("../common-img/type11Content.gif");}
       /*.type11  h3,.type11 .box-content .line,.type11 .box-content .line-top {clear:both;color:#fff;background-image: url("../common-img/type9Line.gif"); }*/
	   	
	 .type12 .box-top   {background-image: url("img/box/type12LeftSide.gif"); }
    .type12 .box-top .box-right   {background-image: url("img/box/type12RightSide.gif"); }
    .type12 .box-content {border:none;background-color:#EFEADB; /*background-image:url("img/box/type1Content.gif");*/}
    .type12  h3,.type12 .box-content .line,.type12 .box-content .line-top {background-image: url("img/box/type1Line.gif"); }
    .type12 .box-bottom { background: url("img/box/type12_fadeOut_beige_short.gif") repeat-x top left; height:20px;}
	
	    /* type 13*/
    .type13 .box-top,.type13 .box-bottom   {background-image: url("../common-img/type13LeftSide.gif"); }
    .type13 .box-top .box-right,.type13 .box-bottom .box-right   {background-image: url("../common-img/type13RightSide.gif"); }
    .type13 .box-content {border-left: 1px solid #cfd0d7;border-right: 1px solid #cfd0d7;background-color:#efebde; background-image:url("../common-img/type13Content.gif");}
	.type13 ul li {background-image: url("../common-img/type13Line.gif");}
	
		
/* List with line*/
.list-line a { color:#000; }
  /* type 1 */
        .type1 ul ul { background-color:#FAFAFA; }
        .type1 a:hover,.type1 a.active { background-color:#D7D1B9;  }
    /* type 2 */
    .type2 .list-line li {background-image: url("img/box/type2Line.gif")}
    .type2 a:hover,.type2 .active,.type2 li:hover {background-color:#E6E7E6;}
         /* Fold-out type*/
        .type2 .fold-out a {background-image: url("img/box/type2foldOut.gif")}
        .type2 .fold-out .active a {background-image: url("img/box/type2foldIn.gif")}
    /* type 3*/
    .type3 .list-line li {background-image: url("img/box/type3Line.gif")}
    .type3 a:hover {background-color:#E7E7E7;}
    /*.type3 .active {background-color:#FAF8F4;}
    /* type 4*/
    .type4 .list-line li {background-image: url("../common-img/type4Line.gif")}
    /*.type4 a:hover {background-color:#dfdfde;}
    .type4 .active {background-color:#dfdfde;}
    /* type 5*/
    .type5 .list-line li {background-image: url("img/box/type5Line.gif")}
    /*.type5 a:hover {background-color:#CEBE9E;}
    .type5 .active {background-color:#FAF8F4;}
    /* type 6*/
    .type6 .list-line li {background-image: url("../common-img/type6Line.gif")}
    /*.type6 a:hover, .type6 .active {background-color:#E6E7E6;}

  /* type 7*/
    .type7 .list-line li {background-image: url("img/box/type7Line.gif")}
    .type7 .list-line a:hover,.listType7 a.active, .type7 ul.list-line li:hover  { background-color:#FAF8F4;  }

   /* type 8, .type8 .list-line li:hover*/
    .type8 .list-line li {background-image: url("img/box/type8Line.gif")}
    .type8 .list-line a:hover,.type8 .active,
    .type8 ul.list-line li:hover     { background-color:#EDE7D7;  }
                 /* Fold-out type*/
            .type8 .fold-out a {background-image: url("img/box/type8foldOut.gif")}
            .type8 .fold-out .active a {background-image:none }/*url("img/box/type8foldIn.gif")*/

   /*.internal-link p, a.internal-link { background-image: url("../common-img/internalLinkArrows.gif") ;}*/

/* List -------------------------------------------------*/
.list {background-image:url("../common-img/line-typeY.gif"); background-color:#F2F2F1}
.list-end {background-image:url("../common-img/line-typeY.gif")}
.list.alt {background-color:transparent}

/* Grid table -------------------------------------------------*/
.grid, .grid a {color:#222222;}
.grid th {background-image:url(img/grid_thbg.gif);}
.grid td {background-image:url(img/grid_rowbg.gif);}
.grid tr.alt td {background-image:url(img/grid_altrowbg.gif);}


/* Grid table alternative solution */
.gridTableContainer {background-image:url(img/gridTable_thLine.gif); }
.gridTable table{ width:100%; border-collapse:collapse}
.gridTable th{ background-color:#dfdfde;background-image:url(img/gridTable_th.gif);}
.gridTable th.last{ background-image:none; }
.gridTable td{ background-image:url(img/gridTable_row.gif);}
.gridTable first td{background-image:url(img/gridTable_thLine.gif); }
.gridTable .alt td{background-color:#e0e9f1}
.gridTable tfoot td{ background-color:transparent;}

/* Share Button */
.share {display:inline; float:right; margin-right:10px; margin-top: -18px}
.home  .share {margin-right:7px}

/* faq-item */
.faq-item h1 {background-color: #e0e9f1}

/* News Item Content */
.news-item-content .header .bottom-line {background-color:#e0e9f1}
.news-item-content .doc-list tr .alt {background-color:#e0e9f1}

/* Quick Access */
.quick-access .scroll-container { height:207px;}

.historytimeline-nav ul {background-color:#C2B695;}
.historytimeline-nav li ul, .historytimeline-nav .level {background-color:#EFEADB;}
.historytimeline-nav span {color:#C2B695;}
.historytimeline-nav a span {color:#222222;}
.historytimeline-nav a.active span {background-color:#955A50;color:#ffffff;}

/* Sub Dealer Selector */
.box.sub-dealer-selector .box-content {background-image: url("img/box/type7Content.gif");}

.home .zoneF .flashimage .mask-3, .home .zoneF .flashimage .mask-4 {display:none}