@charset "utf-8";
html, body {
	font-family: Avenir,'Roboto', sans-serif;
 	background:#f6f6f6 ;
}
body {
}
.img-portfolio {
	margin-bottom: 30px;
}
.img-hover:hover {
	opacity: 0.8;
}
a {
	outline:none!important;
	border:0px!important;
	color:#0066FF;
}
.btn-primary {  color: #fff;  background-color: #0066FF;  border-color: none; }
.btn-primary:hover{background:#03a9f4 !important; border:1px solid #00bcd4 !important;}

.btn-success:hover{background:#03a9f4 !important; border:1px solid #00bcd4 !important;}

.btn-search{background:#ff5722 !important; color: #fff !important; border:1px solid #f44336 !important;}
.btn-search:hover{background:#ff9800 !important;  border:1px solid #ffc107 !important;}
.page_title { font-size: 18px;    text-align: left;    font-weight: bold;    color: #008000;    margin-top: -20px;}
button, input, select{ height:auto ;}
input[type=checkbox], input[type=radio]{ height:auto;}
.odd{ background-color:#FFFFFF !important }
.even{ background-color:#FFFFFF !important }
.table>tbody>tr:hover{ background-color:#FFFEE0;}
.table>thead>tr>th:hover{ background-color:none;}
.table th{
	color:#FFFFFF;
	background-color: #343d9e !important;
	background-image: none  !important;
	background-repeat: repeat-x !important;
	height: 30px !important;
    background-position: center;	
	font-weight:normal;
}
table.dataTable thead .sorting_asc{}
table.dataTable thead .sorting_desc{}
table.dataTable thead .sorting {   background-image: transparent !important;} 
/*
table.dataTable thead th:first-child{border-top-left-radius: 10px;}
table.dataTable thead th:last-child{border-top-right-radius: 10px;}
table.dataTable tfoot th:first-child{border-bottom-left-radius: 10px;}
table.dataTable tfoot th:last-child{border-bottom-right-radius: 10px;}
*/
/*
table.dataTable tr td:first-child { border-top-left-radius: 15px; border-bottom-left-radius: 15px;  }
table.dataTable tr td:last-child { border-top-right-radius: 15px; border-bottom-right-radius: 15px;  }
*/

/* Home Page Carousel */
.clr {
	clear:both;
}
header.carousel {
	height: 600px;
}
header.carousel .item, header.carousel .item.active, header.carousel .carousel-inner {
	height: 100%;
}
header.carousel .fill {
	width: 100%;
	height: 100%;
	background-position: center;
	background-size: cover;
}

.btsm{ background:#000000;}
.top {
 	z-index:555555;
	width:100%;
	color:#FFFFFF;
	font-size:12px;
	font-weight:500;
	line-height:31px;
	/*min-width: 1170px;*/
}
.container{ /*min-width: 1170px;*/}
.navbar-toggle{ float:left !important;}

p.lts {
	text-align:left;
}
p.rts {
	text-align:right;
}
.nlft {
	background:#7a7e83;
}
.nrgt {
	background: #b5b5b5 url(../images/divi.jpg) no-repeat;
}
p.tstm {
	float: left;
	margin-bottom: 0;
 	margin-top: 2px;
}
.col-sm-6.nopadding.nlft > marquee {
	height: 30px;
	line-height: 36px;
	margin-left: 10px;
	width: 92%;
	font-size:18px;
}
.col-sm-6.nopadding.nrgt > marquee {
	height: 30px;
	line-height: 36px;
	padding-left: 11px;
	width: 85%;
	font-size:18px;
	float:right;
}
.topblue {
	width:100%;
	height:auto;
	background:#054173;
	padding-top:10px;
	padding-bottom:10px;
}
.logo {
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
	font-size:37px;
}
.tagline{color: #acc;font-size: 25px;text-align:center;padding:0px;font-weight: normal;margin-top:-7px;font-style:italic;}

.nopadding {
	padding:0px!important;
}
.nav.navbar-nav.navbar-right a {
	padding-left: 10px;
	padding-right: 10px;
}
.since {
	text-align:center;
	margin-top:14px;
}

.navbar{
   min-height: 40px;
}  
.navbar-right {
	float: right !important;
	margin-right: 0px!important;
}
.navbar-nav > li > a {
	color: #fff !important;
	font-size: 14px;
	line-height: 29px;
	padding-bottom: 4px;
	padding-top: 4px;
	 
}
.navbar-inverse {
	background-color: rgba(0, 0, 0, 0.8)!important;
	border-radius:0px;
}
.navbar-nav > li > a:hover {
	color: #fff800 !important;
}
.dropdown-menu {
	background-clip: padding-box;
	background-color: #000 !important;
	border: 1px solid rgba(0, 0, 0, 0.15);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	float: left;
	font-size: 12px;
	list-style: outside none none;
	min-width: 178x !important;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 1000;
	font-weight:400;
	color:#FFF!important;
}
.dropdown-menu > li > a {
	clear: both;
	color: #fff !important;
	display: block;
	font-weight: 400;
	line-height: 29px;
	padding: 3px 20px;
	white-space: nowrap;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
 	color: #000  !important;;
	text-decoration: none;
}
.nav {
	list-style: outside none none;
	padding-left: 0;
	width: 100%!important;
}
.logsection {
	float: right;
	height: auto;
	width: 77%;
}
.btnssss {
	float:left;
	padding-left:5px;
}
.sldbox {
	background-color: rgba(0, 0, 0, 0.5);
	float:right;
	width:560px;
	padding-top:24px;
	padding-bottom:24px;
}
.carousel-caption h2 {
	text-align:left;
	font-size:48px;
	font-family: 'Oswald', sans-serif;
	padding:0px 0px 0px 15px!important;
	margin:0px;
}
.carousel-caption h5 {
	text-align:left;
	font-size:36px;
	font-family: Avenir,'Abel', sans-serif;
	padding:0px 0px 0px 15px!important;
	margin:0px;
}
.carousel-caption {
	left: 15%;
	padding-bottom: 30px;
	right: 15%;
	top:50%;
}
.carousel-indicators {
	display:none;
}
.carousel-control.left {
	background:none!important;
}
.carousel-control.right {
	background:none!important;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
	display:none;
	background: #000 none repeat scroll 0 0;
	margin-left: -15px;
	line-height:21px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
	display:none;
	margin-right: -15px;
	background: #000 none repeat scroll 0 0;
	line-height:21px;
}
.carousel-control {
	bottom: 0;
	color: #fff;
	font-size: 20px;
	left: 0;
	opacity: 0.5;
	position: absolute;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
	top: 30%!important;
	width: 15%;
}
#details {
	width:100%;
	height:103px;
	
	
}
.ssbar{background:#054173; padding-left:15px; padding-right:15px; padding-bottom:0px; }
.detailsheading {
	width:211px;
	height:51px;
	border-top: solid 1px #4b4b4b;
	border-left: solid 1px #4b4b4b;
	border-right: solid 1px #4b4b4b;
	background:#054173;
	color:#FFFFFF;
	text-align:center;
	line-height:51px;
	font-size:20px;
	font-family: Avenir,'Abel', sans-serif;
	margin-top:-51px;
	z-index:99;
	position:absolute;
}
.searchtop {
	margin-top:30px;
}
.fone {
	width:215px;
	display:inline-block;
	margin-right:15px;
}
.fonelast {
	width:100px;
	display:inline-block;
	margin-left:15px;
}
input.sbtn {
	width:152px;
	height:42px;
	text-align:center;
	line-height:42px;
	font-size:18px!important;
	color:#054173!important;
	text-transform:uppercase;
	font-weight:500;
}
.se {
	width:75%;
	float:right;
}
.sbtnss {
	width:100%;
	height:auto;
	margin-top:7px;
}
input.seachicon {
	float:right;
	background:url(../images/searchicon.jpg) no-repeat!important;
	border:0px!important;
	width:33px;
	height:33px;
}
input.allsearch {
	border-radius: 0 !important;
	float: left;
	font-size: 12px;
	font-style: italic;
	height: 31px !important;
	width: 84.4%;
	cursor:text!important;
	margin-top:1px!important;
	padding:5px!important;
	color:#444444;
}
.demo select {
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
	background: #054173 url(../images/s-arrow.png) no-repeat 94% center;
	border:solid 1px #668ba9;
	color:#FFFFFF;
	min-width:210px;
	padding:10px;
	height:50px !important;
 }
.demo text {
	-webkit-appearance: none;  /*Removes default chrome and safari style*/
	-moz-appearance: none; /* Removes Default Firefox style*/
 	border:solid 1px #668ba9;
	color:#FFFFFF;
	min-width:210px;
	padding:10px;
 }
.demo select.balck {
	background-color: #000;
}
.demo select.option3 {
	border-radius: 10px 0;
}
.dark_bg{background:#f6f6f6;}
#midsection {
	width:100%;
	height:auto;
	background:#f6f6f6;
	padding-top:10px;
	
}
.midlft {
	display:inline-block;
	width:17%;
	height:auto;
}
.sbstock {
	width:100%;
	height:auto;
	border: none;
}
.sheading {

	width:100%;
	height:auto;
	background:#b5b5b5;
	text-align:center;
	line-height:30px;
	font-family: Avenir,'Abel', sans-serif;
	color:#FFFFFF;
	font-size:18px;
 	color:#FFFFFF; font-weight:normal;
	border-color:#7a7e83 !important;
	background: radial-gradient(#7a7e83, #444); !important; 
}
.snv {
	width:100%;
	height:auto;
}
.snv img{ display:none;}

.snv ul {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
}
.snv ul li {
	color:#000;
	font-size:15px;
	padding-left: 15px;
}
.snv ul li a {
	color:#2174b9;
	text-decoration:underline;
	display:block;
}
.snv ul li a:hover {
	color:#054173;
}
.snv  ul li{
	background:#ffffff;
	line-height:30px;
	border-bottom: solid 3px #f6f6f6;
	color:#000000;
}
/*
.snv ul li.szero {
	background:#6cc177;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.sone {
	background:#F14D4D;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.stwo {
	background:#5EB6EF;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.sthree {
	background:#8D55E8;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.sfour {
	background:#EA48AE;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.sfive {
	background:#ECAF38;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.ssix {
	background:#B2D411;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
}
.snv ul li.sseven {
	background:#D68755;
	line-height:42px;
}
.snv ul li.seight {
	background:#d10f0f;
	line-height:42px;
	border-bottom: solid 1px #fff;
}
.snv ul li.snine {
	background:#c7c707;
	line-height:42px;
	border-bottom: solid 1px #fff;
}
.snv ul li.sten {
	background:#8c5903;
	line-height:42px;
	border-bottom: solid 1px #fff;
}
.snv ul li.seleven {
	background:#bd9e69;
	line-height:42px;
	border-bottom: solid 1px #fff;
}
.snv ul li.stwelve {
	background:#ff6600;
	line-height:42px;
	border-bottom: solid 1px #fff;
}
*/
.snv ul li span {
	display: block;
	float: left;
	text-align: center;
	width: 43px;
}
.sbmaker {
	width:100%;
	height:auto;
	border: solid 1px #f6f6f6;
	margin-top:5px;
}
.sbmaker ul {
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:0px;
}
.sbmaker ul li {
	color:#054173;
	font-size:13px;
	 
}
.sbmaker ul li a {
	color:#2174b9;
	text-decoration:underline;
	display:block;
    font-size: 15px;
}
.sbmaker ul li a:hover {
	color:#054173;
}
.sbmaker ul li.scar {
	background:#fff;
	line-height:35px;
	border-bottom: solid 3px #f6f6f6;
	padding-left:15px;
}
.sbmaker ul li.scar img{ display:none;}
.sbmaker ul li.scarlast {
	background:#fff;
	line-height:35px;
	border-bottom: solid 0px #f6f6f6;
	text-align:center;
	font-weight:bold;
}
.sbmaker ul li span {
	display: block;
	float: left;
	margin-left: 18px;
	text-align: center;
	width: 59px;
}
.sbmaker ul li.scarbot {
	background:#fff;
	line-height:42px;
	border-bottom: solid 1px #f6f6f6;
	text-align:center;
}
ul li.scar1 {
	background:#fff;
	line-height:35px;
	border-bottom: solid 3px #f6f6f6;
	padding-left:15px;
	 
}
.midmid {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	width:64%;
	height:auto;
	vertical-align:top;
}
.midone {
	width:100%;
	height:auto;
	margin-bottom:15px;
	display:inline;
	float:left;
	
	
}
.suppercarh {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.stockcarh {
	width:100%;
	line-height:37px;
	background:#8af397;
	color:#FFFFFF;
}
.suppercarlft {
	float:left;
	margin-left:13px;
	font-size:20px;
	font-family: Avenir,'Abel', sans-serif;
	font-weight:bold;
}
.suppercarrgt {
	float:right;
	margin-right:13px;
	text-align:center;
	font-size:12px;
}
.suppercarrgt a {
	color:#FFFFFF;
}
.suppercarrgt a:hover {
	text-decoration:none;
 	color:#FFFFFF !important;
}
.scarbot {
	margin-top:12px;
	margin-bottom:12px;
}
.layerone {
	text-align:center;
	font-size:15px;
	font-weight:600;
	padding-top:10px;
	padding-bottom:10px;
	color:#434444;
}
.layerone a{ font-size:16px;}
.layertwo {
	text-align:center;
	height:auto;
	overflow:hidden;
	position: relative;
}
.layertwo *{ font-size:16px;}
.layerthree {
	text-align:center;
	color:#434444;
	/*
	padding-top:10px;
	padding-bottom:10px;
	font-size:12px;
	*/
	padding-top:0px; 
	padding-bottom:0px; 
	font-size:14px;
}
.layerfour{
	width:100%;
	text-align:center;
	height:30px;
	overflow:hidden;
}
.layerfour * {
	font-size:16px;
}
.actmstk:hover {
	background:#e6fffe;
}
.actmstk {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
}

.actms:hover {
	background:#fbfbe6;
}
.actms {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
}
.stkms:hover {
	background:#e6fffe;
}
.stkms {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
}

.midtwo {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.actmstwo:hover {
	background:#e6fffe;;
}
.actmstwo {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;

}
.midthree {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.actmsthree:hover {
	background:#e6fffe;
}
.actmsthree {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;

}
.midfour {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.actmsfour:hover {
	background:#e6fffe;
}
.actmsfour {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
}
.midfive {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.actmsfive:hover {
	background:#e6fffe;
}
.actmsfive {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
}

.midsix {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.actmssix:hover {
	background:#e6fffe;
}
.actmssix {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
}
.midseven {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.mideight {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.midnine  {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.midten  {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.mideleven  {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.midtwelve  {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.midthirteen  {
	width:100%;
	line-height:30px;
	background:radial-gradient(#7a7e83, #444) ;
	color:#FFFFFF;
}
.actmsseven:hover {
	background:#e6fffe;
}
.actmsseven {
	background:#fff;
	border-left: 4px solid #f6f6f6;
	border-bottom: 6px solid #f6f6f6;
	border-radius: 15px;
}
.midrgt {
	float:right;
	display:inline-block;
	width: 17.5%;
	height:auto;
	vertical-align:top;
}
.rgtboxone {
	width:100%;
	height:auto;
	border: solid 1px #f6f6f6;
	background:#FFFFFF;
	margin-bottom:14px;
}
.rgtboheading {
	width:100%;
	height:auto;
	background:#b5b5b5;
	line-height:30px;
	color:#FFFFFF;
	font-family: Avenir,'Abel', sans-serif;
	font-weight:bold;
	font-size:18px;
	text-align:center;
	color:#FFFFFF; font-weight:normal;
	
	border-color:#7a7e83 !important;
	background: radial-gradient(#7a7e83, #444); !important; 
}
.newsfooter{ display: inline-block; width:100%;}
.newsfooter .date{ float:left;}
.newsfooter .read{ float:right; text-decoration:underline; font-size:12px;}
.newsfooter .read a{ color:#2174b9;}
.rgtcotbox {
	width:100%;
	height:auto;
	border-bottom: solid 5px #f6f6f6;
}
.newsone {
	width:100%;
	height:auto;
	padding:12px;
}
.viewall {
	text-align:center; 	 
	margin-right:20px;
	margin-top:7px;
}
.viewall a {
	text-decoration:none;
}
.viewall a:hover {
	text-decoration:none;
	font-weight:bold;
}
.blueheading {
	color:#002f65;
	font-size:14px;
	font-weight:600;
	line-height:18px;
	margin-bottom:8px;
}
p.tcont {
	font-size:12px;
	color:#565656;
	font-weight:400;
	line-height:18px;
}
.midbtn {
	width:90px;
	text-align:center;
	margin:auto;
}
.midbtn a {
	color:#FFFFFF;
	text-decoration:none;
	display:block;
	background:#378ef0;
	margin-top:20px;
	margin-bottom:10px;
	line-height:26px;
	font-size:13px;
	font-weight:500;
	border-radius:5px;
}
.midbtn a:hover {
	background:#054173;
}
/* Footer Styles */

#mainfooter {
	width:100%;
	height:auto;
	background:#666666;
	padding-top:40px;
	padding-bottom:20px;
	color:#FFF;
	/*min-width: 1170px;*/
}
.footbox {
	margin-bottom:15px;
}
.headingfoot {
	font-size:16px;
	color:#FFFFFF;
	font-weight:500;
	text-transform:uppercase;
	margin-bottom:20px;
}
.footlinks {
}
.footlinks ul {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:26px;
	text-transform:uppercase;
	font-size:13px;
}
.footlinks ul li a {
	color:#FFFFFF;
}
.footlinks ul li a:hover {
	text-decoration:none;
	color:#b3d0f1;
}
.footlinksone {
}
.footlinksone ul {
	list-style:none;
	margin:0px;
	padding:0px;
	line-height:26px;
	font-size:13px;
}
.footlinksone ul li a {
	color:#FFFFFF;
}
.footlinksone ul li a:hover {
	text-decoration:none;
	color:#b3d0f1;
}
.headingfootone {
	font-size:16px;
	color:#FFFFFF;
	font-weight:500;
	margin-bottom:20px;
}
.footcnt {
	width:100%;
	height:auto;
	margin-bottom:8px;
}
.footcntlft {
	display:inline-block;
	width:14px;
	height:14px;
	margin-right:10px;
	vertical-align:top;
}
.footcntrgt {
	display:inline-block;
	width:80%;
	line-height:22px;
}
.footcntone {
	width:100%;
	height:auto;
	margin-bottom:30px;
}
.social {
	width:100%;
	height:auto;
}
.sbox {
	float:left;
	width:30px;
	height:30px;
	display:inline-block;
	margin-right:5px;
}
#footfoot {
	background:#181818;
	color:#FFF;
	padding-top:18px;
	padding-bottom:18px;
	font-size:13px;
	/*min-width: 1170px;*/
}
#footfoot a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:4px;
	padding-right:4px;
}
#footfoot a:hover {
	text-decoration:none;
	color:#CCC;
}
.footfootlft {
	float:left;
}
.footfootrgt {
	float:right;
}
.footfootcnt{ width:100%; text-align:center;}
.date {
	font-size:12px;
	color:#002f65;
}
.order {
    left: 46px;
    position: absolute;
    top: 74px;
    z-index: 1;
}

.order_tag{
	left: 4px;
	position: absolute;
	top: 74px;
	z-index: 1;
	text-align: left;
	transform: rotate(-40deg);
	text-transform:uppercase;
	color: #ff1b1b;
	border: 1px solid #ff1b1b;
	padding: 4px ​10px ;
	 
	width:100px;		
	text-align: center;
	font-family:Avenir,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;

}
.order_tag_bottom{
	right: 4px;
	position: absolute;
	top: 180px;
	z-index: 1;
	text-align: left;
	transform: rotate(-40deg);
	color: #ff1b1b;
	border: 1px solid #ff1b1b;
	padding: 0px 3px;
	 
	width:100px;		
	text-align: center;
	font-family:Avenir,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;

}

.discount_tag{
    z-index: 1;
    padding: 2px;
	background-color:#e4ff07;
    color: #333333;
    font-family: Avenir,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
	border-radius:0px;
	text-align:center;
    position: absolute;
	bottom: 118px;
    right: 26px;
    width:120px;
   
}

.discount_tag_img{
    right: 20px;
    position: absolute;
    bottom: 130px;
}
.christmas_sale{
	background-color: #046c46 !important;
}
.easter_sale{
	background-color: #182987 !important;
}
.new_year_sale{
	background-color: #795548 !important;
}
.special_sale{
	background-color: #ff6600 !important;
}
.summer_sale{
	background-color: #9c27b0 !important;
}
.winter_sale{
	background-color: #e91e63 !important;
}
.limited_time_offer  {
	background-color: #009688 !important;
}
.negotiable{ 
	background: goldenrod !important;
}	
.discount_available{
	background: #009688 !important;
}
 
/*======================innerpage============================*/
.navbar-fixed-top {
	border-width: 0 0 0px!important;
}
nav li a.innerlink {
	font-size:12px!important;
	text-transform:none;
	padding-left:6px !important;
	padding-right:7px !important;
}
header.carouselin {
/*	height:243px!important; */
	background-color: rgba(0, 0, 0, 0.8) !important;
}
.midmidinner {
	display: inline-block;
	height: auto;
	margin-left: 20px;
	margin-right: 20px;
	vertical-align: top;
	width: 81%;
}
.containerinner {
	width:92%;
	margin:auto;
}
.pagination > li > a, .pagination > li > span {
	background-color: #fff;
	border: none !important;
	color: #337ab7;
	float: left;
	line-height: 1.42857;
	padding: 3px 9px;
	position: relative;
}
.table-responsive {
	height:auto;
	border:none;
	font-size:13px; width:100%;
    overflow-x: visible;
}
.imgadmin img {
    width: 95px;
    height: 72px;
 	text-align:center;
	margin:auto;
}
.tavle-responsive td {
	border:solid 1px #CCC;
}

.datatable2 > tbody > tr > td, .datatable2 > tbody > tr > th, .datatable2 > tfoot > tr > td, .datatable2 > tfoot > tr > th, .datatable2 > thead > tr > td, .datatable2 > thead > tr > th {
	border-right: 1px solid #dddddd!important;
	border-top: 1px solid #ddd;
	line-height: 1.42857;
	padding: 3px;
	vertical-align: top;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
	border-right: 1px solid #f6f6f6;
	border-top: 4px solid #f6f6f6;
	line-height: 1.42857;
	padding: 3px;
	vertical-align: middle;
	font-weight:normal !important;
}
.midlftinner {
	display:inline-block;
	width:194px;
	height:auto;
}
.glyphicon {
	font-size: 24px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.cent {
	text-align:center;
}
.topdetails {
	margin-bottom:22px;
}
a:focus, a:hover {
	color: #23527c;
	text-decoration: none!important;
}
tr.active {
	background-color: #fff!important;
}
.midmidinnerinner {
	width:100%;
}
.topmember {
	width:100%;
	height:auto;
	margin-bottom:-20px!important;
	margin-top:10px!important;
}
.profiletop {
	background:#c8c8c8;
	border-radius:15px;
	text-align:center;
	line-height:55px;
	color:#000;
	margin-bottom:20px;
}
.ethiopia {
	font-size:24px;
}
.mybtn {
	height:35px;
}
.profileinfo {
	padding-top:20px;
	padding-bottom:40px;
}
.hht {
	font-size:18px;
	height:auto;
	padding-bottom:15px;
	padding-left:55px;
	font-style:italic;
}
.hhtinfo {
	width:100%;
	height:auto;
}
.hhttop {
	width:100%;
	height:auto;
	margin-bottom:10px;
	text-align:center;
}
.iic {
	float:left;
	width:54px;
	height:54px;
}
.iicinfo {
	float:left;
	font-size:13px;
	line-height:54px;
	padding-left:10px;
}
.bsms {
	border-left: solid 1px #ccc;
}

.accord ul, .accord ul li {
    color: #f00;
    list-style-type: none;
}

#Accord ul li a.myplus{
  display: inline-block;
    padding-left: 0 !important;
    padding-right: 5px !important;
    padding-top: 14px !important;
	padding-bottom: 15px;
	color:#F00;
	
	}
	
	

#Accord ul li a.myplus span{
	color:#F00!important;
	
	}	


.botlogo{  margin-top:30px; padding-left:60px;}
.panel-primary > .panel-heading {
    background-color:#fff;
    border-color:none!important;
    color: #000!important;
	border:0px!important;
	border-bottom: 0px solid transparent!important;
	
	    background-color:#f6f6f6!important;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05);
}


.panel {
    background-color: #f6f6f6!important;
    border-radius: 0px!important;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.05)!important;
    margin-bottom: 0px!important;
	border:0px!important;
	
}

.mytopone{ background-color: #e5dedb ; margin-bottom:20px; padding-top:20px!important; padding-bottom:20px !important; border: solid 2px #efefef;}

.rowone{  background-color: #e5dedb  ;
    border-bottom: 1px solid #5b5e63;
    height: auto;
   
    padding-bottom: 20px;
    padding-top: 18px;
    width: 100%;
	
	}
span.pn{ padding-right:10px; color:#000; }
span.sm{  color:#fff; font-size:11px;}


.tmt{ width:53px; float:left;}
.pagi{ width:400px; float:left; margin-left:15px; margin-right:15px;}
.printlist{ float:left; width:113px;}

.sort{ float:left; width:204px;}

.rpad{ width:371px; height:auto; float:left; padding-left:15px; padding-right:15px;}
.rpadone{ width:357px; height:auto; float:left; }
.rpadthree{ float:left; width:191px;}


.ttt{ background:#000000;}
.smtsss{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7a7e83+0,7a7e83+50,b5b5b5+51,b5b5b5+100 */
background: #7a7e83; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2U4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdhN2U4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWI1YjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #7a7e83 0%, #7a7e83 50%, #b5b5b5 51%, #b5b5b5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#7a7e83), color-stop(50%,#7a7e83), color-stop(51%,#b5b5b5), color-stop(100%,#b5b5b5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #7a7e83 0%,#7a7e83 50%,#b5b5b5 51%,#b5b5b5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #7a7e83 0%,#7a7e83 50%,#b5b5b5 51%,#b5b5b5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #7a7e83 0%,#7a7e83 50%,#b5b5b5 51%,#b5b5b5 100%); /* IE10+ */
background: linear-gradient(to right,  #7a7e83 0%,#7a7e83 50%,#b5b5b5 51%,#b5b5b5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7e83', endColorstr='#b5b5b5',GradientType=1 ); /* IE6-8 */
}



.myinfo{  background: #b30101 none repeat scroll 0 0 !important;
    float: right;
    height: 44px;
    line-height: 49px;
    padding-top: 16px;
    text-align: center !important;
    width: 225px; border-radius:5px; color:#FFFFFF!important;}

 

.car_image{ width:260px !important; height:187px !important; border-radius: 10px; }
/* .lazy{border-radius: 10px;} */
.suppercarsmallbox{border-radius: 10px;}
.ms-choice{ height:auto; border:none;}
/* Responsive Styles */
@media(max-width:1024px) {
	.container{ width:100% !important;}
    .logo{color: #fff;font-size: 30px;font-weight: normal;text-align:center;}
	.tagline{color: #acc;font-size: 20px;text-align:center;padding:0px;font-weight: normal;margin-top:-7px;font-style:italic;}
	.navbar-nav > li > a{ font-size:11px;}
	#details{ margin-top:-30px;} 
	.car_image{ width:260px !important; height:187px !important; border-radius:10px;}
	.midmid{ width:74% ; margin:0px;}
	.midlft {display: inline-block; width: 25% !important; height: auto;}
	.midrgt { display:none;}
	.layerone a{ font-size:11px;}
	.icons{overflow: hidden;}
	.maker_logo { margin-top: -3px; height: 15px;}
	.memberships img { height: 90px !important;}
}	
@media(max-width:991px) {
	.container{ width:100% !important;}
    .logo{color: #fff;font-size: 30px;font-weight: normal;text-align:center;}
	.tagline{color: #acc;font-size: 20px;text-align:center;padding:0px;font-weight: normal;margin-top:-7px;font-style:italic;}
	.customer-img, .img-related {margin-bottom: 30px;}
	.car_image{ width:100% !important; height:187px !important;}
}
@media(max-width:767px) {
	.img-portfolio {margin-bottom: 15px;	}
	header.carousel .carousel {		height: 70%;	}
	.suppercarsmallbox { min-height: 205px;}
	/*.midmid{ width:90% !important; margin-left:0px;}*/
	.logo{color: #fff;font-size: 20px;font-weight: normal; padding: 0px;}
	.tagline{color: #acc;font-size: 15px;text-align:center;padding:0px;font-weight: normal;margin-top:-7px;font-style:italic;}
	.since{ margin-top:0px;}
	.nrgt{ background-image:none; background-color:#ccc;}
	.col-sm-6.nopadding.nlft > marquee {width: 100%;}
	.col-sm-6.nopadding.nrgt > marquee {width: 100%;}
	.car_image{ width:150px !important; height:105px !important;}
	.suppercarlft { width:80%;}
	 
	.icons{overflow: hidden;}
	.maker_logo{ display:none;}
	.midmid{ width:99% ; margin:0px;}
	.memberships img { height: 55px !important;}

}

.icons{position: absolute; width: 90%;bottom: 10px;  text-align: center;   height: 18px;}
.icons a i:hover{ color:#0000FF !important;}
.icons a i{ color:#999;}

.icons_list{ position:relative;}
.icons_list a i:hover{ color:#0000FF !important;}
.icons_list a i{ color:#999;}



.advance_search{position:absolute; border-radius:5px; border:3px solid #444; display:none; width:600px; min-height:100px; background-color:#fefefe;z-index: 3;}
.advance_search ul{ float:left;   display:inline;list-style:none; margin:0px; padding:5px; }
.advance_search li{ float:left; width:180px; display:inline; margin:0px; list-style:none; text-align:left; font-weight:normal; overflow:hidden}
.advance_search *{color:#333 !important; font-size:14px;}

#imagelist{
		position:absolute;
		z-index:9999999;
		border:1px solid #ccc;
		background:#FFFFFF;
		padding:10px;
		display:none;
		color:#000000;				
		
		-moz-border-radius: 15px;
		-webkit-border-radius: 15px;
		border-radius: 15px; 
	
		-moz-box-shadow: 5px 5px 5px #a0a0a0;
		-webkit-box-shadow: 5px 5px 5px #a0a0a0;
		box-shadow: 5px 5px 5px #a0a0a0; 
		border: 2px solid #A0A0A0;
	}				
	#imagelist img{                
		padding: 1px 1px 1px 1px;
		margin:5px 5px 5px 5px;
		width:400px;
		height:auto;
		border-style:solid;
		border-width: 1px;
		border-color:#cccccc;
	}
	.magnify{                

	}			

	
input[readonly]
{
    background-color:#ededed; color:#545454;
}

 div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px 0px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px 6px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE;
 	color: #555;
}
#table_filter{padding: 10px;   margin: 10px 10px;   background-color: #c8c8c8; display: inline-block;  border-radius:10px;}
#table_filter th,#table_filter td{  padding-left:6px;}
.search_filter_panel { background-color:#c8c8c8; border-radius:10px; padding:5px; }
.search_button {
    background-color: #ffcc00;
    border-radius: 5px;
}

.maker_logo{ margin-top:-3px;max-width: 35px;}
.table-hover tr:hover{ background-color:#f9f9b5  !important;}


.popupformtable th{color: #FFFFFF;background-color: #776159;/* height: 30px; */padding: 3px;border-right: 1px solid #f4f4f4;}
.popupformtable td.tag{border-bottom: 1px solid #e4dddd;border-right: 1px solid #e4dddd;padding: 2px;}
.popupformtable td.data{border-bottom: 1px solid #e4dddd; padding-left:2px;}
.toogle_text{ color:#000;}
 

.auto_auction{  width:100px; background-color: #62bf2d !important; padding: 3px 8px;border-radius: 10px; border: 1px solid #62bf2d; color:#FFFFFF;display: inline-table;  text-align: center; margin-right: 15px;}
.tender_auction{ width:100px; background-color: #c89530 !important; padding: 3px 8px;border-radius: 10px; border: 1px solid #c89530; color:#FFFFFF;display: inline-table;  text-align: center; margin-right: 15px;}
.oneprice_auction{ width:100px; background-color: #2e8bc8 !important; padding: 3px 8px;border-radius: 10px; border: 1px solid #2e8bc8; color:#FFFFFF;display: inline-table;  text-align: center; margin-right: 15px;}
.damaged_auction{  width:100px; background-color: #cc3230 !important; padding: 3px 8px;border-radius: 10px; border: 1px solid #cc3230; color:#FFFFFF;display: inline-table;  text-align: center; margin-right: 15px;}

.list_view.auto_auction_border{border: 2px solid #62bf2d; }
.list_view.tender_auction_border{border: 2px solid #c89530; }
.list_view.oneprice_auction_border{border: 2px solid #2e8bc8; }
.list_view.damaged_auction_border{border: 2px solid #cc3230; }

.auction_line{ float:left; width:3px; height: 61px;  margin: -10px -4px; background:#f6f6f6;}
.auto_auction_color{  	 border-left:3px solid #62bf2d !important; }
.tender_auction_color{   border-left:3px solid #c89530 !important;}
.oneprice_auction_color{ border-left:3px solid #2e8bc8 !important;}
.damaged_auction_color{  border-left:3px solid #cc3230 !important;}

img.auto_auction_border{  	 border:2px solid #62bf2d !important; }
img.tender_auction_border{   border:2px solid #c89530 !important;}
img.oneprice_auction_border{ border:2px solid #2e8bc8 !important;}
img.damaged_auction_border{  border:2px solid #cc3230 !important;}

		 

#dont_buy_popup{position: absolute;  border: 2px solid rgb(51, 51, 51); background-color: rgb(244, 244, 244);  padding: 15px;  z-index: 999999;  top: 190px;   box-shadow: rgb(204, 204, 204) 7px 10px 5px;}
#dont_buy_popup .donot_heading{ background-color: #E64823;}
.link2{ color:#00b5ad !important;}
.link3{ text-decoration:underline !important;}


.photo_count{
	position: absolute;
    left: 0;
    top: -25px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding: 0px;
    width: 20px !important;
    height: 20px !important;
    opacity: 1;
    font-weight: bold;
    font-size: 16px;
	border-radius:50%;
	display: inline;
}



.poptooltip{border:1px solid #333; color:#FFFFFF;   background-color:#000 !important; padding:0px; z-index:999999; display:none;}

.popuptable tr{ border-bottom:1px solid #ccc;}
.popuptable tr:hover td{ background-color:#111 !important;}
.popuptable tr.stick_highlight td{background: #111 !important;}

.popuptable th{border-right: 1px solid #575757 !important;   border-top: 0px solid #575757 !important; background: #06f !important; color:#ffffff; font-weight:normal;padding:2px 4px !important;}
.popuptable td{border-right: 1px solid #575757 !important;   border-top: 2px solid #575757 !important; background:#464646 !important;  color:#ffffff;}
.popuptable tbody td{border-right: 1px solid #575757 !important;   border-top: 2px solid #575757 !important; background:#464646 !important;  color:#ffffff; padding:2px 4px !important;}


.fancybox-container{ z-index:9999999999  !important;}


.nav>li>a{ padding-left:10px !important;  padding-right:10px !important; font-weight: normal !important;}
.home_li, .navbar-right li{ text-align:center;line-height:10px !important; margin-bottom: 5px;    margin-top: 0px !important;} 
.home_li i, .navbar-right i{background: #737171; width: 30px;  margin:4px 6px 2px 6px;  font-size: 20px;   padding: 4px;  display: inline-block;   border-radius: 4px;}
.home_li i:hover, .navbar-right i:hover{background: #444444 !important;color: #fff800 !important;}
.menu_tip{ font-size:9px; text-decoration:underline; color:#fff !important;}
.menu_tip_a{ color:#fff !important; line-height:10px !important; padding: 0px !important; margin: 0px !important;}
.menu-large{ margin-top:6px;}
