body {
    background:#000;
    color:#000;
    font-family:Arial, sans-serif;
    font-size:15px !important;
}

@media screen and (max-width:1340px) {
    body {
        min-width:1360px !important;
        margin-left:-110px !important;
    }
}

.pull_left {
    float:left;
}

.pull_right {
    float:right;
}

.clearboth {
    clear:both;
}

/*------------------------------------------------------------------------*\
        Misc
\*------------------------------------------------------------------------*/
#libidopomp_vid {
    margin-left:45px;
}

.vjs-default-skin .vjs-big-play-button {
    margin: 35px 40px !important;
}

/*------------------------------------------------------------------------*\
        Fonts
\*------------------------------------------------------------------------*/
@font-face {
    font-family:"HVBO";
    src:url(../fonts/helvetica_black_oblique.eot?), /* IE9 */
        url(../fonts/helvetica_black_oblique.ttf);
}

@font-face {
    font-family:"HVB";
    src:url(../fonts/helvetica-black-webfont.eot?), /* IE9 */
        url(../fonts/helvetica-black-webfont.ttf);
}

@font-face {
    font-family:"HVL";
    src:url(../fonts/helvetica-light-webfont.eot?), /* IE9 */
        url(../fonts/helvetica-light-webfont.ttf);
}

/*------------------------------------------------------------------------*\
        Images
\*------------------------------------------------------------------------*/


/*------------------------------------------------------------------------*\
        Buttons
\*------------------------------------------------------------------------*/


/*------------------------------------------------------------------------*\
        Navigation
\*------------------------------------------------------------------------*/
.top_nav_bg {
    background: #858788; /* Old browsers */
    background: -moz-linear-gradient(top,  #858788 0%, #b4bec3 31%, #d8e0e3 54%, #b4bec3 75%, #757677 90%, #353738 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#858788), color-stop(31%,#b4bec3), color-stop(54%,#d8e0e3), color-stop(75%,#b4bec3), color-stop(90%,#757677), color-stop(100%,#353738)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #858788 0%,#b4bec3 31%,#d8e0e3 54%,#b4bec3 75%,#757677 90%,#353738 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #858788 0%,#b4bec3 31%,#d8e0e3 54%,#b4bec3 75%,#757677 90%,#353738 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #858788 0%,#b4bec3 31%,#d8e0e3 54%,#b4bec3 75%,#757677 90%,#353738 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #858788 0%,#b4bec3 31%,#d8e0e3 54%,#b4bec3 75%,#757677 90%,#353738 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#858788', endColorstr='#353738',GradientType=0 ); /* IE6-9 */
}

.top_nav .order,
.top_nav .about {
    display:none;
}

.top_nav {
    margin-left:30px;
}

    .top_nav li {
        float:left;
        margin-right:25px;
        padding:20px 0;
    }
    
    .top_nav a {
        background-color:transparent;
        color:#ADADAF;
        font-family:"HVBO", "Helvetica Black Oblique", Helvetica, sans-serif;
        font-size:1.2em;
        text-decoration:none;
        text-transform:uppercase;
    }
    
    @media screen and (-webkit-min-device-pixel-ratio:0) { 
        .top_nav a {
            background-color:#333;
            color:transparent;
            text-shadow:1px 2px 3px rgba(255,255,255,0.5);
            -webkit-background-clip: text;
               -moz-background-clip: text;
                    background-clip: text;
        }
    }
    
    @-moz-document url-prefix() { 
      .top_nav a {
         background-color:transparent;
         color:#858788;
         text-shadow:none;
      }
    }
    
    .top_nav a:hover,
    .top_nav .active a {
        color:#0D0D0D;
        text-shadow:none;
    }
    
    .nav_order_btn {
        background:url(../img/Sprite.png) -17px -28px no-repeat;
        height:48px;
        margin-left:-20px;
        margin-top:10px;
        width:340px;
    }
    
        .nav_order_btn:hover {
            background:url(../img/Sprite.png) -369px -28px no-repeat;
        }

/*------------------------------------------------------------------------*\
        Linkbox
\*------------------------------------------------------------------------*/
.linkboxpositie {
    left: 50px;
    position: relative;
    top:60px;
    z-index:20;
}

#linkbox {
	width:130px;
	font-size:11px;
	color:#000000;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:50px;
	margin:0;
	
	border:1px solid #0b7cc2;
	background-color:#FFFFFF;
	text-align:left;
}

#linkboxtitel {
	width:132px;
	height:20px;
	padding:4px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	position:absolute;
	top:30px;
	margin:0;
	
	background-color:#0b7cc2;
	text-align:left;
}

#linkbox a {
	color:#000000;
	text-decoration:underline;
	padding-left:1px;
}

    #linkbox a:hover {
	    text-decoration:none;
    }

#linkbox li{
	list-style-position:inside;
	margin:6px 4px;
	width:126px !important;
	list-style-image: url("http://www.rushcommerce.com/global/arrows/linkbox_arrow_blue.gif");
}

    #linkbox li li{
      list-style-type:none !important;
      list-style-image:none;
    }

        #linkbox li li a{
          text-decoration:none;
        }

/*------------------------------------------------------------------------*\
        Header
\*------------------------------------------------------------------------*/
.header_bg {
    background:url(../img/BG-header.png) 50% 0 no-repeat;
    height:741px;
    margin-bottom:-70px;
}

.logo {
    margin-top:18px;
    position:relative;
    z-index:20;
}

.header_txt {
    left:30px;
    position:relative;
}

    .header_txt h2 {
        color:#FFF;
        font-size:1.6em;
        font-style:italic;
        margin-top:20px;
        text-shadow:-1px -1px 0 #000, 3px 3px 1px #000;
        text-transform:uppercase;
    }

        .header_txt h2 strong {
            color:#22A9FE;
        }
        
        .header_txt h2 em {
            color:#FFF000;
        }

.header_man {
    background:url(../img/Libidopomp-grotere-penis.png) 0 0 no-repeat;
    height:553px;
    margin-left:-25px;
    margin-top:-250px;
    position:relative;
    width:435px;
}

.header_txt_blur {
    background:url(../img/Blur-text.png) 0 0 no-repeat;
    height:327px;
    margin-left: 140px;
    margin-top: -100px;
    width:439px;
}

.header_txt_small h2 {
    color:#FFF;
    font-family:"HVBO", "Helvetica Black Oblique", Helvetica, sans-serif;
    font-size:1.5em;
    font-weight:400;
    left: 140px;
    line-height:24px;
    position: relative;
    text-shadow:5px 3px 1px #000;
    text-transform:uppercase;
    top: 120px;
}

    .header_txt_small h2 strong {
        font-size:1.4em;
        font-weight:400;
        margin-left:-50px;
    }

.header_img1 {
    margin-left:275px;
    position:relative;
    z-index:10;
}

.header_img2 {
    margin-left:-25px;
    margin-top:-160px;
}

.header_img_star {
    background:url(../img/bestel-samen-met-libido-7.png) 0 0 no-repeat;
    height:158px;
    margin-top:-185px;
    top:140px \9;
    position:relative;
    width:160px;
}

.header_txt_list {
    background:url(../img/stroke.png) 0 0 no-repeat;
    height:123px;
    margin-left:-100px;
    margin-top:-50px;
    padding-left:100px;
    padding-top:35px;
    width:670px;
}

    .header_txt_list h2 {
        background:url(../img/Sprite.png) -17px -725px no-repeat;
        color:#FFF;
        font-size:1.7em;
        font-style:italic;
        font-weight:700;
        margin-bottom:8px;
        margin-left:-37px;
        padding-left:25px;
        text-shadow:2px 2px 1px #000;
    }

    /*--------------------------------------------------------------------*\
        Header Row
    \*--------------------------------------------------------------------*/
    .header_row {
        display:inline-block;
        margin-top:-175px;
    }
    
    .header_row_bottles {
        margin-left:50px;
        position:relative;
    }
    
    .header_row_imgs {
        left:50px;
        margin-top:80px;
        position:relative;
    }
    
        .header_row_img {
            border-radius:5px;
            margin-right:15px;
        }
        
            .header_row_img:last-child {
                margin-right:0;
            }
    .header_row_img1 {
        background:url(../img/penis-vergroting.jpg) 0 0 no-repeat;
        float:left;
        height:135px;
        width:210px;
    }
    .header_row_img2 {
        background:url(../img/grote-penis.jpg) 0 0 no-repeat;
        float:left;
        height:135px;
        width:210px;
    }
    .header_row_img3 {
        background:url(../img/dikke-penis.jpg) 0 0 no-repeat;
        float:left;
        height:135px;
        width:210px;
    }

/*------------------------------------------------------------------------*\
        Content
\*------------------------------------------------------------------------*/
.content_bg {
    background:#000 url(../img/BG-text.png) 50% 0 no-repeat;
    padding-bottom:50px;
}

.content p{ 
    color:#000;
    font-size:.875em;
    margin:9px 0;
    text-align:justify;
}

    /*--------------------------------------------------------------------*\
        Content Left
    \*--------------------------------------------------------------------*/
    .content_left {
        background:#000;
        display:inline-block;
    }
    
    .content_block {
        color:#FFF;
        margin:0 30px;
    }
    
        .content_block h2 {
            font-family:"HVL", "Helvetica Light", Helvetica, sans-serif;
            font-size:1.1em;
            font-weight:400;
            margin-bottom:20px;
            text-transform:uppercase;
        }
        
            .content_block h2 strong {
                color:#FFF000;
                font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
                font-size:1.1em;
                font-weight:400;
            }
        
        .content_block h3 {
            color:#FFF000;
            font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
            font-size:1em;
            font-weight:400;
            text-transform:uppercase;
        }
        
        .content_small h2 {
            color:#FFF000;
            font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
            font-size:.95em;
            font-weight:400;
            margin-bottom:10px;
            margin-top:20px !important;
            text-transform:uppercase;
        }
        
        @-moz-document url-prefix() { 
          .content_block h4 {
             font-size:.9em;
          }
        }
        
        .content_block p {
            color:#FFF;
        }
        
        .content_block li,
        .content_small li {
            background:url(../img/Sprite.png) -17px -764px no-repeat;
            font-size:.875em;
            padding-left:14px;
            margin:5px 0;
        }
        
    .content_small {
        color:#FFF;
        margin:0;
        margin-left:30px;
        margin-right:-30px ;
    }
        
        .home_content_right {
            margin-right:0;
        }
        
            .home_content_right li:last-child {
                line-height:18px;
            }
    
    .home_order_btn1,
    .home_order_btn2 {
        height:50px;
        margin-top:20px;
        width:183px;
    }
        
    .home_order_btn1 {
        background:url(../img/Sprite.png) -17px -175px no-repeat;
    }
    
        .home_order_btn1:hover {
            background:url(../img/Sprite.png) -210px -175px no-repeat;
        }
    
    .home_order_btn2 {
        background:url(../img/Sprite.png) -17px -238px no-repeat;
    }
    
        .home_order_btn2:hover {
            background:url(../img/Sprite.png) -212px -238px no-repeat;
        }
    
    /*--------------------------------------------------------------------*\
        Content Right
    \*--------------------------------------------------------------------*/
    .content_right {
        margin-left:10px;
    }
    
    .content_right h2 {
        color:#FFF;
        font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
        font-size:1.05em;
        font-weight:400;
        margin-top:50px;
        text-transform:uppercase;
    }
    
    .content_right p {
        color:#FFF000;
        font-size:.85em;
        margin-top:5px;
    }
    
    .content_right_imgs {
        margin-top:30px;
    }
    
        .content_right_img1 {
            background:url(../img/Sprite.png) -16px -323px no-repeat;
            height:178px;
            margin-left:30px;
            width:300px;
        }
        
            .content_right_img1:hover {
                background:url(../img/Sprite.png) -340px -323px no-repeat;
            }
        
        .content_right_img2 {
            background:url(../img/Sprite.png) -16px -520px no-repeat;
            height:186px;
            margin-left:30px;
            width:300px;
        }
        
            .content_right_img2:hover {
                background:url(../img/Sprite.png) -340px -520px no-repeat;
            }
        
        .content_right_video1 {
            background:url(../img/Penis-movie.jpg) 0 0 no-repeat;
            height:196px;
            margin-left:40px;
            margin-top:20px;
            width:244px;
        }
    
    /*--------------------------------------------------------------------*\
        Content Special
    \*--------------------------------------------------------------------*/

    .content_block_spec {
        background:#F2F2EF;
        border-radius:6px;
        display:inline-block;
        width:100%;
    }

        .content_block_spec_left {
            background:#FFF;
            padding:30px;
                    }
            
            .home_spec h1,
            .usage_spec h1,
            .exp_spec h1,
            .contact_spec h1,
            .order_txt h1 {
                color:#000;
                font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
                font-weight:400;
                text-transform:uppercase;
            }
            .home_spec h1,
            .usage_spec h1,
            .exp_spec h1,
            .order_txt h1 {
                font-size:1.4em;
            }
            .contact_spec h1 {
                font-size:1.2em;
            }
            
                .home_spec h1 em,
                .usage_spec h1 em,
                .exp_spec h1 em,
                .contact_spec h1 em,
                .order_txt h1 em,
                .order_txt h1 strong {
                    color:#21A5FA;
                }
                .order_txt h1 strong {
                    font-weight:400;
                }
                
                .order_txt h1 {
                    margin:40px 0;
                }
                
            .usage_spec {
                margin-top:40px;
            }
            
                /*------------------------------------*\
                    Home Wordart
                \*------------------------------------*/
                .home_spec p strong {
                    color:#21A5FA;
                }
                
                .home_spec p em {
                    font-size:1.1em;
                    font-weight:700;
                }
                
                .home_spec p strong em {
                    color:#000;
                    font-size:1.1em;
                    font-style:normal;
                }
                
                .home_spec p em strong {
                    font-size:1.4em;
                    font-style:normal;
                }
                
                .home_spec u {
                    font-style:italic;
                }
                
                /*------------------------------------*\
                    Werking Wordart
                \*------------------------------------*/
                .usage_spec p em {
                    color:#21A5FA;
                    font-size:1.1em;
                    font-style:italic;
                    font-weight:700;
                }
                
                .usage_spec p strong {
                    font-size:1.1em;
                }
                
                .usage_spec p strong em {
                    color:#000;
                    font-size:.875em;
                    font-style:italic;
                    font-weight:700;
                }

        .home_spec_right {
            margin-left:10px;
            margin-top:30px;
        }
        
        .usage_spec_right {
            margin-top:56px;
            margin-bottom:20px;
        }
        
        .block_right_txt {
            font-style:italic;
            margin-left:40px;
        }
        
            .block_right_txt h2 {
                color:#000;
                font-family:"HVB", "Helvetica Black Oblique", "Helvetica Black", Helvetica, sans-serif;
                font-size:1.6em;
                font-weight:400;
                line-height:1.2em;
                text-transform:uppercase;
            }
            
                .block_right_txt h2 strong {
                    color:#22A9FF;
                    font-size:1.3em;
                    font-weight:400;
                    margin-left:-40px;
                }
                
                    .block_right_txt h2 strong em {
                        color:#000;
                        margin-left:10px;
                    }
        
            .home_spec_img {
                margin-left:30px;
                margin-top:-40px;
            }
            
            .home_spec_order_btn {
                background:url(../img/Sprite.png) -16px -85px no-repeat;
                height:80px;
                width:305px;
            }
            
                .home_spec_order_btn:hover {
                    background:url(../img/Sprite.png) -334px -85px no-repeat;
                }
                
            .usage_spec_order_btn {
                background:url(../img/Sprite.png) -17px -924px no-repeat;
                height:65px;
                margin-left:45px;
                margin-top:-18px;
                position:relative;
                width:245px;
            }
            
                .usage_spec_order_btn:hover {
                    background:url(../img/Sprite.png) -276px -924px no-repeat;
                }
                
            .exp_spec_order_btn {
                background:url(../img/Sprite.png) -17px -804px no-repeat;
                height:55px;
                margin-left:16px;
                margin-top:-4px;
                width:245px;
            }
            
                .exp_spec_order_btn:hover {
                    background:url(../img/Sprite.png) -270px -804px no-repeat;
                }
                
    .exp_block_spec,
    .order_block_bg,
    .default_block_bg {
        background:#FFF;
        border-radius:6px;
        display:inline-block;
        margin:0;
        padding:0;
            
        -webkit-box-shadow:inset 5px 5px 10px rgba(74, 75, 75, 0.4),
                           inset -5px -5px 10px rgba(74, 75, 75, 0.4);
        -moz-box-shadow:   inset 5px 5px 10px rgba(74, 75, 75, 0.4),
                           inset -5px -5px 10px rgba(74, 75, 75, 0.4);
        box-shadow:        inset 5px 5px 10px rgba(74, 75, 75, 0.4),
                           inset -5px -5px 10px rgba(74, 75, 75, 0.4);
    }
    
    .contact_block_bg {
        padding-bottom:30px;
        
        background:#FFF;
        border-radius:6px;
        display:inline-block;
            
        -webkit-box-shadow:inset 5px 5px 10px rgba(74, 75, 75, 0.4),
                           inset -5px -5px 10px rgba(74, 75, 75, 0.4);
        -moz-box-shadow:   inset 5px 5px 10px rgba(74, 75, 75, 0.4),
                           inset -5px -5px 10px rgba(74, 75, 75, 0.4);
        box-shadow:        inset 5px 5px 10px rgba(74, 75, 75, 0.4),
                           inset -5px -5px 10px rgba(74, 75, 75, 0.4);
    }
    
    .order_block_bg {
        padding-bottom:10px;
        width:100%;
    }
    
        .order_block {
            margin:0 30px;
        }

    /*--------------------------------------------------------------------*\
        Home Content
    \*--------------------------------------------------------------------*/
    .home h2 {
        margin-top:50px;
    }
    
    .home h3 {
        margin-top:50px;
    }
    
    /*--------------------------------------------------------------------*\
        Usage Content
    \*--------------------------------------------------------------------*/
    .content.usage .content_left {
        -webkit-border-bottom-right-radius: 6px;
        -webkit-border-bottom-left-radius: 6px;
        -moz-border-radius-bottomright: 6px;
        -moz-border-radius-bottomleft: 6px;
        border-bottom-right-radius: 6px;
        border-bottom-left-radius: 6px;
    }
    
    .content.usage .content_left.bottom {
        margin-top:20px;
    
        -webkit-border-top-left-radius: 6px;
        -webkit-border-top-right-radius: 6px;
        -moz-border-radius-topleft: 6px;
        -moz-border-radius-topright: 6px;
        border-top-left-radius: 6px;
        border-top-right-radius: 6px;
    }
    
        .content.usage .content_block {
            margin:30px 0;
        }
        
            .content.usage .content_block h1,
            .content.exp .content_block h1,
            .content.exp .content_block h2 {
                color:#FFF000;
                font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
                font-size:1.25em;
                font-weight:400;
                text-transform:uppercase;
            }
            
            .content.usage .content_block h2 {
                color:#FFF000;
                font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
                font-size:1.2em;
                font-weight:400;
                margin-top:50px;
                text-transform:uppercase;
            }
        .content.usage .content_block.bottom h2 {
            font-size:1em !important;
        }
        .content.usage .content_block.bottom strong {
            color:#FFF000;
        }
        
        .content_block.usage_right {
            margin-top:-50px !important;
        }
        
        .content_block.usage_right h3 {
            color:#FFF;
            font-size:0.875em;
            margin-bottom:10px;
        }
        
        .content_block.usage_right table {
            font-size:.75em;
            width:350px;
        }
            
                .content_block.usage_right td {
                    padding:3px 0;
                    vertical-align:bottom;
                }
                
                    .content_block.usage_right td:first-child {
                        background:url(../img/stroke-ingredienten.png) 0 0 no-repeat;
                        padding-left:6px;
                        width:290px;
                    }
                
                    .content_block.usage_right td:last-child {
                        display:block;
                        left: -82px;
                        position: relative;
                        text-align:right;
                        width:60px;
                    }
                    
            .content_block.usage_right tr:last-child td {
                font-weight:700;
                padding-top:20px;
            }
    
    .usage_img1 {
        background:url(../img/libidopomp-penis.png) 0 0 no-repeat;
        height:320px;
        margin-top:50px;
        width:223px;
    }
    
    .usage_imgs {
        display:inline-block;
    }
    
        .usage_img3,
        .usage_img4 {
            border-radius:6px;
            float:left;
            margin-right:6px;
        }
        .usage_img3 {
            background:url(../img/penis-pomp.jpg) 0 0 no-repeat;
            height:119px;
            width:174px;
        }
        .usage_img4 {
            background:url(../img/penispomp.jpg) 0 0 no-repeat;
            height:119px;
            width:174px;
        }
    
    .usage_order_btn {
        background:url(../img/bestel-vandaag.png) 0 0 no-repeat;
        height:90px;
        margin-top:5px;
        width:370px;
    }
    
    .usage_order_hand,
    .usage_order_elek {
        float:left;
    }
    
    .usage_order_img_wrap {
        display:inline-block;
        float:left;
        position:relative;
    }
    .usage_order_hand {
        margin-right:34px;
    }
    
    .usage_order_elek {
    }
    
        .pump_order_1,
        .pump_order_2 {
            height:48px;
            width:183px;
            position:absolute;
            bottom: 14px;
            left: 17px;
        }
        
        .pump_order_1 {
            background:url(../img/Sprite.png) -17px -176px no-repeat;
        }
        
            .pump_order_1:hover {
                background:url(../img/Sprite.png) -210px -176px no-repeat;
            }
        
        .pump_order_2 {
            background:url(../img/Sprite.png) -17px -239px no-repeat;
        }
        
            .pump_order_2:hover {
                background:url(../img/Sprite.png) -212px -239px no-repeat;
            }
    
    /*--------------------------------------------------------------------*\
        Experience Content
    \*--------------------------------------------------------------------*/
    .exp_spec {
        display: inline-block;
        float:left;
        margin: 40px 0 30px 30px;
    }
    
        .exp_spec h1 {
            font-size:1.125em;
            margin-bottom:20px;
        }
        .exp_spec a {
            color:#22A9FF;
            text-decoration:none;
            
            -webkit-transition:color .3s;
            -moz-transition:color .3s;
            -o-transition:color .3s;
            transition:color .3s;
        }
            .exp_spec a:hover {
                color:#000;
            }
        
    .exp_block {
        margin-left:30px;
    }
    
        .exp_block a {
            color:#FFF;
            text-decoration:none;
            
            -webkit-transition:color .3s;
            -moz-transition:color .3s;
            -o-transition:color .3s;
            transition:color .3s;
        }
        
            .exp_block a:hover {
                color:#22A9FF;
            }
    
    .exp_img1,
    .exp_img2,
    .exp_img3 {
        margin-top:20px;
    }
    .exp_img1 {
        background:url(../img/ervaring-libidopomp.png) 0 0 no-repeat;
        height:173px;
        width:297px;
    }
    .exp_img2 {
        background:url(../img/libidopomp-ervaring.png) 0 0 no-repeat;
        height:173px;
        width:300px;
    }
    .exp_img3 {
        background:url(../img/libidopomp-elektrischepomp-ervaring.png) 0 0 no-repeat;
        height:196px;
        width:308px
    }
    
    .testimonial {
        display:inline-block;
        margin-top:50px;
        margin-bottom:-25px;
    }

/*------------------------------------------------------------------------*\
        Contact
\*------------------------------------------------------------------------*/
.contact .contact_top {
    margin-left:30px;

    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.contact_boxes {
    background:#000;
    display:inline-block;
    margin:0 30px;
    padding-right:30px;
}
.contact_spec {
    margin: 30px 30px 0 30px;
    padding:30px;
}

.contactbox {
    background-color: #FFF;
    border:1px solid #080e0e;
	margin: 40px 30px 11px 30px;
	min-height:85px;
	padding:20px;
	
	-webkit-border-radius: 6px;
    -moz-border-radius:    6px;
    border-radius:         6px;
}

    .contactbox h2 {
        font-family:"AB", "Arial Bold", Arial, sans-serif;
        font-size:1.2em !important;
        font-weight:700;
    }

    .contactbox p {
        margin:10px 0;
    }

.contacthead {
	cursor:pointer;
	position:relative;
	top:-26px;
	left:-9px;
}

.contactimage {
	float:right;
	margin:0px 0px 0px 50px;
	padding:5px;
}

.contacthide {
	display:none;
}

    .contacthide h4 {
        font-family:"Arial", sans-serif;
    }

    .contacthide p {
        margin:10px 0;
        text-align:justify;
    }
    
    .contacthide li {
        font-size:.875em !important;
        margin-left:0;
    }

.contactmail {
	float:left;
	padding:0px;
	margin:0px;
}

.contact_bag {
    margin-top:-10px;
}

.clickable {
    cursor: pointer;
    margin-bottom:20px;
}

.contact .content ul {
    list-style:none;
    margin:10px 0;
}

/*------------------------------------------------------------------------*\
        Order
\*------------------------------------------------------------------------*/
#boxone table,
#boxtwo,
#boxthree,
#boxfour,
#boxfive {
    border:1px solid #080e0e;
    color:#011621;
    font-family:"Arial", sans-serif;
    margin-bottom:15px;
}

#boxone {
    margin-top:30px;
}

#boxtwo,
#boxthree,
#boxfour,
#boxfive {
    padding:0 30px;
}

    #boxone .header {
        font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
        font-size:1.2em !important;
        font-weight:400 !important;
        margin-bottom:20px;
        padding-left:30px;
        padding-top:20px;
        text-transform:uppercase;
    }
    
    #boxone table {
        width:100%;
    }
    
#boxtwo {
    padding-bottom:20px;
}
    
    
    #boxtwo .header {
	    padding-top:20px;
    }

    #boxtwo li {
        margin-left:-40px;
    }

#boxthree {
    padding-top:20px;
    padding-bottom:20px;
}

    #boxthree li {
        margin-left:0;
    }

#boxfour {
    border-bottom:0;
    margin-bottom:0;
}

#boxfive {
    border-top:0;
}

#boxtwo .header,
#boxthree .header,
#boxfour .header,
#boxfive .header {
    color:#080e0e;
    font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
    font-size:1.2em !important;
    font-weight:400;
    margin-bottom:30px;
}

#boxfour .header {
	padding-top:20px;
}

#boxfive {
    padding-bottom:20px;
}

    #boxfive .header {
        margin-bottom:10px;
    }

.product_header,
.euro_prices {
    color:#011621;
    font-size:.875em !important;
    font-weight:700;
}
    
.product_description{
    color:#011621;
	float:left;
	font-size:.875em !important;
} 
    
.product_descriptions {
    padding-left:30px !important;
    width:41% !important;
}

    .product_descriptions img{
	    width:410px;
	    display:block;
    }

.product_images{
	text-align:center;
	border:0px solid #F00;
	width:47%;
} 
.product_images img {
    width: 110px;
}

.product_images div {
    width:330px !important;
}

.productrow_one,
.productrow_two {
    margin:20px;
}

    .productrow_one.active,
    .productrow_two.active {
        background:#BCE1F9;
    }

    .productrow_one td,
    .productrow_two td {
        padding:10px 0;
    }

.product_header{
	display:block;
	margin-right:10px;
	margin-top:10px;
}

.oldprice {
	display:none;
}

    .euro_prices, 
    .product_radios {
	    display:inline-block;
	    padding-left:10px;
	    margin-top:20px;
    }
    
    .euro_prices{
        text-align:right;
        width:50px;
        vertical-align:middle \9;
    }
    
    .product_radios {
        float: right;
        margin-right: 30px;
    }

.formlist label {
    color:#011621;
    font-size:.875em !important;
}

.paylist input{
	margin-bottom: 25px;
}

.paylist li {
    color:#011621;
    font-size:.875em !important;
}

.paylist label {
    width:710px;
}

    .paylist label img {
        margin-right:-110px;
    }
    
.paylist #overmakenwarningnl {
    color:#011621;
    font-size:1em !important;
    margin-top:30px !important;
}

#orderbutton {
    cursor:pointer;
    
    background: url(../img/Sprite.png) -17px -869px no-repeat;
    border:0;
    width: 131px;
    height: 33px;
    text-indent:-9999px;
}

    #orderbutton:hover {
        background: url(../img/Sprite.png) -149px -869px no-repeat;
    }
    
#boxfive #printbutton {
    background:#e12152;
    border:2px outset #e12152 !important;
    color:#FFF;
    font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
    font-size:.85em;
    font-weight: 400;
    padding: 4px 15px;
    text-transform: uppercase;
}

    #boxfive #printbutton:hover {
        background:#0b78bd;
        border:2px inset #0b78bd !important;
    }
    
#boxfive #waitplx {
    background:#FFF;
    border:0;
    color:#e12152;
    font-weight:700;
    text-transform:uppercase;
}

.order_txt_bottom {
    margin:40px -30px 0 -30px;
    font-size:1em !important;
}

    .order_txt_bottom h2 {
        color:#FFF000;
        font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
        font-size:1.125em !important;
        font-weight:400;
    }
    
    .order_txt_bottom p {
        color:#FFF;
    }

/*------------------------------------------------------------------------*\
        About - Disclaimer - Succes
\*------------------------------------------------------------------------*/
.succes_txt {
    margin-top:30px;
}

    .succes_txt h2 {
        font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
        font-size:1.125em !important;
        font-weight:400;
        text-transform:uppercase;
    }
    
.default_block_bg {
    padding:30px 0;
}

    .default_block_bg h2 {
        font-family:"HVB", "Helvetica Black", Helvetica, sans-serif;
        font-size:1.5em;
        font-weight:400;
        margin-top:22px;
        margin-bottom:25px;
        text-transform:uppercase;
    }
    
.about_block p {
    line-height:19px;
}
    
.quality_seal {
    background: url(../img/Haccp.jpg) top left no-repeat;
    height: 170px;
    width: 165px;
    margin-top: -170px !important;
}
    
/*------------------------------------------------------------------------*\
        Footer
\*------------------------------------------------------------------------*/
footer {
    clear:both;
}

.footer_bg {
    background:#0B7CC3;
    
    -webkit-box-shadow:inset 0px 0px 16px rgba(9, 88, 144, 1);
    -moz-box-shadow:   inset 0px 0px 16px rgba(9, 88, 144, 1);
    box-shadow:        inset 0px 0px 16px rgba(9, 88, 144, 1);
}

.footer_nav li {
    color:#FFF;
    float:left;
    margin-left: 12px;
    margin-right: 2px;
    padding: 15px 0;
}

    .footer_nav a {
        color:#FFF;
        font-size:.875em;
        font-weight:700;
        text-decoration:none;
        
        -webkit-transition:color .3s;
        -moz-transition:color .3s;
        -o-transition:color .3s;
        transition:color .3s;
    }
    
    .footer_nav a:hover {
        color:#000;
    }

.copy {
    color:#FFF;
    font-size:.8em;
    font-weight:700;
    margin-top:17px;
}

form.rushcommerce .paymentselection label {

    width: 93%!important;

}
