@charset "utf-8";
@import url("http://fonts.googleapis.com/css?family=PT+Sans:regular,italic,bold");
body{	
	color: #666;
	background-color:#f8f8f8;
	font-size:12px;
	line-height:18px;
	font-family: 'Open Sans', arial, tahoma, sans-serif;
}
*:focus {
    outline: 0;
}
a:link,a:visited{
	color:#09F;
	
}
a:hover{
	color:#EE3C1F;
	text-decoration:underline;
	
	 
}
label,form,input,select,textarea,button{
	font-size: 14px !important;
	font-family: 'Open Sans', arial, tahoma, sans-serif;
}
span.label{
	font-size:8pt;
	font-weight:normal;
}
div#top-bar{
	padding:5px 0 20px;
	text-align:center;
	padding:10px 10px 10px 40px;	
	background-color:#069;
}
h1,h2,h3,h4{
	font-family: 'Open Sans', arial, tahoma, sans-serif;
}
ul{
	list-style-type:square;
	padding:0;
	margin:0;
	
}
img.img{
	border:1px solid #ddd;
	padding:1px
}
nav.bs-navbar-collapse{
	padding-left:0;
}
#main-nav.nav{
	background-color:#eee;
}
#top-bar .nav{
	margin-top:0px;
	margin-bottom:0;
}
#top-bar .nav a,div#footer .container a{
	color:#fff;
}
#top-bar .nav a:hover,div#footer .container a:hover{
	color:#eee;
	background-color:transparent;
}
#top-bar li.phone{
	margin-right:50px;
}
div#footer{
	border-top:3px solid #ddd;
	background-color:#069;
}
div#footer .container{	
	color:#fff;
	padding-top:10px;
	padding-bottom:10px;
}
div#footer .container ul{	
	padding-left:15px;
}
.bs-docs-nav{
	text-shadow: 0 -1px 0 rgba(0,0,0,.15);
	background-color: #0080f1;
	box-shadow: 0 1px 0 rgba(255,255,255,.5);
	border-width:0 0 1 0;
	border-radius:0;	
}
.bs-docs-nav li.active{
	background-color: red;
	color:#F00;
}
.bs-docs-nav .nav a{
	text-transform: uppercase;
	font-family: 'Open Sans', arial, tahoma, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#fdfdfd;
	}
.bs-docs-nav .nav a:hover,
.bs-docs-nav .navbar-toggle:hover{
	background-color:#e8e8e8;
	color:red;
	*outline:none;
}
.bs-docs-nav .navbar-toggle{
	background-color:#dedede;
	
}
.bs-docs-nav .navbar-toggle .icon-bar {
	background-color: #999;
}
.right-col .nav.nav-pills{
	padding-left:0;
	padding-right:0;
	margin:0;
}
.right-col .nav.nav-pills > li > a{
	display:inline-block;
	font-weight:bold;
	padding:5px 0;
	
}
.right-col .nav.nav-pills > li > a:hover{
	background-color:transparent;
}
.nav.nav-pills > li > span{
	padding-left:5px;
	font-size:8pt;
	color:#999;
}
.search_top_form{	
	text-align:center;
	border:1px solid #DDD;
	background-color:#eee;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:15px 0 10px 0;	
	margin:0 0 20px 0;	
	overflow:hidden;
}
.search_top_form button{
	width:100%;
}
.search_top_form h5{
	text-align:left;
	padding-top:15px;
	margin:0;
}
.search_top_form div{
	margin-bottom:5px;
}
#myCarousel h4{
	margin:0;
	padding:0;
	font-size:1.2em;
	font-weight:bold;
}
#myCarousel .carousel-caption{
	position:absolute;
	right: 0;
	left:0;
	z-index: 10;
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background-color:#000;
	bottom:0;
	padding:5px;
	font-size:11px;
	line-height:15px;
	opacity:.5;
}
.main_content{	
	border:1px solid #DDD;
	background-color:#fff;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	padding:10px 15px 5px 15px;	
	*margin-top: 20px;	
	margin-bottom:20px;
}
.product_listing .item{
	font-size:8pt;
}
.product_listing .item img{
	width:100%;
	margin-bottom:3px;
}
.product_listing .item a.title{
	font-weight:bold;
	font-size:9pt;
}
.product_listing .item a.title:hover{
	color:#EE3C1F;
}
h2.title{
	margin-top: 5px;
margin-bottom: 5px;
	/*font-size:1.3em;*/
	font-size:14px;
	overflow:hidden;
font-family:Georgia, "Times New Roman", Times, serif;
	
	
	color:#000;
	font-weight:bold;
	
	
}
h3.title{
	font-size:24px;
	overflow:hidden;
	border-bottom:3px solid #DBDBDB;
	line-height:22px;
	margin:20px 0;
	color:#900;
	font-weight:bold;
	padding:14px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}
h3.detail_title{
	color:#333;
}
h3.detail_title .label{
	position:relative;
	top:-5px;	
}
h3.title.nmb{
	margin-bottom:0;
}
h3.title.nm{
	margin:0;
}
h3.title.nl{
	border:0;
}
h3.title a{
	color:#666;
	font-size:.8em;
	font-weight:normal;
}
.featured-item{
	overflow:hidden;
	margin-bottom:10px;
}
.featured-item h5{
	font-weight:bold;
}
.featured-item img.img,.other_info .deal-tag{
	padding:5px;
	width:200px;
	

}
.other_info p,.other_info div.item{
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}
.reviews-item{
	border-bottom:1px solid #eee;
	padding-bottom:0px;
}
.reviews-item .info{
	border-left:3px solid #ddd;
	padding-left:10px;
}
.reviews-item img.img{
	float:left;
	margin:0 10px 5px 0;
	width:50px;
	height:50px;
}












.other_info p:last-child,.other_info div.item:last-child,.reviews-item:last-child{
	border-bottom:0;
}
.other_info div.item,.reviews-item{
	padding-top:7px;
}
.other_info .deal-tag{
	margin:10px 10px 5px 10px;
}

.deal-tag {
	/*background: url(../img/icon-tag.gif) no-repeat 0 0;*/
	background:#CCC;
	padding:5px;


	color: Black;
	float: left;
	font-size: 18px;
	
	
	line-height: 32px;
	overflow: hidden;
	text-align: center;
	text-indent: 7px;
	width: 200px;
	
}
.deal-discount {
	background-color: #dae2e8;
	color: #061826;
	float: right;
	font-weight: bold;
	height: 50px;
	line-height: 50px;
	text-align: center;
	width: 71px;	
}
.featured-item .deal-tag-info{
	width:80px;
	position:absolute;
}
.featured-item .pic{
	margin-left:00px;
}
.featured-item img.deal-featured{
	width:373px;
}
.right-col.panel-group{
	margin-top:5px;
}
.right-col .panel-heading{
	background-color:#eee;
	padding:2px;
}
.right-col .panel-heading a:hover{
	text-decoration:none;	
}
ul.social{
	padding:0;margin:0;list-style:none;
}
ul.social li{
	float:left;margin-left:10px;
}
.thumbnails.small{
	list-style:none;
}
.detail-product h5{
	font-family: 'Open Sans', arial, tahoma, sans-serif;
	margin:0;
}	
.detail-product h3.title{
	text-transform: uppercase;
}
.detail-product .contact-information{
	border:1px solid #f0f0f0;
	padding:5px;
	background-color:#f8f8f8;
	margin-top:20px;
}
.detail-product .contact-information h5{
	font-weight:bold;
	margin-bottom:10px;
}
.detail-product span.label.price{
	font-size:12pt;
	position:relative;
	top:5px;
	padding:3px;
}
.detail-product hr{
	margin:10px 0 5px 0;
}
.listing-item{
	border:1px solid #f0f0f0;
	background-color:#f8f8f8;
	overflow:hidden;
	padding:5px;
	margin-bottom:20px;
}
.listing_sub_categories{
	margin-bottom:10px;
}
#carousel-example-generic .carousel-control.left,
#carousel-example-generic .carousel-control.right{
	background-image:none;
}
#carousel-example-generic .carousel-control .icon-prev,
#carousel-example-generic .carousel-control .glyphicon-chevron-left{
	left:15%;
}
#carousel-example-generic .carousel-control .icon-next,
#carousel-example-generic .carousel-control .glyphicon-chevron-right{
	right: 15%;
}


.navbar-nav li.active a { color:#ff0000;}
.navbar-nav li a { color:#fff !important;}
.navbar-nav {
    display: inline-block;
    float: none;
    margin:0;
}


.navbar-nav>.active>a, .navbar-nav>.active>a:hover,  .navbar-nav>.active>a:focus
 {color: #fff !important;
background-color:#666666 !important; border-bottom:2px solid #ff0000;}

.navbar .navbar-collapse {
  text-align: left;
}

.navbar {  margin-bottom:0px;}

.navbar-default {
    background-color:transparent;
    border-color: none; border:none;
	padding:0px;
}


















.treeview ul ,li { list-style:none; margin:0; padding:0;}
.treeview li { margin-bottom:10px; padding-bottom:8px;  }
.treeview li a{ color:#fff;  }
.treeview li li.active a{ color:red; font-weight:bold;  }


/* Responsive
----------------------------------------------------------------------------- */
@media (max-width: 670px){
	#top-bar .nav{
		display:none;
	}
	#top-bar a.brand{
		float:none !important;
	}
}