/*
  This file is based on the ploneCustom.css.dtml shipped with Plone.

   (do not remove this)
   (not this either)
   (not this either)
*/

/*
This stylesheet is used to affect the product section as well as the product display pages, e.i. 896mk3, ultralite, dp6, and so on.
Global elements can be locally selected and affected by using the id "product_pages"
*/

.now-shipping-corner-banner{
background-image:url(http://cdn-data.motu.com/site/images/now-shipping-corner-banner.png);
background-repeat:no-repeat;
background-position:top right;
}



.small-media-btn-thumb a{
float:left;
display:block;
margin-right:5px;
margin-bottom:5px;
padding:7px;
background-color:#f7f7f7;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.02));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.02));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.02));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.02));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.02)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
text-align:center;
}

.small-media-btn-thumb a:hover{
background-color:#ebebeb;
}

.small-media-btn-thumb a.selected{
background-color:#b7e1ff;
}

.small-media-btn-img img{background-color:gray;
width:72px;
height:72px;
}








.sb-wrapper{z-index:3000;}


#persistent-nav ul{
list-style:none;
}

#persistent-nav-trigger{
position:absolute;
z-index:1050;
}

#persistent-nav-trigger #persistent-nav-holder #persistent-nav{
display:none;
}

#persistent-nav-trigger.persistent-nav-sticky #persistent-nav-holder #persistent-nav{
display:block;
}

.persistent-nav-sticky #persistent-nav-holder{
position:fixed;
top:0;
left:0;
width:100%;
}

.persistent-nav-sticky #persistent-nav ul{
margin:0 auto;
padding:0;
}

.persistent-nav-bar .persistent-nav ul li.persistent-nav-back-top-top-btn{

}

.persistent-nav-bar .persistent-nav ul li.persistent-nav-back-top-top-btn a{
width:50px;
text-indent:-9000px;
background-image:url(http://cdn-data.motu.com/site/images/back-to-top-arrow2.png);
background-image:url(http://cdn-data.motu.com/site/images/back-to-top-arrow2.png), -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:url(http://cdn-data.motu.com/site/images/back-to-top-arrow2.png), -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:url(http://cdn-data.motu.com/site/images/back-to-top-arrow2.png), -ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:url(http://cdn-data.motu.com/site/images/back-to-top-arrow2.png), -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:url(http://cdn-data.motu.com/site/images/back-to-top-arrow2.png), -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(0, 0, 0, 0)));
background-position:center, 0 0;
background-repeat:no-repeat;
}




/* Persistent bar nav */
.persistent-nav-bar .persistent-nav ul{
width:972px;
height:46px;
padding:0 5px !important;
margin:auto;
border-top:1px black solid;
border-bottom:1px black solid;
background-color:#333;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(0, 0, 0, 0)));
box-shadow:2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
}

.persistent-nav-bar .persistent-nav ul li{
float:right;
}

.persistent-nav-bar .persistent-nav ul li a{
display:block;
width:120px;
margin:4px 4px;
padding:7px;
color:#ddd !important;
border:1px black solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#444;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(0, 0, 0, 0)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.1), inset -1px -1px rgba(255, 255, 255, 0.015);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.1), inset -1px -1px rgba(255, 255, 255, 0.015);
font-weight:bold;
text-align:center;
text-shadow:-1px -1px black;
}

.persistent-nav-bar .persistent-nav ul li a:hover{
background-color:#555;
text-decoration:none !important;
}

.persistent-nav-bar .persistent-nav ul li a:active{
color:#ccc !important;
background-color:#333;
box-shadow:none;
-webkit-box-shadow:none;
}

.persistent-nav-bar .persistent-nav ul li.persistent-nav-top-btn{
float:right !important;
width:80px !important;
}




/* Persistent standalone btn nav */
.persistent-nav-standalone-btn .persistent-nav ul{
width:980px;
margin:auto;
}

.persistent-nav-standalone-btn .persistent-nav ul li{
float:left;
}

.persistent-nav-standalone-btn .persistent-nav ul li a{
display:block;
width:120px;
margin:8px 4px;
padding:7px 15px;
border:1px #bbb solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#f2f2f2;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(0, 0, 0, 0)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 4px 4px 8px rgba(0,0,0,0.1), 0 0 3px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 4px 4px 8px rgba(0,0,0,0.1), 0 0 3px 2px rgba(0,0,0,0.1);
text-align:center;
text-shadow:-1px -1px black;
}

.persistent-nav-standalone-btn .persistent-nav ul li a:hover{
background-color:#eaeaea;
text-decoration:none !important;
}






.play-media-btns{
margin:30px 0;
}

.play-media-btns-float{
float:left;
margin-top:0;
margin-right:10px;
}

.play-media-btns a{
display:block;
margin:auto;
padding:5px 20px;
color:#4a4a4a !important;
border:1px #c1c1c1 solid;
background-color:#ededed;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.05)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-shadow:1px 1px white;
}

.play-media-btns a:hover{
background-color:#e5e5e5;
}

.play-media-btns a.sm2_playing{
border:1px #68c268 solid;
background-color:#bbeabb;
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.4), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.4), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
text-shadow:1px 1px rgba(255,255,255,0.7);
}

.play-media-btns a.sm2_paused{
border:1px #c26969 solid;
background-color:#ebbcbc;
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.4), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.4), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
text-shadow:1px 1px rgba(255,255,255,0.7);
}

.play-video-poster{
width:395px;
text-align:center;
}

.play-video-desc{
color:#7f7f7f;
}

.large-tab-btns{
margin:0 22px;
}

.large-tab-btns .large-tab-btn-item{
float:left;
}

.large-tab-btns .large-tab-btn-item a{
display:block;
width:418px;
margin:6px;
padding:8px 16px 16px 16px;
background-color:#f2f2f2;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 4px 4px 8px rgba(0,0,0,0.1), 0 0 3px 2px rgba(0,0,0,0.1);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 4px 4px 8px rgba(0,0,0,0.1), 0 0 3px 2px rgba(0,0,0,0.1);
text-align:center;
text-decoration:none !important;
}

.large-tab-btns .large-tab-btn-item a:hover{
background-color:#ebebeb;
}

.large-tab-btns .large-tab-btn-item h1{
color:#484848;
font-size:28px;
font-weight:normal;
}

.large-tab-btns .large-tab-btn-item h3{
margin-bottom:20px;
color:#757575;
font-size:18px;
font-weight:normal;
}

.large-tab-btns .large-tab-btn-item .large-tab-btn-img{
display:block;
box-shadow:4px 4px 8px rgba(0,0,0,0.15), 0 0 3px 2px rgba(0,0,0,0.15);
-webkit-box-shadow:4px 4px 8px rgba(0,0,0,0.15), 0 0 3px 2px rgba(0,0,0,0.15);
}





.audio-gallery2-layout{
margin:10px 20px 0 20px;
}

.audio-gallery2-item{
float:left;
width:226px;
margin:0 8px 38px 1px;
text-align:center;
}

.audio-gallery2-item .audio-gallery2-thumb{
width:194px;
height:194px;
padding:16px;
border:1px #c1c1c1 solid;
background-color:#ededed;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.05)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.65), inset -1px -1px rgba(255, 255, 255, 0.2), 2px 2px 4px rgba(0,0,0,0.07), 0 0 2px 1px rgba(0,0,0,0.06);
}

.audio-gallery2-item .audio-gallery2-thumb p{
text-align:center;
}

.audio-gallery2-item .audio-gallery2-thumb .play-audio-icon{
display:block;
width:192px;
height:192px;
}

.audio-gallery2-item .audio-gallery2-thumb a{
display:block;
width:192px;
height:192px;
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn2-icon.png) no-repeat center;
box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);
-webkit-box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);
}

.audio-gallery2-item .audio-gallery2-thumb a:hover{
box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5), 1px 1px 1px 17px rgba(124,200,255,0.2);
-webkit-box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5), 1px 1px 1px 17px rgba(124,200,255,0.2);
}

.audio-gallery2-item .audio-gallery2-thumb a.sm2_playing{
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn2-pause3.png) no-repeat center;
}

.audio-gallery2-item .audio-gallery2-thumb a.sm2_paused{
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn2-play3.png) no-repeat center;
}

.audio-gallery2-item .audio-gallery2-desc{
margin-top:15px;
}

.audio-gallery2-item .audio-gallery2-desc h5{
font-size:14px !important;
}

.audio-gallery2-item .audio-gallery2-desc p{
font-size:13px !important;
line-height:17px !important;
}


.audio-gallery2-layout-wide{
margin:10px 20px 0 90px;
}

.audio-gallery2-item.audio-gallery2-item-wide{
width:396px;
}

.audio-gallery2-item.audio-gallery2-item-wide .audio-gallery2-thumb,
.audio-gallery2-item.audio-gallery2-item-wide .audio-gallery2-thumb .play-audio-icon,
.audio-gallery2-item.audio-gallery2-item-wide .audio-gallery2-thumb a{
width:362px;
}


.video-gallery .product_content,
.audio-gallery .product_content{
color:#8f8f8f;
background-color:#333333;
background-image:url(http://cdn-data.motu.com/site/images/video-thumb-bg.jpg);
text-shadow:-1px -1px black;
}

.video-gallery .main-header{
margin:10px 0;
}

.video-gallery h1{
color:#ccc;
}

.video-gallery h2{
color:#9c9c9c;
font-size:22px;
font-weight:normal;
}

.video-gallery-layout{
margin:10px 20px 0 20px;
}

.video-gallery-item{
float:left;
width:226px;
height:310px;
margin-right:8px;
margin-bottom:18px;
/*margin-bottom:38px;*/
text-align:center;
}

.video-gallery-item .video-gallery-thumb.jwbox,
.video-gallery-item .video-gallery-thumb.jwbox-false{
width:194px;
height:194px;
padding:16px;
background-color:#4c4c4c;
background-color:rgba(255,255,255,0.05);
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.09), inset -1px -1px rgba(255, 255, 255, 0.05), 4px 4px 8px rgba(0,0,0,0.2), 0 0 3px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.09), inset -1px -1px rgba(255, 255, 255, 0.05), 4px 4px 8px rgba(0,0,0,0.2), 0 0 3px 2px rgba(0,0,0,0.2);
}

.video-gallery-item .video-gallery-thumb.jwbox p,
.video-gallery-item .video-gallery-thumb.jwbox-false p{
text-align:center;
}

.video-gallery-item .video-gallery-thumb.jwbox a,
.video-gallery-item .video-gallery-thumb.jwbox-false a{
display:block;
width:192px;
height:192px;
background-color:#6b6b6b;
box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);
-webkit-box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5);
}

.video-gallery-item .video-gallery-thumb.jwbox a:hover,
.video-gallery-item .video-gallery-thumb.jwbox-false a:hover{
box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5), 1px 1px 1px 17px rgba(124,200,255,0.2);
-webkit-box-shadow:1px 1px rgba(255, 255, 255, 0.09), -1px -1px rgba(0,0,0,0.05), inset 4px 4px 8px rgba(0,0,0,0.2), inset 0 0 3px 1px rgba(0,0,0,0.5), 1px 1px 1px 17px rgba(124,200,255,0.2);
}

.video-gallery-item .video-gallery-desc{
margin-top:15px;
}

.video-gallery-item .video-gallery-desc h5{
color:#cdcdcd;
font-size:14px !important;
}

.video-gallery-item .video-gallery-desc p{
font-size:13px !important;
line-height:17px !important;
}



.pagination-radio-btns.pagination a{
display:block;
float:left;
width:13px;
height:13px;
margin:4px 1px;
text-decoration:none;
text-indent:-9000px;
background:url(http://cdn-data.motu.com/site/images/slider-radio-btns.png) no-repeat;
}

.pagination-radio-btns.pagination a:hover{
background:url(http://cdn-data.motu.com/site/images/slider-radio-btns.png) no-repeat -13px 0;
}

.pagination-radio-btns.pagination a.selected{
background:url(http://cdn-data.motu.com/site/images/slider-radio-btns.png) no-repeat -26px 0;
}









#plugin-thumbnails{
width:inherit;
margin-top:25px;
margin-left:15px;
}

.plugin-block{
position:relative;
float:left;
width:210px;
height:188px;
margin-left:8px;
margin-right:8px;
margin-bottom:15px;
border:1px #dbdbdb solid;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
}

.plugin-block a{
color:white !important;
}

.plugin-block a:hover{
text-decoration:none !important;
}

.plugin-block a span{
display:block;
}

.plugin-block-image{
width:210px;
height:188px;
border-radius:6px;
-moz-border-radius:6px;
-webkit-border-radius:6px;
}

.plugin-block-image:hover{
text-decoration:none !important;
box-shadow:inset 0 0 5px 3px rgba(80,177,244,0.75);
-moz-box-shadow:inset 0 0 5px 3px rgba(80,177,244,0.75);
-webkit-box-shadow:inset 0 0 5px 3px rgba(80,177,244,0.75);
}

.plugin-name{
display:block;
padding:5px 5px 3px 5px;
border-bottom:1px rgba(0,0,0,0.2) solid;
border-top-left-radius:6px;
-moz-border-radius-topleft:6px;
-webkit-border-top-left-radius:6px;
border-top-right-radius:6px;
-moz-border-radius-topright:6px;
-webkit-border-top-right-radius:6px;
background:url(http://cdn-data.motu.com/site/images/thumbnail-header-bg2.jpg) repeat-x;
text-align:center;
text-shadow:0 0 0 transparent, 1px 1px 1px black;
}

.plugin-name h2{
margin-top:4px;
color:white;
text-align:center;
text-shadow:0 0 0 transparent, -1px -1px 0 rgba(0,0,0,0.5);
}





.new-in-dp8-corner .all-plugins-block{
background:url(http://cdn-data.motu.com/site/images/dp/v8/new-in-dp8-corner.jpg) top right no-repeat;
}

#all-plugins-listing{
padding:15px;
}

.all-plugins-block{
margin:25px 0 25px 0;
padding:20px 25px;
border:1px #dbdbdb solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06), inset 0 -1px rgba(255,255,255,1);
-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06), inset 0 -1px rgba(255,255,255,1);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06), inset 0 -1px rgba(255,255,255,1);
}

.all-plugins-block h2{
font-size:22px !important;
}

.all-plugins-block .plugins-text h3{
color:#a7a6a6;
font-size:18px !important;
}



.choose-img-btns.sort-type-btns ul{
margin:0;
margin-bottom:12px;
}

.choose-img-btns.sort-type-btns ul li a{
width:inherit;
text-transform:inherit;
}

.tech-spec-table{
border:1px #ccc solid;
border-collapse:collapse;
}

.tech-spec-table td{
padding:5px 7px;
border:1px #ddd solid;
}

.tech-spec-table-label{
background-color:#f5f5f5;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0);
-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0);
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 1.0);
font-weight:bold;
text-align:right;
vertical-align:top;
}

.tech-spec-table-item{
line-height:24px;
}

.choose-img-btns-radios{
margin-top:10px;
}

.choose-img-btns-radios a{
display:block;
float:left;
width:13px;
height:13px;
margin-right:5px;
background:url(http://cdn-data.motu.com/site/images/v1-5/3d-radio-btn.png) -13px 0 no-repeat;
text-indent:-9000px;
}

.choose-img-btns-radios a.selected{
background:url(http://cdn-data.motu.com/site/images/v1-5/3d-radio-btn.png) no-repeat;
}

.choose-img-sub-label{
color:#999;
font-weight:bold;
}

.choose-img-btns ul{
margin:0;
margin-bottom:35px;
padding:0;
list-style:none;
}

.choose-img-btns ul li{
display:inline;
float:left;

}

.choose-img-btns ul li.choose-img-btns-first a{
border-left:1px #7a7a7a solid;
border-left:1px rgba(0,0,0,0.4) solid;
border-top-left-radius:3px;
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-bottom-left-radius:3px;
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
}

.choose-img-btns ul li.choose-img-btns-last a{
border-right:1px rgba(0,0,0,0.4) solid;
border-top-right-radius:3px;
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-bottom-right-radius:3px;
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
}

.choose-img-btns ul li a{
display:block;
width:125px;
padding:9px 15px 7px 15px;
color:#4c4c4c !important;
border:1px #7a7a7a solid;
border:1px rgba(0,0,0,0.4) solid;
border-right:0;
background:#cecece;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/choose-btn-gradient-alt.png);
background-repeat:repeat-x;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.3, rgb(181,181,181)),
    color-stop(1, rgb(212,212,212))
);
background-image: -webkit-linear-gradient(top, rgb(212,212,212), rgb(181,181,181));
background-image: -moz-linear-gradient(top, rgb(212,212,212), rgb(181,181,181));
background-image: -o-linear-gradient(top, rgb(212,212,212), rgb(181,181,181));
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.3),inset -1px -1px 0 rgba(255,255,255,0.05),2px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.3),inset -1px -1px 0 rgba(255,255,255,0.05),2px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.3),inset -1px -1px 0 rgba(255,255,255,0.05),2px 2px 2px rgba(0,0,0,0.2);
font:"HelveticaNeue-CondensedBold", Arial, sans-serif;
font-weight:bold;
text-align:center;
text-shadow:0 0 0 transparent, 0 1px 1px rgba(255,255,255,0.8);
text-transform:uppercase;
}



.choose-img-btns ul li a:hover{
background:#e5e5e5;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/choose-btn-gradient-alt-hov.png);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.5, rgb(194,194,194)),
    color-stop(1, rgb(226,226,226))
);
background-image: -webkit-linear-gradient(top, rgb(226,226,226), rgb(194,194,194));
background-image: -moz-linear-gradient(top, rgb(226,226,226), rgb(194,194,194));
background-image: -o-linear-gradient(top, rgb(226,226,226), rgb(194,194,194));
text-decoration:none !important;
}



.choose-img-btns ul li a:active{
position:relative;
top:1px;
background:#cecece;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/choose-btn-gradient-alt-down.png);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.5, rgb(194,194,194)),
    color-stop(1, rgb(212,212,212))
);
background-image: -webkit-linear-gradient(top, rgb(212,212,212), rgb(194,194,194));
background-image: -moz-linear-gradient(top, rgb(212,212,212), rgb(194,194,194));
background-image: -o-linear-gradient(top, rgb(212,212,212), rgb(194,194,194));
box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
-webkit-box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
}



.choose-img-btns ul li a.selected{
background:#cecece;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/choose-btn-gradient-alt-down.png);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.5, rgb(147,147,147)),
    color-stop(1, rgb(178,178,178))
);
background-image: -webkit-linear-gradient(top, rgb(178,178,178), rgb(147,147,147));
background-image: -moz-linear-gradient(top, rgb(178,178,178), rgb(147,147,147));
background-image: -o-linear-gradient(top, rgb(178,178,178), rgb(147,147,147));
box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
-webkit-box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
}








/*  1.5 product nav  */

#product-header-row a{
text-decoration:none;
}

#product-nav{
height:35px;
border-bottom:1px #a6a6a6 solid;
background:url(http://cdn-data.motu.com/site/images/v1-1-1/product-subnav-bg.png) #cecece repeat-x;
}

#product-nav ul.product-nav-btns{
margin:0;
padding:0;
list-style:none;
}

#product-nav ul.product-nav-btns li{
display:inline;
}

#product-nav ul.product-nav-btns li a{
display:block;
float:left;
height:;
margin:0;
padding:11px 10px 8px 10px;
color:#4d4d4d;
border-left:1px #ddd solid;
border-right:1px #b3b3b3 solid;
border-left:1px rgba(255,255,255,0.3) solid;
border-right:1px rgba(0,0,0,0.15) solid;
font-size:14px;
font-weight:bold;
text-shadow:0 0 0 transparent, 0 1px 1px white;
}

#product-nav ul.product-nav-btns li:first-child a{
border-left:1px transparent solid;
}

#product-nav ul.product-nav-btns li:last-child a{
-moz-box-shadow:1px 0 0 rgba(255,255,255, 0.3);
-webkit-box-shadow:1px 0 0 rgba(255,255,255, 0.3);
box-shadow:1px 0 0 rgba(255,255,255, 0.3);
}

#product-nav ul.product-nav-btns li a:hover,
#product-nav ul.product-nav-btns li a.selected{
border-left:1px #b3b3b3 solid;
border-right:1px #b3b3b3 solid;
border-left:1px rgba(0,0,0,0.1) solid;
border-right:1px rgba(0,0,0,0.15) solid;
background:url(http://cdn-data.motu.com/site/images/v1-1-1/product-subnav-bg-hover.png) #aaa repeat-x;
-moz-box-shadow:inset 2px 0 4px rgba(0,0,0, 0.1), inset -2px 0 2px rgba(0,0,0, 0.1);
-webkit-box-shadow:inset 2px 0 4px rgba(0,0,0, 0.1), inset -2px 0 2px rgba(0,0,0, 0.1);
box-shadow:inset 2px 0 4px rgba(0,0,0, 0.1), inset -2px 0 2px rgba(0,0,0, 0.1);
text-decoration:none;
text-shadow:0 0 0 transparent, 0 1px 1px rgba(255,255,255,0.75);
}

#product-nav ul.product-nav-btns li a:active{
padding-top:12px;
padding-bottom:7px;
color:#3d3d3d;
border-left:1px rgba(0,0,0,0.28) solid;
background:#999;
-moz-box-shadow:inset 2px 0 4px rgba(0,0,0, 0.2), inset -2px 0 2px rgba(0,0,0, 0.2), inset 0 3px 4px rgba(0,0,0, 0.28);
-webkit-box-shadow:inset 2px 0 4px rgba(0,0,0, 0.2), inset -2px 0 2px rgba(0,0,0, 0.2), inset 0 3px 4px rgba(0,0,0, 0.28);
box-shadow:inset 2px 0 4px rgba(0,0,0, 0.2), inset -2px 0 2px rgba(0,0,0, 0.2), inset 0 3px 4px rgba(0,0,0, 0.28);
}




#product-nav .line-list{
margin:11px 10px 0 0;
}

#product-nav .line-list li.desc-bar-btn{
margin:0 4px;
}

#product-nav .line-list li.desc-bar-btn a{
padding:6px 15px 4px 15px;
color:white;
border:1px black solid;
border:1px rgba(0,0,0,0.5) solid;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#1b95dc;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/desc-btn-gradient-alt.png);
background-repeat:repeat-x;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.2)));
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.3),inset -1px -1px 0 rgba(255,255,255,0.05),2px 2px 2px rgba(0,0,0,0.2);
-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.3),inset -1px -1px 0 rgba(255,255,255,0.05),2px 2px 2px rgba(0,0,0,0.2);
-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.3),inset -1px -1px 0 rgba(255,255,255,0.05),2px 2px 2px rgba(0,0,0,0.2);
font:"HelveticaNeue-CondensedBold", Arial, sans-serif;
font-weight:bold;
text-shadow:0 0 0 transparent, -1px -1px 1px rgba(0,0,0,0.7);
text-transform:uppercase;
}

#product-nav .line-list li.desc-bar-btn a:hover{
background:#1ea2ef;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/desc-btn-gradient-hov-alt.png);
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.2)));
}

#product-nav .line-list li.desc-bar-btn a:active{
position:relative;
top:1px;
background:#1b95dc;
background-image:url(http://cdn-data.motu.com/site/images/v1-5/desc-btn-gradient-down-alt.png);
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.05)), to(rgba(0, 0, 0, 0.2)));
box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
-webkit-box-shadow:0 0 0 transparent,1px 1px 1px rgba(0,0,0,0.2),inset 1px 1px 5px rgba(0,0,0,0.6);
}






/* Special box (full width), Audio, Media */



.section-products #content .media-gallery-item p.small-screen{
margin:0;
padding:0;
font-size:11px;
}

.audio-gallery-layout{
margin:25px;
}

.audio-gallery-item{
float:left;
width:188px;
min-height:185px;
margin:0 10px 12px 4px;
padding:10px;
border:1px #dbdbdb solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
}

.audio-gallery-item.item-shade1{
background-color:#f5f5f5;
}

.audio-gallery-item.item-shade2{
background-color:#ebebeb;
}

.audio-gallery-item .standalone-mp3-btn span{
margin:auto;
margin-bottom:8px;
text-align:center;
}

.audio-gallery-textbox h3, .audio-gallery-textbox h4{
text-align:center;
}

.section-products #content .audio-gallery-textbox p{
width:185px;
margin-top:12px;
font-size:11px;
text-align:center;
line-height:14px;
}

.section-products #content .audio-gallery-textbox .desc-drop{
text-align:left;
}

.standalone-mp3-btn span{
display:block;
width:64px;
height:64px;
}

.standalone-mp3-btn span a{
display:block;
width:64px;
height:64px;
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn-icon.png) no-repeat;
opacity:.75;
text-indent:-9000px;
}

.standalone-mp3-btn .sounds-play-icon{
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn.png) no-repeat;
}

.standalone-mp3-btn span a.sm2_playing{
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn-pause2.png) no-repeat;
}

.standalone-mp3-btn span a.sm2_playing:hover{}

.standalone-mp3-btn span a.sm2_paused{
background:url(http://cdn-data.motu.com/site/images/v1-5/sm-play-audio-btn-play2.png) no-repeat;
}

.standalone-mp3-btn span a.sm2_paused:hover{}




.media-gallery-layout{
min-height:400px;
margin:25px;
}

.media-gallery-item{
float:left;
width:142px;
min-height:230px;
/*margin:0 40px 35px 40px;*/
margin:0 6px 20px 6px;
padding:10px 35px;
border:1px #dbdbdb solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06), inset 0 -1px rgba(255,255,255,1);
-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06), inset 0 -1px rgba(255,255,255,1);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06), inset 0 -1px rgba(255,255,255,1);
}

.media-gallery-item h5{
margin-bottom:8px;
text-align:center;
}

.section-products #content .media-gallery-item p{
width:148px;
margin-top:12px;
font-size:13px;
text-align:center;
line-height:16px;
}

.media-gallery-thumb{

}

.media-gallery-thumb a{
width:137px;
display:block;
border:2px #888 solid;
}

.media-gallery-thumb a:hover{
box-shadow:0 0 10px 4px rgba(100,192,250, 0.9);
-moz-box-shadow:0 0 10px 4px rgba(100,192,250, 0.9);
-webkit-box-shadow:0 0 10px 4px rgba(100,192,250, 0.9);
}


.circle-icon-ko{
width:65px;
height:65px;
padding:8px;
background:url(http://cdn-data.motu.com/site/images/v1-5/circle-icon-ko.png) center no-repeat;
}

.play-mov a{
opacity:0.8;
}

.play-mov-th-text{
width:123px;
text-align:center;
}








#product_breadcrumb,
#product_description,
.product-links-list,
#hide-videos{
text-shadow:0 0 0 transparent, 1px 1px 1px black;
}

.close-div a{
display:block;
float:right;
width:34px;
height:34px;
text-indent:-7000px;
background:url(http://cdn-data.motu.com/site/images/v1-5/sb-close.png);
opacity:0.5;
}

.close-div a:hover{
opacity:0.7;
}

.hide-wide-div{
padding:15px;
color:#ccc;
border-bottom:1px #333 solid;
-moz-box-shadow:inset 0 -5px 20px rgba(0, 0, 0, 0.8);
-webkit-box-shadow:inset 0 -5px 20px rgba(0, 0, 0, 0.8);
box-shadow:inset 0 -5px 20px rgba(0, 0, 0, 0.8);
background:url(http://cdn-data.motu.com/site/images/v1-5/hide-media-bg4.jpg) #333;
}

/* Media layout */


.hide-media-thumb-table{
width:900px;
margin:auto;
border-spacing:0 8px;
}

.hide-media-thumb-table td{
width:140px;
vertical-align:top;
padding:0 3px;
}

.hide-media-thumb-table td a{
display:block;
width:137px;
border:2px black solid;
opacity:0.7;
}

.hide-media-thumb-table td a:hover{
opacity:1;
}

.hide-media-thumb-table td a.selected{
border:2px #2b77c2 solid;
opacity:1;
}

.hide-media-thumb-table .thumb-image{

}

.hide-media-thumb-table .description-block{
padding:0 5px 0 10px;
line-height:15px;
}

.hide-media-thumb-table .description-block h5{
margin-top:0;
padding-top:0;
color:#61a6ea;
}

#product-specific-portlet{
padding:0;
}

#product-specific-portlet ul{
list-style:none;
margin:8px 0 22px 0;
padding:0 !important;
background:#555;
}

.product-links-list{
border-top:1px black solid;
border-bottom:1px #454545 solid;
font-size:14px;
line-height:20px;
}

.product-links-list a{
display:block;
margin:0 !important;
padding:4px 10px;
color:#ddd !important;
border-top:1px solid #414141;
border-bottom:1px solid black;
border-top:1px solid rgba(255,255,255,0.1);
border-bottom:1px solid rgba(0,0,0,0.5);
}

.product-links-list a:hover{
background:#656565;
text-decoration:none;
}

#display-media-btns a{
display:block;
float:right;
padding:13px 14px 12px 14px;
color:#b3b3b3;
text-decoration:none;
border-left:1px #3f3f3f solid;
border-right:1px #101010 solid;
border-left:1px rgba(255,255,255,0.1) solid;
border-right:1px rgba(0,0,0,0.6) solid;
background:url(https://motu.com/images/product-desc-btn-bg.png) repeat-x #2c2c2c;
}

#display-media-btns a:last-child{
-moz-box-shadow:-1px 0 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow:-1px 0 0 rgba(0, 0, 0, 0.4);
box-shadow:-1px 0 0 rgba(0, 0, 0, 0.4);
}

#display-media-btns a:hover{
color:white;
background:url(https://motu.com/images/product-desc-btn-hov-bg.png) repeat-x #3d3d3d;
}

#display-media-btns a:active{
color:white;
opacity:0.8;
background:url(https://motu.com/images/product-desc-btn-hov-bg.png) repeat-x #3d3d3d;
}

/*
#product_description{
height:40px;
color:white;
font-size:13px;
border-top:black 1px solid;
border-bottom:black 1px solid;
background:url(https://motu.com/images/product-desc-bg.png) repeat-x #1f1f1f;
}

#product_description p{
margin:13px 12px 12px 12px;
padding:0;
font-size:14px;
}

#product_description .line-list a{
color:#6190fc;
*/





#product_description{
height:34px;
padding:0 0 0 12px;
color:white;
border:0;
border-top:1px black solid;
border-bottom:1px black solid;
background:url(http://cdn-data.motu.com/site/images/v1-1-1/desc-bar-bg3.png) #222 repeat-x;
font-size:13px;
}

#product_description .description-text{
display:block;
padding:9px 0 6px 0;
font-size:14px;
}

#product_description .line-list li{
margin:0;
}

#product_description .line-list li a{
display:block;
float:right;
padding:11px 14px 9px 14px;
color:#b3b3b3;
text-decoration:none;
border-left:1px #3f3f3f solid;
border-right:1px #101010 solid;
border-left:1px rgba(255,255,255,0.1) solid;
border-right:1px rgba(0,0,0,0.6) solid;
background:url(http://cdn-data.motu.com/site/images/v1-5/product-desc-btn-bg.png) repeat-x #2c2c2c;
}

#product_description .line-list li a:last-child{
-moz-box-shadow:-1px 0 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow:-1px 0 0 rgba(0, 0, 0, 0.4);
box-shadow:-1px 0 0 rgba(0, 0, 0, 0.4);
}

#product_description .line-list li a:hover{
color:#dedede;
background:url(http://cdn-data.motu.com/site/images/v1-5/product-desc-btn-hov-bg.png) repeat-x #3d3d3d;
}

#product_description .line-list li a:active{
padding-top:12px;
padding-bottom:8px;
color:white;
opacity:0.8;
background:url(http://cdn-data.motu.com/site/images/v1-5/product-desc-btn-hov-bg.png) repeat-x #3d3d3d;
}






/*

}
*/

/* Content slider */

#slider-display-play-btn{display:none;}

.section-products #product-header-row .sliderwrapper{
background-color:black;
}

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/

}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
z-index:10;
width: 980px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

#product-header-row .sliderwrapper{
height: 338px;
}

#product-header-row .sliderwrapper .contentdiv{
width: 980px;
}


#display-thumbs{
float:right;
margin-top:-5px;
}

.media-thumb{
display:block;
float:left;
margin-top:-7px;
margin-right:4px;
opacity:0.6;
}

.media-thumb.selected{
opacity:0.9;
}

#product-header-row .pagination{
position:absolute;
/*bottom:58px;*/
z-index:999;
width: 971px; /*Width of pagination DIV. Total width should equal slider's outer width (960+10+10=980)*/
margin-top:-45px;
padding:0 5px;
text-align: center;
/*opacity:0;*/
}

#product-header-row .pagination .toc{
display:block;
float:left;
margin:-8px 4px 0 4px;
width:50px;
height:50px;
border:1px #333 solid;
opacity:0.6;
text-decoration: none; 
}

/* .pagination .toc:hover, */
#product-header-row .pagination .toc.selected{
opacity:1 !important;
}

#product-header-row .pagination .toc.selected{
border:1px black solid;
}

#product-header-row .pagination .toc:active{
margin-top:-7px;
}

#product-header-row .pagination #display-control-div{
width:115px;
margin:auto;
}

#product-header-row .pagination .display-control{
float:left;
width:34px;
height:34px;
margin:0 2px;
/*opacity:0.6;*/
text-indent:-7000px;
}

#product-header-row .pagination .display-control:hover{
/*opacity:.85;*/
}

#slider-display-pause-btn{
background:url(http://cdn-data.motu.com/site/images/v1-5/display-pause-btn.png) no-repeat;
}

#slider-display-play-btn{
display:none;
width:34px;
height:34px;
background:url(http://cdn-data.motu.com/site/images/v1-5/display-play-btn.png) no-repeat;
}

#display-prev{
width:34px;
height:34px;
background:url(http://cdn-data.motu.com/site/images/v1-5/display-prev-btn.png) no-repeat;
}

#display-next{
width:34px;
height:34px;
background:url(http://cdn-data.motu.com/site/images/v1-5/display-next-btn.png) no-repeat;
}

#product_display{
height:320px;
overflow:hidden;
background-position:top center !important;
}

#product_display ul{
list-style:none;
margin:0;
padding:0;
height:30px;
float:right;
clear:left;
padding-right:5px;
padding-top:290px;
padding-left:40px;
background:url(http://cdn-data.motu.com/site/images/product_images/display_tab.gif) left bottom no-repeat;
}

#product_display ul li{
display:inline;
padding:0 !important;
float:left;
color:white;
}

#product_display_link{
display:block;
text-indent:-6666px;
position:absolute;
width:740px;
height:235px;
}

.section-products #portal-columns {display:table;}
.section-products #portal-row {display:table-row;}
.section-products #portal-column-one {display:table-cell;}
.section-products #portal-column-content {display:table-cell;}
.section-products #portal-column-two {display:table-cell;}

#dp_tabs li a{color:#0098e5;text-decoration:none;}
#dp_tabs li a:hover{text-decoration:underline;}

#product_landing_pages #product_description p, #dp_tabs{padding:2px 0;}

#product_nav_btn{
width:524px;
margin:10px auto 25px auto;
}

#product_nav_btn .table_div_td{
padding:0 5px 10px 5px;
}

#product_nav_btn img{
border:1px #333333 solid;
}

#product_nav_btn img:hover{
border:1px #0098e5 solid;
}

#product_nav_btn img:active{
border:1px gray solid;
opacity:0.8;
}

#product-header-row{

}

/* Breadcrumbs */

#product_breadcrumb{
width:100%;
padding:3px 0 5px 0;
position:absolute;
z-index:1000;
border-top:1px solid transparent;
border-bottom:1px solid transparent;
background:transparent;
border-top:1px solid rgba(255, 255, 255, 0.1);
border-bottom:1px solid rgba(0, 0, 0, 0.33);
background:rgba(0, 0, 0, 0.2);
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.35, rgba(0,0,0,0.2)),
    color-stop(0.74, rgba(0,0,0,0.1))
);
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.2))
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.2));
background-image: -o-linear-gradient(top, rgba(0,0,0,0.1), rgba(0,0,0,0.2));
}

#product_breadcrumb #portal-breadcrumbs{
background-position:top center;
background-repeat:repeat-x;
}

#product_breadcrumb #portal-breadcrumbs a{
color:white;
text-decoration:none;
}

#product_breadcrumb #portal-breadcrumbs a:hover{
color:white;
text-decoration:underline;
}

#product_breadcrumb .breadcrumbSeparator{
color:#c3c3c3;
}

#product_breadcrumb .pathbar_selected{
color:#c3c3c3;
}

.thumb_array{
width:100%;
}

.thumb_array td{
text-align:center;
vertical-align:top;
}

.thumb_array img{
margin-bottom:4px;
border:1px gray solid;
}

.thumb_array img:hover{
border:1px solid #0098e5;
}

.product_table{
margin:auto;
width:100%;
border-collapse:separate;
border-spacing:5px;
}

.product_table h3{
font-size:1.1em;
}

.product_table td{
background:url(http://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x;
padding:8px;

border:1px #cccccc solid;
}

.product_table td:hover{
border:1px #0098e5 solid;
}

.product_table td img{
width:130px;
margin-top:1.2em;
}

/* Audio/MIDI page buttons */
#product_btn_nav{
width:524px;
margin:0 auto 25px auto;
}

#product_btn_nav td{
padding:0 5px 10px 5px;
/*border:1px #cccccc solid;
background:#f5f5f5;*/
}

#product_btn_nav td h3{
padding:0 8px;
}

#product_btn_nav td p{display:none;
padding:0 8px;
}

#product_btn_nav td a.hov_outline{
display:block;
}

#product_btn_nav td a.hov_outline:hover{
background:url(http://cdn-data.motu.com/site/images/product_btn_hover.png) no-repeat center;
}

#product_btn_nav td a.hov_outline:active{
opacity:0.6;
}

#portal-columns{
background-image:none;
}
.section-products #content{
margin:0;
padding:0 !important;
}

.product_content{
padding:0 20px 15px 0;
border-top:1px #d8d8d8 solid;
background:url(http://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x top;
}

.product_content p{
line-height:1.6em;
}

.product_content a{
color:#0098e5;
text-decoration:none;}

.product_content a:hover{
text-decoration:underline;
}

#product_content_left_col{
width:150px;
float:left;
clear:both;
min-height:500px;
padding-bottom:40px;
background:url(http://cdn-data.motu.com/site/images/grade3.jpg) no-repeat right bottom;
}

* html #product_content_left_col{
height:500px;
}

#product_tabs{
list-style:none;
margin:0;
padding:10px 0 0 0;
text-align:right;
}

#product_tabs li{
margin:0 1px 0 0;
padding:0 !important;
border-bottom:1px solid #cccccc;
}

#product_tabs li h3{
margin:5px;
/*border-bottom:1px dotted gray;*/
}

#product_tabs li a{
display:block;
padding:5px
}

#product_tabs li a:hover{
text-decoration:none;
color:white;
background:url(http://cdn-data.motu.com/site/images/v1-5/left-nav-item-hov-bg.png) repeat-x #a0a0a0;
}

#product_tabs li a.selected{
color:white;
background:url(http://cdn-data.motu.com/site/images/v1-5/left-nav-item-select-bg.png) repeat-x #2773be;
}

#product_tabs li a.selected:hover{
text-decoration:none;
}

#product_tabs li ul{
margin:0;
padding:0;
list-style:none;
}

#product_tabs li ul li a.selected{

}

#product_tabs li ul li a.selected:hover{
text-decoration:none;
color:white;
background:url(http://cdn-data.motu.com/site/images/v1-5/left-nav-item-select-bg.png) repeat-x #2773be;
}

.third_level ul{
font-size:85%;
border-bottom:1px gray dotted !important;
}

.third_level ul li{
margin:0 !important;
}

.product_content .nav_drop_items ul li{
border-bottom:1px transparent solid !important;
margin:0 !important;
}

.product_content .nav_drop_items ul li a{
background:#f4f4f4;
}

.product_content .nav_drop_items ul li a.selected{
}

/* Featured products include */
#featured_products{
border-top:1px gray dotted;
margin-top:10px;
padding:10px 0;
}

/*#featured_products table{border:1px #aaaaaa solid;background:url(http://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x;}*/
#featured_products table td{padding:15px;text-align:center;vertical-align:top;}
#featured_products table td h5{font-size:1em;margin-bottom:5px;}
#featured_products table td img{width:110px;}

.section-products #featured_products{
margin:0 25px 0 155px;
}

/* Product display box */

#product_display ul li p{
margin:0;
padding:8px 4px 0 0;
}

#product_display ul li a{
color:white;
text-decoration:none;
}

#product_display ul li a:hover{
text-decoration:underline;
}

.product_thumb{
margin:0px 2px;
}

.product_thumb .selected_images img{
border:1px #0098e5 solid;
}

.product_thumb img{
border:gray solid 1px;padding:0;
}

.product_thumb img:hover{
border:#0098e5 solid 1px;
}


/*
.product_thumb .selected_images img,
.product_thumb .selected_images img:hover{
opacity:1.0;
border:black solid 1px;
}

.product_thumb img{
opacity:0.75;
border:black solid 1px;
}

.product_thumb img:hover{
opacity:1.0;
border:black solid 1px;
}
*/


#hide_flash, #hide_video{
border-top:1px black solid;
padding:0 12px;
}

.hide_flash{
color:white;
background:url(http://cdn-data.motu.com/site/images/interactive-bg-dark.jpg) repeat-x #323232;
}

.hide_flash_white{
color:#424242;
border-bottom:1px white solid;
background:url(http://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x white;
}

.flash_hide_btn{
text-align:right;
margin:0;
}

.hide_flash .flash_hide_btn a{
color:white !important;
text-decoration:none;
}

.flash_hide_btn a:hover{
text-decoration:underline;
}

/* Hides featured product portlet */
.section-products #portal-column-two #portlet-products, #product_landing_pages #portal-column-two #portlet-products{
display:none;
}

/* Product landing pages - v4hd, digital performer */
#product_landing_pages.section-products #portlet-static-dp-here{
display:none;
}

#product_landing_pages #portal-breadcrumbs{

}

#product_landing_pages #portal-breadcrumbs a{
color:white;
text-decoration:none;
}

#product_landing_pages #portal-breadcrumbs a:hover{
color:white;
text-decoration:underline;
}

#product_landing_pages .breadcrumbSeparator{
color:#c3c3c3;
}

#product_landing_pages #portal-breadcrumbs span span{
color:#c3c3c3;
}

/* Product listing page - Software, firewire, midi...*/

#product_button_list{
margin:15px 0 40px 0;
}

#product_button_list ul{
width:504px;
list-style:none;
margin:0 auto;
padding:0;
}

#product_button_list ul li{
margin:8px 0;
text-indent:-2408px;
}

#product_button_list ul li a{
display:block;
width:502px;
height:39px;
}

#btn_software a{background:url(https://motu.com/images/product_images/product_btns.jpg);}
#btn_software a:hover{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -156px;}
#btn_software a:active{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -312px;}
#btn_audio a{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -39px;}
#btn_audio a:hover{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -195px;}
#btn_audio a:active{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -351px;}
#btn_midi a{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -78px;}
#btn_midi a:hover{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -234px;}
#btn_midi a:active{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -390px;}
#btn_pci a{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -117px;}
#btn_pci a:hover{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -273px;}
#btn_pci a:active{background:url(https://motu.com/images/product_images/product_btns.jpg) 0 -429px;}

/* Electric Keys - Sounds page */
#soundbank-list{width:100%;text-align:center;border-collapse:separate;border-spacing:5px;}
#soundbank-list td{padding:15px;border:1px solid #cccccc;}
#soundbank-list td:hover{border:1px solid gray;background-color:#ededed;}
#soundbank-list td a{display:block;text-decoration:none;}
#soundbank-list td a img{text-decoration:none;border:1px black solid;}


/* Landing Pages */
/* height:292px; */
#land_display{width:100%;height:285px;overflow:hidden;background:black;}

/* --------------- */

#vid-display-new-div{height:0;}
#vid-display-div{/*display:none;*/width:752px;height:298px;margin:-20px 0 0 0;position:absolute;z-index:8;}

/*
#vid-div-fade{background:black url(tuner-last.jpg) no-repeat -55px 27px;width:400px;height:198px;}
#vid-controls{background:black url(https://motu.com/images/vid-controls-bg.jpg) repeat-x top;padding:5px 0;}
#prog-div{width:725px;height:3px;margin:5px auto;border:1px #999999 solid;}
#prog-bar{background:#999999;height:3px;}
#transport-btns{width:152px;margin:auto;}
#transport-btns a{margin:0 0 5px 0;opacity:.8;text-indent:-4000px;float:left;}
#transport-btns a:hover{opacity:1;}
#vid-play-btn{display:none;width:38px;height:38px;background:url(https://motu.com/images/vid-play-btn.png) no-repeat;}
#vid-pause-btn{display:block;width:38px;height:38px;background:url(https://motu.com/images/vid-pause-btn.png) no-repeat;}
#vid-close-btn{display:block;width:38px;height:38px;background:url(https://motu.com/images/vid-close-btn.png) no-repeat;}
#vid-dl-btn{display:block;width:38px;height:38px;background:url(https://motu.com/images/vid-dl-btn.png) no-repeat;}
#vid-mute-x-btn{display:block;width:38px;height:38px;background:url(https://motu.com/images/vid-mute-btn.png) no-repeat;}
#vid-mute-btn{display:none;width:38px;height:38px;background:url(https://motu.com/images/vid-mute-x-btn.png) no-repeat;}
#show-hide-controls{display:none;width:88px;height:40px;position:absolute;margin:200px 0 0 655px;z-index:2;}
#show-hide-controls a{float:right;opacity:.75;}
#show-hide-controls a:hover{opacity:1;}
*/



/* -------------------- */



/*  */

/* Latest version of the documentation on pre-defined properties from Plone 
   can be found in CMFPlone/skins/plone_styles/ploneCustom.css.dtml */
