/************************************************ 
/*		Global & Basic Layout
/************************************************/

* {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
	
body {
	background-color: #fff;
/*	font-family: arial;*/
	font-family: Verdana;
	font-size: 12px;
	line-height: 1.25em;
	color: #464646;
}
	
.access {
	display: none;
}
	
.clear-block {
	display: block;
	float: none;
	clear: both;
	height: 0px;
}
	
ul.menu {
	list-style: none;
}
	
ul.horizontal li {
	float: left;
}
	
p {
	margin: 0 0 1.25em 0;
}
		
/*
#page {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-body-background.png");
	background-position: left bottom;
	background-repeat: repeat-x;
}
	
*/
#header {
	width: 990px;
	margin: 0 auto;
	border: 0px solid green;
}
	
#footer {
	width: 100%;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-footer-background.gif");
	background-position: left top;
	background-repeat: repeat-x;
	padding: 10px 0 15px 0;
	background-color: #137696;
}
	
#footer p {
	width: 990px;
	margin: 10px auto;
	text-align: center;
	color: #fff;
}
	
#footer a:link,
#footer a:visited {
	color:#ccc;
}
	
#footer a:active,
#footer a:hover {
	color:#e2a339;
}
.social-footer {
	margin: 14px 0 5px;
	text-align: center;
}
.social-web {
	display: inline-block;
	height: 32px;
	margin: 0 7px;
	overflow: hidden;
	width: 32px;

	font-size: 0em;
}
.social-web:hover {
	opacity: .9;
}
.social-web img{
	max-width: 100%;
}
#page-content-container {
	width: 990px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}
	
#main-content-container {
	margin: 10px 0 0 0;
	padding: 10px 0 10px 0;
	border-top: 1px dotted #ececec;
}
	
#main-content-container #left {
	width: 678px;
	margin: 0 20px 0 0;
	float: left;
	border: 0px solid red;
}
	
#main-content-container #right {
	width: 282px;
	float: left;
	border: 0px solid blue;
}
	
span {
	display: block;
}
	
a img {
	border: none;
}
	
.accredited-report a:link,
.accredited-report a:visited {
	color: #648599;
	text-decoration: none;
	font-weight: normal;
	outline: none;
}
	
.accredited-report a:active,
.accredited-report a:hover {
	color: #e2a339;
	text-decoration: underline;
}
	
.non-accredited-report a:link,
.non-accredited-report a:visited {
	color: #648599;
	text-decoration: none;
	font-weight: normal;
	outline: none;
}
	
.non-accredited-report a:active,
.non-accredited-report a:hover {
	color: #e2a339;
	text-decoration: underline;
}
	
.accredited-report a span,
.non-accredited-report a span {
	display: inline;
}
	
/************************************************ 
/*		Header Elements
/************************************************/
#logo {
	width: 106px;
	float: left;
	border: 0px solid red;
}
	
#right-header {
	width: 883px;
	float: right;
	margin: 45px -1px 0 0;
	border: 0px solid red;
}
	
#logo a {
	display: block;
	width: 84px;
	height: 110px;
	margin: 0 0 22px 0;
	padding: 0 0 0 0;
	/*
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -9px -16px;
	background-repeat: no-repeat;
	text-indent: -9999px;
	*/
	color: transparent;
}
	

#logo a img {margin-top:2px;
}
	

#logo-text {
	float: left;
	margin: 0 0 5px 0;
}
	
#logo-text a {
	font-family: Helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #005a78;
	text-decoration: none;
}
	
#logo-text a sup {
	font-size: 10px;
}
	
#bbb-location {
	float: right;
	color: #005a78;
}
	
#bbb-location p {
	font-family: Georgia, serif;
	float: left;
	display: inline-block;
	margin: 0 15px 0 15px;
	padding: 10px 0 0 0;
	font-weight: bold;
}
	
#bbb-location form {
	display: inline-block;
	float: left;
}
	
/********************************************** main nav */
#main-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.png");
	background-position: -12px -386px;
	background-repeat: no-repeat;	
}
#main-nav li a:link,
#main-nav li a:visited {
	display: inline-block;
	padding: 8px 12px;
	border: 2px solid transparent;
	font-weight: bold;
	color: #fff;
	outline: 0px solid red;
}
#main-nav li a {font-size: 12px;}	
/*
#main-nav li a#consumers {
	width: 108px;
}
	
#main-nav li a#business {
	width: 106px;
}
	
#main-nav li a#about-us {
	width: 92px;
}
	
#main-nav li a#charities-donors {
	width: 162px;
}
	
#main-nav li a#news {
	width: 66px;
}
	
#main-nav li a#contact-us {
	width: 105px;
}
	*/
#main-nav li#business-login-li {
	float: right;
	padding: 0 5px 0 0;
	border: 0px solid red;
}
	
#main-nav li#business-login-li a:link,
#main-nav li#business-login-li a:visited,
#main-nav li#business-login-li a:hover,
#main-nav li#business-login-li a:active {
	border: none;
	background: none;
	text-align: right;
	text-indent: 0px;
	text-decoration: underline;
	color: #fff;
}
	
#main-nav li#business-login-li a:hover,
#main-nav li#business-login-li a:active {
	color: #e2a339;
}
	
#main-nav li a:active,
#main-nav li a:hover,
#main-nav li:hover a,
#main-nav li:active a {
	background: #e9f5f5;
	border: 2px solid #087397;
	padding: 8px 12px;
	text-align: center;
	text-indent: 0px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	color: #087397;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#c9e0e5), to(#e9f5f5));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #c9e0e5, #e9f5f5);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#c9e0e5, endColorstr=#e9f5f5)";
}
	
#main-nav li:hover .submenu.vertical,
#main-nav li:active .submenu.vertical {
	display: block;
	z-index: 20000;
}
	
#main-nav .submenu.vertical {
	position: absolute;
	margin-top: -2px;
	float: none;
	display: none;
	list-style: none;
	background: #e9f5f5;
	border: 2px solid #087397;
	border-top: none;
}
	 
#main-nav .submenu.vertical li.leaf {
	display: block;
	float: none;
	clear: both;
	border: none;
	border-bottom: 1px dotted #087397;
	color: #087397;
}
	 
#main-nav .submenu.vertical li.leaf.last {
	border-bottom: none;
}
	
#main-nav .submenu.vertical li.leaf a:link,
#main-nav .submenu.vertical li.leaf a:visited,
#main-nav .submenu.vertical li.leaf a:active,
#main-nav .submenu.vertical li.leaf a:hover {
	display: inline-block;
	width: 175px;
	padding: 8px 12px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
	text-indent: 0px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	background: #e9f5f5;
	border: none;
	color: #087397;
}
	 

#main-nav .submenu.vertical li.leaf a:active,
#main-nav .submenu.vertical li.leaf a:hover {
	background: #087397;
	color: #fff;
}
	

/********************************************** search */
#search-container {
	width: 990px;
	margin: 5px 0 0 0;
	border: 1px solid #e5edee;
	background-color: #eef3f6;
}
	
#search-container .sform {
	display: inline-block;
	margin: 12px 10px 12px 12px;
	float: left;
}
	
#search-container .sform label,
#search-container .sform div {
	display: inline;
	margin: 0 5px 0 0;
}
	
#search-container .sform label {
	font-size: 1.1em;
	font-weight: normal;
}
#search-container .sform span {display: inline;}
#search-container span.search-accredited{display: inline;}
#search-container .sform div input[type=text] {
	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;
}
	
#search-container .sform  input#search-button,
#search-container .sform  input.search-button {
	display: inline-block;
	width: 78px;
	height: 27px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -190px -48px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
	text-transform: capitalize;
	color: transparent;
}
	
/********************************************** breadcrumbs */
#breadcrumbs-container {
	font-weight: bold;
	font-size: .90em;
	margin: 0 0 10px -4px;
}
	
#breadcrumbs-container a {
	text-decoration: none;
	padding: 0 4px;
}
	

/************************************************ 
/*		Left Elements
/************************************************/
#left #tabs {
	width: 678px;
	height: 37px;
	margin: 0 0 0 4px;
	padding: 0 0 0 0;
}
		
#left #tabs ul.menu {	
	width: 406px;
	height: 37px;
	display: inline-block;
}
	
#left #tabs ul.menu3 {
	background-position: -12px -315px;	
}
.non-accredited-report #left #tabs ul.menu {	
	width: 285px;
	height: 37px;
	display: inline-block;
}
	
.non-accredited-report #left #tabs ul.menu a:link,
.non-accredited-report #left #tabs ul.menu a:visited {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -14px -226px;
	background-repeat: no-repeat;	
}
.non-accredited-report #left #tabs ul.menu a:active,
.non-accredited-report #left #tabs ul.menu a:hover,
.non-accredited-report #left #tabs ul.menu a.active {	
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
}
	
#left #tabs a:link,
#left #tabs a:visited {
	display: inline-block;
	height: 37px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -12px -146px;
	background-repeat: no-repeat;	
	background-color: transparent;
	color: transparent;
	text-indent: -9999px;
	border: 0px solid red;
}
	
#left #tabs a:active,
#left #tabs a:hover {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-repeat: no-repeat;	
}
#left #tabs a.active {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-repeat: no-repeat;
	overflow: visible;
	border: 0px solid red;
}
	
#left #tabs a#overview:link,
#left #tabs a#overview:visited {
	width: 85px;
	background-position: -13px -146px;
}
	
#left #tabs a#overview:active,
#left #tabs a#overview:hover {
	position: relative;
	width: 85px;
	margin-left: 0px;
	background-position: -13px -188px;
	overflow: visible;
	z-index: 20;
	border: 0px solid red;
}
	
#left #tabs a#overview.active {
	position: relative;
	width: 85px;
	margin-left: 0px;
	background-position: -13px -188px;
	overflow: visible;
	z-index: 20;
}
	
.non-accredited-report #left #tabs a#overview:link,
.non-accredited-report #left #tabs a#overview:visited {
	position: relative;
	width: 85px;
	margin-left: 0px;
	background-position: -15px -225px;
}
	
.non-accredited-report #left #tabs a#overview:active,
.non-accredited-report #left #tabs a#overview:hover {
	position: relative;
	margin-left: 0px;
	background-position: -15px -268px;
	overflow: visible;
	border: 0px solid red;
}
	
.non-accredited-report #left #tabs a#overview.active {
	position: relative;
	margin-left: 0px;
	background-position: -15px -268px;
	overflow: visible;
	border: 0px solid red;
}
	
#left #tabs a#complaints:link,
#left #tabs a#complaints:visited {
	background-position: -98px -146px;
	width: 92px;
}
#left #tabs .last a#complaints:link,
#left #tabs .last a#complaints:visited {
	background-position: -98px -510px;
	width: 94px;
}	
#left #tabs a#complaints:active,
#left #tabs a#complaints:hover,
#left #tabs .last a#complaints.active,
#left #tabs .last a#complaints:active,
#left #tabs .last a#complaints:hover {
	position: relative;
	width: 92px;
	margin-left: 0px;
	background-position: -98px -188px;
	overflow: visible;
	z-index: 20;
}
	
#left #tabs a#complaints.active {
	position: relative;
	width: 92px;
	margin-left: 0px;
	background-position: -98px -188px;
	overflow: visible;
	z-index: 20;
}
	
.non-accredited-report #left #tabs a#complaints:link,
.non-accredited-report #left #tabs a#complaints:visited {
	width: 96px;
	background-position: -100px -225px;
}
.non-accredited-report #left #tabs .last a#complaints:link,
.non-accredited-report #left #tabs .last a#complaints:visited {
	background-position: -100px -471px;
}
.non-accredited-report #left #tabs a#complaints:active,
.non-accredited-report #left #tabs a#complaints:hover {
	margin-left: 0px;
	width: 96px;
	background-position: -100px -268px;	
	overflow: visible;
}
	
.non-accredited-report #left #tabs a#complaints.active {
	margin-left: 0px;
	width: 96px;
	background-position: -100px -268px;	
}
.non-accredited-report #left #tabs .last a#complaints.active {
	margin-left: 0px;
	width: 96px;
	background-position: -100px -268px;	
}
#left #tabs a#photo-view:link,
#left #tabs a#photo-view:visited {
	width: 122px;
	background-position: -190px -146px;
}
#left #tabs .last a#photo-view:link,
#left #tabs .last a#photo-view:visited {
	background-position: -190px -550px;
	width: 124px;
}
	
#left #tabs a#photo-view:active,
#left #tabs a#photo-view:hover, 
#left #tabs .last a#photo-view:active,
#left #tabs .last a#photo-view:hover {
	margin-left: 0px;
	width: 122px;
	background-position: -190px -188px;	
	overflow: visible;
}
	
#left #tabs a#photo-view.active {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	margin-left: 0px;
	width: 122px;
	background-position: -190px -188px;	
	overflow: visible;
}
	
#left #tabs a#directions:link,
#left #tabs a#directions:visited {
	width: 92px;
	background-position: -312px -146px;
}
	
#left #tabs a#directions:active,
#left #tabs a#directions:hover {
	width: 92px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	margin-left: -2px;
	background-position: -312px -188px;	
}
#left #tabs a#directions.active {
	width: 92px;
	margin-left: 0px;
	background-position: -312px -188px;	
}
.non-accredited-report #left #tabs a#directions:link,
.non-accredited-report #left #tabs a#directions:visited {
	width: 92px;
	background-position: -196px -225px;
	border: 0px solid red;
}
	
.non-accredited-report #left #tabs a#directions:active,
.non-accredited-report #left #tabs a#directions:hover {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	margin-left: 0px;
	background-position: -196px -268px;	
}
.non-accredited-report #left #tabs a#directions.active {
	margin-left: 0px;
	background-position: -196px -268px;	
}
#left #tabs #what-report {
	display: block;
	float: right;
	margin: 20px 10px 0 0;
	height: 12px;
	text-indent: 0px;
	color: #648599;
	border: 0px solid red;
	background: none;
}
	
#left #tabs #what-report:active,
#left #tabs #what-report:hover {
	color: #e2a339;
	text-decoration: underline;
}
	
#left #business-complaint-header {
	position: relative;
	width: 647px;
	margin: -23px 0 0 -17px;
	padding: 0 15px;
	background-color: #e4eff1;
	border: 0px solid red;
}
	
#left #business-complaint-header h3 {
	font-size: 1.3em;
	line-height: 1.8em;
	font-weight: normal;
	text-transform: uppercase;
	color: #035a78;
}
	
#left #business-detail h3.accredited-since {
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 10px 0;
	font-weight: normal;
	text-transform: uppercase;
	color: #67812d;
}
	
.non-accredited-report #left #business-detail h3.accredited-since {
	color: #d8730a;
}
	
#left h2 {
	margin: 25px 0 15px 0;
	font-family: Helvetica;
	font-size: 2em;
	text-transform: uppercase;
	color: #67812d;
}
#left h2 span {
	color: #444444;
	/* color: #0d7c99; */
	display: inline;
	font-size:.8em;
	font-style: italic;
}
#left h2 span span{
	font-size: .5em;
	font-style: normal;
	font-weight: 100;
}
.non-accredited-report #left h2 {
	color: #d8730a;
}

	
#left h3 {
	margin: 0 0 25px 0;
	font-family: Helvetica;
	font-size: 1.1em;
	color: #464646;
}
	
#left h1.business-title {
	color: #1c1c1c;
}
.non-accredited-report #left h1.business-title{
	color: #d8730a;
}	
#left span.find-location {
	display: inline-block;
	margin-top: 10px;
}
	
#left span.find-location a {
	font-weight: bold;
}
	
#left span.alert {
	display: inline-block;
	position: relative;
}
	
#left span.alert a {
	position: relative;
	display: block;
	margin: 10px 0 0 0;
	color: #F00;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
	
#left span.alert a span.alert-x {
	display: inline;
	font-size: 15px;
}
	
#left #content-top {
	width: 678px;
	height: 10px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-left-content-topcap.png");
	background-position: left top;
	background-repeat: no-repeat;	
}
#left #content-container {
	width: 678px;
	margin: 0px 0 0 0;
	padding: 0 0 15px 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-left-content-bottomcap.png");
	background-position: left bottom;
	background-repeat: no-repeat;	
}
#left #content-body {
	width: 678px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-left-content-background.png");
	background-position: left bottom;
	background-repeat: repeat-y;	
}
#left div.container {
	position: relative;
	width: 644px;
	margin: 0 0 0 7px;
	padding: 15px 15px 0px 15px;
	border-bottom: 1px dotted #ececec;
}
	
#left div#summary-containter,
#left div#breakdown-containter,
#left div#business-accreditation-container,
#left div#rating-reason-container,
#left div#business-action-container {
	padding: 15px 15px 15px 15px;
}
	
#left div.container.last {
	border-bottom: none;
}
	
#left #business-detail {
	position: relative;
	float: left;
	width: 370px;
	border: 0px solid red;
}
	
#left #business-rating {
	position: relative;
	float: left;
	width: 370px;
	margin: 15px 0;
	border: 0px solid red;
}
	
#left #business-share {
	position: relative;
	float: left;
	width: 370px;
	margin: 15px 0 15px 0;
	border: 0px solid red;
}
	
#left #business-image-gallery-container #business-rating {
	margin: 0 0 0 0;
}
	
#left #business-image-gallery-container {
	position: absolute;
	left: 400px;
	width: 250px;
	border: 0px solid red;
}
	
#left #business-image-gallery-container img.swap-me {
	display: inline-block;
	width: 250px;
	height: 125px;
}
	
#left #business-image-gallery-container ul.thumb {
	list-style: none;
	margin: 0; 
	padding: 0;
	width: 250px;
}
	
#left #business-image-gallery-container ul.thumb li {
	margin: 0 9px 0 0; 
	padding: 0;
	float: left;
	position: relative;  /* Set the absolute positioning base coordinate */
	width: 55px;
	height: 55px;
}
	
#left #business-image-gallery-container ul.thumb li.last {
	margin: 0 0 0 0;
}
	
#left #business-image-gallery-container ul.thumb li img {
	width: 55px; 
	height: 55px; /* Set the small thumbnail size */
	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
	border: 1px solid #d4eaee;
	margin: 0;
	padding: 0;
	background: #f0f0f0;
	position: absolute;
	left: 0; 
	top: 0;
}
	

#left #business-image-gallery-container ul.thumb li.selected img{
	border: 1px solid #005A78;	
}

#left #business-image-gallery-container ul.thumb li img.hover {
	width: 100px;
	height: 100px;
	background:url(thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect
	border: none; /* Get rid of border on hover */
}
#left #business-image-gallery-container p {
	position: relative; 
	display: block;
	top: 5px;
	margin: 5px 0 0 5px;
}
	


#left #accedited-logo {
	float: left;
	/*
	width: 50px;
	height: 78px;
	*/
	width: 64px;
	height: 101px;
	margin: 0 15px 40px 0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -650px -29px;
	background-repeat: no-repeat;	
}
#left #accedited-logo.horz {
	width: 149px;
	height: 58px;
	background-position: -723px -71px;
	margin: 0 15px 0 0;
}
	
#left #accedited-rating {

	float: left;
	width: 58px;
	height: 58px;
	margin: 0 7px 0 0;
	padding: 0 0 0 0;
/*
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left bottom;
	background-repeat: no-repeat;	
*/
}
#left #accedited-rating img,#left #accedited-logo.horz img {height:57px;
}
	

#left #accedited-rating.a-plus {
	background-position: -422px -148px;	
}
.non-accredited-report #left #accedited-rating.c {
	background-position: -478px -680px;	
}
#left .business-rating-scale {
	display: block;
	margin: 0px 0 5px 0;
}
	
#left #business-image-gallery-container #accedited-logo.horiz {
	float: none;
	clear: right;
}
	
#left #business-image-gallery-container #accedited-rating {
	float: left;
	clear: left;
	margin: 15px 5px 5px 0;	
}
#left #business-image-gallery-container #business-rating-text {
	float: left;
	clear: right;
	margin: 15px 0 0 0;	
}


#left h1.business-title {
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.2em;
	width: 100%;  
}
#left h1.business-title a {
	font-weight: bold;
}	
#left .business-phone {
	margin: 15px 0 5px 0;
	font-size: 1.45em;
	font-weight: normal;
}
	
#left .business-fax {
	margin: 15px 0 0;
	font-size: 1em;
	font-weight: normal;
}
#left .business-additional {font-style: italic;}
	
#left #business-share-text a {
	display: inline-block;
	float: left;
	margin: 0 10px 0 0;
	line-height: 34px;
	cursor: pointer;
}
	
#left #business-share-text a span.icon {
	display: inline-block;
	float: left;
	width: 35px;
	height: 34px;
	margin: 0 3px 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;	
	border: 0px solid red;
}
	
#left #business-share-text a.share span.icon {
	background-position: -66px -54px;	
}
#left #business-share-text a.cell span.icon {
	background-position: -100px -54px;	
}
#left #business-share-text a.print span.icon {
	background-position: -134px -54px;	
}
.non-accredited-report #left #business-share-text a.share span.icon {
	background-position: -65px -91px;	
}
.non-accredited-report #left #business-share-text a.cell span.icon {
	background-position: -99px -92px;	
}
.non-accredited-report #left #business-share-text a.print span.icon {
	background-position: -135px -91px;	
}
#left #business-description {
	margin: 15px 0 0 0;
}
	
#left #business-description h4,
#left #reason-rating-content h4,
#left #alert-content h4 {
	font-size: 1.45em;
	margin-bottom: 5px;
	color: #35730f;
}
#left #business-description ul {list-style:none; margin: 0 10px 1.25em 15px;}
#left #business-description ul li {background: url("http://hurdman.app.bbb.org/images/2/err-spacer.gif") no-repeat scroll 0 5px transparent; padding: 0 0 0 10px;}
#left #business-description ol {margin: 0 10px 1.25em 25px;}
	
#left div#quote {
	width: 614px;
	margin-bottom: 15px;
	padding: 10px 10px 0 10px;
	border: 1px solid #e2a339;
}
	
#left div#quote 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.png");
	background-position: -30px -54px;
	background-repeat: no-repeat;
}
	
#left div#quote h4#quote {
	font-size: 1.45em;
	margin-bottom: 5px;
	color: #e2a339;
}
	
.non-accredited-report #left #business-description h4,
.non-accredited-report #left #reason-rating-content h4,
.non-accredited-report #left #alert-content h4 {
	color: #d8730a;
}
	

#left #business-accreditation-content {
	width: 604px;
	margin: 0 0 0 0;
	padding: 15px;
	border: 1px solid #d4eaee;
	background-color: #ebf6f9;
}
	
#left #business-accreditation-content h4 {
	margin: 0 0 .5em 0;
	font-size: 1.45em;
	color: #25768c;
}
#left #reason-rating-content ul {
	margin:0 0 15px 15px;
	list-style:none;
}
#left #reason-rating-content ul.raised li {
	background: transparent url(http://hurdman.app.bbb.org/images/2/err-green.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
}
#left #reason-rating-content ul.lowered li {
	background: transparent url(http://hurdman.app.bbb.org/images/2/err-red.gif) no-repeat 0px 5px;
	padding:0 0 0 10px;
}
#left .customer-complaint-summary h4,
#left #customer-complaint-summary-container h4 {
	margin: 0 0 .5em 0;
	font-size: 1.45em;
	color: #35730f;
}
	
.non-accredited-report #left .customer-complaint-summary h4,
.non-accredited-report #left #customer-complaint-summary-container h4 {
	color: #d8730a;
}
#left #customer-complaint-summary-container h4 a {
	float:right;
	font-size:.9em; 
}
#left div#breakdown-containter h4 a {
	float: right;
	font-size: .7em;
}
#left .customer-complaint-summary #complaint-sort-container,
#left #customer-complaint-summary-container #complaint-sort-container {
	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: 45px;
	word-spacing: -.1em;
	color: #fff;
}
	
.non-accredited-report #left .customer-complaint-summary #complaint-sort-container,
.non-accredited-report #left #customer-complaint-summary-container #complaint-sort-container {
	margin: 0 3px 0 -4px;
	background-position: -13px -430px;	
}
#left #complaint-sort-container a:link,
#left #complaint-sort-container a:visited {
	line-height: 45px;
	color: #fff;
}
	
#left #complaint-sort-container a:active,
#left #complaint-sort-container a:hover {
	color: #e2a339;
	text-decoration: underline;
}
	
#left #complaint-sort-container span.right {
	float: right;
	margin: 0 25px 0 0;
	border: 0px solid red;
}
	
#left #complaint-sort-container span.right a {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
	

#left .active-table-header {
	width: 626px;
	border-collapse: collapse;
	border: 1px solid #d4eaee;
	text-align: left;
	vertical-align: middle;
	padding: 10px 5px;
	font-size: 1.15em;
	background-color: #ebf6f9;	
}
#left .active-table-header span.icon {
	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;
}
	
#left .active-table-header span.open {
	margin: 0px 9px 0 1px;
	background-position: -294px -79px;
}
	
#left .active-table-header + table.complaint-table {
	display: none;
}
	
#left .active-table-header + table.complaint-table.open {
	border-top: none;
	display: block;
}
	
#left table.complaint-table {
	width: 638px;
	margin-bottom: 15px;
	border-collapse: collapse;
	border: 1px solid #d4eaee;
}
	
#left table.complaint-table th {
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding: 0 5px;
	font-size: 1.15em;
	border: 1px solid #d4eaee;
	background-color: #ebf6f9;	
}
#left table.complaint-table td {
	text-align: left;
	vertical-align: middle;
	height: 30px;
	padding: 0 5px;
	font-weight: normal;
	border-right: 1px solid #d4eaee;
	background-color: #fff;	
}
#left table.complaint-table td.date {
	width: 108px;
	text-align: center;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 10px;
}
	
#left table.complaint-table td.complaint-detail {
	width: 527px;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
}
	
#left table.complaint-table td.date a:link span.icon,
#left table.complaint-table td.date a:visited span.icon {
	display: inline-block;
	float: left;
	width: 20px;
	height: 20px;
	margin: 0 0 0 5px;
	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: -316px -101px;	
}
#left table.complaint-table td.date a:active span.icon,
#left table.complaint-table td.date a:hover span.icon {
	/*background-position: -293px -101px;*/
}
#left table.complaint-table td.date a.open:link span.icon,
#left table.complaint-table td.date a.open:visited span.icon {
	background-position: -293px -101px;	
}
#left table.complaint-table td.date a.open:active span.icon,
#left table.complaint-table td.date a.open:hover span.icon {
	/*background-position: -316px -101px;*/
}
#left table.complaint-table td div.additional-notes {
	position: relative;
	display: none;
	margin: 10px;
	padding: 10px;
	text-align: left;
	background-color: #fff;
	border-top: 2px solid #e1a238;
	border-bottom: 2px solid #e1a238;
	z-index: 100;
}
	
#left table.complaint-table td div.additional-notes.open {
	display: block;
}
	
#left table.complaint-table td div.additional-notes h4 {
	font-size: 13px;
	color: #e1a238;
}
	
#left table.complaint-table td div.additional-notes p {
	font-weight: normal;
}
	
#left table.complaint-table td.complaint-detail {
	width: 530px;
	border-right: none;
}
	
#left table.complaint-table tr.even td {
	background-color: #f5f5f5;	
}
#left table.complaint-table tr.totals td {
	background-color: #ebf6f9;	
	font-size: 1.15em;
	font-weight: bold;
	border: 1px solid #d4eaee;
}
	
#left table.complaint-table tr.table-page-nav td {
	background-color: #ebf6f9;	
	font-size: 1.15em;
	font-weight: bold;
	text-align: center;
	border-right: none;
	border-top: 1px solid #d4eaee;
}
	
#left p.table-links {
	margin: 15px 5px;
}
	

#left #business-action-container ul {
	position: relative;
	width: 634px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 1px solid #d4eaee;
	background-color: #ebf6f9;
}
	
#left #business-action-container h4 {
	margin: 0 0 .5em 0;
	font-size: 1.45em;
	color: #25768c;
}
	
#left #business-action-container ul li {
	padding: 15px 15px 0 15px;
	border-bottom: 2px dotted #fff;
}
	
#left #business-action-container ul li.last {
	border-bottom: none;
}
	

#left #business-additional-info-container h4 {
	margin: 0 0 .5em 0;
	font-size: 1.45em;
	color: #35730f;
}
	
.non-accredited-report #left #business-additional-info-container h4 {
	color: #d8730a;
}
	
#left #business-additional-info-container .top-link {
	display: block;
	position: relative;
	float: right;
	width: 52px;
	height: 24px;
	margin: -25px 15px 10px 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left top;
	background-repeat: no-repeat;		
	background-position: -190px -79px;	
	text-indent: -9999px;
	color: transparent;
}
	
#left #business-additional-info-container h4 .header-link {
	display: inline-block;
	position: relative;
	margin: 0 0 0 0;
	font-size: 12px;
	color: #648599;
}
	
#left #business-additional-info-container #business-additional-info-text {
	position: relative;
	width: 370px;
	float: left;
	border: 0px solid red;
}
	
#left #business-additional-info-container #business-additional-info-text h5 {
	margin: 15px 0 3px 0;
	font-size: 1.05em;
	font-weight: bold;
}
#left #business-additional-info-container #business-additional-info-text ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
#left #business-additional-info-container #business-additional-info-text li {
	background: url("http://hurdman.app.bbb.org/images/2/err-spacer.gif") no-repeat scroll 0 5px transparent;
	padding: 0 0 0 10px;
}

#left #business-additional-info-container #business-additional-info-text span {
	/*
	padding:0 0 0 8px;
	text-indent:-8px;
	*/
}
#left #business-additional-info-container #business-additional-info-map {
	/*position: relative;*/
	margin: 0 16px 0 0;
	float: right;
	clear: none;
	width: 244px;
	border: 0px solid red;
}
	

#left #business-additional-info-container #business-additional-info-map .map-controls{
	background:#fff;
	font-weight:bold;
	text-align:center;
	color:#648599;
	font-size:.9em;
	padding:5px 0 ;
}
	

#left #business-additional-info-container #business-additional-info-map .map-controls a{
	font-weight:bold;	
}

#left #business-additional-info-container #business-additional-info-map .expanding-holder{
	position:absolute;
	top:0;
	right:0;
	
}

#left #business-additional-info-container #business-additional-info-map .inner-holder{
	background:#ccc;
	width:230px;
	height:230px;
}
	

#left #business-additional-info-container #business-additional-info-map .expanding-holder img{
	border:1px solid #ccc;
}
	

#left #business-additional-info-container #business-additional-info-map .expanding-holder img.large-map{	
	display:none;	
}

/* directions forms*/
#left #business-address {
	margin: 0 0 10px;
}

#left #business-address h5{
	font-size:.9em;	
}
#left #business-address p{
	font-size:.9em;	
	margin:0;
}
	

#left #direction-options {
	padding:4px 0 12px;
	height:1.1em;
}
	
#left ul#direction-options li{
	background: none;
	list-style:none;
	display:block;
	padding:0 10px 0 10px;
	border-left:2px solid #505050;
	float:left;
	height:1.1em;
	font-size:.9em;
}
	
#left ul#direction-options li.first{
	border-left:none;
	padding-right:0 10px 0 0;
}
	

#left ul#direction-options li a{
	font-weight:bold;
	color:#4c889c;
	display:block;
	position:relative;
	top:-2px;
}
	

#left ul#direction-options li a:hover{
	color:inherit;	
}

#left #directions-form{
	background:	#f8f8f8;
	border:1px solid #e8e8e8;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding:24px 0 20px 22px;
	margin:0 0 10px 0;
}
	

#left #to-from{
	font-weight:bold;	
}

#left #directions-form .from{
	float:left;
	width:260px;
}
	

#left #directions-form .to{
	float:right;
	width:300px;
}
	

#left #directions-form label{
	font-weight:bold;
	font-size:.9em;
}
	

#left #directions-form input{
	border:1px solid #ccc;
	background:#fff;
	height:2em;
	font-size:.9em;
	line-height:2em;
	padding:0 4px;
}
	

#left #directions-form input:hover{
	color:#4c889c;	
}

#left #directions-form div div{float:left;
}
	
#left #directions-form .address-container{padding-bottom:8px;
}
	
#left #directions-form .address-container input{width:230px;
}
	
#left #directions-form .city-container{width:148px;
}
	
#left #directions-form .city-container input{width:131px;
}
	
#left #directions-form .state-container{width:45px;
}
	
#left #directions-form .state-container input{width:28px;
}
	
#left #directions-form .zip-container{width:60px;
}
	
#left #directions-form .zip-container input{width:42px;
}
	

#left #directions-form button{
	width:104px;
	height:26px;
	background:transparent url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png") no-repeat -190px -19px;
	border:none;
	cursor:pointer;
	margin:18px 0 0 0}
#left #directions-form button:hover{background-position:-190px -19px;
}
	

#gmaps-container{
	width:642px;
	height:645px;
	border:1px solid #ccc;
	margin: 0 0 15px 0;
	
}

/****************** Left media elements *****************/

#left .media-module h4{
	font-size: 1.45em;
	margin-bottom: 5px;
	color: #35730f;	
}

#left .media-module p{
	margin:0 0 8px;	
}

#left .media-module .module-instructions{
	font-size:.9em;
	color:#000;
	float:left;
}
	

#left .media-module .module-count{
	font-size:1em;
	font-weight:bold;	
	color:#005a78;
	float:right;
}
	

#left .media-module .module-count #image-count{
	display:inline;	
}
#left .media-module .module-content{
	clear:both;
	text-align:center;
	padding:0 0 5px 0;
}
	

#left .media-module .module-description{
	padding:0 0 20px 0;
}
	
#left .media-module .module-description p{
	float:none;	
	text-align:center;
}
	

#left .media-module .module-content .module-centered{
	margin:0 auto;	
	border:1px solid #818181;
}
	

#left .media-module .photo-thumbs{
	text-align:center;		
	margin:0 auto;
	width:500px;
}
	

#left .media-module .photo-thumbs li {
	display:inline-block;
	margin: 0 15px 15px 0; 
	padding: 0;
	position: relative; 
	width: 63px;
	height: 63px;	
}

#left .media-module .photo-thumbs li img{
	width:63px;
	height:63px;
	position:absolute;
	left:0px;
	top:0px;
}
	



#left .media-module .media-thumbs li img{ border:1px solid #ccc;
}
	
#left .media-module .media-thumbs li.selected img{ border:1px solid #005A78;
}
	

#left .media-module .media-pagination{
	margin:8px auto 15px auto;
	width:500px;	
}

#left .media-module .media-pagination li{
	display:inline-block;
	margin: 0 3px 0 0; 
	padding: 0;
	position: relative; 
	height: 30px;
	font-size:.9em;
}
	

#left .media-module .media-pagination .pagination-total{
	width:250px;
	font-weight:bold;
	text-align:right;
}
	

#left .media-module .media-pagination a{font-weight:bold;
}
	

#left .media-module .media-pagination .selected, #left .media-module .media-pagination .selected:hover{
	display:block;
	font-size:11px;
	color:#747474;
	width:24px;
	height:23px;
	background:transparent url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png") no-repeat -339px -80px;
	text-align:center;
	line-height:24px;
	cursor:default;
	text-decoration:none;
}
	


#left .media-module .video-thumbs{
	text-align:center;		
	margin:0 auto;
	width:500px;
}
	

#left .media-module .video-thumbs li {
	display:inline-block;
	margin: 0 3px 15px 0; 
	padding: 0;
	position: relative; 
	width: 100px;
	height: 80px;
	font-size:.8em;
	font-weight:bold;
	line-height:1.2em;
}
	
#left .media-module .video-thumbs a, #left .media-module .video-thumbs a:hover{text-decoration:none;font-weight:bold;
}
	
#left .media-module .video-thumbs img{width:63px;height:63px;
}
	

/************************************************ 
/*		Right Elements
/************************************************/
#right #text-size {
	position: relative;
	float: right;
	clear: right;
	margin: 10px 0;
	padding: 0 0 0 0;
	font-size: 1.1em;
	font-weight: normal;
	border: 0px solid red;
}
	
#right #text-size span {
	position: relative;
	display: inline-block;
	top: 8px;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
	border: 0px solid red; 	
}
#right #text-size a {
	position: relative;
	display: inline-block;
	margin: 0 0 0 5px;
	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;		
	text-indent: -9999px;
	border: 0px solid red; 	
}
#right #text-size a.text-small {
	top: 6px;
	width: 20px;
	height: 20px;
	background-position: -11px -24px;	
}
#right #text-size a.text-med {
	top: 4px;
	width: 22px;
	height: 22px;
	background-position: -34px -22px;	
}
#right #text-size a.text-large {
	top: 0px;
	width: 25px;
	height: 25px;
	background-position: -58px -18px;	
}


#right .box {
	width: 276px;
	margin: 10px 0;	
	padding: 0 0 10px 0;
	border: 2px solid #ebebeb;
}
	
#right #language-text-selectors,
#right #quote-box {
	border: none;
}
	
#right .box h4 {
	margin: -1px 0 0 -1px;
	padding: 0 0 0 0;
	width: 280px;
	height: 42px;
	line-height: 40px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left top;
	background-repeat: no-repeat;		
	background-position: -425px -285px;	
	font-size: 18px;
	text-indent: 10px;
	text-transform: uppercase;
	color: #863728;
	border: 0px solid blue;
	overflow: hidden;
}
	
#right .box h5 {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
	font-size: 1em;
	font-weight: bold;
	text-transform: uppercase;	
}
#right .box p {
	margin: .5em 10px 0 10px;
	padding: 0 0 0 0;
}
	
#right .box ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
	
#right .box ul li {
	margin: 0 0 0 0;
	padding: 5px 3px 5px 10px;
	border-bottom: 1px solid #ebebeb;
}
	
#right .box ul li.odd {
	background-color: #fff;
}
	
#right .box ul li.even {
	background-color: #f5f5f5;
}
	
#right .box ul li .inner-border {
	width: 256px;
	margin: -3px -10px;
	padding: 10px;
	border-top: 1px dotted #bbdce0;
	border-bottom: 1px dotted #bbdce0;	
}
#right .box ul li.first .inner-border {
	border-top: none;
}
	
#right .box ul li.last,
#right .box ul li.last .inner-border {
	border-bottom: none;
}
	
#right .box ul li p {
	margin: .5em 10px 0 0;
	padding: 0 0 0 0;
}
	
#right .box ul li .inner-border p {
	margin: .5em 10px 0 0;
	padding: 0 0 0 0;
}
	
#right #quick-links-box,
#right #feedback-box {
	padding-bottom: 0px;
}
	
#right #feedback-box li.first a {
	display: inline-block;
	height: 22px;
	line-height: 22px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-decoration: none;
	border: 0px solid red;
}
	
#right #feedback-box a span.icon {
	display: inline-block;
	float: left;
	margin: 0 5px 0 5px;
	padding: 0 0 0 0;
	width: 22px;
	height: 22px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left top;
	background-repeat: no-repeat;		
	cursor: pointer;
}
	
#right #feedback-box a.yes span.icon {
	background-position: -342px -22px;	
}
#right #feedback-box a.no span.icon {
	background-position: -117px -21px;	
}
.non-accredited-report #right #feedback-box a.no span.icon {
	background-position: -117px -21px;	
}


/************************************************ 
/*		Form Elements
/************************************************/

#bbb-location #location-wrapper {
	/*
	display: block;
	width: 148px;
	height: 21px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -612px -256px;
	background-repeat: no-repeat;
	*/
	float: right;
	clear: right;
	margin: 9px 0 0 0;
	padding: 0 0 0 0;
	border: 0px solid yellow;
}
	
#bbb-location #location-wrapper .jquery-selectbox {
	position: relative;
	display: inline;
	float: left;
	width: 148px;
	height: 21px;
	z-index: 0;
	margin: 0 0 0 0;
	padding: 2px;
	font-size: 10px;
	font-weight: normal;
	color: #648599;
	border: 0px solid green;
}
	
#bbb-location #location-wrapper .jquery-selectbox.selecthover {
	border: none;
	background-color: transparent;
	z-index: 700;	
}
#bbb-location #location-wrapper .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	width: 128px;
	margin: 0 0 0 0;
	padding: 1px 8px 4px 8px;
	top: 21px;
	left: 1px;
	background: #ecf4f6;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #648599;
}
	
#bbb-location #location-wrapper .jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
/*	background: url("../img/lay-selectMoreButton.gif");*/
	width: 21px;
	height: 21px;
	cursor: pointer;
	border: 0px solid red;
}
	
#bbb-location #location-wrapper .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
/*	background: url("../img/lay-selectMoreButtonHover.gif");*/
}
#bbb-location #location-wrapper .jquery-selectbox .jquery-selectbox-item.listelementhover {
	background-color: #f5f5f5;
	color: #e2a339;
}
	
#bbb-location #location-wrapper .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: pointer;
	height: 21px;
	line-height: 21px;
	border-bottom: 1px dotted #648599;
}
	
#language-text-selectors #language-wrapper {
	display: block;
	float: right;
	clear: right;
	width: 200px;
	height: 23px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -423px -225px;
	background-repeat: no-repeat;
	border: 0px solid yellow;
}
	
#language-text-selectors #language-wrapper .jquery-selectbox {
	position: relative;
	display: inline;
	float: left;
	width: 194px;
	height: 23px;
	z-index: 0;
	margin: 0 0 0 0;
	padding: 2px;
	font-size: 10px;
	font-weight: bold;
	color: #464646;
	border: 0px solid green;
}
	
#language-text-selectors #language-wrapper .jquery-selectbox.selecthover {
	border: none;
	background-color: transparent;
	z-index: 700;	
}
#language-text-selectors #language-wrapper .jquery-selectbox .jquery-selectbox-list {
	display: none;
	position: absolute;
	width: 180px;
	margin: 0 0 0 0;
	padding: 1px 8px 4px 8px;
	top: 23px;
	left: 1px;
	background: #f6f6f6;
	overflow-x: hidden;
	overflow-y: auto;
	z-index: 1000;
	border: 1px solid #e2e2e2;
}
	
#language-text-selectors #language-wrapper .jquery-selectbox .jquery-selectbox-moreButton {
	float: right;
	margin: -2px -2px 0 0 ;
/*	background: url("../img/lay-selectMoreButton.gif");*/
	width: 23px;
	height: 23px;
	cursor: pointer;
	border: 0px solid red;
}
	
#language-text-selectors #language-wrapper .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {
/*	background: url("../img/lay-selectMoreButtonHover.gif");*/
}
#language-text-selectors #language-wrapper .jquery-selectbox .jquery-selectbox-item.listelementhover {

	background-color: #f5f5f5;
	color: #e2a339;
}
	
#language-text-selectors #language-wrapper .jquery-selectbox .jquery-selectbox-item {
	display: block;
	cursor: pointer;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px dotted #648599;
}
	
/** ERROR classes **/
form .error .jquery-selectbox {
	color: #d00;
	border-color: #d00;
	background-image: url("../img/bg-TextFieldError.gif");
}
	


/* locations window */
#additional-locations-win {
	position: absolute;
	top: 25%;
	left: 25%;
	width: 528px;
	min-height: 90px;
/*	height: 690px;*/
	border: 3px solid #648599;
	background: #fff;
	display: none;
	z-index:500;
}
	
#additional-location-search {
	margin: 10px 0 0 0;
}
	

#additional-location-search .zipBox{
	width: 120px;
}
	

#additional-locations-win .change-loc {
	display: block;
	float: right;
	margin: 0 15px 0 0;
}
	
#additional-locations-win .accredited-only {
	display: inline-block;
	margin: 5px 0 0 0;
}
	
#additional-locations-win.show,
#additional-locations-win p.win-header-count.show {
	display: block;
}
	
#additional-locations-win form  input#location-search-button {
	display: inline-block;
	width: 78px;
	height: 27px;
	background: none;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -190px -49px;
	background-repeat: no-repeat;	
	border: none;
	outline: none;
	cursor: pointer;
	text-indent: -9999px;
	text-transform: capitalize;
	color: transparent;
}
	
#additional-locations-win h5.win-header {
	position: relative;
	height: 34px;
	line-height: 34px;
	padding: 0 0 0 10px;
	background-color: #004866;
	border-bottom: 2px solid #fff;
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
	color: white;
}
	
span.close-win a {
	position: absolute;
	display: block;
	top: 0px;
	right: 5px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -339px -80px;
	background-repeat: no-repeat;	
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #727272;
	cursor: pointer;
	z-index: 200;
	border: 0px solid red;
}
	
#additional-locations-win h5.win-header span.close-win a {
	top: 5px;
	color: #727272;
	text-decoration: none;
	z-index: 200;
}
	
#additional-locations-win p.win-header-count {
	padding: 5px 10px;
	background-color: #bedee1;
	border-bottom: 2px solid #e8f7f8;
	font-weight: bold;
	color: #25768c;
	display: none;
}
	

#additional-locations-win #addition-location-body {
	position: relative;
	width: 518px;
	min-height: 90px;
	margin: 0 0 0 0;
	padding: 0 10px 0 10px;
	overflow: auto;
}
	

#additional-locations-win ul#locations {
	width: 488px;
	margin: 0 10px;
	padding: 0 0 0 0;
	list-style: none;
	border: 0px solid red;
}
	
#additional-locations-win ul#locations li.location {
	position: relative;
	padding: 15px 160px 5px 47px;
	border-bottom: 2px solid #eee;
	/*border: 0px solid blue;*/
}
#additional-locations-win ul#locations li.location h2.non-accred {
	font-size: 12px;
	font-weight: normal;
	color: #e2a339;
}
	
#additional-locations-win ul#locations li.location h3.title {
	color: #648599;
}
	
#additional-locations-win ul#locations li.location.accredited span.logo {
	float: right;
	position: absolute;
	right: 10px;
	margin: 0 0 0  0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left bottom;
	background-repeat: no-repeat;	
	width: 64px;
	height: 101px;
	background-position: -650px -29px;
}
	
#additional-locations-win ul#locations li.location.accredited span.logo.horz {
	float: right;
	position: absolute;
	right: 10px;
	margin: 0 0 0  0;
	padding: 0 0 0 0;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: left bottom;
	background-repeat: no-repeat;	
	width: 149px;
	height: 58px;
	background-position: -723px -71px;
}
	
#additional-locations-win ul#locations li.location span.icon {
	display: inline-block;
	position: absolute;
	float: left;
	left: 0px;
	width: 37px;
	height: 35px;
	margin: 0 0 0  0;
	padding: 0 0 0 0;
	background-position: left top;
	background-repeat: no-repeat;	
	border: 0px solid blue;
}
	
#additional-locations-win ul#locations li.location.one span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-one.png");
}
	
#additional-locations-win ul#locations li.location.two span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-two.png");
}
	
#additional-locations-win ul#locations li.location.three span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-three.png");
}
	
#additional-locations-win ul#locations li.location.four span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-four.png");
}
	
#additional-locations-win ul#locations li.location.five span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-five.png");
}
#additional-locations-win ul#locations li.location.six span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-six.png");
}
#additional-locations-win ul#locations li.location.seven span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-seven.png");
}
#additional-locations-win ul#locations li.location.eight span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-eight.png");
}
#additional-locations-win ul#locations li.location.nine span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-nine.png");
}
#additional-locations-win ul#locations li.location.ten span.icon {
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-ten.png");
}
	
#tmp-locations {
	display: none;
}
	
#what-report-pop {position: absolute;top: 0px;left: 0px;width: 300px;display: none;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
	
#what-report-pop.show {display: block;
}
	
#what-report-pop.show span.close-win a {position:absolute;right:1px;top:1px;
}


#additional-phone-pop, #additional-email-pop, #additional-url-pop {position: absolute;top: 0px;left: 0px;width: 300px;display: none;padding: 20px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100; overflow:hidden;
}
#additional-url-pop { width: 450px; }	
#additional-phone-pop.show, #additional-email-pop.show, #additional-url-pop.show {display: block;
}
#additional-phone-pop ul, #additional-email-pop ul, #additional-url-pop ul {
	list-style: none;
	margin: 10px 0 0 10px;
}	

#alert-pop {position: absolute;top: 0px;left: 0px;width: 300px;display: none; overflow:hidden; padding: 30px 10px 10px 10px;text-align: left; background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}

#alert-pop.show {display: block;
}

#alert-pop h3 {margin: 0 0 1em;}

#related-businesses-pop {position: absolute;top: 0px;left: 0px;width: 300px;display: none; overflow:hidden; padding: 30px 10px 10px 10px;text-align: left; background-color: #fff;border: 2px solid #e1a238;z-index: 100;}
#related-businesses-pop.show {display: block;}
#related-businesses-pop h3 {margin: 0 0 1em;}	

#industry-comparison-chart {display:none;background:#ffffff;border:3px solid #648599;left:25%;position:absolute;top:725px;z-index:100;width:680px; margin: -300px 0 0;
}
	
#industry-comparison-chart.show {display: block;
}
	
#industry-comparison-chart h5.win-header {background-color:#004866;border-bottom:2px solid #FFFFFF;color:white;font-size:14px;font-weight:normal;height:34px;line-height:34px;padding:0 0 0 10px;position:relative;text-transform:uppercase;
}
	
#industry-comparison-chart h5.win-header span.close-win a {color:#727272;text-decoration:none;top:5px;z-index:200;
}
	
#industry-comparison-chart h5.win-header span.close-win a:active,#industry-comparison-chart h5.win-header span.close-win a:hover {color: #e2a339;text-decoration: underline;
}
	
#industry-comparison-chart #chart-header-container {display: inline-block;float: left;width: 634px;height: 45px;margin: 0 3px 0 0;padding: 0 0 0 8px;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.35em;color: #fff;
}
	
#industry-comparison-chart div.container {border-bottom:none;margin:0 0 0px 7px;padding:10px 10px 0;position:relative;width:644px;
}
	
#industry-comparison-chart #chart-selectors {border:medium none;
}
	
#industry-comparison-chart #chart-selectors select#chart-select {border: none; background: none;
}
	
#industry-comparison-chart table.complaint-table {border:1px solid #D4EAEE;border-collapse:collapse;margin-bottom:15px;width:638px;
}
	
#industry-comparison-chart table.complaint-table td {background-color:#FFFFFF;border-right:1px solid #D4EAEE;font-weight:normal;height:30px;padding:0 5px;text-align:left;vertical-align:middle;
}
	
#industry-comparison-chart table.complaint-table tr.even td {background:#f5f5f5;
}
	
#industry-comparison-chart table.complaint-table tr td.numbers {text-align:center;width:50px;
}
	
#industry-comparison-chart .box {float:left;margin:9px 0 0 0;
}
	
#industry-comparison-chart .customer-complaint-summary #complaint-sort-container, #left #customer-complaint-summary-container #complaint-sort-container {height:42px;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper {background-image:url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");background-position:-602px -256px;background-repeat:no-repeat;border:0 solid yellow;clear:right;display:block;float:left;height:23px;margin:0;padding:0;width:280px;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox {position: relative;display: inline;float: left;width: 274px;height: 23px;z-index: 0;margin: 0 0 0 0;padding: 2px;font-size: 10px;font-weight: bold;color: #464646;border: 0px solid green;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox.selecthover {border: none;background-color: transparent;z-index: 700;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox .jquery-selectbox-list {display: none;position: absolute;width: 260px;margin: 0 0 0 0;padding: 1px 8px 4px 8px;top: 23px;left: 1px;background: #f6f6f6;overflow-x: hidden;overflow-y: auto;z-index: 1000;border: 1px solid #e2e2e2;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox .jquery-selectbox-moreButton {float: right;margin: -2px -2px 0 0 ;width: 23px;height: 23px;cursor: pointer;border: 0px solid red;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {/*	background: url("../img/lay-selectMoreButtonHover.gif");*/}
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox .jquery-selectbox-item.listelementhover {background-color: #f5f5f5;color: #e2a339;
}
	
#industry-comparison-chart #chart-selectors #chart-wrapper .jquery-selectbox .jquery-selectbox-item {display: block;cursor: pointer;height: 25px;line-height: 25px;border-bottom: 1px dotted #648599;
}
	

#professional-affiliations {display:none;background:#ffffff;border:3px solid #648599;height:auto;left:0;position:absolute;top:0;z-index:500;width:680px;
}
	
#professional-affiliations.show {display: block;
}
	
#professional-affiliations h5.win-header {background-color:#004866;border-bottom:2px solid #FFFFFF;color:white;font-size:14px;font-weight:normal;height:34px;line-height:34px;padding:0 0 0 10px;position:relative;text-transform:uppercase;
}
	
#professional-affiliations h5.win-header span.close-win a {color:#727272;text-decoration:none;top:5px;z-index:200;
}
	
#professional-affiliations h5.win-header span.close-win a:active,#professional-affiliations h5.win-header span.close-win a:hover {color: #e2a339;text-decoration: underline;
}
	
#professional-affiliations .content {margin: 15px;
}
	
#professional-affiliations .logo {margin-bottom:15px;
}
	
#professional-affiliations .business-detail-text {border-bottom: 1px solid #ececec;
}
	
#professional-affiliations .affiliations {margin:15px 0px;
}
	
#professional-affiliations h4 {color:#863728;font-size:1.5em;margin:0px 0px 25px;text-transform:uppercase;
}
	
/*
#professional-affiliations #filter-selectors {border:medium none;
}
	
#professional-affiliations #filter-selectors select#filter-select {border: none; background: none;
}
*/
	
#professional-affiliations #filter-selectors #filter-wrapper {clear:right;display:block;float:left;height:23px;margin:0;padding:0;width:200px;
}
	
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox {position: relative;display: inline;float: left;width: 194px;height: 23px;z-index: 0;margin: 0 0 0 0;padding: 2px;font-size: 10px;font-weight: bold;color: #464646;border: 0px solid green;
}
	
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox.selecthover {border: none;background-color: transparent;z-index: 700;
}
	
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox .jquery-selectbox-list {display: none;position: absolute;width: 180px;margin: 0 0 0 0;padding: 1px 8px 4px 8px;top: 23px;left: 1px;background: #f6f6f6;overflow-x: hidden;overflow-y: auto;z-index: 1000;border: 1px solid #e2e2e2;
}
	
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox .jquery-selectbox-moreButton {float: right;margin: -2px -2px 0 0 ;width: 23px;height: 23px;cursor: pointer;border: 0px solid red;
}
	
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox .jquery-selectbox-moreButton.morebuttonhover {/*	background: url("../img/lay-selectMoreButtonHover.gif");*/}
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox .jquery-selectbox-item.listelementhover {background-color: #f5f5f5;color: #e2a339;
}
	
#professional-affiliations #filter-selectors #filter-wrapper .jquery-selectbox .jquery-selectbox-item {display: block;cursor: pointer;height: 25px;line-height: 25px;border-bottom: 1px dotted #648599;
}
	
#professional-affiliations .paginate {float:right;margin-right:12px;
}
	
#professional-affiliations #categories {margin-top:10px;
}
	
#professional-affiliations .category-type-heading {background:#f5f5f5;font-size:1.1em;height:20px;margin-left:3px;padding:10px 0px 5px 4px;text-transform:uppercase;
}
	
#professional-affiliations .category {margin-bottom:6px;
}
	
#professional-affiliations .category-business {margin:20px 0px 0px 6px;
}
	
#professional-affiliations .category-business.first {border-bottom:2px solid #ececec;
}
	
#professional-affiliations .category h4 {color:#000;font-size:1.15em;
}
	
#professional-affiliations .address-phone,#professional-affiliations .web-email,#professional-affiliations .affiliation-info {float:left;width:33%;
}
	
#professional-affiliations .affiliation-info span.heading {font-weight:bold;
}
	
#professional-affiliations .affiliation-info p {margin-bottom:-.05em;
}
	
#professional-affiliations ul {list-style-type:none;margin-bottom:10px;
}
	
#professional-affiliations ul li.heading {font-weight:bold;
}
	
#complaint-defs-pop {position: absolute;top: 0px;left: 0px;width: 500px;display:none;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
	
#complaint-defs-pop.show {display: block;
}
	
#complaint-defs-pop dt {font-weight:bold;
}
#complaint-defs-pop h3 {margin: 0 0 1em;}
	
#complaint-defs-pop ul {list-style:none; margin: 0 20px 10px;}

#complaint-defs-pop ul li {
    background: url("http://hurdman.app.bbb.org/images/2/err-spacer.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 0 10px;
}

#closure-defs-pop {position: absolute;top: 0px;left: 0px;width: 500px;display: none;margin:0 0 0 -100px;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
	
#closure-defs-pop.show {display: block;
}
	
#closure-defs-pop dt {font-weight:bold;
}
#closure-defs-pop dd {margin: 0 0 8px;}
#closure-defs-pop h3 {margin: 0 0 1em;}
	
#closure-defs-pop ul {margin: 0 20px;}

#complaint-process-pop,
#about-complaint-details-pop {position: absolute;top: 0px;left: 0px;width: 500px;display: none;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
	
#complaint-process-pop.show,
#about-complaint-details-pop.show {display: block;
}
#complaint-process-pop h3,
#about-complaint-details-pop h3 {margin: 0 0 1em;}
	
#complaint-process-pop ul,
#about-complaint-details-pop ul {margin: 0 20px;}
	

#industry-tips-pop {position: absolute;top: 0px;left: 0px;width: 360px;display: none;padding: 30px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
#industry-tips-pop h3 {margin: 0 0 1em;}	
#industry-tips-pop.show {display: block;
}
	
#industry-tips-pop ul {margin-left:12px;
}
	
#industry-tips-pop ul li {margin-bottom:12px;
}
	
#industry-tips-pop span.close-win a {position:absolute;right:1px;top:1px;
}
#industry-tips-pop ul.more-tips {list-style:none; margin: 0 10px 1.25em 15px;}
#industry-tips-pop ul.more-tips li {
    background: url("http://hurdman.app.bbb.org/images/2/err-spacer.gif") no-repeat scroll 0 5px transparent;
    margin: 0;
    padding: 0 0 0 10px;
}
	

#disc-coupons-pop {display:none;background:#ffffff;border:3px solid #648599;height:auto;left:0;position:absolute;top:0;z-index:500;width:600px;
}
	
#disc-coupons-pop.show {display: block;
}
	
#disc-coupons-pop h5.win-header {background-color:#004866;border-bottom:2px solid #FFFFFF;color:white;font-size:14px;font-weight:normal;height:34px;line-height:34px;padding:0 0 0 10px;position:relative;text-transform:uppercase;
}
	
#disc-coupons-pop h5.win-header span.close-win a {color:#727272;text-decoration:none;top:5px;z-index:200;
}
	
#disc-coupons-pop h5.win-header span.close-win a:active,#disc-coupons-pop h5.win-header span.close-win a:hover {color: #e2a339;text-decoration: underline;
}
	
#disc-coupons-pop .content {display:block;margin: 15px;position:relative;z-index:500px;
}

#disc-coupons-pop .content h3 {margin: 0 0 10px;}
	
#disc-coupons-pop .coupon-container {display:block;margin-bottom:12px;position:relative;z-index:500px;
}
	
#disc-coupons-pop .coupon-container .coupon {border:1px solid #7a7a7a;display:block;padding:10px;position:relative;float:left;min-height:150px;width:425px;
}

#disc-coupons-pop .coupon-container .coupon-left {float: left; width: 200px;}
#disc-coupons-pop .coupon-container .coupon-right {float: left; width: 190px;}
#disc-coupons-pop .coupon-container .coupon-left {padding: 0 10px 0 0;}
#disc-coupons-pop .coupon-container .coupon h2 {font-size:24px; font-weight: 100; line-height: 28px;}	

#disc-coupons-pop .coupon-container .coupon p {margin: 0 0 6px;}	
#disc-coupons-pop .coupon-container .coupon p.details {font-size: .9em;}	

#disc-coupons-pop .coupon-container .dlPrint {float:right;display:block;position:relative;
}
	
#disc-coupons-pop .coupon-container ul {list-style-type:none;
}
	
#disc-coupons-pop .coupon-container ul li:first-child {border-top:2px solid #7a7a7a;
}
	
#disc-coupons-pop .coupon-container ul li{border-bottom:2px solid #7a7a7a;width:100px;
}
	

#what-ad-review-pop,
#what-is-govt-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;
}
	
#what-ad-review-pop.show,
#what-is-govt-pop.show {display: block;
}
	
#what-ad-review-pop span.close-win a,
#what-is-govt-pop span.close-win a {position:absolute;right:1px;top:1px;
}
	

#recommend-review-pop {position: absolute;top: 0px;left: 0px;width: 250px;display: none;padding: 20px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
	
#recommend-review-pop.show {display: block;}
	
#recommend-review-pop span.close-win a {position:absolute;right:1px;top:1px;
}
	
#reporting-policy-pop {position: absolute;top:0px;left: 0px;width: 500px;display: none;padding: 20px 10px 10px 10px;text-align: left;background-color: #fff;border: 2px solid #e1a238;z-index: 100;
}
	
#reporting-policy-pop.show {display: block;
}
	
#reporting-policy-pop span.close-win a {position:absolute;right:1px;top:1px;
}


#left #find-bbb-complaint-info-content {margin:0;padding:15px 0px 0px 15px;
}
	
#left #find-bbb-complaint-info h4 {color:#35730F;font-size:1.45em;margin-bottom:10px;
}
	
#left #find-bbb-complaint-info-content p {text-indent:2px;
}

/* Industry Tips Page 	 */
#left .industry-tips .tip-title {line-height: 1.2em; margin: 0 0 1.2em;}
#left .industry-tips ul {list-style:none; margin: 0 10px 1.25em 15px;}
#left .industry-tips ul li {
    background: url("http://hurdman.app.bbb.org/images/2/err-spacer.gif") no-repeat scroll 0 5px transparent;
    padding: 0 0 0 10px;
}
#left .industry-tips ol {margin: 0 10px 1.25em 25px;}
#left .industry-tips .back-link {
	display: block;
	position: relative;
	float: right;
	width: 170px;
	height: 24px;
	line-height: 1.6em;
	margin:  0;
}
#print-dialog {
	display: none;
	text-align: left;
}
	
#print-dialog.show {
	position: absolute;
	text-align: left;
	top: -90px;
	left: 25%;
	display: block;
	margin-bottom: 15px;
	padding: 10px 10px 0 10px;
	background-color: #eee;
	border: 2px solid #333;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	min-width: 150px;
}
	
#print-dialog h4 {
	display: block;
	width: 100%;
	margin-top: -10px;
	margin-left: -10px;
	margin-bottom: 15px;
	padding: 5px 10px;
	background-color: #bbb;
	border-bottom: 2px solid #333;
}
	
#print-dialog p {
	text-align: left;
}
	
#left #business-share-text #print-dialog a {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 ;
	text-align: left;
	float: none;
	line-height: 14px;
}
	
#left #business-share-text #print-dialog span.close-win a {
	position: absolute;
	display: block;
	top: 1px;
	right: 1px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -339px -80px;
	background-repeat: no-repeat;	
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #727272;
	cursor: pointer;
	z-index: 200;
	border: 0px solid red;
}
#page #print-header {
	width: 40%;
	margin: 0 auto;
	padding: 3px 0;
	margin-bottom: 12px;
	background-color: #ccc;
	border: 2px solid #333;
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	text-align: center;
}
#page #print-header a.print {
	display: block;
	width: 220px;
	margin: 0 auto;
	line-height: 34px;
	color: #333;
	text-decoration: none;
	font-size: 18px;
}
#page #print-header a.print span.icon {
	display: inline-block;
	float: left;
	width: 35px;
	height: 34px;
	margin: 0 3px 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-image: url("http://hurdman.app.bbb.org/images/2/cbbb-sprites.png");
	background-position: -134px -54px;	
}
