.offer-heading { font-family:"Arial", Helvetica, sans-serif; font-weight:bold; font-size:18px; margin-top:0px; border-bottom:1px dashed #ddd;}
.off-name {border:1px solid #ddd; height:310px; padding:12px; margin-bottom:10px; margin-top:10px;!important}
.offer-img { margin-bottom:10px;}
.offer{width: 80px; border-radius:0px; !important}
.thumbnail {display: block; max-height: 200px; width: 225px; !important }
.text-light-grey { color:#999999; font-family:"Arial", Helvetica, sans-serif; font-size:12px; };

.seller-new-dtls {
  border: 2px solid #ddd;
  padding: 5px; }
.seller-new-dtls .headings {
  font-size: 16px;
  margin: 0;
  text-align: center;
  text-shadow: 0 0 1px #DDDDDD;
  text-transform: uppercase !important;
  border-bottom: 5px solid #F5F5F5;
  margin-bottom: 5px; }
  
  .seller-new-dtls .subheadings {
  font-size: 18px;
  margin: 0;
  text-align: left;
  font-weight:bold;
  text-transform: uppercase !important; }
  
.seller-new-dtls .seller-ratings li {
  display: inline-block;
  padding: 5px; }
.seller-new-dtls .seller-ratings li span {
  display: block;
  font-size: 12px; }
.seller-new-dtls .seller-ratings li .percent-rate {
  font-size: 25px;
  color: #00994f;
  font-weight: bold; }
.seller-new-dtls .seller-ratings li .total-rate {
  font-size: 25px;
  color: #868686;
  font-weight: bold; }
.seller-new-dtls .review-action {
  border-top: 1px #ddd dashed;
  border-bottom: 1px #ddd dashed;
  text-align: center; }
.seller-new-dtls .review-action a {
  color: #519bf7; }
  
  .seller_gbg { background-color:#CCCCCC;
  }
  
  seller_wbg { background-color:#FFFFFF; padding:30px;
  }
.subcat1-head {
  line-height: 20px;
  margin: 5px 0;
  padding: 5px 20px;
  font-weight: bold;
  font-size: 16px; }
  
.subcat2-head {
  margin: 5px 0;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 12px;
  font:normal 12px verdana; color:#666666; text-decoration:none;line-height:15px; }
  
.subcat2-head a{
  margin: 5px 0;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 12px;
  font:normal 12px verdana; color:#666666; text-decoration:none;line-height:15px; }
 
.subcat2-head a:hover{
  margin: 5px 0;
  padding: 5px 10px;
  font-weight: bold;
  font-size: 12px;
  font:normal 12px verdana; color:#666666; text-decoration:none;line-height:15px;
  text-decoration:underline; }
  
.hori-contact{margin-bottom:5px; width:100%; color:#000;}
.hori-contact:before,.hori-contact:after{content:" ";display:table}
.hori-contact:after{clear:both}
.hori-contact ul li{display:inline-block;padding:0px 5px;margin:8px 0;line-height:10px;border-right:solid 1px #1b93c6}
.hori-contact ul li:last-child{border-right:none}
.hori-contact ul li a{color:#000;text-decoration:none}
.hori-contact ul li a:hover{color:#000;}

#footer .panel .panel-heading .panel-title{
	font-size: 14px !important;
}

#footer .panel-body {
    padding: 5px;
    font-weight: 100;
}


.btn{
border-radius:0 !important;
}
.actionBtns{
margin: 5px;
text-align: right;
}

.topBarRow{
	border-bottom:2px solid #c4d92e;
}

.mobMenu .navbar-toggle{
	border: 1px solid #c4d92e!important;
	margin-top: 0px!important;
}

.mobMenu .navbar-toggle .icon-bar{
	background-color: #c4d92e;
}

#topNavigation.navbar-default{
    border-color: transparent!important;
	position:relative;
    width: 100%;
	z-index: 999 !important;
	background-color: #c4d92e!important;
}

#topNavigation.navbar{
	min-height : auto!important;
}

#topNavigation .navbar-collapse{
	padding : 10px 0 !important;
}

#topNavigation .dropdown-menu{
	width : 100% !important;
}

#topNavigation.navbar-default .navbar-nav > li > a {
    color: #fff !important;
}

#topNavigation.navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff !important;
}

#topNavigation.navbar .nav > li:hover > a, .navbar .nav > li:focus > a, .navbar .nav > li .active:hover > a{
	color: #000 !important;
}

#topNavigation.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color: #000 !important;
}

@media (max-width: 780px){
	.actionBtns{
		margin: 5px;
		text-align: center;
	}
	.hori-contact ul li {
		display: block!important;
		text-align: center !important;
		border-right: none!important;
		margin:8px 0!important;
	}
	.prodListM_ ._prodSec_ {
    	width: 100%!important;
	}
	
	#footer .subscribe {
		background: #cccccc;
		padding: 15px 0;
		color: #ddd!important;
		margin-bottom: 10px;
		text-shadow: 0px 0px 1px #fff;
		text-align: center;
	}
	.shopping-cart .cart {
		width : 70px !important;
		padding: 2px 0 !important;
	}
	
	#slider-bg .carousel-inner img{
		height : auto!important;
	}
	.shopping-cart{
		margin-bottom : 10px;	
	}
	
	.slider-arw-left {
		left: 250px!important;
	}
	
	.slider-arw-right {
		height: 15px;
		margin-left: 0px !important;
	}
	
	
}

h1.site-title img{
	display: block;
	margin-left: auto;
	margin-right: auto;
}