/*========================================================================================*/
/* Company: Next Horizon                                                                 	*/
/* Year: 2008																																							*/
/* Email: webdesign@nexhorizon.net                                                       	*/
/*																																												*/
/* Stylesheet for Petrotech South East																										*/
/*																							                                        	*/
/* Concept & Design By: B. L.																												*/
/* HTML, CSS, By : B. L. & J. D.																							*/
/* 																																												*/
/*========================================================================================*/

/*=========================================================================================

	CSS Style order
	
	Splah Page Styles
	-----------------------------------------------------------------------------------------
	
	Global Styles
	Containers
	 - Wrapper
	 - Header
	 - Main Navigation
	 - Middle Pictures (Inner Fade)
	 - Divider Bar
	 - Main Content
	 		* Content Left
					* Services Buttons
			* Content Right 
	 - Footer	
	Text Styles
	
=========================================================================================*/


/*=======================================================================================*/
/*	Global Styles																																				 */
/*=======================================================================================*/

.right {
	float: right;	
}
html {
	margin: 0;
	padding: 0;
	background-color: #333;
}

body {
	margin: 0;
	padding: 0;
	background: url('../images/background_fade.jpg') repeat-x;
	behavior: url("csshover.htc");
}

.clear { clear:both; }

a {
	color: #ffcf06;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #999;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	margin: 5px 0 0 10px;
	padding: 0;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffcf06;
	margin: 10px 20px 0px 10px;
	padding: 0 0 3px 0;
	border-bottom: 1px solid #ccc;
	font-weight: normal;
}

h3 span {
	color: #fff;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	margin: 10px 0 0px 10px;
	padding: 0;
}

#maincontent ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcf06;
	font-weight: normal;
	margin: 12px 0 0 40px;
	padding: 0;
}

#maincontent li {
	list-style-type: none;
	background: url('../images/list_arrow.png') top left no-repeat;
	line-height: 12px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 13px;
	line-height: 1.2em;
}

/*=======================================================================================*/
/*	Containers																																					 */
/*=======================================================================================*/

/*----- Wrapper -----*/

#wrapper {
	position: relative;
	width: 824px;
	margin: 0;
	padding: 0;
}

/*----- Header -----*/

#header {
	float: left;
	width: 824px;
	height: 103px;
	margin: 0;
	padding: 0;
	background: url('../images/headerBG.jpg') top left no-repeat;
}

/*----- Logo -----*/

#logo-wrap {
	position: absolute;
	width: 448px;
	height: 90px;
	display: block;
	margin: 10px 0 0 10px;
	padding: 0;
}

a#logo {
	position: relative;
	width: 448px;
	height: 90px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/logo_petrotech.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

/*----- Address, Sitemap, & Contact -----*/
#contact-sitemap {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	margin: 10px 5px 0 0;
	padding: 0;
}

#contact-sitemap a {
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#contact-sitemap a:hover {
	color: #666;
}

#phonenumbers {
	float: right;
	margin: 13px 5px 0 0;
	padding: 0;
	text-align: left;
}

#phonenumbers p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	line-height: 1.3em;
}


/*=======================================================================================*/
/*	Main Navigation																																			 */
/*=======================================================================================*/

#main-nav {
	float: left; 
	width: 824px;
	height: 35px;
	display: block;
	margin: 0;
	padding: 0;
	background: #000000;
	color: #fff;
}

#main-nav a {
	color: #e3c001;
	text-decoration: none;
	font-family: Tahoma, Arial;
	font-size: 15px;
	font-weight: normal;
}

#main-nav a:hover {
	color: #666;
}

#main-nav ul {
	float: left;
	margin:8px 0 0 0;
	padding:0;
	color: #fff;
}

#main-nav li {
	display: inline;
	margin: 0px 3px 0 4px;
	padding: 0 12px 0 0;
	border-right: 1px solid #fff;
}

#main-nav li.noborder {
	border-right: none;
}


/*----- Middle Pictures (Inner Fade) -----*/

#middlepics {
	float: left;
	width: 824px;
	height: 256px;
	display: block;
	margin: 0 0 9px 0;
	padding: 0;
}

/*----- Divider Bar ------*/

#divider-bar {
	float: left;
	width: 824px;
	height: 9px;
	display: block;
	margin: 0;
	padding: 0;
	background: url('../images/divider_bar.jpg') top left no-repeat;
}

/*=======================================================================================*/
/*	Main Content																																				 */
/*=======================================================================================*/

#maincontent {
	float: left;
	width: 824px;
	margin: 0;
	padding: 0;
	background: url('../images/main-contentBG.png') top left no-repeat;
}

#maincontent em {
	font-style: italic;
}

#maincontent strong {
	font-weight: bold;
}

img#left-image {
	float: left;
	margin: 3px 6px 3px 0px;
	padding: 2px;
	border: 2px solid #fff;
}

img#left-image:hover {
	border: 2px solid #ffcf06;
}

img#right-image {
	float: right;
	margin: 3px 5px 3px 5px;
	padding: 2px;
	border: 2px solid #fff;
}

img#right-image:hover {
	border: 2px solid #ffcf06;
}

/*=======================================================================================*/
/*	Services List & Descriptions																												 */
/*=======================================================================================*/

#services-list {
	float: left;
	width: 460px;
	margin: 0;
	padding: 0;
}

#services-type {
	float: left;
	width: 100%;
	margin: 12px 0 4px 0;
	padding: 0 0 0 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffcf06;
	font-weight: normal;
}

#services-description {
	width: 90%;
	padding: 0 0 0 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	line-height: 1.3em;
}

/*===============================================*/
/* Headers    																	 */
/*===============================================*/

/*----- Testimonials -----*/

h1#header-testimonials {
	width: 144px;
	height: 20px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_testimonials.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- Contact Us -----*/

h1#header-contactus {
	width: 126px;
	height: 20px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_contactus.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

#email-logo {
	position: absolute;
	width: 110px;
	height: 108px;
	display: block;
	margin: 20px 0 0 325px;
	padding: 0;
	background: url('../images/email_logo.png') top left no-repeat;
}

#email {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}

#email table {
	margin: 10px 0 20px 90px;
}

#email table tr td {
	padding: 3px;
}

input#firstname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 175px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

input#lastname {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 175px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

input#company {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 175px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

input#city {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 175px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

input#state {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 87px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

input#phone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 125px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

input#emailaddress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 175px;
	height: 14px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

select#infoneeded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 180px;
	height: 20px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

textarea#comments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	width: 269px;
	height: 75px;
	background: #fff;
	border: 1px solid #ffcf06;
	padding: 0 0 0 3px;
}

.textarea {
overflow: scroll;
overflow-y: scroll;
overflow-x: hidden;
overflow:-moz-scrollbars-vertical;
}

input#reset {
	background:#000;
	padding: 3px;
	color: #fff;
	border: 1px solid #ffcf06;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input#reset:hover {
	background: #ffcf06;
	color: #000;
	border: 1px solid #000;
}

input#submit {
	background:#000;
	padding: 3px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #ffcf06;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input#submit:hover {
	background: #ffcf06;
	color: #000;
	border: 1px solid #000;
}

/*----- Careers -----*/

h1#header-careers {
	width: 91px;
	height: 20px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_careers.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

#logo-sm {
	float: left;
	width: 325px;
	height: 65px;
	margin: 0 10px 10px 10px;
	padding: 0;
	background: url('../images/logo_small.png') top left no-repeat;
}

#nocareers {
	float: left;
	width: 75%;
	margin: 30px 0 0 50px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	font-weight: normal;
	line-height: 1.5em;
}

.updated-date {
	float: right;
	margin: 40px 30px 20px 0;
	padding: 5px 0 5px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
}

#nocareers a {
	color: #999;
}

#nocareers a:hover {
	color: #fff;
}

/* Career Pictures */

#careerpics {
	width: 450px;
	margin: 0;
	padding: 0;
}

#careerpics .careerpic-1 {
	float: left;
	width: 192px;
	margin: 0 15px 20px 0;
	padding: 0;
}

#careerpics .careerpic-2 {
	float: left;
	width: 100px;
	margin: 0 15px 20px 0;
	padding: 0;
}

#careerpics .careerpic-3 {
	float: left;
	width: 100px;
	margin: 0 0 20px 0;
	padding: 0;
}

/*----- Sub Header -----*/

h2#subheader {
	font-family: Tahoma, Arial;
	font-size: 13px;
	color: #999999;
	font-weight: normal;
	font-style:italic;
	margin: 0 0 25px 4px;
	padding: 0;
}

/*----- Used Oil Recycling -----*/

h1#header-usedoilrecycling {
	width: 218px;
	height: 24px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_used_oil_recycle.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- Environmental Services -----*/

h1#header-environmental {
	width: 273px;
	height: 20px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_environment_services.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- Emergency Spills -----*/

h1#header-emergencyspills {
	width: 309px;
	height: 24px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_e_spill.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

#spillbanner {
	position: relative; 
	margin: 25px 0 0 23px;
	padding: 0;
	width: 440px;
	height: 150px;
	display: block;
	background: url('../images/spill_banner.png') top left no-repeat;
}

/*----- Used Oil / Burner Fuel Sales -----*/

h1#header-usedoilburnersales {
	width: 346px;
	height: 20px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_usedoilburnersales.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- News & Info -----*/

h1#header-news {
	width: 273px;
	height: 20px;
	display: block;
	margin: 14px 0 30px 4px;
	padding: 0;
	background: url('../images/h1_news.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

#noralogo a {
	float: left;
	width: 42px;
	height: 37px;
	overflow: hidden;
	background: url('../images/nora.png') top left;
	display: block;
	padding: 0;
	margin: 0 10px 0 10px;
	text-indent: -5000px;
	cursor: pointer;
}

#noralogo a:hover {
	background: url('../images/nora.png') bottom;
}

/*----- About Us -----*/

h1#header-aboutus {
	width: 110px;
	height: 24px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_aboutus.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- History/Overview -----*/

h1#header-overview {
	width: 212px;
	height: 24px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_history.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- Virtual Tour -----*/

h1#header-virtualtour {
	width: 136px;
	height: 20px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_virtual.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- Insurance -----*/

h1#header-insurance {
	width: 113px;
	height: 20px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_insurance.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*----- Permits -----*/

h1#header-permits {
	width: 113px;
	height: 20px;
	display: block;
	margin: 14px 0 8px 4px;
	padding: 0;
	background: url('../images/h1_permits.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

ul#pdflist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcf06;
	font-weight: normal;
	margin: 12px 0 0 40px;
	padding: 0;
}

li#pdflist  {
	list-style-type: none;
	line-height: 12px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 13px;
	line-height: 1.2em;
}


/*----- Links -----*/

h1#header-links {
	width: 59px;
	height: 20px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_links.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}


/*===============================================*/
/* Content Left																	 */
/*===============================================*/

#content-left {
	float: left; 
	width: 312px;
	margin:0;
	padding: 0;
	text-align: left;
}

#content-left h1#header-ourservices {
	width: 142px;
	height: 20px;
	display: block;
	margin: 14px 0 20px 22px;
	padding: 0;
	background: url('../images/h1_ourservices.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

/*===================================*/
/* Services Buttons									 */
/*===================================*/

a#btnUsedOilRecycling {
	float: left;
	width: 278px;
	height: 62px;
	display: block;
	overflow: hidden;
	margin: 5px 0px 5px 10px;
	padding: 0;
	background: url('../images/btnUsedOilRecycling.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

a#btnUsedOilRecycling:hover {
	background-position: bottom left;
}

a#btnEnvironmentalServices {
	float: left;
	width: 278px;
	height: 62px;
	display: block;
	overflow: hidden;
	margin: 5px 0px 5px 10px;
	padding: 0;
	background: url('../images/btnEnvironmentalServices.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

a#btnEnvironmentalServices:hover {
	background-position: bottom left;
}

a#btnEmergencySpillResponse {
	float: left;
	width: 278px;
	height: 62px;
	display: block;
	overflow: hidden;
	margin: 5px 0px 5px 10px;
	padding: 0;
	background: url('../images/btnEmergencySpillResponse.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

a#btnEmergencySpillResponse:hover {
	background-position: bottom left;
}

a#btnUsedOilBurnerSales {
	float: left;
	width: 278px;
	height: 62px;
	display: block;
	overflow: hidden;
	margin: 5px 0px 5px 10px;
	padding: 0;
	background: url('../images/btnUsedOilBurnerSales.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

a#btnUsedOilBurnerSales:hover {
	background-position: bottom left;
}

/*===============================================*/
/* Content Right																 */
/*===============================================*/

#content-right {
	float: left;
	width: 512px;
	margin: 0;
	padding: 0;
	text-align: left;
}

#content-right h1#header-welcome {
	width: 441px;
	height: 23px;
	display: block;
	margin: 16px 0 20px 0px;
	padding: 0;
	background: url('../images/h1_welcome.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

#content-right h1#news {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ffcf06;
	margin:0;
	padding:0 0 8px 0;
}

#content-right p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	margin: 0;
	padding: 0 15px 5px 10px;
	line-height: 1.4em;
}

#content-right #servicelist {
	position: absolute;
	z-index: 1;
}

#content-right #servicelist ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcf06;
	font-weight: normal;
	margin: 15px 0 0 20px;
	padding: 0;
}

#content-right #servicelist li {
	list-style-type: none;
	background: url('../images/list_arrow.png') top left no-repeat;
	line-height: 12px;
	height: 12px;
	margin: 5px 0 5px 0;
	padding: 0 0 0 13px;
}

/*----- Environmental Services Picture -----*/

#e-servicespic {
	float: right;
	width: 178px;
	height: 191px;
	display: block;
	margin : 15px 25px 0 0;
	padding: 0;
	background: url('../images/e_services_guy_hose.png') top left no-repeat;
}

/*----- Helmet -----*/

#helmet {
	position: absolute;
	z-index: 2;
	width: 152px;
	height: 106px;
	margin: 110px 0 0 125px;
	padding: 0;
	background: url('../images/helmet.png') top left no-repeat;
}

/*===============================================*/
/* Environmental News														 */
/*===============================================*/

#section {
	float: left;
	width: 465px;
	padding: 0px 0 30px 0;
	margin:0 0 30px 15px;
	border-bottom: 1px solid #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}

#section hr {
	size: 1px;
	color: #333;
	line-height: 1px;
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: 1px dashed #666666;
	}

#section .title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #ffcf06;
}

#section p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
} 

/*===============================================*/
/* Footer																				 */
/*===============================================*/

#footer {
	position: relative;
	width: 824px;
	height: 88px;
	display: block;
	margin: 20px 0 0 0;
	padding: 0;
	background: url('../images/footerBG.jpg') top left no-repeat;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: center;
}

#footer a {
	color: #666;
	text-decoration: none;
}

#footer a:hover {
	color: #fff;
}

#footer #nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin: 0 0 4px 0;
	padding: 0;
}

#footer #nav a {
	color: #999999;
	text-decoration: none;
}

#footer #nav a:hover {
	color: #fff;
}

#footer #nav ul {
	height: 11px;
	/*overflow: hidden;*/
	margin:15px 0 0 76px;
	padding:0;
	color: #fff;
	line-height: 10px;
}

#footer #nav li {
	display: inline;
	margin: 0px 2px 0 2px;
	padding: 0 8px 0 0;
	border-right: 1px solid #fff;
}

#footer #nav li.noborder {
	border-right: none;
}

/*----- Copyright -----*/

#footer p.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: normal;
	margin: 2px 0 2px 0;
	padding: 0;
}

#footer p.nexthorizon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	font-weight: normal;
	margin: 2px 0 2px 0;
	padding: 0;
}

/*=======================================================================================*/
/*	Sitemap																																							 */
/*=======================================================================================*/

/*----- Sitemap Header-----*/

h1#header-sitemap {
	width: 144px;
	height: 24px;
	display: block;
	margin: 14px 0 12px 4px;
	padding: 0;
	background: url('../images/h1_sitemap.png') top left no-repeat;
	text-indent: -5000px;
	text-align: left;
}

#sitemaplist {
	float: left;
	width: 225px;
	margin: 10px 0 0 30px;
	padding: 0;
}

#sitemaplist ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffcf06;
	font-weight: normal;
	margin: 0px 0 0 20px;
	padding: 0;
}

#sitemaplist li {
	line-height: 12px;
	margin: 0px 0 5px 0;
	padding: 0 0 0 13px;
	line-height: 1.2em;
}


/*----- Helmet 2 -----*/

#helmet2 {
	position: absolute;
	z-index: 2;
	width: 152px;
	height: 106px;
	margin: 200px 0 0 320px;
	padding: 0;
	background: url('../images/helmet.png') top left no-repeat;
}


/*=======================================================================================*/
/*	Text Styles																																					 */
/*=======================================================================================*/

.orange {
	color: #ffcf06;
}

.drkgrey {
	color: #333333;
}

.lightgrey {
	color: #999;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF0000;
}

.red {
	color: #FF0000;
}

.green {
	color: #7cd300;
}

.white {
	color: #fff;
}

/*=======================================================================================*/
/*	Testimonials																																				 */
/*=======================================================================================*/

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

p.highlight {
	float: right; display: inline;
	color: #69a631;
	font-family: Georgia, "Times New Roman", times, serif;
	font-style: italic;
	margin: 16px 0 16px 16px;
	margin: 0 0 0 16px;
	text-align: center;
	width: 30%;
}

big {font-size: 1.5em; line-height: 1.33em; color: #7cd300;}

ul#testimonials {
	margin: 1.33em 0 0 14px;
}

ul#testimonials li {
	background: none;
	margin: 2.8em 0;
	padding: 0 20px;
}

#box {
background: url('../images/quotebox_middle.png') repeat-y 0 0;
margin: -19px 0 0 -20px;
padding: 20px 40px 20px 20px;
}

ul#testimonials li.last {
	margin-bottom: 0;
}

ul#testimonials h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	background: url('../images/quotebox_top.png') no-repeat 0 0;
	margin-left: -20px;
	margin-right: -20px;
	margin-top: 0;
	padding: 20px 20px 0 10px;
	position: relative;
	z-index: 2;
}

ul#testimonials p.signature {
	background: url('../images/quotebox_bottom.png') no-repeat 0 0;
	color: #ffcf06;
	margin: 0 -20px;
	padding: 35px 60px 0 0;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 14px;
}

.txt2 {
	color: #fff;
}

ul#testimonials p.signature img.fr {
	margin-left: 4px;
}

p.bookmark {margin-top: 16px; text-align: center;}

p.bookmark img {vertical-align: middle;}

/*==============================================*/
/* Testimonial Logos														*/
/*==============================================*/


a#ringpower {
	float: left;
	display: block;
	width: 149px;
	height: 40px;
	overflow: hidden;
	margin :40px 0 0 120px;
	padding: 0;
	background: url('../images/testimonial_logos/ring_cat.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

a#ringpower:hover {
	background-position: bottom;
}

a#apac {
	float: left;
	display: block;
	width: 90px;
	height: 30px;
	overflow: hidden;
	margin: 45px 0 0 160px;
	padding :0;
	background: url('../images/testimonial_logos/apac.png') top left no-repeat;
	text-indent: -5000px;
	cursor: pointer;
}

a#apac:hover {
	background-position: bottom;
}
