

/* Banner Top */
.bannerTop {
	background:#fce5ea;
	text-align:center;
	position:relative;
	padding:0 10px;
}
.bannerClick {
	margin-left:20px;
	background:#eb3a5b;
	padding:8px 18px 9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#fff;
	font-weight:bold;
	font-size: 14px;
	text-transform: uppercase;
	text-shadow: 0 -1px -1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.15);
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border: 1px;
    border-bottom-color: #b3b3b3;
}
.bannerClick:hover {
	text-decoration:none;
	color:#fff;
	background:#d82949;
}
/* End Banner Top */
#header {
	border-bottom: 1px solid #e2e2e3;
	position:relative;
	z-index:101;
	background:#fff;
}
#header .container {
	padding: 10px;
}
#header .navbar .navbar-inner .container {
	padding: 0;
}
#crumbs {
	font-size: 11px;
	color: #666;
	display: block;
	margin-top: 5px;
}
.logo {
	float:left;
	margin-bottom: 5px;
}
.normal {
	font-weight:normal;
	color:#333;
}
.right {
	float:right;
}
.left {
	float:left;
}
.text-left {
	text-align:left !important;
}
.text-right {
	text-align:right !important;
}
.text-center {
	text-align:center !important;
}
form .error-message {
	color: #b94a48;
	display: inline-block;
	*display: inline;
	font-size:12px;
	/* IE7 inline-block hack */

	*zoom: 1;
	vertical-align: middle;
	padding-left: 19px;
	background: url('http://cdn.salehoo.com/img/ico-error.png?7406') left center no-repeat;
	margin-left:12px;
}
.viewMobile {
	display:none;
}
.grayout {
	text-decoration:line-through;
}
.add-fav {
	background: url(http://cdn.salehoo.com/img/ico-favorite.png?7406) no-repeat scroll 0 0 transparent;
	height: 17px;
	width: 17px;
}
.top-right {
	color: #CCC;
	font-weight: bold;
	padding-top: 10px;
	float: right;
	font-size: 13px;
}
.top-right:hover {
	color: #FFF;
	text-decoration: none;
}
/* Footer */
#footer {
	background: #f7f7f7;
	border-top: 1px solid #ececec;
	padding: 20px 0;
}
.footer-collapse .footer-section ul, li {
	list-style:none;
	list-style-type:none;
}
.footer-section {
	float: left;
	width: 27%;
}
.footer-section h4 {
	font-size: 12px;
	padding-bottom: 10px;
	font-weight: bold;
}
.footer-collapse {
	overflow: auto;
	margin-top: 10px;
}
.footer-collapse ul, li {
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-section .no-list li {
	padding-bottom: 5px;
	margin-bottom:0;
}
.footer-section .facebook {
	background: url(http://cdn.salehoo.com/img/ico-social.png?7406) no-repeat 0 0 transparent;
	padding-left: 30px;
	margin-bottom: 3px;
}
.footer-section .twitter {
	background: url(http://cdn.salehoo.com/img/ico-social.png?7406) no-repeat 0 -26px transparent;
	padding-left: 30px;
	margin-bottom: 3px;
}
.footer-section .google {
	background: url(http://cdn.salehoo.com/img/ico-social.png?7406) no-repeat 0 -52px transparent;
	padding-left: 30px;
	margin-bottom: 3px;
}
.footer-section .youtube {
	background: url(http://cdn.salehoo.com/img/ico-social.png?7406) no-repeat 0 -79px transparent;
	padding-left: 30px;
	margin-bottom: 3px;
}
.footer-section .linkedin {
	background: url(http://cdn.salehoo.com/img/ico-social.png?7406) no-repeat 0 -131px transparent;
	padding-left: 30px;
	margin-bottom: 3px;
}
.footer-section .rss {
	background: url(http://cdn.salehoo.com/img/ico-social.png?7406) no-repeat 0 -105px transparent;
	padding-left: 30px;
	margin-bottom: 3px;
}
.footer-section a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
.footer-section a:hover {
	color: #404040;
}
.footer-bottom {
	display: block;
	font-size: 11px;
	color: #404040;
	text-align: center;
}
.footer-view-desktop {
	display: none;
}
.footer-view-desktop a {
	font-weight: bold;
	color: #0189cc;
}
.footer-view-mobile {
	margin-top: 15px;
}
.footer-view-mobile a {
	font-weight: bold;
	color: #0189cc;
}
.footer-copyright {
	margin-top: 20px;
	color: #666;
}
.footer-copyright li {
	margin-left: 10px;
	display: inline;
}
.footer-copyright a {
	color: #666;
	text-decoration: none;
}
.footer-copyright a:hover {
	color: #404040;
}
/* Header Mobile*/
.header-title {
	text-align: center;
	color: white;
	font-weight: bold;
	font-size: 14px;
	display: none;
	width: 100%;
	margin-top: 10px;
	margin-left: -28px;
}
/* Header Homepage */
#grey-bar {
	text-align: center;
	background: #f4f4f5;
	border-top: 1px solid #ececed;
	border-bottom: 1px solid #ececed;
	margin-bottom: 40px;
	padding: 25px 0;
	margin-top:-5px;
}
#grey-bar h1 {
	margin-bottom: 30px !important;
}
#grey-bar .container h1 .trusted {
	background: url(http://cdn.salehoo.com/img/sprite.png?7406) no-repeat;
	background-position:left -90px;
	color: #659D16;
	padding-left: 23px;
	border:none;
	font-size:32px;
}
#grey-bar .span6 ul, li {
	list-style: none;
	text-align: left;
}
#grey-bar .span6 ul {
	margin-top: 20px;
}
#grey-bar .span6 li {
	background: url(http://cdn.salehoo.com/img/sprite.png?7406) no-repeat 0 0 transparent;
	padding-left: 35px;
	margin-bottom: 20px;
	line-height: 22px;
}
.checked {
	margin-top:10px;
}
.checked li {
	background: url(http://cdn.salehoo.com/img/ico-checked-large.png?7406) no-repeat 0 0 transparent;
	padding-left: 35px;
	margin-bottom: 10px;
	line-height: 22px;
	list-style:none !important;
	list-style-type:none !important;
	color:#333 !important;
}
.txt-large {
	font-size: 18px;
	font-weight: bold;
	color: #151515;
}
#grey-bar .row-fluid .left10 {
	margin-left: -10px;
}
#grey-bar .span6 .btn-main {
	float: left;
	margin-left: 60px;
	min-width: 140px;
}
.products {
	padding: 5px 15px 15px 15px;
	margin-top: 25px;
}
.products p.large {
	color: #666666;
	font-size: 14px;
}
.products p {
	color: #333;
	font-size: 12px;
}
.products img {
	margin: 5px 5px 10px 5px;
}
.products:hover {
	background: #f8f8f8;
}
.products h5 a {
	font-size: 18px;
	line-height: 27px;
	font-weight: bold;
	color: #000;
	display: block;
	text-align: left;
	margin-bottom: 6px;
}
.products ul {
	margin-bottom: 5px;
}
.products li {
	list-style: disc !important;
	margin-bottom: 8px;
}
.products li a {
	font-size: 12px;
}
.top-line {
	border-top: 1px solid #f4f4f4;
	margin: 30px 0;
}
.front-success img {
	float: left;
	margin-right: 15px;
	margin-bottom:20px;
	border:1px solid #f2f2f2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.front-success {
	font-size: 12px;
	margin-top: 30px;
}
.front-success p {
	background: url(http://cdn.salehoo.com/img/ico-quote.png?7406) no-repeat;
	background-position:80px 0px;
}
.quote {
	padding:5px 10px;
	display:block;
}
.quote {
	background: url(http://cdn.salehoo.com/img/quote-sidebar.png?7406) no-repeat;
	background-position:0 7px;
}
.front-blog img {
	float: left;
	margin-right: 10px;
	border:1px solid #f2f2f2;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.front-blog {
	font-size: 12px;
	margin-top: 30px;
}
.front-blog h6 {
	margin-bottom: 10px;
}
.front-blog h6 a {
	color:#000;
	}
.trusted-small {
	background-position: 0 -298px !important;
	background: url(http://cdn.salehoo.com/img/sprite.png?7406) no-repeat;
	color: #659D16;
	padding-left: 20px;
}
.bottom-link {
	margin: 60px 0 40px;
	display: block;
}
.bottom-link .span12 h3 .btn {
	margin-left:10px;
	}
/* Tactics leson notes */
.lined-paper {
	border:1px solid #E7E0C7;
	background:#FAF6E6 url(http://cdn.salehoo.com/img/lined_paper.gif?7406) repeat scroll top left;
	padding:14px 20px 10px 20px;
}
.lined-paper, .lined-paper textarea {
	color:#766958;
	font-size:14px;
	line-height:26px;
}
.lined-paper textarea {
	background:none;
	border:none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none;
	width:100%;
	resize:none;
}
/* Dropdown */
#top-stuff {
	left:0;
	position:fixed;
	top:0;
	width:100%;
	z-index:12;
}
#top-bar-out {
	display:block;
	position:relative;
	width:100%;
	height:40px;
	background: -moz-linear-gradient(center top, #333333, #111111);
	background: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111));
	background:  -o-linear-gradient(top, #333333, #111111);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#333333', EndColorStr='#111111');
	box-shadow:0 1px 2px #666666;
	-webkit-box-shadow: 0 1px 2px #666666;
}
.active-links, .active-links-off {
	position:absolute;
	right:0px;
	top:0;
}
#topnav {
	text-align:right;
}
#session {
	cursor:pointer;
	display:inline-block;
	height:20px;
	padding: 1px 12px 10px 12px;
	vertical-align: top;
	white-space: nowrap;
}
#session.notactive {
	margin-top: 8px;
}
#session.active {
	background:#FFF;
	margin-top: 8px;
	border-top-left-radius:2px;
	border-top-right-radius:2px;
	text-decoration: none;
}
#session #signin-link:hover {
	color: #FFF;
	text-decoration: underline;
}
#session.active #signin-link {
	color:#333 !important;
}
#session.active #signin-link:hover {
	text-decoration: none;
}
a#signin-link {
	color:#FFF;
	position:relative;
	font-weight: bold;
	font-size: 13px;
}
a#signin-link em {
	font-size:10px;
	font-style:normal;
	margin-right:4px;
}
a#signin-link strong {
	color:#fff;
}
#signin-dropdown {
	background-color:#fff;
	border-bottom-left-radius:3px;
	border-bottom-right-radius:3px;
	box-shadow:2px 2px 5px #CCC;
	-webkit-box-shadow: 2px 2px 5px #CCC;
	height:200px;
	width:263px;
	position:absolute;
	right:0;
	display:none;
	z-index: 1002;
}
#signin-dropdown form {
	cursor:pointer;
	padding:20px 15px;
	text-align:left;
}
#signin-dropdown .textbox span {
	color:#BABABA;
}
#signin-dropdown .textbox input {
	width:223px;
}
fieldset {
	border:none;
}
form.signin .textbox label {
	display:block;
}
form.signin .textbox span {
	display:block;
}
form.signin p, form.signin span {
	color:#999;
	font-size:11px;
	line-height:18px;
}
form.signin .remb {
	position:relative;
	text-align:right;
	margin-top: -8px;
}
form.signin .remb .remember {
	text-align:left;
	left:0;
	margin-bottom: 10px;
}
.btn-login {
	margin: 5px 0px 16px !important;
	display: block !important;
	padding: 4px 20px 4px !important;
}
.btn-header {
	float: right !important;
}
.btn-header-small {
	display: none;
}
.login {
	background: #282828 !important;
	text-align: right;
}
.navbar .nav > li.mobile-nav {
	display: none;
}
.mobile-nav a {
	font-size: 13px;
	color: #CCC;
	font-weight: bold;
}
.mobile-nav a:hover {
	color: #FFF;
	text-decoration: none;
}
.loggedout {
	padding: 8px;
}
.loggedin {
	padding: 8px;
	overflow: auto;
}
.loggedin span {
	float: right;
	border-left: 1px solid #404040;
	padding: 0 9px;
}
.mobile-inbox {
	float: right;
	padding: 0 8px;
	background-size: 13px 10px !important;
	background: url(http://cdn.salehoo.com/img/ico-mail.png?7406) no-repeat;
	background-position: 5px 4px;
	width: 13px;
	height: 15px;
	text-indent: -1000px;
	cursor:default;
}
.mobile-inbox-small {
	float: right;
	padding: 0 18px 0 8px;
	background: url(http://cdn.salehoo.com/img/ico-mail-small.png?7406) no-repeat;
	background-position: 15px 5px;
	width: 13px;
	height: 15px;
	cursor:pointer;
	font-size:11px;
}
.activebox {
	background: url(http://cdn.salehoo.com/img/ico-mail-small-active.png?7406) no-repeat !important;
	background-position: 15px 5px !important;
	padding: 0 18px 0 8px !important;
	color:#669933 !important;
	}
.loggedin-top {
	padding: 8px;
	overflow: auto;
	float:right;
}
.loggedin-top span {
	float: right;
	border-left: 1px solid #d2d2d2;
	padding: 0 9px;
}
/* BLOG */

.blog-main {
	background:#FFF url(http://cdn.salehoo.com/img/line-center-blog.png?7406) center repeat-y;
	overflow:auto;
}
.blog-summary {
	width:45%;
	padding-right:5%;
	float:left;
}
.blog-summary-right {
	width:45%;
	margin-left:5%;
	float:left;
}
.blog-post-holder {
	margin-top:23 px;
}
.blog-post-holder h1 {
	font-size: 24px;
	line-height: 36px;
	color: #000;
	margin: 30px 0 15px 0;
	font-weight:bold;
}
.blog {
	line-height: 20px;
}
.blog h2 {
	margin:10px 0 5px 0;
	font-size: 20px;
	line-height: 24px;
}
.blog h2 a {
	color: #000;
}
.blog .span7 {
	text-align: left;
}
.post-date {
	color: #666;
	font-size: 12px;
	padding-bottom: 10px;
	display: block;
}
#posts {
	display: block;
	padding-top: 10px;
}
.blog-list {
	margin-bottom:30px;
}
.blog-list h1 {
	margin:10px 0 5px 0;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
}
.blog-list h1 a {
	color: #000;
}
.image-border img {
	float: left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 10px;
	max-width: 100px !important;
}

.blog-post-holder img {
display: block;
border:#f8f8f8;
border-style: solid;
border-width: 8px;
-moz-border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 repeat;
-webkit-border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 repeat;
-o-border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 repeat;
border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 fill repeat;
-moz-box-shadow:1px 1px 1px 1px #ececec;
-webkit-box-shadow:1px 1px 1px 1px #ececec;
box-shadow:1px 1px 1px 1px #ececec;
margin:10px 0;
}


.blog-post-holder img.borderless {
	border:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.blog-list p {
	margin-top: 10px;
}
.blog-post-date {
	display:block;
}
.image-border {
	float: left;
	border: 1px solid #DDD;
	margin: 5px 10px 10px 0;
	position:relative;
}
.post-created-holder {
	display:block;
	margin-bottom:30px;
}
.post-created-holder img {
	width:50px !important;
	height:50px !important;
	max-width:50px !important;
}
.post-created {
	height:50px;
	border-bottom:1px solid #ededed;
	border-top:1px solid #ededed;
	padding-top:15px;
}
.post-created span {
	padding:0 5px;
	color:#08C;
}
#posts .pagination {
	text-align: center;
	display: block;
	margin: 50px 0;
}
.view-more-blog-post {
	display: block;
	float: none !important;
	;
	color: #666 !important;
	font-size: 12px;
	border: 1px solid #DDD !important;
	background-color: #f5f5f5;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	font-weight: bold;
}
.view-more-blog-post:hover {
	background-color: #e6e6e6;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: linear-gradient(to bottom, #e6e6e6, #ffffff);
	background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
	background-repeat: repeat-x;
	font-weight: bold;
}
.search-container {
	position: relative;
	margin-top: 23px;
	text-align: right;
}
.search-icon {
	background-image: url(http://cdn.salehoo.com/img/glyphicons-halflings-colored.png?7406);
	background-position: -48px 0;
	position: absolute;
	top:7px;
	right: 8px;
	width: 14px;
	height: 14px;
	cursor: pointer;
}
.search-box {
	padding-right: 23px;
	width: 95.9%;
}
.read-more {
	width: 22px;
	background: url(http://cdn.salehoo.com/img/sprite.png?7406) no-repeat right;
	background-position:right -371px;
	padding-right: 18px;
}
/* Signup Bottom */
.signup-bottom {
	margin-top: 25px;
}
.signup-bottom h1, .join-now h1, .share-banner h1, .share-banner h3, .affiliate-login h1, .supplier-login h1 {
	font-size: 18px !important;
	font-weight: bold;
	line-height: 22px;
	margin:0 0 10px 0 !important;
	border-bottom:none !important;
}

.share-banner h3 {
	color: #000;
	text-align:left;
}

.signup-bottom p {
	width: 70%;
	margin-bottom: 15px;
}
.join-now {
	margin-top: 10px;
	margin-bottom:30px;
}
.facebook-like {
	float: right;
	width: 300px;
}
.facebook-like-no-face {
	margin: 10px 0;
}

.share-banner-bottom {
    border: 1px solid #d8d8d8;
    padding: 20px;
    background: #f8f8f8;
    margin: 50px 0 30px 0;
    font-size: 13px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}
.share-banner-bottom .small {
    font-size: 11px;
    color: #868686;
}
.share-banner-bottom .clear {
	clear: both;
}

.share-banner-bottom .link-url h4 {
    margin-top: 0;
    margin-bottom: 20px;
    font-weight: bold;
    font-size: 17.5px;
}

.share-banner-bottom .socialButtonWrapper{
	margin-right: 20px;
	height: auto;
}

.share-banner {
	display: block;
	margin-top: 50px;
}
.sidebar-box {
	margin-bottom:30px;
	margin-top: -4px;
}
.sidebar-box h1 {
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
	border-bottom: 1px solid #ededed;
	padding-bottom: 10px;
	margin-bottom: 16px;
}
.sidebar-box, .join-now p {
	font-size: 13px !important;
}
.sidebar-box li {
	margin-bottom: 15px;
	list-style: disc;
	list-style-type:disc;
	color:#7f7f7f;
}
.share-link {
	background: #f8f8f8;
	padding: 13px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	overflow: auto;
}
.socialButtonWrapper {
	float: left;
	margin-right: 10px;
	display: inherit !important;
	height: 70px;
}
.link-post, {
 float: left;
 margin-top: 12px;
 display: inherit !important;
}
.link-url {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}
.sidebar-input {
	width:90%;
}

#registeredEmailUpdateForm .validation-message,
.joinNowInlineForm .validation-message {
	display:inline !important;
}

/*Commments */
.comment-holder {
	margin-top:35px;
	padding-top:20px;
	border-top:1px solid #ececec;
}
.comment-holder .title {
	font-weight:bold;
	font-size:18px;
	margin-bottom:35px;
	display:block;
}
.comment-holder .comment-drop-open {
	background: url(http://cdn.salehoo.com/img/sprite.png?7406) no-repeat left;
	background-position:left -428px;
	padding-left:28px;
	margin-left:15px;
	padding-bottom:2px;
}
.comment-holder .comment {
	border:1px solid #eaeaea;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:8px 8px 20px 8px;
	position:relative;
}
.comment-holder .grey {
	background:#fafafa;
}
.comment-holder .white {
	background:#FFF;
}
.comment-holder p {
	padding:10px;
	font-size:12px;
}
.comment .arrow {
	position:absolute;
	left:-18px;
}
.comment .parent {
	background: url(http://cdn.salehoo.com/img/arrow-gray.png?7406) no-repeat top left;
	width:18px;
	height:20px;
}
.comment .child {
	background: url(http://cdn.salehoo.com/img/arrow-white.png?7406) no-repeat top left;
	width:18px;
	height:20px;
}
input.required_contact_field  {
	display: none;
}
.avatar {
	position:relative;
	padding-left:10px;
	width:90px !important;
}
.avatar .pix {
	width:64px;
	height:64px;
	max-width:64px !important;
	border:1px solid #ededed;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.avatar .type {
	width:83px;
	height:15px;
	max-width:83px !important;
	float: left;
	margin: 5px -9px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
}
.replied {
	margin-top:50px;
}
.inline-replies {
	margin-left:60px;
}

.comment-holder .row-fluid {
	margin-bottom:50px;
}
.add-comment-holder .controls {
	margin-bottom:10px;
	margin-left:0;
}
.add-comment-holder .help-inline {
	font-size:12px;
}
.add-comment-holder .checkbox {
	margin-bottom:10px;
}
.add-comment-holder .textarea {
	width:98.5%;
}
.post-favorite {
	margin-top:28px;
}
.post-favorite a {
	font-size:10px;
	font-weight:bold;
}
.link-post {
	float:left;
}
/*Forum*/
.forum-holder {
	margin-top:20px;
}
.forum-category {
	background-color: #F8F8F9;
	background-image: -moz-linear-gradient(top, #F8F8F9, #ffffff);
	background-image: -ms-linear-gradient(top, #F8F8F9, #f3f6ee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#F8F8F9), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #F8F8F9, #ffffff);
	background-image: -o-linear-gradient(top, #F8F8F9, #ffffff);
	background-image: linear-gradient(top, #F8F8F9, #ffffff);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#ffffff', GradientType=0);
 }
.forum-holder .header {
	background:#f8f8f9;
	border-bottom:1px solid #f2f2f2;
	padding:10px 15px;
	margin-bottom:15px;
}
.forum-holder h2 {
	font-size:18px;
	margin:0 0 4px 0;
	line-height:18px;
}
.forum-holder h2 a {
	color:#000;
}
.forum-holder h3 {
	font-size:14px;
	color:#666;
	text-align:left;
	display:block;
	line-height:18px;
}
.forum-holder h2 .topics, .forum-holder h2 .posts {
	font-size:11px;
	font-weight:normal;
	color:#333;
	padding-left:10px;
}
.forum-holder h2 .topics .name, .forum-holder h2 .posts .name {
	color:#666;
}
.forum-list {
	padding-bottom:5px;
	float:left;
	width:100%;
}
.forum-list .span8 {
	padding-left:15px;
}
.forum-list .span2 {
	font-size:11px;
	color:#999;
}
.forum-list .span2 .time {
	color:#666;
}
.forum-list .new, .forum-category-list .new {
	font-size:9px;
	color:#FFF;
	background-color: #f6b519;
	padding:2px 8px;
	margin-left:15px;
	background-image: -moz-linear-gradient(top, #f6b519, #f69119);
	background-image: -ms-linear-gradient(top, #f6b519, #f69119);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f6b519), to(#f69119));
	background-image: -webkit-linear-gradient(top, #f6b519, #f69119);
	background-image: -o-linear-gradient(top, #f6b519, #f69119);
	background-image: linear-gradient(top, #f6b519, #f69119);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6b519', endColorstr='#f69119', GradientType=0);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.forum-category, .forum-details {
	margin-bottom:50px;
}
.forum-category-holder {
	margin-bottom:40px;
}
.forum-category-holder h2, .forum-details h2 {
	margin:0;
	padding-bottom:5px;
	font-size:24px;
}
.title-category {
	border-bottom:1px solid #eaeaea;
	margin-top:40px;
	margin-bottom:40px;
}
.title-category span {
	font-size:12px;
	font-weight:bold;
	padding-top:15px;
}
.forum-category-list {
	margin-bottom:20px;
}
.forum-category-list span {
	color:#666;
}
.forum-category-list .hideMobile {
	font-size:12px;
}
.forum-category-list span.author {
	font-size:11px;
}
.forum-category-holder .pagination {
	margin-top:50px;
}
.info {
	float:left;
	font-size:11px;
	line-height:16px;
	margin-left:10px;
}
.forum-details .pix {
	margin-left:10px;
	border-radius: 50px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
}
.details-row {
	padding-top:50px;
	position:relative;
	margin-bottom:20px;
	padding-bottom:20px;
}
.details-row .date {
	position:absolute;
	top:10px;
	right:10px;
	font-size:11px;
	color:#666;
}
.details-row .like {
	margin-top:30px;
}
.forum-details .even {
	background:#f8f8f8;
	border-bottom:1px solid #eaeaea;
	border-top:1px solid #eaeaea;
}
.details-row .span10 {
	padding:10px;
}
.details-row .member-info {
	padding-left:10px;
}
.member-info .member {
	float:left;
	height:100px;
	width:90px;
}

.forum-posts .details-row .removethanks-icon:hover i.icon-thumbs-up {
	background-position: -120px -144px;
}

/* Partner Discounts */
.partnersDiv {
	background:#f3f4f4;
	border:1px solid #e9eaeb;
	padding:15px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.partnerText {
	text-align:center;
	margin:0 auto;
	width:70%;
	padding-bottom:20px;
}
.partnersLogoDiv {
	width:60%;
	margin:0 auto;
	padding: 30px 0 60px 0;
	display:block;
	overflow:auto;
}

/*General*/

.general, .logout, .whats-new, .market-research-lab, .stores-sub, .education, .directory, .learnmore-sub, .support, .user-setting, .message, .affiliate, .success-details {
	margin:43px 0 50px 0;
}
.dashboard {
	margin:  15px 0 50px 0;
}

.dashboard .directory {
	margin:0 0 10px 0;
}

.dashboard .directory h1 {
	font-weight: inherit;
	color: inherit;
	margin-bottom:0;
}

.general h1, .stores-sub h1, .education h1, .learnmore-sub h1, .support h1, .user-setting h1, .affiliate h1, .success-details h1, .general-shrink h1 {
	font-size:24px;
	margin:0 0 30px 0;
	border-bottom:1px solid #eaeaea;
	padding-bottom:5px;
	font-weight:bold;
}
.general h2, .stores-sub h2, .education h2, .learnmore-sub h2, .support h2, .user-setting h2, .affiliate h2, .success-details h2, .newsletter h2, .blog-post-holder h2, .general-shrink h2 {
	border-bottom:none;
	margin-bottom:0;
	font-size:18px;
	color:#333;
	padding-bottom:0;
	line-height: 24px;
}
.education h2 a{
	margin-bottom:15px;
	margin-top:0;
	}
.general h5, .education h5, .support h5, .user-setting h5, .message h5, .affiliate h5 {
	margin-bottom:15px;
}
.no-border h2 {
	font-size:30px;
	border-bottom: none !important;
}
.red {
	color:#cc0000 !important;
}
.orange {
	color:#ff9933 !important;
}
.green {
	color:#669933 !important;
}
.general li {
	list-style: disc;
	color: #7F7F7F;
}
.tab {
	background:url(http://cdn.salehoo.com/img/sidebar-line.png?7406) repeat-y;
	background-position:12px 0px;
	margin-top:40px;
}
.tab .map {
	margin-left:13px;
}
.tab-style1 {
	border:none;
	font-weight:bold;
}
.tab-style1 li {
	list-style:none;
	list-style-type:none;
	display:block;
	float:none;
	border:none;
}
.tab-style1 .active a {
	border:none;
	color:#FFF;
	background:#FFF url(http://cdn.salehoo.com/img/sidebar-active.png?7406) no-repeat top left;
	padding-top:13px;
	padding-left:30px;
	height:32px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.tab-style1 .active a:hover {
	border:none;
	color:#FFF;
	height:32px;
}
.tab-style1 li > a:hover {
	border:none;
	color:#FFF;
	background:#FFF url(http://cdn.salehoo.com/img/sidebar-active.png?7406) no-repeat top left;
	padding-top:13px;
	padding-left:30px;
	height:32px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.tab-style1 li a {
	padding-top:13px;
	padding-left:30px;
	height:30px;
}
.tab-pane li {
	color:#333;
}
.tab-pane ul {
}
#about-us h5, #corporate-partenerships h5, #press h5 {
	margin-bottom:10px;
}
#about-us li {
	margin-bottom:5px;
	list-style-position:inside;
}
.tab-pane p {
	margin-bottom:15px;
}
.tab-pane.loading {
	height:200px;
	background: transparent url('http://cdn.salehoo.com/img/ajax-loader.gif?7406') 50% 50% no-repeat;
}
.awards {
	text-align:center;
	padding:5px 15%;
	line-height:20px;
}
.job-title {
	font-weight:bold;
	margin-top:100px;
	display:block;
	background:#f5f5f5;
}
.job-title span {
	padding:10px;
}
.job-list {
	display:block;
	background:#FFF;
	border-bottom:1px solid #f7f7f7;
}
.job-list span {
	padding:10px;
}
.business-type span {
	height:42px;
	display:block;
}
.business-type .online {
	background:url(http://cdn.salehoo.com/img/ico-online.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .auction {
	background:url(http://cdn.salehoo.com/img/ico-auction.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .shipping {
	background:url(http://cdn.salehoo.com/img/ico-shipping.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .payment {
	background:url(http://cdn.salehoo.com/img/ico-payment.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .currency {
	background:url(http://cdn.salehoo.com/img/ico-currency.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .networking {
	background:url(http://cdn.salehoo.com/img/ico-networking.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .supplier {
	background:url(http://cdn.salehoo.com/img/ico-supplier.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.business-type .selling {
	background:url(http://cdn.salehoo.com/img/ico-selling.png?7406) no-repeat top left;
	padding-left:75px;
	padding-top: 18px;
}
.partnership img, .press img {
	float:left;
	margin:0 10px 10px 0;
}
.partnership, .press {
	padding-bottom:10px;
	overflow:auto;
	display:block;
}
.whats-new h2 {
	text-align:center;
}

.whats-new h5 {
	margin-bottom:5px;
	font-size:22px;
	text-align:center;
}
.whatsNewDiv {
	margin:70px 0;
	text-align:center;
	}
	.show-moreDiv {
		display:block;
		margin:25px 0;
		}
		.show-moreDiv {
			cursor: pointer;
			cursor: hand;
			}
.showDiv {
	width:828px !important;
	margin:0 auto;
	text-align:left;
	position:relative;
	padding:25px 0 25px 0;
	}
.showIcon {
	text-align:right;
	float:left;
	width:28%;
	margin-right:4%;
	}
.showText {
	float:left;
	width:68%;}
.show-more {
	background:url(http://cdn.salehoo.com/img/ico-double-arrow.png?7406) no-repeat right;
	padding-right:15px;
	}
.sidebar-clear-top {
	padding-top:30px;
}
.no-list li {
	list-style:none;
	list-style-type:none;
	margin-bottom:8px;
}
.glossary h5 {
	font-size:16px;
	color:#333;
	margin-bottom:5px;
}
.glossary li {
	margin-bottom:8px;
}
.newsletter {
	margin-top:-20px;
	}
.newsletter h1 {
	border-bottom:none;
	margin-bottom:10px;
	font-size: 24px;
	color:#000;
	font-weight:bold;
	line-height:30px;
}
.newsletter .share-button .share-button-small {
	height:24px;
	}
.share-button {
	width:auto;
	float:right;
	height:24px;
}
.option1 {
	/*margin-top:-32px;*/
	}
.newsletter-header {
	overflow:auto;
	border-bottom: 1px solid #EAEAEA;
	padding-bottom:7px;
	margin-bottom:20px;
	}
ol li {
	list-style-type:decimal !important;
	color:#333 !important;
}
.newsletter p {
	margin-bottom:20px;
}
.newsletter ol, .newsletter ul, .newsletter li {
	color: #333;
	margin-left: 20px;
	}
.newsletter img {
	display: block;
	border: #f8f8f8;
	border-style: solid;
	border-width: 8px;
	-moz-border-image: url(http://cdn.salehoo.com/img/old_wall.png) 8 repeat;
	-webkit-border-image: url(http://cdn.salehoo.com/img/old_wall.png) 8 repeat;
	-o-border-image: url(http://cdn.salehoo.com/img/old_wall.png) 8 repeat;
	border-image: url(http://cdn.salehoo.com/img/old_wall.png) 8 fill repeat;
	-moz-box-shadow: 1px 1px 1px 1px #ececec;
	-webkit-box-shadow: 1px 1px 1px 1px #ececec;
	box-shadow: 1px 1px 1px 1px #ececec;
	margin: 30px auto;
}
.details {
	color:#666;
	font-style:italic;
	font-size:11px;
}
.issue {
	background:#f3f3f3;
	margin-bottom:5px;
	color:#666666;
	padding:4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tips {
	background:#f4f4f4;
	padding:18px;
	font-size:12px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.tips h1 {
	font-size:13px;
	border-bottom:none;
	margin:0;
	padding:0;
}
.sidebar-story {
	font-style:italic;
}
.sidebar-quote img {
	float:right;
	margin:0 0 10px 10px
}
/*LOGIN*/
.login-form {
	background:#f9f9fa;
	border:1px solid #ebebeb;
	padding:20px;
}
.login-form .controls {
	margin-left:0;
}
.login-form .control-label {
	float: none;
	width: 140px;
	padding-top: 5px;
	text-align: left;
	font-weight:bold;
}
.login-form .input-xlarge {
	width:97%;
	height:25px;
}
.login-form h2, .not-member h2 {
	border-bottom: none;
	margin:0 0 0 0
}
.login-form .controls:first-child {
	padding-left: 0px;
}
.not-member {
	margin-top: 5px;
	margin-left:30px;
}
.not-member li {
	margin-bottom:12px;
}
.not-member .btn-success {
	margin-left:36px;
	margin-top:10px;
}
.not-member ul {
	margin:10px 0 0 0;
}
/*Market Research lab*/
.search-lab, .search-directory {
	text-align:center;
}
.search-lab .form-search, .search-directory .form-search {
	margin-bottom:2px;
}
.search-lab h2 {
	margin-bottom:20px;
	margin-top:10px;
}
.search-lab .search-query, .search-directory .search-query {
	height:26px;
	width:40%;
}

.market-research-lab #help-tutorial {
	display: inline; float: right;
}
.even {
	background:#f8f8f8 !important;
}
.alert {
	margin-top:15px;
}
.help-tips {
	background:#fffef7 url(http://cdn.salehoo.com/img/ico-bulb.png?7406) no-repeat;
	background-position: 15px 15px;
	border:1px solid #f7f3d4;
	padding:20px 50px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.dont {
	color:#cc0000;
	font-size:18px;
	font-weight:bold;
}
.do {
	color:#669900;
	font-size:18px;
	font-weight:bold;
}
.dont .normal, .do .normal {
	font-size:14px;
	font-weight:normal;
	color:#333;
}
.help-tips-img {
	margin:10px 0;
}
.result {
	font-size:18px;
}
.labs-result h5, .directory-result-sidebar h5, .directory-seller-sidebar h5 {
	margin-bottom:10px;
}
.labs-result h4, .directory-result-sidebar h4, .directory-seller-sidebar h4 {
	font-weight:bold;
	padding-bottom:8px;
	margin-bottom:15px;
	border-bottom:1px solid #e9e9e9;
}
.labs-result thead {
	font-size:12px;
}
.labs-result .name {
	font-weight:bold;
}
.labs-result .show-grid {
	margin-bottom:50px;
}
.labs-result i {
	margin-top:3px;
}
.labs-result .no-list {
	margin-left:18px;
}
.labs-result input {
	margin-bottom:0;
}
.labs-result .tabs-left > .nav-tabs {
	margin-right: -1px;
	border-right: 1px solid #f3f3f3;
}
.labs-result .tab-content > .active, .pill-content > .active {
	display: block;
	padding:10px;
	background:#fbfbfb;
	border:1px solid #f3f3f3;
	-webkit-border-radius:0 3px 3px 0;
	-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.labs-result .tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover {
	border-color: #f3f3f3 transparent #f3f3f3 #f3f3f3;
	background:#fbfbfb;
}
.tab-content-holder {
	height:250px;
	border:1px solid #cccccc;
	background:#fffdf6;
}
.labs-result .tabs-left > .nav-tabs > li > a:hover {
	background-color:#fbfbfb;
	border-right:1px solid #fbfbfb;
}
.labs-result .tabbable {
	margin-bottom:0;
}
.labs-result thead th {
	line-height:14px;
}
.labs-result thead th img {
	float:left;
	margin-right:5px;
}


/** jqplot**/
.jqplot-legend {
	position: absolute;
	right: 10px;
	top: 315px;
}
.jqplot-legend .jqplot-legend-item {
	float: left;
	padding-left: 15px;
	padding-top: 15px;
}
.jqplot-legend .jqplot-legend-item .jqplot-legend-swatch {
	width: 10px;
	height: 10px;
	margin-right: 5px;
}
.jqplot-legend .jqplot-legend-item .jqplot-legend-swatch {
	padding-right: 15px;
}
.jqplot-axis.jqplot-yaxis {
	margin-right: 15px;
}
.jqplot-axis.jqplot-yaxis .jqplot-yaxis-tick {
	right:0;
}
.jqplot-axis.jqplot-xaxis {
	margin-top: 10px;
	bottom: auto !important;
	top: 275px;
	padding-right: 10px;
	overflow: visible;
}
.jqplot-highlighter-tooltip {
	text-shadow: #fff 0 0 2px;
	font-weight: bolder;
}
#sidebar #lab-saves li, #sidebar #lab-history li {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}

.inside-tab {
	height:300px;
	overflow:auto;
}
.inside-tab .even {
	background:#FFF;
}
/*Dashboard*/
.dashboard h2 {
	margin:0 0 15px 0;
	border-bottom:1px solid #e9e9e9;
	font-size:16px;
	line-height:24px;
	font-weight:500;
	padding-bottom:6px;
}
.dashboard h2 a {
	color:#000;
}
.dashboard-box {
	margin:0 40px 0 0;
}
.dashboard-box i {
	margin-top:3px;
}
.dashboard .checkbox-holder {
	margin-top:20px;
	margin-left:10px;
}
.dashboard .checkbox {
	margin-top:10px;
}
.small-link {
	font-size:11px;
	margin-left:5px;
	line-height: 12px !important;
}
.mail-count {
	font-size:14px;
	font-weight:normal
}
.dashboard .widget.addon {
	border:1px solid #e9e9e9;
	background:#fdfdfd;
	padding:10px;
	height:auto;
	}
.dashboard .widget.addon .widget-content {
	padding: 10px;
	}
.dashboard .widget {
	height:200px;
}
.dashboard .widget-content {
	padding:0 0 0 10px
}
.dashboard .table th, .dashboard .table td {
	border-top: none;
	padding:6px;
}
.view-notes {
	font-size:11px;
}
.view-notes a {
	color:#7f7f7f;
}
.view-notes i {
	margin-top:-1px;
}
.widget-content img {
	margin:0 10px 10px 0;
}
.dashboard .progress {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	height:10px;
}
.space5 {
	padding:0 5px;
}
/*Dashboard New*/
.db .offset1.span10, .db .offset2.span8 {
	float: none;
	margin: 0 auto;
	font-weight:300;
	}
.dbprofile {
	border-right: 1px solid #d2d2d2;
	margin-top: 8px;
	margin-right: -10px;
	padding-right:9px;
	font-size:16px;
	height:20px;
	}
.dbprofile img {
	display: inline-block;
	vertical-align: text-top;
	margin-top: -8px;
	margin-right: 10px;
	-webkit-border-radius:35px;
	-moz-border-radius:35px;
	border-radius:35px;
	}
.db .video-holder {
	width:770px;
	margin:80px auto 20px;
	position:relative;
	}
.db .video-holder button.close {
	position: absolute;
	right: 15px;
	top: 5px;
	text-shadow: none;
	color: #ccc;
	font-weight: 400;
	font-size: 30px;
	height: 25px;
	width: 25px;
	}
.db h2 {
	font-size:34px;
	font-weight:300;
	margin-top:10px;
	color:#333;
	}
.db h2 small {
	font-weight:300;
	font-size: 24px;
	}
.db h3 {
	font-size:24px;
	}
.headertop {
	background:#f3f4f5;
	}
.db .find-supplier {
	margin:50px 0 40px;
	padding:20px 0px 40px;
	}
.db .find-supplier .input-append input {
	padding:30px 10px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:1px solid #74b615;
	font-size:24px;
	font-weight:300;
	line-height: 24px;
	border-right:none;
	}
.db .find-supplier .input-append input:focus {

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
	}
.db .find-supplier .input-append .btn {
	height:62px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding: 18px 40px;
	font-size:18px;
	font-weight:500;
	}
.db .guidepro h3 {
	margin:20px 0;
	}
.db .guidepro.recent h3 {
	font-size:20px;
	margin-bottom:10px;
	}
.db .guidepro p {
	color:#666;
	font-size:16px;
	}
.db .guidepro .btn {
	border:none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	text-shadow:none;
	font-weight:300;
	margin-top:10px;
	min-width: 170px;
	margin-bottom:15px;
	padding: 12px 14px;
	}
.db .offers li {
	color:#666666;
	margin:5px 0 10px;
	}
.db .guidepro hr {
	border-top:1px dotted #d3d3d3;
	margin-bottom:10px;
	margin-top:0;
	}
.db .guidepro a.pro {
	display:block;
	border: 1px solid #fff;
	}
.db .guidepro a.pro:hover {
	text-decoration:none;
	border: 1px solid #e0e0e0;
	}
.db .latest {
	height:260px;
	overflow:hidden;
	}
.db .latest .unstyled li {
	border-bottom:1px dotted #d3d3d3;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.db .latest-blog .pull-left {
	border:1px solid #e3e3e3;
	margin-right:20px;
	}
.db .latest-blog h4.media-heading {
	font-size:18px;
	font-weight:300;
	}
.db .latest-blog .by {
	font-size:11px;
	color:#999999;
	}
.db .latest-blog p {
	line-height:24px;
	color:#666;
	}
.db .latest-blog .media {
	margin-bottom:25px;
	overflow:hidden;
	}
.db .latest-blog .media .media-body {
	overflow:hidden;
	}
.db .sales select {
	border: 1px solid #74b615;
	height: 37px;
	background: #fff;
	margin-right: -6px;
	position: relative;
	z-index: 1;
	}
.db .sales .btn {
	position: relative;
	z-index: 2;
	padding: 9px 14px 10px;
	height: 37px;
	}
.db .sales .table {
	background: #fff;
	}
.db .sales .table th, .db .sales .table td {
	padding: 12px 8px;
	}
.db .sales .table .total-val {
	font-weight:700;
	font-size:16px;
	background:#f9f9f9;
	}
.db .slimScrollBar {
	opacity: 0;
	-webkit-transition: opacity 0.1s linear;
     -moz-transition: opacity 0.1s linear;
       -o-transition: opacity 0.1s linear;
          transition: opacity 0.1s linear;
	}
.db .slimScrollDiv:hover .slimScrollBar {
	opacity: 0.3 !important;

	}
.db-affiliate h5 {
	margin-bottom:10px;
	}
.db-affiliate .photo {
	border:1px solid #f2f2f2;
	}
/*Stores*/
.stores h1 {
	font-size:24px;
}
div.store-list {
	display:none;
}
.store-list {
	width:33%;
	float:left;
	margin-bottom:20px;
}
.view-more-store {
	border:none;
	display:block;
}
#showmore {
	float:none;
	border:none;
}
.stores .pagination {
	height: auto;
	margin: 0;
}
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222;
}
.stores-headline {
	margin-bottom:20px;
}
.center-line {
	margin-top:-20px;
}
.store-main-stories {
	background: url(http://cdn.salehoo.com/img/ico-quote.png?7406) no-repeat;
	background-position:0px 0px;
	margin-top:30px;
	padding:5px 10px;
}
.stories-name {
	padding-top:15px;
}
.stories-name img {
	float:left;
	margin-right:10px;
}
.stories-name .small-link {
	margin-left:0;
	margin-top:-5px;
}
.stories-name p {
	padding-top:10px;
}
.training-community ul {
	margin-top:20px;
}
.training-community li {
	margin-bottom:7px;
	list-style:disc;
	list-style-type:disc;
}
.submenu {
	margin-top:15px;
}
.submenu .seperator, .note-print .seperator {
	color:#e3e3e3;
	font-weight:300;
	padding:0 10px;
}
.selection-holder {
	padding-top:30px;
}
.selection {
	margin:5px 0 0 0;
}
.selection .theme1 {
	background:url(http://cdn.salehoo.com/img/ico-theme-01.png?7406) top left no-repeat;
}
.selection .theme2 {
	background:url(http://cdn.salehoo.com/img/ico-theme-02.png?7406) top left no-repeat;
}
.selection .theme3 {
	background:url(http://cdn.salehoo.com/img/ico-theme-03.png?7406) top left no-repeat;
}
.selection .theme4 {
	background:url(http://cdn.salehoo.com/img/ico-theme-04.png?7406) top left no-repeat;
}
.selection .theme5 {
	background:url(http://cdn.salehoo.com/img/ico-theme-05.png?7406) top left no-repeat;
}
.selection .theme6 {
	background:url(http://cdn.salehoo.com/img/ico-theme-06.png?7406) top left no-repeat;
}
.selection .color1 {
	background:url(http://cdn.salehoo.com/img/ico-color-01.png?7406) top left no-repeat;
}
.selection .color2 {
	background:url(http://cdn.salehoo.com/img/ico-color-02.png?7406) top left no-repeat;
}
.selection .color3 {
	background:url(http://cdn.salehoo.com/img/ico-color-03.png?7406) top left no-repeat;
}
.selection .color4 {
	background:url(http://cdn.salehoo.com/img/ico-color-04.png?7406) top left no-repeat;
}
.selection .color5 {
	background:url(http://cdn.salehoo.com/img/ico-color-05.png?7406) top left no-repeat;
}
.selection .color6 {
	background:url(http://cdn.salehoo.com/img/ico-color-06.png?7406) top left no-repeat;
}
.selection .color7 {
	background:url(http://cdn.salehoo.com/img/ico-color-07.png?7406) top left no-repeat;
}
.selection .color8 {
	background:url(http://cdn.salehoo.com/img/ico-color-08.png?7406) top left no-repeat;
}
.selection .color9 {
	background:url(http://cdn.salehoo.com/img/ico-color-09.png?7406) top left no-repeat;
}
.selection .logo1 {
	background:url(http://cdn.salehoo.com/img/theme1/ico-logo-01.png?7406) top left no-repeat;
}
.selection .logo2 {
	background:url(http://cdn.salehoo.com/img/theme1/ico-logo-02.png?7406) top left no-repeat;
}
.selection .logo3 {
	background:url(http://cdn.salehoo.com/img/theme1/ico-logo-03.png?7406) top left no-repeat;
}
.selection li {
	float:left;
	width:51px;
	height:38px;
	margin:8px 8px 0 0;
	list-style:none;
	list-style-type:none;
}
.selection li a {
	width:51px;
	height:38px;
	display:block;
}
.selection li.active {
	background-position:-1px -38px;
}
.selection li:hover {
	background-position:-1px -38px;
}
.imac-holder {
	width:498px;
	height:404px;
	background:url(http://cdn.salehoo.com/img/img-imac.png?7406) top left no-repeat;
	margin:70px auto 30px auto;
	position:relative;
}
.imac-holder .template {
	width:462px;
	height:242px;
	position:absolute;
	top: 36px;
	left: 19px;
}
.next-sidebar {
	display:block;
	background:#ecf7d5 url(http://cdn.salehoo.com/img/bg-diagonal-white.png?7406);
	margin-left:13px;
	text-align:center;
	padding:200px 0;
	font-weight:bold;
	color:#282828;
}
.next-sidebar .2arrow {
	font-size:38px;
}
.marketing-tools {
	padding:30px 0;
	width:auto;
}
.marketing-tools img {
	margin:0 20px;
}
.left-padding30 {
}
.left-padding30 .span10 {
	float:right
	}
.marketing-tools h5 {
	margin-top:10px;
}
.features {
	margin-bottom:25px;
}
.features h5 {
	margin-left:5px;
	margin-bottom:10px;
}
.features .span11 {
	margin-left:10px;
}
.features ul, li {
	list-style:disc;
	list-style-type:disc;
}
.features li {
	margin-bottom:5px;
	list-style: disc;
	list-style-type: disc;
}
.store-stories, .testimonials {
	background: url(http://cdn.salehoo.com/img/ico-quote.png?7406) no-repeat;
	background-position: 0px 0px;
	margin-top: 20px;
	padding: 5px 10px;
}
.store-stories p {
	font-style:italic;
}
.testimonials p {
	font-style:italic;
}
.success-stories {
	margin:20px 0;
	min-height: 230px;
}
.success-stories img {
    border: 3px solid #fff;
-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
}
.pricing-text {
	width:24%;
	float:left;
}
.pricing-plan {
	width:18%;
	float:left;
	border:1px solid #FFF;
	border-top:none;
	border-right:none;
}
.pricing-plan li {
	text-align:center;
}
.pricing-list {
	background:#fafafa;
	margin:0;
}
.pricing-list .even {
	background:#f6f6f6;
}
.pricing-list li {
	padding:12px 15px 0 15px;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ebebeb;
	margin:0;
	height:30px;
}
.pricing-header {
	height:70px;
	text-align:center;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius:3px 3px 0 0;
}
.pricing-header .title {
	color:#FFF;
	font-size:18px;
	font-weight:bold;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	display:block;
	padding-top:13px;
}
.pricing-header .amount {
	color:#d9d9d9;
	font-size:14px;
	font-weight:normal;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	display:block;
	padding-top:2px;
}
.pricing-plan .free {
	background:#858585;
}
.pricing-plan .basic {
	background:#737373;
}
.pricing-plan .standard {
	background:#5f5f5f;
}
.pricing-plan .premium {
	background:#4a4a4a;
}
.pricing-plan.selected {
	/*-moz-box-shadow: 0 0 2px 2px #e1e1e1;
	-webkit-box-shadow: 0 0 2px 2px#e1e1e1;
	box-shadow: 0 0 2px 2px #e1e1e1;*/
	padding-top:17px;
	margin-top:-17px;
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius:3px 3px 0 0;
	width:20%;
	z-index:99;
}
.pricing-plan.selected .pricing-header {
	background:#7fb22a;
	height:87px;
	margin-top:-17px;
}
.pricing-plan.selected .title {
	font-size:24px;
	padding-top:20px;
}
.pricing-plan.selected .amount {
	font-size:16px;
	padding-top:5px;
	color:#fff;
}
.pricing-plan.selected .pricing-button {
	padding-bottom:17px;
}
.pricing-plan.selected .pricing-button .btn-large {
	padding: 12px 20px;
	font-size: 18px;
}
.pricing-button {
	text-align:center;
	height:63px;
	padding-top:23px;
	background:#f6f6f6;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ebebeb;
}
/*Education*/
.bar {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width:80%;
	height:10px;
}
.list-video {
	margin:0;
}
.list-video li {
	background:url(http://cdn.salehoo.com/img/sprite.png?7406) no-repeat;
	background-position:0 -510px;
	list-style:none;
	list-style-type:none;
	margin-bottom:10px;
	padding-left:30px;
}

.list-video li.none {
	background:none;
}

.education .section {
	margin-bottom:50px;
}
.education .section .bar {
	font-size:8px;
	display:block;
	text-align:right;
	margin-top: 5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	margin-bottom:2px;
}
.education .section .percent {
	font-size:11px;
	color:#999;
	display:block;
	margin-bottom:10px;
	}
.education .section h2 {
	font-size:18px;
	font-weight:500;
	margin-bottom:10px;
	margin-top:0;
	}
.education .section h2 .icon {
	display: inline-block;
	margin-right: 5px;
	vertical-align: sub;
	}
.education .section .bar .bar {
    margin-top:-5px
}
.education .section p {
	width:80%;
}
.tactics-sidebar {
	background:#f9f9fa url(http://cdn.salehoo.com/img/img-tactics.jpg?7406) no-repeat;
	background-position: 5px bottom;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border:1px solid #ebebeb;
	margin-left:33px;
	padding:20px;
	position:relative;
	min-height:129px;
	margin-bottom:20px;
	overflow:auto;
}
.tactics-sidebar .promote {
	float:left;
	margin-left:110px;
}
.tactics-sidebar .promote .agree {
	font-size:11px;
	line-height:14px;
	}
.tactics-7guide {
	margin-left: 80px;
	margin-bottom:20px;
}
.tactics-7guide ul {
	margin-top:20px;
	margin-left:0;
}
.tactics-7guide li {
	margin-bottom:20px;
	padding-left:30px;
	height:20px;
}
.tactics-7guide .step {
	background:url(http://cdn.salehoo.com/img/ico-tactics.png?7406) no-repeat;
	background-position:0 -2px;
}
.tactics-7guide .video {
	background:url(http://cdn.salehoo.com/img/ico-tactics.png?7406) no-repeat;
	background-position:0 -36px;
}
.tactics-7guide .powerful {
	background:url(http://cdn.salehoo.com/img/ico-tactics.png?7406) no-repeat;
	background-position:0 -69px;
}
.guide, #guide-7-powerseller-tips, #guide-6-expert-strategies-for-traffic, #guide-5-ultimate-buy-low-sell-high-strategy, #guide-4-simple-strategy-that-increases-your-profits, #guide-3-make-a-full-time-income, #guide-2-discover-the-most-profitable-marketplace, #guide-1-build-sellers-reputation {
	position:relative;
	padding-top: 20px;
	}
.guide-tab-holder {
	width:100%;
	display:table;
	vertical-align:middle;
	margin-top:-4px;
}
.guide-name {
	float:left;
	font-size:10px;
	width: 55px;
	font-weight:normal;
	color:#666;
}
.guide-name i {
	margin-top:7px;
	margin-right:10px;
}
.tab-style1 li > a:hover .guide-name {
	color:#ccc;
}
.tab-style1 .active a .guide-name {
	color:#ccc;
}
.guide-name .number {
	background:#333;
	padding:2px 5px;
	-webkit-border-radius:30px;
	-moz-border-radius: 30px;
	border-radius:30px;
	color:#fff;
}
.guide-text {
	font-size:12px;
	line-height:14px;
	width:82%;
	height:30px;
	display:table-cell;
	vertical-align:middle;
}
.tab .top-line {
	margin:20px 0 20px 33px;
}
.top-number {
	background:#c1c1c1;
	padding:2px 6px;
	-webkit-border-radius:30px;
	-moz-border-radius: 30px;
	border-radius:30px;
	color:#fff;
}
.top-guide {
	color:#666666;
	position:absolute;
	top:0;
	left:0;
}
.guide-image {
	text-align:center;
	background:url(http://cdn.salehoo.com/img/guide-bg-image.png?7406) top left repeat-x;
	-webkit-border-radius:3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	margin-bottom:45px;
}
.guide h5 {
	margin-bottom:25px;
}
.tab-style2 {
	margin-top:10px;
}
.tab-style2 {
	border:none;
	font-weight:bold;
}
.tab-style2 li {
	list-style:none;
	list-style-type:none;
	display:block;
	float:none;
	border:none;
	margin-bottom:1px;
}
.tab-style2 .active a {
	border:none;
	color:#000;
	background:#fafafa;
	padding-top:11px;
	padding-left:21px;
	height:23px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.tab-style2 .active a:hover {
	border:none;
	color:#000;
	height:23px;
	background:#fafafa;
}
.tab-style2 li > a:hover {
	border:none;
	color:#000;
	background:#fafafa;
	padding-top:11px;
	padding-left:21px;
	height:23px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.tab-style2 li a {
	padding-top:10px;
	padding-left:20px;
	height:22px;
	background:#f2f2f2;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.lesson-holder {
	margin-bottom:35px;
}
.video-icon {
	width:30px;
	float:left;
}
.lesson-holder .span4 {
	padding-top:10px;
}
.lesson-holder .span4 .btn {
	width:150px;
}
.sidebar-signup, .sidebar-forum {
	margin:20px 0;
}
.paid-members a {
	color:#999999;
}
.lesson-holder .span3 {
	text-align:right;
}
.paddingtop30px {
	padding-top:30px;
}
.video-container {
	height:400px;
	background:#f5f5f5;
}
.video-option {
	margin:15px 0;
	overflow:auto;
}
.video-option .embed {
	float:right;
	margin-right: 0px;
}
.video-option .share {
	float:left;
}
.embed-holder {
	background:#fafafa;
	border: 1px solid #f5f5f5;
	padding:15px;
	text-align:right;
}
.track thead th {
	vertical-align: middle;
}
.arrow-left {
	background:url(http://cdn.salehoo.com/img/ico-arrow-left.png?7406) no-repeat left;
	vertical-align: middle;
	padding-left:20px !important;
}
.arrow-right {
	background:url(http://cdn.salehoo.com/img/ico-arrow-right.png?7406) no-repeat right;
	vertical-align: middle;
	padding-right:20px !important;
}
.arrow-right a, .arrow-left a {
	font-size:12px;
	font-weight:normal;
}
.arrow-right a {
	height:50px;
}
.arrow-left a {
	height:50px;
}
.border-top {
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}
.track-progress {
	background:#f0f0f0;
	padding:10px;
}
.track th, .track td {
	padding:0;
}
.track .bar-success {
	float: left;
	font-size:9px;
	text-align:right;
	font-weight: normal;
}
.track .bar {
	margin:-4px auto 20px auto;
	width:76%;
}
.track .small-link {
	margin-bottom:5px;
	display:block;
}
.training-center {
	border:1px solid #a0c26f;
}
.training-center .head {
	background-color: #f3f6ee;
	background-image: -moz-linear-gradient(top, #fcfcfc, #f3f6ee);
	background-image: -ms-linear-gradient(top, #fcfcfc, #f3f6ee);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#f3f6ee));
	background-image: -webkit-linear-gradient(top, #fcfcfc, #f3f6ee);
	background-image: -o-linear-gradient(top, #fcfcfc, #f3f6ee);
	background-image: linear-gradient(top, #fcfcfc, #f3f6ee);
	background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f3f6ee', GradientType=0);
	border-bottom:1px solid #dbe9c8;
	padding:15px 15px 10px 15px;
}
.training-center .progress {
	margin-top:5px;
}
.training-center li {
	padding:10px 25px 10px 0;
	margin-right:15px;
}
.training-center ul {
	margin: 10px 0 9px 15px;
}
.training-center ul .tick {
	background:url(http://cdn.salehoo.com/img/ico-tick.png?7406) no-repeat right;
}

#lessonProgressList label {
	cursor:pointer;
	margin-bottom:none;
	font-size:inherit;
	line-height:inherit;
}

.arrowMobile .arrow-left, .arrowMobile .arrow-right {
	height:50px;
	width:25px;
}
.arrowMobile .arrow-left:hover, .arrowMobile .arrow-right:hover {
	text-decoration:none;
}
.left-padding33 {
	margin-left: 33px;
}
.tab h5 {
	border-bottom: 1px solid #EDEDED;
	padding-bottom: 10px;
	margin-bottom: 16px;
	margin-top: 20px;
}
.note-print {
	float:right;
	font-size:11px;
	margin-top:10px;
	color:#333;
}
.note-textarea {
	background:url(http://cdn.salehoo.com/img/bg-note.jpg?7406) top left;
	padding:10px 15px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border:1px solid #ebebeb;
	width:95%;
	color:#333;
	min-height:200px;
}
#exclusive-bonus-guides .row-fluid .bonus-guide {
	margin-bottom:0px;
	}
.bonus-guide {
	margin-bottom:50px;
}
.bonus-guide img {
	float:left;
	margin:0 20px 20px 0;
}
.bonus-guide h5 {
	margin-bottom:5px;
}
#education-stores-traffic h2 {
	line-height:24px;
}
#education-stores-traffic h2 small {
	color:#333;
}
#education-stores-traffic .video-container {
	margin-bottom:30px;
}
.tab-style3 {
	border:none;
	height:70px;
}
.tab-style3 .arrow-down {
	margin-top:10px;
	display:none;
}
.tab-style3 li {
	list-style:none;
	list-style-type:none;
	margin-left:50px;
}
.tab-style3 .active a {
	border:1px solid #bfbfbf;
	-moz-box-shadow:    inset 0 0 3px #cdcdcd;
	-webkit-box-shadow: inset 0 0 3px #cdcdcd;
	box-shadow:         inset 0 0 3px #cdcdcd;
	background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: linear-gradient(top, #e6e6e6, #ffffff);
}
.tab-style3 .active a:hover {
	border:1px solid #bfbfbf;
}
.tab-style3 li > a:hover {
	border:1px solid #bfbfbf;
	background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: linear-gradient(top, #e6e6e6, #ffffff);
}
.tab-style3 li a {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	border:1px solid #bfbfbf;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-weight:normal;
	font-size:18px;
}
.tab-style3 .example {
	margin-top:10px;
	display:block;
}
.tab-style3 .active .arrow-down {
	display:block;
}
#money-back-guarantee img {
	float:left;
	margin:0 10px 10px 0;
}
/*Directory*/
.filter {
	padding:12px 0;
	border-top:1px solid #f0f0f0;
	border-bottom:1px solid #f0f0f0;
	margin-top:25px;
	position:relative;
	overflow:hidden;
}
.tab-style4 {
	clear:left;
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
	left:50%;
	text-align:center;
	border:none;
}
.tab-style4, .tab-style4 li {
	display:block;
	list-style:none;
	margin:0;
	padding:0;
	position:relative;
}
.filter .tab-content {
	overflow: auto;
	float: left;
}
.tab-style4 .active a {
	border:1px solid #e4e4e4;
	background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: linear-gradient(top, #e6e6e6, #ffffff);
}
.tab-style4 .active a:hover {
	border:1px solid #e4e4e4;
}
.tab-style4 li > a:hover {
	border:1px solid #e4e4e4;
	background-image: -moz-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -ms-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e6e6e6), to(#ffffff));
	background-image: -webkit-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: -o-linear-gradient(top, #e6e6e6, #ffffff);
	background-image: linear-gradient(top, #e6e6e6, #ffffff);
}
.tab-style4 li a {
	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -ms-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(top, #ffffff, #e6e6e6);
	border:1px solid #e4e4e4;
	-webkit-border-radius: 28px;
	-moz-border-radius: 28px;
	border-radius: 28px;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	color:#000;
	margin-right:0;
	padding:12px 15px;
}
.tab-style4 li {
	border:3px solid #f9f8f8;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding:0;
	margin:0 5px;
	right:50%;
	float:left;
}
.filter-value {
	background:url(http://cdn.salehoo.com/img/filter-seperator.png?7406) top left no-repeat;
	padding:0 0 0 8px;
	color:#659d16;
	margin-left:6px;
	font-size:14px;
}
.filter .tab-content {
	position:relative;
	width: 100%;
}
.tab-pane .table {
	margin-top:25px;
	margin-bottom: 0;
}
.tab-pane .selection-list {
	margin-top:25px;
	margin-bottom: 0;
}
.tab-pane .table ul {
	margin:0;
}
.filter .tab-content .tab-pane .table .btn {
	font-weight:normal;
	text-transform:none;
	margin-bottom:10px;
	position:relative;
}
.filter .tab-content .tab-pane .table thead th {
	vertical-align: top;
}
.filter .tab-content .tab-pane .table .btn .tick, .filter .tab-content .tab-pane .selection-list .btn .tick, #write-review .selection-list .btn .tick {
	background:url(http://cdn.salehoo.com/img/ico-not-selected.png?7406) no-repeat left;
	width:17px;
	height:16px;
	float:left;
	margin-right:5px;
	margin-top:1px;
}
.filter .tab-content .tab-pane .table .btn:active .tick, .filter .tab-content .tab-pane .table .btn.active .tick, .filter .tab-content .tab-pane .selection-list .btn:active .tick, .filter .tab-content .tab-pane .selection-list .btn.active .tick, #write-review .selection-list .btn.active .tick, #write-review .selection-list .btn:active .tick {
	background:none;
}
.filter .tab-content .tab-pane .table .btn:active .tick .green, .filter .tab-content .tab-pane .table .btn.active .tick .green, .filter .tab-content .tab-pane .selection-list .btn:active .tick .green, .filter .tab-content .tab-pane .selection-list .btn.active .tick .green, #write-review .selection-list .btn.active .tick .green, #write-review .selection-list .btn:active .tick .green {
	background:url(http://cdn.salehoo.com/img/ico-selected-green.png?7406) no-repeat left;
	width:17px;
	height:16px;
	float:left;
	margin-right:5px;
	margin-top:1px;
}
.filter .tab-content .tab-pane .table .btn:active .tick .orange, .filter .tab-content .tab-pane .table .btn.active .tick .orange, .filter .tab-content .tab-pane .selection-list .btn:active .tick .orange, .filter .tab-content .tab-pane .selection-list .btn.active .tick .orange {
	background:url(http://cdn.salehoo.com/img/ico-selected-orange.png?7406) no-repeat left;
	width:17px;
	height:16px;
	float:left;
	margin-right:5px;
	margin-top:1px;
}
.bold {
	font-weight:bold !important;
}
.selection-list .btn {
	font-weight:normal;
	text-transform:none;
	margin:0 10px;
	position:relative;
}
.layout-slider {
	margin-bottom: 60px auto;
	max-width: 30%;
}
.category-name {
	width:70px;
	height:55px;
	float:left;
	text-align:center;
	padding-right:5px;
	font-size:10px;
	line-height:12px;
	margin-right:2px;
	background:url(http://cdn.salehoo.com/img/filter-seperator.png?7406) top right repeat-y;
	color:#000;
}
.category-name .icon {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	width:70px;
	height:30px;
}
.category-list {
	width:35px;
	height:45px;
	float:left;
	text-align:center;
	font-size:10px;
	line-height:12px;
	text-transform:uppercase;
	padding:5px;
	font-weight:bold;
	background:url(http://cdn.salehoo.com/img/ico-down-arrow.png?7406) no-repeat bottom center;
}
.category-product .btn {
	padding-left:5px;
	padding-right:5px;
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
	position:relative;
}
#search-filters .tab-content .btn {
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
#search-filters .tab-content .btn:active, #search-filters .tab-content .btn.active {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
}
#search-filters #minimum_order_slider {
	width:72%;
	margin:5px 0 20px 14%;
}
#search-filters .minimum_order_slider {
	width:90%;
	margin:20px 0 5px 7%;
}

#search-filters .minimum_order_slider .minimum_order_value {
	float:left;
	width:16%;
	text-align:center;
}
.all {
	background:#f8ffef !important;
}
.all .category-btn .category-list {
	color:#659d16;
}
.some {
	background:#fff8f1 !important;
}
.some .category-btn .category-list {
	color:#e2760d;
}
.category-product .list {
	padding:10px;
	text-align:center;
	display:block;
	margin-bottom:10px;
}
.category-top-link {
	text-align:right;
	width:94%;
	height:20px;
}
.directory-result-sidebar, .directory-seller-sidebar {
	margin-top:30px;
}
.directory-new .directory-result-sidebar {
	margin-top:10px;
}
.sort {
	margin-top:23px;
}
.sort .left {
	margin-top:10px;
}
.sort-link {
	float:right;
	font-size:12px;
}
.directory-result {
	margin-top:22px;
}
.directory-result thead {
	border-bottom:1px solid #E9E9E9;
}
.directory-result thead th {
	padding:8px;
}
.directory-result tbody tr:hover td, .directory-result tbody tr:hover th {
	background: none;
}
.directory-result th, .directory-result td {
	border-top: none;
	padding: 18px 6px;
}
.directory-result .preview th, .directory-result .preview td {
	border-top: none;
	padding: 0px 6px 10px 6px;
	font-size:12px;
}
.directory-result .bookmark {
	margin-top:-19px;
	float:right;
}
.directory-result .flag {
	float:left;
	margin-left:5px;
}
.directory-result-sidebar ul, .directory-seller-sidebar ul {
	margin: 0 0 9px 5px;
}
.directory-result .preview {
	display:none;
}
.directory-result .preview td {
	padding-top:0;
	padding-bottom:0;
}
.directory-result .preview td .inner {
	padding:18px 0;
}
.directory-result-sidebar .sidebar-box .loading li{
	opacity: 0.3;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
 	filter: alpha(opacity=30);
}
.directory-result-sidebar .sidebar-box .loading .close {
	display:none;
}
.directory-result .note-holder-view, .directory-result-sidebar .note-holder-view {
	margin: 10x 0px 0px 0px !important;
}
.directory-result .note-holder-view textarea, .directory-result-sidebar .note-holder-view textarea {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display:block;
	resize:none;
	width:97%;
}
.directory-result .note-holder-view .note-view, .directory-result-sidebar .note-holder-view .note-view {
	display:block;
	width:97%;
	font-size: 13px;
	line-height: 18px;
}


.directory-result .note-holder-view .note-view-action, .directory-result-sidebar .note-holder-view .note-view-action {
	float:right;
	margin:5px 0 0 5px;
}

input.searchcb {
	display:none;
}
.category-name {
	overflow:hidden;
}
.preview .summary img {
	border:1px solid #e9e9e9;
	margin:0 5px 5px 0;
}
.note {
	padding: 8px 35px 8px 14px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	background-color: #FCF8E3;
	border: 1px solid #FBEED5;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:auto;
	margin-top:10px;
}
.preview .location {
	position:relative;
	vertical-align:top;
	position:relative;
}
.location table {
	height:60px;}
.location table td {
    vertical-align: top;
}
.full-details {
	bottom:10px;
	width:90%;
	margin-top:75px;
}
.full-details .arrow-up {
	float:left;
	margin-top:5px;
	margin-right:5px;
}
.full-details .btn {
	float:right;
	margin-top:-5px;
}
.directory-result .full-details .collapse {
	padding-left:14px;
	background: url('http://cdn.salehoo.com/img/ico-up.png?7406') 0% 50% no-repeat;
}
.seller-details h2 {
	font-size:24px;
}
.seller-details h2 .btn {
	display:block;
	}
.no-bg {
	background:none;
	border:none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.no-bg:hover, .no-bg:focus, .no-bg:active, .no-bg.active {
	background:none;
	color:#000;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.directory-seller-sidebar .no-bg {
	margin-right:10px;
}
.directory-seller-sidebar .btn img {
	margin-right:3px;
}
.note-holder {
	background:#fafafa;
	margin:5px;
	padding:10px;
	height:90px;
}
.note-holder .textarea {
	width:96%;
}
.sidebar-line {
	background:url(http://cdn.salehoo.com/img/filter-seperator.png?7406) top left repeat-y;
	padding-left:10px;
}
.seller-info {
	color:#999;
	vertical-align: top;
	-ms-word-break: normal;
	word-break: normal;
}
.seller-info .title {
	color:#666;
}
.seller-info .flag {
	float:left;
	margin-top:5px;
	margin-right:10px;
}
.seller-holder {
	padding-top:10px;
}
.icon-left-categories {
	width:15px;
	height:15px;
	float:left;
	margin-right:5px;
	margin-top:3px;
	opacity:0.4;
	filter:alpha(opacity=40); /* For IE8 and earlier */
}
.seller-categories a {
	color:#4cabdb;
}
.seller-categories li {
	background:url(http://cdn.salehoo.com/img/ico-indent.png?7406) left no-repeat;
	padding-left:10px;
	margin-bottom:12px;
}
.seller-categories ul {
	margin:10px 0 20px 20px;
}
.trusted {
	background:#f6ffea;
	border:1px solid #ddf0c3;
	padding:10px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color:#659d16;
	font-size:16px;
	position:relative;
	overflow:auto;
}
.trusted .char {
	text-align:center;
	width:33%;
	float:left;
	display:table-cell;
	vertical-align:middle;
}
.trusted .char .top {
	font-size:24px;
	font-weight:bold;
	margin-right:5px;
}
.thumbnail-product {
	margin:15px 0;
}
.thumbnail-product img {
	border:1px solid #ededed;
	margin-right:10px;
	margin-bottom:10px;
}
.seller-content p {
	margin-bottom:20px;
}
.review-holder {
	margin:20px 0;
}
.review {
	font-size:13px;
	margin-bottom:25px;
}
.review .header .rating {
	float:left;
	margin-top:10px;
}
.review .header .name {
	float:right;
	font-size:11px;
	line-height:11px;
	text-align:right;
	width:50%
}
.review .header .name .info {
	float:none;
	overflow:hidden;
	line-height:14px;
	}
.review .header .name .info .date {
	color:#bababa;
	font-weight:300;
	}
.review .header .name .info .ebay {
	padding-left:5px;
	border-left:1px solid #d7d7d7;
	margin-left:4px;
	font-weight:600;
	}
.review .header .name img {
	border:1px solid #eeeeee;
	float:right;
	-webkit-border-radius: 3px;
	margin-left:10px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.review .header {
	overflow:auto;
	border-bottom:1px solid #eeeeee;
	padding-bottom:8px;
	margin-bottom:10px;
}
.review .small-link {
	margin-left:0;
}
.sidebar-line ul, li {
	list-style:none;
	list-style-type:none;
}
/*-----------------------
updates supplier listing page
-------------------------*/
.contact-update {
	padding:0 20px 0;
	}
.contact-update .control-group {
	margin-bottom: 0px;
	}
.contact-update .control-group input[type="text"] {
	padding: 8px;
	}
.seller-content h5 {
	color:#2d2d2d;
	margin-bottom:5px;
	margin-top:30px;
	}
.seller-content li {
	margin-bottom:6px;
	line-height: 20px;
	}
.snapshot {
	padding:15px 20px 5px;
	margin-bottom:20px;
	color:#4d4d4d;
	border:1px solid #d6e9c6;
	background:#fafafa;
	}
.v2.trusted {
	background: #f5fcf2;
	border: none;
	padding: 10px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color: #669933;
	font-size: 14px;
	position: relative;
	border:1px solid #d6e9c6;
	font-weight: 400;
	margin-bottom:5px;
	}
.v2.trusted .inf {
	float:left;
	text-align:center;
	}
.v2.trusted .inf span {
	vertical-align: text-top;
	}
.v2.trusted .inf [class^="icon-"].sup {
	width: 18px;
	}
.seller-info .btn.btn-contact {
	text-transform:none;
	line-height: 22px;
	font-weight: 400;
	}
.snapshot .trusted .char .top {
	font-weight:500;
	}
.snapshot h5, .companyinfo h5 {
	font-weight:500;
	margin-top:0;
	}
[class^="icon-"].sup {
	width: 28px;
	height: 28px;
	background-image: url(../img/supplier-icons.png);
	background-repeat: no-repeat;
	margin-right:3px;
	margin-top: -5px;
	}
.sup.icon-snapshot {
	background-position: 0 0px;
	}
.sup.icon-dropshipping {
	background-position: 0 -28px;
	}
.sup.icon-quality {
	background-position: 0 -56px;
	}
.sup.icon-service {
	background-position: 0 -84px;
	}
.sup.icon-setup {
	background-position: 0 -112px;
	}
.sup.icon-information {
	background-position: 0 -140px;
	}
.sup.icon-contact {
	background-position: 0 -168px;
	}
.sup.icon-support {
	background-position: 0 -196px;
	}
.sup.icon-locked {
	background-position: 0 -224px;
	}
.sup.icon-thumb-up {
	background-position: 0 -252px;
	}
.sup.icon-shipping {
	background-position: 0 -280px;
	}
.companyinfo {
	border:1px solid #ccc;
	padding:15px 20px 5px;
	margin:20px 0;
	color:#4d4d4d;
	font-size:13px;
	-moz-box-shadow:1px 1px 1px 1px #ececec;
-webkit-box-shadow:1px 1px 1px 1px #ececec;
box-shadow:1px 1px 1px 1px #ececec;
	}
.companyinfo .header {
	background:#eaeaea;
	margin:-15px -20px 15px;
	padding:9px 20px 7px;
	}
.companyinfo h6 {
	color:#2d2d2d;
	}
.seller-content .alert {
	padding:20px;
	margin-bottom:20px;
	-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
background-color: #f5fcf2;
color: #4d4d4d;
	}
.directory-new .thumbnail-product.v2 {
	margin: 0 0 15px;
	}
.leftside {
	font-size:13px;
	color:#666;
	}
.leftside strong {
	font-size:14px;
	font-weight:500;
	color:#333;
	}
.leftside hr {
	border-top:1px solid #e9e9e9;
	margin: 10px 0 20px;
	}
.leftside  .clearfix {
	height: 8px;
	}
.seller-name h1 {
	margin-bottom:5px;
	}
hr.tophr {
border-top: 1px solid #ccc;
}
.leftside .skypedl {
	font-size:10px;
	display:block;
	margin-top:-5px;
	}

.leftside .helpside {
	background:#fafafa;
	padding:5px 10px 0;
	margin-top:30px;
	}
.helpside .helprow .pull-left {
	margin-right:7px;
	}
.helpside .helprow {
	border-bottom:1px solid #f1f1f1;
	padding:10px;
	margin:0 -10px;
	}
.helpside .helprow .cont {
	overflow:hidden;
	color:#666;
	font-weight:300;
	}
.helpside .helprow .cont a {
	display:block;
	font-size:16px;
	margin-bottom:2px;
	}
.clearborder {
	border:none !important;
	}
#contact-update .modal-body {
	max-height: 500px;
	}
#contact-update .modal-body h5 {
	margin-bottom:10px;
	}
#contact-supplier select {
	height: 35px;
	width: 288px;
	}


/*-----------------------
end updates supplier listing page
-------------------------*/

.rounded {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	padding:2px 8px 2px 8px;
	font-weight:bold !important;
}
#write-review .textarea {
	width:96%;
}
.rating-holder {
	overflow:auto;
	margin:10px 0 30px 0;
}
.rating-holder a {
	width:70px;
	text-align:center;
	font-size:11px;
	float:left;
	height:auto;
	line-height:14px;
	color:#666;
	margin-right:0px;
}
.learnmore-sub img {
	margin-left:20px;
}
.learnmore-sub .success-stories {
	margin: 20px 0;
	min-height: 200px;
}
.access-info h5 {
	margin: 10px 0 30px 0;
	border-bottom: 1px solid #EAEAEA;
	padding-bottom: 5px;
}
.package {
	padding:20px;
	border:1px solid #ececec;
	font-size:18px;
	margin-bottom:15px;
	position:relative;
	cursor: pointer;
}
.package.active {
	cursor: default;
	background:#ecfad6;
	border:1px solid #bcd890;
}
.package .price {
	float:right;
	font-size:30px;
	font-weight:bold;
	padding: 5px 0;
	width:135px;
}
.package .price .year {
	color:#666666;
	font-size:13px;
	font-weight:normal;
}
.package .package-info {
	color:#666666;
	font-size:13px;
	font-weight:normal;
	display:block;
	max-width: 70%;
}
.guarantee {
	float:right;
	width:40%;
	margin-right:20px;
	font-size:13px;
	line-height:40px;
}
.guarantee img {
	margin-top:10px;
	margin-left:0;
}
.total {
	float:right;
	width: 245px;
	border-top:2px solid #353535;
	padding-top:17px;
	text-align:center;
	position:relative;
	height:90px;
}
.total-text {
	float:left;
	width: 85px;
	}
.total-2nd {
	float:right;
	width:30%;
	padding-top:10px;
	text-align:center;

}
.total .price, .total-2nd .price {
	font-size:30px;
	font-weight:bold;
	margin-left:5px;
	float:left;
}
.total .inf, .total-2nd .inf {
	display:block;
	color:#999999;
	font-style:italic;
	font-size:11px;
	margin-bottom:25px;
	position:absolute;
	bottom:10px;
	text-align:center;
	width:100%;
}
.join-form .inf {
	display:block;
	color:#999999;
	font-style:italic;
	font-size:11px;
}
.package-total {
	padding-top:20px;
}
a .package {
	color:#333;
}
#moreinfo, #terms {
	padding:20px;
}
#moreinfo h5, #terms h5 {
	text-align:center;
}
#terms li {
	margin-bottom:10px;
}
.join-form {
	float:right;
}
.support .support-sidebar {
	padding-top:12px;
}
.support-sidebar h2 {
	margin-top:0;
	margin-bottom:10px;
	}
.support-sidebar hr {
	margin:10px 0;
	}
.support-sidebar .supportstaff .staff {
	display:block;
	overflow:auto;
	line-height:16px;
	margin-top:8px;
	}
.support-sidebar .supportstaff .staff .photo {
	float:left;
	margin-right:10px;
	}
.support-sidebar .supportstaff .staff .info {
	padding-top:10px;
	font-weight:600;
	color:#333;
	overflow:hidden;
	margin-left:0;
	font-size:13px;
	}
.support-sidebar .supportstaff .staff .info .title {
	display:block;
	font-size:11px;
	font-style:italic;
	color:#999;
	font-weight:300;
	}
.support-holder {
	margin-top: 30px;
}
.support-holder ul {
	margin:0;
}
.connect-with-us ul, .get-answer ul {
	margin:0;
}
.get-answer ul {
	margin-top:10px;
}
.get-answer .small-link, .faq-view .small-link {
	margin:0;
	line-height:13px;
}
.connect-with-us a {
	font-size:12px;
	color:#0088cc;
}
.connect-with-us img {
	margin-top:15px;
}
.support-email .small-link {
	margin:0;
	float:none;
	display:block;
	margin-bottom:10px;
}
.support-email label {
	margin-top:10px;
}
.support-email .textarea {
	width:70%;
	display:block;
}
.faq-all li {
	list-style:disc;
	list-style-type:disc;
	margin-bottom:10px;
	color:#9b9b9b;
}
.faq-view p {
	margin-bottom:20px;
}
.related-question {
	background:#f5f5f5;
	border:1px solid #e6e6e6;
	padding:20px;
	margin-top:25px;
	margin-bottom:10px;
}
.faq-view .small-link {
	color:#666;
	margin-top:-2px;
	display:block;
}
.related-question p {
	margin-bottom:10px;
}
.supplier-login {
	margin-top:28px;
}
.affiliate-login, .general-optin {
	margin-top:38px;
}
.supplier-login .small-link {
	margin:0 0 10px 0;
}
.supplier-form .help-block, .success-details .help-block {
	font-size:11px;
	color:#999;
	margin-top:-10px;
}
.supplier-new .help-block, .user-setting .help-block {
	font-size:11px;
	color:#999;
	margin-top:0;
	width:50%;
}

.user-setting form .error-message {
	display:block;
}

.flashMessages {
	margin-top: 5px;
	margin-bottom:5px;
}

.supplier-form h5 {
	margin-bottom:5px;
	margin-top:20px;
}
.supplier-form .control-group  {
	margin-bottom:0;
	}
.country-code {
	width:30px;
}
.margintop-5 {
	margin-top:0px !important;
}
.supplier-form select {
	margin-bottom:20px;
}
.supplier-form .textarea, .user-setting .textarea, .message .textarea {
	width:50%;
}
.supplier-form label {
	font-weight: bolder;
}
.supplier-form .checkbox {
	font-weight: normal;
}
.thumbnail-preview {
	margin:10px 0 20px 0;
}
.thumbnail-preview img {
	width:70px;
	height:70px;
	border:1px solid #e6e6e6;
	margin-right:10px;
	}
#add-categories {
	padding:20px;
}
.category-add {
	overflow:auto;
	height:350px;
	margin:20px 0;
}
.category-holder {
	float:left;
	width:45%;
	padding-left:5%;
}
.supplier-new ul {
	margin-left:20px;
	margin-top:20px;
}
.supplier-new li {
	margin-bottom:15px;
}
/*User Setting*/
.user-type {
	margin:5px 0;
}
.margintb {
	margin:5px 0;
}
.user-info {
	float:left;
	width:110px;
}
.user-contact {
	float:left;
	width:auto;
	margin-left:20px;
}
.user-contact p {
	margin-bottom:5px;
}
.user-bottom-row {
	border-top:1px solid #efefef;
	margin:20px 0;
	padding:10px 0 0 0;
}
.trust-meter, .trust-meter span {
	display:block;
	float:left;
	width:70px;
	height:15px;
	background: url(http://cdn.salehoo.com/img/trust-stars.png?7406) no-repeat top left;
}
.trust-meter {
	position:relative;
	padding:0;
}
.trust-meter span {
	position:absolute;
	float:none;
	top:0;
	left:0;
	background-position:bottom left;
	width:0%;
}

.user-contact .trust-meter {
	margin:4px 0 0 5px;
}

.user-setting .add-on {
	margin-top:1px;
}
.user-setting .input-prepend {
	display:block;
	margin-bottom:10px;
}
#personal-details h5 a, #personal h5 a {
	font-size:14px;
	font-weight:normal;
}
#personal .make-profile-private {margin-left: 0; margin-right: 5px;}
.user-setting .form-horizontal .control-label {
	width: 180px;
	margin-right: 10px;
}
.user-setting .form-horizontal {
	margin-top:30px;
}
.message .table th, .table td {
	vertical-align:middle;
}
.inbox, .inbox a {
	color:#666666;
}
.inbox a.active {
	color:#000;
	font-weight:bold;
}
.right-button {
	width:43%;
	position: relative;
	text-align:right;
}
.message-user {
	font-size:11px;
	width:90px;
	float:left;
}
.message-holder {
	background:#fafafa;
	border:1px solid #eaeaea;
	padding:15px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom:20px;
}
.message-holder .posted {
	color:#999;
	font-size:11px;
	display:block;
	margin-bottom:20px;
}
.message-view .textarea {
	width:96%;
}
.affiliate-tab li {
	margin-bottom: -1px;
}

.product-range {
	float:left;
	margin-left:20px;
}
.affiliate .range {
	margin:10px 0;
}
.affiliate-generator, .partnersDiv {
	background:#f3f4f4;
	border:1px solid #e9eaeb;
	padding:15px 20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.affiliate-generator h5 {
	font-size:16px;
}
.affiliate-generator .small-link {
	color:#999;
	line-height:14px;
	margin-left:0;
	display:block;
}
.affiliate-generator label {
	font-weight: bolder;
}
.affiliate-generator .checkbox label {
	font-weight: lighter;
	display: inline;
}
.affiliate-generator form {
	margin: 0 0 0 0;
}

.sales-overview {
	background:#FFF;
}
.total-overview {
	background:#f9f9f9;
	font-weight:bold;
}
.affiliate-tab li {
	margin-left:0;
}
#affiliate-tools ul, li {
	list-style: disc;
	list-style-type: disc;
}
#affiliate-tools ul {
	padding-bottom:20px;
}
#affiliate-tools li, #salehoo-directory li, .affiliate .tab-pane li {
	margin-bottom:10px;
}
#affiliate-tools p {
	margin-bottom:20px;
}
.delAffiliate {
	margin-bottom: 10px;
}
.step-arrow {
	background:url(http://cdn.salehoo.com/img/step-arrow.png?7406) no-repeat left;
	width:52px;
	height:25px;
	float:left;
	color:#fff;
	padding-left:5px;
	padding-top:5px;
	margin-top:-5px;
	margin-right:5px;
}
#salehoo-directory i, .affiliate i {
	margin-top:5px;
}
#salehoo-directory h5 .normal, .affiliate h5 .normal {
	font-size:14px;
}
.go-back {
	margin-top:10px;
	font-size:12px;
}
.banner-image {
	width:auto;
	border:1px solid #cfcfcf;
	padding:10px;
}
#salehoo-directory pre, .affiliate pre {
	margin:10px 0;
	font-weight:bold;
	border:1px dashed #999;
}
.respect {
	color:#666666;
	font-size:12px;
}
.affiliate-info-sidebar {
	background:#f6ffe9;
	border:1px solid #e6f3d4;
	padding:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:40px;
}
.affiliate-info-sidebar p {
	line-height:16px;
}
.affiliate-info-sidebar .row-fluid {
	margin-bottom:20px;
}
.tradeshow h2 {
	margin-top:0;
	margin-bottom:0px;
	font-size:24px;
}
.tradeshow-info {
	margin-bottom:40px;
}
.population {
	background:#f0f0f0;
	padding:15px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:40px;
}
.tradeshow-map {
	width:320px;
	height:220px;
	border:9px solid #f0f0f0;
}
.tradeshow-countries, .tradeshow-cities {
	width: 17%;
	display: inline;
	float: left;
	margin-right: 2%
}
.tradeshow-industries {
	width: 30%;
	display: inline;
	float: left;
	margin-right: 2%
}

.important {
	background:#f0f0f0;
	padding:20px;
	font-size:12px;
}
.important p {
	margin-bottom:20px;
}
.noti {
	background:url(http://cdn.salehoo.com/img/icon-noti.png?7406) no-repeat left;
	font-size:18px;
	font-weight:bold;
	padding-left:35px;
	height:28px;
	margin-bottom:10px;
	padding-top:10px;
	display:block;
}
.try-demo {
	float:right;
	margin-top:10px;
	margin-right:15px;
}
.try-it {
	position:absolute;
	left:120px;
	top:65px;
}
#elegant-themes {
	position:relative;
}
.replied .avatar {
	float:left;
}
.reply {
	position:absolute;
	bottom:5px;
	right:10px;
	font-size:10px;
}
.add-comment-holder {
	border-top:1px solid #eaeaea;
	padding-top:40px;
}
.add-comment-holder .alert {
	margin-top:0;
	}
#verify-website, #verify-email, #verify-phone, #verify-phone2 {
	padding:20px;
}
#verify-website p, #verify-email p, #verify-phone p, #verify-phone2 p {
	margin-bottom:20px;
}
#verify-website h5, #verify-email h5, #verify-phone h5, #verify-phone2 h5 {
	margin-bottom:20px;
}
.lesson-holder .span8 img {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
.lesson-holder .span8 h5 {
	margin-bottom:0;
}
.bonus-guide img {
	padding-bottom:30px;
}
.select-file {
	padding:5px 0;
}
.gray {
	color:#333;
}
.try-tactics h5 {
	text-align:center;
}
#experts h5 {
	margin-bottom:5px;
}
.ost {
	margin-bottom:30px;
}
.testimonials-holder {
	margin-bottom:30px;
}
.testimonials-holder .small-link {
	margin-left:0;
	display:block;
	margin-top:-5px;
}
.testimonials-holder .span2 img {
	float:left;
	margin-right:10px;
}
.testimonials-holder .span2 {
	overflow:auto;
}
.note-holder-view {
	font-size:11px;
	background:#fcf6c7;
	border:1px solid #e8dfa0;
	padding:10px;
	margin:5px 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height:16px;
}
.arrow-collapse {
	margin-top:10px;
}
.no-margin li {
	margin:-1px;
}
.user-setting .form-horizontal .controls {
	margin-left:190px;
}
.next-holder {
	width:50%;
	margin:20px auto;
}
.next-stories img {
	float:left;
	margin-right:10px;
	padding-bottom:20px;
}
.next-stories-btn {
	padding-top:20px;
}
.thh5 {
	font-size:18px;
}
.joinNowInlineForm fieldset {
	width:100%;
	}
.hasPlaceholder {
	color:#CCC !important;
}
.textbox-inline .input-prepend .add-on {
	width: 80px;
	}
.share-button-small {
	float:right;
	height:50px;
	width:90px;
	}
.start-topic {
	display:block;
	margin:-25px -25px -25px 0px;
	height:80px;
	}
.button-lap {
	position:absolute;
	z-index:999;
	width:50px;
	left:0px;
	height:20px;
	}
#countries ul, #countries li{
	list-style:none !important;
	list-style-type:none !important;
	}
/*Top Access Header*/
#top-acess {
	background:#FFF url(http://cdn.salehoo.com/img/bg-access-top.png?7406) top left repeat-x;
	height:35px;
	padding-top:12px;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
	text-align:center;
	}
.close-bar {
	margin-top:5px;
	}
.close-bar a{
	text-indent:-1000px;
	overflow:hidden;
	width:20px;
	height:20px;
	display:block;
	background:url(http://cdn.salehoo.com/img/ico-close.png?7406) no-repeat;
	opacity:0.7;
	}
	.close-bar a:hover {
		opacity:1;}
.footer-collapse .follow-us {
	width:auto;
}
.footer-collapse .basic {
	margin-left:5%
	}
.total .year {
	font-size:14px;
	color:#666;
	font-weight:normal;
	}
.displayMoreBlogPosts a {
	border-left: 1px solid #DDD;
	}
.btn-next {
	width:70px;
	font-size:14px;
	}
.lost-password {
	padding-top:15px;
	float:left;
	}
.button-group {
	margin-top:-15px;
	}
.learn-more-login {
	font-size:14px;
	padding-top:12px;
	}
#tactics-overview {
	overflow:hidden;
	}
.partnerText {
	text-align:center;
	margin:0 auto;
	width:70%;
	padding-bottom:20px;
	}
.partnersLogoDiv {
	width:60%;
	margin:0 auto;
	padding: 30px 0 60px 0;
	display:block;
	overflow:auto;
	}

/* Begin Google Custom Search overrides */
.gs-promotion table {
    margin:20px !important;
}

.gsc-tabHeader {
    padding:5px;
    padding-left:2em !important;
    padding-right:2em !important;
}

.gs-per-result-labels {
    display:none;
}

.gs-result .gs-title, .gs-result .gs-title * {
    text-decoration: none !important;
}
.gs-result .gs-title a:hover {
    text-decoration: underline !important;
}

.gsc-result-info {
    display:none;
}
.gs-image {
    border: 0 !important;
}

.gsc-control-cse {
   border: 0 !important;
}

.gs-spelling {
    color: #333333;
}
.gs-spelling a {
    color: #08C !important;
    text-decoration: none !important;
}
.gs-spelling a:hover {
    text-decoration: underline !important;
}

/* End Google Custom Search overrides */

/*General Layout Shrink*/
.general-shrink {
	margin:43px 0 50px 0;
}
.general-shrink h5 {
	margin-bottom:15px;
}
.general-shrink p {
	line-height:24px;
	}
.general-shrink ul, .general-shrink ol {
	margin:10px 0 20px 40px;}
.general-shrink li {
	margin-bottom:15px;}

.join-form .controls {
margin-left: 250px;
width: 240px;
}
.join-form .control-label {
width: 240px;
}
.buy-now-div {
	padding-top:30px;}
/*Frame Image Style*/
.frameImg {
border:#f8f8f8;
border-style: solid;
border-width: 8px;
-moz-border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 repeat;
-webkit-border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 repeat;
-o-border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 repeat;
border-image: url(http://cdn.salehoo.com/img/old_wall.png?7406) 8 fill repeat;
-moz-box-shadow:1px 1px 1px 1px #ececec;
-webkit-box-shadow:1px 1px 1px 1px #ececec;
box-shadow:1px 1px 1px 1px #ececec;
margin:10px 0;
}
/*video holder*/
.videoHolder {
	position:relative;
	margin:10px 0 10px 0;
	background:#f2f2f2;
	border:10px solid #FBFBFB;
	-webkit-box-shadow:0 0px 6px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.3) inset;
	-moz-box-shadow:0 0px 6px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.3) inset;
	box-shadow:0 0px 6px rgba(0, 0, 0, 0.3), 0 0 0px rgba(0, 0, 0, 0.3) inset;
	display:table;
}
/*Learn More Easy Search*/
.easySearchDiv {
	position:relative;
	}
#easySearch {
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	}
#easysearch-list {
	position:relative;
	z-index:99;
	padding:0;
	margin:0;
	}
#easysearch-list { list-style:none; list-style-type:none; padding:0; margin:0 }
#easysearch-list a, #portfolio-list  a:visited { display:block; cursor: hand; cursor: pointer;}
#easysearch-list  a:hover, #portfolio-list  a:active { border-color: #315301; }

.noborder {
display: block;
border:none !important;
-moz-box-shadow:0px 0px 0px 0px #ffffff !important;
-webkit-box-shadow:0px 0px 0px 0px #ffffff !important;
box-shadow:0px 0px 0px 0px #ffffff !important;
margin:10px 0 !important;
}
.postImage, .blog-post-holder img.postImage {
	float:left;
	border:none;
	-moz-box-shadow:0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:0px 0px 0px 0px #ffffff;
	box-shadow:0px 0px 0px 0px #ffffff;
	margin: 0 20px 20px 0;
	}
.post-created-holder img {
	border:none;
	border-radius:35px;
	margin:0;
	-moz-box-shadow:0px 0px 0px 0px #ffffff;
	-webkit-box-shadow:0px 0px 0px 0px #ffffff;
	box-shadow:0px 0px 0px 0px #ffffff;
	}
/*pre and notes print style*/
.com { color: #93a1a1; }
.lit { color: #195f91; }
.pun, .opn, .clo { color: #93a1a1; }
.fun { color: #dc322f; }
.str, .atv { color: #D14; }
.kwd, .prettyprint .tag { color: #1e347b; }
.typ, .atn, .dec, .var { color: teal; }
.pln { color: #48484c; }

.notes-print {
	padding:40px;
	display:block;
	background:#fff;
}

.notes-print h1 {
	font-size:18px;
	font-weight:bold;
}

.notes-print .template {
	background:#fff;
	padding:30px 20px;
}


.our-team img {
	padding-bottom:8px;
	width:90px;
	height:90px;
	z-index:0;
}

.staff_frame {
	position:absolute;
	top:0;
	left:10px;
	width:89px;
	height:89px;
	z-index:1 !important;
}
.team-container {
/*	font-family:"Helvetica Neue", "Helvetica", Arial, sans-serif;*/
	text-align:center !important;
	width:110px;
	font-size:10px;
	color:#666;
	float:left;
	margin-top:15px;
	min-height:140px;
	position:relative;
	line-height: 12px;
}
.team-container .name {
	display:block;
}
/*v2 Directory UI*/
.searchForm {
	float:right;
	}
.directory h1 {
	font-weight:600;
	color:#2d2d2d;
	}
.directory h1 small{
	font-weight:normal;
	font-size:14px;
	color:#666;
	font-style:italic;
	margin-left:7px;
	vertical-align:middle;
	}
.directory .input-append .btn-group {
	display:inline-block;
	vertical-align: bottom;
	margin-left: -5px;
	}
.directory .input-append .btn-group .btn-categories {
	-webkit-border-radius: 0 2px 2px 0 !important;
	-moz-border-radius: 0 2px 2px 0 !important;
	border-radius: 0 2px 2px 0 !important;
	text-transform:none !important;
	}
.directory .input-append .btn-group li {
	list-style:none;
	list-style-type:none;
	}
.directory .input-append .btn-search {
	-webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
	}
.directory-categories {
	margin-top:20px;
	}

.directory .searchDiv .dropdown-menu {
	right: 0;
	left: auto;
}

.directory .searchDiv input.hasPlaceholder {
	color: #333 !important;
}

.ico-cat a{
	background:url(http://cdn.salehoo.com/img/directory-icons.png?7406) no-repeat;
	height:25px;
	padding-left:40px;
	padding-top:10px;
	display:block;
	margin-bottom:20px;
	}
.ico-cat .antiques {
	background-position:0 0;
	}
.ico-cat .baby {
	background-position:0 -35px;
	}
.ico-cat .books {
	background-position:0 -70px;
	}
.ico-cat .business {
	background-position:0 -105px;
	}
.ico-cat .cameras {
	background-position:0 -140px;
	}
.ico-cat .cellphones {
	background-position:0 -175px;
	}
.ico-cat .clothing {
	background-position:0 -210px;
	}
.ico-cat .computers {
	background-position:0 -245px;
	}
.ico-cat .consumer {
	background-position:0 -280px;
	}
.ico-cat .dvd {
	background-position:0 -315px;
	}
.ico-cat .food {
	background-position:0 -350px;
	}
.ico-cat .health {
	background-position:0 -385px;
	}
.ico-cat .home {
	background-position:0 -420px;
	}
.ico-cat .jewelry {
	background-position:0 -455px;
	}
.ico-cat .shoes {
	background-position:0 -490px;
	}
.ico-cat .sporting {
	background-position:0 -525px;
	}
.ico-cat .toys {
	background-position:0 -560px;
	}
.ico-cat .travel {
	background-position:0 -595px;
	}
.ico-cat .video {
	background-position:0 -630px;
	}
.search-results-cat {
	border-bottom:1px solid #f2f2f2;
	padding-bottom:10px;
	margin-bottom:50px;
	}
.search-results-cat span {
	margin-bottom:10px;
	}
.search-results-cat span .counter {
	color:#666;
	font-size:11px;
	font-style:italic;
	}
.searchDiv {
	margin-top:5px;
	}
.noFloat {
	float:none;
	margin-bottom:10px;
	}
.sort-link span{
	margin-left:20px;
	color:#999;
	}
.arrow-blue-down {
	background: url(../img/ico-arrow-blue.png) no-repeat;
	padding-right:12px;
	background-position:right 5px;
	}
.arrow-blue-up {
	background: url(../img/ico-arrow-blue.png) no-repeat;
	padding-right:12px;
	background-position:right -21px;
	}
.btn-save-search {
	margin-top:-10px;
	}
.more-options.in {
	overflow: inherit;
	}
.directory-listing th {
	background:#eeeeee;
	vertical-align:middle !important;
	line-height:14px !important;
	}
.directory-listing td {
	padding:15px 10px;
	}
.directory-listing .flag {
	float:left;
	margin-right:7px;
	margin-top:3px;
	}
.directory-listing {
	font-size:13px;
	z-index: 9;
	position: relative;
	}
.linkBlack {
	color:#333;
	}
.preview-thumb img{
	border:1px solid #e9e9e9;
	margin-bottom:4px;
	}
.directory-listing .preview-thumb img {
	width:52px;
	height:52px;
}
.icoTableDiv {
	position:relative;
	}
.notesDiv {
	position:absolute;
	width:259px;
	background:url(../img/bg-dark-right.png) top right;
	right:13px;
	z-index:999;
	}
.noteForm {
	padding:23px 15px 10px 15px;
	overflow:auto;
	}
.noteForm .btn {
	margin-left:5px;
	}
.noteForm textarea {
	font-size:11px;
	padding:7px;
	max-width: 229px;
	}
.icoTableDiv .isActive .isActive,
.icoTableDiv .isInactive .isInactive{
	display:inherit;
}
.icoTableDiv .isInactive .isActive,
.icoTableDiv .isActive .isInactive{
	display:none;
}

.directory-result-sidebar .icoTableDiv .note-toggle,
.directory-result-sidebar .icoTableDiv .bookmark-toggle {
	font-size:10px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
	color: #333333;
	display:inline-block;
}

.directory-result-sidebar .icoTableDiv .note-toggle img,
.directory-result-sidebar .icoTableDiv .bookmark-toggle img {
	height:16px;
	margin-top:-3px;
}

.optionsDIv {
	margin:0 0 5px 73px;
	border-top: 1px solid #f2f2f2;
	width: auto;
	display: inline-block;
	padding:5px 0 5px;
	font-size:12px;
	}
.optionSpan {
	margin-right:20px; /*reduced margin from 40px to 20px*/
	position:relative;
	}
.optionDIv {
	position:absolute;
	background: url(../img/bg-dark-left.png) no-repeat top left;
	z-index: 999;
	text-align:center;
	padding:20px 10px 15px 10px;
	}
	.optionDIv li {
		color:#fff !important;
		}
	.optionDIv ul {
		padding:0;
		margin:0;
		}
	.optionDIv li {
		list-style:none;
		list-style-type:none;
		display:inline;
		margin:0 7px;
		}
	.optionDIv a {
		color:#ccc;
		text-decoration:underline;
		}
	.optionDIv a:hover {
		color:#fff;
		}
	.showregions, .showvalue, .shippingvalue {
    display:none;
	}
.regionsDiv, .countriesDiv{
	width:430px;
	left:22px;
	}
.regionsDiv ul, .countriesDiv ul {
		margin:0 0 20px 0;
		}
.valueDiv {
	width:400px;
	left:100px;
	}
.typeDiv {
	width:400px;
	right: -20px;
}
.taxDiv {
	width:260px;
	right: -20px;
}
.ratingDiv {
	width:90px;
	right: 0px;
}
.shippingDiv {
	right:12px;
	width: 200px;
}
.optionDIv.ratingDiv li {
	display:block;
	text-align:center;
	margin: 0;
	}
.optionDIv.ratingDiv a {
	padding:3px;
	}
.optionDIv.ratingDiv a:hover {
	background:#333333;
	}

.optionDIv.rightbg {
	background: url(../img/bg-dark-right.png) no-repeat top right !important;
	}
.directory-mysearches {
	margin-top:50px;
	}
.icon-search-dark {
background-position: 1px -168px;
}
.directory-mysearches h4 {
	font-size:18px;
	font-weight:bold;
	color:#333;
	}
.directory-mysearches h4 i {
	margin-top:5px;
	}
.directory-mysearches ul {
	margin:15px 0 15px 5px;
	padding:0;
	}
.directory-mysearches li {
	list-style:none;
	list-style-type:none;
	margin-bottom:12px;
	}
.hoverGrey {
	padding:20px;
	margin-top:-20px;
	background:#fff;
	border:1px solid #fff;
	}
.hoverGrey:hover {
	background:#fafafa;
	border:1px solid #e6e6e6;
	margin-top:-20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	min-height:400px;
	}
.hoverGrey .savedInfo {
	font-size:12px;
	color:#666;
	}
.hoverGrey .close {
	margin-top:-3px;
	}
/*Telephone Number style*/
.phoneDiv {
	font-size:15px;
	width: 250px;
	margin-top:10px;
	}
.phoneDiv .numbers {
	font-weight:normal;
	}
.phoneDiv .questions, .phoneDiv .flag, .phoneDiv .numbers {
	float:left;
	}
.phoneDiv .flag {
	margin-left:7px;
	margin-top:5px;
	}
.phoneDiv .numbers {
	margin-left:5px;
	}
.phoneDiv .dropdown {
	float:left;
	margin-top:0;
	}
.phoneDiv .dropdown .dropdown-toggle {
	float:left;
	padding:0 10px 0 6px;
	margin-left:2px;
	z-index: 1001;
	position: relative;
	background: #fff;
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	border: 1px solid #fff;
	border-bottom: none;
	padding-bottom:5px;
	}
.phoneDiv .dropdown-menu {
	right:0;
	left:inherit;
	/*-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);*/
	-webkit-box-shadow: none;
	-moz-box-shadow:  none;
	box-shadow:  none;
	padding: 10px 15px;
	font-size: 12px;
	-webkit-border-radius: 3px 0px 3px 3px;
	-moz-border-radius: 3px 0px 3px 3px;
	border-radius: 3px 0px 3px 3px;
	border:none;
	width:230px;
	border: 1px solid #e1e1e1;
	top: 24px;
		}
.phoneDiv .open .dropdown-toggle {
	-webkit-border-radius: 3px 3px 0px 0px;
	-moz-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	}
.emailicon, .twittericon {
	display:block;
	color:#0088cc !important;
	font-weight:500 !important;
	}
.emailicon {
	background:url(../img/icons-contact.png) no-repeat;
	background-position: 0px 9px;
	padding-left: 17px !important;
	}
.twittericon {
	background:url(../img/icons-contact.png) no-repeat;
	background-position: 0px -10px;
	padding-left: 17px !important;
	}
.icon-telephone {
	background:url(../img/icons-contact.png) no-repeat;
	background-position: 0px -36px;
	}
.time-call {
	margin-bottom:20px !important;
	display:block;
	}
/*Newsletter*/
.modal {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
.modal.fade {
  -webkit-transition: opacity 0.1s linear;
     -moz-transition: opacity 0.1s linear;
       -o-transition: opacity 0.1s linear;
          transition: opacity 0.1s linear;
		  display:none;
}
.modal.fade.in, .modal.fade {
top: 45%;
}
.modal.fade.in:focus {
	outline:0;
	}
.newsletterDiv {
	padding:25px;
	}
.newsletterDiv form {
	margin-top:20px;
	margin-bottom:25px;
	}
.newsletterDiv .formDiv input[type="text"]{
	padding: 8px 4px;
	font-size: 14px;
	height:auto;
	}
.newsletterDiv .formDiv {
	margin:0 auto;
	width:400px;
	}
.newsletterDiv .ps {
	line-height:14px;
	font-size: 11px;
	color: #999999;
	}
.listCheck {
	margin:0;
	padding:0;
	margin-left:15px;
}

.listCheck li {
	background:url(http://cdn.salehoo.com/img/ico-check-green.png?7406) no-repeat left top;
	list-style:none;
	list-style-type:none;
	padding-left:35px;
	margin-bottom:15px;
}
/*Education Modal*/
.edumodal {
	font-size:16px; font-weight:300; line-height:24px;
	padding:25px;
	}
.edumodal h1 {
	font-size:36px; margin:15px 0;
	}
.edumodal p {
	margin-bottom:20px;
	}
.edumodal .formDiv {
	margin-bottom:10px; margin-top:30px;
	}
/*Media Resources*/
.resDiv {
	margin:10px 0 30px;
	}
.res {
	position:relative;
	float:left;
	}
 .res a {
	 position:absolute;
	 width:100%;
	 height:100%;
	 text-align:center;
	 opacity: 0;
	 line-height: 181px;
	color: #fff;
	text-decoration:none;
  	-webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
	 }
.res a:hover {
	opacity: 1;
	background: rgba(0, 0, 0, 0.7);
	}
.noborder img {
	border:none;
	}
/*Verify Page*/
.verifyDiv .hero-unit {
	margin-top:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	}
.verifyDiv .hero-unit h1 {
	margin-top:0;
	font-size: 24px;
	font-weight:bold;
	margin-bottom:10px;
	color: #000;
	letter-spacing: 0px;
	}
.verifyDiv ul li {
	margin-bottom:10px;
	}
.verifyDiv .appDate {
	color: #468847;
	font-size:14px;
	font-weight:600;
	margin-top:-10px;
	}

.table span.error {
    color: #b94a48;
    font-size: .75em;
    font-style: italic;
    text-align: center;
}
/*Skype*/
.skypeid {
	font-size:16px;
	display: block;
	margin: 25px 0;
	}
.skype {
	background:url(../img/ico-skype16.png) no-repeat left;
	padding-left:20px;
	}
/*H3 align left in newsletter, blog post*/
.blog-post-holder h3, .newsletter h3 {
	text-align:left;
	}
/*--------------------------------
Success Stories
----------------------------------*/
.ss h1 {
	border:none;
	}
.ss img {
	margin:0;
	}
.ss .light, .ss p.light {
	font-weight:300;
	}

.ss .medium, .ss p.medium {
	font-weight:500;
	}
.ss .muted, .ss p.muted {
	color:#666;
	}
.ss .carousel-indicators {
  position: absolute;
  top: 15px;
  right: 15px;
  z-index: 5;
  margin: 0;
  list-style: none;
}

.ss .carousel-indicators li {
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin-left: 5px;
  text-indent: -999px;
  background-color: #ccc;
  background-color: rgba(255, 255, 255, 0.25);
  border-radius: 5px;
}

.ss .carousel-indicators .active {
  background-color: #fff;
}
.ss .carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.ss .carousel-fade .carousel-inner .active {
  opacity: 1;
}
.ss .carousel-fade .carousel-inner .active.left,
.ss .carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.ss .carousel-fade .carousel-inner .next.left,
.ss .carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.ss .carousel-indicators li:hover {
	cursor: hand;
	cursor: pointer;
	}
.ss .rev {
	font-size:15px;
	line-height:26px;
	color:#666;
	}
.ss .rev strong {
	font-size:18px;
	color:#333;
	}
.ss .rev .more {
	font-size:14px;
	}
.ss .carousel {
	margin-bottom:40px;
	margin-top:40px;
	}
.ss .rev p.name {
	line-height:18px;
	margin-top:20px;
	}
.ss .rev img {
	padding:4px;
	border:1px solid #f1f1f1;
	}
.ss .photoholder {
	margin-bottom:10px;
	overflow:hidden;
	height:175px;
	text-align:center;
	position:relative;
	/*border:2px solid #fff;
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);
box-shadow: 0px 0px 2px rgba(0, 0, 0, .2);*/
	}
.ss .tesfront {
	line-height:22px;
	margin-bottom:20px;

	}
.ss .photoholder img {
	max-width:660px;
	left: 50%;
    margin-left: -330px;
    top: 50%;
    margin-top: -150px;
    position:absolute;
	}
.ss .tesfront strong a {
	color:#333;
	font-size:16px;
	}
.ss .tesfront .more {
	font-size:12px;
	}
.ss .tesfront p.name {
	line-height:16px;
	margin-top:15px;
	}
.ss .tesrow {
	margin-bottom:20px;
	}
.ss .userinfodiv {
	float:left;
	width:45%;
	}
.ss .userinfo {
	background:#dc353c;
	color:#fff;
	padding:20px;
	height:230px;

	}
.ss .userinfo h3 {
	color:#fff;
	font-size:24px;
	margin-bottom:20px;
	}
.ss .userphotodiv {
	float:left;
	width:55%;
	}
.ss .userphoto {
	overflow:hidden;
	height:270px;
	text-align:center;
	position:relative;
	}
.ss .userphoto img {
	max-width:660px;
	left: 50%;
    margin-left: -330px;
    top: 50%;
    margin-top: -150px;
    position:absolute;
	}
.ss .userinfo .name {
	margin-top:20px;
	}
.ss .userinfo .topcon {
		color:#fae4e5;
		}
.ss .textcontent {
	margin-top:30px;
	}
.ss .textcontent p {
	line-height:24px;
	margin-bottom:20px;
	}
.ss .sidecon {
	margin-bottom:40px;
	}
.ss .sidecon .pull-left {
	overflow:hidden;
	height:93px;
	width:120px;
	text-align:center;
	position:relative;
	margin-right:10px;
	}
.ss .sidecon .pull-left img {
	max-width:660px;
	left: 50%;
    margin-left: -330px;
    top: 50%;
    margin-top: -150px;
    position:absolute;
	}
.ss .sidecon .des {
	overflow:hidden;
	font-size:13px;
	color:#727272;
	}
.ss .sidecon .des .name {
	display:block;
	line-height:18px;
	margin-top:10px;
	}
.ss .btn-grey {
    border:1px solid #dbdbdb;
    font-weight:400;
    font-size:14px;
    background:#f2f2f2 url(../img/ss-ico-arrow.png) no-repeat right;
    text-align:left;
    padding-right:30px;
	color: #666;
	text-transform:none;
}
/*-------------------------------
Labs Report page
---------------------------------*/
.container-fluid.lr {
	padding:0;
	}
.lr #flashInternal {
	display:none;
}
.lr a {
	color:#009be1;
	font-weight: 300;
	}
.lr a.close {
	color: #333;
	}
.lr .btn {
	border:none;
	padding: 6px 10px 6px;
	}
.lr .labform {
	background: #ebebeb;
	padding:40px 0 60px;
	text-align:center;
	}
.lr .labform.arrowup {
	background: #ebebeb url(../html/img/lr-ico-arrow-bg.png) no-repeat bottom center;
	}
.lr .btn.btn-blue {
	background:#009be1;
	color:#fff;
	text-shadow:none;
	}
.lr .btn.btn-grey {
	background:#ececec;
	color:#afafaf;
	text-shadow:none;
	}
.lr .btn.btn-grey:hover {
	background:#e2e2e2;
	}
.lr .btn.btn-large {
	font-size:14px;
	}
.lr .btn {
	font-size:11px;
	}
.lr .btn img {
	vertical-align: text-bottom;
	}
.lr .btn.btn-blue:hover {
	background:#0094d7;
	}
.lr .labform h1 {
	font-size:40px;
	color:#333;
	font-weight:300;
	margin:20px 0 40px;
	}
.lr h2 {
	font-weight:300;
	color:#333;
	letter-spacing:1px;
	}
.lr h2.lessbottom {
	margin-bottom:0;
	}
.lr .labform form {
	margin:20px 0 0;
	}
.lr .labform form input[type="text"] {
	width:350px;
	font-size:16px;
	padding:15px;
	font-weight:300;
	border:0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	}
.lr .labform form .btn {
	line-height:24px;
	padding:12px 20px;
	font-weight:400;
	vertical-align: top;
	-webkit-border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	border-radius: 0 2px 2px 0;
	margin-left:-10px;
	}
.lr .labform form .textform .help-block a {
	height: 20px;
	display: inline-block;
	}	
.lr .carousel .item {
	-webkit-transition: 3s ease-in-out left;
  	-moz-transition: 3s ease-in-out left;
  	-ms-transition: 3s ease-in-out left;
  	-o-transition: 3s ease-in-out left;
  	transition: 3s ease-in-out left;
	}	
	
.typeahead {
	margin-top: 5px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	padding: 0;
	min-width:200px;
	}
.typeahead li {
	list-style:none;
	list-style-type:none;
	}
.typeahead li a {
	padding:10px;
	}
.typeahead.dropdown-menu > .active > a {
	background-color: #f8f8f8;
	background:#f8f8f8;
	color: #333;
	}
.lr .labform form .btn img {
	margin-right:10px;
	}
.lr .labform form .textform {
	display:inline-block;
	text-align:left;
	}

.lr .labform form .textform .help-block {
	margin-top:5px;
	}
.lr .labform form .textform .help-block a {
	  font-weight:300;
	  background:url(../img/ico-compare-small.png) no-repeat left;
	  padding-left:23px;
	  }
	 .lr .labform form .textform .help-block.clear a {
	  font-weight:300;
	  background: none;
	  padding-left:0;
	  }
.lr .graphdiv {
	width:179px;
	margin:30px auto;
	position:relative;
	height: 179px;
	}
.lr .graphdiv.empty {
	-webkit-border-radius: 179px;
	-moz-border-radius: 179px;
	border-radius: 179px;
	background: #f7f7f7;
	}
.lr .tooltip-warning {
	width: 233px;
	height: 101px;
	position: absolute;
	background: url(../html/img/tooltip-warning-bg.png) no-repeat top left;
	padding: 15px;
	top: -80%;
	left: 100px;
	z-index: 99;
	font-size: 12px;
	line-height: 18px;
	padding-top: 35px;
	}
.lr .graphdiv .value {
	position:absolute;
	width:100%;
	text-align:center;
	top:40%;
	font-size:14px;
	font-weight:300;
	color:#515151;
	}
.lr .graphdiv .value .number {
	color:#424242;
	font-size:36px;
	font-weight:300;
	display:block;
	margin-bottom:5px;
	}
.lr .greybg {
	background:#f0f0f0;
	}
.lr .graphpd {
	background:#fff;
	margin:20px 0 30px;
	}
.lr .average {
	margin-bottom:30px;
	}
.lr .average .number {
	display:block;
	margin:10px 0 5px;
	font-size:30px;
	font-weight:500;
	color:#74b615;
	}
.lr .number .super {
	vertical-align: top;
	font-size: 50%;
	margin-right: 2px;
	margin-top: -4px;
	display: inline-block;
	}
.lr .average .icon {
	display:block;
	margin:20px 0;
	}
.lr .average {
	background:#fff;
	text-align:center;
	padding:10px 10px 20px;
	font-size:14px;
	font-weight:300;
	color:#515151;
	}
.lr .average .blurred {
	vertical-align: top;
	}
.lr .compdiv {
	border:1px solid #e7e7e7;
	margin-top:20px;
	position:relative;
	}
.lr .compdiv .thumb {
	height:140px;
	overflow: hidden;
	}
.lr .compdiv a {
	font-size:11px;
	display:block;
	padding:10px;
	line-height:13px;
	min-height: 26px;
	max-height: 26px;
	}
.lr .compdiv .bids {
	position:absolute;
	left:3px;
	top:3px;
	background:#000;
	background:rgba(0, 0, 0, 0.6);
	font-size:11px;
	line-height:14px;
	padding:5px;
	color:#fff;
	}
.lr .compdiv .price {
	position:absolute;
	right:3px;
	top:3px;
	background:#74b615;
	background:rgba(116, 182, 21, 0.6);
	font-size:11px;
	line-height:14px;
	padding:5px;
	color:#fff;
	}
.lr .compdiv .price .super {
	font-size:7px;
	vertical-align: top;
	margin-top: -2px;
	display: inline-block;
	}
.lr .carousel-control {
	position:relative;
	border:1px solid #dfdfdf;
	display:inline-block;
	margin-top:10px;
	color:#ccc;
	left:0;
	width: 30px;
	height: 30px;
	line-height: 20px;
	}
.lr .paging {
	display: inline-block;
	margin-top: 20px;
	vertical-align: top;
	font-size:13px;
	color:#b6b6b6;
	font-weight:300;
	}
.lr .recom {
	text-align:center;
	padding:10px 10px 20px;
	font-size:14px;
	font-weight:300;
	color:#515151;
	line-height:18px;
	}
.lr .recom .graphrec {
	display:block;
	margin:20px 0 10px;
	height:110px;
	position:relative;
	}
.lr .recom .graphrec .lfdiv {
	width:161px;
	height:84px;
	margin:0 auto;
	position:relative;
	}
.lr .recom .graphrec .lfdiv .lf {
	position:absolute;
	width:100%;
	color:#fff;
	text-align:center;
	bottom:10px;
	font-size:16px;
	font-weight:100;
	letter-spacing:1px;
	}
.lr .table.supplier {
	margin:20px 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-weight:300;
	color:#666666;
	}
.lr .table-bordered thead:last-child tr:last-child th:first-child, .lr .table-bordered tbody:last-child tr:last-child td:first-child,
.lr .table-bordered thead:first-child tr:first-child th:first-child, .lr .table-bordered tbody:first-child tr:first-child td:first-child {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	}
.lr .table.supplier .flag {
	float:left;
	margin-right:5px;
	margin-top:3px;
	}
.lr .table.supplier th {
	text-align:center;
	font-size:14px;
	font-weight:400;
	background:#f6f6f6;
	padding:12px;
	color:#333333;
	}
.lr .table.supplier .desc {
	font-size:12px;

	line-height:16px;
	}
.lr .table.supplier .star {
	display:inline-block;
	width:28px;
	height:26px;
	margin-right:2px;
	}
.lr .table.supplier .star.active {
	background:url(../img/lr-ico-rating-active.png) no-repeat;
	}
.lr .table.supplier .star.inactive {
	background:url(../img/lr-ico-rating-inactive.png) no-repeat;
	}
.lr .compare h3 {
	font-size:24px;
	font-weight:600;
	margin:10px 0;
	}
.lr .compare .modal-body {
	padding:30px 30px 10px;
	}
.lr .compare .modal-body input[type="text"] {
	height: 48px;
	font-size:18px;
	font-weight:300;
	line-height:24px;
	padding: 4px 10px;
	}
.lr .compare .modal-body .btn {
	font-size:18px;
	font-weight:400;
	padding:14px 12px;
	}
.lr .compare h2 {
	font-size: 24px;
	line-height: 36px;
	color: #000;
	margin: 10px 0 10px 0;
	font-weight: 400;
	}
.lr .compare h2 .light {
	font-weight:300;
	}
.lr .table.comparison thead th {
	vertical-align: middle;
	font-weight: 400;
	font-size: 24px;
	padding-bottom: 30px;
	line-height: 24px;
	}
.lr .add-product {
		background:url(../img/ico-compare-large.png) left no-repeat;
		padding-left:32px;
		color:#b5b5b5;
		font-weight:300;
		max-width: 200px;
		}
.lr .table.comparison td {
		border:none;
		font-size:16px;
		position:relative;
		padding: 15px 0;
		}
.lr .table.comparison tbody tr:hover td, .lr .table.comparison tbody tr:hover th {
	background-color: transparent;
	}
.lr .table.comparison tbody tr td span.value {
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: 100;
	top: 43%;
	color: #424242;
	}
.lr .table.comparison tbody tr td span.value.none {
	color:#999;
	}
.lr .graphthumb {
	position:relative;
	overflow:hidden;
	margin:0 10px;
	}
.lr .graphthumb a {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	font-size:12px;
	padding-top:20%;
	color:#999;
	text-decoration:none;
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
	}
.lr .graphthumb a:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	background:rgba(255, 255, 255, .8);
	}
.lr .modal.graph {
	width: 900px;
	margin-left:-450px;
	}
.lr .table.comparison .average {
	background:none;
	margin: 0;
	padding: 0;
	}
.lr .average .number.blank {
	color: #ccc;
	}
.lr .tabproduct {
	list-style:none;
	list-style-type:none;
	margin:30px 0 0;
	padding:0;
	}
.lr .tabproduct li {
	list-style:none;
	list-style-type:none;
	float:left;
	width:20%;
	text-align:center;
	font-weight: 400;
	font-size: 24px;
	}
.lr .tabproduct li.title {
	font-size:16px;
	text-align:left;
	}
.lr .tabproduct li a {
	text-decoration:none;
	width: 90%;
	display: inline-block;
	padding: 15px 0 20px;
	margin-top: -15px;
	color:#b5b5b5;
	font-weight:300;
	}
.lr .tabproduct li.active a.arrow_box, .lr .tabproduct li a.arrow_box:hover {
	position: relative;
	background: #f0f0f0;
	color:#2d2d2d;
}
.lr .tabproduct li.active a.arrow_box:after, .lr .tabproduct li a.arrow_box:hover:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(240, 240, 240, 0);
	border-top-color: #f0f0f0;
	border-width: 10px;
	margin-left: -10px;
}
.lr .table.comparison .graphrec {
	padding:0 10px;
	}
.lr .table.comparison .format {
	color: #74b615;
	font-size:18px;
	}
.lr .table.comparison .format.blank {
	color: #666;
	}
.lr .table.comparison .graphcircle {
	position:relative;
	}
.lr .no-sup {
	text-align:center;
	padding:10px;
	}
.lr .tab-sec {
	background:#3e3f41;
	padding:20px 0 15px;
	}
.lr .tab-sec .span10.offset1, .lr .labform .span10.offset1 {
	float:none;
	margin:0 auto;
	}
.lr .tab-sec ul {
	margin:0;
	}
.lr .tab-sec li {
	display:inline;
	margin-right:27px;

	}
.lr .tab-sec li a {
	color:#c5c6c6;
	font-weight: 300;
	}
.lr .tab-sec li.active a, .lr .tab-sec li a:hover {
	color:#fff;
	text-decoration:none;
	}
.lr .tab-sec li.active a {
	font-weight:500;
	}
.lr .lead {
	color:#8a8a8a;
	font-size:18px;
	}
.lr .proddiv {
	border:1px solid #d3d3d3;
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	margin-bottom:30px;
	}
.lr .proddesc {
	background:#f4f4f4;
	border-bottom:1px solid #e4e4e4;
	padding:17px 12px 21px ;

	}
.lr .proddesc p {
	height:60px;
	overflow: hidden;
}
.lr .proddesc .pull-left, .lr .proddesc .pull-right {
	font-size:19px;
	}
.lr .proddesc .pull-left .title, .lr .proddesc .pull-right .title {
	font-size:10px;
	color:#8c8c8c;
	text-transform:uppercase;
	}
.lr .prodbtn {
	padding:7px 12px;
	}
.lr .prodbtn .pull-right {
	display:inherit;
	}
.lr a.more-ideas {
	background:url(../html/img/lr-ico-arrow-long.png) no-repeat right;
	padding-right:30px;
	margin-top:20px;
	display:inline-block;
	}
.lr .powered-terapeak {
	float:right;
	margin-top:-40px;
	}
.lr #AnalyzeForm .powered-terapeak {
	margin-top:-80px;
	float: none;
	}
.lr .labform ul.categories {
	margin:0;
	}
.lr .labform ul.categories li {
	list-style:none;
	list-style-type:none;
	margin-bottom:8px;
	}
.lr .labform ul.categories li.active a {
	color:#333;
	font-weight:500;
	}
.lr .saved-ideas img {
	border:1px solid #f1f1f1;
	}
.lr .saved-ideas .btn img {
	border: none;
	vertical-align: bottom;
	margin-right: 5px;
	}
.lr .saved-ideas.table thead th {
	font-size:14px;
	text-transform:uppercase;
	font-weight: 500;
	vertical-align: middle;
	}
.lr .saved-ideas a.btn-compare, .lr .saved-ideas a.btn-compare:hover {
	color:#fff;
	text-transform:none;
	text-transform:uppercase;
	font-weight:300;
	}
.lr .saved-ideas.table tbody tr:hover td, .lr .saved-ideas.table tbody tr:hover th {
	background-color: transparent;
	}
.lr .saved-ideas.table .highlight {
   background-color: #fffef1;
	}
.lr .videodiv {
	background:#fff;
	}
.lr .videodiv button.close {
	margin: 0 10px 0 0;
font-weight: 300;
font-size: 30px;
line-height: 30px;
}

.lr canvas.rotated {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */
    transform: rotate(180deg);
}

/*---------------------
Checkout Page
-----------------------*/
.cp.container-fluid {
	padding:0;
	}
.cp .light-grey-bg {
	background: #f7f7f7;
	padding:40px 0;
	}
.cp .grey-bg {
	background: #e4e4e4;
	padding:40px 0;
	}
.cp .row-fluid .offset1, .ds .row-fluid .offset1 {
	margin-left: 100px;
	}
.cp .pricediv h1 {
	font-weight:600;
	margin-bottom: 3px;
	font-size: 30px;
	line-height: 34px;
	}
.cp .pricebox {
	background:#fff;
	padding:30px;
	position:relative;
	}
.cp .pricebox .best-value {
	position:absolute;
	top:-7px;
	left:-7px;
	z-index:2;
	}
.cp .pricebox.grey {
	background:#fbfbfb;
	}
.cp .pricebox .price {
	color:#629904;
	font-size:100px;
	text-align:center;
	margin:20px 0 10px;
	}
.cp .pricebox .price .dollar {
	font-size:40px;
	font-weight:300;
	vertical-align: super;
	display: inline-block;
	}
.cp .pricebox .price .cent {
	font-size: 60px;
	font-weight: 300;
	vertical-align: top;
	display: inline-block;
	}
.cp .pricebox .price .per {
	font-size: 22px;
	font-weight: 300;
	vertical-align: initial;
	display: inline-block;
	}
.cp .pricebox .price .per.undercent {
	margin-left: -60px;
	}
.cp .pricebox .billed {
	text-align:center;
	font-size:18px;
	color:#777777;
	display:block;
	font-weight:300;
	margin-bottom:30px;
	}
.cp .pricebox .btn {
	padding: 12px 14px;
	font-size: 20px;
	}
.cp .pricebox .tick {
	padding:0;
	margin:20px 0 0;
	color:#777777;
	font-size:14px;
	}
.cp .pricebox .tick li {
	background:url(../img/ico-checked.png) no-repeat;
	background-position:0px 2px;
	list-style:none;
	list-style-type:none;
	padding-left:20px;
	margin-top:10px;
	}
.cp .money-back {
	margin-top:150px;
	}
.cp .money-back .title {
	color:#5d8e07;
	font-size:18px;
	font-weight:600;
	display:block;
	margin-bottom:10px;
	}
.cp .money-back .text {
	color: #666;
	font-size:13px;
	display:block;
	margin-bottom:10px;
	}
.cp .money-back .profile img {
	width:58px;
	height:58px;
	-webkit-border-radius: 58px;
	-moz-border-radius: 58px;
	border-radius: 58px;
	}
.cp .money-back .profile .pull-left {
	margin-right:10px;
	}
.cp .money-back .profile .position {
	font-size:11px;
	color:#5d8e07;
	line-height:16px;
	padding-top:10px;
	}
.cp .faq {
	margin-top:20px;
	position:relative;
	color:#555555;
	font-size:15px;
	line-height:21px;
	font-weight:300;
	}
.cp .faq h1 {
	font-weight:400;
	height: 40px;
	}
.cp .faq h1:before {
    content: "";
    display: block;
    border-top: solid 1px #cecece;
    width: 100%;
    height: 100px;
    position: absolute;
    top: 18px;
    z-index: 1;
    text-align:center;
}

.cp .faq h1 span {
    background: #f7f7f7;
    padding: 0 30px;
    position: absolute;
  	left:30%;
    z-index: 5;
}
.cp .faq h4 {
	font-size:22px;
	line-height:26px;
	margin-bottom:10px;
	color:#444444;
	}
.cp .testimonial {
	background:#fff;
	padding:29px 29px 35px;
	margin-bottom:45px;
	font-size:15px;
	line-height:24px;
	font-weight:300;
	color:#444444;
	}
.cp .testimonial .profile {
	display:block;
	margin-top:10px;
	}
.cp .testimonial.option .profile {
	display:block;
	margin-bottom:10px;
	margin-top:0;
	overflow: auto;
	}
.cp .testimonial .profile img {
	width:62px;
	height:62px;
	-webkit-border-radius: 58px;
	-moz-border-radius: 58px;
	border-radius: 58px;
	}
.cp .testimonial .profile .pull-left {
	margin-right:10px;
	}
.cp .testimonial .profile .position {
	font-size:14px;
	color:#444444;
	line-height:19px;
	font-weight:600;
	padding-top:10px;
	}
.signupmodal {
	padding:40px 20px;
	font-size:16px;
	font-weight:300;
	}
.signupmodal h1 {
	font-weight:600;
	margin-bottom: 3px;
	font-size: 30px;
	line-height: 34px;
	color:#333333;
	}
.signupmodal form {
	margin:30px auto 0;
	width:360px;
	}
.signupmodal form label {
	font-size:18px;
	font-weight:300;
	color:#333;
	}
.signupmodal form input[type="text"] {
	height: 48px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background:#efeeee;
	margin-bottom:20px;
	font-size: 16px;
	}
.signupmodal form .help-block {
	font-size:12px;
	color:#999999;
	margin-top:-20px;
	margin-bottom:20px;
	}
.signupmodal form .btn {
	padding: 12px 34px;
	font-size: 20px;
	}
.signupmodal form .notecb {
		color:#666666;
		font-size:11px;
		font-weight:300;
		line-height:15px;
		display:block;
		margin-top:20px;
		}

/*modal show*/
.hide.in {
  display: inherit !important;
}
.container input:focus, .container a:focus {
	outline:0;
	}

/*---------------------
Dropship
-----------------------*/
.ds h1 {
	font-size:42px;
	font-weight: 500;
	}
.ds .stepcontent h3 {
	font-weight: 400;
	font-size: 24px;
	text-align: left;
	}
.ds p.lead {
	color:#6f6f6f;
	}
.ds .social {
	width:156px;
	margin:0 auto;
	font-size:24px;
	font-weight:300;
	color:#2d2d2d;
	text-align:center;
	}
.ds .social .shares {
	display:block;
	font-size:11px;
	color:#747474;
	font-weight:600;
	text-transform:uppercase;
	}
.ds .social hr {
	margin: 5px 0 8px;
	}
.ds .social .icon {
	display:inline-block;
	width:46px;
	height:45px;
	overflow:hidden;
	background:url(../img/ds-sprite.png) no-repeat;
	text-indent:-1000px;
	opacity:0.9;
	filter:alpha(opacity=90); /* For IE8 and earlier */
	}
.ds .social .icon:hover {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.ds .social .icon.facebook {
	background-position:0 0;
	width:45px;
	}
.ds .social .icon.twitter {
	background-position:-45px 0;
	}
.ds .social .icon.google {
	background-position:-91px 0;
	}
.ds .graphicsdiv {
	height:635px;
	background: url(../img/ds-graphics-bg.png) no-repeat;
	position:relative;
	margin:0 auto;
	}
.ds .graphicsdiv .image1 {
	position:absolute;
	left:400px;
	top:0;
	}
.ds .graphicsdiv .arrow1 {
	left:607px;
	top:60px;
	opacity:0.5;
	filter:alpha(opacity=50); /* For IE8 and earlier */
	}
.ds .graphicsdiv .image2 {
	position:absolute;
	right:0px;
	top:217px;
	}
.ds .graphicsdiv .arrow2 {
	right:60px;
	top:332px;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	}
.ds .graphicsdiv .image3 {
	position: absolute;
	left: 597px;
	top: 520px;
	}
.ds .graphicsdiv .arrow3 {
	left:330px;
	top:563px;
	}
.ds .graphicsdiv .image4 {
	position:absolute;
	left:210px;
	top:461px;
	}
.ds .graphicsdiv .arrow4 {
	left:77px;
	top:314px;
	}
.ds .graphicsdiv .image5 {
	position:absolute;
	left:0;
	top:209px;
	}
.ds .graphicsdiv .arrow5 {
	left:127px;
	top:54px;
	opacity:0.7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
	}
.ds .graphicsdiv .arrow {
	position:absolute;
	}
.ds .graphicsdiv .arrow img {
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\' filterRes=\'800\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
	}
.ds .text h4 {
	font-size:24px;
	font-weight:300;
	color:#9a9a9a;
	}
.ds .text h2 {
	font-size:30px;
	font-weight:300;
	color:#9a9a9a;
	margin:5px 0 15px;
	}
.ds .text p {
	font-weight:300;
	color:#4f4f4f;
	}
.ds .text {
	position:absolute;
	width:527px;
	height:207px;
	left:295px;
	top:233px;
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	-webkit-transition: opacity 0.1s linear;
     -moz-transition: opacity 0.1s linear;
       -o-transition: opacity 0.1s linear;
          transition: opacity 0.1s linear;
	}
.ds .text.text1 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.ds .text1 h2 {
	color:#fc6666;
	}
.ds .text2 h2 {
	color:#62baf2;
	}
.ds .text3 h2 {
	color:#54da9c;
	}
.ds .text4 h2 {
	color:#e4d151;
	}
.ds .text5 h2 {
	color:#efaa59;
	}
.image1:hover ~ .arrow1, .image2:hover ~ .arrow2, .image3:hover ~ .arrow3, .image4:hover ~ .arrow4, .image5:hover ~ .arrow5 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}

.image1:hover, .image2:hover, .image3:hover, .image4:hover, .image5:hover {
	cursor:pointer;
	cursor:hand;
	}
.image1:hover ~ .arrow1 img {
	filter: none;
    -webkit-filter: grayscale(0);
	}

.image1:hover ~ .text1 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}


.image2:hover ~ .arrow2 img, .image2:hover ~ .arrow1 img {
	filter: none;
    -webkit-filter: grayscale(0);
	}
.image2:hover ~ .arrow1 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image2:hover ~ .text2 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image2:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}


.image3:hover ~ .arrow1 img, .image3:hover ~ .arrow2 img, .image3:hover ~ .arrow3 img {
	filter: none;
    -webkit-filter: grayscale(0);
	}
.image3:hover ~ .arrow1, .image3:hover ~ .arrow2 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image3:hover ~ .text3 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image3:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}

.image4:hover ~ .arrow1 img, .image4:hover ~ .arrow2 img, .image4:hover ~ .arrow3 img, .image4:hover ~ .arrow4 img {
	filter: none;
    -webkit-filter: grayscale(0);
	}
.image4:hover ~ .arrow1, .image4:hover ~ .arrow2, .image4:hover ~ .arrow3 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image4:hover ~ .text4 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image4:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}

.image5:hover ~ .arrow1 img, .image5:hover ~ .arrow2 img, .image5:hover ~ .arrow3 img, .image5:hover ~ .arrow4 img, .image5:hover ~ .arrow5 img {
	filter: none;
    -webkit-filter: grayscale(0);
	}
.image5:hover ~ .arrow1, .image5:hover ~ .arrow2, .image5:hover ~ .arrow3,  .image5:hover ~ .arrow4 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image5:hover ~ .text5 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.image5:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}

.arrow1:hover img, .arrow1:hover {
	filter: none !important;
    -webkit-filter: grayscale(0) !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important; /* For IE8 and earlier */
	cursor:pointer;
	cursor:hand;
	}
.arrow1:hover ~ .text1 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}

.arrow2:hover img,
.arrow2:hover,
.arrow2:hover ~ .arrow1,
.arrow2:hover ~ .arrow1 img {
	filter: none !important;
    -webkit-filter: grayscale(0) !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important; /* For IE8 and earlier */
	cursor:pointer;
	cursor:hand;
	}
.arrow2:hover ~ .text2 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.arrow2:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}

.arrow3:hover img,
.arrow3:hover,
.arrow3:hover ~ .arrow1,
.arrow3:hover ~ .arrow1 img,
.arrow3:hover ~ .arrow2,
.arrow3:hover ~ .arrow2 img {
	filter: none !important;
    -webkit-filter: grayscale(0) !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important; /* For IE8 and earlier */
	cursor:pointer;
	cursor:hand;
	}
.arrow3:hover ~ .text3 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.arrow3:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}

.arrow4:hover img,
.arrow4:hover,
.arrow4:hover ~ .arrow1,
.arrow4:hover ~ .arrow1 img,
.arrow4:hover ~ .arrow2,
.arrow4:hover ~ .arrow2 img,
.arrow4:hover ~ .arrow3,
.arrow4:hover ~ .arrow3 img {
	filter: none !important;
    -webkit-filter: grayscale(0) !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important; /* For IE8 and earlier */
	cursor:pointer;
	cursor:hand;
	}
.arrow4:hover ~ .text4 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.arrow4:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}

.arrow5:hover img,
.arrow5:hover,
.arrow5:hover ~ .arrow1,
.arrow5:hover ~ .arrow1 img,
.arrow5:hover ~ .arrow2,
.arrow5:hover ~ .arrow2 img,
.arrow5:hover ~ .arrow3,
.arrow5:hover ~ .arrow3 img
.arrow5:hover ~ .arrow4,
.arrow5:hover ~ .arrow4 img {
	filter: none !important;
    -webkit-filter: grayscale(0) !important;
	opacity:1 !important;
	filter:alpha(opacity=100) !important; /* For IE8 and earlier */
	cursor:pointer;
	cursor:hand;
	}
.arrow5:hover ~ .text5 {
	opacity:1;
	filter:alpha(opacity=100); /* For IE8 and earlier */
	}
.arrow5:hover ~ .text1 {
	opacity:0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	}


.ds .stepbox {
	position:relative;
	}
.ds .stepbox .step {
	float:left;
	width:18%;
	margin-right:2%;
	text-align:center;
	position: relative;
	z-index: 2;
	}
.ds .stepbox .step .number {
	width:40px;
	height:40px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	border-radius: 40px;
	display:inline-block;
	color:#fff;
	font-size:24px;
	font-weight:300;
	line-height: 38px;
	text-align: center;
	}
.ds .stepbox .step .number.no1, .ds .stepbox .arrow_box.step1 .header {
	background:#e84141;
	}
.ds .stepbox .step .number.no2, .ds .stepbox .arrow_box.step2 .header {
	background:#62baf2;
	}
.ds .stepbox .step .number.no3, .ds .stepbox .arrow_box.step3 .header{
	background:#54da9c;
	}
.ds .stepbox .step .number.no4, .ds .stepbox .arrow_box.step4 .header {
	background:#e4d151;
	}
.ds .stepbox .step .number.no5, .ds .stepbox .arrow_box.step5 .header {
	background:#efaa59;
	}
.ds .stepbox hr {
	position:absolute;
	z-index:1;
	width:100%;
	}
.ds .stepbox .arrow_box.step1:after {
	border-bottom-color:#e84141;
	}
.ds .stepbox .arrow_box.step2:after {
	border-bottom-color:#62baf2;
	}
.ds .stepbox .arrow_box.step3:after {
	border-bottom-color:#54da9c;
	}
.ds .stepbox .arrow_box.step4:after {
	border-bottom-color:#e4d151;
	}
.ds .stepbox .arrow_box.step5:after {
	border-bottom-color:#efaa59;
	}
.ds .stepbox .arrow_box .header {
	color:#fff;
	text-align:center;
	padding:10px 5px;
	font-size:18px;
	font-weight:300;
	min-height:40px;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
	}
.ds .stepbox .arrow_box .header a {
	color:#fff;
	vertical-align:-webkit-baseline-middle;
	display:inline-block;
	text-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
	}
.ds .stepbox .arrow_box .header a:hover {
	text-decoration:none;
	}
.ds .stepbox .arrow_box .content {
	padding:10px 15px;
	color:#484848;
	font-style: italic;
	font-weight:300;
	}

.ds .stepbox .arrow_box {
	position: relative;
	background: #eaedf2;
	text-align:left;
	margin-top:20px;
	padding-bottom:20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	}
.ds .stepbox .arrow_box:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ffffff;
	border-width: 10px;
	margin-left: -10px;
}
.ds .stepbox .step.grey .arrow_box .header, .ds .stepbox .step.grey .number  {
	background:#d5d5d5;
	}
.ds .stepbox .step.grey .arrow_box:after {
	border-bottom-color:#d5d5d5;
	}
.ds .stepbox .step.grey .arrow_box {
	background:#f2f3f4;
	}
.ds .stepbox .step.grey .arrow_box .content {
	color:#ababac;
	}
.ds .home {
	background:url(../img/ds-sprite.png) no-repeat;
	background-position:-137px 0;
	width:26px;
	height:21px;
	display: inline-block;
	overflow:hidden;
	text-indent:-1000px;
	}
.ds .stepcontent h2 {
	font-size: 30px;
	font-weight: 500;
	margin-bottom: 20px;
	}
.ds .stepcontent h4 {
	font-size:18px;
	font-weight:400;
	margin-bottom:5px;
	line-height:24px;
	}
.ds .stepcontent {
	line-height:24px;
	font-weight:300;
	font-size:16px;
	}
.ds .stepcontent p {
	margin-bottom:20px;
	}
.ds .resouces {
	background:#f2f3f4;
	padding:20px;
	}
.ds .resouces ul {
	margin-top:15px;
	margin-left:15px;
	}
.ds .resouces ul li {
	list-style:none;
	list-style-type:none;
	margin-bottom:10px;
	}
.ds .resouces h4 {
	background:url(../img/ds-sprite.png) no-repeat;
	background-position: -173px 0;
	padding-left: 33px;
	}
.ds .stepcontent .span8 {
	float:none;
	margin:0 auto ;
	}
.ds .add-padding {
	padding-left:30px;
	}
.ds .stepcontent ul li{
	line-height: 24px;
	}
.ds .img-polaroid {
	padding: 7px;
	background-color: #fff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
	}
/*Market report alert*/
.alert-info.report {
	border: none;
	color: #404040;
	margin: 5px 0 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-shadow: none;
	}
/*Products Questionnaire*/
.pq {
	margin-top:30px;
	}
.pq .divdrop {
	margin:0 3px;
	display:inline-block;
	position:relative;
	width: 80px;
	}
.pq h3 {
	display:inline-block;
	padding-top:10px;
	}
.pq .divdrop .btn, .pq .divdrop .btn:focus  {
	min-width:73px;
	outline:none;
	margin-top:5px;
	}
.pq .divdrop.open .btn.primary {
	opacity: 0.5;
	}
.pq .dropdown-menu {
	width: 625px;
	left: -350px;
	webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 1px solid #d7d7d7;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background:#fbfbfb;
	position:relative;
	margin-top:10px;
	}
.pq .quest {
	padding:15px 20px;
	}
.pq .quest .radio {
	margin-left:15px;
	font-size: 12px;
	margin-bottom: 10px;
	}
.pq .quest textarea {
	resize: none;
	webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	}
.pq .dropdown-menu.yes {
left: -350px;
}
.pq .dropdown-menu.no {
left: -440px;
}
.pq :-moz-placeholder {
  color: #aaaaaa;
}
.pq :-ms-input-placeholder {
  color: #aaaaaa;
}
.pq ::-webkit-input-placeholder {
  color: #aaaaaa;
}
/*Version 2 Directory*/
.dir .offset1.span10 {
	float:none;
	margin:0 auto;
	width: inherit;
	}
.dir .btn {
	background:#f1f1f1;
	border:1px solid #dbdbdb;
	color:#787878;
	font-weight:500;
	text-transform: none;
	padding: 4px 10px 5px;
	}
.dir .btn:hover {
	background: #e2e2e2;
	}
.dir .btn.btn-success, .dir .btn.btn-primary {
	color:#fff;
	border:none;
	padding: 4px 10px 6px;
	}
.dir .searchform {
	background:#0088cf;
	padding:15px;
	margin:40px 0;
	}
.dir .searchform select, .dir .searchform textarea, .dir .searchform input[type="text"], .dir .searchform button.btn {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border:none;
	margin-bottom:0;
	}
.dir .searchform select {
	width:139px;
	background:#fff;
	font-size:13px;
	color:#606060;
	}
.dir .searchform select:focus {
	outline:0;
	}
.dir .searchform .selectform {
	position:absolute;
	right:0;
	top:7px;
	border-left:1px solid #cccccc
	}
.dir input[type="text"] {
	font-size:16px;
	height:42px;
	}
.dir .tbdiv {
	width:380px;
	display:inline-block;
	position:relative;
	}

.dir .searchform .btn {
	height:42px;
	text-transform:none;
	display:inline-block;
	margin-left:-6px;
	text-transform:none;
	font-size:16px;
	padding: 10px 20px;
	text-shadow:none;
	font-weight: 400;
	}
.dir [class^="icon-"] {
	background-image:url(../img/sprite-directory.png);
	background-repeat:no-repeat;
	margin-right:5px;
	}
.dir [class^="icon-"].diro {
	width:28px;
	height:28px;
	float:left;
	}
.dir .icon-view {
	background-position:0 -684px;
	}
.dir .icon-searches {
	background-position:0 -712px;
	}
.dir .icon-suppliers {
	background-position:0 -740px;
	}
.dir .icon-list {
	background-position:0 -765px;
	}
.dir [class^="icon-"].dircat {
	width:15px;
	height:16px;
	}
.dir .dircat.icon-antiques {
	background-position:0 0;
	}
.dir .dircat.icon-baby {
	background-position:0 -16px;
	}
.dir .dircat.icon-books {
	background-position:0 -32px;
	}
.dir .dircat.icon-business {
	background-position:0 -48px;
	}
.dir .dircat.icon-cameras {
	background-position:0 -64px;
	}
.dir .dircat.icon-cell {
	background-position:0 -80px;
	}
.dir .dircat.icon-clothing {
	background-position:0 -96px;
	}
.dir .dircat.icon-computers {
	background-position:0 -112px;
	}
.dir .dircat.icon-consumer {
	background-position:0 -128px;
	}
.dir .dircat.icon-dvds {
	background-position:0 -144px;
	}
.dir .dircat.icon-food {
	background-position:0 -160px;
	}
.dir .dircat.icon-health {
	background-position:0 -176px;
	}
.dir .dircat.icon-home {
	background-position:0 -192px;
	}
.dir .dircat.icon-jewelry {
	background-position:0 -208px;
	}
.dir .dircat.icon-shoes {
	background-position:0 -224px;
	}
.dir .dircat.icon-sporting {
	background-position:0 -240px;
	}
.dir .dircat.icon-toys {
	background-position:0 -256px;
	}
.dir .dircat.icon-travel {
	background-position:0 -272px;
	}
.dir .dircat.icon-video {
	background-position:0 -288px;
	}

.dir [class^="icon-"].dircatall {
	width:20px;
	height:20px;
	margin-right: 0;
	}
.dir .dircatall.icon-antiques {
	background-position:0 -304px;
	}
.dir .dircatall.icon-baby {
	background-position:0 -324px;
	}
.dir .dircatall.icon-books {
	background-position:0 -344px;
	}
.dir .dircatall.icon-business {
	background-position:0 -364px;
	}
.dir .dircatall.icon-cameras {
	background-position:0 -384px;
	}
.dir .dircatall.icon-cell {
	background-position:0 -404px;
	}
.dir .dircatall.icon-clothing {
	background-position:0 -424px;
	}
.dir .dircatall.icon-computers {
	background-position:0 -444px;
	}
.dir .dircatall.icon-consumer {
	background-position:0 -464px;
	}
.dir .dircatall.icon-dvds {
	background-position:0 -484px;
	}
.dir .dircatall.icon-food {
	background-position:0 -504px;
	}
.dir .dircatall.icon-health {
	background-position:0 -524px;
	}
.dir .dircatall.icon-home {
	background-position:0 -544px;
	}
.dir .dircatall.icon-jewelry {
	background-position:0 -564px;
	}
.dir .dircatall.icon-shoes {
	background-position:0 -584px;
	}
.dir .dircatall.icon-sporting {
	background-position:0 -604px;
	}
.dir .dircatall.icon-toys {
	background-position:0 -624px;
	}
.dir .dircatall.icon-travel {
	background-position:0 -644px;
	}
.dir .dircatall.icon-video {
	background-position:0 -664px;
	}

.dir .userinfo {
	display:inline-block;
	font-size:11px;
	text-transform:uppercase;
	vertical-align:middle;
	width:120px;
	margin:0 0 0 17px;
	position:relative;
	}
.dir .userinfo a {
	color:#bbdff5;
	}
.dir .userinfo span {
	overflow:hidden;
	line-height:12px;
	display: block;
	padding-top:10px;
	}
.dir .userinfo .number {
	width:12px;
	height:11px;
	background:#ef4c4c;
	position:absolute;
	font-size:8px;
	color:#fff;
	padding:0;
	text-align:center;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	line-height: 10px;
	font-weight:300;
	left:20px;
	padding-top:1px;
	}
.dir h2 {
	font-size:20px;
	font-weight: 500;
	color: #333;
	line-height: 32px;
	}
.dir h3 {
	font-size:16px;
	font-weight: 400;
	color: #2d2d2d;
	line-height: 24px;
	text-align:left;
	margin-bottom:10px;
	}
.dir hr {
	margin-top:15px;
	}
.dir ul.unstyled li {
	list-style:none;
	list-style-type:none;
	}
.dir .allcat li {
	margin:5px 0 10px;
	font-weight:300;
	}
.dir .allcatshow li {
	margin-bottom:5px;
	font-weight:300;
	font-size:13px;
	}
.dir .refine {
	padding:25px 25px 10px;
	border-top:2px solid #e4e4e4;
	border-bottom:2px solid #e4e4e4;
	margin:20px 0;
	font-size:13px;
	}
.dir .refine ul.unstyled li span {
	font-size:10px;
	color:#666666;
	}
.dir .refine hr {
	margin-left:-25px;
	margin-right:-25px;
	}
.dir .refine h5 {
	text-transform:uppercase;
	font-weight:300;
	font-size:11px;
	color:#8f8f8f;
	line-height:12px;
	margin-bottom:8px;
	}
.dir .refine select {
	border: 1px solid #dbdbdb;
	background: #f1f1f1;
	color: #7c7c7c;
	font-size: 12px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
.dir .refine select:focus {
	outline:none;
	}
.dir .refine .btn:first-child {
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	}
.dir .dblebtns .btn {
	width:50%;
	color: #7c7c7c;
	font-size: 11px;
	}
.dir .dblebtns .btn.disabled {
	background:#fff;
	}
.dir .resultsnum {
	font-weight:500;
	margin-top:40px;
	}
.dir .flag-icon {
	width: 1.5em;
	}
.dir .infoli i.contact {
	background-image: url("http://cdn.salehoo.com/img/glyphicons-halflings-colored.png?7406");
	margin-top: 1px;
	opacity:0.6;
	filter:alpha(opacity=60); /* For IE8 and earlier */
	}
.dir .thumbpho {
	width:176px;
	height:166px;
	border:1px solid #dddddd;
	float:left;
	margin-right:17px;
	text-align:center;
	position:relative;
	}
.dir .thumbpho .carousel-control {
	top: 80px;
	left:0;
	font-size: 40px;
	width: 20px;
	}
.dir .thumbpho .carousel-control.right {
	left: auto;
	right: 0;
	}
.dir .thumbpho .carousel .carousel-inner .item img {
	height:166px;
	display: inline-block;
	}
.dir .listres {
	margin:30px 0;
	border-bottom: 1px solid #eeeeee;
	padding-bottom:35px;
	}
.dir .infoli {
	}
.dir .infoli h4 {
	font-size:18px;
	margin-bottom:8px;
	}
.dir .infoli p {
	font-size:13px;
	line-height:18px;
	color:#575757;
	}
.dir .infoli .infoex {
	text-transform:uppercase;
	font-size:11px;
	color:#a5a5a5;
	display:block;
	line-height:16px;
	}
.dir .infoli .infoex span {
	color:#575757;
	}
.dir .infoli .btnres {
	display:block;
	margin-top:21px;
	}
.dir .infoli .btn {
	font-size:11px;
	}
.dir .booknote {
	padding-bottom:20px;
	position:relative;
	float:right;
	}
.dir .booknote a.extra {
	font-size:12px;
	color:#a7a7a7;
	font-weight:400;
	margin-left:5px;
	}
.dir .dircatall.icon-bookmark {
	background-position:0 -796px;
	}
.dir .dircatall.icon-bookmark.active {
	background-position:0 -816px;
	}
.dir .dircatall.icon-note {
	background-position:0 -836px;
	}
.dir .dircatall.icon-note.active {
	background-position:0 -856px;
	}
.dir .booknote .dropdown-menu {
	left: inherit;
	right:0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding:15px 15px 10px;
	top: 22px;
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	border:1px solid #d8d8d8;
	background:#fbfbfb;
	font-size:12px;
	width:248px;
	}
.dir .booknote .dropdown-menu textarea, #contact-supplier textarea, #contact-supplier input[type="text"], #contact-supplier select {
	resize: none;
	webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	font-size:12px;
	}
.dir .booknote .dropdown-menu .btn{
	display:inline-block;
	}
.dir .pagination a {
	padding: 0 14px;
	border:none;
	font-size: 16px;
	color:#464646;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin: 0 3px;
	border:1px solid transparent;
	}
.dir .pagination .arrw, .dir .pagination .arrw:hover, .dir .pagination .disabled .arrw:hover{
	font-size:40px;
	font-weight:100;
	line-height: 30px;
	border: 1px solid #dbdbdb;
	background: #f1f1f1;
	padding: 0px 15px;
	padding-bottom: 4px;
	}
.dir .pagination li:first-child a, .dir .pagination li:last-child a {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
.dir .pagination .current a, .dir .pagination a:hover {
	color:#909090;
	border:1px solid #c8ddea;
	}
.dir textarea:focus,
.dir input[type="text"]:focus,
#contact-supplier textarea:focus,
#contact-supplier input[type="text"]:focus {
	-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/*Tradeshow*/
.dir.tradeshow {
	font-weight:300;
	}
.dir.tradeshow h1 {
	font-size:24px;
	line-height:32px;
	}
.dir.tradeshow h2 {
	font-weight: 400;
	}
.dir.tradeshow h3 {
	font-size:18px;
	font-weight:500;
	}
.dir.tradeshow h6 {
	font-weight:300;
	font-size:14px;
	}
.dir.tradeshow h5 {
	font-weight:500;
	font-size:14px;
	margin-bottom:10px;
	}
.dir .refine h5 {
	text-transform: uppercase;
	font-weight: 300;
	font-size: 11px;
	color: #8f8f8f;
	line-height: 12px;
	margin-bottom: 8px;
	}
.dir.tradeshow .sidebar-input {
	width:100%;
	}
.dir.tradeshow input[type="text"].sidebar-input, .dir.tradeshow input[type="password"].sidebar-input {
	font-size: 13px;
	height: 40px;
	}
.dir.tradeshow .supplier-login {
	font-size:14px;
	color:#666;
	font-weight:300;
	line-height:22px;
	margin-top:40px;
	}
.dir.tradeshow .supplier-login fieldset {
	margin-top:20px;
	}
.dir.tradeshow .supplier-login .btn.btn-primary {
	text-transform: none;
	font-size: 18px;
	font-weight: 500;
	padding: 10px 20px;
	line-height: 22px;
	}
.dir.tradeshow .showdiv {
	line-height:16px;
	
	border-bottom:1px solid #eeeeee;
	padding:15px 0;
	}
.dir.tradeshow .date {
	font-size:12px;
	font-weight:500;
	}
.dir.tradeshow .country, .dir.tradeshow .categr {
	color:#8a8a8a;
	font-size:12px;
	}
.dir.tradeshow .categr {
	width:140px;
	}
.dir.tradeshow hr.nomargin {
	margin:8px 0 0 0;
	}
.dir.tradeshow hr {
	margin-top:8px;
	}
.dir.tradeshow li {
	margin-bottom: 5px;
	font-size: 13px;
	line-height:18px;
	}
.dir.tradeshow .month {
	float:left;
	width:35px;
	margin-right:15px;
	font-size:11px;
	line-height:14px;
	color:#949494;
	}
.dir.tradeshow .month .name {
	border-right:1px solid #e3e3e3;
	font-size:13px;
	display:block;
	margin-bottom:5px;
	}
.dir.tradeshow .lead {
	font-size: 16px;
	color: #666666;
	}
.dir.tradeshow .mapdiv {
	height:225px;
	}
.dir.tradeshow .popu {
	text-transform:uppercase;
	font-size:14px;
	color:#666666;
	margin-top:5px;
	}
.dir.tradeshow .popu span {
	margin-right:20px;
	}
.dir.tradeshow .popu span strong {
	font-weight:500;
	color:#333;
	}
.dir.tradeshow .refine {
	padding: 15px 0;
	margin-bottom:30px;
	}
.dir.tradeshow .refine input[type="text"]  {
	height:auto;
	border-right:none;
	min-width: 150px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	}
.dir.tradeshow .refine .btn.btn-success {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	}
.dir :-moz-placeholder {
  color: #cccccc;
}
.dir :-ms-input-placeholder {
  color: #cccccc;
}
.dir ::-webkit-input-placeholder {
  color: #cccccc;
}
	

/*Page loader Lab Report*/
.ip-header {
	position: fixed;
	top: 0;
	z-index: 100;
	min-height: 480px;
	width: 100%;
	height: 100%;
	background: #fff;
}
.ip-loader {
	position: absolute;
	left: 0;
	width: 100%;
	opacity: 0;
	cursor: default;
	pointer-events: none;
	color:#999; font-weight:300; font-size:12px;
}
.ip-loader {
	bottom: 50%;
}
.ip-header .ip-inner {
	display: block;
	margin: 0 auto;
}
.ip-header .ip-loader svg path {
	fill: none;
	stroke-width: 6;
}
.ip-header .ip-loader svg path.ip-loader-circlebg {
	stroke: #ebebeb;
}
.ip-header .ip-loader svg path.ip-loader-circle {
	-webkit-transition: stroke-dashoffset 0.2s;
	transition: stroke-dashoffset 0.2s;
	stroke: #9e9e9e;
}

/* Animations */
/* Initial animation of header elements */
.loading .ip-loader {
	opacity: 1;
	-webkit-animation: animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;
	animation: animInitialHeader 1s cubic-bezier(0.7,0,0.3,1) both;
}
.loading .ip-loader {
	-webkit-animation-delay: 0.2s;
	animation-delay: 0.2s;
}
@-webkit-keyframes animInitialHeader {
	from { opacity: 0; -webkit-transform: translate3d(0,800px,0); }
}
@keyframes animInitialHeader {
	from { opacity: 0; -webkit-transform: translate3d(0,800px,0); transform: translate3d(0,800px,0); }
}
/* Header elements when loading finishes */
.loaded .ip-loader {
	opacity: 1;
}
.loaded .ip-loader {
	-webkit-animation: animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;
	animation: animLoadedLoader 0.5s cubic-bezier(0.7,0,0.3,1) forwards;
}
@-webkit-keyframes animLoadedLoader {
	to { opacity: 0; -webkit-transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); }
}
@keyframes animLoadedLoader {
	to { opacity: 0; -webkit-transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); transform: translate3d(0,-100%,0) scale3d(0.3,0.3,1); }
}
/* Header animation when loading finishes */
.loaded .ip-header {
	-webkit-animation: animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;
	animation: animLoadedHeader 1s cubic-bezier(0.7,0,0.3,1) forwards;
}
@-webkit-keyframes animLoadedHeader {
	to { -webkit-transform: translate3d(0,-100%,0); }
}
@keyframes animLoadedHeader {
	to { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0); }
}
/* Change layout class for header */
.layout-switch .ip-header {
	position: absolute;
}
/* No JS */
.no-js .ip-header {
	position: relative;
	min-height: 0px;
}
.no-js .ip-header .ip-logo svg path {
	fill: #fff;
}



/* Media queries */

@media screen and (max-width: 45em) {

	.ip-main h2 {
		font-size: 2.25em;
		font-size: 10vw;
	}

	.box {
		width: 100%%;
	}

}

/* Large desktop */
@media (min-width: 1200px) {
	.ds .graphicsdiv {
	width: 1018px;
	}
	.ds .graphicsdiv .image3 {
	left:658px;
	top:497px;
	}
	.dir .offset1.span10 {
	width: 970px;
	}
	.dir .tbdiv {
	width: 425px;
	}
	.dir.tradeshow .refine input[type="text"]  {
	min-width: 200px;
	}
 }

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
.ss .userinfodiv {
	float:none;
	width: auto;
	}
.ss .userinfo {
	height:auto;}
.ss .sidecon .pull-left {
	height: 73px;
	width: 90px;
	}
.lr .graphdiv {
	width:150px;
	}
.cp .row-fluid .offset1, .ds .row-fluid .offset1 {
	margin-left: 82px;
	}
.cp .pricebox {
	padding: 10px;
	}
.cp .pricebox .price {
	font-size: 70px;
	}
.cp .pricebox .price .dollar {
	font-size: 35px;
	}
.cp .pricebox .price .per {
	font-size: 18px;
	}
.cp .pricebox .price .cent {
	font-size: 40px;
	}
.cp .pricebox .btn {
	padding: 8px;
	font-size: 18px;
	}
.lr .table.comparison thead th, .lr .tabproduct li {
	font-size: 18px;
	}
.lr .add-product {
	background: none;
	padding-left: 0;
	}
.ds p.lead br {
	display:none;
	}
.db .video-holder {
	width: auto;
	}
.dir .userinfo {
	display:none;
	}
.dir .booknote {
	padding-bottom:0;
	}
.dir.tradeshow .refine input[type="text"]  {
	min-width: 90px;
	}
 }

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
body {
	padding:0;
}
.navbar-fixed-top, .navbar-fixed-bottom, #footer, #header {
	margin:0;
	}
.ss .userinfodiv {
	float:none;
	width: auto;
	}
.ss .userinfo {
	height:auto;
	}
.lr .compdiv {
	width:268px;
	margin: 0 auto 30px;
	}
.lr .labform form .textform {
	padding: 2%;
	margin-bottom:10px;
	text-align: -webkit-center;
	display:block;
	}
.lr .labform form input[type="text"] {
	height:25px;
	display:block;
	width: 90%;
	}
.lr .overview .span3 , .lr .carousel.slide .span3, .lr .recdiv .span3 {
	float:left;
	width:50%;
	}
.lr .avediv .span4 {
	float:left;
	width:33.3%;
	}
.cp .row-fluid .offset1, .ds .row-fluid .offset1 {
	margin-left: 0px;
	}
.cp.container-fluid {
	margin: 0 -10px;
	}
.cp.container-fluid .container {
	padding: 0 20px;
	}
.cp .money-back {
	margin-top: 50px;
	}
.cp .pricebox {
	max-width: 400px;
	margin: 0 auto 20px;
	}
.cp .faq h1 span {
	padding: 0;
	position: relative;
	left: 0;
	z-index: 5;
	}
.cp .faq h1:before {
	border-top:none;
	}
.cp .pricediv h1 br, .signupmodal br {
	display:none;
	}
.signupmodal form {
	width: auto;
	}
.lr .modal.graph {
	width: auto;
	margin-left: 0;
	left:10px;
	}
.lr .compare h2 {
	font-size: 18px;
	margin:0;
	}
.lr .table.comparison thead th, .lr .tabproduct li {
	font-size: 18px;
	}
.lr .add-product {
	background: none;
	padding-left: 0;
	}
.lr .table.comparison .circlegraph {
	display:none;
	}
.lr .table.comparison tbody tr td span.value {
	position: relative;
	width: 100%;
	font-size: 20px;
	font-weight: 300;
	top: 0;
	color:#74b615;
	}
.lr .average .number {
	font-weight: 300;
	font-size: 20px;
	}
.lr .modal.fade.in, .lr .modal.fade {
top: 5%;
}
.lr .labform form .btn {
		margin-bottom:20px;
		}
	.lr .labform form .btn, .lr .labform form input[type="text"]{
		-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.ds .stepbox .step {
float: none;
width: auto;
margin-right: 0;
margin-bottom: 20px;
}
.contact-update .control-group input[type="text"] {
	height: 40px;
	}
.contact-update {
padding: 0;
}
.modal-body {
max-height: inherit;
}
.db .video-holder {
	width: auto;
	}
.db .latest-blog .pull-left {
	float:none;
	display:inline-block;
	margin-bottom:20px;
	}
.db .find-supplier .input-append input {
	width: 100%;
	border-right: 1px solid #a3a8ad;
	margin-bottom: 20px;
	}
.db h2 {
	font-size: 26px;
	line-height:24px;
	}
.pq .dropdown-menu.yes {
width: 350px;
left: -90px;
}
.pq .dropdown-menu.no {
width: 350px;
left: -182px;
}
.dir .tbdiv {
	width:100%;
	}
.dir .searchform .btn {
	margin-left: 0;
margin-top: 10px;
width: 100%;
}
.dir .infoli .btn.btn-mini {
	width:auto !important;
	}
.headertop {
padding: 0 20px;
}
.db .guidepro .span4 {
	margin-bottom:30px;
	} 
.db .video-holder {
margin: 50px auto 20px;
}
.db .find-supplier {
margin: 20px 0 0px;
}
.db h2 small {
font-size: 18px;
}
.db .find-supplier .input-append input {
padding: 25px 10px;
font-size: 18px;
}
.db .find-supplier .input-append .btn {
height: 52px;
padding: 10px 40px;

}
 }

/* Landscape phones and down */
@media (max-width: 480px) {
.lr .graphdiv {
	width:130px;
	}
.lr .graphdiv .value .number {
	font-size:24px;
	}
.lr .graphdiv .value {
	font-size:11px;
	}
.lr .average .number {
	font-size:20px;
	}
.lr .carousel.slide .span3 {
	float:none;
	width:auto;
	}
.lr .recom {
	height:200px;
	}
.lr .recom .graphrec .lfdiv {
	width:auto;
	}
.lr .recom .graphrec .lfdiv .lf {
	bottom:30px;
	}
.lr .table.comparison th {
		padding:0;
		}
	.lr .average .number .super {
		font-size:14px;
		}
.lr .table.comparison td, .lr .tabproduct li.title {
font-size: 12px;
}
.lr .table.comparison thead th, .lr .tabproduct li {
font-size: 14px;
vertical-align: top;
}
.dir .thumbpho {
float: none;
margin-right: 0;
margin-bottom: 10px;
}
.dir .booknote {
float: none;
display: block;
padding-bottom: 0;
margin-top: 5px;
}
.dir .booknote a.extra {
margin-left: 0;
margin-right: 10px;
}
 }

/*
*	Directory Category Market Report
*/
.tp {
	padding-bottom:126px;
	}
.tp h3 {
	font-size:28px;
	}
.tp  hr.tophr {
	margin: 8px 0 18px;
	border-bottom: none;
	}
.tp .overview p {
	font-size:16px;
	line-height:24px;
	margin: 0 0 15px;
	}
.tp .boxtop {
	padding:15px 20px;
	}
.tp .boxtop.overview {
	padding-left:0;
	word-wrap: break-word;
	}
.tp .boxtop.recommends {
	background:#f4f4f5;
	word-wrap: break-word;
	}
.tp .recommends p {
	font-size:14px;
	line-height:22px;
	font-style:italic;
	margin: 0 0 18px;
	}
.tp .recommends h3 {
	font-size:22px;
	}
.bannerfloat {
	position:fixed;
	bottom:0;
	background:#00a3de;
	color:#fff;
	width:100%;
	height:126px;
	-webkit-box-shadow: 0px 3px 244px 8px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 3px 244px 8px rgba(0,0,0,0.75);
	box-shadow: 0px 3px 244px 8px rgba(0,0,0,0.75);
	}
.bannerfloat h2 {
	font-size:26px;
	font-weight:300;
	margin:15px 0 5px;
	color:#fff;
	}
.bannerfloat p.lead {
	font-size:17px;
	line-height:22px;
	}
.bannerfloat .textbanner {
	overflow:hidden;
	}
.bannerfloat .cta {
	float:right;
	margin-left:20px;
	background: #fad556; /* Old browsers */
	background: -moz-linear-gradient(top,  #fad556 0%, #fda635 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad556), color-stop(100%,#fda635)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fad556 0%,#fda635 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fad556 0%,#fda635 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fad556 0%,#fda635 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fad556 0%,#fda635 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad556', endColorstr='#fda635',GradientType=0 ); /* IE6-9 */
	padding:10px 40px;
	font-size:18px;
	color:#000;
	font-weight:500;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #684e0d;
	margin-top:30px;
	text-align: center;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 5px rgba(0,0,0,.25);
	}
.bannerfloat .cta:hover {
	background:#ffbb44;
	text-decoration:none;
	}
.bannerfloat .cta span {
	display:block;
	font-size:14px;
	font-weight:400;
	}

/* Large desktop */
@media (min-width: 1200px) {
	.bannerfloat h2 {
	font-size:28px;
	line-height:36px;
	}
	.bannerfloat p.lead {
	font-size:18px;
	line-height:24px;
	}
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
	.bannerfloat h2 {
	font-size:22px;
	line-height:24px;
	}
	.bannerfloat p.lead {
	font-size: 16px;
	line-height: 22px;
	}
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
	.bannerfloat {
	margin-left:-10px;
	height: auto;
	}
	.bannerfloat h2 {
	font-size:20px;
	line-height:22px;
	margin: 5px 0 5px;
	}
	.bannerfloat p.lead {
	font-size: 14px;
	line-height: 20px;
	}
	.bannerfloat .cta {
	float: none;
	display: block;
	margin-left: 0;
	padding: 5px;
	margin-top:10px;
	}
	.bannerfloat .textbanner {
	overflow: hidden;
	text-align: center;
	}
	.bannerfloat .textbanner br {
		display:none;
		}

}

/* Landscape phones and down */
@media (max-width: 480px) {
	.bannerfloat h2 {
	font-size:18px;
	line-height:20px;
	}
}

/* Expandable custom style*/
.expandable .detail {margin-bottom: 20px;}

.span3>.proddiv>img {
	min-height: 150px;
	position: relative;
	left: 50%;
	transform: translatex(-50%);
}


/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('http://cdn.salehoo.com/img/fancybox_sprite.png?7406');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('http://cdn.salehoo.com/img/fancybox_loading.gif?7406') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('http://cdn.salehoo.com/img/blank.gif?7406'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -9999px;
	left: -9999px;
	visibility: hidden;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('http://cdn.salehoo.com/img/fancybox_overlay.png?7406');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}