@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,300,500,700,900);
@font-face {
    font-family: 'james_fajardo';
    src: url('../fonts/james_fajardo-webfont.eot');
    src: url('../fonts/james_fajardo-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/james_fajardo-webfont.woff') format('woff'),
         url('../fonts/james_fajardo-webfont.ttf') format('truetype'),
         url('../fonts/james_fajardo-webfont.svg#james_fajardoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
*, *:after, *:before {
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}
body, div, ul, li, p, h1, h2, h3, h4, h5, table, img, input, textarea, span, select, a, a:hover, button{
	margin:0px; 
	padding:0px; 
	border:0px; 
	outline:0px;
}
a{ color:#555;}
a, a:hover{
	text-decoration:none;
}
ul, li{
	list-style:none;
}
.clear{
	clear:both;
}
html{
	height:100%;
}
input[type="text"]:focus,
input[type="password"]:focus{
	 border: 1px solid #87babd !important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
textarea:focus{
	border:1px solid #87babd !important; 
	font-family: 'Roboto', sans-serif;
}
.errorMsg{
	color:#dd4c52;
	font-size:13px;
	font-weight:400;
	line-height:16px;
	padding-top:6px;
	float:left;
}
body{
	height:100%; 
	background:#f1f1f3;
	font-family: 'Roboto', sans-serif; font-size:17px; 
	font-weight:300; 
	line-height:32px; 
	font-weight:400; 
	position:relative;
}
.loader{
	width:100%;
	height:100%;
	position:fixed;
	left:0px;
	top:0px;
	background:#ffffff url(../images/loader.gif) no-repeat center center;
	z-index:1000000;
}
.wrapper{
	width:100%; 
	height:100%;
}
.container{
	max-width:1150px; 
	margin:0 auto;
}
h1{ 
	color:#000000; 
	font-size:57px; 
	font-weight:300; 
	line-height:36px;
}
h1 span.small{ 
	color:#828181; 
	font-size:20px;
}
.topWrapper{
	width:100%; 
	height:100%; 
	position:absolute; 
	top:0px; 
	left:0px; 
	z-index:100; 
	background:#151821;
}
.topBack{
	height:100%!important;position: 
	relative;width:100%;
	z-index: 50;
}
/* purpleBtn */
.purpleBtn {
	width:auto;
	height:42px;
	border:solid 1px #515b76;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#3f475c));
	background: -webkit-linear-gradient(top, #58627e, #3f475c);
	background: -moz-linear-gradient(top, #58627e, #3f475c);
	background: -ms-linear-gradient(top, #58627e, #3f475c);
	background: -o-linear-gradient(top, #58627e, #3f475c);
	cursor:pointer;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
}
.purpleBtn:hover {
	background: #3f475c;
	border:solid 1px #515b76;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f475c), to(#));
	background: -webkit-linear-gradient(top, #3f475c, #58627e);
	background: -moz-linear-gradient(top, #3f475c, #58627e);
	background: -ms-linear-gradient(top, #3f475c, #58627e);
	background: -o-linear-gradient(top, #3f475c, #58627e);		
}

/*-------------------- header -----------------------*/
header{
	height:75px; 
	border-bottom:1px solid #262b3a; 
	padding:14px 24px 18px; 
	position:absolute; 
	top:0px; 
	width:100%; 
	background:#151821; 
	z-index:200
}
header .headerLeft{
	float:left; 
	width:55%;
}
header .logo{
	float:left; 
	padding-right:30px; 
	position:relative; 
	z-index:102;
}
header .logo span{}
header .logo span.tooltips{ 
	background:url(../images/tooltip-bg.png) no-repeat; 
	width:163px; 
	height:40px; 
	color:#ffffff; 
	text-align:center; 
	left:-230px; 
	
	z-index:-4; text-shadow:0px 0px 3px #2e3342;  
	position: absolute; 
	top:55px;
	font-size: 12px;
	font-weight: 400;
	-webkit-transition: all .7s linear .5s;
	-moz-transition: all .7s linear .5s;
	-o-transition: all .7s linear .5s;
	transition: all .7s linear .5s; 
	line-height:44px;
}
header .logo:hover span{
	
	
	top:55px; 
	left:3px;
}
header nav{
	float:left; 
	padding-top:16px; 
	line-height:14px;
}
header nav > ul  > li{
	display:inline-block;
	
	border-left:1px solid #262b3a; 
	position:relative;
}
header nav > ul  > li.dropdown > a > span.dropdownarrow{
	width:10px;
	height:5px;
	background:url(../images/dropdown-arrow.png) no-repeat left bottom;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
}
header nav > ul  > li.dropdown:hover > a > span.dropdownarrow,
header nav > ul  > li.dropdown.active > a > span.dropdownarrow{
	background:url(../images/dropdown-arrow.png) no-repeat left top;
}
header nav  > ul > li> a{
	color:#a4a2a5; 
	font-size:12px;
	padding:0 24px; 
}
header nav > ul > li:hover > a, header nav > ul > li.active > a{
	color:#e1535a; 
	padding:0 24px;
}
header .headerRight{
	float:right; 
	width:45%; 
}
header .headerRight > div{ 
	float:right;
}
.headerRight .timing{ 
	padding:0 30px 0 32px; 
	color:#a4a2a5; 
	font-size:13px; 
	line-height:14px;  
	margin-top:13px; 
	background:url(../images/time-icon.png) no-repeat 0 2px;
}
.headerRight .timing span{
	font-size:13px; 
	color:#a4a2a5;
}
.headerRight .timing span > small > span{
	font-size:10px;
	color:#a4a2a5;
}

.headerRight .timing span > span:first-child{
	font-size:13px;
	color:#a4a2a5;
}



.headerRight #google_translate_element{ 
	margin-right:0px; 
	margin-top:10px;
}
.headerRight .goog-te-gadget-simple{}
.headerRight .goog-te-gadget-simple span{
	color:#c7c7c7;
}
.headerRight .goog-te-gadget-simple .goog-te-menu-value { 
	color: #c7c7c7; 
	margin-left:4px; 
	margin-right:4px;
}
.headerRight #google_translate_element .goog-te-gadget-simple {
	border: 1px solid #d9d9d9;
  height: 24px;
	margin-right:24px;
	width:136px;
  line-height: 22px;
  margin-top: 2px;
  padding: 0;
	background:#ffffff;
	font-size:10px;
}
.login{
	margin-top:8px;
}
.login a{ 
	width:81px; 
	height:28px; 
	color:#ffffff; 
	background:#a04348 url(../images/login-icon.png) no-repeat 14px 7px; 
	padding-left:34px; 
	border-radius:4px; 
	font-size:12px; 
	line-height:28px; 
	text-shadow:2px 2px 3px #682c2f; 
	display:inline-block; 
}
.login a:hover{ 
	background:#8a3439 url(../images/login-icon.png) no-repeat 14px 7px;
}

header .alienceLogin{
	
	margin:8px  20px 0 0;
}
header .alienceLogin a{
	color:#a4a2a5;
	font-size:12px;
	height:28px;
	color:#ffffff; 
	line-height:28px;
	margin-top:0px;
	padding:0 6px;
	display:inline-block;
	background:#39bd8d;
}
header .alienceLogin a:hover{
	background:#24976d;
}
.myProfile{
	margin-top:8px;
	position:relative;
}	
.myProfile > a{ 
	width:81px; 
	height:28px; 
	color:#ffffff; 
	background:#a04348 url(../images/login-icon.png) no-repeat 14px 7px; 
	padding-left:34px; 
	border-radius:4px; 
	font-size:12px; 
	line-height:28px; 
	text-shadow:2px 2px 3px #682c2f; 
	display:inline-block; 
}
.myProfile > a:hover{ 
	background:#8a3439 url(../images/login-icon.png) no-repeat 14px 7px;
}
.profileSubmenu{
	position:absolute;
	right:0px;
	top:32px;
	display:none;
	padding-top:15px;
}
.myProfile:hover .profileSubmenu{
	display:block;
}
.profileSubmenu .profileSubmenuCont{
	position:relative;
	background:#f8f8f8;
	border:1px solid #cfcfcf;
	padding:6px;
	white-space:nowrap;
	font-size:12px; 
	border-radius:3px;
	box-shadow:1px 1px 3px #cfcfcf;
}
.profileSubmenu .profileSubmenuCont span{
	position:absolute;
	top:-11px;
	right:7px;
	background:url(../images/sealthedeal-arrow.png) no-repeat;
	width:17px;
	height:13px;
	display:inline-block;
}
.profileSubmenu a{
	padding:4px;
	white-space:nowrap;
	color:#575757;
}
.profileSubmenu a:hover{
	color:#000000;
}


header nav.navigation .subMenu{
	position:absolute; 
	top:13px; 
	left:0px; 
	display:none;
	padding-top:20px;
	height:400px; 
	
	
}
header nav > ul  > li:hover > .subMenu{
	display:block;
}



header nav.navigation .subMenuCont{
	background:#303647; 
	width:590px; 
	border-radius:3px; 
	position:relative;
}
header nav.navigation .subMenuCont span.subMenuTip{
	position:absolute; 
	top:-10px; 
	width:14px; 
	height:12px; 
	background:url(../images/submenu-tip.png) no-repeat; 
	display:inline-block; 
	left:86px; 
} 
 .subMenuList{
	background:#292e3d; 
	float:left; 
	width:232px; 
	padding:7px 18px; 
	border:1px solid #3a4256; 
	border-radius:3px 0 0 3px;
}
.subMenuList > ul > li{
	padding:14px 0; 
	border-top:1px dashed #5b5c5f;
	line-height:14px;
}
.subMenuList > ul > li:first-child{
	border:0px;
}
.subMenuList > ul > li > a{
	color:#a4a2a5; 
	font-size:13px; 
	font-size:300; 
}
.subMenuList > ul > li.active > a,  .subMenuList > ul > li > a:hover{
	color:#e1535a;
}
header nav.navigation .subMenuForm{ 
	padding:24px 28px 21px; 
	float:left; width:358px;
}

 .subMenu .subMenuForm select{
  position: relative;  display: block;  overflow: hidden;  padding: 0 0 0 18px;  height:30px;   border-radius: 3px;    color: #544e50;  text-decoration: none;  white-space: nowrap;  line-height:30px;
background: #f7f7f7;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e3e3e3));
	background: -webkit-linear-gradient(top, #f7f7f7, #e3e3e3);
	background: -moz-linear-gradient(top, #ffffff, #e3e3e3);
	background: -ms-linear-gradient(top, #f7f7f7, #e3e3e3);
	background: -o-linear-gradient(top, #f7f7f7, #e3e3e3);
	width:100%;
	margin-bottom:12px;	
 }
 .subMenu .subMenuForm  select option{
   background: none repeat scroll 0 0 #f5f5f5;
    border: 1px solid #bbc3c6;
    color: #4c4c4c;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
		padding:5px 0;
 }
.subMenuForm .searchBtn {
	border-radius: 3px;
  color: #ffffff;
  cursor: pointer;
  font-size: 13px;
  font-weight: 400;
  height: 30px;
	ine-height:30px;
  text-shadow: 1px 1px 3px #883034;
  vertical-align: middle;
  width: 100%;
	order-top:1px solid #ff4f4f;
	background: #dd4c52;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4c52), to(#ed585f));
	background: -webkit-linear-gradient(top, #dd4c52, #ed585f);
	background: -moz-linear-gradient(top, #dd4c52, #ed585f);
	background: -ms-linear-gradient(top, #dd4c52, #ed585f);
	background: -o-linear-gradient(top, #dd4c52, #ed585f);	
}
.subMenuForm .searchBtn:hover{
	background: #ed585f;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed585f), to(#dd4c52));
	background: -webkit-linear-gradient(top, #ed585f, #dd4c52);
	background: -moz-linear-gradient(top, #ed585f, #dd4c52);
	background: -ms-linear-gradient(top, #ed585f, #dd4c52);
	background: -o-linear-gradient(top, #ed585f, #dd4c52);	
}
.subMenuList > ul > li span.auntionCount{
	color:#5e6989; 
	font-size:10px; 
	font-weight:400; 
	background:#20242e; 
	display:inline-block; 
	border-radius:100%; 
	padding:2px; width:16px; 
	height:16px; 
	text-align:center; 
	margin-left:10px; 
	box-shadow:1px 1px 2px #373d50;
}
.subMenuList > ul > li b{
	display: inline-block;
	margin-right: 10px;
  vertical-align: middle;
  width: 32px;
	vertical-align:middle;
}
.subMenuList > ul > li.subCar b {
	background: url("../images/submenu-icon.png") no-repeat 0px 0px; 
  height: 16px;
}
.subMenuList > ul > li.subCar.active a > b,
.subMenuList > ul > li.subCar a:hover > b {
  background: url("../images/submenu-icon.png") no-repeat -32px 0px; 
}
.subMenuList > ul > li.subTruck b {
	background: url("../images/submenu-icon.png") no-repeat 0px -48px; 
  height: 16px;
}
.subMenuList > ul > li.subTruck.active a > b,
.subMenuList > ul > li.subTruck a:hover > b {
	background: url("../images/submenu-icon.png") no-repeat -32px -48px; 
}
.subMenuList > ul > li.subBuses b {
	background: url("../images/submenu-icon.png") no-repeat 0px -93px; 
  height: 16px;
}
.subMenuList > ul > li.subBuses.active a > b,
.subMenuList > ul > li.subBuses a:hover > b {
	background: url("../images/submenu-icon.png") no-repeat -32px -93px; 
}
.subMenuList > ul > li.subMachinery b {
	background: url("../images/submenu-icon.png") no-repeat 0px -139px; 
  height: 16px;
}
.subMenuList > ul > li.subMachinery.active a > b,
.subMenuList > ul > li.subMachinery a:hover > b {
	background: url("../images/submenu-icon.png") no-repeat -32px -139px; 
}

.subMenuList > ul > li.subAuction b {
	background: url("../images/submenu-icon.png") no-repeat 0px -184px; 
  height: 16px;
}
.subMenuList > ul > li.subAuction a:hover > b {
	background: url("../images/submenu-icon.png") no-repeat -32px -184px; 
}
.subMenuCont .searchLoader{
	position:absolute;
	top:6px;
	left:240px;
}
/*-------------------- banner -----------------------*/
.banner{ 
	width:100%; 
	height:100%; 
	padding-top:74px; 
	background:url(../images/banner-bg.png) no-repeat center 50px;
	overflow:hidden;
}
.bannerCont{
	position:relative;
}
.banner .bannerSlider{
	width:100%;
	
}
.bannerImg{
	width:100%;
}
.banner .bannerSlider ul li{
	width:100%;
	text-align:center;
}
.banner .bannerSlider ul li img{
	width:100%; 
	height:auto;
}
.banner .bx-controls-direction{
	display:none;
}
.banner .bx-controls{
	position:absolute; 
	right:0px; 
	top:50%; 
	margin-right:20px; 
	z-index:150; 
	margin-top:-64px;
}
.banner .bx-pager-item a{ 
	display:inline-block; 
	width:19px; 
	height:19px; 
	background:url(../images/banner-control.png) no-repeat 0px -20px; text-indent:-99999px;
}
.banner .bx-pager-item a:hover{
	background:url(../images/banner-control.png) no-repeat 0px 0px;
}
.banner .bx-pager-item a.active{
	background:url(../images/banner-control.png) no-repeat 0px 0px;
}
.bids{
	position:absolute; 
	top:22px; 
	right:0px; 
	z-index:100;
	/*opacity:0;
	filter: alpha(opacity=0);*/
	
}
.bids h2{ 
	color:#e1535a; 
	font-size:38px; 
	font-weight:100; 
	line-height:58px;  
	padding-right:48px;
	position:relative;
}
.bids h2 a.auctionArrow{
	
	position:absolute; 
	width:25px; 
	height:25px;		
	right:0px;		
	bottom:16px;	 
	background:url(../images/bid-arrow.png) no-repeat right bottom;
	
} 

.bids h2 span{ 
	color:#ffffff; 
	font-size:59px;
}
.steppingStones{
	position:absolute; 
	top:140px; 
	left:0px; 
	z-index:100;
	/*opacity:0;
	filter: alpha(opacity=0);*/
	
}
.steppingStones h3{
	color:#ffffff; 
	font-weight:300; 
	font-size:28px; 
	padding-bottom:16px; 
	margin-bottom:24px; 
	position:relative;
}

.steppingStones h3::after{
	content: "";    
	background-color:#be4349;		
	height:1px;		
	width:81px;		
	position:absolute;		
	left:0px;		
	bottom:0px;	
} 
.steppingStones ul li{ 
	color:#a4a2a5; 
	font-size:17px; 
	font-weight:300; 
	padding-left:36px; 
	background:url(../images/tick-icon.png) no-repeat 6px 11px; 
	line-height:34px; 
	margin-bottom:1px;
	/*display:none;*/
}
.carSearch{
	width:100%; 
	position:absolute; 
	left:0px; 
	bottom:42px; 
	z-index:101;
	/*opacity:0;*/
	
	
	
}
.carSearch .carSearchForm{ 
	background:#363a46; 
	border-radius:4px; 
	border:1px solid #565b6b; 
	padding:24px 28px  24px 28px;  
}
.carSearch p{
	color:#ffffff; 
	font-size:26px; 
	font-weight:300; 
	line-height:49px; 
	text-align:center; 
	position:relative;
}
.carSearch p b{
	position:absolute; 
	width:65px; 
	height:26px; 
	display:inline-block; 
	top:14px; 
	margin-left:13px;
}
.carSearch p span{
	font-weight:400; 
	display:inline-block; 
	position:relative;
}
.carSearch p span:after{
	content: "";    
	background:url(../images/dot-img.png) repeat-x;		
	height:1px;		
	width:100%;	
	position:absolute;		
	left:0px;		
	bottom:10px;	
} 
.carSearch .formPanel{
	margin-top:18px;
	
}
.carSearch .formCont{
	width:16.5%; 
	padding-right:18px; 
	float:left;
}
.carSearch .formCont select{
	width:100%;
	margin-bottom:11px;
	position: relative;  
	display: block;  
	overflow: hidden;  
	padding: 0 0 0 18px;  
	height:46px;   
	border-radius: 3px;    
	color: #544e50;  
	text-decoration: none;  
	white-space: nowrap;  
	line-height:46px;	
	background: #f7f7f7;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f7f7f7), to(#e3e3e3));
	background: -webkit-linear-gradient(top, #f7f7f7, #e3e3e3);
	background: -moz-linear-gradient(top, #ffffff, #e3e3e3);
	background: -ms-linear-gradient(top, #f7f7f7, #e3e3e3);
	background: -o-linear-gradient(top, #f7f7f7, #e3e3e3);	
}
.carSearch .searchBtn{
	height:46px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:18px;
	font-weight:400;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #dd4c52;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4c52), to(#ed585f));
	background: -webkit-linear-gradient(top, #dd4c52, #ed585f);
	background: -moz-linear-gradient(top, #dd4c52, #ed585f);
	background: -ms-linear-gradient(top, #dd4c52, #ed585f);
	background: -o-linear-gradient(top, #dd4c52, #ed585f);		
}
.carSearch .searchBtn:hover{
	background: #ed585f;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed585f), to(#dd4c52));
	background: -webkit-linear-gradient(top, #ed585f, #dd4c52);
	background: -moz-linear-gradient(top, #ed585f, #dd4c52);
	background: -ms-linear-gradient(top, #ed585f, #dd4c52);
	background: -o-linear-gradient(top, #ed585f, #dd4c52);	
}
.carSearch .searchBtn span{
	display:inline-block;
	height:46px;
	background:url(../images/search-btn-icon.png) no-repeat center center;
	width:18px;
	vertical-align:middle;
	margin-left:8px;
}
.topWrapper .downarrow {
  bottom: 26px;
  height: 8px;
  left: 50%;
  margin-left: -8px;
  position: absolute;
  width: 16px;
  z-index: 101;
}
.topWrapper .downarrow a {
  background: url("../images/down-arrow.png") no-repeat scroll center top rgba(0, 0, 0, 0);
  display: inline-block;
  height: 8px;
  width: 16px;
}
.topWrapper .downarrow a:hover {
  background: url("../images/down-arrow.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}

/*-------------------- latestAuctions -----------------------*/
.latestAuctions{
	padding:0px 0 48px; 
	text-align:center;
}
.latestAuctions h1{
	padding-top:106px; 
	padding-bottom:18px; 
	position:relative;
}
.latestAuctions h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%; 
	margin-left:-25px; 
	bottom:0px;
} 
.tabbingCont{
	margin-top:33px;
}
.tabbingCont .tabbingHead{
	border-bottom:1px solid #bbbbbb;
	padding-bottom:4px;
}
.tabbingCont .tabbingHead li{
	display:inline-block;
	font-size:18px;
	color:#575757;
	margin:0 55px;
	cursor:pointer;
	line-height:18px;
	position:relative;
	
}
.tabbingCont .tabbingHead li:hover,
.tabbingCont .tabbingHead li.active{
	color:#be4349;
}
.tabbingCont .tabbingHead li.cars b{
	width:31px;
	height:17px;
	display:inline-block;
	margin-right:11px;
	background:url(../images/auction-icon.png) no-repeat 0px -1px;
	vertical-align:middle;
}
.tabbingCont .tabbingHead li.cars:hover b,
.tabbingCont .tabbingHead li.cars.active > b{
	background:url(../images/auction-icon.png) no-repeat 0px -21px;
}
.tabbingCont .tabbingHead li.trucks b{
	width:24px;
	height:17px;
	display:inline-block;
	margin-right:11px;
	background:url(../images/auction-icon.png) no-repeat -32px -1px;
	vertical-align:middle;
}
.tabbingCont .tabbingHead li.trucks:hover b,
.tabbingCont .tabbingHead li.trucks.active > b{
	background:url(../images/auction-icon.png) no-repeat -32px -21px;
}

.tabbingCont .tabbingHead li.buses b{
	width:38px;
	height:17px;
	display:inline-block;
	margin-right:11px;
	background:url(../images/auction-icon.png) no-repeat -57px -1px;
	vertical-align:middle;
}
.tabbingCont .tabbingHead li.buses:hover b,
.tabbingCont .tabbingHead li.buses.active > b{
	background:url(../images/auction-icon.png) no-repeat -57px -21px;
}
.tabbingCont .tabbingHead li.machinery b{
	width:27px;
	height:17px;
	display:inline-block;
	margin-right:11px;
	background:url(../images/auction-icon.png) no-repeat -97px 0px;
	vertical-align:middle;
}
.tabbingCont .tabbingHead li.machinery:hover b,
.tabbingCont .tabbingHead li.machinery.active > b{
	background:url(../images/auction-icon.png) no-repeat -97px -21px;
}
.tabbingCont .tabbingHead li span{
	width:22px;
	height:16px;
	display:inline-block;
	background:url(../images/auction-arrow.png) no-repeat center center;
	position:absolute;
	left:50%;
	margin-left:-11px;
	bottom:-26px;
	display:none;
}
.tabbingCont .tabbingHead  li.active > span{
	display:block;
}
.tabbingBody{
	padding:62px 0 52px;
}
.tabbingBody >  ul > li{
	width:100%;
	display:none;
	height:378px;
}
.tabbingBody > ul > li.active{
	display:block;
}
.auctionListing{
	padding:0 12px;
	position:relative;
}
.auctionListing  .itemCont{
	padding:0 38px;
	display:inline-table;
	
	width:100%;
	
	text-align:left;
}
.auctionListing  .itemCont a.itemImg{
 position:relative;
 
 display:inline-block;
}
.auctionListing  .itemCont a.itemImg span{
 position:absolute;
 left:0px;
 bottom:13px;
 width:100%;
 background:rgba(0,0,0,.5);
 display:inline-block;
 line-height:14px;
 color:#ffffff;
 padding:10px 0;
 text-align:center;
}
.auctionListing  .itemCont img{
	background:#f1f1f3;
	padding:3px;
	border:1px solid #bababa;
	margin-bottom:1px;
}
.auctionListing  .itemCont:hover  img {
	border:1px solid #bd4248;
}
.auctionListing  .itemCont .itemDetail{
	padding-left:3px;
}
.auctionListing .itemCont .itemDetail p{
	color:#000000;
	font-size:14px;
	font-weight:500;
}
.auctionListing .itemCont .itemDetail p a{
	color:#000000;
}
.auctionListing .itemCont .itemDetail p a:hover{
	color:#bd4248;
}
.auctionListing  .itemCont .itemDetail p span{
	color:#575757;
}
.auctionListing .itemCont .itemDetail p a:hover > span{
	color:#bd4248;
}
.auctionListing  .itemCont .itemDetail .itemTitle{
	font-size:18px;
	padding-bottom:8px;
}
.auctionListing  .itemCont .itemDetail  span.redText{
	color:#bd4248;
}
.auctionListing  .itemCont .itemDetail p.knowMore a{
	display:inline-block;
	margin-top:24px;
	width:100px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-size:13px;
	font-weight:500;
	text-shadow:1px 2px 2px #7c2b2e;
	border:1px solid #953338;
	border-radius:2px;
	text-align:center;
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);	
}
.auctionListing  .itemCont .itemDetail p.knowMore a:hover{
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#be4349));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);	
}	
.auctionListing .controlBtn{
	position:absolute; 
	top:34%; 
	width:30px; 
	height:65px;
}
.auctionListing .controlBtn.btnLeft{
	left:-70px; 
	background:url(../images/controlbtn.png) no-repeat 0px 0px; 
	cursor:pointer;
}
.auctionListing .controlBtn.btnRight{
	right:-70px; 
	background:url(../images/controlbtn.png) no-repeat -31px 0px;
	cursor:pointer;
}
.auctionListing .controlBtn.btnLeft:hover{ 
	background:url(../images/controlbtn.png) no-repeat 0px -66px; 
}
.auctionListing .controlBtn.btnRight:hover{ 
	background:url(../images/controlbtn.png) no-repeat -31px -66px;
}

/*-------------------- testimonialCont -----------------------*/
.testimonialCont{
	padding:102px 0 100px;
	background:#ffffff;
	text-align:center;
}
.testimonialCont h1{
	padding-bottom:22px; 
	position:relative;
}
.testimonialCont h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%; 
	margin-left:-25px; 
	bottom:0px;
} 
.testimonialCont .testimonialPanel{
	margin-top:20px;
}
.testimonialCont .clientsText{
	margin:0 auto;
	padding:6px 62px;
	width:80%;
	font-size:20px;
	font-weight:300;
	line-height:34px;
	color:#2b2b2b;
	position:relative;
	background:url(../images/qoute-left.png) no-repeat 0px 4px;
}
.testimonialCont .clientsText span{
	position:absolute;
	display:inline-block;
	width:50px;
	height:39px;
	background:url(../images/qoute-right.png) no-repeat 0px 0px;
	right:0px;
	bottom:0px;
}
.testimonialCont .clientsImg{
	width:90%;
	margin:46px auto 0;
	border-top:1px solid #c2c2c2;
	padding:40px 0 0;
	height:164px;
	position:relative;
}
.testimonialCont .clientsImg span.testimonialArrow{
	background:#ffffff url(../images/testimonial-arrow.png) no-repeat;
	width:32px;
	height:22px;
	position:absolute;
	left:50%;
	margin-left:-16px;
	top:-1px;
	display:inline-block;
}

.testimonialCont .clientImgInn{
	height:110px;
	clear:both;
	overflow:hidden;
}
.testimonialCont .clientsImg ul li{
	padding:0 50px;
	float:left;
	width:20%;
	height:110px;
}
.testimonialCont .clientsImg ul li a{
	display:inline-block;
	
}

.testimonialCont .clientsImg ul li img{
	border-radius:50%;
	background:#ffffff;
	padding:7px;
	border:1px solid #eaeaea;
	
}
.testimonialCont  .clientsImg ul li img.carousel-center{
	width:106px !important;
	height:106px !important;
	margin-top:-5px;
}
.testimonialCont .clientsName{
	text-align:center;
	margin-top:10px;
}
.testimonialCont .clientsName > section{
	display:none;
}
.testimonialCont .clientsName > section:first-child{
	display:block;
}
.testimonialCont .clientsName h4{
	color:#be4349;
	font-size:20px;
	font-weight:400;
	line-height:22px;
}
.testimonialCont .clientsName h4 span{
	color:#777777;
	font-size:15px;
	font-weight:400;
}	

/*-------------------- brandPanel -----------------------*/
.brandPanel{
	width:100%;
	background:#1e222e;
	padding:98px 0 56px;
}
.brandPanel .nextRide{ 
	float:left;
	width:75%;
	padding-right:20%;
	font-size:17px;
	color:#b6b6b6;
	line-height:32px;
	font-weight:300;
}
.brandPanel .nextRide h1{
	font-size:46px;
	color:#ffffff;
	font-weight:300;
	padding-bottom:20px;
	margin-bottom:42px;
	position:relative;
}
.brandPanel .nextRide h1::after{
	content: "";   		
	position:absolute; 
	width:80px; 
	height:2px;		
	left:0px;		
	bottom:0px;
	background:#be4349;
}
.brandPanel .qtcPromise{ 
	float:right;
	width:25%;
	color:#cacaca;
	font-size:17px;
	font-weight:300;
	padding-top:40px;
}
.brandPanel .qtcPromise h2{
	font-size:32px;
	color:#ffffff;
	font-weight:300;
	margin-bottom:16px;
	position:relative;
}
.brandPanel .qtcPromise ul li{
	padding-left:28px;
	background:	url(../images/tick-icon.png) no-repeat scroll 0px 12px;
	margin-bottom:5px;
}
.brandPanel .qtcPromise .latestAuctionBtn{
	margin-top:18px;
	padding-left:8px;
}
.brandPanel .qtcPromise .latestAuctionBtn a{
	background:#b73f45;
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	display:inline-block;
	border-radius:3px;
	width:145px;
	height:45px;
	line-height:45px;
	text-align:center;
	text-shadow:1px 0px 3px #892f34;
}
.brandPanel .qtcPromise .latestAuctionBtn a:hover{
	background:#a12d33;
}
.brandPanelTop{
	padding-bottom:48px;
}
.brandPanel .brandPanelBot{
	
	border-top:1px solid #292d39;
	padding:42px 0 0;
	position:relative;
}
.brandPanel .brandPanelBot h2{
	color:#ffffff;
	font-size:28px;
	font-weight:400;
	line-height:28px;
	vertical-align:top;
	position:absolute;
	top:-68px;
}
.brandPanel .brandPanelBot h2 strong{
	color:#be4349;
	font-size:28px;
	font-weight:700;
}
.brandPanel .brandPanelBot h2 span{
	width:51px;
	height:42px;
	background:url(../images/brand-arrow.png) no-repeat;
	display:inline-block;
	vertical-align:middel;
	vertical-align:top;
	margin-top:10px;
	margin-left:12px;
}
.brandPanel .brandLogo{
	position:relative;
	text-align:center;
}
.brandPanel .brandLogo .logoCont{
	float:left;
	padding:0 18px;
	text-align:center;
	width:100%;
}
.brandLogo .logoCont img{
	vertical-align:middle;
}
.brandLogo .logoCont img:hover{
	opacity:.5;
}
.brandPanel .brandLogo .controlBtn{
	position:absolute; 
	top:20%; 
	width:9px; 
	height:20px;
}
.brandPanel .brandLogo .controlBtn.btnLeft{
	left:-48px; 
	background:url(../images/brand-control.png) no-repeat 0px 0px; 
	cursor:pointer;
}
.brandPanel .brandLogo .controlBtn.btnRight{
	right:-48px; 
	background:url(../images/brand-control.png) no-repeat -10px 0px;
	cursor:pointer;
}
.brandPanel .brandLogo .controlBtn.btnLeft:hover{ 
	background:url(../images/brand-control.png) no-repeat 0px -21px; 
}
.brandPanel .brandLogo .controlBtn.btnRight:hover{ 
	background:url(../images/brand-control.png) no-repeat -10px -21px;
}

/*---------------- footer ------------------*/
footer{
	background:#f1f1f3;
	position:relative; 
}
footer.inner { 
	border-top:solid 1px #d2d2d2;
	
}
.footerMenuToggle{
	position:absolute;
	right:12px;
	top:16px;
	width:26px;
	height:26px;
	line-height:3px;
	display:inline-block;
	cursor:pointer;
	background:url(../images/footer-menu-icon.png) no-repeat top right;
	display:none;
}
.footerMenuUp{
	background:url(../images/footer-menu-icon.png) no-repeat top left;
}
.footerTop{
	color:#686868;
	font-size:14px;
	line-height:24px;
	font-weight:400;
	padding:63px 0 32px ;
	border-bottom:1px solid #d9d9d9;
}
.footerTop h4{
	color:#343434;
	font-size:18px;
	font-weight:400;
	margin-bottom:17px;
	margin-top:4px;
}
.footerTop a{
	color:#686868
}
.footerTop a:hover{
	color:#000;
}
.footerTop .box{
	float:left;
	width:25%;
}
.footerTop .box p.readmore{
	margin-top:6px;
}
.footerTop .box p.readmore a{
	color:#2490cf;
	background:url(../images/readmore-arrow.png) no-repeat  right;
	padding-right:13px;
	transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s;    -o-transition:0.2s;
	
}
.footerTop .box p.readmore a:hover{
	padding-right:18px;
}	
.footerTop .box ul li{
	margin-bottom:6px;
	background:url(../images/footer-arrow.png) no-repeat 0px 8px;
	padding-left:16px;
}
.footerTop .box p.phone{
	color:#666d7f;
	font-size:30px;
	font-weight:300;
	line-height:32px;
	margin-bottom:18px;
}
.footerTop .box p.socialIcon{
	margin-top:24px;
}
.footerTop .box p.socialIcon a{
	width:19px;
	height:19px;
	display:inline-block;
	margin:0 7px;
	vertical-align:middle;
	
}
.footerTop .box p.socialIcon a.facebook{
	background:url(../images/social-icon.png) no-repeat 0px 0px;
}
.footerTop .box p.socialIcon a.facebook:hover{
	background:url(../images/social-icon.png) no-repeat 0px -19px;
}
.footerTop .box p.socialIcon a.twitter{
	background:url(../images/social-icon.png) no-repeat -33px 0px;
}
.footerTop .box p.socialIcon a.twitter:hover{
	background:url(../images/social-icon.png) no-repeat -33px -19px;
}

.footerTop .box p.socialIcon a.google{
	background:url(../images/social-icon.png) no-repeat -64px 0px;
}
.footerTop .box p.socialIcon a.google:hover{
	background:url(../images/social-icon.png) no-repeat -64px -19px;
}

.footerTop .box p.socialIcon a.youtube{
	background:url(../images/social-icon.png) no-repeat -93px 0px;
}
.footerTop .box p.socialIcon a.youtube:hover{
	background:url(../images/social-icon.png) no-repeat -93px -19px;
}
.footerTop .box p.socialIcon a.linkedin{
	background:url(../images/social-icon.png) no-repeat -126px 0px;
}
.footerTop .box p.socialIcon a.linkedin:hover{
	background:url(../images/social-icon.png) no-repeat -126px -19px;
}


.footerTop .box.box1{
	padding-right:30px;
}
.footerTop .box.box2{
	padding:0 0 0 90px;
}
.footerTop .box.box3{
	padding:0 0 0 70px;
}
.footerTop .box.box4{
	padding:0 0 0 10px;
}
.footerTop .box.box1 > a{
	margin-bottom:24px;
}
.footerBot{
	padding:18px 0 16px;
	
	font-size:12px;
	color:#7c7b7b;
	line-height:24px;
}
.footerBot a{
	color:#7c7b7b;
	margin:0 12px;
}
.footerBot a:hover{
	color:#1e222e;
}	
.footerBot .footerBotLeft{
	float:left;
	width:80%;
}
.footerBot .footerBotRight{
	float:left;
	width:20%;
	text-align:right;
}
.footerBot .footerBotRight a{
	width:18px;
	height:16px;
	background:url(../images/am-logo.png) no-repeat top left;
	display:inline-block;
	margin:-3px 2px 0px; 
	vertical-align:middle;
}

.footerBot .footerBotRight a:hover{
	background:url(../images/am-logo.png) no-repeat bottom left;
}


/*----------------- login page ---------------------------------*/	
.loginCont{
	/*background:url(../images/login-bg.png) repeat;*/
	padding-top:122px;
	padding-bottom:182px;
	position:relative;
}
.forgotPassword{
	text-align:center;
	width:100%;
	padding:0 16% 0 14%;
	display:none;
	margin-top:30px;
}
.forgotPasswordCont{
	text-align:left;
}
.forgotPassword div.formCont{
	width:50%;
	padding:0 10px;
	float:left;
	margin-bottom:30px;
}
.loginCont span.loginCloseBtn{
	position:absolute;
	width:15px;
	height:15px;
	background:url(../images/login-cloge-btn.png) no-repeat top;
	display:inline-block;
	right:52px;
	top:62px;
	cursor:pointer;
}
.loginCont span.loginCloseBtn:hover{
	background:url(../images/login-cloge-btn.png) no-repeat bottom;
}
.loginCont h1,
.getQuoteBox h2, 
.forgotPassword h1{
	color:#ffffff;
	font-size:44px;
	font-weight:300;
	line-height:44px;
	margin-bottom:21px;
}
.loginCont p, 
.forgotPassword p{
	color:#7d7d7d;
	font-size:19px;
	font-weight:300;
	line-height:32px;
	margin-bottom:25px;
}	
.loginCont input[type="text"],
.forgotPassword input[type="text"],
.loginCont input[type="password"] {
	width:100%;
	background:#ffffff;
	font-size:14px;
	color:#929292;
	padding:0 10px 0 39px;
	height:40px;
	line-height:1em;
	margin-top:30px;
	border-radius:4px;
	border:1px solid #ffffff;
}
.forgotPassword input[type="text"]{
	margin-top:0px;
}
.loginCont input[type="text"].loginUserid{
	background:#ffffff url(../images/login-input-icon.png) no-repeat 16px 11px;
}

.loginCont input[type="password"].loginPassword{
	background:#ffffff url(../images/login-input-icon.png) no-repeat 16px -57px;
}
.forgotPassword input[type="text"].forgotPasswordInput{
	background:#ffffff url(../images/login-input-icon.png) no-repeat 16px -115px;
}	
.loginCont .loginForm{
	margin-top:-30px;
}
span.loginError{
	color:#dd4c52;
	font-size:14px;
	font-weight:400;
	line-height:16px;
	margin-top:6px;
}

.loginCont .forgetPassword{
	margin-top:5px;
	margin-bottom:28px;
}

.loginCont .forgetPassword a{
	color:#0088cc;
	font-size:15px;
	font-weight:300;
	background:url(../images/forget-password-line.png) repeat-x left bottom;
	line-height:15px;
}
.loginCont .forgetPassword a:hover{
	background:none;
}
.loginCont .searchBtn,
.forgotPassword .searchBtn,
.getQuoteBox form .getquote{
	height:44px;
	line-height:40px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:16px;
	font-weight:400;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #dd4c52;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4c52), to(#ed585f));
	background: -webkit-linear-gradient(top, #dd4c52, #ed585f);
	background: -moz-linear-gradient(top, #dd4c52, #ed585f);
	background: -ms-linear-gradient(top, #dd4c52, #ed585f);
	background: -o-linear-gradient(top, #dd4c52, #ed585f);		
}
.loginCont .searchBtn:hover,
.forgotPassword .searchBtn:hover,
.getQuoteBox form .getquote:hover{
	background: #ed585f;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed585f), to(#dd4c52));
	background: -webkit-linear-gradient(top, #ed585f, #dd4c52);
	background: -moz-linear-gradient(top, #ed585f, #dd4c52);
	background: -ms-linear-gradient(top, #ed585f, #dd4c52);
	background: -o-linear-gradient(top, #ed585f, #dd4c52);	
}
.loginCont .searchBtn span,
.forgotPassword .searchBtn span,
.getQuoteBox form .getquote span{
	display:inline-block;
	height:40px;
	background:url(../images/search-btn-icon.png) no-repeat center center;
	width:18px;
	vertical-align:middle;
	margin-left:10px;
}
.loginCont .loginContLeft{
	float:left;
	width:50%;
	padding:21px 7.9% 23px 14%;
	border-right:1px solid #393939;
}
.loginCont .loginContRight{
	float:left;
	width:50%;
	padding:21px 16% 23px 7%;
}
.alienceLoginCont.loginCont .loginContLeft{
	border-right:0px;
}


/*################################
		Current Stock
################################*/
.midContainer {
	background:#fff;
	width:100%;
	padding:82px 0 90px;
}
.breadCrumb {
	width:100%;
	padding:0 0 20px;
}
.breadCrumb li {
	display:inline-block;
	font-size:13px;
	color:#3f3f3f;
	font-weight:500;
}
.breadCrumb li a {
	background:url(../images/arrow-bc.png) no-repeat right center;
	color:#989797;
	font-weight:400;
	padding-right:12px;
	margin-right:3px;
}
.breadCrumb li a:hover { color:#676767; }

.leftside {
	width:76%;
	float:left;
	padding:20px 0 0;
}
.rightside {
	width:24%;
	float:left;
	padding:20px 0 0;
}

.hGroup {
	width:100%;
	padding-bottom:22px;
	margin-bottom:50px;
	position:relative;
}
.hGroup h1 {
	font-size:39px;
	color:#000000;
	font-weight:300;
	line-height:60px;
}
.hGroup h2 {
	font-size:20px;
	color:#828181;
	font-weight:300;
	line-height:30px;
}
.hGroup h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:0; 
	bottom:0px;
} 
#auctionListing .auctionListing { padding:0; }
#auctionListing .auctionListing .itemCont {
	width:33%;
	padding:0 75px 70px 0;
}
#auctionListing .auctionListing .itemTxt {
	font-size:15px;
	color:#757474;
	line-height:24px;
	font-weight:300;
	height:60px;
}

.commonBoxes {
	background:#f4f4f4;
	border:solid 1px #e2e2e2;
	width:100%;
	padding:30px 30px 10px;
	margin-bottom:38px;
	border-radius:2px;
}
.commonBoxes h4 {
	font-size:20px;
	color:#010101;
	line-height:28px;
	position:relative;
	font-weight:400;
	text-align:center;
	padding:0 0 4px;
	margin:5px 0 10px;
}
.commonBoxes h4::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:40px;	
	position:absolute;		
	left:50%; 
	margin-left:-20px;
	bottom:0px;
}
.testimonialSlider {
	width:100%;
	padding:15px 0 0;
}
.testimonialSlider p {
	background:url(../images/bg-ts-txt.png) no-repeat center bottom;
	font-size:15px;
	color:#535353;
	line-height:26px;
	text-align:center;
	padding:0 0 24px;
}
.testimonialSlider figure {
	display:block;
	text-align:center;
	padding:14px 0 3px;
}
.testimonialSlider figure img {
	width:92px;
	height:92px;
	padding:4px;
	background:#f4f4f4;
	border:1px solid #cfcfcf;
	border-radius:50%;
}
.testimonialSlider h5 {
	font-weight:400;
	font-size:18px;
	color:#be4349;
	line-height:24px;
	text-align:center;
}
.testimonialSlider h5 span {
	display:block;
	color:#777;
	font-size:13px;
}
.testimonialSlider .bx-controls { display:none; }
.testPager {
	width:100%;
	height:15px;
	text-align:center;
	margin:18px 0;
}
.testPager a {
	background:url(../images/sprite-ts-nav.png) no-repeat 0 0;
	width:15px;
	height:15px;
	display:inline-block;
	height:15px;
	text-indent:-9999px;
	margin:0 3px;
}
.testPager a:hover,
.testPager a.active { background-position:0 -15px; }

.commonBoxes .auctionListing { padding:0; }
.commonBoxes .auctionListing .itemCont {
	padding:18px 0 35px;
	border-bottom:solid 1px #d7d7d7;
	margin:0 0 18px;
}
.commonBoxes .auctionListing .itemCont.last { border:none; margin:0; padding-bottom:28px; }
.commonBoxes .auctionListing .itemCont .itemDetail { padding-left:12px; }



/* --------------------- All auction page ----------------- */
.auctionSearch{
	float:left;
	width:100%;
	background:#f7f7f7;
	border:1px solid #e2e2e2;
	box-shadow:1px 1px 3px #eaeaea;
	padding:32px 30px 21px 30px;
	border-radius:4px;
	margin-bottom:36px;
	margin-top:-11px;
}
.auctionSearch h2{
	text-align: center;
	font-size:22px;
	font-weight:300;
	color:#626262;
	position:relative;
}
.auctionSearch h2 span{
	font-size:24px;
	font-weight:400;
	color:#3f3f3f;
	background: url(../images/dot-img02.png) repeat-x left bottom;
}
.auctionSearch h2 b{
	position:absolute; 
	width:125px; 
	height:34px; 
	display:inline-block; 
	top:9px; 
	margin-left:24px;
}
.auctionSearch .auctionSearchForm{
	margin-top:21px;
}
.auctionSearch .formCont{
	width:16%; 
	padding-right:20px; 
	float:left;
}
.auctionSearch .formCont select{
	width:100%;
	margin-bottom:11px;
	position: relative;  
	display: block;  
	overflow: hidden;  
	padding: 0 0 0 18px;  
	height:36px;   
	border-radius: 3px;    
	color: #666666;  
	text-decoration: none;  
	white-space: nowrap; 
	font-size:14px; 
	line-height:36px;	
	background: #f8f8f8;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);	
}
.auctionSearch .searchBtn{
	height:36px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:15px;
	font-weight:400;
	line-height:32px;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #bd4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd4349), to(#953338));
	background: -webkit-linear-gradient(top, #bd4349, #953338);
	background: -moz-linear-gradient(top, #bd4349, #953338);
	background: -ms-linear-gradient(top, #bd4349, #953338);
	background: -o-linear-gradient(top, #bd4349, #953338);		
}
.auctionSearch .searchBtn:hover{
	background: #953338;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#953338), to(#bd4349));
	background: -webkit-linear-gradient(top, #953338, #bd4349);
	background: -moz-linear-gradient(top, #953338, #bd4349);
	background: -ms-linear-gradient(top, #953338, #bd4349);
	background: -o-linear-gradient(top, #953338, #bd4349);	
}
.auctionSearch .searchBtn span{
	display:inline-block;
	height:16px;
	background:url(../images/search-btn-icon02.png) no-repeat center center;
	width:15px;
	vertical-align:middle;
	margin-left:8px;
}
.auctionSearchSmall{
	display:none;
}

/* --------------------- All auction page ----------------- */
.auctionSearchSmall{
	float:left;
	width:100%;
	padding:0;
	margin-bottom:36px;
	position:relative;
	height:auto;
}
.auctionSearchSmall h2{
	text-align: center;
	font-size:22px;
	font-weight:300;
	color:#ffffff;
	position:relative;
	background: #bd4349;
	height:58px;
	line-height:58px;
	border-top:1px solid #ff4f4f;
	border-radius:4px;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd4349), to(#953338));
	background: -webkit-linear-gradient(top, #bd4349, #953338);
	background: -moz-linear-gradient(top, #bd4349, #953338);
	background: -ms-linear-gradient(top, #bd4349, #953338);
	background: -o-linear-gradient(top, #bd4349, #953338);	
	width:84%;
	margin:0 auto;
	cursor:pointer;
}

.auctionSearchSmall h2 b{
	width:18px;
	height:18px;
	display:inline-block;
	background:url(../images/form-slide-arrow.png) no-repeat left -19px;
	margin-left:12px;
	vertical-align:middle;
}

.auctionSearchSmall h2 b.open{
	background:url(../images/form-slide-arrow.png) no-repeat left 0px;
}

.auctionSearchSmall h2 span{
	font-size:24px;
	font-weight:400;
	color:#ffffff;
	background: url(../images/dot-img03.png) repeat-x left bottom;
}
.auctionSearchSmall .auctionSearchformPanel{
	position:absolute;
	top:64px;
	left:50%;
	margin-left:-166px;
	display:none;
}
.auctionSearchSmall .auctionSearchForm{
	position:relative;
	background:#fcfce7;
	border:1px solid #d1d1b4;
	padding:22px;
	border-radius:4px;
	box-shadow:2px 2px 7px #d9d8d8;
	width:332px;
	margin:21px auto 0;
}
.auctionSearchSmall .auctionSearchForm .formsearchArrow{
	position:absolute;
	background:url(../images/form-search-arrow.png) no-repeat;
	width:17px;
	height:13px;
	top:-13px;
	left:50%;
	margin-left:-8px;
}
.auctionSearchSmall .auctionSearchForm  .formSearchClose{
	position:absolute;
	background:url(../images/form-search-close.png) no-repeat;
	width:15px;
	height:15px;
	right:-6px;
	top:-6px;
	cursor:pointer;
}

.auctionSearchSmall .formCont{
	width:100%; 
	float:left;
}
.auctionSearchSmall .formCont select{
	width:100%;
	margin-bottom:11px;
	position: relative;  
	display: block;  
	overflow: hidden;  
	padding: 0 0 0 18px;  
	height:36px;   
	border-radius: 3px;    
	color: #666666;  
	text-decoration: none;  
	white-space: nowrap; 
	font-size:14px; 
	line-height:36px;	
	background: #f8f8f8;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);	
}
.auctionSearchSmall .searchBtn{
	height:36px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:15px;
	font-weight:400;
	line-height:32px;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #bd4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd4349), to(#953338));
	background: -webkit-linear-gradient(top, #bd4349, #953338);
	background: -moz-linear-gradient(top, #bd4349, #953338);
	background: -ms-linear-gradient(top, #bd4349, #953338);
	background: -o-linear-gradient(top, #bd4349, #953338);		
}
.auctionSearchSmall .searchBtn:hover{
	background: #953338;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#953338), to(#bd4349));
	background: -webkit-linear-gradient(top, #953338, #bd4349);
	background: -moz-linear-gradient(top, #953338, #bd4349);
	background: -ms-linear-gradient(top, #953338, #bd4349);
	background: -o-linear-gradient(top, #953338, #bd4349);	
}
.auctionSearchSmall .searchBtn span{
	display:inline-block;
	height:16px;
	background:url(../images/search-btn-icon02.png) no-repeat center center;
	width:15px;
	vertical-align:middle;
	margin-left:8px;
}

.acutionList{
	padding-right:56px;
}
.acutionList h1{
	font-size:26px;
	font-weight:400;
	color:#000000;
	line-height:30px;
	padding-bottom:8px;
	border-bottom:1px solid #cfcfcf;
	margin-bottom:46px;
}
.acutionList ul li{
	padding-bottom:58px;
}

.acutionList .carImg{
	padding-right:26px;
	width:29%;
	float:left;
}
.acutionList .carImg a{
	display:inline-block;
}
.acutionList .carImg img{
	padding:4px;
	border:1px solid #acacac;
	width:100%;
	height:auto;
}

.acutionList .carImg a:hover > img{
	border:1px solid #bd4248;
}

.acutionList .carDetail{
	width:71%;
	float:left;
}
.acutionList .carDetail h3{
	font-size:18px;
	font-weight:500;
	color:#040404;
	line-height:20px;
	margin-bottom:9px;
}
.acutionList .carDetail h3 a{
	color:#040404;
}
.acutionList .carDetail h3 a:hover{
	color:#bd4248;
}
.acutionList .carDetail p{
	color:#575757;
	font-size:14px;
	font-weight:400;
	line-height:20px;
}
.acutionList .carDetail .carDetailCont{
	margin-top:28px;
}
.acutionList .carDetail .carDetailCont span.blackText{
	color:#000000;
	font-size:14px;
	font-weight:500;
}
.acutionList .carDetail .carDetailCont span.redText{
	color:#bd4248;
	font-size:14px;
	font-weight:400;
}
.acutionList .carDetail .carDetailCont span.strongText{
	color:#1d1d1d;
	font-size:18px;
	font-weight:500;
}	
.acutionList .carDetail .carDetailCont span.smallText{
	color:#6e6e6e;
	font-size:13px;
	font-weight:500;
}
	
.acutionList .carDetail .box03{
	float:left;
	width:19%;
	padding-top:13px;
}
.acutionList .carDetail .box02{
	float:left;
	width:50%
}

.acutionList .carDetail .box01{
	float:left;
	width:31%;
	padding-right:36px;
}

.acutionList .carDetail .box03 a{
	display:inline-block;
	width:100px;
	height:30px;
	line-height:30px;
	color:#ffffff;
	font-size:13px;
	font-weight:500;
	text-shadow:1px 2px 2px #7c2b2e;
	border:1px solid #953338;
	border-radius:2px;
	text-align:center;
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);	
}
.acutionList .carDetail .box03 a:hover{
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#be4349));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);	
}		
.auctionLoading{
	text-align:center;
}



/*################################
		  Car Detail
################################*/
.cardetail {
	width:100%;
	padding:45px 0 60px;
}
.cardetailSlider {
	width:51%;
	float:left;
	position:relative;
	z-index:100;
}
.cardetailRight {
	width:49%;
	float:left;
	padding:0 0 0 70px;
}
.cardetailRight h2 {
	font-weight:500;
	font-size:36px;
	color:#000;
	padding-bottom:20px;
}
.cardetailRight p {
	font-size:14px;
	color:#575757;
	line-height:27px;
	font-weight:400;
	padding-bottom:20px;
}
.cardetailRight ul.bidSection {
	width:100%;
	float:left;
	border-top:solid 1px #eaeaea;
	padding:25px 0 31px;
}
.cardetailRight ul.bidSection li {
	width:100%;
	float:left;
	color:#575757;
	font-size:14px;
	line-height:28px;
}
.cardetailRight ul.bidSection li span {
	width:24%;
	float:left;
	color:#000;
}
.cardetailRight ul.bidSection li div.tl {
	font-size:20px;
	color:#000;
}
.cardetailRight .bidSpecification {
	width:100%;
	float:left;
}
.cardetailRight .bidSpecification h3 {
	font-size:16px;
	font-weight:500;
	color:#000;
	border-bottom:solid 1px #eaeaea;
	padding:0 0 9px;
	margin:0 0 19px;
}
.bidSpecification li {
	width:100%;
	float:left;
	font-size:14px;
	line-height:18px;
	color:#000;
	padding:0 0 30px;
}
.bidSpecification ul.newList li { padding-bottom:16px; }
.bidSpecification li .dl {
	width:25%;
	float:left;
	padding-right:3%;
}
.bidSpecification li .dd {
	width:auto;
	float:left;
	color:#575757;
}
.bidSpecification li .dd.conformBid{
	width:325px;
	position:relative;
	float:left;
}
.bidSpecification li .dd.conformBid label{
	display:block;
	color:#aa3a40;
	padding-top:30px;
}
.bidSpecification li .conformBidCont{
	position:absolute;
	width:456px;
	top:100px;
	right:0px;
	z-index:4;
	box-shadow:2px 2px 3px #cfcfcf;
	display:none;
	margin-top:20px;
}
.bidSpecification li .conformBidCont .sealtheDeal{
	position:relative;
	width:100%;
	background:#f5f5f5;
	border:1px solid #cfcfcf;
	padding:52px 24px;
	text-align:center;
	border-radius:5px;
}
.sealtheDeal span.dealClose{
	position:absolute;
	background:url(../images/form-search-close.png) no-repeat;
	width:15px;
	height:15px;
	display:inline-block;
	top:-4px;
	right:-6px;
	cursor:pointer;
}

#secStep{
	display:none;
}
.cardetailRight .bidSpecification .stepsec h3{
	color:#000000;
	font-size:36px;
	font-weight:300;
	border:0px;
	margin-bottom:8px;
	margin-top:20px;
}
.cardetailRight .stepsec p{
	color:#676767;
	font-size:18px;
	font-weight:300;
}
.sealtheDealArrow{
	position:absolute;
	top:-10px;
	right:64px;
	width:13px;
	height:10px;
	background:url(../images/sealthedeal-arrow.png) no-repeat;
	display:inline-block;
}
.bidSpecification li .conformBidCont h2{
	color:#000000;
	font-size:46px;
	font-weight:300;
	line-height:46px;
	margin-bottom:24px;
	padding-bottom:0px;
}
.bidSpecification li .conformBidCont p{
	text-align:center;
}
.bidSpecification li .conformBidCont button.bn.yesBtn{
	display:inline-block;
	width:129px;
	height:44px;
	font-size:20px;
	font-weight:300;
	margin-right:18px;
	float:none;
}
.bidSpecification li button.bn.yesBtn span{
	background-position:74px 11px;
	background-image:url(../images/yes-icon.png);
	padding-left:32px;
}
.bidSpecification li .conformBidCont button.noBtn{
	display:inline-block;
	width:129px;
	height:44px;
	font-size:20px;
	font-weight:300;
	float:none;
}
.bidSpecification li button.noBtn span{
	background-position:68px 11px;
	background-image:url(../images/no-icon.png);
	padding-left:37px;
}


.bidSpecification li .blue {
	color:#57617d;
	font-size:28px;
	margin-right:10px;
}
.bidSpecification li .black {
	color:#2e2e2e;
	font-size:28px;
	width:190px;
	float:left;
	line-height:24px;
}
.bidSpecification li .grey {
	color:#a2a2a2;
	font-size:12px;
}
.bidSpecification li .grey.block { display:block; }
.bidSpecification li input[type=text] {
	width:100px;
	height:42px;
	float:left;
	border:solid 1px #acacac;
	background:#fff;
	border-radius:2px;
	padding:10px;
	line-height:22px;
	margin-right:88px;
}
.bidSpecification li button {
	width:137px;
	height:42px;
	float:left;
	border:solid 1px #953338;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);
	cursor:pointer;
}
.bidSpecification li button span {
	background-image:url(../images/search-btn-icon.png);
	background-repeat:no-repeat;
	background-position:98px 11px;
	display:block;
	height:42px;
	text-align:left;
	line-height:40px;
	padding-left:20px;
}
.bidSpecification li button:hover {
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#be4349));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);	
}
.bidSpecification li button.bn {
	width:137px;
	height:42px;
	float:left;
	border:solid 1px #333a4b;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f475c), to(#));
	background: -webkit-linear-gradient(top, #3f475c, #58627e);
	background: -moz-linear-gradient(top, #3f475c, #58627e);
	background: -ms-linear-gradient(top, #3f475c, #58627e);
	background: -o-linear-gradient(top, #3f475c, #58627e);
	cursor:pointer;
}
.bidSpecification li button.bn span {
	background-image:url(../images/search-btn-icon.png);
	background-repeat:no-repeat;
	background-position:98px 11px;
	display:block;
	height:42px;
	text-align:left;
	line-height:40px;
	padding-left:20px;
}
.bidSpecification li button.bn:hover {
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#3f475c));
	background: -webkit-linear-gradient(top, #58627e, #3f475c);
	background: -moz-linear-gradient(top, #58627e, #3f475c);
	background: -ms-linear-gradient(top, #58627e, #3f475c);
	background: -o-linear-gradient(top, #58627e, #3f475c);	
}
.bidSpecification li a.bn {
	width:137px;
	height:42px;
	float:left;
	border:solid 1px #333a4b;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f475c), to(#));
	background: -webkit-linear-gradient(top, #3f475c, #58627e);
	background: -moz-linear-gradient(top, #3f475c, #58627e);
	background: -ms-linear-gradient(top, #3f475c, #58627e);
	background: -o-linear-gradient(top, #3f475c, #58627e);
	cursor:pointer;
}
.bidSpecification li a.bn span {
	background-image:url(../images/search-btn-icon.png);
	background-repeat:no-repeat;
	background-position:98px 11px;
	display:block;
	height:42px;
	text-align:left;
	line-height:40px;
	padding-left:20px;
}
.bidSpecification li a.bn:hover {
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#3f475c));
	background: -webkit-linear-gradient(top, #58627e, #3f475c);
	background: -moz-linear-gradient(top, #58627e, #3f475c);
	background: -ms-linear-gradient(top, #58627e, #3f475c);
	background: -o-linear-gradient(top, #58627e, #3f475c);	
}
.specificationBox {
	width:91%;
	padding:0 0 60px;
	position:relative;
}
.specificationBox .colTitle {
	font-size:20px;
	color:#000;
	font-weight:400;
	border-bottom:solid 1px #e1e1e1;
	padding:0 0 5px;
	margin:0 0 20px;
	position:relative;
}
.specificationBox .colTitle::after {
	content:"";    
	background:#000;		
	height:1px;		
	width:150px;	
	position:absolute;		
	left:0; 
	bottom:-1px;
}
.specificationBox ul.speciList {
	width:100%;
	float:left;
}
.specificationBox ul.speciList li {
	font-size:14px;
	color:#575757;
	width:50%;
	float:left;
	padding:0 0 4px;
}
.specificationBox ul.speciList li span {
	width:42%;
	float:left;
	color:#000;
}
.specificationBox ul.speciList li div {
	width:55%;
	float:left;
}
.specificationBox ul.specComt li {
	list-style:disc;
	font-size:15px;
	color:#575757;
	line-height:26px;
	margin:0 0 22px 22px;
}
.specificationBox .viewMore {
	display:inline-block;
	width:100px;
	height:36px;
	line-height:34px;
	color:#ffffff;
	font-size:12px;
	font-weight:400;
	text-shadow:1px 2px 2px #7c2b2e;
	border:1px solid #953338;
	border-radius:2px;
	text-align:center;
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);	
}
.specificationBox .viewMore:hover{
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#be4349));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);	
}	


.featuredVehicle h1 {
	font-size:39px;
	text-align:center;
	position:relative;
	padding-bottom:20px;
}
.featuredVehicle h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%; 
	margin-left:-25px; 
	bottom:0px;
} 
.featuredVehicle .tabbingBody { padding:20px 0 0; }
.featuredVehicle .tabbingBody .owl-item { float:left; }

.carDetailImgReal {
	width:100%;
	margin:0 0 26px;
	overflow:hidden;
}
.carDetailImgReal .bx-viewport{
	height:450px;
}
.carDetailImgReal img {
	width:100%;
	height:auto;
}
.carDetailImgReal li img{ width:100%; height:auto; }
.carDetailImgReal .bx-controls { display:none;}

.carDetailImgThumb .bx-controls a.disabled{ display:none;}
.carDetailImgThumb ul { }
.carDetailImgThumb li {
	width:auto !important;
	float:left;
	margin:0 48px 0 0 !important;
}
.carDetailImgThumb{position:relative; width:80%; margin:0 auto;}
.carDetailImgThumb a img { background:#ffffff; border:1px solid #c4c4c4; }
.carDetailImgThumb a:hover img, .carDetailImgThumb .active img{border:1px solid #48a9ed;}
.carDetailImgThumb .bx-controls a{ position: absolute; top: 19px; width:0; height:30px; left:-43px; transition:0.2s; -webkit-transition:0.2s; -moz-transition:0.2s;    -o-transition:0.2s; }
.carDetailImgThumb .bx-controls a.bx-next{ right:-15px; left:auto; }
.carDetailImgThumb .bx-controls a span{ display:block; width:30px; height:30px; left:50%; top:50%; margin-left:0; margin-top:-14px; position: absolute; background:url(../images/client-slider-arrow.png) no-repeat; }
.carDetailImgThumb .bx-controls a.bx-next span{ background-position:top right}
.carDetailImgThumb .bx-controls a:hover span{background:url(../images/client-slider-arrow.png) no-repeat left bottom; }
.carDetailImgThumb .bx-controls a.bx-next:hover span{background:url(../images/client-slider-arrow.png) no-repeat bottom right; }
#showDetailImg { width:100%; display:none;}
#showDetailImg img { width:100%; height:auto; }

.bidSpecification a.GQ {
	width:148px;
	height:42px;
	float:left;
	border:solid 1px #333a4b;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3f475c), to(#));
	background: -webkit-linear-gradient(top, #3f475c, #58627e);
	background: -moz-linear-gradient(top, #3f475c, #58627e);
	background: -ms-linear-gradient(top, #3f475c, #58627e);
	background: -o-linear-gradient(top, #3f475c, #58627e);
	cursor:pointer;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
	margin-top:18px;
}
.bidSpecification a.GQ span {
	background-image:url(../images/icon-quote.png);
	background-repeat:no-repeat;
	background-position:110px 11px;
	display:block;
	height:42px;
	text-align:left;
	line-height:40px;
	padding-left:15px;
}
.bidSpecification a.GQ:hover {
	background: #58627e;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#3f475c));
	background: -webkit-linear-gradient(top, #58627e, #3f475c);
	background: -moz-linear-gradient(top, #58627e, #3f475c);
	background: -ms-linear-gradient(top, #58627e, #3f475c);
	background: -o-linear-gradient(top, #58627e, #3f475c);		
}

/* Get a Quote */
.getQuoteBox {
	width:620px;
	margin:0 auto;
	position:relative;
	z-index:100; 
}
.getQuoteBox h2 {
	font-size:42px;
	line-height:52px;
	text-align:center;
}
.getQuoteBox h3 {
	font-size:19px;
	color:#a6a6a6;
	line-height:32px;
	text-align:center;
	font-weight:300;
	padding-bottom:20px;
}
.getQuoteBox form {
	width:100%;
	padding:0 6%;
}
.getQuoteBox .applyNow{
	width:47%;
	float:left;
	margin:0 0 30px;
	position:relative;
}
.getQuoteBox .applyNow.textarea{
	width:100%;
}
span.applyError{
	color:#dd4c52;
	font-size:13px;
	font-weight:400;
	line-height:16px;
	margin-top:6px;
	position:absolute;
	left:0px;
	bottom:-18px;
}
.getQuoteBox form input[type=text],
.getQuoteBox form textarea {
	background:url(../images/gquote-icon.png) no-repeat #fff;
	width:100%;
	height:40px;
	padding:10px 10px 10px 40px;
	font-size:14px;
	color:#929292;
	line-height:20px;
	border-radius:5px;
	border:1px solid #ffffff;
	
}
.getQuoteBox .applyNow.gl { margin-right:6%; }
.getQuoteBox form input[type=text].gtN{ background-position:17px 13px; }
.getQuoteBox form input[type=text].gtE{ background-position:17px -175px; }
.getQuoteBox form input[type=text].gtP{ background-position:17px -57px; }
.getQuoteBox form input[type=text].gtM{ background-position:17px -246px; }
.getQuoteBox form textarea.gtT{ background-position:15px -324px; }
.getQuoteBox form input[type=text].gtQ{background:url(../images/icon-qualification.png) 15px 15px no-repeat #fff;  }
.getQuoteBox form input[type=text]:focus { color:#000; }
.getQuoteBox form textarea {
	width:100%;
	height:130px;
	resize:none;
	font-family: 'Roboto', sans-serif; 
}

.getQuoteBox .applyNowCaptcha{
	background:#fff;
	height:40px;
	border-radius:5px;
	padding-left:40px;
	position:relative;
	padding-top:4px;
}
.getQuoteBox form input[type=text].gtapplycode{ background:#ffffff url(../images/sprite-ur-icon.png) no-repeat scroll 11px -512px}
.getQuoteBox .applyNowCaptcha .f5 {
	position:absolute;
	right:10px;
	top:14px;
	z-index:100;
	
}



/* ---------------------- shipping detail ------------------------------------------ */
.shippingDetail{
	margin-top:20px;
}

@keyframes move {
  from { right: 0%;  }
  to   { right: 100%; }
}
@-webkit-keyframes move {
  from { right: 0%;  }
  to   { right: 100%; }
}
@-moz-keyframes move{
  from { right: 0%;  }
  to   { right: 100%; }
}
@-ms-keyframes move{
  from { right: 0%;  }
  to   { right: 100%; }
}
@-o-keyframes move{
  from { right: 0%;  }
  to   { right: 100%; }
}

.moveTruck {
  animation: move 25s infinite linear ;
	-webkit-animation: move 25s  infinite linear ;
	-moz-animation: move 25s  infinite linear;
	-ms-animation: move 25s  infinite linear;
	-o-animation: move 25s  infinite linear;
}


.shippingDetailPanel{
	position:relative;
	margin-top:10px;
}
.shippingDetailPanel::after{
	content:"";    
	background:url(../images/shipping-detail-sd.png) no-repeat center center;		
	height:6px;		
	width:100%;	
	position:absolute;		
	left:0%;
	
	bottom:-3px;
}
.shippingDetail .hGroup{
	text-align:center;
}
.shippingDetail .hGroup h1{
	font-size:42px;
	margin-bottom:10px;
}
.shippingDetail .hGroup h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%;
	margin-left:-25px; 
	bottom:0px;
}
.shippingDetailCont{
	max-width:1012px;
	border:1px solid #cdd4da;
	margin:10px auto 0;
	border-radius:4px;
	background:rgba(255, 255, 255, .75);
}
.shippingDetailHead{
	background: #e6e6e6;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e5e6e6));
	background: -webkit-linear-gradient(top, #efefef, #e5e6e6);
	background: -moz-linear-gradient(top, #efefef, #e5e6e6);
	background: -ms-linear-gradient(top, #efefef, #e5e6e6);
	background: -o-linear-gradient(top, #efefef, #e5e6e6);		
	border-radius:4px 4px 0 0;
	
}
.shippingDetailHead ul li{
	height:64px;
	line-height:64px;
	padding-left:42px;
	font-size:20px;
	color:#3f3f3f;
	float:left;
}
.shippingDetailCont ul li.firstCell{
	width:58%;
	
}
.shippingDetailCont ul li.secCell{
	width:21%;
	border-left:1px solid #cdd4da;
}
.shippingDetailBody{
	border-top:1px solid #cdd4da;
}
.shippingDetailBody > ul > li{
	float:left;
	padding-left:42px;
	height:94px;
	color:#707070;
	font-size:15px;
	padding-top:24px;
	line-height:24px;
}
.shippingDetailBody ul li.secCell{
	padding-top:28px;
}
.shippingDetailBody ul li .countryName > span{
	color:#060606;
	font-size:16px;
}
.shippingDetailBody ul li > span.countryCount{
	float:left;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	border:1px solid #56607c;
	border-radius:50%;
	font-size:12px;
	color:#56607c;
}
.shippingDetailBody ul li .countryName{
	float:left;
	width:194px;
	padding-left:15px;
	margin-top:-4px;
}
.shippingDetailBody ul li .countrySelect{
	width:43%;
	float:left;
}
.shippingDetailBody ul li .countrySelect select{
 padding: 0 0 0 18px;  height:36px;   border-radius: 3px;    color: #666666;  text-decoration: none;  white-space: nowrap;  line-height:36px; border:1px solid #cfcfcf; box-shadow:1px 1px 2px #ffffff inset;
background: #f8f8f8;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);	
	width:100%;
	
}

.reachYouCont select{
 padding: 0 0 0 18px;  height:40px;   border-radius: 3px;    color: #666666;  text-decoration: none;  white-space: nowrap;  line-height:40px; border:1px solid #cfcfcf; box-shadow:1px 1px 2px #ffffff inset; margin-bottom:18px;
background: #f8f8f8;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8f8f8), to(#f2f2f2));
	background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
	background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);	
	width:100%;
	
}
.reachYouCont{
	margin:42px auto 0;
	max-width:1012px;
	padding-bottom:44px;
	 
}
.reachYouCont h3{
	font-family: 'james_fajardo';
	font-size:44px;
	font-weight:normal;
	position:relative;
	margin-bottom:21px;
}
.reachYouCont h3 span{
	position:absolute;
	top:20px;
	left:381px;
	background:url(../images/reachus-arrow.png) no-repeat;
	width:31px;
	height:18px;
	display:inline-block;
}
.reachYouPanelLeft{
	float:left;
	width:50%;
}
.reachYouPanelRight{
	float:left;
	width:50%;
	padding-left:56px;
}
.reachYouSelect{
	float:left;
	width:45%;
	margin-right:18px;
}

.reachYouButton{
	display:none;
}
.reachYouButton .searchBtn{
	
	height:40px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:18px;
	font-weight:400;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #953338;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd4349), to(#953338));
	background: -webkit-linear-gradient(top, #bd4349, #953338);
	background: -moz-linear-gradient(top, #bd4349, #953338);
	background: -ms-linear-gradient(top, #bd4349, #953338);
	background: -o-linear-gradient(top, #bd4349, #953338);		
}
.reachYouButton .searchBtn:hover{
	background: #bd4349;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#953338), to(#bd4349));
	background: -webkit-linear-gradient(top, #953338, #bd4349);
	background: -moz-linear-gradient(top, #953338, #bd4349);
	background: -ms-linear-gradient(top, #953338, #bd4349);
	background: -o-linear-gradient(top, #953338, #bd4349);	
}
.reachYouButton .searchBtn span{
	display:inline-block;
	height:40px;
	background:url(../images/search-btn-icon.png) no-repeat center center;
	width:18px;
	vertical-align:middle;
	margin-left:8px;
}

.reachYouPanelRight .workingDays{
	float:left;
	display:inline-block;
	font-size:18px;
	color:#3f3f3f;
	line-height:24px;
	margin-bottom:21px;
	font-weight:500;
	width:50%;
	
}
.reachYouPanelRight .workingDays span{
	padding:7px 21px;
	border:1px solid #cdd4da;
	font-size:16px;
	font-weight:400;
	color:#707070;
	float:right;
}
.reachYouPanelRight .workingDays b{display:none;}
.reachYouPanelRight .workingDays.first{
	margin-right:0px;
}
.shippingDetailText{
	padding:56px 0 36px;
	background:url(../images/shipping-detail-text-bg.jpg) no-repeat top center;
	font-size:16px;
	color:#5e5e5e;
	line-height:32px;
}
.shippingDetailText h3{
	color:#000000;
	font-size:20px;
	font-weight:500;
	margin-bottom:6px;
	padding-right:30px;
}
.shippingDetailText p{
	margin-bottom:28px;
}
.shippingDetailText p strong, 
.shippingDetailText ul li strong{
	color:#010101;
	font-weight:500;
}
.shippingDetailText ul{
	padding-left:14px;
}
.shippingDetailText ul li{
	padding-left:26px;
	margin-bottom:16px;
	background:url(../images/shipping-arrow.png) no-repeat 0px 12px;
}	

/* ---------------------- faq ------------------------------------------ */
.faq{
	padding-top:20px;
}
.faq .hGroup{
	text-align:center;
	padding-bottom:15px;
}
.faq .hGroup h1{
	font-size:42px;
}
.faq .hGroup h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%;
	margin-left:-25px; 
	bottom:0px;
}
.faqCont{
	margin-top:88px;
}
.faqCont .faqContLeft{
	float:left;
	width:208px;
	position:absolute;
	top:342px;
}
.faqCont .faqContLeft ul li{
	color:#828181;
	font-size:20px;
	font-weight:300;
	height:60px;
	line-height:60px;
	border-top:1px solid #e1e1e1;
}
.faqCont .faqContLeft ul li:first-child{
	border-top:0px;
}
.faqCont .faqContLeft ul li.active{
	color:#080808;
}
.faqCont .faqContLeft ul li a{
	color:#828181;
	background:url(../images/auction-tabbing-icon.png) no-repeat;
	padding-left:48px;
	display:inline-block;
	line-height:26px;
}
.faqCont .faqContLeft ul li a.active,
.faqCont .faqContLeft ul li a:hover{
	color:#080808;
}
.faqCont .faqContLeft ul li a.active{
	font-weight:400;
}

.faqCont .faqContLeft ul li a.auctionLink{
	background-position:0px 5px;
}
.faqCont .faqContLeft ul li a.paymentLink{
	background-position:0px -55px;
}
.faqCont .faqContLeft ul li a.shippingLink{
	background-position:0px -116px;
}
.faqCont .faqContLeft ul li a.generalLink{
	background-position:0px -178px;
}


.faqCont .faqContLeft ul li a.auctionLink:hover,
.faqCont .faqContLeft ul li a.auctionLink.active{
	background-position:-145px 5px;
}
.faqCont .faqContLeft ul li a.paymentLink:hover,
.faqCont .faqContLeft ul li a.paymentLink.active{
	background-position:-145px -55px;
}
.faqCont .faqContLeft ul li a.shippingLink:hover,
.faqCont .faqContLeft ul li a.shippingLink.active{
	background-position:-145px -116px;
}
.faqCont .faqContLeft ul li a.generalLink:hover,
.faqCont .faqContLeft ul li a.generalLink.active{
	background-position:-145px -178px;
}


	
.faqCont .faqContRight{
	float:left;
	width:100%;
	padding:0 20px 0 329px;
	color:#7b7b7b;
	font-size:16px;
	line-height:32px;
	font-weight:300;
}
.faqCont .faqContRight ul li{
	margin-bottom:39px;
}
.faqCont .faqContRight ul li h4{
	color:#404040;
	font-size:22px;
	font-weight:300;
	position:relative;
	padding-left:33px;
	cursor:pointer;
}
.faqCont .faqContRight ul li h4 span{
	position:absolute;
	width:17px;
	height:17px;
	background:url(../images/faq-open-close.png) no-repeat left top;
	top:7px;
	left:0px;
}
.faqCont .faqContRight ul li h4.close span{
	background:url(../images/faq-open-close.png) no-repeat left bottom;
}
.faqCont .faqContRight .auctionText{
	border-top:1px solid #c2c2c2;
	padding-top:24px;
	margin-top:18px;
	display:none;
	position:relative;
	margin-left:33px;
}
.faqCont .faqContRight .auctionText span.auctionTextTip{
	position:absolute;
	top:-2px;
	left:20%;
	background:url(../images/auctiontooltip.jpg) no-repeat top left;
	width:22px;
	height:16px;
}
	
.paymentFaq, .shippingFaq, .generalFaq{
	padding-top:150px;
}
	
	

/*################################
	   User Registration
################################*/
.userRegistration,
.containBox { width:100%; padding:20px 0 30px; }
.userRegistration .hGroup,
.containBox .hGroup { text-align:center; padding-top:5px; }
.userRegistration .hGroup h1,
.containBox .hGroup h1 { font-size:42px; }
.userRegistration .hGroup h1::after,
.containBox .hGroup h1::after { left:50%; margin-left:-25px; }
.registrationForm .column1 { width:43%; float:left; }
.registrationForm .column1.gapL { margin-right:14%; }
.registrationForm .row1 {
float: left;
padding-bottom: 25px;
width: 100%;
position: relative;
}
.registrationForm .label {
	background:url(../images/sprite-ur-icon.png) no-repeat;
	width:39%;
	font-size:14px;
	color:#575757;
	float:left;
	line-height:18px;
	padding:12px 4% 0 32px;
}
.registrationForm .label.na { background-position:0 12px; }
.registrationForm .label.ee { background-position:0 -54px; }
.registrationForm .label.cp { background-position:0 -115px; }
.registrationForm .label.mo { background-position:0 -180px; }
.registrationForm .label.sa { background-position:0 -380px; }
.registrationForm .label.cu { background-position:0 -245px; }
.registrationForm .label.st { background-position:0 -312px; }
.registrationForm .label.pc { background-position:0 -445px; }
.registrationForm .label.sc { background-position:0 -512px; }
.registrationForm .label b {
	font-weight:400; 
	color:#f22a2a; 
}
.registrationForm input[type=text],
.registrationForm input[type=password]{
	background:#f1f2f2;
	border:solid 1px #d6d6d6;
	width:61%;
	height:42px;
	float:left;
	font-size:14px;
	color:#575757;
	padding:10px;
	line-height:20px;
	border-radius:5px;
	box-shadow:rgba(226, 226, 226, 0.60) 0px 2px 3px inset;
}
.registrationForm span.errorMsg{
	position:absolute;
	left:39%;
	bottom:8px;
}
.registrationForm .formCont{
	width:61%;
	float:left;
}
.registrationForm .captcha {
	height:42px;
	float:left;
	/*margin-right:4%;*/
}
.registrationForm input[type=text].sCh {
	width:100%;
	border-radius:5px 0 0 5px;
	border-right:none;
	float:left;
	padding-right:50px;
}
.registrationForm .f5B {
	float:right;
	width:28%;
	position:relative;
}
.registrationForm .f5 {
	position:absolute;
	right:0;
	top:0;
	z-index:100;
}
.registrationForm .row2 {
	width:100%;
	float:left;
	font-size:14px;
	color:#868686;
	line-height:18px;
	margin-top:13px;
	margin-bottom:22px;
	position:relative;
}
.registrationForm .row2  .errorMsg{
left:0px;
top:20px;}

.registrationForm .row2 a,
.privacyBtmBox p a {
	color:#0088cc;
	border-bottom:dotted 1px #0088cc;
}
.registrationForm .row2 input[type=checkbox] {
	float:left;
	margin-right:14px;
}
.registrationForm .row2 a:hover,
.privacyBtmBox p a:hover { border-bottom:none; }
.registrationForm .registerBtn {
	width:138px;
	height:42px;
	float:right;
	border:solid 1px #953338;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#9c353a));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);
	cursor:pointer;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
}
.registrationForm .labelBtn .contShippingBtn{
	width:100%;
	border:solid 1px #333a4b;
	background: #545e79;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#40475c));
	background: -webkit-linear-gradient(top, #58627e, #40475c);
	background: -moz-linear-gradient(top, #58627e, #40475c);
	background: -ms-linear-gradient(top, #58627e, #40475c);
	background: -o-linear-gradient(top, #58627e, #40475c);
}
.registrationForm .registerBtn.backBtn:hover{
	background: #40475c;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#40475c), to(#58627e));
	background: -webkit-linear-gradient(top, #40475c, #58627e);
	background: -moz-linear-gradient(top, #40475c, #58627e);
	background: -ms-linear-gradient(top, #40475c, #58627e);
	background: -o-linear-gradient(top, #40475c, #58627e);
}
.registrationForm .registerBtn.backBtn{
	width:118px;
	margin-right:10px;
	border:solid 1px #333a4b;
	background: #545e79;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#40475c));
	background: -webkit-linear-gradient(top, #58627e, #40475c);
	background: -moz-linear-gradient(top, #58627e, #40475c);
	background: -ms-linear-gradient(top, #58627e, #40475c);
	background: -o-linear-gradient(top, #58627e, #40475c);
}
.registrationForm .registerBtn.backBtn span {
	background-image:url(../images/back-btn-icon.png);
	background-repeat:no-repeat;
	background-position:14px 11px;
	padding-left:54px;
}
.registrationForm .registerBtn span {
	background-image:url(../images/search-btn-icon.png);
	background-repeat:no-repeat;
	background-position:100px 11px;
	display:block;
	height:42px;
	text-align:left;
	line-height:40px;
	padding-left:15px;
}
.registrationForm .registerBtn.backBtn.resetBtn span {
	background-image:url(../images/reset-btn-icon.png);
}
.registrationForm .registerBtn:hover {
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);		
}
.registrationForm.changeProfileForm .column1 { width:46%; float:left; }
.registrationForm.changeProfileForm .column1.gapL { margin-right:8%; }
.registrationForm.changeProfileForm  .row1{ padding-right:60px;}

.registrationForm.changeProfileForm span.errorMsg{
	position:absolute;
	left:30%;
	bottom:8px;
}
.registrationForm.changeProfileForm .row1 { float:left; padding-bottom:25px; width:46%; position:relative; }
.registrationForm.changeProfileForm  .row1.rowRight{margin-left:8%;}
.registrationForm.changeProfileForm .row1 span.change{position:absolute; top:6px; right:10px; color:#bb4248; font-size:12px; font-weight:400;}
.registrationForm.changeProfileForm .label{	width:34%;}
.registrationForm.changeProfileForm input[type=text] { width:66%;}
.registrationForm.changeProfileForm .formCont { width:66%;}
.registrationForm.changeProfileForm input[type=text].sCh{width:100%;}
.registrationForm.changeProfileForm .registerBtn{margin-right:61px;}
.registrationForm.changeProfileForm .registerBtn.backBtn{margin-right:10px}
.registrationForm.changeProfileForm .row2{width:46%;}
.registrationForm.changeProfileForm  .row2.rowRight{ margin-left:8%;}
.registrationForm select{
	padding: 0 0 0 18px;  height:42px;   border-radius: 3px;    color: #575757;  text-decoration: none;  white-space: nowrap;  line-height:42px; border:1px solid #d6d6d6;box-shadow:rgba(226, 226, 226, 0.60) 0px 2px 3px inset;
background: #f1f2f2; width:100%;
}

/*################################
	    Privacy Policy
################################*/
.privacyContent { padding:0 0 40px; }
.privacyContent h4 {
	font-size:20px;
	line-height:26px;
	font-weight:500;
	padding:15px 0 10px;
	color:#000;
}
.privacyContent p {
	font-size:16px;
	font-weight:400;
	line-height:32px;
	padding-bottom:5px;
	color:#5e5e5e;
	padding-bottom:32px;
}
.privacyContent p strong {
	font-weight:500;
	color:#040404;
}
.privacyBtmBox {
	width:100%;
	border-top:solid 1px #ebebeb;
	padding:80px 0 0;
	text-align:center;
	position:relative;
}
.privacyBtmBox h5 {
	font-weight:300;
	font-size:20px;
	color:#5e5e5e;
	padding:0 0 10px;
}
.privacyBtmBox p {
	background:url(../images/sprite-pp-icon.png) no-repeat;
	font-size:20px;
	font-weight:400;
	color:#000;
	padding-left:34px;
	display:inline-block;
	position:relative;
}
.privacyBtmBox p.em { background-position:0 9px; }
.privacyBtmBox p.ph { background-position:0 -38px; margin:0 87px; }
.privacyBtmBox p.sk { background-position:0 -88px; }
.privacyBtmBox p.ph::after{
	content:"";    
	background:#dcdcdc;		
	height:18px;		
	width:1px;
	position:absolute;
	left:-40px;
	top:8px;
} 
.privacyBtmBox p.ph::before{
	content:"";    
	background:#dcdcdc;		
	height:18px;		
	width:1px;
	position:absolute;
	right:-40px;
	top:8px;
} 

/*################################
	   Terms & Conditions
################################*/
.tcTop p {
	font-size:18px;
	color:#5e5e5e;
	line-height:34px;
	font-weight:300;
	padding-bottom:32px;
}
.tableRow1 {
	width:100%;
	float:left;
	padding:90px 0;
}
.tableRow1.blue { background:#f1f1f3; }
.tableRow1.first { padding-top:10px; }
.tableRow1.last { padding-bottom:0; }
.tableRow1 .sectionLeft,
.tableRow1 .sectionRight {
	width:50%;
	float:left;
	padding-right:12%;
}
.tableRow1 .sectionLeft p { padding-right:10%; }
.tableRow1 .sectionRight { padding-right:0; }
.tableRow1 h4 {
	font-size:32px;
	color:#000;
	font-weight:300;
	line-height:44px;
	position:relative;
	padding:0 0 50px;
}
.tableRow1 h4::after{
	content:"";    
	background:#be4349;		
	height:1px;		
	width:65px;
	position:absolute;
	left:0;
	bottom:22px;
} 
.tableRow1 p {
	font-size:18px;
	color:#5e5e5e;
	line-height:32px;
	font-weight:300;
}
.tableRow1 ul.orderList li {
	margin:3px 0 17px 0;
	width:100%;
	float:left;
}
.tableRow1 ul.orderList li span {
	font-size:12px;
	color:#56607c;
	float:left;
	line-height:20px;
	border:solid 1px #56607c;
	padding:0 7px;
	border-radius:20px;
	margin-top:5px;
}
.tableRow1 ul.orderList li p { 
	padding:0 0 0 40px;
	font-size:16px;
}
.tableRow1 ul.orderList li p strong { color:#050505; font-weight:400; }
.tableRow1 ul.unorderList li {
	background:url(../images/bullet-green-btn.png) no-repeat 0 10px;
	font-size:16px;
	color:#707070;
	padding:0 0 0 40px;
	font-weight:300;
	margin:0 0 18px;
}
.tableRow1 p.gapT { padding-top:40px; }


/*-------------------------- contact page ---------------------*/
.contactPage{
	padding-top:50px;
	padding-bottom:28px;
	border-bottom:1px solid #e1e1e1;
}
.contactPage .contactBox{
	float:left;
	width:33%;
	text-align:center;
	padding-top:0px;
	font-size:24px;
	font-weight:300;
	color:#000000;
	line-height:28px;
	padding-bottom:60px;
}
.contactPage .contactBox span{
	color:#636363;
	font-size:18px;
}
.contactPage .contactBox a{
	color:#000000;
}
.contactPage .contactBox a:hover{
	text-decoration:underline;
}
.contactPage .contactBox b{
	background:url(../images/contact-icon.png) no-repeat;
	display:inline-block;
	width:71px;
	height:56px;
	margin-bottom:12px;
}
.contactPage .contactBox.box1 b{
	background-position:0px 0px;
}
.contactPage .contactBox.box2 b{
	background-position:0px -90px;
}
	
.contactPage .contactBox.box3 b{
	background-position:0px -177px;
}
.hGroup.contact{
	padding-bottom:15px;
}
.writeToUs{
	padding-top:72px;
}
.writeToUs .hGroup h1{
	font-size:30px;
	
}
.writeToUs .hGroup h2{
	font-size:16px;
}
.writeToUsForm{
	margin-top:20px;
	float:left;
	width:63%;
}
.writeToUsForm .formCont{
	margin-bottom:30px;
	padding-right:48px;
	width:50%;
	float:left;
	position:relative;
}
.writeToUsForm .formCont .errorMsg{
	color:#dd4c52;
	font-size:13px;
	font-weight:400;
	line-height:16px;
	display:none;
	margin-top:6px;
	position:absolute;
	left:0px;
	bottom:-18px;
}
.writeToUsForm .formCont.formContBig{
	width:100%;
}

.writeToUsForm input[type="text"],
.writeToUsForm textarea{
	border:1px solid #d6d6d6;
	height:40px;
	background:#f1f2f2;
	border-radius:3px;
	box-shadow:2px 2px 3px #ebecec inset;
	width:100%;
	padding:0 36px;
	font-size:14px;
	color:#969696;
	font-family: 'Roboto', sans-serif;
}
/*.writeToUsForm input[type="text"]:focus,
.writeToUsForm textarea:focus{
	border:1px solid #be4349;
}*/

.writeToUsForm textarea{
	height:180px;
	padding:13px 36px;
	max-width:100%;
	min-width:100%;
}
.writeToUsForm select{
	padding: 0 0 0 36px;  height:40px;   border-radius: 3px;    color: #969696;  text-decoration: none;  white-space: nowrap;  line-height:42px; border:1px solid #d6d6d6;box-shadow:2px 2px 3px #ebecec inset;
background: #f1f2f2; width:100%;
}
.writeToUsForm select.contactCountry{
	background:url(../images/contact-form-icon.png) no-repeat scroll 11px -214px #f1f2f2;
}
.writeToUsForm select.contactCity{
	background:url(../images/contact-form-icon.png) no-repeat scroll 11px -260px #f1f2f2;
}
.writeToUsForm input[type="text"].contactName{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px 11px;
}
.writeToUsForm input[type="text"].contactComanyName{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px -173px;
}
.writeToUsForm input[type="text"].contactEmail{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px -44px;
}
.writeToUsForm input[type="text"].contactMobile{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px -86px;
}
.writeToUsForm input[type="text"].contactAddress{
	background:url(../images/contact-form-icon.png) no-repeat scroll 11px -214px #f1f2f2;
}
.writeToUsForm textarea.contactComment{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px -319px;
}
.writeToUsForm .contactCountry ~ .chosen-container-single > .chosen-single{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px -214px;
}
.writeToUsForm .contactCity ~ .chosen-container-single > .chosen-single{
	background:#f1f2f2 url(../images/contact-form-icon.png) no-repeat 11px -260px;
}

.writeToUsForm .captcha {
	height:42px;
	float:left;
	/*margin-right:4%;*/
}
.writeToUsForm input[type=text].sCh {
	width:100%;
	border-radius:5px 0 0 5px;
	border-right:none;
	float:left;
	padding-right:50px;
	background:#f1f2f2 url(../images/sprite-ur-icon.png) no-repeat 11px -512px; 
}
.writeToUsForm .f5B {
	float:right;
	width:56%;
	position:relative;
}
.writeToUsForm .f5 {
	position:absolute;
	right:0;
	top:0;
	z-index:100;
	height:40px;
}

.writeToUsForm .submitBtn {
	width:180px;
	height:44px;
	float:right;
	border:solid 1px #953338;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#9c353a));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);
	cursor:pointer;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
}
.writeToUsForm .submitBtn span {
	background-image:url(../images/search-btn-icon.png);
	background-repeat:no-repeat;
	background-position:106px 11px;
	display:block;
	height:42px;
	text-align:left;
	line-height:40px;
	padding-left:46px;
}
.writeToUsForm .submitBtn:hover {
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);		
}



.address{
	margin-top:20px;
	float:left;
	width:37%;
	padding-left:5%;
}
.addressCont{
	font-size:15px;
	color:#727272;
	font-weight:400;
	line-height:28px;
	padding-left:28px;
	border-bottom:1px solid #e1e1e1;
	padding-bottom:24px;
	margin-bottom:26px;
	background:url(../images/address-icon.png) no-repeat 0px 7px;
}
.addressCont.last{
	border-bottom:0px;
}
.addressCont h5{
	font-size:18px;
	font-weight:400;
	color:#080808;
	margin-bottom:8px;
}
.addressCont p{
	margin-bottom:6px;
}
.addressCont p span{
	font-size:14px;
	padding-left:22px;
	background:url(../images/contact-icon2.png) no-repeat;
}
.addressCont p span.phoneIcon{
	margin-right:18px;
	
}
.addressCont p span.faxIcon{
	background-position:0px -48px;
}

/*--------------- about us -------------------------*/	
.about-us{
	position:re;
}
.aboutUs span.about-left-bg{
	background:url(../images/about-us-left-bg.png) no-repeat;
	height:227px;
	width:185px;
	position:absolute;
	left:0px;
	top:1307px;
	z-index:1;
}
.aboutUs span.about-right-bg{
	background:url(../images/about-us-right-bg.png) no-repeat;
	height:253px;
	width:188px;
	position:absolute;
	right:0px;
	top:1270px;
	z-index:1;
}
		
.aboutUs .hGroup{
	padding-bottom:21px;
}
.knowUs{
	color:#5e5e5e;
	font-size:18px;
	line-height:36px;
	font-weight:36px;
	padding-bottom:42px;
	border-bottom:1px solid #ebebeb;
	margin-bottom:60px;
	margin-top:10px;
	position:relative;
	z-index:2;
}
.knowUs p{
	margin-bottom:16px;
}
.knowUs p span{
	color:#000000;
	font-weight:400;
}
.knowUs h3{
	font-size:24px;
	color:#444444;
	font-weight:300;
	line-height:42px;
}
.knowUs h3 span{
	color:#000000;
	font-weight:400;
}
.knowUs ul.knowUscont{
	margin-top:37px;
}
.knowUs ul.knowUscont li{
	padding:18px 6%  23px;
	display:inline-block;
	border-left:1px solid #dadada;
	font-size:16px;
	color:#444444;
	font-weight:400;
	margin-bottom:40px;
}
.knowUs ul.knowUscont li > div{
	text-align:left;
	display:inline-block;
	
}
.knowUs ul.knowUscont li span{
	font-size:68px;
	color:#cf4448;
}
.knowUs ul.knowUscont li:first-child{
	border-left:0px;

	padding-left:0px;
}
.ourTeam {
	position:relative;
	width:100%;
	padding:0 30px;
	margin-top:60px;
}
.ourTeam .owl-item{
	float:left;
}
.ourTeam h2{
	font-size:42px;
	color:#000000;
	line-height:44px;
	font-weight:300;
	padding-bottom:20px;
	margin-bottom:48px;
	position:relative;
	
	position:relative;
	
	text-align:center;
}
.ourTeam h2::after{
	content:"";    
	background:#be4349;		
	height:1px;		
	width:66px;	
	position:absolute;		
	left:50%;
	margin-left:-33px;
	bottom:0px;
}
.keyPeopleslide{}
.ourTeam .peopleSlider{
	color:#919191; 
	font-size:14px; 
	line-height:24px;
	float:left;
	padding:0 38px;
	width:100%;
}

.ourTeam .peopleSlider img{
	border:1px solid #c4c4c4; 
	background:#ffffff; padding:4px;
}
.ourTeam .peopleSlider:hover > img{
	border:1px solid #bd4248;
}
.ourTeam h3{ 
	color:#151515; 
	font-size:15px; 
	font-weight:600; 
	margin-top:12px;
	text-transform:uppercase;
	line-height:28px;
}
.ourTeam h4{ 
	color:#6b6b6b; 
	font-size:16px; 
	font-weight:400; 
	margin:0px 0 18px;
}
.ourTeam .controlBtn{
	position:absolute; 
	top:45%; 
	width:30px; 
	height:65px;
}
.ourTeam .controlBtn.btnLeft{
	left:0px; 
	background:url(../images/controlbtn.png) no-repeat 0px 0px; 
	cursor:pointer;
}
.ourTeam .controlBtn.btnRight{
	right:0px; 
	background:url(../images/controlbtn.png) no-repeat -31px 0px;
	cursor:pointer;
}
.ourTeam .controlBtn.btnLeft:hover{ 
	background:url(../images/controlbtn.png) no-repeat 0px -66px; 
}
.ourTeam .controlBtn.btnRight:hover{ 
	background:url(../images/controlbtn.png) no-repeat -31px -66px;
}
.ourFullTeam {
	padding-bottom:60px;
}
.ourFullTeam img{
	width:100%;
	height:auto;
	border:1px solid #c4c4c4; 
	background:#ffffff; padding:4px;
}
.getBetter .getBetterLeft{
	float:left;
	width:71%;
	padding-right:15%;
	font-size:18px;
	color:#5e5e5e;
	font-weight:300;
	line-height:32px;
}
.getBetter .getBetterLeft h3{
	font-size:32px;
	color:#000000;
	line-height:44px;
	font-weight:300;
	padding-bottom:24px;
	margin-bottom:25px;
	position:relative;
	padding-right:220px;
}

.getBetter .getBetterLeft h3::after{
	content:"";    
	background:#be4349;		
	height:1px;		
	width:66px;	
	position:absolute;		
	left:0;
	bottom:0px;
}


.getBetter .getBetterLeft h4{
	color:#444444;
	font-size:22px;
	font-weight:300;
	line-height:40px;
	margin-bottom:32px;
}
.getBetter .getBetterLeft h4 span{
	color:#000000;
	font-size:22px;
	font-weight:400;
}	


.getBetter .getBetterRight{
	float:left;
	width:29%;
	color:#7c7c7c;
	font-size:14px;
	font-weight:400;
}	
.getBetter .getBetterRight ul li{
	padding-left:84px;
	background:url(../images/about-us-icon.png) no-repeat;
	margin-bottom:51px;
}
.getBetter .getBetterRight ul li p{
	line-height:22px;
}
.getBetter .getBetterRight ul li.associate{
	background-position:0px 9px;
}
.getBetter .getBetterRight ul li.grow{
	background-position:0px -229px;
}
.getBetter .getBetterRight ul li.simplify{
	background-position:0px -436px;
}
.getBetter .getBetterRight ul li h4{
	font-size:20px;
	font-weight:300;
	color:#000000;
	margin-bottom:6px;
}
		
/*------------------------------  track order ---------------------------*/
.trackOrder{
	padding-top:24px;
	position:relative;
	margin-bottom:53px;
}
.trackOrder h1{
	color:#000000;
	font-size:32px;
	font-weight:300;
	padding-bottom:6px;
	border-bottom:1px solid #cfcfcf;
	margin-bottom:29px;
}
.trackOrder  span.orderCount{
	display:none;
	position:absolute;
	right:0px;
	font-size:16px;
	color:#000000;
	font-weight:400;
	top:27px;
	padding-right:9px;
	padding-left:32px;
	background:url(../images/order-count-icon.png) no-repeat 0px 5px;
	text-transform:uppercase;
}
.trackOrder .trackOrderSummary{
	float:left;
	width:48%;
	padding-bottom:24px;
	color:#575757;
	font-size:14px;
	font-weight:400;
}
.trackOrder .trackOrderSummary ul li{
	margin-bottom:16px;
}
.trackOrder .trackOrderSummary ul li strong{
	font-size:18px;
	color:#000000;
	font-weight:500;
}
.trackOrder .trackOrderSummary ul li strong.price{
	font-size:24px;
	color:#000000;
	font-weight:400;
}
	
.trackOrder .trackOrderSummary ul li span{
	display:inline-block;
	width:142px;
}
.trackOrder .trackOrderSummary ul li small{
	color:#a2a2a2;
	font-size:12px;
	font-weight:400;
}

.trackOrder .trackOrderAddress{
	float:left;
	width:50%;
	border-left:1px solid #cfcfcf;
	padding-left:15%;
	padding-bottom:24px;
	font-size:16px;
	color:#575757;
	font-weight:400;
	line-height:28px;
}
.trackOrder .trackOrderAddress h2{
	font-size:18px;
	color:#000000;
	font-weight:500;
	margin-bottom:8px;
}
.trackOrder .trackOrderAddress p{
	margin-bottom:28px;
}

.orderStage{
	border:1px solid #cdd4da;
	border-radius:3px;
	margin-bottom:104px;
	padding-bottom:64px;
}
.orderStage ul li{
	width:13%;
	float:left;
	text-align:center;
}
.orderStage ul li.first{
	width:22%;
	text-align:left;
}

.orderStage ul li .orderStageHead{
	color:#3f3f3f;
	font-size:16px;
	padding:8px 0;
	float:left;
	width:100%;
	background: #efefef;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e5e6e6));
	background: -webkit-linear-gradient(top, #efefef, #e5e6e6);
	background: -moz-linear-gradient(top, #efefef, #e5e6e6);
	background: -ms-linear-gradient(top, #efefef, #e5e6e6);
	background: -o-linear-gradient(top, #efefef, #e5e6e6);		
	border-bottom:1px solid #cdd4da;
	

}
.orderStage ul li.first .orderStageHead{
	padding-left:38px;
	
}
.orderStage ul li .orderStageBody{
	float:left;
	width:100%;
	background:url(../images/order-track-hor-line.png) repeat-x center center;
}
.orderStage ul li.first .orderStageBody{
	padding-left:38px;
	font-size:14px;
	line-height:20px;
	color:#000000;
	background:none;
}
.orderStage ul li.sec .orderStageBody{
	margin-top:69px;
}
.orderStage ul li.first .orderStageBody{
	margin-top:30px;
}
.orderStage ul li.first .orderStageBody img{
	padding:3px;
	border:1px solid #bfbfbf;
	width:68%;
	height:auto;
}
.orderStage ul li .orderStageBody > div{
	width:100%;
	height:34px;
	background:url(../images/order-track-ver-line.png) repeat-y left center;
	position:relative;
}
.orderStage ul li .orderStageBody >  div b{
	width:9px;
	height:9px;
	display:inline-block;
	border-radius:50%;
	background:#d1d3d4;
	cursor:pointer;
	position:absolute;
	left:50%;
	margin-left:-4px;
	top:13px;
}	
.orderStage ul li .orderStageBody > div b:hover,
.orderStage ul li.done .orderStageBody > div b{
	background:#be4349;
}


.orderStage ul li .orderStageBody > div span.orderToolTips{
	position:absolute;
	top:50px;
	display:inline-block;
	border:1px solid #d7d7d7;
	padding: 10px 11px;
	white-space:nowrap;
	font-size:12px;
	color:#b2b2b2;
	font-weight:400;
	line-height:14px;
	border-radius:3px;
	left:50%;
	margin-left:-19px;
	display:none;
	background:#ffffff;
}
.orderStage ul li .orderStageBody > div span.orderToolTips p.redText{
	color:#be4349;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:9px;
	margin-bottom:9px;
}
.orderStage ul li .orderStageBody > div b:hover ~ span.orderToolTips{
	display:block;
}
.orderStage ul li .orderStageBody > div span.orderToolTipsArrow{
	position:absolute;
	top:-8px;
	left:14px;
	background:url(../images/order-tool-tip.png) no-repeat;
	width:9px;
	height:8px;
}

.orderStage ul li.done .orderStageBody > div b~span.orderToolTips{
	display:block;
}
.orderStage ul li.delivery .orderStageBody{
	background:none;
}
.orderStage ul li.delivery .orderStageBody p{
	font-size:12px;
	color:#bfbfbf;
	text-align:left;
	padding-left:13px;
	background:url(../images/delivery-bg.png) no-repeat left center;
	
	
}
.orderStage ul li.delivery .orderStageBody p span{
	border:1px solid #d7d7d7;
	padding:8px 11px;
	display:inline-block;
	line-height:14px;
	border-radius:2px;
}


/* --------------------------- my account ----------------	*/
.passwordSetting{
	border:1px solid #cccccc;
	max-width:1028px;
	margin:38px auto 0px;
}
.passwordSetting .passwordForm{
	padding:18px 42px 0 38px;
}
.passwordSetting h1{
	color:#000000;
	font-size:20px;
	font-weight:400;
	background: #efefef;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e5e6e6));
	background: -webkit-linear-gradient(top, #efefef, #e5e6e6);
	background: -moz-linear-gradient(top, #efefef, #e5e6e6);
	background: -ms-linear-gradient(top, #efefef, #e5e6e6);
	background: -o-linear-gradient(top, #efefef, #e5e6e6);
	box-shadow:2px 2px 3px  #e0e0e0 inset;
	height:48px;
	line-height:48px;
	padding-left:38px;		
}
	
.passwordSetting .passwordFormCont{
	float:left;
	margin-bottom:33px;
}
.passwordSetting .passwordFormCont.passwordTextBox{
	width:33%;
	padding-right:36px;
	
}
.passwordSetting .passwordFormCont.passwordTextBox label{
	font-size:14px; 
	color:#575757;
}
.passwordSetting .passwordFormCont input[type="text"],.passwordSetting .passwordFormCont input[type="password"]{
	width:100%;
	border:1px solid #d6d6d6;
	height:40px;
	line-height:40px;
	border-radius:3px;
	box-shadow:1px 1px 2px  #e9e9e9 inset;
	padding:0 10px;
	font-size:14px; 
	color:#575757;
	background:#f1f2f2;
}
.passwordSetting .passwordFormCont.passwordButton{
	width:15%;
}
.passwordSetting .passwordFormCont.passwordButton.firstBtn{
	margin-right:30px;
}


.passwordSetting .submitBtn{
	height:40px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:18px;
	font-weight:400;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #953338;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd4349), to(#953338));
	background: -webkit-linear-gradient(top, #bd4349, #953338);
	background: -moz-linear-gradient(top, #bd4349, #953338);
	background: -ms-linear-gradient(top, #bd4349, #953338);
	background: -o-linear-gradient(top, #bd4349, #953338);		
}
.passwordSetting .submitBtn:hover{
	background: #bd4349;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#953338), to(#bd4349));
	background: -webkit-linear-gradient(top, #953338, #bd4349);
	background: -moz-linear-gradient(top, #953338, #bd4349);
	background: -ms-linear-gradient(top, #953338, #bd4349);
	background: -o-linear-gradient(top, #953338, #bd4349);	
}
.passwordSetting .submitBtn span{
	display:inline-block;
	height:39px;
	background:url(../images/submit-btn-icon.png) no-repeat center center;
	width:18px;
	vertical-align:middle;
	margin-left:8px;
}
.passwordSetting .submitBtn.cancelBtn span{
	background:url(../images/cancle-btn-icon.png) no-repeat center center;
}

.shippingAddress{
	border:1px solid #cccccc;
	max-width:1028px;
	margin:96px auto 0px;
}
.shippingAddress h1{
	color:#000000;
	font-size:20px;
	font-weight:400;
	background: #efefef;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#e5e6e6));
	background: -webkit-linear-gradient(top, #efefef, #e5e6e6);
	background: -moz-linear-gradient(top, #efefef, #e5e6e6);
	background: -ms-linear-gradient(top, #efefef, #e5e6e6);
	background: -o-linear-gradient(top, #efefef, #e5e6e6);
	box-shadow:2px 2px 3px  #e0e0e0 inset;
	height:48px;
	line-height:48px;
	padding-left:38px;		
}
.shippingAddress .shippingAddressCont{
	padding:0px 38px 34px 38px;
}

.shippingAddress .shippingAddressCont ul li{
	float:left;
	width:50%;
	color:#000000;
	font-size:16px;
	font-weight:400;
	line-height:28px;
	margin-top:28px;
	border-top:1px solid #ebebeb;
	padding-top:32px;
	padding-right:40px;
	position:relative;
}
.shippingAddress .shippingAddressCont ul li:nth-child(1),
.shippingAddress .shippingAddressCont ul li:nth-child(2){
	margin-top:0px;
	border-top:0px;
}
.shippingAddress .shippingAddressCont ul li p{
	margin-bottom:17px;
	width:100%;
	float:left;
}
.shippingAddress .shippingAddressCont ul li small{
	color:#575757;
	font-size:14px;
	width:20%;
	float:left;
	vertical-align:top;
}
.shippingAddress .shippingAddressCont ul li span{
	width:80%;
	float:left;
}

.shippingAddress .billingAddress{
	text-align:right;
	font-size:15px;
	font-weight:400;
	color:#0088cc;
	line-height:15px;
	margin-top:25px;
}
.shippingAddress .billingAddress a{
	color:#0088cc;
	background:url(../images/billing-address-line.png) repeat-x left bottom;
}
.shippingAddress .billingAddress a:hover{
	background:none;
}
.shippingAddress .shippingAddressCont ul li a.edit{
	position:absolute;
	top:42px;
	right:68px;
	padding-left:24px;
	background:url(../images/edit-icon.png) no-repeat top left;
	color:#bc4248;
	font-size:15px;
	line-height:15px;
}
.shippingAddress .shippingAddressCont ul li a.edit:hover{
	color:#000000;
	background:url(../images/edit-icon.png) no-repeat  left -38px;
}

.accountTabbing{
	max-width:1028px;
	margin:100px auto 0px;
}
.accountTabbing h2{
	color:#5a5a5a;
	font-size:16px;
	font-weight:400;
}

.accountTabbingCont{
	display:table;
	position:relative;
	z-index:12;
	margin-bottom:90px;
	padding-top:4px;
	width:100%;
}

.accountTabbingCont .accountInn{
	width:100%;
	float:left;
	font-size:16px;
	color:#4f4f4f;
	border-top:1px solid #ebebeb;
	display: table-row;
	
}


.accountTabbingCont .accountInn .box{
	float:left;
	width:22%;
	padding:21px 10px 21px 18px;
	display: table-cell;
}
.accountTabbingCont .accountInn .box{
	float:left;
	width:22%;
	padding:21px 10px 21px 18px;
	display: table-cell;
}
.accountTabbingCont.myinvoice .accountInn .box{
	width:15%;
}
.accountTabbingCont.myinvoice .accountInn .box.date span{
	font-size:14px;
	color:#6c6c6c;
}
.orderpayPanel{
	width:100%;
	background:#f5f5f6;
	border:1px solid #cdd4da;
	float:left;
	margin-bottom:20px;
	padding:0px 0;
	border-radius:5px;
	display:none;
}
.orderpayPanel ul li{
	border-top:1px solid #ebebeb;
	padding:27px 32px;
	float:left;
	width:100%;
}
.orderpayPanel ul li:first-child{
	border-top:0px;
}
.orderpayPanel ul li.orderpayPanelHead {
	color:#080808;
	font-size:18px;
	font-weight:400;
}
.orderpayPanel ul li > div{
	float:left;
	width:14%;
}
span.paidBtn, a.paidBtn{
	border-top:1px solid #777777;
	background: #a2a2a2;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a2a2a2), to(#808080));
	background: -webkit-linear-gradient(top, #a2a2a2, #808080);
	background: -moz-linear-gradient(top, #a2a2a2, #808080);
	background: -ms-linear-gradient(top, #a2a2a2, #808080);
	background: -o-linear-gradient(top, #a2a2a2, #808080);
	text-align:center;
	width:90px;
	height:42px;
	line-height:40px;
	color:#ffffff;
	display:inline-block;	
	border-radius:3px;
	position:relative;
}
span.paidBtn:hover, a.paidBtn:hover{
	background: #808080;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#808080), to(#a2a2a2));
	background: -webkit-linear-gradient(top, #808080, #a2a2a2);
	background: -moz-linear-gradient(top, #808080, #a2a2a2);
	background: -ms-linear-gradient(top, #808080, #a2a2a2);
	background: -o-linear-gradient(top, #808080, #a2a2a2);
}
a.payBtn{
	border-top:1px solid #953338;
	background: #bd4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bd4349), to(#9b353a));
	background: -webkit-linear-gradient(top, #bd4349, #9b353a);
	background: -moz-linear-gradient(top, #bd4349, #9b353a);
	background: -ms-linear-gradient(top, #bd4349, #9b353a);
	background: -o-linear-gradient(top, #bd4349, #9b353a);
	text-align:center;
	width:90px;
	height:42px;
	line-height:40px;
	color:#ffffff;
	display:inline-block;	
	border-radius:3px;
	position:relative;
}
a.payBtn:hover{
	background: #9b353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9b353a), to(#bd4349));
	background: -webkit-linear-gradient(top, #9b353a, #bd4349);
	background: -moz-linear-gradient(top, #9b353a, #bd4349);
	background: -ms-linear-gradient(top, #9b353a, #bd4349);
	background: -o-linear-gradient(top, #9b353a, #bd4349);
}
.payTooltips{
	position:absolute;
	top:50px;
	left:40px;
	background: #565f7b;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#565f7b), to(#40475c));
	background: -webkit-linear-gradient(top, #565f7b, #40475c);
	background: -moz-linear-gradient(top, #565f7b, #40475c);
	background: -ms-linear-gradient(top, #565f7b, #40475c);
	background: -o-linear-gradient(top, #565f7b, #40475c);
	display:inline-block;
	color:#ffffff;
	font-size:16px;
	font-weight:400;
	border-radius:3px;
	width:-moz-max-content;
	width:-ms-max-content;
	width:-webkit-max-content;
	width:-o-max-content;
	padding:4px 12px;
	display:none;
}
.payTooltips:before {
	border: solid;
  border-color: #565f7b transparent;
  border-width: 0 8px 12px  8px;
  top: -8px;
  content: "";
  display: block;
  left: 2em;
  position: absolute;
  z-index: 99;
}
a.payBtn:hover > .payTooltips{
	display:block;
}
a.paidBtn:hover > .payTooltips{
	display:block;
}
.expandBtn{
	background:url(../images/expand-icon.png) no-repeat bottom center;
	width:17px;
	height:17px;
	display:inline-block;
	cursor:pointer;
	vertical-align:middle;
}
.expandBtn.expand{
	background:url(../images/expand-icon.png) no-repeat top center;
}
.amountBox{
	font-size:16px;
	font-weight:600;
}
.accountTabbingCont .accountInn .box a{
	color:#4f4f4f;
}
.accountTabbingCont .accountInn .box a:hover{
	color:#bc4248;
}
 .mypayment .accountInn  .box{
	width:28%;
}
.accountTabbingCont .accountInn .box.box2{
	width:12%;
	float:left;
}
.accountTabbingCont .accountInn .box.box2 a{
	color:#0088cc;
}
.accountTabbingCont .accountInn .box.box2 a:hover{
	color:#bc4248;
}
.accountTabbingCont .accountInn .box:first-child{
	float:left;
	width:22%;
	border-left:0px solid #ebebeb;
	padding-left:0;
}

.accountTabbingCont .accountInn.clasaccountHead{
	color:#bc4248;
	border-top:0px solid #ebebeb;
	
}
.accountTabbingCont .accountInn.clasaccountHead .box{
	border-left:0px solid #ebebeb;
	padding:13px 10px 13px 18px;
}
.accountTabbingCont .accountInn.clasaccountHead .box:first-child{
	
	padding:13px 0 13px 0px;
}
.hideAll{
	position:absolute;
	text-align:left;
	left:0px;
	bottom:-60px;
	left:36px;
	color:##0088cc;
	font-size:14px;
	font-weight:400;
	z-index:2;
}
.hideAll a{
	color:#0088cc;
}
.hideAll a:hover{
	color:#bc4248;
}

.pagination{
	position:absolute;
	text-align:right;
	width:100%;
	left:0px;
	margin-top:28px;
	bottom:-60px;
	color:#838383;
	font-size:14px;
	font-weight:400;
}
.pagination a,
.pagination span{
	margin:0 20px;
	display:inline-block;
}
.pagination a{
	color:#838383;
}
.pagination a:hover{
	color:#000000;
}
.pagination span.active{
	color:#000000;
}
.pagination a.prev{
	background:url(../images/pagination-arrow.png) no-repeat 0 0;
	width:19px;
	height:9px;
}
.pagination a.prev:hover{
	background:url(../images/pagination-arrow.png) no-repeat 0 -10px;
}
.pagination a.next{
	background:url(../images/pagination-arrow.png) no-repeat -19px 0;
	width:19px;
	height:9px;
	margin-right:0px;
}
.pagination a.next:hover{
	background:url(../images/pagination-arrow.png) no-repeat -19px -10px;
}


/* ---------------------------addEditAddress form popup ----------------	*/
.addEditAddress {
	max-width:542px;
	margin:0 auto;
	text-align:center;
}
.addEditAddress h1
{
	color:#ffffff;
	font-size:44px;
	font-weight:300;
	line-height:44px;
	margin-bottom:15px;
}
.addEditAddress p{
	color:#7d7d7d;
	font-size:19px;
	font-weight:300;
	line-height:32px;
	margin-bottom:25px;
}
.addEditForm{
	margin-top:10px;
	float:left;
}
.addEditForm select{
height:40px;   border-radius: 3px;    color: #929292;  text-decoration: none;  white-space: nowrap;  line-height:38px; background:url(../images/icon-qualification.png) no-repeat 14px center #fff; width:100%; margin-bottom:30px; padding-left:40px;
}
.addEditForm .addEditFormCont{
	width:50%;
	float:left;
	position:relative;
}
.addEditForm .addEditFormCont .errorMsg{
position:absolute; left:0px; top:37px;}
.addEditFormCont.rightBox .errorMsg{
 left:15px;}
.addEditForm .addEditFormCont.fullBox{
	width:100%;
	float:left;
}
.addEditForm .addEditFormCont.leftBox{
	padding-right:15px;
}
.addEditForm .addEditFormCont.rightBox{
	padding-left:15px;
}

.addEditForm .addEditFormCont input[type="text"],
.addEditForm .addEditFormCont textarea{
	width:100%;
	background:#ffffff;
	font-size:14px;
	color:#929292;
	padding:0 10px 0 39px;
	height:40px;
	line-height:40px;
	margin-bottom:30px;
	border-radius:4px;
	text-align:left;
	border:1px solid #ffffff;
}
.addEditForm .addEditFormCont textarea{
	height:130px;
	max-height:130px;
	min-height:130px;
	max-width:100%;
	min-width:100%;
	line-height:24px;
	padding:10px 10px 10px 39px;
	margin-bottom:20px;
}

.addEditForm .addEditFormCont .searchBtn{
	height:44px;
	line-height:40px;
	width:100%;
	border-radius:3px;
	color:#ffffff;
	text-shadow:1px 1px 3px #883034;
	font-size:16px;
	font-weight:400;
	cursor:pointer;
	vertical-align:middle;
	border-top:1px solid #ff4f4f;
	background: #dd4c52;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dd4c52), to(#ed585f));
	background: -webkit-linear-gradient(top, #dd4c52, #ed585f);
	background: -moz-linear-gradient(top, #dd4c52, #ed585f);
	background: -ms-linear-gradient(top, #dd4c52, #ed585f);
	background: -o-linear-gradient(top, #dd4c52, #ed585f);		
}
.addEditForm .addEditFormCont .searchBtn:hover{
	background: #ed585f;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ed585f), to(#dd4c52));
	background: -webkit-linear-gradient(top, #ed585f, #dd4c52);
	background: -moz-linear-gradient(top, #ed585f, #dd4c52);
	background: -ms-linear-gradient(top, #ed585f, #dd4c52);
	background: -o-linear-gradient(top, #ed585f, #dd4c52);	
}
.addEditForm .addEditFormCont .searchBtn span{
	display:inline-block;
	height:40px;
	background:url(../images/search-btn-icon.png) no-repeat center center;
	width:18px;
	vertical-align:middle;
	margin-left:10px;
}
.addEditForm .addEditFormCont input[type="text"].addEditName{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px 13px;
}
.addEditForm .addEditFormCont input[type="text"].addEditMobile{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px -26px;
}
.addEditForm .addEditFormCont input[type="text"].addEditCountry{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px -68px;
}
.addEditForm .addEditFormCont input[type="text"].addEditState{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px -108px;
}
.addEditForm .addEditFormCont input[type="text"].addEditLandmark{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px -147px;
}
.addEditForm .addEditFormCont input[type="text"].addEditPincode{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px -185px;
}
.addEditForm .addEditFormCont textarea.addEditAddress{
	background:#ffffff url(../images/add-edit-form-icon.png) no-repeat 16px -226px;
}

/*-----------------   thanks page ----------*/
.thanksCont{
	margin-top:120px;
}
.thanksCont.welcome{
	margin-top:114px;
}
.thanksCont .thanksContLeft{
	float:left;
	width:71%;
	text-align:center;
}
.thanksCont .thanksContLeft h1{
	color:#be4349;
	font-size:110px;
	margin-bottom:5px;
	line-height:110px;
}
.thanksCont.welcome .thanksContLeft h1{
	margin-bottom:15px;
}
.thanksCont .thanksContLeft h2{
	color:#373737;
	font-size:24px;
	line-height:40px;
	padding-bottom:41px;
	font-weight:400;
}
.thanksCont .thanksContLeft p{
	color:#575757;
	font-size:16px;
	line-height:40px;
	padding-bottom:42px;
	font-weight:400;
	margin-top:36px;
}
.thanksCont .thanksContLeft .border-line{
	display:block;
	height:1px;
	background:#bbbbbb;
	width:80%;
	margin:0 auto;
}
.thanksCont .thanksContLeft h2 a{
	color:#0088cc;
	background:url(../images/thanks-blue-line.png) repeat-x 0 24px;;
}
.thanksCont .thanksContLeft h2 a:hover{
	color:#0088cc;
	background:none;
}
.thanksCont .thanksContRight{
	float:left;
	width:29%;
	text-align:center;
	margin-top:-20px;
	padding-right:40px;
}
.thanksCont.welcome .thanksContRight{
	margin-top:-80px;
}
.thanksCont.contactThanks .thanksContLeft{ margin-top:83px;}
.thanksCont.contactThanks .thanksContLeft h1{margin-bottom:0px;}
.orderSuccess{
	width:100%;
	text-align:center;
	margin-top:107px;
}
.orderSuccess h2{
	color:#6e6e6e;
	font-size:30px;
	font-weight:400;
	margin-bottom:24px;
}
.orderSuccess h1{
	color:#000000;
	font-size:46px;
	font-weight:500;
	margin-bottom:24px;
}
.successLoader{
	margin:99px 0 74px
}
.orderSuccess  p
{
	color:#575757;
	font-size:16px;
	font-weight:400;
	margin-bottom:24px;
}

/*-----------------   testimonail page ----------*/
.testimonail{
	text-align:center;
	margin-top:19px;
}
.testimonail .hGroup h1{
	margin-bottom:4px;
}
.testimonail .hGroup h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%;
	margin-left:-25px; 
	bottom:4px;
}
.testimonail .outstanding{
	padding-top:84px;
	border-top:1px solid #e1e1e1;
}
.testimonail .outstanding .hGroup h1{
	font-size:30px;
}
.testimonail .outstanding .hGroup h2{
	font-size:16px;
}
.testimonail .outstanding .outstandingCont{
	margin-top:86px;
	color:#7f7f7f;
	font-size:15px;
	font-weight:400;
	line-height:24px;
}
.outstandingCont ul li{
	float:left;
	width:33%;
}
.outstandingCont ul li{
	float:left;
	width:33%;
	padding:0 3%;
	padding-bottom:42px;
}
.outstandingCont h3{
	color:#000000;
	font-size:20px;
	font-weight:300;
	margin-bottom:10px;
}
.outstandingCont ul li span{
	width:41px; 
	height:46px; 
	display:inline-block;
	margin-bottom:7px; 
	background:url(../images/outstanding-icon.png) no-repeat;
}

.outstandingCont ul li.assuredProducts span{
	background-position:0px 0px;
}
.outstandingCont ul li.assuredProducts:hover span{
	background-position:-41px 0px;
} 

.outstandingCont ul li.fairWithCustomer span{
	background-position:0px -95px;
}
.outstandingCont ul li.fairWithCustomer:hover span{
	background-position:-41px -95px;
} 
.outstandingCont ul li.cooperativeStaff span{
	background-position:0px -182px;
}
.outstandingCont ul li.cooperativeStaff:hover span{
	background-position:-41px -182px;
} 


.happyClient {
	padding:0px 0 80px;
	background:#ffffff;
	text-align:center;
}

.happyClient  .testimonialPanel{
	margin-top:30px;
}
.happyClient  .clientsText{
	margin:0 auto;
	padding:28px 62px;
	width:90%;
	font-size:20px;
	font-weight:300;
	line-height:38px;
	color:#2b2b2b;
	position:relative;
	background:url(../images/qoute-left02.png) no-repeat 0px 33px;
}
.happyClient  .clientsText span{
	position:absolute;
	display:inline-block;
	width:27px;
	height:21px;
	background:url(../images/qoute-right02.png) no-repeat 0px 0px;
	right:0px;
	bottom:150px;
}
.happyClient  .clientsImg{
	width:90%;
	margin:46px auto 0;
	border-bottom:1px solid #c2c2c2;
	padding:0px 0 40px;
	height:300px;
	position:relative;
}
.happyClient  .clientsImg span.testimonialArrow{
	background:#ffffff url(../images/testimonial-arrow2.png) no-repeat;
	width:32px;
	height:22px;
	position:absolute;
	left:50%;
	margin-left:10px;
	bottom:-1px;
	display:inline-block;
}
.happyClient  .clientImgInn{
	height:260px;
	clear:both;
	overflow:hidden;
}
.happyClient  .clientsImg ul li{
	padding:0 0px;
	float:left;
	width:30%;
	height:260px;
}
.happyClient  .clientsImg ul li a{
	display:inline-block;
}
.happyClient  .clientsImg ul li img{
	border-radius:50%;
	background:#ffffff;
	padding:4px;
	border:1px solid #d4d4d4;
}
.happyClient  .clientsImg ul li img.carousel-center{
	padding:7px;
}
.happyClient  .clientsImg ul li img.carousel-center{
	width:230px !important;
	height:230px !important;
	margin-top:-25px;
}
.happyClient  .clientsName{
	text-align:center;
	margin-top:10px;
}
.happyClient  .clientsName > section{
	display:none;
}
.happyClient  .clientsName > section:first-child{
	display:block;
}
.happyClient  .clientsText h4{
	color:#be4349;
	font-size:20px;
	font-weight:400;
	line-height:26px;
	margin-top:41px;
	padding-top:36px;
	background:url(../images/tild-icon.png) no-repeat top center;
}
.happyClient  .clientsText h4 b{
	color:#777777;
	font-size:15px;
	font-weight:400;
}	

/*-----------------   billing and shipping page ----------*/
.billingShipping{
	margin:33px 0 51px;
	border-bottom:1px solid #eaeaea;
	padding-bottom:24px;
	
}
.billingShipping h1{
	font-size:36px;
	font-weight:300;
	color:#000000;
	float:left;
	width:50%;
}
.shippingAddressChoice{
	width:50%;
	float:right;
	text-align:right;
	position:relative;
}
.shippingAddressChoice .shippingAddressChoiceHead{
	width:260px;
	height:36px;
	border:1px solid #cfcfcf;
	display:inline-block;
	color:#575757;
	font-size:15px;
	font-weight:400;
	text-align:center;
	line-height:36px;
	border-radius:5px;
	cursor:pointer;
	margin-right:52px;
}
.shippingAddressChoice .shippingAddressChoiceHead span{
	padding-right:18px;
	background:url(../images/address-dropdown.png) no-repeat  right; 
	height:36px;
	display:inline-block;
}
.shippingAddressChoice .shippingAddressChoiceHead:hover{
	border:1px solid #e1525b;
}
.choiceAddress{
	position:absolute;
	top:80px;
	right:0px;
	z-index:100;
	opacity:0;
	filter: alpha(opacity=0);
	display:none;
}
.choiceAddressCont{
	position:relative;
	width:356px;
	background:#f7f7f7;
	border:1px solid #cfcfcf;
	padding:0 34px;
	border-radius:5px;
	text-align:left;
	font-size:14px;
	font-weight:400;
	color:#555555;
	line-height:22px;
	margin-top:10px;
	box-shadow:2px 2px 3px #cfcfcf;
	padding-bottom:8px;
}
.choiceAddressCont span.choiceAddressArrow{
	position: absolute;
	top:-10px;
	left:50%;
	background:url(../images/address-arrow.png) no-repeat;
	width:13px;
	height:10px;
	margin-left:6px;
	display:inline-block
}
.choiceAddressCont span.addressClose{
	position:absolute;
	background:url(../images/form-search-close.png) no-repeat;
	width:15px;
	height:15px;
	display:inline-block;
	top:-4px;
	right:-6px;
	cursor:pointer;
}
.choiceAddress h4{
	color:#2b2b2b;
	font-size:16px;
	font-weight:400;
	margin-bottom:8px;
}
	
.choiceAddress ul li{
	padding:24px 0;
	border-top:1px solid #cccccc;
}
.choiceAddress ul li:first-child{
	border-top:0px;
}

.registrationForm .contShippingBtn {
	width:61%;
	height:42px;
	float:right;
	border:solid 1px #953338;
	border-radius:4px;
	font-size:16px;
	color:#fff;
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#9c353a));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);
	cursor:pointer;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;

}
.registrationForm .contShippingBtn span {
	display:inline-block;
	height:40px;
	background:url(../images/search-btn-icon.png) no-repeat center center;
	width:18px;
	vertical-align:middle;
	margin-left:10px;
}
.registrationForm .contShippingBtn:hover {
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);		
}
.registrationForm .labelBtn {
	
	width:39%;
	font-size:14px;
	color:#575757;
	float:left;
	line-height:18px;
	padding:0px 2% 0 0px;
}
.registrationForm .labelBtn .contShippingBtn{
	width:100%;
	border:solid 1px #333a4b;
	background: #545e79;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#40475c));
	background: -webkit-linear-gradient(top, #58627e, #40475c);
	background: -moz-linear-gradient(top, #58627e, #40475c);
	background: -ms-linear-gradient(top, #58627e, #40475c);
	background: -o-linear-gradient(top, #58627e, #40475c);
}
.registrationForm .labelBtn .contShippingBtn:hover{
	width:100%;

	background: #40475c;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#40475c), to(#58627e));
	background: -webkit-linear-gradient(top, #40475c, #58627e);
	background: -moz-linear-gradient(top, #40475c, #58627e);
	background: -ms-linear-gradient(top, #40475c, #58627e);
	background: -o-linear-gradient(top, #40475c, #58627e);
}

.registrationForm .labelBtn .contShippingBtn span{
	background:url(../images/back-btn-icon.png) no-repeat center center;
	margin:0 10px 0 0px;
}


/*################################
	   		Carrer
################################*/
.acc { 
	padding:0 0 50px; 
	position:relative; 
	width:100%;
	float:left;
}
.accorDinPannel h3 {
	font-size:24px;
	color:#56607c;
	font-weight:500;
}
.accorDinPannel p {
	font-size:16px;
	color:#707070;
	line-height:28px;
	padding:10px 0;
	margin-right:31%;
}
.accorDinPannel .purpleBtn {
	width:190px;
	height:40px;
	color:#fff;
	font-size:14px;
	line-height:38px;
	float:right;
	cursor:pointer;
	padding:0;
	margin-top:12px;
	position:absolute;
	right:0;
	top:35px;
}
.accorDinPannel .purpleBtn span {
	background:url(../images/sprite-accordin-btn-txt.png) no-repeat center 10px;
	display:block;
	text-indent:-9999px;
}
.accorDinPannel .purpleBtn.active span { background-position:center -70px; }
.accorDinPannel .acc_container {
	width:100%;
	padding:55px 0 0;
}
.accorDinPannel .sectionFirst {
	width:100%;
	float:left;
	padding-bottom:36px;
	position:relative;
}
.accorDinPannel .sectionFirst b {
	border:solid 1px #56607c;
	float:left;
	font-size:12px;
	color:#56607c;
	border-radius:15px;
	min-height:18px;
	min-width:20px;
	margin-left:1%;
	text-align:center;
	line-height:18px;
	font-weight:400;
	letter-spacing:1px;
}
.accorDinPannel .sectionFirst h4 {
	font-size:18px;
	color:#000;
	line-height:20px;
	padding-left:40px;
	padding-bottom:4px;
	font-weight:500;
}
.accorDinPannel .sectionFirst p {
	font-size:15px;
	line-height:25px;
	color:#707070;
	padding-left:4%;
	padding-bottom:18px;
}
.accorDinPannel .sectionFirst ul {
	display:block;
	padding-left:4%;
	margin-right:31%;
}
.accorDinPannel .sectionFirst ul li {
	background:url(../images/bullet-green-btn.png) no-repeat 10px 7px;
	font-size:15px;
	color:#707070;
	line-height:26px;
	padding:0 0 0 34px;
	margin:0 0 7px;
	float:left;
	width:50%;
}
.accorDinPannel .applyBtn {
	width:92px;
	height:32px;
	position:absolute;
	right:0px;
	bottom:0px;

	border:solid 1px #953338;
	border-radius:4px;
	font-size:15px;
	color:#fff;
	background: #be4349;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#be4349), to(#9c353a));
	background: -webkit-linear-gradient(top, #be4349, #9c353a);
	background: -moz-linear-gradient(top, #be4349, #9c353a);
	background: -ms-linear-gradient(top, #be4349, #9c353a);
	background: -o-linear-gradient(top, #be4349, #9c353a);
	cursor:pointer;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
	margin:10px 0 20px;
}
.accorDinPannel .applyBtn span {
	background:url(../images/sprite-accordin-btn.png) no-repeat 75px 12px;
	display:block;
	height:32px;
	text-align:left;
	line-height:30px;
	padding-left:15px;
}
.accorDinPannel .applyBtn:hover {
	background: #9c353a;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c353a), to(#));
	background: -webkit-linear-gradient(top, #9c353a, #be4349);
	background: -moz-linear-gradient(top, #9c353a, #be4349);
	background: -ms-linear-gradient(top, #9c353a, #be4349);
	background: -o-linear-gradient(top, #9c353a, #be4349);		
}

.perksBenefitsColumn {
	width:100%;
	border-top:solid 1px #eee;
	padding:52px 0 0;
	margin:20px 0 -50px;
}
.perksBenefitsColumn ul { padding-top:15px; }
.perksBenefitsColumn li {
	border-left:solid 1px #eee;
	float:left;
	width:25%;
	padding:45px 35px;
	text-align:center;
	font-size:14px;
	color:#5e5e5e;
	line-height:24px;
}
.perksBenefitsColumn li:first-child { border-left:none; }
.perksBenefitsColumn li span {
	background:url(../images/sprite-pb-icons.png) no-repeat;
	display:inline-block;
	width:55px;
	height:36px;
	margin-bottom:10px;
}
.perksBenefitsColumn li.mealLI span { background-position:0 0; }
.perksBenefitsColumn li.wellnessLI span { background-position:-278px 0; }
.perksBenefitsColumn li.fitnessLI span { background-position:-554px 0; }
.perksBenefitsColumn li.futureLI span { background-position:-829px 0; }
.perksBenefitsColumn li h5 {
	font-size:25px;
	color:#000;
	font-weight:300;
	padding-bottom:14px;
}
.getQuoteBox .slectOne {
	width:47%;
	float:left;
	margin-bottom:18px;
	position:relative;
}
.getQuoteBox .slectOne.gl{
	margin-right:6%; 
}
.getQuoteBox .fileUpload{
	background:url(../images/icon-upload-resume.png) no-repeat 14px 14px #fff; 
	width:256px !important; 
	height:40px; 
	color:#929292; 
	text-align:left; 
	border-radius:5px; 
	float:left;
	margin-bottom:0px;
}
.getQuoteBox .fileUpload div {
 width:208px;
 height:30px;
 height:30px\0;
 float:left;
 margin:4px 0 0 40px;
 overflow:hidden;
}
.getQuoteBox input.file_2{
	background:url(../images/btn-uyr.png) no-repeat right bottom; 
	margin:0 0 0 -80px; 
	padding:0; 
	height:24px\0; 
	width:288px; 
	cursor:pointer; 
	font-size:14px; 
	color:#929292; 
	font-family:'Roboto', sans-serif; 
	padding-right:100px; 
	width:314px\0; 
	margin:0 0 0 -16px\0; 
}
.getQuoteBox .slectOne.gl.ex select{
 padding: 0 0 0 40px;  height:40px;   border-radius: 3px;    color: #929292;  text-decoration: none;  white-space: nowrap;  line-height:38px; background:url(../images/icon-experince.png) no-repeat 14px center #fff; width:100%;

}
.oops h3{
	font-size:24px;
	color:#ff0000;
	font-weight:400;
	margin-top:48px;
}
.thanksCont.oops .thanksContLeft h2{
	margin-top:-15px;
}
.thanksCont.oops .thanksContLeft{
	width:60%;
}
.thanksCont.oops .thanksContRight{
	width:40%;
	padding-left:43px;
	padding-right:0px;
}
.thanksCont.oops .thanksContLeft p{
	color:#0088cc;
	font-size:16px;
	font-family:400;
	line-height:16px;
	margin-top:24px;
}
.oops p a{
	color:#0088cc;
	background: url(../images/billing-address-line.png) repeat-x left bottom;
}
.oops p a:hover{
	background:none; 
}
.thanksCont.oops .thanksContRight{
	margin-top:7px;
}
.thanksCont.oops .thanksContRight	img{
	width:100%;
	height:auto;
}
.hGroup.myaccount{
	text-align:center;
	margin-top:20px;
}
.hGroup.myaccount h1::after{
	content:"";    
	background:#be4349;		
	height:2px;		
	width:50px;	
	position:absolute;		
	left:50%;
	margin-left:-25px; 
	bottom:0px;
}
.errorCont .thanksContLeft{
	float: left;
	width: 60%;
	text-align: center;
	padding-right:10%;
}
.thanksCont.errorCont{margin-top:69px;}
.errorCont .thanksContRight {
float: left;
width: 30%;
text-align: center;
margin-top: -20px;
padding-right: 40px;
}
.errorCont .thanksContLeft .border-line{
	width:100%;
}
.errorCont .thanksContLeft h1{
	color:#be4349;
	font-size:234px;
	font-weight:500;
	line-height:240px;
}
.errorCont .thanksContLeft  h2{
	color:#373737;
	font-size:22px;
	font-weight:400;
	margin-top:-32px;
	padding-bottom:34px;
}
.errorCont .thanksContLeft  p{
	color:#717171;
	font-size:16px;
	font-weight:400;
	margin-top:29px;
}
.errorCont p a{
	color:#0088cc;
	background: url(../images/billing-address-line.png) repeat-x left bottom;
}
.errorCont p a:hover{
	background:none; 
}
.googleMap{
	margin-top:30px;
	width:100%;
	border:1px solid #e1e1e1;
	padding:4px;
}

.mapInner{height:256px;width:100%;padding:1px;background:#ffffff;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .getQuoteBox input.file_2{ 
			margin-left:-98px; width:303px;
			height:22px; 
			
			
		}
		.getQuoteBox .fileUpload div {
 			margin:0px 0 0 40px;
		 height:40px;
		 padding-left:4px;
		 width:223px;
		
}
}

#defaultCountdown { width: 70%; height: 45px; float:left }

.countdown-rtl {
	direction: rtl;
}
.countdown-holding span {
	color: #888;
}
.cardetailRight ul.bidSection li .countdown-row {
	clear: both;
	width: 66%;
	padding: 0px 2px;
	text-align: center;
}

.cardetailRight ul.bidSection li .countdown-show3 .countdown-section {
	width: 33%;
}

.countdown-section {
	display: block;
	float: left;
	font-size: 75%;
	text-align: center;
}
.countdown-amount {
   color:#575757;
	font-size:14px;
	margin-right:8px;
}
.countdown-period {
   color:#575757;
	font-size:13px;
	margin-right:8px;
}
.countdown-descr {
	
	color:#575757;
	font-size:14px;
}



.privacyContent ul.orderList li span {
	
	color:#56607c;
	float:left;
	line-height:20px;
	
	padding:0 7px;
	border-radius:20px;
	margin-top:5px;
	margin-right:12px;
}
.privacyContent ul.orderList li p{
	padding-bottom:18px;
	padding-left:35px;
}
.disclaimer a{ color:#2490cf;}	
.disclaimer a:hover{ text-decoration:underline; }
/* ---------------  billingShippingDetails page ------------------*/


.billingShippingDetails{ margin-top:-17px;}
.billingShippingAddress{float:left; width:50%; margin-bottom:30px;}
.billingShippingDetails .billingShippingAddress p {margin-bottom: 12px;width: 100%;float: left; line-height:28px;}
.billingShippingDetails .billingShippingAddress p small {color: #575757;font-size: 14px;width: 20%;float: left;vertical-align: top; }
.billingShippingDetails .billingShippingAddress p span {width: 80%;float: left;}

.billingShippingDetailRight{ float:left; width:50%;}
.billingShippingDetailRight .shippingAddressChoice{ width:60%; text-align:left; float:left;}
.shippingAddressChoice .shippingAddressChoiceHead.spc{ margin:0 0 0 52px;}
.billingShippingDetailRight .addBilArea{ width:40%; float:left;}
.billingShippingDetails .formCont {width: 240px;float: left;margin-top:30px;}
.billingShippingAddress .shippingPort ~ .chosen-container-single > .chosen-single {
background: #f1f2f2 url(../images/shipping-port-icon.png) no-repeat 8px 16px;
}

.billingShippingDetailRight .addBillingAddress{
	width:221px;
	border-radius:4px;
	height:36px;
	float:right;
	line-height:35px;
	cursor:pointer;
	color:#fff;
	margin-right:10px;
	border:solid 1px #333a4b;
	background: #545e79 url(../images/billing-edit-icon.png) no-repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#58627e), to(#40475c)) url(../images/billing-edit-icon.png) no-repeat;
	background: -webkit-linear-gradient(top, #58627e, #40475c) url(../images/billing-edit-icon.png) no-repeat;
	background: -moz-linear-gradient(top, #58627e, #40475c) url(../images/billing-edit-icon.png) no-repeat;
	background: -ms-linear-gradient(top, #58627e, #40475c) url(../images/billing-edit-icon.png) no-repeat;
	background: -o-linear-gradient(top, #58627e, #40475c) url(../images/billing-edit-icon.png) no-repeat;
	background-position:9px 11px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
	text-align:left;
	padding-left:27px;

}
.billingShippingDetailRight .addBillingAddress:hover{
	background: #40475c url(../images/billing-edit-icon.png) no-repeat;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#40475c), to(#58627e)) url(../images/billing-edit-icon.png) no-repeat;
	background: -webkit-linear-gradient(top, #40475c, #58627e) url(../images/billing-edit-icon.png) no-repeat;
	background: -moz-linear-gradient(top, #40475c, #58627e) url(../images/billing-edit-icon.png) no-repeat;
	background: -ms-linear-gradient(top, #40475c, #58627e) url(../images/billing-edit-icon.png) no-repeat;
	background: -o-linear-gradient(top, #40475c, #58627e) url(../images/billing-edit-icon.png) no-repeat;
	background-position:9px 11px;
	text-shadow:rgba(0, 0, 0, .25) 0px 1px 0px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
}
.billingShippingDetailRight .addBillingAddress span{
	background: url(../images/search-btn-icon.png) left top no-repeat; 
	background-repeat:no-repeat;
	display:inline;
	text-align:left;
	padding:0 0 10px 19px;
	margin-left:14px;
	}

.shippingRow{ width:100%; float:left; margin-bottom:50px;}
.shippingBtnArea{ width:50%; float:right;}
.shippingRow select{
height:42px;   border-radius: 3px;    color: #575757;  text-decoration: none;  white-space: nowrap;  line-height:42px; border:1px solid #d6d6d6;box-shadow:rgba(226, 226, 226, 0.60) 0px 2px 3px inset;
background: #f1f2f2;

}
.shippingRow .contShippingBtn{
	width:264px;
	border-radius:4px;
	height:46px;
	float:right;
	line-height:46px;
	cursor:pointer;
	font:18px 'roboto';
	color:#fff;
	text-shadow:1px 1px 0px #642326;
	margin-right:10px;
	border:solid 1px #953338;
	background: #ad3c42;
	text-align:left;
	padding-left:34px;
	margin-top:28px;
	background: #be4349; /* Old browsers */
	background: -moz-linear-gradient(top,  #be4349 0%, #9b353a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#be4349), color-stop(100%,#9b353a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #be4349 0%,#9b353a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #be4349 0%,#9b353a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #be4349 0%,#9b353a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #be4349 0%,#9b353a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be4349', endColorstr='#9b353a',GradientType=0 ); /* IE6-9 */
	box-shadow:rgba(255, 79, 79, 0) 0px 1px 0px inset;
	}
.shippingRow .contShippingBtn:hover{
	background: #9b353a; /* Old browsers */
}	
.shippingRow .contShippingBtn span{
	background: url(../images/search-btn-icon.png) left top no-repeat; 
	background-repeat:no-repeat;
	display:inline;
	text-align:left;
	padding:0 0 10px 19px;
	margin-left:14px;	
	}
	
/*.billingShippingAddress.payArea{ width:650px;}*/
.vehicleInfoArea{ width:100%; float:left;}
.vehicleInfoArea .imgArea{ width:197px; height:131px; float:left;}
.vehicleInfoArea .vehicleInfo{ width:100%; display:inline-block; margin:0 0 20px 0px; float:left}
.vehicleInfoArea .vehicleInfo h3{ font:24px 'Roboto'; font-weight:500; color:#040404;}
.vehicleInfoArea .vehicleInfo p{ font:14px/21px 'Roboto'; color:#575757; margin-top:10px;}

.billingShippingAddress .shippingPort{ width:100%; float:left; font:20px 'Roboto'; font-weight:300; border-top:solid 1px #eaeaea; padding-top:40px; margin-top:20px;}
.billingShippingAddress .shippingPort img{ float:left; margin-right:14px;}

.billingShippingDetailRight.payDetailArea{ width:310px; float:right;}
.billingShippingDetailRight .payDetail{ background:#f1f2f2; border:solid 1px #d6d6d6; padding:30px; border-radius:3px;}
.billingShippingDetailRight .payDetail h4{ font:20px 'Roboto'; color:#000; font-weight:400;}
.payDetail .sbTotal{ font:15px 'Roboto'; padding:15px 0; margin-top:10px;}
.payDetail .sbTotal span.sbLabel{ color:#6c6c6c;}
.payDetail .sbTotal span.sbPrice{ float:right;}
.payDetail .netTotal{ font:18px 'Roboto'; font-weight:500; border-top:solid 1px #d6d6d6; padding:15px 0 30px 0;}
.payDetail .netTotal span.netPrice{ float:right; color:#424a5f;}
.payDetail a.buyPayPal{ font:15px 'Roboto'; color:#484848; border:solid 1px #cfcfcf; border-radius:4px; padding:13px 115px 13px 15px; margin-left:15px;
	background: #f8f8f8 url(../images/paypal.png) no-repeat; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f2f2f2 100%) url(../images/paypal.png) no-repeat; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f2f2f2)) url(../images/paypal.png) no-repeat; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png) no-repeat; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png) no-repeat; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png) no-repeat; /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png) no-repeat; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f2f2f2',GradientType=0 ) url(../images/paypal.png) no-repeat; /* IE6-9 */
	background-position:116px 10px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
}
.payDetail a.buyPayPal:hover{ background:#f2f2f2 url(../images/paypal.png) 116px 10px no-repeat;}
#auctionstatus {float:left; position:relative;}
#aucloader {position:absolute; left:0; top:0; background-color:#999999; height:100%; width:100%; opacity:.1; filter: alpha(opacity=.1); z-index:99999; display:none;}
.paypallDetail{ margin-bottom:20px;}
.paypallDetail .formCont{margin-top:8px; width:100%;}
.paypallDetail .formCont label{ color:#6c6c6c; font-size:15px;}
.paypallDetail .formCont input[type="text"]{border:1px solid #d6d6d6;
	height:40px;
	background:#f1f2f2;
	border-radius:3px;
	box-shadow:2px 2px 3px #ebecec inset;
	width:100%;
	padding:0 36px 0 10px;
	font-size:14px;
	color:#969696;
	font-family: 'Roboto', sans-serif;}
.paypallDetail  .chosen-container-single .chosen-single{
padding-left:16px;}


.paypallDetail .buyPayPal{ font:15px 'Roboto'; color:#484848; border:solid 1px #cfcfcf; border-radius:4px; padding:8px 115px 13px 15px;  height:40px;
	background: #f8f8f8 url(../images/paypal.png)  140px 10px no-repeat; /* Old browsers */
	background: -moz-linear-gradient(top,  #f8f8f8 0%, #f2f2f2 100%) url(../images/paypal.png)  140px 10px no-repeat; /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f2f2f2)) url(../images/paypal.png)  140px 10px no-repeat; /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png)  140px 10px no-repeat; /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png)  140px 10px no-repeat; /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png)  140px 10px no-repeat; /* IE10+ */
	background: linear-gradient(to bottom,  #f8f8f8 0%,#f2f2f2 100%) url(../images/paypal.png)  140px 10px no-repeat; /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f2f2f2',GradientType=0 ) url(../images/paypal.png) no-repeat; /* IE6-9 */
	background-position:140px 10px;
	box-shadow:rgba(255, 255, 255, .25) 0px 1px 0px inset;
	width:100%;
	margin-top:16px;
	
}
.paypallDetail .buyPayPal:hover{ background:#f2f2f2 url(../images/paypal.png) 140px 10px no-repeat;}
.zoom:after {
 content:'';
 display:block; 
 width:33px; 
 height:33px; 
 position:absolute; 
 top:0;
 right:0;
 background:url(../images/icon.png);
}

.zoom img {
 display: block;
}
.commingSoon{text-align:center; margin-top:-8px;}
.commingSoon img{width:100%; height:auto; max-width:1600px;}