@charset "utf-8";
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}
/* CSS Document   button with image  */
.fg-button{outline:0;text-decoration:none !important;cursor:pointer;position:relative;text-align:center;font-size:100%;width:auto;height:auto;margin:0;padding:.4em 2px}
.fg-button .ui-icon{position:absolute;top:0;margin-top:0px;left:0;margin-left:0px}
a.fg-button{float:left}
a.fg-button:hover{font-size:100%}
.fg-button-icon-left{padding-left:2.1em}
.fg-button-icon-right{padding-right:2.1em}
.fg-button-icon-left .ui-icon{right:auto;left:4px;margin-left:0}
.fg-button-icon-right .ui-icon{left:auto;right:4px;margin-left:0}
button.fg-button,input.fg-button{overflow:visible;line-height:16px;font-size:12px;position:relative;outline:none}
button.fg-button-icon-left{padding-left:18px;padding-right:4px}
button.fg-button-icon-right{padding-left:10px;padding-right:24px}
button.fg-button-icon-right .ui-icon{left:auto;right:8px;margin-left:0}
button.fg-button-icon-left .ui-icon{right:auto;left:auto;margin-left:-18px}
/* button.fg-button-icon-left .ui-icon {  left: -16px; position:absolute;}  */.ie button.fg-button-icon-left{padding-left:18px;padding-right:4px}
.fg-button-icon-solo{display:block;width:8px;text-indent:-9999px}
/*buttons*/
.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */

/* parts catalog classes v2   */
/* solo icon buttons must have block properties for the text-indent to work   button bar  */
#parts-breadcrumb-navbuttonset{background-image:none;padding:0;margin:0;white-space:normal}
#parts-breadcrumb-navbuttonset li,#parts-breadcrumb-navbuttonset li a, #parts-breadcrumb-navbuttonset .ui-button{float:left;list-style:none;text-decoration:none; margin-left: 0;margin-right:0.2em;margin-top:2px;}
.sophiopartslisting{clear:both;font-size:12px !important;margin:0}
.sophiopartslisting .ui-widget{font-size:12px !important}
.sophiopartslisting .multi-buybutton-row{text-align:left;display:block; overflow:hidden}
.sophiopartslisting .errorbox{text-align:left;display:block;overflow:hidden}
.sophiopartslisting .paging-row{text-align:right; display:block;overflow:hidden;margin-left:10px;margin-right:10px;}
.sophiopartslisting .wrapper-parts {text-align:left; display:block; overflow:hidden}
.sophiopartslisting button.fg-button-icon-left{padding-left:18px;padding-right:3px}
.sophiopartslisting a.ui-state-default{text-decoration:none}
.ui-prodresults{background:none !important;border:0 !important;margin-top:10px;font-size:10px}
.sophiopartslisting h1{font-weight:700;font-size:1.4em}
.sophiopartslisting .multibuybuttonrow{border:0;padding:5px}
/* themable  */
.sophiopartslisting #filterRow{float:none;border-top:2px solid #999;border-bottom:2px solid #999;position:relative;display:block;overflow:hidden;border-top-color:#999;border-bottom-color:#999;padding:5px;width:auto;}
.product-result-filters {width:auto;margin-left:10px; margin-right:10px}
.ie .sophiopartslisting #filterRow{float:left; margin:0;width:100%}
.ie .product-result-filters {margin:0; padding-left:10px; padding-right:10px;width:100%}
.sophiopartslisting .multibuycheckbox{position:relative;top:-4px;margin-left:8px;float:left;display:block}
.sophiopartslisting .sophio-style1,.sophiopartslisting .sophio-style2,.sophiopartslisting .sophio-style3,.sophiopartslisting .sophio-style4,.sophiopartslisting .sophio-style5,.sophiopartslisting .sophio-style6{overflow:hidden}
.sophiopartslisting .sophio-style1 .multibuycheckbox,.sophiopartslisting .sophio-style3 .multibuycheckbox,.sophiopartslisting .sophio-style4 .multibuycheckbox,.sophiopartslisting .sophio-style5 .multibuycheckbox,.sophiopartslisting .sophio-style6 .multibuycheckbox,.sophiopartslisting .sophio-style2 .multibuycheckbox{margin-left:0;margin-right:2px;top:0}
.sophiopartslisting .sophio-style7 .multibuycheckbox{margin-left:0;margin-right:10px;top:4px;position:relative}
.sophiopartslisting .ui-moreinfohandle{cursor:pointer;height:20px;width:200px;overflow:hidden;-moz-border-radius:1px 1px 10px 10px;-webkit-border-radius:1px 1px 10px 10px;text-align:center;display:block;position:relative;border-width:0 3px 3px;margin:0 auto;padding:0}
.sophiopartslisting .ui-moreinfohandle div{-moz-border-radius:1px 1px 7px 7px;-webkit-border-radius:1px 1px 7px 7px;height:20px;position:relative;overflow:hidden;margin:0;padding:0}
.sophiopartslisting .ui-partrow{width:100%;clear:both;display:block;float:none;margin:0;margin-bottom:10px;padding:0;overflow:hidden;}
.sophiopartslisting .ui-partrow-content{width:100%;clear:both;float:none;display:inline-block;margin:0}
.sophiopartslisting .sophio-style2 .ui-partrow{width:100%;clear:both;display:block;float:none;margin:0;padding:0}
.sophiopartslisting .ui-partrow .ui-widget-content{border-bottom-width:4px}
.sophiopartslisting .sophio-style9 .ui-partrow td.ui-widget-content{border-bottom-width:0;border-left-width:0;border-top-width:0;border-style:dotted}
.sophiopartslisting .ui-partrow-header{margin-bottom:12px;padding:4px; text-align:left;}
.sophiopartslisting .navsection{background-image:none;display:block;overflow:hidden;border-bottom-width:medium;float:none}
.sophiopartslisting .navsection .value{margin-left:3px}
.sophiopartslisting .navsection .navsub ul{list-style-type:none;width:auto;display:block;line-height:1.6;float:none;margin:0 4px 0 0;padding:0}
.sophiopartslisting .partsmoreinfo{padding-top:6px;display:block}
.sophiopartslisting .sophio-motorrad .partsmoreinfo{clear:none !important}
.sophiopartslisting .partsmoreinfo ul{padding:0;text-align:left;margin:0 5px 5px 0; line-height:20px;}
.sophiopartslisting .partsdetail ul{padding:0;text-align:left;margin:0 5px 5px 0;}
.sophiopartslisting .partsmoreinfo li{list-style-type:none;padding-left:21px;background-repeat:no-repeat;background-position:7px center;background-attachment:scroll;background-color:transparent;display:block}
/* Themable  */.sophiopartslisting li.partnotes{list-style-type:none;padding-left:26px;background-repeat:no-repeat;background-position:7px center;background-attachment:scroll;background-color:transparent;background-image:url(/images/icon_search.gif)}
/* Themable  */.sophiopartslisting li.partvehicle{list-style-type:none;padding-left:26px;background-repeat:no-repeat;background-position:7px center;background-attachment:scroll;background-color:transparent;background-image:url(/sophio-shared-assets/images/catalog/car.png)}
.sophiopartslisting li.alternateparts{list-style-type:none;background-repeat:no-repeat;background-position:7px center;background-attachment:scroll;background-color:transparent;margin:0;padding:0}
/* Themable  */.sophiopartslisting li.partstockinfo{list-style-type:none;padding-left:26px;background-repeat:no-repeat;background-position:7px center;background-attachment:scroll;background-color:transparent;background-image:url(/sophio-shared-assets/images/catalog/box.png)}
/* Themable  */.sophiopartslisting li.partfreightcharge,.sophiopartslisting li.partcoreprice{list-style-type:none;padding-left:26px;background-repeat:no-repeat;background-position:7px center;background-attachment:scroll;background-color:transparent;background-image:url(/sophio-shared-assets/images/catalog/money_add.png)}
.sophiopartslisting .partsmoreinfo .label{font-weight:700;margin-right:5px}
.sophiopartslisting .partsmoreinfo .value{font-size:110%;font-weight:700}
.sophiopartslisting .partsdetail ul{line-height:200%;padding:0}
.sophiopartslisting .partsdetail li{list-style:none;background:none;padding-left:0;float:none;display:block}
.sophiopartslisting .partstockinfo .instock{font-weight:700;color:#060}
.sophiopartslisting .partstockinfo .nostock{font-weight:700;color:#900}
.sophiopartslisting .navsection .navsub{padding:0}
.sophiopartslisting .navsection hr{border:0;border-top:1px solid #CCC;height:1px;margin-top:3px;margin-bottom:0;clear:both}
.sophiopartslisting .floatright{float:right;overflow:hidden;display:block;text-align:center}
.sophiopartslisting .floatleft{float:left;overflow:hidden;display:block}
.sophiopartslisting .partimage{float:left;padding-right:1px;padding-left:1px;padding-bottom:1px;border:0;overflow:hidden;position:relative}
.sophiopartslisting .sophio-style9 {float:none;margin:0;padding:0;}
.sophiopartslisting .sophio-style9 .partimage,.sophiopartslisting .sophio-style9 .partimage{float:none}
.sophiopartslisting table{font-size:inherit;font-family:inherit}
.sophiopartslisting tr{font-size:inherit;font-family:inherit}
.sophiopartslisting td{font-size:inherit;font-family:inherit}
.sophiopartslisting .partsdetail{padding-left:6px;display:block;border:0;float:none;font-size:100%;margin:0 0 0 122px}
.sophiopartslisting .partsdetail .value{font-weight:700;font-size:105%}
.sophiopartslisting .partsdetail .label{font-weight:400;font-size:100%}
.sophiopartslisting .sophio-pricebuyqtypanel .label,.sophiopartslisting .sophio-pricebuyqtypanel .value{font-weight:700;font-size:100%}
.sophiopartslisting .sophio-pricebuyqtypanel .partsellprice{font-size:110%}
.sophiopartslisting .sophio-pricebuyqtypanel .value .partsellprice{font-size:130%;color:#900}
.sophio-pricebuyqtypanel .sophio-pricebuyqtypanel-style2 .partsellprice,.sophio-pricebuyqtypanel .sophio-pricebuyqtypanel-style3 .partsellprice{color:#900}
.sophiopartslisting .sophio-pricebuyqtypanel .quote{font-size:100%}
.sophiopartslisting .sophio-pricebuyqtypanel .partlistprice{font-size:90%}
.sophiopartslisting .sophio-pricebuyqtypanel .value .partlistprice{font-style:italic;text-decoration:line-through}
.sophiopartslisting .partnumberlink,.sophiopartslisting .partnumberlink a{font-size:120%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:700;line-height:normal}
.sophiopartslisting .sophio-style9 .partnumberlink,.sophiopartslisting .sophio-style9 .partnumberlink a{font-size:100%}
.sophiopartslisting .wrapper-outer-grid-small .partsdetail{border-left-width:0;overflow:auto;float:left;margin:0 0 0 2px}
.sophiopartslisting .wrapper-outer-grid-small .partimage{float:none;text-align:center;border:0;margin:4px 0;padding:0}
.sophiopartslisting .sophio-style3 .navtitle .partnumber{float:left}
.sophiopartslisting .sophio-style3 .navtitle .mfrname{float:right}
.sophiopartslisting div.wrapper-outer-list{width:auto;min-width:600px;float:none;clear:both;margin:0;padding:0}
.sophiopartslisting div.wrapper-outer-grid-small{width:220px;float:left;clear:none;min-height:280px;overflow:hidden;padding:5px}
.sophiopartslisting div.wrapper-outer-grid-small .sophio-pricebuyqtypanel{margin:0}
.sophiopartslisting .sophio-style7 div.wrapper-outer-grid-small,.sophiopartslisting .sophio-style7 .ui-partrow{clear:none;height:100%}
.sophiopartslisting .sophio-style7 .ui-widget-content{height:100%}
.sophiopartslisting .wrapper-outer-grid-large{width:400px;padding:5px}
.sophiopartslisting .sophio-style3 .content{margin-left:8px;margin-top:8px;position:relative}
.sophiopartslisting .sophio-style3 .content .partnumber .label .partnumber,.sophiopartslisting .sophio-style3 .content .manufacturer .label .manufacturer{margin-right:2px}
.sophiopartslisting .sophio-style3 .content .value{font-size:120%;line-height:140%}
.sophiopartslisting .partnumberlink a,.sophiopartslisting .partnumberlink u{text-decoration:none}
.sophiopartslisting .sophio-style4 .partsdetail,.sophiopartslisting .sophio-style5 .partsdetail{display:block;border-left-width:0;margin:2px 8px 4px 4px}
.sophiopartslisting .sophio-pricebuyqtypanel{margin:8px}
.sophiopartslisting .moreinfohandle{display:none}
.sophiopartslisting .sophio-pricebuyqtypanel .partyousaveprice{color:#390;font-size:105%}
.sophiopartslisting .sophio-pricebuyqtypanel .label{margin-right:20px}
.sophiopartslisting .sophio-style4 .partimage{float:none}
.sophiopartslisting .enlarge-link { cursor:pointer;}
.ui-table-layout{background:none !important;border:none !important;background-image:none !important;border-width:0 !important}
.ui-table-layout table,.ui-table-layout tbody,.ui-table-layout tr,.ui-table-layout td{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit}
.ui-table-layout table{width:100%;margin:0;padding:0}
.sophiopartslisting .sophio-style6 .ui-partrow-header{margin-bottom:0;padding:0}
.sophiopartslisting .sophio-style6 .partsdetail{display:block;border:0;clear:both;overflow:hidden;margin:0;padding:0 0 0 8px}
.sophiopartslisting .sophio-style6 .partimage{float:none;text-align:center}
.sophiopartslisting .sophio-style6 .partimage img{max-height:60px;display:block;overflow:visible}
.sophiopartslisting .sophio-style6 .content{clear:none;margin-left:0;line-height:1.5;padding:4px}
.sophiopartslisting .sophio-style6 .content .partnumber .label .partnumber,.sophiopartslisting .sophio-style6 .content .manufacturer .label .manufacturer{margin-right:2px}
.sophiopartslisting .sophio-style6 .content .value{font-size:120%;line-height:20px}
.sophiopartslisting .sophio-style4 .content{margin-left:8px;margin-top:5px;position:relative}
.sophiopartslisting .sophio-style4 .content .partnumber .label .partnumber,.sophiopartslisting .sophio-style4 .content .manufacturer .label .manufacturer{margin-right:2px}
.sophiopartslisting .sophio-style4 .content .value{font-size:120%;line-height:20px}
.sophiopartslisting .sophio-style5 .partimage{text-align:center;float:none}
.sophiopartslisting .sophio-style5 .content{margin-left:8px;margin-top:5px;position:relative;color:inherit;padding:4px 4px 4px 8px}
.sophiopartslisting .sophio-style5 .content .partnumber .label .partnumber,.sophiopartslisting .sophio-style5 .content .manufacturer .label .manufacturer{margin-right:2px}
.sophiopartslisting .sophio-style5 .content .value{font-size:120%;line-height:20px}
.sophiopartslisting .sophio-style7 .partnumberlink,.sophio-style7 .sophiopartslisting .partnumberlink a{font-size:10px}
.sophiopartslisting .sophio-style8 .ui-partrow-header{display:table-row;margin:0;padding:0}
.ui-widget-table-left-cell{border-left:none !important}
.ui-widget-table-right-cell{border-right:none !important}
.ui-widget-table-cell{border-left:none !important;border-bottom:none !important}
.ui-related-parts-table {margin-bottom:4px; margin-top:6px; margin-left:auto; margin-right:auto;}
.ui-related-parts-table td{padding-left:4px;padding-right:4px;font-size:11px !important}
.ui-related-parts-description{font-weight:700;font-size:12px}
.ui-related-parts-notes{font-style:italic;font-size:10px}
.ui-related-parts-sku{font-weight:400;font-size:11px}
.ui-related-parts-component{font-weight:700;font-size:12px}
.ui-inputbox{padding:2px}
.ui-selectbox{padding:2px}
/** SHOPPING CART STYLES * */table.ui-widget-shoppingcart{border-collapse:collapse}
table.ui-widget-shoppingcart-totals{width:auto !important}
table.ui-widget-shoppingcart-totals .row1,table.ui-widget-shoppingcart-totals .row1 td,.ui-item-details .row1{background:inherit !important;color:inherit !important}
.ui-widget-header-cell{background:none !important;border:none !important}
.ui-widget-shoppingcart .contenttableborder,.ui-widget-shoppingcart .tabletitle{background:inherit !important;color:inherit !important}
.ui-widget-shoppingcart .mediumtitle,.ui-widget-shoppingcart .bigtext{color:inherit !important}
.ui-widget-shoppingcart .ui-mediumtitle{font-size:125%;font-weight:700}
.ui-widget-shoppingcart .ui-bigtext{font-size:150%;font-weight:700}
.ui-widget-shoppingcart .tabletitlerowhead{border:none}
.ui-widget-shoppingcart .tborder{background-color:inherit;border:inherit;color:inherit}
.ui-widget-shoppingcart .shoppingcartqty button{margin-top:2px;width:26px}
.ui-widget-shoppingcart .shoppingcartqty input{width:26px !important}
.ui-widget-shoppingcart-items td.ui-widget-content{background-image:none !important;border-width:0 1px 1px 0 !important}
.ui-widget-shoppingcart-items td.ui-widget-header{border-width:0 1px 0 0 !important}
.contenttableborder div.ui-widget-content div.ui-widget-header,.contenttableborder div.ui-widget-content div.ui-widget-header a{color:inherit;busybackground:#FFF url(../js/jquery/ajax-loader.gif) no-repeat scroll 1px 1px !important;margin:0;padding:0 0 0 18px !important}
.busy option{padding:0 0 0 18px !important}
#sophiocatalogcontent a,#sophiocatalogcontent a:hover,#sophiocatalogcontent a:active,#sophiocatalogcontent a:visited{font-size:100% !important;font-family:inherit !important;font-weight:inherit}
.ui-helper-noborder{border:none !important}
.ui-helper-nobackground{background:none !important}
.ui-helper-nobackground-image{background-image:none !important}
table.ui-helper-inheritcolor,table.ui-helper-inheritcolor td,.ui-helper-inheritcolor,.ui-helper-inheritcolor table,.ui-helper-inheritcolor tr,.ui-helper-inheritcolor td{color:inherit}
.ui-widget-header h1{font-size:150%;font-weight:700;margin:2px;padding:0}
.ui-widget-header h2{font-size:135%;font-weight:700;margin:2px;padding:0}
.ui-widget-header h3{font-size:125%;font-weight:700;margin:2px;padding:0}
/* vehicle catalog classes v2   */
.catalog-vehicle {border-bottom-width:4px;}
#catalog-drill-main-wrapper {padding:5px 10px; overflow:hidden}
#catalog-drill-main{overflow:hidden;display:block;width:100%;border-width:0 0 2px}
div.catalog-top-panel{display:block;width:100%;position:relative;overflow:hidden}
div.catalog-left-panel{float:left}
div.catalog-content-panel{overflow:hidden;width:100%}
div.catalog-right-panel{float:right}
div.catalog-error-panel {overflow:hidden;width:100%; display:block;}
div.catalog-bottom-panel{clear:both;float:none;display:block;width:100%}
#catalog-main-title-outerdiv{margin:0;padding:0;overflow:hidden}
#catalog-main-header{margin:2px}
#catalog-main-title{font-size:14px !important;margin:0 !important;padding:4px !important; text-align:left;}
#catalog-main-title h2 {margin:0 !important;padding:0px !important}
#catalog-drill-title{font-weight:700;padding:4px}
#catalog-drill-title .ui-icon{float:left;margin-right:0.3em;margin-top:2px}
#catalog-drill-title h1{float:left;font-size:16px !important;margin:0 !important}
.catalog-navigation{overflow:hidden;display:block;float:left;margin:2px 4px;}
.catalog-search-tabs{overflow:hidden;display:block;padding:4px}
.catalog-logos{overflow:hidden}
.catalog-logos .logo-outer-wrapper{text-align:center;margin-top:10px;margin-bottom:10px;overflow:hidden}
.catalog-logos .logo-content{text-align:center;background-color:#fff !important;background-image:none !important;width:400px;margin:0 auto;padding:2px}
#catalog-search-tabs{font-size:12px;display:none;position:relative;overflow:hidden}
#catalog-drill-body{border-width:0;padding:10px}
#catalog-drill-body .drill-body-td-column{padding-left:4px;padding-top:3px;padding-bottom:5px}
#catalog-drill-body .drill-body-yeartd-column .year-label{overflow:hidden;position:relative;margin-bottom:10px;margin-left:18px}
#catalog-drill-body .drill-body-yeartd-column .year-value{overflow:hidden;position:relative;margin-bottom:10px;display:block;clear:both}
#catalog-drill-body .drill-body-td-column a{cursor:pointer}
#catalog-drill-body .drill-body-td-column a span.ui-icon,#catalog-drill-body .drill-body-yeartd-column a span.ui-icon{float:left}
#catalog-drill-body .drill-body-yeartd-column a span.text,#catalog-drill-body .drill-body-td-column a span.text{text-decoration:underline}
#catalog-drill-help {margin-top:1px;margin-bottom:16px; border-top-width:2px;overflow:hidden;font-size:10px;font-weight:100 ;padding:6px 2px 2px; display:block; text-align:left;}
#catalog-drill-help h3{margin:0;padding:0}
.catalog-pgps-section, .catalog-ssps-section{margin-bottom:10px;overflow:hidden;*display:inline-block;width:auto;}
.catalog-pgps-section h3, .catalog-ssps-section h3{font-size:14px;font-weight:700;margin:0;padding:4px}
.catalog-pgps-section .anchorlink, .catalog-ssps-section .anchorlink{font-size:10px !important;float:right !important;margin-right:4px !important}
.catalog-ssps-section-exact-match {margin-bottom:10px;overflow:hidden;*display:inline-block;width:auto; font-size:140%}
.catalog-ssps-section-exact-match a {font-size:14px;font-weight:700}
h3.catalog-ssps-section-exact-match {font-size:20px;font-weight:700;margin:0;padding:4px}

.catalog-ssps-section-near-match {font-size:20px;font-weight:700;margin:0;padding:4px; margin-top:15px;width:auto;}

#sophionavigation{clear:both;}
.highslide-html-content {width:600px;z-index:9999;padding:6px}
#epcerrorDialog {display:none; padding:10px}
#epcerrorDialog .ui-state-error{text-align:center}
#epcerrorDialog span.ui-icon{display:inline-block;*float:left;margin-right:0.3em}
#epcerror {display:none}
#epcerror .ui-state-error {margin-top:0;margin-bottom:10px;padding:0pt 0.7em; font-size:100%}
#epcerror span.ui-icon{float:left;margin-right:0.3em}
#epcerror a {font-size:100%;}
#sophionavigation span.ui-navigation-item {text-decoration:underline;}
.catalog-debug { overflow:hidden; float:right; display:block;}
#smp-part-details .ui-tabs .ui-tabs-nav li a{font-size:12px !important;padding:0.4em !important}

.sophiopartslisting .onsaleicon   {background:url(../images/catalog/sale_icon_sm.gif) center no-repeat; width:35px; height:20px;}

/* firefox only */
@-moz-document url-prefix() {
button.fg-button-icon-right{padding-left:0px;}
}
