body{
    font-family:"Arial", "Helvetica", "Sans-Serif";
    font-size:12px;
    background-color:#C6C7C7;
}
a{
    text-decoration:none;
    outline:none;
    color:#000;
}
p.bodytext{
    font-weight:bold;
    color:#4B4A4D;
    line-height:1.5;
    padding-bottom:5px;
}
p.bodytext b{
    font-size:14px;
}
.page{
    width:1200px;
    height:100%;
    background-image:url('../img/bg-wrapper.png');
    background-repeat:repeat-y;
    margin:0 auto 0 auto;
    position:relative;
    padding-left:28px;
    padding-right:28px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header menu */
.page .navigation{
    height:78px;
}
.page .navigation ul{
    padding-top:40px;
    padding-left:145px;
}
.page .navigation ul li{
    display:inline;
}
.page .navigation ul li a{
    display:block;
    float:left;
    text-indent:-5000px;
    padding-right:18px;
    background-repeat:no-repeat; /* typo */
}
.page .navigation ul li a:hover{
    background-position:0 -24px;
}
.page .navigation ul li.active a{
    background-position:0 -48px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header */
.page .header-img{
    height:262px;
    background-color:#FFF200;
    background-repeat:no-repeat;
    background-position:20px 20px;
    position:relative;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header login */
.page .header-img .login{
    width:228px;
    height:130px;
    background-color:#4B4A4D;
    position:absolute;
    top:34px;
    right:165px;
}
.page .header-img .login h3{
    display:block;
    width:218px;
    height:34px;
    line-height:34px;
    background-color:#e4e5e4;
    text-transform:uppercase;
    font-size:16px;
    color:#4B4A4D;
    padding-left:10px;
}
.page .header-img .login form fieldset{
    display:inline;
}
.page .header-img .login form label{
    display:block;
    color:#FFF;
    height:24px;
    width:105px;
    line-height:24px;
    text-transform:uppercase;
    float:left;
    font-size:11px;
    margin-top:5px;
    padding-left:5px;
}
.page .header-img .login form input#user,
.page .header-img .login form input#pass{
    border:none;
    width:107px;
    height:24px;
    margin-top:5px;
    padding-left:2px;
    padding-right:2px;
}
.page .header-img .login form input.btn-submit{
    display:block;
    border:none;
    padding-left:3px;
    padding-right:3px;
    height:24px;
    cursor:pointer;
    text-transform:uppercase;
    font-weight:bold;
    font-size:11px;
    background-color:#e4e5e4;
    margin-left:110px;
    margin-top:5px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header submenu */
.page .header-img h1 a{
    display:block;
    height:40px;
    line-height:40px;
    background-color:#4B4A4D;
    color:#FFF;
    padding-left:7px;
    padding-right:7px;
    font-size:14px;
    text-transform:uppercase;
    float:left;
    margin-left:170px;
    margin-top:222px;
}
.page .header-img ul{
    float:left;
    height:40px;
    margin-left:10px;
    margin-top:228px;
}
.page .header-img ul li{
    float:left;
    padding-right:10px;
}
.page .header-img ul li a{
    display:block;
    height:28px;
    line-height:28px;
    background-color:#A7A9AC;
    font-size:14px;
    text-transform:uppercase;
    color:#FFF;
    padding-left:7px;
    padding-right:7px;
    font-weight:bold;
}
.page .header-img ul li.active a{
    color:#4B4A4D;
}
.page .header-img a:hover{
    color:#FFF200;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slogan */
.page .header-title{
    height:106px;
}
.page .header-title img{
    padding-top:52px;
    padding-left:152px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ content */
.page .content{
    height:580px;
    padding-left:152px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ default: carousel */
.ux-carousel-container{
    overflow:hidden;
    position:relative;
}
.ux-carousel-container .ux-carousel-slides-wrap{
    position:absolute;
}
.ux-carousel-container .ux-carousel-slides-wrap .ux-carousel-slide{
    float:left;
    overflow:hidden;
}
.ux-carousel-container .ux-carousel-slides-wrap .ux-carousel-slide.vScroll{ /* !IE6, ?IE7 */
    float:none;
}
.ux-carousel-container .ux-carousel-nav{
    position:relative;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gallery alert */
.page .content h4.gallery{
    display:block;
    width:240px;
    position:relative;
    top:50px;
    left:460px;
    color:#FFF;
    text-transform:uppercase;
    font-size:22px;
}
.alert-gallery{
    background-image:url('../img/bg-alert.png');
    background-repeat:no-repeat;
    width:265px;
    height:98px;
    padding-left:110px;
    padding-right:10px;
    padding-top:60px;
    font-size:18px;
    position:relative;
    top:120px;
    left:0;
    color:#4B4A4D;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HOME */
.page .content h3.home-hdr{
    display:block;
    color:#FFF;
    padding-top:25px;
    padding-bottom:35px;
	padding-left: -55px!important;
	text-align: left;
	font-size: 17px;
	width: 750px;
}
.page .content .home-slide{
    background-image:url('../img/bg-home-left.png');
    background-repeat:no-repeat;
    width:498px;
    height:330px;
    float:left;
    position:relative;
    left:-24px;
    padding:10px;
}
.page .content .home-cloud{
    background-image:url('../img/bg-home-right.png');
    background-repeat:no-repeat;
    width:412px;
    height:330px;
    float:left;
    position:relative;
    left:-20px;
    padding:10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NIEUWS list */
.tx-blogexample-list-container-news{
    margin-top:30px;
    padding-top:50px;
    padding-bottom:50px;
    float:left;
    position:relative;
}
.tx-blogexample-list-container-news .post{
    background-image:url('../img/bg-news-list.png');
    background-repeat:no-repeat;
    width:457px;
    height:127px;
    margin-bottom:10px;
}
.tx-blogexample-list-container-news .post .p-left{
    width:101px;
    height:101px; /* indien geen plaatje */
    float:left;
    padding:9px;
    padding-left:12px;
}
.tx-blogexample-list-container-news .post .p-right{
    width:335px;
    float:left;
    padding-top:10px;
}
.tx-blogexample-list-container-news .post .p-right h4 a{
    display:block;
    float:left;
    font-size:14px;
    width:260px;
    text-transform:uppercase;
    color:#4B4A4D;
}
.tx-blogexample-list-container-news .post .p-right span.date{
    display:block;
    float:right;
    padding-right:10px;
    color:#A7A9AC;
    font-weight:bold;
}
.tx-blogexample-list-container-news .post .p-right p.bodytext{
    clear:both;
}
.tx-blogexample-list-container-news .post .p-right a.btn-more{
    display:block;
    float:right;
    margin-right:20px;
    margin-top:8px;
    width:86px;
    height:21px;
    line-height:21px;
    text-align:center;
    background-color:#A7A9AC;
    color:#FFF;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
}
.tx-blogexample-list-container-news #btn-navPrev{
    display:block;
    background-image:url('../img/arrow-up.png');
    background-repeat:no-repeat;
    width:69px;
    height:36px;
    position:absolute;
    left:194px;
    top:0;
}
.tx-blogexample-list-container-news #btn-navNext{
    display:block;
    background-image:url('../img/arrow-down.png');
    background-repeat:no-repeat;
    width:69px;
    height:36px;
    position:absolute;
    left:194px;
    top:459px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ NIEUWS detail */
.tx-blogexample-single-item{
    position:relative;
    top:26px;
    /*left:500px;*/
    margin-left:500px; /* IE7 fix */
    background-image:url('../img/bg-news.png');
    background-repeat:no-repeat;
    width:399px;
    height:594px;
}
.tx-blogexample-single-item h4{
    display:block;
    height:28px;
    line-height:28px;
    font-size:14px;
    text-transform:uppercase;
    color:#FFF;
    background-color:#4B4A4D;
    padding-left:8px;
    padding-right:8px;
    position:absolute;
    top:190px;
    left:26px;
    width:330px;
}
.tx-blogexample-single-item span.date{
    display:block;
    position:absolute;
    top:229px;
    right:28px;
    color:#97999C;
    font-weight:bold;
}
.tx-blogexample-single-item img{
    display:block;
    position:absolute;
    top:34px;
    left:26px;
}
.tx-blogexample-single-item span.html{
    display:block;
    position:absolute;
    top:250px;
    left:26px;
    width:346px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gallery list */
.tx-maxgallery-album-index-referenties{
    width:400px;
    height:320px;
    float:right;
    padding-left:62px;
    padding-right:190px;
    margin-top:26px;
    position:relative;
}
.tx-maxgallery-album-index-referenties h4{
    color:#FFF;
    text-transform:uppercase;
    font-size:22px;
    padding-bottom:14px;
}
.tx-maxgallery-album-index-referenties a#btn-navPrev{
    display:block;
    background-image:url('../img/arrow-left.png');
    background-repeat:no-repeat;
    width:36px;
    height:68px;
    position:absolute;
    top:50px;
    left:0;
}
.tx-maxgallery-album-index-referenties a#btn-navNext{
    display:block;
    background-image:url('../img/arrow-right.png');
    background-repeat:no-repeat;
    width:36px;
    height:68px;
    position:absolute;
    top:244px;
    left:478px;
}
.tx-maxgallery-album-index-referenties .tx-maxskel-groupbyfor-container a{
    display:block;
    float:left;
    background-image:url('../img/bg-gallery-thumb.png');
    background-repeat:no-repeat;
    width:131px;
    height:97px;
}
.tx-maxgallery-album-index-referenties .tx-maxskel-groupbyfor-container a img{
    margin-top:5px;
    margin-left:10px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gallery view */
.tx-maxgallery-item-index-referenties{
    background-image:url('../img/bg-referenties-view.png');
    background-repeat:no-repeat;
    width:372px;
    height:436px;
    float:left;
    padding-left:4px;
    position:relative;
}
.tx-maxgallery-item-index-referenties h4{
    color:#FFF;
    text-align:right;
    text-transform:uppercase;
    font-size:22px;
    padding-right:14px;
    padding-top:10px;
    padding-bottom:14px;
}
/*.tx-maxgallery-item-index-referenties a{
    display:block;
    width:364px;
    height:207px;
    background-color:#FFF;
}*/
.tx-maxgallery-item-index-referenties a .img{
    background-color:#FFF;
    width:364px;
    height:207px;
}
/*.tx-maxgallery-item-index-referenties a .img img{
    display:block;
    
}*/
.tx-maxgallery-item-index-referenties a p.bodytext{
    padding-left:10px;
    padding-right:14px;
}
.tx-maxgallery-item-index-referenties a .btn-website,
.tx-maxgallery-item-index-referenties a .btn-zoom{
    width:74px;
    height:36px;
    line-height:36px;
    text-align:center;
    background-color:#a7a9ac;
    text-transform:uppercase;
    color:#FFF;
    font-size:18px;
    font-weight:bold;
    position:absolute;
    bottom:22px;
    right:18px;
}
.tx-maxgallery-item-index-referenties a .btn-website{
    width:100px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ LEVERANCIERS */
/*.tx-maxgallery-album-index-leveranciers{
    border:1px solid #FF0;
    width:500px;
    height:500px;
}
.tx-maxgallery-album-index-leveranciers ul li{
    border:1px solid #0FF;
    float:left;
    background-image:url('../img/bg-gallery-thumb.png');
    background-repeat:no-repeat;
    width:131px;
    height:97px;
}
.tx-maxgallery-album-index-leveranciers ul li a{
    border:1px solid #F0F;
}*/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ SFEERIMPRESSIE */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ASSORTIMENTSIMPRESSIE */

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CATALOGUS (downloads) */
.tx-maxfilelist-index-container{
    margin-top:30px;
    padding-top:54px;
    padding-bottom:50px;
    float:left;
    position:relative;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download{
    background-image:url('../img/bg-download.png');
    background-repeat:no-repeat;
    width:591px;
    height:95px;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download .icon{
    background-image:url('../img/icon-pdf.png');
    background-repeat:no-repeat;
    width:80px;
    height:87px;
    float:left;
    margin-top:8px;
    margin-left:16px;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download .file{
    width:330px;
    height:70px;
    float:left;
    padding-top:25px;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download .file h4{
    display:block;
    font-size:18px;
    text-transform:uppercase;
    color:#4B4A4D;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download .file span{
    color:#4B4A4D;
    text-transform:uppercase;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download a{
    display:block;
    background-image:url('../img/down-load.png');
    background-repeat:no-repeat;
    background-position:10px 32px;
    height:95px;
    line-height:87px;
    color:#4B4A4D;
    float:left;
    font-size:18px;
    padding-left:50px;
}
.tx-maxfilelist-index-container .tx-maxskel-groupbyfor-container .download a:hover{
    color:#FFF200;
}
.tx-maxfilelist-index-container #btn-navPrev{
    display:block;
    background-image:url('../img/arrow-up.png');
    background-repeat:no-repeat;
    width:69px;
    height:36px;
    position:absolute;
    left:258px;
    top:0;
}
.tx-maxfilelist-index-container #btn-navNext{
    display:block;
    background-image:url('../img/arrow-down.png');
    background-repeat:no-repeat;
    width:69px;
    height:36px;
    position:absolute;
    left:258px;
    top:352px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ VISIE */
.page .content .visie{
    padding-left:100px;
    padding-right:100px;
    padding-top:30px;
    position:relative;
    top:20px;
    left:0;
}
.page .content .visie .ce{
    background-image:url('../img/bg-text-carousel.png');
    background-repeat:no-repeat;
    width:632px;
    height:439px;
    padding-left:20px;
    padding-right:20px;
}
.page .content .visie .ce h2{
    display:block;
    padding-top:18px;
    padding-bottom:26px;
    font-size:18px;
    color:#FFF;
}
.page .content .visie #btn-navPrev{
    display:block;
    background-image:url('../img/arrow-left.png');
    background-repeat:no-repeat;
    width:36px;
    height:68px;
    position:absolute;
    top:210px;
    left:40px;
}
.page .content .visie #btn-navNext{
    display:block;
    background-image:url('../img/arrow-right.png');
    background-repeat:no-repeat;
    width:36px;
    height:68px;
    position:absolute;
    top:210px;
    left:795px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CONTACT - route */
.page .content .route-page{
    position:relative;
    background-image:url('../img/bg-route.png');
    background-repeat:no-repeat;
    width:909px;
    height:439px;
}
.page .content .route-page .route-info{
    margin-top:28px;
    width:242px;
    height:410px;
    padding-top:18px;
    padding-left:31px;
    padding-right:27px;
}
.page .content .route-page .route-info p.bodytext{
    padding-top:5px;
}
.page .content .route-page .tx-maxgeo-map{ /* google maps */
    position:absolute;
    left:300px;
    top:0;
}
.page .content .route-page .tx-maxgeo-map #tx-maxgeo-map-container{
    margin-top:10px;
    margin-left:58px;
    width:538px;
    height:411px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CONTACT - forms */
.page .content .form-page{
    padding-top:48px;
    background-image:url('../img/hand.png');
    background-repeat:no-repeat;
    width:1048px;
    height:436px;
    background-position:right center;
}
.page .content .form-page .form{
    background-image:url('../img/bg-contact-form.png');
    background-repeat:no-repeat;
    width:595px;
    height:436px;
}
.page .content .form-page .form h3{
    display:block;
    width:595px;
    height:58px;
    line-height:58px;
    color:#FFF;
    font-size:18px;
    padding-left:16px;
}
.page .content .form-page .form p.bodytext{
    padding:16px;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form{
    padding:16px;
    padding-top:0;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form label{
    display:block;
    clear:both;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form .label{ /* label */
    float:left;
    width:148px;
    padding-top:7px;
    font-weight:bold;
    color:#4B4A4D;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form .input{ /* input */
    float:left;
    padding-bottom:5px;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form .input input{
    display:block;
    border:1px solid #414042;
    background-color:#F1F2F2;
    width:164px;
    height:24px;
    line-height:24px;
    padding-left:4px;
    padding-right:4px;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form textarea{
    border:1px solid #000;
    width:340px;
    height:190px;
    background-color:#F1F2F2;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form .x-form-field-wrap{ /* extJS label */
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form input.x-form-field{ /* extJS selection field */
    background-image:none;
    background-color:#F1F2F2;
    border:1px solid #414042;
    border-right:none;
    width:300px;
    height:24px;
    line-height:24px;
    padding-left:4px;
    padding-right:4px;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form img.x-form-trigger, /* extJS selection arrow */
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form img.x-form-trigger-over,
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form img.x-form-trigger-click{
    background-image:url('../img/selection-arrow.png');
    background-repeat:no-repeat;
    border:1px solid #414042;
    border-left:none;
    width:28px;
    height:26px;
    background-position:0 0;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form .err-msg{ /* error */
    float:left;
    color:#F00;
    padding-left:10px;
    padding-top:7px;
    font-weight:bold;
}
.page .content .form-page .form .ce .csc-default .tx-thmailformplus-pi1 form input.btn-submit{ /* submit */
    display:block;
    cursor:pointer;
    background-color:#414042;
    border:none;
    color:#FFF;
    width:115px;
    height:28px;
    line-height:28px;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    margin-top:26px;
    margin-left:148px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tag cloud */
.page .tag-cloud h2{
    display:block;
    width:110px;
    height:40px;
    line-height:40px;
    margin-left:196px; /* 170 */
    background-color:#737273;
    color:#FFF;
    text-align:center;
    font-size:16px;
    text-transform:uppercase;
}
.page .tag-cloud .tx-maxtags-list-container{
    display:table;
    margin:0 auto;
    padding-top:38px;
    padding-left:170px;
    padding-right:170px;
    padding-bottom:58px;
    background-color:#737273;
}
.page .tag-cloud .tx-maxtags-list-container ul{
    list-style:none;
    width:100%;
    text-align:center;
}
.page .tag-cloud .tx-maxtags-list-container ul li{
    display:inline;
}
.page .tag-cloud .tx-maxtags-list-container ul li a{
    color:#FFF;
    padding-right:34px;
    font-weight:bold;
    line-height:25px;
}
.page .tag-cloud .tx-maxtags-list-container ul li a:hover{
    color:#FFF200;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sitemap */
.page .sitemap{
    height:225px;
    background-color:#737273;
    position:relative;
    border:20px solid #FFF200;
    background-image:url('../img/bg-ftr.png');
    background-repeat:no-repeat;
    height:143px;
    padding-left:280px;
    color:#FFF;
    text-transform:uppercase;
}
.page .sitemap h2{
    display:block;
    width:90px;
    height:40px;
    line-height:40px;
    background-color:#FFF200;
    text-align:center;
    font-size:16px;
    position:absolute;
    top:-60px;
    left:176px;
    color:#4C4D4F;
}
.page .sitemap a{
    display:block;
    text-indent:-5000px;
    height:24px;
}
.page .sitemap ul{
    padding:0;
    margin:0;
    list-style:none;
    padding-top:15px;
}
.page .sitemap ul li{
    float:left;
    position:relative;
    width:100px;
    display:block;
    padding-bottom:10px;
}
.page .sitemap ul li ul{
    padding-top:10px;
}
.page .sitemap ul li ul li{
    padding:0;
}
