/*style add by vishnu designer kottayam */
.clear {
    clear: both;
}
.header {
    float: left;
    width: 100%;
    margin:4px 0px 0px 0px;
}
.style1 {
    color: #f0a480;
    font-weight: bold;
}
.style2 {
    text-decoration:underline;

    }
.style3 {
  color: #404040;
  text-decoration: none;
}

.style4 {
  color: #FF0000;
  text-decoration: none;
}
.style3:hover {
    color: #f0a480;
 text-decoration:underline;
}



.left-sidebar input:focus::-webkit-input-placeholder { color:transparent; }
.left-sidebar input:focus:-moz-placeholder { color:transparent; }

.logo {
    float: left;
}
.cart {
    width: 260px;
    background: #761210;
    float: right;
    border-radius: 8px;
    padding: 0px 5px 5px 5px;
    margin-top:11px;
}
.cart h1 {
    color: #FFFFFF;
    font-size:11px;
    line-height: 18px;
    margin-top: 9px;
    padding: 0px;
    margin-bottom: 0px;
}
.cart h2 {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}
.cart h2 {
    color: #FFFFFF;
    font-size:12px;
    line-height: 18px;
    margin: 0px;
    padding: 0px;
}
.cart ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
.cart ul li {
    color: #ff0000;
    list-style: square;
}
.cart ul li {
    color: #333333;
    list-style: square;
    float: left;
    list-style: none;
    padding: 0px 2px 0px 2px;
    font-size:11px;
}
.cart ul li a {
    text-decoration: none;
    color: #00ff00;
    font-size: 12px;
}
.center {
    float: right;
    /*width: 60px;*/
    width: auto;
    margin-top:15px;
    font-size:12px;
    color: #FFF;
    text-align:center;
    margin-right:5px;

}
.center img{
    width:35%;
    text-align:center;
      display: block;
    margin-left: auto;
    margin-right: auto
}
.header-navigation {
    background: #761210;
    height: 32px;
    clear: both;
    border-radius: 8px;
    margin: 105px 0px 0px 0px;
    padding: 5px 0px 0px 0px;
}
.header-navigation-lft {
    float: left;
}
.header-navigation-lft li {
    float: left;
    color: #FFFFFF;
    text-decoration: none;
    list-style: none;
    padding: 0px 0px 0px 8px;
}
.header-navigation-lft li a {
    color: #FFFFFF;
}
.header-navigation-rgt {
    float: right;
}
.header-navigation-rgt li {
    color: #FFFFFF;
    text-decoration: none;
    list-style: none;
    float: left;
    padding: 0px 8px 0px 6px;
}
.header-navigation-rgt li a {
    color: #FFFFFF;
    text-decoration: none;
    list-style: none;
    float: left;
}
.left-sidebar {
    background: #761210;
    border-radius: 8px;
    padding: 0px;
    padding: 5px 10px 5px 10px;
    margin-top: 5px;
}
.left-sidebar2 {
    background: #FF0000;
    border-radius: 8px;
    width: 300px;
}
.left-sidebar ul {
    padding: 0;
    margin: 0;
}

.left-sidebar li {
    color: #FFF;
    text-decoration: none;
    list-style: none;
    padding: 2px 0px 2px 0px;
    background: url(../images/tree_expand.png) no-repeat left;
}
.left-sidebar a {
    color: #FFF;
    margin: 5px 0px 5px 22px;
    font-size: 11px;
}
.left-sidebar h1 {
    color: #FFF;
    font-size:12px;
    margin-top:5px;
    padding: 0px;
    font-weight:bold;
}
.left-sidebar h4 {
    color: #FFF;
    font-size: 14px;
    margin-top: 40px;
    padding: 0px;
    text-align: center;
}
.products {
}
.inner-products {
}
.product-home{
    margin:0px auto;
    text-align:center;
}
.inner-products h1 a {
    font-size:14px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #000;

}
.inner-products h1 a:hover {
    font-size:14px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #FF8A00;
}
.products h1 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 0;
    color: #000;
}
.inner-products h1 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom:10px;
    color: #000;
}
.inner-products h1 {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom:10px;
    color: #000;
}
.products h2 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom:5px;
  color: #fff;
}

.inner-products h2 {
  font-size: 12px;
  font-weight: bold;
  margin-bottom: 0;
  padding-bottom:12px;
  color: #000;
  clear:both;
  padding-top:5px;
}
.products p {
    font-size:12px;
    padding-top:30px;
    color:#404040;
}
.inner-products p {
    font-size:12px;
    color:#404040;
}

td.infoBoxHeading h2,
infoBoxHeading,
.infoboxheading {
    font-size: 12px;
    font-weight: bold;
    background: #761210;
    color: #ffffff;
    padding: 10px;
    border-radius:8px;
}
.products img {
    max-width: 100%;
    /*height:128px;*/
    height:auto;
    /*width:90%;*/
}

.footer {
    background: #761210;
    padding: 10px;
    margin-top: 20px;
    color: #FFF;
    border-radius: 8px;
}
.footer h1 {
    color: #FFF;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.footer h2 {
    color: #FFF;
    font-size: 12px;
    margin: 0px;
    padding: 0px;
    text-align: right;
}
.copyright {
    text-align: center;
    color: #404040;
    font-size:12px;
    padding-top: 12px;
}

.infoBoxContainer,
.infobox {
    background: #761210;
    border-radius: 8px;
    padding: 0px;
    padding: 5px 10px 5px 10px !important;
    margin-top: 5px;
}
.infoBoxContainer,
.infobox ul {
    padding: 0px;
}
.infoBoxContainer,
.infobox li {
    color: #FFF;
    text-decoration: none;
    list-style: none;
    padding: 2px 0px 2px 0px;
}
.infoBoxContainer,
.infobox li a {
    color: #FFF;
    font-size: 12px;
    padding-left:10px;
}
.infoBoxContainer,
.infobox h1 {
    font-size: 14px;
    color: #FFF;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 0px;
}
.search-now {
    margin: 0px auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
.text-field {
    margin: 0px auto;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
    width:100%;
    color: #000;
    font-size: 18px;
}

::-webkit-input-placeholder { /* WebKit browsers */
 color:#000;
 padding-left:8px;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
 color:#000;
 opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
 color:#000;
 opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:#000;
}
.navbar {
    /*margin-bottom: 20px;*/
}
.Continue-button{
      display: inline-block;
  position: relative;
  padding: 0;
  margin-right: .1em;
  text-decoration: none !important;
  cursor: pointer;
  text-align: center;
  zoom: 1;
  overflow: visible;
    border: 1px solid #79b7e7;
  background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x;
  font-weight: bold;
  color: #FF8A00;
    }
.Continue-button-image{
      background-image: url(images/ui-icons_217bc0_256x240.png);
        background-position: -32px -16px;
          width: 16px;
  height: 16px;
    position: absolute;
  top: 50%;
  margin-top: -8px;
    }

.jqTransformInputInner{
    width:75%;
    height:30px;
    float:right;
    margin-bottom:10px;
    }
.inputRequirement {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
  padding:0px !important;
  margin:0px !important;
}


a.jqTransformCheckbox {
  background: transparent url(../images/checkbox.gif) no-repeat center top;
  vertical-align: middle;
  height: 19px;
  width: 18px;
  display: block;
  /* display: -moz-inline-block; */
}
.jqTransformHidden {
  display: none;
}
.ajax-fc-container{
    text-align:left;
    padding-bottom:10px;
    width:100%;
    }

.contact-image{
    text-align:center;
    padding-top:18px;
    }

.contact-text{
    float:left;
    }
.contact-message-image{
    float:right;
    clear:both;
    }
.product-image{
    width:96px;
    height:96px;
    float:left;
    margin-top:30px;
    margin-bottom:20px;
    }
.xsell{
    width:100%;
    padding:10px 0px 10px 0px;
    text-align:center;
    border:1px solid #cccccc;
    border-radius:7px;
    margin-top:10px;
    }
.xsell-text-one{
   width:100%;
   text-align:center;
   padding:10px 0px 10px 0px;
    }
.manufacturer-image{
    padding:0px 0px 0px 0px;
     display: block;
    margin-left: auto;
    margin-right: auto;
    text-align:center;

    }
.notifications-text{
  color: #000000;
  font-weight: bold;
  text-decoration: none;
  font-size: 12px;
    margin-top:10px;
    }
.notifications-text a{
  color: #000000;
    }
.notifications-text-image{
  /*padding-top:30px;*/
    }
.cart-product-name{
  font-size:14px !important;

  color: #FF0000;
  margin:0px 0px 15px 7px !important;
    }
.sub-total{
    color: #404040;
    font-size:16px;
    font-weight:bold;
    text-align:right;
    padding-top:15px;
    padding-bottom:15px;

    }
.shipping-address{
    background:#761210;
    padding:0px 10px 10px 10px;
    color:#FFF;
    }
.shipping-address h1{
    color:#FFF;
    font-size:14px;
    border-bottom:1px solid  #a6c9e2;
    padding-bottom:7px;
    }
.shipping-address h2{
    color:#FFF;
    font-size:12px;
    margin:0px;
    padding:0px;
    line-height:22px;
    }
.moduleRowSelected{
    background-color: #E9F4FC;
    padding:5px;
    margin-bottom:15px;
    /*height:26px;*/
    }
.moduleRowSelected-lft{
    text-align:left;
    }
.moduleRowSelected-rgt{
    text-align:right;
    }



.ui-progressbar {
  height: 2em;
  text-align: left;
}
.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
.ui-widget-header {
  background-color: #761210;
  color: #ffffff;
  font-weight: bold;
  padding-left: 10px;
}
.ui-widget-content {
  border: 1px solid #a6c9e2;
  background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x;
  color: #222222;
}
.coProgressBar-td{
    color:#F00;
    }
.productListing-outer{
    margin-top:15px;
    }



input[type=checkbox].css-checkbox {
                            position:absolute; z-index:-1000; left:-1000px; overflow: hidden; clip: rect(0 0 0 0); height:1px; width:1px; margin:-1px; padding:0; border:0;
                        }

                        input[type=checkbox].css-checkbox + label.css-label {
                            padding-left:20px;
                            height:20px;
                            display:inline-block;
                            line-height:18px;
                            background-repeat:no-repeat;
                            background-position: 0 0;
                            font-size:12px;
                            vertical-align:middle;
                            cursor:pointer;
                            font-weight:normal;

                        }

                        input[type=checkbox].css-checkbox:checked + label.css-label {
                            background-position: 0 -20px;
                        }
                        label.css-label {
                background-image:url(../images/checkbox.gif);
                -webkit-touch-callout: none;
                -webkit-user-select: none;
                -khtml-user-select: none;
                -moz-user-select: none;
                -ms-user-select: none;
                user-select: none;
}
.ui-button .ui-button-text:hover {
   color: #ff8a00!important;}
  .ui-button-text-icon-primary .ui-button-text:hover{  color: #ff8a00!important;}
  .ui-state-default:hover{color: #ff8a00!important;}
.ui-button-text-icon-primary .ui-button-text:hover , .ui-button-text-icons .ui-button-text:hover  { color: #ff8a00!important;}
.or p{padding:10px 0;text-align:center;}
.padding-none{padding:0!important;}
.details-buttonSet{
    margin:-9px;
    padding-top:10px;
    }
.details-price{
    float:left;padding-top:20px;  padding-left: 27px;
    }

.returns-ajax-fc-container{
    width:100%;
    padding-left:15%;
    }
.border-line{
border-left:dotted 2px !important; border-color:#cccccc !important;
    }
.products-number{
    margin:0px;
    padding:0px;
    line-height:18px !important;

    }
@media (max-width:768px) {
.navbar-nav {
/*  margin: 7px 7px !important;*/
  margin: 6px -2px !important;
  /* padding-right: 31px; */
  margin-left: 7px !important;
}

.cart {
  width: 100%;
  margin:1% 0% 1% 0%;
  padding:0% 0% 1% 2%;
}
.logo img {
 width:100%;
 height:auto;
}
.inner-products .row{
    margin-left:0px !important;
    margin-right:0px!important;
    }
.products .row{
    margin-left:0px !important;
    margin-right:0px!important;
    }
.product-home {
/* float: left; */
 text-align:center;
}

.nav li a {
  padding: 11px 20px !important;
  font-size:14px !important;
}
.ajax-fc-container img{
    width:100%;
    }
.contact-image img{
    width:100%;
    }
.inner-products h1 {
  padding-top: 10px;
}
.details-price{
    padding-left:0px ;
    }
.details-buttonSet{
    margin:0px;
    }
.returns-ajax-fc-container img{
    width:100%;
    }
.returns-ajax-fc-container {
    padding-left:0%;
    }
.inner-form-control {
    width:100% !important;
}
.hide-t{
    display:none !important;
    }
}
@media (max-width:460px) {
.text-center{
    text-align:center;
    }
    .product-home{
    margin:0px !important;
    padding:0px !important;
    float:left !important;
    width:50% !important;
    }

}

@media (max-width:1200px) {
.border-line{
border:none !important;
    }

}

/**************************** ADDITIONAL STYLE *******************************/

.header div.cart h2 a,
p.copyright a
{
    color:#404040;
}
.header div.cart h2 a:hover,
p.copyright a:hover{
    color:#ff8a00;
}

div#bodyWrapper.container_24 div.container nav.navbar.navbar-default div.container-fluid div#navbar.navbar-collapse.collapse ul.nav.navbar-nav li.hide-t{
    padding-top:6px;
}

div.headerError {
  background: #ff0000;
}

div.headerError {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

div.headerInfo {
  background: #00ff00;
}

div.headerInfo {
  font-family: Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif;
    font-size: 14px;
    background: #00ff00;
    color: #ffffff;
    font-weight: bold;
    text-align: center;
}
div.container div.col-lg-6.products div.row table tbody tr td.infoBoxHeading img{
    display:none;
}

.ui-widget-header,
.ui-widget-header infoBoxHeading{
    padding-left:0px !important;
}
#example-placeholder,
.ui-widget-header,
.ui-widget-header infoBoxHeading,
.ui-widget-header.infoBoxHeading a
{
    color: #fff;
    /*font-size: 14px;*/
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 4px;
}

.ui-widget.infoBoxContainer div.ui-widget-content.infoBoxContents{
    background: #761210;
    color:#FFF;
}

.ui-widget-content.infoBoxContents a
{
    color:#FFF;
}
.ui-widget-content.infoBoxContents a:hover{
    color:#ff8a00;
}


div#categories_complete div.ui-widget.infoBoxContents table tbody tr td form span select{
    font-size: 10px;
    font-weight: normal;
    /*width: 160px;*/
}

div#categories_complete div.ui-widget.infoBoxContents table,
div#categories_complete div.ui-widget.infoBoxContents table tbody tr td form span select{
    width:100% !important;
}

div#shop_cart.ui-widget.infoBoxContainer table.ui-widget-content.infoBoxContents{
    background: none repeat scroll 0 0 #761210;
}

div#shop_cart.ui-widget.infoBoxContainer table.ui-widget-content.infoBoxContents tbody tr td div{
    color:#FFF;
}

div#shop_cart.ui-widget.infoBoxContainer table.ui-widget-content.infoBoxContents tbody tr td{
    color:#FF0000;
}


@media (max-width: 767px) {
    div.col-lg-4.col-sm-4.col-md-4.product-home{
    width:79%;
    }
    div.col-lg-6.inner-products > div > form > div.row > div > div.col-lg-10 > h1{
    display:block;text-overflow:ellipsis;overflow:hidden;
    }
    .small-menu{
    color: #FFF;
    text-align: left;
    font-size: 20px;
    padding:10px;
    line-height:19px;
    display: block !important;
    padding-left: 20px;
    }
    .rgt-sidebar {
    float: right !important;
    right: 0%!important;
    width: 100% !important;
    }
    .left-slidebar {
    float: right !important;
    right: 0!important;
    width: 100% !important;
    }
    .mid-container {
    left: 0!important;
    width: 100% !important;
    }


}

div#contactus.row div.col-lg-12 div.contact-image img{
    max-width:100% !important;
    height:auto;
}
div#contactus.row div.col-lg-12 form#contact div.form-group.col-md-6.col-xs-12.row label{
    margin-bottom:0px !important;
}

div#contactus.row div.col-lg-12 form#contact div.contentContainer div.contentText h2{
    color:#404040;
}

.messageStackError,
.messageStackWarning {
    background-color: #ffb3b5;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}
.table-bordered>thead>tr>th a{
 font-size:11px;
}
div.col-lg-6.inner-products > div > div > div > form > div > div.col-lg-1 > input[type="radio"],
div.col-lg-6.col-sm-4.col-xs-2.moduleRowSelected-rgt.row > input[type="radio"]{
margin:0;
}
.change-address {
float:right;
clear:both;
}
@media (max-width:1200px) {
.change-address {
margin-top:15px;
float:left;
}
div.row > div.col-lg-6.inner-products > div > div > div > form > div.moduleRowSelected{
width:100%;
float:left;
}
}
.nopadding{
padding-left:0;
}
.product-home{
    margin:0px !important;
    padding:0px !important;
    }





.small-menu{
   display:none;
    }
.left-slidebar{
    float:right !important;
    right:75%;
    }
.mid-container{
    left:25%;
    }
.rgt-sidebar{
    float:right !important;
    right:-25%;
    }

@media (max-width: 1200px) {

    .left-slidebar{
    float:right !important;
    right:75%;

  width: 25%;
    }
.mid-container{
  left:25%;
  width: 50%;
  float: left;
    }
.rgt-sidebar{
  float: right !important;
  right: -25%;
  width: 25%;
    }


    }
.selectcategory {
padding-top:0px;
}
.selectcategory a{
margin-left:0px;
}
@media only screen and (min-device-width: 769px) and (max-device-width: 991px){
.product-home{
 height:128px;
}
div.col-lg-6.inner-products.mid-container > div > div > div > div.product-home{
width:33%;
}
div.row > div.col-lg-6.inner-products.mid-container > div > div > div > form > div.row.text-center > div.col-sm-2 > a > img{
width:100%;
}
}
.header div.cart h2 a{
color:#fff;
}
.inner-products h2.paddingnone{
margin-top:0px;
margin-bottom:0px;
padding-top:0px;
padding-bottom:0px;
}
#plusg{
float:right;
margin-top:10px;
padding-right:9px;
}
table.table-bordered > tbody > tr > td >  a
{
color:#333;
}
.details-buttonSet{
float:right;
text-align:right;
}
.buttonSet {
float: right;
}

#categories_complete > div > form > span > div > ul > li: > a{
color:#000;
}
#categories_complete > div > form > span > div > div > a{
margin:0;
}

select#cPath option:hover {
        box-shadow: 0 0 10px 100px #761210 inset;
        color:#fff;
}
select#cPath option {
    padding:5px;

}
@media (max-width: 767px) {
.mobileview{
display:block;
}
.normalview{
display:none;
}
.breadcrum ul {
padding-left:0px;
}
.breadcrum li.hide-t{
display:block!important;
padding:5px;
}
.breadcrum ul li {
float:left;
list-style:none;
}
.breadcrum ul li a {
    display: block;
    width: auto;
    padding:5px;
}
.leftsearch{
width:45% !important;
float:left;
}

br.breaknew {
    content: " ";
    display: none;
}
#search p{
margin:0px!important;
line-height:1;
}
#man_info,#notify,.cart{
display:none;
}
.products p{
padding-top:0px;
}
#inform .ui-widget-header{
display:none;
}
.mobileview{
padding-top:0px;
padding-bottom:0px;
}
.greet{
display:block;
margin-top:8px;
}
}
@media (min-width: 768px) {
.mobileview{
display:none;
}
.normalview{
display:block;
}
#cPath{
height:150px;
}
}
p:empty {
    display: none;
}
#example-placeholder.opened #categories_complete{display:block}
#example-placeholder #categories_complete{display:none}
.ui-button-text{font-size:12px;}
#shop_cart{line-height:28px;}
#cPath{font-size:12px;}
#piGal > a > img{width:100%;height:auto;}
@media only screen and (min-width: 989px) and (max-width: 1199px){
.details-buttonSet{margin-right:12%;}
}
@media only screen and (min-width: 768px) and (max-width: 988px){
.details-buttonSet{margin-right:6%;}
}
#bs-example-navbar-collapse-9 > div > div > div{
line-height:1.3;
}
#bs-example-navbar-collapse-9{
margin-top:0;
padding-top:0;
}
small ul li { font-size:130%; }