.st_sharethis_custom{
    background-image: none;
}
a.complaints-next.disabled img {
	opacity:0.5;
	cursor:default;
}
a.locations-next.disabled img {
	opacity:0.5;
	cursor:default;
}
#industry-comparison-chart #chart-selectors #chart-wrapper {
	background-image:none; /* Don't want the strange dropdown selector image */
}
#industry-comparison-chart #chart-selectors select#chart-select {
	background: #FFF;
}
#industry-comparison-chart table.complaint-table td {
	text-align:center;
}
#addition-location-results {
	display:none;
}
#additional-locations-win p.win-header-count {
	display: block;
}
#right table.complaint-table th {
	text-align:center;
	vertical-align: middle;
	padding: 0 5px;
	font-size: 1.15em;
	border: 1px solid #d4eaee;
	background-color: #ebf6f9;	
}
#right table.complaint-table td {
	text-align: center;
	vertical-align: middle;
	padding: 0 5px;
	font-weight: normal;
	font-size: 1.0em;
	border-right: 1px solid #d4eaee;
	background-color: #fff;	
}

span.thisbusiness {
	display:inline;
	background-color: #E2A339;
}

#right table.complaint-table span.thisbusiness {
	padding-left:10px;
	padding-right:10px;
}

/********************************************** login */
#login-container {
	width: 990px;
	margin: 5px 0 0 0;
	border: 1px solid #e5edee;
	background-color: #eef3f6;
}
#login-container form {
	display: inline-block;
	margin: 12px 10px 12px 12px;
	float: left;
}
#login-container form label,
#login-container form div {
	display: inline-block;
	margin: 0 5px 0 0;
}
#login-container form label {
	font-size: 1.1em;
	font-weight: normal;
}
#login-container form div input[type=text], #login-container form div input[type=password] {
	width: 214px;
	height: 30px;
	padding: 0 5px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -424px -150px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	line-height: 30px;
	color: #9b9b9b;
}
input#login-button {
	display: inline-block;
	width: 78px;
	height: 27px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -276px -48px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	cursor: pointer;
	/*text-indent: -9999px;*/
    text-indent: 0;
	text-transform: capitalize;
	color: transparent;
}
input#register-button {
	display: inline-block;
	width: 78px;
	height: 27px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -362px -48px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	cursor: pointer;
	/*text-indent: -9999px;*/
    text-indent: 0;
	text-transform: capitalize;
	color: transparent;
}
input#claim-button {
	display: inline-block;
	width: 78px;
	height: 27px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -448px -48px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	cursor: pointer;
	/*text-indent: -9999px;*/
    text-indent: 0;
	text-transform: capitalize;
	color: transparent;
}
input#verify-button {
	display: inline-block;
	width: 78px;
	height: 27px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -535px -48px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	cursor: pointer;
	/*text-indent: -9999px;*/
    text-indent: 0;
	text-transform: capitalize;
	color: transparent;
}

#main-nav #account-leaf a.link {
	position: relative;

}
#main-nav #account-leaf {
	float: right;
}
#main-nav #account-leaf .submenu.vertical {
		margin-left: -96px;
}

#main-nav #menu-edit-biz span.small {
	font-size: 0.8em;
	display: block;
}

#main-nav #account-leaf .submenu.vertical li.leaf a:link,
#main-nav #account-leaf .submenu.vertical li.leaf a:visited,
#main-nav #account-leaf .submenu.vertical li.leaf a:active,
#main-nav #account-leaf .submenu.vertical li.leaf a:hover {
	width: 160px;
}

#left div.container.last.fixed-height {
	min-height:300px;
}

#alert-pop {position: absolute;top: 0px;left: 0px;min-width: 300px;display: none;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}

#main-nav {
	background-position: -12px -385px;
}

#bbba-nav {
	float: right;
	width: 883px;
	height: 37px;
	margin: 0 0 0 3px;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -12px -387px;
	background-repeat: no-repeat;	
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#bbba-nav li a:link,
#bbba-nav li a:visited {
	display: inline-block;
	padding: 8px 12px;
	border: 2px solid transparent;
	font-weight: normal;
	color: #fff;
	outline: 0px solid red;
}

#bbba-nav li a:active,
#bbba-nav li a:hover,
#bbba-nav li:hover a,
#bbba-nav li:active a {
	background: #e9f5f5;
	border: 2px solid #e9f5f5;
	padding: 8px 12px;
	text-align: center;
	text-indent: 0px;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana;
	color: #087397;
}

#main-content-container #left.noright {
	width: 990px;
	margin-right: 0px;
	float: none;
}

#left.noright.equote #content-container{
	width: 986px;
	margin-left: 4px;
	background-image: none;
	border: 1px solid #ccc;
}
#left.noright.equote #content-top, #left.noright.equote #content-body {
	width: 990px;
	background-image: none;
}
#left.noright.equote #business-complaint-header {
	background-image: none;
	margin-left: -22px;
	width: 956px;
}
#left.noright.equote #business-detail-container {
	width: 960px;
	background-image: none;
}

#left.noright.equote #content-container .container {
	width: 960px;
	background-image: none;
	border-bottom: none;
}

#for-bbb {
	color:#FF9933 !important;
}
label {
    color: #666666;
    display: block;
    font-size: 10px;
    margin-bottom: 4px;
    padding-top: 4px;
    width: auto;
}
#main-content-container #left {
    border: 0 solid red;
    float: left;
    margin: 0 20px 0 0;
    width: 678px;
}
#left #business-image-gallery-container {
	text-align: center;
}
	
#left #business-image-gallery-container img.swap-me {
	width: auto;
}
#left .industry-tips .tip-title {line-height:1.2em;}
div#accedited-rating span.hidden { visibility: hidden; }
.business-address span, .employees span.person { display: inline; }
#business-additional-info-text .startdate { display: inline; }
#left #business-additional-info-text { min-height: 260px; }

#left #claim-review {
	display: block;
	float: right;
	margin: 0px 10px 0 0;
	height: 12px;
	text-indent: 0px;
	color: #648599;
	border: 0px solid red;
	background: none;
}

/* ############################# Request a Quote Tab */
#left #tabs a#raq:link,
#left #tabs a#raq:visited {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	width: 136px;
		margin-top: 5px;
	background-position: -139px -1px;
}
	
#left #tabs a#raq:active,
#left #tabs a#raq:hover {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -139px -38px;
}
#left #tabs a#raq.active {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -139px -38px;	
}
.non-accredited-report #left #tabs a#raq.active:link {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -139px -118px;
}
.non-accredited-report #left #tabs a#raq:link,
.non-accredited-report #left #tabs a#raq:visited {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -139px -80px;
	border: 0px solid red;
}
	
.non-accredited-report #left #tabs a#raq:active,
.non-accredited-report #left #tabs a#raq:hover {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -139px -118px;
	border: 0px solid red;
}
/* ############################# */

/* ############################# BBB Accreditation Tab */
#left #tabs a#bbbaccreditation:link,
#left #tabs a#bbbaccreditation:visited {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	width: 136px;
	background-position: -2px -160px;
}
	
#left #tabs a#bbbaccreditation:active,
#left #tabs a#bbbaccreditation:hover {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -2px -202px;
}
#left #tabs a#bbbaccreditation.active {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -2px -202px;	
}
.non-accredited-report #left #tabs a#bbbaccreditation.active:link {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -239px -118px;
}
.non-accredited-report #left #tabs a#bbbaccreditation:link,
.non-accredited-report #left #tabs a#bbbaccreditation:visited {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -2px -240px;
	border: 0px solid red;
}
	
.non-accredited-report #left #tabs a#bbbaccreditation:active,
.non-accredited-report #left #tabs a#bbbaccreditation:hover {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -2px -282px;
	border: 0px solid red;
}
/* ############################# */


/* ############################# BBB Rating Tab */
#left #tabs a#bbbrating:link,
#left #tabs a#bbbrating:visited {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	width: 98px;
	background-position: -145px -160px;
}
	
#left #tabs a#bbbrating:active,
#left #tabs a#bbbrating:hover {
	width: 98px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -145px -202px;
}
#left #tabs a#bbbrating.active {
	width: 98px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -145px -202px;	
}
.non-accredited-report #left #tabs a#bbbrating.active:link {
	width: 98px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -145px -282px;
}
.non-accredited-report #left #tabs a#bbbrating:link,
.non-accredited-report #left #tabs a#bbbrating:visited {
	width: 98px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -145px -240px;
	border: 0px solid red;
}
	
.non-accredited-report #left #tabs a#bbbrating:active,
.non-accredited-report #left #tabs a#bbbrating:hover {
	width: 98px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -145px -282px;
	border: 0px solid red;
}
/* ############################# */

#left #tabs a#customer-reviews:link,
#left #tabs a#customer-reviews:visited {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	width: 136px;
		margin-top: 5px;
	background-position: -1px -1px;
}
	
#left #tabs a#customer-reviews:active,
#left #tabs a#customer-reviews:hover {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -1px -38px;
}
#left #tabs a#customer-reviews.active {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -1px -38px;	
}
.non-accredited-report #left #tabs a#customer-reviews.active:link {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	margin-left: 0px;
	margin-top: 0px;
	background-position: -1px -118px;
}
.non-accredited-report #left #tabs a#customer-reviews:link,
.non-accredited-report #left #tabs a#customer-reviews:visited {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -1px -80px;
	border: 0px solid red;
}
	
.non-accredited-report #left #tabs a#customer-reviews:active,
.non-accredited-report #left #tabs a#customer-reviews:hover {
	width: 136px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -1px -118px;
	border: 0px solid red;
}

#enhanced-services-pop {position: absolute;top: 0px;left: 0px;width: 450px;display: none;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;}
	
#enhanced-services-pop.show {display: block;}
	
#enhanced-services-pop span.close-win a {position:absolute;right:1px;top:1px;}

/*
a.socialmedia {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	display:inline-block;
	margin-right:5px;
	margin-top:5px;
	width:32px;
	height:32px;
}
a.socialmedia.facebook {
	background-position: -0px -428px;
}

a.twitter {
	background-position: -32px -428px;
}
a.googleplus {
	background-position: -64px -428px;
}
a.linkedin {
	background-position: -96px -428px;
}
a.pinterest {
	background-position: -128px -428px;
}
a.youtube {
	background-position: -160px -428px;
}
a.vimeo {
	background-position: -192px -428px;
}
a.blogspot {
	background-position: -224px -428px;
}
a.instagram {
	background-position: -256px -428px;
}
*/
div.socialmedia{	
	float:left; 
	width: 32px; 
	height: 38px; 
	position: absolute; 
	overflow: hidden;
} 

div.socialmedia span{		
	width:953px;
	height:533px;
}

div.socialmedia.facebook{

}
div.socialmedia.facebook span a img{
	margin-top: -428px;
}

div.socialmedia.twitter{
	margin-left: 38px;
}
div.socialmedia.twitter span a img{
	margin-top: -428px;
	margin-left: -32px;
}

div.socialmedia.googleplus{
	margin-left: 76px;
}
div.socialmedia.googleplus span a img{
	margin-top: -428px;
	margin-left: -64px;
}

div.socialmedia.linkedin{
	margin-left: 114px;
}
div.socialmedia.linkedin span a img{
	margin-top: -428px;
	margin-left: -96px;
}

div.socialmedia.pinterest{
	margin-left: 146px;
}
div.socialmedia.pinterest span a img{
	margin-top: -428px;
	margin-left: -128px;
}

div.socialmedia.youtube{
	margin-left: 178px;
}
div.socialmedia.youtube span a img{
	margin-top: -428px;
	margin-left: -160px;
}

div.socialmedia.vimeo{
	margin-left: 210px;
}
div.socialmedia.vimeo span a img{
	margin-top: -428px;
	margin-left: -192px;
}

div.socialmedia.blogspot{
	margin-left: 242px;
}
div.socialmedia.blogspot span a img{
	margin-top: -428px;
	margin-left: -224px;
}

div.socialmedia.instagram{
	margin-left: 264px;
}
div.socialmedia.instagram span a img{
	margin-top: -428px;
	margin-left: -256px;
}


#left #tabs ul.menu, #containerinner #left #tabs ul.menu {
	width: 678px;
}
.non-accredited-report #left #tabs ul.menu, #containerinner .non-accredited-report #left #tabs ul.menu {
	width: 678px;
}
#left div#inqmap {
	width: 614px;
	margin-bottom: 15px;
	padding: 10px 10px 0 10px;
	border: 1px solid #3d7a8e;
}
	
#left div#inqmap span.icon {
	display: block;
	float: left;
	width: 34px;
	height: 34px;
	margin: 0 10px 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites-extra.png");
	background-position: -15px -343px;
	background-repeat: no-repeat;
}
	
#left div#inqmap h4#inqmapheader {
	font-size: 1.45em;
	margin-bottom: 5px;
	color: #3d7a8e;
}
#left div#inqmap p {
	margin-left: 43px;
}

#trustbtn-container {
	height: 60px;
	background-color: #f2f2f2;
	color: #333;
	margin-right: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#trustbtn-container .logo {
	display: block;
	width: 160px;
	height: 60px;
	float: left;
	background-color: #374145;
	background-repeat: no-repeat;
	background-position: center center;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
#trustbtn-container .logo.trust {
	background-image: url("http://hurdman.app.bbb.org/images/2/plus1trust.gif");
	cursor: pointer;
}
#trustbtn-container .logo.trusted {
	background-image: url("http://hurdman.app.bbb.org/images/2/plus1trusted.png");
	cursor: default;
}
#trustbtn-container.no-trusts .trusts {
	display: none;
}
#trustbtn-container .trusts {
	width: 60px;
	height: 60px;
	float: left;
	background-color: #ebf6f9;
	color: #025a78;
	text-align: center;
}
#trustbtn-container .trusts b {
	font-size: 30px;
	display: block;
	padding-top: 15px;
}
#trustbtn-container .trusts span {
	font-size: 10px;
	padding-top: 10px;
}
#trustbtn-container .people-trust {
	height: 30px;
	margin-left: 220px;
	padding-left: 32px;
	line-height: 30px;
	background-image: url( http://hurdman.app.bbb.org/images/2/icon-trustbtn.png );
	background-repeat: no-repeat;
	background-position: 7px 7px;
/*	background-position-x: 8px;
	background-position-y: center;*/
	overflow: hidden;
}
#trustbtn-container.no-trusts .people-trust, #trustbtn-container.no-trusts .customer-reviews {
	margin-left: 160px;
}

#trustbtn-container.no-customer-reviews .people-trust {
	line-height: 60px;
	height: 60px;
}
#trustbtn-container.no-customer-reviews .customer-reviews {
	display: none;
}
#trustbtn-container .customer-reviews {
	display: block;
	height: 30px;
	margin-left: 220px;
	background-color: #e2e2e2;
	padding-left: 32px;
	line-height: 30px;
	background-image: url("http://hurdman.app.bbb.org/images/2/icon-customerreviews.png");
	background-repeat: no-repeat;
	background-position: 7px 7px;
/*	background-position-x: 8px;
	background-position-y: center;*/
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomright: 5px;
border-bottom-right-radius: 5px;
}
#trustbtn-container .customer-reviews a {
	color: #333;
}
#left .bbb-accreditation table.complaint-table th {
	font-size: 14px;
}
div.tblhdr {
	display: inline-block;
	float: left;
	width: 644px;
	height: 45px;
	margin: 0 3px 0 0;
	padding: 0 0 0 10px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left top;
	background-repeat: no-repeat;		
	background-position: -12px -340px;	
	font-size: 1.25em;
	line-height: 40px;
	word-spacing: -.1em;
	color: #fff;
}
div.standardSub {
    margin: 10px 0px 10px 0px;
    font-size: 12px;
}
div.standardDetail {
    margin-top: 10px;
}
span.icon2 {
	display: inline-block;
	float: left;
	width: 22px;
	height: 22px;
	margin: 0 10px 0 0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left top;
	background-repeat: no-repeat;		
	background-position: -315px -79px;
}
span.open2 {
	background-position: -293px -101px;	
}
div.standardDetail ol {
    margin: 10px 0px 10px 0px;
}
div.standardDetail ol li {
    list-style: upper-alpha;
    margin-left: 40px !important;
}
h4.ttl {
    margin: 0 0 .5em 0;
    font-size: 1.45em;
    color: #35730f;
}
/**
* Ratings
*/
.ratings-container {
    padding-top: 15px;
}
.ratings-container h4.title {
    font-size: 13px;
    font-weight: bold;
    color: #1C1C1C;
}

#crRich {
    padding: 6px;
}
#crRich .classification .cover {
    background: url("http://hurdman.app.bbb.org/images/report-stars.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 17px;
    left: 0;
    position: absolute;
    top: 0;
    width: 91px;
    z-index: 101;
}

#crRich .classification .progress {
    background: url("http://hurdman.app.bbb.org/images/report-stars_full.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    height: 17px;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 102;
}

#crRich .classification {
    height: 17px;
    position: relative;
    width: 91px;
}

span.nobr {
    display: inline;
}

#rating-star-popup {position: absolute;top: 0px;left: 0px;width:600px;display: none;padding: 10px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;}
	
#rating-star-popup.show {display: block;}

#brbanner {
	position: fixed;
	top: 0px;
	padding: 10px;
	text-align: center;
	background-color: #F0A017;
	width: 100%;
	z-index: 1000;
	color: #ffffff;
	font-size: 14px;
}
#brbanner a {
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
}
