body{ font-family:Verdana, Arial, Helvetica, sans-serif;}
.img_float_left {
float:left;
margin: 0 10px 10px 0;
}
h1,h2,h3 {padding:0px; margin:0px;}
.toplinks {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
.toplinks1 {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
}
.leftlinks {
	font-size: 12px;
	color: #866D45;
	text-decoration:none;
	font-weight:normal;
	padding-top: 2px;
	padding-bottom: 2px;
}
.text11 {
	font-size: 12px;
	color: #C25C2A;
	text-decoration:none;
	font-weight:normal;
	padding-left:9px;
	line-height:22px;
}
.leftlinks1 {
	font-size: 13px;
    color: #2C487F;
    text-decoration: none;
    font-weight: normal;
    width: 300px;
    border-radius: 2px;
    border-color: transparent;
}
.leftlinks1:focus{
	border-color: #a7a7a7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba	(132, 132, 132, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(132, 132, 132, 0.6);
}
.greentext11 {
	font-size: 11px;
	color: #678922;
	text-decoration:none;
	font-weight:normal;
}
.leftlinks11 {
	font-size: 11px;
	color: #2C487F;
	text-decoration:none;
	font-weight:normal;
	width:160px;
}

.text22 {
	font-size: 11px;
	color: #4665A2;
	text-decoration:none;
	font-weight:normal;
	padding-left:9px;
	line-height:22px;
}
.right_text{
	font-size: 28px;
	color: #C9E0E7;
	text-decoration:none;
	font-weight:normal;
	text-align:right;

}
.subhead {
	line-height: 2;
	font-size: 15px;
	color: #2C487F;
	text-decoration:none;
	font-weight:bold;
}
.subhead h1{font-size: 13px;}
.subhead1 {
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	text-align:left;
}
.detail_subhead1 {
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	text-align:center;
}
.price_subhead1 {
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	text-align:righ.subheadt;
}
.shipping_alert{
	font-size: 1.2em;
	color: #2C487F;
	text-decoration:none;
	text-align:left;
}
.shipping_alert A{
	color: #2C487F;
	text-decoration: underline;
	outline:none;
}
.subhead1_limit {
	font-size: 11px;
	color: #2C487F;
	text-decoration:none;
	text-align:left;
}
.tc {
	color: #FF0000;
}
.bill_price_details {
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	text-align:right;
	padding-top:4px;
	padding-bottom:4px;
}
.bill_head {
	font-size: 11px;
	color:#003300;
	text-decoration:none;
	font-weight:bold;
	text-align:right;
}
.subhead11 {
	font-size: 11px;
	color: #2C487F;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
}
.text {
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

.text_red {
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;
	font-weight: bold;
}

.greentext {
	font-size: 16px;
	color: #476831;
	text-decoration: none;
	font-weight: bold;
}
.invoicehead {
	font-size: 14px;
	color: #2C487F;
	text-decoration:none;
	font-weight:bold;
}
.invoicetext1 {
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
}
.invoicetext2 {
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	font-weight:bold;
}
.mail_head {
	font-size: 12px;
	color:#003300;
	text-decoration:none;
	font-weight:bold;

}
.mail_text {
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;

}


.nemat_head {
	font-size: 14px;
	color:#2C487F;
	text-decoration:none;
	font-weight:bold;

}
.sitemap_subhead {
	font-size: 13px;
	color: #866D45;
	text-decoration:none;
	font-weight:bold;
}
.sitemap_subhead1 {
	font-size: 13px;
	color: #866D45;
	text-decoration:none;
}
.tablespace{
	font-size: 1px;
	color: #FFF;
	padding:5px;
}
.tab_selected_large{
font-size:11px;
color:#dad86b;
text-decoration:none;
text-align:center;
padding-top:7px;
background-repeat:no-repeat;
}
.tab_large{
font-size:11px;
color:#17120c;
text-decoration:none;
text-align:center;
padding-top:7px;
background-repeat:no-repeat;
}
.tab_selected_small{
font-size:11px;
color:#dad86b;
text-decoration:none;
text-align:center;
padding-top:7px;
background-repeat:no-repeat;
}
.tab_small{
font-size:11px;
color:#17120c;
text-decoration:none;
text-align:center;
padding-top:7px;
background-repeat:no-repeat;
}
.toplinks_golden{
font-size:11px;
color:#dad86b;
text-decoration:none;
}
.toplinks_white{
font-size:11px;
color:#FFF;
text-decoration:none;
}
.toplinks_white2{
font-size:11px;
color:#FFF;
text-decoration:none;
text-align:center;
}
#packingoptions, #packingoptions a{
	color: #004000;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	outline:none;
	border-top: dashed 1px #006600;
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}
#relatedprods {
	position:absolute;
	width:700px;
	height:310px;
	z-index:201;
	left: 233px;
	top: 269px;
	visibility: hidden;
	overflow: visible;
}
#upsshipping{
	color:#4d148c;
	line-height:16px;
	width:100%;
	max-width:400px;
	text-align:center;
	margin:auto;
	padding:10px;
	font-size:1em;
}
#uspsshipping{
	color:#ff0000;
	line-height:30px;
	width:100%;
	text-align:center;
}
#upsshipping img{
	float:left;
}
#uspsinfo{
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	width:100%;
	padding:10px;
}
#uspsinfo_payment{
	font-size: 12px;
	color: #2C487F;
	text-decoration:none;
	text-align: justify;
	margin:auto;
}
.bluetbtn{
	background-color:#114075;
	color:#FFFFFF;
	border-color:#8ea4be;
}
.sample_cat{
	background-color:#2c487f;
	color:#FFFFFF;
	font-size:11px;
}
.fragrancelist{color:#2c487f; font-size:11px;}
.sample_text{color:#2c487f; font-size:11px;}
h2{
	color:#2D5900;
	font-size:12px;
}
.all_page_heading H1{
	color:#2C487F;
	font-size:16px;
	padding:10px 0px 5px 0px;
	margin:0px;
}
.all_page_heading H2{
	color:#2D5900;
	font-size:14px;
	font-weight:bold;
	padding:10px 0px 5px 0px;
	margin:0px;
}
.all_page_heading H3{
	color:#2D5900;
	font-size:10px;
	padding:0px 0px 5px 0px;
	margin:0px;
	text-align:center;
}
.subhead1 h2{
	font-size:11px;
	text-decoration:underline;
	text-align:center;
}
.product_heading h2{
	font-size:11px;
	text-decoration:none;
}
.product_heading{
	font-size:11px;
	color:#5e43d4;
	font-weight:bold;
	text-decoration:none;
}
#blankfiller{width:253px;}
#innersearchbar{font-size:12px;color:#47581a; font-weight:bold;font-family:Arial, Helvetica, sans-serif; max-height:87px;}
#innersearchbar select{font-weight:normal;color:#47581a;font-size: 11px; height:20px; margin-top:2px;}
#innersearchbar input{font-weight:normal;color:#47581a;font-size: 11px; margin-top:2px;}
#cateogrylisting{ margin:0px; padding:0px;}
#catax{visibility:hidden; overflow:hidden; height:0px;}
#catax ul{font-size:11px; width:90%; margin:0px 0px 0px 28px;}
.information_title{ color:#AA9C53; line-height: 20px;}
#enquiry{
	width:100%;
	background-color:#e1ebc6;
	border:solid 1px #d3e1ac;
}

#enquiry h2{
	font-size:14px;
	float:left;
	text-decoration:none;
	margin-top:5px;
	margin-left:5px;
}

.enq_btn{
	background-color:#507b2f;
	color:#FFFFFF;
	border:solid 1px #507b2f;
	line-height:20px;


}
.topnotes{ width:420px; font-size:9px; color:#333333; padding-bottom:10px; height:60px; line-height:18px;margin-bottom: 30px;}
.topnotes img{float:left;width: 60px;height: 60px;margin-right: 10px;}

.lastsub{font-size:11px; color:#333333;}
.lastsub a{text-decoration:none; color:#333333;}
#PreAtomizer{background-color:#FF0000;}
/*.lernMoreBtn1{background-color:#1c654a; color:#FFFFFF; border-radius:3px; moz-border-radius:3px; border:solid 1px #1c654a; line-height:10px; margin-left:150px; margin-top:15px; cursor:pointer; font-size:9px; margin-bottom:15px;}*/


.div_on, .div_off{width:631px; height:27px; margin-top:16px; background-repeat:no-repeat; cursor:pointer; clear:both;}
.div_on{background-image:url(../images/div_on.gif);}
.div_off{background-image:url(../images/div_off.gif);}
.divheadleft, .divheadmiddle_on, .divheadmiddle_off{float:left; padding-top:5px; font-size:14px;}
.divheadleft{width:500px; padding-left:35px; color:#444343; line-height:17px}
.div_back{
	clear:both;
	background-color:#fbf9fa;
	background-image:url(../images/div_on_background.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:629px;
	height:auto;
	float:left;
	border-left:1px solid #c0c0c0;
	border-right:1px solid #c0c0c0;
	/*margin-left:16px;*/
}
.marginOpenDiv {clear:both; padding:10px 10px 10px 10px;}
.div_bottom{clear:both; width:631px; height:15px; background-image:url(../images/div_on_bottom.gif); background-repeat:no-repeat; /*margin-left:16px;*/}
.InnerRow{
	padding:0px;
	margin:0px;
}
.InnerRow .col-md-3,.InnerLeftBar .col-md-9{
	padding: 0 0 0 23px;
}
.InnerRow .col-md-9{
	border-left:solid 1px #F9F4DF;
	padding:0px 10px;
}
.InnerContent{
	padding:35px 0px 35px 0px;
	/*background:url(../images/InnerBg.jpg) top right no-repeat;*/
}
.InnerContent p{
	text-align: left;
    font-size: 16px;
}
.InnerContent ul,
.InnerContent ol{
	font-size: 16px;
}
.InnerLeftBar ul{
	padding:0px;
}

.InnerLeftBar li{
	border-bottom:solid 1px #F9F4DF;
	padding:5px 10px;
	list-style:none;
	text-align:right;
	color:#866D45;
}
.InnerRight h1{
	color: #180683;
    margin: 15px 15px 40px 15px;
    font-size: 1.9em;
    text-align: center;
    font-weight: bold;
}
.InnerLeftBar h1{
	font-size:1.2em;
	font-weight:bold;
}
.InnerLeftBar .activeLinks{
	background:#E1EBC6;
}
.LeftText{
	padding:15px 50px 20px 0px;
}
.LeftText p{
	text-align:justify;
	color:#2C487F;
}
.iconsize{
	font-size:0.7em !important;
	padding-bottom:7px;
	padding-left:2px;
	color: #345613;
}
@media screen and (max-width:620px){
	/*.InnerRow .col-md-9{
		width:100%;
	}
	.InnerRow .col-md-3{
		display:none;
	}*/
}
.List1{
	line-height: 40px;
	color: #2C487F;
	font-weight:bold;
}
.List2{
	color: #866D45 !important;
}
.List3{
	color: #2C487F !important;
}
.List4{
	font-weight: normal;
}
.List5{
	color: #333 !important;
}
.Notes{
	color: #999 !important;
	padding-top:10px;
}
.red{
	color: #F00;
	font-weight: bold;
}
.INPUT{
	width: 100%;
	height: 35px;
	padding: 0px 5px;
	border:solid 1px #ccc;
	border-radius: 5px;
}
.LableClass{
	margin: 20px 0px 2px 2px;
	width: 100%;
	float: left;11
	font-size: 1.2em;
}
.btnArea{
	margin-top: 10px;
}
.InnerContent h2{
	font-size:1.7em;
	font-weight:bold;
	/*text-align: center;*/
	color: #180683;
	margin-top: 10px;
}
.panel-default>.panel-heading {
  color: #333;
  background-color: #fff;
  border-color: #e4e5e7;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.panel-default>.panel-heading a {
  display: block;
  padding: 10px 15px;
}

.panel-default>.panel-heading a:after {
  content: "\002b";
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform .25s linear;
  -webkit-transition: -webkit-transform .25s linear;
}

.panel-default>.panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.panel-default>.panel-heading a[aria-expanded="true"] {
  background-color: #eee;
}



.panel-default>.panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.accordion-option {
  width: 100%;
  float: left;
  clear: both;
  margin: 15px 0;
}

.accordion-option .title {
  font-size: 20px;
  font-weight: bold;
  float: left;
  padding: 0;
  margin: 0;
}

.accordion-option .toggle-accordion {
  float: right;
  font-size: 16px;
  color: #6a6c6f;
}

.accordion-option .toggle-accordion:before {
  content: "Expand All";
}

.accordion-option .toggle-accordion.active:before {
  content: "Collapse All";
}
.ProductInfo h1{
	font-size: 1.9em !important;
	margin: 0px !important;
	padding:0px;
	font-weight:bold;
	color: #180683 !important;

}
.ProductInfo hr{
	margin:8px 0px;
}
.ProductInfo li{
	list-style:url(../images/home/img16.jpg);
}
#myBtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 5px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    color: #180683; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 5px 7px; /* Some padding */
    border-radius: 100px; /* Rounded corners */
    background: #FFF;
	border:solid 1px #180683;
}

#myBtn:hover {
    background-color: #180683; /* Add a dark-grey background on hover */
    color: #fff;
}
.activeInfo{
	font-weight:bold;
}
.InnerLeftBar a{
	color:inherit;
	text-decoration:none;
}
.InnerRight a{
	text-decoration:none;
	color:inherit;
}
.ProdDetTitle h1{
	text-align:left;
}
.ProdDetTitle .col-md-3{
	text-align:right;
}
.cartImgThumb img{
	max-width:100px;
}
@media screen and (max-width:375px){
	.topnotes {
		width: unset !important;
	}
}

.footerbottom {
    float: left;
    width: 100%;
}



@media screen and (min-width: 800px) {
    
    .container-fluid > .container > .InnerRow > .InnerRight > .row > div:nth-child(2) {
        min-height: 400px;
    }
    
}



@media screen and (max-width: 800px) {
    
    .container-fluid > .container > .InnerRow > .InnerRight > .InnerContent {
        padding: 0;
    }
    .container-fluid > .container > .InnerRow > .InnerRight > .InnerContent .ProdDetTitle .col-md-9 {
        border: 0;
        padding: 0;
    }
    .container-fluid > .container > .InnerRow > .InnerRight > .InnerContent .ProdDetTitle .col-md-9 h1 {
        margin-left: 0;
        margin-bottom: 20px;
        text-align: center;
        margin-right: 0;
    }
    #assoc_pr {
        max-width: 77px;
        max-height: 260px;
        overflow-x: hidden;
        float: left;
    }
    #assoc_pr a {
        margin: 2px 5px!important;
    }
    .container-fluid > .container > .InnerRow > .InnerRight > .row > div:nth-child(2) {
        width: calc(100% - 80px);
        float: right;
    }
    .container-fluid > .container > .InnerRow > .InnerRight > .row > div:nth-child(3) {
        width: 100%;
        float: left;
        padding: 0;
        margin-top: 70px;
        text-align: center;
    }
    .carousel-indicators {
        padding-left: 0;
        padding-right: 0;
        transform: translateX(-12.5%);
        -webkit-transform: translateX(-12.5%);
        -moz-transform: translateX(-12.5%);
        -o-transform: translateX(-12.5%);
    }
    .carousel-indicators > li {
        max-height: 50px!important;
        height: 50px!important;
        box-sizing: border-box;
        margin-top: 0!important;
        margin-bottom: 0!important;
        width: 50px!important;
    }
    .carousel-indicators > li img {
        max-width: 50px!important;
        height: 50px;
    }
    html body .carousel-inner > .item > img, .carousel-inner > .item > a > img {
        max-height: 200px;
    }
    .container-fluid > .container > .InnerRow > .InnerRight > .row > div:nth-child(3) > p {
        margin-bottom: 20px;
    }
    .container-fluid > .container > .InnerRow > .InnerRight > .row > div:nth-child(3) > p > strong {
        text-transform: uppercase;
        display: block;
    }
    
    
    
    
    /* category */
    
    .InnerRow > .InnerRight > .InnerContent > h1 {
        margin: 0;
    }
    .InnerRow > .InnerRight > .InnerContent > .productineer.ProductContent > div:nth-child(2) > div:nth-child(2) > div {
       text-align: center!important;
    }
    .newprodlisting {
        margin-top: 35px;
    }
    .newprodlisting > div {
        padding-left: 0;
        padding-right: 0;
    }
    .newprodlisting > div .ProductScroll {
        max-width: 100%;
    }
    .newprodlisting > div .ProductScroll > div .scrollbody {
        width: calc(100% - 40px);
    }
    .newprodlisting > div .ProductScroll > div .scrollbody > .myScroll {
        width: 250px!important;
    }
    .newprodlisting > div .ProdDetailsDiv {
        margin-top: 20px;
        padding: 15px;
    }
    .newprodlisting > div .ProdDetailsDiv > strong {
        font-size: 18px;
        margin-bottom: 5px;
        display: block;
    }
    .newprodlisting > div .ProdDetailsDiv > p {
        font-size: 15px;
    }
    .newprodlisting > div .ProdDetailsDiv > select {
        width: 100%;
        background: #f2f2f2;
        padding: 5px 10px;
    }
    .newprodlisting > div .addcartrow > div:first-child {
        text-align: left;
        padding-left: 0;
    }
    .newprodlisting > div .addcartrow > div:last-child {
        float: right;
        padding-right: 0;
        padding-left: 0;
    }
    
}

