#mainBody {/* background: url(img/seperator.png) repeat-x 0 0; */ border-top:2px solid #dedede; padding-top: 18px;}
#carouselBlk,#header{background: url(../img/headerRepeat.png) repeat-x 0 0 #f7f7f7;}
#srchFld {background: url(../img/search.png) no-repeat 4px center #fff;}
.tag {background:url(../img/new.png) no-repeat 0 0; position: absolute; display:block; top: -4px;right: -18px; height:48px; width:48px;}
.tagnew_bg {background:url(../img/new.png) no-repeat 0 0; position: absolute; display:block; top: -4px;right: 0px; height:48px; width:48px;}
.tagpromo_bg {background:url(../img/promo.png) no-repeat 0 0; position: absolute; display:block; top: -4px; right: 0px; height:48px; width:48px;}
.clr{clear:both;}
.cntr{text-align:center}
.marginLess{margin:0}
#logoArea, #logoArea a{line-height:49px;}
#logoArea .btn, #logoArea .btn-group {margin-top: 0;}
#logo {padding-right:28px;}
#welcomeLine{padding: 8px 0 4px}
/* Sidebar--------- */
#myCart  img{float:left; margin-right:8px; }
#myCart .badge {padding: 9px;}
#myCart {font-size: 13px;font-weight: bold; line-height: 33px;}
#sidebar ul ul li a{ font-size:12px;}
#sidebar ul {list-style: none;padding: 0;margin: 0;width: 100%;}
#sidebar  li  a{font-weight:bold; background:url(../img/tabRepeatInactive.png) repeat-x 0 0; color:#262626;}
#sidebar ul li li a{background:#eee; padding-left:14px;font-weight:normal;display:block;   font-size:13px; line-height:26px;}
/* body--- */
.thumbnail>a{display:block; text-align:center}
.thumbnail h5,.thumbnail p{text-align:center}
/* Product page--- */
.alignR{text-align:right;}
.control-label.alignL, .alignL{text-align:left;}
.loginFrm{ margin-bottom:8px;}
.loginFrm .control-group{padding:8px 14px 0; margin-bottom:0 }
/* Compair product page */
.checkbox input[type="checkbox"]{ margin:4px 0 8px -20px }
#sm{text-align:right}
#sm a {margin: 4px;width:32px;}
/* Carousel  */
#myCarousel{text-align:center; margin-bottom:0}
#myCarousel .btn{position:absolute; bottom:10%; right:17%; padding:2% 6%; z-index:9999}
#myCarousel .carousel-caption{/*display:none;*/}
#myCarousel.homCar .item img{width:100%; max-height:506px}
#productView .btn-toolbar{padding-left:3px;}
#productDetail > li, .nav-pills > li {float: right;}
#myTabContent{text-align:justify}
#compairTbl td{text-align:center;}
#accordion2, #legalNotice, .justify, #mainCol{text-align:justify}
#myCarousel .carousel-control{display:none}
#myCarousel:hover .carousel-control{display:block}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {color:#fff; background-color: #CF0007;text-shadow: none;}
/* Footer section--------------- */
#footerSection {background: #202020;color: white;padding: 28px 0 44px;margin-top: 20px;border-top: 1px solid #444;}
#footerSection a{color:#ccc; font-size:11px; padding:0; line-height:24px; display:block; }
#footerSection a:hover{color:#fff;  }
#footerSection #socialMedia a{ min-width:25px; display:inline; margin-right:6px; text-align:center; line-height:1.5em;}
#socialMedia img{max-width:60px;}
#footerSection  #socialMedia a:hover{background:none;}
/* ===================================================== */
/* Light Box------------------- */
#jquery-overlay {position: absolute;top: 0;left: 0;z-index: 90;width: 100%;height: 500px;}
#jquery-lightbox {position: absolute;top: 0;left: 0;width: 100%;z-index: 100;text-align: center;line-height: 0;}
#jquery-lightbox a img { border: none; }#lightbox-container-image-box {position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto;}
#lightbox-container-image { padding: 10px; }#lightbox-loading {position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0;}
#lightbox-nav {	position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10;}#lightbox-container-image-box > #lightbox-nav { left: 0; }#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width: 49%;height: 100%;zoom: 1;display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Verdana, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.4em;overflow: auto;width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {	padding: 0 10px; 	color: #666; }
#lightbox-container-image-data #lightbox-image-details {width: 70%; float: left; text-align: left; }	
#lightbox-image-details-caption { font-weight: bold; }#lightbox-image-details-currentNumber {display: block; clear: left; padding-bottom: 1.0em;}
#lightbox-secNav-btnClose {width: 66px; float: right;padding-bottom: 0.7em;	}
/* ------------------------------- */
.navbar-search .srchTxt {border-radius: 0;border: 1px solid #444; padding-left: 30px;}
[class^="icon-"], [class*=" icon-"] {background-image: none;}
.navbar .nav > li > a {padding:10px;color: #DDD;text-shadow: none;font-size: 16px;}
.navbar .nav > li > a:hover{color:#fff}
#logoArea, #logoArea a{outline:none;}
.alignR .checkbox input[type="checkbox"] {float: right;margin: 4px 0 8px 11px;}

.navbar .nav.pull-right, #sideManu {overflow:hidden;}
#logoArea  #smallScreen {margin: 21px 14px 0 0;}
.navbar-search {margin-top: 8px;}
.LangNaven .linkbg, .LangNaven .linken, .LangNavel .linkbg, .LangNavel .linken{ display: none;}
.pull-right .linkel{ display: none;}

.table-bordered em{ font-style: normal;}
.table-bordered td.width50pro{ width: 50%;}
.table-bordered h5 u{ text-decoration:overline;}

.row_status_1, .li_status_1{ opacity: 0.5; filter: alpha(opacity=50);}
.span9 .tab-content #home a{ text-decoration:underline;}

.PriceText em{ font-style: normal; color: #B94A48; font-weight: normal;}
.PriceText em strong{ color:#0077CC; font-weight: normal;}
.PriceText .through{ text-decoration:line-through;}
h3 u{ color: #0077CC; text-decoration:overline;}
.btn u {text-decoration:overline; color:#CCC;}
.alignR h3{ line-height: 28px;}
/*.PriceText{ height: 150px;}*/

.relative{ position: relative;}

.tags { margin: 20px 0 0 0;}
.tags ul{ margin:0; padding:0;}
.tags li{ display: inline-block; font-size: 13px; font-weight: 500; margin: 0 4px 4px 0; padding: 4px 6px; transition: all 300ms; border: 1px solid #DDDDDD; background-color: #FFF;}
.tags li:active{ color: #fff; background-color: #074c33; border-color: #074c33;}
.tags li a:hover{border-color: #074c33; }

.span6 h3{ line-height: 30px;}

#blockView .partner{ display: none;}
#blockView li .thumbnail img, .blockView li .thumbnail img{ height: 180px; width: auto;}
#blockView li .thumbnail h5, .blockView li .thumbnail h5{ height: 80px; overflow: hidden;}

#sideManu ul li .subMenu{ line-height: 24px;}

#header #infomessage{ margin:-15px 0 5px 0;}

#footerSection .container  p.small{ line-height: 14px; font-size: 12px;}

.sitemap ul{ margin: 0; padding:0;}
.sitemap li{ display:block; line-height:18px;}
.sitemap li.level1{ padding: 0 0 0 0px; font-size:16px; font-weight: bold; margin: 20px 0 0 0; color: #B7191A;}
.sitemap li.level1 a{ color: #000;}
.sitemap li.level2{ padding: 0 0 0 20px; font-size:14px; font-weight: bold; margin:5px 0 0 0;}
.sitemap li.level3{ padding: 0 0 0 40px; line-height:20px;}

#gallery .carousel-inner{ margin-top: 5px;}
#gallery .carousel-inner img{ width: 21%;}

.breadcrumb a{ text-decoration: underline;}
#sideManu a.active{ text-decoration: underline;}

#carouselBlk .carousel-caption h4 a{ color:#FFFFFF;}

.container .brands_slider .span2{ width: 100px; height: 100px; float: left;}
.brands_slider .span2 a:hover img {opacity: 1; -webkit-filter: grayscale(0%); filter: grayscale(0%);}
.brands_slider .span2 a img {opacity: 0.2; -webkit-filter: grayscale(100%); filter: grayscale(100%);}
.brands_slider .span2 a {line-height: 100px;}
.brands_slider .carousel-control{ font-size: 30px; border: none; line-height: 50px;}
.brands_slider a.carousel-control{ color:#333;}
.brands_slider a.carousel-control: hover{}
.brands_slider .carousel-inner {margin: 0 0px 0 60px}


.section .brands_slider { text-align:center;}

.obligatoryempty{color: #CC0000;}
input.obligatoryempty, textarea.obligatoryempty{ border-color: #CC0000;}


/* Responsive--------------------- */
/* Large desktop */
@media (min-width: 1200px) {  }
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.LangNavbg .linkbg, .LangNavbg .linken{ display: none;}
#footerSection { margin: -20px;}
#mainBody { margin: -5px;}
.navbar .brand {float: none;text-align: center;}
#sideManu,#topMenu{height:0}
.navbar-search {margin-top: 8px;width: 100%;float: none;}
#topMenu{height: auto;float: none;}
#topMenu li{float: none;}
.navbar .nav > li > a {border-top:1px solid #666; padding:0}
#sideManu,#topMenu{height:0}
form input.span1{ width: 60px;}
#mainBody .container .row .span9{ padding-bottom: 20px;}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
#sidebar{ display: none;}
.LangNavbg .linkbg, .LangNavbg .linken{ display: none;}
#footerSection { margin: -20px; padding: 5px;}
#mainBody { border: none; margin: -17px -17px 20px -17px;}
.table-bordered .nim{ display: none;}
/*.navbar .brand {float: none;text-align: left;}*/
#header, #carouselBlk{margin: 0 -20px;}
#header{ padding: 2px;}
/*.navbar-search {margin-top: 8px;width: 100%;float: none;}*/
#topMenu{height:0;}
#topMenu li{float: none;}
.navbar .nav > li > a {border-top:1px solid #666; padding:0; display: none;}
#sideManu{ margin-top:0px;}
.breadcrumb{ padding:5px; }
.breadcrumb a{ text-decoration: underline;}
.breadcrumb .divider{ padding: 0px;}
form input.span1{ width: 60px; float:none;}
.row div.span1{ width: 140px; float: left;}
.row div.span2{ width: 180px;  float: right;}
.row div.span2 h3{ margin:0; padding:0; line-height: 30px;}
#logoArea select{ display: none;}
/*#logoArea form{margin-top: -15px;}*/
#logoArea form .srchTxt{ }
#logoArea{ margin-bottom: 5px;}
#logoArea .navbar-inner{ padding:5px; padding-top: 0px;}
#header .container .span6{ width: auto; float: left}
#header .container .float-right{ float: right}
#header #infomessage{ margin:0px 0 5px 0;}
.table-bordered{ width: 100%;}
.table td, .table th{ line-height: 15px; padding: 5px;}
.table-bordered td.width50pro{ width: 100px;}
#listView, #listView h5, #blockView h5, #blockView .PriceText{ line-height: 16px;}
#listView .PriceText{ margin-bottom: 5px;}
#mainBody h3{line-height: 26px; font-size: 22px;}
#mainBody .span6{ line-height: 16px;}
#blockView li .thumbnail{ padding: 5px 0 0 0;}
#blockView li .thumbnail .caption{ padding: 5px;}
#blockView li .thumbnail img{ height: 140px; width: auto;}
#blockView li .thumbnail h5{ height: auto; overflow: auto;}
ul.thumbnails li.span3mobile{width: 50%; float: left;}
ul.thumbnails li.span3mobile h5{ height: 40px; overflow:hidden;}
ul.thumbnails li.span3mobile img{ height: 80px;}
#gallery { text-align:center;}
#gallery img{ max-height: 220px;}
#gallery .carousel-inner{ text-align: left; }
#gallery .carousel-inner img{ width: 15%;}

#carouselBlk .container .carousel-caption{ padding:0;}
#carouselBlk h4{ font-size: 14px;}
#footerSection .span3{ width: 50%; float: left;}
#mainBody .container .row .span9{ padding-bottom: 20px;}
.footerbrands{ margin-bottom: 20px;}
.brands_slider{ margin: 0 -20px 0 -20px 0;}
.footerbrands .brands_slider .span2{ text-align:center; width: 100%;}
.section .brands_slider .span2{ margin: 0 5px 0 5px}
.container .brands_slider .span2 img{ width: 100px;}
.brands_slider .carousel-inner{ width: 60%; text-align:center;}
.brands_slider .carousel-inner .item{ background: blue;}


/*.brands_slider .carousel-control{ display: none;}*/
 }
/* Landscape phones and down */
@media (max-width: 480px) {
.LangNavbg .linkbg, .LangNavbg .linken{ display: none;}
#footerSection { margin: -20px; padding: 5px;}
#mainBody { border: none; margin: -17px -17px 20px -17px;}
.table-bordered .nim{ display: none;}
#header, #carouselBlk{margin: 0 -20px;}
#sideManu, #topMenu{height:0}
.breadcrumb{ padding:5px; }
.breadcrumb a{ text-decoration: underline;}
.breadcrumb .divider{ padding: 0px;}
#topMenu{height: 0;float: none;}
#topMenu li{float: none;}
.navbar .nav > li > a {border-top:1px solid #666; padding:0}
form input.span1{ width: 60px; float:none;}
.row div.span1{ width: 140px; float: left;}
.row div.span2{ width: 180px;  float: right;}
.row div.span2 h3{ margin:0; padding:0; line-height: 30px;}
#logoArea select{ display: none;}
#logoArea form{margin-top: -15px;}
#logoArea form .srchTxt{ }
#logoArea{ margin-bottom: 5px;}
#logoArea .navbar-inner{ padding:5px; padding-top: 0px;}
#header .container .span6{ width: auto; float: left}
#header .container .float-right{ float: right}
#mainBody .container .row .span9{ padding-bottom: 20px;}
}
