@charset "utf-8";
@import url(https://fonts.googleapis.com/css?family=Roboto:400,500);
@font-face {
    font-family: 'arial_Regular';
    src: url('fonts/ArialMT.eot');
    src: url('fonts/ArialMT.woff') format('woff'),
         url('fonts/ArialMT.ttf') format('truetype'),
         url('ArialMT.svg#ArialMT') format('svg');
}
@font-face {
        font-family: 'CenturyGothic-Bold';
        src: url('fonts/CenturyGothic-Bold.eot') format('embedded-opentype');
        src: url('fonts/CenturyGothic-Bold.woff') format('woff'),
                url('fonts/CenturyGothic-Bold.ttf')  format('truetype'), 
                url('fonts/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg');
}
@font-face {
        font-family: 'Futura-Bold';
        src: url('fonts/Futura-Bold.eot') format('embedded-opentype'),
                 url('fonts/Futura-Bold.woff') format('woff'),
                 url('fonts/Futura-Bold.ttf')  format('truetype'),
                 url('fonts/Futura-Bold.svg#Futura-Bold') format('svg');
}

@font-face {
        font-family: 'CenturyGothic';
        src: url('fonts/CenturyGothic.eot?#iefix') format('embedded-opentype'),
                 url('fonts/CenturyGothic.woff') format('woff'),
                 url('fonts/CenturyGothic.ttf')  format('truetype'),
                 url('fonts/CenturyGothic.svg#CenturyGothic') format('svg');
}

/*Back to top button */
#backToTop {
        position: fixed;
        bottom: 30px;
        right: 30px;
}
#backToTop a {
        display: block;
        text-align: center;
        font: 11px/100% Arial, Helvetica, sans-serif;
        text-transform: uppercase;
        text-decoration: none;
        color: #FFF;
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
}
#backToTop a:hover {
        color: #FFF;
}
#backToTop span {
        width: 45px;
        height: 45px;
        display: block;
        margin-bottom: 7px;
        padding: 12px;
        background: #F60;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-transition: 1s;
        -moz-transition: 1s;
        transition: 1s;
}
#backToTop a:hover span {
        background-color: #005293;
}
/*** End of Mixins ***/
html {
        -ms-text-size-adjust: 100%;
        -webkit-text-size-adjust: 100%;
        height: 100%;
}
body {
    color: #434343;
    font-family:CenturyGothic,'arial_Regular','Roboto', sans-serif;
    font-size: 12px;
        overflow-x: hidden;
        height: 100%;
        background: #FFF;
}
* {
        margin: 0;
        padding: 0;
        border: none;
        outline: none;
        /*word-wrap: break-word;*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
table {
        border-collapse: collapse;
        border-spacing: 0;
}
textarea {
        overflow: auto;
        border: 1px solid #cccccc;
}
h1 {
        margin: 20px 0;
        font-size: 24px;
}
h2 {
        margin: 16px 0;
        font-size: 20px;
}
h3 {
        margin: 14px 0;
        font-size: 18px;
}
h4 {
        margin: 10px 0;
        font-size: 14px;
}
h5 {
        margin: 7px 0;
        font-size: 13px;
}
h6 {
        margin: 5px 0;
        font-size: 12px;
}
td,
th {
        padding: 0 2px;
}
::selection {
  color: #FFF;
  background: #666;
}
::-moz-selection {
  color: #FFF;
  background: #666;
}
img.productThumbImg {
  width: 100px;
  height: 100px;
  padding: 5px;
}
ul,
ol {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
a {
        color: #0033a0;
        text-decoration: none;
        cursor: pointer;
}
a:hover,
a:active,
a:focus,button:active,
input[type="button"]:active, 
input[type="reset"]:active, 
input[type="submit"]:active, 
button:focus,
input[type="button"]:focus, 
input[type="reset"]:focus, 
input[type="submit"]:focus {
        color: #B3B3B3;
}
p {
        line-height: 20px;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
        -webkit-appearance: button;
        cursor: pointer;
        outline: none;
        padding: 9px 15px;
}
input[type="text"],
input[type="password"],
select,textarea {
        padding: 7px;
        width: 236px;
        outline: none;
        background: #ffffff;
        border: 1px solid #666;
        color: #888b8d;
}
input[type="text"]::-webkit-input-placeholder,
input[type="text"]:-moz-placeholder,
input[type="text"]:-ms-input-placeholder,
input[type="text"]::-moz-placeholder {color: #e1e1e1;}

input[type="text"]:focus,
input[type="password"]:focus,
select:focus,textarea {
        color: #808080;
}
ul,li,ol,li,.listStyle {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.arial{
        font-family: arial_Regular;
}
.clear,.clear-fix {
        clear: both;
}
.clearAfter:after{
        content: "";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}
.border {
        border: 1px solid #888b8d;
}
.left {
        text-align: left;
}
.center {
        text-align: center;
}
.right {
        text-align: right;
}
.pullLeft {
        float: left;
}
.pullRight {
        float: right;
}
.hideMe,.deviceCartCount {
        display: none;
}
hr {
  border: 1px solid #CCC;
}
b,th,strong{
        font-weight: 600;
}
.boldFont {
        font-weight: bold;
}
.quantity {
        width: 60px !important;
        text-align: center;
}
.required {
        color: #F00;
}
.button:hover,.log-addTocart-btn:hover,.buttonGrad:hover,.addToCartBtn {
        background: #ff6600;
        background: -moz-linear-gradient(top,  #ff9e5d 0%, #ff6600 100%);
        background: -webkit-linear-gradient(top,  #ff9e5d 0%,#ff6600 100%);
        background: linear-gradient(to bottom,  #ff9e5d 0%,#ff6600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
        color: #FFF;
}
.button,.log-addTocart-btn,.buttonGrad, .btns{
        background:#005293;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
        padding: 9px 15px;
        font-size:14px;
        text-transform: uppercase;
    display: inline-block;
    color: #FFF;
    margin: 0 0 4px 0;
}
.btns-disable {
        cursor: not-allowed !important;
        background: #005293;
}
.btns-disable:hover {
        text-decoration: none;
}
.buttonEventReset {
        color: #000;
        background: #DDD;
        border-radius: 5px;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -o-border-radius: 5px;
        -ms-border-radius: 5px;
        text-transform: uppercase;
}

input[type="text"].quantity,
select.quantity {
        width: 60px !important;
        text-align: center;
        padding: 5px;
}
.price {
       /*  font-size: 18px; */  
        color: #000;
        line-height: 20px;
        padding: 12px 0;
        font-weight: 500;
}
.priceSpan {
        /* color: #ff0000; */
        font-weight:500;
        color: #005293;
}
.cimm_instructions {
        padding: 10px;
        margin: 10px 0 10px 0;
        border: 1px solid #CFE1EF;
        background: #daf3fd;
}
.cimmevents th
{
      background: #005293;
    padding: 10px;
    color: #fff;
        border-right: 1px solid #CFE1EF;
}
.cimmevents td
{
      text-align: left;
      border: 1px solid #CFE1EF;
    padding: 0 0 0 26px;
}
/**********************pagination*********************/
.pgnation {
        width: 40%;
        text-align: right;
        float: right;
}
.pgnation span {
        padding: 0.2em 0.5em;
        font-weight: bold;
        color: #005293;
}
.pgnation a {
        text-decoration: none;
        padding: 0.2em 0.5em;
        color: #888;
}
/*******************************wrap*********************************/
.cimm_siteWrapper {
        width: 100%;
        height: 100%;
}
.cimm_siteWidth {
        width: 1200px;
        margin: 0 auto;
        position:relative;
}
.cimm_bodyContentWrap {
        padding: 5px 11px 20px 0;
        background: #FFF;
}
.cimm_leftMenuEnclosure {
        width: 274px;
        width: 276px \9;
        height: auto;
        padding: 0;
        margin-bottom: 10px;
        float: left;
        background: #ffffff;
        text-transform: capitalize;
        font-family: CenturyGothic-Bold;
}
.cimm_mainContentEnclosure {
        width: 900px;
        height: auto;
        float: right;
        text-transform: none;
        margin-bottom: 20px;
            margin: 0 0px 0 0;
            margin:0 0px 0 0 \9;
}
.cartWelcomWrap:after,
.cimm_headerLinks:after,
.cimm_siteWidth:after,
.cimm_breadcrumbs:after,
#getchangemode::after{
        content: "";
        display: block;
        clear: both;
        visibility: hidden;
        line-height: 0;
        height: 0;
}
.sticktWrap{
        min-height: 100%;
        margin-bottom: -324px;
}
.sticktWrap:after{
        height: 325px;
        content: "";
    display: block;
}
/*******************************header**********************************/
.cimm_header {
        background: #ffffff;
        background: -moz-linear-gradient(top,  #ffffff 0%, #d7d5d5 100%);
        background: -webkit-linear-gradient(top,  #ffffff 0%,#d7d5d5 100%);
        background: linear-gradient(to bottom,  #ffffff 0%,#d7d5d5 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d7d5d5',GradientType=0 );
        padding: 15px 0 20px 0;
        width: 100%;
        border-bottom: 1px solid #FFF;
}
.cimm_logo {
        padding: 0;
}
.cimm_logo a {
        display:inline-block;
        overflow: auto;
}
.cimm_logo a  img{
        display:block;
}
.cimm_headerLeft_List{
        font-family: CenturyGothic-Bold;
        float: left;
        margin: 20px 0 0 40px;
}
.cimm_headerLeft_List ul li {
        text-transform: uppercase;
        line-height: 21px;
        font-size: 13px;
}
.cimm_headerLeft_List ul li:before {
    content: '\2022';
    display: block;
    height: 0;
    left: -0.7em;
    position: relative;
    font-size: 24px;
    color: #FF6600;
    bottom: 1px;
}
 .cimm_headerLeft {
        float: left;
        padding: 2px 0;
}
.cimm_headerRight {
        width: 490px;
        color:#005293;
        float: right;
        padding: 10px 0;
}
.welcomUser a:hover {
        color: #FF6600;
}
.cimm_headerLinks {
        padding-top: 3px;
            margin: 0 10px 0 0;
}
.cimm_headerCartCountWrap > a {
        display: inline-block;
        padding-left: 35px;
        background: url(../images/cart.png) no-repeat 0 -24px;
        height: 22px;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
}
.cimm_headerCartCountWrap > a:hover {
        background: url(../images/cart.png) no-repeat 0 0px;
        color: #FF6600;
}
.cimm_headerCartCountWrap a .cartItemCount {
        margin-top: 4px;
}
.cimm_searchForm .cimm_searchWrapper {
        position: relative;
        display: inline-block;
        border: 1px solid #666;
}
.cimm_searchForm .cimm_searchWrapper input[type="text"] { 
        float: left;
        border: none;
        padding: 11px 15px 11px 10px;
        width: 369px;
        height: 38px;
}
.cimm_searchForm .cimm_searchWrapper .cimm_searchIcon {
        background: #ff6600;
        color: #FFF;
        padding:9.2px;
        height: 38px;
        text-transform: uppercase;
        font-weight: 600;
        font-size: 16px;
}
.search_icon{
        width: 17px;
        height: 17px;
        background: url(../images/searchIcon.png) no-repeat;
        display: inline-block;
        vertical-align: middle;
}
.cimm_searchForm .cimm_searchWrapper .cimm_searchIcon:hover{
        background: #005293;
}
.cartWelcomWrap {
        margin: 16px 12px 10px 0;
            /* width: 100%; */
}
.welcomUser
{
            /* margin: 5px 0 0 0; */
   /*  float: left;
    width: 20%; */
        position: relative;
    top: 15px;
    
}
.cimm_leftMenuEnclosure .cimm_categoryList > ul, .cimm_leftMenuEnclosure .cimm_myAccountWrap > ul
{
        margin: 0;
    padding: 12px 0 15px 0;
    display: block;
    font-weight: 500;
   /*  border-top: 1px solid #CCC; */
}
.cimm_headerCartCountWrap {
        float: right; 
           /*  float: left;*/
        position: relative;
        z-index: 100;
           /*  width: 50%;
    left: 338px; */
}
.cimm_searchForm
{
        position: relative;
    top: 11px;
}
.cimm_quantity a
{
            margin: 16px 9px 0 14px!important;
                color: #005293;
                    position: relative;
}
.couponDetailsWrap
{
            float: left;
      margin: 7px 0 0 0;
      /* position: relative; */
    /* right: 0%; */
    /* top: 10px; */
}
.couponDetailsWrap b
{
            text-align: left;
    margin: 0 9px 0 0;
    font-weight: normal;
}

table.priceBreak
{
        width: 200px;
    background: #005293;
    border: 1px solid #ccc;
    height: auto;
        color: #fff;
    /* margin: 10px; */
    border-radius: 10px;
}
.priceBreak tr
{
        padding: 15px;
            border: 1px solid #fff;
}
.priceBreak th
{
            padding: 9px;
            border:1px solid #fff;
}
.priceBreak td
{
        text-align:center;
            padding: 8px;
    border: 1px solid #fff;
}
span.closeui
{
            position: absolute;
    /* float: right; */
    right: 10px;
}
.Orderstatusshow a
{
        position:relative;
        color:#000;
}
.quantityListingnew
{
bottom: 20px;
left: 14px!important;
    z-index: 10;
}
.orderstatusdisplay
{
            position: absolute;
    background: #005293;
    color: #fff;
    margin: 0px 0 0 0;
    padding: 20px;
    float: left;
    z-index: 10;
   /*  right: 300px; */
    border-radius: 5px;
        top: -170px;
        width: 300px;
}
.orderstatusdisplay li
{
            text-align: left;
    line-height: 26px;
    list-style-type: disc;
 
}
.orderstatusdisplay p
{
        text-align:left;
        color: #ccc;
}
 
.quantityListing
{
        /* top: -203px;
    left: 28px; */
     
}
.listGridContainer > ul.listView >.quantityListing
{
            top: -121px;
}
.cimm_headerLinks li a {
        display: block;
        font-size: 14px;
        color: #ee3a43;
        text-transform: uppercase;
        text-align: right;
}
.cimm_headerLinks ul li:first-child{
        margin: 0;
        padding: 0;
        border: 0;
}
.cimm_headerLinks ul li {
        display: inline-block;
        margin: 0px 0 0 9px;
        border-left: 1px solid #ee3a43;
        padding: 0 0 0 11px;
        line-height: 14px;
}
.cimm_headerLinks ul li.cimm_logout{
        display: block;
            margin: 0 0 -10px 0;
}
.cimm_headerLinks ul {
        width: 140px;
        float: right;
}
.cimm_headerCartCountWrap ul{
        display: block;
}
.cartQuikViewAddedItems table tr:nth-of-type(odd){
        background:none;
}
.cartQuikViewAddedItems table tr:nth-of-type(even){
        background:#DAF3FD;
}
.cartQuikViewAddedItems table td a{
        color:#F60;
        transition: 0.3s ease-in-out;
        -webkit-transition: 0.3s ease-in-out;
        -moz-transition: 0.3s ease-in-out;
}
.cartQuikViewAddedItems table tr th {
    color: #000;
    border-bottom: 1px solid #ccc;
}
.cartQuikViewAddedItems table td a:hover{
        color:#005293;
}
.cimm_popCartInfo h3{
        font-size: 12px;
        margin: 3px 0 7px 0;
}
.cimm_quickCartProducts{
        height:260px;
        overflow-y:auto;
}
.popCheckout{
        border-top:1px solid #777272;
        padding:10px 0;
        text-align:center;
}
/****************Quick cart View*************/
.cartQuickView{
        width:400px;
        position:absolute;
        top: 25px;
        right:0;
        z-index:999;
}
.cartQuikViewAddedItems{
        display:none;
        color: #005293;
        padding: 10px;
        background: #FFF;
        width:100%;
        box-shadow: 0px 0px 3px #005293;
}
.cartQuikViewAddedItems table td{
        padding:4px;
        text-align:left;
        font-weight: normal;
        vertical-align:top;
        border:none !important;
}
/**************************navigationBar*******************************/
.nav_shopByCatWrap{
		margin-right: 1pt;
        float: left;
        position: relative;
}
.nav_shopByCatWrap > a{
        background: #ff6600;
        background: -moz-linear-gradient(top,  #ff9e5d 0%, #ff6600 100%);
        background: -webkit-linear-gradient(top,  #ff9e5d 0%,#ff6600 100%);
        background: linear-gradient(to bottom,  #ff9e5d 0%,#ff6600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
        padding: 12px 24px;
        display: inline-block;
        font-size: 18px;
        font-weight: 400;
        color:#FFF;
        letter-spacing: 1px;
        text-transform: uppercase;
}
.nav_shopByCatWrap > a> i {
        margin-left: 5px;
        width: 15px;
            font-size: 19.5px;
}
.nav_shopByCat{
        display: none;
        position: absolute;
        z-index: 9;
        width: 100%;
        background: #005293;
}
.cimm_navigationBar ul.nav_shopByCat li,.cimm_navigationBar ul.nav_shopByCat li:last-child {
        background: none;
        border: 0;
        padding: 6px 5px;
        width: 100%;
        text-align: left;
}
.cimm_navigationBar ul.nav_shopByCat li a{
        font-size: 12px;
        padding:0px;
}
.cimm_navigationBar ul.nav_shopByCat li:hover{
        background: #ff6600;
}
.cimm_navigationBar ul li:hover {
        background: #fff;
        color: #0775b9;
}
.cimm_navigationBar > div > ul {
        display: inline-block;
        float: left;
        font-family: CenturyGothic-Bold;
}
.cimm_navigationBar ul li:last-child{
        border: 0;
       /*  padding: 12px 30px 13px 24px; */
}
.cimm_navigationBar ul li ul li:last-child {
    padding: 0 10px;
}
.cimm_navigationBar ul li {
        float: left;
        position: relative;
		height: 45px;
       /*  padding: 12px 30px 13px 28.7px; */
        cursor: pointer;
        text-align: center;
        border-right: 1px solid #FFF;
        background: #0374cf;
        background: -moz-linear-gradient(top,  #0374cf 0%, #005293 100%);
        background: -webkit-linear-gradient(top,  #0374cf 0%,#005293 100%);
        background: linear-gradient(to bottom,  #0374cf 0%,#005293 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0374cf', endColorstr='#005293',GradientType=0 );
}
 @media all and (-ms-high-contrast: none) {
       .cimm_navigationBar ul li {
                   /*  padding: 12px 30px 12px 29px; */
                    
        }
        .cimm_bodyContentWrap
        {
        padding:5px 7px 20px 0;
        padding:5px 7px 20px 0 \9;
        }
        .cimm_leftMenuEnclosure
        {
        width:276px;
         
        }
        .cimm_mainContentEnclosure
        {
        margin:0 0px 0 0;
        }
        .cimm_categoryEnclosure .cimm_categoryItemBlock
        {
        margin-left:-1px;
        }
         .cimm_shopByBrand
        {
        width:99.4%!important;
        }
         .cimm_recentlyViewed button.slick-arrow.slick-next::before
         {
         top:7px \9;
         left:1px \9;
         }
       
       
  }
.cimm_navigationBar ul li a {
        display: block;
        font-size: 14px;
        color: #FFF;
        line-height: 20px;
        text-transform: uppercase;
        font-weight: 500;
        font-family: CenturyGothic;
        padding:12px 16px 13px 16px;
}
.cimm_navigationBar ul > li > a > i {
        font-size: 26px;
}
.cimm_navigationBar ul li:hover{
        text-decoration: none;
        background: #ff6600;
        background: -moz-linear-gradient(top,  #ff9e5d 0%, #ff6600 100%);
        background: -webkit-linear-gradient(top,  #ff9e5d 0%,#ff6600 100%);
        background: linear-gradient(to bottom,  #ff9e5d 0%,#ff6600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
}
.cimm_navigationBar ul li ul {
        position: absolute;
        left: 0;
        top: 42px;
        display: none;
        width: 230px;
        height: auto;
        z-index: 100;
        background: #005293;
}
.cimm_navigationBar ul li ul.accountList {
        left: -76px;
}
.cimm_navigationBar ul li ul li {
        padding: 0;
        display:table;
        text-align: left;
        width: 100%;
        padding: 0 10px;
        background: none;
        border: 0;
}
.cimm_navigationBar ul li ul li:last-child a {
    border: 0;
}
.cimm_navigationBar ul li ul li:hover {
        background:#ff6600;
}
.cimm_navigationBar ul li ul li a {
        font-size: 12px;
        display: table-cell;
        word-break: break-word;
        background: none;
        padding: 6px 0px 4px 15px;
        border-bottom: 1px solid #80a9c9;
}
.cimm_navigationBar ul li ul li:hover a:before{
        color: #FFF;
}
.cimm_navigationBar ul li ul li a:before {
        font-family: FontAwesome;
        content: "\f0da";
        display: inline-block;
        position: absolute;
        left: 12px;
        font-size: 16px;
        top: 6px;
        color: #ff6600;
}
.cimm_navigationBar ul li ul li:hover ul li a:before,
.cimm_navigationBar ul li ul li ul li:hover ul li a:before {
    color: #ff6600;
}
.cimm_navigationBar ul li ul li ul li:hover a:before,
.cimm_navigationBar ul li ul li ul li ul li:hover a:before {
    color: #fff;
}
.cimm_navigationBar  ul > li:hover > ul {
        display: block;
}
.cimm_navigationBar  ul > li:hover > ul > li > ul,
.cimm_navigationBar  ul > li:hover > ul > li:hover > ul > li > ul {
        display: none;
}
.cimm_navigationBar  ul > li:hover > ul > li:hover > ul,
.cimm_navigationBar  ul > li:hover > ul > li:hover > ul > li:hover > ul {
        display: block;
        position: absolute;
        top: 0px;
        left: 100%;
        z-index: 1000;
}
/*************************Brand***********************/
#brandLink{
        position:static;
}
.cimm_shopByBrand{
        display:none;
        width:99.2%;
        left:0;
        top:46px;
        height:360px ;
        position:absolute;
        background:#f5f5f5;
        border:4px solid #434343;
        border-top:none;
        padding:10px;
        border-radius:8px;
        z-index:9999;
}
#brandLink:hover .cimm_shopByBrand{
        display:block;
}
.cimm_shopByBrand h3{
        font-weight:500;
}
.cimm_shopByBrand h3,.cimm_shopByBrand p{
        color:#434343;
        margin: 0;
}
.cimm_shopByBrand p{
        padding:10px;
}
.cimm_shopByBrand > div > ul{
        width:24% !important;
        display:inline !important;
        position: relative !important;
        padding:0;
        top:0 !important;
        margin:0 .5%;
        list-style-type:none;
}
.cimm_shopByBrand ul li{
        float:left !important;
}
.cimm_shopByBrand > ul li a{
        display:block;
}
.cimm_shopByBrand > p a{
        color:#005293 !important;
}
/******************************Breadcrumbs*************************/
ul.cimm_breadcrumbs {
        width: 100%;
        display: block;
        margin: 8px 0 16px 0;
        font-family: CenturyGothic;
}
ul.cimm_breadcrumbs li {
        float: left;
        line-height: 22px;
}
ul.cimm_breadcrumbs li b {
        color: #0033a0;
        font-size: 18px;
        margin-left: 6px;
        vertical-align: bottom;
}
ul.cimm_breadcrumbs li a {
        color: #000;
        font-size: 12px;
        vertical-align: middle;
}
.cimm_breadcrumbsIcon {
    margin: 0 5px;
}
ul.cimm_breadcrumbs li div{
        display: inline-block;
}
/********************************home**************************************/
.bx-wrapper {
        border-bottom: 1px solid #00599F;
}
.homeBottList {
        margin: 40px 0 10px 0;
        position: relative;
}
.featuredCaroWrap{
        position: relative;
        padding: 0 43px;
        font-family: CenturyGothic-Bold;
}
#featuredProductList,#log-linkItems,.homeBottList{
        width: 100%;
        overflow:hidden;
        background: #FFF;
}
#featuredProductList ul,#log-linkItems ul,.homeBottList ul {
        width: 100%;
        padding: 0;
        margin: 0;
}
#featuredProductList ul li,#log-linkItems ul li,.homeBottList ul li,#recentlyViewedContent li{
        height: auto;
        list-style: none;
        float:left;
        background: #FFF;
}
#featuredProductList ul li img,#log-linkItems ul li img{
        /* width:100%; */
        max-width:100%;
        /* display: block; */
    margin: 0;
    /* border: 1px solid #e1e1e1; */
}
.homeBottList ul li img{
        width:100%;
        max-width:100%;
        display: block;
    margin: 0;
}
.cimm_linkProdTitle {
        font-size: 13px;
        font-weight: 600;
        margin-top: 10px;
        display: block;
}
.cimm_linkProdTitle:hover{
        color: #ff6600;
}
.cimm_linkItemTitle{
        text-align: center;
}
.cimm_linkItemTitle span {
        display: block;
        margin-top: 18px;
}
.featuredCaroWrapHead{
        position: relative;
        text-align: center;
        font-family: CenturyGothic-Bold;
}
.featuredCaroWrapHead  label{
        background: #FFF;
        z-index: 1;
        position: relative;
        text-transform: uppercase;
        padding: 0 12px;
        color: #00599F;
        font-size: 22px;
}
.featuredCaroWrapHead:after{
        content: "";
        position: absolute;
        top: 50%;
        left: 0;
        width: 100%;
        height: 1px;
        background: #00599F;
        z-index: 0;
}
.cimm_linkItemTitle span .log-addTocart-btn{
        background: #ff6600;
        background: -moz-linear-gradient(top,  #ff9e5d 0%, #ff6600 100%);
        background: -webkit-linear-gradient(top,  #ff9e5d 0%,#ff6600 100%);
        background: linear-gradient(to bottom,  #ff9e5d 0%,#ff6600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
}
.cimm_linkItemTitle span .log-addTocart-btn:hover{
        background: #0374cf;
        background: -moz-linear-gradient(top,  #0374cf 0%, #005293 100%);
        background: -webkit-linear-gradient(top,  #0374cf 0%,#005293 100%);
        background: linear-gradient(to bottom,  #0374cf 0%,#005293 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0374cf', endColorstr='#005293',GradientType=0 );
}
#prev_btn1{
        background: url('../images/fArrow.png') no-repeat 2px 0px;
        width: 12px;
        height: 150px;
        position: absolute;
        left: 0;
        top: 0;
        text-indent: -9999px;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
}
#next_btn1 {
        background: url('../images/fArrow.png') no-repeat -38px 0px;
        width: 12px;
        height: 150px;
        position: absolute;
        right: 0;
        top: 0;
        text-indent: -9999px;
        transition: all 0.2s ease;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
}
#prev_btn1:hover {
        background: url('../images/fArrow.png') no-repeat -10px 0px;
}
#next_btn1:hover {
        background: url('../images/fArrow.png') no-repeat -26px 0px;
}
/*****************************find**********************/
.cimm_FindItems {
        width: 100%;
        background: #005293;
        color: #FFF;
        padding: 13px 3%;
        position: absolute;
        bottom: 0;
}
.findImg {
        float: left;
        width: 17%;
        position: relative;
}
.findImg span {
        display: block;
        position: absolute;
        top: -30px;
}
.findText p {
        font-size: 14px;
}
.findText {
        float: right;
        width: 82%;
}
.findText h3 {
        margin: 0 0 12px 0;
}
.findText a {
        color: #FFF;
        text-decoration: underline;
}
.cimm_FindItemsWrap {
        height: 120px;
        position: relative;
}
.cimm_formEnclosure.findPopup {
        width: 440px;
        padding: 10px 15px;
        margin: 0;
        height: 93%;
        overflow-y: auto;
}
.fileAttach{
        padding: 5px 2px;
        background: #005293;
    letter-spacing: 1px;
    position: relative;
    width: 150px;
    text-align: center;
    margin: 0 auto;
}
.fileAttach > span {
    position: absolute;
    top: 8px;
    left: 8px;
    width: 93%;
    width: calc(100% - 20px);
    overflow: hidden;
    height: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #FFF;
}
.findPopup input[type='text'] {
        margin-bottom: 10px;
}
.fileAttach > input[type='file'] {
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100%;
}
.findPopup textarea {
    width: 100%;
    height: 60px;
    margin-bottom: 10px;
}
.findPopup{
        position: fixed;
        top: 1%;
        left: 40%;
        z-index: 151;
        display: none;
}
.findBgOverlap{
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../images/fancybox_overlay.png) repeat 0px 0;
        display: none;
        z-index: 150;
}
.findPopup .cimm_close{
        position: absolute;
        right: 3px;
        top: 0px;
        font-size: 20px;
}
/***********************************footer******************************************/
.cimm_footerEnclosure {
        background: #005293;
        padding: 0;
        overflow: hidden;
        width: 100%;
}
.footer {
        width: 100%;
        background: #216093;
}
.footerMenuWrap {
        width: 100%;
        padding:30px 0 0 0;
}
.footerMenuWrap > .listWrap{
        display: inline-block;
        width: 62%;
        margin-left: 10.5%;
        font-family: CenturyGothic;
}
.footerMenuWrap > .listWrap > ol > li {
        width: 22.5%;
        float: left;
}
.cimm_footerDownContent img{
        display: block;
        margin: 0 auto;
}
.cimm_copyright{
        color: #FFF;
        text-align: center;
        padding: 10px 0;
        margin-top: 2px;
        border-top: 1px solid #FFF;
}
.footerCol {
        width: 100%;
        text-align: left;
}
.cimm_responsiveDataTableWrap input#chkSelectall
{
            position: relative;
    left: 10px;
    top: 5px;
}
.chknew
{
        position: relative;
    left: 26px!important;
    top: 3px!important;
}
.onError
{
            background: #005293;
    position: relative;
    top:30px;
    padding: 10px;
    width: 100%;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
.cimm_itemDetailWrap .cimm_itemDescription .onError
{
         background: #005293;
    position: relative;
    top: 28px;
    padding: 4px;
    width: 100%;
    color: #fff;
    text-align: center;
    border-radius: 5px;
}
#videolinktab img
{
           /*  display: block; */
}
ul.cimm_sitemap{
        color: #FFF;
        text-align: right;
        float: left;
        width: 58.5%;
        font-family: arial_Regular;
            top: 31px;
    position: relative;
}
ul.cimm_sitemap li {
        display: inline-block;
        border-left: 1px solid #FFF;
        margin-left: 8px;
        padding-left: 8px;
        line-height: 14px;
}
ul.cimm_sitemap li:first-child{
        margin: 0;
        padding: 0;
        border: 0;
}
ul.cimm_sitemap a{
        color: #FFF;
}
.footerCol h4 {
        color: #FFF;
        text-transform: capitalize;
        font-size: 16px;
        margin: 0 0 12px 0;
        font-weight: bold;
        position: relative;
}
.footerCol ul li {
        line-height: 20px;
        margin-bottom: 2px;
        padding: 0;
}
.footerCol ul li a {
        color: #FFF;
}
.footerCol ul li a:hover{
        color: #ff6600;
}
 
.footerCol h4 i {
        display: none;
}
.cimm_footerDownContent {
        padding: 25px 0;
        background: #000000;
}
.cimm_newsLetterInput {
        width: 208px;
        float: right;
        margin-right: 7%;
        font-family: CenturyGothic;
        color: #FFF;
    line-height: 25px;
}
.cimm_newsLetterInput a
{
        color:#fff;
}
.cimm_newsLetterInput a:hover
{
        color:#ff6600;
}
.cimm_newsLetterInput strong {
    font-size: 13px;
}
.cimm_footerDownContent ul.cimm_icons{
        text-align: center;
}
.cimm_footerDownContent .cimm_icons li{
        display:inline-block;
        margin: 0px 5px 0px 0px;
}
.cimm_footerDownContent ul.cimm_icons li a{
        width:32px;
        display: block;
        color: #FFF;
        margin-bottom: -2px;
}
.cimm_footerDownContent ul.cimm_icons li a.twitter:hover{
        color: #00aced;
}
.cimm_footerDownContent ul.cimm_icons li a.fb:hover{
        color: #3b5998;
}
.cimm_footerDownContent ul.cimm_icons li a.houzz:hover{
        color: #7AC143;
}
.cimm_footerDownContent ul.cimm_icons li a.linkIn:hover{
        color: #007bb6;
}
.cimm_footerDownContent ul.cimm_icons li a.instagram:hover{
        color: #517fa4;
}
.cimm_footerDownContent ul.cimm_icons li a.youTube:hover{
        color: #bb0000;
}
.cimm_footerDownContent ul.cimm_icons li a.pinterest:hover{
        color: #cb2027;
}
.cimm_footerDownContent ul.cimm_icons li a.blog{
        background: url(../images/blogger.png) no-repeat -26px 0;
        height: 25px;
        width: 27px;
}
.cimm_footerDownContent ul.cimm_icons li a.blog:hover{
        background: url(../images/blogger.png) no-repeat 0px 0;
}
/**************************Categories**************************/
.cimm_topBannerEnclosure .bx-wrapper {
        border: 0;
}
.cimm_topBannerEnclosure{
        margin-bottom:20px;
}
ul.cimm_topBanners1 img
{
            width: 900px;
    /* height: 220px; */
}
.cimm_categoryEnclosure {
        width: 100%;
        margin: 18px 0 0 0;
}
.cimm_productCategory .titleCountBlk
{
            float: left;
    position: relative;
    top: 16px;
    /* right: 305px; */
    color: #646464;
}
.navigationhome:hover
{
        border-left: 1px solid #fff;
}
.cimm_productCategory .titleCountBlk label
{
        color: #0033a0;
}
.cimm_categoryEnclosure .cimm_narrowSearch {
        margin: 0 0 20px 0;
        display: inline-block;
        width: 100%;
        padding: 10px;
        background: #daf3fd;
}
.cimmWLchkout
{
        position:relative;right:169px;top:0px
}
.relativWrap{
        position: relative;
}
.cimm_categoryEnclosure .cimm_narrowSearch form {
        display: inline-block;
}
.cimm_narrowSearch input[type="submit"] {
        padding: 8px;
    
}
/*.cimm_narrowSearch i
{
   position: relative;
    right: 33px;
    color: #fff;
    top: -2px;
}*/
.absolutBtn{
        position: absolute;
        top: 7px;
        right: 9px;
        color: #DADADA;
        background: none;
        padding: 0;
        
}
.absolutBtn1
{
        position: relative;
     color: #979A9B;
    background: none;
    padding: 0;
    /* left: 513px; */
    margin: 6px 0 0 0;
    right:22px
}
.cimmwillcall
{
        position:relative;
        right:180px;
}
.cimmwillcallchk
{
        position:relative;
        left:180px;
        top:-20px;
}
.cimm_categoryEnclosure ul
{
            width: 913px;
}

.cimm_categoryEnclosure .cimm_categoryItemBlock {
        width: 23.5%;
        margin-right: 1.4%; 
        float: left;
        text-align: center;
        margin-bottom: 20px;
        margin-left:1px;
                height: 260px;
}
.cimm_categoryEnclosure ul li:nth-child(4n+4) {
        margin-right: 0;
}
.cimm_categoryEnclosure .cimm_categoryItemBlock > a{
        width:100%;
        display:block;
}
.cimm_categoryEnclosure .cimm_categoryItemBlock .cimm_categoryImg img {
        width: 100%;
    max-width: 100%;
    max-height: 200px;
}
.cimm_categoryEnclosure .cimm_categoryItemBlock h3.cimm_categoryHeading {
        color: #000;
        margin: 0;
        width: 100%;
        font-size: 14px;
        /* padding: 6px 10px; */
        font-family: 'CenturyGothic-Bold';
        height:50px;
}
.cimm_categoryEnclosure .cimm_categoryItemBlock h3.cimm_categoryHeading a {
  color: #ffffff;
}
.cimm_categoryEnclosure .cimm_categoryItemBlock h3.cimm_categoryHeading a:hover {
        color:#EEE;
}
/****************************leftMenuEnc*******************************/
.cimm_leftMenuEnclosure h3 {
        display: inline-block;
        background: #ff6600;
    background: -moz-linear-gradient(top, #ff9e5d 0%, #ff6600 100%);
    background: -webkit-linear-gradient(top, #ff9e5d 0%,#ff6600 100%);
    background: linear-gradient(to bottom, #ff9e5d 0%,#ff6600 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
        padding: 15px;
        margin: 1px 0 0 0;
        color: #FFF;
        text-transform: uppercase;
        width: 100%;
        font-size: 15px;
        position: relative;
        cursor: pointer;
        font-weight: normal;
        font-family: arial_Regular;
}
.cimm_leftMenuEnclosure .cimm_categoryList h3 > a{
        color:#FFF;
        display: block;
        float: left;
        font-weight: normal;
       font-family: arial_Regular;
}
.cimm_leftMenuEnclosure .cimm_categoryList > ul{
        padding: 5px 0px 0px 20px;
}
.cimm_leftMenuEnclosure .cimm_categoryList h3 span,
.cimm_leftMenuEnclosure h3 span,
.categoryAttributeEnclosure h4 span,
.cimm_leftMenuEnclosure .cimm_myAccountWrap h3 span{
        position: absolute;
        right: 31px;
}
.cimm_leftMenuEnclosure .cimm_categoryList > ul li {
        background: #fff;
        cursor: pointer;
        display: inline-block;
        width: 100%;
}
.cimm_leftMenuEnclosure .cimm_categoryList > ul li a{
        padding: 5px 0;
        display: block;
        font-size: 14px;
        color: #0033a0;
}
.cimm_leftMenuEnclosure ul li a:hover {
        color:#FF6600;
}
.cimm_leftMenuEnclosure .cimm_categoryList ul li ul li a{
        color: #888b8d;
        display: block;
        font-size: 12px;
}
.cimm_leftMenuEnclosure .cimm_categoryList ul li ul li a:hover,
.cimm_leftMenuEnclosure .cimm_categoryList ul li.childArrow:hover:before{
        color:#FF6600;
}
.cimm_leftMenuEnclosure ul li > ul{
        display: none;
        margin: 0;
        padding: 0 0 0 10px;
}
.cimm_leftMenuEnclosure .cimm_categoryList ul li ul{
    display: none;
}
.cimm_leftMenuEnclosure .cimm_categoryList ul li.childArrow{
        position: relative;
        padding-left: 15px;
}
.cimm_leftMenuEnclosure .cimm_categoryList ul li.childArrow:before {
        content: ">";
        display: inline-block;
        position: absolute;
        left: 0;
        font-size: 15px;
        top: 4px;
        color: #888b8d;
}
/******************************leftAttri**********************************/
.cimm_filterAttributes{
        width:100%;
        padding: 0px 10px 0px 20px;
}
.cimm_filterAttributes dl{
        width:100%;
}
.cimm_filterAttributes dl dt i
{
        color: #888B8D;
}
.cimm_filterAttributes dl dt{
        font-size:14px;
        font-weight:500;
        padding:16px 0;
        color:#000;
        cursor: pointer;
        text-decoration: underline;
        text-transform: uppercase;
}
.cimm_advancedSearch{
        width:99.8%;
        margin: 5px 0 5px 0;
}
.cimm_advancedSearchFilter{
        padding: 20px 10px 15px 20px;
}
.cimm_advancedSearch input[type="text"], .cimm_advancedSearch select{
        width:100%;
        margin:0 0 20px 0;
}
.multiAttributeLi input[type="text"]{
        width:100%;
        margin-bottom:12px;
        color: #808080;
}
.multiAttributeLi ol li{
        display:block;
        line-height:24px;
        cursor: pointer;
        }
.multiAttributeLi li label {
    color: #888b8d;
    min-height: 20px;
    display: block;
    position: relative;
    padding-left: 24px;
    text-transform: none;
}
.multiAttributeLi ol > li input[type="checkbox"],
.checkToCompare input[type="checkbox"],
.cimm_listGridQtySelectWrap input[type="checkbox"]
/* .cimm_loginBottom input[type="checkbox"] */{
    display: none;
}
.multiAttributeLi ol > li input[type='checkbox'] + span.customCheckBox:before,
.checkToCompare input[type="checkbox"] + span.customCheckBox:before,
.cimm_listGridQtySelectWrap input[type="checkbox"] + span.customCheckBox:before
/* .cimm_loginBottom input[type="checkbox"] + span.customCheckBox:before  */{
    background: url(../images/checkbox-default.jpg);
    content: '';
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 3px;
    left: 0;
}
.multiAttributeLi ol > li input[type='checkbox']:checked + span.customCheckBox:before,
.checkToCompare input[type="checkbox"]:checked + span.customCheckBox:before,
.cimm_listGridQtySelectWrap input[type="checkbox"]:checked + span.customCheckBox:before
/* .cimm_loginBottom input[type="checkbox"]:checked + span.customCheckBox:before  */{
    background: url(../images/checkbox-checked.jpg);
}
/********************************listGrid Search**************************/
.cimm_searchWithin {
        margin: 5px 0 0 0;
        float: right;
}
.cimm_productCategory .cimm_narrowSearch
{
float:none;
    background: #DAF3FD;
    padding: 1px 0 2px 9px;
        width: 100%;
}
.cimm_productCategory .cimm_searchWithin
{
float:left;
background:#DAF3FD;
    margin: 8px 0 6px 0px;
}
.absolutBtn.absolutNarrowBtn{
        top: 7px;
}
.cimm_listGridTopControls a{
        color:#0033a0;
}
.searchMatchPaginatnEncl {
        float:left;
        padding: 5px 0;
        margin: 5px 10px 5px 5px;
}
.cimm_gridTopFillter {
        background: #daf3fd;
        padding: 5px 10px 10px 10px;
        margin: 0 0px 25px 0px;
        display: inline-block;
        width: 100%;
}
.cimm_listGridTopControls .cimm_compareControls b {
        margin: 0px 18% 0 0;
        display: inline-block;
}
.cimm_listGridTopControls {
        border-top: 1px solid #aeaeae;
        padding: 10px 0 0 0;
        color:#0033a0;
        margin-top: 5px;
}
.cimm_listGridTopControls a:hover, .cimm_listGridTopControls a:hover i, .cimm_listGridTopControls a:hover b{
        color:#FF6702;
}
.searchMatches{
        color: #0033a0;
}
.searchMatches b,.cimm_itemFilterTitle a,.cimm_listGridTopControls b a i {
        color: #000;
}
.cimm_itemFilterTitle a b {
        color: #0033a0;
}
.cimm_itemFilterTitle {
        float: right;
        margin-top: 5px;
}
.cimm_listGridTopControls .cimm_compareControls {
        float: left;
        display:block;
        width: 43%;
        margin-top: 5px;
        margin-left:7px;
}
.cimm_listGridTopControls .cimm_listGridTopRightCtrls form {
        float: left;
        padding: 0 2% 0 0;
}
.cimm_listGridTopControls .cimm_listGridTopRightCtrls {
        float: left;
        width: 50%;
}
.cimm_listGridTopControls .cimm_listGridTopRightCtrls form select {
        width: auto;
        padding: 3px;
        cursor: pointer;
}
.cimm_searchWithin input[type="text"],.cimm_narrowSearch input[type="text"]{
        padding: 6px;
}
.cimm_narrowSearch {
        margin: 5px 0 0 2px;
        float: right;
}
.styled-select{
        position: relative;
}
.styled-select span.customSelectInner{
        width: 100%;
}
.styled-select select {
    padding: 0px;
}
span.customSelect {
        width: 100%;
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 12px;
    height: 27px;
    border: 1px solid #ccc;
    color: #ABA9A9;
    padding: 5px 8px 0 8px;
    background: #FFF url('../images/dropdown.png') no-repeat 95% 50%;
}
span.customSelect.changed {
    background-color: #f0dea4;
}
.sort_By{
        width: 150px !important; 
}
span.customSelect.quantity{
        background: #FFF url('../images/dropdown.png') no-repeat 85% 50%;
        text-align: left;
}
.CategoryEventBlk > a {
        color: #00007e;
}
.CategoryEventBlk h3 {
        margin: 0 0 10px 0;
}
.CategoryEventBlk {
        margin-bottom: 15px;
}
ul.gridAlign.clearAfter
{
            height: 235px;
}
.gridAlign li
{
            font-weight: 600;
}
.cimm_watersense
{
            margin: 7px 0 0 65px;
    
}

/**********************Product Detail******************/
.cimm_itemDetailWrap {
        margin: 0px 0 30px 0;
}
.cimm_itemDetailWrap .cimm_itemMainImage {
        float: left;
        width: 39%;
        position: relative;
}
.cimm_itemDetailWrap .cimm_itemDescription {
        width: 59%;
        padding:0;
        float: left;
        margin: 25px 0 0 2%;
}
.cimm_itemDetailWrap .cimm_itemMainImage span.search_icon img {
    width: auto;
}
.cimm_itemDescription .price b a {
        color: #00007e;
        font-size: 15px;
}
.cimm_itemDetailWrap .cimm_itemDescription h4{
        margin: 0 0 10px 0;
        color: #005293;
        font-size: 16px;
        clear: both;
}
.cimm_prodDetailTitle{
        float: right;
        margin-bottom: 10px;
}
.cimm_itemDetailWrap .cimm_itemDescription ul {
        margin-bottom: 12px;
}
.cimm_itemDescription .printAvailability li
{
font-weight:bold;
}
.cimm_itemDetailWrap .cimm_itemDescription ul.printAvailability li {
    border: 0;
}
.cimm_itemDetailWrap .cimm_itemDescription ul li b {
        color: #000;
}
.cimm_itemDetailWrap .cimm_itemDescription ul li:first-child{
        border: none;
        padding: 0 8px 0 0;
}
.cimm_itemDetailWrap .cimm_itemDescription ul li {
        background: none;
        margin:5px 0;
        line-height: 12px;
    float: left;
    display: inline-block;
        border-left: 1px solid #000;
        padding: 0 8px;
}
.cimm_itemDetailWrap .cimm_itemDescription ul li span{
        color: #888b8d;
}
.cimm_itemDetailWrap .cimm_itemDescription .detailQty{
        float: left;
        font-size: 14px;
}
.cimm_itemDetailWrap .cimm_itemDescription .price {
        float: left;
        padding: 0;
        margin: 0 40px 0 0;
        color: #000;
        text-transform: uppercase;
}
.cimm_prodDetailTitle a {
        font-size: 14px;
        margin-left: 15px;
        color: #888b8d;
}
.cimm_prodDetailTitle a span {
        font-size: 13px;
        margin-left: 5px;
        font-weight: 600;
        color: #005293;
}
.dropdownAddCustom dt a {
        padding: 9px 20px;
        float: left;
        text-align: center;
        text-decoration: none;
        text-transform: uppercase;
}
.detailPageBtnsAlign dl.dropdown {
        float: left;
        text-transform: uppercase;
        margin-right: 21px;     
            margin-top: 10px;
}
.detailPageBtnsAlign .custparNoBtn {
        float: left;
            margin-top: 10px;
}
.select_attributeBody {
        width: 100%;
        padding: 0;
}
.selectOptions {
    width: 140px;
    background: #FFF;
    border: 1px solid #BFBFBF;
    position: relative;
        margin-top: 15px;
        border-radius: 3px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -o-border-radius: 3px;
        -ms-border-radius: 3px;
}
.cimm_drop > i {
    float: right;
    vertical-align: middle;
    font-size: 18px;
}
.select_attributeList{
        padding: 8px;
        width: 100%;
        cursor: pointer;
}
.cimm_itemDetailWrap .cimm_itemDescription ul.scroll li.cimm_listselect {
    float: none;
    display: list-item;
    border: 0;
    padding: 0;
}
.cimm_itemDetailWrap .cimm_itemDescription ul.scroll li.cimm_listselect input[type="checkbox"] {
        margin: 0 5px 0 0;
}
.cimm_itemDetailWrap .cimm_itemDescription ul.scroll {
        position: absolute;
        top: 33px;
        padding: 5px;
        border: 1px solid #ccc;
        float: left;
        z-index: 10;
        background: #fff;
        width: 100%;
        margin: 0;
}
.detailPageBtnsAlign .custparNoBtn a i{
        margin-left: 4px;
}
.cimm_itemDetailWrap .cimm_itemDescription .addToCartFloat {
        float: left;
        margin-right: 5px;
            margin-top: 10px;
}
.cimmlabelevent
{
        position: relative;top: -44px;
}

.dropdown dt a i,.dropdownAddCustom dt a i {
        margin-left: 7px;
}
.cimm_linkItemstHead {
        width: 100%;
        text-transform: uppercase;
        display: inline-block;
        padding: 0 0 12px 0;
        margin: 15px 0 0px 0;
        color: #005293;
        font-weight: 600;
        font-family: CenturyGothic-Bold;
}
.cimm_itemDetailWrap .cimm_itemMainImage ul.thumblist li {
        float: left;
        margin-right:13px;
        list-style: none;
}
.dropdown dt a {
  padding: 9px 15px;
  text-decoration: none;
}
.filterattributeWrwp {
        border-bottom: 1px solid #bbb;
}
.refine_head{
        float: left;
        border-right: 1px solid #bbb;
        padding: 8px;
}
.compare_head
{
        color: #005293;
            font-weight: bold;
}
.compare_head > span i{
        color: #000;
}
.compare_head > span{
        padding: 5px 7px;
        display: inline-block;
        float: left;
}
.compare_head > span a{
        color: #005293;
        font-weight: bold;
}
.productdetail_list .cimm_siteTableEnclosure .cimm_siteTable td a {
        padding: 9px 15px;
        text-align: center;
}
.detailPageBtnsAlign {
        width: 100%;
        position: relative;
        padding: 20px 0 10px 0;
}
.productdetail_list {
        margin-top: 30px;
}
.productdetail_list  .cimm_siteTableEnclosure .cimm_siteTable td{
        border: none;
            width: 7%;
}
.productdetail_list .cimm_siteTableEnclosure .cimm_siteTable td span.priceSpan {
            text-transform: uppercase;
    /*color: #F00;*/
}
.alternate_list tr.alternate{
        background: #FAFAFA;
}
#drpdwnDiv ul li:first-child {
    border-bottom: 1px solid #fff;
}
#drpdwnDiv ul li {
    padding: 5px;
    margin: 0;
}
#documentsSection ul li {
        float: left;
        padding: 0 10px;
        text-align: center;
}
#videolinktab ul li
{
            float: left;
    padding: 0 10px;
    text-align: center;
}
div#videolinktab span
{
            display: block;
      width: 100px;
    margin: 5px;
}
#documentsSection ul li img{
        /* display: block; */
}
#documentsSection ul li span{
        display:block;
        margin: 5px;
            width: 100px;
}
dl.dropdownAddCustom dd {
  position: relative;
}
.dropdownAddCustom dt a.selected {
        opacity: 0.8;
}
.cimm_itemDetailWrap .cimm_itemDescription .dropdownAddCustom dd ul {
        background: #CACACA;
        display: none;
        list-style: none;
        padding: 3px 0 7px 0;
        position: absolute;
        top: 0;
        right: 0;
        width: 289px;
        border: 1px solid #cccccc;
        cursor: pointer;
        margin: 0;
        z-index:2;
}
.cimm_itemDetailWrap .cimm_itemDescription .dropdownAddCustom dd ul li {
        margin: 2px 0;
        width: 100%;
        padding: 0;
        border: 0;
}
.dropdownAddCustom dd ul li input[type="text"] {
        width: 96%;
        margin: 12px 2%;
}
.dropdownAddCustom dd ul li input#add {
        float: left;
        text-align: center;
        color: #ffffff;
        padding: 5px 10px;
        font-size: 13px;
        margin: 0;
        cursor: pointer;
        background: #00007e;
        border-bottom: 2px solid #7F83BC;
        width: auto;
}
.dropdownAddCustom dd ul li input#remove {
        float: right;
        text-align: center;
        color: #ffffff;
        padding: 5px 10px;
        font-size: 13px;
        margin: 0;
        cursor: pointer;
        background: #00007e;
        border-bottom: 2px solid #7F83BC;
        width: auto;
}
.dropdownAddCustom dd ul li input#add:hover,.dropdownAddCustom dd ul li input#remove :hover{
        background: #fd5f00;
        border-bottom: 2px solid #fd5f00;
}
table#CPartNum {
        border-collapse: collapse;
        width: 100%;
        background: #ffffff;
}
table#CPartNum tr td {
        border: 1px solid #cccccc;
}
table#CPartNum tr td.CPN {
        text-align: left;
        text-indent: 5px;
        width: 90%;
        padding: 5px 0;
}
table#CPartNum tr td.CPN_Sel {
        text-align: center;
        vertical-align: middle;
        padding: 5px 0;
}
span.search_iconDetail{
        position: absolute;
        top: 10px;
        right: 10px;
        z-index: 99;
}
.refine_head span{
        margin: 4px 4px 0 0;
        color: #00007e;
}
.refine_head span i{
        color: #000;
}
.productdetail_list .cimm_siteTableEnclosure .cimm_siteTable{
        background: none;
}
.productdetail_list .cimm_siteTableEnclosure .cimm_siteTable th {
        background: none;
        color: #005293;
        border: none;
        padding: 10px 6px;
        font-weight:bold;
}
.productdetail_list .cimm_siteTableEnclosure .cimm_siteTable tbody tr {
    border: 0;
}
div#recentitembox
{
            padding: 0 18px;
}
button.slick-next.slick-arrow
{
         background: #005293;
    /* width: 30px !important; */
    color: #005293;
    padding: 1px 0px;
    float: right;
    position: absolute;
    right: 33px;
    top:283px;
}
button.slick-next.slick-arrow:before
{
         content: "\f0d7";
      font-family: FontAwesome;
      color:#fff;
      font-size:19px;
          position: relative;
    top: 1px;
    left: 13px;
}
.cimm_recentlyViewed button.slick-prev.slick-arrow
{
            background: #005293;
    /* width: 30px !important; */
    color: #005293;
    /* padding: 5px 0px;
    font-size: 4.5px; */
    position: absolute;
    left: -16px;
    z-index: 9;
        top: 70px;
            width: 25.8px;
    height: 35px;
}
.cimm_recentlyViewed button.slick-prev.slick-arrow:before
{
        content: "\f0d9";
      font-family: FontAwesome;
      color:#fff;
      font-size:20px;
      float: right;
    position: relative;
    right: 11px;
}

.cimm_recentlyViewed button.slick-next.slick-arrow
{
        background: #005293;
    /* width: 30px !important; */
    color: #005293;
    /* padding: 6px 0px; */
    float: right;
    position: absolute;
    right: -18px;
    top: 70px;
  /* font-size: 10px; */
      width: 25px;
    height: 35px;
}
.cimm_recentlyViewed button.slick-next.slick-arrow:before
{
            content: "\f0da";
    font-family: FontAwesome;
    color: #fff;
    font-size: 20px;
    position: relative;
    top: 5px;
    left: 10px;
}
button.slick-prev.slick-arrow
{
            background: #005293;
    /* width: 30px !important; */
    color: #005293;
    padding: 1px 0px;
    font-size: 7px;
    position: absolute;
    left: 30px;
        z-index: 9;
}
button.slick-prev.slick-arrow:before
{
  content: "\f0d8";
      font-family: FontAwesome;
      color:#fff;
      font-size:19px;
      float: right;
    position: relative;
    right: 14px;

}
.cimm_recentlyViewed .slick-slide img
{
            max-width: 100%;
    margin: 0;
}
.cimm_recentlyViewed .log-linkItemImg
{
            margin: 1px 5px 1px 1px;
    border: 1px solid #e1e1e1;
    text-align: center;
}
.cimm_recentlyViewed .log-linkItemWrap
{
            width: 100%;
    margin: 0px auto;
    padding: 0 14px;
}
.thumbSlider{
        width: 22%;
        float: left;
}
.thumbSlider img
{
        max-width: 98%;
}
.cimm_itemMainImageWraper{
        float: right;
        width: 76%;
}
.cimm_prodDetailTitle{
        font-size:18px;
        position: absolute;
        right: 10px;
}
.thumbSlider .bx-wrapper, .thumbSlider .bx-wrapper .bx-viewport {
    height: 285px !important;
        border: none;
}
.cimm_itemDetailWrap p.cimm_itemShortDesc {
        width: 100%;
        line-height: 20px;
        margin: 0 0 10px 0;
        font-weight:600;
            color: #000;
}
.detailPageBtnsAlign .custparNoBtn a.buttonGrad {
        padding: 9px 15px;
}
.thumbSlider .bx-wrapper .bx-next {
        background: url(../images/arrows.png) no-repeat 0 0;
        width: 35px;
        height: 25px;
        top: 17px;
    left: 30px;
}
.thumbSlider .bx-wrapper .bx-prev {
        background: url(../images/arrows.png) no-repeat 0 -25px;
        width: 35px;
        height: 25px;
        bottom: 17px;
    left: 30px;
  top: 96%;
}
.thumbSlider .bx-wrapper .bx-next:hover {
        background: url(../images/arrows.png) no-repeat 0 0;
}
.thumbSlider .bx-wrapper .bx-prev:hover {
        background: url(../images/arrows.png) no-repeat 0 -25px;
}
 #prev_btn2, #prev_btn3 {
        background: url('../images/caroArrow.png') no-repeat 0px 0px;
        width: 25px;
        height: 35px;
        position: absolute;
        left: 0;
        top: 35%;
        text-indent: -9999px;
}

#next_btn2, #next_btn3 {
        background: url('../images/caroArrow.png') no-repeat -25px 0px;
        width: 25px;
        height: 35px;
        position: absolute;
        right: 0;
        top: 35%;
        text-indent: -9999px;
} 
#prev_btn2:hover, #prev_btn3:hover  {
        background: url('../images/caroArrow.png') no-repeat 0px 0px;
}
#next_btn2:hover, #next_btn3:hover {
        background: url('../images/caroArrow.png') no-repeat -25px 0px;
}
.cimm_linkItemWrap {
        position: relative;
        padding: 0 28px;
}
.cimm_linkItemImg{
        margin: 1px 5px 1px 1px;;
        border: 1px solid #e1e1e1;
        text-align: center;
}
th.cimm_openordericon.sorting.ui-state-default span
{
        display:none;
}
.log-linkItemDesp
{
            text-align: center;
                font-weight: 600;
                    left: 41px;
    position: relative;
}
.log-linkItemDesp span:hover
{
            color: #ff6600;
}
/* .zoomPad > img {
    width: 100%;
} */
#log-linkItems ul li .cimm_linkItemTitle span .log-addTocart-btn {
        background: #005293;
        width: 130px;
        margin: 0 auto;
}
#log-linkItems ul li .cimm_linkItemTitle span .log-addTocart-btn:hover {
        background: #ff6600;
        background: -moz-linear-gradient(top, #ff9e5d 0%, #ff6600 100%);
        background: -webkit-linear-gradient(top, #ff9e5d 0%,#ff6600 100%);
        background: linear-gradient(to bottom, #ff9e5d 0%,#ff6600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
}
/********************************page Title************************************/
.cimm_pageTitle {
        font-size:16px;
        margin: 0 0 15px 0;
        position: relative;
}

form#reOrderForm .cimm_pageTitle label
{
        
    z-index: 4;
}
.cimm_pageTitle label{
        background: #FFF;
        z-index: 1;
        position: relative;
        text-transform: uppercase;
        padding: 0 8px 0 0;
        color: #0033a0;
        font-size: 16px;
        font-weight: 600;
}
.cimm_pageTitle:after{
        content: "";
        position: absolute;
        top: 10px;
        left:0;
        width:100%;
        height: 1px;
        background: #00599F;
        z-index: 0;
}
/****************************list View***********************/
.listGridContainer {
        width: 100%;
}
.listGridContainer h5 {
        padding: 0;
        margin: 0 0 10px 0;
        font-size:14px;
        text-align: left;
        font-weight: 500;
        font-family: CenturyGothic-Bold;
}
.listGridContainer h5 a:hover {
        color: #0033a0;
}
.chooseMore a:hover
{
        color: #fff;
}
.listGridItemDesc {
        width: 100%;
        display: inline-block;
        height: 35px;
}
.listGridItemDesc > p {
        padding: 0px 5px 0px 0;
        display: inline;
        color: #000;
    font-weight: 600;
}
.checkToCompare {
        display:block;
        position: relative;
        float: right;
        min-height: 20px;
        padding-left: 20px;
        font-weight: 600;
        margin-top: 4px;
}
.cimm_listGridQtySelectWrap {
        position: relative;
}
.checkToCompare a{
        margin-top: 3px;
        display: block;
}
.listGridItemDesc a {
        display: inline;
}
ul.secBlock li b {
    font-weight: 600;
    color: #000;
}
.gridAlign .price{
        font-size: 12px;
        padding: 0;
        /* text-transform: uppercase; */
}
.gridAlign .productQty{
        margin: 8px 0 16px 0;
}
.addtocartWrap{
        float: left;
        margin: 0 20px 10px 0;
        position: relative;
}
.addtocartWrap span.addtocartalert {
        position: absolute;
        top: 0px;
        background: #005293;
        color: #fff;
        padding: 9px;
        border-radius: 5px;
}
.addtocartWrap span.addtocartalerthome
{
            top: -20px;
    padding: 12px;
} 
.productGroupBtn{
        float: left;
}
.addtocartWrap span{
        display: block;
}
.chooseMore a{
        font-size: 14px;
        /* margin: 9px 0; */
        display: block;
             width: 161px;
}
.listGridContainer > ul.listView {
        border: 1px solid #888b8d;
        width: 100%;
        margin-bottom: 20px;
        padding: 20px;
}
.listGridContainer > ul.listView:hover{
        border: 1px solid #888b8d;
        -webkit-box-shadow: 0px 0px 15px 5px #EEE;
        -moz-box-shadow: 0px 0px 15px 5px #EEE;
        box-shadow: 0px 0px 15px 5px #EEE;
}
.listGridContainer > ul.listView > li {
        float: left;
        width: 26%;
    margin-right: 2%;
}
.listGridContainer > ul.listView > li > .prodImage > a{
        display:block;
        text-align: center;
}
.listGridContainer > ul.listView > li > .prodImage > a > img {
        max-width: 100%;
        width: 100%;
}
.listGridContainer > ul.listView > li:nth-child(2) {
        float: left;
        width: 72%;
    margin: 0;
}
.listGridContainer > ul.listView > li > ul.secBlock > li{
        float: left;
        line-height: 22px;
        width: 55%;
}
.listGridContainer > ul.listView > li > ul.secBlock > li.cimm_skuList{
        width: 45%;
}
.listGridContainer > ul.listView > li > ul.secBlock > li.cimm_skuList ul li span {
    font-size: 14px;
    color: #888b8d;
}
/*******************************gridView*******************************/
.listGridContainer > ul.gridView {
        width: 31.3%;
        border: 1px solid #888b8d;
        float: left;
        padding: 15px;
        margin: 0 0 30px 0;
        text-align: center;
        background: #FFF;
            height: 808px;
}
.listGridContainer > ul.gridView:hover{
        border: 1px solid #888b8d;
        -webkit-box-shadow: 0px 0px 15px 5px #EEE;
        -moz-box-shadow: 0px 0px 15px 5px #EEE;
        box-shadow: 0px 0px 15px 5px #EEE;
}
.listGridContainer > ul.gridView:nth-child(3n+1) {
        clear: both;
}
.listGridContainer > ul.gridView:nth-child(3n+2) {
        margin: 0 3% 30px 3%;
}
.listGridContainer > ul.gridView > li {
        text-align: center;
}
.listGridContainer > ul.gridView > li > .prodImage > a{
        display:block;
}
.listGridContainer > ul.gridView > li > .prodImage > a > img {
        max-width: 100%;
        width: 100%;
        padding: 0 5px;
}
.listGridContainer > ul.gridView > li > ul {
        text-align: left;
}
.listGridContainer > ul.gridView > li > ul > li {
        line-height: 22px;
}
.listGridContainer > ul.gridView > li > ul.secBlock > li.cimm_skuList ul li span {
    font-size: 14px;
    color: #888;
}
.listGridContainer > ul.gridView > li > ul > li.cimm_skuList {
    /* height: 230px; */
}
.listGridContainer > ul.gridView > li > ul > li.cimmavilgrid 
{
        /* height:100px; */
        /* margin:20px 0px; */
}
.listGridContainer > ul.gridView > li > ul.secBlock > p {
        height: 80px;
        font-weight: 600;
            color: #000;
}
.listGridContainer > ul.listView > li > ul.secBlock > p 
{
        font-weight: 600;
            color: #000;
}
.listGridContainer > ul.gridView > li > ul > li .addtocartWrap span {
        display: inline-block;
        left: 15%;
}
.listGridContainer > ul.gridView > li > ul > li .addtocartWrap{
        float: none;
        margin: 0;
}
.listGridContainer > ul.gridView > li > ul > li .productGroupBtn {
        float: none;
        margin: 10px 0 0 0;
}
.listGridContainer > ul.gridView > li > ul > li .productGroupQtyBlock {
    text-align: center;
}
.listGridContainer > ul.gridView > li .productQty {
        margin: 8px 0 10px 0;
}
/**************************** multiple Add to Cart *************************************/
.customPopUp {
    z-index: 1000;
    border: none;
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    position: fixed;
    background: url('../images/popup_overlay.png') top center repeat;
}
.addSelectCartBtn {
    float: right;
    margin-left: 0;
    width: 250px;
}
.mulAddTocartWrap {
    width: 700px;
    height: 360px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -175px 0 0 -350px;
    background: #fff;
    padding: 10px;
    border: 1px solid #005293;
}
.mulAddTocartWrap .addToCartHeaderContent .cimm_pageTitle{
        margin: 0px 0 10px 0;
    padding: 12px 0px;
    width: 70%;
    float: left;
}
.mulAddTocartWrap .addToCartHeaderContent .cartTotalCount {
        width: 25%;
    padding: 5px 0;
}
.mulAddTocartWrap .addToCartHeaderContent .cartTotalCount a {
        width: auto;
    float: left;
}
.mulAddTocartWrap .addToCartHeaderContent .cartTotalCount p {
    float: left;
    text-align: center;
    padding: 6px 0;
}
.mulAddTocartWrap .addToCartHeaderContent .cartTotalCount a.closeBtn,.addToCartHeaderContent a.closeBtn {
        background: none;
}
.mulAddTocartWrap .addToCartHeaderContent .cartTotalCount a.closeBtn i,.addToCartHeaderContent a.closeBtn i {
        font-size: 24px;
}
.muladdtoCartItemsWrap {
        height: 290px;
        overflow-x: hidden;
        overflow-y: auto;
}
.muladdtoCartItems {
        padding: 10px 0;        
        border-bottom: 1px solid #ccc;
}
.muladdtoCartItems img {
        float: left;
        margin-right: 15px;
}
.mulAddtoCartContentWrap {
        margin: 0 0 0 90px;
    display: block;
    overflow: hidden;
}
.mulAddtoCartDesp, .mulAddtoCartStatus {
        float: left;
}
.mulAddtoCartDesp {
        width: 40%;
}
.mulAddtoCartDesp p {color: #2871A2;}
.mulAddtoCartDesp p strong {color: #000;}
.mulAddtoCartStatus {
    width: 58%;
    margin-left: 2%;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'tvnordcondefblack',sans-serif;
    text-align: center;
}
.mulBrandTitle {
        font-size: 14px;
    font-weight: bold;
    color: #000 !important;
}
.mulAddtoCartStatus p i {
        margin-right: 5px;
        vertical-align: middle;
        font-size: 1.2em;
}
.mulAddtoCartStatus .success {
    color: #2871A2;
    font-size: 14px;
    padding: 6% 0;
}
.mulAddtoCartStatus .error {
        color: #D21616;
        margin-bottom: 10px;
}
.mulAddtoCartStatus .alreadyExist {
        color: #2871A2;
        margin-bottom: 10px;
        font-size: 14px;
}
.mulAddtoCartStatus input {
        margin-right: 5px;
}
.mulAddtoCartStatus input.quantity {
        width: 60px !important;
}
.customDropdown dd, .customDropdown dt, .customDropdown ul {
        margin: 0px;
        padding: 0px;
}
.customDropdown dt a {
    background: #fff url('../images/select_arrow.svg') no-repeat scroll right center;
    display: block;
    width: calc(100% - 77px) !important;
    background-size: 23px 4px;
    padding: 12px;
    font-family: TVNordEF-Light, sans-serif;
    font-size: 14px;
    color: #636363;
    float: left;
    height: 40px;
    border: 1px solid #D7D7D7;
}
.accountEnquiryWrap
{
            border: 1px solid #CFE1EF;
    background: #F9F9F9;
    padding: 10px;
}
.accountEnquiryWrap ul.cimm_threeCols
{
            float: left;
    width: 33%;
}
.accountEnquiryWrap ul.cimm_threeCols li
{
            line-height: 25px;
    border: 1px solid #CFE1EF;
    padding: 5px;
}
.customDropdown dt a span {
    cursor: pointer;
    display: block;
    padding: 0;
}
.customDropdown dd {
    position: relative;
}
.customDropdown dd, .customDropdown dt, .customDropdown ul {
    margin: 0px;
    padding: 0px;
}
.customDropdown dd ul {
    background: #FFF;
    color: #636363;
    display: none;
    left: 0px;
    padding: 0;
    position: absolute;
    top: 0px;
    width: calc(100% - 77px);
    z-index: 2;
    min-width: 170px;
    list-style: none;
    -webkit-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.15);
    box-shadow: 2px 2px 4px 0px rgba(0,0,0,0.15);
}
.customDropdown dd ul li {
    position: relative;
        border-bottom: 1px solid #D7D7D7;
}
.customDropdown dd ul li a {
    padding: 10px 12px;
    display: block;
    font-size: 14px;
    color: #636363;
}
.addSelectCartBtn .buttonGrad {
    text-transform: uppercase;
    padding: 11px 20px;
}
/*********************Prdouct Group / Saved Cart **********************/
.cimm_groupTitle {
        width: 67%;
        float: left;
}
h3#CartNameForMail span
{
            text-transform: none;
}
.cimm_groupTitle h3 {
        float: left;
        font-size: 14px;
        margin: 0;
        word-break: break-all;
}
.cimm_groupTitle .cimm_editGroupName {
        float: left;
        font-size: 14px;
        font-weight: normal;
        position: relative;
        z-index: 1;
        background: #FFF;
        top: -6px;
    left: -6px;
}
.share_list ul li span {
        float: left;
}
.share_list ul li a {
        float: left;
        margin-left: 10px;
}
.share_list ul li a:hover {
    color: #F60;
}
.share_list ul li a img {
        float: right;
        margin-left: 5px;
}
.cimm_groupTitle .cimm_editGroupName input[type="text"] {
        width: auto;
}
.cimm_groupManipulate {
        width: 35%;
        float: right;
        font-size: 14px;
        text-align: right;
        position: relative;
        z-index: 1;
        background: #FFF;
        margin-bottom: 5px;
}
.cimm_groupManipulate .buttonGrad {
        padding: 9px 10px;
}
.cimm_prodGroupTopControlsWrap {
        width: 100%;
        margin-bottom: 10px;
        padding: 5px;
        background: #DDDDDD;
            font-size: 12px;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupSearchWrap {
        float: left;
        width: 37%;
        text-align: right;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupSearchWrap .cimm_prodGroupSearch {
        width: 55%;
        float: left;
        margin-right: 3px;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupSearchWrap .cimm_prodGroupSearch input[type="text"] {
        float: left;
        width: 195px;
}

.cimm_prodGroupTopControlsWrap .cimm_prodGroupSearchWrap .cimm_prodGroupClearSearch {
        float: left;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupSearchWrap .cimm_prodGroupClearSearch input[type="button"] {
        padding: 8px;
        font-size: 13px;
        margin: 0 0 0 15px;
}
.cimm_prodGroupTopControlsWrap .expndCollapseViews {
        float: left;
        margin: 0 5px 0 0;
            width: 14%;
}
.cimm_prodGroupTopControlsWrap .expndCollapseViews select {
        width: auto;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupItemsPerPage {
        width: 23%; 
        float: left;
            margin: 0px 0 0 14px;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupSortBy {
        float: right;
}
.cimm_prodGroupTopControlsWrap .cimm_prodGroupSortBy select {
        width: 160px;
}
.cimm_listEnclosure {
        border: 1px solid #cccccc;
        background: #F5F5F5;
        padding: 10px;
}
.cimm_listEnclosure ul {
        width: 100%;
        display: block;
}
.cimm_listEnclosure ul li {
        width: 50%;
        float: left;
        padding: 5px;
        line-height: 20px;
        font-size: 14px;
        color: #0033a0;
}
.cimm_btnGroupEnclosure {
        margin: 5px 0;
        position: relative;
}
.cimm_btnGroupEnclosure ul {
        width: 100%;
}
.cimm_btnGroupEnclosure ul li {
        float: left;
        padding: 5px 10px 5px 0;
}
.cimm_btnGroupEnclosure dl.dropdown {
        float: left;
        width: 148px;
}
/***********CompareCheck***********/
.compareTable {
  border-collapse: collapse;
  border: 1px dotted black;
  color: #000;
  margin: 10px 0;
}
.compareTable a {
        vertical-align: middle;
}
.compareTable > tbody > tr {
        border: 1px dotted black;
}
.compareTable > tbody > tr > td:first-child {
        text-align: left;
        width: 130px;
        font-size: 12px;
        font-weight: bold;
}
.compareTable > tbody > tr > td {
        text-align: center;
        width: 185px;
        border: 1px dotted black;
        padding: 10px 5px;
}
.pushbtnGroup{
        text-align:center;
        padding:10px;
}
.compareSimDiffBtns {
        background:#e9e9e9;
        background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e9), to(#dcdcdc));
        background: -moz-linear-gradient(top, #e9e9e9, #dcdcdc);
        background: -o-linear-gradient(top, #e9e9e9, #dcdcdc);
        background: -ms-linear-gradient(top, #e9e9e9, #dcdcdc);
        border-top: solid 1px #e9e9e9;
        border-bottom: solid 1px #595959;
        border-left: solid 1px #d4d4d4;
        border-right: solid 1px #d4d4d4;
        border-radius: 3px;
        padding: 7px 20px;
        font-size:14px;
        text-transform:capitalize;
        display: inline-block;
}
.compareSimDiffBtns:hover{
        color: #ff6600;
}
.compareSimDiffBtns.active {
        border-radius: 3px;
        background: #ff6600;
        background: -moz-linear-gradient(top, #ff9e5d 0%, #ff6600 100%);
        background: -webkit-linear-gradient(top, #ff9e5d 0%,#ff6600 100%);
        background: linear-gradient(to bottom, #ff9e5d 0%,#ff6600 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9e5d', endColorstr='#ff6600',GradientType=0 );
        border-color: #ff9e5d #ff6600;
        color: #fff !important;
        cursor: pointer;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.36);
        -webkit-font-smoothing: antialiased;
}
/*******************Login******************/
.cimm_logInEnclosure {
        width: 100%;
}
.cimm_logInEnclosure p {
        margin-top: 10px;
}
.cimm_logInEnclosure form {
        padding: 10px 0 20px;
}
.cimm_logInEnclosure .cimm_loginContent {
        width: 60%;
        padding: 20px;
        background:#F9F9F9;
        border: 2px solid #CFE1EF;
        margin: 10px auto;
        border-radius: 10px;
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl {
        background: #F1F1F1;
        margin-bottom: 5px;
        display: inline-block;
        width: 100%;
        clear: both;
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl .cimm_loginLabel {
        font-size: 14px;
        width: 44%;
        padding: 12px 20px;
        float: left;
        text-align: left;
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl .cimm_loginLabelwl
{
        font-size: 14px;
        width: 0%;
        padding: 12px 23px;
        float: left;
        text-align: left;
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl .cimm_loginTbx {
        display: inline-block;
        padding: 5px 10px;
        float: right;
        width: 56%;
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl .cimm_loginTbxwl {
        display: inline-block;
        padding: 5px 10px;
        float: right;
        width: 89%;
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl input[type="text"],
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl input[type="password"] {
        width: 100%;
        display: inline-block;
}
.cimm_loginBottomLinks a {
        color: #0033A0;
        font-weight: 600;
}
.cimm_loginBottomLinks a:hover {
        color: #ee3a43;
}
.cimm_loginBottom .pullLeft {
        position: relative;
        padding: 0 0 0 20px;
}
/**************************Account Dashboard*************************/
.cimm_previousInvoice {
        width: 100%;
        margin: 10px auto;
}
.cimm_previousInvoice ul {
        display: block;
}
.cimm_previousInvoice ul li {
        float: left;
        padding:0 1.5% 0 0;
        text-align: center;
}
.cimm_moduleHeadEnclosure {
        width: 100%;
        margin-bottom: 10px;
}
.cimm_moduleHeadEnclosure h4 {
        background: none;
        color: #000;
        font-size: 15px;
        padding: 10px 0;
        margin: 0;
}
.cimm_moduleHeadEnclosure > div {
        padding: 10px;
        border: 1px solid #CFE1EF;
        background: #F9F9F9;
}
.shipping h5 {
        color: #005293;
        padding: 8px 10px;
        margin: 0;
        font-size: 16px;
        background: #daf3fd;
        font-weight: 600;
        text-align: center;
}
.cimm_refreshList h4 {
        padding: 0 10px;
        font-weight: 500;
}
.cimm_refreshList h4 a {
        color: #888;
}
.cimm_refreshList h4 span {
        font-size: 0.83em;
        font-weight: normal;
}
/***************Columns Blocks**************/
.cimm_oneThirdColumns{
         background: #F5F5F5;
          border: 1px solid #CFE1EF;
          border-top:none;
          width: 32%;
          height: 190px;
          float: left;
          margin: 10px 1.3% 10px 0;
}
.cimm_halfBlockColumns h5 a, .cimm_oneThirdColumns a {
        color: #ffffff;
}
.cimm_checkoutHalfBlock h5,
.cimm_checkoutInstructionsBlk h5,
.cimm_halfBlockColumns h5,.cimm_oneThirdColumns h5 {
        background: #005293;
        font-size: 15px;
        color: #FFF;
        padding: 7px;
        margin: 0;
        font-weight: 500;
}
.cimm_halfBlockColumns {
        background: #F9F9F9;
        border: 1px solid #CFE1EF;
        border-top:none;
        width: 50%;
        height: 175px;
        float: left;
        margin: 0 0 10px 0;
}
.cimm_halfBlockColumns ul {
        width: 100%;
}
.cimm_halfBlockColumns ul li {
        padding: 5px 10px 5px 10px;
}
.cimm_halfBlockColumns ul li a {
        display: block;
            font-weight: bold;
}
.cimm_halfBlockColumns ul li a:hover {
        color: #F60;
}
.cimm_halfBlockColumns p, .cimm_oneThirdColumns p {
        padding: 5px 10px 5px 10px;
}
.cimm_checkoutHalfBlock {
        width: 50%;
        float: left;
}

.cimm_checkoutHalfBlock:nth-child(2) {
        border-left: 1px solid #cccccc;
}
/**************Order History*****************/
.cimm_orderHistSearchByWrap {
        width: 100%;
        background: #F9F9F9;
        border: 1px solid #CFE1EF;
        margin-bottom: 10px;
}
.cimm_orderHistSearchByWrap h4 {
        background: #005293;
        font-size: 15px;
        margin: 0;
        color: #FFF;
        padding: 8px 10px;
}
.cimm_orderHistSearchByWrap input[type="text"] {
        width: 190px !important;
}
/*************************Registration*****************************/
.registrationLav {
        margin: 10px 0 0 0;
        display: none;
        min-height: 200px;
}
.regInn {
        padding: 20px;
        background: #F9F9F9;
        border: 2px solid #CFE1EF;
        font-size: 12px;
        width: 550px;
        margin: 0px auto
}
.radio_off {
        background: url(../images/radiBtn.png) no-repeat 0px 12px;
        padding: 15px 0px 10px 35px;
        margin: 0px;
        display: block;
        vertical-align: middle;
        color: #000;
        cursor: pointer;
}
.radio_on {
        background: url(../images/radiBtn.png) no-repeat 0px -26px;
        padding: 15px 0px 10px 35px;
        margin: 0px;
        display: block;
        vertical-align: middle;
        color: #000;
        cursor: pointer;
}
.registrationLav .cimm_formBtn {
        padding: 10px;
}
.afterRegInstructions {
        margin: 0 auto;
        text-align: center;
        border: 1px solid #CFE1EF;
        background: #daf3fd;
        padding: 20px 10px 10px 10px;
}
.afterRegInstructions a {
        margin: 10px;
}
/**************Checkout Instructions block***********/
.cimm_checkoutInstructionsBlk {
        text-align: center;
        background: #F9F9F9;
        border: 1px solid #CFE1EF;
        margin: 5px 0 5px 0;
}

.cimm_checkoutInstructionsBlk ul {
        width: 100%;
        display: table;
}
.cimm_checkoutInstructionsBlk ul li {
       display: table-cell;
  width:50%;
    /* float: left; */
       /*  width:50%; */ 
}
.cimm_checkoutInstructionsBlk ul li p{
        line-height:30px;
        text-align: left;
    margin: 0 0 0 10px;
}
.cimm_checkoutInstructionsBlk ul li:nth-child(2) {
        border-left: 1px solid #CFE1EF;
}
.cimm_checkoutInstructionsBlk textarea {
  border: 1px solid #cccccc;
  margin: 10px 0;
  width: 300px;
}
/************Order Information**************/
ul.cimm_orderInfo {
        border: 1px solid #cccccc;
        background:#FFF;
        display: block;
        margin: 0 0 10px 0;
}
ul.cimm_orderInfo li {
        font-size: 13px;
        border-bottom: 1px solid #cccccc;
        padding: 5px;
}
ul.cimm_orderInfo li span {
        color: #20B143;
}
/******************Events**************************/
.eventsSidebarWrap{
        background: #FFF;
        border: 1px solid #CCC;
        font-size: 13px;
}
.eventsSidebar{
        background: #E9E9E9;
        color: #000;
        padding: 10px;
}
 
.eventRightContent{
        padding:10px;
}
.eventRightContent h3{
        margin: 0 0 10px 0;
    color: #0033A2;
}
form#eventForm h2 {
        color: #0033A2;
}
.eventRightContent p a.mailtoLink {
    color: #0033A2;
    font-size: 12px;
    font-family: open_sansbold;
}
.eventRightContent p a {
    color: #0033A2;
}
.eventDesc ul li {
list-style-type: none !important;
color:#000 !important;
}
.eventDesc ul {
list-style-type: disc !important;
padding: auto !important;
margin: auto !important;
}
.eventDesc li {
list-style-type: disc !important;
padding-left: 4px !important;
margin-left: 40px !important;
margin-bottom: 5px !important;
margin-top: 5px !important;
margin-right: 30px !important;
color:#000 !important;
padding-bottom: 0px !important;
}
.cimm_eventCategory{
width:25%;
float:left;
}









/********************Form Design*****************/
.cimm_formEnclosure {
        border: 1px solid #CFE1EF;
        margin-bottom: 20px;
        background: #F9F9F9;
}
.cimm_formEnclosure1
{
  border: 1px solid #CFE1EF;
        margin-bottom: 20px;
        background: #F9F9F9;
}
.cimm_formEnclosure1 .cimm_formContent .cimm_formLabel {
        width: 48%;
        float: left;
        padding: 4px;
        text-align: right;
}
.cimm_formEnclosure1 .cimm_formContent {
        width: 80%;
        padding: 15px 0;
}
.cimm_formEnclosure1 .cimm_formContent .cimm_formTbx {
        width: 48%;
        float: left;
        padding: 5px;
        text-align: left;
}
.cimm_formEnclosure .cimm_caption {
        padding: 7px;
        font-weight: normal;
        font-style: italic;
        font-size: 14px;
        background:#005395;
        color: #ffffff;
}
.cimm_formEnclosure .cimm_formContent {
        width: 80%;
        padding: 15px 0;
}
.cimm_formEnclosure .cimm_formContent .cimm_formLabel {
        width: 48%;
        float: left;
        padding: 5px 5px;
        text-align: right;
            position: relative;
}
.cimm_formEnclosure .cimm_formContent .cimm_formLabel label{
        vertical-align: sub;
}
.cimm_formEnclosure .cimm_formContent .cimm_formTbx {
        width: 50%;
        float: left;
        padding: 5px;
        text-align: left;
}
.cimm_formEnclosure .cimm_formBtn {
        text-align: center;
        margin: 15px 0;
}
/*********************Table Design************/
.cimm_siteTableEnclosure {
        width: 100%;
        background: #FFF;
        margin-bottom: 10px;
}
.cimm_siteTableEnclosure h5 {
        background: #F9F9F9;
        border: 1px solid #CFE1EF;
        margin: 0;
        padding: 8px;
        font-weight: 500;
        margin-bottom: 5px;
}
.cimm_siteTableEnclosure h5 span {
        font-size: 13px;
}
.cimm_siteTableEnclosure .cimm_siteTable th {
        background: #005293;
        color: #ffffff;
        font-size: 13px;
        padding: 8px 10px;
        border: 1px solid #CFE1EF;
}
.cimm_siteTableEnclosure .cimm_siteTable td {
        padding: 8px 5px;
        border: 1px solid #CFE1EF;
}
.cimm_siteTableEnclosure .cimm_siteTable td input[type="text"],
.cimm_siteTableEnclosure .cimm_siteTable td input[type="password"],
.cimm_siteTableEnclosure .cimm_siteTable td select {
        width: 195px;
        font-size:12px;
}
.cimm_siteTableEnclosure .cimm_siteTable td .cimm_tableDescSection {
padding: 5px 10px;
}
.cimm_siteTableEnclosure .cimm_siteTable td .cimm_tableDescSection a {
 font-size: 13px;
 font-weight: 500;
 line-height: 20px;
 color: #707070;
}
.cimm_siteTableEnclosure .cimm_siteTable td .cimm_tableDescSection a:hover{
color:#868585;
}
.cimm_siteTableEnclosure .cimm_siteTable td .cimm_tableDescSection ul li {
line-height: 20px;
}
.cimm_siteTableEnclosure .cimm_siteTable td .quantity {
width: 55px !important;
text-align: center;
}

/*Script dependant css starts*/
.serpOurPriceAmount {
  font-size: 16px;
}
.compareTable .different.active {
  background: #FAE8E2;
}
.compareTable .similar.active {
  background: #FDFDCF;
}
/*Cart Item layout*/
.cimm_cartItemWrap {
  width: 100%;
  border: 1px solid #cccccc;
  margin-bottom: 5px;
}
.cimm_cartItemWrap h5 {
        background: #005293;
        border-bottom: 1px solid #CFE1EF;
        padding: 5px;
        margin: 0;
}
.cimm_cartItemWrap h5 a {
        color: #F3F3F3;
        font-weight: normal;
}
.cimm_cartItemWrap p {
        padding: 5px 0;
            font-weight: 600;
                color: #000;
}
.cimm_cartItemWrap .cimm_cartProdImg {
  float: left;
  width: 16%;
  margin:10px;
  height:122px;
  text-align: center;
}
.cimm_orderConfImage {
  float: left;
  margin-left:10px;
  height:122px;
  text-align: center;
  }
.cimm_cartItemWrap .cimm_cartProdImg img,.cimm_orderConfImage img {
  border: none;
  max-width:120px;
  max-height:120px;
}
.cimm_cartItemWrap .cimm_cartProdDescription {
  float: left;
  padding: 5px;
  width: 50%;
}
.cimm_cartItemWrap .cimm_cartRightCont {
  float: right;
  padding: 5px;
  width: 30%;
}
.cimm_cartItemWrap ul {
  display: block;
}
.cimm_cartItemWrap ul li {
  padding: 2px 0;
}
.searchZero{
        margin:20px 0;
}
/*** Detail Page Branch Availability Popup ***/
#clickforAllBranch {
  padding: 0;
  cursor: pointer;
  color: #000;
  margin: 0;
}
.modalPopOverlay {
  width: 100%;
  height: 100%;
  position: fixed;
  background: rgba(0, 0, 0, 0.7);
  top: 0;
  left: 100%;
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
.overlayPop .modalPopOverlay {
  opacity: 1;
  z-index: 1000;
  left: 0;
}
.modalPopup {
  position: fixed;
  top: 25%;
  left: 50%;
  z-index: -9999;
}
.modalPopup .modalPopBody {
  background: #ffffff;
  background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
  background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
  opacity: 0;
  min-height: 150px;
  width: 500px;
  margin-left: -200px;
  padding: 20px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -webkit-transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -ms-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  position: relative;
  -moz-box-shadow: 1px 2px 3px 1px #b9b9b9;
  -webkit-box-shadow: 1px 2px 3px 1px #b9b9b9;
  box-shadow: 1px 2px 3px 1px #b9b9b9;
  text-align: center;
  border: 1px solid #e9e9e9;
}
.modalPopup.visible,
.popup.transitioning {
  z-index: 9999;
}
.modalPopup.visible .modalPopBody {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.modalPopup .modalPopExit {
  cursor: pointer;
  display: block;
  width: 24px;
  height: 24px;
  position: absolute;
  top: 5px;
  right: 0px;
  background: url("../images/cross.png") no-repeat;
}
.modalPopup .modalPopupContent {
  overflow-y: auto;
}
.modalPopupContent .modalPopupTitle {
  font-size: 20px;
  font-weight: normal;
  border-bottom: 1px solid #e9e9e9;
  padding-bottom: 10px;
}
.modalPopupContent p {
  font-size: 13px;
  text-align: justify;
}
.modalPopupContent .cimm_siteTableEnclosure {
  max-height: 250px;
  overflow: auto;
}
/*Sales bottom Summary*/
.cimm_salesBottomStrip {
  background: #f5f5f5;
  padding: 5px;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  font-size: 20px;
  text-align: right;
  margin-bottom: 20px;
     /*  height: 90px; */
}
.cimm_salesBottomStrip ul {
  width: auto;
  float: right;
}
.cimm_salesBottomStrip ul li {
  float: none;
  font-size: 14px;
  line-height: 24px;
  display: block;
}
.cimm_salesBottomStrip ul li .priceLabel {
  text-align: right;
  font-weight: bold;
  width: 200px;
  display: block;
  float: left;
  padding-right: 10px;
}
.cimm_salesBottomStrip ul li .priceValue {
  display: block;
  float: left;
}

/*** Script dependant CSS ***/
/* Popup Login */
.cimm_popupLogin {
        background: #ffffff;
        cursor: pointer;
        text-align: left;
        padding: 10px;
        font-size: 14px;
        position: relative;
        min-height: 260px;
        /* width: 500px;
        margin: -7px 0px 0px -6px; */
}
.cimm_popupLogin a {
        color: #979797;
        font-weight:600;
}
.cimm_popupLogin a:hover {
        color: #ff6600;
}
.cimm_popupLogin h3 {
        border-bottom: 1px solid #999;
        padding: 0 0 10px 0;
        margin: 0;
        text-align: left;
        color: #000;
        font-size: 20px;
        padding: 10px 0;
}
.cimm_popupLogin .cimm_close {
        position: absolute;
        top: -1px;
        right: 2px;
        color: #005293;
        font-size:24px;
}
.cimm_popupLogin .cimm_popLoginContent {
        width: 100%;
        margin-top:15px;
}
.cimm_popupLogin .cimm_popLoginContent .cimm_popLoginLabel {
        line-height: 20px;
        text-align: left;
        padding: 10px;
        width:30%;
        float:left;
        font-weight:600;
}
.cimm_popupLogin .cimm_popLoginContent .cimm_popLoginTbx {
        line-height: 20px;
        text-align: left;
        width: 70%;
        padding: 5px;
        float:left;
}
.cimm_popupLogin .cimm_popLoginContent .cimm_popLoginTbx input[type="text"],
.cimm_popupLogin .cimm_popLoginContent .cimm_popLoginTbx input[type="password"] {
        width: 100%;
}
.cimm_popupLogin .cimm_popLoginContent input[type="submit"] {
        display: block;
        margin: 10px 5px 15px 0;
        font-weight:600;
        float:right;
}
.cimm_loginPopBtmLinks {
        width: 100%;
        padding: 0 0 10px 0;
}
.submitButtonAlign {
  width: 560px;
  padding: 20px;
}
.cimm_popupLogin .cimm_popLoginContent .cimm_popLoginTbx.rememderWrap{
        width: 60%;
}
input#rememberMe
{
            margin: 3px 0 11px 9px;
}
#popupContact1 {
  cursor: pointer;
  background: #ffffff;
  border: 5px solid #B9B9B9;
  padding: 5px 5px 10px;
  border-radius: 5px;
}
#popupContact1 .close {
  position: absolute;
  top: -7px;
  right: -7px;
  float: right;
  padding: 10px 20px 10px 2px;
  background: url(../images/cancel.png) no-repeat right center;
  text-indent: -9999px;
}
.qickCartSelect{
        width:80%;
        float:left;
        font-size:13px;
        font-weight:600;        
        margin-top:10px;
}
.qickCartSelectShortDesc{
        font-size:13px;
        float:left;
        width:80%;
        text-align:justify;     
}
.qickCartAddtocart{
        float:right;
        margin-bottom:5px;
}
#popupContact1 h3 {
  padding: 5px;
  font-size: 20px;
  text-align: left;
  color: #484848;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 5px;
}
#contentArea {
  height: 230px;
  overflow: auto;
  overflow-x: hidden;
}
#contentArea > ul.msg {
  margin: 0;
}
#contentArea > ul.msg > li {
  list-style: circle;
}
#quikOrdrSubmit {
  width: 100%;
  height: 30px;
}
#popupContact1 .log-AddMoreBtn {
  float: left;
  padding: 10px 20px;
}
#popupContact1 .log-CkOutBtn {
  float: right;
  padding: 10px 20px;
}
.datePicIcon {
  padding: 2px;
  border: 1px solid #cccccc;
  background: #ffffff url(../images/calendar.png) no-repeat right !important;
}

@-moz-document url-prefix() {
  .dropdown dt a {
    padding-right: 22px;
    text-decoration: none;
  }
 .cimm_navigationBar ul li
    {
      /* padding: 12px 29.6px 13px;   */
    }
  .cimm_searchForm .cimm_searchWrapper .cimm_searchIcon
    {
    padding: 9px;
    }
    .cimm_headerLinks ul
    {
    width: 141px;
    }
    .absolutBtn1
    {
    /* left: 506px; */
    }
    .cimm_shopByBrand
    {
    width: 99.2%;
    }
    .cimm_navigationBar ul li ul.accountList
    {
    left: -74px;
    }
   
}
/****************Dropdown Btn My product Group Start*******************/
dl.dropdown {
        margin: 0 auto;
}
dl.dropdown dd {
        position: relative;
}
.dropdown dt a span:hover,
.dropdownAddCustom dt a span:hover {
        color: #ffffff !important;
}
.dropdown dt a.selected {
        opacity: 0.8;
}
.dropdown dd ul {
        z-index: 100;
        display: none;
        position: absolute;
        top: 1px;
        left: 0;
        background: #005293;
        border: 1px solid #cccccc;
        width: 100%;
        cursor: pointer;
        margin: 0;
}
.dropdown dd ul li {
        width: 100%;
        padding: 5px;
        border-bottom: 1px solid #cccccc;
}
.dropdown dd ul li input[type="text"] {
        width: 100%;
        padding: 3px;
        color: #666;
}
.dropdown span.value {
        display: none;
}
.dropdown dd ul li a {
        display: block;
        font-weight: normal;
        text-align: left;
        overflow: hidden;
        color: #ffffff;
        text-decoration: none;
            text-transform: none;
}
.dropdown dd ul li:hover {
        background:#ff6600;
        color: #ffffff;
        text-decoration: none;
}
.dropdown dd ul li a:visited {
        text-decoration: none;
}
.dropdown dd ul li .separator {
        border-bottom: 1px solid #cccccc;
        margin: 5px 7px 6px;
        padding-top: 1px;
}
/* Dropdown Btn My product Group End */
/* Dropdown Btn Add Customer Part Number Start */
dl.dropdown dd,
dl.dropdown dt {
/*      margin: 0;
        padding: 0; */
}
dl.dropdown ul {
/*      margin: 18px 0px 0px 0px;
        padding: 0; */
}
dl.dropdownAddCustom {
float: right;
}
dl.dropdownAddCustom dd,
dl.dropdownAddCustom dt {
margin: 0;
padding: 0;
}
dl.dropdownAddCustom dd {
position: relative;
}
dl.dropdownAddCustom ul {
margin: 18px 0px 0px 0px;
padding: 0;
}
.dropdownAddCustom dt a {
/* padding: 8px 25px;
float: left;
text-align: center;
text-decoration: none; */
}
.dropdownAddCustom dt a span {
background: transparent;
padding: 0;
}
.dropdownAddCustom dt a.selected {
opacity: 0.8;
}
.dropdownAddCustom dd ul {
background: #EBEBEB;
display: none;
list-style: none;
padding: 3px 0 7px 0;
position: absolute;
top: 36px;
right: 0;
width: 289px;
border: 1px solid #cccccc;
cursor: pointer;
margin: 0;
z-index:1;
}
.dropdownAddCustom dd ul li {
margin: 2px;
width: 99%;
}
.dropdownAddCustom dd ul li input[type="text"] {
width: 96%;
font-size: 13px !important;
}
.dropdownAddCustom span.value {
display: none;
}
.dropdownAddCustom dd ul li a {
display: block;
font-weight: normal;
width: 137px;
text-align: left;
overflow: hidden;
padding: 2px 4px 3px 19px;
color: #445a69;
text-decoration: none;
}
.dropdownAddCustom dd ul li a:hover {
background: #656565;
color: #ffffff;
text-decoration: none;
}
.dropdownAddCustom dd ul li a:visited {
text-decoration: none;
}
.dropdownAddCustom dd ul li .separator {
  border-bottom: 1px solid #cccccc;
  margin: 5px 7px 6px;
  padding-top: 1px;
}
table#CPartNum {
  border-collapse: collapse;
  width: 100%;
  background: #ffffff;
}
table#CPartNum tr td {
  border: 1px solid #cccccc;
}
table#CPartNum tr td.CPN {
  text-align: left;
  text-indent: 5px;
  width: 90%;
  padding: 3px 0 0 2px;
}
table#CPartNum tr td.CPN_Sel {
  text-align: center;
  vertical-align: middle;
  padding: 4px 0 0 2px;
}
.dropdownAddCustom dd ul li input#add {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  text-align: center;
  color: #ffffff;
  font-size: 13px;
  padding: 5px 10px;
  margin: 0;
  cursor: pointer;
  background: #606464;
}
.dropdownAddCustom dd ul li input#remove {
  float: right;
  text-align: center;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  color: #ffffff;
  padding: 5px 10px;
  font-size: 13px;
  margin: 0;
  cursor: pointer;
  background: #BB4D04;
}
/* Product Group & Savecd Cart Dropdown Btn / Add Customer Part Number END */
/*Notification part*/
.successMsg {
  display: block;
  padding: 5px;
  background: #B9E9C5;
  color: #068227;
  border-top: 1px solid #068227;
  border-bottom: 1px solid #068227;
  font-weight: normal;
  margin-bottom: 5px;
  line-height: 20px;
  font-size: 13px;
}
.errMsg {
  display: block;
  padding: 5px;
  background: #FCDADA;
  color: #AB0000;
  border-top: 1px solid #AB0000;
  border-bottom: 1px solid #AB0000;
  font-weight: normal;
  margin-bottom: 5px;
  line-height: 20px;
  font-size: 13px;
}

.registrationLav h5 {
/*   background: none;
  color: #000;
  padding: 0px 0px 5px 0px;
  border-bottom: 1px solid #959595; */
}
.registerPageBtn {
 /*  padding: 10px 20px;
  color: #ffffff;
  font-weight:bold;
  font-size: 14px;
  display: inline-block;
  text-transform: uppercase;
  background:#434343; */
}
.registerPageBtn:hover{
        /* color:#FFF; */
}
/*End of regestration*/
/*************************** Add to cart Pop-up starts *******************************/
.overlay {
  width: 100%;
  z-index: 120;
  position: absolute;
  top: 0;
  left: 0;
  background: #000000;
  opacity: 0.7;
}
.addToCartContentWrap,
#box {
  z-index: 99999;
  width: 520px;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -250px;
  min-height: 200px;
  background: #FFF;
  border: 4px solid #CFCFCF;
}
.addToCartContentWrap h4 {
  background: #E9E9E9;
  border-bottom: 2px dotted #666;
  padding: 10px 0;
  margin: 0;
  text-align: center;
}
.closeBtn {
  width: 22px;
  height: 22px;
  background: url(../images/cancel.png) top center no-repeat;
  display: block;
  position: absolute;
  top: 10px;
  cursor: pointer !important;
  right: 10px;
}
.addToCartContent {
  padding: 15px 5px 5px 5px;
}
.addToCartContent .addedItemImg {
  width: 100px;
  height: 100px;
  float: left;
  border: 1px solid #cccccc;
}
.addToCartContent .addedItemDetail {
  width: 390px;
  float: left;
  margin: 0 0 0 10px;
}
.addedItemDetailTable {
  width: 390px;
}
.addedItemDetailTable thead tr th {
  background: #f2f2f2;
}
.addedItemDetailTable thead tr th h4 {
  padding: 5px;
  margin: 0;
  font-size: 16px;
  color: #000;
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  text-align: left;
}
.addedItemDetailTable tbody tr td p {
  color: #666;
  line-height: 20px;
  margin: 5px 0;
}
.qtyPriceBorders {
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.cartItemSummary {
  text-align: center;
  margin: 10px 0;
}
.cartItemSummary p {
  color: #666;
}
.cartBtnStrip {
  width: 500px;
  padding: 10px;
}
.continueShopping {
  float: left;
  width: 50%;
  text-align: center;
}
.proceedCheckout {
  float: right;
  width: 50%;
  text-align: center;
}
.elseCondition {
  width: 100%;
  padding: 10px;
}
.elseCondition div {
  min-height: 100px;
}
.elseCondition h4 {
  color: #434343;
}
/*Project specific addditions apart from standard CSS*/
.cartFilterStrip{
        width:100%;
        background:#CCC;
        overflow:auto;
        margin-bottom: 5px;
}
.cartFilterStrip > div.cartFilterAttrib{
        padding:5px 10px;
        float:left;
}
.cartFilterStrip > div.cartFilterAttrib > select{
        width:auto;
        }
.ShowOnAddMore{
        display:none;
}
.cimm_filterAttributes h4{
        background:#000 !important;
        padding:8px 10px;
        color:#FFF;
        margin:0;
        font-size: 12px;
        border-bottom:1px solid #CCC;
        font-weight:500;
        line-height: 20px;
        text-transform: uppercase;
        cursor: pointer;
}
.cimm_filterAttributes ul{
        margin:0;
        }
.filterContent ul li{   
        font-size:12px;
        background:#EEE;
        padding:5px;
        border-bottom:1px solid #CCC;
}
.cimm_homePageCategory{
        width:100%;
        border-bottom: 1px solid #A8A8A8;
        }
.cimm_homePageCategory ul{
        width:100%;
        display:inline-block;
        }
.cimm_homePageCategory ul li{
        float:left;
        position:relative;
        margin:1%;
        width:23%;
        padding:10px;
        }
.cimm_homePageCategory ul li > div a{
        display: block;
        width: 100%;
        text-align: center;
        }
.cimm_homePageCategory ul li > div{
        position: relative;
        overflow: hidden;
        background: #fff;
        border:1px solid #ccc;
}
.cimm_homePageCategory ul li div img{
        max-width: 100%;
        width: 170px;
        height: 170px;
        height: auto;
        -webkit-transition: all 0s linear;
        -moz-transition: all 0s linear;
        -o-transition: all 0s linear;
        transition: all 0.3s linear;
        }
.cimm_homePageCategory ul li div a:hover img{
        transform: scale(1.1, 1.1);
        -o-transform: scale(1.1, 1.1);
        -moz-transform: scale(1.1, 1.1);
        -webkit-transform: scale(1.1, 1.1);
        opacity: 0.5;
}
.cimm_homeCategTitle{
        text-align:center;
        position: absolute;
        left: 0px;
        bottom: 0px;
        font-size: 12px;        
        width:100%;
        padding: 10px 10px 10px;
        text-transform: uppercase;
        text-shadow: 1px 1px rgba(0, 0, 0, 0);
        -webkit-transition: all 0s linear;
        -moz-transition: all 0s linear;
        -o-transition: all 0s linear;
        transition: all 0.2s linear;
        background: #434343;
        color: #FFF;
}
.cimm_homePageCategory ul li div a:hover .cimm_homeCategTitle{
        color: #EEE;
}
.dummyHeight{
        height:30px;
}


.cimm_quikCartSummary{
        border-top:1px solid #999;
        margin-top:10px;
        text-align:center;
        line-height:24px;
        font-size:12px;
        font-weight:normal;
        }
.cimm_quikCartSummary p{
        padding:5px;
        }
/*Detail Page Linked Items dependancy*/
#prev_btn, #prev_btns {
        background: url('../images/Banner_Left_arrow.png') top center no-repeat;
        width: 24px;
        height: 33px;
        position: absolute;
        /* right: 40px; */
        top: 140px;
        text-indent: -9999px;
}

#next_btn, #next_btns {
        background: url('../images/Banner_right_arrow.png') top center no-repeat;
        width: 24px;
        height: 33px;
        position: absolute;
        right: 12px;
        top: 140px;
        text-indent: -9999px;
} 

#prev_btn:hover, #prev_btns:hover, #next_btn:hover, #next_btns:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
}
.tabFooter .dataTables_paginate .ui-button
{
        border:none;
        margin:5px;
            color: #666;
    font-weight: bold;
        position: relative;
    right: 75px;
}
.cimm_recentlyViewed h3
{
            font-size: 18px;
    color: #005293;
    text-transform: uppercase;
    font-weight: bold;
    font-family:CenturyGothic-Bold;
}
.log-linkItemWrap
{
        width: 100%;
    margin: 0px auto;
}
.log-linkItemImg
{
        width: 100%;
   /*  margin: 5px 10px; */
}
.tabFooter .dataTables_paginate .ui-button a:hover
{
        color:#0033a0;
         font-weight: bold;
}

/*Product Grid Attribute Filter strip*/
.cimm_refinedMultiFilterResults{
        width:100%;
        padding:5px;
        /* background:#EEE; */
        margin-bottom:5px;
 }
 .cimm_refinedMultiFilterResults h4{
        width:50%;
        float:left;
        margin:8px 0 0 0;
        display:inline;
 }
.cimm_refinedMultiFilterResults a.button{
        font-size:13px;
        padding: 5px 10px;
        text-transform:capitalize;
}
.prodbtnclear
{
        position:relative;
        top:39px;
        left: 8px;
}
.cimm_refinedAttribute{
        color:#FFF;
        width:85%;
        margin: 5px 5px 0 0;
}
.cimm_refinedAttribute ol li{
        float: left;
        padding: 7px 10px;
        background: #464646;
        margin:0 3px 3px 0;
}
.Refine-value{
        margin-left:5px;
}
.removeFilter{
        color:#FFA76C;
}
.removeFilter:hover{
        color:#434343;
}
/*End of Multi Filter*/

input[placeholder]:focus::-webkit-input-placeholder{
 opacity: 0;
-webkit-transition: opacity 0.5s ease-in-out;
-moz-transition: opacity 0.5s ease-in-out;
transition: opacity 0.5s ease-in-out;
}

/*moz support*/
input[placeholder]:focus::-moz-placeholder{
 opacity: 0;
 -webkit-transition: opacity 0.5s ease-in-out;
 -moz-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
/*Product Detail Accordion Toggle*/
.productAccordionWrap { width: 100%;margin:15px 0; }
.productAccordionWrap > dl > dt { background: #707070; padding: 10px 15px; color: #FFF; text-align: left; font-size: 14px; text-transform: uppercase; border-bottom: 1px solid #fff; cursor:pointer; position: relative;margin:2px 0; }
.productAccordionWrap > dl > dt > span > i { font-size: 16px; color: #FFF; font-weight: bold; position: absolute; top: 50%; right: 10px; margin-top: -8px; }
.productAccordionWrap > dl  > dd{border: 1px solid #DDD;padding: 7px;margin: 5px 0;line-height:20px;}


/*******************Static Page CSS ************************/
.cimm_staticContentWrap{
        width:100%;
        padding:0;
        margin:0 auto;
        }
.cimm_staticColumnThree{
        width:30%;
        margin:5px 1.5%;
        float:left;
        padding:10px;
        }
.cimm_staticContentWrap p{
        padding:10px 0;
        text-align:justify;
        }
.cimm_staticContentWrap h4{
        font-weight:500;
        color:#45B2CD;
        }
.cimm_staticColumnThree img{
        max-width:100%;
        }
.cimm_staticColumnBackground{
        background:#f9f9f9;
        }
.cimm_aboutUsListItems{
        margin:0 0 0 10px;
        padding:0;
        }
.cimm_aboutUsListItems li{
        line-height:20px;
        padding:5px;
        font-style: italic;
        }
.cimm_pinit
{
        float: right;
    position: relative;
    right: 22%;
}
/* related and alternative items */
.related-itemWrap h1{color:#4c721d;text-transform:uppercase;font-size:16px;}
.related-itemWrap ul li{width:220px !important;float:left;margin:5px;}
.related-itemWrap ul li .related-itemcontent{width:100%;padding:5px;}
.related-itemWrap ul li .related-itemcontent .item-img{width:100%;text-align:center;}
.related-itemWrap ul li .related-itemcontent .item-desp{width:100%;float:left;text-align:center;}
.related-itemWrap ul li .related-itemcontent .item-desp h1{height:40px;font-size:14px;height:50px;}
.related-itemWrap ul li .related-itemcontent .item-desp h1 a{color:#999;}
.related-itemWrap ul li .related-itemcontent .item-desp #ProductPrice span{display:block;}
.related-itemWrap ul li .related-itemcontent .item-desp p{font-size:14px;font-weight:700;color:#999;}
.related-itemWrap #Prev-Btn{position:absolute;color:#4c721d;font-size:30px;top:32%;}
.related-itemWrap #Next-Btn{position:absolute;right:0;top:32%;color:#4c721d;font-size:30px;}
.cimm_itemDetailWrap .related-itemWrap div.caroufredsel_wrapper{width:100%;height:288px !important;}
.related-itemWrap .related-itemcontent .addToCartFloat .log-addTocart-btn{width:70%;margin:0 auto;}
.alterItem-Wrap,.related-itemWrap{position:relative;}
.alterItem-Wrap h1{color:#4c721d;text-transform:uppercase;font-size:16px;margin-bottom:10px;}
.alterItem-Wrap ul li{width:30%;float:left;margin:5px;}
.alterItem-Wrap ul li .alterItem-content{width:100%;padding:5px;}
.alterItem-Wrap ul li .alterItem-content .item-img{width:100%;text-align:center;}
.alterItem-Wrap ul li .alterItem-content .item-desp{width:100%;float:left;text-align:center;}
.alterItem-Wrap ul li .alterItem-content .item-desp h1{color:#999;font-size:14px;height:50px;}
.alterItem-Wrap ul li .alterItem-content .item-desp h1 a{color:#999;}
.alterItem-Wrap ul li .alterItem-content .item-desp #ProductPrice span{display:block;}
.alterItem-Wrap ul li .alterItem-content .item-desp p{font-size:14px;font-weight:700;color:#999;}
.alterItem-Wrap #PrevBtn{position:absolute;color:#4c721d;font-size:30px;top:32%;}
.alterItem-Wrap #NextBtn{position:absolute;right:0;top:32%;color:#4c721d;font-size:30px;}
/*------------------ responsive data table----------------------*/
.cartshowavail
{
        background:#005293; color:#fff;padding:5px; position:relative;border-radius:3px;margin:2px 0 0 0;
}
.Avialcart
{
        margin:-20px 0 0 75px;
        display:none;
        position:absolute;
}
.Cartshow
{
        margin: 5px 0;
}
.cimm_responsiveDataTableWrap .cimm_responsiveDataTable {
        width: 100%;
        border-collapse: collapse;
        margin-top: 10px;
            font-size: 12px;
}
.cimm_responsiveDataTable  {
        border: 1px solid #CFE1EF;
}
.cimm_responsiveDataTable th {
        color: #FFFFFF;
        background: #005293;
        border-bottom: 1px solid #CCC;
        font-weight: bold;
        text-align: left;
        padding: 10px;
        font-size: 12px;
        border-right: 1px solid #ddd;
}
span.purchaseAgentRightAlign p
{
         /*    position: relative;
    bottom: 33px; */
    font-weight: 600; 
    color:#000;
}
.cimm_responsiveDataTable td {
        color: #888;
        padding: 3px;
        border-right: 1px solid #CFE1EF;
        border-bottom: 1px solid #CFE1EF;
        background: #F9F9F9;
}
.cimm_responsiveDataTable td ul li {
        line-height: 20px;
}
.cimm_responsiveDataTable tbody tr td input[type="text"]{
        width:210px;
}
.rfqAddmoreBtn{
        text-align:center !important;
}
.cimm_responsiveDataTableWrap .cimm_responsiveDataTable td .cimm_tableDescSection {
        padding: 5px 0px;
}
.cimm_responsiveDataTableWrap .cimm_responsiveDataTable td .cimm_tableDescSection ul li {
        line-height: 20px;
}
.cimm_responsiveDataTableWrap .cimm_responsiveDataTable td .cimm_tableDescSection ul li a {
        font-weight: 600;
}
.cimm_responsiveDataTableWrap .cimm_responsiveDataTable td ul li b {
        color: #000;
}
.centerAlign{
        text-align:center;
}
span.cart_title {
        color: #0033a0;
}
ul.cart_List li {
        line-height: 22px;
}
/*---------------------- responsive data table-------------------------*/






/********************** item image carousel ends **************************/
/* #prev_btn, #prev_btns {
        background: url('../images/prev-btn.png') top center no-repeat;
        width: 24px;
        height: 24px;
        position: absolute;
        right: 40px;
        top: 10px;
        text-indent: -9999px;
}

#next_btn, #next_btns {
        background: url('../images/next-btn.png') top center no-repeat;
        width: 24px;
        height: 24px;
        position: absolute;
        right: 12px;
        top: 10px;
        text-indent: -9999px;
} 

#prev_btn:hover, #prev_btns:hover, #next_btn:hover, #next_btns:hover {
        opacity: 0.8;
        filter: alpha(opacity=80);
}
.caroufredsel_wrapper{
        width:870px !important;
        height: 200px !important;
}
.cimm_featuredProductHead{
        width: 100%;
        text-transform:capitalize;
        margin: 0;
        background: #464646;
        padding: 10px 20px;
        color: #FFF;
        font-weight: 500;
        clear:both;
} */
#featuredProductList,#log-linkItems{
/*      width: 870px !important;
        height:190px !important;
        overflow:hidden; */
        }
#featuredProductList li, #log-linkItems li{
/*      width:22%;
        float: left;
        text-align:center;
        margin: 5px 13px;       
        background:#FFF; */
}
/*Featured Products CSS*/
.cimm_featuredProductWrap,
.cimm_linkItemWrap{
/*      display:block;
        overflow:hidden;
        width:100%;
        height:250px;
        position:relative;
        border: 2px solid #DDD; */
}
#featureSection ul,#descriptionSection ul{
/*      list-style:disc inside;
        margin:10px 0; */
}
#featuredProductList .cimm_linkItemDesp ul li,#log-linkItems .cimm_linkItemDesp ul li{
/*      float:none;
        width:100%;
        line-height:20px; */
        }
.cimm_linkItemImg img{
/*      padding:10px; */
}
.cimm_linkProdTitle {
/*      color: #0198CF;
        font-size: 12px;
        font-weight: bold;
        padding-bottom: 5px;
        display: block; */
}
.cimm_linkItemDesp{
/*      width:100%;
        height:50px; */
}
.cimm_linkItemDesp ul li{
/*      font-size: 12px;
        line-height: 15px;
        color: #434343;
        margin:0 0 0 0 !important; */
}
/* .cimm_footerEnclosure {
        background: #f5f5f5 url(../images/bg_footer.gif) repeat-x;
padding: 28px 0 25px 0;
overflow: hidden;
 
  width: 100%;
 
  
}
.cimm_footerTopContent {
  width: 100%;
  padding: 20px 0;
  background: #9E9E9E;
}

.cimm_footerTopContent .footerHeading {
  color: #D38D8D;
  margin: 0 0 10px 0;
  font-size: 16px;
  font-weight: bold;
}
.cimm_footerTopContent ul {
  width: 1120px;
  margin: 0 auto;
}
.cimm_footerTopContent ul li {
  float: left;
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-box-shadow: 0px 0px 20px #ECECEC;
  -moz-box-shadow: 0px 0px 20px #ECECEC;
  box-shadow: 0px 0px 20px #ECECEC;
  background: #ffffff;
  border: 2px solid #9B2525;
  padding: 10px;
  width: 30%;
  margin: 0 1.5%;
}
.cimm_footerTopContent ul li:nth-child(4n+4) {
  padding-right: 0px;
}
.cimm_footerTopContent ul li a {
  color: #000000;
  width: 100%;
  height: auto;
}
.cimm_footerTopContent ul li a:hover {
  color: #000000;
  text-decoration: none;
}
.cimm_footerLink {
  color: #777;
}
.footerLink:hover {
  color: #FFF;
}
Custom Device Footer Navigation
.cimm_footerCenterContent {
  width: 100%;
  padding: 6px 0;
  
}
.cimm_footerCenterContent .cimm_footAccordion_container {
  width: 1170px;
}
.cimm_footerCenterContent address {
  font-style: normal;
}
.cimm_footerCenterContent .cimm_footAccordion_container div {
  width: 16%; 
  float: left;
}
.cimm_footerCenterContent .cimm_footAccordion_container .cimm_newsletterbox{
  width:25%;
  float:right;
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_head {
  width: 100%;
color: #131111;
cursor: pointer;
font-size: 17px;
padding: 7px 0;
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_body {
  width: 100%;
  font-size:12px;
  background: none;
  color:#333;
 
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_body ul > li {
  width: 100%;
  display: block;
  float: none;
  padding:5px 0;
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_body ul > li a {
  display: block;
  color: #333; 
  font-size: 12px;
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_body p{
  padding: 5px 0;
  font-family: Arial;
  margin: 0px;
  font-size:12px;
  text-transform:capitalize;
  font-weight:normal;
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_body table{
  padding: 5px 0;
  font-family: Arial;
  margin: 0px;
  font-size:12px;
  text-transform:normal;
  font-weight:normal;
}
.cimm_footerCenterContent .cimm_footAccordion_container div .cimm_footAccordion_body table td{
        padding:5px 5px 5px 0;
        color:#FFF;
        text-transform: capitalize;
        }
.newsletter-wrapper {
position: relative;
padding: 5px 67px 16px 0;
}
.cimm_newsLetterInput {
        width: 100% !important;
        margin-bottom: 10px;
}
.cimm_newsLetterInput input[type="text"]{
        padding:9px;
        width: 175px;
}
.cimm_plusminus {
  float: right;
  display: none;
}
.cimm_footerDownContent {
  padding: 5px 0;
  border-top: 1px solid #000;
  background: #FFF;
}
.cimm_footerDownContent .footerPayments {
  float: right;
  margin: 5px 0;
}
.cimm_footerDownContent .footerPayments li {
  float: left;
  padding: 0 0 0 5px;
}
.cimm_footerDownContent .footerPayments li img {
  border: none;
}
.cimm_footerDownContent .socialLinks { 
        width:15%;
        float:right;
}
.cimm_footerDownContent .socialLinks ul li { 
        float: left; 
        margin-left: 10px;
}
.cimm_footerDownContent .socialLinks ul li a img {
        width: 32px;
        height: 32px;
}
.cimm_footerDownContent p {
  width: 65%;
  float: left;
  padding: 5px 0;
  color: #000;
}
.cimm_footerDownContent p a {
  color: #000;
}
.cimm_footerDownContent p a:hover {
  color: #F00;
}
.cimm_footerDownContent img{
        display:block;
        float:right;
        width:15%;
        } 

ul.cimm_breadcrumbs {
  width: 100%;
  display: block;
  overflow: auto;
  margin:0 0 10px 0;
}
ul.cimm_breadcrumbs li {
  color: #666;
  float: left;
  border:1px solid #D9D9D9;
  padding: 5px 15px;
  margin-bottom: 3px;
  background:#F6F6F6;
}
ul.cimm_breadcrumbs li a {
  color: #666;
  text-decoration: none;

}
ul.cimm_breadcrumbs li:hover {
  color: #000000;
}
/*to be added to last level
ul.cimm_breadcrumbs li a.lastCrumbLink{
        background:none;        
}
ul.cimm_dynamicBreadcrumb {
  width: auto;
  display: table;
  line-height: 24px;
  overflow: auto;
  margin:0;
}
ul.cimm_dynamicBreadcrumb li {
  color: #666;
  display: table-cell;
  vertical-align: middle;
  border:1px solid #D9D9D9;
  padding: 3px 15px;
  background:#F6F6F6;
}
ul.cimm_dynamicBreadcrumb li a {
  color: #666;
  text-decoration: none;
}       
        
*/
/* .cimm_rightMenuEnclosure {
  width: 210px;
  text-transform: capitalize;
  float: right;
}
.cimm_rightMenuEnclosure ul {
  text-transform: capitalize;
  font-size: 15px;
  margin: 10px 0 10px 0;
  display: block;
}
.cimm_rightMenuEnclosure ul li {
  padding-left: 30px;
  cursor: pointer;
  background: url(../images/bullets.jpg) no-repeat 1% -44%;
  background-size: auto;
  line-height: 28px;
}
.cimm_rightMenuEnclosure ul li:hover {
  background: url(../images/bullets.jpg) no-repeat 1% 98%;
}
.cimm_rightMenuEnclosure ul li:active {
  for single sprite Image on hover position change
  background: url(../images/bullets.jpg) no-repeat 1% 98%;
  for different main & hover image 
        background: url(../images/bullets.jpg) no-repeat 0 0;

}
.cimm_rightMenuEnclosure ul li a {
  display: block;
} */

.cimm_leftMenuEnclosure .cimm_categoryList
 {
/*      margin:0px 0 5px 0;
        padding: 0;
        font-size:12px;
        overflow: auto;
        box-shadow: 0px 5px 12px rgba(0,0,0,0.18);
-moz-box-shadow: 0px 5px 12px rgba (0,0,0,0.18);
-webkit-box-shadow: 0px 5px 12px rgba (0,0,0,0.18);
        border-radius: 0 0 6px 6px;
        margin-bottom:15px; */
}
.cimm_leftMenuEnclosure .cimm_myAccountWrap
{
            margin: 5px 0 0 0;
}

/* .cimm_leftMenuEnclosure .cimm_categoryList h3 > a:hover{
        color:#fff;
} */
.cimm_advancedSearch h3{
/*      display: inline-block;
        background: -webkit-gradient(linear, left top, left bottom, from(#434343), to(#363636));
        padding: 10px 15px;
        margin: 0 0 -5px 0;
        font-size: 16px;
        color: #FFF;
        width: 100%;
        text-transform: capitalize;
        border-bottom: 1px solid #cccccc;
        font-weight: 500;
        cursor: pointer;
        border-radius:4px; */
        }
.cimm_multiFilterListBlock h4{
/*      color: #FFF;
        font-weight: 500;
        margin:0;
        background: #707070;
        padding: 8px 10px;
        font-size: 16px;
        cursor:pointer; */
        }
.cimm_leftMenuEnclosure ul li {
/*      padding-left: 30px;
        cursor: pointer;
        background-size: auto;
        line-height: 20px; */
}
.cimm_leftMenuEnclosure ul
{
        text-transform: capitalize;
    /* padding: 0px 0 0 12px; */
    display: block;
    margin: 7px 0 0 12px;
}
.cimm_leftMenuEnclosure .cimm_categoryList > ul li:hover{
/*      color:#000; */
}
.cimm_leftMenuEnclosure .cimm_categoryList > ul li:last-child,
.cimm_leftMenuEnclosure .cimm_myAccountWrap > ul li:last-child{
/*      border-bottom:none; */
}
/*#backToTop a span:hover,
.cimm_leftMenuEnclosure .cimm_myAccountWrap > ul li:hover{
        color:#000;
        background:#434343;
        -webkit-transition: background 1s ease-out;
        -moz-transition: background 1s ease-out;
        -o-transition: background 1s ease-out;
        transition: background 1s ease-out;
        }
.cimm_leftMenuEnclosure .cimm_myAccountWrap > ul li:hover a{
        color:#FFF;     
        text-decoration:none;
}*/

ul#accountList li a i {
/*     margin-right: 10px;
    width: 5%; */
        width: 6%;
}
.cimm_leftMenuEnclosure .cimm_myAccountWrap > ul li a {
/*   color: #777777;
  padding: 10px 0;
  display: block;
  font-size: 14px; */
  line-height: 25px;
    margin: 10px 0 0 10px;
}
.cimm_leftMenuEnclosure .cimm_categoryList ul li:hover > ul,
.cimm_leftMenuEnclosure .cimm_categoryList ul li:hover > ul li,
.cimm_leftMenuEnclosure .cimm_categoryList ul li:hover > ul li:hover{
/*   background:#fff;
  margin:0;
  width:100%; */
}

        

.cimm_navigationBar {
/* width: 100%;
 background: #fff url(../images/bg_top.gif) repeat-x 50% 100%;
height: 61px; */
}
.icon_search{
/* position: absolute;
top: 2px;
left: 3px;
background: url(../images/icon_search.gif) no-repeat;
width: 35px;
height: 35px; */
}
.cimm_itemDetailWrap .cimm_itemDescription .addToCartFloat .button {
/* font-size: 14px;
text-align: center;
padding: 5px 20px;
display: block; */
}

.cimm_leftMenuEnclosure .cimm_myAccountWrap > ul li > ul li {
/*   border-bottom: none;
  border-top: 1px solid #AAA; */
}
/* .cimm_groupManipulate span {
  margin: 0 3px;
} */
/* .cimm_prodGroupTopControlsWrap .cimm_prodGroupSearchWrap .cimm_prodGroupSearch input[type="button"] {
  float: left;
  padding: 9px 10px;
} */

.listGridContainer > ul.listView > li > ul.gridAlign {
/*   margin-top: 12px;
  height: 65px; */
}
.listGridContainer > ul.listView > li > ul.gridAlign > li {
/*   font-size: 12px;
  line-height: 20px; */
}
.listGridContainer > ul.listView > li > div.productGroupQtyBlock {
/*   width: 100%; */
}
.listGridContainer > ul.listView > li > div.productGroupQtyBlock > .productGroupBtn {
/*   float: left;
  margin-right:10px; */
}
.listGridContainer > ul.listView > li > div.productGroupQtyBlock > .productQty {
/*   text-align: left; */
}
.listGridContainer > ul.listView > li > div.productGroupQtyBlock > .dropdown {
/*   float: left;
  width: 50%; */
}
.listGridContainer > ul.listView > li > div.productGroupQtyBlock > .price {
/*   font-size: 15px;
  font-weight: bold;
  padding: 5px 0 10px 0; */
}
.listGridContainer > ul.gridView > li > .listGridItemDesc {
/*   text-align: left;
  display: inline-block; */
}
.listGridContainer > ul.gridView > li > .listGridItemDesc > p {
/*   font-size: 12px;
  padding: 5px 10px 5px 0;
  display: inline; */
}
.listGridContainer > ul.gridView > li > .listGridItemDesc a {
/*   display: inline; */
}
.listGridContainer > ul.gridView > li:nth-child(2) {
/*   width: auto; */
}
.listGridContainer > ul.gridView > li >  div.productGroupQtyBlock {
/*   float: none; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .button {
/*   display: block; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productQty {
/*   float: none;
  text-align: left;
  margin: 10px 0 5px 0; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown {
/*   float: none;
  width: 100%; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown a.button {
/*   width: 100%;
  display: block; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown dt a{
/*      display:block; */
        }
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown dd ul {
/*   width: 100%; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown dd ul li {
/*   width: 100%; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown dd ul li a {
/*   width: 100%; */
}
.listGridContainer > ul.gridView > li > div.productGroupQtyBlock > .productGroupBtn .dropdown dd ul li input[type="text"] {
/*   width: 100%; */
}
.listGridContainer > ul.gridView > li > .price {
/*   font-size: 14px;
  padding: 10px 0;
  text-align: center; */
}
.listGridContainer > ul.gridView > li > ul.gridAlign {
/*   text-align: left;
  height: auto; */
}
.listGridContainer > ul.gridView > li > .addToCartBtn {
/*   margin-bottom: 10px; */
}
.listGridContainer > ul.gridView > li:nth-child(2) {
/*   width: 100%; */
}
.listGridContainer > ul.gridView > li .button {
/*   display: block; */
}
/* .listGridContainer > ul.gridView:hover {
  background: #F8F8F8;
  -webkit-box-shadow: 0px 0px 15px 5px #EEE;
  -moz-box-shadow: 0px 0px 15px 5px #EEE;
  box-shadow: 0px 0px 15px 5px #EEE;
} */
/* .compareTable .compareProdTitle,
.ATCProductHeading {
font-size:12px;
color: #000;
} */
/*product listGrid Top controls*/
.cimm_listGridTopControls {
/*   border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 5px;
  background: #707070;
  color:#FFF;
  font-size: 13px;
  margin-bottom: 5px; */
}
.cimm_listGridTopControls a{
/*      color:#FFF;
        padding:0 15px 0 0; */
}
.cimm_listGridTopControls .cimm_compareControls {
/*   float: left;
  display:block; */
}
.cimm_listGridTopControls .cimm_compareControls b {
/*   vertical-align: bottom;
  margin: 0 5px; */
}
.cimm_listGridTopControls .cimm_compareControls b span {
/*   vertical-align: bottom; */
}
.cimm_listGridTopControls .cimm_compareControls a {
 /*  font-size: 13px;
  padding: 7px 15px;
  vertical-align: sub; */
}
.cimm_listGridTopControls .cimm_listGridTopRightCtrls {
/*   float: left; */
}
.cimm_listGridTopControls .cimm_listGridTopRightCtrls form {
/*   float: left;
  padding: 0 5px; */
}
.cimm_listGridTopControls .cimm_listGridTopRightCtrls form select {
/*   width: auto;
  padding: 3px;
  cursor: pointer; */
}
/*** Product Detail ***/
/* .cimm_itemDetailWrap {
  padding: 0;
  margin: 0 0 10px 0;
  border: none;
}
.cimm_itemDetailWrap p.cimm_itemShortDesc {
  width: 100%;
  line-height: 20px;
  margin: 0 0 10px 0;
}
.cimm_itemDetailWrap .cimm_itemMainImage {
  float: left;
  width: 30%;
}
.cimm_itemDetailWrap .cimm_itemMainImage img {
  max-width: 100%;
  border: 1px solid #cccccc;
}
.cimm_itemDetailWrap .cimm_itemMainImage ul.thumblist {
  display: block;
  margin: 10px 0;
}
.cimm_itemDetailWrap .cimm_itemMainImage ul.thumblist li {
  float: left;
  margin-right: 2px;
  list-style: none;
  width:75px !important;
}
.cimm_itemDetailWrap .cimm_itemMainImage ul.thumblist li a {
  display: block;
}
.cimm_itemDetailWrap .cimm_itemMainImage ul.thumblist li a img {
  width: 75px;
  height: 75px;
}
.cimm_itemDetailWrap .cimm_itemMainImage ul.thumblist li a.zoomThumbActive {
  border: 1px solid red;
}
.cimm_itemDetailWrap .cimm_itemMainImage .flexslider {
  margin: 0 0 0 0;
}
.cimm_itemDetailWrap .cimm_itemDescription {
  width: 70%;
  padding:0;
  float: left;
}
.cimm_itemDetailWrap .cimm_itemDescription .price {
  float: left;
  width: 70%;
}
.cimm_itemDetailWrap .cimm_itemDescription .addToCartFloat {
  width: 30%;
  float: right;
  text-align: right;
  padding: 10px 0;
}
.cimm_itemDetailWrap .cimm_itemDescription .addToCartFloat .button {
  font-size: 14px;
  text-align: center;
  padding: 5px 20px;
  display: block;
}
.cimm_itemDetailWrap .cimm_itemDescription ul#productDetailList > li {
  background: #E9EEFF;
  padding: 5px;
  line-height: 20px;
  margin: 0 0 2px 0;
  border-bottom:1px solid #F5F5F5;
}
.cimm_itemDetailWrap .cimm_itemDescription #productDetailList > .alternate {
  background: #fff;
}
.detailPageBtnsAlign {
  width: 100%;
  position: relative;
  padding: 10px 0;
}
.detailPageBtnsAlign dl.dropdown {
  float: left;
}
.detailPageBtnsAlign .custparNoBtn {
  float: left;
  margin-left:10px;
}
.detailPageBtnsAlign .custparNoBtn a.buttonGrad {
  padding: 8px 20px;
} */
.cimm_logInEnclosure p a{
/*      color:#AAA; */
}
.cimm_logInEnclosure p a:hover{
/*      color:#434343; */
}
.cimm_logInEnclosure .cimm_loginContent .cimm_loginControl .cimm_loginTbx .cimm_addOnImg {
/*   width: 35px;
  padding: 7px;
  font-size: 14px;
  text-align: center;
  color: #FFF;
  display: inline-block;
  background-color: #6C6D70;
  border: 1px solid #cccccc;
  margin-right: -4px; */
}
/* .cimm_logInEnclosure .cimm_loginContent .cimm_loginControl input[type="submit"] {
        float: right;
        margin: 10px 0;
} */
/* .cimm_loginBottom .pullLeft label{
        margin-top: 4px;
        display: block;
} */
    







.cimm_headerCartCountWrap ul li{
float: left;
padding: 0 1.5%;
text-align: center;
}
.cimm_headerCartCountWrap a img {
float: left;
margin-right: 10px;
}
.cimm_headerCartCountWrap a .cartItemCount {
float: left;
text-transform:capitalize;
font-size: 14px;
}
.cimm_headerCartCountWrap a .cartItemCount span{
font-size:14px;
}
.cimm_headerCartCountWrap a .cartItemCount i{
background:none;
padding:0;
}

.categoryAttributeEnclosure {
  width: 100%;
}
.categoryAttributeEnclosure h4{
        padding:0 10px;
        color:#434343;
        font-size:16px;
        font-weight: 500;
}
.categoryAttributeEnclosure ul.appliedFilterList {
  display: block;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter {
  background: none;
  padding-left: 0;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter h5 {
  background: #000;
  padding: 7px;
  font-size:13px;
  margin: 0;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter h5 a {
  color: #FFF;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter:hover {
  background: none;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter > ul {
  display: block;
  margin: 0;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter > ul li {
  background:#FDEDED;
  padding: 5px;
  border-bottom: 1px solid #cccccc;
}
.categoryAttributeEnclosure ul.appliedFilterList li.remove-selected-filter > ul li a {
  display: block;
}
/*****************Brands Section**************************/
.brandListsWrap ul li.productList
{
        width: 48%;
    float: left;
    padding: 0 0 0 20px;
}
.brandListsWrap ul li.productList ul h4
{
        background: #005293;
    padding: 5px 10px;
}
.brandListsWrap ul li.productList h4 a
{
        color:#fff;
}
.cimm_brandAtoZletters {
        margin: 10px 0;
        width: 100%;
}
.cimm_brandAtoZletters ul li {
        float: left;
        width: 10.75%;
        background: #005293;
        margin: 0 2% 20px 0;
        text-align: center;
}
.cimm_brandAtoZletters ul li:nth-child(8n+8) {
        margin: 0 0 20px 0;
}
.cimm_brandAtoZletters ul li:hover {
        background: #000;
}
.cimm_brandAtoZletters ul li a {
        padding: 12px 0;
        color: #ffffff;
        font-weight:bold;
        display: block;
        font-size: 21px;
}
#displayBrand ul {
        width: 100%;
        display: block;
}
#displayBrand ul li {
        width: 32.6%;
        margin: 0.5% 1% 0.5% 0;
        float: left;
        padding:0 0 0 25px;
        line-height: 22px;
        position: relative;
}
#displayBrand ul li:nth-child(3n+3) {
        margin: 0.5% 0% 0.5% 0;
}
#displayBrand ul li a {
        display: inline-block;
        color: #000;
        font-size: 16px;
        font-weight: 600;
}
#displayBrand ul li:before {
        content: '\2022';
        display: block;
        height: 0;
        left: 0;
        position: absolute;
        font-size: 32px;
        color: #005293;
        top: 0;
}
#displayBrand ul li a:hover {
        text-decoration: none;
 font-weight: bold;
}
.deviceCartCount{
position:absolute;
top:50px;
right:10px;
}
.deviceCartCount > a > span{
font-size:20px;
}
.deviceCartCount a:hover{
color:#000;
}
.widthTextAlign {
width: 50%;
text-align: center;
}
.lineHeight {
line-height: 20px;
}
.box-sizing {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.boxShadow {
-webkit-box-shadow: 0px 0px 20px #ECECEC;
-moz-box-shadow: 0px 0px 20px #ECECEC;
box-shadow: 0px 0px 20px #ECECEC;
}
.text-adjust {
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
}
.listGridBoxShadow {
-webkit-box-shadow: 0px 0px 15px 5px #EEE;
-moz-box-shadow: 0px 0px 15px 5px #EEE;
box-shadow: 0px 0px 15px 5px #EEE;
}
.tableCellStyle {
padding: 8px 5px;
border: 1px solid #cccccc;
}
.cimm_instructions img {
vertical-align: bottom;
}
.cimm_instructions ul {
display: block;
}
.cimm_instructions ul li {
 line-height: 20px;
}
.whiteBg {
background: #ffffff;
}
.normalFont {
font-weight: normal;
}
.btnMarginAdjust {
 margin-left: 60px;
}
.cimm_moduleHeadEnclosure .cimm_uploadForm form {
  width: 70%;
  float: left;
}
.cimm_moduleHeadEnclosure .cimm_uploadForm a {
  width: auto;
  display: inline-block;
  float: right;
  text-align: center;
}
.cimm_orderHistSearchByWrap .cimm_dateRange {
width: 30%;
float: left;
padding: 26px 0 0 15px;
}
.cimm_orderHistSearchByWrap .cimm_dateRange input[type="text"] {
float: right;
margin: 5px;
}
.cimm_orderHistSearchByWrap .cimm_dateRange label {
font-weight: 500;
color: #000;
margin: 5px;
padding: 5px 0;
display: inline-block;
}
.cimm_orBlock {
background: url(../images/or.png) no-repeat center;
float: left;
text-indent:-9999px;
margin: 50px 30px 0 30px;
}
.cimmtxtalign
{
        position:relative;
        left:100px;
}

.cimm_orBlock p {  
text-align: center;
padding: 5px 15px;
color: #fff;
font-size: 13px;
font-weight: bold;
}
.cimm_searchOrderNo {
float: left;
margin: 20px 0 0 0px;
}
.cimm_searchOrderNo label,
.cimm_searchCustPo label {
font-weight: 500;
color: #000;
padding: 5px 0;
display: block;
}
.cimm_searchCustPo {
float: left;
margin: 20px 0 0 0px;
}
.getOrdrHistory {
padding: 10px;
text-align: center;
}
.getOrdrHistory a {
color: #ffffff;
width: 130px;
}
/*Wl checkout*/
div.regForm
{
        width: 100%;
}
.registerfildset
{
        width: 100%;
    border: 1px solid #ccc;
    padding-bottom: 10px;
        background: #f0f0f0;
}
.feildsetbox1
{
        padding: 15px;
}
legend
{
            color: #fff;
    font-weight: normal;
    padding: 10px;
    background: #0775b9;
    display: block;
    margin-left: 12px;
    margin-bottom: 5px;
}
div.regForm ul li
{
            margin: 0;
    padding: 10px;
    background: none;
    border: none;
    display: block;
    clear: both;
    line-height: 20px;
    font-size: 14px;
    color: #666;
}
div.regForm ul li label
{
        margin: 0;
    display: block;
    padding: 0 10px 18px 0;
    width: 170px;
    text-align: left;
    float: left !important;
}
.tabbed_area div.regForm ul li input[type="password"], .tabbed_area div.regForm ul li input[type=text], .tabbed_area select
{
            width: 260px;
    border: 1px solid #ccc;
    margin: 2px 0;
    padding: 0;
    float: left;
    height: 25px;
}
div#invalidCouponCodes label
{
            float: left;
    font-size: 14px;
    font-weight: bold;
        color: red;
}
.itemLevelDiscountCoupons label
{
        float: left;
    font-size: 14px;
    font-weight: bold;
}
.itemCouponVal
{
            font-size: 14px;
    float: left;
        margin: 0 0 0 4px;
}
.feildsetbox2
{
        padding: 15px;
}
.feildsetbox2 ul li
{
            float: left;
    display: inline;
    width: 100%;
    margin: 0px 2px 8px 2px;
}
.feildsetbox2 .wlContinueCheckout
{
            float: right;
}
.radio input#chkSameAsBilling
{
            float: left;
    margin: 3px -30px 3px 11px;
}
.cimm_formEnclosure .regForm
{
            padding: 10px 10px 27px 0;
} 
.restrictedItems{font-weight: bold;color: red;} 
.sleekNavigationLinks > ul > li a i
{
        position: absolute;
    right: 8px;
    padding: 10px 15px;
    top: 0;
}

#cimm_static_block{
 overflow:hidden;
}
#orderHistoryTable_paginate span a {
    padding: 0px 5px;
}
.gridView .secBlock {margin-top: 5px;}