html {
  overflow: -moz-scrollbars-vertical;
}

body {
  background: #9b988b;
  color:#333;
  font: normal 12px/15px Arial;
}

#wrapper {
  margin: 0 auto 0;
  width: 957px;
}

/***********************************
  Language
*/
  #language {
    background: url(../img/gradients.jpg) repeat-x 0 -210px;
    border: 1px solid #d9d9d9;
    border-top: 0;
    border-left: 0;
    float: right;
    height: 35px;
    margin: 0 0 10px;
    position: relative;
    z-index: 10;
  }
    #language .l {
      background: url(../img/gradients.jpg) repeat-x 0 -210px;
      display: block;
      width: 4px;
      height: 28px;
      position: absolute;
      left: -4px;
      border-left: 1px solid #d9d9d9;
      top: 0;
    }
    #language .bl { background-position: 0 -240px;    /* background-color: #fff;*/ left: -4px; }
    #language .br { background-position: -8px -240px; background-color: #fff; }
    #language ul  { border-right: 1px solid #fff;
                    border-top: 0;
                    border-bottom: 0;
                    display: block;
                    height: 26px;
                    padding: 9px 18px 0 15px;
                    width: 305px; }
    #language li  { color: #676767; float: left; font-size: 11px; }
	#language li.phone  { margin: -18px 0 0 160px; }
	#language li.phone h2 { font-size: 17px !important; color: #6a6868 !important; float: right !important; }
	#language li.phone small { float: right; font-size: 9px !important; color: #ceb491 !important; !important; }

      #language li a {  background: url(../img/icons.png) no-repeat 0 0; 
                        display: block;
                        height: 11px;
                        line-height: 1px;
                        margin: 3px 0 0 10px;
                        /*text-indent: -9999px;*/
                        width: 16px;
                     }
      #language li a.en { background-position: 0 -90px  }
      #language li a.de { background-position: 0 -103px }
      #language li a.nl { background-position: 0 -116px }

/***********************************
  Header
*/
	#header {
		/*background: url(../img/background.png) repeat-y left; */
		margin: 0 0 12px;
		position: relative;
		width: 955px; /* 957 */
		border-left: 1px solid #c6cbce;  
		border-right: 1px solid #c6cbce;
		top: 10px;
	}

		#headLeft {
			background: url(../img/gradients.jpg) repeat-x 0 -123px;
			border-top: 1px solid #d9d9d9;
			height: 86px;
			width: 640px;
			float: left;
		}
		
			#headLeft #logo {
				height: 50px;
				width: 620px;
				background: url('../img/hermitagecruise-logo.png') top left no-repeat;				
				margin: 21px 0 0 18px;
			}
			
				#headLeft #logo a {
					display: block;
					height: 40px;
					width: 520px;
					text-indent: -9999px;
				}
		
		#headRight {
			width: 300px;
			float: left;
		}
	
      ul#quickmenu { background: url(../img/gradients.jpg) repeat-x 0 -123px;
                     border-top: 1px solid #d9d9d9;
                     height: 86px;
                     padding: 0 15px 0 0;
                     position: relative;
                     right: 1px;
						right: 0;
                     top: 0px;
					 width: 300px !important}
					 
		ul#quickmenu li.hermitage a {
            background: url(../img/hermitagecruise-logo.png) no-repeat 18px 8px;
            position: relative;
            height: 40px;
            width: 530px;
        }
		  
     ul#quickmenu li {   color: #d7d8dc; float: right; margin: 16px 3px 0 2px; }
     ul#quickmenu li a { color: #67686c; font-size: 11px; text-decoration: none; }

	#header form { 
		position: absolute; 
		right: 15px; 
		top: 45px; 
	}
	
		#header form span { 
			float: left; 
			display: block; 
			border: 1px solid #cdcdcf; 
			width: 55px;  
		}
		
		#header form input#find {
			background: #f8f8fa;
			border: 1px solid #cdcdcf;
			font-size: 11px;
			height:19px;
			line-height: 15px;
			margin: 0px 6px 0 0;
			padding: 6px 0 0 9px;
			width: 161px;
			float: left;
		}

		#header form input#submit {
			background:#f8f8fa url(../img/gradients.jpg) repeat-x 0 0;
			border: 1px solid #fff;
			color: #fff;
			font-size: 11px;
			height:25px;
			line-height: 15px;
			padding: 4px 0;
			vertical-align: top;
			width: 55px;
			margin: 0px 0 0 0;
			float: left;
		}

     #headerImage { border-bottom: 1px solid #93a1a1; border-top: 1px solid #93a1a1;
                    background: #fff;
                    overflow: hidden;
                    margin: 1px 0 0 0;
                    padding: 1px 0 1px 1px;
                    height: 176px }
                    #headerImage img { display: block; width: 953px;}

     ul#menu {
       border-right: 1px solid #fff;
       height: 44px;
       background: url(../img/gradients.jpg) repeat-x 0 -44px;
       margin: 0 0 0 1px;
       width: 952px;
     }
       ul#menu li {  border-right: 1px solid #d4d4d6;
                     border-left: 1px solid #fff; 
                     float: left;  }

       #left ul li a:hover,
       #left ul li.active a,
       #left ul li.active a:hover,
       ul#menu li a:hover,
       ul#menu li.active a:hover,
       ul#menu li.active a { color: #fff; background: url(../img/gradients.jpg) repeat-x 0 1px; font-weight: bold; }

       #left ul li a:hover,
       ul#menu li a:hover { font-weight: normal; }

       #left ul li a,
       ul#menu li a { display: block; padding: 15px 20px; color: #546464; text-decoration: none; }

          #left ul li a { width: 193px;  }
          
   #header .bottom {
     background: url(../img/icons.png) repeat-x 0 -23px;
     bottom: -4px;
     display: block;
     height: 4px;
     left: 8px;
     width: 939px;
     position: absolute;
   }
   #header .bl { background-position: 0 -8px;    bottom: -4px; left: 0px; }
   #header .br { background-position: -8px -8px; bottom: -4px; right: 0; }

/***********************************
  Content
*/
  #content { padding: 20px 0 0; width: 957px; }
  #home #content { padding: 350px 0 0;  }
  
    #left {
      background: url(../img/background.png) repeat-y left;
      border-right: 1px solid #ccc;
      float: left;
      position: relative;
      width: 234px;
      margin: 0 0 10px 0; /* 0 0 20px -1px */
      padding: 0 0 0 2px; /*0 0 0 1px*/
    }
      #left .tl { background-position: 0 -298px; top: -4px; height: 4px; left: -2px; width: 9px; }

      #left ul { border-bottom: 1px solid #ccc; }
      #left ul li a { padding: 12px 20px 12px 19px; border: 1px solid #fff; border-top: 1px solid #ccc;  background: url(../img/gradients.jpg) repeat-x 0 -44px;  }
      #left .inner { background: #fff url(../img/content.jpg) repeat-x bottom; padding: 10px 0; position: relative; }
      #left .inner h1 { margin: 7px 0 10px 17px; }
      #left .inner p.head { margin: 7px 0 10px 17px; }
      #left .bl { bottom: -4px; background-position: 0 -8px; left: -1px; }
      #left .bottom {
         background: url(../img/icons.png) repeat-x 0 -23px;
         bottom: -4px;
         display: block;
         height: 4px;
         left: 7px;
         width: 228px;
         position: absolute;
       }
      #left .top {
        border-top: 1px solid #9aabb6;
        border-right: 1px solid #d6d6d7;
         background: #fff;
         top: -4px;
         display: block;
         height: 4px;
         left: 7px;
         width: 227px;
         position: absolute;
       }
      
    #right {
      /*background: url(../img/background.png) repeat-y left;*/
      border-left: 1px solid #ccc;
      margin: 0 2px 10px -1px ; /* 0 2px 20px -1px ; /* 0 0 20px -1px */
      float: left;
      width: 718px; /*719px;*/
    }
      #right .top {
        border-top: 1px solid #9aabb6;
         background: #fff;
         top: -4px;
         display: block;
         height: 4px;
         right: 7px;
         width: 711px;
         position: absolute;
       }
      #right .inner { background: #fff url(../img/content.jpg) repeat-x bottom; padding: 18px;  position: relative; }

      #right .bl { background-position: 0 -8px; bottom: -4px; }
      #right .br { background-position: -8px -8px; bottom: -4px;  }
      #right .bottom {
         background: url(../img/icons.png) repeat-x 0 -23px;
         bottom: -4px;
         display: block;
         height: 4px;
         left: 7px;
         width:705px;
         position: absolute;
       }
      #right .tr { background-position: -8px -298px; top: -4px; height: 4px;  }

      #home .usps,
      #right .usps {
        background: url(../img/gradients.jpg) repeat-x 0 -395px;
        border-top: 1px solid #c7c9cd;
        border-bottom: 1px solid #c7c9cd;
        height: 60px;
        margin: 35px 0 0 8px;
        position: relative;
        width: 440px;
      }
        #home .usps .left,
        #right .left {
          background: url(../img/gradients.jpg) repeat-x 0 -395px;
          border-left: 1px solid #ccc;
          height: 52px;
          left: -8px;
          position: absolute;
          top: 1px;
          width: 8px;
        }
        #home .usps .right,
        #right .right {
          background: url(../img/gradients.jpg) repeat-x 0 -395px;
          border-right: 1px solid #ccc;
          height: 52px;
          right: -8px;
          position: absolute;
          top: 1px;
          width: 8px;
        }

        #home .usps .tl,
        #right .usps .tl { background-position: 0 0; top: -2px; }
        #home .usps .bl,
        #right .usps .bl { background-position: 0 -194px; bottom: -8px;  }

        #home .usps .tr,
        #right .usps .tr { background-position: -8px 0; top: -2px;  }
        #home .usps .br,
        #right .usps .br { background-position: -8px -194px; bottom: -8px; }

        #home p,
        #right p { margin: 10px 0 0; font: normal 12px/18px Arial; color: #676767; }
        #home em,
        #right em { font-size: 11px; }
        #home a,
        #right a { text-decoration: underline; color: #676767; }

        #right ul.actions { position: absolute; top: 15px; right: 15px; }
        #right ul.actions li { float: left; margin: 0 0 0 10px; }
        #right ul.actions li a{ display: block; width: 15px; height: 12px; text-indent: -9999px; background: url(../img/icons.png) no-repeat }
        #right ul.actions li.e a { background-position: 0 -39px; margin: 2px 0 0; }
        #right ul.actions li.p a { background-position: 0 -62px; height: 16px; }

        #home .usps ul,
        #right .usps ul {
          border-bottom: 1px solid #fff;
          display: block;
          height: 59px;
        }
        #home .usps li ,
        #right .usps li {
          border-right: 1px solid #ccc;
          border-left: 1px solid #fff;
          color: #5c727f;
          display: block;
          float: left;
          /*font: normal 11px/15px Arial;*/
          font-size: 11px;
          height: 49px;
          /*line-height: 20px;*/
          padding: 10px 14px 0;
        }
          #home .usps li.last,
          #right .usps li.last { border-right: 0; }
          #right .usps .logo {
            background: url(../img/logo2.png) no-repeat 0 0;
            border-left: 0;
            display: block;
            text-indent: -9999px;
            width: 50px;
          }
          #bikes #right .usps .logo { background-position: -393px -48px }
          #company #right .usps .logo { background-position: -393px -175px }
          #bus #right .usps .logo { background-position: -392px -300px }
          #hopper #right .usps .logo { background-position: -392px -436px }
		
		 #right .inner ul { margin: 10px 0 0; list-style-type: circle }
          #right .inner ol { margin: 10px 0 0; list-style-type: decimal }
          #right .inner ul li,
          #right .inner ol li { margin: 0 0 3px 17px; padding: 2px 0 2px 0; color: #676767; }


ul#breadcrumb {
    list-style: none !important;
    margin: 0 0 25px 0 !important;
    padding: 0 !important;
}

    ul#breadcrumb li {
        float: left;
        padding: 0 !important;
        margin: 0 0 0 5px !important;
    }

    ul#breadcrumb li.first {
        margin: 0 !important;
    }



/***********************************
  News
*/
#news {
  background: url(../img/gradients.jpg) repeat-x 0 -240px;
  clear: both;
  height: 133px;
  position: relative;
  margin: 20px 8px 20px;
  }
#news ul li { border-left: 1px solid #ccc; border-right: 1px solid #fff; float: left; width: 233px; height: 132px; }
#news ul li.first{ border-left: 0; }
#news ul li.last{ border-right: 0; }
#news ul li h2 { color: #e13337; font: bold 13px/19px Arial; margin: 15px 0 5px 18px ;}
#news ul li p { color: #676767; margin: 0 15px 0 18px; font-size: 11px; line-height: 17px; }
#news ul li a { color: #5c727f; display: block; width: 59px; text-decoration: none; height: 15px; border-bottom: 1px solid #5c727f; position: relative; margin: 7px 0 0 12px; }
#news ul li a span { left: -15px; top: 3px; height: 11px;  width: 11px; display: block; background: url(../img/icons.png) no-repeat 0 -77px; position: absolute }

#news ul li.first h2 { margin: 15px 0 5px 10px;}
#news ul li.first p { margin: 0 12px 0 11px;}
#news ul li.first a { margin: 7px 0 0 11px;}

#news .left {
  background: url(../img/gradients.jpg) repeat-x 0 -240px;
  border-left: 1px solid #ccc;
  height: 128px;
  left: -8px;
  position: absolute;
  top: 4px;
  width: 8px;
}
#news .right {
  background: url(../img/gradients.jpg) repeat-x 0 -240px;
  border-right: 1px solid #ccc;
  height: 128px;
  right: -8px;
  position: absolute;
  top: 4px;
  width: 8px;
}
#news .tl { background-position: 0 -307px; top: -5px; }
#news .bl { background-position: 0 -8px; bottom: -4px;  }

#news .tr { background-position: -8px -307px; top: -5px;  }
#news .br { background-position: -8px -8px; bottom: -4px; }

#news .bottom {
 background: url(../img/icons.png) repeat-x 0 -23px;
 bottom: -3px;
 display: block;
 height: 4px;
 left: 0;
 width: 941px;
 position: absolute;
}



/***********************************
  Partners
*/
#partners {
    background: url(../img/gradients.jpg) repeat-x 0 -392px;
    clear: both;
    height: 66px;
    position: relative;
    margin: 0 8px 10px;
  }
#partners ul li { border-left: 1px solid #ccc; border-right: 1px solid #fff; float: left;height: 65px; overflow-y: hidden; }
#partners ul li a, .hollandinternational { background:url(/uploaded/footer/generated/partners.png) no-repeat 0 0; display: block; height: 65px; text-indent: -9999px; margin: 0 25px 0 24px; }

#footer li.right .hollandinternational { height: 25px; margin: 5px 0 0; padding: 0;}

#partners .left {
  background: url(../img/gradients.jpg) repeat-x 0 -392px;
  border-left: 1px solid #ccc;
  height: 61px;
  left: -8px;
  position: absolute;
  top: 4px;
  width: 8px;
}
#partners .right {
  background: url(../img/gradients.jpg) repeat-x 0 -392px;
  border-right: 1px solid #ccc;
  height: 61px;
  right: -8px;
  position: absolute;
  top: 4px;
  width: 8px;
}
#partners .first { border-left: 0; }
#partners .last { border-right: 0; }
#partners .tl { background-position: 0 -232px; top: -5px; }
#partners .bl { background-position: 0 -8px; bottom: -4px;  }

#partners .tr { background-position: -8px -232px; top: -5px;  }
#partners .br { background-position: -8px -8px; bottom: -4px; }

#partners .bottom {
 background: url(../img/icons.png) repeat-x 0 -23px;
 bottom: -3px;
 display: block;
 height: 4px;
 left: 0;
 width: 941px;
 position: absolute;
}



/***********************************
  Footer
*/
#footer {
  height: 50px;
}
#footer li {
  color: #fff;
  float: left;
  font-size: 11px;
  padding: 10px 0 0;
  margin: 0 5px 0 0;
}
#footer li.right { float: right; padding: 0; }
#footer a { color: #fff; text-decoration: none; }

#footer li.right a { padding: 10px 0 0; display: block; }

/***********************************
  Homepage styling
*/
#splash {
  height: 321px; /*height: 300px;*/
  display: block;
  position: absolute;
  top: 0;
  width: 957px;
    overflow: hidden;
}
  #overlay { width: 957px; height: 321px; display: block; position: absolute; top: 0; left: 0; background: url(../img/overlay.png) no-repeat bottom left; }
  /*#splash h1 {
    background: url(../img/home.jpg) no-repeat 0 0;*
    display: block;
    height:35px;
    width: 388px;
    text-indent: -9999px;
    z-index: 1000;
  }
  #splash h2 {
    /*background: url(../img/home.jpg) no-repeat -405px -17px;
    display: block;
    height:25px;
    margin: 10px 0 0;
    width: 388px;
    text-indent: -9999px;
    z-index: 1000;
  }*/
  /*
   * Splash images
   */
   #splasjes { width: 3925px; height: 530px; position: absolute; }
   #splash .splash { width: 960px; height: 350px; float: left;  }
   #splash .splash div {
     display: block; 
     margin: 80px 0 0;
     height: 260px;
     position: relative;
     background: url(../img/home_nieuw.png) no-repeat 0 0;
   }
   #splash .splash #co { width: 497px; background-position: 0 0; margin-left: 300px;}
   #splash .splash #bu { width: 768px; background-position: -497px 0;  margin-left:200px; }
   #splash .splash #ho { width: 497px; background-position: -1265px 0; margin-left: 260px; }
   #splash .splash #bi { width: 768px; background-position: -1768px 0; margin-left: 50px; }

#home p { font-size: 11px; margin: 5px 10px 0 0; }

#home .product {
  background: url(../img/gradients.jpg) repeat-x 0 -458px;
  border-left: 1px solid #98a9b5;
  border-right: 1px solid #98a9b5;
  display: block;
  float: left;
  height: 163px;
  margin: 20px 11px 0 0;
  position: relative;
  width: 471px;
}
#home .hover { background-position: 0 -622px; }
#home .last { margin-right: 0;  }

  #home .product .otl { background-position: 0 -51px; top: -3px; }
  #home .product .otr { background-position: -8px -51px; top: -3px; }
  #home .product .obl { background-position: 0 -8px; bottom: -4px; }
  #home .product .obr { background-position: -8px -8px; bottom: -4px;}

    #home .hover .otl { background-position: 0 -214px; }
    #home .hover .otr { background-position: -8px -214px; }
    #home .hover .obl { background-position: 0 -205px;  }
    #home .hover .obr { background-position: -8px -205px;}

  #home .product .topr,
  #home .product .topl {
    background :#fff;
    border-top: 1px solid #98a9b5;
    border-right: 1px solid #9eafbb;
    display: block;
    height: 8px;
    left: 7px;
    position: absolute;
    top: -3px;
    width: 160px;
  }
  #home .product .topr {
    border-right: 0;
    border-left: 1px solid #fff;
    width: 300px;
    left: 168px;
  }
  #home .product .bottom {
    background :url(../img/icons.png) repeat-x 0 -23px;
    display: block;
    height: 4px;
    left: 7px;
    position: absolute;
    bottom: -4px;
    width: 457px;
  }
    #home .hover .topr,
    #home .hover .topl{
      background: #d0dde6;
    }
    #home .hover .bottom {
      border-top: 1px solid #c5d1dc;
      background :url(../img/icons.png) repeat-x 0 -24px;
      height: 4px;
      bottom: -5px;
    }
    #home .hover .bl { bottom: -4px; }
    #home .hover .br { bottom: -4px; }

  #home h2 a.logo {
    border-right: 1px solid #9eafbb;
    background: url(../img/logo2.png) no-repeat 0 0;
    display: block;
    float: left;
    height:158px;
    text-indent: -9999px;
    width: 167px;
  }
    #home #company h2 a.logo { background-position: 18px -101px; }
    #home #bus h2 a.logo { background-position: 18px -233px; }
    #home #bike h2 a.logo { background-position: 18px 26px; }
    #home #hopper h2 a.logo { background-position: 18px -360px; }

    #home .hover .topl,
    #home .hover h2 a.logo { border-right-color: #7d93a3; }

    #home .info {
      border-left: 1px solid #fff;
      float: left;
      height:158px;
      padding: 5px 0 0 17px;
      width: 280px;
    }

    #home .hover .topr,
    #home .hover .info { border-left-color: #dce5eb; }

  #home h2 a {
    color: #1d688e;
    display: block;
    margin: 5px 0 0;
    font: bold 13px/15px Arial;
    text-decoration: none;
  }

  #home a.more { /*float: left; */font-size: 11px; display: block; text-decoration: none; height: 15px; position: relative; margin: 7px 0 0 12px; }
  #home a.more strong { border-bottom: 1px solid #5c727f; font-weight: normal; color: #5c727f;  }
  #home a.more span { left: -15px; top: 3px; height: 11px;  width: 11px; display: block; background: url(../img/icons.png) no-repeat 0 -77px; position: absolute }

#home .usps { /* @.usps ^ */
  background-position: 0 -415px;
  /*float :left;*/
  margin: 12px 0 0 6px;
  height:29px;
  width: 256px;
}
  #home .usps ul{
    height: 28px;
  }
    #home .usps li {
      /*display: block;*/
      height:29px;
      padding: 0;
      /*padding: 5px 15px 0;*/
    }
    #home .usps li.last a { padding-right: 2px; }
    #home .usps li.first a{ padding-left: 5px; }

      #home .usps li a {
        height:24px;
        display: block;
        font-size: 11px;
        line-height: 14px;
        padding: 8px 13px 0;
        text-decoration: none;
      }
  #home .usps .left,
  #home .usps .right {
    background-position: 0 -415px;
    height: 27px;
  }
  #home .usps .left .bl,
  #home .usps .right .br {
    bottom: -2px;
  }

/***********************************
  General styling
*/

/*
 * Standard corners
 */
	.tr,
	.tl,
	.bl,
	.br {
	  background: url(../img/icons.png) no-repeat 0 0;
	  display: block;
	  height: 8px;
	  position: absolute;
	  width: 8px;
	  z-index: 100;
	}
	.tl { 
		top: -1px;    
		left:  -1px; 
	}

	.tr { 
		top: -1px;    
		right: -1px; 
	}

	.bl { 
		bottom: -1px; 
		left:  -1px; 
	}

	.br { 
		bottom: -1px; 
		right: -1px; 
	}

/*
 * clear
 */
.clear { clear: both; }



/***********************************
  Form styling
*/
#right .inner form {
  display: block;
  /*width: 450px;*/
  clear: both;
  margin: 10px 0 0;
  position: relative;
}
#right .inner form .error {
  clear: left;
  padding: 0 0 8px 200px;
  height: 17px;
  color: #e13338 !important;
}

#right .inner form .checkbox span,
#right .inner form .radio span,
#right .inner form label {
  float: left;
  display: block;
  clear: left;
  padding: 6px 0 0 0;
  line-height: 15px;
  height: 19px;
  color: #676767;
  width: 200px;
}

#right .inner form label span {
	color: #e13338 !important;
}

#right .inner form textarea {
  border: 1px solid #cdcdcf;
  font: normal 12px/15px Arial;
  color: #676767;
  padding: 5px;
  float: left;
  width: 277px;
  margin: 0 0 6px;
}
#right .inner form .text {
  border: 1px solid #cdcdcf;
  float: left;
  height:19px;
  font: normal 12px/15px Arial;
  margin: 0 6px 6px 0;
  padding: 6px 0 0 5px;
  width: 282px;
}

#right .inner form .submit {
  background:#f8f8fa url(../img/gradients.jpg) repeat-x 0 0;
  border: 1px solid #fff;
  color: #fff;
  float: left;
  height:25px;
  font: normal 12px/15px Arial;
  padding: 2px 4px 4px;
  vertical-align: top;
}
#right .inner form .checkbox {
  clear: left;
  margin: 3px 0 0;
}
  #right .inner form .checkbox input { float: left; margin: 3px 0 0; width: 15px; height: 15px; }
  #right .inner form .checkbox label {
    clear: none;
    float: left;
    width: auto;
    padding: 3px 0 0 5px;
  }
#right .inner form .radio {
  clear: left;
  margin: 3px 0 0;
}
  #right .inner form .radio div {  }
  #right .inner form .radio span { clear: left; }
  #right .inner form .radio input { float: left; }
  #right .inner form .radio label {
    clear: none;
    float: left;
    width: auto;
    padding: 3px 0 0 5px;
  }
#right .inner form .select {
  clear: left;
  margin: 3px 0 5px;
}
  #right .inner form .select select {
    float: left;
    height: 26px;
    width: 288px;
    border: 1px solid #cdcdcf;
  }
  #right .inner form .select label {
    clear: none;
    float: left;
  }

  
  /* WEBSHOP BUTTONS */

a.webshop-canal-nl {
	display: block;
	background: url(http://www.canal.nl/assets/img/button-hermitage-boek-nu-online.png) top left no-repeat;
	height:  41px;
	width: 145px;
	text-indent: -9999px;
}

a.webshop-canal-en {
	display: block;
	background: url(http://www.canal.nl/assets/img/button-hermitage-book-now.png) top left no-repeat;
	height:  41px;
	width: 145px;
	text-indent: -9999px;
}

a.webshop-hir-nl {
	display: block;
	background: url(http://www.canal.nl/assets/img/button-hir-boek-nu-online.png) top left no-repeat;
	height:  41px;
	width: 145px;
	text-indent: -9999px;
}

a.webshop-hir-en {
	display: block;
	background: url(http://www.canal.nl/assets/img/button-hir-book-now.png) top left no-repeat;
	height:  41px;
	width: 145px;
	text-indent: -9999px;
}

