@media print {
.MenuHolder, .HeaderSatBarHolder, .DnnModule-AO_SideFeatureManagement, .RedBar, #dnn_Row3LeftPane, .FooterBar, .breadcrumb,  #RangeProduct, .ProductDetails_Products_Tabs_RRP, #ProductTab, .SliderProductTabOuter, .DnnModule-2346,  .HelpOnClick, .ProductDetail_AddToCart, #ProductDetails_Products_TopBar_Btn_Rrp, .BlueBar, .PromoIconWrap, .HeaderCenter {
  display:none !important;
}
  body a:link:after, body a:visited:after {    
  content: "";
}
}

.megaCSS3menu {
    overflow: hidden;
}
.WrapPriceModeSelector {
    float: right;
    margin-right: 30px;
    margin-top: -30px;
}
.FitmentList_Products_List_ProducSubHeader.ng-scope {
    cursor: pointer;
}

.FitmentList_Products_List_Product_LineGray {
    font-weight: bold;
    border-bottom:1px solid silver;
}
.SearchPaneWrap {
    height: auto !important;
}
.FitmentList_SideWide_Title {
    max-width: 265px;
}
table#OrderOptionsRadio td {
    padding-bottom: 5px;
}
.ProductList_Products_List_Stock.ng-scope span {
    padding: 10px;
}
span.ProductList_Products_Grid_AddToCart.btnAddToCart.ng-scope {
      background: #3e74a0;
    color: #ffffff;
    border: 1px solid #3e74a0;
    padding: 5px 20px;
    border-radius: 4px;
    cursor: pointer;
    display: inline-grid;
    transition: all ease 500ms;
    width: 79%;
}
span.ProductList_Products_Grid_AddToCart.btnAddToCart.ng-scope a {
  color:white !important;
}
.FitmentList_Products_Box {
    max-width: 880px;
    margin:0;
  padding:0;
}
.FitmentList_SideWide_Box {
    max-width: 275px;
  margin:0;
 
}
.ProductList_Products_Grid {
    min-height: 500px;
}
.RangePhotoWrap {
    position: relative !important;
    opacity: 1 !important;
}

.ProductList_Products_List_ProductName {
    white-space: normal !important;
    overflow: visible !important;
}
.megaCSS3menu li a { font-family: "Open Sans", sans-serif !important;}
.megaCSS3menu .Megadrop {
  transition-delay: 0s;
}
.megaCSS3menu li:hover .Megadrop {
    transition-delay: 0.3s;
}



span.btnInner_SelectedCart.ng-binding {
    float: left;
}

a.btn.btnAddAllProd {
    padding-top: 4px !important;
}

.Fitment_Products_Tabs {
    margin-top: 50px;
}

.ProductList_Products_List.B2B {
    min-height: 175px;
}
#ProductDetails_Products_TopBar_Btn_Rrp :before, #ProductList_Products_TopBar_Btn_Rrp :before {
  font-size:14px !important;
  width:16px !important;
  height:16px !important;
}
span#dnn_ctr3075_View_lblRRPMode, span#dnn_ctr3074_View_lblRRPMode {
    font-size: 1.2em !important;
    color: red;
}
.BlueBarInnerRight {
float:right !important;
}
.FitmentList_Products_List_Product_Line {
    background: linear-gradient(to bottom, #ffffff 1%,#eaedef 100%);
    font-weight: bold !important;
}
a.ng-binding {
    color: black;
}
body#Body {
    background: none;
      margin-left: 0px !important;
}
.megaCSS3menu li {
    height: 42px !important;
}
.HeaderBar {
    background: none !important;
}
.HeaderSatBarHolder {
    float: right;
    width: 50%;
}
.SatBarInner {
  float:left;
  width:70%;
}
#dnn_dnnLogo_imgLogo {
  margin-top:0px  !important;
}
.HeaderInner {
    background: none;
    overflow: initial;
}

.SearchPaneWrap {
    background: none;
}

.BodyBar {
    background: none !important;
}

html {
    background-image: url(/Portals/0/wptest/bg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
}


i.fa.fa-times {
    color: red;
    padding-right: 5px;
}

li.FitmentList_SideWide_CurrentKeyword_Keyword.ProductList_SideWide_CurrentKeyword_NewKeyword, li.FitmentList_SideWide_CurrentKeyword_Keyword {
    padding: 5px 0px 5px 8px;
    border: 1px solid silver;
}

span.NewKeyword, span.Keyword {
    padding-left: 5px;
}

html {
background-color: #fff;
}
.Category_Description {
    padding-right: 4px;
}

input#dnn_ctr708_View_ViewAProductFormView_btnOpenPopup {
    margin-left: 10px;
}

/*items search*/ 
.SearchPaneWrap .JCartSummary, .SearchPaneWrap .HeaderCartSummary {
    padding: 0;
    margin: 0;
}

.ModDNNHTMLC ol, ul {
    list-style: initial !important;
    margin-left: 16px !important;
}


#FullDescription .clear-fix.margin-b {
    display: none;
}

table.margin-b.margin-t-small th {
    background: white;
    color: #002F60;
    font-weight: normal;
    width: 60%;    
    padding: 8px 16px;
    border-bottom: 1px solid #08082a;
}

table.margin-b.margin-t-small td {
    background: #002e5f;
    color: #ffffff;
    padding: 8px 16px;
}

.buttons span.title.suffix {
    display: none;
}

.WPdeal1 {
    float: left;
}
.YSSdesc {
  width:100%;
  float:left;
}

.YSSdesc h5 {
    margin-top: 36px;
}

.acc_trigger {
    cursor: pointer !important;
}

.FTDesc {
    width: 70%;
}

#FullDescription ul {
padding-left: 10px;
list-style-type: disc;
}
a.V1top761 {
    color: red !important;
    font-weight: bold;
}

.SHOEIIMAGE {
    width: 32%;
  float:left;
}
div#M2905 {
    box-shadow: none !important;
}
/* ------------------------------------------v Classifieds Sytles v------------------------------------------------------ */
.article.multi_layout.single_collumn {
    padding: 5px !important;
    border: 1px solid silver;
    margin-right: 10px !important;
}
.at300b {
    display: none !important;
}
.Classified_Title {
    width: 50%;
    float: left;
}

.Classified_price {
    width: 15%;
    float: right;
    text-align: right;
    height: 50px;
}

ul.Classified_details {
    /* float: left; */
    /* height: 88px; */
}

li {}

ul.Classified_details li {
    font-size: 11px;
    font-weight: bold;
}

.content {}

.single_collumn .content {
    float: left;
}

.in_article_image.left {
    padding-right: 10px;
}



/* ------------------------------------------^ Classifieds Sytles ^------------------------------------------------------ */

a.V1top570 {
    font-weight: bold;
    color: red !important;
    font-size: 14px !important;
}

.ProductDisplayListStock{
  text-align:center;

}
  .PromotionIcons0  {
    	height: 50px; 
    width: 50px;
    top: 5px;
    margin-right: 2px;
    position: absolute;
    float:right;
  }
   
  .PromotionIcons1  {
	height: 50px; 
    width: 50px;
    top: 5px;
    margin-right: 57px;
    margin-bottom: 303px;
  }
   
  .PromotionIcons2  {
	height: 50px; 
    width: 50px;
    top: 5px;
    margin-right: 112px;
    margin-bottom: 303px;
  }

   
  .PromotionIconsForList  {
	height: 14px; 
    width: 14px;
    top: -50px;
    position:relative;
    float: right;
    clear:left;
  }
  
    .PromotionIconsForList1  {
	height: 14px; 
    width: 14px;
    top: -50px;
    position: absolute;
    float: right;
    clear:left;
  }
    .PromotionIconsForList2  {
	height: 14px; 
    width: 14px;
    top: -50px;
    position: absolute;
    float: right;
    clear:left;
  }

     
  .PromotionIconsForGrid0  {
	height: 50px; 
    width: 50px;
    top: 5px;
    left: 215px;
    position: absolute;
    float:right;
  }
       
  .PromotionIconsForGrid1  {
	height: 50px; 
    width: 50px;
    top: 5px;
    left: 165px;
    position: absolute;
    float:right;
  }
       
  .PromotionIconsForGrid2  {
	height: 50px; 
    width: 50px;
    top: 5px;
    left: 115px;
    position: absolute;
    float:right;
  }


  
 
  .PromotionIconsForRecentlyViewed0  {
    width: 30px;
    position: absolute;
    left: 87px;
    top:5px;
  }
   
  .PromotionIconsForRecentlyViewed1  {
	 width: 30px;
    position: absolute;
    left: 54px;
    top:5px;
  }
   
  .PromotionIconsForRecentlyViewed2  {
	 width: 30px;
    position: absolute;
    left: 21px;
    top:5px;
  }

  
 
  .PromotionIconsForRecentlyViewedFV0  {
    width: 16px;
    position: absolute;
    left: 57px;
    top:18px;
  }
   
  .PromotionIconsForRecentlyViewedFV1  {
	 width: 16px;
    position: absolute;
    left: 40px;
    top:18px;
  }
   
  .PromotionIconsForRecentlyViewedFV2  {
	 width: 16px;
    position: absolute;
    left: 23px;
    top:18px;
  }

  
 
  .PromotionIconsForCheckOut0  {
    width: 16px;
    position: absolute;
    left: 63px;
    top:3px;
  }
   
  .PromotionIconsForCheckOut1  {
  width: 16px;
    position: absolute;
    left: 46px;
    top:3px;
  }
   
  .PromotionIconsForCheckOut2  {
  width: 16px;
    position: absolute;
    left: 28px;
    top:3px;
  }

  
  .PromotionIconsForProductRange0  {
    width: 20px;
    position: absolute;
    left: 43px;
    top:2px;
  }
   
  .PromotionIconsForProductRange1  {
  width: 20px;
    position: absolute;
    left: 23px;
    top:2px;
  }
   
  .PromotionIconsForProductRange2  {
  width: 20px;
    position: absolute;
    left: 3px;
    top:2px;
  }

/*.ui-draggable {
    height: auto;
    width: 50% !important;
    top: 100% !important;
    left: 25% !important;
  z-index:999999 !important;
}

.ui-dialog .ui-dialog-title {
color: white !important;
font-size: 16px !important;
}
'.ui-dialog-titlebar.ui-widget-header.ui-corner-all.ui-helper-clearfix {
    background-color: #6591c0 !important;
}


li.ui-menu-item {
    overflow: hidden;
}
*/


.SaveAsList, .checkoutLowerButtons input {
    max-width: 125px !important;
}


.WPdeal8 p, .WPdeal5 p, .WPdeal1 p, .WPdeal2 p, .WPdeal3 p, .WPdeal4 p, .Wpdeal5 p, .WPdeal6 p, .WPdeal p {
  color:black;
  text-align:center;
  font-family:sans-serif;
  font-weight: bold;
  font-size: 18px;
  padding: 0;
  margin: 0;
  margin-top: 20px;
  
  
}
.WPdeal8:hover, .WPdeal5:hover, .WPdeal1:hover, .WPdeal2:hover, .WPdeal3:hover, .WPdeal4:hover, .Wpdeal5:hover, .WPdeal6:hover, .WPdeal:hover {
opacity:0.7;
}
  .WPdeal5, .WPdeal3, .WPdeal4, .Wpdeal5, .WPdeal6 {
     ' box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.10);
}

.step {
  padding-top:20px;
  padding-bottom:20px;
  background-color: #417294;
    float: left;
    display: block;
    margin-left: -10px;
    padding-left: 10px;
    width: 100%;
}
.step-orange {
  padding-top:20px;
  padding-bottom:20px;
  background-color: #000;
    float: left;
    display: block;
    margin-left: -10px;
    padding-left: 10px;
    width: 100%;
}

@media screen and (max-width: 800px) {

  
  .WPdeal {
    width: 101% !important;
    float: left;
  }
  .WPdeal2 {
    width: 97% !important;
   
    
    margin: 0.3%;
    float: left;
}
  .WPdeal3 {
    width: 97% !important;
   
   
    margin: 0.3%;
    float: left;
}
  
   .WPdeal4 {
    width: 97% !important;
   
    
    margin: 0.3%;
    float: left;
}
  .WPdeal8 {
    width: 97% !important;
   
    
    margin: 0.3%;
    float: left;
}
    .WPdeal6{
    width: 48.7% !important;
   
    
    margin: 0.3%;
    float: left;
}
   
  .goback {
	display: none !important;
  visibility: hidden !important;
	
  }
    /*footer*/
    .dnn_FooterRow2PaneOne, .dnn_FooterRow2PaneTwo {
        display: none;
    }

    .div.pp_default .pp_expand, .DNNEmptyPane {
        display: none !important;
    }
    .SearchPaneWrap, .RedBarUnderLay {
        width: 100%;
        margin: 0!important;
    }
}
.nivoSlider {
    width: 99%!important;
    height: auto!important;
}
.WPdeal0 {
  margin-left:-10px;
    width: 101%;
    margin-top: 0.3%;
    float: left;
}


.WPdeal {
    width: 101%;
    margin-left: -10px;
    float: left;
}

.WPdeal2 {
    width: 48.7%;
	margin: 0.3%;
    float: left;
  
 }

.WPdeal3 {
    width: 31.6%;   
    margin: 0.4%;
    float: left; 
}

.WPdeal4 {
    width: 65%;
    margin: 0.4%;
    float: left;
}
.WPdeal6 {
    width: 16%;
	margin: 0.3%;
    float: left;
  min-height: 270px;
 }
.WPdeal8 {
    width: 24%;
	margin: 0.3%;
    float: left;
 }

.CategorySubToShow a {
    padding-left: 21px !important;
    width: 100%;
}

.jqmWindow, .jqmWindow .popup-window-content {
  width:50% !important;
  
}
.jqmWindow { 
  left:25% !important;
  margin-left:auto !important;
  
}

.CartHiddenRemove_btn {
  display:none;
}

div#dnn_ctr2115_Default_Form_divForm {
    overflow: visible !important;
}

.DnnModule.DnnModule-DNN_UserDefinedTable.DnnModule-2115 {
    padding: 10px 10px 0px 20px;
    background: linear-gradient(orange,#FF7600);
    border-radius: 17px;
    max-width: 501px;
    margin-bottom: 10px;
    box-shadow: 1px 1px 4px #101010;
}
span#dnn_ctr2115_Default_Form_Request_x0020_Or_x0020_Suggest_x0020_A_x0020_Fitment_label_label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}

.DnnModule.DnnModule-DNN_UserDefinedTable.DnnModule-2115 ul.dnnActions.dnnClear {
    margin-top: -7%;
}

div#dnn_ctr2115_Default_Form_Request_x0020_Or_x0020_Suggest_x0020_A_x0020_Fitment_label {
    width: auto !important;
}

.DnnModule-2115 .dnnFormLabelWithoutHelp {
    display: none;
} 
























div#dnn_ctr2106_ViewHtmlPopup_popupDialog {
    z-index: 99999 !important;
}

.popup-window-title {
  display:none !important;
}

li.ui-menu-item {
    overflow: hidden;
}

.nivo-caption {
    visibility: hidden;
}

.DnnModule-AO_SearchByYMM_v .ui-menu-item {
    overflow: hidden;
}

@media screen and (min-width: 1201px) {
.DnnModule.DnnModule-AO_SearchByYMM_v2 {
    padding-left: 20px;
}
}

@media screen and (max-width: 760px) {
  select.ProductList_Products_List_Carts.ng-pristine.ng-untouched.ng-valid.ng-not-empty {
    width: 71% !important;
}
  span#dnn_ctr3075_View_pnlShopSetting_header_SelectedCart {
    float: right;
}
  .jqmWindow, .jqmWindow .popup-window-content {
  width:75% !important;
  
}
.jqmWindow { 
  left:12% !important;
  margin-left:auto !important;
  
}

  
#txtModelSearch {
		width:81px !important;
  }
  input.FitmentsSearch {
    display: inline !important;
}
  .SearchTxt {
    width: 322px !important;
    margin: 0 auto;
}
}
@media screen and (max-width: 1200px) and (min-width:761px) {
    .browseindex {
    width: 190px !important;
}
  
  #txtModelSearch {
		width:90px !important;
  }
  input.SearchBox {
    width: 76% !important;
}

}
@media screen and (max-width: 1200px) {

    /*search*/
    .SearchPaneWrap .RedBarInner {
        padding: 6px 0;
        width: 99%;
        margin: 0 auto;
    }

    .SearchPaneWrap .RedBarInnerLeft {
        float: left;
        width: 96% !important;
        padding: 0 2%!important;
        margin: 0 !important;
    }

    .SearchPaneWrap .RedBarInnerMid {
        width: 96%;
        margin: 0 2%;
    }

    .SearchPaneWrap .RedBarInnerLeft > div {
        padding: 0px;
    }

    .SearchPaneWrap .DnnModule.DnnModule-J_Search_v1.DnnModule-797, .DnnModule-1290, .DnnModule-1420 {
        float: left;
        width: 100%;
    }

    .SearchPaneWrap .containerInvisible {
        margin-bottom: 0px !important;
    }

    .SearchPaneWrap input.SearchBox {
        max-width: 86%;
        width: 100%;
    }

    .SearchPaneWrap input.SearchButton {
        width: 11%;
    }

    .SearchPaneWrap .SearchTxt {
        width: 100% !important;
        margin: 0 auto;
    }

    .SearchPaneWrap #ddlMake, #ddlYear {
        width: 29.3%;
    }

    .SearchPaneWrap input#txtModelSearch {
        width: 28.3% !important;
    }

    .SearchPaneWrap .FitmentHelpLink {
        display: none;
    }

    .SearchPaneWrap .DnnModule.DnnModule-AO_SearchByYMM_v2 {
        width: 100% !important;
    }

    a .FitmentHelpLink {
        display: none;
    }
  .DnnModule.DnnModule-AO_SearchByYMM_v2 {
	    width: 340px !important;
  }
/*#ddlMake, #ddlYear {
	
	width:95px !important;
  }*/



  .YMMACSearchText {
    width: 130px;
  }

}
.ui-autocomplete {
  width:400px !important;
  
}
a.FitmentHelpLink {
    float: left;
    width: 21px;
    margin-top: 10px;
    margin-right: 3px;
    height: 20px;
    background-image: url(/Portals/0/SkinObjects/info.png);
}


div#dnn_ctr2070_Default_Form_divForm {
    overflow: visible !important;
}

.DnnModule.DnnModule-DNN_UserDefinedTable.DnnModule-2070 {
    padding: 10px 10px 0px 20px;
    background: linear-gradient(orange,#FF7600);
    border-radius: 17px;
    max-width: 501px;
    margin-bottom: 10px;
    box-shadow: 1px 1px 4px #101010;
}
span#dnn_ctr2070_Default_Form_Request_x0020_Or_x0020_Suggest_x0020_A_x0020_Fitment_label_label {
    font-size: 14px;
    font-weight: bold;
    color: white;
}

.DnnModule.DnnModule-DNN_UserDefinedTable.DnnModule-2070 ul.dnnActions.dnnClear {
    margin-top: -7%;
}

div#dnn_ctr2070_Default_Form_Request_x0020_Or_x0020_Suggest_x0020_A_x0020_Fitment_label {
    width: auto !important;
}

.DnnModule-2070 .dnnFormLabelWithoutHelp {
    display: none;
} 

.DnnModule.DnnModule-AO_SearchByYMM_v2 {
    float: left;
    width: 475px;
    margin-top: 6px;
}

select#ddlMake {
    width: 140px;
    padding-left:5px;
  height:36px;
  border:none;
}
input#txtModelSearch {
    width: 140px;
    padding-left:5px;
  height:36px;
  border:none;
  margin-left: -2px;
}
select#ddlYear {
    width: 100px;
  padding-left:5px;
  height:36px;
  border:none;
  margin-left: -2px;
}
input#FitmentsSearch {
    height: 36px;
    border: none;
    margin-top: -3px;
  margin-left: -2px;
}




div#dnn_ctr1400_ContentPane .ProductDisplayListOrder {
    width: 30px !important;
}

#FullDescription iFrame {
    width: 100%;
    max-width: 850px; 
}


.ViewProductImage {
    height: 100% !important;
}


#dnn_ctr1388_View_SaveAsActive {
  margin-right: 75px;
    background: #6591C0 !important;
}


.putolinebulk {
  background-image: url("https://www.whitespowersports.com.au/Portals/3/css images/Putoline-Logo.jpg");
  background-repeat:no-repeat;
  padding-left:162px;
  display:block;
  background-color:#0c0c26;
  height:96px;
  width:auto;
  
}
.putolinebulk a {
  color:white;
  height: 50px;
    display: block;
    font-size: 19px;
    padding-top: 40px;
  
}


#dnn_ctr1388_View_lblEnterTheCheckoutWarning {
  display:none; 
}

.CheckoutTimerContainer {
  display:none; }

.MyCartDescription {
    line-height: 20px;
    padding-top: 20px;
}
.MyCartStock {
  font-weight:bold;
  width:40px !Important;
  padding-left:10px;
  
}
input.AddtoButton {
  width:42px !important;
  
}
.autocomplete-w1 .autocomplete {
width:500px !important;
}
.OrderSuccessMessage {
    width: auto !important;
    padding-top: 25px;
    background-color: #9BF99B;
    margin: auto;
    text-align: center;
    float: none;
}

.ProductDisplayFormBackOrderAvailable, .ProductDisplayGridBackOrder { 
display:none !important;
}


input.QtyToAdd, .ListView_ProductQty {
    border: 1px solid #000000 !important;
}
#dnn_ctr1388_View_btnClearCart, #dnn_ctr1388_View_btnUpdateOrderLines {
float:left !important;
display:none;
}

.HeaderCartText {
  float: left;
  line-height: 40px;
  color: #fff;
  font-size: 14px;
}


#dnn_ctr1682_View_fvCustomerCallSheet_rfvInsertComments {
  color: white;
  background-color: red;
  padding: 4px;
}

.FitmentsHolder .SaveASHolder {
width:270px !important;
}

.BodyBar {
background-image: url("http://www.whitesonline.co.nz/Portals/3/CSS Images/wrapperbg.jpg");
background-position:center top;
background-repeat:repeat-y;
}
.PASS60BalNoFreightFree {
display:none;
}

@media screen and (max-width: 760px) {
  
  .MyCartRemove {
    width: 25px !important;
    padding-left: 0px !important;
}

.MyCartTotal {
    width: 46px !important;
}

.MyCartComment {
    width: 20px !important;
}

.MyCartSupplied {
    width: 50px !important;
}

.MyCartQuantity {
    width: 40px !important;
}
  .DnnModule.DnnModule-AO_SearchByYMM_v2 {
    margin-top: 5px;
}
  

  .ViewProductImage {
    height: auto !important;
}
  
  #FullDescription iFrame {
    width: 100%;
    max-width: 850px; 
    height: auto;
}

  
  #dnn_ctr721_View_ProductsByPreferenceList_AddToCartButton {
      width: 42px !important;
}
.SaveAsList {
  max-width:130px !important;
}
  
  .SearchTxt {
    margin: 0 !important;
  }
  
  
  ul.dnnAdminTabNav li.ui-tabs-active a {
	padding:0;
  }
  ul.dnnAdminTabNav {
  width: 72%;
}
  
  ul.dnnAdminTabNav li a {
  font-size: 10px;
  padding: 0;
  }
  
  .ViewAProductHolder .ProductTabsHolder {
display:block !important;
width:85%;	
  }
  .ProductTabDiv {
	padding-top:50px;
  }
  
  	    .FreightOptions {
	height:800px !important;
  } 
  

  

  .ProductImagesHolder {
  float: left;
  width: 55%;
}
  .ModAORecentlyViewedC, img.zoom_icon, .ProductDisplayFormShortDesc  {
	display:none !important;
  }
  .ProductDisplayListOrder {
	width:30px;
  }
.PopularProductsDataListHolder {
  padding-left: 0px;
}
.SectionWrapper {
  background: #fff;
  padding: 0px;
}
  
  .MyCartInnerHolder div {
  font-size: 11px !important;
}
  .MyCartStock, .MyCartQuantity, .MyCartSupplied, .MyCartYourPrice, .MyCartTotal   {
  width: 45px;
}
.MyCartRemove {
  width: 30px;
  padding-left:0px;
}
 .CommentImage {
	padding-top:20px !important;
  }
 #dnn_ctr775_View_pnlLastPurchased {
	display:none;
  }
  .Pane30, .Pane70 {
	width:100% !important;
  }
table#dnn_ctr774_View_gvDetailedLog {
	
	font-size:10px;
  }
  #CartHolder {
	height:40px !important;
  }
  .DnnModule.DnnModule-AO_CartSummaryJquery.DnnModule-906 {
  width: 90%;
  margin: auto;
	padding-left:10%;
	margin-top:0px;
}
  .BlueBar {
  margin-top: 36px;
}
  .SatBarInner {
	padding-top:0 !important;
  }
  .megaCSS3menu li {
width:100% !important;
}
  .MenuHolder { 
	height:auto !important;
  }
  .SatBarLinks {
  text-align: left;
}
  #dnn_lblDisplayName {
	font-size:10px;
  }
  
  div#dnn_ctr1135_HtmlModule_lblContent,   div#dnn_ctr1135_HtmlModule_lblContent p {
	padding-left:0px !important;
  }
  
  .CartSmallImg {
  float: right;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: -5px;
}
  
  input.FitmentsSearch {
  background-position-x: -4px !important;
  margin-top: -3px !important;
}
  
  .RedBar {
  height: 147px;
}
  div#dnn_ctr1168_View_pnlTermsAndContitions {
  text-align: left !important;
}



  .RedBarInnerRight {
float: left;
width: 100% !important;
text-align: left;
padding-top: 0px!important;
height: 20px;
}
.BlueBarInnerLeft {
width: 100% !important;
}
.ProductDisplayList{margin-bottom:0px; border-top:1px solid grey;}
.ProductDisplayListImg{float:left;width:45px;min-height:10px;padding-right:10px}
.ProductDisplayListPartNo{float:left;width:150px;padding-top: 8px;padding-right:15px;min-height:10px}
.ProductDisplayListDescription{padding-top:0px}
.ProductDisplayListDescription_B2C{float:left;width:450px;min-height:10px;padding-top:0px}
.ProductDisplayListStock{padding-top:0px}
.ProductDisplayListRRP{padding-top:0px}
.ProductDisplayListWS{padding-top:0px;}
.ProductDisplayListYourPrice{padding-top:0px;}
.ProductDisplayListOrder,.ProductDisplayListDescription_B2C{padding-top:0px}
#dnn_ctr774_View_panelDetailedLog {width:100%;}

  .DnnModule-1382, .notforsmalltablet {
	display:none;
  }
  
.SaveAsControlWrapper {
  width: 180px;
  margin-top: 5px !important;
display:block !important;
}

  
  .MyCart_Table .notforsmalltablet {
	
	display:block !important;
  }
  
 #dnn_ctr1388_View_pnlSinglePageDeliveryDetails .TwoPaneInnerHolder {
float: left;
width: 85%;
min-height: 20px;
}

  .ProductImagesHolder img {
	display:block !important;
  }

  .DnnModule-AO_DetailedLog {
display: block !important;
}
  
  .ModAOSearchByYMMC .SearchTxt {
overflow: hidden;
padding-left: 0px !important;
	margin:0 !important;
}
  .SatBarLinks #dnn_lblDisplayName, .SatBarLinks #dnn_SatBarLink3 {

	display:block !important;
	float: left;
padding-left: 10px;
  }
    .SatBarLinks #dnn_SatBarLink1, .SatBarLinks #dnn_SatBarLink2  {
	display:none !important;
  }
  

  .InfoPopup img {
margin: -3px -3px !important;
width: 26px;
height: 26px;
}
  
#dnn_FooterRow2PaneThree, #dnn_FooterRow2PaneFour {
width: 50% !important;
}  
  
  
.RedBarInnerLeft, .HeaderSatBarHolder {
float: left;
width: 100%;
}
  
  .CategoryPicHolder {
display: block;
width: 49% !important;
  }
.HeaderLogoHolder {
float: none !important;

  width: 95%;
  margin: auto;
}
  img#dnn_dnnLogo_imgLogo {
width: 100%;
}
  .ListView_ProductQty {
text-align: center;
float: none !important;
vertical-align: bottom;
margin-top: 0px !important;
	
  }
    td.FTBO, td.FTPriceWS, #POPproduct-tabs, .DnnModule-903,  .DnnModule-902, #accordion2 THEAD .FTImg, THEAD .FTPN, THEAD .FTDesc {
	display:none !important;
  }
  .CommentImage, .imgInfo {
	display:block !important;
	padding-top:0px !important;
	margin-top:0px !important;
  }
  
  .acc_trigger, tr.FitmentDataRow, .accordian2, .NewFitment {
display: block;
width: 100%;
}
  #dnn_Row3RightPane{
	width:100% !important;
  }
  #dnn_Row3LeftPane {
width:100% !important;
  }




.ProductDisplayListPartNo {
  width:100% !important;
  padding:none !important;
  display:block;
float:none !important;
}
.ProductDisplayListStock, .ProductDisplayListRRP, .ProductDisplayListWS, .ProductDisplayListYourPrice{
  width:13% !important;
  padding-left:10px;
}
.ProductDisplayListDescription {
   width:100% !important;
  padding-left:10px;
  display:block;
} 
 .InfoPopup {
  display:block !important;
  
}
  .deliveryHolder_Row td {
float: left;
width: 100%;
}
  .MyCartInnerHolder {
	height:auto !important;
  }
  .MyCartDescription {
	line-height:19px;
  }
  .MyCartRRP, .MyCartWholesale, #dnn_ctr1388_View_MyCartList_lwsprice_1, #dnn_ctr1388_View_MyCartList_loriginalprice_1  {
	display:none !important;
  }
  .MyCartDescription {
	width:100% !important;
  }
  tr.uppercase.placer {
	display:block;
  }
  .checkoutDelivery {
	height:350px !important;
  }
    /*hearder*/
    .HeaderCartSummary {
        display: inline-block;
        margin-top: -10px;
    }

    .RedBarUnderLay {
        height: 151px !important;
    }

    .JCartSummary, .RedBarUnderLay .RedBarInnerRight {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }
}













.dnnCheckbox img {
  display: inline-block !important;
}
td.ui-datepicker-days-cell-over.ui-datepicker-today {
  background-color: red;
}


#dnn_ctr1383_View_lbtnDeleteYMMAndReturn {
display:none;
}
.acc_trigger {
font-size:13px;
color:#3E74A0;
cursor: pointer;
}
.zoom_icon {
  opacity:0.7;
}
div#dnn_ctr1281_HtmlModule_lblContent {
  display: none;
}
div#dnn_ContentPane {
  max-width: 1190px;
  padding-left: 10px !important;
}
.Pane100 {
background-color:white;
}
a#dnn_ctr708_View_ViewAProductFormView_ViewAsCustomer, .ProductDisplayFormSocial {
  display: none;
}
a[href$=".pdf"]
{
  padding-right: 18px;
  background-image: url(/Portals/3/Images/pdf-icon.png);
  background-position: 100% 50%;
  background-repeat:no-repeat;
}

.autocomplete .selected {
text-shadow:0px 0px 0px #fff !important;
border:0px;
  color:#fff;
}

.DnnModule-1281 {
  height:0px;
}

.ddmenucolumn {
  background-color:white;
}

.commentbtn .CommentImage {
  margin-left:-15px;
}

li#dnn_ctr1275_Login_Login_DNN_liPassword {
margin-left: 110px;
margin-top: 100px;
}
.dnnLoginRememberMe {
  float:right;
}
a#dnn_ctr1275_Login_Login_DNN_cmdLogin {
width: 203px;
margin-left: 125px;
}

::-webkit-input-placeholder {
   color: Black;
}
.CategoriesAllHolder 
{
background-color:white;  
}
@media screen\0 {
input.SearchBox {
background-image: url("http://www.whitesonline.co.nz/Portals/3/CSS Images/KeywordSearch.jpg");
background-repeat-no-repeat;
}
input.YMMACSearchText 
{
background-image: url("http://www.whitesonline.co.nz/Portals/3/CSS Images/FitmentSearch.jpg");
background-repeat-no-repeat;
height:37px;
}
input.SearchBox:focus{
background-image:none;
}
input.YMMACSearchText:focus
{
background-image: none;
}
:-ms-input-placeholder {  
   color: rgba(255, 255, 255, 0);  
}
}
.DnnModule-695 a {
  margin-left: -4px !important;
}

.PriceStyle  {
  color:white !important;
}
.DnnModule-1404 {
  margin-top:5px;
}
.DnnModule-1404 p, .DnnModule-1404 a {
color:white;
}
.selected {
background: #FFFEFE;
text-decoration: none;
color: #333;
font-family: Arial,sans-serif;
font-size: 11px;
font-weight: 700;
padding: 3px 5px;
border: 0px solid #000 !important;
border-radius: 3px;
cursor: default;
color: rgb(255, 166, 0) !important;
text-shadow: 1px 1px 0px #FFF !important;
}
.TwoPaneRightHolder a, .TwoPaneRightHolder, .totalLabel {
  text-shadow: 1px 0px 5px #FFF;
}
.HeaderCartText, #dnn_ctr1404_HtmlModule_lblContent a {
text-shadow: 1px 0px 5px #000;
}
.lblfitmentAC {
  display:none;
}

.DnnModule.DnnModule-AO_SearchByYMM.DnnModule-1405, .DnnModule.DnnModule-AO_SearchByYMM.DnnModule-694 {
padding-top: 0px;
float: left;
padding-left: 80px;
padding-top: 6px;
}

.DnnModule.DnnModule-J_Search_v1.DnnModule-797, .DnnModule-1290, .DnnModule-1420 {
float: left;
width: 340px;
}
.SearchHolder {
margin-top:6px;
}
input.SearchButton {
border: none!important;
border-left: 0;
color: #636971;
height: 36px;
background: url(http://www.whitesonline.co.nz/portals/_default/skins/skinwhitesonline/images/SearchBtn.png) no-repeat scroll 0;
width: 40px;
vertical-align: middle;
margin-left: -20px;
margin-top: 0px;
}

.RedBarInnerLeft {
float: left;
}
.SearchBox {
border: none !important;
color: #636971;
height: 36px;
padding-left: 5px;
vertical-align: top;
background-color: #ffffff;
float: left;
width: 355px;
background-color:white;
margin-top:0px !important;
}


.YMMACSearchText {
line-height: 34px!important;
}
.RedBarInnerRight {
float: left;
width: 26%;
text-align: right;
padding-top: 5px!important;
}

.CartHidden {
}

.BlueBarInnerRight {
width: auto !important;
}
.browseindex a {
color: #000;
height: 27px;
display: block;
text-align: left;
padding-left: 10px;
padding-top: 10px;
background-color:white;
}
.browseindex {
  width:300px;
}










@media screen and (max-width: 760px) {
  
  .RedBarUnderLay {
background-image: none !important;
  background-color:#3C5C73;
}
  
  
.ProductInfoHolder, .ProductDetailsHolder, .ProductImagesHolder {
width:95% !important;
}



  .RedBarInnerRight {
float: left;
width: 100% !important;
text-align: right;
padding-top: 5px!important;
}
.BlueBarInnerLeft {
width: 100% !important;
}
.ProductDisplayList{margin-bottom:0px; border-top:1px solid grey;}
.ProductDisplayListImg{float:left;width:45px;min-height:10px;padding-right:10px}
.ProductDisplayListPartNo{float:left;width:150px;padding-top: 8px;padding-right:15px;min-height:10px}
.ProductDisplayListDescription{padding-top:0px}
.ProductDisplayListDescription_B2C{float:left;width:450px;min-height:10px;padding-top:0px}
.ProductDisplayListStock{padding-top:0px}
.ProductDisplayListRRP{padding-top:0px}
.ProductDisplayListWS{padding-top:0px;}
.ProductDisplayListYourPrice{padding-top:0px;}
.ProductDisplayListOrder,.ProductDisplayListDescription_B2C{padding-top:0px}
#dnn_ctr774_View_panelDetailedLog {width:360px;}

  .DnnModule-1382 {
	display:none;
  }
  
.SaveAsControlWrapper {
  width: 180px;
  margin-top: 5px !important;
display:block !important;
}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  .MyCart_Table .notforsmalltablet {
	
	display:block !important;
  }
  
 #dnn_ctr1388_View_pnlSinglePageDeliveryDetails .TwoPaneInnerHolder {
float: left;
width: 85%;
min-height: 20px;
}

  
  .ProductImagesHolder img {
	display:block !important;
  }
  
  .DnnModule-AO_DetailedLog {
display: block !important;
}
  
  .ModAOSearchByYMMC .SearchTxt {
overflow: hidden;
padding-left: 0px !important;
	margin:0 !important;
}

  .SatBarLinks .notformobile {
	display:block !important;
	float: left;
padding-left: 10px;
  }
  
  
  .InfoPopup img {
margin: -3px -3px !important;
width: 26px;
height: 26px;
}
  
#dnn_FooterRow2PaneThree, #dnn_FooterRow2PaneFour {
width: 50% !important;
}  
  
  
.RedBarInnerLeft, .HeaderSatBarHolder {
float: left;
width: 100%;
}
  
  .CategoryPicHolder {
display: block;
width: 49% !important;
  }
.HeaderLogoHolder {
float: left;
width: auto !important;
}
  img#dnn_dnnLogo_imgLogo {
width: 100%;
margin-top:0;
}
  .ListView_ProductQty {
text-align: center;
float: none !important;
vertical-align: bottom;
margin-top: 0px !important;
	
  }
    td.FTBO, td.FTPriceWS, .megaCSS3menu, #POPproduct-tabs, .DnnModule-903,  .DnnModule-902, #accordion2 THEAD .FTImg, THEAD .FTPN, THEAD .FTDesc {
	display:none !important;
  }
  .CommentImage, .imgInfo {
	display:block !important;
	padding-top:0px !important;
	margin-top:0px !important;
  }
  
  .acc_trigger, tr.FitmentDataRow, .accordian2, .NewFitment {
display: block;
width: 100%;
}
  #dnn_Row3RightPane{
	width:100% !important;
  }
  #dnn_Row3LeftPane {
width:100% !important;
  }




.ProductDisplayListPartNo {
  width:100% !important;
	padding:none !important;
  display:block;
float:none !important;
}
.ProductDisplayListStock, .ProductDisplayListRRP, .ProductDisplayListWS, .ProductDisplayListYourPrice{
  width:13% !important;
  padding-left:10px;
}
.ProductDisplayListDescription {
   width:100% !important;
  padding-left:10px;
  display:block;
} 
 .InfoPopup {
  display:block !important;
  
}
  .deliveryHolder_Row td {
float: left;
width: 400px;
}
  .MyCartInnerHolder {
	height:auto !important;
  }
  .MyCartDescription {
	line-height:19px;
  }
  .MyCartRRP, .MyCartWholesale, #dnn_ctr1388_View_MyCartList_lwsprice_1, #dnn_ctr1388_View_MyCartList_loriginalprice_1  {
	display:none !important;
  }
  .MyCartDescription {
	width:100% !important;
  }
  tr.uppercase.placer {
	display:block;
  }
  .checkoutDelivery {
	height:350px !important;
  }
}




/* #dnn_ctr1201_View_YMMSearchAC .SearchBox {
  width:425px;
}
.YMMACSearchText {
width:300px;
}
#dnn_ctr1201_View_YMMSearchAC .autocomplete {
  width:300px;
}
*/
input.SearchButton {
margin-left: -25px;
}
.browseindex a {
height: 28px;
display: block;
text-align: left;
padding-left: 10px;
padding-top: 10px;
}

#dnn_ctr775_View_gvLastPurchased, #dnn_ctr775_View_btnAddLastPurchasedToCart, .FTBO {
  display:none !important;
}
.ViewCategoryHeader, .CategoryItem {
height: 28px !important;
}
.CategoryPicInnerHolder {
height: 125px !important;
width: 100%;
}

.CategoryPicHolder:nth-child(3n) {
margin-left: 0px !important;
margin-right: 0px !important;
}
.CategoryPicHolder {
display: block;
width: 210px;
height: 200px !important;
float: left;
margin-top: 0px !important;
margin-bottom: 0px !important;
}

  

a.ViewCategoryHeader {
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
  color:black !important;
}
a.ViewCategoryHeader.marked, .CategoryItem:hover a {
background-color: rgb(101, 176, 211);
background-image: none;
font-weight: bold;
color: white !important;
padding-left: 25px;
margin-left: -25px;
}

.CategoryArrow {
cursor: pointer;
}

.SaveAsList,.checkoutLowerButtons input {
border: none;
background:#264257;
color: #FFFFFF;
max-width: 152px;
border-radius:10px;
padding: 4px 0px 4px 10px;
margin-top: -3px;
  
}
#dnn_ctr1388_View_pnlSinglePageDeliveryDetails .SaveAsList,.checkoutLowerButtons input {
  padding: 4px 10px 5px 10px !important;
  
}
.ProductDisplayListStock {
  font-weight:bold;
}
.RedButton, .button_std {
border-radius: 10px;
}
#dnn_ctr708_View_ViewAProductFormView_PartNo {
  font-weight:bold;
  color:black;
}
.ww_notification {
display: block;
width: 98%;
height: 25px;
padding: 10px 0px 0px 20px;
background-color: #4ab4f8;
border-radius: 20px;
color: white;
}
.ww_notification a {
    color:white !important;
}
}
a[href$=".pdf"]
{
  padding-right: 18px;
  background-image: url(/Portals/3/Images/pdf-icon.png);
  background-position: 100% 50%;
  background-repeat:no-repeat;
}

.pp_details, .pp_gallery, .pp_hoverContainer {
  display:none !important;
}
.PopularProductsTabs  #dnn_ctr1340_View_Tab2 {
  display:none !important;
}
#dnn_ctr1388_View_btnClearCart {
  margin-right:50px !important;
  background-color:red;
  border-radius: 10px;
}

#productCommentImg, #dnn_ctr721_View_ProductsByPreferenceList_imgComment_0, .CommentImage {
content: url(/Portals/0/ProductImages/Images/icon-feedback-32px.png);
width: 16px;
height: 19px;
margin-top: 14px;
margin-bottom: 8px;
}

@media screen and (max-width: 1200px) {
  .fitmentdatarow td {
  width: 9%;
}
  .DnnModule.DnnModule-AO_SearchByYMM.DnnModule-1405 {
padding-left: 0px;
}
  
  .browseByLetter {
	display:none;
  }
  
 .MyCartPart {
float: left;
width: 120px !important;
padding-left: 20px;
min-height: 10px;
}
.MyCartRRP, .MyCartWholesale, .MyCartYourPrice {
	width:60px !important;
  }
 .RedBarInnerLeft {
  float: left;
	margin-left:0 !important;
}
  
.ListView_ProductQty {
text-align: center;
vertical-align: bottom;
margin-top: 8px;
}
  
  .acc_trigger, .accordian2, .NewFitment {
display: block;
width: 100%;
}
    .ProductDisplayListImg {
  width:10% ;
}
.ProductDisplayListPartNo {
  width:10% ;
}
.ProductDisplayListStock, .ProductDisplayListRRP, .ProductDisplayListWS, .ProductDisplayListYourPrice{
  width:7%;
  padding-left:10px;
}
.ProductDisplayListDescription {
   width:20%;
  padding-left:10px;
} 
 .InfoPopup {
  display:block !important;
  
}

 /*header*/
.RedBarUnderLay {
    height: 141px!important;
    background-image: none!important;
}

.breadcrumb {
    margin-top: 22px !important;
}

.breadcrumbLink {
    background-size: 8px !important;
    background-position: 5px 10px !important;
}
/*footer*/
.FooterPadding {
    width: 100% !important;
    height: 236px !important;
    display: block;
    padding: 20px!important;
}

.QuarterToHalfToWhole {
    width: 25% !important;
    height: auto;
    float: left;
    display: inline-block;
}

}
@media screen and (max-width: 768px) {

  .HelpOnClick, .ModAORecentlyViewedC {
	display:none !important;
  }
  
  .acc_trigger, tr.FitmentDataRow, .accordian2, .NewFitment {
display: block;
width: 100%;
}
  #dnn_Row3RightPane{
	width:100% !important;
  }
 .SatBarLogos {
	display:none;
  }
  .#dnn_Row3LeftPane, {
		width:100% !important;
  }

.ProductDisplayListPartNo {
  width:10%;
}
.ProductDisplayListStock, .ProductDisplayListRRP, .ProductDisplayListWS, .ProductDisplayListYourPrice{
  width:7%;
  padding-left:10px;
}
.ProductDisplayListDescription {
   width:20%;
  padding-left:10px;
} 
 .InfoPopup {
  display:block !important;
  
}
}

/* --------------------------------------- Edited 4/2/2015 by Hamish M------------------------------ */
#dnn_ctr775_View_pnlLastPurchased h1, #dnn_ctr775_View_pnlReoccuringOrders h1 {
  display:none
}

.SaveASHolder {
margin-left: 0;
float: right;
}

.lblfitmentAC {
display: none;
float: left;
height: 36px;
line-height: 36px;
width: 65px;
}

.Pane75 {
  background-color:white;
  
}

.menuoxford {
    background-image:url(/Portals/0/ProductImages/Brands/Oxford-Apparel.jpg);
}
.menuracewear {
    background-image:url(/portals/0/ProductImages/racewear.jpg);
}
.menucoms {
    background-image:url(/portals/0/ProductImages/communications.jpg);
}
.menulift {
    background-image:url(/portals/0/ProductImages/Lift.jpg);
}
.menutools {
    background-image:url(/portals/0/ProductImages/Tools.jpg);
}

.menuhardware {
    background-image:url(/portals/0/ProductImages/nuts.jpg);
}
.menu4stroke {
    background-image:url(/portals/0/ProductImages/4stroke.jpg);
}
.menu2stroke {
    background-image:url(/portals/0/ProductImages/2stroke.jpg);
}
.menumaintenance {
    background-image:url(/portals/0/ProductImages/maintenance.jpg);
}
.menucable {
    background-image:url(/portals/0/ProductImages/Cable.jpg);
}
.menupacks {
    background-image:url(/portals/0/ProductImages/Packs.jpg);
}
.menufuel {
    background-image:url(/portals/0/ProductImages/Fuel.jpg);
}
.menuGaerne {
    background-image:url(/portals/0/ProductImages/Gaerne.jpg);
}
.menuLS2 {
    background-image:url(/portals/0/ProductImages/LS2.jpg);
}

.width483 {
width: 1180px !important;
margin-left: -457px;
}

.width482 {
width: 1180px !important;
margin-left: -361px;
}


ul.CheckoutTabls {
border-top: 1px solid #FFA300;
}

.width384 {
width: 950px !important;
margin-left: 0px;
}

.width466 {
width:1180px !important;
margin-left: -253px;
}
.width481 {
width:1180px !important;
  margin-left:-309px;
}
.width465 {
  width:1180px !important;
  
  margin-left:-183px;
}
.width464  {
  width:1180px !important;
  margin-left:-114px;
  
}

.zoom_icon {
z-index: 1 !important;
}

.zoomContainer {
z-index: 1 !important;
}
.slider_details_btn {
width: 250px !important;
padding-left: 5px;
display: block !important;
}
.menumotionpro {
    background-image:url(/portals/0/ProductImages/MotionPro.jpg);
}
.menubikeservice {
    background-image:url(/portals/0/ProductImages/Bikeservice.jpg);
}
.menuhandy {
    background-image:url(/portals/0/ProductImages/Handy.jpg);
}
.menuputoline {
    background-image:url(/portals/0/ProductImages/Putoline.jpg);
}
.menugel {
    background-image:url(/portals/0/ProductImages/gel.jpg);
}
.menupuncture {
    background-image:url(/portals/0/ProductImages/puncture.jpg);
}
.menucovers {
    background-image:url(/portals/0/ProductImages/cover.jpg);
}
.menuclutch {
    background-image:url(/portals/0/ProductImages/Rekluse.jpg);
}
.menuplastics {
    background-image:url(/portals/0/ProductImages/Plastics.jpg);
}
.menutrail {
    background-image:url(/portals/0/ProductImages/trailtech.jpg);
}
.menuhandguards {
    background-image:url(/portals/0/ProductImages/Barkbusters.jpg);
}
.menuanodised {
    background-image:url(/portals/0/ProductImages/Anodised.jpg);
}
.menuluggage {
    background-image:url(/portals/0/ProductImages/Luggage.jpg);
}
.menusecurity {
    background-image:url(/portals/0/ProductImages/Security.jpg);
}
.menumounts {
    background-image:url(/portals/0/ProductImages/Railblaza.jpg);
}
.menuchargers {
    background-image:url(/portals/0/ProductImages/Chargers.jpg);
}
.menuwarmers {
    background-image:url(/portals/0/ProductImages/Warmers.jpg);
}
.menugifts {
    background-image:url(/portals/0/ProductImages/Gifts.jpg);
}
.menustickers {
    background-image:url(/portals/0/ProductImages/Stickers.jpg);
}
.menustand {
background-image:url(/Portals/0/ProductImages/2016/May/STANDS.jpg);
}


.menurail {
    background-image:url(/portals/0/ProductImages/Railblaza-logo.jpg);
}
.menusilverback {
    background-image:url(/portals/0/ProductImages/Silverback.jpg);
}
.menusprayer {
    background-image:url(/portals/0/ProductImages/Sprayer.jpg);
}
.menutrays {
    background-image:url(/portals/0/ProductImages/Trays.jpg);
}
.menuatvdog {
    background-image:url(/portals/0/ProductImages/dogmat.jpg);
}
.menuatvbox {
    background-image:url(/portals/0/ProductImages/atvboxes.jpg);
}
.menuatvtray {
    background-image:url(/portals/0/ProductImages/trays.jpg);
}
.menurailblaza {
    background-image:url(/portals/0/ProductImages/railblaza.jpg);
}
.menubullbars {
    background-image:url(/portals/0/ProductImages/bullbar.jpg);
}
.menumudflap{
    background-image:url(/portals/0/ProductImages/mudflap.jpg);
}
.menuscreens{
    background-image:url(/portals/0/ProductImages/screens.jpg);
}
.menuracetyre {
    background-image:url(/portals/0/ProductImages/racetyre.jpg);
}
.menuroadtyre{
    background-image:url(/portals/0/ProductImages/roadtyre.jpg);
}
.menuoffroadtyre{
    background-image:url(/portals/0/ProductImages/offroadtyre.jpg);
}
.menudualtyre{
    background-image:url(/portals/0/ProductImages/dualtyre.jpg);
}
.menuatvtyre{
    background-image:url(/portals/0/ProductImages/atvtyre.jpg);
}
.menuscootertyre{
    background-image:url(/portals/0/ProductImages/scootertyre.jpg);
}

.menubridgestone {
  background-image:url(/portals/0/ProductImages/menubridgestone.jpg);
}
.menudragon {
  background-image:url(/portals/0/ProductImages/menudragon.jpg);
}
.menushinko {
  background-image:url(/portals/0/ProductImages/menushinko.jpg);
}
.menuirc {
  background-image:url(/portals/0/ProductImages/menuirc.jpg);
}
.menuwanda {
  background-image:url(/portals/0/ProductImages/menuwanda.jpg);
}
.menuams {
  background-image:url(/portals/0/ProductImages/menuams.jpg);
}
.zoomContainer {
z-index: 100 !important;
}
.menutrack {
	background-image:url(/portals/0/ProductImages/track.jpg);
}
.menuroad {
	background-image:url(/portals/0/ProductImages/road.jpg);
}
.menuoffroad {
	background-image:url(/portals/0/ProductImages/offroad_helmet.jpg);
}
.menutouring {
	background-image:url(/portals/0/ProductImages/touring_helmet.jpg);
}
.menuopenface {
	background-image:url(/portals/0/ProductImages/openface.jpg);
}
.menudualsport {
	background-image:url(/portals/0/ProductImages/dualsport.jpg);
}
.menuhalf {
	background-image:url(/portals/0/ProductImages/halfhelmet.jpg);
}
.menubmx {
	background-image:url(/portals/0/ProductImages/bmx.jpg);
}
.menuauto {
	background-image:url(/portals/0/ProductImages/auto.jpg);
}
.menuvisor {
	background-image:url(/portals/0/ProductImages/visors.jpg);
}
.menuspare {
	background-image:url(/portals/0/ProductImages/parts.jpg);
}
.shadow {
  box-shadow: 2px 2px 5px #C5C5C5;
}
.menufly {
	background-image:url(/portals/0/ProductImages/fly.jpg);
}
.menudririder {
	background-image:url(/portals/0/ProductImages/dririder.jpg);
}
.menuleatt {
	background-image:url(/portals/0/ProductImages/leatt.jpg);
}
.menudraggin {
	background-image:url(/portals/0/ProductImages/draggin.jpg);
}
.menufive {
	background-image:url(/portals/0/ProductImages/five.jpg);
}
.menushoei {
	background-image:url(/portals/0/ProductImages/shoeilogo.jpg);
}
.menuxtr{
	background-image:url(/portals/0/ProductImages/xtrlogo.jpg);
}


.megaCSS3menu li:hover {
  background-color:#EEE;
}
.b4bddmenu {
	width:100%;
	height:700px;

}
.ddmenucolumn {
float: left;
width: 24%;
height: 100%;
  z-index:999;
}
.ddmenucolumn {
	list-style:none;
	padding:0;
	margin:0;
}
.ddmenucolumn ul li {
	display:block;
	min-width:100%;
	min-height:20%;
	

}
.ddmenucolumn li a:hover {
	text-shadow:1px 0px 0px #999;
	opacity:0.8;
}
.ddmenucolumn ul {
height: 100%;
list-style: none;
margin: 0;
padding: 0;
}
.ddmenucolumn li a {
height: 120px;
display: block;
padding-top: 50px;
padding-left: 130px;
opacity:1;
background-position:left top;
background-repeat:no-repeat;
}
.ddmenucolumn img {
float:right;
}
.menujackets {
	background-image:url(/portals/0/ProductImages/Jackets.jpg);
}
.menupants {
	background-image:url(/portals/0/ProductImages/pants.jpg);
}
.menugloves {
	background-image:url(/portals/0/ProductImages/gloves.jpg);
}
.menuboots {
	background-image:url(/portals/0/ProductImages/boots2.jpg);
}
.menuneck {
	background-image:url(/portals/0/ProductImages/neckbrace.jpg);
}
.menubody {
	background-image:url(/portals/0/ProductImages/bodyarmour.jpg);
}
.menuknee {
	background-image:url(/portals/0/ProductImages/kneebrace.jpg);
}
.menugoggles {
	background-image:url(/portals/0/ProductImages/goggles.jpg);
}
.menucasual {
	background-image:url(/portals/0/ProductImages/casual.jpg);
}
.menuhydration {
	background-image:url(/portals/0/ProductImages/hydration.jpg);
}
.menuunderwear {
	background-image:url(/portals/0/ProductImages/underwear.jpg);
}



.threepromo {
float: left;
font-size: 32px;
padding-top: 80px;
color: white;
background-image: url(../0/CSS Images/NextButton_LGE.png);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 35px;
height: 25px;
  font-weight: bold;
text-transform: uppercase;
padding-left: 20px;
display: block;
cursor: pointer;
    text-shadow:1px 1px 6px #000;
}
.threepromo:visited {
  color:white;
}
.threepromo:hover {
    background-image:url(../0/CSS Images/NextButtonOn_LGE.png);
  text-shadow:1px 1px 10px #000;
  color: white;
}
.Pane100{
  margin-top:4px;
}
.chameleon_slider .viewport p {
color: black !important;
}
.item_info {
top: 165px !important;
left: 775px !important;
width: 375px !important;
display: block !important;
background-image: none !important;
opacity: 1 !important;
color: black !important;
  max-height:250px !important;
  height:250px !important;
}


.promolink {
float: left;
font-size: 12px;
color: white;
background-image: url('../../portals/_default/skins/skinb4b/images/RedButton.png');
background-repeat: no-repeat;
background-position: right bottom;
margin-top: 10px;
padding-right:50px;
height: 30px;
padding-top: 15px;
padding-left: 20px;
display: block;
cursor: pointer;
}
.promolink:hover {
background-image: url('../../portals/_default/skins/skinb4b/images/RedButton_On.png');
  text-shadow:1px 1px 5px #000;
  color: white;
}
  
.PromoPane {
width: 100%;
  height:160px;
  height: 160px;
background-repeat: no-repeat;
}
.promohome {
  background-image: url(../0/CSS Images/whitesonelinehome.jpg);
}
.promobridgestone {
  background-image: url(../0/CSS Images/promobridgestone.jpg);
}
.promoshoei {
  background-image: url(../0/CSS Images/promoshoei.jpg);
}
.promodririder {
  background-image: url(../0/CSS Images/promodririder.jpg);
}
.promofly {
  background-image: url(../0/CSS Images/promofly.jpg);
}
.promoleatt {
  background-image: url(../0/CSS Images/promoleatt.jpg);
}
.promoshinko {
  background-image: url(../0/CSS Images/promoshinko.jpg);
}
.promokn {
  background-image: url(../0/CSS Images/promokn.jpg);
}
.promomotobatt {
  background-image: url(../0/CSS Images/promomotobatt.jpg);
}
.promonotoil {
  background-image: url(../0/CSS Images/promonotoil.jpg);
}
.promodraggin {
  background-image: url(../0/CSS Images/promodraggin.jpg);
}

.redbar {
color: #fff;
height: 42px;
width: 100%;
background-color:#6591c0;
}


.promolink {
float: left;
font-size: 40px;
padding-top: 95px;
color: white;
background-image: url(../0/CSS Images/NextButton.png);
background-repeat: no-repeat;
background-position: right bottom;
padding-right: 25px;
height: 25px;
padding-left: 20px;
display: block;
cursor: pointer;
}
.promolink:visited {
  color:white;
}
.promolink:hover {
    background-image:url(../0/CSS Images/NextButton_on.png);
  text-shadow:1px 1px 25px #000;
  color: white;
}
.Pane100{
  margin-top:4px;
}
.chameleon_slider .viewport p {
color: black !important;
}
.item_info {
top: 165px !important;
left: 775px !important;
width: 375px !important;
display: block !important;
background-image: none !important;
opacity: 1 !important;
color: black !important;
  max-height:250px !important;
  height:250px !important;
}


.sliderlink {
float: left;
font-size: 12px;
color: white;
background-image: url('../../portals/_default/skins/skinb4b/images/RedButton.png');
background-repeat: no-repeat;
background-position: right bottom;
margin-top: 10px;
padding-right:50px;
height: 30px;
padding-top: 15px;
padding-left: 20px;
display: block;
cursor: pointer;
}
.sliderlink:hover {
background-image: url('../../portals/_default/skins/skinb4b/images/RedButton_On.png');
  text-shadow:1px 1px 5px #000;
  color: white;
}
  
  
.PromoPane {
width: 100%;
  height:160px;
  height: 160px;
background-repeat: no-repeat;
}
.promohome {
  background-image: url(../3/CSS Images/whitesonelinehome.jpg);
}
.promobridgestone {
  background-image: url(../3/CSS Images/promobridgestone.jpg);
}
.promoshoei {
  background-image: url(../3/CSS Images/promoshoei.jpg);
}
.promodririder {
  background-image: url(../3/CSS Images/promodririder.jpg);
}
.promofly {
  background-image: url(../3/CSS Images/promofly.jpg);
}
.promoleatt {
  background-image: url(../3/CSS Images/promoleatt.jpg);
}
.promoshinko {
  background-image: url(../3/CSS Images/promoshinko.jpg);
}
.promokn {
  background-image: url(../3/CSS Images/promokn.jpg);
}
.promomotobatt {
  background-image: url(../3/CSS Images/promomotobatt.jpg);
}
.promonotoil {
  background-image: url(../3/CSS Images/promonotoil.jpg);
}
.promodraggin {
  background-image: url(../3/CSS Images/promodraggin.jpg);
}

.RedBarUnderLay {
margin: 0 auto;
background-image: url(../3/CSS Images/menubg.jpg);
background-repeat: repeat;
background-position: center;
height: 62px;
margin-bottom: 3px;
  background-color:#333333;
}
.BlueBarUnderLay {
margin: 0 auto;
background-image: url('../3/CSS Images/Orangebar.jpg');
background-repeat: repeat-x;
background-position: center;
height: 38px;
margin-bottom: 3px;
}
.HeaderCenter {
float: left;
width: 100%;
}
.HeaderLeftFlag,.HeaderRightFlag {
float: left;
height: 100px;
width: 0px;
}
.HeaderBar {
background-color: #fff;
  background-image: url(../3/CSS Images/header-bg.jpg);
  background-position:center top;
  background-repeat: no-repeat;
border-bottom: 1px solid #cecece;
}

/* 
 * Deprecated DNN CSS class names will remain available for some time
 * before being  permanently removed. Removal will occur according to
 * the  following process:
 *
 * 1. Removal will only occur with a major (x.y) release, never
 *    with a maintenance (x.y.z) release.
 * 2. Removal will not occur less than six months after the release
 *    when it was deprecated.
 * 3. Removal will not occur until after deprecation has been noted 
 *    in at least two major releases.
 *
 *                                              |        |Planned |
 *  Name                                        |Release |Removal |
 *---------------------------------------------- -------- -------- 
 * Mod{NAME}C                                     5.6.2    6.2
 *   {NAME} = sanitized version of the DesktopModule Name 
 *   Used on <div> tag surrounding Module Content, inside container
 *---------------------------------------------- -------- -------- 
 */  

/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body {
    background-color: #f1f1f1 !important;
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:hover    {
}

A.SelectedTab:active   {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:hover    {
}

A.OtherTabs:active   {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:hover    {
}
    
A.CommandButton:active   {
}

/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:hover {
}

A:active    {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}
OL UL LI   {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

/* Login Styles */
.LoginPanel{
}

.LoginTabGroup{
}

.LoginTab {
}

.LoginTabSelected{
}

.LoginTabHover{
}

.LoginContainerGroup{
}

.LoginContainer{
}
















































