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

 (do not remove this)
 (not this either)
 (not this either)
*/
/* blue: #3c6cda ; text-dark: #424242 ; */

@font-face{
font-family: BebasNeue;
src: url(https://cdn-data.motu.com/site/fonts/BebasNeue.otf);
}


.buy-now-btn-group{
position:absolute;
right:0;
margin:15px;
}

.buy-now-btn{
float:right;
margin-left:10px;
}

.buy-now-btn a{
display:block;
padding:10px 25px;
color:white;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#2faceb;
font-size:20px;
text-decoration:none;
}

.buy-now-btn a:hover{
background-color:#4dc3ff;
text-decoration:none;
}


#content .buy-now-btn a{
display:block;
padding:10px 25px;
color:white;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background-color:#2faceb;
font-size:20px;
text-decoration:none;
}

#content .buy-now-btn a:hover{
background-color:#4dc3ff;
text-decoration:none;
}


.technote-totd{
margin:auto;
background:url(https://cdn-data.motu.com/site/images/tip-of-the-day/paper-texture.png) #f3f3f3;
}

.technote-totd-content{
padding:20px;
}

.technote-totd h3{
display:block;
margin:15px 0 20px 0;
color:#115e82;/* 009ac3 */
font-size:24px;
font-weight:normal;
text-decoration:none;
cursor:default;
}

.technote-totd-topic{
float:right;
margin:0 0 15px 25px;
text-align:center;
}

.technote-totd-topic a{
display:block;
}

.technote-totd-topic img{
width:120px;
height:120px;
}

.technote-totd-topic-link{
display:block;
margin-top:15px;
}

.technote-totd-more{
margin-top:25px;
padding:20px;
background:rgba(0,0,0,0.06);
}



.trash-delete-icon{
position:absolute;
right:10px;
bottom:0;
}

.trash-delete-icon input{
border:0 !important;
}

.inactive-list-radio-group .inactive-address-item .inactive-address{
margin-left:25px;
}

.select-address-radio{
float:left;
margin:10px 10px 10px 0;
}

#current-address-display,
#current-phone-number,
#current-email-address{
font-size:15px;
}

.field.contact-info-field-section{
margin-bottom:45px;
}

#content .current-contact-info-display p{
font-size:18px;
}

.enter-new-box{
/*width:350px;*/
margin:30px 0;
}

.enter-new-form{
padding:10px;
background-color:#e5e5e5;
}

#inactive-address-list{
margin-bottom:45px;
}

.inactive-address-item{
position:relative;
display:inline-block;
float:left;
width:255px;
height:170px;
margin:0 4px 4px 0;
padding:8px;
background-color:#ebebeb;
}

.inactive-address-action-btns{
width:95%;
position:absolute;
bottom:10px;
}

.inactive-address-action-btns .action-button-secondary{
float:left;
margin-right:5px;
}

.action-button-secondary a{
display:inline-block;
color:white !important;
}

.action-button-secondary a,
.action-button-secondary input{
padding:7px 10px;
color:white;
border:1px #888 solid;
border:1px rgba(0,0,0,0.08) solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#585858;
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.05), 0 0 2px 2px rgba(0,0,0,0.04);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.05), 0 0 2px 2px rgba(0,0,0,0.04);
text-align:center;
text-decoration:none !important;
text-shadow:-1px -1px 1px rgba(0,0,0,0.65);
cursor:pointer;
}

#inactive-phone-list{
margin-bottom:30px;
}

.inactive-phone-item{
position:relative;
display:inline-block;
float:left;
width:255px;
height:90px;
margin:0 4px 4px 0;
padding:8px;
background-color:#e5e5e5;
}

.enter-new-form-item{
position:relative;
display:inline-block;
float:left;
width:255px;
margin:0 4px 4px 0;
padding:8px;
background-color:#ebebeb;
}

.enter-new-form-item select{
width:75%;
}

.enter-new-item-plus a{
position:relative;
display:inline-block;
float:left;
width:250px;
height:165px;
margin:0 4px 4px 0;
padding:8px;
border:2px solid #ebebeb;
background:#fafafa url(https://cdn-data.motu.com/site/images/inset-plus-icon.png) center no-repeat;
text-align:center;

transition:background-color 0.33s;
}

.enter-new-item-plus a:hover{
background-color:#ebebeb;
text-decoration:none !important;
}

.enter-new-item-plus-short a{
height:86px;
}







.more-info-button-wrapper{
width:100%;
}

.more-info-button a{
display:block;
float:left;
margin:0;
padding:15px 55px;
background-color:#ddd;
}

#content .more-info-button a{
color:#424242;
font-size:15px;
}

.more-info-button a:hover{
background-color:#eee;
}

#content .more-info-button a:hover{
text-decoration:none;
}




#store-buy-group{

}

#store-buy-group .pagination{
width:546px;
margin:auto;
}

#storebuyslider{
height:250px;
}

#storebuyslider.sliderwrapper{
position:relative;
overflow:hidden;
margin-bottom:0;
}

#storebuyslider.sliderwrapper .contentdiv{
visibility:hidden;
position:absolute;
left:0;
top:0;
width:535px;
height:100%;
margin-top:3px;
margin-left:30px;
padding-top:22px;
background:url(https://cdn-data.motu.com/site/images/slider-select-arrow.png) no-repeat top;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity:1;
opacity:1;
}

#store-buy-group #buy-now-options.contentdiv{
background-position:382px 0;
}

#store-buy-group #upgrade-options.contentdiv{
background-position:105px 0;
}

#store-buy-group .contentdiv-inner{
height:195px;
padding:15px 30px;
background-color:#ededed;
}

#store-buy-group #buy-now-options.contentdiv .contentdiv-inner{
height:115px;
}

.store-buy-btn{
float:left;
}

.store-buy-btn .selected,
.more-info-btns.store-buy-btn a.selected:hover{
background-color:#dbdbdb;
}

#content .store-buy-btn a{
width:238px;
margin:0 4px;
padding:12px;
font-size:20px;
}

#content .store-buy-option-list{
width:100%;
border-spacing:0 10px;
font-weight:bold;
font-size:15px;
}

.store-buy-option-list-name{
width:60%;
}

.store-buy-option-list-price{
width:5%;
}

.store-buy-option-list-add{

}

.store-buy-option-list .add-to-cart-btn a{
float:right;
}

#content .add-to-cart-btn a{
display:block;
width:100px;
padding:2px 5px;
color:white;
border:1px #888 solid;
border:1px rgba(0,0,0,0.08) solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#2faceb;
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
text-align:center;
text-decoration:none !important;
text-shadow:-1px -1px 1px rgba(0,0,0,0.65);
}

#content .add-to-cart-btn a:hover{
background-color:#4bbef7;
}

.store-buy-option-aside{
color:#8e8e8e;
}

#content .store-buy-option-aside a{
color:#8e8e8e;
}

.store-buy-download-btns{
width:546px;
margin:auto;
margin-bottom:45px;
}

#content .store-buy-download-btns .store-buy-btn a{
font-size:18px;
}

.store-buy-download-info{
color:#777;
text-align:center;
}

#content .store-buy-download-info a{
color:#417c99;
}

.blue-download-arrow{
display:block;
position:relative;
top:-5px;
float:left;
width:40px;
height:33px;
background:url(https://cdn-data.motu.com/site/images/downloads/download-arrow.png) no-repeat;
background-position:-40px 0;
}

.store-buy-download-btns .store-buy-btn a:hover .blue-download-arrow{
background-position:0 0;
}

.more-info-shadowbox{
padding:20px 30px;
color:#424242;
background-color:white;
font-size:13px;
}




.section-download #dp8-demo-download{
margin:0;
}

#dp8-demo-icon{
float:left;
margin:5px;
}

#download-dp8-demo-btn-group{
width:580px;
margin-left:170px;
}

#download-dp8-demo-btn-group h2{
margin:12px 0 22px 0;
color:#848484;
font-size:26px;
font-weight:normal;
text-align:center;
}

#download-dp8-demo-btn-group .store-buy-download-btns{
margin-bottom:0;
}








/*  Content layout  */

.content-margin{
padding:0 30px;
}

.content-layout-column{
float:left;
width:240px;
min-height:650px;
margin:0 7px;
padding:20px;
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);
}

.section-products #content #center_content .content-layout-column p{
font-size:13px;
}


.content-layout-column h3{
margin-bottom:12px;
}

.content-layout-column h4{
font-size:12px;

}

.content-layout-column li{
margin-left:15px;
}

.content-layout-column-full-width{
width:855px;
}

.content-layout-column-full-width-col{
float:left;
width:240px;
margin-right:30px;
}

.content-layout-2-column{
width:400px;
}

.content-layout-quad{
margin:0 25px 0 35px;
}

.content-layout-quad-row{
clear:both;
}

.content-layout-quad-item{
position:relative;
float:left;
width:410px;
height:300px;
margin-right:10px;
margin-bottom:10px;
padding:9px 18px;
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);
}

.content-layout-quad-item .learn-more-link{
position:absolute;
bottom:-12px;
}

.content-layout-quad-less .content-layout-quad-item{
height:270px;
}


.content-layout-center{
margin:55px;
}


.content-layout-left{
margin-left:55px;
}

.content-layout-left .content-layout-text-box{
width:470px;
}

.layout-more-marg-right{
margin-right:40px;
}

.content-layout-right{
margin-right:55px;
}

.content-layout-right .content-layout-right-inner{
float:right;
}

.content-layout-right .content-layout-text-box{
width:465px;
}

.content-layout-right .content-layout-extra-margin{
margin-left:55px;
}

.content-layout-text-box h1{
font-size:24px;
font-weight:normal;
}

.content-layout-text-box h3{
margin-bottom:20px;
color:#939393;
font-size:18px;
}

.content-layout-text-box.larger-headings h1{
font-size:32px;
}

.content-layout-text-box.larger-headings h3{
font-size:22px;
}

.content-layout-text-box-reverse{
color:#d6d6d6;
}

.content-background-box{
margin:0 45px;
}

.section-products #content #center_content .content-layout-text-box p{
margin-bottom:25px;
font-size:15px;
}

.main-header{
margin:20px 0 40px 0;
text-align:center;
}

.centered-containing-box{
margin:0 55px;
}

.containing-box{
margin:10px 0;
padding:20px;
border:1px #ccc solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#e9e9e9;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.23, rgba(233,233,233,1.0)),
    color-stop(0.62, rgba(238,238,238,1.0))
);
background-image: -webkit-linear-gradient(top, rgba(238,238,238,1.0) 23%, rgba(233,233,233,1.0) 62%);
background-image: -moz-linear-gradient(top, rgba(238,238,238,1.0) 23%, rgba(233,233,233,1.0) 62%);
background-image: -o-linear-gradient(top, rgba(233,233,233,1.0), rgba(238,238,238,1.0));
-moz-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.9);
-webkit-box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.9);
box-shadow:inset 1px 1px 0 rgba(255, 255, 255, 0.9);
}

.hr-gradient{
clear:both;
height:28px;
margin:10px 0;
border-top:1px #dbdbdb solid;
background:url(https://cdn-data.motu.com/site/images/hr-gradient.png) repeat-x;
}

.hr-gradient-fade{
clear:both;
height:28px;
margin:0;
background:url(https://cdn-data.motu.com/site/images/gradient-hr-fade.jpg) top no-repeat;
}

.hr-gradient-fade-L{
clear:both;
height:28px;
margin:0;
background:url(https://cdn-data.motu.com/site/images/gradient-hr-fade-L.jpg) top left no-repeat;
}

.hr-gradient-fade-R{
clear:both;
height:28px;
margin:0;
background:url(https://cdn-data.motu.com/site/images/gradient-hr-fade-R.jpg) top right no-repeat;
}

.back-to-top{
text-align:center;
}

.back-to-top a{
display:block;
width:300px;
margin:auto;
}

.back-to-top-section{
margin-right:30px;
text-align:right;
}

.back-to-top-section-center{
margin:10px;
text-align:center;
}

.content-special-box{
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 -5px 12px rgba(0,0,0,0.06);
-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -5px 12px rgba(0,0,0,0.06);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -5px 12px rgba(0,0,0,0.06);
}

.content-special-box.content-special-box-announce{
background-color:#ededed;
}

.content-layout-center .content-layout-text-box{
border-top:1px transparent solid;
}

.content-overview-box{
margin:20px 28px;
}

.content-overview-box .content-layout-text-box{
width:510px;
margin:30px 0 0 15px;
}

.see-more-btn{
float:right;
margin:100px 5px 0 5px;
}

.content-layout-emboss{
padding:30px 0;
background-color:#ebebeb;
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-shadow:0 1px rgba(255,255,255,1);
}





.content-layout-dl-item{
float:left;
width:260px;
margin-right:18px;
margin-bottom:18px;
}

#content .content-layout-dl-item h4{
margin-top:14px;
font-size:16px;
text-align:center;
}

#content .content-layout-dl-item-image img{
box-shadow:2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
}

#content .content-layout-dl-item-desc{
margin:5px;
color:#919191;
font-size:14px;
text-align:center;
}

#content .content-layout-dl-item-btn a{
position:relative;
display:block;
width:150px;
margin:auto;
margin-bottom:10px;
padding:8px;
color:white;
border:1px #888 solid;
border:1px rgba(0,0,0,0.08) solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#2faceb;
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
font-size:16px;
text-align:center;
text-decoration:none !important;
text-shadow:-1px -1px 1px rgba(0,0,0,0.65);
}

#content .content-layout-dl-item-btn a:hover,
#content .content-layout-dl-item-btn a.hovered{
background-color:#4bbef7;
}

.content-layout-dl-item-btn .download-btn-arrow{
position:absolute;
top:9px;
left:12px;
display:block;
width:22px;
height:16px;
background-image:url(https://cdn-data.motu.com/site/images/downloads/download-btn-arrow.png);
background-repeat:no-repeat;
background-size:21px 16px;
}





.morecontent span{
display:none;
}



.social-media-btn-group{
padding-top:5px;
padding-left:8px;
}

.social-media-btn{
float:left;
margin:2px;
}

.social-media-btn a img{
border:1px rgba(0,0,0,0.6) solid;
}











.listing-nav{
margin:8px 0;
}

.listing-nav ul{
list-style:none;
margin:0;
padding:0;
}

.listing-nav ul li{
list-style:none;
float:left;
margin-right:3px;
text-align:center;
}

.listing-nav ul li a{
display:block;
min-width:12px;
padding:2px 4px;
border:1px #bababa solid;
background-color:#f2f2f2;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0)));
box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
}

.listing-nav ul li a:hover{
color:white !important;
background-color:#49adf1;
text-decoration:none !important;
}

.listing-nav ul li a:active{
color:#eee !important;
background-color:#85aec9;
}

.listing-nav ul li.listing-nav-current{
opacity:0.5;
}

.listing-nav ul li.listing-nav-current span{
display:block;
min-width:12px;
padding:2px 4px;
border:1px #bababa solid;
background-color:#f2f2f2;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0)));
box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
}







#technote-search-block .main-block-content{
min-height:inherit;
padding-bottom:25px;
box-shadow:inset 1px 1px rgba(255,255,255,0.36);
-moz-box-shadow:inset 1px 1px rgba(255,255,255,0.36);
-webkit-box-shadow:inset 1px 1px rgba(255,255,255,0.36);
}

#technote-search-block .main-block-content h2{
font-weight:normal;
}






.secondary-block{
position:relative;
margin-bottom:10px;
-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.1);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.1);
box-shadow:2px 2px 5px  rgba(0,0,0,0.1);
}

.secondary-block-header{
padding:6px 12px;
color:#e4e4e4;
background-color:#161616;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0)));
text-shadow:0 -1px rgba(0,0,0,1);
}

.secondary-block-header h2{
font-size:15px;
font-weight:normal;
}

.secondary-block-content{
min-height:150px;
padding:15px;
border:1px #d6d6d6 solid;
background-color:#efefef;
text-shadow:0 1px rgba(255,255,255,0.7);
}

.secondary-block-item{
float:left;
width:183px;
margin-right:3px;
margin-bottom:15px;
text-align:center;
}

.secondary-block-item.secondary-block-item-standalone{
margin-right:8px;
}

.secondary-block-item-thumb{
width:155px;
margin-bottom:12px;
padding:12px;
border:1px #c1c1c1 solid;
background-color:#d0d0d0;
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);
}

.secondary-block-item-thumb a{
display:block;
width:155px;
}

.secondary-block-item-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 13px 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 13px rgba(124,200,255,0.2);
}

.secondary-block-content .secondary-content-more{
margin:0;
margin-top:8px;
text-align:center;
}

#content .secondary-block .action-btn a{
width:200px;
font-size:13px;
}

.secondary-block-2-col{
float:left;
width:294px;
}

.secondary-block-2-col-left{
margin-right:6px;
}

.secondary-block-2-col-right{
float:right;
}

.secondary-block-2-col .secondary-block-content{
min-height:120px;
}

.secondary-block-2-col .secondary-content-more{
position:absolute;
bottom:15px;
}






.main-block{
position:relative;
margin-bottom:10px;
border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius-topright:4px;
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.12);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.12);
box-shadow:2px 2px 2px rgba(0,0,0,0.12);
text-align:center;
}

.main-block-2-col{
float:left;
width:376px;
}

.main-block-2-col-full{
width:462px;
}

.main-block-2-col-left{
margin-right:12px;
}

.main-block-header{
padding:5px;
color:#ececec;
border-top-left-radius:4px;
-moz-border-radius-topleft:4px;
-webkit-border-radius-topleft:4px;
border-top-right-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius-topright:4px;
background-color:#393939;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0));
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.2)), to(rgba(0, 0, 0, 0)));
text-shadow:0 -1px rgba(0,0,0,1);
}

.main-block-header h1{
font-size:24px;
font-weight:normal;
line-height:1em;
}

#content .main-block-header h1 a{
color:#ddd;
}

#content .main-block-header h1 a:hover{
text-decoration:none;
}

.main-block-content{
min-height:150px;
padding:15px 25px;
border:1px #ccc solid;
border-bottom-left-radius:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-radius-bottomleft:4px;
border-bottom-right-radius:4px;
-moz-border-radius-topright:4px;
-webkit-border-radius-topright:4px;
background-color:#efefef;
text-shadow:0 1px rgba(255,255,255,0.7);
}

.main-block-2-col-left.main-block-content{
color:#757575;
}

.main-block-content-secondary-info{
color:#888;
}

#content .main-block-content-secondary-info.main-block-content-secondary-info-small{
font-size:12px;
}

.main-block-content .main-content-more{
width:90%;
position:absolute;
bottom:15px;
}

.main-block-content .main-block-content-left{
text-align:left;
}

#content .main-block .main-block-content p{
font-size:15px;
}

#content .main-block-2-col .main-block-content p{
color:#757575;
font-size:16px;

}

#content .main-block-content p.main-content-more{
font-size:13px;
}

.main-block-subdivision{
float:left;
width:46%;
padding:15px;
}

.main-block-subdivision h2{
margin:8px 0;
color:#989898;
font-size:20px;
}

.main-block-subdivision .form-action-btn{
width:75%;
margin:auto;
padding:25px;
}

.main-block-contact-box{
width:85%;
margin:auto;
padding:0 8px;
border:1px #bbb solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#fafafa;
-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(255,255,255,0.3);
}

.main-block-contact-box h3{
font-size:24px;
}

.main-block-contact-box p{
margin:0;
margin-bottom:4px;
}

.main-block-searchbox form{
position:relative;
margin:auto;
width:280px;
}

#technotes-searchbox{
width:250px;
height:28px;
padding-right:30px;
border:1px #bbb solid;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
background-color:white;
-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.3), 1px 1px 0 rgba(255,255,255,0.3);
font-size:13px;
text-indent:8px;
}

#technotes-searchbox:focus{
border:1px #0098e5 solid;
outline-width:0;
}

.main-block-searchbox .search-btn{
position:absolute;
top:3px;
right:5px;
margin:0;
padding:0;
width:25px;
height:25px;
border:none;
background:url(https://cdn-data.motu.com/site/images/search-icon-med.png) no-repeat center;
text-transform: none;
text-indent:-6666px;
}




.form-help{
padding:12px 20px;
border:1px rgba(0,0,0,0.15) solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#e0e0e0;
box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
-moz-box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.05), inset 1px 1px rgba(255,255,255,0.36);
text-shadow:none;
text-shadow:0 1px rgba(255,255,255,0.5);
}

.form-help-callout-right{
float:right;
width:200px;
margin-left:12px;
margin-bottom:12px;
}

#content .form-note{
color:#868686;
font-size:11px;
}


.form-box-group{

}

.form-box-group input[type=text],
.form-box-group input[type=password]{
width:240px;
padding:8px;
border:1px #cecece solid;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
box-shadow:inset 2px 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.05);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.05);
}

.form-box-group textarea{
width:97%;
padding:8px;
border:1px #cecece solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
box-shadow:inset 2px 2px 2px rgba(0,0,0,0.05);
-moz-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.05);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.05);
}

.form-box-group input[type=text]:focus,
.form-box-group input[type=password]:focus,
.form-box-group textarea:focus{
border:1px #0098e5 solid;
}


.box-group-simple{
margin-bottom:20px;
padding:20px;
border:1px #d6d6d6 solid;
border-top:0;
background-color:#efefef;
/*
box-shadow:inset 0 3px 3px rgba(0,0,0,0.12);
-moz-box-shadow:inset 0 3px 3px rgba(0,0,0,0.12);
-webkit-box-shadow:inset 0 3px 3px rgba(0,0,0,0.12);
*/
text-shadow:0 1px white;
}

.box-group-simple-no-header{
border:1px #d6d6d6 solid;
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

.box-group-sm-header{
padding:8px 12px;
color:#e4e4e4;
background-color:#161616;
background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.05));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.05));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.05));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.05));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.05)));
text-shadow:0 -1px black;
}

#content .box-group-simple ol, #content .box-group-simple ul{
margin-top:8px;
padding-left:15px;
}

#content .box-group-simple ol li, #content .box-group-simple ul li{
margin:0;
padding:2px 0;
}





#content form fieldset{
padding:25px;
border:0;
background-color:#eee;
}

#content form fieldset legend{
margin-top:0;
padding-top:50px;
font-size:15px;
}

#content form fieldset input[type="text"],
#content form fieldset input[type="password"]{
padding:5px;
border:1px #ccc solid;
font-size:13px;
}





.form-action-btn-group input{

}

form button,
form input[type="submit"],
input.context,
input.standalone,
input.destructive{
width:inherit;
padding:8px 18px;
color:#4a4a4a !important;
border:1px #c1c1c1 solid;
background-color:#ebebeb;
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-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-shadow:1px 1px white;
text-transform:inherit;
}

form button,
form input[type="submit"],
input.context:hover,
input.standalone:hover,
input.destructive:hover{
background-color:#e3e3e3;
cursor:pointer;
}


.form-action-btn{
display:block;
width:210px;
padding:18px 30px;
color:#4a4a4a !important;
border:1px #c1c1c1 solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#ebebeb;
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-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-shadow:1px 1px white;
}


.form-action-btn:hover{
background-color:#e5e5e5;
cursor:pointer;
}

.form-action-btn-small{
width:inherit;
padding:8px 18px;
font-size:13px;
}

#content .action-btn-large a{
display:block;
padding:18px 30px;
color:white;
border:1px #888 solid;
border:1px rgba(0,0,0,0.08) solid;
border-radius:2px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background-color:#2faceb;
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-ms-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.15), rgba(0, 0, 0, 0.1));
background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.15)), to(rgba(0, 0, 0, 0.1)));
box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
-webkit-box-shadow:inset 1px 1px rgba(255, 255, 255, 0.2), inset -1px -1px rgba(255, 255, 255, 0.05), 2px 2px 5px rgba(0,0,0,0.15), 0 0 2px 2px rgba(0,0,0,0.07);
font-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-shadow:-1px -1px 1px rgba(0,0,0,0.65);
}

#content .action-btn-large a:hover,
#content .action-btn-large a.hovered{
background-color:#4bbef7;
}

.action-btn a{
display:block;
width:210px;
padding:18px 30px;
color:#4a4a4a !important;
border:1px #c1c1c1 solid;
background-color:#ebebeb;
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-size:16px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-shadow:1px 1px white;
}

.action-btn a:hover{
background-color:#e3e3e3;
}

.action-btn.center a{
margin:auto;
}

.action-btn-darker{
background-color:#ededed;
}

.action-btn-darker a:hover{
background-color:#e3e3e3;
}

.action-btn-small a{
width:inherit;
padding:8px 18px;
font-size:13px;
}



.form-box-group .action-btn a{
background-color:white;
}

.form-box-group .action-btn a:hover{
background-color:#f5f5f5;
}



.listing{
width:100%;
border:1px #ccc solid;
border-collapse:collapse;
background-color:white;
}

.listing td,
.listing th{
vertical-align:top;
padding:5px 7px;
border:1px #ddd solid;
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);
}

.listing tr:nth-child(even){
background-color:#f5f5f5;
}

.listing th{
text-align:left;
}

.listing .listing-col-label{
background-color:#e9e9e9;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7);
-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7);
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.7);
}

.listing-footer td{
background-color:#e5e5e5;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6);
-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6);
-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6);
}

.listing-footer td .float{
margin:0;
}

.listing-boxed{
box-shadow:3px 3px 5px rgba(0,0,0,0.07), 0 0 3px 2px rgba(0,0,0,0.06);
-moz-box-shadow:3px 3px 5px rgba(0,0,0,0.07), 0 0 3px 2px rgba(0,0,0,0.06);
-webkit-box-shadow:3px 3px 5px rgba(0,0,0,0.07), 0 0 3px 2px rgba(0,0,0,0.06);
}




.hr-gradient{
clear:both;
height:28px;
margin:10px 0;
border-top:1px #dbdbdb solid;
background:url(https://cdn-data.motu.com/site/images/hr-gradient.png) repeat-x;
}

.hr-gradient-fade{
clear:both;
height:28px;
margin:0;
background:url(https://cdn-data.motu.com/site/images/gradient-hr-fade.jpg) top no-repeat;
}

.hr-gradient-fade-L{
clear:both;
height:28px;
margin:0;
background:url(https://cdn-data.motu.com/site/images/gradient-hr-fade-L.jpg) top left no-repeat;
}

.hr-gradient-fade-R{
clear:both;
height:28px;
margin:0;
background:url(https://cdn-data.motu.com/site/images/gradient-hr-fade-R.jpg) top right no-repeat;
}



.more-info-btns a{
display:block;
margin-right:9px;
padding:20px 36px;
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-size:17px;
font-weight:bold;
text-align:center;
text-decoration:none !important;
text-shadow:1px 1px white;
}

.more-info-btns a:hover{
background-color:#e3e3e3;
}



.center-list-table{
display:table;
margin:0 auto;
padding:0;
}

/* Text-shadow */
#footer-news-wrapper, #portal-footer, #portal-column-two .portlet{
text-shadow:0 0 0 transparent, 1px 1px 1px black;
}

/* Active button state */
.active-btn:hover{
opacity:.95;
}

.active-btn:active{
position:relative;
top:1px;
opacity:.85;
}

input.active-btn{
border:none;
}

.global-hover{opacity:0.65;}



.testimonial-quote{
font-style:italic;
}

.quote-byline{
text-align:right;
}


.special-callout-plain{
float:right;
padding:10px 25px;
background:#ddd;
}

.odd-even-table{
border:1px #ccc solid;
border-collapse:collapse;
}

.odd-even-table td, .odd-even-table th{
padding:5px 7px;
border:1px #ddd solid;
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);
}

.odd-even-table tr:nth-child(even){
background-color:#f5f5f5;
}

.odd-even-table th{
text-align:left;
}

.large-table{
font-size:14px;
}

.large-table th,
.large-table td{
padding:14px 20px;
}

.large-table .total-row td{
background-color:#ebf7fc;
}


.sp-callout-box{
margin:0 10px 15px 4px;
padding:10px;
border:1px #909090 solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background:#e8e8e8;
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 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.12), inset 0 -2px 8px rgba(0,0,0,0.06);
}

.sp-callout-box h3{
font-size:12px !important;
}

.sp-callout-box p{
font-size:10px !important;
}


a.product-buttons{
display:block;
float:left;
width:149px;
height:118px;
margin-right:1px;
background-image:url(https://cdn-data.motu.com/site/images/v1-5/products-btns8.jpg);
opacity:.75;
text-indent:-8000px;
}

a#product-btns-audio{}
a#product-btns-video{background-position:-149px 0;}
a#product-btns-software{background-position:-298px 0;}
a#product-btns-midi{background-position:-447px 0;}
a#product-btns-guitar{background-position:-596px 0;}

.product-buttons.selected{
opacity:1 !important;
}

#productslider{
height:2650px;
margin-top:2px;
}

#productslider .product-listing-subhead{
padding:8px;
color:#eee;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-color:#999;
text-align:center;
}


#productslider #product-btn1{
background:url(https://cdn-data.motu.com/site/images/v1-5/productslider-selected-arrow.png) no-repeat 50px top;
}

#productslider #product-btn2{
background:url(https://cdn-data.motu.com/site/images/v1-5/productslider-selected-arrow.png) no-repeat 212px top;
}

#productslider #product-btn3{
background:url(https://cdn-data.motu.com/site/images/v1-5/productslider-selected-arrow.png) no-repeat 365px top;
}

#productslider #product-btn4{
background:url(https://cdn-data.motu.com/site/images/v1-5/productslider-selected-arrow.png) no-repeat 516px top;
}

#productslider #product-btn5{
background:url(https://cdn-data.motu.com/site/images/v1-5/productslider-selected-arrow.png) no-repeat 662px top;
}

#productslider #product-btn6{
background:url(https://cdn-data.motu.com/site/images/v1-5/productslider-selected-arrow.png) no-repeat 685px top;
}

#productslider .contentdiv{
-moz-opacity: 1;
opacity: 1;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
}

#productslider .contentdiv-inner{
width:745px;
margin-top:10px;
padding:12px;
border-bottom:1px #bdbdbd solid;
background:#e3e3e3;
background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.23, rgba(205,205,205,1.0)),
    color-stop(0.62, rgba(227,227,227,1.0))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgba(205,205,205,1.0) 23%,
    rgba(227,227,227,1.0) 62%
);
}

#productslider .contentdiv h3{
margin-bottom:12px;
}

.product-listing-box{
float:left;
width:240px;
min-height:180px;
margin-bottom:8px;
padding:7px 2px;
text-align:center;
border:1px transparent solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
}

.product-listing-box:hover{
border:1px #c7c7c7 solid;
background-color:#eee;

-moz-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(255,255,255,0.5);
-webkit-box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(255,255,255,0.5);
box-shadow:inset 2px 2px 5px rgba(0, 0, 0, 0.1), 1px 1px 0 rgba(255,255,255,0.5);
}

.product-listing-box:active{
background-color:#efefef;

}

.product-listing-box-new{
background:url(https://cdn-data.motu.com/site/images/v1-5/new-icon-circle-small.png) no-repeat right 20px;
}

.product-listing-box p{
margin:0 5px;
}

#productslider.sliderwrapper{
position: relative;
overflow: hidden;
}

#productslider.sliderwrapper .contentdiv{
visibility: hidden;
position: absolute;
left: 0;
top: 0;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}






.social-media-icons{
position:relative;
top:50px;
left:-2px;
}

.social-media-icons a{
float:left;
/*opacity:0.6;*/
}

.social-media-icons a:hover{
/*opacity:1;*/
}



/*
#product-buttons{
float:left;
width:382px;
margin-bottom:15px;
}

.product-buttons a{
display:block;
width:367px;
height:119px;
margin:0 0 6px 0;
border:2px gray solid;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
background-image:url(https://cdn-data.motu.com/site/images/v1-5/products-bg.jpg);
opacity:.85;
text-indent:-8000px;
}

#product-btns-software a{background-position:-367px 0;}
#product-btns-motuaudio a{background-position:-367px -119px;}
#product-btns-pciaudio a{background-position:-367px -238px;}
#product-btns-midi a{background-position:-367px -357px;}
#product-btns-guitar a{background-position:-367px -476px;}
#product-btns-video a{background-position:-367px -595px;}

#show-product-list{
padding:0 0 0 370px;
}

#show-product-list ul{
min-height:119px;
padding:0;
list-style:none;
line-height:17px;
}

#show-product-list ul li a{
display:block;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
font-size:14px;
}

#product-list-motuaudio{
position:relative;
top:125px;
}

#product-list-pciaudio{
position:relative;
top:256px;
}

#product-list-midi{
position:relative;
top:385px;
}

#product-list-guitar{
position:relative;
top:515px;
}
*/



/* Bar with personalized menu (user preferences, favorites etc) */

#portal-personaltools{
height:42px;
overflow:hidden;
text-align:right;
}

#portal-personaltools ul{
float:right;
margin:0;
padding:0;
border-left:1px black solid;
list-style:none;
text-align:right;
}

#portal-personaltools li{
display: inline;
font-size:11px;
}

#portal-personaltools li a{
display:block;
float:left;
padding:16px 11px 15px 11px;
color:#7c7c7c;
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://cdn-data.motu.com/site/images/v1-5/product-desc-btn-bg.png) repeat-x #2c2c2c;
text-align:right;
text-decoration: none;
}

#portal-personaltools li a:hover{
color:#808080;
background:url(https://cdn-data.motu.com/site/images/v1-5/product-desc-btn-hov-bg.png) repeat-x #3d3d3d;
}

#portal-personaltools li a:active{
opacity:0.8;
background:url(https://cdn-data.motu.com/site/images/v1-5/product-desc-btn-hov-bg.png) repeat-x #3d3d3d;
}

#portal-personaltools li.nav-separator{
display:none;
}

#portal-personaltools .portalUser{

}

#portal-personaltools .portalNotLoggedIn{

} /* Used on all descriptions relevant to those not logged in */


/* Homepage News Carousel */

.jcarousel-skin-hpnews{
list-style:none;
}

.jcarousel-skin-hp .jcarousel-container {border:1px red solid;

}

.jcarousel-skin-hpnews .jcarousel-direction-rtl {
direction: rtl;
}

.jcarousel-skin-hpnews .jcarousel-container-horizontal {
width: 860px;

}

.jcarousel-skin-hpnews .jcarousel-container-vertical {
width: 180px;
height: 380px;
margin-top:8px;
}

.jcarousel-skin-hpnews .jcarousel-clip-horizontal {
width:  850px;
height: 136px;
}

.jcarousel-skin-hpnews .jcarousel-clip-vertical {
overflow:hidden;
width: 200px;
height: 380px;
}

.jcarousel-skin-hpnews .jcarousel-item {
width: 210px;
height: 120px;
}

.jcarousel-skin-hpnews .jcarousel-item-horizontal {
margin-left: 0;
}

.jcarousel-skin-hpnews .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-right: 0;
}

.jcarousel-skin-hpnews .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-hpnews .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/* Vertical Buttons */
.jcarousel-skin-hpnews .jcarousel-next-vertical {
position: absolute;
bottom: -12px;
left: 66px;
width: 52px;
height: 12px;
cursor: pointer;
opacity:.65;
background: transparent url(https://cdn-data.motu.com/site/images/v1-5/carousel-down.png) no-repeat;
}

.jcarousel-skin-hpnews .jcarousel-next-vertical:hover {
opacity:1;
}

.jcarousel-skin-hpnews .jcarousel-next-vertical:active {

}

.jcarousel-skin-hpnews .jcarousel-next-disabled-vertical,
.jcarousel-skin-hpnews .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-hpnews .jcarousel-next-disabled-vertical:active {
cursor: default;
opacity:.25;
}

.jcarousel-skin-hpnews .jcarousel-prev-vertical {
position: absolute;
top: -16px;
left: 66px;
width: 52px;
height: 12px;
cursor: pointer;
opacity:.65;
background: transparent url(https://cdn-data.motu.com/site/images/v1-5/carousel-up.png) no-repeat;
}

.jcarousel-skin-hpnews .jcarousel-prev-vertical:hover {
opacity:1;
}

.jcarousel-skin-hpnews .jcarousel-prev-vertical:active {

}

.jcarousel-skin-hpnews .jcarousel-prev-disabled-vertical,
.jcarousel-skin-hpnews .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-hpnews .jcarousel-prev-disabled-vertical:active {
cursor: default;
opacity:.25;
}






/* Footer News Carousel */
.jcarousel-skin-tango{
list-style:none;
}

.jcarousel-skin-tango .jcarousel-container {
margin-left:88px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
width: 860px;

}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
overflow:hidden;
width:  850px;
height: 136px;
}

.jcarousel-skin-tango .jcarousel-item {
width: 210px;
height: 136px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-right: 0;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
}

/* Horizontal Buttons */
.jcarousel-skin-tango .jcarousel-next-horizontal {
position: absolute;
top: 30px;
right: 0px;
width: 12px;
height: 52px;
cursor: pointer;
opacity:.65;
background: transparent url(https://cdn-data.motu.com/site/images/v1-5/carousel-next.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
left: 5px;
right: auto;
background-image: url(https://cdn-data.motu.com/site/images/v1-5/carousel-prev.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
opacity:1;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
cursor: default;
opacity:.25;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
position: absolute;
top: 30px;
left: -17px;
width: 12px;
height: 52px;
cursor: pointer;
opacity:.65;
background: transparent url(https://cdn-data.motu.com/site/images/v1-5/carousel-prev.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
left: auto;
right: 5px;
background-image: url(https://cdn-data.motu.com/site/images/v1-5/carousel-next.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
opacity:1;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {

}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
cursor: default;
opacity:.25;
}






#portal-column-one .portlet ul{
margin:0;
padding:0;
list-style:none;
}

#portal-column-one .portlet .portletContent,
#portal-column-one .portlet .portletItem{
border-bottom:1px #ccc solid;
}

#portal-column-one .portlet .portletContent div:last-child,
#portal-column-one .portlet .portletItem div:last-child{
border-bottom:none !important;
}

#portal-column-one .portlet .portletContent .nav_drop_items,
#portal-column-one .portlet .portletItem .nav_drop_items{
border-top:1px #ccc solid;
border-bottom:none;
}



#portal-column-two .portlet{
font-size:14px;
}

#portal-column-two .portlet a{
color:#4c93d3;
}

#portal-column-two .portlet h5{
color:white;
font-size:16px;
}



/* Featured Products Portlet */
#portlet-products{
margin:10px 0;
}

#portlet-products .portletContent{
margin:2px 0;
}

#portlet-products h5, #portlet-products h6{
padding:0 10px;
}

#portlet-products .portletContent a{
display:block;
margin:0 4px 0 2px;
padding:1px 8px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-shadow:none !important;
}

#portlet-products .portletContent a:hover{
color:#1a1a1a;
background:#4c93d3;
text-decoration:none;
}



/* Login portlet */

#portal-column-two #portlet-login{
width:155px;
margin:18px 0;
padding:0 10px;
}

#portal-column-two #portlet-login .field input{
width:150px;
height:18px;
margin:4px 0;
border:1px black solid;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:white;
-moz-box-shadow:inset 0 5px 8px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255,255,255,0.3);
-webkit-box-shadow:inset 0 5px 8px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255,255,255,0.3);
box-shadow:inset 0 5px 8px rgba(0, 0, 0, 0.2), 1px 1px 0 rgba(255,255,255,0.3);
}

#portal-column-two #portlet-login .field label{
color:#969696;
}

#portal-column-two #portlet-login input.context, #login_page_btn{
border:none !important;
background:none !important;
}

#portal-column-two #portlet-login #login_btn{
box-shadow:none;
-moz-box-shadow:none;
-webkit-box-shadow:none;
}

#portal-column-two #portlet-login #login_btn:active{
position:relative;
top:1px;
opacity:.85;
}




#portal-column-two #portlet-account{
margin:15px 0;
}

#portal-column-two #portlet-account h5, #portal-column-two #portlet-account h6{
padding:0 10px;
}

#portal-column-two #portlet-account h6{
color:#b6b6b6;
}

#portal-column-two #portlet-account .portletContent{
margin:0 !important;

}

#portal-column-two #portlet-account .portletContent a{
display:block;
margin:0 4px 0 2px;
padding:3px 8px;

border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-shadow:none !important;
}

#portal-column-two #portlet-account .portletContent a:hover{
color:#1a1a1a;
background:#4c93d3;
text-decoration:none;
}




#portal-column-two #portlet-localnav-tree{
margin:10px 0;
}

#portal-column-two .portlet-nav-header a{
color:white !important;
padding:0 10px;
}

#portal-column-two .product-nav-item-wrapper{
border-top:1px solid black;
border-bottom:1px solid #414141;
border-top:1px solid rgba(0,0,0,0.4);
border-bottom:1px solid rgba(255,255,255,0.1);
}

#portal-column-two .product-nav-item{
background:#333;
}

#portal-column-two .product-nav-item a{
display:block;
padding:6px 10px;
color:#969696;
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);
}

#portal-column-two .product-nav-item a:hover{
background:#424242;
text-decoration:none;
}

#portal-column-two .product-nav-item a.pn-head{
background:#424242;
}

#portal-column-two .product-nav-item a.pn-head:hover{
text-decoration:underline;
}

#portal-column-two .product-nav-item .nav_drop_items{
padding:4px 0;
border-top:#1a1a1a;
border-bottom:black;
background:#1a1a1a;
}

#portal-column-two .product-nav-item .nav_drop_items ul{
margin:0;
padding:0;
list-style:none;
}

#portal-column-two .product-nav-item .nav_drop_items ul li a{
margin:2px;
margin-right:4px;
padding:4px 8px;
color:#4c93d3;
border:0;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
text-shadow:none !important;
}

#portal-column-two .product-nav-item .nav_drop_items ul li.selected a{
background:#1f3d57;
}


#portal-column-two .product-nav-item .nav_drop_items ul li a:hover{
color:#1a1a1a;
background:#4c93d3;
}






#portal-column-two .portlet h6{
color:white;
font-size:12px;
}




/* Right Column (product_display.css) */

#product_pages #portal-column-two #portlet-localnav-tree{

}

#product_pages #portal-column-two #portlet-localnav-tree .portlet-nav-header{
margin:0;
padding:0;
font-weight:bold;
}

#product_pages #portal-column-two #portlet-localnav-tree .portlet-nav-header{
margin:0;
padding:0;
}





/* Right Col */
#portal-column-two #portlet-localnav-tree .localnavRootItem{

font-weight:bold;
}

#portal-column-two .localnav_here .localnavRootItem{

}

#portal-column-two .localnav_here .portletContent{

}

#portal-column-two .portlet .localnavRootItem{

}

#portal-column-two .portlet{
width:182px; /* 175 */

}

.portlet .portletBody h6{
text-transform:none;
background:transparent;
border:none;
}

.portlet dd{
margin:0;
padding:0;
}

.portletBody{
border:0 !important;
}

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

.portlet .portletHeader{

}

.portlet .portletHeader a{

text-decoration:none;
}

.portlet .portletHeader a:hover{

text-decoration:none;
}

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

/* Navigation portlet */
#portlet-localnav-tree{

}

#portlet-localnav-tree .portletHeader{
display:none;
}


#portlet-localnav-tree div .localnavRootItem:hover{
text-decoration:none;
}

#portal-column-one #portlet-localnav-tree{
margin:10px 0;
}


#portal-column-one .nav_drop_items ul li a{
background:#f4f4f4;
}

#portal-column-one #portlet-localnav-tree .nav_drop_items ul li a:hover{
background:url(https://cdn-data.motu.com/site/images/v1-5/left-nav-item-hov-bg.png) repeat-x #a6a6a6;
}




/* Footer */

#portal-footer{
min-height:210px;
padding:15px 24px 0 24px;
color:#525252;
background:url(https://cdn-data.motu.com/site/images/v1-5/footer-bg.jpg) #292929;
}

#portal-footer p{
margin:0;
padding:0;
}

#portal-footer a{
color:#525252;
text-decoration:none;
}

#portal-footer a:hover{
color:#6f6f6f;
text-decoration:underline;
}

#footer-list{
margin-bottom:18px;
}

#footer-list .list-header{
font-size:14px;
font-weight:bold;
}

#footer-list ul{
list-style:none;
float:left;
margin:0 72px 0 0;
padding:0;
line-height:22px;
}

#footer-copyright{
padding:10px 0;
font-size:11px;
}


/* Footer News */

#footer-news-wrapper{
height:118px;
padding:20px 15px;
color:white;
border-top:1px black solid;
background:url(https://cdn-data.motu.com/site/images/v1-5/footer-news-bg.jpg);
}

#footer-news-more-links{
float:left;
width:75px;
}

#footer-news-more-links h5{
margin:0;
padding:0;
text-transform:uppercase;
}

#footer-news-more-links h5 a{
color:white;
}

#footer-news-more-links a{
color:#828282;
text-decoration:none;
}

#footer-news-more-links a:hover{
text-decoration:underline;
}

.footer-news-block-item{
float:left;
width:198px;
padding:0 0 0 12px;
border-left:1px #777 dotted;
}

.footer-news-block-item .footer-news-thumb{
display:block;
/*opacity:.8;*/
}

.footer-news-block-item .footer-news-thumb:hover{
/*opacity:1;*/
}

.footer-news-block-item .footer-news-thumb:active{
/*opacity:.8;*/
}

.footer-news-block-item .footer-news-thumb img{
border:1px black solid;
}

.footer-news-block-item p{
margin:7px 0;
}

.footer-news-block-item a{
color:#bababa;
text-decoration:none;
}

.footer-news-block-item a:hover{
text-decoration:underline;
}

.footer-news-date{
color:#828282;
}



/* Shadowbox */
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:2999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(https://cdn-data.motu.com/site/images/v1-5/sb-loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:40px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;width:45%;height:34px;padding:2px 0;}
#sb-nav a{display:block;float:right;height:34px;width:34px;margin-left:3px;opacity:.8;cursor:pointer;background-repeat:no-repeat;}
#sb-nav a:hover{opacity:1;}
#sb-nav-close{background-image:url(https://cdn-data.motu.com/site/images/v1-5/sb-close.png);background-position:top right;}
#sb-nav-close:hover{opacity:0.8;}
#sb-nav-next{background-image:url(https://cdn-data.motu.com/site/images/v1-5/sb-next.png);}
#sb-nav-previous{background-image:url(https://cdn-data.motu.com/site/images/v1-5/sb-prev.png);}
#sb-nav-play{background-image:url(https://cdn-data.motu.com/site/images/v1-5/sb-play.png);}
#sb-nav-pause{background-image:url(https://cdn-data.motu.com/site/images/v1-5/sb-pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}



/* Downloads form */

.form-oops-div{
width:180px;
height:18px;
}

.oops-form{
display:none;
padding:2px 4px;
border:1px solid #ffbdbd;
border-top-left-radius:0;
border-top-right-radius:0;
border-bottom-left-radius:4px;
border-bottom-right-radius:4px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:0;
-webkit-border-bottom-left-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
background:#ffe8e8;
}

.oops-close{
float:right;
}

.oops-close a:hover{
opacity:.8;
}

.oops-close a:active{
opacity:.65;
}

#hide-archive-downloads{display:none;}

.search-form-btn{
margin:0;
padding:0;
border:0;
background:transparent;
}

.search-form-btn:active{
position:relative;
top:1px;
opacity:.85;
}




.motu-blue-heading{color:#0098e5;}

.minor-quote{color:#4c6487 !important;}

.callout-image-box{margin-bottom:5px !important;margin-right:20px !important;}
.callout-image-box p{width:225px;padding:0;margin:0;color:gray;line-height:14px !important;}

.buy-now-link{color:#00db13 !important;}

.media-mov-thumb-table{width:592px;border-spacing:0 5px;}
.media-mov-thumb-table td{width:140px;vertical-align:top;}
.media-mov-thumb-table td a{display:block;border:2px #969696 solid;}
.media-mov-thumb-table td a:hover{border:2px #d55c00 solid;}
.media-mov-thumb-table td a.selected{border:2px #d55c00 solid;opacity:.5;}
.media-mov-thumb-table .thumb-image{}

.media-mov-thumb-table .description-block{padding:0 5px 0 10px;font-size:95%;}
.media-mov-thumb-table .description-block h5{margin-top:0;padding-top:0;}

.small-info{font-size:90%;color:#aaa;}


.product-layout-table{}
.product-layout-table td{vertical-align:top;}
.product-layout-table td.left-col{width:47%;padding:0 18px 15px 0;}
.product-layout-table td.right-col{width:46%;padding:0 0 15px 0;}
.product-layout-table h3{margin-top:-10px;color:#0098e5;}

.feat-block-content{font-size:13px;padding:0 5px 0 110px;}
.feat-block-content p{padding:0;margin:0;}
.feat-block-content h2{padding:0;margin:0;font-size:14px;}
.feat-block-more{font-size:11px;padding:0;margin:0;}

.feat_l_col{width:48%;float:left;margin:0 15px 0 0;}
.feat_r_col{}
.feat_block{margin:0 0 20px 0;}
.feat_block p{margin:0;padding:0;}

/* -- 12.2.09 -- */


.main-nav-drop{
margin:0 !important;
padding:0 !important;
position:absolute;
top: 0;
left:304px !important;
border: 1px solid #555555;
border-bottom-width: 0;
line-height:18px;
z-index:100;
background:url(https://motu.com/images/75_transpblk_bg.png) ;
width: 80px;
visibility: hidden;

}

.main-nav-drop ul{
list-style:none;
margin:0;
padding:0;
}

.main-nav-drop ul li{
margin:0;
padding:0;
}

.main-nav-drop a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #555555;
padding: 2px 3px;
text-decoration: none;
text-transform:uppercase;
color:#dddddd;
}

* html .main-nav-drop a{ /*IE only hack*/
width: 100%;
}

.main-nav-drop a:hover{
color:white;
background:black;
}

#portaltab-all-products a{width:85px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -579px 0 no-repeat;}
#portaltab-all-products a:hover{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -579px -28px no-repeat;}
#portaltab-all-products a:active{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -579px -56px no-repeat;}

.store-price{
font-size:120%;
font-weight:bold;
}

/* Round box */
.rnd-box{background:url(https://cdn-data.motu.com/site/images/rnd-box-bg.jpg) repeat-x #c9c9c9;width:325px;}
.rnd-box-t {background: url(https://cdn-data.motu.com/site/images/rnd-box-dot.gif) 0 0 repeat-x; }
.rnd-box-b {background: url(https://cdn-data.motu.com/site/images/rnd-box-dot.gif) 0 100% repeat-x;}
.rnd-box-l {background: url(https://cdn-data.motu.com/site/images/rnd-box-dot.gif) 0 0 repeat-y;}
.rnd-box-r {background: url(https://cdn-data.motu.com/site/images/rnd-box-dot.gif) 100% 0 repeat-y;}
.rnd-box-bl {background: url(https://cdn-data.motu.com/site/images/rnd-box-bl.gif) 0 100% no-repeat;}
.rnd-box-br {background: url(https://cdn-data.motu.com/site/images/rnd-box-br.gif) 100% 100% no-repeat;}
.rnd-box-tl {background: url(https://cdn-data.motu.com/site/images/rnd-box-tl.gif) 0 0 no-repeat;}
.rnd-box-tr {background: url(https://cdn-data.motu.com/site/images/rnd-box-tr.gif) 100% 0 no-repeat; padding:10px;}

/* -- -- */

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

#logo-bar{
margin-right:-90px;
float:left;
width:185px;
/*background:url(https://cdn-data.motu.com/site/images/v1-5/home-btns-bg.png) no-repeat right 0px;*/
}

#home-links{
display:none;
position:absolute;
left:120px;
width:95px;
padding-left:10px;
/*background:url(https://cdn-data.motu.com/site/images/home-icons-bg.png) no-repeat;*/
}

#home-links #audio-home-btn a span, #home-links #video-home-btn a span{
position:absolute;
left:-999em;
}

#home-links #audio-home-btn a{
float:left;
display:block;
width:37px;
height:30px;
background:url(https://cdn-data.motu.com/site/images/home-icons.png) 0 0 no-repeat;
}

#home-links #audio-home-btn a:hover{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) 0 -28px no-repeat !important;
}

#home-links #audio-home-btn a:active{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) 0 0 no-repeat !important;
}

#home-links #video-home-btn a{
display:block;
margin-left:42px;
width:37px;
height:30px;
background:url(https://cdn-data.motu.com/site/images/home-icons.png) -37px 0 no-repeat;
}

#home-links #video-home-btn a:hover{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) -37px -28px no-repeat !important;
}

#home-links #video-home-btn a:active{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) -37px 0 no-repeat !important;
}

.audio-home #home-links #audio-home-btn a,
.section-products #home-links #audio-home-btn a,
.section-techsupport #home-links #audio-home-btn a,
.section-store #home-links #audio-home-btn a,
.section-other #home-links #audio-home-btn a,
.section-news #home-links #audio-home-btn a,
.section-newsitems #home-links #audio-home-btn a,
.section-download #home-links #audio-home-btn a{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) 0 -60px no-repeat;
}

.audio-home #home-links #audio-home-btn a:hover,
.section-products #home-links #audio-home-btn a:hover,
.section-techsupport #home-links #audio-home-btn a:hover,
.section-store #home-links #audio-home-btn a:hover,
.section-other #home-links #audio-home-btn a:hover,
.section-news #home-links #audio-home-btn a:hover,
.section-newsitems #home-links #audio-home-btn a:hover,
.section-download #home-links #audio-home-btn a:hover{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) 0 -90px no-repeat !important;
}

.video-home #home-links #video-home-btn a,
.section-video-products #home-links #video-home-btn a,
.section-video-techsupport #home-links #video-home-btn a,
.section-video-store #home-links #video-home-btn a,
.section-video-other #home-links #video-home-btn a,
.section-video-news #home-links #video-home-btn a,
.section-video-newsitems #home-links #video-home-btn a,
.section-video-download #home-links #video-home-btn a{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) -37px -60px no-repeat;
}

.video-home #home-links #video-home-btn a:hover,
.section-video-products #home-links #video-home-btn a:hover,
.section-video-techsupport #home-links #video-home-btn a:hover,
.section-video-store #home-links #video-home-btn a:hover,
.section-video-other #home-links #video-home-btn a:hover,
.section-video-news #home-links #video-home-btn a:hover,
.section-video-newsitems #home-links #video-home-btn a:hover,
.section-video-download #home-links #video-home-btn a:hover{
background:url(https://cdn-data.motu.com/site/images/home-icons.png) -37px -90px no-repeat !important;
}

.documentByLine{
color:#999999;
}

.search_btn:focus, .search_btn{border:0;}



/* Headers */

#portal-column-two #portlet-news h5{

}

#portal-column-one .portlet-productnav h5{
foint-size:14px !important;
font-weight:bold;
}

#portal-column-one .portlet-productnav h5,
#portal-column-one .portlet-company h5,
#portal-column-one .portlet-downloads h5,
#portal-column-one .portlet-support h5,
#portal-column-one .portlet-store h5,
#portal-column-one #portlet-news h5{
font-size:14px;
}

#portal-column-one .portlet-company img{}

#portal-column-one .portlet-downloads h5{

}

#portal-column-one .portlet-support h5{

}

#portal-column-one .portlet-store h5{

}

#portal-column-one #portlet-news h5{

}

.callout-quote{
border-top:1px solid #4682b4;
border-bottom:1px solid #4682b4;
padding: 0.5em 0em;
margin: 0 40px;
font-family: Palatino, serif; font-style: italic;
font-weight: normal;
color: #4682b4;
text-align: center;
}

.callout-quote p{
font-size: 17px !important;
}

.content-layout-left.callout-quote p,
.content-layout-center.callout-quote p,
.content-layout-right.callout-quote p{
font-size: 22px !important;
}

#portaltab-marketing, #portaltab-search{display:none !important;}

.search_btn:focus, .search_btn{border:0}

/*
.field input{
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:url(https://cdn-data.motu.com/site/images/form-bg.jpg) white repeat-x;
}
*/


#portal-column-two .dot_heading{border-bottom:1px dotted gray;}

.section-video-products #portaltab-video a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -580px -28px no-repeat;}
.section-video-techsupport #portaltab-support a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -156px -28px no-repeat;}
.section-video-store #portaltab-store a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -228px -28px no-repeat;}
.section-video-download #portaltab-downloads a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -286px -28px no-repeat;}
.section-video-other #portaltab-company a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -380px -28px no-repeat;}

#portal-column-one,
#portal-column-one .visualPadding{overflow:hidden;}

.mobile{display:none;}

/* ----- */

.documentByLine{text-align:right;}

.section-other .field input{width:50%;}
.section-other .field textarea{width:100%;height:100px;}

.table_div{display:table;}
.table_row{display:table-row;}
.table_div_td{display:table-cell;}

.portlet .sub{
margin:0 0 5px 0;
padding:0 0 4px 5px;
border-bottom:1px dotted gray;
}

.portalMessage{
color:#424242 !important;
padding:5px;
font-weight:bold;
border:1px #cccccc solid;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#fffecf;
}

/* /products, /downloads buttons */
.main_btns{
margin:auto;
border-collapse:separate;
border-spacing:4px;
}

.main_btns td{
text-align:center;
}

.main_btns td img{
border:1px #cccccc solid;
}

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

#store_table{
border-spacing:5px;
border-collapse:separate;
}

#store_table td{
vertical-align:top;
border:1px #cccccc solid;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:5px;
background:url(https://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x;
}

#store_table img{
float:left;
margin-right:5px;
border:1px gray solid;
}

#store_table .store_left{
padding:0;
}

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

/*
input{
border:1px gray solid;
}
*/

/*
input:focus{
border:1px solid #0098e5;
}
*/

#portal-column-one #portlet-news.left_news_portlet{
text-align:right;
}

#portal-column-one #portlet-news.left_news_portlet h5{
padding:5px;
font-weight:normal;
border-bottom:1px #cccccc solid;
}

#portal-column-one #portlet-news.left_news_portlet h5 a{
color:#424242 !important;
}

#portal-column-one #portlet-news.left_news_portlet h5 a:hover{
text-decoration:none;
}

#portal-column-one #portlet-news.left_news_portlet .portletContent{
margin:0;
padding:7px 5px;
border-bottom:1px #cccccc solid;
}

#portal-column-one #portlet-news.left_news_portlet .portletContent a{
color: #0098e5;
}

#portal-column-one #portlet-news.left_news_portlet .portletContentDetails{
color:#424242;
border:none !important;
}

#portal-column-one #portlet-news.left_news_portlet .line-list{
padding:4px 0;
float:right;
}

#portal-column-one #portlet-news.left_news_portlet .rss_btn{
padding:15px 15px 0 0;
background:url(https://cdn-data.motu.com/site/images/rss.gif) no-repeat;
}

#portal-column-one #portlet-news.left_news_portlet .rss_btn img{
display:none;
}

/* Tech Support */

.response_box, .registered_product_list{
margin:10px 0;
padding:5px;
background:#ededed;
border:1px gray solid;
}

.response_box.manager{
background:#dddddd;
}

.response_box .response-info span{font-size:1.2em;}

.registered_product_list div{
margin:4px 0;
}

#customer_name {
margin:5px 0;
}

#customer_name a{
font-weight:bold;
color:white !important;
}

.customer_info a{
padding:0 0 0 5px !important;
color:#CCCCCC !important;
}

.portlet_techsupport{
color:gray;
}

.portlet_techsupport .portletContent{
padding:1px 0;
}

.section-techsupport .portlet{
color:white;
}


.issue-search-results{
}

.issue-search-results td{
padding:3px !important;
vertical-align:top;
border-bottom:1px gray dotted;
}



/* WBRS */
.section-techsupport fieldset textarea{
width:100%;
}

.section-techsupport .testimonial{
font-size:100% !important;
}

#register_search_results{
border-collapse:separate;
}

#register_search_results th{
border-collapse:collapse;
}

#register_search_results td{
padding:5px !important;
border-bottom:1px gray dotted !important;
}

.section-techsupport #portlet-products .portletContent a{
display:inline;
}


/* Shopping Cart */

.cartview{
width:100%;
border:1px #ccc solid;
border-collapse:collapse;
background-color:white;
}

.cartview td,
.cartview th{
vertical-align:top;
padding:5px 7px;
border:1px #ddd solid;
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);
}

.cartview tr:nth-child(even){
background-color:#f5f5f5;
}

.cartview th{
text-align:left;
}

.cartview .serialnums{
width:100%;
margin-bottom:2px;
border-collapse:collapse;
border-bottom:1px gray solid;
border-left:1px gray solid;
border-right:1px gray solid;
}

.cartview .serialnums th{
background:none !important;
border-bottom:none;
border-top:1px gray dotted;
}

.fill_content_table td{
padding-bottom:15px;
}

/* Download sections */

.callout_info{
float:right;
margin:0 0 10px 10px;
padding:8px;
width:200px;
border:1px #cccccc solid;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
color:#555555;
background:#efefef;
font-size:90%;
}

.callout_info img{
float:right;
margin:0 0 7px 7px;
border:1px #cccccc solid;
}

.testimonial{
width:200px;
float:right;
clear:right;
padding:8px;
margin:0 0 10px 10px;
overflow:hidden;
border:1px #cccccc solid;
border-radius:12px;
-moz-border-radius:12px;
-webkit-border-radius:12px;
color:#555555;
background:#efefef;
line-height:1.3em;
}

/*
.testimonial{
width:200px;
float:right;
clear:right;
padding:8px;
margin:0 0 10px 10px;
overflow:hidden;
border:1px #cccccc solid;
color:#555555;
background:#efefef;
line-height:1.3em;
}
*/


/*
.callout_info{
width:175px;
float:right;
margin:0 0 10px 10px;
padding:12px;
text-align:center;
background:url(https://d367viram2snxx.cloudfront.net/site/images/bg.jpg) repeat-x;
border:1px gray solid;
font-size:90%;
}

.callout_info p, .callout_info a{
text-align:center;
}

.callout_info img{
margin:0 0 5px 0;
border:1px #333333 solid;
}
*/

.section-download textarea{width:420px;}

.downloads_table{
border-collapse:collapse;
border:1px gray solid;
}

.downloads_table th, .downloads_table td{
padding:5px 10px;
}

.downloads_table th{
color:white;
padding:9px;
text-align:left;
border-bottom:1px gray solid;
}

.downloads_table tr.first_row_head{
background:#2e2e2e url(https://cdn-data.motu.com/site/images/old-nav-bg.jpg) top;
}

.downloads_table tr{
vertical-align:top;
}

.downloads_table td{
border-right:1px gray solid;
}

.downloads_table.mac_table{
background:url(https://cdn-data.motu.com/site/images/mac_dl_corner2.jpg) right bottom no-repeat;
}

.downloads_table.mac_table .last_cell{
background:url(https://cdn-data.motu.com/site/images/mac_dl_corner.jpg) right top no-repeat;
}

.downloads_table.win_table{
background:url(https://cdn-data.motu.com/site/images/win_dl_corner2.jpg) right bottom no-repeat;
}

.downloads_table.win_table .last_cell{
background:url(https://cdn-data.motu.com/site/images/win_dl_corner.jpg) right top no-repeat;
}

.download-file-description h2{
font-size:1.2em;
}

/*.documentDescription table{border-bottom:1px gray dotted;}*/

.documentDescription table h5{
margin:0;
padding:2px 0;
font-size:1.1em;
}

.newsItem{
margin:0 0 15px 0;
padding:0 0 5px 0;
border-bottom:1px gray dotted;
}

.newsItem img{
margin:0 10px 5px 0 !important;
padding:0 !important;
}

.newsItem h2{
font-size:1.2em;
margin:5px 0 0 0;
}

.newsItem .newsAbout, .newsItem .newsContent .newsFooter{
margin:0;
padding:0;
list-style:none;
}

#content-news .newsContent img{
float:left;
margin:0 8px 5px 0;
}

.listingBar{
margin:5px 0;
}

.next{
float:right;
}


/* -- Plone UI -- */

.ArchetypesMultiSelectionWidget select{
width:100%;
}

.link-parent{}

#text, #full_description{width:100%;height:600px;}/* size of text editing area */



#description{width:100%;height:40px;}

#archetypes-fieldname-relatedItems select{width:200px;height:30px;}

.state-published{color:green !important;}
.state-private{color:black !important;}

.contentViews{
border-bottom:1px solid #0098e5;
}

.contentViews a:hover, .contentActions a:hover{
text-decoration:none !important;
}

.contentViews li a{
border-top:1px solid #0098e5;
border-left:1px solid #0098e5;
border-right:1px solid #0098e5;
}

.contentViews li.plain a{
border-bottom:1px solid #0098e5;
}

.contentViews .selected a{
background:#d9d9d9;
border-bottom:1px #d9d9d9 solid;
}

.contentViews li a:hover{
background:#d9d9d9;
}

.contentActions{
background:url(https://cdn-data.motu.com/site/images/content_bg1.jpg) top repeat-x;
border-left:1px solid #0098e5;
border-right:1px solid #0098e5;
}

.contentActions li{
padding:0 !important;
border-left:1px solid #0098e5;
}

.actionMenu, .actionMenu li a{
background:#d9d9d9 !important;
}

.actionMenu{
border:1px solid #0098e5 !important;
border-top:none !important;
border-left:none !important;
}

.actionMenu li{margin:0;padding:0;}

.actionMenu li a{margin:0;}

.actionMenu li a:hover{
background:white !important;
}

.menuPosition{
padding-right:4px;
}

.menuPosition a{
padding:0 7px 0 7px;
}

.actionMenuContent ul, .actionMenuContent li a{
background:#d9d9d9 !important;
}

.actionMenuContent ul{
border:1px solid #0098e5 !important;
border-top:none !important;
}

.actionMenuContent li a:hover{
background:white !important;
}

.actionSeparator a{
border-top:1px solid #0098e5 !important;
}

.documentEditable #region-content{
border:1px solid #0098e5;
}

/*
input.context{
text-transform:uppercase;
font-size:.9em;
padding:3px;
color:white;
background:url(https://cdn-data.motu.com/site/images/nav_bg.jpg) repeat-x center;
border:2px gray inset !important;
}

input.context:active{
background:url(https://cdn-data.motu.com/site/images/nav_bg.jpg) 0 7px;
}

input.standalone, input.destructive{
text-transform:uppercase;
font-size:.9em;
padding:3px;
color:white;
background:url(https://cdn-data.motu.com/site/images/nav_bg.jpg) repeat-x center;
border:2px gray inset !important;
}

input.standalone:active, input.destructive:active{
background:#333333;
background:url(https://cdn-data.motu.com/site/images/nav_bg.jpg) 0 7px;
}
*/


ul.configlets {
margin: 1em 0;
list-style-image: none;
list-style: none !important;
}

ul.configlets li {
margin-bottom: 1em;
}

#portlet-prefs dd, #portlet-prefs dt{
padding:0 10px;
}

#portlet-prefs dd ul{
margin:0;
padding:0;
}

.box_info_item{
padding:5px;
background:#ededed;
border:1px solid gray;
}

/* table for document listings */
#sortable{
margin-bottom:15px;
border-collapse:collapse;
}

.listing{
width:100%;
font-size:100%;
border:gray 1px solid;
border-collapse:collapse;
}

.vertical{}

.vertical th{}

.vertical td{
border-top:1px gray solid;
border-right:1px gray solid;
}

.arrow_nav_s{width:100%;}
.arrow_nav_s td{width:50%}
.arrow_nav_s .left_arrow{text-align:left;}
.arrow_nav_s .right_arrow{text-align:right;}

/* Data/Information table */
.info_table{
width:100%;
background:url(https://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x;
border:gray 1px solid;
border-collapse:collapse;
}

.info_table th{
vertical-align:top;
border-bottom:gray 1px dotted;
text-align:left;
}

.info_table td, .info_table th{
padding:5px 10px;
}

.info_table .even{
background:#ededed;
}

.info_table.less_col_info td, .info_table.less_col_info th{
border-right:1px gray solid;
}

.info_table td.highlighted{
background:#d3e0f1;
}

.dot_row tr{border-bottom:1px dotted gray;}

.table {
width: 100%;
border:gray 1px solid;
}

.table .th {
background:url(https://cdn-data.motu.com/site/images/content_bg1.jpg) repeat-x;
border-bottom:gray 1px dotted;
font-weight:bold;
padding:2px 0 7px 0;
}

.table .th .normal{
padding-top:10px;
}

.table .td {
float: left;
}


.wider {
width: 50%;
padding-left:5px;
}

.wide {
width: 37%;
}

.narrow {
width:10%;
}

.combined_cell {
width:47%;
}

.combined_cell .bigger {
float:left;
width:75%;
}

.combined_cell .smaller {
float:left;
width:22%;
}

.upgrade {
padding-left:0.5em;
}

.moretopspace {
padding:8px 0;
}

.table .tf {
padding-bottom:0.25em;
}


/* Random buttons */

#random_img{
padding:0 6px;
}

.rnd_btn{
width:100%;
height:150px;
text-indent:-2408px;
}


/* Portal structure */
#portal-columns{
background:url(https://cdn-data.motu.com/site/images/v1-5/content-bg.png) white repeat-x top;
}

#content{margin:0;padding:20px 20px 20px 20px !important;font-size:12px;color:#424242;}

#content p, #content fieldset, #content table{
line-height:1.4em;
}


/* Body font size */
#content p, #content ul{font-size:13px;}

.section-products #content p, .section-products #content ul{font-size:12px;}

.section-products #content #center_content p, .section-products #content #center_content ul{font-size:13px;}

.section-products #content #center_content .testimonial p, .section-products #content #center_content .callout_info p{font-size:11px;}

#content a{
/*color: #0098e5;*/
color:#0098e5;
text-decoration:none;
}

#content a:hover{
text-decoration:underline;
}

#content ul li, #center_content ul li{padding:.2em 0;}

#portal-column-one{
border-right:1px #ccc solid;
margin:0;
padding:0;
}

.left_col_info{padding:0 15px;font-size:.9em;}

#portal-column-two{
background:url(https://cdn-data.motu.com/site/images/v1-5/right-col-bg.jpg) repeat-x #1c1c1c;
border-left:1px solid black;
}


/* Portlets */

/* Static portlet - left column */
#portal-column-one .static_portlet .portletContent{
border-bottom:1px solid #CCCCCC;
text-align:right;
padding:0;
}

#portal-column-one .static_portlet .portletContent a{
display:block;
padding:5px;
}

#portal-column-one .static_portlet .portletContent a:hover{
text-decoration:none;
color:white;
background:url(https://cdn-data.motu.com/site/images/product_images/product_disp_nav_bg_hover.jpg) repeat-y gray;
}

#portal-column-one .static_portlet h5{
margin:0 !important;
padding:0 5px;
text-align:right;
font-weight:normal;
color:#424242;
border-bottom:1px gray dotted;
}

/* Static portlet - right column */
#portal-column-two .static_portlet{

}

#portal-column-two .static_portlet .portletContent{
padding:2px 0;
}

#portal-column-two .static_portlet .portletContent a{}

#portal-column-two .static_portlet .portletContent a:hover{}

#portal-column-two .static_portlet .portletContent h5{
color:white !important;
font-weight:bold;

}

.portlet_marg{
margin:0 10px;
}

.portlet_nomarg{
width:158px;
margin:0 auto;
padding:0;
text-align:center;
}

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

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

/* Left Col */
#portal-column-one .portlet .portletContent div, #portal-column-one .portlet .portletItem div{
border-bottom:1px solid #CCCCCC;
text-align:right;
padding:0;
}

#portal-column-one .portlet .portletContent div a, #portal-column-one .portlet .portletItem div a{
display:block;
padding:5px;
}

#portal-column-one .portlet .portletContent div a:hover, #portal-column-one .portlet .portletItem div a:hover{
text-decoration:none;
color:white;
background:url(https://cdn-data.motu.com/site/images/v1-5/left-nav-item-hov-bg.png) repeat-x #a0a0a0;
}

#portal-column-one .portlet .portletContent div a.selected{
color:white;
background:url(https://cdn-data.motu.com/site/images/v1-5/left-nav-item-select-bg.png) repeat-x #2773be;
}

#portal-column-one .portlet .localnavRootItem.selected{
color:#424242 !important;
background:none !important;
}

/* MOTU Market Portlet */
#portlet-motu-market{
text-align:right;
}

#portlet-motu-market .portletContent .portlet_indent{
border-bottom:none !important;
padding:0 5px 5px 0 !important;
}

#portlet-motu-market .portletItem .portletContent.portlet_indent a{
padding-right:15px;
}







/* News Portlet */

#portlet-news{

}

#portlet-news .portletItemDetails{
font-size:.9em;
color:#b1b1b1;
}

#portlet-news .portletItem{
margin-bottom:10px;
}

#portlet-news .portletItem a{
color:white;
font-size:1em;
line-height:1.2em;
}

#portlet-news .portletContentDetails{
margin:0 0 2px 0;
font-size:.9em;
color:#b1b1b1;
}

#portlet-news .portletContent{
margin-bottom:10px;
}

#portlet-news .portletContent a{
color:white;
font-size:1em;
line-height:1.25em;
}

#portlet-news .portletFooter{
text-align:right;
margin-bottom:5px;
}

#portlet-news .portletFooter a{
font-size:.9em;
}

#portal-column-two #portlet-news h5{
color:white;

}

#portal-column-two #portlet-news h5 a{
color:white;
}









.documentActions{display:none;}

.documentActions{
float:right;
clear:right;
}

.documentActions ul{
margin:0;
padding:0;
list-style:none;
}

.documentActions li{
display:inline;
}

.documentActions li a{

}


/* Defaults */

html{
padding:0;
margin:0;
background:url(https://cdn-data.motu.com/site/images/v1-5/bg-tile.png) #8a8a8a top;
}

body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:73%;
background:url(https://cdn-data.motu.com/site/images/v1-5/bg-top.png) repeat-x top;
}

a{outline:none;}
a img{border:none;}
p{margin:.5em 0 1em 0;padding:0;}
h1{font-size:1.5em;margin:.3em 0 .2em 0;padding:0;}
h2{font-size:1.35em;margin:.3em 0 .2em 0;padding:0;}
h3{font-size:1.225em;margin:.3em 0 .2em 0;padding:0;}
h4{font-size:1.15em;margin:.3em 0 .2em 0;padding:0;}
h5{font-size:1.1em;margin:.3em 0 .2em 0;padding:0;}
h6{font-size:1em;margin:.3em 0 .2em 0;padding:0;}
ul{margin:0;padding:0 0 0 15px;}
ol li{padding:4px 0;}
table{border:none;}
fieldset{border:1px gray solid;margin-bottom:10px;}
fieldset .field input{border:1px gray solid;}
fieldset .field input:focus{border:1px gray solid;}
.field textarea{border:1px gray solid;}
.field textarea:focus{border:1px gray solid;}
legend{font-weight:bold;}
pre{font-size:1.2em;}
.center{text-align:center;}
.right{text-align:right;}
.bold, .documentDescription{font-weight:bold;}
.italic{font-style:italic;}
.float{float:right;margin:0 0 10px 10px;}
.float_L{float:left;margin:0 10px 10px 0;}
.clear{clear:both;}
.clear_right{clear:right;}
.image, .movie{text-align:center;}
.bord_img{border:1px #424242 solid;}
.bord_img_lgt{border:1px gray solid;}
.dot_rule{border-bottom:1px gray dotted;margin:8px 0;}
.sp_info{font-size:90%;font-style:italic;}
.sp_quote{font-style:italic;color:gray;}
.smaller{font-size:90%;}
.colorit-gray{color:#424242;}
.redit{color:red;}
.urgent{color:red;font-weight:bold;}
.context{background-image:none;margin:0;padding:0;}
.visualPadding{padding:0;}
.visualClear{clear:left;}
.ahta_here{display:none;}
.spaceit{padding:0 20px;}
dt{font-weight:bold;}
dl dd{margin:0;}

.float_group{
float:right;
text-align:center;
width:140px;
}

.float_group p{
font-size:90%;
}

#visual-portal-wrapper{
position:relative;
margin:auto;
width:980px;
margin-bottom:12px;
background:transparent;
-moz-box-shadow:1px 1px 15px 1px rgba(0,0,0,0.65);
-webkit-box-shadow:1px 1px 15px 1px rgba(0,0,0,0.65);
box-shadow:1px 1px 15px 1px rgba(0,0,0,0.65);
}

.long_list{
margin-bottom:15px;
}

.long_list li{
margin:5px 0;
line-height:1.5em;
}

.long_list dd, .long_list dt{
margin:5px 0;
}

.line-list{
margin:0;
padding:0;
list-style:none;
display:inline;
}

.line-list li{
float:left;
margin:0 3px;
}

.line-list .spacerizer{
padding:8px;
}

/* Hidden structure */
.hiddenStructure {
display: none;
background: transparent;
background-image: none; /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}

.visualClear {
display: block;
clear: both;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}


/* The edit form elements */

#content fieldset{
padding:15px;
}

.field {
top: 0;
left: 0;
margin: 0 1em 7px 0;
}

.field .field {
margin: 1em 0 0 0;
}

.field label{
font-weight:bold;
}

#content .field input{
margin:0 0 7px 0;
}

.fieldRequired {
padding: 0 0 0 8px;
}

.formHelp {
margin: 0 0 7px 0;
}

.formControls input{
text-transform:none;
}

.optionsToggle{
border:none;
background:none;
}

#Subject{
width:200px;
}

label, select{color:#424242;}

code{font-size:1.2em;}

#select_add_item{
margin:5px 0;
}

.error {
/* Class for error indication in forms */
padding: 1em;
margin: 0 0 1em 0;
width: 95%;
color:red;
background:#efefef;
border:1px #cccccc solid;
}

#portal-column-content fieldset > * input:focus,
#portal-column-content fieldset > * textarea:focus {
border-color: #0098e5;
border-width: 1px;
}



.section-other #pfm_radio.field input{
width:inherit;
margin:5px;
margin-right:10px;
}


/* Customized header div */
#header_top_c{
height:42px;
background:url(https://cdn-data.motu.com/site/images/v1-5/header-top-bg.png) repeat-x black;
border-bottom:1px black solid;
}

#portal-siteactions{display:none;}

#portal-siteactions {
margin:0;
padding:4px 10px 0 0;
list-style:none;
float: right;
clear:right;
border-bottom:1px gray solid;
font-size:.9em;
}

#portal-siteactions li {
display: inline;
padding:0 0 0 12px;
}

#portal-siteactions li a {
text-decoration:none;
color:gray;
}

#portal-siteactions li a:hover {
text-decoration:underline;
}



.visualCaseSensitive {
text-transform: none;
}

/* Main navigation bar - Logo, main nav, search box */
#nav_bar_c{
background:url(https://cdn-data.motu.com/site/images/v1-5/header-nav-bg.png) repeat-x #2e2e2e;
padding-bottom:30px;
border-bottom:black 1px solid;
}

#portal-logo{
float:left;
margin:0;
padding:0;
}

#portal-logo a{
display:block;
margin:0 !important;
padding:30px 0 0 0;
width:126px;
height:0px !important;
height /**/: 30px;
overflow:hidden;
background:url(https://cdn-data.motu.com/site/images/motu_logo_hires.png) top no-repeat transparent;
}

#portal-globalnav li.selected a {
background-color: transparent;
}

#portal-globalnav li a:hover {
background-color: transparent;
}

/* Main nav buttons */
#portal-globalnav {
width:470px;
background: transparent;
list-style: none;
margin: 0 0 0 165px;
padding: 0;
float:left;
}

#portal-globalnav li {
float:left;
display: inline;
}

#portal-globalnav li a {
display:block;
background-color: transparent;
color:white !important;
text-decoration: none;
}

#portal-globalnav li a span{
position:absolute;
left:-999em;
}

#portaltab-midi a{width:45px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -535px 0 no-repeat;}
#portaltab-midi a:hover{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -535px -28px no-repeat;}
#portaltab-products a{width:83px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -580px 0 no-repeat;}
#portaltab-products a:hover{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -580px -28px no-repeat;}
#portaltab-products a:active{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -580px -56px no-repeat;}
#portaltab-video a{width:53px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) no-repeat -103px 0;}
#portaltab-video a:hover{background-position:-103px -28px;}
#portaltab-video a:active{background-position:-103px -56px;}
#portaltab-support a{width:74px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) no-repeat -156px 0;}
#portaltab-support a:hover{background-position:-156px -28px;}
#portaltab-support a:active{background-position:-156px -56px;}
#portaltab-store a{width:58px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) no-repeat -228px 0;}
#portaltab-store a:hover{background-position:-228px -28px;}
#portaltab-store a:active{background-position:-228px -56px;}
#portaltab-downloads a{width:94px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) no-repeat -286px 0;}
#portaltab-downloads a:hover{background-position:-286px -28px;}
#portaltab-downloads a:active{background-position:-286px -56px;}
#portaltab-company a{width:74px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) no-repeat -380px 0;}
#portaltab-company a:hover{background-position:-380px -28px;}
#portaltab-company a:active{background-position:-380px -56px;}
#portaltab-jobs a{width:70px;height:28px;background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) no-repeat -458px 0;}
#portaltab-jobs a:hover{background-position:-458px -28px;}
#portaltab-jobs a:active{background-position:-458px -56px;}

#portaltab-job-opps{display:none !important;}

.section-products #portaltab-products a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -580px -28px no-repeat;}
.section-techsupport #portaltab-support a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -156px -28px no-repeat;}
.section-store #portaltab-store a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -228px -28px no-repeat;}
.section-download #portaltab-downloads a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -286px -28px no-repeat;}
.section-other #portaltab-company a{background:url(https://cdn-data.motu.com/site/images/v1-5/main-nav.png) -380px -28px no-repeat;}




#portal-searchbox{
float: right;
clear: right;
margin:0;
padding:0 !important;
height:29px;
}

#portal-searchbox .LSBox{
margin:0 15px 0 0 !important;
padding:5px 0 0 5px;
}

#portal-searchbox .LSBox input{
height:20px;
border:0 !important;
background:transparent;
}

#portal-searchbox .LSBox input:focus{
outline-width:0;
background:white !important;
}

#portal-searchbox form{
margin:0;
padding:0;
}

#portal-searchbox #searchGadget{
width:145px;
margin:0;
padding:0 20px 0 7px;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#e4e4e4;
-moz-box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.4), 1px 1px 0 rgba(255,255,255,0.3);
}

#portal-searchbox input.searchButton{
position:absolute;
right:12px;
margin:0;
padding:0;
width:30px;
border:none;
background:url(https://cdn-data.motu.com/site/images/v1-5/search-icon.png) no-repeat center;
box-shadow:none !important;
text-transform: none;
text-indent:-6666px;
}



/* Breadcrumbs */
#portal-breadcrumbs{
padding:5px 0px 5px 12px;
margin:0 !important;
height:10px;
color:#424242;
}

#portal-breadcrumbs a{
color:#0098e5;
text-decoration:none;
}

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

/* Shadow */

#border_shadows{}
.container_shadow{position:absolute;}
#shadow_left{left:-12px;top:-6px;width:12px;height:100%;background:url(https://cdn-data.motu.com/site/images/shadowLeft.png) repeat-y;}
#shadow_right{top:-6px;right:-12px;width:12px;height:100%;background:url(https://cdn-data.motu.com/site/images/shadowRight.png) repeat-y;}
#shadow_left_corner{left:-12px;bottom:-12px;width:18px;height:18px;background:url(https://cdn-data.motu.com/site/images/shadowLeftCorner.png) no-repeat;}
#shadow_right_corner{bottom:-12px;right:-12px;width:18px;height:18px;background:url(https://cdn-data.motu.com/site/images/shadowRightCorner.png) no-repeat;}
#shadow_bottom{left:6px;bottom:-12px;width:968px;height:12px;background:url(https://cdn-data.motu.com/site/images/shadowBottom.png) center repeat-x;}

/* IE Shadow substitute */
* html .container_shadow{display:none;}
* html #visual-portal-wrapper{border:1px #cccccc solid;}



/*  */

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