html, body, div, span, h1, h2, p, a, em, font, img, strong, sub, sup, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td {	margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; }
ol, ul { list-style: none;}

/* BODY */
body {font-family:Arial; line-height:1; font-size:12px; color:#FFFFFF;  background-color:#FFF;overflow-x:hidden;}

/* HEADER */
#logo {vertical-align:middle; text-align:left; padding-right:15px;}
#header {
    width: 100%;
    background-color: #4A7BBE;height:58px;
    text-align: center;
}

/* CONTENT */
#content { padding-top:10px; padding-bottom:10px; width:100%;}

/* NAVIGATION */
.nav_bottom {background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; height:49px;}
.nav_bottom_2 {background-image:url(../images/nav_bg_2.jpg); background-repeat:repeat-x; height:49px;}
.nav_bottom_2 .nav_bottom_p {color:#FFF;}

.nav_bottom_3 {background-image:url(../images/nav_bg_3.jpg); background-repeat:repeat-x; height:49px;}
.nav_bottom_3 .nav_bottom_p {color:#FFF;}

.nav_bottom_p {color:#2f2f2f; font-size:16px; text-align:left; padding-top:10px; font-weight:bold;}
.nav_bottom_p a {text-decoration:none; color:#2f2f2f;}

/* LIST */
ul {color:#888; font-size:16px; margin-top:5px; list-style:disc; margin-right:15px; margin-bottom:15px; }
li {margin-top:10px; color:#888;}
li a{text-decoration:none; color:#888;}

/* PARAGRAPH */
p {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#888; line-height:20px; margin-bottom:10px;}
p a{text-decoration:none; color:#888;}
a {text-decoration:none;}

/* TITLES */
h1 {font-family:Arial, Helvetica, sans-serif;  font-size:20px; color:#2f2f2f; line-height:22px; margin-bottom:8px; font-weight:bold;}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2f2f2f; line-height:22px; margin-bottom:8px; font-weight:bold;}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#2f2f2f; line-height:20px; margin-bottom:8px; font-weight:bold;}
h4 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#999; line-height:18px; margin-bottom:8px; font-weight:bold;}

/* FOOTER */
#footer {background-color:#3a3a3a; width:100%; border-top:1px solid #3a3a3a;bottom:0;position:absolute;color:#fff;text-align:center;padding:10px 0 10px 0;}
.footer_p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;}
.footer_p a{color:#FFFFFF; text-decoration:none;}
.title_p a{color:#000; text-decoration:none;}

/* CONTACT FORM */
.select {margin-bottom:10px; width:100%; height:28px; color:#000000; padding-right:5px; line-height:22px; font-size:18px;text-align:left;direction:ltr;}
.input {background-color:#ebebeb; border:none; border-top:1px solid #cccccc; margin-bottom:10px; width:100%; height:24px; color:#ffffff; padding-right:5px; line-height:18px; font-size:14px;}
.text_box {background-color:#ebebeb; border:none; border-top:1px solid #cccccc; margin-bottom:10px; width:100%; height:150px; color:#ffffff; padding-right:5px; line-height:18px; font-size:14px;}
.search_b {
    text-indent: -999999px;
    display: block;
    background: url(https://www.zimmeril.com/m/images/submitButton.png) no-repeat;
    width: 160px;
    height: 75px;
    cursor: pointer;
    border: 0px;
    margin: 0 auto;
}

/* IMAGES STYLES */
.thumb_border {border:1px solid #656565;}
.img_border {border:#939598 4px solid;}

/* CLASSES */
.bullet {padding-left:10px;}
.strong {font-weight:bold;}


/* ---------- MODULES ---------- */

/* ARTICLES */
.line {height:2px; border-bottom:solid #CCC 1px;}
.title {font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000; margin-bottom:0px;}
.title a {color:#000;}
.date {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999; line-height:16px;}

.list_photo {width:28%; border:1px solid #656565;}

/* MENU */
.menu_btn {background:url(../images/menu_b_bg.gif) repeat-x; height:32px;}
.menu_btn a {text-decoration:none; color:#1b1b1b; font-size:14px; font-weight:bold;}
.menu_btn p {text-decoration:none; color:#1b1b1b; font-size:14px; font-weight:bold; margin-bottom:0px;}
.menu_btn p a{text-decoration:none; color:#1b1b1b; font-size:14px; font-weight:bold;}
.price { font-family:"Times New Roman", Times, serif; font-style:italic; font-weight:bold; }

/* INTERIOR SUBNAV */
.subnav_btn {background-color:#6d6e71; height:32px;}
.subnav_btn a {text-decoration:none; color:#cdcdcf; font-size:14px; font-weight:bold;}
.subnav_btn p {text-decoration:none; color:#cdcdcf; font-size:14px; font-weight:bold; margin-bottom:0px;}
.subnav_btn p a{text-decoration:none; color:#cdcdcf; font-size:14px; font-weight:bold;}

/* CATALOG */
.product_price {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#304d76;}
.code {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#888888; line-height:20px; margin-bottom:10px;}

.SearcBut {font-family:Arial; font-size:20px; color:#2f2f2f; font-weight:bold;}


.feedbackText {
    text-shadow: none;
    font: normal 30px Arial;
    padding: 4px 5px 0 0;
    text-align: left;
    display:inline-block;
}
.minPriceText {
    text-shadow: none;
    font: normal 30px Arial;
    padding: 10px 18px 0 0;
    float:left;
    display: inline-block;
}

#info {
    text-align: left;
    direction: ltr;
    font: normal 18px Arial;
    top: 0;
    padding-top: 0px;
    position: fixed;
    z-index: 10000;
    width: 100%;
    background: url(https://www.zimmeril.com/m/images/infoBoxBGxy.png);
    background-repeat: repeat-x;
    margin: 0 auto;
    display: none;
}


#infoTag {
    cursor: pointer;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    float: left;
}
#infoTagIn {
    width: 100%;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    float: none;
    overflow: hidden;
    height: 100px;
    position:absolute;
}
#closeInfo {
    cursor: pointer;
}
.closeInfoIn {
    width: 40px;
    height: 41px;
    float: left;
    padding: 10px 10px 0 10px;
    cursor:pointer;

}

.infoHeader {
    color: #fc0;
    font: bold 20px Arial;
    text-decoration: none;
    margin-right: 50px;
    padding-top:10px;
}
#infoHeader {
    margin-top:10px;
}
.infoRight {
    float: left;
}
#infoLinks1 {
    float: left;
    padding-top: 30px;
    width: 450px;
}
#infoLinks11 {
    float: left;
    padding-top: 0px;
    width: 296px;
    font-family: 'Arimo','Arial';
}

.linkSpacer {
    padding-top: 20px;
}
.theTitle {
    color: #fff;
    font: normal 40px Arial;
    text-decoration: none;
    padding: 0 50px 0 0;
}
#infoLeft {
    float: left;
    padding-right: 10px;
    width: 296px;
}
#infoLinks5 {
    padding-top: 30px;
}
.inks5 {
    color: #A0F3FF;
    font: normal 45px Arial;
    text-decoration: none;
    padding-right: 50px;
}
.arrowDown {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border: solid #FFF;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 4px;
    position: absolute;
    right: 35px;
    margin: 2px;
}


.autocomplete-w1 {
    _background: none;
    _margin: 1px 0 0 0;
    background: url(https://www.zimmeril.com/m/images/shadow.png) no-repeat bottom right;
    margin: 10px -84px 0 6px;
    position: absolute;
    right: -107px;
    top: 3px
}

.autocomplete {
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
    background: #FFF;
    border: 1px solid #999;
    cursor: default;
    direction: rtl;
    margin: -6px 6px 6px -6px;
    max-height: 350px;
    overflow: auto;
    text-align: left;
        margin-right:-60px;
}

    .autocomplete .selected {
        background: #F0F0F0;
    }

    .autocomplete div {
        direction: ltr;
        overflow: hidden;
        padding: 2px 5px;
        white-space: nowrap;
        color: #494949;
    }

    .autocomplete strong {
        color: #39F;
        font-weight: 400
    }

#query {
    font: normal 14px Arial;
    color: #555;
    height: 51px;
    width: 180px;
    text-align: left;
    direction: ltr;
    padding-right: 3px;
    width: 135px;
    border: 0;
    display: inline-block;
}


.infoLeft {
    float: left;
}

#infoLinksLeft {
    float: left;
    padding-top: 30px;
    width: 450px;
}

.infoLink {
    background: url(https://www.zimmeril.com/m/images/navBarBG296x50en.png) no-repeat;
    text-align: left;
    padding: 15px 0 0 10px;
    height: 35px;
    background-position-x: center;
    font-family: 'Arimo','Arial';
    font-weight: normal;
}


.asdasdasd {
    display: inline-block;
    float: left;
    width: 74px;
    text-align: center;
    padding-bottom: 5px;
    font-family: 'Arimo','Arial';
}

    .asdasdasd a:active, .asdasdasd a:valid, .asdasdasd a:visited, .asdasdasd a:link {
        color: #2B2B2B;
        font-size: 14px;
        text-decoration: none;
        font-family: 'Arimo','Arial';
    }