/* P5 Webtemplate v1.8 */
/* Normalize */
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline;zoom:1}html{font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{font-size:13px;line-height:1.231;margin:0}body,button,input,select,textarea{font-family:sans-serif;color:#222}a{color:#00e}a:visited{color:#551a8b}a:hover{color:#06e}a:focus{outline:0;}a:hover,a:active{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}pre,code,kbd,samp{font-family:monospace, monospace;_font-family:'courier new', monospace;font-size:1em}pre{white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ul,ol{margin:0 0;padding:0}dd{margin:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;margin-left:-7px;padding:0}button,input,select,textarea{font-size:100%;vertical-align:middle;margin:0}button,input{line-height:normal;overflow:visible}table button,table input{overflow:auto}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0000);height:1px;overflow:hidden;position:absolute;width:1px;margin:-1px;padding:0}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;overflow:visible;position:static;width:auto;margin:0}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}audio:not([controls]),[hidden],.ir br{display:none}::-moz-selection,::selection{background:#666;color:#fff;text-shadow:none}figure,form{margin:0}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^=javascript:]:after,a[href^=#]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}
* { -moz-box-sizing: border-box; box-sizing: border-box; *behavior: url(/js/boxsizing.htc);}
/* Styles */
html {
	height : 100%;
	overflow : auto;
}

body {
	background : white;
	color : #484848;
	font-family : Arial, Tahoma, sans-serif;
	font-size : 12.5px;
	position : relative;
	line-height : 1.4;
}

        a:link, a:visited, a:active { text-decoration : none; color : black; transition: all 0.3s ease-out; }
        a:hover { color : red; }
        .hidden, .hide { display : none; }
        .show { display : block; }
        .clearfix:before, .clearfix:after, ul.tweetList li.singleTweet:before, ul.tweetList li.singleTweet:after { content: " "; display: table; }
        .clearfix:after, ul.tweetList li.singleTweet:after { clear: both; }
        .clearfix, ul.tweetList li.singleTweet { *zoom: 1; }
        .disabled { pointer-events: none; filter: alpha(opacity=50); opacity: 0.5;}

.c {
	width : 945px;
	display : block;
	margin : 0px auto;
	position : relative;
}

        .logo {
                display: block;
                width: 372px;
                height: 151px;
                margin: 14px 0 25px 28px;
        }
        
        #header {
                display: block;
                position: relative;
        }
        
        #nav, #nieuwsbrief {
                display: block;
                list-style: none;
                width: 100%;
                height: 35px;
                background: url('../img/bg_menu.png') repeat-x;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -o-border-radius: 4px;
                -ms-border-radius: 4px;
                border-radius: 4px;
        }
                #nav li {
                        display: block;
                        height: 21px;
                        line-height: 21px;
                        margin: 9px 0 7px 0;
                        float: left;
                        border-left: 1px solid black;
                        position: relative;
                }
                        #nav li a {
                                text-transform: uppercase;
                                color: white;
                                text-shadow: 0px 1px 0px #000000;
                                padding: 0 20px;
                                font: 13px 'futura_md_btmedium';
                        }
                        #nav li.current a, #nav li a:hover {
                                color: #e0b58b;
                        }
	                        #nav li li a:hover {
	                                color: #fff;
	                        }
                        	
                            #nav li:hover ul { display: block; }
                    #nav li ul {
                        position: absolute;
                        display: none;
                        z-index: 10;
                        width: 138px;
                        top: 20px;
                        left: 50%;
                        margin-left: -69px;
                    }
                        #nav li ul li { border-left: 0; margin: 5px 0; }
                        #nav li ul li a,
                        #nav li.current ul li a { line-height: 30px; padding: 0 5px; color: white; transition: all 0s ease; }
                        
                #nieuwsbrief {
                        position: absolute;
                        top: 88px;
                        right: 0;
                        background-image: url('../img/bg_nieuwsbrief.png');
                        height: 29px;
                        width: 365px;
                        color: white;
                        padding: 7px 8px 0 12px;
                        text-shadow: 0px 1px 0px #000000;
                        font: 14px 'futura_md_btmedium';
                }
                        #nieuwsbrief input {
                                width: 105px;
                                margin: -3px 8px 0 8px;
                                font-size: 13px;
                                border: 0;
                                padding: 2px 4px;
                                -webkit-border-radius: 4px;
                                -moz-border-radius: 4px;
                                -o-border-radius: 4px;
                                -ms-border-radius: 4px;
                                border-radius: 4px;
                        }
                        #nieuwsbrief .nieuwsbriefSubmit { color: #d2ad64; cursor: pointer; }
                        #nieuwsbrief .nieuwsbriefSubmit:hover { color: white; }
       
       #main { margin-top: 21px; }
       #slider { margin-bottom: 30px; }
       #slider, .imageContainer {
                display : block;
                width : 100%;
                position : relative;
                z-index : 1;
                -webkit-border-radius: 4px 4px 0px 0px;
                border-radius: 4px 4px 0px 0px;
        }
                .innerSlider {
                        display: block;
                        width: 100%;
                        height: 332px;
                        overflow: hidden;
                        border-bottom: 30px solid #9e8468;
                }
                
                .imageContainer {
                        height: 302px;
                }
                        #slider .slide { 
                                display: none; 
                                width: 100%; 
                                height: 100%; 
                                position : absolute;
                                top : 0;
                                left : 0;
                        }
                        #slider .hoverSlide {
                                display: block !important;
                                z-index: 20;
                        }
                        .slide .slideImg {
                                width : 100%;
                        }
                        
                        .slide .socials, .column1 .socials {
                                background: black;
                                padding: 5px 11px;
                                position: absolute;
                                top: 0;
                                right: 0;
                                display: block;
                                -webkit-border-radius: 0px 0px 0px 7px;
                                -moz-border-radius: 0px 0px 0px 7px;
                                -o-border-radius: 0px 0px 0px 7px;
                                -ms-border-radius: 0px 0px 0px 7px;
                                border-radius: 0px 0px 0px 7px;
                        }
                                .column1 .socials {
                                        top: auto;
                                        bottom: 0;
                                        -webkit-border-radius: 7px 0 0 0;
                                        -moz-border-radius: 7px 0 0 0;
                                        -o-border-radius: 7px 0 0 0;
                                        -ms-border-radius: 7px 0 0 0;
                                        border-radius: 7px 0 0 0;
                                }
                                .socials a {
                                        display: block;
                                        position: relative;
                                        top: auto;
                                        left: auto;
                                        float: left;
                                        height: 22px;
                                        width: 23px;
                                        background: url('../img/sprite.png') no-repeat -163px 0;    
                                        margin: 0 4px;   
                                }
                                        .socials a.youtube{
                                                background-position: -138px 0;
                                                width: 54px;
                                        }
                                        .socials a.facebook{
                                                background-position: -213px 0;
                                                width: 22px;
                                        }
                                        .socials a.twitter{
                                                background-position: -192px 0px;
                                                width: 21px;
                                        }
                                        .socials a.linkedin{
                                                background-position: -235px 0;
                                                width: 22px;
                                        }
                                        
                                                .slideBubbles {
                                                        display: block;
                                                        height: 10px;
                                                        position: absolute;
                                                        left: 50%;
                                                        bottom: 10px;
                                                        margin-left: -25px;
                                                }
                                                        .slideBubbles .bubble {
                                                                display: block;
                                                                cursor: pointer;
                                                                float: left;
                                                                width: 10px;
                                                                height: 100%;
                                                                margin: 0 5px;
                                                                background: white;
                                                                border-radius: 5px;
                                                                opacity: 0.6;
                                                                filter: alpha(opacity=60);
                                                        }
                                                                .slideBubbles .bubble.active, .slideBubbles .bubble:hover {
                                                                        opacity: 1;
                                                                        filter: alpha(opacity=100);
                                                                }
                                                        
        .leftSide {
                display: block;
                float: left;
                width: 685px;
                background: #dbdcde;
                padding-bottom: 20px;
        }
                .sidebar {
                        display: block;
                        float: left;
                        width: 260px;
                        padding-left: 15px;
                }
        #footer {
                position: relative;
                text-transform: uppercase;
                padding: 4px 0;
                font: 14px 'futura_md_btmedium';
                color: white;
                display: block;
                text-align: center;
                background: #9e8468;
                width: 100%;
                margin: 0 auto;
                clear: both;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                -o-border-radius: 4px;
                -ms-border-radius: 4px;
                border-radius: 4px;
        }
        .siteBy { float : right;}
        
        h2 {
                margin: 0 0 10px 0;
                padding: 0;
                font: 22px 'futura_md_btmedium';
                color: #723415;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
        }
                h3 {
                        font-size: 14px;
                        color: #713415;
                        text-transform: uppercase;
                        margin: 0 0 10px 0;
                        padding: 0;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                }
        
        .leftSide .item {
                padding: 0 28px;
                display: block;
                clear: both;
                margin: 0 0 10px 0;
        }
        
                .item img {
                        display: block;
                        width: 145px;
                        float: left;
                        margin: 0 20px 10px 0;
                }
                .item .text {
                        float: left;
                        display: block;
                        width: 464px;
                        font-size: 12px;
                        color: #484848;
                }
                .item .readmoreLink {
                        display: block;
                        text-decoration: underline;
                        color: #be651e;
                        font-size: 11px;
                }
                        .item .readmoreLink:hover { color: black; }
                .item .datum {
                        display: block;
                        color: #88280d;
                        font-size: 11px;
                        margin-top: -5px;
                }
        
        .nieuwsMini {
        	width: 145px;
        	float: left;
        	position: relative;
        	clear: none !important;
        	margin-left: 10px !important;
        }
        
        	.nieuwsMini h3 {
        		position: absolute;
        		bottom: 0px;
        		background: url('../img/nieuwsMini.png');
        		height: 44px;
        		width: 145px;
        		font-size: 10px;
        		color: #fff;
        		padding: 3px;
        	}
        	
        	.nieuwsMini a {
        		position: absolute;
        		bottom: 12px;
        		right: -10px;
        		font-size: 8px !important;
        		color: #fff !important;
        		text-decoration: none !important
        	}
        
        .sidebarItem {
                display: block;
                clear: both;
                margin-bottom: 30px;
        }
                .videoThumbnail { display: block; margin-bottom: 15px;}
                .videoThumbnail .videoImgCont, .videoImg {
                        display: block;
                        overflow: hidden;
                        position: relative;
                }
                .videoThumbnail img, .videoImg img {
                        width: 100%;
                        display: block;
                        margin: -12% 0;
                }
                .videoThumbnail .videothumbnailtitle {
                        color: #88280d;
                        display: block;
                        margin: 5px 0 -3px 0;
                        text-overflow: ellipsis;
                        overflow: hidden;
                        white-space: nowrap;
                }
                .video .videoThumbnail {
                    float: left;
                    width: 48%;
                    margin: 1%;
                }
                .video .videoThumbnail .videothumbnailtitle {
                    margin: 3px 0;
                }
                        .videoThumbnail .videoViews {
                                font-size: 11px;
                                color: gray;
                        }
                .videoThumbnail:hover img, .videoImg:hover img {
                        opacity: 0.7;
                        filter: alpha(opacity=70);
                }
                        .videoThumbnail .videoThumbnail:hover .videothumbnailtitle, 
                        .videoThumbnail .videoThumbnail:hover .videoViews,
                        a.videoOutLink:hover { color: black; }
                        
                a.videoOutLink {
                        color: #88280d;
                        display: block;
                        font-weight: bold;
                        margin: 10px 0;
                }
                
                .videoButton {
                        display: block;
                        width: 73px;
                        height: 45px;
                        position: absolute;
                        top: 50%;
                        left: 50%;
                        margin: -22px 0 0 -36px;
                        background: url('../img/sprite.png') no-repeat -139px -23px;
                }
                
        .pageButtons {
                display: block;
                margin: 0 0 30px 0;
                padding: 0 28px;
        }
                a.button, .input-button {
                        display: block;
                        width: 138px;
                        height: 30px;
                        background: url('../img/sprite.png') no-repeat 0 -30px;
                        text-align: center;
                        line-height: 30px;
                        text-transform: uppercase;
                        color: white;
                        font-weight: bold;
                        float: left;
                        margin: 0 5px 3px 0;
                        padding: 0 5px;
                }
                        .boekingStyle a.button {
                                width: 120px;
                                background-position: 0 -120px;
                        }
                                .boekingStyle a.button:hover, .boekingStyle a.button.current {
                                        background-position: 0 -90px;       
                                }
                        a.button:hover, a.button.current { background-position: 0 0; }
                        
                        .input-button {
                                width: 100px;
                                background-position: 0 -60px;
                                float: right;
                                cursor: pointer;
                        }
                        
                .jaar, .prijs {
                        display: block;
                        float: left;
                        width: 17%;
                }
                .prijs { width: 83%;}
                        
        #overlay {
                position : fixed;
                top : 0;
                left : 0;
                width : 100%;
                height : 100%;
                background : black;
                filter : alpha(opacity=70);
                opacity : 0.7;
                z-index : 100;
                display : none;
        }
                #overlayContainer {
                        width : 800px;
                        height : 463px;
                        position : fixed;
                        top : 50%;
                        left : 50%;
                        margin : -231px 0 0 -400px;
                        z-index : 101;
                        background : white;
                        display : none;
                        cursor : pointer;
                }
                .overlayClose {
                              position : absolute;
                              top :  5px;
                              right : 5px;
                              font-size : 22px;
                              color : white;
                              filter : alpha(opacity=70);
                              opacity : 0.7;       
                              cursor : pointer;
                              background : black;
                              padding : 2px 5px;
                      }
                              .overlayClose:hover {
                                      color : #ef6500;
                                      filter : alpha(opacity=100);
                                      opacity : 1;
                              }
                      .overlayContent { display: block; height: 100%; }
              .overlayTestImage {
                      position : fixed;
                      top : 0;
                      left : 0;
                      visibility : hidden;
              }
              
@font-face {
        font-family: 'futura_md_btmedium';
        src: url('/../fonts/tt0142m-webfont-webfont.eot');
        src: url('/../fonts/tt0142m-webfont-webfont.eot?#iefix') format('embedded-opentype'),
        url('/../fonts/tt0142m-webfont-webfont.woff') format('woff'),
        url('/../fonts/tt0142m-webfont-webfont.ttf') format('truetype'),
        url('/../fonts/tt0142m-webfont-webfont.svg#futura_md_btmedium') format('svg');
        font-weight: normal;
        font-style: normal;
        letter-spacing : 0;
}
        .contenttype1 h2, 
        .contenttype2 h2,
        .contenttype3 h2,
        .contenttype4 h2,
        .contenttype5 h2,
        .contenttype6 h2 {
                display : block;
        }                
        .cTekst { display: block; width: 67%;}
        .contenttype2 img, .contenttype2 .videoImg {
                float : left;
                margin : 0 10px 10px 0;
                width : 29%;
        }
        
        .contenttype3 img, .contenttype3 .videoImg {
                float : right;
                margin : 0 0 10px 10px;
                width : 29%;
        }
                        
        .contenttype4 img, .contenttype4 .videoImg {
                width : 100%;
                display : block;
                margin : 0 0 10px 0;
        }  
        
        .contenttype5 img, .contenttype5 .videoImg {
                width : 100%;
                display : block;
        }
                .contenttype2 .videoImg img,
                .contenttype3 .videoImg img,
                .contenttype4 .videoImg img,
                .contenttype5 .videoImg img {
                        display: block;
                        width: 100%;
                        margin: -12% 0;
                }
        
        .transition {
                -webkit-transition: all 350ms ease;
                -moz-transition: all 350ms ease;
                -ms-transition: all 350ms ease;
                -o-transition: all 350ms ease;
                transition: all 350ms ease;
        }
        .ellipsis {
                white-space: nowrap;
                overflow: hidden;
                -ms-text-overflow: ellipsis;
                -o-text-overflow: ellipsis;
                text-overflow: ellipsis;
        }
        .cTekst {
            display: block;
            float: left;
            width: 67%;
        }
        

/* Contactform */               
                label {
                        clear : both;
                        display : block;
                        margin : 5px 0 2px 0;
                        font-size: 12px;
                        font-weight: bold;
                        color: #6b8190;
                }
                        label.error { color : red; }
                        label.floatlabel { float : left; clear : none; margin-right: 5px;}
                
                .input-text, textarea, .input-select {
                        display : block;
                        line-height : 20px;
                        width : 100%;
                        margin : 4px 0;
                        position : relative;
                        padding : 2px 5px;
                        font-size : 15px;
                        background-color : white;
                }
                        input:invalid, input:valid, textarea:invalid, textarea:valid { background-color : white; }
                        
                        .input-text, textarea, .input-select {
                                border : 1px solid black;
                        }
                                input.error, textarea.error, .input-select.error {
                                        background-color : #ffcece;
                                        border : 1px solid #DE3737;
                                }
                                input.correct, textarea.correct, .input-select.correct {
                                        border : 1px solid #9adf8f;
                                }
                                
                        textarea {
                                line-height : 1.2;
                                height : 100px;
                        }
                        input[type=checkbox] {
                                width : 15px; padding : 0; margin : 0;
                        }
                                input.floatcheckbox {
                                        float : left;
                                        margin : 7px 10px 15px 0;
                                        clear : both;
                                }
                
                        .input-button:hover {
                                opacity: 0.7;
                                filter: alpha(opacity=70);
                        }
                        .input-button:active {
                                -moz-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.4);
                                -webkit-box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.4);
                                box-shadow: inset 0 0 10px 0 rgba(0,0,0,0.4);
                        }

                form .loading {
                        float: left;
                        margin: 10px 0 0 10px;
                        display: none;
                }

/*  Contactform-end */
/* Tweet5 */

ul.tweetList {
        clear: both;
        list-style : none;
        display : block;
        margin : 0;
        padding : 0;
        line-height : 1.4;
        position : relative;
        overflow : hidden;
        font-size: 12px;
}
        ul.tweetList li.singleTweet {
                border-bottom : 1px solid #ccc;
                clear : both;
                display : block;
                position : relative;
                z-index : 1;
                margin-bottom: 15px;
        }
                li.singleTweet .singleTweetMessage {
                        display : block;
                        padding : 5px;
                        float: left;
                        width: 204px;
                }
                       li.singleTweet a { color : blue; text-decoration : none; }
                       li.singleTweet a:hover { color : black; }
        
                .singleTweet .replyButton, .singleTweet .retweetButton, .icon-location, .singleTweetTime {
                        color : #999;
                        display : block;
                        float : right;
                        margin : 0 3px;
                        font-size : 11px;
                }
                        .singleTweetTime { color : #999; }
                        .singleTweet .replyButton:hover, .singleTweet .retweetButton:hover { color : #000; }
        
                .tweetUserAvatar, .contentImage {
                        display: block;
                        float: left;
                        width: 31px;
                        height: 31px;
                        margin: 3px 5px 5px 5px;
                }
                        .tweetUserName {
                                display: block;
                                float: right;
                                font-size: 20px;
                                margin: 25px 0 0 0;
                        }
                        .tweetUserName a { text-decoration: none; }
        
                .tweetList .tweetUpdate {
                        background : #FC95AF;
                        border : 1px solid #ccc;
                        position : absolute;
                        top : 0;
                        left : 0;
                        cursor : pointer;
                        display : none;
                        padding : 3px 0;        
                        width : 100%;
                        z-index : 2;
                        text-align: center;
                }
        
@font-face {
        font-family: 'fontello';
        src: url("https://projectfive.nl/inc/tweet5/2/img/fontello.eot");
        src: url("https://projectfive.nl/inc/tweet5/2/img/fontello.eot?#iefix") format('embedded-opentype'), url("https://projectfive.nl/inc/tweet5/2/img/fontello.woff") format('woff'), url("https://projectfive.nl/inc/tweet5/2/img/fontello.ttf") format('truetype'), url("https://projectfive.nl/inc/tweet5/2/img/fontello.svg#fontello") format('svg');
        font-weight: normal;
        font-style: normal;
}
        .icon-loading {
                display: block;
                width: 20px;
                height: 20px;
                margin: 10px auto;
        }
        .tweetIcon:before {
                font-family: 'fontello';
                font-style: normal;
                font-weight: normal;
                speak: none;
                display: inline-block;
                text-decoration: inherit;
                text-align: center;
                opacity: 1;
                color: #222;
                margin-left: 2px;
        }
                a:hover .tweetIcon:before { color: #bbb; }
                .icon-reply:before { content: '\e712'; }
                .icon-retweet:before { content: '\e717'; }
                .icon-location:before { content: '\e800'; }
                .icon-loading:before { content: '\e78d'; }

/* End-Tweet5 */

/* 404 */
        .errorContainer h1 { margin: 0 10px; font-size: 50px; text-align: center; }
        .errorContainer h1 span { color: #bbb; }
        .errorContainer h3 { margin: 1.5em 0 0.5em; }
        .errorContainer p { margin: 1em 0; }
        .errorContainer ul { padding: 0 0 0 40px; margin: 1em 0; }
        .errorContainer { font-size : 20px; max-width: 500px; _width: 500px; margin: 30px auto; padding: 30px 20px 50px; border: 1px solid #b3b3b3; border-radius: 4px; margin: 0 auto; box-shadow: 0 1px 10px #a7a7a7, inset 0 1px 0 #fff; background: #f0f0f0; font-size: 20px; line-height: 1.4; color: #737373; }
        .errorContainerInner { max-width: 380px; _width: 380px; margin : 0 auto; }
        #goog-fixurl ul { list-style: none; padding: 0; margin: 0; }
        #goog-fixurl form { margin: 0; }
        #goog-wm-qt, #goog-wm-sb { border: 1px solid #bbb; font-size: 16px; line-height: normal; vertical-align: top; color: #444; border-radius: 2px; }
        #goog-wm-qt { width: 220px; height: 20px; padding: 5px; margin: 5px 10px 0 0; box-shadow: inset 0 1px 1px #ccc; }
        #goog-wm-sb { display: inline-block; height: 32px; padding: 0 10px; margin: 5px 0 0; white-space: nowrap; cursor: pointer; background-color: #f5f5f5; background-image: -webkit-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -moz-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -ms-linear-gradient(rgba(255,255,255,0), #f1f1f1); background-image: -o-linear-gradient(rgba(255,255,255,0), #f1f1f1); -webkit-appearance: none; -moz-appearance: none; appearance: none; *overflow: visible; *display: inline; *zoom: 1; }
        #goog-wm-sb:hover, #goog-wm-sb:focus { border-color: #aaa; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); background-color: #f8f8f8; }
        #goog-wm-qt:focus, #goog-wm-sb:focus { border-color: #105cb6; outline: 0; color: #222; }
        input::-moz-focus-inner { padding: 0; border: 0; }
/* End-404 */

/* Print Stylesheet */
        @media print {
          * { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */
          a, a:visited { text-decoration: underline; }
          a[href]:after { content: " (" attr(href) ")"; }
          abbr[title]:after { content: " (" attr(title) ")"; }
          .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }  /* Don't show links for images, or javascript/internal links */
          pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
          thead { display: table-header-group; } /* h5bp.com/t */
          tr, img { page-break-inside: avoid; }
          img { max-width: 100% !important; }
          @page { margin: 0.5cm; }
          p, h2, h3 { orphans: 3; widows: 3; }
          h2, h3 { page-break-after: avoid; }
        }
/* End-Print stylesheet */

/* Pagination */
.simplePagerContainer {
	position: relative;
}
ul.simplePagerNav {
  display: table;
  margin: auto;
}
ul.simplePagerNav li {
	list-style: none;
    display:block;
    float: left;
    width: 29px;
    height: 30px;
    margin: 10px 2px;
    background: url('../img/sprite.png') -228px -120px;
    color: white;
    text-decoration: none;
}
	ul.simplePagerNav li a {
		color: white;
		text-shadow: 1px 1px 0 black;
		display: block;
		width: 100%;
		height: 100%;
		line-height: 30px;
    	text-align: center;	
	}

ul.simplePagerNav li.currentPage, ul.simplePagerNav li:hover {
    background-position: -228px -90px;
    color: white;
    text-decoration: none;
}
/* End-Pagination */