/**
* Core CSS Template for Multi-Sites
* Contained within are class prefixed with std-
* Each subset represents a separate module that can be altered through the individual multi-site style sheet
*
* @project Scalem Multi-Sites
* @version 1.0
* @author Kevin Kern <kevinak941@gmail.com>
* @copyright 2015 Horseloverz.com
*/
@font-face {font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-style: normal;}
html,body{margin:0;padding:0;}
html.b{height:100%;} /*lss*/
.b body{min-height:100%;} /*lss*/
.cookie-d body{overflow-x:auto;}

.session-active{display:none;}
/**
* Responsive Modular Design
* Prefix classes are applied to top level HTML tag in document
* Prefix determines state of page
* .m = Mobile View
* .d = Desktop View
* .t = Tablet View
* .b = Both Desktop And Tablet
* Apply prefix before any style definition to have it exclusion applied to specific view
* Example: .m nav  would specifically apply a style to the mobile navigation
*/

/* Media Query Backups For Mobile Content */
/*@media screen and (min-width:571px) {
.mobile{display:none!important;}
}
@media screen and (max-width:571px) {
.no-mobile{display:none!important;}
}*/
.m .no-mobile,.m .no-mobile img{display:none!important;}
.b .mobile,.b .mobile img{display:none!important;}
/* End Media Query Backups */

/* PRE JS LAYOUT DETECTION */
/* Layout options that need to occur before JS cdds body classes */
/* To prevent any flashing or jumping */
#topbar div.container, #header div.container, nav, #footer div.container, #page > div.container{max-width:1200px;margin-left:auto;margin-right:auto;}
/* END PRE JS LAYOUT DETECTION */

/**
* -----------------------------------
* @section Print View
* -----------------------------------
*/
@media print {
#header,#footer,#right_column,#left_column,#topbar{display:none;}
.mobile, .no-print{display:none!important;} /* Double Check this */

}
@media not print {
    .print-only{display:none!important;}
}

/**
 * ----------------------------------
 * @section Bootstrap Overrides
 * ----------------------------------
 */
*{box-sizing:content-box;}
.container{padding:0;}
.breadcrumb{background:transparent;padding:0;border-radius:0;}
.breadcrumb>li+li:before{content:none;}
.pagination{border-radius:0;padding:0;display:block;margin:0;}
:after, :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

/**
* -----------------------------------
* @section CORE LAYOUTS
* -----------------------------------
*/
/* DESKTOP + TABLET */
.b #topbar div.container, .b #header div.container, .b nav, .b #footer div.container, .b #page > div.container{max-width:1200px;margin-left:auto;margin-right:auto;}
/* MOBILE */
.m #left_column,.m #right_column{display:none;}
.m.md #topbar{position:absolute;}
/* TABLET */
.t #right_column{display:none;}
/* DESKTOP */
/* ALL */
#page>div.container{width:100%;display:table;table-layout:fixed;}
#left_column,#center_column,#right_column{display:table-cell;vertical-align:top;transition: display 2s ease-in-out;}
#left_column,#right_column{width:20%;}
#left_column{padding-right:1%;}
.container.layout-2 #left_column{padding-right:0;padding-left:1%;}
#right_column{padding-left:1%;}
.container.layout-2 #right_column{padding-left:0;padding-right:1%;}
#center_column{width:100%;}
.container.layout-2 #center_column{padding:0 1%;}
.m .container.layout-2 #center_column{padding:0;}
/* --- END CORE LAYOUTS --- */



/* Don't know where to put it yet section */
#postback{display:none;}
#wait {position:absolute; width:100%;height:100%;z-index:9999999;display:none;cursor:wait;}
/* OPT OUT LINKS */
.remove-website-desktop,.set-website-desktop{display:block;font-size:16px;text-align:center;margin-bottom:5px;}
.remove-website-desktop{color:#FFF;position:absolute;top:-20px;left:0;right:0;}



/**
* ---------------------------------
* CLICKTAMER
* ---------------------------------
* Any modifications that occur on click tamer belong here
*/
#left_column>iframe,#right_column>iframe{width:100%!important;}
#left_column>iframe{text-align:left;}
#right_column>iframe{text-align:right;}


/**
 *
 * PAGE EVENTS
 *
 */
#page > div.container.isLoading{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:aplha(opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7;}
#loader{display:none;font-size:47px;position:fixed;right:0;left:0;margin:auto;text-align:center;bottom:0;top:0;height:47px;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:aplha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;z-index:1000;}
#loader:after {content: "Loading";font-size: 10px;display: block;margin: 0;padding: 0;position: absolute;bottom: -43px;text-align: center;left: 0;right: 0;margin: auto;}

#payments-accepted{margin:10px 0 0;border: 1px solid #DAD1B6;border-width: 1px 0;padding: 10px;}
.b #payments-accepted .header{text-align:center;}
.m #payments-accepted .header{display:none;}
#payments-accepted .payment-buttons{display:table;table-layout:fixed;margin:0 auto;}
#payments-accepted .payment-buttons .wrap{display:table-cell;max-width:200px;padding:0 10px;}
#payments-accepted .payment-buttons .wrap img{width:100%;}

/**
 * --------------------------------
 * @section HELPER CLASSES
 * --------------------------------
 */
/* prevents text selection */
.no-select {-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.no-select-all, .no-select-all *{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}

/**
* --------------------------------
* @section STD MODULES
* --------------------------------
*/
/* PAGES */
.std-page-print{margin-left:auto;margin-right:auto;max-width:670px;} /*formatting for full page print */
.std-page-print table{width:100%;}
.std-page-amazon{}
.std-load{height:16px;width:20px;margin:auto;display:inline-block;}
#precache{display:none;}

/* TRUNCATION */
.std-truncate-1{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 1!important;}
.std-truncate-2{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 2!important;}
.std-truncate-3{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3!important;}
.std-truncate-4{overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 4!important;}

/* COLUMNS */
.std-col-row{display:table-row;width:100%;}
.std-col{display:table;width:100%;box-sizing:border-box;position:relative;}
.std-col.fixed{table-layout:fixed;}
.std-col>.col,.std-col-row .col{display:table-cell;vertical-align:top;}
.std-col>.resp{display:block;float:left;}
.t .t-break, .m .t-break{clear:left;}
.t .t-50, .m .t-50{width:50%;box-sizing:border-box;}
.m .m-break{clear:left;}
.m .m-50{width:50%;box-sizing:border-box;}
.std-col-left-break{width:49%;padding-right:1%;}
.std-col-right-break{width:49%;padding-left:1%;}
.std-col-image-left{width:30%;padding-right:1%;position:relative;min-height: 140px;text-align:center;}
.std-col-image-right{width:69%;}
.std-col-left-10{width:9%;padding-right:1%;}
.std-col-left-20{width:19%;padding-right:1%;}
.std-col-left-25{width:24%;padding-right:1%;}
.std-col-left-30{width:29%;padding-right:1%;}
.std-col-left-33{width:32%;padding-right:1%;}
.std-col-left-40{width:39%;padding-right:1%;}
.std-col-left-50{width:49%;padding-right:1%;}
.std-col-left-60{width:59%;padding-right:1%;}
.std-col-left-70{width:69%;padding-right:1%;}
.std-col-left-80{width:79%;padding-right:1%;}
.std-col-left-90{width:89%;padding-right:1%;}
.std-col-right-90{width:90%;}
.std-col-right-80{width:80%;}
.std-col-right-70{width:70%;}
.std-col-right-60{width:60%;}
.std-col-right-50{width:50%;}
.std-col-right-40{width:40%;}
.std-col-right-33{width:33%;}
.std-col-right-30{width:30%;}
.std-col-right-25{width:25%;}
.std-col-right-20{width:20%;}
.std-col-right-10{width:10%;}
.std-col-empty{}
.col.std-valign-top{vertical-align:top;}
.col.std-valign-middle{vertical-align:middle;}
.col.std-valign-bottom{vertical-align:bottom;}
.m .std-col-left-break,.m .std-col-right-break{margin:0;padding:0;float:none;display:block!important;width:100%;}
.m .col.std-m-break:not(.std-callout){display:block!important;width:100%;}
.m .col.std-m-break.std-callout{display:block!important;width:auto;}
.m .std-col.std-m-break >.col{display:block!important;width:100%;}
.m .std-col.std-m-break{display:block!important;}

/* SPECIAL COLUMNS */
.std-striped .std-col:nth-of-type(2n){background:#eee;}
.std-striped .std-col{border-top:1px solid #ccc;}
.std-striped .std-col:last-of-type{border-bottom:1px solid #ccc;}
.std-striped .std-col .col{padding:8px}
.std-striped .std-col .col .stdbut {margin:0;}

/* COLORS */
.std-text-color-1 {color:#440e62}
.std-text-color-2 {color:#a186be;}
.std-bg-color-1{background:#440e62;}
.std-bg-color-2{background:#a186be;}
.std-bg-color-3{background:#ffe7cb;}

/* PAGE HEADERS */
.std-header-1{padding: 8px 10px!important;}
.std-header-box-dark{padding: 8px 10px;border:none;position:relative;text-align:left;}
.std-header-box-dark:not(.std-no-margin){margin:0 0 10px!important;}
.std-header-box-light{margin:0 0 0;padding: 8px 10px;border:none;position:relative;text-align:left;}
.std-header-box-light:not(.std-no-margin){margin:0 0 10px!important;}
.std-header-box-dark .stdbut{float:right;padding:4px 12px;margin:0;font-weight:normal;}
.ui-collapse h4.std-header-box-light{margin:0!important;}

/* PADDING */
.std-padding-mobile{margin-left:2%!important;margin-right:2%!important;}
.std-padding-top{padding-top:10px;}
.std-padding-left{padding-left:10px;}
.std-padding-right{padding-right:10px;}
.std-padding-bottom{padding-bottom:10px;}
.std-popup-padding{padding:10px;}
.std-popup-padding .std-item-title{margin-top:0;}
.std-box-padding{margin:10px 0;padding:15px;}

/* MARGINS (DEFAULTS) */
.std-margin-mobile{margin-left:2%!important;margin-right:2%!important;}
.std-no-margin{margin:0!important;}
.std-no-margin-top{margin-top:0!important;}
.std-no-margin-bottom{margin-bottom:0!important;}
.std-margin-top{margin-top:10px;}
.std-margin-bottom{margin-bottom:10px;}
.std-margin-right{margin-right:10px;}
.std-margin-left{margin-left:10px;}
.std-margin-top-bottom{margin-top:10px;margin-bottom:10px;}
.std-margin-center{margin:0 auto;}

/* LISTS */
ul.std-list-bullet{list-style-type:circle !important;margin-left:20px;}
ul.std-list-striped li{color:#fff;margin:0;}
ul.std-list-striped li a{padding:5px 0;}
ul.std-list-striped li:nth-child(even){background:#a186be; border-left:5px solid #440e62;}
ul.std-list-striped li:nth-child(odd){background:#440e62;border-left:5px solid #a186be;}
/*ul.std-list-striped li:nth-child(even) h3{color:#440e62;}
ul.std-list-striped li:nth-child(odd) h3{color:#a186be;}*/
ul.std-list-icon{display:table;}
ul.std-list-icon li{padding:10px 0;}
ul.std-list-icon li:hover i{padding-left:20px;}
ul.std-list-icon li:active i{padding-left:10px;}
ul.std-list-icon i{display:table-cell;vertical-align:middle;font-size:40px; padding:0 10px;min-width:46px;text-align:center;}
ul.std-list-icon .info {display:table-cell;vertical-align:middle;}
ul.std-list-icon .info h3{margin:0;font-size:1.6em;}
ul.std-list-icon span{display:block;}
.m ul.std-list-icon .info h3{margin:0;font-size:1.1em;}

/* ALIGNMENTS */
.std-center{margin-left:auto;margin-right:auto;text-align:center;}
.std-center-text{text-align:center;}
.std-right-text{text-align:right;}
.std-left-text{text-align:left;}
.std-abs-center-top{position:absolute;top:0;left:0;right:0;margin:0 auto;}
.std-float-right{float:right;}
.std-float-left{float:left;}

/* BORDERS */
.std-border{border:1px solid #DDD;}
.std-no-border{border-width:0!important;}
.std-border-right{border-right:1px solid #DDD;}
.std-border-left{border-left:1px solid #DDD;}
.std-border-bottom{border-bottom:1px solid #DDD;}
.std-border-top{border-top:1px solid #DDD;}
.std-corner-all{border-radius:5px;}
.std-corner-top{border-top-left-radius:5px;border-top-right-radius:5px;}
.std-corner-bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.std-corner-top-left{border-top-left-radius:5px;}

/* LISTS */
ul.std-page-list-vertical{margin:0;}
ul.std-page-list-vertical li{margin:10px 0;color:#000;}
ul.std-page-list-vertical li.selected{margin:0;padding:10px;background:#DDD;color:#FFF;}

/* GENERAL ELEMENTS */
.std-block{display:block;}
.std-name{font-weight:bold;text-transform:uppercase;}
.std-desc{font-weight:bold;text-transform:uppercase;}
.std-hide{display:none;}
.std-clear{clear:both;}

/* SPECIAL TEXT */
.std-small-text{font-size:10px;}
.background-line{display:table;white-space:nowrap;overflow:hidden;}
.background-line:before { right: 1.5%; }
.background-line:after { left: 1.5%; }
.background-line:before, .background-line:after {
    border-top: 1px solid #707070;
      content: '';
      display: table-cell;
      position: relative;
      top: 0.5em;
      width: 45%;
}

/* CHILDREN */
.std-last-no-border>*:last-child{border:0;}
.std-first-no-border>*:first-child{border:0;}

/* ALERT BOX */
.std-alert-box {color:#555;font-family:Tahoma,Geneva,Arial,sans-serif;font-size:14px;padding:10px;margin-left:0;margin-right:0;margin-bottom:10px;margin-top:10px;}
.m .std-alert-box {margin-left:2%;margin-right:2%;}
#kbox .std-alert-box{margin-left:0;margin-right:0;}
.std-alert-box span {}
.std-alert-box >p:first-child{margin-top:0!important;}
.std-alert-box >p:last-child{margin-bottom:0!important;}
.std-alert-box.error {background:#ffecec;border:1px solid #f5aca6;}
.std-error,*:not(.std-alert-box).error{color:#f92a2a;font-weight:bold;}
.std-alert-box.success {background:#e9ffd9;border:1px solid #a6ca8a;}
.std-success,*:not(.std-alert-box).success{color:#1ba019;font-weight:bold;}
.std-alert-box.warning {background:#fff8c4;border:1px solid #f2c779;}
.std-alert-box.notice {background:#e3f7fc;border:1px solid #8ed9f6;}
.std-negative{color:red;}

/* TABLES */
.std-table{display:table;width:100%;}
.std-table.fixed{table-layout:fixed;}
.std-tr{display:table-row;}
.std-td{display:table-cell;}

/* CONCAT */
.std-truncate{overflow:hidden;position:relative;z-index:0;}
.std-truncate:before{background:#FFF;bottom:0;position:absolute;right:0;content:'\2026';padding-right:5px;}
.std-truncate:after{content:'';background:#FFF;position:absolute;height:50px;width:100%;z-index:1;}

/* WRAPPERS */
.std-option-wrapper{margin: 0 0.4em 18px;text-align: left;font-size: 14px;}
.std-option-wrapper:last-child{margin-bottom:0;}
.std-input-wrap{margin-bottom:10px;}
.std-image-wrap img { width:100%; height:100%; }

/* SPECIAL ELEMENTS */
.std-item-title{font-weight: bold;font-size: 18px!important;margin: 0;clear: both;line-height:1.2em;}
.std-item-id,.std-upc{display:block;margin:0;text-align:left;}
.std-item-price-red{color:#FD0100;font-size: 26px;font-weight:bold;}
.std-your-price{color: #000;font-size:20px;font-weight:bold;margin:10px 0;}
.std-address-block{margin:0 0 10px;list-style:none;}
.std-address-block .title{font-weight:bold;text-transform:uppercase;}
.std-time-added{font-size:10px;}

/*POPUP*/
.std-popup-button-bar{border-top:1px solid #000;margin-top:15px;}
.std-popup-button-bar>.inner{margin:10px auto 0;max-width:500px;}
.std-popup-button-bar .stdbut{font-size:18px;text-transform:uppercase;}

/* CALLOUTS */
.std-callout{position:relative;border:1px solid #eee;border-left-width: 5px;border-radius: 3px;padding:20px;margin:10px 0;overflow:hidden;}
.std-callout>i{position:absolute;top:0;left:0;font-size:180px;height:180px;margin:auto;opacity:0.1;z-index:0;}
.std-callout a:hover{text-decoration:underline;}
.std-callout input {position: relative;z-index: 1;}
.std-callout i.topRight{left:auto;right:10px;top:-18px;}
.std-callout ul{padding-left:20px;}
.std-callout.light{}
.std-callout.light i{}
.std-callout.light h4{}
.std-callout.dark{}
.std-callout.dark h4{}
.std-callout.dark i{}
.std-callout.info{border-left-color:#8ed9f6;}
.std-callout.info h4{color:#8ed9f6;}
.std-callout.info i {color:#8ed9f6;}
.std-callout.positive{border-left-color:#0bc415;}
.std-callout.positive h4{color:#0bc415;}
.std-callout.positive i {color:#0bc415;}
.std-callout.negative{border-left-color:#ce4844;}
.std-callout.negative h4, .std-callout.negative i, .std-callout.negative p{color:#ce4844!important;}
.std-callout.negative p:first-child{font-style:italic;}
div>.std-callout:first-child{margin-top:0;}

.std-callout h4:first-child{margin-top:0;}
.std-callout h4{text-transform:capitalize;font-weight:bold;line-height: 1.1;font-size: 18px;}
.std-callout>*:last-child{margin-bottom:0 !important;}
.std-callout>*:not(i){position:relative;}
.std-callout>*{z-index:1;}

.std-callout.std-callout-alert{margin-top:0;margin-bottom:10px;}
.std-callout i.fa-comments{top:-31px;bottom:auto;}
.std-callout-error i.fa-close{top:-45px;}
.std-callout i.fa-bolt{top:-20px;bottom:auto;}
.std-callout i.fa-history{top:-23px;left:auto;right:10px;}
.std-callout i.fa-lock{top:-24px;bottom:auto;left:10px;}
.std-callout i.fa-key{top:-17px;right:-10px;left:auto;}
.std-callout.negative i.fa-close{left:auto;right:10px;top:-45px;}
#loginPage i.fa-user-plus{top:-32px;right:-3px;}

/* INPUTS */
input[type="number"],input[type="text"],input[type="password"],textarea,select{background:#FFF;border: 1px solid #ccc;border-radius:3px;box-shadow: inset 3px 3px 1px rgba(0,0,0,.075);color: #666;padding: 5px 2%;outline: none;}
.std-transparent{background:transparent!important;}
.std-input-wrap>label, .extended label{display:block;margin:5px 0;font-weight:bold;}
div.extended, p.extended, span.extended, label.extended,li.extended{position:relative;}
li.extended{list-style-type:none;}
.extended input[type="number"], .extended input[type="text"], .extended input[type="password"], .extended textarea,
input.extended, textarea.extended{width:96%;position:relative;}
input[type="text"]:disabled,input[type="password"]:disabled,textarea:disabled{background:rgb(235, 235, 228);}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{border:1px solid #888;}
em.optional{position:absolute;top:0;right:0;}
.std-extended{position:relative;}
.std-extended input[type="text"], .std-extended input[type="password"], .std-extended textarea,
input.std-extended, textarea.std-extended{width:96%;position:relative;}
/* input colors */
.std-input-wrap.style-1>label{font-weight:normal;}
.std-input-wrap.style-1>input{}

/* Special Input Classes*/
.std-end-input{margin:15px 0 10px;}
.m .std-end-input{width:100%;margin-bottom:0;padding:0!important;}
.m .std-end-input>input{padding:15px 0 15px 0;width:100%;font-size:22px;}
input.currency{max-width:100px;}
input.cc_number{max-width:300px;}
input.cc_name{max-width:300px;}

/* ROW
* Specifies a line of specific data, often used on receipts such as cart related pages
*/
.std-row{display:table;width:100%;position:relative;border-bottom:1px solid #000;padding:8px 0;/*margin:0 2% 0;*/}
.std-row:after{clear: both;display: block;height: 0;font-size: 0;visibility: hidden;content: ".";}
.std-row .name{text-align:left !important;padding:0 0 0 4%;font-size:14px;font-weight:bold;text-transform:uppercase;}
.std-row .name span{font-size:12px;font-weight:normal;text-transform:capitalize;}
.std-row .price,.std-row .value{text-align:right !important;padding:0 4% 0 4%;font-weight:bold;font-size:20px;}
.std-row>.name,.std-row>.price,.std-row>.value{display:table-cell;vertical-align:middle}
.std-row>.checkbox{display:table-cell;vertical-align:middle;}
.m .std-row>.checkbox{padding-right:2%;padding-left:4%;}
.m #payment_methods .std-row{padding:1em 2%;width:96%;}
.std-row.insurance_total .name{padding-left:0;}
.std-row.navigation{width:92%;padding:10px 4%;}

/* BUTTONS */
.stdbut{cursor:pointer;display:inline-block;}
.stdbut.expand{display:block;width:100%!important;padding-left:0!important;padding-right:0!important;}
.stdbut.red{background:#e24141;color:#FFF;white-space:nowrap;border-width:0;}
.stdbut.red:hover{background:#e52020;}

/*
* Collapse Elements
* Structure <.ui-collapse><h4></h4><div></div></.ui-collapse>
* .ui-no-collapse contains same styling/structure without collapsible features
*/
.ui-collapse:not(.nsp),
.ui-no-collapse:not(.nsp){padding:0 2px 8px;}/*force style on aggressive elements*/
.ui-collapse,
.ui-no-collapse{position:relative;}
.ui-collapse:not(.ui-no-border):not(.nsp),
.ui-no-collapse:not(.ui-no-border):not(.nsp){border-top:1px solid #DDD;}
.ui-collapse.ui-no-border h4:after,
.ui-no-collapse.ui-no-border h4:after{right:9px;}
.ui-collapse:not(.nsp) h4, .ui-collapse:not(.nsp) .title,
.ui-no-collapse:not(.nsp) h4, .ui-no-collapse:not(.nsp) .title {padding:0;display:block;text-transform:uppercase;margin:0 14px 0 0;padding-top:10px;font-size:18px;font-weight:bold;}
.ui-collapse h4, .ui-collapse .title,
.ui-no-collapse h4, .ui-no-collapse .title{cursor:pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.ui-collapse h4:not(.no-sign):after,
.ui-collapse>.title:not(.no-sign):after{content:"+";clear:both;font-size: 27px;line-height: 22px;position:absolute;right:4px;/*top:10px; check*/}
.ui-collapse h4.open:not(.no-sign):after,
.ui-collapse>.title.open:not(.no-sign):after{padding-right:4px;content:"-";line-height:16px;}
.ui-collapse:not(.nsp)>div:not(.no-margin),
.ui-no-collapse:not(.nsp)>div:not(.no-margin){margin-top:10px;}
.ui-collapse>div{display:none;}
.ui-collapse>div>ul{margin:0 0 10px;list-style:none;}
.ui-collapse>div>ul li{margin-bottom:10px;}
.ui-collapse>div>ul li a{color:#440e62;font-size:16px;text-decoration:underline;}
.ui-collapse .std-alert-box{margin:10px 0 10px;}
/* Fix for scroll down */
.ui-collapse form>p.extended:first-of-type,.ui-collapse form>p.extended:first-of-type>label, .ui-collapse>div>p:first-child{margin-top:0!important;}
.m .ui-collapse,.m .ui-no-collapse{padding:0 2% 8px;}/*force style on aggressive elements*/
.m .ui-margin{margin-left:2%;margin-right:2%;}

/**
* @component Quick View
* A button+popup that displays quick view information about a product
*/
.std-quickview-popup{display:none;position:absolute;background:#FFF;border:1px solid #DDD;z-index:1000;padding:10px;max-width:500px;}
.std-quickview-triangle{width:100%;background:transparent;position:absolute;height:20px;bottom:20px;}
.std-quickview-triangle>div{left:80px;position:relative;height:30px;width:0;border-left:21px solid transparent;border-right:21px solid transparent;border-top:21px solid #DDD;}
.std-quickview-triangle>div>div{position:absolute;bottom:31px;left:-20px;width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #FFF;}
.std-quickview-popup .stdbut{white-space:nowrap;padding-left:10px;padding-right:10px;}
.std-quickview-popup .image-column{padding:0 20px 20px;}
.std-quickview-button:hover+.std-quickview-popup{display:block;}
.std-quickview-popup:hover{display:block;}


/**
* ----------------------------------
* @section FIXES
* ----------------------------------
* Various fixes for browsers
*/
.clearfix:after{clear:both;display:block;height:0;font-size:0;visibility:hidden;content:".";}
@media screen and (max-width: 400px) {@-ms-viewport {width: device-width;}}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
@-ms-viewport{width:device-width;}
*{-webkit-tap-highlight-color: rgba(0,0,0,0);}
html{-webkit-overflow-scrolling: touch;-ms-overflow-style: -ms-autohiding-scrollbar;}

/**
* ----------------------------------
* @section SPECIAL CLASS COMPONENTS
* ----------------------------------
* Special class components describe reusable classes that target a specific component
*/

.std-tooltip{color:#069;position:relative; border-bottom: 1px dotted #069;}
.std-tooltip>span{display:none;}
.std-tooltip:hover>span{display:inline;position:absolute;bottom:25px;right:0;width:160px;border:1px solid #DDD;background:#FFF;font-size:12px;}
.std-tooltip:hover>span>span{padding:8px;display:block;color:#4F66A5;padding-right:32px;}
.std-tooltip .std-quickview-triangle{bottom:-20px;right:-2px;left:auto;text-align:right;}
.std-tooltip .std-quickview-triangle>div{left:0;right:-122px;height:30px;border-width:10px 10px 0 10px;}
.std-tooltip .std-quickview-triangle>div>div{bottom:31px;left:-9px;border-width:9px 9px 0 9px;}
.std-tooltip>span>i{position:absolute;display:block;font-size:20px;float:right;padding:11px;right:0;top:0;bottom:0;height:19px;margin:auto;}
.std-tooltip.no-tip{color:#069;border-bottom:none;}

.std-navigation {overflow: hidden;padding: 5px 0px;clear: both;border-bottom: 0;}
.std-navigation.buttons a:first-child,.std-navigation.buttons .stdbut.left{text-align:left;float:left;}
.std-navigation.buttons a:last-child,.std-navigation.buttons .stdbut.right{text-align:right;float:right;}

/* Order Steps */
.b ul.std-order-steps{list-style:none;height:35px;width:100%;margin:10px auto 20px;display:block;}
.b ul.std-order-steps li{height:25px;float:left;width:20%;text-align:center;padding-bottom:10px;}
.b ul.std-order-steps li.todo{font-style:italic;}

/* Breadcrumbs */
.breadcrumb{margin:0 0 10px;}
ol.breadcrumb,ul.breadcrumb{-webkit-padding-start: 0;list-style-type:none;}
.breadcrumb li{float:left;}

/* Size Charts */

#size_chart_container table{clear:both;width:100%;border-color:#4C3B31;}
#size_chart_container>table{margin:10px auto;}
#size_chart_container table tr td{padding:5px;}
#size_chart_container table tr th{padding:5px;border: 1px solid;border-color: inherit;}
.m #size_chart_container table tr th, .t #size_chart_container table tr th{padding-left:2%;padding-right:2%;font-size:12px;}
.m #size_chart_container table tr td, .t #size_chart_container table tr td  {padding: 5px 1px;font-size: 12px;}
#size_chart_container table>thead>tr:first-child>th{padding:10px;font-size:16px;font-weight:bold;}
#size_chart_container table>tfoot>tr:first-child>th{font-size:10px;}
#size_chart_container .wrap{width:100%;text-align:center;}
.b #size_chart_container .menu-bar{text-align:right;float:right;}
.m #size_chart_container .menu-bar{text-align:center;display:block;width:100%;}
.m #size_chart_container .menu-bar .stdbut{padding-left:0;padding-right:0;width:50%;}
#size_chart_container .menu-bar .stdbut{margin:0;}
#size_chart_container h2{clear:both;}
.m #size_chart_container h3{font-size:14px;}
.m #size_chart_container h2.table-tab {display:none;}

.b #size_chart_container .tab-container{display:none;}
.m #size_chart_container .tab-container{box-shadow: 0px 0px 3px #000;width:100%;display:table;position:fixed;bottom:0;left:0;right:0;background:#FFF;}
#size_chart_container .tab-container .tab {display:table-cell;padding:1%;padding-bottom:50px;cursor:pointer;text-align:center;}

#size_chart_container table.freeze{border-collapse: collapse;display: block;width: 100%;max-width: 100%;overflow: scroll;padding-bottom:8px;}
#size_chart_container table.freeze tbody{display: block;margin-left: 22%;}
#size_chart_container table.freeze tr th:first-child{left: 0; position:absolute; width:20%}
.m #size_chart_container table.freeze tr th, .m #size_chart_container table.freeze tr td, .t #size_chart_container table.freeze tr td{font-size:14px;padding:5px 2%;white-space:nowrap;}
.m #size_chart_container table.freeze tr th{padding:5px 2%;white-space:pre;}
.m #size_chart_container p.note{padding-left:2%;padding-right:2%; font-size:14px;}

@media print {
    #size_chart_container table{display:block!important;width:100%;}
    #size_chart_container .tab-container{display:none;}
    #size_chart_container th, #size_chart_container td{font-size:12px;padding:4px;}
    #size_chart_container h2{text-align:left;}
    #size_chart_container h3{font-size:12px;margin-top:0!important;-webkit-margin-before:0!important;}
    #size_chart_container .stdbut{display:none;}
    #size_chart_container .menu-bar{display:none;}
}

#kbox #center_column>*{    -webkit-touch-callout: initial!important;
    -webkit-user-select: initial!important;
    -khtml-user-select: initial!important;
    -moz-user-select: initial!important;
    -ms-user-select: initial!important;
    user-select: initial!important;}

/* Product Grid */
.std-product-grid{display:block;width:100%;list-style-type:none;-webkit-padding-start: 0;}
.std-product-grid li, .std-product-grid.col-3 li{float:left;display:inline-block;width:33%;box-sizing:border-box;padding:10px;text-align:center;}
.std-product-grid.col-2 li{width:50%;}
.std-product-grid.col-2:not(.bypass) li:nth-child(2n+1){clear:left;}
.std-product-grid.col-3:not(.bypass) li:nth-child(3n+1){clear:left;}
.std-product-grid.col-4 li{width:25%;}
.std-product-grid.col-4:not(.bypass) li:nth-child(4n+1){clear:left;}
.std-product-grid.col-5 li{width:20%;}
.std-product-grid.col-5:not(.bypass) li:nth-child(5n+1){clear:left;}
.std-product-grid.col-6 li{width:16.66%;}
.std-product-grid.col-6:not(.bypass) li:nth-child(6n+1){clear:left;}
.std-product-grid.col-8 li{width:12.5%;}
.std-product-grid.col-8:not(.bypass) li:nth-child(8n+1){clear:left;}
.std-product-grid li h1, .std-product-grid li h2, .std-product-grid li h3{text-align:center;}
/* auto truncate */
.std-product-grid li h1, .std-product-grid li h2, .std-product-grid li h3{height:38px;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;display: -webkit-box;-webkit-line-clamp: 3;}
.m .std-product-grid li h1, .m .std-product-grid li h2, .m .std-product-grid li h3{-webkit-line-clamp: 2;}
.std-product-grid li .wrap{height:150px;position:relative;}
.std-product-grid li .wrap img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:100%;display:block;}
.std-product-grid li.badge_small {background-repeat:no-repeat;background-position: right top;}
.std-product-grid li.out-of-stock{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}

.m .std-product-grid li, .b .std-product-grid.col-1 li{min-height:0!important;display: block;border-top: 1px solid #ddd;padding: 10px 2%;width: 100%;}
.m .std-product-grid li h3, .b .std-product-grid.col-1 li h3{font-size: 16px;float: right;width: 57%;text-align: left;margin-bottom: 0.4em;height: auto;max-height: 32px;text-overflow: ellipsis;overflow: hidden;padding: 0;margin-top: 0;}
.m .std-product-grid li div.wrap, .b .std-product-grid.col-1 li div.wrap {width: 40%;border: 2px solid #b5b5b5;float: left;}
.m .std-product-grid li div.info, .b .std-product-grid.col-1 li div.info {
float: right;
width: 57%;
}.m .std-product-grid li span.ave, .b .std-product-grid.col-1 li span.ave {
padding-left: 0.4em;
}
.m .std-product-grid li span.reviews, .b .std-product-grid.col-1 li span.reviews {
float: left;
}
.m .std-product-grid li .rating_static, .b .std-product-grid.col-1 li .rating_static {
float: left;
clear: none;
}
.m .std-product-grid li .price-range, .b .std-product-grid.col-1 li .price-range{margin:0 0 0.4em;text-align:center;font-size:20px;}
.m .std-product-grid li .price, .b .std-product-grid.col-1 li .price{text-align:center;margin:0 0 0.4em;font-size:36px;}

/**
* @component Review Preview Box
* Used for short summaries of top reviews
* Optimal Structure
*  <div.std-review-preview>
*      <div.left>
*          <img/>      // Item Image
*      <div.right>
*          <.title/>   // Item Title
*          <ratings>   // Item Avg Rating
*      <div.body>
*          <.title/>   // Review Title
*          <.author/>  // Review Author
*          <.date/>    // Review Date
*          <.content/> // Review Content
*          <a>Read More</a>
*/
.std-review-preview{display:block;padding:0 10px;}
.m .std-review-preview{display:block !important;margin-left:10px;border-left:5px solid #d1f1fa;margin-bottom:15px;}
.std-review-preview .left{text-align:center;float:left;width:40%;}
.std-review-preview .left img{margin:auto;max-height:130px;max-width:100%;}
.m .std-review-preview .left img{max-height:90px;}
.std-review-preview .right{float:right;width:60%;}
.std-review-preview .right>.title{margin-bottom:5px;}
.std-review-preview>.body{clear:both;}
.std-review-preview>.body>.title{font-weight:bold;}
.std-review-preview>.body>*:not(.content){margin:0;}

.std-drop-down {
  display: none;
  position: absolute;
  top: 40px;
  left: 0;
  z-index: 100;
  background: #FFF;
  box-shadow: 3px 3px 6px #DDD;
  border: 1px solid #CDCDCD;
  border-radius: 5px;
}

/* Order Navigation */
/* Seated at the bottom of any navigation page */
.b .std-order-navigation {}
.b .std-order-navigation .stdbut {padding: 0.7em 2em;font-size: 17px;}

/* Amazon Order Screens/Components */
.m .std-page-amazon{margin:0 2%;}
.amazon-component {width:100%!important;margin-bottom:10px;}
.amazon-component>.widget-container{width:100%!important;}
.amazon-component>.widget-container iframe{width:100%!important;}

/* Secured Logo */
.secured-logo{text-align:center !important;}

/* Auto Complete */
.std-autocomplete-wrapper{position:absolute;top:40px;display:none;background:#FFF;z-index:1000;width:100%;}
.std-autocomplete-wrapper>ul{margin:0;padding:0;list-style-type:none;}
.std-autocomplete-wrapper>ul>li{border-top:1px solid #eee;}
.std-autocomplete-wrapper>ul>li a{display:block;padding:10px;cursor:pointer;}
.std-autocomplete-wrapper>ul>li a:hover{background:#eee}
.std-autocomplete-wrapper{border:1px solid #ddd;box-shadow:0 2px 5px rgba(0,0,0,.2);}

/* STATIC STAR RATING OVERRIDES */
.rating_static{width:80px;height:16px;margin:0;padding:0;list-style:none;    clear:both;    position:relative;    background: url(img/star-matrix.gif) no-repeat 0 -96px;}
ul.rating_static li {    cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/    float:left;    /* end hide*/    text-indent:-999em;}
ul.rating_static li a {    position:absolute;    left:0;    top:-96px;    width:16px;    height:16px;    text-decoration:none;    z-index: 200;}
ul.rating_static li.one_static a {left:0}
ul.rating_static li.two_static a {left:16px;}
ul.rating_static li.three_static a {left:32px;}
ul.rating_static li.four_static a {left:48px;}
ul.rating_static li.five_static a {left:64px;}
.rating_spacer{height:23px;}


/* STAR RATINGS */
/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/
.rating{    width:80px;    height:16px;    margin:0 0 20px 0;    padding:0;    list-style:none;    clear:both;    position:relative;    background: url(img/star-matrix.gif) no-repeat 0 0;}
/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -96px}
.twostar {background-position:0 -112px}
.threestar {background-position:0 -128px}
.fourstar {background-position:0 -144px}
.fivestar {background-position:0 -160px}
ul.rating li {    cursor: pointer; /*ie5 mac doesn't like it if the list is floated\*/    float:left;    /* end hide*/    text-indent:-999em;}
ul.rating li a {    position:absolute;    left:0;    top:0;    width:16px;    height:16px;    text-decoration:none;    z-index: 200;}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
ul.rating li a:hover {    z-index:2;    width:80px;    height:16px;    overflow:hidden;    left:0;     background: url(img/star-matrix.gif) no-repeat 0 0}
ul.rating li.one a:hover {background-position:0 -96px;}
ul.rating li.two a:hover {background-position:0 -112px;}
ul.rating li.three a:hover {background-position:0 -128px}
ul.rating li.four a:hover {background-position:0 -144px}
ul.rating li.five a:hover {background-position:0 -160px}
/* end rating code */

/**
* ----------------------------------
* @section INDIVIDUAL COMPONENTS
* ----------------------------------
* Individual components generally link to ids, to provide core styling for commonly appearing components in the web app
*/

/* Page Header */
.t #header div.column {height:auto;position:relative;float:left; }
.t #header .column:nth-child(1),.t #header .col:nth-child(1){width:31%;margin-left:2%;margin-right:2%;}
.t #header .col:nth-child(1){padding-left:2%;padding-right:2%;}
.t #header .column:nth-child(2),.t #header .col:nth-child(2){width:65%;margin:12px 0 0;padding-top:1%;}
.t #header .column:nth-child(3),.t #header .col:nth-child(3){display:none;}
.m #header{margin-bottom:0;background:#FFF;position:relative;width:100%;}
.m #header .column:first-child,.m #header .col:first-child  {width:100%;text-align:center;background:#DDD;display:block;}
.m #header .column:nth-child(2),.m #header .col:nth-child(2) {display:block;width:100%;margin-top:5px;background:#DDD;padding:8px 0;}
.m #header .column:nth-child(2) > .sub-logo, .m #header .col:nth-child(2) > .sub-logo {display:none;}
.m #header .col:nth-child(3){display:none;}
.m #header .column .add_space{display:none;text-align:center;position:absolute;right:0;left:0;bottom:58px;height:auto;padding:0;margin:auto;font-size:14px;}
.m #header div.add_space > .title{display:none;white-space:nowrap;font-size:1.4em;}
.m #header div.add_space > .phone a{font-size:1.2em;color:#ffb400;font-weight:bold;}
.m #header .phone{display:none;}
.m #header a.logo{height:auto;width:140px;margin:auto;padding-top:2px;position:absolute;left:0;right:0;top:0;}
.m #header a.logo img {width:140px;height:60px;margin-top:4px;}

/* Top Bar */
.m #topbar,.m #topbar .container,.m #cart_block{height:0!important;background:transparent;}
.m #topmenu { display:none; }
.m #cart_block{margin-top:0!important;}
.m #topbar #cart_block>a,.m #cart_block>button{display:none;}
.m #cart_dropdown{top:0!important;right:0!important;left:auto!important;}

/* NAVIGATION */
.m #mobile-left-btn, .m #mobile-right-btn {cursor:pointer;width:72px;height:72px;text-align:center;line-height:6.5em;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.m #mobile-left-btn {float:left;}
.m #mobile-right-btn{float:right;position:relative;}
.m #mobile-left-btn i,.m #mobile-right-btn i{font-size: 60px;color: #a186be;}
.m #mobile-right-btn .cart-has-items{position:absolute;top:6px;right:6px;height:16px;z-index:100;width:16px;line-height:1em;border-radius:50%;background:#FFF;color:#000;}
.m #mobile-right-btn .cart-has-items>span{position: absolute;top: 0;bottom: 0;left: 0;right:0;height:16px;margin:auto;font-size:12px;}
.m #navmenu{z-index:5;height:25px;width:100%;display:none;position:absolute;top:76px;left:0px;margin:0;height:400px;}
.m #navmenu ul{display:block;}
.m #navmenu ul li{position:relative;float:none;width:100%;background:#a186be;border-bottom:1px solid #ddd;}
.m #navmenu ul li.mobile i{position:absolute;right:0;top:0;bottom:0;margin:auto;height:20px;font-size:20px;margin-right:10px;width:30px;text-align:center;}
.m #navmenu ul li,.m #navmenu ul li a{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.m #navmenu ul li.category-header{padding:5px 0 5px 10px;background:#ddd;color:#FFF;}
.m #navmenu ul li.button-holder{padding-top:1px;text-align:center;background: #ddd;color:#FFF;}
.m #navmenu ul li.button-holder a.stdbut{width:80%;display:block;padding-left:0;padding-right:0;}
.m #navmenu ul li:not(.button-holder) a{display:block;text-transform:capitalize;padding:7px 0;text-align:left;margin-left:10px;color:#FFF;}
.m #navmenu ul li:first-child a{font-size: 1.2em;margin-left:0;color: #ffb400;font-weight: bold;text-align:center;}

/* FOOTER */
.m #footer,.push{height:4.75em;}
.m #footer{background:#FFF;padding:0;margin:0 0 40px 0;width:100%;}
.m #footer .container{text-align:center;font-size:11px;padding:20px 0 0;}

/* SEARCH BAR */
#searchbox{position:relative;}
.m #searchbox {width:90%;margin:0 auto;}
.m #searchbox input[type="text"] {width:78%;padding:5px 1%;}
.m #searchbox input.button{width:20%;max-width:none;border-left:none;box-shadow: inset 0 3px 1px rgba(0,0,0,.075);}

/* Filter Boxes */
#filter_box{display:block;}
.filter >input[type="checkbox"]{position: relative;bottom: 1px;vertical-align: middle;}
#filter_box h3{background:#ddd;color:#FFF;font-size:12px;padding:5px;margin:0px;}
#filter_box h3 i{float:right;padding-top:1px;padding-right:2px;}
#filter_box ul{max-height: 185px;overflow-x: hidden;overflow-y: auto;margin:0;padding:5px;}
#filter_box li{font-size:12px;cursor:pointer;padding:0px;list-style:none;margin:2px 0;color:#440e62;}
#filter_box li.hidden{display:none;}

/* Recently Viewed */
#recently_viewed{text-align:center;}
#recently_viewed h2, #recently_viewed h3, #recently_viewed h4{margin-top:0;}
#recently_viewed li a{display:block;text-align:center;}
.horizontal #recently_viewed ul li{float:left;}
.horizontal #recently_viewed{text-align:left;}

/* Block Cart */
#cart_block{position:absolute;right:0;width:226px;height:20px;float:right;padding:5px;text-align:center;font-size:12px;margin-top:5px;}
#cart_block a{color:#FFF;vertical-align:bottom;font-weight:bold;float:left;}
#cart_block a.cart{height:13px;display:inline;background:url(/static/css/img/icons.png?rev=420) 0 -34px no-repeat;padding:4px 0px 4px 37px;}
#cart_block a img{margin-top:-5px;vertical-align:top;}
#cart_block a span{font-weight:normal;}
#cart_block p span{clear:right;text-align:right;}
#cart_block .checkout{height:27px;width:97px;float:right;margin-top:-3px;padding:0;}
#cart_block div.cart_dropdown{left:0;position:absolute;top:35px;width:222px;padding:0;background:#FFF;display:none;}
#cart_block div.cart_dropdown div.hdr{background:#440e62;padding:5px 0px 5px 10px;width:212px;color:#FFF;text-align:left;}
#cart_block div.cart_dropdown a.close{background:#F4EBD6;border-radius:5px;color:#8D7B6E;float:right;margin:-2px 2px 2px;padding:2px 5px;}
#cart_block div.cart_dropdown div.btm{width:208px;background:#a186be;overflow:hidden;padding:7px;}
#cart_block div.cart_dropdown div.btm p{margin:0px;font-size:11px;}
#cart_block div.cart_dropdown div.ftr{background:#440e62;color:#FFF;overflow:hidden;padding:10px 5px 5px;text-align:left;width:212px;cursor:pointer;}
#cart_block div.cart_dropdown div.main{position:relative;padding:0px 0px 0px 53px;background:#a186be;}
#cart_block div.product_info{padding:10px 15px 15px 10px;background:#FFF;color:#000;}
#cart_block div.product_info div.logo{height:32px;width:32px;position:absolute;top:10px;left:10px;background:url(/static/img/showstock/small_logo_32.jpg) top left no-repeat;}
#cart_block div.product_info p{margin:0px;overflow:hidden;}
#cart_block div.product_info p.value{padding-top:10px;}
#cart_block div.product_info p img{float:left;max-height:50px;max-width:38px;margin:0px 5px 5px 0px;}
#cart_block div.product_info span.name{width:50px;text-align:right;padding-right:5px;}
#cart_block div.product_info span.value{color:#8D7B6E;text-align:left;}
#carblock_product_name{height:40px;text-align:left;width:95px;}
#carblock_product_itemnum{color:#440e62;}
.t #cart_block{width:130px;}
.t #cart_block a.cart{width:82px;overflow:hidden;}
.t #cart_block>.checkout {display:none;}
.t #cart_block div.cart_dropdown{right:0!important;left:auto;}

#categories_box>h4:first-child{margin-top:0;}

/**
* ---------------------------------------------------
* @section Individual Page Components
* ---------------------------------------------------
* Some components need specific styling and only apply to a single page
*/

/**
* VIEW PRODUCT PAGE
*/
#product .purchase-container{margin-top:10px;margin-bottom:15px;}
#product div.photos{text-align:center;}
#product div.photos #bigpic{max-height:300px;max-width:300px;}
#product .photos-directions{margin:5px 2% 10px;height:24px;}
#product .photos-directions div{float:left;height:24px;width:50%;}
#product .photos-directions div.roll-on{background:url(img/zoom.png) top left no-repeat;}
#product .photos-directions div.roll-on:after{content:"Roll On To Zoom In"}
#product .photos-directions div.view-larger{background:url(img/click.png) top left no-repeat;}
#product .photos-directions div.view-larger:after{content:"View Larger";}
.badge_big {width:60px;height:60px;position:absolute;right:0;z-index:4;top:0;background-position:top right;}
.t .photos-directions div.roll-on:after{font-size:10px;}
.t .photos-directions div.view-larger:after{font-size:10px;}
#product div.photos ul li{background:#FFF;}

.m #bigpic{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.m #product>div.info,.m #product>.std-col>div.info {
width: auto;
float: none;
border-top: 1px solid #ddd;
padding: 10px 0 0;
}
.m #product div.info .header_block {position: absolute;top: 0;left: 2%;width: 96%;}
.m #product>div.info div.sub {
width: 94%;
margin-top: 0px;
border: none;
padding: 0 3%;
position: relative;
}
.m .photos-directions { display:none;}

/**
* -------------------------------------
* @section Third Party Clips
* -------------------------------------
*/

/* Sneaky jQuery Stuff */
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }


