/*HEADER STYLES*/

@font-face {
    font-family: 'akbarplain';
    src: url('/c.ACCT125049/site/fonts/akbar_0-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/akbar_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/akbar_0-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/akbar_0-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/akbar_0-webfont.svg#akbarplain') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('opensans-bold-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-bold-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family:'open_sansbold_italic';
    src: url('/c.ACCT125049/site/fonts/opensans-bolditalic-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-bolditalic-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-bolditalic-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-bolditalic-webfont.svg#open_sansbold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'open_sansextrabold';
    src: url('/c.ACCT125049/site/fonts/opensans-extrabold-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-extrabold-webfont.svg#open_sansextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
    src: url('/c.ACCT125049/site/fonts/opensans-italic-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-italic-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-italic-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('/c.ACCT125049/site/fonts/opensans-light-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-light-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-light-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight_italic';
    src: url('/c.ACCT125049/site/fonts/opensans-lightitalic-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-lightitalic-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-lightitalic-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-lightitalic-webfont.svg#open_sanslight_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('/c.ACCT125049/site/fonts/opensans-regular-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-regular-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('/c.ACCT125049/site/fonts/opensans-semibold-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-semibold-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold_italic';
    src: url('/c.ACCT125049/site/fonts/opensans-semibolditalic-webfont.eot');
    src: url('/c.ACCT125049/site/fonts/opensans-semibolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/c.ACCT125049/site/fonts/opensans-semibolditalic-webfont.woff') format('woff'),
         url('/c.ACCT125049/site/fonts/opensans-semibolditalic-webfont.ttf') format('truetype'),
         url('/c.ACCT125049/site/fonts/opensans-semibolditalic-webfont.svg#open_sanssemibold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {margin:0px; padding: 0px;}
#outerwrapper, #innerwrapper {width: 100%!important;}
#div__body { margin: 0 auto!important; width: 1024px; }

#header { width: 100%; height: 118px; background: url(/site/img/bg_header.jpg) repeat-x; box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25); position: relative; z-index: 9999;}
#content_header {width: 1024px; height: 118px; margin:0 auto;}
#logo {float: left;}
.logo {width: 125px; height: 93px; float: left; background: url(/site/img/logo.png) no-repeat; margin-top:15px; padding: 0;}
.text_logo {float: left; text-align: left; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#005495; text-transform: uppercase; font-size: 14px; margin-top: 46px; margin-left: 25px;}
#right_header {float: right; width: 420px; margin-top: 12px;}
#ecommerce_menu {float: right; width:auto; height: auto;}
#ecommerce_menu ul {float: right; height: auto; width: 400px; margin: 10px 0px 5px 0;}
#quick_order {display: block!important;}
#ecommerce_menu li {float: right; list-style: none; padding-left: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; text-transform: uppercase;}
#ecommerce_menu li img { float: left; display: inline; position: relative; top: -9px; margin-right: 7px;}
#ecommerce_menu li a{text-decoration: none; text-transform: uppercase; color: #333;}
#ecommerce_menu li a:hover {color: #005495;}
#cartqtyheader { float: right; margin-left: 3px;}
#search_form {float: right; width: auto; margin-top: -5px; height: auto;}
#search-txt{float:left; width:auto; height:auto;}
#search_form form {float: right; width: auto; height:auto;}
#search-txt input {float: left; width: 220px; height: 24px; outline: none; border: none; padding-left: 10px; font-family: Tahoma, Arial, Helvetica, sans-serif;}
#go {float:right; width: 26px; height: 26px; background: url( /site/img/btn_search.png) no-repeat; border: none; cursor: pointer;}

.currency-div{float:right; width:143px; height:auto; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
.currency{float: right; width: 60px; margin-right: -9px; margin-top:-2px;}
.currency-div span{float: left;}
.currency .smalltextnolink{display:none;}


/*FOOTER STYLES*/

#div__footer {width: 100%; height: 340px; background: url(/site/img/bg_footer.jpg) repeat-x; margin-top: 20px;}
#footer {width: 1024px; height: auto; margin: 0 auto; font-size: 12px; padding-top: 24px; padding-bottom: 20px;}
#content_footer {width: 1024px; height: 260px; margin: 0 auto; font-size: 12px;}
#content_footer .column { float: left; width: 200px;margin-right: 25px;}
#content_footer .column li { list-style: none; line-height: 18px; text-align: left;}
#content_footer .column li a { text-decoration: none; color: #333;}
#content_footer .column li a:hover {color:#005495;}
#sixth_column {float: right!important; height: auto; width: 128px!important; margin-right: 0px!important; position: relative; top: -9px;}
#sixth_column p {font-weight: bold; text-align: left; color: #333; float: left; text-decoration: none; }
#sixth_column p:hover {color:#005495;}
a.logo_ecofriendly {background: url(/site/img/logo_eco.png) no-repeat; width: 93px; height: 80px; float: left; margin-top: 20px; margin-bottom: 10px;}
#copyright {width: 1024px;
float: left;
text-align: center;
color: #333;
margin-top: 15px;
}
.eco {width: 128px;}
.eco:hover {color:#005495; }
.follow:hover:hover {color:#005495;}
.follow span{float:left; width:100%; height:auto;}
.logo_facebook {
    width: 35px;
    height: 35px;
    float: left;
    background: url(/site/img/social_icons.png) no-repeat;
    background-position: 1px 1px;
    margin-top: 15px;
    margin-right: 3px;
}
.logo_facebook:hover{
    background-position: 1px -34px;
} 
.logo_twitter{
    width: 35px;
    height: 35px;
    float: left;
    background: url(/site/img/social_icons.png) no-repeat;
    background-position: -68px 1px;
    margin-top: 15px;
    margin-right: 3px;
}
.logo_twitter:hover{
    background-position: -68px -34px;
}
.logo_youtube {
    width: 35px;
    height: 35px;
    float: left;
    background: url(/site/img/social_icons.png) no-repeat;
    background-position: -34px 1px;
    margin-top: 15px;
}

.logo_youtube:hover {
    background-position: -34px -34px;
}
#server_commands {
    display: none!important;
}

/*CONTENT HOME*/
#btn_home {
    width: 1024px;
    height: 500px;
    margin: 0 auto!important;
    margin-top: -280px!important;
    margin-bottom: 30px!important;
}
#btn_experiments, #btn_equipment, #btn_resources, #btn_dow_catalog {
    width: 200px;
    padding-left: 15px;
    padding-right: 15px;
    float: left;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin-left: 20px;
    min-height: 390px;
    padding-top: 110px;
    padding-bottom: 20px;
}

#btn_experiments a, #btn_equipment a, #btn_resources a, #btn_dow_catalog a {
text-decoration: none;
color: #333;
line-height: 18px;
width: 100%;
height: 100%;
}

.title_btn_home {
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 15px;
    margin-top: 15px;
}
.brief_desc_btn_home {
    text-align: center;
}


.img_btn_experiments {width: 203px; height: 203px; background: url(/site/img/btn_experiments.png) no-repeat; background-position: 0px 0px;}
.img_btn_equipment {width: 203px; height: 203px; background: url(/site/img/btn_equiment.png) no-repeat; background-position: 0px 0px;}
.img_btn_resources {width: 203px; height: 203px; background: url(/site/img/btn_resources.png) no-repeat; background-position: 0px 0px;}
.img_btn_dowload {width: 203px; height: 203px; background: url(/site/img/btn_news.png) no-repeat; background-position: 0px 0px;}

#btn_experiments:hover {
                        background-color: #f36f23; 
                        color: #fff;   
                        transition-property: background-color, color;
                        transition: background .3s ease-in-out;
                        -moz-transition: background .3s ease-in-out;
                        -webkit-transition: background .3s ease-in-out;
                        
} 
#btn_equipment:hover {
                    background-color: #ed1d48; 
                    transition-property: background-color, color;
                     transition: background .3s ease-in-out;
                    -moz-transition: background .3s ease-in-out;
                    -webkit-transition: background .3s ease-in-out;
                    color: #fff;
}
#btn_resources:hover {
                    background-color: #5b318f; 
                    transition-property: background-color, color;
                    transition: background .3s ease-in-out;
                    -moz-transition: background .3s ease-in-out;
                    -webkit-transition: background .3s ease-in-out;
                    color: #fff;
            }
#btn_dow_catalog:hover { 
                        background-color: #08accd; 
                        transition: background .3s ease-in-out;
                        -moz-transition: background .3s ease-in-out;
                        -webkit-transition: background .3s ease-in-out;
                        color: #fff;
                      }

#btn_experiments:hover a {color: #fff;} 
#btn_equipment:hover a {color: #fff;}
#btn_resources:hover a {color: #fff;}
#btn_dow_catalog:hover a { color: #fff;}

#btn_experiments:hover a .img_btn_experiments {
                        background-position: 0px -205px; 
                        }
#btn_equipment:hover a .img_btn_equipment { background-position: 0px -205px;}
#btn_resources:hover a .img_btn_resources { background-position: 0px -205px;}
#btn_dow_catalog:hover a .img_btn_dowload { background-position: 0px -205px;}

.img_btn_experiments:hover { background-position: 0px -205px;}
.img_btn_equipment:hover { background-position: 0px -205px;}
.img_btn_resources:hover { background-position: 0px -205px;}
.img_btn_dowload:hover { background-position: 0px -205px;}

/*SLIDE*/

.img_bg_mask {
    width: 100%;    
    position: relative;
    left: 0px;
    top: -118px;
    z-index: 500;
}
#wrapper {
    position: relative;
    top: -118px;
    left: 0px;
    z-index: 1000;
   
}

/*ITEM LIST*/

#tag_content_item_list {
    width: 1024px;
    margin: 0 auto!important;
    
}

#content_left {
    width: 250px!important;
    float: left!important;
    margin-right: 20px;
    margin-top: 15px;
}

#item_list_content {
    float: left;
     width: 750px;
     color: #333;
     margin-top: 18px;
}

.item_list_title {
    float: left;
    width: 750px;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    border-bottom-width: 2px;
    margin-bottom: 20px;
}

.item_list_brief_desc {
   font-size: 14px;
   font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
   line-height: 18px;
   width: 100%;
   text-align: left;
   float: left;
}

.item_list_cell_title.sky_blue .line_cell { border-bottom: 1px dotted #21afce; border-width: 2px;}
.item_list_cell_title.sky .line_cell {border-bottom: 1px dotted #00a0db; border-width: 2px;}
.item_list_cell_title.sky_blue_strong .line_cell{border-bottom: 1px dotted #1b79bf; border-width: 2px;}
.item_list_cell_title.blue .line_cell {border-bottom: 1px dotted #0c4fa3; border-width: 2px;}
.item_list_cell_title.violet .line_cell {border-bottom: 1px dotted #5c328e; border-width: 2px;}
.item_list_cell_title.purple .line_cell {border-bottom: 1px dotted #a62b8d; border-width: 2px;}
.item_list_cell_title.pink .line_cell {border-bottom: 1px dotted #ee2349; border-width: 2px;}
.item_list_cell_title.orange .line_cell {border-bottom: 1px dotted #f37125; border-width: 2px;}
.item_list_cell_title.yellow_strong .line_cell {border-bottom: 1px dotted #fcb73c; border-width: 2px;}
.item_list_cell_title.yellow .line_cell {border-bottom: 1px dotted #e5c33a; border-width: 2px;}
.item_list_cell_title.green_apple .line_cell {border-bottom: 1px dotted #add13d; border-width: 2px;}
.item_list_cell_title.green .line_cell {border-bottom: 1px dotted #1ca94f; border-width: 2px;}

/*--------cell item list*-----------*/

.overlay a img {border: none;}
.relatedItem-img a img {border: none;}

.td_cell_item {border-bottom: 1px solid #ccc; }

.item_list_list {
    width: 750px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}

.cell_right {
    float: left;
    width: 225px;
    height: auto;
    margin-left: 12px;
    margin-bottom: 25px;
}
.item_list_cell {
    width: 380px;
    height: auto;
    min-height: 155px;
    float: left;
    margin-top: 30px;
}

.item_list_cell_img {float:left;}
.item_list_cell_img:hover div.overlay {width: 121px; height: 121px; display:block; }
.item_list_cell_img div.overlay{display:none; position:absolute; width:121px; height:auto; z-index:99; margin:auto; text-align:center; opacity: 0.8; }

.relatedItem-img { float:left; }
.relatedItem-img a img { float:left; width:121px; height:121px;}


.item_list_cell_title a {
width: 225px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
float: left;
text-decoration: none;
text-align: left;
color: #21afce;
}


.line_cell {width: 225px; height: 1px; border-bottom: 1px dotted #21afce; border-width: 2px; float: left; margin-bottom: 5px; margin-top: 5px;}

.item_list_cell_description {
       font-size: 13px;
       font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
       margin-top: 12px;
       text-align: left;
}

.item_list_cell_price {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: left;
    margin-top: 5px;
}
.item_color {display: none;}


/*CATEGORY LIST*/

#category_list_content {
     float: left;
     width: 750px;
     color: #333;
     margin-top: 18px;
}
.category_list_title {
    float: left;
    width: 750px;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    border-bottom-width: 2px;
    margin-bottom: 20px;
}

.category_brief_desc {
   font-size: 14px;
   font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
   line-height: 18px;
   width: 100%;
   text-align: left;
   float: left;
}

.category_list_list {
    width: 750px;
    float: left;
    margin-top: 20px;
    margin-bottom: 20px;
}


/*--------------cell.downloadsegory list---------------------*/

.td_category {
    border-bottom: 1px solid #ccc; 
}
.category_list_cell {
    width: 360px;
    height: 155px;
    float: left;
    margin-top: 30px;
    margin-right: 28px;
}

.category_list_cell_img {
    float:left;
}
.category_cell_right {
    float: left;
    width: 228px;
    height: 155px;
}
.category_cell_title {
                        float: left;
                        width: 218px;
                        padding-left: 50px;
                        padding-right: 10px;
                        height: auto;
                        padding-top: 10px;
                        padding-bottom: 10px;
                        border-radius: 0px 30px 0px 0px;
                        position: relative;
                        left: -50px;
                        z-index: 1;
                        min-height: 35px;
                        }
.category_cell_title a {color: #fff; text-decoration: none; font-weight: bold; cursor: pointer;}

.category_cell_title.sky_blue { background: #21afce;}
.category_cell_title.sky_blue a {color: #fff;}
.category_cell_title.sky {background-color: #00a0db;}
.category_cell_title.sky a {color: #fff;}
.category_cell_title.sky_blue_strong { background-color:#1b79bf;}
.category_cell_title.sky_blue_strong a { color:#fff;}
.category_cell_title.blue {background-color: #0c4fa3;}
.category_cell_title.blue a {color: #fff;}
.category_cell_title.violet {background-color:#5c328e;}
.category_cell_title.violet a {color:#fff;}
.category_cell_title.purple, .infoitem_cell_title.purple {background-color:#a62b8d;}
.category_cell_title.purple a {color:#fff;}
.category_cell_title.pink {background-color:#ee2349;}
.category_cell_title.pink a {color: #fff;}
.category_cell_title.orange{background-color:#f37125;}
.category_cell_title.orange a {color: #fff;}
.category_cell_title.yellow_strong {background-color:#fcb73c;}
.category_cell_title.yellow_strong a {color:#fff;}
.category_cell_title.yellow {background-color:#e5c33a;}
.category_cell_title.yellow a {color: #fff;}
.category_cell_title.green_apple {background-color:#add13d;}
.category_cell_title.green_apple a { color: #fff;}
.category_cell_title.green {background-color:#1ca94f;}
.category_cell_title.green a { color: #fff;}



.category_list_cell_img:hover div.category_overlay {width: 121px; height: 121px; display:block; }
.category_list_cell_img div.category_overlay{display:none; position:absolute; width:121px; height:auto; z-index:9999; margin:auto; text-align:center; opacity: 0.8; }
.category_overlay a img {border: none;}

.category_relatedItem-img { 
                            float: left;
                            position: relative;
                            z-index: 500;
                            width: 121px;
                            height: 121px;
                            background: url(/site/img/white.png) no-repeat;
                            padding: 5px;
                            top: -5px;
                            left: -5px;
                            border: none!important;
                        }
.category_relatedItem-img a img { float:left; width:121px; height:121px; position: relative; z-index: 1000; border:none!important;}

.category_cell_description { 
                            width: auto;
                            font-size: 14px;
                            font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
                            line-height: 18px;
                            text-align: left;
                            padding-top: 10px;
                            float: left;
                            }

/*LEFT STYLES*/
.info-drops {
float: left;
width: 250px;
margin-top: 5px;
font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.drop-info {
text-decoration:none;   
float: left;
width: 100%;
height: auto;
padding: 0;
text-align: left;
font-weight: bold;
color: #000;
}
.drop-info-r {
float: left;
text-align: left;
text-decoration:none;
color: #fff;
width: 93%;
height: auto;
font-size: 15px;
display: block!important;
padding-left: 3%;
}
.drop-info-l {
float: left;
text-align: left;
color: #000;
width: 7%;
height: auto;
display: block!important;
}
#trigger1 {
font-family: 'akbarplain';  
text-transform: uppercase; 
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #f36f23;
}

#trigger2 {
font-family: 'akbarplain';  
text-transform: uppercase; 
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #ee2349;

}

#trigger3 {
font-family: 'akbarplain';  
text-transform: uppercase; 
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #5c328e;

}

#trigger4 {
font-family: 'akbarplain';  
text-transform: uppercase;
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #21afce;
}

#trigger5 {
font-family: 'akbarplain';  
text-transform: uppercase; 
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #1ca94f;

}
#trigger6 {
font-family: 'akbarplain';  
text-transform: uppercase; 
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #005495;

}
#trigger7 {
font-family: 'akbarplain';  
text-transform: uppercase; 
float: left;
width: 96%;
padding: 1%;
height: auto;
display: block;
background: #a62b8d;

}

.hide-container {
display: none;
float: left;
width: 96%;
color: #000;
font-size: 13px;
line-height: 18px;
/*padding: 2%;*/
font-weight: normal;
background: #fff;
}
.hide-container ul {
    list-style-type: square;
    float: left;
    padding-left: 25px;
}

#drop-info-icon {
    display: none;
}
.sky_blue {color: #18adcd;}
.sky  {color: #00a0db;}
.sky_blue_strong  {color: #1b79bf;}
.blue {color:#0c4fa3;}
.violet {color: #5c328e;}
.purple {color: #a62b8d;}
.pink {color: #ee2349;}
.orange {color: #f37125;}
.yellow_strong {color: #fcb73c;}
.yellow {color: #e5c33a;}
.green_apple {color: #add13d;}
.green {color: #1ca94f;}

.sky_blue a{color: #18adcd; text-decoration: none;}
.sky a {color: #00a0db; text-decoration: none;}
.sky_blue_strong a {color: #1b79bf; text-decoration: none;}
.blue a {color:#0c4fa3; text-decoration: none;}
.violet a {color: #5c328e; text-decoration: none;}
.purple a {color: #a62b8d; text-decoration: none;}
.pink a {color: #ee2349; text-decoration: none;}
.orange a {color: #f37125; text-decoration: none;}
.yellow_strong a {color: #fcb73c; text-decoration: none;}
.yellow a {color: #e5c33a; text-decoration: none;}
.green_apple a {color: #add13d; text-decoration: none;}
.green a {color: #1ca94f; text-decoration: none;}

.line_left { width: 100%; 
            height: 1px; 
            border-bottom: 1px dotted #ccc;
            border-bottom-width: 2px; 
            position: relative; 
            left: -24px; 
            width: 230px; 
            margin-top: 2px;
            margin-bottom: 2px;
        }


/*BREADCRUMBS STYLES*/
#breadcrumbs {
    display: none;
}
#bread1 {
    display: block;
    /*width: 685px;*/
    height: 14px;
    font-size: 12px;
    color: #333;
    float: left;
    margin-top: 15px;
}

#bread1 .crumbover {
     font-size: 12px;
     color: #333;
     text-decoration: none;
}

#bread1 .crumb {
     font-size: 12px;
     color: #333;
     text-decoration: none;
}

/*INFO PAGE STYLES*/

#content_infopage {
    float: left;
    width: 750px;
    color: #333;
    margin-top: 15px;
    margin-bottom: 20px;
}

#banner_infopage, #banner_infopage img {
    float: left;
    width: 100%;
    height:auto;
    }

a.home {
    width: 51px;
     font-size: 12px;
     color: #333;
     text-decoration: none;
     float: left;
     margin-top: 15px;
     margin-right: 3px;
}

#title_infopage {
    float: left;
    width: 750px;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    border-bottom-width: 2px;
    margin-bottom: 20px;
}

#brief_desc_infopage {
   width: 100%;
   float: left;
   font-size: 14px;
   font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
   line-height: 18px;
   margin-bottom: 20px;
}

#description_infopage {
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height: 18px;
    float: left;
    width:100%;
}


/*WISH LIST*/
.TT_wishlist {float: left; width: 100%;}

/*---------------ITEM DRILLDOWN STYLES-----------------*/

.content_drill_down {float: left; width: 100%;}
.granl-drill-cont {float: left; width: 100%;}

/*Left section: Image Gallery & Videos*/
.itemdrill-left {float:left; width:45%; height:auto; max-width: 329px;}
.itemdrill-gallery {float:left; width:35%; margin-right:5%;}
.itemdrill-right {float:left; width:50%; margin-left:5%; height:auto; }
    
.gallery {float: left; width:100%; height:auto; max-width: 100%;}
.gallery .clearfix {
    text-align:left; 
    width:100%; 
    max-width: 100%;
    height:auto; 
    float:left; 
    clear:both; 
    overflow:hidden; 
    cursor:pointer; 
    border-top:1px solid #C1C1C1; 
    border-left:1px solid #C1C1C1;
     border-right:1px solid #C1C1C1; 
     border-bottom:4px solid #a62b8d;
 }
.zoom-image {
    float: right;
    width: 32px;
    height: 32px;
    margin-top: -40px;
    margin-right: 10px;
    z-index: 999;
   background: url(/site/img/Item_drilldown_lens.png) no-repeat;
   cursor: pointer;
}
.divimg {width:100%; height:auto; float:left; clear:both; padding:0px!important; text-align:left; margin:0px!important; max-width: 329px; max-height: 329px;}
.gallery p{float: left; width: 100%; height: auto; font: 12px Arial, Helvetica, sans-serif; margin: 5px 0 0 0; color: #333;}
.divimg a{
display:inline-block;
text-align: center;
width: 329px;
height: 241px;
padding:0px; 
margin: 0px;
display: table-cell; 
vertical-align: middle;
}
.divimg img {
display:inline-block;
text-align: center;
width:auto;
max-height:241px;
max-width:329px;
vertical-align:middle;
margin:auto;
border:none;
}
.thumb {float:left; width:100%; height:auto; padding-top:10px;}
.thumb div {width:22.55%; height:auto; border:1px solid #d3d3d3; border-radius: 50%; overflow:hidden; float:left; margin:0 2% 0 0; padding:0;}
.thumb div img {width:100%; height:auto; cursor: pointer; margin:0; padding:0;}
    
#watch-video {float: left; width:100%; height:auto; padding-top:30px; font: 14px Arial, Helvetica, sans-serif; color:#333; display: none;}
.title_watch_videos{ 
    float: left; 
    text-align: left; 
    padding-top: 5px; 
    cursor: pointer; 
    width:100%; 
    font: 18px Tahoma; 
    font-weight: bold; 
    text-transform: uppercase; 
    margin-bottom: 20px; 
    margin-top: 40px; 
    padding-bottom: 5px; 
    border-bottom: 1px dotted #ccc; 
    border-bottom-width: 2px;
    color: #444!important;
}   
#video1, #TT-basePDPtemplate1 #video2, #TT-basePDPtemplate1 #video3 {font: 12px Arial, Helvetica, sans-serif; display: none; float: left; width:100%; height:auto; margin-bottom:5px; color: #666666;}
#video1 a, #TT-basePDPtemplate1 #video2 a, #TT-basePDPtemplate1 #video3 a {float:left; color: #666666; width:50%; height:auto;}
#video1 a img, #TT-basePDPtemplate1 #video2 a img, #TT-basePDPtemplate1 #video3 a img {float:left; width:100%!important; height:auto!important;}
#video1 a p, #TT-basePDPtemplate1 #video2 a p, #TT-basePDPtemplate1 #video3 a p {float:left; width:100%!important; height:auto!important; margin-top:3px;}
#btnWL {
        float: right; 
        color: #fff;
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 13px;
        text-align: right;
        width: 175px;
        height: 32px;
        color: #fff;
        font-weight: bold;
        text-transform: uppercase;
        -webkit-border-radius: 6px;
        -moz-border-radius: 6px;
        border-radius: 6px;
        border: none!important;
        background-position: left;
        outline: none;
        cursor: pointer;
        background-color: rgb(158,158,158,0.8); /* Old browsers */
        background-image: url(/site/img/bg_addtowishlist.png);
        background-image: url(/site/img/bg_addtowishlist.png), linear-gradient(90deg, rgba(158,158,158,0.9)30%, rgba(173,173,173,0.9)70%); 
        background-image: url(/site/img/bg_addtowishlist.png), -o-linear-gradient(90deg, rgba(158, 158, 158, 0.9)30%, rgba(173, 173, 173, 0.9)70%); 
        background-image: url(/site/img/bg_addtowishlist.png), -moz-linear-gradient(90deg, rgba(158, 158, 158, 0.9)30%, rgba(173, 173, 173, 0.9)70%); 
        background-image: url(/site/img/bg_addtowishlist.png), -webkit-linear-gradient(90deg, rgba(158, 158, 158, 0.9)30%, rgba(173, 173, 173, 0.9)70%); 
        background-image: url(/site/img/bg_addtowishlist.png), -ms-linear-gradient(90deg, rgba(158, 158, 158, 0.9)30%, rgba(173, 173, 173, 0.9)70%); 
        padding-left: 10px;
        margin-top: 20px;
        margin-right: 37px;
        -webkit-box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.83);
        -moz-box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.83);
        box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.83);
        display: block!important;
      }


/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9e9e9e+0,999999+21,999999+21,888888+42,777777+100 */

    
/*Scripts for Change Color Style´s*/

.itemdrill-right .title.sky_blue { background-color: #18adcd;}
.itemdrill-right .title.sky  {background-color: #00a0db;}
.itemdrill-right .title.sky_blue_strong  {background-color: #1b79bf;}
.itemdrill-right .title.blue {background-color: #0c4fa3;}
.itemdrill-right .title.violet {background-color: #5c328e;}
.itemdrill-right .title.purple {background-color:#a62b8d;}
.itemdrill-right .title.pink {background-color: #ee2349;}
.itemdrill-right .title.orange {background-color: #f37125;}
.itemdrill-right .title.yellow_strong {background-color: #fcb73c;}
.itemdrill-right .title.yellow {background-color: #e5c33a;}
.itemdrill-right .title.green_apple {background-color: #add13d;}
.itemdrill-right .title.green {background-color: #1ca94f;}

.tabs-top.sky_blue .divportletactive, .items-table-tit.sky_blue {background-color: #18adcd!important; color:#fff!important;}
.tabs-top.sky .divportletactive, .items-table-tit.sky {background-color: #00a0db!important; color:#fff!important;}
.tabs-top.sky_blue_strong .divportletactive, .items-table-tit.sky_blue_strong {background-color: #1b79bf!important; color:#fff!important;}
.tabs-top.blue .divportletactive, .items-table-tit.blue {background-color: #0c4fa3!important; color:#fff!important;}
.tabs-top.violet .divportletactive, .items-table-tit.violet {background-color: #5c328e!important; color:#fff!important;}
.tabs-top.purple .divportletactive, .items-table-tit.purple {background-color: #a62b8d!important; color:#fff!important;}
.tabs-top.pink .divportletactive, .items-table-tit.pink {background-color: #ee2349!important; color:#fff!important;}
.tabs-top.orange .divportletactive, .items-table-tit.orange {background-color: #f37125!important; color:#fff!important;}
.tabs-top.yellow_strong .divportletactive, .items-table-tit.yellow_strong {background-color: #fcb73c!important; color:#fff!important;}
.tabs-top.yellow .divportletactive, .items-table-tit.yellow {background-color: #e5c33a!important; color:#fff!important;}
.tabs-top.green_apple .divportletactive, .items-table-tit.green_apple {background-color: #add13d!important; color:#fff!important;}
.tabs-top.green .divportletactive, .items-table-tit.green {background-color: #1ca94f!important; color:#fff!important;}

.portlets.sky_blue {border: 2px solid #18adcd; color: #333!important;}
.portlets.sky {border: 2px solid #00a0db; color: #333!important;}
.portlets.sky_blue_strong {border: 2px solid #1b79bf; color: #333!important;}
.portlets.blue {border: 2px solid #0c4fa3; color: #333!important;}
.portlets.violet {border: 2px solid #5c328e; color: #333!important;}
.portlets.purple {border: 2px solid #a62b8d; color: #333!important;}
.portlets.pink {border: 2px solid #ee2349; color: #333!important;}
.portlets.orange {border: 2px solid #f37125; color: #333!important;}
.portlets.yellow_strong {border: 2px solid #fcb73c; color: #333!important;}
.portlets.yellow {border: 2px solid #e5c33a; color: #333!important;}
.portlets.green_apple {border: 2px solid #add13d; color: #333!important;}
.portlets.green {border: 2px solid #1ca94f; color: #333!important;}

.lab_groups.sky_blue .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_skyblue.png) no-repeat;}
.lab_groups.sky .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_sky.png) no-repeat;}
.lab_groups.sky_blue_strong .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_skybluestrong.png) no-repeat;}
.lab_groups.blue .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_blue.png) no-repeat;}
.lab_groups.violet .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_violet.png) no-repeat;}
.lab_groups.purple .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_purple.png) no-repeat;}
.lab_groups.pink .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_pink.png) no-repeat;}
.lab_groups.orange .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_orange.png) no-repeat;}
.lab_groups.yellow_strong .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_yellowstrong.png) no-repeat;}
.lab_groups.yellow .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_yellow.png) no-repeat;}
.lab_groups.green_apple .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_greenapple.png) no-repeat;}
.lab_groups.green .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Lab_group_green.png) no-repeat;}

.time.sky_blue .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_skyblue.png) no-repeat;}
.time.sky .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_sky.png) no-repeat;}
.time.sky_blue_strong .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_skybluestrong.png) no-repeat;}
.time.blue .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_blue.png) no-repeat;}
.time.violet .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_violet.png) no-repeat;}
.time.purple .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_purple.png) no-repeat;}
.time.pink .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_pink.png) no-repeat;}
.time.orange .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_orange.png) no-repeat;}
.time.yellow_strong .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_yellowstrong.png) no-repeat;}
.time.yellow .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_yellow.png) no-repeat;}
.time.green_apple .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_greenapple.png) no-repeat;}
.time.green .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Time_green.png) no-repeat;}

.downloads.sky_blue .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_skyblue.png) no-repeat;}
.downloads.sky .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_sky.png) no-repeat;}
.downloads.sky_blue_strong .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_skybluestrong.png) no-repeat;}
.downloads.blue .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_blue.png) no-repeat;}
.downloads.violet .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_violet.png) no-repeat;}
.downloads.purple .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_purple.png) no-repeat;}
.downloads.pink .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_pink.png) no-repeat;}
.downloads.orange .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_orange.png) no-repeat;}
.downloads.yellow_strong .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_yellowstrong.png) no-repeat;}
.downloads.yellow .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_yellow.png) no-repeat;}
.downloads.green_apple .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_greenapple.png) no-repeat;}
.downloads.green .image_experiments { float:left; width: 27px; height: 27px; background: url(/site/img/Download_green.png) no-repeat;}

.title_watch.sky_blue {color: #18adcd;}
.title_watch.sky  {color: #00a0db;}
.title_watch.sky_blue_strong  {color: #1b79bf;}
.title_watch.blue {color:#0c4fa3;}
.title_watch.violet {color: #5c328e;}
.title_watch.purple {color: #a62b8d;}
.title_watch.pink {color: #ee2349;}
.title_watch.orange {color: #f37125;}
.title_watch.yellow_strong {color: #fcb73c;}
.title_watch.yellow {color: #e5c33a;}
.title_watch.green_apple {color: #add13d;}
.title_watch.green {color: #1ca94f;}

.gallery .clearfix.sky_blue {border-bottom: 4px solid #18adcd;}
.gallery .clearfix.sky {border-bottom: 4px solid #00a0db;}
.gallery .clearfix.sky_blue_strong {border-bottom: 4px solid #1b79bf;}
.gallery .clearfix.blue {border-bottom: 4px solid #0c4fa3;}
.gallery .clearfix.violet {border-bottom: 4px solid #5c328e;}
.gallery .clearfix.purple {border-bottom: 4px solid #a62b8d;}
.gallery .clearfix.pink {border-bottom: 4px solid #ee2349;}
.gallery .clearfix.orange {border-bottom: 4px solid #f37125;}
.gallery .clearfix.yellow_strong {border-bottom: 4px solid #fcb73c;}
.gallery .clearfix.yellow {border-bottom: 4px solid #e5c33a;}
.gallery .clearfix.green_apple {border-bottom: 4px solid  #add13d;}
.gallery .clearfix.green {border-bottom: 4px solid #1ca94f;}

.sky_blue .thumbnail-active {border: 3px solid #18adcd!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.sky .thumbnail-active {border: 3px solid #00a0db!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.sky_blue_strong .thumbnail-active {border: 3px solid #1b79bf!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.blue .thumbnail-active {border: 3px solid #0c4fa3!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.violet .thumbnail-active {border: 3px solid #5c328e!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.purple .thumbnail-active{border: 3px solid #a62b8d!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.pink .thumbnail-active {border: 3px solid #ee2349!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.orange .thumbnail-active {border: 3px solid #f37125!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.yellow_strong .thumbnail-active {border: 3px solid #fcb73c!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.yellow .thumbnail-active {border: 3px solid #e5c33a!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.green_apple .thumbnail-active {border: 3px solid #add13d!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}   
.green .thumbnail-active {border: 3px solid #1ca94f!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}   

.thumbnail-inactive{border:1px solid #d3d3d3!important; border-radius:50%!important; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}

#tbl_addtocart.sky_blue .div_btn_button #addtocart, .div_btn_button.sky_blue input {
                                    background-color: rgb(24, 173, 205);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(90deg, rgba(24, 173, 205, 1)30%, rgba(65, 200, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient(90deg, rgba(24, 173, 205, 1)30%, rgba(65, 200, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient(90deg, rgba(24, 173, 205, 1)30%, rgba(65, 200, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient(90deg, rgba(24, 173, 205, 1)30%, rgba(65, 200, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient(90deg, rgba(24, 173, 205, 1)30%, rgba(65, 200, 229, 0.8)70%); 
}

#tbl_addtocart.sky .div_btn_button #addtocart, .div_btn_button.sky input {
                                    background-color: rgb(0, 160, 224);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(90deg, rgba(0, 160, 224, 1)30%, rgba(12, 167, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient(90deg, rgba(0, 160, 224, 1)30%, rgba(12, 167, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient(90deg, rgba(0, 160, 224, 1)30%, rgba(12, 167, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient(90deg, rgba(0, 160, 224, 1)30%, rgba(12, 167, 229, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient(90deg, rgba(0, 160, 224, 1)30%, rgba(12, 167, 229, 0.8)70%);
}

#tbl_addtocart.sky_blue_strong .div_btn_button #addtocart, .div_btn_button.sky_blue_strong input {
                                    background-color: rgb(27, 121, 191);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(90deg, rgba(27, 121, 191, 1)30%, rgba(34, 141, 221, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient(90deg, rgba(27, 121, 191, 1)30%, rgba(34, 141, 221, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient(90deg, rgba(27, 121, 191, 1)30%, rgba(34, 141, 221, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png),-webkit-linear-gradient(90deg, rgba(27, 121, 191, 1)30%, rgba(34, 141, 221, 0.8)70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient(90deg, rgba(0, 160, 224, 1)30%, rgba(12, 167, 229, 0.8)70%);
}

#tbl_addtocart.blue .div_btn_button #addtocart, .div_btn_button.blue input {
                                    background-color: rgb(12, 79, 163);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(90deg, rgba(12, 79, 163, 1)42%, rgba(22, 94, 185, 0.8)62%);  
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient(90deg, rgba(12, 79, 163, 1)42%, rgba(22, 94, 185, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient(90deg, rgba(12, 79, 163, 1)42%, rgba(22, 94, 185, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient(90deg, rgba(12, 79, 163, 1)42%, rgba(22, 94, 185, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient(90deg, rgba(12, 79, 163, 1)42%, rgba(22, 94, 185, 0.8)62%); 
                                    }
#tbl_addtocart.violet .div_btn_button #addtocart, .div_btn_button.violet input {
                                    background-color: rgb(92, 50, 142);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(90deg, rgba(92, 50, 142, 1)42%, rgba(111, 61, 170, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient(90deg, rgba(92, 50, 142, 1)42%, rgba(111, 61, 170, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient(90deg, rgba(92, 50, 142, 1)42%, rgba(111, 61, 170, 0.8)62%);  
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient(90deg, rgba(92, 50, 142, 1)42%, rgba(111, 61, 170, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(92, 50, 142, 1)42%, rgba(111, 61, 170, 0.8)62%); 
                                    }



#tbl_addtocart.purple .div_btn_button #addtocart, .div_btn_button.purple input {
                                    background-color: rgb(130, 34, 112);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(270deg, rgb(130, 34, 112) 30%, rgb(165, 43, 141) 70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient(270deg, rgb(130, 34, 112) 30%, rgb(165, 43, 141) 70%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient(270deg, rgb(130, 34, 112) 30%, rgb(165, 43, 141) 70%);
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient(270deg, rgb(130, 34, 112) 30%, rgb(165, 43, 141) 70%);
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient(270deg, rgb(130, 34, 112) 30%, rgb(165, 43, 141) 70%);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient(0deg, rgb(130, 34, 112) 30%, rgb(165, 43, 141) 70%);
                                    }


#tbl_addtocart.pink .div_btn_button #addtocart, .div_btn_button.pink input {
                                    background-color: rgb(238, 35, 73);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient (90deg, rgba(238, 35, 73, 1)42%, rgba(246, 54, 90, 0.8)62%);
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient (90deg, rgba(238, 35, 73, 1)42%, rgba(246, 54, 90, 0.8)62%);
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient (90deg, rgba(238, 35, 73, 1)42%, rgba(246, 54, 90, 0.8)62%);
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient (90deg, rgba(238, 35, 73, 1)42%, rgba(246, 54, 90, 0.8)62%);
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(238, 35, 73, 1)42%, rgba(246, 54, 90, 0.8)62%); 
                                    }

#tbl_addtocart.orange .div_btn_button #addtocart, .div_btn_button.orange input {
                                    background-color: rgb(234, 113, 37);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient (90deg, rgba(234, 113, 37, 1)42%, rgba(248, 126, 55, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient (90deg, rgba(234, 113, 37, 1)42%, rgba(248, 126, 55, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient (90deg, rgba(234, 113, 37, 1)42%, rgba(248, 126, 55, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient (90deg, rgba(234, 113, 37, 1)42%, rgba(248, 126, 55, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(234, 113, 37, 1)42%, rgba(248, 126, 55, 0.8)62%); 
                                }

#tbl_addtocart.yellow_strong .div_btn_button #addtocart, .div_btn_button.yellow_strong input {
                                    background-color: rgb(252, 183, 60);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient (90deg, rgba(252, 183, 60, 1)42%, rgba(251, 190, 82, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient (90deg, rgba(252, 183, 60, 1)42%, rgba(251, 190, 82, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient (90deg, rgba(252, 183, 60, 1)42%, rgba(251, 190, 82, 0.8)62%);  
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient (90deg, rgba(252, 183, 60, 1)42%, rgba(251, 190, 82, 0.8)62%);  
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(252, 183, 60, 1)42%, rgba(251, 190, 82, 0.8)62%);  
                                }

#tbl_addtocart.yellow .div_btn_button #addtocart, .div_btn_button.yellow input {
                                    background-color: rgb(229, 195, 58);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient (90deg, rgba(229, 195, 58, 1)42%, rgba(240, 206, 71, 0.8)62%);
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient (90deg, rgba(229, 195, 58, 1)42%, rgba(240, 206, 71, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient (90deg, rgba(229, 195, 58, 1)42%, rgba(240, 206, 71, 0.8)62%);  
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient (90deg, rgba(229, 195, 58, 1)42%, rgba(240, 206, 71, 0.8)62%);
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(229, 195, 58, 1)42%, rgba(240, 206, 71, 0.8)62%);
                                }


#tbl_addtocart.green_apple .div_btn_button #addtocart, .div_btn_button.green_apple input {
                                    background-color: rgb(173, 209, 61);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient (90deg, rgba(173, 209, 61, 1)42%, rgba(190, 226, 80, 0.8) 62%);
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient (90deg, rgba(173, 209, 61, 1)42%, rgba(190, 226, 80, 0.8) 62%);
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient (90deg, rgba(173, 209, 61, 1)42%, rgba(190, 226, 80, 0.8) 62%);  
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient (90deg, rgba(173, 209, 61, 1)42%, rgba(190, 226, 80, 0.8) 62%);
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(173, 209, 61, 1)42%, rgba(190, 226, 80, 0.8) 62%);
                                }

#tbl_addtocart.green .div_btn_button #addtocart, .div_btn_button.green input {
                                    background-color: rgb(28, 169, 79);
                                    background-image: url(/site/img/bg_addtocart.png);
                                    background-image: url(/site/img/bg_addtocart.png), linear-gradient (90deg, rgba(28, 169, 79, 1)42%, rgba(52, 187, 101, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -moz-linear-gradient (90deg, rgba(28, 169, 79, 1)42%, rgba(52, 187, 101, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -webkit-linear-gradient (90deg, rgba(28, 169, 79, 1)42%, rgba(52, 187, 101, 0.8)62%);   
                                    background-image: url(/site/img/bg_addtocart.png), -o-linear-gradient (90deg, rgba(28, 169, 79, 1)42%, rgba(52, 187, 101, 0.8)62%); 
                                    background-image: url(/site/img/bg_addtocart.png), -ms-linear-gradient (90deg, rgba(28, 169, 79, 1)42%, rgba(52, 187, 101, 0.8)62%); 
                                }


/*Right section: Name, Info, Price, Add to Cart & Share This*/

.itemdrill-right .title{
    float: left;
    width: 100%;
    height: auto;
    padding-bottom: 16px;
    padding-top: 24px;
    font: 19px Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: bold;
    padding-left: 10px;
    border-radius: 0px 50px 0px 0px;
    margin-bottom: 15px;
}
.itemdrill-right .item-nbr{float:left; width:100%; height:auto; font:14px Arial, Helvetica, sans-serif; color:#333; font-weight:normal;}
.itemdrill-right #bread2{float:left; width:100%; font:12px Arial, Helvetica, sans-serif; margin:10px 0 20px 0; color:#666;}
.itemdrill-right #bread2 a{font:12px Arial, Helvetica, sans-serif; color:#666;}
.itemdrill-image{float:left; width:30%; height:auto; margin-bottom:15px;}
.itemdrill-image img{float:left; width:100%; height:auto;}
    
.itemdrill-info{float:left; width:100%; height:auto; font:13px Tahoma, Arial, Helvetica, sans-serif; line-height:18px; margin:10px 0 15px 0; color:#333;}
.itemdrill-info p{float:left; margin:0px;}

.tabs{float:left; width: 100%; height:auto; margin-top: 20px; margin-bottom: 10px;}
.tabs-top{float:left; width: 100%; font:12px Tahoma, sans-serif; font-weight: bold;}
.tabs-top div {float: left; padding-left: 15px; padding-right: 15px; text-align: center; background-color:#DBD6D6; padding-top: 5px; padding-bottom: 5px; min-width: 84px; margin-right: 5px; color: #666; cursor: pointer; border-radius: 5px 5px 0px 0px; }
.portlets {float: left;  width: 99%;}
.portlets .tab-in {float: left; margin: 2px 12px 3px 16px; font:12px Arial, Helvetica, sans-serif; line-height: 18px;}
.portlets .tab-in#downloads a{float:left; width:100%; height:auto;}
    
.price-cart{float: left; width: 90%; margin-top: 30px; margin-bottom: 30px;}
.price-cart.drill1{float: left; width: 100%; margin-top: 30px; margin-bottom: 30px; padding-top: 30px; border-top: 2px dotted #ccc;}

    
.price{float:left; width:100%; font:14px Tahoma; margin:0 0 15px 0; color:#333; font-weight:bold;}
.mrsPrice{float:left; width:100%; color:#333; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 15px;}
.regPrice{color: #949393;
          font-weight: bold;
          font-family: Tahoma, Arial, Helvetica, sans-serif;
          font-size: 14px;
         }
.regPrice span{text-decoration:line-through;}
.specialPrice {float: left;
              width: 100%;
              color: #444;
              font-weight: bold;
              margin-bottom: 30px;
              font-size: 16px;
              margin-top: 15px;
          }
.savePrice {display:none!important;}
    
.outofstock {float:left; width:100%; font:12px Arial, Helvetica, sans-serif; margin:0 0 8px 0; color:#666; font-weight:normal;}

.itemdrill-cart{float:left; width:100%; height:auto;}
.itemdrill-cart tr{display:block!important;}
.itemdrill-cart table{float:left;}
.itemdrill-qty-txt{float:left; width:auto; height:25px; font:12px Arial, Helvetica, sans-serif; color:#333; line-height:25px; margin:2px 5px 0 0; font-weight:bold;}
.itemdrill-cart #qty {float:left; width:55px; height:25px; line-height:25px; text-align:center; border: solid 1px #ccc; outline: none; font-size: 12px;}
.itemdrill-cart #qty input {border: 1px solid #ccc;}
.itemdrill-cart #tbl_addtocart{margin-left:5px; width:87%;}
.itemdrill-cart #tbl_addtocart td{float:left; width:auto;}
.itemdrill-share {float: left; width: 100%; height: auto;  border-top: 2px dotted #ccc; padding-top: 5px; border-width: 2px;}
.itemdrill-share p {float:left; width:auto; height:25px; font:14px Tahoma; margin-right:5px; color:#333; line-height:25px;}
#tbl_addtocart .bgbutton{width:auto; padding:0 10px; color:#FFF; font:14px Arial, Helvetica, sans-serif; font-weight:bold; height:25px; line-height:25px; border:none; background:#fc932d; position:relative; text-align:center; float:left; -moz-border-radius:8px; -webkit-border-radius: 8px; border-radius:8px; -o-border-radius:8px; margin-left:5px;}

.lab_groups, .time, .downloads { margin-bottom: 5px;} 
.lab_groups p, .time p{ width: 330px!important; min-width: 330px!important; float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px!important; float: left; color: #333!important; line-height: 6px; margin-left: 6px;} 
.download_title { float: left; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px!important; float: left; margin-left: 6px; position: relative; top: 5px;}  
.download_title:hover {text-decoration: underline!important;}
.code_item {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:14px; float:left; width:100%; height:auto;}
#addtocart { 
    float:left;
    font-family: Tahoma, Arial, Helvetica, sans-serif; 
    font-size:13px;
    text-align: right;
    padding-right: 15px;
    width: 175px; 
    height: 32px;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.83);
    -moz-box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.83);
    box-shadow: 0px 2px 7px rgba(50, 50, 50, 0.83);
    border: none!important;
    background-position: center;
    outline: none;
    margin-left: 15px;
    cursor: pointer;
 }
/*------------Left Drilldown Video--------------*/  


/*****************************
  VIDEO SLIDER 
 *****************************/
/* change the ID & dimensions to match your slider */

.itemdrill-bottom, .content_videos_drilldown {float: left!important; width: 100%!important; height: auto!important;}
.amazingslider-text-box-1 {display: none;}
.amazingslider-1 {float: left; width: 100%; height: auto;}
#amazingslider-wrapper-1 {float: left!important; width: 100%!important; height: auto!important;}
#amazingslider-1 {float: left!important; width: 100%!important; height: auto!important;}
.amazingslider-slider-1 {float: left; width: 750px!important; height: 460px!important; margin-bottom: 20px;}
.amazingslider-nav-1 {float: left; width: 750px!important; height: auto; padding: 0px 2px!important;}
.amazingslider-swipe-box-1 {float: left; width: 750px!important; height: 460px;}
.amazingslider-img-box-1 {float: left; width: 750px!important; height: 460px!important;}
.amazingslider-img-box-1 div {float: left; width: 750px!important; height: 460px!important;}
.amazingslider-img-box-1 div img{float: left; width: 750px!important; height: 460px!important;}


.amazingslider-nav-container-1 {width: 100%!important; margin-left: 0px!important; height: auto!important;}
.amazingslider-bullet-wrapper-1 { 
  width: 100%!important;
  margin-right: 18px!important;
  min-height: 140px!important;
  float: left;
}
.amazingslider-bullet-wrapper-1 div:empty {
   display: none;
}
.amazingslider-nav-container-1 {
            margin-left: 0px!important;
            margin-right: 0px!important;
   }
   .amazingslider-bullet-image-1, .amazingslider-bullet-text-1 {width: 140px!important;}
   .amazingslider-car-left-arrow-1, .amazingslider-car-right-arrow-1 {display: none!important;}        
   .amazingslider-nav-container-1 { float: left!important; width: 100%!important; height: auto!important;}
   .amazingslider-bullet-wrapper-1 div {float: left; width: 100%; height: 160px!important; margin-right: 30px!important;}
   .amazingslider-bullet-wrapper-1 div div{height: 95px!important;}
   .amazingslider-bullet-wrapper-1 div div div{height: 50px!important;}
   .amazingslider-nav-thumbnail-tite-1 {
    color: #398ff5!important;
    padding: 10px 0px;
    border-top: 1px solid #b0aeaf;
    font-weight: normal!important;
    padding: 10px 0px!important;
    text-align: center;
    margin-top: 30px;
   }

/*.amazingslider-bullet-image-1 {float: left!important; width: 100%!important; height: auto!important;}
.amazingslider-bullet-image-1 img {float: left!important; width: 100%!important; height: auto!important;}
.amazingslider-bullet-text-1, .amazingslider-bullet-text-1 div { height: auto!important; margin-top: 45px!important; width: 100%!important; color: #398ff5; font-weight: normal!important;}
.amazingslider-bullet-text-1 div {padding-top: 10px!important; border-top: 1px solid #b0aeaf;}
.amazingslider-bullet-1-0, .amazingslider-bullet-1-1, .amazingslider-bullet-1-2, .amazingslider-bullet-1-3, .amazingslider-bullet-1-4, .amazingslider-bullet-1-5,
.amazingslider-bullet-1-6, .amazingslider-bullet-1-7, .amazingslider-bullet-1-8, .amazingslider-bullet-1-9, .amazingslider-bullet-1-10 {float: left!important; width: 18%!important; margin-right: 1%!important;}
.amazingslider-nav-thumbnail-tite-1 {margin-top: 10px; padding: 0px!important;}*/

/*#slider_video {
    width: 329px;
    height: 185px;
    list-style: none;
    overflow-y: auto;
    overflow-x: hidden;
}

#sliderFrame .anythingSlider {height:185px!important;}

#sliderFrame .anythingSlider-default {padding: 0px;}

#sliderFrame .anythingSlider-default .anythingWindow {border: none;} 

#sliderFrame .anythingControls{
    height: auto;
    width: auto;
    padding-top: 5px;
}

#sliderFrame .anythingSlider-default .anythingControls a span {  visibility: visible;}

#sliderFrame .anythingControls a span img { float: left;
                               width: 78px;
                               height: auto;
                               padding: 2px;
                               border: none!important;
                             }

#sliderFrame .anythingSlider-default .anythingControls a.cur {opacity:0.3; color: #000;}

.anythingSlider-default .anythingControls a.start-stop {background-color: #fff;}
.anythingSlider-default .anythingControls a.start-stop.playing {    background-color: #fff;}
#sliderFrame .anythingSlider-default .anythingControls a.start-stop:hover,
#sliderFrame .anythingSlider-default .anythingControls a.start-stop.hover,
#sliderFrame .anythingSlider-default .anythingControls a.start-stop .anythingControls ul a:hover {background-image: none; color: #ddd;}

#sliderFrame .anythingSlider-default.activeSlider .anythingControls a.start-stop {display:none!important;}
#sliderFrame .anythingSlider-default.activeSlider .start-stop:hover,
#sliderFrame .anythingSlider-default.activeSlider .start-stop.hover { color: #fff;}*/

/* Navigation Arrows */
#sliderFrame .anythingSlider-default .arrow {display:none!important;}
#sliderFrame .anythingSlider-default .back { display:none!important;}
#sliderFrame .anythingSlider-default .forward { display:none!important;}

/* Navigation Links */
#sliderFrame .anythingSlider-default .anythingControls { outline: 0; display: none; }

#sliderFrame .anythingSlider-default .anythingControls ul { margin: 0; padding: 0; float: left; }

#sliderFrame .anythingSlider-default .anythingControls ul li { display: inline-block; float: left;}

#sliderFrame .anythingSlider-default .anythingControls ul a {
    display: inline-block;
    font: 11px/18px Georgia,Serif;
    height: 62px;
    margin: 0 0 10px;
    outline: 0 none;
    overflow: hidden;
    padding: 0;
    text-align: center;
    text-decoration: none;
}


#sliderFrame .anythingSlider-default .anythingControls .anythingNavWindow {overflow: hidden; float: left;}

/***********************
  IE8 AND OLDER STYLING
 ***********************/

/* margin between nav buttons just looks better */
.as-oldie .anythingSlider-default .anythingControls li {
    margin-left: 3px;
}

/* When using the navigationSize option, the side margins need to be zero
    None of the navigation panels look good in IE7 now =( */
.as-oldie .anythingSlider-default .anythingControls a {
    margin: 0;
}
.as-oldie .anythingSlider-default .anythingNavWindow {
    margin: 0 2px;
}
.as-oldie .anythingSlider-default .anythingNavWindow li {
    padding: 3px 0 0 0;
}

/***********************
  COMMON SLIDER STYLING
 ***********************/
/* Overall Wrapper */
#sliderFrame .anythingSlider {
    display: block;
    overflow: visible !important;
    position: relative;
    float:left;
}

/* anythingSlider viewport window */
#sliderFrame .anythingSlider .anythingWindow {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
}

/* anythingSlider base (original element) */
#sliderFrame .anythingSlider .anythingBase {
    background: transparent;
    list-style: none;
    position: absolute;
    overflow: visible !important;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

/* Navigation arrow text; indent moved to span inside "a", for IE7;
  apparently, a negative text-indent on an "a" link moves the link as well as the text */

#sliderFrame .anythingSlider .arrow span {
    display: block;
    visibility: hidden;
}

/* disabled arrows, hide or reduce opacity: opacity: .5; filter: alpha(opacity=50); */
#sliderFrame .anythingSlider .arrow.disabled {
    display: none;
}

/* all panels inside the slider; horizontal mode */
#sliderFrame .anythingSlider .panel {
    background: transparent;
    display: block;
    overflow: hidden;
    float: left;
    padding: 0;
    margin: 0;
    height:185px!important;
}

/* vertical mode */
#sliderFrame .anythingSlider .vertical .panel {
    float: none;
}

/* fade mode */
#sliderFrame .anythingSlider .fade .panel {
    float: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
}

/* fade mode active page - visible & on top */
#sliderFrame .anythingSlider .fade .activePage {
    z-index: 1;
}

/***********************
  RTL STYLING
 ***********************/
/* slider autoplay right-to-left, reverse order of nav links to look better */
#sliderFrame .anythingSlider.rtl .anythingWindow {
    direction: ltr;
    unicode-bidi: bidi-override;
}
#sliderFrame .anythingSlider.rtl .anythingControls ul { float: left; } /* move nav link group to left */

#sliderFrame .anythingSlider.rtl .anythingControls ul a { float: right; } /* reverse order of nav links */

#sliderFrame .anythingSlider.rtl .start-stop { display: none; } /* move start/stop button - in case you want to switch sides */
.start-stop {display: none!important;}

/* probably not necessary, but added just in case */

#sliderFrame .anythingSlider,
.anythingSlider .anythingWindow,
.anythingSlider .anythingControls ul a,
.anythingSlider .arrow a,
.anythingSlider .start-stop {
    transition-duration: 0;
    -o-transition-duration: 0;
    -moz-transition-duration: 0;
    -webkit-transition-duration: 0;
}

/* --------- Others ------- */

#slider_video 
{
    transform: translate3d(0,0,0);
    -ms-transform:translate3d(0,0,0);
    -moz-transform:translate3d(0,0,0);
    -o-transform:translate3d(0,0,0);
}

}#slider_video a.video {
    background:transparent url(video.png) no-repeat 50% 50%;
}


/***********************
 AMAZING SLIDER STYLING
 ***********************/

.amazingslider-watermark-0 {display: none!important;}
.amazingslider-play-0 {
    background: url(/site/img/playbuttom.png) no-repeat!important;
    width: 77px!important;
    opacity: 0.8;
}

.amazingslider-play-0:hover {
    background: url(/site/img/playbuttom_hover.png) no-repeat!important;
    width: 77px!important;
    opacity: 1;
}

.amazingslider-bottom-shadow-0 img {display: none!important}
.amazingslider-text-1 {display: none!important;}
/*---------RELATED ITEMS----------------*/
.related_item_drill-cont {width: 100%; height: auto; margin-bottom: 20px; margin-top: 20px; float: left;}
.related_item_drill-cont table{float:left; width:100%; height:auto;}
.related_item_drill {width: 100%; height: auto; margin-bottom: 20px; float: left;}
.title_related {
                 border-bottom: 1px dotted #ccc;
                 border-bottom-width: 2px;
                 text-align: left;
                 float: left;
                 width: 100%;
                 text-transform: uppercase;
                 font-family: Tahoma, Arial, Helvetica, sans-serif;
                 font-size: 18px;
                 font-weight: bold;
                 color: #444;
                 padding-bottom: 5px;
                 margin-top: 30px;
}


/*============ RESOURCES PAGES =============*/

#content_resources_page {
    width: 750px;
    min-height: 1500px;
    height: auto;
    float: left;
    color: #333;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
}

#title_resources {
    float: left;
    width: 737px;
    padding: 3px 10px 3px 3px;
    background-color: #5c328e;
    font-family: 'akbarplain';
    text-transform: uppercase;
    color: #fff;
    font-size: 24px;
    text-align: right;
    margin-top: 15px;
}

#left_resources {
    float: left;
    width: 525px;
    height: auto;
}

#technical_videos {float: left; width: 100%; height: 1300px;}

#right_resources {
    float: left;
    width: 180px;
    height: 1110px;
    margin-top: 40px;
    margin-left: 40px;
}

.subtitle_resources {
    width: 525px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc; 
    border-bottom-width: 2px;
    margin-bottom: 20px;
}

p.title_introd_about {
    font-family:'open_sansbold_italic';
    font-weight: bold;

}

#about_content p {
    font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
    font-size: 14px;
}

#about_content a {
    font-family: 'open_sansitalic', Helvetica, Arial, sans-serif;
    font-weight: bold;
    color:#005495;
    text-decoration: none;
}

#video_about {
    margin-top: 20px;
}

#workshop_days {
    width: 750px;
    float: left;
}

.workshop_description {
    color: #f37125;
    font-weight: bold;
}                

#title_datasheets {
    width: 139px;
    background-color: #ee2349;
    font-family: "akbarplain";
    font-size: 15px;    
    color: #fff; 
    text-align: center;
    line-height: 18px;  
    padding: 3px;   
    margin-top: -37px;    
}      

#title_quickguides {
    width: 139px;
    background-color: #1ca94f;
    font-family: "akbarplain";
    font-size: 15px;    
    color: #fff; 
    text-align: center;
    line-height: 18px;  
    padding: 3px;  
    margin-top: -37px;     
}      


#safety_data_resources, #quick_guides_resources, #faq_resources {
    font-family: "open_sansitalic";
    font-size: 14px;
    border: 1px solid #ccc;
    width: 150px;
    padding: 15px;
    text-align: center;
    margin-bottom: 40px;
}

#safety_data_resources a {
    font-weight: bold;
    color: #ee2349;
    text-decoration: none;
    text-align: center;
}
#quick_guides_resources a  {
    font-weight: bold;
    color: #1ca94f;
    text-decoration: none;
    text-align: center;
}

#faq_resources a {
    color: #21afce;
    text-decoration: none;
    text-align: center;
    font-weight: bold;
}

#faq_resources p {
    border-bottom: 1px dotted #ccc;
    border-width: 2px;
    padding-bottom: 10px;
}

#quick_guides_resources:hover a, #faq_resources:hover a, #safety_data_resources:hover a {
    text-decoration: underline;
}
#title_faq {
    width: 139px;
    background-color: #21afce;
    font-family: "akbarplain";
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 28px;
    padding: 6px;
    margin-top: -37px;
}

#workshop_days .subtitle_resources {
    width: 750px!important;
}
.download_img { margin: 0 auto; margin-top: 15px;}
.download_img:hover div.download_overlay {width: 140px; height: 110px; display:block; }
.download_img div.download_overlay{display:none; position:absolute; width:140px; height:auto; z-index:99; margin:auto; text-align:center; opacity: 0.8; }

.download_relatedItem-img { float:left; }
.download_relatedItem-img a img { float:left; width:140px; height:110px;}

#image_faq {
    margin-top: 15px;
}

table.workshops {
    width: 750px;
    text-align: center;
    font-size: 14px;
    line-height: 21px;
    border-collapse: none!important;
    border-spacing: 0px!important;
    border-color: #ccc;
}
th.title_work {
    background-color: #f37125;
    font-size: 15px;
    font-family: "akbarplain";
    border: 1px solid #f37125;
    text-transform: uppercase;
    color: #fff;
    padding: 5px;
}

table.workshops tr td{
    border-bottom: 1px solid #ccc;
     border-left: 1px solid #ccc;
     border-right: 1px solid #ccc;
}

/*SAFETY DATA SHEETS AND QUICK GUIDES*/

#title_safety_datasheets, #title_quick_guides {
    width: 750px;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    border-bottom-width: 2px;
    margin-bottom: 20px;
    color: #333;
}


#content_quick_guides, #content_safety_datasheets {
    width: 750px;
    float: left;
}


#content_quick_guides a, #content_safety_datasheets a {
    width: 750px;
    float: left;
    text-decoration: none;
    font-size: 14px;
    line-height: 25px;
    font-weight: bold;
    color:#333;

}

#content_quick_guides a:hover {
    color:#1ca94f;
    text-decoration: underline;
}

#content_safety_datasheets a:hover {
     color:#ee2349;
     text-decoration: underline;
}

#content_quick_guides span, #content_safety_datasheets span {
    font-family: "open_sansitalic";
    font-size: 14px;
    font-weight: normal;

}

#banner_safety_datasheets, #banner_quick_guides {
    margin-top: 18px;
}

.title_catalog {
    float: left;
    width: 750px;
    text-transform: uppercase;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px dotted #ccc;
    border-bottom-width: 2px;
    margin-bottom: 20px;
}


a.download_here {
    color:#21afce;
    font-size: 16px;
    text-decoration: none; 
    font-weight: bold;
}

a.download_here:hover {
    text-decoration: underline;
}
.pt_title {display: none!important;}

.description_infopage iframe {
font-family: tahoma!important;
font-size: 14px!important;
line-height: 18px!important;

}

#contactus-form{width:100%; height:500px;}

.actions-print{/*display:none;*/ float:left; width:auto; height:auto; margin-top:16px;}
.actions-print a{float:left; width:auto; height:auto; font-size:11px; font-weight:bold; text-decoration: none;}
.actions-print span.icon{float:left; width:auto; height:auto;}
.actions-print span.print-txt{display:none; float:left; width:auto; height:auto; margin-top:5px;}

/*START TOOLTIP*/
.hor-tooltips{float:left; width:100%; height:auto; margin:10px 0; }
.horizontal-tooltip{float:left; width:27px; height:27px; margin-right:5px;}

/* This is the styling for the tooltip links */
a.tooltip-link{    
    padding:0;
    /*border:solid 1px #ccc;
    background-color:#ccc;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -ms-border-radius: 5px;
    color:#777;
    font-weight:700;*/
    text-align:center;
    text-decoration:none;
    height:27px;
    line-height:27px;
    width:27px;
    display:block;
    position:absolute;
    margin:0px;
    text-transform:lowercase;
}
a.tooltip-link img{    
    height:27px;
    width:27px;
    border:none;
}
div.tooltip-link{
    cursor:pointer
}
div.tooltip-link:hover{
    background-color:#ddd;
    color:#000
}

/* This is the default Tooltipster theme (feel free to modify or duplicate and create multiple themes!): */
.tooltipster-default {
    border-radius: 5px; 
    border: 2px solid #000;
    background: #4c4c4c;
    color: #fff;
}

/* Use this next selector to style things like font-size and line-height: */
.tooltipster-default .tooltipster-content {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
    padding: 6px;
    overflow: hidden;
}

/* This next selector defines the color of the border on the outside of the arrow. This will automatically match the color and size of the border set on the main tooltip styles. Set display: none; if you would like a border around the tooltip but no border around the arrow */
.tooltipster-default .tooltipster-arrow .tooltipster-arrow-border {
    /* border-color: ... !important; */
}

/* If you're using the icon option, use this next selector to style them */
.tooltipster-icon {
    cursor: help;
    margin-left: 4px;
}

/* This is the base styling required to make all Tooltipsters work */
.tooltipster-base {
    padding: 0;
    font-size: 0;
    line-height: 0;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9999999;
    pointer-events: none;
    width: 300px;
    overflow: visible;
}
.tooltipster-base .tooltipster-content {
    overflow: hidden;
}


/* These next classes handle the styles for the little arrow attached to the tooltip. By default, the arrow will inherit the same colors and border as what is set on the main tooltip itself. */
.tooltipster-arrow {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.tooltipster-arrow span, .tooltipster-arrow-border {
    display: block;
    width: 0; 
    height: 0;
    position: absolute;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-top: 8px solid;
    bottom: -7px;
}
.tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-top-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-top: 9px solid;
    bottom: -7px;
}

.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
    border-left: 8px solid transparent !important;
    border-right: 8px solid transparent !important;
    border-bottom: 8px solid;
    top: -7px;
}
.tooltipster-arrow-bottom .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    border-left: 9px solid transparent !important;
    border-right: 9px solid transparent !important;
    border-bottom: 9px solid;
    top: -7px;
}
.tooltipster-arrow-top span, .tooltipster-arrow-top .tooltipster-arrow-border, .tooltipster-arrow-bottom span, .tooltipster-arrow-bottom .tooltipster-arrow-border {
    left: 0;
    right: 0;
    margin: 0 auto;
}
.tooltipster-arrow-top-left span, .tooltipster-arrow-bottom-left span {
    left: 6px;
}
.tooltipster-arrow-top-left .tooltipster-arrow-border, .tooltipster-arrow-bottom-left .tooltipster-arrow-border {
    left: 5px;
}
.tooltipster-arrow-top-right span,  .tooltipster-arrow-bottom-right span {
    right: 6px;
}
.tooltipster-arrow-top-right .tooltipster-arrow-border, .tooltipster-arrow-bottom-right .tooltipster-arrow-border {
    right: 5px;
}
.tooltipster-arrow-left span, .tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important; 
    border-left: 8px solid;
    top: 50%;
    margin-top: -7px;
    right: -7px;
}
.tooltipster-arrow-left .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important; 
    border-left: 9px solid;
    margin-top: -8px;
}
.tooltipster-arrow-right span, .tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 8px solid transparent !important;
    border-bottom: 8px solid transparent !important; 
    border-right: 8px solid;
    top: 50%;
    margin-top: -7px;
    left: -7px;
}
.tooltipster-arrow-right .tooltipster-arrow-border {
    border-top: 9px solid transparent !important;
    border-bottom: 9px solid transparent !important; 
    border-right: 9px solid;
    margin-top: -8px;
}


/* Some CSS magic for the awesome animations - feel free to make your own custom animations and reference it in your Tooltipster settings! */

.tooltipster-fade {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    -ms-transition-property: opacity;
    transition-property: opacity;
}
.tooltipster-fade-show {
    opacity: 1;
}

.tooltipster-grow {
    -webkit-transform: scale(0,0);
    -moz-transform: scale(0,0);
    -o-transform: scale(0,0);
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-backface-visibility: hidden;
}
.tooltipster-grow-show {
    -webkit-transform: scale(1,1);
    -moz-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}

.tooltipster-swing {
    opacity: 0;
    -webkit-transform: rotateZ(4deg);
    -moz-transform: rotateZ(4deg);
    -o-transform: rotateZ(4deg);
    -ms-transform: rotateZ(4deg);
    transform: rotateZ(4deg);
    -webkit-transition-property: -webkit-transform, opacity;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
}
.tooltipster-swing-show {
    opacity: 1;
    -webkit-transform: rotateZ(0deg);
    -moz-transform: rotateZ(0deg);
    -o-transform: rotateZ(0deg);
    -ms-transform: rotateZ(0deg);
    transform: rotateZ(0deg);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 1);
    -webkit-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
    -moz-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
    -ms-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
    -o-transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4); 
    transition-timing-function: cubic-bezier(0.230, 0.635, 0.495, 2.4);
}

.tooltipster-fall {
    top: 0;
    -webkit-transition-property: top;
    -moz-transition-property: top;
    -o-transition-property: top;
    -ms-transition-property: top;
    transition-property: top;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
}
.tooltipster-fall-show {
}
.tooltipster-fall.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    top: 0px !important;
    opacity: 0;
}

.tooltipster-slide {
    left: -40px;
    -webkit-transition-property: left;
    -moz-transition-property: left;
    -o-transition-property: left;
    -ms-transition-property: left;
    transition-property: left;
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -moz-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -ms-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    -o-transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15); 
    transition-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1.15);
}
.tooltipster-slide.tooltipster-slide-show {
}
.tooltipster-slide.tooltipster-dying {
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    left: 0px !important;
    opacity: 0;
}


/* CSS transition for when contenting is changing in a tooltip that is still open. The only properties that will NOT transition are: width, height, top, and left */
.tooltipster-content-changing {
    opacity: 0.5;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1);
}


.tooltipster-punk {
    border-radius: 3px;
    border:solid #444;
    border-bottom: solid #444;
    border-width: 1px 1px 3px 1px;  
    background-color: #333;
    color: #ddd;
    box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.5);
}
.tooltipster-punk .tooltipster-content {
    font-size: 13px;
    line-height: 17px;
    padding: 8px 10px;
}

/*END TOOLTIP STYLES*/

/*ITEM DETAIL PAGE - TABLE TEMPLATE*/
.item_type, #original-relatedItems, #new-relatedItems{display:none;}
.items-table{float:left; width:100%; height:auto; text-align:center;}
.items-table-tit{float:left; width:100%; height:auto; padding:5px 0; border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0px 0px; -moz-border-radius: 5px 5px 0px 0px; -o-border-radius: 5px 5px 0px 0px; -ms-border-radius: 5px 5px 0px 0px; font:11px tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.items-table .col1{float:left; width:75px; height:auto; padding:3px 0;}
.items-table .col2{float:left; width:142px; height:auto; padding:3px 0;}
.items-table .col3{float:left; width:72px; height:auto; padding:3px 0;}
.items-table .col4{float:left; width:72px; height:auto; padding:3px 0;}
.items-table .items-table-tit .col1{border-right:1px solid #1b1b1b; text-align:center;}
.items-table .items-table-tit .col2{border-left:1px solid #666; border-right:1px solid #1b1b1b; text-align:center;}
.items-table .items-table-tit .col3{border-left:1px solid #666; border-right:1px solid #1b1b1b; text-align:center;}
.items-table .items-table-tit .col4{border-left:1px solid #666; text-align:center;}
.items-table .col4 input{border:1px solid #cccccc; width:35px; height:23px; line-height: 23px; text-align:center; margin-left:6px;}

#items-table-cont{float:left; width:363px; height:auto;}
#items-table-cont.sky_blue {border:2px solid #18adcd; color:#444444!important;}
#items-table-cont.sky  {border:2px solid #00a0db; color:#444444!important;}
#items-table-cont.sky_blue_strong  {border:2px solid #1b79bf; color:#444444!important;}
#items-table-cont.blue {border:2px solid #0c4fa3; color:#444444!important;}
#items-table-cont.violet {border:2px solid #5c328e; color:#444444!important;}
#items-table-cont.purple {border:2px solid #a62b8d; color:#444444!important;}
#items-table-cont.pink {border:2px solid #ee2349; color:#444444!important;}
#items-table-cont.orange {border:2px solid #f37125; color:#444444!important;}
#items-table-cont.yellow_strong {border:2px solid #fcb73c; color:#444444!important;}
#items-table-cont.yellow {border:2px solid #e5c33a; color:#444444!important;}
#items-table-cont.green_apple {border:2px solid #add13d; color:#444444!important;}
#items-table-cont.green {border:2px solid #1ca94f; color:#444444!important;}

.items-table-row{float:left; width:100%; height:auto; padding:3px 0; border-bottom:1px dotted #b9b9b9; font:12px tahoma, Arial, Helvetica, sans-serif;}
.items-table-row div p{width:95%; padding:0 2.5%; margin:0;}
#multi-addtocart{float:right; width:auto; height:auto; margin:15px 0 8px 0; cursor:pointer;}
.rel-item-content{float:left; width:100%; height:auto; margin:20px 0 10px 0;}
.rel-cell-item{float:left; width:50%; height:155px; margin: 0 0 15px 0;}
/*ITEM DETAIL PAGE - TABLE TEMPLATE*/

/* Starts styles for TT Template News Page and Workshops */
.workshops_container .category_cell_title, .news_container .category_cell_title, .infoitem_container .infoitem_cell_title {width: 700px;left: auto;padding-left: 20px;padding-bottom: 8px;padding-top: 20px;height: auto !important;min-height: 30px;-webkit-border-top-right-radius: 85px;-moz-border-radius-topright: 85px;border-top-right-radius: 85px;margin-top: 10px;font-weight: bold;color: #fff;}
.infoitem_cell_title {clear: both; float: left;margin-top: 15px;}
.top_section_news {float: left;width: 730px; min-height: 264px;background: #dfdfdf;margin-top: 15px;} 
.left-section-box {float: left;width: 300px; height: auto;text-align: center;margin-top: 15px;}
.left-section-box img{max-width:238px; max-height:238px;}
.right-section-box {float: right;width: 425px;margin-top: 50px;}
.title-news-banner {font-weight: bold; float: left; width: 95%; height: auto; margin: 0 0 10px 0;}
.right-section-box p {font-size: 12px; float: left; width: 95%; height: auto; margin: 0 0 10px 0; line-height: 15px;}
.read_more_btn_news{float: right; background: #a62b8d; padding: 6px 80px 8px 6px; font-size: 11px;}
.read_more_btn_news a {text-decoration: none; color: #fff;}
.border-divider-news {width: 726px;float: left;border-bottom: 1px dashed #b9b9b9;margin-top: 30px;}
.news_info_item_cell {float: left; width: 726px; height: auto; border-bottom: 1px dashed #b9b9b9; padding-bottom: 29px;}
.workshops_info_item_cell {float: left; width: 726px;height: auto;border-bottom: 1px dashed #b9b9b9;padding-bottom: 0px;}
.info_left_section {width: auto;float: left; margin: 25px 34px 29px 7px;}

.info-calendar{float:left; width:80px; height:84px; font-weight:normal;}
.info-calendar-txt{float: left!important; width:100%!important; height:auto; background: #a62b8d; color:#fff; padding:5px 0px; margin:0; text-align:center; font-size: 10px;}
.info-calendar-date{float:left!important; text-align:center; width:100%!important; height:auto; color:#333; background:#dbb2d3; padding:5px 0; margin:0;}
.info-calendar-date span:nth-child(1){font-size:10px; float: left; width: 100%; height: auto;}
.info-calendar-date span:nth-child(2){font-size: 30px; float: left; width: 100%; height: auto;}

.info_middle_section {width: 395px;float: left; margin-top: 12px;}
.info_middle_section p:nth-child(3) {margin-top: 25px; float:left;} 
.info_middle_section a {text-decoration: none;}
.info_right_section {float: right;margin-top: 20px; width: 176px; height: 176px;}
.info_right_section img{max-width: 176px; max-height: 176px; /*border-radius: 88px; -webkit-border-radius: 88px; -moz-border-radius: 88px; -o-border-radius: 88px; -ms-border-radius: 88px;*/}
.title-info-item-cell {font-weight: bold; font-size: 14px!important;}
.info_middle_section p  {font-size: 12px; font-family: Tahoma, Arial, Helvetica, sans-serif; line-height: 15px;}
.info_middle_section p.tagged-detailed{float: left; width: 70%; margin: 8px 0;}
.info_middle_section div {float: right; width:auto; height:auto;}
.read-more-btn-cell{float: right;color: #fff;background:  #a62b8d;padding: 8px 10px;text-decoration: none;font-size: 11px;}
.workshops_text.title-info-item-cell {color: #0c4fa3;}
.title.blue {background-color: #0c4fa3;}
.content-workshop {float: left;font-size: 11px;}
.workshops_txt {width: 370px;}
.info_middle_section.workshops_txt.info_middle_section p.title-info-item-cell {color: #0c4fa3 !important;}
.workshops_container table, .news_container table {float: left;}
.content-workshop p {margin-top: 20px;}
.workshops_info_item_cell .info_right_section img {}
.top_section_infoitems {
float: left;
width: 748px;
height: auto;
background: #dfdfdf;
margin-top: 15px;
}
.infoitem_container, .infoitem_container .infoitem_cell_title {width: 728px !important;}
.highlight-section{
float: left;
background: #ccc;
color: #575757;
font-size: 12px;
font-weight: bold;
width: 750px;
margin-top: 15px;
}
.highlight-section div {
float: left;
margin-right: 15px;
margin: 17px;
}
.highlight-section p:first-of-type {
  float: left;
  width: 80%;
}
.infoitem-second-desc {
  float: left;
  font-size: 12px;
  width: 750px;
}
.images-placeholder {float: left;margin-top: 25px;}
.images-placeholder img {
    margin: 5px;
}
.images-placeholder .first-image {
    float: left !important;
}
.images-placeholder div {
    float: right;
}
/* Ends styles for TT Template News Page and Workshops*/