html {
	background-color: #17539d;
	overflow-x: hidden;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
    margin:0;
    padding:0;
    overflow-x: none;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
fieldset,img { 
    border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
ol,ul {
    list-style:none;
}
ul.product_menu {
	width: 170px;	
}
caption,th {
    text-align:left;
}
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:normal;
}
q:before,q:after {
    content:'';
}
abbr,acronym { border:0;
} 

a{
    text-decoration: none;
    color:#083f85;
}

a:hover{
    text-decoration: underline;
}

h1{
    font-size:30px;
    color:#083f85;
    font-family: 'Lato', Helvetica, Arial, sans-serif;
}

h2{
    font-size:16px;
    color:#083f85;
}

h3{
    font-size:13px;
    color:#083f85;
}

h4{
    font-size:12px;
    color:#083f85;
}

h5{
    font-size:10px;
    color:#083f85;
}

p{
    font-size:12px;
    color:#4f4f4f;
    font-family: Helvetica, Arial, sans-serif;
}

li{
    color:#4f4f4f;
    font-size:12px;
}

h2,h4,h5,h6,li,label,input{
    font-family: Helvetica, Arial, sans-serif;
}

strong { font-weight: bold; }

.alignright, img.alignright, a img.alignright { float: right; margin: 0 0 10px 10px; }
.alignleft, img.alignleft, a img.alignleft  {float: left; margin: 0 10px 10px 0; }
.aligncenter, img.aligncenter, a img.aligncenter { display: block; margin-left: auto; margin-right: auto; }


/*
        Containers
*/
body{
    position: relative;
	width: 100%; 
	background: url(../images/TBV_Home_page.jpg) center center no-repeat fixed;
	background-size: inherit;
	z-index: 0;
	overflow: auto;
	margin: 0pt auto;
	background-size: 100% auto;
	height: 100%;
    font-family: Helvetica, Arial, sans-serif;
    font-size:12px;
    overflow-x: hidden;
    
}

body.home, html.home{
    /*background:#FFF url(../images/background-home.png) top center ;*/
    
    
      
    overflow: none;  
}

#container-960{
    display:block;
    width:950px;
    margin:0 auto;
    min-height: 635px;
    overflow: none;
    background: #B5DEF2 url(../images/poly5.jpg) center top no-repeat;
    padding: 20px 0 0 10px;
    overflow: none;
}
#container-960_shop{
    width:950px;
    margin:0 auto;
    min-height: 947px;
    overflow: none;
    background: #fff url(../images/shop_bg.png) center top no-repeat;
    padding: 9px 0 20px 10px;
    overflow: none;

    position: relative;
}
#container-960_shop #content{
	position: relative;
}
#headerWrapper{
    width:100%;	
    height:156px;
    overflow:hidden;
    background: #fff url(../images/header.png) repeat-x;
	
}

body.home #headerWrapper{
    border-bottom:0;
}

#topBlueBar{
    position: absolute;
    width:100%;
    top:0;
    left:0;
    height:10px;
    background:#022c63;
    z-index:2;
}

/*
        Header
*/
#topImageWrapper{
    position: relative;
    top:0;
    z-index:3;
    width:960px;
    height:120px;
    margin:0 auto -120px auto;
    background:url(../images/topImageWrapper.png) top center no-repeat;
    background-position: -10px 0;
}

#headerWrapper #header{
    position: relative;
    width:965px;
    margin:0 auto 0 auto;
    padding:15px 0 0 0;
    overflow:hidden;
}

#headerWrapper #header #top{
    width:100%;
}

#headerWrapper #header #logo{
    float: left;
    margin:5px 0 0 0;
    position: relative;
    z-index: 4;
	height:87px;
}

#headerWrapper #header #contactInformation{
    padding:18px 0 0 0;
}

#headerWrapper #header #contactInformation h3 {
    float:right;
    color:#082d5f;
    font-size:25px;
    line-height:17px;
    font-weight:300;
    border-right:1px solid #dadadb;
    font-family: 'Lato', Helvetica, Arial, sans-serif;
    padding:0 20px 50px 0;
} 

#headerWrapper #header #contactInformation ul{
    float:right;
    margin:-4px 0 0 15px;
}

#headerWrapper #header #contactInformation ul li{
    display: block;
    line-height:18px;
    color:#072c5d;
}

#headerWrapper #header #navigation_home, #headerWrapper #header #navigation{
    float:left;
    width:110%;
    margin:12px 0 0 0;    
}

#headerWrapper #header #navigation_home ul li, #headerWrapper #header #navigation ul li{
    position: relative;
    z-index:6;
    display:inline;
}

#headerWrapper #header #navigation_home ul li a, #headerWrapper #header #navigation ul li a{
    line-height:41px;
    height:45px;
    padding:12px 0 7px 6px;
    color:#4f4f4f;
}

#headerWrapper #header #navigation_home ul li a em, #headerWrapper #header #navigation ul li a em{
    padding:8px 10px 9px 0;
    background: url(../images/navigationSplit.png) no-repeat;
    background-position: right bottom;
    width:2px;
}

#headerWrapper #header #navigation_home ul li a:hover, #headerWrapper #header #navigation ul li a:hover{
    color:#277bfe;
    background-position: top center;
    text-decoration: none;
}

#headerWrapper #header #navigation_home ul li:last-child a, #headerWrapper #header #navigation ul li:last-child a{
    border:0;
}

#headerWrapper #header #navigation_home ul li.current-menu-item a, #headerWrapper #header #navigation ul li.current-menu-item a{
    background: url(../images/navigationSelected.png) top center;
    background-repeat: no-repeat;
    color:#277bfe;
	background-size: 100% 23px;
}

#navigation_home #menu-navigation_menuitem_292 {
	padding-left:402px;
}
#navigation #menu-navigation_menuitem_244 {
	
}

/*
        Banner
*/

#bannerWrapper{
    background:url(../images/banner.png) repeat-x;
    height:301px;
    width: 960px;
    margin: 0pt auto;
}

#bannerWrapper #bannerWrapper-1006{
    position: relative;
    z-index:2;
    width:960px;
    height:325px;
    margin:0 auto;
    background:url(../images/banner-1006.png) no-repeat;
    background-position: -13px 0;
}

#bannerWrapper #bannerWrapper-1006 #banner{
    width:920px;
    margin:0 auto;
    height:300px;
    padding: 0 20px;	
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText{
    float:left;
    width:395px;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText h1{
    font-size:28px;
    color:#FFF!important;
    padding:20px 0 15px 0;
    font-weight:300;
	width: 358px;
    font-family: 'Lato', Helvetica, Arial, sans-serif;    
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText ul{
    margin:0 50px 15px 0;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText ul li{
    /*list-style-position: inside;*/
    list-style-type: disc;
    font-size:14px;
    line-height:21px;
    color:#FFF;
    margin:0 0 5px 15px;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText #bannerButtons{
    padding:5px 0 0 0;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText #bannerButtons a{
    float:left;
    color:#FFF;
    font-size:13px;
    width:131px;

    margin:0 10px 0 0 ;

    list-style-type: none;
    line-height:30px;	
    height:30px;

    font-weight: 400;
    font-family: 'Droid Sans', sans-serif;
    text-shadow:-1px -1px 0 #0a3070;
    -moz-text-shadow:-1px -1px 0 #0a3070;
    -webkit-text-shadow:-1px -1px 0 #0a3070;

    text-align:center;
    background:url(../images/blue-buttons-for-homepage-banner.png) no-repeat;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText #bannerButtons br{
    display:none;
    width:0;
    height:0;
    margin:0;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText #bannerButtons a.green{
    background:url(../images/green-buttons-for-homepage-banner.png) no-repeat;
    text-shadow:-1px -1px 0 #3a7307;
    -moz-text-shadow:-1px -1px 0 #3a7307;
    -webkit-text-shadow:-1px -1px 0 #3a7307;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText #bannerButtons a.green:hover{
    background-position: bottom;
    text-decoration: none;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerText #bannerButtons a:hover{
    background-position: bottom;
    text-decoration: none;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerImage{
    position: absolute;
    width:585px;
    height:333px;
    margin:-36px 0 0 380px;
    overflow:hidden;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerImage #bannerImageRotate{
    position: relative;
    width:390px;
    height:310px;
    margin:0 0 0 66px;
    z-index:2;
    overflow:hidden;
}

#bannerWrapper #bannerWrapper-1006 #banner #bannerImage #bannerImageRotate img{
    margin:0 0 0 -50px;
}

#bannerWrapper #bannerWrapper-1006 #banner #imageWrapper{
    position: absolute;
    width:588px;
    height:322px;
    margin:-37px 0 0 352px;
    background:url(../images/imageWrapper1.png) no-repeat top right;
    overflow:hidden;
    z-index:3;
}

/*
        Content Containers
*/

#container-960 #content{
    padding:5px 0;
    clear:both;
}

#container-960 #content #left{
    float:left;
    width:200px;
}
#container-960 #content #center{
    float:left;
    width:440px;
    text-align: left;
    padding: 53px 0 0 20px;
}

#container-960 #content #leftAlt{
    float:left;
    width:550px;
}

#container-960 #content #right{
    float:right;
    width:671px;
    position: absolute;
    background: url(../images/imageWrapperBottom.png) center top no-repeat;
    z-index: 999;
    margin: -21px 0 0 425px;
    height: 500px;
}
#container-960 #content #center {
	font-size: 14px;
	line-height: 30px;
}
#container-960 #content #rightAlt{
    float:right;
    width:350px;
}

#container-960 #content #all{
    float:left;
    width:100%;
}

/*
        Page Title, LineEffect
*/

#container-960 #content #all h1, #container-960 #content #left h1{
    font-size:30px;
    font-weight:300;
    color:#083f85;
    margin:20px 0 4px 0;
}

#container-960 #content #all #lineEffect{
    background:url(../images/lineEffect.png);
    width:100%;
    height:20px;
    margin:0 0 20px 0;
}

#container-960 #content #left #lineEffectHome{
    background:url(../images/lineEffectHome.png);
    width:100%;
    height:20px;
    margin:0 0 20px 0;
}

/*
        About Page Image Grid
*/

#container-960 #content #left #grid-images img{
    padding:0 4px 0 0;
}

#container-960 #content #left #bodyText p, #container-960 #content #left #bodyText, #container-960 #content #leftAlt p{
    line-height:18px;
    font-size:12px;
    margin:0 0 15px 0;
    color:#4f4f4f;
}



#aboutUsImage ul li{
    float:left;
    width:220px !important;
    margin:0 10px 0 0;
    list-style-type:none !important;
    overflow:hidden;
}

#aboutUsImage li a img{
    width:220px !important;
    height:auto !important;
}

#aboutUsImage li.last
{
    float:right;
    margin:0;
}

/*
        Contact Us
*/
input[name=controletegennietmensen] { display: none;}
#container-960 #content #left #contactForm{
    float:left;
    width:220px;
}

#container-960 #content #left #contactForm fieldset{
    margin:0 0 10px 0;
}

#container-960 #content #left #contactForm fieldset br{
    display:none;
    width:0;
    height:0;
    margin:0;
}

#container-960 #content #left #contactForm fieldset label{
    display: block;
    font-size:14px;
    margin:0 0 10px 0;
    color:#4F4F4F;
}

#container-960 #content #left #contactForm fieldset span.wpcf7-not-valid-tip{    
    position: relative;
    width:200px !important;
    background:#bb0218 url(../images/errorPattern.png);
    color:#FFF;
    font-size:11px;
    font-weight:400;
    text-align:center;
    margin:0 25px 0 25px !important;
    padding:4px 10px;
    top: auto !important;
    left:auto !important;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
}

#container-960 #content #left #contactForm fieldset input{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:6px 6px;
    width:200px;
    border:1px solid #cccdcd;
}

#container-960 #content #left #contactForm fieldset input:focus, #container-960 #content #left #contactForm fieldset textarea:focus{
    border:1px solid #022c63;
}

#container-960 #content #left #contactForm fieldset input.error{
    border:1px solid #bb0218;
}

#container-960 #content #left #contactForm fieldset input.button{
    padding:0;
    width:107px !important;
    height:23px !important;
    color:#FFF;
    text-align:center;
    background: url(../images/send-button.png) no-repeat;
    border:0;
    line-height:23px !important;
    cursor: pointer;
}

#container-960 #content #left #contactForm fieldset textarea{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding:6px 6px;
    width:190px;
    height:120px;
    border:1px solid #cccdcd;
}

#container-960 #content #left #contactForm fieldset input.button:hover{
    background-position: bottom;
}

#container-960 #content #left #address{
    float:left;
    margin:0 0 0 40px;
}

#container-960 #content #left #address h3{
    font-size:16px;
    color:#083f85;
    margin:0 0 5px 0;
    font-weight:800;
}

#container-960 #content #left #address ul li{
    color:#4f4f4f;
    line-height:22px;
    font-size:14px;
}

#container-960 #content #left #address #map{
    float:left;
    width:430px;
    margin:10px 0;
    padding:20px 0 10px 0;
    border-bottom: 6px solid #022c63;
    border-top: 6px solid #022c63;

}

/*
        Right Subnavigation
*/

#container-960 #content #right #subNavigation{

    background: url(../images/subNavigation.png) no-repeat;
    background-position: bottom;
    padding:0 0 25px 0;
}

#container-960 #content #right #subNavigation .menu-downloads-container{
    border-left: 1px solid #CAC8C8;
    border-right: 1px solid #CAC8C8;
	background-color: #fff;
}


#container-960 #content #right #subNavigation h3{
    font-size:14px;
    line-height:36px;
    color:#FFF;
    padding:0 15px;	
    background-color: #072b5c; 	
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#072b5c), to(#1a72c0)); 
    background: -webkit-linear-gradient(top, #1a72c0, #072b5c); 
    background: -moz-linear-gradient(top, #1a72c0, #072b5c); 
    background: -ms-linear-gradient(top, #1a72c0, #072b5c); 
    background: -o-linear-gradient(top, #1a72c0, #072b5c);	
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#1a72c0, endColorstr=#072b5c);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#1a72c0, endColorstr=#072b5c)";

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;	
}

#container-960 #content #right #subNavigation #menuDecoration{
    position: relative;
    width:100%;
    background:url(../images/rightMenuDecoration.png) top right no-repeat;
    margin:-42px 0 0 0;
    height:42px;
}


#container-960 #content #right #subNavigation h3{
    line-height:42px;
}

#container-960 #content #right #subNavigation ul{
    background: #FFF;
}

#container-960 #content #right #subNavigation ul li a{
    display:block;
    line-height:38px;
    font-size:14px;
    color:#4f4f4f;
    padding:0 15px;
}

#container-960 #content #right #subNavigation ul li a:hover{
    color:#277bfe;
    text-decoration: none;
}

#container-960 #content #right #subNavigation ul li.current-menu-item a{
    color:#277bfe;
}

/*
        Products Page
*/

#container-960 #content #leftAlt p{
    color:#4f4f4f;
}

#container-960 #content #leftAlt .button{
	color:#FFF;
    float:left;
    width:235px;
    height:41px;
    font-size:16px;
    background: url(../images/blue-buttons-large.png) no-repeat;	

    padding:0 10px;
    line-height:41px;
    
    cursor: pointer; cursor: hand;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;

    text-shadow:-1px -1px 0 #0a3070;
    -moz-text-shadow:-1px -1px 0 #0a3070;
    -webkit-text-shadow:-1px -1px 0 #0a3070;
}

#container-960 #content #leftAlt .button.green{
    float:right;
    background: url(../images/green-buttons-large.png) no-repeat;	
}

#container-960 #content #leftAlt .button:hover{
    background-position: bottom;
    text-decoration: none;
}

#container-960 #content #leftAlt .button.green{
    text-shadow:-1px -1px 0 #3a7307;
    -moz-text-shadow:-1px -1px 0 #3a7307;
    -webkit-text-shadow:-1px -1px 0 #3a7307;     
}

#container-960 #content #leftAlt .button img{
    float:right;
    padding:10px 0 0 0;
}

#container-960 #content #leftAlt #furtherInformation{
    float:left;
    background:url(../images/furtherInformationBackground.png) no-repeat;
    width:541px;
    height:170px;
    margin:20px 0 20px 0;
    padding:10px;
}

#container-960 #content #leftAlt #furtherInformation h3{
    font-weight:800;
    font-size:16px;
    margin:0 0 10px 0;
    color:#065bdf;
    font-family: 'Droid Sans', sans-serif;
}

#container-960 #content #leftAlt #furtherInformation p{
    color:#3f3f3f;
}

#container-960 #content #leftAlt #furtherInformation .split{
    float:left;
    width:240px;	
}

#container-960 #content #leftAlt #furtherInformation .split p{
    padding:0;
    margin:0;
    line-height:21px;
    font-size:14px;
    color:#072d5e;
}

#container-960 #content #leftAlt #furtherInformation .split p strong{
    font-weight:800;
}

#container-960 #content #leftAlt #furtherInformation .split.alt{
    float:right;
    border-left: 1px solid #b6b6b8;
    padding:0 0 0 50px;
    width:240px;
}

#container-960 #center {
	color: #000;
}
#container-960 #center h1 {
	color: #0273ad;
	font-weight: bold;
	font-size: 24px;
	line-height: 30px;
}
/*
        Contact Address
*/

#contactAddressHome{
    margin:140px 0 0 360px;
    z-index: 9999;
}

#contactAddressHome h3{
    font-size:30px;	
    color:#FFF;
    font-weight:300;
    line-height:48px;
    font-family: 'Lato', Helvetica, Arial, sans-serif;
}

#contactAddressHome ul li, #contactAddressHome ul li a{
    color:#FFF;
    line-height:18px;
    font-weight:300;
}

/*
        Box Grid
*/

.box-grid{
    float:left;
    width:160px;
    margin: 0 12px 12px 0;


    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;

    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;	
}

.box-grid:hover{
    -moz-box-shadow: 0 0 10px 5px #DCDCDC;
    -webkit-box-shadow: 0 0 10px 5px #DCDCDC;
    box-shadow: 0 0 10px 5px #DCDCDC;
}


.box-grid .title{
    background-color: #072b5c; 	
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#072b5c), to(#1a72c0)); 
    background: -webkit-linear-gradient(top, #1a72c0, #072b5c); 
    background: -moz-linear-gradient(top, #1a72c0, #072b5c); 
    background: -ms-linear-gradient(top, #1a72c0, #072b5c); 
    background: -o-linear-gradient(top, #1a72c0, #072b5c);	

    height:31px;
    overflow:hidden;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.box-grid.green .title{
    background-color: #91d227; 	
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#91d227), to(#4a8502)); 
    background: -webkit-linear-gradient(top, #91d227, #4a8502); 
    background: -moz-linear-gradient(top,  #91d227, #4a8502); 
    background: -ms-linear-gradient(top, #91d227, #4a8502); 
    background: -o-linear-gradient(top, #91d227, #4a8502);	

}

.box-grid.green .title h3{
    text-shadow:-1px -1px 0 #3a7307;
    -moz-text-shadow:-1px -1px 0 #3a7307;
    -webkit-text-shadow:-1px -1px 0 #3a7307;
}

.box-grid .title h3{
    color:#FFF;
    line-height:31px;
    text-indent:10px;
    font-weight:400;
    font-family: 'Droid Sans', sans-serif;
    text-shadow:-1px -1px 0 #0a3070;
    -moz-text-shadow:-1px -1px 0 #0a3070;
    -webkit-text-shadow:-1px -1px 0 #0a3070;    
}

.box-grid .image{
    height:111px;
    overflow:hidden;
}

.box-grid .image img{
    width:160px;
    height:111px;
}

.box-grid .text{
    background: #FFF url(../images/magnifyglass.png) 80% 50% no-repeat;
    border:1px solid #c4c4c6;
    padding:0 30px;
    font-family: 'Droid Sans', sans-serif;

    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;		
}

.box-grid .text a{
    line-height:26px;
    color:#083f85;
    font-weight: 700;
}

.box-grid .text img{
    float:right;
    padding:3px 0 0 0;
}

.box-grid.green .text a{
    color:#4c8703;
}

/*
        Slider 
*/

#slider{
    float:left;
    width:100%;
    -moz-box-shadow: inset 0 0 5px #888;
    -webkit-box-shadow: inset 0 0 5px #888;
    box-shadow: inner 0 0 5px #888;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;	

    margin:0;
}

#slider #mainImages{
    float:left;
    width:468px;
    height:327px;
    background:#FFF;
    overflow:hidden;

    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px;

    -webkit-box-shadow: 4px 0px 5px -2px #888 ;
    -moz-box-shadow: 4px 0px 5px -2px #888 ;
    box-shadow: 4px 0px 5px -2px #888 ;
}

#slider #mainImages ul li img, #slider #mainImages ul li{
    width:468px;
    height:327px;	
    overflow:hidden;
}

#slider #smallImages{
    float:left;
    width:82px;
    padding:6px 0 0 0;
    height:320px;
    overflow:hidden;
}

#slider #smallImages ul li img{
    width:52px;
    height:52px;
    padding:1px 1px 1px 8px;
}

#slider #smallImages ul li a:hover img{
    background:url(../images/sliderHover.png) no-repeat;
}


#slider #smallImages ul li.active img{
    background:url(../images/sliderActive.png) no-repeat;
}

#slider #smallImages ul li{	
    margin:6px 0 6px 8px;
}

#slider h3{
    float:left;
    width:530px;
    color:#FFF;
    line-height:36px;
    padding:0 10px 25px 10px;
    margin:0;
    font-size:16px;

    text-shadow:-1px -1px 0 #0a3070;
    -moz-text-shadow:-1px -1px 0 #0a3070;
    -webkit-text-shadow:-1px -1px 0 #0a3070;    

    background:url(../images/sliderBottom.png) no-repeat;
    font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
}

#footer{
    height:80px;
    margin:0 auto 0;
    background:url(../images/footer.png) repeat-x;
}

#footer ul{
    padding:5px 0 0;
}

#footer ul li{
    display:inline;
	border-right:1px solid #8094b0;
	padding:0 10px 0 10px;
}
#footer ul:lastchild {
	border-right: 0;
}

#footer ul li a{
    color:#FFF;
    line-height:34px;
    padding:0;
}

#footer ul li:first-child a {
    padding-left: 0;
}

#footer ul li:last-child a {
    border:0;
}

#notfoundtext{
    margin:0 0 30px 0;
    line-height:20px;
}

#content .page ul{
    padding:0 0 15px 0;
}

#content .page ul li{
    list-style-position: inside;
    list-style-type: disc;
    line-height: 18px;
}

#content .page h1,div .page h2,div .page h3{
    line-height:33px;
}

.footer-wrapper {
	width: 960px;
	margin: 0 auto;
}
.footer-links {
	float: left;
}
.footer-copy {
	float: right;
}
#footer li {
	color: #fff;
}


#contactAddressHome ul
	{
		margin-left: 0px;
	}
#contactAddressHome ul li
	{
		line-height: 1.3em;
	}
ul.product_menu li {
	background: #0073aa;
	padding: 5px 10px 5px 10px;
	display: block;
	margin: 4px 0;
	border-radius: 10px 10px;
	width: 160px;
	cursor: pointer;
}
ul.product_menu li:hover, ul.product_menu li.active {
	background: #1C4BA0;
}

ul.product_menu li a {
	color: #fff;
	text-decoration: none;
	font-size: 14px;
}
.what_we_do {
	background: #0073aa;
	padding: 5px;
	display: block;
	margin: 0 0 6px 0!important;
	border-radius: 10px 10px;
	width: 170px;
	color: #fff!important;
	font-size: 18px!important;
	font-weight: bold!important;
	
}
.home_content_bg {
	
}
.home_content_bg #left {
	float: left;
	width: 200px;
	margin-top: 10px;	
	position: relative;
}
.home_content_bg #center {
	float: left;
	width: 470px;	
	position: relative;
}
.home_content_bg #center .product_desc {
	position: relative;
	float: left;
	width: 725px;
	line-height: 30px;
	font-size: 14px;

}
.home_content_bg #center .product_desc ul {
	list-style-type: disc;
	margin-left: 15px;
}
.home_content_bg #center .product_desc li{
	font-size:14px;
	line-height: 30px;
}
.home_content_bg #center .product_desc p, p {
	color: #555555;
	font-size: 14px!important;
	line-height: 30px!important;
}
.home_content_bg #center .product_desc h2, .home_content_bg #center .product_desc h1 {
	color: #006b9e;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;	
	margin-top: 30px;
}
.home_content_bg #center .product_desc h1 {
	font-size: 23px;	
}
.home_content_bg #right, .content #right {
	float: left;
	position: relative;
	width: 230px;
	background: #006B9F;
	color: #fff;
	padding: 15px 20px;
	margin-left: 10px;
	min-height: 290px; 
}
.home_content_bg #right p {
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 8px;
}
.home_content_bg #right h3 {
	color: #fff;
	font-size: 26px;

}
.home_content_bg #right .button {
	border: 1px solid #fff;
	color: #fff;
	padding: 8px;
	width: 210px;
	font-size: 14px;
	border-radius: 5px;
	display: block;
	margin-bottom: 3px;
}
.request_quote {
	position: relative;
	float: right;
	padding: 5px 5px 5px 15px;
	top: 17px;
	color: #fff;
	font-weight: bold;
	border-radius: 8px;
	font-size: 16px;
	width: 202px;
	display: block;
	background: url(../images/request_quote.png) top center no-repeat;	
}
.trans_balk_left {
	position: absolute;
	margin-left: -10px;
	width: 10px;
	height: 1074px;
	background: #fff;
	opacity: 0.4;
	filter:alpha(opacity=40);
	
}
.trans_balk_right {
	position: absolute;
	margin-left: 960px;
	width: 10px;
	height: 1074px;
	background: #fff;
	opacity: 0.4;
	filter:alpha(opacity=40);
}
.trans_balk_left_shop {
	position: absolute;
	margin-left: -20px;
	top: 0;
	width: 10px;
	background: url(../images/zijbalk.png) top center repeat-y;
	height: 100%;
}
.trans_balk_right_shop {
	position: absolute;
	margin-left: 950px;
	top: 0;
	width: 10px;
	height: 100%;
	background: url(../images/zijbalk.png) top center repeat-y;
	
}

.logo_deel_onder {
	position: absolute;
	width: 624px;
	left: 630px;
	margin-top: -17px;
	height: 469px;
	background: url(../images/imageWrapperBottom.png) center top no-repeat;
	z-index: 0;
}
.chrome #container-960 #content #right 
{  
	/*margin: -238px -186px 0 0;*/
}
.flexslider .schaduw_foto {
	position: absolute;
	width: 470px;
	height: 58px;
	margin-top: 289px;
	z-index:0;
	background: url(../images/foto_schaduw.png) top center no-repeat;
	
}
.right_mac {
	/*margin: -230px -186px 0 0!important;*/
}
.menu_mac {
	padding-left: 554px!important;
}
.request_mac {
	padding: 4px 5px 6px 15px;
}
.gallerij_reeks {
	width: 750px;
	position: relative;
	float: left;
}
.gallerij_reeks img {
	float: left;
}