/* Homepage issues fixed with simple width adjustments and image cropping */
.lookbook a {
    font-size: 0px;
}

.form-search {
    float: none;
    width: 175px;
}

#search_mini_form button { background: url('../images/sprites_nav-ie.png') #FF6C86 no-repeat 0 3px;
}

#newsletter-validate-detail {
    width: 275px;
}

.social li a {
    height: 32px;
}

/* Category page issues resolved with new images from universal sprite also width fixes*/
.breadcrumbs .arrow {
    background: url('../images/sprites_nav-arrow.png') no-repeat;
    margin: 10px 0px 0px 4px;
    padding-top: 8px;
}

/*.block-layered-nav #narrow-by-list DD {background: url('../images/sort-arrow-ie.png') no-repeat transparent 138px 2px;}*/
.toolbar .sorter .sort-by {
    width: 200px;
}

.toolbar .pager .limiter {
    width: 100px;
}

/* Fix issues with footer social area */
.footer1column .social {
    width: 220px;
}

.footer1column .social .form-subscribe {
    width: 196px;
}

/* Product Page Issues */
.product-options .input-box {
    background: url('../images/sprites_nav-prod.png') no-repeat 147px 0;
    width: 178px;
}

.catalog-product-view .add-to-cart {
    width: 250px;
}

.catalog-product-view .add-to-cart input {
    padding-top: 5px;
    line-height: 35px;
}

.quickContact {
    width: 350px;
}

.quickContact .callus {
    background: url('../images/sprites_product-phone.png') no-repeat;
}

/*Shopping Cart*/
#shopping-cart-table .shopping-cart-item label.qty {
    clear: both;
}

#shopping-cart-table .shopping-cart-item input.qty {
    float: right;
}

.checkout-onepage-index #p_method_cashondelivery {
    margin-top: -5px;
}

.checkout-onepage-index #p_method_authorizenet {
    margin-top: -5px;
}

/* BOF ManaDev Layered Navigation styles */
#ami-layered-nav-left {
    width: 120px;
    float: left;
    min-height: 800px;
}

#ami-layered-nav-left .block-layered-nav h3 {
    float: left;
    width: 100%;
    margin-right: 10px;
    margin-bottom: 24px;
    background-color: #FF6C86;
    color: white;
    text-transform: uppercase;
    text-align: center;
    font-size: 20px;
    font-family: 'Abel', Arial, sans-serif;
    line-height: 1.5;
}

#ami-layered-nav-left .block-layered-nav .narrow-by-list dd {
    float: left;
    background: none;
    margin: 0 15px 12px 0;
    padding-bottom: 10px;
    overflow: visible;
    width: 120px;
    height: auto;
    border: none;
    -webkit-appearance: none;
    font-family: 'Abel', Arial, sans-serif;
    border-bottom: 2px solid #ccc;
}

#ami-layered-nav-left .block-layered-nav .narrow-by-list dd:last-child {
    border: 0;
}

#ami-layered-nav-left .block-layered-nav dt,
#ami-layered-nav-left .block-layered-nav .filter-title {
    font-weight: bold;
    font-family: 'Josefin Sans', sans-serif;
    color: #FF6C86;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 18px;
    letter-spacing: -1px;
    margin: 0 0 4px 0;
}

#ami-layered-nav-left .block-layered-nav .narrow-by-list dd select {
    float: left;
    background: url("../images/sprites_nav.png") no-repeat transparent right -14px;
    background-size: 21px auto;
    float: left;
    margin: 0 15px 0 0px;
    overflow: hidden;
    height: 26px;
    border: 1px solid #ccc;
    -webkit-appearance: none;
    background-position: right -15px;
}

#ami-layered-nav-left .block-layered-nav ol {
    margin: 0;
}

#ami-layered-nav-left li {
    font-weight: normal;
    line-height: 18px;
    font-size: 16px;
}

#ami-layered-nav-left #size li,
#ami-layered-nav-left #color li {
    border: 1px solid #ccc;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-style: italic;
    font-size: 12px;
    float: left;
    margin: 4px;
    overflow: hidden;
}

#ami-layered-nav-left li a {
    text-transform: capitalize;
}

#ami-layered-nav-left li a:hover {
    color: #FF6C86;
}

#ami-layered-nav-left #size li a {
    display: block;
    width: 30px;
    height: 30px;
    position: relative;
    left: -1px; /* so italics look like they're centered */
}

#ami-layered-nav-left #size li.longname a {
    width: 106px !important;
}

#ami-layered-nav-left #size li.longname {
    width: 106px !important;
}

#ami-layered-nav-left #size .m-expandable-filter,
#ami-layered-nav-left #color .m-expandable-filter {
    height: auto !important;
}

#ami-layered-nav-left .price #slider-range {
    margin-top: 6px;
}

#ami-layered-nav-left .price p.price-slider {
    margin-bottom: 0;
}

#ami-layered-nav-left .price #amount {
    margin-top: 10px;
    font-family: 'GFS Didot', sans-serif;
    text-align: center;
    font-style: italic;
    font-size: 14px;
    margin-top: 6px;
}

#ami-layered-nav-left .hide {
    display: none;
}

#ami-layered-nav-left .m-more-less {
    cursor: pointer;
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
}

#ami-layered-nav-left .m-show-less-action {
    background: url("../images/show-more-up.png") right -1px no-repeat;
    padding-right: 16px;
}

#ami-layered-nav-left .m-show-more-action {
    background: url("../images/show-more-down.png") right 1px no-repeat;
    padding-right: 16px;
}

#ami-layered-nav-left .price p.label {
    display: none;
}

#ami-layered-nav-left .price .price_value {
    float: left;
    width: 49.999%;
    margin-top: 4px;
}

#ami-layered-nav-left .show-when-top {
    display: none;
}

#ami-layered-nav-left .show-when-left {
}

.category-products #nav-and-prodgrid .four.columns {
    width: 176px;
}

#ami-layered-nav-left .mb-mana-catalog-leftnav .actions {
    margin-bottom: 20px;
}

#ami-layered-nav-left .mb-mana-catalog-leftnav .actions a {
    color: #FF6C86;
}

#ami-layered-nav-left ul.leftnav-menu {
}

#ami-layered-nav-left ul.leftnav-menu li {
    margin-bottom: 0;
}

#ami-layered-nav-left ul.leftnav-menu li.level0 {
    margin-bottom: 0px;
}

#ami-layered-nav-left ul.leftnav-menu li.nav-mag {
    display: none;
}

#ami-layered-nav-left ul.leftnav-menu li.nav-title {
    display: none;
}

#ami-layered-nav-left ul.leftnav-menu li a {
    font-weight: normal;
    line-height: 18px;
    font-size: 16px;
    font-family: 'Abel', Arial, sans-serif;
}

#ami-layered-nav-left ul.leftnav-menu li.saleLink,
#ami-layered-nav-left ul.leftnav-menu li.saleLink a {
    display: none;
}

#ami-layered-nav-left ul.leftnav-menu ul.level0 {
    margin: 0px 0 0px 10px;
    width: 120px;
    display: none;
}

/*#ami-layered-nav-left #main-menu-tree ul.leftnav-menu ul.level0 { display: block; }*/
#ami-layered-nav-left ul.leftnav-menu ul.level0 li a,
#ami-layered-nav-left ul li.m-leaf .m-tree-item a {
    font-size: 13px;
    line-height: 14px;
}

.block-layered-nav.m-topmenu dl dt {
    background: url('../images/sort-arrow-ie.png') no-repeat transparent 138px 2px;
}

#ami-layered-nav-top li.colorfilter-applied {
    position: relative;
    top: 0px;
}

/* EOF ManaDev Layered Navigation styles */

/* BOF Color Swatch styles from the ManaDev automatically-generated CSS file (m-filter-1-2.css) in the media folder */

.mfv-3 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-3 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-3-state,
.mfv-3-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-3-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-3-state .m-layer1 {
    background-image: none;
}

.mfv-4 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-4 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-4-state,
.mfv-4-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-4-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-4-state .m-layer1 {
    background-image: none;
}

.mfv-5 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-5 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-5-state,
.mfv-5-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-5-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-5-state .m-layer1 {
    background-image: none;
}

.mfv-6 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-6 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-6-state,
.mfv-6-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-6-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-6-state .m-layer1 {
    background-image: none;
}

.mfv-7 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-7 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-7-state,
.mfv-7-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-7-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-7-state .m-layer1 {
    background-image: none;
}

.mfv-8 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-8 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-8-state,
.mfv-8-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-8-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-8-state .m-layer1 {
    background-image: none;
}

.mfv-10 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-10 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-10-state,
.mfv-10-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-10-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-10-state .m-layer1 {
    background-image: none;
}

.mfv-12 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-12 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-12-state,
.mfv-12-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-12-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-12-state .m-layer1 {
    background-image: none;
}

.mfv-13 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-13 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-13-state,
.mfv-13-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-13-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-13-state .m-layer1 {
    background-image: none;
}

.mfv-14 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-14 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-14-state,
.mfv-14-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-14-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-14-state .m-layer1 {
    background-image: none;
}

.mfv-15 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-15 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-15-state,
.mfv-15-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-15-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-15-state .m-layer1 {
    background-image: none;
}

.mfv-16 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-16 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-16-state,
.mfv-16-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-16-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-16-state .m-layer1 {
    background-image: none;
}

.mfv-17 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-17 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-17-state,
.mfv-17-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-17-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-17-state .m-layer1 {
    background-image: none;
}

.mfv-102 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-102 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-102-state,
.mfv-102-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-102-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-102-state .m-layer1 {
    background-image: none;
}

.mfv-438 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-438 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-438-state,
.mfv-438-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-438-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-438-state .m-layer1 {
    background-image: none;
}

.mfv-478 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-478 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-478 {
    background-image: none;
}

.mfv-478.hovered {
    background-image: none;
}

.mfv-478.selected {
    background-image: none;
}

.mfv-478.selected.hovered {
    background-image: none;
}

.mfv-478-state,
.mfv-478-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-478-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-478-state {
    background-image: none;
}

.mfv-478-state .m-layer1 {
    background-image: none;
}

.mfv-480 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-480 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-480 {
    background-image: none;
}

.mfv-480.hovered {
    background-image: none;
}

.mfv-480.selected {
    background-image: none;
}

.mfv-480.selected.hovered {
    background-image: none;
}

.mfv-480-state,
.mfv-480-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-480-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-480-state {
    background-image: none;
}

.mfv-480-state .m-layer1 {
    background-image: none;
}

.mfv-486 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-486 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-486 {
    background-image: none;
}

.mfv-486.hovered {
    background-image: none;
}

.mfv-486.selected {
    background-image: none;
}

.mfv-486.selected.hovered {
    background-image: none;
}

.mfv-486-state,
.mfv-486-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-486-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-486-state {
    background-image: none;
}

.mfv-486-state .m-layer1 {
    background-image: none;
}

.mfv-489 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-489 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-489 {
    background-image: none;
}

.mfv-489.hovered {
    background-image: none;
}

.mfv-489.selected {
    background-image: none;
}

.mfv-489.selected.hovered {
    background-image: none;
}

.mfv-489-state,
.mfv-489-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-489-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-489-state {
    background-image: none;
}

.mfv-489-state .m-layer1 {
    background-image: none;
}

.mfv-491 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-491 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-491 {
    background-image: none;
}

.mfv-491.hovered {
    background-image: none;
}

.mfv-491.selected {
    background-image: none;
}

.mfv-491.selected.hovered {
    background-image: none;
}

.mfv-491-state,
.mfv-491-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-491-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-491-state {
    background-image: none;
}

.mfv-491-state .m-layer1 {
    background-image: none;
}

.mfv-504 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-504 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-504 {
    background-image: none;
}

.mfv-504.hovered {
    background-image: none;
}

.mfv-504.selected {
    background-image: none;
}

.mfv-504.selected.hovered {
    background-image: none;
}

.mfv-504-state,
.mfv-504-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-504-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-504-state {
    background-image: none;
}

.mfv-504-state .m-layer1 {
    background-image: none;
}

.mfv-507 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-507 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-507 {
    background-image: none;
}

.mfv-507.hovered {
    background-image: none;
}

.mfv-507.selected {
    background-image: none;
}

.mfv-507.selected.hovered {
    background-image: none;
}

.mfv-507-state,
.mfv-507-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-507-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-507-state {
    background-image: none;
}

.mfv-507-state .m-layer1 {
    background-image: none;
}

.mfv-511 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-511 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-511 {
    background-image: none;
}

.mfv-511.hovered {
    background-image: none;
}

.mfv-511.selected {
    background-image: none;
}

.mfv-511.selected.hovered {
    background-image: none;
}

.mfv-511-state,
.mfv-511-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-511-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-511-state {
    background-image: none;
}

.mfv-511-state .m-layer1 {
    background-image: none;
}

.mfv-567 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-567 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-567-state,
.mfv-567-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-567-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-567-state .m-layer1 {
    background-image: none;
}

.mfv-574 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-574 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-574 {
    background-image: none;
}

.mfv-574.hovered {
    background-image: none;
}

.mfv-574.selected {
    background-image: none;
}

.mfv-574.selected.hovered {
    background-image: none;
}

.mfv-574-state,
.mfv-574-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-574-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-574-state {
    background-image: none;
}

.mfv-574-state .m-layer1 {
    background-image: none;
}

.mfv-614 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-614 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-614 {
    background-image: none;
}

.mfv-614.hovered {
    background-image: none;
}

.mfv-614.selected {
    background-image: none;
}

.mfv-614.selected.hovered {
    background-image: none;
}

.mfv-614-state,
.mfv-614-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-614-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-614-state {
    background-image: none;
}

.mfv-614-state .m-layer1 {
    background-image: none;
}

.mfv-651 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-651 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-651-state,
.mfv-651-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-651-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-651-state .m-layer1 {
    background-image: none;
}

.mfv-652 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-652 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-652 {
    background-image: none;
}

.mfv-652.hovered {
    background-image: none;
}

.mfv-652.selected {
    background-image: none;
}

.mfv-652.selected.hovered {
    background-image: none;
}

.mfv-652-state,
.mfv-652-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-652-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-652-state {
    background-image: none;
}

.mfv-652-state .m-layer1 {
    background-image: none;
}

.mfv-654 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-654 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-654-state,
.mfv-654-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-654-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-654-state .m-layer1 {
    background-image: none;
}

.mfv-659 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-659 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-659 {
    background-image: none;
}

.mfv-659.hovered {
    background-image: none;
}

.mfv-659.selected {
    background-image: none;
}

.mfv-659.selected.hovered {
    background-image: none;
}

.mfv-659-state,
.mfv-659-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-659-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-659-state {
    background-image: none;
}

.mfv-659-state .m-layer1 {
    background-image: none;
}

.mfv-665 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-665 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-665 {
    background-image: none;
}

.mfv-665.hovered {
    background-image: none;
}

.mfv-665.selected {
    background-image: none;
}

.mfv-665.selected.hovered {
    background-image: none;
}

.mfv-665-state,
.mfv-665-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-665-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-665-state {
    background-image: none;
}

.mfv-665-state .m-layer1 {
    background-image: none;
}

.mfv-676 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-676 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-676 {
    background-image: none;
}

.mfv-676.hovered {
    background-image: none;
}

.mfv-676.selected {
    background-image: none;
}

.mfv-676.selected.hovered {
    background-image: none;
}

.mfv-676-state,
.mfv-676-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-676-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-676-state {
    background-image: none;
}

.mfv-676-state .m-layer1 {
    background-image: none;
}

.mfv-683 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-683 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-683 {
    background-image: none;
}

.mfv-683.hovered {
    background-image: none;
}

.mfv-683.selected {
    background-image: none;
}

.mfv-683.selected.hovered {
    background-image: none;
}

.mfv-683-state,
.mfv-683-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-683-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-683-state {
    background-image: none;
}

.mfv-683-state .m-layer1 {
    background-image: none;
}

.mfv-704 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-704 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-704 {
    background-image: none;
}

.mfv-704.hovered {
    background-image: none;
}

.mfv-704.selected {
    background-image: none;
}

.mfv-704.selected.hovered {
    background-image: none;
}

.mfv-704-state,
.mfv-704-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-704-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-704-state {
    background-image: none;
}

.mfv-704-state .m-layer1 {
    background-image: none;
}

.mfv-730 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-730 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-730 {
    background-image: none;
}

.mfv-730.hovered {
    background-image: none;
}

.mfv-730.selected {
    background-image: none;
}

.mfv-730.selected.hovered {
    background-image: none;
}

.mfv-730-state,
.mfv-730-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-730-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-730-state {
    background-image: none;
}

.mfv-730-state .m-layer1 {
    background-image: none;
}

.mfv-731 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-731 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-731 {
    background-image: none;
}

.mfv-731.hovered {
    background-image: none;
}

.mfv-731.selected {
    background-image: none;
}

.mfv-731.selected.hovered {
    background-image: none;
}

.mfv-731-state,
.mfv-731-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-731-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-731-state {
    background-image: none;
}

.mfv-731-state .m-layer1 {
    background-image: none;
}

.mfv-732 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-732 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-732 {
    background-image: none;
}

.mfv-732.hovered {
    background-image: none;
}

.mfv-732.selected {
    background-image: none;
}

.mfv-732.selected.hovered {
    background-image: none;
}

.mfv-732-state,
.mfv-732-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-732-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-732-state {
    background-image: none;
}

.mfv-732-state .m-layer1 {
    background-image: none;
}

.mfv-733 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-733 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-733 {
    background-image: none;
}

.mfv-733.hovered {
    background-image: none;
}

.mfv-733.selected {
    background-image: none;
}

.mfv-733.selected.hovered {
    background-image: none;
}

.mfv-733-state,
.mfv-733-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-733-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-733-state {
    background-image: none;
}

.mfv-733-state .m-layer1 {
    background-image: none;
}

.mfv-734 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-734 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-734 {
    background-image: none;
}

.mfv-734.hovered {
    background-image: none;
}

.mfv-734.selected {
    background-image: none;
}

.mfv-734.selected.hovered {
    background-image: none;
}

.mfv-734-state,
.mfv-734-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-734-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-734-state {
    background-image: none;
}

.mfv-734-state .m-layer1 {
    background-image: none;
}

.mfv-736 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-736 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-736 {
    background-image: none;
}

.mfv-736.hovered {
    background-image: none;
}

.mfv-736.selected {
    background-image: none;
}

.mfv-736.selected.hovered {
    background-image: none;
}

.mfv-736-state,
.mfv-736-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-736-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-736-state {
    background-image: none;
}

.mfv-736-state .m-layer1 {
    background-image: none;
}

.mfv-737 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-737 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-737 {
    background-image: none;
}

.mfv-737.hovered {
    background-image: none;
}

.mfv-737.selected {
    background-image: none;
}

.mfv-737.selected.hovered {
    background-image: none;
}

.mfv-737-state,
.mfv-737-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-737-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-737-state {
    background-image: none;
}

.mfv-737-state .m-layer1 {
    background-image: none;
}

.mfv-738 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-738 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-738 {
    background-image: none;
}

.mfv-738.hovered {
    background-image: none;
}

.mfv-738.selected {
    background-image: none;
}

.mfv-738.selected.hovered {
    background-image: none;
}

.mfv-738-state,
.mfv-738-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-738-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-738-state {
    background-image: none;
}

.mfv-738-state .m-layer1 {
    background-image: none;
}

.mfv-739 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-739 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-739 {
    background-image: none;
}

.mfv-739.hovered {
    background-image: none;
}

.mfv-739.selected {
    background-image: none;
}

.mfv-739.selected.hovered {
    background-image: none;
}

.mfv-739-state,
.mfv-739-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-739-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-739-state {
    background-image: none;
}

.mfv-739-state .m-layer1 {
    background-image: none;
}

.mfv-740 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-740 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-740 {
    background-image: none;
}

.mfv-740.hovered {
    background-image: none;
}

.mfv-740.selected {
    background-image: none;
}

.mfv-740.selected.hovered {
    background-image: none;
}

.mfv-740-state,
.mfv-740-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-740-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-740-state {
    background-image: none;
}

.mfv-740-state .m-layer1 {
    background-image: none;
}

.mfv-741 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-741 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-741-state,
.mfv-741-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-741-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-741-state .m-layer1 {
    background-image: none;
}

.mfv-742 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-742 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-742 {
    background-image: none;
}

.mfv-742.hovered {
    background-image: none;
}

.mfv-742.selected {
    background-image: none;
}

.mfv-742.selected.hovered {
    background-image: none;
}

.mfv-742-state,
.mfv-742-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-742-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-742-state {
    background-image: none;
}

.mfv-742-state .m-layer1 {
    background-image: none;
}

.mfv-743 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-743 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-743 {
    background-image: none;
}

.mfv-743.hovered {
    background-image: none;
}

.mfv-743.selected {
    background-image: none;
}

.mfv-743.selected.hovered {
    background-image: none;
}

.mfv-743-state,
.mfv-743-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-743-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-743-state {
    background-image: none;
}

.mfv-743-state .m-layer1 {
    background-image: none;
}

.mfv-744 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-744 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-744 {
    background-image: none;
}

.mfv-744.hovered {
    background-image: none;
}

.mfv-744.selected {
    background-image: none;
}

.mfv-744.selected.hovered {
    background-image: none;
}

.mfv-744-state,
.mfv-744-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-744-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-744-state {
    background-image: none;
}

.mfv-744-state .m-layer1 {
    background-image: none;
}

.mfv-746 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-746 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-746 {
    background-image: none;
}

.mfv-746.hovered {
    background-image: none;
}

.mfv-746.selected {
    background-image: none;
}

.mfv-746.selected.hovered {
    background-image: none;
}

.mfv-746-state,
.mfv-746-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-746-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-746-state {
    background-image: none;
}

.mfv-746-state .m-layer1 {
    background-image: none;
}

.mfv-748 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-748 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-748 {
    background-image: none;
}

.mfv-748.hovered {
    background-image: none;
}

.mfv-748.selected {
    background-image: none;
}

.mfv-748.selected.hovered {
    background-image: none;
}

.mfv-748-state,
.mfv-748-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-748-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-748-state {
    background-image: none;
}

.mfv-748-state .m-layer1 {
    background-image: none;
}

.mfv-762 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-762 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-762 {
    background-image: none;
}

.mfv-762.hovered {
    background-image: none;
}

.mfv-762.selected {
    background-image: none;
}

.mfv-762.selected.hovered {
    background-image: none;
}

.mfv-762-state,
.mfv-762-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-762-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-762-state {
    background-image: none;
}

.mfv-762-state .m-layer1 {
    background-image: none;
}

.mfv-764 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-764 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-764 {
    background-image: none;
}

.mfv-764.hovered {
    background-image: none;
}

.mfv-764.selected {
    background-image: none;
}

.mfv-764.selected.hovered {
    background-image: none;
}

.mfv-764-state,
.mfv-764-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-764-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-764-state {
    background-image: none;
}

.mfv-764-state .m-layer1 {
    background-image: none;
}

.mfv-765 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-765 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-765 {
    background-image: none;
}

.mfv-765.hovered {
    background-image: none;
}

.mfv-765.selected {
    background-image: none;
}

.mfv-765.selected.hovered {
    background-image: none;
}

.mfv-765-state,
.mfv-765-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-765-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-765-state {
    background-image: none;
}

.mfv-765-state .m-layer1 {
    background-image: none;
}

.mfv-766 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-766 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-766 {
    background-image: none;
}

.mfv-766.hovered {
    background-image: none;
}

.mfv-766.selected {
    background-image: none;
}

.mfv-766.selected.hovered {
    background-image: none;
}

.mfv-766-state,
.mfv-766-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-766-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-766-state {
    background-image: none;
}

.mfv-766-state .m-layer1 {
    background-image: none;
}

.mfv-767 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-767 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-767 {
    background-image: none;
}

.mfv-767.hovered {
    background-image: none;
}

.mfv-767.selected {
    background-image: none;
}

.mfv-767.selected.hovered {
    background-image: none;
}

.mfv-767-state,
.mfv-767-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-767-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-767-state {
    background-image: none;
}

.mfv-767-state .m-layer1 {
    background-image: none;
}

.mfv-768 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-768 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-768 {
    background-image: none;
}

.mfv-768.hovered {
    background-image: none;
}

.mfv-768.selected {
    background-image: none;
}

.mfv-768.selected.hovered {
    background-image: none;
}

.mfv-768-state,
.mfv-768-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-768-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-768-state {
    background-image: none;
}

.mfv-768-state .m-layer1 {
    background-image: none;
}

.mfv-769 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-769 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-769 {
    background-image: none;
}

.mfv-769.hovered {
    background-image: none;
}

.mfv-769.selected {
    background-image: none;
}

.mfv-769.selected.hovered {
    background-image: none;
}

.mfv-769-state,
.mfv-769-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-769-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-769-state {
    background-image: none;
}

.mfv-769-state .m-layer1 {
    background-image: none;
}

.mfv-770 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-770 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-770 {
    background-image: none;
}

.mfv-770.hovered {
    background-image: none;
}

.mfv-770.selected {
    background-image: none;
}

.mfv-770.selected.hovered {
    background-image: none;
}

.mfv-770-state,
.mfv-770-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-770-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-770-state {
    background-image: none;
}

.mfv-770-state .m-layer1 {
    background-image: none;
}

.mfv-778 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-778 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-778.hovered {
    background-image: none;
}

.mfv-778.selected.hovered {
    background-image: none;
}

.mfv-778-state,
.mfv-778-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-778-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-778-state {
    background-image: none;
}

.mfv-778-state .m-layer1 {
    background-image: none;
}

.mfv-779 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-779 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-779 {
    background-image: none;
}

.mfv-779.hovered {
    background-image: none;
}

.mfv-779.selected {
    background-image: none;
}

.mfv-779.selected.hovered {
    background-image: none;
}

.mfv-779-state,
.mfv-779-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-779-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-779-state {
    background-image: none;
}

.mfv-779-state .m-layer1 {
    background-image: none;
}

.mfv-780 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-780 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-780 {
    background-image: none;
}

.mfv-780.hovered {
    background-image: none;
}

.mfv-780.selected {
    background-image: none;
}

.mfv-780.selected.hovered {
    background-image: none;
}

.mfv-780-state,
.mfv-780-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-780-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-780-state {
    background-image: none;
}

.mfv-780-state .m-layer1 {
    background-image: none;
}

.mfv-781 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-781 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-781 {
    background-image: none;
}

.mfv-781.hovered {
    background-image: none;
}

.mfv-781.selected {
    background-image: none;
}

.mfv-781.selected.hovered {
    background-image: none;
}

.mfv-781-state,
.mfv-781-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-781-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-781-state {
    background-image: none;
}

.mfv-781-state .m-layer1 {
    background-image: none;
}

.mfv-784 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-784 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-784-state,
.mfv-784-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-784-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-784-state .m-layer1 {
    background-image: none;
}

.mfv-785 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-785 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-785 {
    background-image: none;
}

.mfv-785.hovered {
    background-image: none;
}

.mfv-785.selected {
    background-image: none;
}

.mfv-785.selected.hovered {
    background-image: none;
}

.mfv-785-state,
.mfv-785-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-785-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-785-state {
    background-image: none;
}

.mfv-785-state .m-layer1 {
    background-image: none;
}

.mfv-786 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-786 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-786 {
    background-image: none;
}

.mfv-786.hovered {
    background-image: none;
}

.mfv-786.selected {
    background-image: none;
}

.mfv-786.selected.hovered {
    background-image: none;
}

.mfv-786-state,
.mfv-786-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-786-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-786-state {
    background-image: none;
}

.mfv-786-state .m-layer1 {
    background-image: none;
}

.mfv-787 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-787 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-787-state,
.mfv-787-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-787-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-787-state .m-layer1 {
    background-image: none;
}

.mfv-788 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-788 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-788 {
    background-image: none;
}

.mfv-788.hovered {
    background-image: none;
}

.mfv-788.selected {
    background-image: none;
}

.mfv-788.selected.hovered {
    background-image: none;
}

.mfv-788-state,
.mfv-788-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-788-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-788-state {
    background-image: none;
}

.mfv-788-state .m-layer1 {
    background-image: none;
}

.mfv-793 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-793 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-793 {
    background-image: none;
}

.mfv-793.hovered {
    background-image: none;
}

.mfv-793.selected {
    background-image: none;
}

.mfv-793.selected.hovered {
    background-image: none;
}

.mfv-793-state,
.mfv-793-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-793-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-793-state {
    background-image: none;
}

.mfv-793-state .m-layer1 {
    background-image: none;
}

.mfv-795 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-795 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-795-state,
.mfv-795-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-795-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-795-state .m-layer1 {
    background-image: none;
}

.mfv-796 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-796 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-796 {
    background-image: none;
}

.mfv-796.hovered {
    background-image: none;
}

.mfv-796.selected {
    background-image: none;
}

.mfv-796.selected.hovered {
    background-image: none;
}

.mfv-796-state,
.mfv-796-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-796-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-796-state {
    background-image: none;
}

.mfv-796-state .m-layer1 {
    background-image: none;
}

.mfv-797 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-797 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-797-state,
.mfv-797-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-797-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-797-state .m-layer1 {
    background-image: none;
}

.mfv-798 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-798 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-798 {
    background-image: none;
}

.mfv-798.hovered {
    background-image: none;
}

.mfv-798.selected {
    background-image: none;
}

.mfv-798.selected.hovered {
    background-image: none;
}

.mfv-798-state,
.mfv-798-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-798-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-798-state {
    background-image: none;
}

.mfv-798-state .m-layer1 {
    background-image: none;
}

.mfv-804 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-804 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-804 {
    background-image: none;
}

.mfv-804.hovered {
    background-image: none;
}

.mfv-804.selected {
    background-image: none;
}

.mfv-804.selected.hovered {
    background-image: none;
}

.mfv-804-state,
.mfv-804-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-804-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-804-state {
    background-image: none;
}

.mfv-804-state .m-layer1 {
    background-image: none;
}

.mfv-805 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-805 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-805 {
    background-image: none;
}

.mfv-805.hovered {
    background-image: none;
}

.mfv-805.selected {
    background-image: none;
}

.mfv-805.selected.hovered {
    background-image: none;
}

.mfv-805-state,
.mfv-805-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-805-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-805-state {
    background-image: none;
}

.mfv-805-state .m-layer1 {
    background-image: none;
}

.mfv-807 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-807 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-807 {
    background-image: none;
}

.mfv-807.hovered {
    background-image: none;
}

.mfv-807.selected {
    background-image: none;
}

.mfv-807.selected.hovered {
    background-image: none;
}

.mfv-807-state,
.mfv-807-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-807-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-807-state {
    background-image: none;
}

.mfv-807-state .m-layer1 {
    background-image: none;
}

.mfv-809 .m-layer1 {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-809 {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.mfv-809 {
    background-image: none;
}

.mfv-809.hovered {
    background-image: none;
}

.mfv-809.selected {
    background-image: none;
}

.mfv-809.selected.hovered {
    background-image: none;
}

.mfv-809-state,
.mfv-809-state .m-layer1 {
    width: 10px;
    height: 10px;
}

.mfv-809-state {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.mfv-809-state {
    background-image: none;
}

.mfv-809-state .m-layer1 {
    background-image: none;
}

/* EOF ManaDev color swatch styles */
