h1, h2, h3, h4, h5, h6 {
    font-weight: normal
}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    cursor: pointer
}

* {
    margin: 0;
    padding: 0;
    border: 0 none
}

body {
    font-size: 13px;
    color: #4b4b4b;
    width: 100%;
    height: 100%;
    font-family: Calibri !important
}

img {
    border: none
}

.abs {
    position: absolute
}

.rel {
    position: relative
}

.db {
    display: block
}

.dn {
    display: none
}

.cur {
    cursor: pointer
}

.fl {
    float: left
}

.fr {
    float: right
}

.fw {
    width: 100%
}

.fh {
    height: 100%
}

.cb_vh {
    clear: both;
    visibility: hidden
}

.abs {
    position: absolute
}

.rel {
    position: relative
}

#container_right {
    width: 100%
}

#animated_container {
    top: -25px;
    z-index: 0;
    width: 100%;
    overflow: hidden;
    float: left
}

.imageanimated {
    width: 100%;
    float: left;
    margin-right: -100%;
    position: relative
}

.imageanimated1 {
    display: list-item
}

.db {
    display: block
}

.dn {
    display: none
}

.left_arrow {
    background: url(../images/map_on1all.png) no-repeat center center;
    z-index: 3
}

.cur {
    cursor: pointer
}

.right_arrow {
    background: url(../images/map_onal.png) no-repeat center center;
    z-index: 3
}

.title_home_gallery {
    position: absolute;
    background: #3e3e3e;
    min-width: 260px;
    line-height: 40px;
    z-index: 6;
    top: 367px;
    right: 80px;
    padding: 0 10px;
    color: #FFF;
    font-size: 17px
}

.title_home_gallery a {
    color: #FFF
}

.viewgallery_home {
    position: absolute;
    min-width: 102px;
    line-height: 23px;
    z-index: 6;
    top: 407px;
    right: 80px;
    color: #FFF;
    font-size: 17px;
    cursor: pointer
}

.navslider {
    width: 100%;
    position: absolute;
    background: url(../images/1pixbanner_home.png) repeat;
    height: 75px;
    bottom: 0;
    z-index: 10
}

.cont-nav {
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    width: 960px
}

.lebanon-najjar {
    width: 960px;
    margin: 0 auto;
    position: relative;
    z-index: 10;
    display: none
}

.lebanon-n {
    width: 200px;
    margin-top: 50px;
    float: right
}

.bh {
    border-right: 1px solid #e7e7e7;
    margin-top: 50px;
    margin-bottom: 50px
}

.bh .img {
    width: 100px;
    margin: 0 auto;
    text-align: center
}

.bh h2 {
    font-size: 16px;
    color: #888;
    font-weight: bold;
    padding-top: 12px;
    text-align: center
}

.bh .desc1 {
    padding-top: 20px;
    font-size: 15px;
    color: #888;
    text-align: center;
    line-height: 18px
}

.bh .desc {
    font-size: 14px;
    color: #888;
    text-align: center;
    padding-bottom: 45px
}

.bh.last {
    border: none
}

.footer {
    width: 100%;
    height: 50px;
    background: #bfbfbf;
    bottom: 0
}

.footer-content {
    width: 960px;
    margin: 0 auto;
    height: 50px;
    background: #bfbfbf;
    bottom: 0
}

.copyright a {
    float: right;
    width: 130px;
    color: #fff;
    padding-top: 20px
}

.copyright a:hover {
    color: #fff
}

#slide-list {
    width: 130px;
    margin: 0 auto
}

#slide-list .slide-link {
    width: 15px;
    margin: 0 10px;
    float: left;
    background: url(../images/bol-home.png) no-repeat;
    cursor: pointer
}

#slide-list .slide-link.active {
    background: url(../images/bola-home.png) no-repeat
}

#animated_container .navslider {
    height: 40px
}

#animated_container .cont-nav {
    margin-top: 13px
}

.padding0 {
    padding: 0
}

.paddingl0 {
    padding-left: 0
}

.paddingr0 {
    padding-right: 0
}

#container_aboutus {
    width: 100%;
    height: 500px
}

.contaniner-aboutus {
    background-color: #eee; 
    z-index: 0;
    width: 100%;
    margin-top: -25px;
    padding-bottom: 52px
}

.contaniner-aboutus h1 {
    color: #073979;
    font-size: 16px;
    font-weight: bold;
    padding-top: 33px;
    margin-bottom: 30px
}

.contaniner-aboutus .description {
    color: #656766;
    font-size: 14px;
    font-family: "Century Gothic";
    line-height: 21px;
    text-align: justify
}

#animated_about {
    z-index: 0;
    width: 350px;
    height: 350px;
    overflow: hidden;
    margin-top: 40px;
    right: 0
}

#animated_about img {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

#slide-list-about {
    width: 69px;
    margin: 0 auto
}

#slide-list-about .slide-link {
    width: 13px;
    margin: 0 5px;
    float: left;
    background: url(../images/bol-ab.png) no-repeat;
    cursor: pointer
}

#slide-list-about .slide-link.active {
    background: url(../images/bola-ab.png) no-repeat
}

.everything-najjar {
    text-align: center;
    background: #fff;
    color: #777;
    font-size: 25px;
    width: 500px;
    margin: 0 auto;
    padding-bottom: 70px;
    margin-top: -52px
}

.borderbotton {
    border-bottom: 3px solid #e9e9f0;
    width: 100%;
    padding-top: 72px
}

.babout {
    margin-bottom: 50px;
    cursor: pointer;
    font-family: "Century Gothic"
}

.babout .img {
    margin: 0 auto;
    text-align: center;
    border-bottom: 3px solid #e9e9f0;
    position: relative;
    width: 100%;
    height: 188px
}

.babout .img img {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    position: absolute;
    opacity: 1;
    width: 249px;
    height: 185px;
    left: 22px
}

.babout .imghover {
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    position: absolute;
    opacity: 0;
    width: 249px;
    height: 185px;
    left: 22px;
    background: url(../images/1pixhover_b.png) repeat;
    text-align: center
}

.babout .imghover div {
    padding-top: 80px;
    color: #fff;
    font-family: "Century Gothic";
    font-size: 20px
}

.babout h2 {
    font-size: 16px;
    color: #083a79;
    font-weight: bold;
    padding-top: 9px;
    text-align: center;
    font-family: Calibri
}

.babout h2 a {
    color: #083a79
}

.babout .desc1 {
    font-size: 14px;
    color: #888;
    text-align: center;
    padding: 3px 22px 0 22px;
    font-family: Calibri
}

.babout .desc1 p {
    line-height: 20px
}

.babout .desc {
    font-size: 14px;
    color: #888;
    text-align: center;
    padding-bottom: 34px
}

.contaniner-aboutus .navslider {
    background: none;
    bottom: 0;
    width: 350px;
    right: 0
}

.container_factory {
    width: 100%;
    height: 400px
}

.animated_factory {
    z-index: 0;
    width: 350px;
    height: 350px;
    overflow: hidden;
    margin-top: 40px;
    right: 0
}

.animated_factory img {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px
}

#container_factory {
    width: 100%;
    height: 400px;
    margin-top: 40px
}

#animated_factory {
    top: 0;
    z-index: 0;
    width: 100%;
    height: 400px;
    overflow: hidden
}

#container_factory .navslider {
    height: 15px;
    background: none
}

#container_factory .navslider .cont-nav-about {
    margin-top: 0;
    width: 100%;
    float: none
}

.factory-footer h2 {
    font-size: 16px;
    color: #083a79;
    font-weight: bold;
    text-align: left;
    padding-bottom: 42px
}

.factory-footer .desc {
    font-size: 14px;
    color: #888;
    text-align: justify;
    margin-bottom: 125px;
    font-family: "Century Gothic"
}

.factory-footer .desc {
    line-height: 20px
}

.contaniner-newsrooms {
    background: url(../images/1pix_banner.png) repeat;
    z-index: 0;
    width: 100%;
    height: 500px;
    margin-top: -25px
}

.contaniner-newsrooms h1 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 185px;
    font-family: Calibri;
    font-size: 20px;
    color: #fff;
    background: #1b4987;
    padding: 3px 0 6px 0;
    text-align: center;
    margin: 30px 0
}

#container_gallery {
    position: relative;
    overflow: hidden;
    width: 820px;
    height: 315px;
    float: left
}

#Slider_absolute {
    position: absolute;
    left: 0
}

.newsroomslider {
    float: left;
    width: 400px;
    margin-right: 26px
}

.newsroomslider .img {
    border-bottom: 3px solid #ccc;
    text-align: center
}

.newsroomslider .desc {
    font-size: 14px;
    color: #888;
    text-align: center;
    padding-bottom: 34px
}

.newsroomslider h2 {
    font-size: 14px;
    color: #083a79;
    font-weight: bold;
    padding-top: 20px;
    text-align: center
}

.newsroomslider h2 a {
    color: #083a79
}

.newsroomslider .desc1 {
    font-size: 14px;
    color: #888;
    text-align: center;
    padding: 5px 22px 0 22px
}

.newsroomslider .desc1 p {
    line-height: 20px
}

.itemser {
    width: 420px;
    height: 250px;
    float: left
}

.itemser img {
    width: 420px
}

.arrow {
    float: left;
    width: 70px;
    padding-top: 78px
}

.bottom-newsrooms {
    z-index: 0;
    width: 100%;
    height: 500px
}

.bottom-newsrooms h1 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 185px;
    font-family: Calibri;
    font-size: 20px;
    color: #fff;
    background: #1b4987;
    padding: 3px 0 6px 0;
    text-align: center;
    margin: 30px 0
}

#container_galleryc {
    position: relative;
    overflow: hidden;
    width: 820px;
    height: 315px;
    float: left
}

#Slider_absolutec {
    position: absolute;
    left: 0
}

.newsroomslider .img img {
    -webkit-border-top-left-radius: 25px;
    -webkit-border-top-right-radius: 25px;
    -moz-border-radius-topleft: 25px;
    -moz-border-radius-topright: 25px;
    border-top-left-radius: 25px;
    border-top-right-radius: 25px
}

.content-products {
    z-index: 0;
    width: 100%;
    padding-bottom: 80px
}

.content-products h1 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 185px;
    font-family: Calibri;
    font-size: 20px;
    color: #fff;
    background: #1b4987;
    padding: 6px 0;
    text-align: center;
    margin: 30px 0
}

.contaniner-products {
    background: url(../images/1pix_banner.png) repeat;
    z-index: 0;
    width: 100%;
    margin-top: -25px;
    padding-bottom: 27px
}

.contaniner-products h1 {
    color: #073979;
    font-size: 23px;
    font-weight: bold;
    padding-top: 33px;
    margin-bottom: 30px
}

#aa nav li {
    cursor: pointer;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    width: 173px;
    font-family: Calibri;
    font-size: 16px;
    color: #fff;
    background: #929292;
    text-align: center;
    margin: 25px 23px 25px 0;
    display: inline-block;
    padding: 8px 0;
    float: left;
    position: relative;
    font-weight: bold
}

#aa nav li a {
    color: #fff;
    text-decoration: none;
    padding: 8px 0
}

#aa nav li.active {
    background: #1b4987
}

#aa nav span.active {
    border-left: solid transparent 10px;
    border-right: solid transparent 10px;
    border-top: solid #1b4987 10px;
    bottom: -10px;
    left: 45%;
    width: 0;
    height: 0;
    position: absolute
}

#aa nav li.showall {
    margin-left: 95px
}

.b1 {
    -webkit-border-top-left-radius: 22px;
    -moz-border-radius-topleft: 22px;
    border-top-left-radius: 22px
}

.b4 {
    -webkit-border-bottom-left-radius: 22px;
    -moz-border-radius-bottomleft: 22px;
    border-bottom-left-radius: 22px
}

.b2 {
    -webkit-border-top-right-radius: 22px;
    -moz-border-radius-topright: 22px;
    border-top-right-radius: 22px
}

.b3 {
    -webkit-border-bottom-right-radius: 22px;
    -moz-border-radius-bottomright: 22px;
    border-bottom-right-radius: 22px
}

.margright {
    margin-right: 20px
}

.margbottom {
    margin-bottom: 22px;
}

.margleft {
    margin-left: 27px
}

.content-products tr, .content-products td {
    padding: 0;
    margin: 0;
    vertical-align: middle;
    text-align: center
}

.content-products table {
    background: none;
    border: none
}

.p12 {
    width: 225px;
    height: 471px
}

.products1 {
    width: 225px;
    height: 225px;
    margin-left: 14px
}

.products9 {
    width: 225px;
    height: 225px
}

.products10 {
    width: 225px;
    height: 225px
}

.products11 {
    width: 587px;
    height: 225px
}

.products12 {
    width: 225px;
    height: 225px
}

.products13 {
    width: 225px;
    height: 471px
}

.products14 {
    width: 225px;
    height: 471px;
    margin-left: 7px
}

.products15 {
    width: 225px;
    height: 225px;
    margin-right: 6px
}

.products16 {
    width: 225px;
    height: 225px;
    margin-right: 6px
}

.products17 {
    width: 587px;
    height: 225px;
    margin-left: 7px
}

.products18 {
    width: 225px;
    height: 471px
}

.products19 {
    width: 225px;
    height: 225px
}

.products100 {
    width: 225px;
    height: 225px
}

.products101 {
    width: 225px;
    height: 225px
}

.products102 {
    width: 225px;
    height: 471px
}

.products103 {
    width: 470px;
    height: 225px
}

.products104 {
    width: 470px;
    height: 225px
}

.products105 {
    width: 225px;
    height: 225px
}

.products106 {
    width: 225px;
    height: 225px
}

.products107 {
    width: 225px;
    height: 471px
}

.products300 {
    width: 470px;
    height: 225px
}

.products301 {
    width: 225px;
    height: 225px;
    margin-left: 13px
}

.products302 {
    width: 225px;
    height: 225px
}

.products303 {
    width: 225px;
    height: 225px
}

.products304 {
    width: 225px;
    height: 225px;
    margin-right: 13px
}

.products305 {
    width: 470px;
    height: 225px
}

.products306 {
    width: 225px;
    height: 225px
}

.products307 {
    width: 470px;
    height: 225px;
    margin-left: 6px
}

.products308 {
    width: 225px;
    height: 225px
}

.p67 {
    width: 225px;
    margin-left: 10px
}

.error_box {
    margin-top: 200px;
    color: #F00
}

.error_box p {
    font-size: 12px
}

.pr {
    position: relative
}

.imgpopup img {
    width: 100%;
    height: 100%
}

.bproduct .imghoverpopup {
    opacity: 1;
    display: none;
    color: #fff;
    font-family: "Century Gothic";
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    width: 100%;
    background: url(../images/1pixproduct.png) repeat;
    text-align: center;
    bottom: 0;
    height: 40px;
    padding-top: 9px
}

.space-products {
    line-height: 21px;
    padding: 31px 0;
    background: #eee;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #00377d;
    font-family: "Century Gothic"
}

.contaniner-contact {
    background-color: #eee; 
    z-index: 0;
    width: 100%;
    margin-top: -25px;
    padding-bottom: 52px;
    margin-bottom: 100px;
    min-height: 500px
}

.contaniner-contact h1 {
    color: #073979;
    font-size: 18px;
    font-weight: bold;
    padding-top: 33px;
    margin-bottom: 30px
}

#contact {
    font-size: 15px;
    color: #999
}

#contact .title {
    font-size: 16px;
    width: 93px;
    padding-bottom: 8px;
    margin-bottom: 15px;
    border-bottom: 1px solid #999;
    font-family: Calibri;
    margin-top: 27px
}

.title_2 {
    width: 80px;
    line-height: 21px;
    font-size: 14px
}

.c_title_2 {
    min-width: 100px;
    line-height: 21px
}

.c_title_2 a {
    color: #999
}

.c_title_2_adress {
    margin: 30px 0 30px 0
}

.twitter {
    width: 25px;
    margin-right: 25px;
    margin-top: 3px
}

.facebook {
    width: 12px;
    margin-right: 25px
}

.pintress {
    width: 24px;
    margin-right: 25px
}

.instagram {
    width: 25px;
    margin-right: 25px
}

.map {
    width: 400px;
    height: 550px;
    border: 3px solid #04397c;
    margin-top: 33px
}

h3.label {
    text-align: left;
    padding: 0;
    margin: 0;
    font-size: 16px;
    background: none;
    color: #999;
    font-weight: normal;
    font-family: Calibri;
    width: 120px
}

.input-text-c {
    padding-bottom: 0 !important;
    width: 360px !important;
    border: none !important;
    background: none !important;
    box-shadow: none !important;
    border-bottom: 1px solid #999 !important;
    color: #999;
    margin-top: -20px !important;
    margin-bottom: 26px !important
}

.input-textarea-c {
    width: 482 !important;
    height: 230px;
    background: none !important;
    box-shadow: none !important;
    border: 1px solid #999 !important;
    color: #999;
    margin-top: 10px !important
}

.submit-form {
    margin-right: 78px;
    cursor: pointer;
    float: right;
    width: 55px;
    height: 25px;
    text-align: center;
    background: none;
    color: #999;
    border: 1px solid #9d9d9d
}

.car1 {
    width: 600px
}

.car2 {
    width: 205px;
    float: right !important
}

#careers {
    font-size: 16px;
    color: #999
}

#careers .field-title {
    font-weight: bold;
    width: 130px;
    font-size: 16px;
    float: left;
    color: #999;
    margin-top: 6px
}

.span2 {
    background: none !important
}

.input-xxlarge {
    height: 28px !important;
    width: 440px !important;
    border: 1px solid #999 !important;
    float: left !important;
    background: none !important;
    padding: 0 !important;
    padding-left: 10px !important
}

.input-append {
    width: 554px !important;
    border: 1px solid #999 !important;
    float: left !important;
    background: none !important
}

#careers table tr th, #careers table tr td {
    padding: 0 !important
}

.am_2 {
    font-size: 16px;
    font-weight: bold;
    color: #8c8c8c;
    padding: 0 !important
}

.binput {
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px
}

.submit-form-careers {
    font-size: 16px;
    font-family: Calibri;
    font-weight: bold;
    margin-top: 20px;
    margin-left: 470px;
    cursor: pointer;
    width: 100px;
    height: 35px;
    text-align: center;
    background: none;
    color: #999;
    border: 1px solid #9d9d9d
}

.ui-datepicker .ui-datepicker-title select {
    padding: 0 !important;
    height: 23px
}

.form-input {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    color: #333;
    height: 22px;
    width: 218px
}

.input-xxlarge-cv {
    width: 202px !important;
    border: 1px solid #999 !important;
    float: left !important;
    height: 28px
}

.upload-reg {
    width: 202px;
    height: 28px;
    position: relative
}

#BrowserVisible {
    top: -2px;
    cursor: pointer;
    background: url('../images/attachcv.png') center center no-repeat;
    width: 202px;
    height: 28px;
    position: absolute;
    z-index: 2
}

#FileField {
    border: none;
    box-shadow: none !important;
    height: 20px;
    width: 180px;
    top: 2px;
    left: 15px;
    z-index: 1;
    position: absolute;
    padding: 0 !important;
    margin: !important;
    background: none !important
}

#upload_file {
    cursor: pointer;
    height: 30px;
    margin: 0;
    opacity: 0;
    position: relative;
    width: 226px;
    z-index: 1
}

.rel {
    position: relative
}

.field-title-gender {
    float: left;
    width: 400px;
    margin-bottom: 2px
}

.spacepaddingtop {
    margin-top: 26px
}

#close_welcome {
    position: relative;
    cursor: pointer;
    top: 20px;
    left: -20px;
    float: right
}

#welocme_pop_up1 {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 994;
    background: url(../images/pixnew.png) repeat
}

#big1 {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    min-height: 100px;
    z-index: 999;
    background: url(../images/bg_pop.png) repeat;
    background-color: none;
    border-radius: 83px 0 83px 0;
    min-width: 60px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.15) inset, 0 2px 2px white inset, -1px 0 2px rgba(0, 0, 0, 0.05) inset, 1px 0 2px rgba(0, 0, 0, 0.05) inset;
    text-align: center
}

.products_pop {
    width: 225px;
    height: 225px;
    margin: 10px auto 26px auto
}

.imghover_popup {
    opacity: 1;
    color: #012d6d;
    font-family: "Century Gothic";
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    margin-top: 22px;
    text-align: center;
    height: 50px
}

.desc_pop {
    font-size: 14px;
    color: #656766;
    font-family: "Century Gothic";
    line-height: 21px
}

.desc_pop a {
    color: #275492
}

#products_pop {
    min-width: 700px;
    min-height: 500px
    margin: 0 auto;
    padding-bottom: 20px
}

.descriptioncap {
    padding-right: 30px;
    font-size: 14px;
    color: #656766;
    font-family: "Century Gothic";
    line-height: 21px;
    text-align: justify
}

.descriptioncap a {
    color: #22508e
}

.capsula0 {
    width: 460px;
    float: left;
    margin-right: 20px;
    margin-top: 113px
}

.capsula1 {
    width: 220px;
    height: 220px;
    float: left;
    margin-top: 10px
}

.capsula2 {
    width: 220px;
    height: 220px;
    float: left;
    margin-top: 10px;
    margin-left: 25px
}

.capsula3 {
    width: 220px;
    height: 220px;
    float: left;
    margin-top: 25px
}

.capsula4 {
    width: 220px;
    height: 220px;
    float: left;
    margin-top: 25px;
    margin-left: 25px
}

.raqwa_boxes{
    float: left;
    width: 220px;
}
.raqwa0 {
    width: 440px;
    float: left;
    margin-right: 40px;
    margin-top: 140px
}

.raqwa1 {
    width: 450px;
    float: left;
    margin-top: 20px;
    margin-left: 20px;
}

.raqwa2 {
    width: 220px;
    float: left;
    margin-top: 10px;
}

.raqwa3 {
    width: 220px;
    height: 220px;
    float: left;
    margin-top: 10px;
    margin-left:20px;
}

.raqwa4 {
    width: 220px;
    height: 220px;
    float: left;
    margin-top: 25px;
    margin-left: 25px
}

.raqwa_brand{
    margin-top: 40px;
}

.contaniner-products_s {
    background: url(../images/1pix_banner.png) repeat;
    z-index: 0;
    width: 100%;
    padding-bottom: 37px;
    padding-top: 25px
}

.contaniner-products_s h1 {
    color: #073979;
    font-size: 23px;
    font-weight: bold;
    padding-top: 33px;
    margin-bottom: 30px
}

#products_pop table {
    border: 0
}

#products_pop td {
    padding: 0 !important
}

.title_product {
    margin-bottom: 28px;
    color: #084086;
    font-weight: bold;
    font-size: 14px;
    font-family: "Century Gothic";
    line-height: 21px;
    text-align: center
}

.title_product_level2 {
    padding: 10px 0;
    border-bottom: 1px solid #c8c8c8;
    color: #084086;
    font-weight: bold;
    font-size: 12px;
    font-family: "Century Gothic";
    line-height: 22px;
    text-align: center
}

.title_product_d {
    font-size: 15px;
    font-family: "Century Gothic";
    line-height: 21px;
    color: #403f41;
    text-align: center;
    padding-top: 5px
}

.block_pop {
    width: 100%;
    background: #FFF;
    margin-bottom: 24px;
    padding: 5px 0 10px 0
}

.block_pop_cont {
    margin: 0 auto
}

#container {
    width: 960px;
    margin: 0 auto;
    overflow: hidden
}

#slider-wrapper {
    width: 3270px
}

.slide {
    width: 960px;
    height: 630px;
    overflow: hidden;
    float: left
}

.preview_sp {
    background: url(../images/bol-ab.png) no-repeat;
    width: 13px;
    height: 12px;
    float: left;
    margin-right: 12px;
    margin-left: 468px
}

.next_sp {
    width: 13px;
    height: 12px;
    float: left;
    background: url(../images/bol-ab.png) no-repeat;
    float: left
}

.preview_sp.active, .next_sp.active {
    background: url(../images/bola-ab.png) no-repeat
}

.sp1 {
    width: 960px;
    margin: 0 auto
}

.image_sp1 {
    margin-bottom: 10px;
    margin: 0 auto 26px auto;
    width: 900px
}

.title_sp1 {
    width: 900px;
    margin: 20px auto;
    font-size: 14px;
    color: #00377d;
    font-family: "Century Gothic";
    font-weight: bold;
    text-align: left
}

.description_sp1 {
    width: 900px;
    margin: 0 auto;
    font-size: 14px;
    color: #403f41;
    font-family: "Century Gothic";
    text-align: left;
    line-height: 21px
}

.block_pop_cont table {
    background: none
}

.logo img {
    width: 125px
}

.bproductshow .imghoverpopup {
    opacity: 1;
    display: none;
    position: absolute;
    width: 100%;
    background: url(../images/1pix_show_all.png) repeat !important;
    text-align: center;
    bottom: 0;
    height: 100%
}

.imghoverpopup td {
    color: #fff;
    font-family: "Century Gothic";
    font-size: 18px;
    line-height: 21px
}

.input-xxlarge_gender {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    float: left !important;
    height: 28px !important;
    padding: 0 0 0 10px !important;
    width: 440px !important
}