* {	margin: 0; padding:0; outline: none;}
html, body { height: 100%; font-size: 13px; font-family: 'Open Sans', Arial, sans-serif; color: #4d4d4d;}

body{  }

p{ margin-bottom: 1em; }

.watermark { position: absolute; left: 0; bottom: 0; height: 765px; width: 100%; background: url('/DugOut-files/private/templates/zerozd/images/bg_logo.gif') no-repeat center top; z-index: -10; }
.wrapper { height: 100%; min-height: 100%; margin: 0; position: relative; }
.inner_wrapper{ background: url('/DugOut-files/private/templates/zerozd/images/crosshair_hor.png') repeat-x; height: 100%; min-height: 100%;}

.content_wrapper{ width: 1000px; margin: 0 auto -257px; position: relative; min-height: 100%; height: auto !important; background: url('/DugOut-files/private/templates/zerozd/images/crosshair_vert.png') repeat-y;}

.header:after,
.txtContent:after {
  content: ".";    
  display: block;    
  height: 0;    
  overflow: hidden; 
}

.txtContent a img{ vertical-align: middle;}


.cf:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	zoom: 1;
}


.clear{ clear: both; }
.push { height: 257px; }
.footer { height: 337px; }

.floatleft{ float: left; }
.floatright{ float: right; }

.center{ text-align: center; }

a{ text-decoration: underline; color: #4d4d4d; outline: none; }

h1{ font-size: 14px; font-weight:600; margin-bottom: 20px; }

img{ border: none; }


td.verticalAlignTop{ vertical-align: top; }
td.verticalAlignBottom{ vertical-align: bottom; }

td.verticalAlignBottom p{ margin: 1em 0 0; }
.tabs div td.verticalAlignBottom p{ margin: 1em 0 0; }

.maincontent h6{ line-height:normal; margin: 0;}

td.cellPaddingVertical_2{ padding-top: 2px; padding-bottom: 2px; }
td.cellPaddingVertical_4{ padding-top: 4px; padding-bottom: 4px; }
td.cellPaddingVertical_6{ padding-top: 6px; padding-bottom: 6px; }
td.cellPaddingVertical_8{ padding-top: 8px; padding-bottom: 8px; }
td.cellPaddingVertical_10{ padding-top: 10px; padding-bottom: 10px; }
td.cellPaddingVertical_12{ padding-top: 12px; padding-bottom: 12px; }
td.cellPaddingVertical_14{ padding-top: 14px; padding-bottom: 14px; }
td.cellPaddingVertical_16{ padding-top: 16px; padding-bottom: 16px; }
td.cellPaddingVertical_18{ padding-top: 18px; padding-bottom: 18px; }
td.cellPaddingVertical_20{ padding-top: 20px; padding-bottom: 20px; }

td.cellPaddingHorizontal_2{ padding-left: 2px; padding-right: 2px; }
td.cellPaddingHorizontal_4{ padding-left: 4px; padding-right: 4px; }
td.cellPaddingHorizontal_6{ padding-left: 6px; padding-right: 6px; }
td.cellPaddingHorizontal_8{ padding-left: 8px; padding-right: 8px; }
td.cellPaddingHorizontal_10{ padding-left: 10px; padding-right: 10px; }
td.cellPaddingHorizontal_12{ padding-left: 12px; padding-right: 12px; }
td.cellPaddingHorizontal_14{ padding-left: 14px; padding-right: 14px; }
td.cellPaddingHorizontal_16{ padding-left: 16px; padding-right: 16px; }
td.cellPaddingHorizontal_18{ padding-left: 18px; padding-right: 18px; }
td.cellPaddingHorizontal_20{ padding-left: 20px; padding-right: 20px; }

td.minimumCellHeight{ font-size: 1px; }

.tableMarginBottom_12{ margin-bottom: 12px; }


/*Custom styles TinyMCE*/
.accent{ color: #00b8e7; }
.italic{ font-style: italic; }
.bold{ font-weight: bold; }
a.accent{ font-style: italic; text-decoration: none; }
td.border_right{ border-right: 1px solid #00b8e7; }
/*End custom styles TinyMCE*/

.header{ font-size: 12px; }
.header h2 { background:url("/DugOut-files/private/templates/zerozd/images/logo.png") no-repeat scroll 0 0 transparent; height: 66px; left: 0; position: absolute; top: 0; width: 143px; }
.header h2 a { display: block; height: 66px; overflow: hidden; text-indent: -9999px; width: 143px; } 

.header_l{ float: left; }
.header_r{ float: right; background: url('/DugOut-files/private/templates/zerozd/images/address_top.png') no-repeat 0 4px; width: 768px; padding: 35px 0 0; }

.logo{ position: relative; margin: 15px auto; height: 66px; width: 143px; }

.strapline{ margin-top: 21px; }
.strapline h3{ font-size: 10px; font-weight: normal; text-transform: uppercase; text-align: center; }

.header_row_1{ height: 38px; }
.search{ float: left; }
.links{ float: right; }
.links img{ vertical-align: middle; }
.links span{ font-weight: bold; }
.links span a{ text-decoration: none; margin: 0 5px; }
.links span a:hover{ text-decoration: underline; }
.links a img{ text-decoration: none; margin: 0 2px; }

.header_row_2{ height: 17px; overflow: hidden; }

.breadcrumb{ float: left; font-size: 10px; text-transform:lowercase; }
.today{ float: right; font-size: 10px; }

.breadcrumb a{ text-decoration: none; }
.breadcrumb a:hover{ text-decoration: underline; }
.breadcrumb a.home{ background: url('/DugOut-files/private/templates/zerozd/images/icon_home.png') no-repeat; padding: 0 0 0 16px; font-weight: bold; text-transform: capitalize; }


.topnav{}
.topnav > ul{ height:24px;list-style-type:none;padding:0;}
.topnav > ul > li{float:left;height:16px;border-top:10px solid #CCCCCC;padding:0;position:relative;font-size:12px;text-transform:lowercase;width:109px;text-align:center;}
.topnav > ul > li > a{line-height:15px;height:15px;text-decoration:none;font-size:12px;text-transform:lowercase;display:block;position:relative;}
.topnav > ul > li:hover > a, .topnav > ul > li.active > a{ color: #000; }

.topnav ul li ul{ display: none; background: #d492bb; height:auto;list-style-type:none;padding:0;width:109px;position:absolute;z-index:999;}
.topnav ul li:hover ul{ display: block; }
.topnav ul li ul li{padding:0;position:relative;font-size:12px;text-transform:lowercase;text-align:center;}
.topnav ul li ul li a{color: #000;line-height:16px;text-decoration:none;font-size:12px;text-transform:lowercase;display:block; padding: 4px;font-style:italic;}
.topnav ul li ul li:hover a, .topnav ul li ul li.active a{ color: #333; }
.topnav ul li ul li:hover { background: #C780AC; }




.topnav ul li.i1{ border-color: #00b8e7; }
.topnav ul li.i2{ border-color: #a92678; }
.topnav ul li.i3{ border-color: #ffe011; }
.topnav ul li.i4{ border-color: #96c469; }
.topnav ul li.i5{ border-color: #9c7fb3; width: 110px; }
.topnav ul li.i6{ border-color: #15519b; width: 112px; }
.topnav ul li.i7{ border-color: #e82a8a; width: 110px;  }

.topnav ul li.i1:hover, .topnav ul li.i1.active{ background: #7fdbf3; }
.topnav ul li.i2:hover, .topnav ul li.i2.active{ background: #d492bb; }
.topnav ul li.i3:hover, .topnav ul li.i3.active{ background: #ffef88; }
.topnav ul li.i4:hover, .topnav ul li.i4.active{ background: #cae1b4; }
.topnav ul li.i5:hover, .topnav ul li.i5.active{ background: #cdbfd9; }
.topnav ul li.i6:hover, .topnav ul li.i6.active{ background: #8aa8cd; }
.topnav ul li.i7:hover, .topnav ul li.i7.active{ background: #f394c4; }

/*.topnav ul li ul{position:absolute;top:20px;left:0;height:auto;width:185px;background:#D0DC4C;border-left:1px solid #333399;border-right:1px solid #333399;display:none;}
.topnav ul li:hover ul{display:block}
.topnav ul li ul li{float:none;height:auto;border-bottom:1px solid #333399;}
.topnav ul li ul li:hover{background:#333399;}
.topnav ul li a:hover, .topnav ul li a.active{color:#fff;}*/

.maincontent{ margin-top: 8px;position: relative;}
.maincontent h4{ margin-bottom: 8px; }
.left h4{ margin-bottom: 0; }


.left{ width: 206px; float: left; }

.right{ text-align: right; }

div.right{ float: right; text-align: left;}
div.right{ width: 768px; min-height: 400px;padding-bottom: 44px;}

div.full_right{ width: 779px; }
div.full_left{ width: 219px; }


.sidenav{ border: 1px solid #d0d0cf; background: #d9d9d9; border-radius: 4px; margin: 0 0 13px; }
.sidenav h4{ font-size: 12px; font-weight: bold; padding: 0 0 0 10px; letter-spacing: 1px; line-height: 21px; margin-bottom: 0;  }
.sidenav ul{ min-height:419px;list-style-type:none;padding:0 0 0 10px; background: #fff;margin-bottom:21px;font-size: 12px;}
.sidenav ul li{ line-height: 19px; min-height: 19px; border-top: 1px solid #d0d0cf; }
.sidenav ul li.first{ border-top: none; }
.sidenav ul li a{ text-decoration: none; display: block; height: 19px; background: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_down.png') 177px 7px no-repeat; }
.sidenav ul li a:hover{ background-color: #efefef; } 
.sidenav ul li.active > a{ color: #00b8e7; background-image: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_down_active.png'); } 

.sidenav ul li.lastLevel a{ background-image: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r.png'); }
.sidenav ul li.active.lastLevel > a{ background-image: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r_active.png'); } 


.sidenav ul li ul{ min-height: 0;margin:0;padding:0;}
.sidenav ul li ul li{ font-style: italic; }
.sidenav ul li ul li a{ background-image: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r.png'); padding: 0 0 0 10px;  background-position: 177px 6px; }
.sidenav ul li ul li.active a{ background-image: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r_active.png'); } 

.slider{ margin: 0 0 13px; }

.txtContent{ min-height: 593px; }

.right ul.ui-tabs-nav { height:37px;list-style-type:none;padding:0; border-bottom: 1px solid #00b8e7; margin-bottom: 16px;}
.right ul.ui-tabs-nav:after{clear: both;} 
.right ul.ui-tabs-nav li{float:left;height:37px;padding:0;position:relative;font-size:15px;color:#858585;}
.right ul.ui-tabs-nav li a{line-height:30px;height:30px;text-decoration:none;display:block; padding: 3px 14px 4px 23px; background-position: left center; background-repeat: no-repeat; color: #858585;}
.right ul.ui-tabs-nav li.last a{padding-right: 0;}
.right ul.ui-tabs-nav li a strong{font-size: 18px; font-weight: 700;}
.right ul.ui-tabs-nav li:hover a, ul.ui-tabs-nav li.ui-tabs-active a{ color: #00b8e7; }
.right ul.ui-tabs-nav li.ui-tabs-active a{ color: #00b8e7; border-bottom: 1px solid #fff; }
.right ul.ui-tabs-nav li.ui-tabs-active a{ font-weight: bold; }

.right ul.ui-tabs-nav li.desc a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_desc.png'); }
.right ul.ui-tabs-nav li.technical a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_technical.png'); }
.right ul.ui-tabs-nav li.variations a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_variations.png'); }
.right ul.ui-tabs-nav li.media a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_media.png'); }
.right ul.ui-tabs-nav li.downloads a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_downloads.png'); }
.right ul.ui-tabs-nav li.designer a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_designer.png'); }
.right ul.ui-tabs-nav li.acoustic a{ background-image: url('/DugOut-files/private/templates/zerozd/images/icon_acoustic.png'); }
.right ul.ui-tabs-nav li.extra a{ background-image: url('/DugOut-files/private/templates/zerozd/images/icon_extra_info.png'); }
.right ul.ui-tabs-nav li.tests a{ background-image: url('/DugOut-files/private/templates/zerozd/images/icon_test.png'); }

.right ul.ui-tabs-nav li.extra a strong{ background: url('/DugOut-files/private/templates/zerozd/images/icon_extra_i.png') no-repeat; display: inline-block; width: 6px; height: 15px; text-indent: -9999px; overflow: hidden; }
.right ul.ui-tabs-nav li.ui-state-active.extra a strong, ul.ui-tabs-nav li:hover a strong{ background: url('/DugOut-files/private/templates/zerozd/images/icon_extra_i_active.png') no-repeat; display: inline-block; width: 6px; height: 15px; text-indent: -9999px; overflow: hidden; }


.right ul.ui-tabs-nav li.ui-tabs-active.desc a, ul.ui-tabs-nav li.desc:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_desc_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.technical a, ul.ui-tabs-nav li.technical:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_technical_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.variations a, ul.ui-tabs-nav li.variations:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_variations_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.media a, ul.ui-tabs-nav li.media:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_media_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.downloads a, ul.ui-tabs-nav li.downloads:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_downloads_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.designer a, ul.ui-tabs-nav li.designer:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/tab_icon_designer_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.acoustic a, ul.ui-tabs-nav li.acoustic:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/icon_acoustic_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.extra a, ul.ui-tabs-nav li.extra:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/icon_extra_info_active.png'); }
.right ul.ui-tabs-nav li.ui-tabs-active.tests a, ul.ui-tabs-nav li.tests:hover a{ background-image: url('/DugOut-files/private/templates/zerozd/images/icon_test_active.png'); }


.tabs div{ line-height: 20px; }

.infoCall{ margin: 20px 0 15px; }
.infoCall a.accentlink{ color: #00b8e7; font-size: 14px; text-transform:uppercase; background: url('/DugOut-files/private/templates/zerozd/images/icon_info.png') no-repeat left center; padding: 15px 0 15px 35px; text-decoration: none; }
.infoCall span{ color: #00b8e7; font-size: 14px; text-transform:uppercase; background: url('/DugOut-files/private/templates/zerozd/images/icon_info.png') no-repeat left center; padding: 15px 0 15px 35px; line-height: 40px; }
.infoCall span.no_icon{ background: none; padding: 15px 0; }



.infoCall img{ vertical-align: middle; margin: 0 3px; }

#tabs div ul li{ margin: 0 0 0 30px; }

.tabs div ul{ padding: 0 0 0 20px; margin: 1em;}
.tabs div p{margin-bottom: 1em; }
.tabs div h3{font-weight: bold; font-size: 13px; }

#tabs div ul.product-imgs li{ padding: 0; margin: 0 14px 14px 0; } 


.footer{ position: relative; margin: 0; background: url('/DugOut-files/private/templates/zerozd/images/bg_footer.png') center top repeat-x; background-size: contain; font-size: 12px; }
.footer_inner{ margin: 0 auto; width: 1000px; position: relative; }

.footer_upper{ height: 44px; overflow: hidden; border-top: 1px solid #00b8e7; position: absolute; right: 0; margin-top: -47px;}
.footer_upper_l{ float: left; padding-top: 10px; width: 310px; }

.full_w .footer_upper_l{ margin-left: 230px; }

.footer_upper_l input[type=text]{ width: 268px; }
.footer_upper_l input[type="submit"] {
   background: url('/DugOut-files/private/templates/zerozd/images/icon_input_arrow_r.png') no-repeat center center #fff;
   margin-left: -27px;
   padding: 3px 0;
   width: 22px;
   border: none;
   border-left: 1px solid #949393;
   -moz-border-radius-topright: 3px;
   border-top-right-radius: 3px;
   -moz-border-radius-bottomright: 3px;
   border-bottom-right-radius: 3px;
   
   vertical-align: middle;
   
   font-size: 11px;
   text-indent: -9999px;
   overflow: hidden;
}
.footer_upper_l input[type=text].error{ border: 1px solid #F78508; }


.footer_upper_r{ float: right; padding-top: 10px; width: 458px; text-align: right; }

.footer_lower{ line-height: 24px; background: url('/DugOut-files/private/templates/zerozd/images/divider_blue.png') no-repeat 219px top;}

.footer_col_l{ float: left; width: 221px; padding-top: 24px; }
.footer_col{ float: left; width: 142px; height: 232px; background: url('/DugOut-files/private/templates/zerozd/images/divider_white.png') no-repeat right top; padding: 24px 0 0 13px; }

.footer_col_l ul, .footer_col ul { list-style-type: none; }
.footer_col_l h3, .footer_col h3{ font-size: 18px; font-weight: 300; margin: 0 0 9px; }
.footer_col ul li a{ text-decoration: none; }
.footer_col ul li:hover a{ text-decoration: underline; }
.footer_col ul {  }
.footer_col.noDivider { background-image: none; }
.footer_col.noHeader{ padding-top: 56px; height: 200px; }
.footer_col.hFixed ul{ height: 220px; }

.footer_logo{ margin-top: 20px; }
.extLinks{ margin-top: 32px; }
.extLinks em{ font-size: 10px; font-style: normal; }
.extLinks .social{ margin-top: 40px; }
.extLinks .social img{ margin-right: 4px; }

.footer .padding-top{ padding-top: 10px; }

input[type=text] {
   -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.4);
   -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.4);
   box-shadow: inset 0 2px 4px rgba(0,0,0,.24);
   border: 1px solid #949393;
   padding: 4px 25px 4px 7px;
   
   -moz-border-radius: 4px;
   border-radius: 4px;
   
   vertical-align: middle;
   width: 170px;
   
   font-size: 11px;
  
   
}

.header input[type="submit"], input[type="button"] {
   background: url('/DugOut-files/private/templates/zerozd/images/icon_input_arrow_r.png') no-repeat center center #fff;
   margin-left: -27px;
   padding: 4px 0;
   width: 22px;
   border: none;
   border-left: 1px solid #949393;
   -moz-border-radius-topright: 3px;
   border-top-right-radius: 3px;
   -moz-border-radius-bottomright: 3px;
   border-bottom-right-radius: 3px;
   
   vertical-align: middle;
   
   font-size: 11px;
   text-indent: -9999px;
   overflow: hidden;
}
.header input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, select::-moz-focus-inner {border:0;}
input.magnifier{ background: url('/DugOut-files/private/templates/zerozd/images/icon_magnifier.png') no-repeat 158px 4px; }

input[type=text]:focus, textarea:focus{ border-color: #00b8e7; }
.header input[type="submit"]:focus, input[type=button].focus{ border-color: #00b8e7; background-image: url('/DugOut-files/private/templates/zerozd/images/icon_input_arrow_r_active.png'); }



.header_row_1 label select{ background: transparent; width: 190px; padding: 4px 0px 4px 7px; font-size: 11px; border: 0; border-radius: 0; -webkit-appearance: none; }
.header_row_1 label { padding: 0; vertical-align: middle; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.4); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.4); box-shadow: inset 0 2px 4px rgba(0,0,0,.24); width: 170px; height: 21px; overflow: hidden; background: url('/DugOut-files/private/templates/zerozd/images/icon_input_arrow_down.png') no-repeat right center #fff; border: 1px solid #949393; display: inline-block;}

.header_row_1 label{ margin-left: 20px; }

.slider{ position: relative; }
.slider ul.thumb-pager{	list-style-type: none; }
.slider ul.thumb-pager li{ float: left; margin:0 4px; }
.slider ul.thumb-pager:after{ clear: both; }

.thumb-pager img{
	height:27px;
	width:27px;
	-moz-transition:-moz-transform 0.1s ease-in; 
	-webkit-transition:-webkit-transform 0.1s ease-in; 
	-o-transition:-o-transform 0.1s ease-in;
}

.thumb-pager img:hover{
	-moz-transform:scale(2); 
	-webkit-transform:scale(2);
	-o-transform:scale(2);
	-ms-transform: scale(2,2);

	transform:scale(2); 

	filter: progid:DXImageTransform.Microsoft.Matrix(M11=3, M12=0, M21=0, M22=3, SizingMethod='auto expand');
}
.player{ background: #000; height: 426px; width: 768px; }

.slider .bx-controls{ width: 100%; height: 37px; backgrond-color: #4d4d4d; background-color: rgba(77,77,77,0.8); position: absolute; bottom: 0; z-index: 99;} 
.slider .bx-viewport{ height: 463px !important; }
/*.my-controls{ position: absolute; bottom: 0; left: 220px; height: 32px; z-index: 99;}*/
.control_wrapper{ position: absolute; height: 32px; z-index: 99; bottom: 0; width: 310px; left: 234px; }
.control_inner_wrapper{ position: relative; left: 50%; float: left; }
.my-controls{ position: relative; float: left; left: -50%; }
.my-controls .prev, .my-controls .next, .my-controls ul{ float: left; display: block; }
.my-controls .next:after{ clear: both; }
.my-controls a.bx-prev, .my-controls a.bx-next{ height: 13px; width: 8px; overflow: hidden; display: block; text-indent: -9999px; margin: 8px 2px 0; }
.my-controls a.bx-prev{ background: url('/DugOut-files/private/templates/zerozd/images/arrow_l.png') no-repeat; }
.my-controls a.bx-next{ background: url('/DugOut-files/private/templates/zerozd/images/arrow_r.png') no-repeat; }

.slider h1{ position: absolute; height: 28px; bottom: 0; left: 10px; color: #fff; z-index: 99; margin: 0;}

#tabs div ul.product-imgs{ list-style-type: none; padding: 0; margin: 0;}
#tabs div ul.product-imgs li{ list-style-type: none; padding: 0; margin: 0; display: block; float: left; margin: 0 15px 15px 0; }
#tabs div ul.product-imgs li.last{ margin-right: 0; }
#tabs div ul.product-imgs img{  }



/*Product overview*/
#products .product{ float: left; margin: 0 12px 6px 0; }
#products .product.last{ margin-right: 0; }
#products .product_photo{ border: 1px solid #d9d9d9; position: relative; width: 181px; height: 181px; }
#products .product_photo img{ display: block; }
#products .product h3{ font-size: 18px; font-weight: 300; color: #fff; margin-bottom: 10px;}
#products .product_desc span a{ text-decoration: none; }
#products .product_desc span a:hover{ text-decoration: underline; }
#products .product_overlay{ position: absolute; top: 0; left: 0; background-color: rgba(0,184,231,0.65); width: 181px; height: 181px; color: #fff; display: none;}
#products .product_overlay a{ display: block; text-decoration: none; color: #fff; padding: 14px; width: 153px; height: 153px; }
#products .product_photo:hover .product_overlay{ display: block; }


#categories .maingroup{ 
	background: -webkit-gradient(linear, left bottom, right bottom, color-stop(0, #ECECEC),	color-stop(1, #FCFCFC));
	background: -o-linear-gradient(right, #ECECEC 0%, #FCFCFC 100%);
	background: -moz-linear-gradient(right, #ECECEC 0%, #FCFCFC 100%);
	background: -webkit-linear-gradient(right, #ECECEC 0%, #FCFCFC 100%);
	background: -ms-linear-gradient(right, #ECECEC 0%, #FCFCFC 100%);
	background: linear-gradient(to right, #ECECEC 0%, #FCFCFC 100%);
	margin-bottom: 10px; height: 184px; 
	border-radius: 2px;
	-moz-box-shadow: 0px 1px 1px #e9e9e9;
	-webkit-box-shadow: 0px 1px 1px #e9e9e9;
	box-shadow: 0px 1px 1px #e9e9e9;
}
#categories .maingroup .product_left{ float: left; max-width: 400px; padding: 10px; }
#categories .maingroup .product_right1{ float: right; width: 316px; text-align: right; position: relative; padding-right: 32px; }
#categories .maingroup .product_right1 img{ }
#categories .maingroup .product_left h3{ font-size: 22px; text-transform: uppercase; font-weight: 500; margin-bottom: 6px; }
#categories .maingroup .product_left_top{  }
#categories .maingroup a{ margin-right: 4px; text-decoration: none; }
#categories .maingroup a.continue{ background: url('/DugOut-files/private/templates/zerozd/images/icon_continue_dark.png') no-repeat; width: 18px; height: 31px; position: absolute; right: 4px; top: 73px; border: 0; text-decoration: none; overflow: hidden;}
#categories .maingroup a.continue span{ margin-left: -9999px; display: block; width:18px; height:31px;}
#categories .maingroup ul{ padding: 0; list-style-type: none; float: left; }
#categories .maingroup ul.first{ width: 230px; }
#categories .maingroup ul li{ background: url('/DugOut-files/private/templates/zerozd/images/arrow_r_sm.png') no-repeat 0 8px;padding: 0 0 0 10px; }
#categories .maingroup ul li a{ text-decoration: none; line-height: 21px; color: #666; }
#categories .maingroup ul li a:hover{ color: #000; }

#categories .product{ background: #eaeaea; margin-bottom: 10px; height: 184px; }
#categories .product .product_left{ float: left; width: 184px; }
#categories .product .product_right1{ float: left; padding: 20px; width: 544px;}
#categories .product .product_right1 h3{ font-size: 22px; text-transform: uppercase; font-weight: 500;}
#categories .product .product_right_top{ height: 83px; overflow: hidden; }
#categories .product .product_right_bottom{ position: relative; }
#categories .product .product_right_bottom img{ border: 1px solid #fff; }
#categories .product .product_right_bottom a{ margin-right: 4px; text-decoration: none; }
#categories .product a.continue{ position: absolute; right: 0; top: 12px; border: 0; text-decoration: none; }
#categories .product a.continue span{  display: inline-block; background: url('/DugOut-files/private/templates/zerozd/images/icon_continue.png') no-repeat 0 5px; width: 18px; height: 36px; position:relative; text-indent: -9999px;}


#tab-downloads .doc_r h4{ line-height: normal; font-size: 11px; }
#tab-downloads > h3{ color: #00b8e7; font-size: 14px; text-transform: uppercase; font-weight: normal; margin: 10px 0 0; } 
#tabs div ul.product-docs { list-style-type: none; padding: 0; margin: 10px 0 5px; border-bottom: 1px solid #d0d0cf; }
#tabs div ul.product-docs li{ list-style-type: none; padding: 0; margin: 0; display: block; float: left; margin: 0 5px 16px 0; width: 187px; height: 65px; }
.doc_l{ float: left; }
.doc_r{ float: left; padding-left: 5px; float: 11px; width: 110px; }
.doc_r h4{ font-size: 12px; }
.doc_r a{ text-decoration: none; }
.doc_r a.small{ font-size: 9px;}

.right ul{ padding: 0; margin: 0 0 20px; }
.right ul li{ padding: 0; margin: 0 0 0 30px; }

.right ul.bxslider, .right ul.thumb-pager, #tabs ul, .right .brandSlider ul { padding: 0; margin: 0;}
.right ul.bxslider li, #tabs ul li, .right .brandSlider ul li { padding: 0; margin: 0;}

.right ul.thumb-pager li{ float: left; padding: 0; margin:0 4px; }

.ui-tabs-panel{ padding-top: 15px; }

/*Brand*/
.brandtxt{ margin-bottom: 12px; }
.brandSlider { margin-bottom: 10px; height: 463px; }
.brandSlider ul.brand li{ position: relative; }
.brandSlider ul.brand li .handle{ position: absolute; bottom: 40px; left: 10px; line-height: 40px;}
.brandSlider ul.brand li .handle img{ background: #fff; padding: 4px; margin-right: 10px; vertical-align: middle; display: inline; }
.brandSlider ul.brand li .handle a{ color: #000; text-decoration: none; font-size: 10px; line-height: 40px;}

.logoBar{ border: 2px solid #CCCCCC; background: #fff; padding: 4px 0; margin-bottom: 8px;}
.logoBar ul{ margin: 0; padding: 0; list-style-type: none; }
.logoBar ul li{ margin: 0; padding: 0; float: left; }
.logoBar ul li img{ display: block; margin: 0 6px; }

.brandImg{ position: relative; height: 463px; }
.brandImg .handle{ position:  absolute; bottom: 47px; right: -11px; }
.brandImg .handle a{ background: #00b8e7; color: #fff; text-align: center; text-decoration: none; padding: 10px 20px 10px 10px; border-radius: 0; font-size: 14px; text-transform:uppercase; display: block; }

.brandImg .handle:after{
    content: "";
	width: 0;
	height: 0;
	border-top: 0;
	border-bottom: 11px solid transparent;
	border-left: 11px solid #333;
	position: absolute;
	bottom: -11px;
	right: 0;
}

.brandImg .overlay{ position: absolute; background: rgba(0,0,0,0.5); color: #fff; padding: 30px; height: 403px; width: 448px; top: 0; left: 0; font-size: 14px; display: none; }

.right .brandBanners{ margin-top: 12px; padding: 12px 0; border-top: 1px solid #d0d0cf; }
.right .brandBanners ul { margin: 0; padding: 0; list-style-type:none; }
.right .brandBanners ul li{ padding: 0; float: left; margin-right: 11px; }
.right .brandBanners ul li.last{ margin-right: 0; }
.right .brandBanners ul li .handle{ position: absolute; bottom: 40px; left: 10px; line-height: 40px;}
.right .brandBanners ul li .handle img{ background: #fff; padding: 4px; margin-right: 10px; vertical-align: middle; display: inline; }
.right .brandBanners ul li .handle a{ color: #000; text-decoration: none; font-size: 10px; line-height: 40px;}



.paging{ margin-bottom: 12px;}
.paging span{ float: left; }
.paging a{ background: #fff; color: #4d4d4d; width: 16px; height: 16px; display: block; float: left; margin-right: 6px; line-height: 16px; font-size: 10px; text-decoration: none; text-align: center; font-weight: normal; border: 1px solid #4d4d4d; }
.paging a.active{ background: #4d4d4d; color: #fff; }
.paging a.next_page{ border: none; }
.paging a.prev_page{ border: none; }


.logoBar a img{
 filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
 filter: gray; /* IE6-9 */
 -webkit-filter: grayscale(100%);
opacity:0.5;
filter:alpha(opacity=50);
}
.logoBar a:hover img{
 filter: none;
 -webkit-filter: none;
 opacity:1;
filter:alpha(opacity=100);
}

.article{
	margin-bottom: 10px;
	padding: 12px;
	background: #eaeaea;
}
.article h3 {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	margin-bottom: 6px;
	line-height: 18px;
}
.article h3 a{
	text-decoration: none;
}
.article .newsImg{ float: left; width: 154px; margin-right: 10px; }
.article .newsImg img{ display: block; }
.article .newsDesc{ float: left; width: 578px; }
.article .newsTxt{ min-height: 55px; }
.article .newsLink{ margin-top: 6px; font-style:italic; }
.article .newsLink a{ color: #00b8e7; }
.newsImages{ background: #fff; padding-bottom: 7px; }
/*.newsImages img{ float: left; width: 235px; height: 146px; background: #fff; padding: 3px; border: 1px solid #aeaeae; }*/
.newsImages img{ float: left; width: 183px; height: 183px; background: #fff; padding: 3px; border: 1px solid #aeaeae; }
/*.newsImages img.first{  width: 510px; height: 307px; }*/
.newsImages img.first{  width: 562px; height: 381px; }
.newsImages img.first{ margin-right: 7px; }
.newsImages img.third{ margin-top: 7px; }

/*.newsDetail{ background: #eaeaea; min-height: 830px; }*/
.newsDetail{  }
.newsDetail .article{ background: none; }
.banners img{ display: block;  }

a.videobox{ position: relative; height: 82px; display: inline-block; }
a.videobox .playOverlay{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: url('/DugOut-files/private/templates/zerozd/images/icon_play.png') no-repeat center center; }

/* flexible width for the fancybox wrapper */
.fancybox-wrap-video {
  width: 800px !important;
}


.brandInfo{ padding: 10px; height: 443px; background: #00b8e7; overflow: hidden; font-size: 27px; color: #fff; }


dl{ padding: 0; margin-top: 12px;}
dt {
	font-weight: bold;
	padding: 0;
	color: #00b8e7;
	text-transform: uppercase;
	font-size: 16px; 
}
dd {
	background:none no-repeat left top;
	padding: 0 0 11px;
	border-bottom: 1px solid #dedede;
}

.newsLinks dt a{ color: #00b8e7; text-decoration: none; }
.newsLinks dd a{ text-decoration: none; }
.newsLinks dd a:hover{ text-decoration: underline; }

#tab-media h3{ margin: 10px 0; color: #00b8e7; text-transform: uppercase; font-size: 14px; }



form .formRow{ margin-bottom: 10px; }
form .formRow label{ float: left; width: 125px; }
form .formRow input[type=text]{ width: 276px; }
form .formRow input[type=submit]{ float: left; width: 120px; background: #00b8e7; border: 1px solid #00b8e7; box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.1); font-size: 12px; text-transform:uppercase; font-weight: 400; border-radius: 3px; padding: 6px 10px; color: #fff;}
form .formRow textarea{ -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.4);-webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.4);	box-shadow: inset 0 2px 4px rgba(0,0,0,.24); border: 1px solid #949393;	padding: 4px 25px 4px 7px; -moz-border-radius: 4px;	border-radius: 4px;	vertical-align: middle;	width: 276px; font-size: 11px; height: 100px; font-family: 'Open Sans'; }
form textarea:focus{ border-color: #00b8e7; }
form .formRow input[type=text].error, form .formRow textarea.error{ border: 1px solid #F78508; background: url('/DugOut-files/private/templates/zerozd/images/icon_error.png') right center no-repeat #fff;  }
form .formRow .selectWrapper.error{ border: 1px solid #F78508; }
#modalContact form .formRow label{ float: left; width: 175px; }
form select{ background: transparent; width: 320px; padding: 4px 0px 4px 7px; font-size: 11px; border: 0; border-radius: 0; -webkit-appearance: none; }
form span.selectWrapper { padding: 0; vertical-align: middle; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.4); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.4); box-shadow: inset 0 2px 4px rgba(0,0,0,.24); width: 308px; height: 21px; overflow: hidden; background: url('/DugOut-files/private/templates/zerozd/images/icon_input_arrow_down.png') no-repeat right center #fff; border: 1px solid #949393; display: inline-block;}
#modalContact h2{ margin: 10px 0 20px; }

.successMsg{ background: #DCFFA6; border: 1px solid #89C04E; color: #628B28; padding: 10px; border-radius: 3px; }
.errorMsg{ background: #ffeaea; border: 1px solid #a33535; color: #882525; padding: 10px; border-radius: 3px; margin-bottom: 15px; }

#contactForm4 .successMsg{ padding: 3px 10px; }


.logoBar{ text-align: center; line-height: 0; }
.logoBar img {
	margin: 0 6px;
}

.newsArchive{
	background: #eaeaea;
	padding: 10px 10px 2px;
	border: 1px solid #dedede;
}
.newsArchive h3{
	text-transform: uppercase;
	color: #00b8e7;
	font-weight: normal;
	margin-bottom: 12px;
	font-size: 18px;
}
.newsArchive ul{
	list-style-type: none;
	padding: 0;
}
.newsArchive ul li{
	padding: 0;
	border-bottom: 1px solid #fff;
}
.newsArchive ul li.last{
	padding: 0;
	border-bottom: none;;
}
.newsArchive ul li a{
	line-height: 38px;
	text-decoration: none;
	background: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r.png') no-repeat right center;
	display: block;
}
.newsArchive ul li.active a{
	background: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r_active.png') no-repeat right center;
	color: #00b8e7;
}
.newsArchive ul li:hover{
	background: #dedede;
}

.backlink{ color: #00B8E7; font-style: italic; margin-top: 20px;}
.backlink a{ color: #00B8E7; text-decoration: none;}
.backlink a:hover{ text-decoration: underline;}



/*Reference page*/
.referenceDesc{ height: 443px; padding: 10px; margin: 0 0 15px 0; overflow: hidden; border: 1px solid #ccc; border-right: none; }
.referenceDesc h2{ color: #00b8e7; margin: 0; }
.referenceDesc a.accent{ text-decoration: none; }


.lastReferences h2{ color: #00b8e7; font-size: 20px; }
.lastReferences ul{ margin: 0; padding: 0; list-style-type: none; }
.lastReferences ul li{ margin: 11px 0 0; padding: 0; color: #4d4d4d; line-height: 20px; }
.lastReferences ul li a{ color: #00b8e7; text-decoration: none; }
.lastReferences { height: 315px; border: 1px solid #ccc; padding: 10px 9px; border-right: none; margin-bottom: 40px; }
.lastReferences .readon{ text-align: right; font-style: italic; }
.refSlideWrapper{ height: 465px; overflow: hidden; }
.slideImgs{ margin-top: 10px; }
.referenceSlider{ height: 315px; padding: 10px; border: 1px solid #ccc; padding: 10px 40px; border-left: none; margin-bottom: 20px; position: relative;}
.referenceSlider .title_l{ float: left; color: #00b8e7; font-size: 20px; font-weight: bold; padding-top: 0px; }
.referenceSlider .title_r{ float: right; color: #4d4d4d; font-size: 14px; padding-top: 6px; }
.referenceSlider img{ padding: 4px; background: #fff; border: 1px solid #ababab; display: block; float: left; }
.referenceSlider .slideWrapper{ width: 698px; height: 244px; overflow: hidden;}
.referenceSlider .prev{ position: absolute; left: 10px; top: 140px; width: 23px; height: 40px; }
.referenceSlider .next{ position: absolute; right: 10px; top: 140px; width: 23px; height: 40px; }
.referenceSlider .bx-prev, .homeSlideWrapperCont .bx-prev, .pageSlideWrapperCont .bx-prev{ display: block; background: url('/DugOut-files/private/templates/zerozd/images/arrow_large_l.png') no-repeat center center; width: 23px; height: 40px; text-indent: -9999px; }
.referenceSlider .bx-next, .homeSlideWrapperCont .bx-next, .pageSlideWrapperCont .bx-next{ display: block; background: url('/DugOut-files/private/templates/zerozd/images/arrow_large_r.png') no-repeat center center; width: 23px; height: 40px; text-indent: -9999px; }
.referenceSlider .title_r em{ margin: 0 7px; }
.referenceSlider .slideImgs{ cursor: pointer; }
.refSlideWrapperCont{ height: 480px;  }

.homeSlideWrapperCont{ position: relative; }
#homeSlideTitle{ background: rgba(255,255,255,0.8); position: absolute; width: 670px; left: 0; bottom: 50px; padding: 10px 50px; min-height: 105px; height: 105px; overflow: hidden;}
.homeSlideDesc{ display: none; }

.pageSlideWrapperCont{ position: relative; }
#pageSlideTitle{ background: rgba(255,255,255,0.8); position: absolute; width: 480px; left: 0; bottom: 50px; padding: 10px 50px; min-height: 105px; }
.pageSlideDesc{ display: none; }

.homeBanners{ margin: 30px 0; } 
.homeBanner{ float: left; width: 235px; margin-right: 37px; }
.homeBanner.first .homeBannerDesc{ padding-left: 4px; }
.homeBanner.last{ float: left; width: 235px; margin-right: 0;}
.homeBannerDesc{ min-height: 60px;}
.homeBanners .readon{ text-align: right; }
.homeBanners .readon a{ color: #fd2654; text-decoration: none; }
.homeBanners .readon a:hover{ text-decoration: underline; }
body.home .right{ min-height: 0; width: auto; }
.homeBanner h3{ font-size: 14px; }


#homeSlideTitle p, #pageSlideTitle p{ line-height: 21px; margin: 0; }
#homeSlideTitle a, #pageSlideTitle a{ text-decoration:none; background: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r.png') no-repeat left center; padding-left: 10px; }
#homeSlideTitle a.accent, #pageSlideTitle a.accent{ text-decoration:none; background: none; padding-left: 0;}

#homeSlideTitle table td, #pageSlideTitle table td{
	vertical-align: top;
}
#homeSlideTitle h2, #pageSlideTitle h2{
	font-weight: normal; font-size: 24px; margin-bottom: 16px;
}
#homeSlideTitle h3, #pageSlideTitle h3{
	font-weight: normal; font-size: 20px; color: #777; 
}
#homeSlideTitle h4, #pageSlideTitle h4{
	font-weight: normal; font-size: 16px; margin-bottom: 15px;
}
.newsLinks{ margin-top: 26px; }
.newsLinks dd{ padding-bottom: 19px; }

.homeSlideWrapperCont{ position: relative; }
.homeSlideWrapperCont .prev{ position: absolute; left: 10px; top: 362px; width: 23px; height: 40px; }
.homeSlideWrapperCont .next{ position: absolute; left: 737px; top: 362px; width: 23px; height: 40px; }

.pageSlideWrapperCont{ position: relative; }
.pageSlideWrapperCont .prev{ position: absolute; left: 10px; top: 362px; width: 23px; height: 40px; }
.pageSlideWrapperCont .next{ position: absolute; left: 548px; top: 362px; width: 23px; height: 40px; }

.newsletterBanner{ background: #ebf8fd; border: 1px solid #ccc; padding: 10px; margin-top: 10px; color: #00b8e7; font-size: 14px; min-height: 105px; font-weight: bold; }
.newsletterBanner input[type=text]{ width: 126px; vertical-align: middle; border-radius: 0; border: 1px solid #00b8e7; color: #00b8e7; vertical-align: middle; }
.newsletterBanner input[type=submit]{ background: url('/DugOut-files/private/templates/zerozd/images/icon_arrow_submit.png') 0 2px no-repeat; display: inline-block; width:20px; height: 20px; border: none; vertical-align: middle; }
.newsletterBanner form{ margin: 14px 0 0 0 }

.brandNav{ padding: 10px; border: 1px solid #a4a4a4; border-radius: 4px; min-height: 441px; line-height: 16px; }
.brandNav h3{ color: #00b8e7; font-size: 14px; text-transform: uppercase; margin-bottom: 10px; }
.brandNav h4{ color: #00b8e7; font-size: 12px; font-weight: bold; margin-top: 4px;}
.brandNav h4 a{ color: #00b8e7; text-decoration: none; }
.brandNav span{ font-style: italic; }

.full_width{ background: url('/DugOut-files/private/templates/zerozd/images/white_block.gif') repeat-y 215px 0; padding: 0 0 70px; }
.home .full_width{ background: none; padding: 0; }
.footer_upper.full_w{ width: 100%;}


.pageBanners{ margin: 30px 0; } 
.pageBanner{ float: left; width: 235px; margin-right: 31px; }
.pageBanner.first .pageBannerDesc{ padding-left: 4px; }
.pageBanner.last{ float: left; width: 235px; margin-right: 0;}
.pageBannerDesc{ min-height: 60px;}
.pageBanners .readon{ text-align: right; }
.pageBanners .readon a{ color: #fd2654; text-decoration: none; }
.pageBanners .readon a:hover{ text-decoration: underline; }
body.aboutus .right{ min-height: 0; }
.pageBanner h3{ font-size: 14px; }

.aboutus_left{background: #eaeaea; min-height: 825px; padding: 5px; }
.aboutus_left h3{ text-transform: uppercase; font-weight: normal; font-size: 14px; padding-left: 10px; }
.contactPage_left{background: #eaeaea; min-height: 907px; padding: 10px; }
.contactPage_left h3{ text-transform: uppercase; font-weight: normal; font-size: 14px; padding-left: 5px; }



.map_container { padding: 4px; margin: 0 0 12px; border: 1px solid #a5a5a5; }
#map_canvas { padding: 4px; height: 392px; }

.contactPage_form{ background: #eaeaea; padding: 20px; margin-bottom: 12px; }
.contactPage_form h2{ margin-bottom: 12px; }
.contactPage_form form .formRow label{ width: 185px; }


.contactBanner{ background: #f5f5f5; border: 1px solid #d2d2d2; padding: 10px; margin-bottom: 12px; }
.contactBanner span.bigger{ font-size: 18px; }
.contactBanner strong.callus{ display: block; text-transform: uppercase; font-size: 16px; font-weight: bold; background: url('/DugOut-files/private/templates/zerozd/images/belbanner_phone.png') no-repeat left center; padding-left: 23px; margin: 0 0 4px; }
.contactBanner strong.contact{ display: block; text-transform: uppercase; font-size: 16px; font-weight: bold; background: url('/DugOut-files/private/templates/zerozd/images/belbanner_i.png') no-repeat left center; padding-left: 23px; margin: 12px 0 4px; }

.contactBanner a.arrow{ background: url('/DugOut-files/private/templates/zerozd/images/nav_arrow_r.png') no-repeat left center; padding-left: 15px; text-decoration: none; display: block; font-size: 13px; margin: 2px;}
.contactBanner a.arrow:hover{ text-decoration: underline; }

.contactBanner a.button{  position: relative; padding-left: 35px; background: #e0e0e0; text-decoration: none; display: block; font-weight: bold; margin: 15px 0; font-size: 12px; line-height: 26px;  }
.contactBanner a.button span{ background: url('/DugOut-files/private/templates/zerozd/images/belbanner_print.png') no-repeat left center; position: absolute; height: 36px; width: 36px; top: -5px; left: -5px; }
.contactBanner a.button.email span{ background: url('/DugOut-files/private/templates/zerozd/images/belbanner_email.png') no-repeat left center; }
.contactBanner a.button.newsletter span{ background: url('/DugOut-files/private/templates/zerozd/images/belbanner_newsletter.png') no-repeat left center; }
.contactBanner a.button.newsletter{ margin-bottom: 3px; }


.glassBanner{ padding: 10px; height: 441px; background: #f5f5f5; border: 1px solid #d2d2d2; margin-bottom: 12px; }

.route{ font-size: 18px; margin-bottom: 10px; }
.route input[type='text']{ width: 276px; }
.route input[type='button']{ margin-left: 5px; border: 1px solid #949393; border-radius: 3px; width: 41px; }
.route .selectWrapper{ width: 190px; }
.route .selectWrapper select{ width: 210px; display: block; }

a.backButton{ color: #00b8e7; font-weight: bold;}
a.backbutton span{ font-size: 20px; }

.sbProducts{ margin: 12px 0;}
.sbProduct{ margin: 0 0 12px;}
.sbProduct_l{ float: left; width: 60px; }
.sbProduct_l img{ display: block; border-radius: 4px; border: 1px solid #dedede; }
.sbProduct_r{ float: left; width: 128px; }
.sbProducts h3{ color: #00b8e7; font-size: 14px; font-weight: bold; line-height: 14px; }
.sbProducts h3 a{ color: #00b8e7; text-decoration: none; }
.sbProducts p{ margin: 0;}
.sbProducts h4{ text-transform: uppercase; font-size: 13px; margin-bottom: 12px; }

.contactPage_left img{ width: 186px; }
.planRoute{ display: inline-block; width: 205px; }


.project-select{ margin: 15px 0 0; }
.project-select label select{ background: transparent; width: 595px; padding: 4px 5px 4px 7px; font-size: 11px; border: 0; border-radius: 0; -webkit-appearance: none; }
.project-select label { padding: 0; vertical-align: middle; -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.4); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.4); box-shadow: inset 0 2px 4px rgba(0,0,0,.24); width: 570px; height: 21px; overflow: hidden; background: url('/DugOut-files/private/templates/zerozd/images/icon_input_arrow_down.png') no-repeat right center #fff; border: 1px solid #949393; display: inline-block;}
.project-select .select-label{ padding: 0 9px 0 0; }

.full_width ul {
	margin: 0 0 20px;
}
.full_width ul li{
	margin: 0 0 0 30px;
}

.right .bx-wrapper ul, #categories ul, .brandBanners ul, .tabs ul {
	margin: 0;
}
.right .bx-wrapper ul li, #categories ul li, .brandBanners ul li, .tabs ul li{
	margin: 0;
}



#cf2_formWrapper input[type="radio"] {
   position:absolute;
   opacity: 0;
   -moz-opacity: 0;
   -webkit-opacity: 0;
   -o-opacity: 0;
}
#cf2_formWrapper input[type="radio"] + label {
   position:relative;
   padding: 0 0 0 20px;
   width: auto;
   float: none;
}
#cf2_formWrapper input[type="radio"] + label:before {
   content:"";
   display:block;
   position:absolute;
   top:2px;
   left: 0;
   height: 14px;
   width: 14px;
   background: white;
   border: 1px solid #949393;
   box-shadow: inset 0px 0px 0px 2px white;
   -webkit-box-shadow: inset 0px 0px 0px 2px white;
   -moz-box-shadow: inset 0px 0px 0px 2px white;
   -o-box-shadow: inset 0px 0px 0px 2px white;
   -webkit-border-radius: 8px;
   -moz-border-radius: 8px;
   -o-border-radius: 8px;
   border-radius: 8px;
}
#cf2_formWrapper input[type="radio"].error + label:before {
   border: 1px solid #F78508;
}
#cf2_formWrapper input[type="radio"]:checked + label:before {
   background: #00b8e7;
}


td.cellbg{ background: #ededed; }
td.border_bottom{ border-bottom: 1px solid #00b8e7; }
p.no_margin_bottom, .tabs div p.no_margin_bottom{ margin-bottom: 0; }
ul.no_margin, .tabs div ul.no_margin{ margin-top: 0; margin-bottom: 0; }


#projectSelect option{ font-family: Monaco, Courier; }



.akoestiekPage_form input{ margin: 2px 0; }

.akoestiekPage_form .maininfo label{ display: inline-block; width: 100px;  }
.akoestiekPage_form .maininfo input[type=text]{ width: 450px;  }
.akoestiekPage_form .maininfo input.input_postcode{ width: 100px;  }
.akoestiekPage_form .maininfo input.input_place{ width: 259px;  }
.akoestiekPage_form .maininfo input.input_name{ width: 353px;  }
.akoestiekPage_form .maininfo .label_place{ width: 40px; margin-left: 10px; }
.akoestiekPage_form .maininfo .label_title{ width: 30px;  }

.formblock{ background: #eee; border: 1px solid #d0d0cf; padding: 10px; border-radius: 4px; margin: 10px 0; }

.akoestiekPage_form .left { float: left; width: 295px; }
.akoestiekPage_form .middle { float: left; width: 190px; }
.akoestiekPage_form .right { float: right; width: 250px; height: auto; min-height: 0; padding-bottom: 0;} 

.akoestiekPage_form .left label { display: inline-block; width: 150px; }
.akoestiekPage_form .left input[type=text] { width: 30px; }

.akoestiekPage_form .twocol label, .block_ceiling label, .block_doors label, .contains label { display: inline-block; width: 150px; position: relative; }
.akoestiekPage_form .twocol label:after, .block_ceiling label:after, .block_doors label:after, .contains label:after { content: ':'; position: absolute; left: 142px; top: 0; }
.akoestiekPage_form .twocol .right label:after { left: 193px; }
.akoestiekPage_form .contains label { width: 496px; }
.akoestiekPage_form .contains label:after { left: 488px; }
.akoestiekPage_form .twocol input[type=text], .block_ceiling input[type=text], .block_doors input[type=text], .contains input[type=text] { width: 30px; margin-right: 3px;}
.akoestiekPage_form .twocol .right { width: 450px; }
.akoestiekPage_form .twocol .right label { width: 200px; }
.akoestiekPage_form .formblock label span { font-size: .8em; }

.block_ceiling{ float: left; width: 264px; margin: 0; min-height: 160px; }
.block_doors{ float: right; width: 450px; margin: 0; min-height: 160px; }
.block_doors label{ width: 200px; }
.block_doors label:after{ left: 193px; }

.akoestiekPage_form .maininfo{ float: left; width: 600px; }
.akoestiekPage_form .productselector{ float: right; width: 160px; }

.akoestiekPage_form .row_submit{ margin-bottom: 20px; background: #ddd; border-radius: 4px; padding: 10px; text-align: right; }
.akoestiekPage_form .row_submit input[type="submit"]{ width: 120px; background: #00b8e7; border: 1px solid #00b8e7; box-shadow: 1px 1px 2px 0px rgba(0,0,0,0.1); font-size: 12px; text-transform: uppercase; font-weight: 400; border-radius: 3px; padding: 6px 10px; color: #fff; }

.dd-container ul li { margin: 0; text-align: center; }
.dd-select a{ text-decoration: none; }
.dd-options{ max-height: 450px; }

.productselector strong{ text-align: center; display: block; text-transform: uppercase; font-weight: normal; line-height: 25px;}
.formblock h3{ text-transform: uppercase; }
.block_doors label.label_no_doors_windows{ width: 350px; margin-left: 4px;}

.akoestiekPage_form .row_submit .left{ text-align: left; padding-top: 6px; width: 450px; }
.akoestiekPage_form .row_submit .right{ text-align: right; width: 200px; }

td.bg_megafoon{ background: url('/DugOut-files/private/templates/zerozd/images/megafoon.png') no-repeat left top; }
td.bg_reflections{ background: url('/DugOut-files/private/templates/zerozd/images/bg_room_reflections.png') no-repeat right top; }html {
	 -webkit-font-smoothing: antialiased;
}


/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
	border-radius: 5px; 
	background: #fff;
	color: #00b8e7;
	-moz-box-shadow: 2px 2px 6px #888;
	-webkit-box-shadow: 2px 2px 6px #888;
	box-shadow: 2px 2px 6px #888;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 5px 8px;
	overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
	/* border-color: ... !important; */
}


/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
	cursor: help;
	margin-left: 4px;
}








/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
	padding: 0;
	font-size: 0;
	line-height: 0;
	position: absolute;
	z-index: 9999999;
	pointer-events: none;
	width: auto;
	overflow: visible;
}
.tooltipster-base .tooltipster-content {
	overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
	display: block;
	text-align: center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
	display: block;
	width: 0; 
	height: 0;
	position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-top: 8px solid;
	bottom: -8px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-top: 9px solid;
	bottom: -8px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
	border-left: 8px solid transparent !important;
	border-right: 8px solid transparent !important;
	border-bottom: 8px solid;
	top: -8px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	border-left: 9px solid transparent !important;
	border-right: 9px solid transparent !important;
	border-bottom: 9px solid;
	top: -8px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
	left: 0;
	right: 0;
	margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
	left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
	left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
	right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
	right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-left: 8px solid;
	top: 50%;
	margin-top: -7px;
	right: -8px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-left: 9px solid;
	margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 8px solid transparent !important;
	border-bottom: 8px solid transparent !important; 
	border-right: 8px solid;
	top: 50%;
	margin-top: -7px;
	left: -8px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
	border-top: 9px solid transparent !important;
	border-bottom: 9px solid transparent !important; 
	border-right: 9px solid;
	margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	-ms-transition-property: opacity;
	transition-property: opacity;
}
.tooltipster-fade-show {
	opacity: 1;
}

.tooltipster-grow {
	-webkit-transform: scale(0,0);
	-moz-transform: scale(0,0);
	-o-transform: scale(0,0);
	-ms-transform: scale(0,0);
	transform: scale(0,0);
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
	-webkit-transform: scale(1,1);
	-moz-transform: scale(1,1);
	-o-transform: scale(1,1);
	-ms-transform: scale(1,1);
	transform: scale(1,1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
	opacity: 0;
	-webkit-transform: rotateZ(4deg);
	-moz-transform: rotateZ(4deg);
	-o-transform: rotateZ(4deg);
	-ms-transform: rotateZ(4deg);
	transform: rotateZ(4deg);
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
}
.tooltipster-swing-show {
	opacity: 1;
	-webkit-transform: rotateZ(0deg);
	-moz-transform: rotateZ(0deg);
	-o-transform: rotateZ(0deg);
	-ms-transform: rotateZ(0deg);
	transform: rotateZ(0deg);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
	-webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	-o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
	transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
	top: 0;
	-webkit-transition-property: top;
	-moz-transition-property: top;
	-o-transition-property: top;
	-ms-transition-property: top;
	transition-property: top;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	top: 0px !important;
	opacity: 0;
}

.tooltipster-slide {
	left: -40px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	-ms-transition-property: left;
	transition-property: left;
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	-webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	-o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
	transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-o-transition-property: all;
	-ms-transition-property: all;
	transition-property: all;
	left: 0px !important;
	opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
	opacity: 0.5;
	-webkit-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	transform: scale(1.1, 1.1);
}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
    padding: 0px!important;
	position: relative;
	background: transparent;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-wrap-video .fancybox-skin {
	background: #000;
}

.fancybox-opened {
	z-index: 8030;
}

/*.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}*/

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('/lib/fancybox2/source/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('/lib/fancybox2/source/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('/lib/fancybox2/source/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('/lib/fancybox2/source/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('/lib/fancybox2/source/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('/lib/fancybox2/source/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}.flowplayer{position:relative;width:100%;background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;}
.flowplayer *{font-weight:inherit;font-family:inherit;font-style:inherit;text-decoration:inherit;font-size:100%;padding:0;border:0;margin:0;list-style-type:none}
.flowplayer a:focus{outline:0}
.flowplayer video{width:100%}
.flowplayer.is-ipad video{-webkit-transform:translateX(-2048px);}
.is-ready.flowplayer.is-ipad video{-webkit-transform:translateX(0)}
.flowplayer .fp-engine,.flowplayer .fp-ui,.flowplayer .fp-message{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:1}
.flowplayer .fp-message{display:none;text-align:center;padding-top:5%;cursor:default;}
.flowplayer .fp-message h2{font-size:120%;margin-bottom:1em}
.flowplayer .fp-message p{color:#666;font-size:95%}
.flowplayer .fp-controls{position:absolute;bottom:0;width:100%;}
.no-background.flowplayer .fp-controls{background-color:transparent !important;background-image:-moz-linear-gradient(transparent,transparent) !important;background-image:-webkit-gradient(linear,0 0,0 100%,from(transparent),to(transparent)) !important}
.is-fullscreen.flowplayer .fp-controls{bottom:3px}
.is-mouseover.flowplayer .fp-controls{bottom:0}
.flowplayer .fp-waiting{display:none;margin:19% auto;text-align:center;}
.flowplayer .fp-waiting *{-webkit-box-shadow:0 0 5px #333;-moz-box-shadow:0 0 5px #333;box-shadow:0 0 5px #333}
.flowplayer .fp-waiting em{width:1em;height:1em;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:rgba(255,255,255,0.8);display:inline-block;-webkit-animation:pulse .6s infinite;-moz-animation:pulse .6s infinite;animation:pulse .6s infinite;margin:.3em;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);}
.flowplayer .fp-waiting em:nth-child(1){-webkit-animation-delay:.3s;-moz-animation-delay:.3s;animation-delay:.3s}
.flowplayer .fp-waiting em:nth-child(2){-webkit-animation-delay:.45s;-moz-animation-delay:.45s;animation-delay:.45s}
.flowplayer .fp-waiting em:nth-child(3){-webkit-animation-delay:.6s;-moz-animation-delay:.6s;animation-delay:.6s}
.flowplayer .fp-waiting p{color:#ccc;font-weight:bold}
.flowplayer .fp-speed{font-size:30px;background-color:#333;background-color:rgba(51,51,51,0.8);color:#eee;margin:0 auto;text-align:center;width:120px;padding:.1em 0 0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .5s;-moz-transition:opacity .5s;transition:opacity .5s;}
.flowplayer .fp-speed.fp-hilite{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help{position:absolute;top:0;left:-9999em;z-index:100;background-color:#333;background-color:rgba(51,51,51,0.9);width:100%;height:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .2s;-moz-transition:opacity .2s;transition:opacity .2s;text-align:center;}
.is-help.flowplayer .fp-help{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-help .fp-help-section{margin:3%;direction:ltr}
.flowplayer .fp-help .fp-help-basics{margin-top:6%}
.flowplayer .fp-help p{color:#eee;margin:.5em 0;font-size:14px;line-height:1.5;display:inline-block;margin:1% 2%}
.flowplayer .fp-help em{background:#eee;-webkit-border-radius:.3em;-moz-border-radius:.3em;border-radius:.3em;margin-right:.4em;padding:.3em .6em;color:#333}
.flowplayer .fp-help small{font-size:90%;color:#aaa}
.flowplayer .fp-help .fp-close{display:block}
@media (max-width: 600px){.flowplayer .fp-help p{font-size:9px}
}.flowplayer .fp-subtitle{position:absolute;bottom:40px;left:-99999em;z-index:10;text-align:center;width:100%;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .3s;-moz-transition:opacity .3s;transition:opacity .3s;}
.flowplayer .fp-subtitle p{display:inline;background-color:#333;background-color:rgba(51,51,51,0.9);color:#eee;padding:.1em .4em;font-size:16px;line-height:1.6;}
.flowplayer .fp-subtitle p:after{content:'';clear:both}
.flowplayer .fp-subtitle.fp-active{left:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/white.png);background-size:37px 300px;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/white_rtl.png)}
.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/black.png);}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.flowplayer .fp-fullscreen,.color-light.flowplayer .fp-unload,.color-light.flowplayer .fp-mute,.color-light.flowplayer .fp-embed,.color-light.flowplayer .fp-close,.color-light.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/black@x2.png)}
.is-rtl.color-light.flowplayer .fp-fullscreen,.is-rtl.color-light.flowplayer .fp-unload,.is-rtl.color-light.flowplayer .fp-mute,.is-rtl.color-light.flowplayer .fp-embed,.is-rtl.color-light.flowplayer .fp-close,.is-rtl.color-light.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/black_rtl@x2.png)}
}@media (-webkit-min-device-pixel-ratio: 2){.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-mute,.flowplayer .fp-embed,.flowplayer .fp-close,.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/white@x2.png)}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-mute,.is-rtl.flowplayer .fp-embed,.is-rtl.flowplayer .fp-close,.is-rtl.flowplayer .fp-play{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/white_rtl@x2.png)}
}.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_white.png) center no-repeat;background-size:12%;}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_white_rtl.png) center no-repeat;background-size:12%}
@media (-webkit-min-device-pixel-ratio: 2){.is-splash.flowplayer .fp-ui,.is-paused.flowplayer .fp-ui{background:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_white@x2.png) center no-repeat;background-size:12%}
.is-rtl.is-splash.flowplayer .fp-ui,.is-rtl.is-paused.flowplayer .fp-ui{background:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_white_rtl@x2.png) center no-repeat;background-size:12%}
}.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_black.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_black_rtl.png)}
@media (-webkit-min-device-pixel-ratio: 2){.color-light.is-splash.flowplayer .fp-ui,.color-light.is-paused.flowplayer .fp-ui{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_black@x2.png);}
.is-rtl.color-light.is-splash.flowplayer .fp-ui,.is-rtl.color-light.is-paused.flowplayer .fp-ui{background-image:url(DugOut-files/private/templates/zerozd/lib/flowplayer-5.4.3/skin/img/play_black_rtl@x2.png)}
}.is-fullscreen.flowplayer .fp-ui{background-size:auto}
.is-seeking.flowplayer .fp-ui,.is-loading.flowplayer .fp-ui{background-image:none}
.flowplayer .fp-logo{position:absolute;top:auto;left:15px;bottom:30px;cursor:pointer;display:none;z-index:100;}
.flowplayer .fp-logo img{width:100%}
.is-embedded.flowplayer .fp-logo{display:block}
.fixed-controls.flowplayer .fp-logo{bottom:15px}
.flowplayer .fp-fullscreen,.flowplayer .fp-unload,.flowplayer .fp-close{position:absolute;top:5px;left:auto;right:5px;display:block;width:30px;height:23px;background-position:12px -197px;cursor:pointer;}
.is-rtl.flowplayer .fp-fullscreen,.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{right:auto;left:5px;background-position:18px -197px}
.flowplayer .fp-unload,.flowplayer .fp-close{background-position:14px -175px;display:none;}
.is-rtl.flowplayer .fp-unload,.is-rtl.flowplayer .fp-close{background-position:14px -175px}
.flowplayer .fp-play{display:none;width:27px;height:20px;background-position:9px -24px;position:absolute;bottom:0;left:0;}
.is-rtl.flowplayer .fp-play{background-position:18px -24px;left:auto;right:0}
.play-button.flowplayer .fp-play{display:block}
.is-paused.flowplayer .fp-play{background-position:9px 7px;}
.is-rtl.is-paused.flowplayer .fp-play{background-position:18px 7px}
.flowplayer.is-ready.is-closeable .fp-unload{display:block}
.flowplayer.is-ready.is-closeable .fp-fullscreen{display:none}
.flowplayer.is-fullscreen .fp-fullscreen{background-position:10px -217px;display:block !important;}
.is-rtl.flowplayer.is-fullscreen .fp-fullscreen{background-position:21px -217px}
.flowplayer.is-fullscreen .fp-unload,.flowplayer.is-fullscreen .fp-close{display:none !important}
.flowplayer .fp-timeline{height:3px;position:relative;overflow:hidden;top:5px;height:10px;margin:0 150px 0 45px;}
.no-volume.flowplayer .fp-timeline{margin-right:60px}
.no-mute.flowplayer .fp-timeline{margin-right:140px}
.no-mute.no-volume.flowplayer .fp-timeline{margin-right:45px}
.play-button.flowplayer .fp-timeline{margin-left:67px}
.is-rtl.flowplayer .fp-timeline{margin:0 45px 0 150px;}
.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:60px}
.no-mute.is-rtl.flowplayer .fp-timeline{margin-left:140px}
.no-mute.no-volume.is-rtl.flowplayer .fp-timeline{margin-left:45px}
.play-button.is-rtl.flowplayer .fp-timeline{margin-right:67px}
.is-long.flowplayer .fp-timeline{margin:0 180px 0 75px;}
.no-volume.is-long.flowplayer .fp-timeline{margin-right:90px}
.no-mute.is-long.flowplayer .fp-timeline{margin-right:75px}
.play-button.is-long.flowplayer .fp-timeline{margin-left:97px}
.is-rtl.is-long.flowplayer .fp-timeline{margin:75px 0 180px 0;}
.no-volume.is-rtl.is-long.flowplayer .fp-timeline{margin-left:90px}
.no-mute.is-rtl.is-long.flowplayer .fp-timeline{margin-left:75px}
.play-button.is-rtl.is-long.flowplayer .fp-timeline{margin-left:97px}
.aside-time.flowplayer .fp-timeline,.no-time.flowplayer .fp-timeline{margin:0 110px 0 5px}
.aside-time.no-volume.flowplayer .fp-timeline,.no-time.no-volume.flowplayer .fp-timeline{margin-right:20px}
.aside-time.no-mute.flowplayer .fp-timeline,.no-time.no-mute.flowplayer .fp-timeline{margin-right:5px}
.play-button.no-time.flowplayer .fp-timeline,.play-button.aside-time.flowplayer .fp-timeline{margin-left:27px}
.is-rtl.aside-time.flowplayer .fp-timeline,.is-rtl.no-time.flowplayer .fp-timeline{margin:0 5px 0 110px}
.is-rtl.aside-time.no-volume.flowplayer .fp-timeline,.is-rtl.no-time.no-volume.flowplayer .fp-timeline{margin-left:20px}
.is-rtl.aside-time.no-mute.flowplayer .fp-timeline,.is-rtl.no-time.no-mute.flowplayer .fp-timeline{margin-left:5px}
.is-rtl.play-button.no-time.flowplayer .fp-timeline,.is-rtl.play-button.aside-time.flowplayer .fp-timeline{margin-right:27px}
.flowplayer .fp-buffer,.flowplayer .fp-progress{position:absolute;top:0;left:auto;height:100%;cursor:col-resize}
.flowplayer .fp-buffer{-webkit-transition:width .25s linear;-moz-transition:width .25s linear;transition:width .25s linear}
.flowplayer.is-touch .fp-timeline{overflow:visible}
.flowplayer.is-touch .fp-progress{-webkit-transition:width .2s linear;-moz-transition:width .2s linear;transition:width .2s linear}
.flowplayer.is-touch .fp-timeline.is-dragging .fp-progress{-webkit-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;-moz-transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear;transition:right .1s linear,border .1s linear,top .1s linear,left .1s linear}
.flowplayer.is-touch.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-mouseover .fp-progress:before{content:'';display:block;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;right:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after,.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:before{right:auto;left:-5px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-progress:after{left:-10px;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:-1px 0 4px rgba(0,0,0,0.5);box-shadow:-1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-progress:before{width:10px;height:10px}
.flowplayer.is-touch.is-mouseover .fp-progress:after{height:10px;width:10px;top:-5px;right:-10px;border:5px solid rgba(255,255,255,0.65);-webkit-box-shadow:1px 0 4px rgba(0,0,0,0.5);-moz-box-shadow:1px 0 4px rgba(0,0,0,0.5);box-shadow:1px 0 4px rgba(0,0,0,0.5)}
.flowplayer.is-touch.is-mouseover .fp-timeline.is-dragging .fp-progress:after{border:10px solid #fff;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-transition:inherit;-moz-transition:inherit;transition:inherit;top:-10px;right:-15px}
.flowplayer.is-touch.is-rtl.is-mouseover .fp-timeline.is-dragging .fp-progress:after{left:-15px;right:auto;border:10px solid #fff}
.flowplayer .fp-volume{position:absolute;top:7.5px;right:5px;}
.is-rtl.flowplayer .fp-volume{right:auto;left:5px}
.flowplayer .fp-mute{position:relative;width:10px;height:15px;float:left;top:-5px;cursor:pointer;background-position:-2px -99px;}
.is-rtl.flowplayer .fp-mute{float:right;background-position:-25px -99px}
.no-mute.flowplayer .fp-mute{display:none}
.flowplayer .fp-volumeslider{width:90px;height:5px;cursor:col-resize;float:left;}
.is-rtl.flowplayer .fp-volumeslider{float:right}
.no-volume.flowplayer .fp-volumeslider{display:none}
.flowplayer .fp-volumelevel{height:100%}
.flowplayer .fp-time{text-shadow:0 0 1px #000;font-size:12px;font-weight:bold;color:#fff;width:100%;}
.flowplayer .fp-time.is-inverted .fp-duration{display:none}
.flowplayer .fp-time.is-inverted .fp-remaining{display:inline}
.flowplayer .fp-time em{width:35px;height:10px;line-height:10px;text-align:center;position:absolute;bottom:5px}
.no-time.flowplayer .fp-time{display:none}
.is-long.flowplayer .fp-time em{width:65px}
.flowplayer .fp-elapsed{left:5px;}
.play-button.flowplayer .fp-elapsed{left:27px}
.is-rtl.flowplayer .fp-elapsed{left:auto;right:5px;}
.play-button.is-rtl.flowplayer .fp-elapsed{right:27px}
.flowplayer .fp-remaining,.flowplayer .fp-duration{right:110px;color:#eee;}
.no-volume.flowplayer .fp-remaining,.no-volume.flowplayer .fp-duration{right:20px}
.no-mute.flowplayer .fp-remaining,.no-mute.flowplayer .fp-duration{right:100px}
.no-mute.no-volume.flowplayer .fp-remaining,.no-mute.no-volume.flowplayer .fp-duration{right:5px}
.is-rtl.flowplayer .fp-remaining,.is-rtl.flowplayer .fp-duration{right:auto;left:110px;}
.no-volume.is-rtl.flowplayer .fp-remaining,.no-volume.is-rtl.flowplayer .fp-duration{left:20px}
.no-mute.is-rtl.flowplayer .fp-remaining,.no-mute.is-rtl.flowplayer .fp-duration{left:100px}
.no-mute.no-volume.is-rtl.flowplayer .fp-remaining,.no-mute.no-volume.is-rtl.flowplayer .fp-duration{left:5px}
.flowplayer .fp-remaining{display:none}
.flowplayer.color-light .fp-time{color:#222;text-shadow:0 0 1px #fff}
.flowplayer.color-light .fp-remaining,.flowplayer.color-light .fp-duration{color:#666}
.flowplayer.aside-time .fp-time{position:absolute;top:5px;left:5px;bottom:auto !important;width:85px;}
.flowplayer.aside-time .fp-time strong,.flowplayer.aside-time .fp-time em{position:static}
.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:5px;}
.is-rtl.flowplayer.aside-time .fp-time .fp-elapsed{margin-right:auto;margin-left:5px}
.flowplayer.is-long.aside-time .fp-time{width:130px}
.flowplayer.is-splash,.flowplayer.is-poster{cursor:pointer;}
.flowplayer.is-splash .fp-controls,.flowplayer.is-poster .fp-controls,.flowplayer.is-splash .fp-fullscreen,.flowplayer.is-poster .fp-fullscreen,.flowplayer.is-splash .fp-unload,.flowplayer.is-poster .fp-unload,.flowplayer.is-splash .fp-time,.flowplayer.is-poster .fp-time,.flowplayer.is-splash .fp-embed,.flowplayer.is-poster .fp-embed{display:none !important}
.flowplayer.is-poster .fp-engine{top:-9999em}
.flowplayer.is-loading .fp-waiting{display:block}
.flowplayer.is-loading .fp-controls,.flowplayer.is-loading .fp-time{display:none}
.flowplayer.is-loading .fp-ui{background-position:-9999em}
.flowplayer.is-seeking .fp-waiting{display:block}
.flowplayer.is-fullscreen{position:fixed !important;top:0 !important;left:0 !important;border:0 !important;margin:0 !important;width:100% !important;height:100% !important;max-width:100% !important;z-index:99999 !important;-webkit-box-shadow:0 !important;-moz-box-shadow:0 !important;box-shadow:0 !important;background-image:none !important;background-color:#333;}
.is-rtl.flowplayer.is-fullscreen{left:auto !important;right:0 !important}
.flowplayer.is-error{border:1px solid #909090;background:#fdfdfd !important;}
.flowplayer.is-error h2{font-weight:bold;font-size:large;margin-top:10%}
.flowplayer.is-error .fp-message{display:block}
.flowplayer.is-error object,.flowplayer.is-error video,.flowplayer.is-error .fp-controls,.flowplayer.is-error .fp-time,.flowplayer.is-error .fp-subtitle{display:none}
.flowplayer.is-ready.is-muted .fp-mute{opacity:.5;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
.flowplayer.is-mouseout .fp-controls{height:0;-webkit-transition:height .15s .3s;-moz-transition:height .15s .3s;transition:height .15s .3s}
.flowplayer.is-mouseout .fp-timeline{margin:0 !important}
.flowplayer.is-mouseout .fp-timeline{-webkit-transition:height .15s .3s,top .15s .3s,margin .15s .3s;-moz-transition:height .15s .3s,top .15s .3s,margin .15s .3s;transition:height .15s .3s,top .15s .3s,margin .15s .3s;height:4px;top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.flowplayer.is-mouseout .fp-fullscreen,.flowplayer.is-mouseout .fp-unload,.flowplayer.is-mouseout .fp-elapsed,.flowplayer.is-mouseout .fp-remaining,.flowplayer.is-mouseout .fp-duration,.flowplayer.is-mouseout .fp-embed,.flowplayer.is-mouseout .fp-volume,.flowplayer.is-mouseout .fp-play{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity .15s .3s;-moz-transition:opacity .15s .3s;transition:opacity .15s .3s}
.flowplayer.is-mouseover .fp-controls,.flowplayer.fixed-controls .fp-controls{height:20px}
.flowplayer.is-mouseover .fp-fullscreen,.flowplayer.fixed-controls .fp-fullscreen,.flowplayer.is-mouseover .fp-unload,.flowplayer.fixed-controls .fp-unload,.flowplayer.is-mouseover .fp-elapsed,.flowplayer.fixed-controls .fp-elapsed,.flowplayer.is-mouseover .fp-remaining,.flowplayer.fixed-controls .fp-remaining,.flowplayer.is-mouseover .fp-duration,.flowplayer.fixed-controls .fp-duration,.flowplayer.is-mouseover .fp-embed,.flowplayer.fixed-controls .fp-embed,.flowplayer.is-mouseover .fp-logo,.flowplayer.fixed-controls .fp-logo,.flowplayer.is-mouseover .fp-volume,.flowplayer.fixed-controls .fp-volume,.flowplayer.is-mouseover .fp-play,.flowplayer.fixed-controls .fp-play{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.fixed-controls .fp-volume{display:block}
.flowplayer.fixed-controls .fp-controls{bottom:-20px;}
.is-fullscreen.flowplayer.fixed-controls .fp-controls{bottom:0}
.flowplayer.fixed-controls .fp-time em{bottom:-15px;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}
.is-fullscreen.flowplayer.fixed-controls .fp-time em{bottom:5px}
.flowplayer.is-disabled .fp-progress{background-color:#999}
.flowplayer .fp-embed{position:absolute;top:5px;left:5px;display:block;width:25px;height:20px;background-position:3px -237px;}
.is-rtl.flowplayer .fp-embed{background-position:22px -237px;left:auto;right:5px}
.flowplayer .fp-embed-code{position:absolute;display:none;top:10px;left:40px;background-color:#333;padding:3px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 3px #ccc;-moz-box-shadow:0 0 3px #ccc;box-shadow:0 0 3px #ccc;font-size:12px;}
.flowplayer .fp-embed-code:before{content:'';width:0;height:0;position:absolute;top:2px;left:-10px;border:5px solid transparent;border-right-color:#333}
.is-rtl.flowplayer .fp-embed-code{left:auto;right:40px;}
.is-rtl.flowplayer .fp-embed-code:before{left:auto;right:-10px;border-right-color:transparent;border-left-color:#333}
.flowplayer .fp-embed-code textarea{width:400px;height:16px;font-family:monaco,"courier new",verdana;color:#777;white-space:nowrap;resize:none;overflow:hidden;border:0;outline:0;background-color:transparent;color:#ccc}
.flowplayer .fp-embed-code label{display:block;color:#999}
.flowplayer.is-embedding .fp-embed,.flowplayer.is-embedding .fp-embed-code{display:block;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.aside-time .fp-embed{left:85px;}
.is-rtl.flowplayer.aside-time .fp-embed{left:auto;right:85px}
.flowplayer.aside-time .fp-embed-code{left:115px;}
.is-rtl.flowplayer.aside-time .fp-embed-code{left:auto;right:115px}
.flowplayer.aside-time.is-embedding .fp-time{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.flowplayer.is-long.aside-time .fp-embed{left:130px;}
.is-rtl.flowplayer.is-long.aside-time .fp-embed{left:auto;right:130px}
.flowplayer.no-time .fp-embed{left:5px !important;}
.is-rtl.flowplayer.no-time .fp-embed{left:auto;right:5px !important}
@-moz-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-webkit-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-o-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@-ms-keyframes pulse{0%{opacity:0}
100%{opacity:1}
}@keyframes pulse{0%{opacity:0}
100%{opacity:1}
}.flowplayer .fp-controls{background-color:#333;background-color:rgba(51,51,51,0.6)}
.flowplayer.fixed-controls .fp-controls{background-color:#333}
.flowplayer .fp-timeline{background-color:#666}
.flowplayer .fp-buffer{background-color:#eee}
.flowplayer .fp-progress{background-color:#00a7c8}
.flowplayer .fp-volumeslider{background-color:#000}
.flowplayer .fp-volumelevel{background-color:#fff}
.flowplayer .fp-play{height:24px}
.flowplayer.is-touch.is-mouseover .fp-progress:before{background-color:#00a7c8}
.flowplayer.color-light .fp-controls{background-color:rgba(255,255,255,0.6)}
.flowplayer.color-light.fixed-controls .fp-controls{background-color:#fff}
.flowplayer.color-light .fp-volumeslider{background-color:#ddd}
.flowplayer.color-light .fp-volumelevel{background-color:#222}
.flowplayer.color-alt .fp-progress{background-color:#fff}
.flowplayer.color-alt.is-touch.is-mouseover .fp-progress:before{background-color:#fff}
.flowplayer.color-alt .fp-buffer{background-color:#999}
.flowplayer.color-alt2 .fp-progress{background-color:#900}
.flowplayer.color-alt2.is-touch.is-mouseover .fp-progress:before{background-color:#900}
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/DugOut-files/private/templates/zerozd/lib/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: 11px;
	color: #fff;
	padding-top: 10px;
	right: 30px;
	z-index: 999;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #fff;
	display: block;
	width: 18px;
	height: 18px;
	margin: 0 3px;
	outline: 0;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
	text-decoration: none;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	line-height:18px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #00b8e7;
	color: #fff;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/DugOut-files/private/templates/zerozd/lib/jquery.bxslider/images/controls.png) no-repeat 0 0;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/DugOut-files/private/templates/zerozd/lib/jquery.bxslider/images/controls.png) no-repeat -43px 0;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 37px;
	height: 40px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 19px;
	height: 19px;
	outline: 0;
	background: url(/DugOut-files/private/templates/zerozd/lib/jquery.bxslider/images/controls.png) -87px 0px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -87px -19px;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 19px;
	height: 19px;
	outline: 0;
	background: url(/DugOut-files/private/templates/zerozd/lib/jquery.bxslider/images/controls.png) -87px -38px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -87px -57px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
	top: 10px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}