﻿html {
    -webkit-text-size-adjust: 100%;
}

@font-face {
    font-family: 'siemens';
    src: url('fonts/siemenssans-roman-webfont.eot');
    src: url('fonts/siemenssans-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/siemenssans-roman-webfont.woff') format('woff'),
         url('fonts/siemenssans-roman-webfont.ttf') format('truetype'),
         url('fonts/siemenssans-roman-webfont.svg#siemenssans-roman-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'siemensblack';
    src: url('fonts/siemenssans-black-webfont.eot');
    src: url('fonts/siemenssans-black-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/siemenssans-black-webfont.woff') format('woff'),
         url('fonts/siemenssans-black-webfont.ttf') format('truetype'),
         url('fonts/siemenssans-black-webfont.svg#siemenssans-black-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'siemensbold';
    src: url('fonts/siemenssans-bold-webfont.eot');
    src: url('fonts/siemenssans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/siemenssans-bold-webfont.woff') format('woff'),
         url('fonts/siemenssans-bold-webfont.ttf') format('truetype'),
         url('fonts/siemenssans-bold-webfont.svg#siemenssans-bold-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

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


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

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

@font-face {
    font-family: 'latobold';
    src: url('fonts/lato-bold-webfont.eot');
    src: url('fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-bold-webfont.woff') format('woff'),
         url('fonts/lato-bold-webfont.ttf') format('truetype'),
         url('fonts/lato-bold-webfont.svg#latobold') format('svg');
    font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'latosemibold';
    src: url('fonts/lato-semibold-webfont.eot');
    src: url('fonts/lato-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-semibold-webfont.woff') format('woff'),
         url('fonts/lato-semibold-webfont.ttf') format('truetype'),
         url('fonts/lato-semibold-webfont.svg#latosemibold') format('svg');
    font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'latoregular';
    src: url('fonts/lato-regular-webfont.eot');
    src: url('fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-regular-webfont.woff') format('woff'),
         url('fonts/lato-regular-webfont.ttf') format('truetype'),
         url('fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'latolight';
    src: url('fonts/lato-light-webfont.eot');
    src: url('fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-light-webfont.woff') format('woff'),
         url('fonts/lato-light-webfont.ttf') format('truetype'),
         url('fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal; font-style: normal;
}

@font-face {
    font-family: 'latothin';
    src: url('fonts/lato-thin-webfont.eot');
    src: url('fonts/lato-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/lato-thin-webfont.woff') format('woff'),
         url('fonts/lato-thin-webfont.ttf') format('truetype'),
         url('fonts/lato-thin-webfont.svg#latothin') format('svg');
    font-weight: normal; font-style: normal;
}


body {font-family:'siemens', Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; line-height:normal; background:#620f40;}

.outerdiv {width:100%; max-width:2000px; position:relative; margin:0 auto;}

.mContainer {width:973px; margin:0 auto;}

.mobileback {position:fixed; width:100%; height:100%; top:0px; left:0px;  z-index:1111111111111;  display:none;}
#mobilemenu {position:absolute; top:0px; left:-275px; width:275px; min-height:100%;  background:url(images/mobilemenubg.png);  z-index:1111111111111; display:none;}
.mobilemenucontent {width:90%; margin:0px 0px 0px 5%; 	border:0px solid #c8bebd;	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom:30px;}
.mobilemenuclose {width:90%; margin:20px 0px 0px 5%; text-align:right; cursor:pointer;}
.btnmenu {display:none; position:absolute; top:5px; right:0px; padding:20px;}

#header {position:relative; top:0px; left:0px; width:100%; z-index:100; margin:0; height:135px;}
.topbar {position:fixed; top:0px; left:0px; width:100%; background:url(images/blackbg.png); height:35px; z-index:9999;}
.topbarcont {width:973px; margin:0 auto; color:#FFF; font-size:12px; line-height:12px; font-family: 'AgfaRotisSansSerifBold'; text-transform:uppercase;}
.tb_cart {float:right; margin-right:186px; display:block; color:#FFF; text-decoration:none; background:url(images/cart.png) no-repeat right 2px; padding:4px 26px 4px 18px;margin-left:20px; border-left:1px dotted #606060; margin-top:6px;}
.tb_cart:hover {color:#cdcdcd;}
.tb_myac {float:right; display:block; color:#FFF; text-decoration:none; padding:4px 0px 4px 0px; margin-top:6px;}
.tb_myac:hover {color:#cdcdcd;}
.menubar {position:absolute; width:971px; top:52px; left:50%; margin-left:-487px; border:1px solid #813f66; height:65px;}
.mnb_logo {float:left;}
.mnb_search {float:right;}
.mnb_menu {float:right; margin-right:0px;}

.hdlinks {list-style:none; margin:0 auto; padding:0;}
.hdlinks li { display:inline; position:relative; float:left;}
.hdlinks li .mainlink {	font-size:15px; font-weight:400; color:#fff; text-decoration:none; line-height:16px; padding:25px 10px 25px 10px; display:block;}
.hdlinks li .mainlink:hover {color:#ffffff; background:url(images/menuarrow.png) no-repeat center 50px #0a020e;}
.hdlinks .mainlink_active {color:#ffffff !important; background:url(images/menuarrow.png) no-repeat center 50px #0a020e;}

.menu {position:absolute; margin-top:66px; background:#0a020e; z-index:500; border-bottom:1px solid #813f66; border-left:1px solid #813f66; border-right:1px solid #813f66; -moz-box-shadow: 0 6px 7px -2px #000; -webkit-box-shadow: 0 6px 7px -2px #000; box-shadow: 0 6px 7px -2px #000;}  
.menu ul {list-style:none; padding:0; margin:0 0 0 0 !important; border:0 !important;}
.menu ul li {color:#fff !important; float:none !important;}
.menu ul li a {color:#919191 !important; padding:8px 10px; border-bottom:1px solid #3B3B3B !important; line-height:16px; display:block; text-decoration:none; font-size:13px; font-family:siemens;}
.menu ul li a:hover {text-decoration:none; background:#000; color:#fff !important;}

#m1 {left:-234px; width:971px; height:550px; display:none;}
#m2 {left:-1px; width:170px; display:none;}
#m3 {left:-46px; width:170px; display:none;}
#m4 {left:-1px; width:170px; display:none;}
#m5 {left:-1px; width:170px; display:none;}
#m6 {left:-1px; width:170px; display:none;}
#m7 {left:-98px; width:170px; display:none;}
#m8 {left:-1px; width:170px; display:none;}
#m9 {left:-1px; width:170px; display:none;}

.scroll {overflow: auto; height: 410px; outline: none; }

.mbanner {margin:0}
.mbanner .onlinesh {float:left; margin:0 22px 0 0; width:641px; background:#000; min-height:332px;}
.mbanner .onlinesh a {text-decoration:none;}
.mbanner .onlinesh h2 {text-align:center; color:#fff; font-size:22px; font-weight:400; line-height:16px; font-family: 'LaneNarrowRegular'; border-bottom:1px solid #221c1c; padding-bottom:18px; margin:17px 0 0 0; text-decoration:none;}
.mbanner .onlinesh h2 span {font-size:48px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular'; text-decoration:none;}
.mbanner .onlinesh p {text-align:center; color:#fff; font-size:14px; font-weight:400; line-height:normal; border-right:1px solid #221c1c; width:49.9%; display:block; float:left; line-height:16px; padding:20px 0; margin:0; position:relative;}
.mbanner .onlinesh p span {color:#707070;}
.mbanner .onlinesh p img {position:absolute; left: 50%; top: 17px; margin-left: -130px;}
.mbanner .fcmlsr {float:left; margin:0; overflow:hidden; width:309px; min-height:332px;}
.mbanner .fcmlsr .title {background:#000; color:#fff; font-size:24px; font-weight:400; line-height:16px; padding:21px 15px 16px 15px; font-family: 'LaneNarrowRegular';}
.mbanner .fcmlsr .pic {margin:0; position:relative;}
.mbanner .fcmlsr .pic span {position:absolute; z-index:99; background: url(images/blackbg.png); padding:4px; bottom:5px; left:5px; color:#fff;}

.inbanner {margin:0; width:100%; position:relative; display:none;}
.inbanner img {width:100%;}

.sh-thumbnails {float:right; background:#222; padding:15px; width:245px;}
.sh-thumbnails img {margin:0px 6px 6px 0px; border:1px solid #666; float:left;}
.sh-thumbnails span {display:block; color:#fff; font-size:16px; font-weight:400; font-family:latolight; padding-bottom:4px; margin-bottom:15px; border-bottom:1px solid #666;}

.fcmlhome {margin:0 0 37px 0; background:#312418; width:100%; min-height:119px;}
.fcmlhome .hleft {margin:0; width:67.9%; float:left;}
.fcmlhome .hleft img {float:left; margin-right:13px;}
.fcmlhome .hleft h2 {color:#fff; font-size:22px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular'; margin:30px 0 6px 0;}
.fcmlhome .hleft h3 {color:#c99248; font-size:24px; font-weight:400; line-height:normal; font-family: 'siemens'; margin:0;}
.fcmlhome .hright {margin:0; width:32.1%; float:left;}
.fcmlhome .hright ul {list-style:none; margin:20px 0 0 0; padding:0; position:relative;}
.fcmlhome .hright ul li {margin:0; padding:10px 46px 10px 0; font-size:14px; display:block; font-weight:400; color:#fff; line-height:normal; border-bottom:1px solid #473d34; text-align:right;}
.fcmlhome .hright ul li img {position:absolute; right:8px; margin-top:-3px;}

.promotions {margin:23px 0; background:#312418;}
.promotions .tlt {float:left; margin:0 15px 0 0; background:#000; color:#fff; font-size:22px; font-weight:400; line-height:normal; padding:16px 15px 12px 15px; font-family: 'LaneNarrowRegular';}
.promotions .tlt a{text-decoration:none; color:#fff;}
.promotions .txt {float:left; color:#fff; font-size:14px; font-family:siemens; font-weight:400; margin:4px 10px 0 0; width:80%;}
.promotions .txt a {color:#c9ac91; font-size:12px; font-family:siemens; font-weight:400; text-decoration:none;}
.promotions .txt a:hover {color:#fff;}
.promotions .txt ul {margin:0; padding:0; list-style:none;}
.promotions .txt ul li {margin:0; padding:0; display:inline-block;}
.promotions .txt ul li .contt {margin:0 40px 0 0;}
.promotions .txt ul li .contt img {margin:0 5px 0 0; border:1px solid #c9ac91; float:left;}
.promotions .txt ul li .contt span {margin:11px 5px 0 0; float:left;}


.prods {margin:0 0 23px 0; padding:0; width:100%;}
.prods h2 {background:#000; color:#fff; font-size:22px; font-weight:400; line-height:normal; padding:16px 15px 12px 15px; font-family: 'LaneNarrowRegular'; margin:0;}
.prods h3 {background:#000; color:#584431; font-size:18px; font-weight:400; line-height:normal; padding:15px 15px 15px 15px; font-family: 'siemens'; margin:0;}
.prods h3 a{color:#584431; text-decoration:none;}
.prods h3 a:hover {color:#fff;}
.prods .div1 {float:left;}
.prods .div2 {float:left; width:309px; margin:0 23px;}
.prods .div3 {float:left; width:309px;}
.prods .div1 div, .prods .div3 div {border-top:4px solid #584431; width:309px; float:left; margin:0 23px 23px 0;}
.prods img {width:100%;}

.prods a {text-decoration:none !important;}
.martop22 {margin-top:22px !important;}

.promo {width:82%; margin:60px auto 30px auto; background:#666; position:relative; border:1px solid #302d2d;}
.promo span {position:absolute; left:0; bottom:0px; padding:5px 0; width:100%; background: url(images/blackbg.png); color:#fff; font-family:latolight; font-size:15px; text-align:center; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease; -o-transition: all 0.2s ease;  transition: all 0.2s ease;}
.promo:hover span {padding:10px 0;}
.promo img {width:100%;}

.homebot {margin:0;}
.homebot h2 {background:#000; color:#fff; font-size:22px; font-weight:400; line-height:normal; padding:16px 15px 12px 15px; font-family: 'LaneNarrowRegular'; margin:0;}
.homebot .hotsup {margin:0; width:18.4%; float:left; background:#000; padding:0; min-height:271px;}
.homebot .hotsup .a {text-decoration:none; color:#584431; background:#000; font-size:16px; font-weight:400; line-height:normal; padding:10px 0 10px 15px; font-family: 'siemens'; display:block;}
.homebot .hotsup .a:hover {color:#fff;}
.homebot .hotsup img {width:100%;}

.homebot .news {margin:0; width:28.1%; margin:0 2.4%; background:#000; float:left; min-height:271px;}
.homebot .news ul {margin:6px auto 30px auto; padding:0; width:88%; list-style:none; border-top:1px solid #1a1a1a;}
.homebot .news ul li {margin:0; padding:9px 0; border-bottom:1px solid #1a1a1a;}
.homebot .news ul li a{color:#584431; font-weight:400; font-size:16px; text-decoration:none; display:block;}
.homebot .news ul li a:hover {color:#967454;}
.homebot .news ul li a span {display:block; color:#5d564f; font-size:12px; font-weight:400;}
.homebot .news .view {color:#fff; font-weight:400; font-size:14px; text-decoration:none; display:block; margin:0 auto 0 15px;}
.homebot .news .view:hover {color:#ee7a03;}
.homebot .projects {width:20.7%; margin:0 2.4% 0 0; background:#000; float:left; min-height:271px;}
.homebot .projects a {color:#584431; font-weight:400; font-size:14px; text-decoration:none; display:block; padding: 0 0 10px 0; line-height:53px; margin:0px 15px 10px 15px; border-bottom:1px solid #1a1a1a;}
.homebot .projects a:hover {color:#967454;}
.homebot .projects a img {float:left; margin:0 12px 0 0; width:70px;}
.homebot .testimonials {width:25.6%; background:#000; float:left; min-height:271px;}
.homebot .testimonials p {padding:0 15px; margin:0;}
.homebot .testimonials a {color:#fff; font-weight:400; font-size:14px; text-decoration:none; display:block; padding:10px 15px; margin:0 auto;}
.homebot .testimonials a:hover {color:#ee7a03;}

.skip {text-decoration:none; color:#ff85cd; font-size:18px;}
.skip:hover {color:#fff;}

.bredcrumb {color:#a86d90; font-size:12px; font-weight:400; line-height:normal; padding:16px 0; font-family: 'latoregular';}
.bredcrumb span {padding:0 10px;}
.bredcrumb a {color:#fff; text-decoration:none;}
.bredcrumb a:hover {color:#a86d90;}

.contarea {margin:0; padding:0; background:url(images/pbg1.gif) repeat-y 0 0 #7e1b56; min-height:400px;}
.contarea .lefts {margin:0; padding: 20px 0 50px 0px; width:205px; float:left; background:#7e1b56;}
.contarea .lefts a.lks {margin:0; padding:3px 0 3px 20px; display:block; font-size:16px; color:#ff85cd; line-height:22px; text-decoration:none; font-family: 'latolight'; margin-bottom:13px;}
.contarea .lefts a.lks:hover {color:#fff;}
.contarea .lefts a.lks1 {margin:0; padding:3px 0 3px 20px; display:block; font-size:16px; color:#fff; line-height:22px; text-decoration:none; font-family: 'latolight'; margin-bottom:13px;}
.contarea .lefts ul {margin:-11px 20px 30px 20px; padding:0; list-style:none;}
.contarea .lefts ul li {margin:0; padding:0; display:block; border-bottom:1px solid #984978;}
.contarea .lefts ul li a {margin:0; padding:6px 0 6px 6px; display:block; font-size:14px; color:#ce87b1; line-height:normal; text-decoration:none; font-family: 'latoregular';}
.contarea .lefts ul li a:hover {color:#fff; background:#984978;}
.contarea .lefts ul li span {margin:0; padding:6px 0 6px 6px; display:block; font-size:14px; line-height:normal; text-decoration:none; font-family: 'latoregular'; color:#fff; background:#984978;}
.contarea .lefts ul li a.span {margin:0; padding:6px 0 6px 6px; display:block; font-size:14px; line-height:normal; text-decoration:none; font-family: 'latoregular'; color:#fff; background:#984978;}

.contarea .rights {margin:0; padding:25px 32px 40px 32px; width:688px; float:left; background:#7e1b56; min-height:100px; border-left:16px solid #620f40;}
.contarea .rights .cont {margin:0; padding:0; width:100%;}
.contarea .rights .cont h2 {color:#fff; font-size:42px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular'; margin:0 0 12px 0; padding:0;}
.contarea .rights .cont h2 span {color:#ccc; font-size:30px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular';}
.contarea .rights .cont p {color:#ccc; font-size:15px; font-weight:400; line-height:normal; font-family: 'latolight'; margin:0 0 25px 0; padding:0; line-height:22px;}
.contarea .rights .cont h3 {color:#fff; font-size:30px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular'; margin:0 0 12px 0; padding:0;}
.contarea .rights .cont h4 {color:#fff; font-size:20px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular'; margin:0 0 12px 0; padding:0;}
.contarea .rights .cont h5 {color:#fff; font-size:22px; font-weight:400; line-height:normal; font-family: 'LaneNarrowRegular'; margin:0 0 12px 0; padding:0;}
.contarea .rights .cont .email {color:#987f68; font-size:15px; font-weight:400; line-height:normal; font-family: 'latolight'; text-decoration:none;}
.contarea .rights .cont .email:hover {color:#fff;}

.widthwide {border-left:0 !important; width:909px !important;}

.mn_catbut {background:#000; width:150px; margin-bottom:10px; border:1px solid #484848; font-size:15px; font-weight:400; padding:7px 0px 0px 10px; color:#999; display:block; text-decoration:none; height:27px; font-family: 'siemens'; line-height:21px;}
.mn_catbut:hover {color:#fff; text-decoration:none; background:url(images/menu-probutbg.jpg) repeat center center; cursor:pointer;}
.mn_catbut_active {color:#fff !important; font-size:15px; font-weight:400; background:url(images/menu-probutbg.jpg) repeat center center; padding:7px 0px 0px 10px; display:block; height:27px; font-family: 'siemens'; line-height:21px;}

.mn_content {position:absolute; top:20px; left:200px; background-color:#cccccc; display:none;}

.progroupmenu {background:#000; position:absolute; display:block; padding:50px 20px 20px 20px; margin-top:67px; width:933px; height:480px;}
/*.promenuleft {float:left; margin-right:25px;}
.promenuleft ul {float:left; margin:0; padding:0; list-style:none;}
.promenuleft ul li {background:#000; width:150px; margin-bottom:10px; border:1px solid #484848;}
.promenuleft ul li a {padding:7px 0px 0px 10px; color:#999; display:block; text-decoration:none; height:27px; font-family: 'siemens';}
.promenuleft ul li a:hover {color:#fff; text-decoration:none; background:url(images/menu-probutbg.jpg) repeat center center;}
.promenuleft-a-active {color:#fff !important; background:url(images/menu-probutbg.jpg) repeat center center; padding:7px 0px 0px 10px; display:block; height:27px;}*/

.promenuarrow {background:url(images/menu-proarrow.png) no-repeat 0px -1px; width:18px; height:37px; position:absolute; margin-left:161px; top:0px;}
.promenuright {position:absolute; width:740px; top:-22px; left:0px; padding-top:0px;}
.prorighthead {color:#fff !important; font-size:40px !important; margin-bottom:10px; float:left; font-family: 'Latothin'; margin-top:0;}

.proshop {float:left; margin-left:15px; margin-top:-6px;}
.menuimage {margin-bottom:10px;}


.promenurightimgside {width:231px; float:left; padding-right:0px; margin-right:25px; font-family: 'siemens'; color:#ccc; font-size:15px;}
.promenurightimgside p {color:#999; font-size:14px; line-height:19px;}
.promenurightimgside p b {font-family:siemensbold; font-size:16px;}
.promenurightlinksside {float:left; padding-right:25px; border-left:1px solid #484848; border-right:1px solid #484848; width:315px; margin-right:20px; min-height:350px;}


.prolinkscategories {float:left; margin-right:30px; width:130px; margin-left:27px; position:relative;}
.prolinkscategories p {color:#fff; font-size:16px; font-weight:400; margin-bottom:10px; margin-top:-2px;}
.prolinkscategories a {color:#919191; text-decoration:none; padding:0 15px 0 15px !important; line-height:15px !important; background:url(images/prolinkscategoriesbullet.jpg) no-repeat 0px 5px !important; font-size:14px !important; margin-bottom:6px !important; display:block;}
.prolinkscategories a:hover {color:#fff; text-decoration:none;}
.prolinkscategories_active {color:#fff !important;}


.prolinkssubcategories {}
.prolinkssubcategories p {color:#aaa; font-size:16px; font-weight:400; margin-bottom:10px; margin-top:-2px;}

.prolinkssubcatcontent {position:absolute; left:160px; top:0px; width:130px; display:none;}
.prolinkssubcatcontent a {color:#999 !important; text-decoration:none; font-size:14px !important; margin-bottom:6px !important; padding:0 !important; display:block; background:none !important;}
.prolinkssubcatcontent a:hover {color:#fff !important; text-decoration:none; background:none !important;}


.prolinksbrands {float:left; padding-left:0px; width:115px;}
.prolinksbrands p {color:#fff; font-size:16px; font-weight:400; margin-bottom:10px; margin-top:-2px;}
.prolinksbrands a {color:#919191 !important; text-decoration:none; padding:0 15px 0 15px !important; line-height:15px !important; background:url(images/prolinkscategoriesbullet.jpg) no-repeat 0px 5px !important; font-size:14px; margin-bottom:6px !important; display:block;}
.prolinksbrands a:hover {color:#fff !important; text-decoration:none;}

.clearfloat {clear:both; margin:0; padding:0}

.management {border:1px solid #333; padding:20px; margin-bottom:40px;}
.management img {float:right; margin: -39px -9px 20px 30px; border: 5px solid #333;}

.selectedimages {font-family: 'latolight'; font-size:16px; color:#fff; margin:0 0 30px 0; line-height:22px;}
.selectedimages a {color:#D81E29; text-decoration:none; font-family: 'latoregular';}
.selectedimages a:hover {color:#fff;}

.sslinks {color:#919191; text-decoration:none; padding:0 0 0 15px !important; line-height:15px !important; background:url(images/prolinkscategoriesbullet.jpg) no-repeat 0px 6px !important; font-size:13px !important; margin-bottom:6px !important; display:block;}
.sslinks:hover {color:#fff; text-decoration:none;}

.bigLink {color:#D81E29; font-weight:400; font-size:16px; text-decoration:none; font-family:'latolight';}
.bigLink:hover{color:#fff; font-weight:400; text-decoration:none;}

.bigLink1 {color:#D81E29; font-weight:400; font-size:12x; text-decoration:none;}
.bigLink1:hover{color:#fff; font-weight:400; text-decoration:none;}

.pincode_result_right{font-size:15px; color:#aaa; font-family: 'latolight'; float:left; width:85%;}
.pincode_result_left{float:left; width:20px; padding-top:0px;}

.overlay{width:100%; height:100%; background:url(images/fancybox_overlay.png) repeat left top; position:fixed !important; z-index:999; display:none;}
.overlay1{width:100%; height:100%; background:url(images/fancybox_overlay.png) repeat left top; position:fixed !important; z-index:999; display:none;}

.signInPopup {width:700px; left:50%; top:180px;  margin:0 0 0 -380px; height:263px; background:url('images/bbg1.png'); position:absolute; z-index:10000; font-family:latolight; text-align:left; padding:30px; -moz-box-shadow:2px 2px 6px 0px #222; -webkit-box-shadow:2px 2px 6px 0px #222; box-shadow:2px 2px 6px 0px #222; border:5px solid #666; color:#ccc; display:none;}
.signInPopup h1{margin:0; padding:0; font-size:20px; color:#fff; line-height:24px; font-family: 'latolight'; font-weight:400; margin-bottom:15px;}
.signInPopup .divInput {margin-bottom:12px; color:#ccc;}
.signInPopup .input {resize: none; font-size: 12px; padding: 4px; border: 1px solid #cccccc; margin-bottom: 6px; width: 225px; color: #333; outline:0;}
.signInPopup .leftSide {float:left; width:320px; text-align:left; padding-top:56px; margin-top:10px;}
.signInPopup .leftSide p {font-size:15px;}
.signInPopup .rightSide {float:right; width:295px; border-left:1px solid #373737; padding-left:40px; margin-top:10px;}
.signInPopup .rightSide p {font-size:15px;}
.signInPopup .notMember {border-top:1px solid #373737; padding-top:12px; clear:both;}


.registerPopup {width:700px; left:50%; top:100px;  margin-left:-380px; height:375px; background:url('images/bbg1.png'); position:absolute; z-index:10000; font-family:latolight; text-align:left; padding:30px; -moz-box-shadow:2px 2px 6px 0px #222; -webkit-box-shadow:2px 2px 6px 0px #222; box-shadow:2px 2px 6px 0px #222; border:5px solid #666; color:#ccc; display:none;}
.registerPopup h1{margin:0; padding:0; font-size:20px; color:#fff; line-height:24px; font-family: 'latolight'; font-weight:400; margin-bottom:15px;}
.registerPopup .divInput {margin-bottom:12px; color:#ccc;}
.registerPopup .divInput span {font-size:11px; font-family:Arial; float:right; padding-right:60px;}
.registerPopup .input {resize: none; font-size: 12px; padding: 4px; border: 1px solid #cccccc; margin-bottom: 6px; width: 225px; color: #333; outline:0;}
.registerPopup .leftSideDiv {float:left; width:320px; text-align:left; padding-top:100px; margin-top:10px;}
.registerPopup .leftSideDiv p {font-size:15px;}
.registerPopup .rightSideDiv {float:right; width:295px; border-left:1px solid #373737; padding-left:40px; margin-top:10px;}
.registerPopup .rightSideDiv p {font-size:15px;}

.forgotp {position:absolute; width:285px; height:150px; top:40px; padding:20px; background:url('images/wbg.png'); display:none;}
.forgotp .divInput {margin-bottom:12px; color:#222;}
.forgotp .input {resize: none; font-family: 'myriad'; font-size: 12px; padding: 4px; border: 1px solid #cccccc; margin-bottom: 6px; width: 225px; color: #333; outline:0;}

.allcont {display:none;}

.but {background:#33021f; color:#fff; font-size:16px; border:0px; padding:5px 10px; font-weight:normal; font-family: 'siemens'; outline:0;}
.but:hover {background:#13000b; color:#fff; cursor:pointer;}

.but2 {background:#B3B4B5; color:#000; font-size:16px; border:0px; padding:2px 8px; font-weight:400; text-decoration:none; font-family: 'siemens'; outline:0;}
.but2:hover {background:#fff; color:#000; cursor:pointer;}

.but3 {background:#B3B4B5; color:#000; font-size:14px; border:0px; padding:4px 8px; font-weight:400; text-decoration:none; font-family: 'siemens'; outline:0;}
.but3:hover {background:#fff; color:#000; cursor:pointer;}

.but4 {background:#B3B4B5; color:#000; font-size:14px; border:0px; padding:7px 10px; font-weight:normal; font-family: 'siemens'; text-decoration:none; outline:0;}
.but4:hover {background:#fff; color:#000; cursor:pointer;}

.but5 {background:#222; color:#fff; font-size:14px; border:0px; padding:7px 10px; font-weight:normal; font-family: 'siemens'; text-decoration:none; outline:0;}
.but5:hover {background:#000; cursor:pointer;}

.apply-btn {background:#B3B4B5; color:#000; font-size:16px; border:0px; padding:5px 10px; font-weight:normal; font-family: 'siemens'; margin-left:0;}
.apply-btn:hover {background:#fff; color:#000; cursor:pointer;}

.marq {margin:0 0 15px 0; background:#312418; color:#c9ac91; font-size:14px; font-family:siemens; font-weight:400; text-decoration:none; padding:10px;}
.marq a{color:#eeceaf; text-decoration:none;}
.marq a:hover {color:#fff;}

.marginB5 {margin-bottom:5px!important;}
.marginB10 {margin-bottom:10px!important;}
.marginB20 {margin-bottom:20px;}

.buttonCommon {background:#B3B4B5; color:#000; font-size:15px; border:0px; padding:6px 7px; font-weight:400; font-family: 'latoregular';}
.buttonCommon:hover {background:#a4a4a5; color:#000; cursor:pointer;}

.click {color:#ccc;}
.click a {color:#fff; text-decoration:none;}
.click a:hover {color:#D6D6D6; text-decoration:none;}


.table-format {border:0px; font-size:14px; margin-bottom:20px; margin-top:10px;}
.table-format td {border-bottom:1px solid #000; padding:5px 5px 5px 5px; color:#373737;}
.table-format td a {color:#fff; text-decoration:none;}
.table-format td a:hover {color:#D6D6D6; text-decoration:none;}
.table-head1 {color:#fff !important; font-family: 'siemens'; font-size:14px; background:#ee7a03 !important;}


/*.table-format-car {border:0px; font-size:14px; margin-bottom:20px;}
.table-format-car td {border-bottom:1px solid #4D4D4D; padding:5px 5px 5px 5px; color:#DFDFDF;}
.table-format-car td a {color:#fff; text-decoration:none;}
.table-format-car td a:hover {color:#D6D6D6; text-decoration:none;}
.table-head {color:#000 !important; font-size:16px; background:#fff;}*/


.table-format-car {width:100%; margin-bottom:10px;}
.table-format-car td {border-bottom:1px solid #3b3b3b; border-right:1px solid #000; padding:7px 5px; font-size:14px; color:#aaa; vertical-align:top; font-family: 'latoregular';}
.table-format-car td a {text-decoration:none; color:#987f68; padding:7px 5px;}
.table-format-car td a:hover {text-decoration:none; color:#fff;}
.table-format-car td span {display:block; font-family: 'latoregular'; font-size:14px; font-weight:400; margin-bottom:4px;}
.table-format-car td strong {font-family: 'latosemibold'; font-weight:400;}
.table-head {vertical-align: top; font-size: 14px !important; font-weight: 400; color: #fff !important; background:#221c1c; padding:7px 0 7px 10px !important;  font-family: 'siemens' !important;}

.table-format-car1 {width:100%; margin-bottom:10px;}
.table-format-car1 td {border-bottom:1px solid #3b3b3b; padding:7px 5px; font-size:14px; color:#aaa; vertical-align:top; font-family: 'latolight';}
.table-format-car1 td a {text-decoration:none; color:#987f68; padding:7px 5px;}
.table-format-car1 td a:hover {text-decoration:none; color:#fff;}
.table-format-car1 td span {display:block; font-family: 'latoregular'; font-size:14px; font-weight:400; margin-bottom:4px;}
.table-format-car1 td strong {font-family: 'latosemibold'; font-weight:400;}


.table-format-form {border:0px; font-size:14px; margin-bottom:20px;}
.table-format-form td {border-bottom:0px solid #4D4D4D; padding:1px 0px 1px 0px; color:#ccc; font-size:14px; font-family: 'latolight'; vertical-align:top;}
.table-format-form td strong {font-family: 'siemenssemibold'; color:#ccc;}


.inptouch {font-size:14px; padding:4px 1%; border:1px solid #bc5191; outline:none; width:98%; margin:0px 5px 10px 0px; background:#bc5191; color:#fff; font-family:siemens; outline:0;}
.selecttouch {font-size:14px; padding:4px 1%; border:1px solid #bc5191; outline:none; width:100%; margin:0px 5px 10px 0px; background:#bc5191; color:#fff; font-family:siemens; outline:0;}

.form {width:100%; margin:0; padding:0;}
.form table {width:100%;}
.form table tr td {padding:7px 0; border-bottom:0px solid #ccc; vertical-align:top; text-align:left; font-weight:400; font-size:14px; color:#777777;}
.form table tr td span{color:#aaa; padding-left:5px;}
.form table tr td input {padding:2px 5px; border:1px solid #aaa; font-weight:400; font-size:13px; outline:0; background:#fff; width:95%; max-width:280px; font-family:'myriad';}
.form table tr td .txtArea {padding:2px 5px; border:1px solid #aaa; font-weight:400; font-size:13px; outline:0; background:#262626; width:95%; max-width:573px; font-family:'myriad'; height:38px; color:#aaa;}
.form table tr td .button {padding:2px 15px; border:1px solid #514244; font-weight:400; font-size:17px; outline:0; background:#514244; width:auto !important; font-family:'myriad'; text-align:center; color:#fff; cursor:pointer;}
.form table tr td .button:hover {color:#ffffff;}
.form table tr td table tr td {padding:0px 0; border-bottom:0px solid #ccc; vertical-align:top; text-align:left;}

.form table tr td select {font-size: 14px; padding: 0px 6px; border: 0px; outline: none; font-family: 'myriad'; width: 300px; margin: 0px 6px 0px 0px; border: 1px solid #262626; float: left; background-color:#262626; color:#777777}

.discountPrice{color:#999 !important; text-decoration:line-through;}

#top {position: fixed; bottom: 5px; right: 10px; height: 37px; width: 37px; z-index: 999; display: none;}

.dynaformimg {position:absolute; height:134px; left:8px; top:31px; background:url(images/tagbg.png); padding:20px !important; width:170px; color:#fff !important; font-size:14px; font-family: 'latolight'; -webkit-border-radius: 12px; -moz-border-radius: 12px ; border-radius: 12px; text-align:left;}
.dynaformimg strong {color: #fff; font-size: 15px; font-weight: 400; font-family: 'latolight'; display: block; margin: 0px 0 7px 0;}
.dynaformimg .enq-input {width: 161px;}

hr {
	/*border-top: 1px dashed #3b3b3b;*/
border: 0px dashed #3b3b3b;
margin: 5px 0px 25px 0px;
height: 1px;
background: #3b3b3b;
}

.hr {
border: 0px solid #3b3b3b;
margin: 0px 0px 15px 0px;
height: 1px;
background: #3b3b3b;
}


/*.back {font-size: 14px; font-family:'myriad'; font-weight: 400; color: #999; float: right; margin-top: 52px;}*/
.back{padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #3b3b3b; background-color: #171717; color:#fff; float:right; font-size:12px!important; font-family: 'siemens'; font-weight:400; text-decoration:none;}
.back:hover{border: 1px solid #3b3b3b; background-color: #000; color:#fff}



.mainnavbar {}
.mainnavtitle {text-align:center; font-size:57px; line-height:48px; color:#FFF; font-family: 'segoe_uilight';}

.mainnav  {margin:0 auto; padding:0; margin-top:10px; text-align:center;}
.mainnav a {font-size:15px; line-height:20px; font-weight:400; color:#999999; text-decoration:none; padding:8px 16px 26px 16px; background:url(images/navbg.png) no-repeat top center; margin-right:2px; display:inline-block; }
.mainnav a:hover {color:#000000; background:url(images/navbg.png) no-repeat center -108px;}
.mainnav .active {color:#000000; background:url(images/navbg.png) no-repeat center -108px;}
.mainnav p {color:#ffffff; line-height:20px; font-weight:400; font-size:18px; padding:8px 16px 26px 16px; background:url(images/navbg.png) no-repeat center -100px; margin-right:2px; display:inline-block;}

.smallnavcont {position:relative; margin-bottom:4px; display:none;}
.smallnav {position:absolute; top:0px; left:0px; background:url(images/smallnav.png) no-repeat 0px 0px #4e4e4e; margin-top:0px; height:38px; width:100%; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; z-index:1000;}

.subnav {margin:8px 0px 10px 0px; text-align:center; border-bottom:1px solid #3b3b3b; padding-bottom:10px; color:#6A6A6A;}
.subnav a {padding:8px 10px 8px 10px; display:inline-block; font-size:16px; color:#6a6a6a; text-decoration:none; background:url(images/piping.jpg) no-repeat right 8px;}
.subnav a:last-child {background:none !important;}
.subnav a:hover {color:#D81E29; text-decoration:none;}
.subnav .active {color:#D81E29; text-decoration:none;}

.butlink {text-decoration:none; font-size:13px; color:#fff; font-weight:400; font-family:latoregular; padding: 10px 10px 10px 30px; background: url(images/icon-locate.png) no-repeat 8px 5px #333;}
.butlink:hover {background: url(images/icon-locate.png) no-repeat 8px 5px #222;}


.maincontainer {margin-top:-95px; position:relative; width:100%;}
.maincontainerpad {padding:0px 20px 0px 20px;}
.contentcontainer {border-bottom:1px solid #3b3b3b; padding-bottom:40px; height:auto !important;}
.textcontainer {width:973px; margin:0 auto;}
.maincolleft {float:left; width:370px; margin-right:20px;}
.maincolright {float:right; width:510px;}


.item {position:relative;}
.item .enquirybut {background: url(images/blackbg.png); color:#fff; padding:5px 10px; text-align:center; position:absolute; left:6px; top:160px; z-index:99; opacity: 0.9; visibility: hidden; -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; cursor:pointer; font-family: 'latolight'; font-size:13px;}
.item .enquirybut:hover {background:#000;}
.item:hover .enquirybut {opacity: 1; visibility: visible;}

.enquiryformdiv {position:absolute; width:230px; padding:10px; height:125px; color:#fff; right:0px; bottom:0px; background: url(images/blackbg.png); display:none; z-index:100;}
.enquiryformdiv strong {color:#fff; font-size:15px; font-weight:400; font-family: 'latolight'; display:block; margin:0px 0 7px 0;}
.enquiryformdiv em {font-style:normal; background:url(images/smallclose.png) no-repeat 0px 0px; width:7px; height:7px; display:block; position:absolute; top:7px; right:0px; cursor:pointer; padding:5px;}


.ngg-pro-masonry-item .enquirybut {background: url(images/blackbg.png); color:#fff; padding:7px 10px; text-align:center; position:absolute; left:10px; bottom:10px; z-index:99; cursor:pointer; font-family: 'latolight'; font-size:13px;}
.ngg-pro-masonry-item .enquirybut:hover {background:#000;}

.logbgdiv {position:absolute; background:url('images/blackbg.png') repeat 0 0; bottom:10px; right:10px; padding:5px;}

.enq-input {color:#fff; font-size:12px; font-weight:400; font-family: 'siemens'; margin-bottom:3px; background:none; border:1px solid #aaa; padding:2px 5px; outline:0; width:100px;}
.enq-input-error {color:#fff; font-size:12px; font-weight:400; font-family: 'siemens'; margin-bottom:3px; background:none; border:1px solid #D81E29; padding:2px 5px; outline:0; width:100px;}
.enq-input-but {color:#fff; font-size:13px; font-weight:400; font-family: 'latolight'; background:#000; border:1px solid #000; padding:4px 4px; outline:0; cursor:pointer;}
.enq-input-but:hover {color:#000; background:#fff; border:1px solid #fff;}

.prthumbs {margin-top:6px; cursor:pointer;}
/*.prthumbs img {width:auto;}*/
.prthumbs a {display:block; float:left; margin:0px 6px 6px 0px;}


.prtitle {font-size:38px; line-height:38px; color:#FFF; margin:20px 0px 10px 0px; font-family: 'LaneNarrowRegular';}
.prcode {font-size:13px; line-height:20px; color:#aaa; margin-bottom:6px;}
.prrs {font-size:30px; line-height:32px; color:#D81E29; margin-bottom:10px;}
.prrs span {font-size:30px; line-height:32px; color:#ccc; text-decoration:line-through; margin-right:15px;}
.prrs strong {font-size:14px; color:#ccc; font-weight:400;}
.prdesc {font-size:16px; color:#fff; line-height:20px; margin-bottom:17px; font-family:latolight;}
.prsize {font-size:14px; line-height:16px; color:#fff; margin-bottom:15px; font-family:latolight;}
.prsize strong {font-size:14px; color:#fff; font-weight:400;}
.prsize a{color:#D81E29; text-decoration:none;}
.prsize a:hover{color:#fff;}
.prcart {font-size:18px; line-height:18px; color:#ffffff; text-decoration:none; background-color:#D81E29; padding:5px 25px;}
.prcart:hover {background-color:#fff; color:#D81E29;}
.prquantity {font-size:14px; line-height:18px; color:#fff; border-bottom: 1px solid #333; border-top: 1px solid #333; padding: 25px 0 7px 0; margin-bottom:17px;}
.prqleft {float:left; margin:4px 14px 0px 0px; font-family:latolight;}
.prqright {float:left; margin-top:0px;}
.custdd {width:100px;}
	
#notify_message {font-family: 'siemens'; padding-bottom:7px; font-size:16px;}

.gifttable td {margin:0; padding:0 0 0 0; color:#aaa !important; font-size:14px; vertical-align:top; font-family:latolight}
.gifttable1 {border:1px solid #333; padding:0px;}
.gifttable1 td {margin:0; padding:5px 0 5px 0; color:#aaa !important; font-size:14px; vertical-align:top; border-bottom:1px solid #333; font-family:latolight}

.divDetails { margin-top:22px;}
.dttabs {border-bottom:4px solid #3b3b3b;}
.dttabs a {display:block; float:left; font-size:16px; color:#6a6a6a; text-decoration:none; border:1px solid #3b3b3b; border-bottom:none; border-right:none; padding:8px 20px 8px 20px; line-height:16px;}
.dttabs a:hover { background-color:#3b3b3b; color:#FFF;}
.dttabs_static { background-color:#3b3b3b !important; color:#FFF !important;  font-family: 'latolight';}
.dtsets {margin-top:6px; font-size:14px; color:#aaa;  line-height:20px; margin-bottom:20px;}
.dtset1 { }
.dtset2 { display:none; font-size:14px; color:#fff;}
.dtset3 { display:none; font-size:14px; color:#fff;}


.divrec {margin-top:20px;}
/*.divrec a {display:block; float:left; margin:0px 6px 6px 0px;}*/
.rectitle {margin-bottom:20px; color:#fff; font-size:26px; line-height:28px; border-top:1px solid #3b3b3b; padding-top:20px; font-family: 'LaneNarrowRegular';}


.mainproductdiv {float:left; width:297px; margin-right:27px; margin-bottom:25px;}
.productimg {float:left; text-align:center; border:1px solid #333; padding:10px; width:287px; height:222px;}
.producttitle {float:left; color:#fff; margin-top:7px; font-size:16px; text-align:left;}
.producttitle span {color:#D81E29; font-size:16px;}
.productbrandlogo {float:right;}

.productimg_recomnd{float:left; text-align:center; border:1px solid #ccc; padding:10px; width:110px; height:85px; margin: 0px 7px 7px 0px; background:#fff;}

.productimg_img_options{float:left; text-align:center; border:1px solid #333; padding:4px; width:55px; height:42px; margin: 0px 5px 5px 0px;}

.prp-title {float:left;}
.prp-title {color:#ccc !important; text-decoration:none !important; text-align:left; line-height:18px;}

.rvbox {float: left; text-align: center; border: 1px solid #ccc; padding: 10px; width: 110px; height: 85px; margin: 0px 7px 7px 0px; background: #fff;}

.row {width: 100%; position:relative; margin:0 auto;}
.row .owl-carousel {margin:0}
.row .owl-carousel .owl-stage-outer{position:relative;overflow: hidden; z-index:10; width: 91%; margin: 0 auto;}
.row .owl-carousel .owl-item{position:relative; min-height: 1px; float: left; width:auto; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-touch-callout: none;    -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;  user-select: none}
.row .owl-dots{display:none}
.owl-controls { position:absolute; z-index:0; top:0; left:0; width:100%; margin-top:28px}
.owl-controls .owl-prev, .owl-controls .owl-next {width:21px; height:63px; background:; cursor:pointer; overflow:hidden; background:url(images/arrowslider.png) no-repeat; text-indent:-999px}
.owl-controls .owl-next {float:right; background-position:-21px 0; margin-right:-10px; margin-top:-5px;}
.owl-controls .owl-prev {float:left; background-position:0 0; margin-left:-12px; margin-top:-5px;}


#text {margin-top:20px;}
#text p {font-size:15px; color:#fff; line-height:22px; margin-bottom:25px; font-family: 'siemens'; margin-top:0;}
#text p a {color:#fff; text-decoration:none;}
#text p a:hover {color:#D6D6D6; text-decoration:none;}
.pagetitle {font-size:27px; color:#fff; line-height:32px; margin-bottom:20px; font-family: 'latolight'; border-bottom:1px solid #333; margin-top:20px;}
#text h2 {font-size: 22px; padding: 0px 0px 10px 0px; color:#fff; font-weight:normal; line-height:20px; font-family:'siemens'; margin-bottom:10px; margin-top:0;}
#text h3 {font-size: 18px; padding: 0px 0px 10px 0px; color:#d81d2a; font-weight:normal; line-height:20px; font-family:'siemens'; margin-bottom:6px; margin-top:0;}
#text .date {font-size: 14px; margin-bottom: 11px !important; color: #913b60;}

.thumbsnail {margin:0; padding:7px 0px 7px 10px; background:#222;}
.thumbsnail img {margin-left:7px; width:73px;}
.thumbsnail p {float:left; margin:9px 7px 0 0 !important; color:#ccc;}

.jitu {width:45%; margin-right:5%; float:left; margin-bottom:30px;}
.jitu .gomap{border: 1px solid #ABA099; padding: 3px; width: 100%; position:relative;}
.jitu span {display:block; font-weight: 400; color: #937152; font-size: 13px; margin-top: 10px; font-style: italic; font-family: "siemens";}

.gomap1 {border: 1px solid #ABA099; padding: 1%; width: 97%; position:relative;}

.cursorhand {cursor:pointer;}

.jitu1 {width:99%; margin-bottom:30px;}
.jitu1 .gomap1 {border: 1px solid #ABA099; padding: 1%; width: 97.6%; position:relative;}
.jitu1 p {margin-bottom:0 !important;}

.expandbut {position:absolute; bottom:0px; right:0; cursor:pointer;}
.mapdiv {position:fixed; z-index:999999999; top:0; left:0; width:100%; height:100%; display:none;}
.mapclose {position:absolute; top:44px; right:13px; cursor:pointer;}

.martop130 {margin-top:130px;}

.prom {width:47%; margin-right: 0; float:left; margin-right: 40px; margin-bottom:40px; min-height:82px;}
.prom .plogo {float:left; margin:0 15px 0 0; padding:0 15px 0 0; border-right:1px solid #666;}
.prom ul {margin:0; padding:0; list-style:none; display:block;}
.prom ul li {margin:0; padding:0; display:block; color:#aaa; font-size:15px;}
.prom ul li a{text-decoration:none; color:#aaa; border-bottom:1px solid #222; line-height:25px; font-size:15px; padding-bottom:2px; font-family: 'siemens';}
.prom ul li a:hover {color:#fff;}

.prom1 {min-height:82px; width:99%; margin:0 0 40px 0; float:left; text-align:left; border-bottom:1px solid #333; padding-bottom:20px;}
.prom1 .plogo {float:left; margin:0 15px 0 0; padding:0 15px 75px 0; border-right:1px solid #666;}
.prom1 .pimg {margin:0 0 15px 0; -moz-box-shadow: 0 8px 16px -5px #000; -webkit-box-shadow: 0 8px 16px -5px #000; box-shadow: 0 8px 16px -5px #000;}
.prom1 .pimg1 {margin:0 0 15px 0; -moz-box-shadow: 0 8px 16px -5px #000; -webkit-box-shadow: 0 8px 16px -5px #000; box-shadow: 0 8px 16px -5px #000; float:left; margin-right:15px;}
.prom1 p {margin:0 !important; padding:0; display:block; color:#aaa; font-size:15px;}
.prom1 .brand_logo_cls {float: right; margin: -10px 10px 20px 20px; background: #333; padding: 10px;}
.prom1 .brand_description_cls {padding: 3%; border: 1px solid #333; width: 94%;}




.prom-details {width:100%; margin: 0; margin-bottom:40px;}
.prom-details .title {text-align:right; border-bottom:1px solid #3b3b3b; height:60px; margin-bottom:25px; width:100%; line-height:66px; font-size:35px; color:#fff; padding:0px 0 7px 0; font-family: 'LaneNarrowRegular'; font-weight:400;}
.prom-details .title img {float:left;}
.prom-details .details {margin:0; padding:0;}
.prom-details .details .picside {margin:0px 0 0 0; padding:0;}
.prom-details .details .picside img {float:left; border:1px solid #3b3b3b; margin:0 6px 6px 0;}
.prom-details .details .picside img:hover {border:1px solid #4a4a4a;}
.prom-details .details .contside {margin:0; padding:0;}
.prom-details .details .contside p {font-size:14px !important; font-weight:400; margin-bottom:14px !important;}
.prom-details .details .contside .download {font-family: 'latolight'; color:#fff; text-decoration:none; font-weight:400; font-size:14px; float: right; margin: -1px 0px 20px 20px; background: #222; padding: 15px;}
.prom-details .details .contside .download span {display:block; background:url(images/icon-pdf.png) no-repeat  67px 0px; margin:0 0 11px 0;}
.prom-details .details .contside .download strong {background:#d81d2a; font-weight:400; text-align:center; padding:5px 15px;}
.prom-details .details .contside .download:hover strong {background:#fff; color:#d81d2a;}


.cursor {cursor:pointer !important;}

.categ {width:30%; margin:0 3% 10px 0; float:left; text-align:center; padding-bottom:5px; min-height:190px;}
.categ:hover span{color:#fff;}
.categ p {margin-bottom:5px !important; padding-bottom:7px !important;}
.categ span {font-family: 'latolight'; font-weight:400; font-size:15px; color:#ffc7e8;}
.categ img {-moz-box-shadow: 0 8px 16px -5px #000; -webkit-box-shadow: 0 8px 16px -5px #000; box-shadow: 0 8px 16px -5px #000; width:100%;}


.categ1 {width:30%; margin:0 3% 20px 0; float:left; text-align:left; padding-bottom:5px;}
.categ1 .pic {display:table-cell; vertical-align:middle; text-align:center; height:140px; padding:10px; width:100%;}
.categ1 span {font-family: 'latolight'; font-weight:400; font-size:14px; color:#fff; display:block; padding-top:7px; margin-bottom:3px; line-height:22px;}
.categ1 strong {font-family: 'latolight'; font-weight:400; font-size:15px; color:#987f68; display:block;}



.categ-d {width:45%; margin:0 40px 40px 0; float:left; text-align:left; padding-bottom:5px; background:fuchsia;}
.categ-d p {margin-bottom:5px !important;}
.categ-d span {font-family: 'siemens'; font-weight:400; font-size:18px; color:#fff;}
.categ-d img {-moz-box-shadow: 0 8px 16px -5px #000; -webkit-box-shadow: 0 8px 16px -5px #000; box-shadow: 0 8px 16px -5px #000;}


.clinks {text-decoration:none;}

/*-------------login Start Here----------------*/
.securePayment {margin:20px 0 0 0; padding:0; padding-bottom:9px; border-bottom:1px solid #333; margin-bottom:25px; font-family: 'latolight'; display:block;}
.securePayment ul{list-style:none; margin:0; padding:0; clear:both;}
.securePayment ul li{color:#fff; font-size:15px; display: inline; list-style:none; margin-right:14px; padding:0px;  line-height:10px !important;}
.securePayment ul li a{color:#fff; text-decoration:none;}
.securePayment ul li a:hover{color:#d81d2a;}
.securePayment .activeLink{color:#d81d2a!important;}


.loginArea {margin:0; padding:0; padding:0px; margin-bottom:20px; color:#7D7D7D; font-size:14px; font-family: 'siemens';}
.loginArea .left-area{float:left; width:40%; min-height:300px; border-right:1px dotted #333; padding-right:5%; color:#aaa}
.loginArea .left-area h1{margin:0; padding:0; font-size:22px; color:#fff; line-height:24px; font-weight:400; margin-bottom:15px; font-weight:400; font-family: 'latolight';}
.loginArea .left-area .radio-btn{float:left; margin-right:8px; margin-bottom:10px; padding-top:2px;}

.loginArea .right-area{float:left; width:40%; text-align:left; padding-top:0px; margin-left:5%;}
.loginArea .right-area h1{margin:0; padding:0; font-size:22px; color:#fff; line-height:24px; font-weight:400; margin-bottom:15px; font-weight:400; font-family: 'latolight';}
.loginArea .right-area .right-intro{padding:10px; border:1px solid #333; margin-top:15px; color:#aaa;}
.loginArea .right-area .right-intro h6{ font-family: 'latolight' !important; margin:0; padding:0; text-align:left; font-size:18px !important; line-height:14px; color:#fff !important; margin-bottom:10px; font-weight:400;}
.loginArea .right-area .right-intro h6 a{ font-family: 'latolight'; font-size:14px; line-height:14px; color:#c5a88a; font-weight:400; text-decoration:none;}
.loginArea .right-area .right-intro.loginArea h2 a:hover{color:#c5a88a; font-weight:400; text-decoration:underline}

.loginArea .right-area .ulLogin{margin:0 0 0 15px; list-style:none; padding:0;}
.loginArea .right-area .ulLogin li{color:#aaa; font-size:13px; line-height:19px; font-family: 'siemens'; background:url(images/ar.gif) no-repeat 0 5px; padding-left:12px; margin-bottom:5px;}
.loginArea .right-area .ulLogin li a{color:#aaa; text-decoration:none;}
.loginArea .right-area .ulLogin li a:hover{color:#fff;}

.loginArea .divInput {margin-bottom:12px; color:#454545;}
.loginArea .input {border:1px  solid #BFBFBF; height:27px; line-height:27px; width:250px; text-align:left; color:#666; font-size:12px; padding:0 10px; background:none;}
.loginArea .inputgv {border:1px  solid #d6d6d6; height:27px; line-height:27px; width:250px; text-align:left; color:#c5a88a; font-size:12px; padding:0 10px;}
.loginArea h3 { text-align:left; font-size:18px; font-weight:400; line-height:18px; color:#fff; margin-bottom:15px;}
.loginArea h3 span { text-align:left; font-size:14px; font-weight:700; line-height:18px; color:#e13a86;}

.LoginLeft h1{margin:0; padding:0; font-size:22px; color:#fff; line-height:24px; font-weight:400; margin-bottom:15px; font-weight:400; font-family: 'latolight';}


.forgotDiv {margin:0; padding:0; padding:15px; border:1px solid #333; margin-bottom:15px; color:#aaa; font-size:13px; min-height:160px;}


.moser-hidden{display:none; color:#fff; font-family: 'siemens'; font-size:14px;}

.loginArea .myAccLeft {float:left; width:340px; margin:0; padding:0; position:relative; line-height:15px;}
.loginArea .myAccRight {float:left; width:425px; min-height:200px; margin:0; padding:0; color:#aaa; font-size:12px; border-left:1px solid #333; padding-left:30px;}
.shipAddress {float:left; width:170px; margin-right:15px; padding:10px; border:1px solid #444; margin-bottom:30px; position:relative; line-height:17px; min-height:180px; color:#ccc;}
.marginB20 {margin-bottom:20px;}


.table-shippingAdd {margin:0 auto; padding:0; margin-bottom:10px;}
.table-shippingAdd td {padding:0; border-bottom:0px solid #201a17; font-size:14px; vertical-align:top; line-height:14px; text-align:left; color:#aaa; font-family: 'latolight';}

.input1 {border:1px  solid #A6A6A6; height:25px; line-height:25px; width:280px; text-align:left; color:#000; font-family: 'siemens'; font-size:12px; padding:0 10px; background:none;}
.selectCommon {border:1px  solid #FF95CA !important; background:#F5CAC2 !important; text-align:left; color:#000; font-family: 'myriad'; font-size:14px; padding:4px 1px; width:305px;}

.input_error {border: 1px solid #FF95CA!important; background-color:#F5CAC2!important; width:291px; text-align:left; color:#000; font-family: 'myriad'; font-size:14px; padding:4px 6px}
.selectCommon_error {border:1px  solid #FF95CA;  background:#F5CAC2 !important; text-align:left; color:#000; font-family: 'myriad'; font-size:12px; padding:5px; width:303px;}

.review-links{list-style:none; margin:0; padding:0; clear:both; margin-bottom:15px;}
.review-links li{color:#a9a8a8; font-family: 'myriad'; font-size:13px; display: inline; list-style:none; margin-right:7px; padding:0px; padding-right:5px; border-right:solid 1px #a3a0a0; line-height:10px !important;}
.review-links li a{color:#ccc; text-decoration:none; font-family: 'myriad';}
.review-links li a:hover{color:#fff;}
.review-links .activeLink{color:#a07209!important; font-family: 'myriad';}

.sameasbill{font-size:14px; color:#5B5B5B; font-family: 'myriad';}
.sameasbill1{font-size:16px; color:#5B5B5B; font-family: 'myriad'; float:left; margin-right:30px;}

.paswrd-box{padding:10px; border:1px solid #333; font-size:14px; line-height:17px; margin-top:10px; color:#aaa; width:95%; float:left;}
.paswrd-box p{margin-bottom:10px;}

.reviewboxes{float:left; width:27%; padding:2%; min-height:150px; border:1px solid #333; margin-bottom:27px;}
.reviewboxes:last-child{border:none;}
.reviewboxes h6 {font-size:17px !important; color:#d81d2a !important; font-weight:400; margin-bottom:10px !important; padding-bottom:0 !important; margin-top:0; padding-top:0; font-family:latolight;}

.reviewboxes1{float:left; width:43%; padding:2%; border:1px solid #333; margin-bottom:30px; margin-right:5%; min-height:170px;}
.reviewboxes1:last-child{border:none;}
.reviewboxes1 h6{font-size:18px !important; color:#d81d2a !important; font-family: 'latolight' !important; font-weight:400; margin-bottom:10px !important; padding-bottom:0 !important; margin-top:0; padding-top:0;}

.order-details{float:left; margin:0 0 0 0px; width:50%;}
.order-details p{font-size:14px; color:#545454; font-family: 'myriad'; line-height:24px;}

.cartsmall{font-size:12px; color:#aaa !important; margin:5px 0 0 0px; border-bottom:solid 0px #ccc; padding-bottom:5px;}

.cartlinks{background:#e76239; color:#fff; padding:6px 9px; color:#fff !important; margin-top:-1px; text-decoration:none; float:left; margin-right:7px;}

.payProceed {background:#B3B4B5; color:#000; font-size:18px; border:0px; padding:10px 15px; font-weight:400;  font-family: 'siemens'; text-decoration:none; cursor:pointer;}
.payProceed:hover {background:#fff; color:#000; cursor:pointer;}

.shippinAddres{border:solid 1px #333; padding:10px; float:right; width:95%; margin-bottom:20px; margin-top:15px; position:relative;}
.shippinAddres p{font-size:14px; font-family: 'myriad'; margin-bottom:7px; line-height:20px;}
.shippinAddres h1{font-size:18px; font-family: 'latolight'; color:#fff; font-weight:400; margin-bottom:7px;}

.currentlyselected{font-size:12px; color:#ccc; font-weight:400; font-family:'siemens'; position:absolute; text-align:center; right:10px; bottom:10px;}
.currentlyselected img {margin-bottom:5px;}

/*------------- Login End Here----------------*/


/*-------------Cart Start Here----------------*/
.shoppingcart{width:100%; margin-bottom:70px;}
.carttable{width:100%; max-height:194px; float:left;}

.table-viewCart {margin:0 auto; padding:0;}
.table-viewCart tr {margin-bottom:20px;}
.table-viewCart td {padding:10px; border-bottom:1px solid #333; font-size:17px; line-height:18px; color:#aaa; vertical-align:top; font-family: 'latoregular'; font-size:14px;}
.table-viewCart td .mobfs18{font-size:18px;}
.table-viewCart td .a {background:#B3B4B5; color:#000; font-size:13px; border:0px; padding:2px 5px; font-weight:400; font-family: 'siemens'; text-decoration:none; margin-right:15px;}
.table-viewCart td .a:hover {background:#fff; color:#000; cursor:pointer;}
.table-viewCart th {padding:10px; font-size:14px; line-height:16px; color:#fff; vertical-align:top; background:#221c1c;  font-weight:400; border-right:solid 1px #000; font-family: 'siemens';}

.cart-arrows{width:100%; margin:0px 0 5px 0;}
.cartpic{border:solid 0px #B2AFAF !important;}
.inputQyt {width:25px !important; height:17px; text-align:center; border:solid 1px #2a2a2a; background:none; outline:none; color:#fff; font-family:latolight; font-size:14px;}
.price{font-size:16px !important;}
.discountPrice{color:#999; font-size:16px; text-decoration:line-through; font-style:normal; font-size:15px;}
.left-btns{float:left; margin-top:10px;}

.item-name {font-size:22px !important; color:#fff !important; font-weight:400; font-family: 'myriad'; margin-bottom:11px !important;}

@-moz-document url-prefix() {
    .payProceed  {
        padding:5px 10px;
    }
}

.pincode {background:#27196b; color:#fff; font-size:16px; border:0px; padding:10px 15px; font-weight:400; font-family: 'myriad'; text-decoration:none; cursor:pointer; float:left;} 
.pincode:hover{border:solid 1px #A6A6A6 !important; color:#000; background:none;}

.loginlink {text-decoration:none; color:#B3B4B5 !important; font-size:14px; margin:5px 0 5px 0px; float:left;}
.loginlink:hover {color:#fff;}


.continueShopping {background:#B3B4B5; color:#000; font-size:18px; border:0px; padding:10px 15px; font-weight:400; font-family: 'siemens'; text-decoration:none; cursor:pointer; line-height:normal; margin-bottom:5px; display:inline-block;}
.continueShopping:hover {background:#fff; color:#000; cursor:pointer;}

.payProceed {background:#B3B4B5; color:#000; font-size:18px; border:0px; padding:10px 15px; font-weight:400;  font-family: 'siemens'; text-decoration:none; cursor:pointer; line-height:normal; display:inline-block;}
.payProceed:hover {background:#fff; color:#000; cursor:pointer;}

.payProceed1 {background:#B3B4B5; color:#000; font-size:16px; border:0px; padding:5px 15px; font-weight:400; font-family: 'siemens'; text-decoration:none; cursor:pointer; line-height:normal; display:inline-block;}
.payProceed1:hover {background:#fff; color:#000; cursor:pointer;}


.table-shoppingEstimate { padding:0; width:auto; float:right; margin-top:10px;  font-family: latolight;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
.table-shoppingEstimate td {padding:10px; padding-right:10px; border-bottom:1px solid #333; font-size:18px; font-weight:400; line-height:16px; color:#fff !important; vertical-align:top;}
.table-shoppingEstimate1 {margin:0; padding:0; border:0px solid #40332a; border-top:1px solid #333030; float:right; margin-top:10px;}
.table-shoppingEstimate1 td { padding:6px; padding-right:10px; border-bottom:1px solid #333030; font-size:12px; font-weight:400; line-height:16px; color:#ccc !important; vertical-align:top;}
.shipping{color:#ccc !important;}

.paymentarea{float:left; width:695px; background:#fff; border:solid 1px #ccc;}
.paymentarea .left-list{float:left; width:219px;}
.paymentarea .left-list ul{margin:0px; padding:0px; list-style:none;}
.paymentarea .left-list ul li a{text-decoration:none; background:url(images/paymt-bor.jpg) repeat-x left top #f2f2f2; display:block; width:195px; border-right:solid 1px #c9c9c9; font-size:15px; color:#333; padding:12px 0px; border-bottom:solid 1px #c9c9c9;}
.paymentarea .left-list ul li a .pymnt-icon{width:18px; height:20px; background:url(images/payment_modes.png) no-repeat left top; float:left; margin:0 9px 0 10px;}
.paymentarea .left-list ul li a .netbank{background-position:0px -40px; height:23px;}
.paymentarea .left-list ul li a .credit-card{background-position:0px -63px; height:13px; width:18px;  margin-top:3px;}
.paymentarea .left-list ul li a .emi{background-position:0px -78px;  width:16px; height:17px; margin-top:0px;}
.paymentarea .left-list ul li a .d-card{background-position:0px -63px; height:13px; width:18px;  margin-top:3px;}
.paymentarea .left-list ul li a .egift{background-position:0px -97px; height:17px; width:16px;  margin-top:0px;}
.paymentarea .left-list ul li a:hover{background:#e6e6e6;}

.link-active{background:#4d4d4d !important; color:#fff !important;}
.link-active .pymnt-icon{background-position:0px -19px !important;}
.link-active .netbank{background-position:0px -137px !important;}
.link-active .credit-card{background-position:0px -160px !important;}
.link-active .emi{background-position:0px -175px !important;}
.link-active .d-card{background-position:0px -160px !important;}
.link-active .egift{background-position:0px -194px !important;}


.paymentarea .payment-right{float:right; width:473px; display:none;}
.paymentarea .payment-right h2{font-size:16px; color:#000; font-weight:400; margin-bottom:10px;}
.paymentarea .payment-right .psmallhead{border-bottom: dashed 1px #e6e6e6; color: #848484; padding: 10px 0 20px 0; font-size: 11px; margin-bottom:15px;}
.paymentarea .payment-right .psmallfot{border-top: dashed 1px #e6e6e6; color: #848484; padding: 7px 10px 0px 0; font-size: 11px; margin-bottom:15px; margin-top:7px;}
.paymentarea .payment-right .cod-box{width:460px; float:left; border:solid 1px #ccc; margin:0 0 20px 0px;}
.paymentarea .payment-right .cod-box .captchabox{width:172px; float:left; margin:6px 0 0 23px;}
.paymentarea .payment-right .cod-box .captchabox .captcha{margin:0 0 7px 0px;}
.paymentarea .payment-right .cod-box .captchabox .ref-cap{float:right; margin:16px 0 0 0px;}
.paymentarea .payment-right .cod-box .captchabox .captchainp{width:138px; height:36px; float:left; background:#f9f9f9; border:solid 1px #e6e6e6; padding-left:10px; margin-bottom:9px;}
.paymentarea .payment-right .cod-box .captchabox .captchainp:focus{background:#fff;}
.paymentarea .payment-right .cod-box .captchatext{width:255px; height:112px; float:right; background:url(images/captextarrow.jpg) no-repeat left top #f9f9f9;}
.paymentarea .payment-right .cod-box .verftext{width:210px; float:left; font-size:12px; color:#000; margin:17px 0 0 40px; line-height:18px;}
.paymentarea .payment-right .captchabox_error{padding:5px; background-color:#EBEBEB; width:450px; margin-bottom:10px; color:#B63E19; font-size: 12px; border:solid 1px #800000;}


.paymentarea .payment-right .banklogos{width:142px; height:50px; float:left; border:solid 1px #e6e6e6; background:#e6e6e6; margin-right:12px; margin-bottom:12px; cursor:pointer;}
.paymentarea .payment-right .banklogos:hover{border:solid 1px #b63e19;}
.paymentarea .payment-right .banklogos:last-child{margin-right:0px;}
.paymentarea .payment-right .allbanks{font-size:12px; margin-bottom:26px; border:solid 1px #ccc; margin-top:12px;}
.paymentarea .payment-right .bankactive{border:solid 1px #b63e19;}

.paymentarea .payment-right .ul{margin:0px; padding:0px; list-style:none;}
.paymentarea .payment-right .ul li{background: url('images/card-small.png') 0 0 no-repeat; height: 26px; width: 40px; vertical-align: middle; display: inline-block; zoom: 1;}

.paymentarea .payment-right .crd-card{width:460px; float:left; background:#e7e7e7; border-radius:10px; margin:0 0 20px 0px;}
.paymentarea .payment-right .crd-card .crdmain{width:358px; margin:0 auto; margin-top:13px; margin-bottom:8px;}
.paymentarea .payment-right .crd-card .crdmain p{font-size:12px; color:#666; margin-bottom:5px;}
.paymentarea .payment-right .crd-card .crdmain .crdinp{width:350px; height:35px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff; margin-bottom:5px; font-size:16px; color:#666; padding-left:8px;}
.paymentarea .payment-right .crd-card .crdmain .dt-sep{font-size:16px; margin:6px 3px 0 3px; float:left;}

.exp-dt-inn {background: #fff; border: 2px inset #fff; width: 120px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; height:35px;}
.exp-dt-inn input{width:42px; float:left; height:35px; text-align:center; border:none; font-size:16px; color:#666;}

.vcrnumber{width:190px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; border:solid 1px #e6e6e6; background:#f9f9f9; height:35px; padding-left:10px; margin:0 10px 0 0px;}
.vcrnumber:focus{background:#fff;}
.msg{background:#feffd3; border:solid 1px #f8e3ac; padding:5px 10px; font-size:12px; color:#000; width:430px; line-height:18px; margin-bottom:15px;}

.table-payment{margin-bottom:20px;}
.table-payment th{font-size:12px; color:#848484; text-align:center; font-weight:400; padding:0 0 7px 0px; border-bottom:solid 1px #e6e6e6;}
.table-payment td{font-size:12px; color:#333; text-align:center; border-bottom:solid 1px #e6e6e6; padding:7px 0px;}
.table-payment tr:hover{background:#f5f5f5;}
.table-payment tr:hover th{background:#fff;}
.banktable{display:none;}
/*-------------Cart End Here----------------*/




.banner_home {position:relative;}
.bannertext {position:absolute; bottom:0px; left:0%; width:100%; text-align:center;}
.bntxt1 {font-size:49px; color:#FFF; text-align:center; font-family: 'segoe_uilight'; padding-bottom:15px;}
.bntxt2 {text-align:center;}


.rslides, .rslides2, .rslides3 {position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0;}
.rslides li:first-child {position: relative; display: block; float: left;}
.rslides img {display: block; height: auto; float: left; width: 100%; border: 0;}
.rslides_tabs {font-size: 0px; list-style: none; margin: -25px 0 0 0; max-width: 973px; padding:0 0 0 0; text-align: right; width: 100%; z-index:2; position:absolute; right:5px;}
.rslides_tabs li {display: inline; float: none; margin-right: 6px;}
.rslides_tabs a {width: auto; line-height: 16px; padding: 5px; height: auto; background: #fff; display: inline;  -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow: 0 8px 6px -3px #000; -webkit-box-shadow: 0 5px 6px -3px #000; box-shadow: 0 5px 6px -3px #000;}
.rslides_tabs a:hover {border: 0;}
.rslides_tabs li:first-child {margin-left: 0;}
.rslides_tabs .rslides_here a {background: #ee7a03;  color: #fff; font-weight: bold; border:1px solid #fff;}



/*.topbar {position:absolute; top:0px; left:0px; width:100%; background:url(images/topbar.png);}
.topbarcont {width:973px; text-align:right;}

.topnav {position:absolute; top:65px; left:50%; margin-left:-486px;}
.b1 {position:absolute; width:110px; height:67px; top:0px; left:270px;}
.m1 {position:absolute; top:0px; left:-1px;  display:none;  }
.m2 {position:absolute; top:0px; left:-1px; display:none;}
.m1a {position:absolute; width:175px; height:37px; top:160px; left:34px;}
.m2a {position:absolute; width:175px; height:37px; top:109px; left:34px;}*/




.boxesnews {position:relative; float:left; height:240px; text-decoration:none;}
.boxes {position:relative; float:left; height:240px; text-decoration:none;}
#box1 {background:url(images/boxbg1.jpg);}
#box2 {background:url(images/boxbg2.jpg) no-repeat center center;}
#box3 {background:url(images/boxbg3.jpg) no-repeat center center;}
#box4 {background:url(images/boxbg4.jpg) no-repeat center center;}
#box5 {background:url(images/boxbg5.jpg) no-repeat center center;}
#box6 {background:url(images/boxbg6.jpg) no-repeat center center;}
#box7 {background:url(images/boxbg7.jpg) no-repeat center center;}
.bxtext { position:relative; text-align:center; font-size:24px; color:#FFF; margin-top:110px; line-height:26px;}

.rollbox {position:absolute; top:0px; left:0px; width:100%; height:100%; opacity:0.8;}
.rollblack {background-color:#000000;}
.rollpink {background-color:#f35516;}
.rollgreen {background-color:#938714;}
.rollred {background-color:#c32d2a;}

.newscont {padding:0px 20px 0px 20px;}
.newstitle {float:left; font-size:22px; border-top:3px solid #ffffff; color:#ffffff; padding:6px 10px 0px 0px;}
.newsdate {font-size:14px; line-height:16px; margin:14px 0px 8px 0px; font-family: 'siemens';}
.newstext {font-size:22px; line-height:24px; height:110px; font-family: 'segoe_uilight';}
.newstext a{color:#000; text-decoration:none;}
.newstext a:hover{color:#fff;}
.viewall {font-size:12px; border-top:1px solid #fff; color:#ffffff; padding-top:10px; text-align:right;}
.viewall a {color:#ffffff; text-decoration:none;}
.viewall a:hover {color:#000;}

.prodtable {margin:0; padding:0; color:#fff; font-family:latolight; font-weight:400;}
.prodtable h6 {background:#221c1c; color:#fff; font-size:14px !important; font-family:siemens !important; font-weight:400; padding:10px !important; margin:0 0 8px 0; display:none;}
.prodtable .item-d {width:58.5%; float:left; border-right:1px solid #000;}
.prodtable .item-d .p-pic{float:left; margin:4px 15px 18px 0;}
.prodtable .item-d .p-pic .rem {color:#fff; text-decoration:none; line-height:16px; background:#333; padding:2px 0; text-align:center; display:inline-block; margin-top:3px; width:120px;}
.prodtable .item-d .p-pic .rem:hover {background:#666;}
.prodtable .item-d .item-name {font-size:22px !important; color:#fff !important; font-weight:400; font-family: 'latolight' !important; margin-bottom:5px !important; padding-top:4px !important;}
.prodtable .item-d .cartsmall{font-size:12px; color:#aaa !important; margin:0px 0 0 0px; border-bottom:solid 0px #ccc; padding-bottom:5px;}
.prodtable .remove{width:12%; float:left; border-right:1px solid #000; text-align:center;}
.prodtable .price{width:13%; float:left; border-right:1px solid #000; text-align:center;}
.prodtable .quantity{width:13%; float:left; border-right:1px solid #000; text-align:center;}
.prodtable .subt{width:15%; float:left; text-align:right;}
.prodtable .subt p {font-size:16px !important; color:#fff !important; font-weight:400 !important; font-family: 'latolight' !important; text-align:right; padding-right:10px !important;}

.prodtable1 {margin:0; padding:0; color:#fff; font-family:latolight; font-weight:400;}
.prodtable1 h6 {background:#221c1c; color:#fff; font-size:14px !important; font-family:siemens !important; font-weight:400; padding:10px !important; margin:0 0 8px 0;}
.prodtable1 .item-d{width:58.5%; float:left; border-right:1px solid #000;}
.prodtable1 .remove{width:12%; float:left; border-right:1px solid #000; text-align:center;}
.prodtable1 .price{width:13%; float:left; border-right:1px solid #000; text-align:center;}
.prodtable1 .quantity{width:13%; float:left; border-right:1px solid #000; text-align:center;}
.prodtable1 .subt{width:15%; float:left; text-align:right;}

.ost {margin:0; padding:0; color:#fff; font-family:latolight; font-weight:400;}
.ost h6 {background:#221c1c; color:#fff; font-size:14px !important; font-family:siemens !important; font-weight:400; padding:10px !important; margin:0 0 8px 0; display:none;}
.ost p {padding-left:8px !important; margin-bottom:0 !important;}
.ost div a {}
.ost .osdiv1 {width:28%; float:left; border-right:1px solid #000;}
.ost .osdiv2 {width:28%; float:left; border-right:1px solid #000;}
.ost .osdiv3 {width:15%; float:left; border-right:1px solid #000;}
.ost .osdiv4 {width:15%; float:left; border-right:1px solid #000;}
.ost .osdiv5 {width:12%; float:left;}

.ost1 {margin:0; padding:0; color:#fff; font-family:latolight; font-weight:400;}
.ost1 h6 {background:#221c1c; color:#fff; font-size:14px !important; font-family:siemens !important; font-weight:400; padding:10px !important; margin:0 0 8px 0;}
.ost1 .osdiv1 {width:28%; float:left; border-right:1px solid #000;}
.ost1 .osdiv2 {width:28%; float:left; border-right:1px solid #000;}
.ost1 .osdiv3 {width:15%; float:left; border-right:1px solid #000;}
.ost1 .osdiv4 {width:15%; float:left; border-right:1px solid #000;}
.ost1 .osdiv5 {width:12%; float:left;}



.inprodtable {margin:0; padding:0; color:#fff; font-family:latolight; font-weight:400;}
.inprodtable h6 {background:#221c1c; color:#fff; font-size:14px !important; font-family:siemens !important; font-weight:400; padding:10px !important; margin:0 0 8px 0; display:none;}
.inprodtable .item-d {width:51.4%; float:left; border-right:1px solid #000;}
.inprodtable .item-d .p-pic{float:left; margin:4px 15px 18px 0;}
.inprodtable .item-d .p-pic .rem {color:#fff; text-decoration:none; line-height:16px; background:#333; padding:2px 0; text-align:center; display:inline-block; margin-top:3px; width:120px;}
.inprodtable .item-d .p-pic .rem:hover {background:#666;}
.inprodtable .item-d .item-name {font-size:22px !important; color:#fff !important; font-weight:400; font-family: 'latolight' !important; margin-bottom:5px !important; padding-top:4px !important;}
.inprodtable .item-d .cartsmall{font-size:12px; color:#aaa !important; margin:0px 0 0 0px; border-bottom:solid 0px #ccc; padding-bottom:5px;}
.inprodtable .remove{width:13%; float:left; border-right:1px solid #000; text-align:center;}
.inprodtable .price{width:11%; float:left; border-right:1px solid #000; text-align:center;}
.inprodtable .quantity{width:11%; float:left; border-right:1px solid #000; text-align:center; font-size:16px;}
.inprodtable .subt{width:13%; float:left; text-align:right;}
.inprodtable .subt p {font-size:16px !important; color:#fff !important; font-weight:400 !important; font-family: 'latolight' !important; text-align:right; padding-right:10px !important; margin-bottom:0 !important;}

.inprodtable1 {margin:0; padding:0; color:#fff; font-family:latolight; font-weight:400;}
.inprodtable1 h6 {background:#221c1c; color:#fff; font-size:14px !important; font-family:siemens !important; font-weight:400; padding:10px !important; margin:0 0 8px 0;}
.inprodtable1 .item-d{width:51.4%; float:left; border-right:1px solid #000;}
.inprodtable1 .remove{width:13%; float:left; border-right:1px solid #000; text-align:center;}
.inprodtable1 .price{width:11%; float:left; border-right:1px solid #000; text-align:center;}
.inprodtable1 .quantity{width:11%; float:left; border-right:1px solid #000; text-align:center;}
.inprodtable1 .subt{width:13%; float:left; text-align:right;}




#toparrow {background:url(images/uparrow.png) no-repeat; z-index:10; width:51px; height:51px; display:none; cursor:pointer; padding-bottom:10px; margin:0 auto;}
		
.play {width:187px; height:24px; background:url(images/icon-play.gif) no-repeat 0 0; color: #ccc; text-decoration: none; font-size: 13px; line-height: 24px; font-family: siemens; font-weight: 400; padding: 4px 25px 7px 30px;}
.play:hover {background:url(images/icon-play1.gif) no-repeat 0 0; color: #fff;}

.picbox {position:relative;}
.pbimg {overflow:hidden; text-align:center;}
.pbimg img {width:100%; min-width:1300px;}
.pbtextcont {position:absolute; bottom:30px; left:50%; margin-left:-268px;}
.pbtxt1 {float:left;}
.pbtxt2 {float:left; margin-top:40px;}



/*.row {width: 100%; position:relative}
.row a {width: 100%; text-decoration:none}
.row .owl-carousel {margin:0}
.row .article {width:100% !important; padding: 0px;}
.row .article img {width:auto !important; height:220px !important; margin-right:14px !important;}
.row .owl-carousel .owl-stage-outer{position:relative;overflow: hidden; z-index:10;}
.row .owl-carousel .owl-item{position:relative; min-height: 1px; float: left; width:auto; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-touch-callout: none;    -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;  user-select: none}
.row .owl-dots{display:none}
.owl-controls { position:absolute; z-index:0; top:0; left:0; width:100%; margin-top:28px}
.owl-controls .owl-prev, .owl-controls .owl-next {width:20px; height:39px; background:; cursor:pointer; overflow:hidden; background:url(images/arrowslider.png) no-repeat; text-indent:-999px}
.owl-controls .owl-next {float:right; background-position:-20px 0; margin-right:-40px; margin-top:64px;}
.owl-controls .owl-prev {float:left; background-position:0 0; margin-left:-40px; margin-top:64px;}*/

.disp {display:none;}

.footer { margin-top:20px; width:100%;}
.ftpad {padding-top:30px; width:973px; margin:0 auto;}
.ft1 {float:left; width:323px; height:90px; border-right:1px solid #813f66;}
.ft2 {float:left; width:323px; height:90px; border-right:1px solid #813f66; text-align:center;}
.ft3 {float:left; width:323px; height:90px; text-align:right;}
.ftlinkscont {border-top:1px solid #813f66; text-align:center;}
.ftlinks {font-size:14px; color:#ad7b99; padding:20px 0px 5px 0px; line-height:24px;}
.ftlinks a {color:#ad7b99; text-decoration:none; }
.ftlinks a:hover {color:#ffffff;}
.ftcopy {font-size:12px; color:#ad7b99; padding:0px 0px 10px 0px; line-height:20px;}
.ftcopy .fthighlight {color:#ffffff;}
.ftcopy a {color:#ad7b99; text-decoration:none;}
.ftcopy a:hover {color:#ffffff;}
.fttitle {font-size:14px; color:#FFF; text-transform:uppercase; margin-bottom:12px; line-height:16px; font-family: 'latolight';}
.fttitle2 {font-size:15px; color:#ad7b99; line-height:30px; font-family: 'latolight'; padding-top:6px;}
.fttitle2 a{font-size:15px; color:#fff; line-height:20px; font-family: 'latolight'; text-decoration:none; padding:3px 9px; background:#ff6600; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;}
.fttitle2 a:hover{color:#000; background:#fff;}

.fttitle3 {font-size:14px; color:#fff; line-height:20px; font-family: 'latolight'; padding-top:5px;}
.fttitle3 a{font-size:14px; color:#ff6600; line-height:20px; font-family: 'latolight'; text-decoration:none;}
.fttitle3 a:hover{color:#fff;}

.ftlogos a {margin-right:10px;}
.ftsubscont {border:1px solid #ad7b99; width:250px; float:right; height:36px;}
.ftsubstick {float:right; cursor:pointer;}
.ftsubsfield {float:left; margin-left:10px;}
.ftsubsfield .ftsubinput {font-size:14px; font-family: 'latolight'; color:#ad7b99; background:none; border:none; height:34px; width:190px; outline:none;}
.tick {background:url(images/icon_tick.png) no-repeat 0 0; height:36px; width:36px;}

.moblinksbut {width:100%; margin:0; background:#000; padding:15px 0; text-align:center; cursor:pointer; display:none;}
.moblinksbut:hover {background:#1b0653;}

.mobilelinks {display:block;}

.hr1 {border: 0px solid #3b3b3b; margin: 8px 0px 8px 0px; height: 1px; background: #333; display:block;}
.hr2 {border: 0px solid #3b3b3b; margin: 8px 0px 8px 0px !important; height: 1px; background: #333; display:block;}

.clear {clear:both;}

.ban-dis1 {display:none;}

.rslides2_tabs {display:none;}


.visit { width:103px; font-family: 'latolight'; color:#fff; font-weight:400; font-size:14px; margin-top:20px; }
.visit a {background:#222; color:#fff; text-decoration:none; padding:7px 10px 5px 10px; display:block;}
.visit a:hover {background:#675353; color:#fff;}

.downloadBro {font-family: 'latolight'; color:#fff; text-decoration:none; font-weight:400; font-size:14px; float: right; margin: -1px 0px 20px 20px; background: #222; padding: 15px;}
.downloadBro span {display:block; background:url(images/icon-pdf.png) no-repeat  67px 0px; margin:0 0 11px 0;}
.downloadBro strong {background:#d81d2a; font-weight:400; text-align:center; padding:5px 15px;}
.downloadBro:hover strong {background:#fff; color:#d81d2a;}



@media (max-width: 1036px){
	.textcontainer {width:100%;}
	.jitu .gomap{width: 100%}
}

@media (max-width: 1029px){
	.prom-details .details .picside {float:none; margin-right:0; width:100%; padding-bottom:15px;}
	.prom-details .details  {float:none; width:100%;}
}




@media (max-width: 996px){
	#header {height:137px;}
	.box4 {width:385px !important; left:0 !important; top:305px !important;}
	.box3 {width:40% !important; min-height:385px;}
	.box6 {width:385px !important; left:0 !important; top:335px !important;}
	.box7 {width:40% !important; min-height:415px !important;}
	.marT140 {margin-top:140px;}
	.box3a {padding:15px 15px 14px 15px !important;}
	.box7a {padding:15px 15px 14px 15px !important;}
	

	.ad-image img {height:auto !important;}
	#banner .bannerContainer { width:200%;}
		
	.maincontainer {margin-top:0px;}
	.mainnavtitle {margin:10px 0px 20px 0px;}
	
	.navEcom {display:none;}
	.subnav {display:none;}

	.topbarcont {width:100%;}
/*	.topbarcont img {padding-right:10px;}
	.topnav {display:none;}*/
	.mnb_menu {display:none;}
	.menubar {left: 3%; margin-left: auto; width:94%;}
	.btnmenu {display:block;}
	.tb_cart {margin-right: 2.6%;}
	.jitu{width:100%; margin-right: 0; float:none}
	.jitu .gomap{width: 100%; /*float:right;*/}
	
	.footer {width:100%;}
	.ftpad {padding:30px 0 0px 0; width:94%; margin:0 auto;}
	.ft1 {width:33%;}
	.ft2 {width:33%;}
	.ft3 {width:33%;}
	
	.smallnavcont { display:block;}
	.mainnav {  overflow:hidden; width:100%; height:0px; padding:0px; padding-top:37px;  }
	.mainnav a { display:block; padding:8px 10px 8px 10px; text-decoration:none; border-bottom:1px dashed #4e4e4e; background:none;}
	.mainnav a:hover {background:#171717;  }
	.mainnav .active {background:#171717; color:#ffffff; display:block; padding:8px 10px 8px 10px;}
	
	
	.maincolleft {float:left; width:100%; margin-right:0px; margin-bottom: 30px; padding-bottom: 10px; border-bottom:1px solid #333;}
	.maincolright {float:left; width:100%;}
	
	.boxes {height:100px !important;}
	.bxtext {margin-top:35px !important;}
	
	.tpsearch {right:60px !important; top:21px !important; border:none !important; padding:0 !important; margin:0 !important; position:absolute !important; z-index:999 !important;}
	
	.disp {display:block !important; clear:both !important;}
	.homebot .hotsup {float:left; width:27%; margin-right:3%; min-height:335px;}
	.homebot .news {float:left; width:70%; margin:0; min-height:335px;}
	.homebot .projects {float:left; width:27%; margin-right:3%; min-height:345px; margin-top:23px;}
	.homebot .testimonials{float:left; width:70%; margin:0; min-height:345px; margin-top:23px;}
	
	.vheight {height:260px;}

	
/*	.mainnav a {font-size:18px; line-height:20px; font-weight:400; color:#999999; text-decoration:none; padding:8px 16px 26px 16px;  background:url(images/navbg.png) no-repeat top center; margin-right:2px; display:inline-block; }
.mainnav a:hover {color:#ffffff; background:url(images/navbg.png) no-repeat center -100px;}
.mainnav .active {color:#ffffff; background:url(images/navbg.png) no-repeat center -100px;}*/

.contarea {margin:0; padding:0; background:#000;}
.mContainer {width:94%; margin:0 auto;}
.moblinksbut {display:block;}
.mobilelinks {display:none;}
.contarea .lefts {float:none; width:100%; padding-top:0; padding-bottom:0;}
.contarea .lefts a.lks {padding:8px 0 8px 0px; text-align:center; margin-bottom:3px; background:#473321;}
.contarea .lefts a.lks:hover {color:#fff; background:#291b0e;}
.contarea .lefts a.lks1 {margin:0; padding:8px 0 8px 0px; display:block; text-align:center; font-size:16px; color:#ee7a03; line-height:normal; text-decoration:none; font-family: 'latolight';}
.contarea .lefts ul {margin:0px 0 20px 0px;}
.contarea .lefts ul li {border-bottom:1px solid #231b14;}
.contarea .lefts ul li a {padding:8px 0 8px 0px; text-align:center;}
.contarea .lefts ul li a:hover {color:#896d53; background:#231b14;}
.contarea .lefts ul li span {padding:8px 0 8px 0px; text-align:center; color:#896d53; background:#231b14;}
.contarea .rights {margin:0; padding:25px 4% 40px 4%; width:92%; float:none; border-left:0px solid #221c1c; border-top:10px solid #221c1c;}
.widthwide {width:92% !important;}
.conthide {display:none;}

.mbanner .onlinesh {width:100%; margin-right:0; float:none; margin-bottom:23px;}
.mbanner .fcmlsr {width:100%; float:none;}
.ban-dis {display:none;}
.ban-dis1 {display:block;}
.promotions .tlt {float:none; margin-right:0;}
.promotions .txt {width:95%; margin:10px 2% 10px 15px;}

/*.prods .div1 {float:left; width:32%;}
.prods .div2 {float:left; width:32%; margin:0 2%;}
.prods .div3 {float:left; width:32%;}*/



.martop22 {margin-top:6.5% !important;}


.prods .div1 div, .prods .div3 div {width:32%; margin:0 2% 23px 0;}
.homebot .news ul {margin:6px 15px 30px 15px; width:auto;}
.dis-none {display:none;}
.rslides1_tabs {display:none;}
.rslides2_tabs {display:block;}
.cartpopup {right:2% !important; margin-right:0 !important;}
}





div.paginate {
    padding: 3px;
    margin: 3px 0 20px 0px;
	text-align:center;
}

div.paginate a {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #3b3b3b;
    
    text-decoration: none; /* no underline */
    color: #4e4e4e;
}
div.paginate a:hover, div.paginate a:active {
    border: 1px solid #4e4e4e;
	background-color: #171717;
    color: #fff;
}
   div.paginate span.current {
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #3b3b3b;
    font-weight: bold;
    background-color: #171717;
    color: #fff;
    }
    div.paginate span.disabled {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #3b3b3b;
    
        color: #4e4e4e;
    }


	

.selectyearcont {float:right; margin-top:-5px; margin-left:0px; color:#fff; font-size:11px; text-align:right;  font-family: 'siemens';}

.month {font-family:Arial; font-size: 11px; color: #fff; margin-bottom:10px;}
.month ul {list-style:none; padding:0; margin:0 0 0 0 !important; border:0  !important;}
.month ul li{font-size:13px; color:#fff; text-align:left; font-weight:400; display:inline; padding:0 !important; margin-right:4px!important; float:left; border:0px solid #48880d !important; position:relative;}
.month ul li a {font-size:13px!important; color:#000!important; text-decoration:none; line-height:25px; border:0px solid #48880d !important; background:#ccc!important; font-weight:400 !important; padding:5px 10px; font-family: 'siemens'; font-size:16px; color:#635856;}
.month ul li a:hover {color:#ffffff !important; text-decoration:none; background:#913b60 !important; border:0px solid #0195db;}
.month ul li span.active {font-size:13px!important; color:#ffffff!important; text-decoration:none; font-weight:400 !important; line-height:25px; border:0px solid #0195db !important; background:#913b60  !important; padding:5px 10px; font-family: 'siemens';}
.month ul li span.deactive {font-size:13px !important; color:#9B9B9B!important; text-decoration:none; font-weight:400 !important; line-height:25px; border:0px solid #bfbfbf !important; background:#333!important; padding:5px 10px; font-family: 'siemens';}
.active-arrow{position:absolute; left:50%; margin-left:-5px; margin-top:25px;}

.sublinks{COLOR: #a4a4a4; FONT-FAMILY:arial; FONT-SIZE: 11px; TEXT-DECORATION: none}
.selectyear {border:0px solid #FF0000; padding:3px 2px; font-size:11px; font-weight:700; width:60px; margin-top:-20px; background:#333; color:#FFFFFF; float:right; outline:0;}
.selectyear-construction {border:0px solid #FF0000; padding:1px 2px; font-size:12px; width:70px; margin-top:-2px; background:#0195db; color:#FFFFFF; float:right}

.selectyear1 {border:0px solid #FF0000; padding:3px; font-size:12px; font-weight:400; width:65px; margin-top:4px; background:#4E4E4E; color:#ffffff; outline:0; font-family: 'siemens';}

.tpsearch {width:153px; position: fixed; top: 6px; right: 50%; z-index: 9999; height:20px; margin: 0px -485px 0 15px; padding-left: 15px; border-left: 1px dotted #666;}
.tpsearch .input {border:0; background:#8e8585; font-size:13px; font-weight:400; font-family:'siemens'; color:#fff; padding:3px 5px; outline:0; width:120px; float:left; margin:0;}
.tpsearch .inputbutton {border:0; background:none; outline:0; float:left; margin:0px; padding:0;}

.coverage {margin:0px 5% 20px 0px; display:block; color:#ccc; position:relative; width:28%; float:left; font-family:'siemens', Arial, Helvetica, sans-serif; font-size:14px; min-height:330px;}
.coverage a {font-family: 'siemens', Arial, Helvetica, sans-serif; font-size:14px; color:#ccc; text-decoration:none;}
.coverage a img {filter:alpha(opacity=100); opacity:1.0; width:188px; border:#333 1px solid; padding:2px; margin-bottom:5px;}
.coverage p {line-height:18px !important; font-weight:400 !important; color:#fff !important; margin-bottom:5px !important; font-size:14px !important;}
.coverage span{font-size:13px; color:#987f68;}
.coverage .zoomicon {position:absolute; top:1px; right:1px; padding:0px; width:33px; height:33px; display:none;}


.coverage1 {margin:0px 3% 20px 0px; display:block; color:#ccc; position:relative; width:30%; float:left; font-family:'siemens', Arial, Helvetica, sans-serif; font-size:14px; min-height:220px;}
.coverage1 a {font-family: 'siemens', Arial, Helvetica, sans-serif; font-size:14px; color:#ccc; text-decoration:none;}
.coverage1 a img {filter:alpha(opacity=100); opacity:1.0; width:100%; border:#a3a3a3 1px solid; padding:2px; margin-bottom:5px;}
.coverage1 p {line-height:18px !important; font-weight:400 !important; color:#aaa !important; margin-bottom:5px !important; font-size:14px !important;}
.coverage1 span{font-size:13px; color:#913b60;}
.coverage1 .zoomicon {position:absolute; top:1px; right:1px; padding:0px; width:33px; height:33px; display:none}


.zoombor {border:#333 1px solid; padding:2px; margin-bottom:5px; cursor:pointer;}

.media ul {list-style:none; margin:0 0 20px 0 !important; padding:0;  border:0  !important;}
.media ul li{text-align:left; font-weight:700; line-height:17px; background:none!important; border-bottom:0px solid #ccc !important; padding: 0 0 5px 0!important; font-size:11px;}
.media ul li a{margin:0px 0 5px 0; padding:0; font-size:11px; font-weight:700; color:#aa1414; text-decoration:none; border-bottom:0px solid #ccc !important;}
.media ul li a:hover{color:#696E71;}
.media ul li b {color:#db511b;}


.press-heading{margin-bottom:2px !important; padding-bottom:3px !important; font-family: 'latolight' !important; font-weight:400 !important; font-size:20px !important; color:#fff !important;}
.press-heading a{font-size:20px; font-family: 'latolight' !important; line-height:20px; font-weight:400 !important; color: #fff; text-decoration:none;}
.press-heading a:hover{color:#987f68 !important;}
.press-date{font-size:14px!important; margin-bottom:11px !important; color:#987f68!important;}
.press-details{font-size:14px !important; font-family: 'latolight' !important; line-height:18px !important; font-weight:400 !important; color: #aaa !important; text-decoration:none; margin-bottom:6px !important;}

.frmTxt {float:left; width:25%; padding-right:5%; margin-top:5px; font-weight:400; font-family: 'latosemibold'; color:#aaa; font-size:14px;}
.frmInp {float:left; background:url(images/colon.png) no-repeat 0px 10px; padding-left:20px; width:60%;}
.frmline {clear:both;}
.inp {font-size:14px; padding:4px 1%; border:1px solid #aaa; outline:none; width:70%; margin:0px 5px 10px 0px; background:#B3B4B5; color:#000; font-family:siemens;}
.inpslt {font-size:14px; padding:4px 1%; border:1px solid #aaa; outline:none; width:72.5%; margin:0px 5px 10px 0px; background:#B3B4B5; color:#000; font-family:siemens;}
.frmtxtarea {font-size:14px; padding:4px 1%; border:1px solid #aaa; outline:none; width:70%; margin:0px 5px 10px 0px; background:#B3B4B5; color:#000; font-family:siemens; clear:both; height:60px; resize:none;}

.zoom {display:inline-block; position: relative; border:0px solid #cdccca;}
.zoom:hover {border:0px solid #ABA099;}
.zoom .icon { position:absolute; top:0px; right:0px; z-index:2; border:0px;}
.zoom .icon:hover {border:0px;}

@media (max-width: 885px){
	.inprodtable .item-d {width:100%;}
	.inprodtable .remove {width:24.8%;}
	.inprodtable .price {width:24.8%;}
	.inprodtable .quantity {width:24.8%;}
	.inprodtable .subt {width:24.8%; text-align:center;}		
	.inprodtable .subt p {text-align:center;}
}

@media (max-width: 870px){
.securePayment ul li{font-size:13px;}
.loginArea .left-area {float:none; width:98%; padding-right:0; border:0;}
.loginArea .right-area {float: none; width: 98%; margin-left: 0%; border-top:1px solid #333; margin-top:20px; padding-top:20px;}
.inptouchpad {width:250px;}

}

@media (max-width: 760px){
.prodtable h6 {margin-top:8px;}
.prodtable .item-d{width:100%; border-right:0px solid #000; text-align:left;}
.prodtable .price{width:33%; text-align:center;}
.prodtable .quantity{width:33%; text-align:center;}
.prodtable .subt{width:33%; text-align:center;}
.prodtable .subt p {text-align:center;}
.hr {border: 0px solid #3b3b3b; margin: 10px 0px 10px 0px; height: 5px; background: #fff;}

}

@media (max-width: 846px){
.footer {margin-top:0px;}
.ft1 {width:100%; text-align:center; height:auto; padding-bottom:10px; margin-top:16px; border:none; border-bottom:1px solid #262626;}
.ft2 {width:100%; text-align:center; height:auto; padding-bottom:16px; margin-top:16px; border:none; border-bottom:1px solid #262626;}
.ft3 {width:100%; text-align:center; height:auto; padding-bottom:16px; margin-top:16px;}

.pbimg img {min-width:1050px;}

.ftsubscont {width:250px; float:none; margin: 0 auto;}

.gomap1 {float:none; width:100%; margin-bottom:25px;}

.bannertext {position:absolute; bottom:0px; left:0; margin-left:0px; width:100%;}
.bntxt1 {font-size:30px;}
.htextmain2 {font-size:18px !important; line-height:17px !important; padding-top:13px !important;}
.htextmain2 span{font-size:13px !important;}
.citytext {bottom:62px !important; font-size:15px !important;}

.pbtextcont {position:absolute; bottom:10px; left:20px; margin-left:0px;}
.pbtxt1 {width:100%;}
.pbtxt2 {width:100%; margin-top:0px;}
.pbtxt1 img {width:170px; height:106px;}
.pbtxt2 img {width:176px; height:41px;}

.boxesnews {height:160px !important;}
.newstext {height:50px !important;}
.boxes {height:100px !important;}
.bxtext {margin-top:35px !important;}

.ft1 {float:left; width:50%;}
.ft2 {float:left; width:50%; padding-bottom: 29px;}

}

@media (max-width: 900px){
.prodtable1 {display:none;}
.prodtable h6 {display:block;}

.inprodtable1 {display:none;}
.inprodtable h6 {display:block;}

}

@media (max-width: 820px){

	
	.cloudzoom-zoom {display:none !important;}
	.cloudzoom-lens {display:none !important;}
	
}


@media (max-width: 800px){

.LoginLeft1 {float:none !important; width:100% !important; margin-left:0 !important;}
.LoginLeft2 {float:none !important; width:100% !important; margin-left:0 !important; border-top:1px solid #333; padding-top:20px; margin-top:20px;}

.forgotp {width: 90%; padding: 5%;}

.registerPopup .divInput span {font-size:11px; font-family:Arial; float:none; padding-right:0px; position:absolute;}

.signInPopup {width:90%; left:49%; top:20px; margin-left:-45%; min-height:300px; background:#181818; position:absolute; z-index:10000; text-align:left; padding:30px 0px; -moz-box-shadow:2px 2px 6px 0px #222; -webkit-box-shadow:2px 2px 6px 0px #222; box-shadow:2px 2px 6px 0px #222; border:5px solid #666; color:#ccc; display:none;}
.signInPopup h1{margin:0; padding:0; font-size:20px; color:#fff; line-height:22px; font-family:'siemens_sansroman', Arial, Helvetica, sans-serif; font-weight:400; margin-bottom:15px;}
.signInPopup .divInput {margin-bottom:12px; color:#ccc;}
.signInPopup .input {border:1px  solid #919191; height:27px; line-height:27px; width:85%; text-align:center; color:#ccc; font-family:'siemens_sansroman', Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px; background:none;}
.signInPopup .leftSide {display:none;}
.signInPopup .rightSide {float:none; width:100%; border-left:0px solid #373737; padding-left:0px; display:block;  text-align:center;}
.signInPopup .notMember {border-top:1px solid #373737; text-align:center;}

.registerPopup {width:90%; left:49%; top:20px;  margin-left:-45%; height:350px; background:#181818; position:absolute; z-index:10000; text-align:left; padding:30px 0; -moz-box-shadow:2px 2px 6px 0px #222; -webkit-box-shadow:2px 2px 6px 0px #222; box-shadow:2px 2px 6px 0px #222; border:5px solid #666; color:#ccc; display:none;}
.registerPopup h1{margin:0; padding:0; font-size:20px; color:#fff; line-height:22px; font-family:'siemens_sansroman', Arial, Helvetica, sans-serif; font-weight:400; margin-bottom:15px;}
.registerPopup .divInput {margin-bottom:12px; color:#ccc;}
.registerPopup .input {border:1px  solid #919191; height:27px; line-height:27px; width:85%; text-align:left; color:#ccc; font-family:'siemens_sansroman', Arial, Helvetica, sans-serif; font-size:12px; padding:0 10px; background:none;}
.overlay{width:100%; height:100%; background:url(images/fancybox_overlay.png) repeat left top; position:fixed; z-index:999; display:none;}
.overlay1{width:100%; height:100%; background:url(images/fancybox_overlay.png) repeat left top; position:fixed; z-index:999; display:none;}
.registerPopup .leftSideDiv {float:none; width:100%; text-align:center; padding-top:0px; display:block; margin-bottom:30px; display:none;}
.registerPopup .rightSideDiv {float:none; width:100%; border-left:0px solid #373737; padding-left:0px; display:block;  text-align:center;}


.aftersigninPopup {width:90% !important; left:49% !important; top:20px !important; margin-left:-45% !important; min-height:100px !important; background:#fff !important; position:absolute; z-index:10000; text-align:left !important; padding:0px 0px !important; display:none;}
.aftersigninPopup .logobox {float: none !important; width: 100% !important; text-align: center !important; background: #221c1c !important; margin-top: 0px !important; padding:1px 0 !important;}
.aftersigninPopup .welcomebox {float: none !important; width: 100% !important; border-left: 0px solid #ccc !important; padding-left: 0px !important; height: auto !important; padding-top: 30px !important; color: #000 !important; display: block !important; text-align: center !important;}
.hr1 {border: 0px solid #3b3b3b; margin: 15px 0px 15px 0px; height: 5px; background: #fff; display:block;}

.forgotp {position: absolute; width: 234px; height: 158px; top: 1px; padding: 20px; background: url('images/wbg.png'); display: none; z-index:999999;}

.paswrd-box {width: 90%;}




}





@media (max-width: 785px){
.prom {width:100%; margin-right: 0; float:none; margin-right: 0px; margin-bottom:40px;}
.categ {width:45%; margin-right:5%;}
.categ1 {width:45%; margin-right:5%;}
.sh-thumbnails {float: none; padding: 3%; width: 94%; margin-bottom: 20px;}
}

@media (max-width: 765px){
.securePayment ul li {display:block; line-height:30px !important; font-size:15px; text-align:center; background:#222; margin-bottom:3px; margin-right:0;}
}


@media (max-width: 760px){
	.boxm {min-height:100px !important;}
	.boxm1 {min-height:150px !important;}
	.box1 {display:none;}
	.box2 {display:none;}
	.box4 {display:none;}
	.box5 {display:none;}
	.box6 {display:none;}
	.box3 {background:none !important; padding:0 !important; left:0 !important; width:95% !important;}
	.box7 {background:none !important; padding:0 !important; left:0 !important; width:95% !important;}
	.marT140 {margin-top:0px;}
	.allcont {display:block;}

	.contarea .rights .cont h2 {font-size:30px !important; margin-bottom:15px !important;}
	.prom-details .title img {display:none;}
	.prom-details .title {text-align:left; height:auto; line-height:normal;}
	.reviewboxes {float:none; width:96% !important; margin-left:0 !important; margin-right:0 !important; min-height:50px !important}
	
	.prods .div1 div, .prods .div3 div {width:100%; margin:0 0 23px 0;}
	.marbot23 {margin-bottom:23px !important;}
	
	.homebot .hotsup {float:none; width:100%; margin-right:0;}
	.homebot .news {float:none; width:100%; margin:0; margin-top:23px; min-height:100px; padding-bottom:15px;}
	.homebot .projects {float:none; margin-top:23px; width:100%; min-height:140px;}
	.homebot .testimonials {float:none; margin-top:23px; width:100%;}
	.mbanner .onlinesh {min-height:100px;}
	.mbanner .fcmlsr {min-height:100px;}
	
	
	
}
@media (max-width: 720px){
	.coverage {width:45%;}
	.table-shoppingEstimate {float:none; width:100%;}
	.table-shoppingEstimate td {text-align:left;}
	.shipping {width:150px !important;}
	.spacenone {display:none !important;}
	.gifttable1 td {width:98% !important; padding-left:2% !important; display:block;}
	.hr2 {border: 0px solid #3b3b3b; margin: 8px 0px 8px 0px !important; height: 1px; background: #333; display:block;}
	.ost1 {display:none;}
	.ost h6 {display:block;}
	.ost h6 {margin-top:8px;}
	.ost .osdiv1, .ost .osdiv2, .ost .osdiv3, .ost .osdiv4, .ost .osdiv5 {width:100%;}
	.hr2 {border: 0px solid #3b3b3b; margin: 15px 0px 8px 0px !important; height: 5px; background: #fff; display:block;}

}

@media (max-width: 690px){
.coverage1 {margin:0px 5% 20px 0px; width:45%;}
.gessi {width:96% !important; margin-right:0% !important; padding:10px 2% 0 2%; margin-bottom:20px !important;}
	.frmTxt {float:none; width:90%}
	.frmInp {float:none; width:100%; padding-left:0; background:none; padding-top:4px;}
	.inp {width:90%;}
	.frmtxtarea {width:90%;}
	.inpslt {width:92%;}
	.martop22 {margin:0 !important;}
	
}

@media (max-width: 600px){
	.order-details {float:none !important; width:100%; text-align:left !important;}
	.order-details p {text-align:left !important;}
	.reviewboxes1 {float:none; width:96%;}
	.mbanner .onlinesh p {float:none; width:100%; border-right: 0px solid #221c1c; border-bottom: 1px solid #221c1c;}
	.rslides_tabs {display:none;}
	.prodtable .item-d .p-pic {float:none; margin: 4px 0px 5px 0;}
	.inprodtable .item-d .p-pic {float:none; margin: 4px 0px 5px 0;}
	.inprodtable .item-d .cartsmall {margin-bottom:8px !important;}
}

@media (max-width: 580px){
 .scbut1 {float:none !important; text-align:center !important; padding:0 !important; margin-bottom:5px !important;}
}

@media (max-width: 570px){
	.inptouch {width:95%}
	.selecttouch {width:98%}
	.cellwidth {width:130px !important;}
	.contarea .rights .cont p {width:100%; padding-bottom:4px;}
	.thumbsnail img {margin-left:0; margin-right:7px; margin-bottom:5px;}
	.inpmy {width:70% !important;}
	.colonnone {display:none;}
	.jt {display:block; width:96%; border-bottom:0 !important; font-size:14px !important; padding-bottom:0 !important;}
	.jd {display:block; width:96%; padding-top:5px !important;}

}

@media (max-width: 520px){
.categ1 {width:100%; margin-right:0%;}
}


@media (max-width: 500px){
/*	.bntxt1 {font-size:20px;}*/
.ft1 {float:none; width:100%;}
.ft2 {float:none; width:100%; padding-bottom: 16px;}
.shippinAddres {float:none !important; width:90% !important; margin-right:0 !important;}

}

@media (max-width: 490px){

	.inprodtable .remove {width:49%;}
	.inprodtable .price {width:49%; min-height:75px;}
	.inprodtable .quantity {width:49%;}
	.inprodtable .subt {width:49%;}

}

@media (max-width: 479px){
	.coverage {width:99%; margin-right:0;}
	.prom-details .details .contside .download {float: none; margin: -1px 0px 20px 0px; padding: 5%% 3%; width: 94%; display: block;}
	.mbanner .onlinesh h2 {font-size:19px;}
	.mbanner .onlinesh h2 span {font-size:35px; display:block; padding-top:7px;}
	.mbanner .onlinesh p {padding:7px 0;}
	.mbanner .onlinesh p img {top:6px;}
	.prods h2 {font-size:19px; padding: 12px 15px 8px 15px;}
	.prods h3 {padding: 6px 15px 6px 15px;}
	.promotions .tlt {font-size:19px; padding: 12px 15px 8px 15px;}
	.homebot h2 {font-size:19px;}
	.prodtable .price {font-size:14px !important;}
	.prodtable .subt p {font-size:14px !important;}
	.inprodtable .price {font-size:14px !important;}
	.inprodtable .quantity {font-size:14px !important;}
	.inprodtable .subt p {font-size:14px !important;}
	.dynaformimg {display:none;}
	.downloadBro {float: none; margin: -1px 0px 20px 0px; padding: 5%% 3%; width: 94%; display: block;}
	
}


@media (max-width: 466px){
	.str {width:100%; display:block;}
	.strpipe {display:none;}
	.management img {width:20%;}
	img.cloudzoom {width:100%;}
	.coverage1 {margin:0px 0 20px 0px; width:100%;}
}

@media (max-width: 415px){
	.currentlyselected {display:none}
	.tpsearch {display:none;}
	.ngg-pro-masonry {width:100% !important;}
	#ngg-gallery-6423 .ngg-pro-masonry-item {width:100% !important;}
	#ngg-gallery-6423 .ngg-pro-masonry-item img {width:100% !important;}
}

@media (max-width: 402px){
.prom img.plogo { float:none; border:0; margin-bottom:10px;}
.categ {width:100%; margin-right:0%;}
.pp {float:none !important; margin-left:0 !important; padding-left:0 !important; width:96% !important; margin-top:5px !important;}
.pp1 {float:none !important;}
.table-format-car td {font-size:11px !important;}
}
@media (max-width: 360px){
.radio-btnmob {margin-bottom:30px !important;}
}

@media (max-width: 340px){

 .prom-details .details .picside img {width:44% !important;}
 .but2 {padding:6px 10px !important;}

}


.aftersigninPopup {width:700px; left:50%; top:230px;  margin:0 0 0 -380px; min-height:163px; background:#fff; position:absolute; z-index:10000; text-align:left; padding:30px; -moz-box-shadow:2px 2px 6px 0px #222; -webkit-box-shadow:2px 2px 6px 0px #222; box-shadow:2px 2px 6px 0px #222; border:5px solid #666; color:#ccc; display:none;}
.aftersigninPopup .closepopup{position:absolute; right:5px; top:4px;}
.aftersigninPopup .logobox{float:left; width:305px; text-align:left; background:#221c1c; margin-top:40px;}
.aftersigninPopup .welcomebox{float:right; width:295px; border-left:1px solid #ccc; padding-left:40px; height:122px; padding-top:43px; color:#000;}
.aftersigninPopup p {font-size:16px; line-height:24px; }
.aftersigninPopup a {}

.aftersigninPopup h1{margin:0; padding:0; color:#000; line-height:24px; font-weight:400; margin-bottom:15px; font-size:22px; margin-bottom:7px;}
.aftersigninPopup .divInput {margin-bottom:12px; color:#444;}
.aftersigninPopup .input {border:1px  solid #919191; height:27px; line-height:27px; width:215px; text-align:left; color:#aaa; font-size:12px; padding:0 10px;}
.aftersigninPopup .log{color:#d81d2a; font-family:latoregular; font-size:19px; font-weight:400; text-decoration:none;}
.aftersigninPopup .log:hover{color:#000;}

.error_msg_div{height:auto; position:absolute; color:#D81E29 !important; font-size:12px !important; text-align:left; margin-top:-18px !important; font-family:'siemens';}
.green {color:#009900;}

.loading-wait{display:none;}
.loading-wait-div{position:absolute; width:150px; height:46px; background:#fff; border:solid 4px #A8A8A8; left:50%; top:50%; margin:-27px 0 0 -79px;}
.loading-wait-div img{float:left; margin:10px 7px 0 16px;}
.loading-wait-div p{float:left; font-size:13px; color:#999999; margin:15px 0 0 5px;}

.order_review_error_message
{
color:#D81D2A;
font-size:13px;
padding-bottom:5px;
}

.owl-carousel .item {display: block; padding: 0; margin: 0 15px 0 0;}
.owl-theme .owl-controls .owl-buttons div {padding: 0;}
.owl-theme .owl-buttons i{margin-top: 2px;}
.owl-theme .owl-controls .owl-buttons div {position: absolute;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left: -45px; top: 89px; background: url(images/arrowslider.png) no-repeat; width:20px; height:39px; background-position: 0 0;}
.owl-theme .owl-controls .owl-buttons .owl-next{right: -45px; top: 89px; background: url(images/arrowslider.png) no-repeat; width:20px; height:39px; background-position: -20px 0;}
.owl-pagination {display:none;}


.gessi {width:48%; float:left; margin-right:2%; margin-bottom:40px; min-height:82px; background-color:#221c1c;}
.gessi .plogo {margin-bottom:0px; background:#fff; text-align:center; padding:5px 0;}
.gessi .plogo img {width:auto !important;}
.gessi h1{font-family:'latothin'; color:#fff; font-weight:400; font-size:18px; border-bottom: solid 1px #666; margin:8px 10px 10px 10px; padding-bottom:5px;}
.gessi span{ width:400px; font-weight:400; font-size:16px;}
.gessi-p{font-size:13px; color:#aaa; line-height:20px; font-weight:400; margin:0px 0 7px 10px; line-height:16px; font-family:'latothin';}
.gessi-p strong{font-family:'latosemibold'; font-weight:400;}
.gessi img {width:100%;}



.test {margin:0px 0 20px 0; padding:15px; border:1px solid #333; font-weight:400; font-family: 'latolight'; color:#aaa; font-size:16px; line-height:22px;}
.test span{ font-weight:400; color:#937152; font-size:13px; display:block; margin-top:10px; text-align:right; font-style:italic; font-family:"siemens";}


@-moz-document url-prefix() {
    #m1 {left:-237px;}
    .tpsearch .input {padding: 3px 5px 2px 5px;}
}
