<!-- Footer Start -->
¦layoutWrapper {
    width:            100%;
    background-color: ¦fff;
    margin:           auto;
}
.innerLayoutWrapper {
    max-width:        960px;
    width:            100%;
    margin:           auto;
    background-color: ¦fff;
}
.clearer {
    clear: both;
}

¦socialNetworksWrapper ul,¦footerMenuWrapper ul,¦copyrightWrapper ul,¦mainMenuWrapper ul,¦subNavWrapper ul,¦subMenuTopWrapper ul,¦subMenuTopLevel2Wrapper ul,¦topMenuWrapper ul,¦productGridWrapper .block.block-views .view-content ul,¦slideshowWrapper .flexslider ul,¦block-views-recent-news-block .item-list ul,.pageblock_FlexSliderElementHolder ul,.pageblock_FlexSliderElementHolder ol,body.page-search ol {
    line-height: normal;
    margin:      0;
    padding:     0;
}
¦socialNetworksWrapper ul li,¦footerMenuWrapper ul li,¦copyrightWrapper ul li,¦mainMenuWrapper ul li,¦subNavWrapper ul li,¦subMenuTopWrapper ul li,¦subMenuTopLevel2Wrapper ul li,¦topMenuWrapper ul li,¦productGridWrapper .block.block-views .view-content ul li,¦slideshowWrapper .flexslider ul li,¦block-views-recent-news-block .item-list ul li,.pageblock_FlexSliderElementHolder ul li,.pageblock_FlexSliderElementHolder ol li {
    margin:      0;
    padding:     0;
    line-height: normal;
    list-style:  none;
}
¦footerWrapper .innerLayoutWrapper,¦footerMenuWrapper .innerLayoutWrapper {
    background: none ;
}
¦footerWrapper {
    background: ¦05559e ;
    border-top: 1px solid ¦014f96 ;
}
¦footerWrapper .innerLayoutWrapper {
    padding: 20px 0 45px;
}

¦footerWrapper h3.title {
    color:          ¦fff;
    font-family:    Open Sans,Verdana,sans-serif;
    font-size:      13px;
    font-weight:    bold;
    line-height:    normal;
    margin:         0 0 10px;
    text-transform: uppercase;
}
¦footerWrapper .quickLinksCol,¦footerWrapper ¦emailSignupWrapper {
    min-height: 210px;
    background: url(../images/footer-divider.png) top left repeat-y ;
    color:      ¦fff;
    float:      left;
}
¦footerWrapper .quickLinksCol {
    line-height: 21px;
	}
	
	¦footerWrapper .quickLinksCol p{
	line-height: 25px;
    margin: 0;
    color: ¦fff;
	}
	¦footerWrapper .quickLinksCol a{
    color: ¦94a0a9;
	}
	
¦footerWrapper .quickLinksCol p:last-of-type {
    margin-bottom: 0;
}
¦footerWrapper .quickLinksCol a:hover {
    color: ¦f71735;
}
¦footerWrapper ¦quickLinksCol1 {
    width:      280px;
    background: none ;
}
¦footerWrapper ¦quickLinksCol1 p {
    font-size:     13px;
    line-height:   22px;
    margin-bottom: 9px;
	
}
¦footerWrapper ¦quickLinksCol2 {
    width:        220px;
    margin-left:  55px;
    padding-left: 50px;
}
¦footerWrapper ¦emailSignupWrapper {
    width:        375px;
    margin-left:  30px;
    padding-left: 55px;
}
¦footerWrapper ¦emailSignupWrapper p {
    font-size:     11px;
    line-height:   21px;
    margin-bottom: 9px;
}
¦footerWrapper ¦emailSignupWrapper form {
    margin: 0;
}
¦footerWrapper ¦emailSignupWrapper form ::-webkit-input-placeholder {
    color:   ¦323232;
    opacity: 1;
}
¦footerWrapper ¦emailSignupWrapper form :-moz-placeholder {
    color:   ¦323232;
    opacity: 1;
}
¦footerWrapper ¦emailSignupWrapper form ::-moz-placeholder {
    color:   ¦323232;
    opacity: 1;
}
¦footerWrapper ¦emailSignupWrapper form :-ms-input-placeholder {
    color:   ¦323232;
    opacity: 1;
}
¦socialNetworksWrapper ul {
    margin: 0 0 0 -1px;
}
¦socialNetworksWrapper ul li {
    width:        31px;
    height:       31px;
    display:      block;
    float:        left;
    margin-right: 10px;
    overflow:     hidden;
}
¦socialNetworksWrapper ul li a {
    background:  url(../images/sprite_v3.png) no-repeat ;
    display:     block;
    height:      31px;
    overflow:    hidden;
    text-indent: 500%;
    width:       31px;
}
¦socialNetworksWrapper ul li .facebook {
    background-position: -4px -181px;
}
¦socialNetworksWrapper ul li .twitter {
    background-position: -4px -258px;
}
¦socialNetworksWrapper ul li .linkedin {
    background-position: -4px -64px;
}
¦socialNetworksWrapper ul li .google {
    background-position: -4px -220px;
}
¦socialNetworksWrapper ul li .youtube {
    background-position: -4px -298px;
}
¦socialNetworksWrapper ul li .slideshare {
    background-position: -4px -527px;
}
¦footerMenuWrapper {
    background: ¦015298 ;
    padding:    20px 0;
}
¦footerMenuWrapper ul li {
    border-left: 1px solid ¦2867a1 ;
    float:       left;
    padding:     0 18px;
}
¦footerMenuWrapper ul li:first-of-type {
    border-left:  none ;
    padding-left: 0;
}
¦footerMenuWrapper ul li a {
    color:           ¦fff;
    /*font-weight:     bold;*/
    text-decoration: none;
   
}

¦footerMenuWrapper ul li a:hover {
    color:           red;
 /*text-decoration: underline solid ¦94a0a9; */
   
}


¦copyrightWrapper {
    background: ¦94a0a9 ;
    color:      ¦fff;
    font-size:  13px;
    padding:    0 0 20px;
}
¦copyrightWrapper ¦copyrightMenu,¦copyrightWrapper ¦copyrightText {
    float:       left;
    font-size:   12px;
    line-height: normal;
}
¦copyrightWrapper ¦copyrightText {
    margin-right:   15px;
    text-transform: uppercase;
}
¦copyrightWrapper ul li {
    border-left: 1px solid ¦2867a1 ;
    float:       left;
    padding:     0 10px;
}
¦copyrightWrapper ul li:first-of-type {
    border-left: none ;
}
¦copyrightWrapper ul li a {
    color:           ¦fff;
    text-decoration: none;
}
¦copyrightWrapper ul li a:hover {
    color: ¦fff;
}
* {
    -moz-box-sizing:    border-box;
    -o-box-sizing:      border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;
    margin:             0;
    padding:            0;
}
¦copyrightWrapper .innerLayoutWrapper {
    background-color: transparent;
}
¦quickLinksCol1 form .left,
¦quickLinksCol1 form .right {
    width:   135px;
    padding: 20px 20px 8px;
}
¦quickLinksCol1 form .right {
    width: 145px;
}
¦quickLinksCol1 form .left {
    border-right: 1px solid ¦e3e5ec ;
}
¦quickLinksCol1 form .bottom {
    border-top: 1px solid ¦e3e5ec ;
    padding:    20px;
}
¦searchTableForm {
    background:    ¦f3f5f6 ;
    border:        1px solid ¦e3e5ec ;
    border-bottom: none ;
    margin-bottom: 20px;
}
¦searchTableForm form fieldset {
    border:        1px solid ¦fff ;
    border-bottom: 1px solid ¦e3e5ec ;
    margin:        0;
    padding:       15px 25px;
}
¦searchTableForm form fieldset.top .title,¦searchTableForm form fieldset.top .note {
    float: left;
}
¦searchTableForm form fieldset.top .title {
    color:        ¦3b3c3f;
    font-family:  Arial,sans-serif;
    font-size:    14px;
    font-weight:  bold;
    margin-right: 15px;
}
¦searchTableForm form fieldset.bottom {
    padding: 15px 25px;
}
¦searchTableForm form fieldset.bottom .form-item {
    margin: 0;
}
¦searchTableForm form fieldset.bottom .form-item-option,¦searchTableForm form fieldset.bottom .form-item-qualifier,¦searchTableForm form fieldset.bottom .form-item-measurement,¦searchTableForm form fieldset.bottom .form-item-measurement-max,¦searchTableForm form fieldset.bottom .form-item-range,¦searchTableForm form fieldset.bottom .of,¦searchTableForm form fieldset.bottom .and,¦searchTableForm form fieldset.bottom .form-item-units,¦searchTableForm form fieldset.bottom .form-item-submit {
    float: left;
}
¦searchTableForm form fieldset.bottom input[type="text"] {
    width:      60px;
    height:     35px;
    text-align: center;
}
¦searchTableForm form fieldset.bottom .form-item-option {
    width:        190px;
    height:       55px;
    border-right: 1px solid ¦e3e5ec ;
    padding-top:  15px;
}
¦searchTableForm form fieldset.bottom .form-item-option .form-item {
    float:  left;
    margin: 0 25px 0 0;
}
¦searchTableForm form fieldset.bottom .form-item-option .form-item input {
    margin-right: 2px;
}
¦searchTableForm form fieldset.bottom .form-item-option .form-item label {
    color:       ¦323232;
    font-family: Arial,sans-serif;
}
¦searchTableForm form fieldset.bottom .form-item-qualifier {
    margin:  0 30px;
    padding: 10px 0;
}
¦searchTableForm form fieldset.bottom .form-item-qualifier select {
    width: 250px;
}
¦searchTableForm form fieldset.bottom .form-item-measurement,¦searchTableForm form fieldset.bottom .form-item-measurement-max,¦searchTableForm form fieldset.bottom .form-item-range {
    padding: 10px 0;
}
¦searchTableForm form fieldset.bottom .and,¦searchTableForm form fieldset.bottom .of {
    width:       45px;
    height:      35px;
    padding:     10px 0;
    font-size:   12px;
    line-height: 35px;
    text-align:  center;
}
¦searchTableForm form fieldset.bottom .form-item-units {
    margin-left: 10px;
    padding:     10px 0;
}
¦searchTableForm form fieldset.bottom .form-item-units select {
    width: 65px;
}
¦searchTableForm form fieldset.bottom .form-item-submit {
    border-left: 1px solid ¦e3e5ec ;
    margin-left: 30px;
    padding:     10px 0 10px 30px;
}
¦quickLinksCol1 form {
    width:      280px;
    background: ¦fff ;
    margin-top: 18px;
}
¦quickLinksCol1 form .form-item {
    margin: 0 0 8px;
}
¦quickLinksCol1 form input[type="radio"] {
    margin-right:   3px;
    vertical-align: baseline;
}
¦quickLinksCol1 form label {
    color:       ¦323232;
    font-family: Arial,sans-serif;
    font-size:   13px;
    font-weight: normal;
    display:     inline;
}
¦quickLinksCol1 form input[type="text"] {
    width:        60px;
    height:       35px;
    float:        left;
    margin-right: 10px;
    padding:      0 5px;
}
¦quickLinksCol1 form select {
    width:        60px;
    float:        left;
    margin-right: 10px;
    padding:      10px 5px;
}
¦quickLinksCol1 form input[type="submit"] {
    float: left;
}
¦footer__logo img {
    max-width: 120px;
}






<!-- Footer End -->
