*{margin:0; padding:0;}



body {
	font-family: CORBEL, BEBAS__;
	font-size: 12pt;
	color: #F3F3F3;
	min-width: 860px;
	background-color: #333333;
	
	
}

h1 {
font-family:Arial; 
font-size:20px; 
color:#FFFFFF; 
font-weight:bold;

}

#h1 {
font-family:Arial; 
font-size:20px; 
color:#FFFFFF; 
font-weight:bold
}

a {
	color: #fff;
	outline: none;
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;	
	
}
/* ---------------------------MAIN WRAPPER---------------------------- */

	#mainWrapper {
	width: 800px;
	position: relative;
	left:auto;
	right:auto;
	margin: 0 auto;
	padding: 0 0 20px  0;}	
	
	
#mainWrappers {
	width: 800px;
	position: relative;
	left:auto;
	right:auto;
	margin: 0 auto;
	padding: 0 0 20px  0;
	background-color: #000000;
}	
/* ---------------------------TOP DETAILS---------------------------- */
#topDetails {
	height: 80px;
	background: #1d1d1d;
	padding: 0 20px;}
	
	/* ------------------------------ */
#topDetails #callDates {
	width: 154px;
	height: 52px;
	float: left;
	margin: 25px 0 0 0;
}
#callDates img { -moz-opacity:0.7;filter:alpha(opacity=70);}
#callDates a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100)}

#topDetails #bookOnline {
	width: 154px;
	height: 52px;
	float: left;
	margin: 25px -5px 0 0;
}
#bookOnline img { -moz-opacity:0.7;filter:alpha(opacity=70);}
#bookOnline a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100)}

#topDetails #ctoa {
	width:161px;
	height:52px;
	float:left; 
	margin: 25px 0 0 0;
}
#ctoa img { -moz-opacity:0.7;filter:alpha(opacity=70); opacity:.70;}
#ctoa a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100); opacity:1.0}
/* ------------------------------ */
#topDetails #flash {
	float: right;
	width: 35px;
	height: 38px;
	margin: 30px 0 0 0;
}
#topDetails #flash a {
	display: block;
	height: 38px;
	background: url('../img/td_flash.gif') no-repeat;
}
#topDetails #flash a:hover {
	background-position: 0 -38px;
}
#topDetails #flash a span {
	display: none;
}
#topDetails #youTube {
	float: right;
	width: 70px;
	height: 38px;
	margin: 30px 5px 0 0;
}
#topDetails #youTube a {
	display: block;
	height: 38px;
	background: url('../img/td_youtube.gif') no-repeat;
}
#topDetails #youTube a:hover {
	background-position: 0 -38px;
}
#topDetails #youTube a span {
	display: none;
}
#topDetails #rss {
	float: right;
	width: 50px;
	height: 38px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#topDetails #rss a {
	display: block;
	height: 38px;
	background: url('../img/td_rss.gif') no-repeat;
}
#topDetails #rss a:hover {
	background-position: 0 0px;
}
#topDetails #rss a span {
	display: none;
}

#footwrapper {
	width: 800px;
	position: relative;
	left:auto;
	right:auto;
	margin: 0 auto;
	padding: 0 0 20px 0;}




/* ---------------------------MAIN HEADER---------------------------- */
#mainHeader {
	height: 156px;
	background: #000 url('../img/h_bknd.jpg') no-repeat;
}/* ------------------------------ */
#mainHeader h2, #mainHeader hr {
	display: none;
}
#indextitle p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	position: absolute;
	left: 155px;
	top: 135px;	
	
	
}

/* ------------------------------ */
#mainHeader a#logoLink {
	display: block;
	width: 325px;
	height: 85px;
	margin: 32px 0 0 0;
	float: left;
}/* ------------------------------ */
#mainHeader ul#mainNavigation {
	float: right;
	height: 69px;
	list-style: none;
	margin: 48px 0 0 0;
}
#mainHeader ul#mainNavigation li {
	float: left;
	height: 72px;
}
#mainHeader ul#mainNavigation li a {
	display: block;
	height: 72px;
	float: left;
	background-repeat: no-repeat;
}
#mainHeader ul#mainNavigation li a:hover {
	background-position: 0 -72px;
}
#mainHeader ul#mainNavigation li a span {
	display: none;
}
#mainHeader ul#mainNavigation li#training a {
	width: 91px;
	background-image: url(../img/nav_training.png);
	

}
#mainHeader ul#mainNavigation li#products a {
	width: 77px;
	background-image: url(../img/nav_products.png);
}
#mainHeader ul#mainNavigation li#guidance a {
	width: 77px;
	background-image: url(../img/nav_guidance.png);
}
#mainHeader ul#mainNavigation li#bookings a {
	width: 77px;
	background-image: url(../img/nav_bookings.png);
	
}

#mainHeader ul#mainNavigation li#shopping-cart a {
	width: 77px;
	background-image: url(../img/nav_bookings.png);
	
}
#mainHeader ul#mainNavigation li#company a {
	width: 77px;
	background-image: url(../img/nav_company.png);
}
#mainHeader ul#mainNavigation li#contact a {
	width: 76px;
	background-image: url(../img/nav_contact.png);
}


#mainHeader h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCCCCC;
	padding-left: 155px;
}

/* ---------------------------BREADCRUMB AND SEARCH---------------------------- */
#breadcrumb {
	height: 39px;
	background: #000 url('../img/bc_bknd.jpg') no-repeat;
	padding: 0 15px;
	overflow: hidden;
}/* ------------------------------ */
#breadcrumb .content {
	height: 39px;
	float: left;
	line-height: 39px;
	color: #fff;
	font-weight: bold;
}
#breadcrumb .content img {
	vertical-align: middle;
}
#breadcrumb .content a {
	color: #daa929;
}/* ------------------------------ */
#breadcrumb #subscribe {
	float: right;
	height: 35px;
	padding: 6px 0 0 0;
	width: 300px;
}
#breadcrumb #subscribe input.subscribeEmail {
	float: right;
	width: 152px;
	height: 20px;
	border: none;
	background: url('../img/search_text.gif') right 0 no-repeat;
	padding: 7px 8px 0 8px;
	color: #fff;
}
#breadcrumb #subscribe input.subscribeButton {
	display: block;
	float: right;
	width: 78px;
	height: 29px;
	margin: 0 0 0 5px;
	background: url('../img/subscribe.jpg') no-repeat;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	border-style: none;
}
#breadcrumb #subscribe input.subscribeButton:hover {
	background-position: 0 -29px;
}

/*----------------------------Google Search---------------------------*/

#breadcrumb #googlesearch {
	float: right;
	height: 35px;
	padding: 6px 0 0 0;
	width: 300px;
}
#breadcrumb #googlesearch input.subscribeEmail {
	float: right;
	width: 152px;
	height: 20px;
	border: none;
	background: url('../img/search_text.gif') right 0 no-repeat;
	padding: 7px 8px 0 8px;
	color: #fff;
}
#breadcrumb #googlesearch input.subscribeButton {
	display: block;
	float: right;
	width: 40px;
	height: 29px;
	margin: 0 0 0 0px;
	background: url('../img/search_button.gif') no-repeat;
	text-indent: -1000em;
	border-style: none;
}
#breadcrumb #googlesearch input.subscribeButton:hover {
	background-position: 0 -29px;
	}

/* ---------------------------HTML SITEMAP---------------------------- */

#holder {
	width:750px;
	height:auto;
	margin-top: 40px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.htmlmap p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	text-align: left;
	letter-spacing:0.1em;
}

.htmlmap h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.navcontainer { margin-left: 30px; }

.navcontainer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: verdana, arial, Helvetica, sans-serif;
	font-size: 14px;
}

.navcontainer li { margin: 0 0 1px 0; }

.navcontainer a
{
font-size: 14px;
display: block;
padding: 5px 10px;
width: auto;
color: #fff;
text-decoration: none;
}

.navcontainer a:hover
{
font-size: 14px;
color: #000000;
background-color: #FFCC00;
text-decoration: none;
}

.navcontainer ul ul li { margin: 0 0 1px 0; }

.navcontainer ul ul a
{
font-size: 14px;
	display: block;
	width: auto;
	color: #fff;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
}

.navcontainer ul ul a:hover
{
color: #000000;

text-decoration: none;
}


#window {
	height: 200px;
	width: 800px;
	background-color: #000;
	background-image: url(../img/we-have-moved-web-version.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}

/* ---------------------------FLASH INTRO---------------------------- */
#flashIntro {
	height: 276px;
	background: #000 url('../img/temp_flashintro.jpg') no-repeat;
	width: 800px;
}/* ---------------------------PAGE BODY---------------------------- */
.pageBody {
	background: #151515 url('../img/pb_bknd.jpg') repeat-x;
	overflow: visible;
	position: relative;
	width: 800px;
	background-image: url(../img/pb_bknd.jpg);
}
* html .pageBody { /* IE6 only fix */
	height: 1%;
}/* ------------------------------ */
.pageBody .contentBlock {
}
.pageBody .contentBlock .blockHeader {
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_tleft.gif') no-repeat;
	padding: 0 0 0 6px;
}
.pageBody .contentBlock .blockHeader span {
	display: block;
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_tright.gif') right 0 no-repeat;
}
.pageBody .contentBlock .blockFooter {
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_fleft.gif') no-repeat;
	padding: 0 0 0 6px;
}
.pageBody .contentBlock .blockFooter span {
	display: block;
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_fright.gif') right 0 no-repeat;
}
.pageBody .contentBlock .blockContent {
	background: #2a2a2a;
}
.pageBody .contentBlock .blockContent h2 {
	font-size: 20px;
	color: #fff;
}/* ---------------------------HOME PAGE---------------------------- */
#homePage {
	padding: 6px;
	width: 788px;
	font-family:Arial;
	font-size:14px;
	

	}
#homePage #aboutUs {
	width: 516px;
	height: 178px;
	margin: 0 0 6px 0;
	background: url('../img/aboutus_box2ff.png') no-repeat;
	padding: 10px 0 0 0;
	margin-left:10px;
}

#homePage #aboutUs .blockContent {
	padding: 5px 42px 15px 15px;
	overflow: hidden;
	height: 169px;
	color: #b1b1b1;
	position: relative;
}
#homePage #aboutUs a.slideUp {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('../img/abup.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#homePage #aboutUs a.slideUp:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#homePage #aboutUs a.slideDown {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 130px;
	background: url('../img/abdown.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#homePage #aboutUs a.slideDown:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#homePage #aboutUs #aboutContent {
	overflow:hidden;
}
#homePage #aboutUs #aboutContent ul  {
list-style: none; 
}
/*#homePage #aboutUs #aboutContent ul li { height:90px;}*/
/* ------------------------------ */


#homePage #recentNews {
	width: 517px;
	height: 317px;
	background: url('../img/breakingnews_box.png') no-repeat;
	padding: 10px 10px 0 0;
}
#homePage #recentNews h2 {
	font-size: 18px;
	color: #fff;
}
#homePage #recentNews .blockContent {
	overflow: hidden;
	height: 310px;
	color: #b1b1b1;
	padding: 5px 15px 40px 15px;
	position: relative;
}
#homePage #recentNews a.slideUp {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('../img/abup.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#homePage #recentNews a.slideUp:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#homePage #recentNews a.slideDown {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 200px;
	background: url('../img/abdown.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}




/* ------------------------------ */
#homePage #whatsNew {
	position: absolute;
	right: 15px;
	top: 6px;
	width: 245px;
	height: 578px;
	background: url('../img/ffslice.jpg') no-repeat;
	padding: 10px 0 0 0;
}
#homePage #whatsNew h2 {
	font-size: 18px;
}
#homePage #whatsNew .blockContent {
	overflow: hidden;
	color: #b1b1b1;
	float:left;
	padding-top:60px;
	padding-left:7px;
}
#homePage #whatsNew a.moreNews {
	display: block;
	position: absolute;
	left: 6px;
	bottom: 0;
	width: 22px;
	height: 22px;
	background: url('../img/info.gif') no-repeat;
}
#homePage #whatsNew a.moreNews:hover {
	background-position: 0 -22px;
}


/* ---------------------------SPLASH HOME----------------------------- */
#home-main
{
	margin:auto;
	width:700px;
	overflow:hidden;
}

#nav-left-bar
{	
	position:absolute;
	top:275px;
	left:-180px;
}

#nav-left-bar-hs
{	
	position:absolute;
	top:275px;
	left:-240px;
}

#nav-left-bar-gen
{	
	position:absolute;
	top:275px;
	left:-264px;
}

#nav-left-bar-height
{	
	position:absolute;
	top:196px;
	left:-299px;
}

#nav-left-bar-height2
{	
	position:absolute;
	top:275px;
	left:-299px;
}

#nav-construction
{
	width: 225px;
	height:665px;
	position:absolute;
	top:159px;
	left:-236px;
	background-image: url(../img/navcontainer.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 5px;
	visibility: visible;
	
}

#nav-genind
{	
	position:absolute;
	top:179px;
	left:-285px;
}

#nav-safety
{	
	position:absolute;
	top:179px;
	left:-291px;
}

#nav-access
{	
	position:absolute;
	top:179px;
	left:-279px;
}

/*--------------nav--------------*/


#navcontainer ul
{
	list-style-type: none;
	text-align: right;
	padding-top:36px;
	background-position: right center;
	
	
}

#navcontainer li {
	padding-top: 1px;
	
}

#navcontainer ul li a
{
	padding-left: 15px;
	text-align: left;
	text-decoration: none;
	color: #999;
	outline:#999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	font-weight: bold;}

#navcontainer ul li a:hover
{
	
	color: #666;
}

#navcontainer ul li a#current
{
	
	color: #666;
}

#hsingelcol
{
	width:640px;
	float:left;	
}

#hdoublecol1
{
	float:left;
	width:310px;
	margin-right:20px;
}

#hdoublecol2
{
	float:left;
	width:310px;
}

#htriplecol1
{
	float:left;
	width:205px;
	margin-right:10px;
}

#htriplecol2
{
	float:left;
	width:205px;
	margin-right:10px;
}

#htriplecol3
{
	float:left;
	width:205px;
}

/* ---------------------------TESTIMONIALS---------------------------- */
#testimonials h2 {
	display: none;
}
#testimonials {
	height: 221px;
	background: url('../img/testimonials_bknd.jpg') no-repeat;
}/* ---------------------------GUIDANCE---------------------------- */
#pageGuidance {
	background: url('../img/guidance-bg.jpg') no-repeat;
	width: 800px;
}
#pageGuidance h1 {
	font-size: 22px;
	padding: 0 0 0 0;
}
#pageGuidance #guidanceList dl {
	position: relative;
	width: 750px;
	margin: 0 auto;
	overflow: hidden;
}
* html #pageGuidance #guidanceList dl {
	height: 1%;
}
#pageGuidance #guidanceList dl dd {
	height: 134px;
	float: left;
	width: 374px;
	margin: 0 0 10px 0;
}
#pageGuidance #guidanceList dl dd.itemLeft {
	background: url('../img/guidance_item_left.gif') no-repeat;
	border-right: 1px solid #393939;
}
#pageGuidance #guidanceList dl dd.itemRight {
	background: url('../img/guidance_item_right.gif') right 0 no-repeat;
	border-left: 1px solid #717171;
}
#pageGuidance #guidanceList dl dd .guidanceItem {
	padding: 0 50px 0 100px;
	background-repeat: no-repeat;
	background-position: 15px 0;
	position: relative;
	font-family:Arial;
	font-size:9.5pt;
}
#pageGuidance #guidanceList dl dd .guidanceItem a.itemArrow {
	display: block;
	cursor: pointer;
	width: 26px;
	height: 29px;
	position: absolute;
	right: 10px;
	top: 55px;
	background: url('../img/guidance_item_arrow.gif') no-repeat;
}
#pageGuidance #guidanceList dl dd .guidanceItem a.itemArrow:hover {
	background-position: 0 -29px;
}
#pageGuidance #guidanceList dl dd .guidanceItem a.itemArrow span {
	display: none;
}
#pageGuidance #guidanceList dl dd .rescue {
	background-image: url('../img/guidance_rescue.jpg');
}
#pageGuidance #guidanceList dl dd .slings {
	background-image: url('../img/guidance_slings.jpg');
}
#pageGuidance #guidanceList dl dd .restraints {
	background-image: url('../img/guidance_restraints.jpg');
}
#pageGuidance #guidanceList dl dd .supervisors {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .reels {
	background-image: url('../img/guidance_reels.jpg');
}
#pageGuidance #guidanceList dl dd .articles {
	background-image: url('../img/guidance_articles.jpg');
}

}
#pageGuidance #guidanceList dl dd .1 {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .award {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .training {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .inspection {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .step {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .anchor {
	background-image: url('../img/guidance_supervisors.jpg');
}





/* -------------------------- */
#pageGuidance #guidanceOverview {
	background: #151515 url('../img/pb_bknd.jpg') repeat-x;
	overflow: hidden;
}
* html #pageGuidance #guidanceOverview {
	height: 1%;
}
#pageGuidance #guidanceOverview h1 {
	color: #FFCC33;
	font-size: 17px;
	padding: 0px 30px;
}
#pageGuidance #guidanceOverview .guidanceColumn {
	width: 340px;
	float: left;
	padding: 0 30px 30px 30px;
	color: #c1c1c1;
	font-family:Arial;
}
#pageGuidance #guidanceOverview .guidanceColumn p {
	padding: 0 0 10px 0;
}/* ---------------------------TRAINING---------------------------- */
#pageTraining {
	background: #151515 url('') no-repeat;
	padding: 0px 0px 30px 0px;
	width: 780px;
	overflow: hidden;
}
* html #pageTraining {
	height: 1%;
}
#pageTraining h1 {
	padding: 0 10px;
	font-size: 22px;
}
#pageTraining h2 {
	padding: 0 10px;
	font-size: 16px;
	color: #ffcc33;
}
#pageTraining .column {
	width: 370px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#pageTraining .column h3 {
	padding: 20px 0 5px 0;
	color: #999;
}
.trainingBlock {
	width: 370px;
	height: 84px;
	margin: 10px 0;
	background: url('../img/training_block.jpg') no-repeat;
}
.trainingBlock .sub {
	height: 74px;
	background-repeat: no-repeat;
	padding: 10px 30px 0 80px;
	position: relative;
}
.trainingBlock h4 {
	font-size: 15px;
	color: #ffcc33;
}
.trainingBlock a.arrow {
	display: block;
	position: absolute;
	width: 25px;
	height: 29px;
	background: url('../img/training_block_arrow.gif') no-repeat;
	top: 27px;
	right: 10px;
}
.trainingBlock a.arrow:hover {
	background-position: 0 -29px;
}
.trainingBlock a.arrow span {
	display: none;
}
#trainingService .sub {
	background-image: url('../img/training_block_service.jpg');
}
#trainingBooking .sub {
	background-image: url('../img/training_block_booking.jpg');
}
#trainingAccount .sub {
	background-image: url('../img/training_block_account.jpg');
}/* ---------------------------SERVICE PACK---------------------------- */
#pageServicePack {
	background: #151515 url('../img/servicepack_bknd.jpg') no-repeat;
}
#pageServicePack h1 {
	height: 44px;
	line-height: 44px;
	margin: 0px 0 0 30px;
	padding: 0 0 0 50px;
	font-size: 22px;
	color: #ffcc33;
}
#pageServicePack #servicePackIntro {
	padding: 20px 300px 30px 30px;
}
#pageServicePack #servicePackIntro p {
	padding: 0 0 10px 0;
}
#pageServicePack #serviceAreas {
	padding: 0 30px 30px 30px;
}
#pageServicePack #serviceAreas h2 {
	font-size: 20px;
	color: #a7a7a7;
	padding: 0 0 20px 0;
}
#pageServicePack #serviceAreas dl {
	overflow: hidden;
}
* html #pageServicePack #serviceAreas dl {
	height: 1%;
}
#pageServicePack #serviceAreas dl dd {
	height: 187px;
	float: left;
	margin: 0 0 10px 0;
}
#pageServicePack #serviceAreas dl dd h3 {
	font-size: 16px;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageServicePack #serviceAreas dl dd .sub {
	padding: 15px 15px 0 130px;
	height: 173px;
	background-repeat: no-repeat;
	background-position: 10px 0;
}
#pageServicePack #serviceAreas dl dd.itemLeft {
	width: 369px;
	background: url('../img/servicepack_block_left.gif') no-repeat;
	border-right: 1px solid #343434;
}
#pageServicePack #serviceAreas dl dd.itemRight {
	width: 369px;
	background: url('../img/servicepack_block_right.gif') right 0 no-repeat;
	border-left: 1px solid #656565;
}
#pageServicePack #serviceAreas dl dd.itemRow {
	background: url('../img/servicepack_block_left.gif') no-repeat;
}
#pageServicePack #serviceAreas dl dd.itemRow .wrapper {
	width: 740px;
	height: 187px;
	background: url('../img/servicepack_block_right.gif') right 0 no-repeat;
}
#pageServicePack #serviceAreas dl dd #toolbox {
	background-image: url('../img/servicepack_toolbox.jpg');
}
#pageServicePack #serviceAreas dl dd #inspection {
	background-image: url('../img/servicepack_inspection.jpg');
}
#pageServicePack #serviceAreas dl dd #consultancy {
	background-image: url('../img/servicepack_consultancy.jpg');
}
#pageServicePack #serviceAreas dl dd #guidance {
	background-image: url('../img/servicepack_guidance.jpg');
}
#pageServicePack #serviceAreas dl dd#audit {
	background: url('../img/servicepack_audit.jpg') no-repeat;
	padding: 0 0 0 132px;
	width: 230px;
	margin: 0 10px 0 0;
	border: none;
}
#pageServicePack #serviceAreas dl dd#audit .wrapper {
	height: 187px;
	background: url('../img/servicepack_block_right.gif') right 0 no-repeat;
}
#pageServicePack #serviceAreas dl dd#audit .sub {
	padding: 15px 15px 0 0;
}
#pageServicePack #serviceAreas dl dd#form {
	background: url('../img/servicepack_form_left.jpg') no-repeat;
	padding: 0 0 0 94px;
	width: 274px;
	border: none;
	position: relative;
}
#pageServicePack #serviceAreas dl dd#form .wrapper {
	height: 187px;
	background: url('../img/servicepack_form_right.jpg') right 0 no-repeat;
}
#pageServicePack #serviceAreas dl dd#form .sub {
	padding: 15px 15px 0 15px;
}
#pageServicePack #serviceAreas dl dd#form a.order {
	display: block;
	width: 70px;
	height: 29px;
	background: url('../img/servicepack_form_order.gif') no-repeat;
	position: absolute;
	right: 15px;
	bottom: 15px;
}
#pageServicePack #serviceAreas dl dd#form a.order:hover {
	background-position: 0 -29px;
}
#pageServicePack #serviceAreas dl dd#form a.order span {
	display: none;
}/* ---------------------------CONTACT---------------------------- */
#pageContact #contactDetails {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	overflow: hidden;
	padding: 0 0 20px 0;
}
* html #pageContact #contactDetails {
	height: 1%;
}
#pageContact #contactDetails .column {
	float: left;
	width: 360px;
	padding: 0 20px;
}
#pageContact #contactDetails .column .title {
	height: 55px;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}
#pageContact #contactDetails .column .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageContact #contactDetails .column .title p {
	color: #ffcc33;
	font-weight: bold;
}
#pageContact .form {
}
#pageContact .form .formItem {
	width: 180px;
	height: 70px;
	float: left;
}
#pageContact .form .formItem label {
	display: block;
	font-weight: bold;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageContact .form .formItem input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
}
#pageContact .form .formItem textarea {
	width: 328px;
	height: 100px;
	border: 0;
	background: url('../img/contact_textarea.gif') right bottom no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 10px;
}
#pageContact .form .large {
	width: 360px;
	height: 150px;
}
#pageContact .form .submit {
	clear: left;
	height: 29px;
}
#pageContact .form .submit a {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: right;
}
#pageContact .form .submit a:hover {
	background-position: 0 -29px;
}
#pageContact .form .submit a span {
	display: none;
}
#pageContact #contactDetails #contactInfo dl {
	font-size: 15px;
}
#pageContact #contactDetails #contactInfo dl dd {
	padding: 0 0 10px 0;
}
#pageContact #contactDetails #contactInfo dl dd strong {
	color: #ffd633;
}
#pageContact #contactDetails #contactInfo dl dd small {
	color: #ccc;
	font-size: 11px;
}/* ---------------------------- */
#pageContact #literature {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
}
#pageContact #literature .content {
	background: url('../img/contact_literature.jpg') no-repeat;
	padding: 40px 40px 30px 330px;
}
#pageContact #literature .content p {
	padding: 0 0 10px 0;
}
#pageContact #literature .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageContact #literature .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageContact #literature .title p {
	color: #ffcc33;
	font-weight: bold;
}/* ---------------------------- */
#pageContact #subscribe {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
}
#pageContact #subscribe .content {
	background: url('../img/contact_subscribe.jpg') right 0 no-repeat;
	padding: 50px 350px 30px 40px;
}
#pageContact #subscribe .content p {
	padding: 0 0 10px 0;
}
#pageContact #subscribe .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageContact #subscribe .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageContact #subscribe .title p {
	color: #ffcc33;
	font-weight: bold;
}/* ------------------------- */
#pageContact .emailForm {
	overflow: hidden;
}
* html #pageContact .emailForm {
	height: 1%;
}
#pageContact .emailForm label {
	display: block;
	color: #ffcc33;
	font-weight: bold;
}
#pageContact .emailForm input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
	float: left;
	margin: 0 10px 0 0;
}
#pageContact .emailForm a.submit {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: left;
}
#pageContact .emailForm a.submit:hover {
	background-position: 0 -29px;
}
#pageContact .emailForm a.submit span {
	display: none;
}/* ---------------------------SERVICE PACK BOOOKING---------------------------- */
#clientDetails, #trainingLocation, #courseDetails, #orderConfirmation {
	display: none;
}
#titleClientDetails, #titleTrainingLocation, #titleCourseDetails, #titleOrderConfirmation {
	cursor: pointer;
}
#pageSPBooking .bookingBlock {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	padding: 0 0 20px 0;
	overflow: hidden;
}
* html #pageSPBooking .bookingBlock {
	height: 1%;
}
#pageSPBooking .bookingBlock .column {
	float: left;
	width: 360px;
	padding: 0 20px;
}
#pageSPBooking .bookingBlock .title {
	height: 45px;
	padding: 20px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageSPBooking .bookingBlock .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageSPBooking .bookingBlock .column h3 {
	font-size: 16px;
	color: #999;
	padding: 0 0 5px 0;
}
#pageSPBooking .bookingBlock .column p {
	padding: 0 0 10px 0;
}
#pageSPBooking .bookingBlock .form {
}
#pageSPBooking .bookingBlock .form .formItem {
	height: 60px;
}
#pageSPBooking .bookingBlock .form .formItem label {
	display: block;
	font-weight: bold;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageSPBooking .bookingBlock .form .formItem input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
}
#pageSPBooking .bookingBlock .form .formItem textarea {
	width: 328px;
	height: 100px;
	border: 0;
	background: url('../img/contact_textarea.gif') right bottom no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 10px;
}
#pageSPBooking .bookingBlock .form .large {
	width: 360px;
	height: 150px;
}
#pageSPBooking .bookingBlock .form .submit {
	clear: left;
	height: 29px;
}
#pageSPBooking .bookingBlock .form .submit a {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: left;
}
#pageSPBooking .bookingBlock .form .submit a:hover {
	background-position: 0 -29px;
}
#pageSPBooking .bookingBlock .form .submit a span {
	display: none;
}/* ---------------------------PRODUCTS---------------------------- */
#pageProducts #productsFlash {
	height: 515px;
	background: url('../img/temp_prodflash.jpg') no-repeat;
}
#pageProducts .productBlock {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	padding: 0 0 20px 0;
}
#pageProducts .productBlock .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageProducts .productBlock .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageProducts .productBlock .title p {
	color: #ffcc33;
	font-weight: bold;
}/* ------------------------- */
#pageProducts #popularProductsSmall {
}
#pageProducts #popularProductsSmall dl {
	overflow: hidden;
	padding: 0 10px;
}
* html #pageProducts #popularProductsSmall dl {
	height: 1%;
}
#pageProducts #popularProductsSmall dl dd {
	width: 100px;
	float: left;
	padding: 0 15px;
	text-align: center;
}
#pageProducts #popularProductsSmall dl dd .thumbnail {
	width: 100px;
	height: 92px;
	background: url('../img/products_thumb1.gif') no-repeat;
	margin: 0 0 5px 0;
}
#pageProducts #popularProductsSmall dl dd span {
	display: block;
}
#pageProducts #popularProductsSmall dl dd span.productName {
	font-weight: bold;
}
#pageProducts #popularProductsSmall dl dd span.productPrice {
	font-weight: bold;
	color: #ffcc33;
	font-size: 18px;
}/* ------------------------- */
#pageProducts #popularProductsLarge {
}
#pageProducts #popularProductsLarge dl {
	overflow: hidden;
	padding: 0 10px;
}
* html #pageProducts #popularProductsLarge dl {
	height: 1%;
}
#pageProducts #popularProductsLarge dl dd {
	width: 239px;
	float: left;
	padding: 0 10px;
}
#pageProducts #popularProductsLarge dl dd .thumbnail {
	width: 239px;
	height: 182px;
	background: url('../img/products_thumb2.gif') no-repeat;
	margin: 0 0 5px 0;
}
#pageProducts #popularProductsLarge dl dd span {
	display: block;
}
#pageProducts #popularProductsLarge dl dd span.productName {
	font-weight: bold;
	font-size: 14px;
	color: #999;
	padding: 0 0 5px 0;
}
#pageProducts #popularProductsLarge dl dd span.productPrice {
	font-weight: bold;
	color: #ffcc33;
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	padding: 10px 0 0 0;
}
#pageProducts #popularProductsLarge dl dd span.productPrice a.buyLink {
	display: block;
	width: 56px;
	height: 29px;
	background: url('../img/products_buy.gif') no-repeat;
	float: left;
	margin: 0 10px 0 0;
}
#pageProducts #popularProductsLarge dl dd span.productPrice a.buyLink:hover {
	background-position: 0 -29px;
}
#pageProducts #popularProductsLarge dl dd span.productPrice a.buyLink span {
	display: none;
}/* ---------------------------COMPANY---------------------------- */
#pageCompany {
}
#pageCompany #companyFlash {
	height: 448px;
	background: url('../img/temp_companyflash.jpg') no-repeat;
}
#pageCompany #aboutUs {
	background: #151515 url('../img/pb_bknd.jpg') repeat-x;
	overflow: hidden;
	padding: 0 10px 30px 10px;
}
* html #pageCompany #aboutUs {
	height: 1%;
}
#pageCompany #aboutUs .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageCompany #aboutUs .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageCompany #aboutUs .title p {
	color: #ffcc33;
	font-weight: bold;
}
#pageCompany #aboutUs .column {
	float: left;
	width: 350px;
	padding: 0 20px;
}
#pageCompany #aboutUs .column img {
	margin: 15px 0;
}
/* ---------------------------HSML---------------------------- */
#pageHsml {
	overflow: hidden;
	padding: 0 0 30px 0;
}
* html #pageHsml {
	height: 1%;
}
/* --------------------------- */



#pageHsml #hsmlFlash {
width:800px;
	height: 233px;
	background-repeat: no-repeat;
}
#pageHsml .title {
	background: url('../img/hsml_title.jpg') repeat-x;
	padding: 0px 30px;
}
#pageHsml .title h2 {
	color: #fff;
	font-size: 18px;
}
#pageHsml .title h3 {
	color: #ffcc33;
	font-size: 16px;
}
/* --------------------------- */



#pageHsml #tabs {
	width: 380px;
	float: left;
	margin: 0 15px;
}
#pageHsml #tabs ul.tabNavigation {
	list-style: none;
	overflow: hidden;
	padding: 0 0 0 20px;
}
* html #pageHsml #tabs ul.tabNavigation {
	height: 1%;
}
#pageHsml #tabs ul.tabNavigation li {
	float: left;
	padding: 0 10px 0 0;
}
#pageHsml #tabs ul.tabNavigation li a {
	display: block;
	float: left;
	padding: 6px 12px;
	background: #2d2d2d;
	text-decoration: none;
	color: #959595;
}
#pageHsml #tabs ul.tabNavigation li a.selected {
	background: #3f3f3f;
	color: #fff;
}
#pageHsml #tabs .tabItem {
	background: #3f3f3f;
	padding: 15px;
}
#pageHsml #tabs .tabItem h3 {
	font-size: 16px;
	margin: 0 0 5px 0;
}
#pageHsml #tabs .tabItem p {
	padding: 0 0 10px 0;
}
#pageHsml #tabs .tabItem img {
	margin: 15px 0;
}
/* --------------------------- */



#pageHsml #hsmlContent {
	float: left;
	width: 380px;
	position: static;
}
#pageHsml #hsmlContent #hsmlVideo {
	height: 272px;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
}
/* --------------------------- */



#pageHsml #hsmlContent dl#courseInfo {
	height: 89px;
	padding: 0 0 10px 0;
}
#pageHsml #hsmlContent dl#courseInfo dd {
	float: left;
	height: 89px;
	margin: 0 2px 0 0;
	background: url('../img/hsml_course_download.gif') no-repeat;
	width: 111px;
}
#pageHsml #hsmlContent dl#courseInfo dd span {
	display: none;
}
#pageHsml #hsmlContent dl#courseInfo dd#courseName {
	width: 166px;
	background: url('../img/hsml_course_level1.gif') no-repeat;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDuration {
	width: 56px;
	height: 54px;
	background: url('../img/hsml_course_duration.gif') no-repeat;
	padding: 35px 0 0 55px;
	font-size: 18px;
	line-height: 18px;
	text-align: left;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDoc {
	width: 88px;
	margin: 0;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDoc a {
	display: block;
	height: 89px;
	background: url('../img/hsml_course_download.gif') no-repeat;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDoc a:hover {
	background-position: 0 -89px;
}
/* --------------------------- */



#pageHsml #hsmlContent #courseContent {
	padding: 0 0 10px 0;
}
#pageHsml #hsmlContent #courseContent a.block {
	display: block;
	height: 45px;
	background: url('../img/course_content.jpg') no-repeat;
	padding: 0 40px 0 65px;
	text-decoration: none;
}
#pageHsml #hsmlContent #courseContent a.block:hover {
	background-position: 0 -45px;
}
#pageHsml #hsmlContent #courseContent a.block span {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #ffcc33;
	line-height: 45px;
}
#pageHsml #hsmlContent #courseContent a.block:hover span {
	color: #fff;
}
#pageHsml #hsmlContent #courseContent a.block small {
	display: block;
	float: right;
	color: #ccc;
	line-height: 45px;
}
#pageHsml #hsmlContent .blockDetail {
	display: none;
	padding: 10px;
}
#pageHsml #hsmlContent .blockDetail h3 {
	font-size: 16px;
	padding: 0 0 5px 0;
}
#pageHsml #hsmlContent .blockDetail p {
	padding: 0 0 5px 0;
}
#pageHsml #hsmlContent .blockDetail ul {
	padding: 5px 15px;
}
/* --------------------------- */



#pageHsml #hsmlContent #coursePricing {
	padding: 0 0 10px 0;
}
#pageHsml #hsmlContent #coursePricing a.block {
	display: block;
	height: 45px;
	background: url('../img/course_pricing.jpg') no-repeat;
	padding: 0 40px 0 65px;
	text-decoration: none;
}
#pageHsml #hsmlContent #coursePricing a.block:hover {
	background-position: 0 -45px;
}
#pageHsml #hsmlContent #coursePricing a.block span {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #ffcc33;
	line-height: 45px;
}
#pageHsml #hsmlContent #coursePricing a.block:hover span {
	color: #fff;
}
#pageHsml #hsmlContent #coursePricing a.block small {
	display: block;
	float: right;
	color: #ccc;
	line-height: 45px;
}
/* ---------------------------

PRE FOOTER

---------------------------- */



#preFooter {
	height: 64px;
	padding: 20px 0 0 0;
	background: url('../img/f_bknd.jpg') no-repeat;
	text-align: center;
	font-family:Arial;
}
#preFooter a:hover { text-decoration:none; color:#ffcc33}


/* ---------------------------

HSBC Page

---------------------------- */



#pageHsbc #contactDetails {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	overflow: hidden;
	padding: 0 0 20px 0;
}
* html #pageHsbc #contactDetails {
	height: 1%;
}
#pageHsbc #contactDetails .column {
	float: left;
	width: 360px;
	padding: 0 20px;
}
#pageHsbc #contactDetails .column .title {
	height: 55px;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}
#pageHsbc #contactDetails .column .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageHsbc #contactDetails .column .title p {
	color: #ffcc33;
	font-weight: bold;
}
#pageHsbc #contactDetails #textColumn {
	padding: 100px 0 0 0;
}
#pageHsbc #contactDetails #hsbcText {
	background: url('../img/hsbc_bknd.jpg') no-repeat;
	width: 290px;
	height: 245px;
	padding: 10px 15px 0 15px;
	font-size:10pt;
}
#pageHsbc #contactDetails #hsbcText h3 {
	padding: 0 0 5px 0;
	color: #999;
	font-size: 16px;
}
#pageHsbc #contactDetails #hsbcText p {
	padding: 0 0 10px 0;
}
#pageHsbc .form {
}
#pageHsbc .form .formItem {
	width: 180px;

	height: 70px;
	float: left;
}
#pageHsbc .form .formItem label {
	display: block;
	font-weight: bold;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageHsbc .form .formItem input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
}
#pageHsbc .form .formItem textarea {
	width: 328px;
	height: 100px;
	border: 0;
	background: url('../img/contact_textarea.gif') right bottom no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 10px;
}
#pageHsbc .form .large {
	width: 360px;
	height: 150px;
}
#pageHsbc .form .submit {
	clear: left;
	height: 29px;
}
#pageHsbc .form .submit a {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: right;
}
#pageHsbc .form .submit a:hover {
	background-position: 0 -29px;
}
#pageHsbc .form .submit a span {
	display: none;
}
/* ---------------------------

MAIN FOOTER

---------------------------- */



#mainFooter {
	padding: 15px 0;
	overflow: auto;
}
* html #mainFooter { /* IE6 only fix */
	height: 1%;
}
#mainFooter hr {
	display: none;
}
#mainFooter .block {
	float: left;
	width: 315px;
	height: 65px;
	margin: 0 20px 0 0;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	color:#CCCCCC;
	background: url('../img/f_bknd.jpg') no-repeat;
}

 .block2 {
	float: right;
	width: 315px;
	height: 65px;
	margin: 0 5px 0 0;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	color:#CCCCCC;
	background: url('../img/f_bknd.jpg') no-repeat;
}
#mainFooter .block strong {
	color: #ffcc33;
}
#breadcrumb #subscribe input.subscribeButton2 {
	display: block;
	float: right;
	width: 78px;
	height: 29px;
	margin: 0 0 0 0;
	background: url('../img/lupa.jpg') no-repeat;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	border-style: none;
}
#breadcrumb #subscribe2 input.subscribeEmail2 {
	float: left;
	width: 152px;
	height: 20px;
	border: none;
	background: url('../img/search_text.gif') right 0 no-repeat;
	padding: 7px 8px 0 8px;
	color: #fff;
}
.mainbox {
	background: url(../img/main_bg.jpg) repeat-x #242424;
	width:100%;
	height:auto;
	
}


.inmain {
	width:95%;
	margin:auto;
	height:auto;
}

.tt {
	font-family:Arial;
	font-size:14px;
	padding-left:0px;
	padding-top:6px;
	font-weight:bold;
	cursor:pointer;

}
.graybox {
	width:752px;
	height:auto;
	background:url(../img/graybox_bg.jpg) repeat-x #808080;
	border:solid 1px #666666;
	border-top:0px;
	border-bottom:0px;
	font-family:Arial;
	font-size:14px;
}
.graybox_ft {
	background:url(../img/graybox_ft.jpg) no-repeat;
	width:754px;
	height:5px;
}
.geanta {
	padding-left:60px;
	padding-top:50px;
	float:left
}
.graybox_text {
	float:left;
	font-family:Arial;;
	padding-left:20px;
	font-size:14px;
	padding-top:20px;
	
}
.otitle {
	font-family:"Myriad Pro";
	font-size:22px;
	color:#ffcc33;
	font-weight:lighter
}
#trainingDownload .sub {
	background-image: url('../img/training_download.png');
}
.imageviewer {
	width:100%;
	height:163px;
}
.iv_left {
	background:url(../img/iv_left.jpg) no-repeat;
	width:8px;
	height:163px;
	float:left
}
.iv_center {
	background:url(../img/iv_center.jpg) repeat-x;
	width:97.8%;
	height:163px;
	float:left
}
.iv_right {
	background:url(../img/iv_right.jpg) no-repeat;
	width:8px;
	height:163px;
	float:left
}
.iv_pic {
	width:157px;
	height:82px;
	border:solid 4px #8a8a8a;
	float:left;
	margin-left:5px;
}
#topDetails #rss2 {
	float:right;
	width:86px;
	height:38px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0;
	margin-left:0;
	padding-left: 0px;
}
#topDetails #rss2 a {
	display: block;
	height: 38px;
	background: url('../img/rss_but.jpg') no-repeat;
}
#topDetails #rss2 a:hover {
	background-position: 0 0px;
}
#topDetails #rss2 a span {
	display: none;
}
.hg {
	font-family:Arial;
	font-size:18px;
	padding-top:5px;
	float:left
}
.img_pic {
	width:157px;
	height:82px;
	word-spacing:5px;
	padding:2px;
}
.picul li {
	padding-left:10px;
}


.boxtab { background:url(../img/boxtab.png) no-repeat; width:370px; height:84px;  font-family:'Myriad Pro'; font-size:14px; float:left; line-height:1.2em;}

.pulamea a:hover { background:url(../img/boxtab2.jpg);}
#galleryContent a img { -moz-opacity:0.5;filter:alpha(opacity=50); border:solid 2px #cacaca}
#galleryContent a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100)}


.title1 {
	float:left;
	cursor:pointer;
	height:31px;
	background:url(../img/title_bg1.jpg) repeat-x;
	border:solid 1px #666666;
	border-bottom:0px;
	border-right:0px;

	}
	
.titleactive {
	float:left;
	cursor:pointer;
	height:31px;
	background:url(../img/title_bg1.jpg) repeat-x;
	border:solid 1px #666666;
	border-bottom:0px;
	border-right:0px;
	color:#ffcc33;

}

.title2 {
	float:left;
	height:30px;
	cursor:pointer;
	background:url(../img/title_bg2.jpg) repeat-x;
	border:solid 1px #333333;
	border-bottom:solid 1px #666666;
	border-right:0px;

}
.titleactive a{color:#ffcc33;}
.inmain a:hover {color:#ffcc33;}


.gtitle { font-family:"Myriad Pro"; font-size:22px; color:#999999}


.email_inp { background:url(../img/email_inp.jpg) no-repeat; width:313px; height:28px; border:0px;  color:#FFFFFF; font-family:Arial; font-size:15px; vertical-align:middle; padding:5px; }
.forms_text {
	font-family:Arial;
	font-size:16px;
	color:#FFFFFF;
	text-align: left;
}
.inp { background:url(../img/inp.jpg) no-repeat; width:147px; height:27px; border:0px; color:#FFFFFF; font-family:Arial; font-size:14px;}
.ta { background:url(../img/ta.jpg) no-repeat; width:315px; height:120px; border:0px; overflow:auto; color:#FFFFFF; font-family:Arial; font-size:14px; padding:5px; }
.lp_ul {color:#e1b947; font-weight:bold; line-height:1.9em}


.hs2_pdf {float:right; float:right; margin-left:0px;}

.yellow {color:#ffcc33}
.blue {color:#030fa8}


.sp_main { width:739px; height:auto; margin:auto; padding-top:20px; font-family:Arial;}
.sb { width:739px; margin:auto}
.sb_hd{ width:739px; height:9px; background:url(../img/sb_hd.png) no-repeat}
.sb_ct{ width:737px; height:auto; background:url(../img/sb_ct.png) repeat-x #7c7c7c; border-left:solid 1px #676767; border-right:solid 1px #676767;}
.sb_ft{ width:739px; height:9px; background:url(../img/sb_ft.png) no-repeat}
.sp_text { float:left; padding-left:5px; width:360px; font-size:11pt; font-family:Arial;}
.sp_text h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }
.sp_text2{ float:left; padding-left:5px; width:610px; font-size:11pt; font-family:Arial;}
.sp_text2 h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }
.sbs1 { width:383px; margin:auto; float:left}
.sbs1_hd{ width:383px; height:9px; background:url(../img/sbs1_hd.png) no-repeat}
.sbs1_ct{ width:380px; height:auto; background:url(../img/sbs1_ct.png) repeat-x #7c7c7c; border-left:solid 1px #676767; border-right:solid 1px #676767;}
.sbs1_ft{ width:383px; height:9px; background:url(../img/sbs1_ft.png) no-repeat}
.sp_text3 { float:left; padding-left:5px; width:370px; font-size:11pt; font-family:Arial;}
.sp_text3 h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }
.sbs2 { width:351px; margin:auto; float:right}
.sbs2_hd{ width:351px; height:9px; background:url(../img/sbs2_hd.png) no-repeat}
.sbs2_ct{ width:348px; height:auto; background:url(../img/sbs2_ct.png) repeat-x #000000; border-left:solid 1px #333333; border-right:solid 1px #333333;}
.sbs2_ft{
	width:351px;
	height:9px;
	background-image: url(../img/sbs2_ft.png);
	background-repeat: no-repeat;
	padding-left:5px;
	background-position: right bottom;
}
.sp_text4 { float:left; padding-left:5px; width:220px; font-size:11pt; font-family:Arial;}
.sp_text4 h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }




.copyright { font-family:Arial; font-size:10px; color:#CCCCCC; font-weight:bold; padding-top:10px;}
.w3 { float:left; width:70px;padding-top:3px;margin-top:-5px;}
.w3 a{ text-decoration:none;}
.gosport { float:left; width:70px; margin-bottom:2px;cursor:pointer;}

#checkuri a:hover{ color:#fff;}
#checkuri img { border:0px;} 
#checkuri a{ text-decoration:none; cursor:default;}
.splash_main { width:800px; height:auto; margin:auto; font-family:"Myriad Pro";}
.bara { width:100%; height:2px; background:url(../img/bara.jpg) repeat-x}
.splash_main img:hover { cursor:pointer;}
.graybox h6 {font-size:22px; color:#ffcc33; margin: 0 0 0 0 ;}
.graybox h1 {font-size:22px; color:#ffcc33; margin: 0 0 0 0 ;}
.geanta2 {padding-left:10px; padding-top:50px; float:left;}
.blackbox_ft {background:url(img/blackbox_ft.jpg) no-repeat; height:6px;}
.blend { width:800px; height:311px; background:url(../img/blend.jpg) repeat-x}
.home_main { background:url(../img/main_bg.jpg) repeat-x;}
.aboutus_box { background:url(../img/aboutus_box.png) no-repeat; width:517px; height:253px; }

#homePage h6 {font-size:22px; color:#ffcc33; margin: 0 0 0 0 ;}

.recentnews { width:517px; height:auto; margin-top:8px; margin-left:10px; }
.cc_hd { background:url(../img/cc_hd.png) no-repeat; width:517px; height:6px;}
.cc_ct { background:url(../img/cc_ct.png) repeat-x #333333; width:515px; height:auto; border-right:solid 1px #666666; border-left:solid 1px #666666}
.cc_ft { background:url(../img/cc_ft.png) no-repeat; width:517px; height:7px; margin-top:-14px;}
.news_text { padding-left:20px;}

.homeimg { padding-top:20px;}
.homeimg img { cursor:pointer;}

#aboutContent ul li { height:180px; line-height:1.2em; padding-top:10px;}


/*			footer seo nav link 																									*/
#preseo {
	width:780px;
	height: 460px;
	text-align: justify;
	font-family:Arial;
	font-size: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 10px;
	text-decoration: none;
	background-color: #000000;
	background-repeat: no-repeat;
	word-spacing: 2px;
	font-weight: bolder;
	font-variant: small-caps;
	white-space: normal;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: groove;
	border-right-style: none;
	border-bottom-style: ridge;
	border-left-style: none;
	border-top-color: #333333;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #666666;
}



#preseo a:hover { text-decoration:none; color:#FFCC33}

/*			footer seo nav link 																									*/




/********************************************************************************************************************/
/*			Index																									*/
/********************************************************************************************************************/

.mainContent
{
	width				: 800px;
	overflow			: hidden;
	background			: url(../img/home-splash-bg2.jpg) no-repeat;
}

.mainContent h1
{
	margin 			: 0 0;
}

.mainContent h2, .mainContent h2
{
	margin 			: 5px 0;
}

.mainContent h3
{
	margin 			: 0;
}

.mainTitle
{
	width: 750px;
	text-align: center;
	font-size:18px;
	color:#ffbf1f;
	padding-top:5px;

}

.subTitle, .imgButton
{
	float				: left;
}

.subTitleContainer
{
	width				: 800px;
	overflow			: hidden;
}

.longTitle
{
	width				: 385px;
	text-align			: right;
}

.shortTitle
{
	width				: 300px;
	text-align			: right;
}

.imgButtonContainer
{
	width: 753px;
	height: 372px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../img/imgButtonContainer.png) no-repeat;
}

.imgButton
{
	width				: 235px;
	/*height				: 260px;  Remove once images are in */
	text-align			: center;
	margin-top:-10px;
}

#indexz { font-family:Arial, Helvetica, sans-serif;}
#indexz h3 { margin-top:-20px;}


/* height safety and construction intro new code   */



#border {
	width:auto;
	background-color: #151515;

	
}

.border {
	width:auto;
	background-color: #151515;

	
}

#bordertop1 {
	width:800px;
	height:9px;
	background-image: url(../img/sb_hd_001.png);
	background-repeat: no-repeat;
	margin-left:30px;	
}


#bordertop {
	width:800px;
	height:9px;
	background-image: url(../img/sb_hd_002.png);
	background-repeat: no-repeat;
	margin-left:30px;	
}

#bodywrap{
	width:800px;
	background-color: #151515;
}

#introheightsafety {
	width:800px;
	height:210px;
	background-color: #151515;
	background-image: url(../img/heightsafetyintro.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 5px;
	padding-bottom: 5px;
}

#introheightsafety1 {
	width:800px;
	height:210px;
	background-color: #151515;
	background-image: url(../img/genheightsafetyintro.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 5px;
	padding-bottom: 5px;
}


#introheightsafety h2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 25px;
	padding-left: 460px;
	letter-spacing: 1px;
	word-spacing: 2px;
}

#introheightsafety p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:50px;
	padding-top: 45px;
	padding-left: 450px;
	text-align: left;
}

#introheightsafety1 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:50px;
	padding-top: 45px;
	padding-left: 450px;
	text-align: left;
}

#wrap {
	width:800px;
	height:1250px;
	background-color: #151515;
	background-repeat: repeat;
	background-position: center top;
}

#bodywrap {
	width:737px;
	height:1250px;
	background-image: url(../img/sb_ct_001.png);background-color: 151515;
	background-repeat: repeat-x;
	border-left:solid 1px #FFCC33;
	border-right:solid 1px #FFCC33;
	margin-left: 30px;
	
}
#bodywrap1 {
	width:737px;
	height:1250px;
	background-image: url(../img/sb_ct_001.png);
	background-color: 151515;
	background-repeat: repeat-x;
	margin-left: 30px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}


#mainbodyleft{
	float:left;
	width:357px;
	height:1120px;
	background-image: url(../img/mainbody_bg.png);
	background-repeat: no-repeat;
	background-position: center center;

}



#mainbodyheadline h2{
	float:left;
	width:690px;
	height:50px;
	font-family:Arial;
	font-size:22px;
	margin-left:20px;
	padding-top:20px;
	padding-left:18px;
	color: #FFCC33;
	background-image: url(../img/titlebar.png);
	background-repeat: no-repeat;
	background-position: left center;
}


#mainbodyheadline1 h2{
	float:left;
	width:737px;
	height:54px;
	font-family:Arial;
	font-size:22px;
	margin-left:20px;
	padding-top:20px;
	padding-left:18px;
	color: #FFCC33;
	background-image: url(../img/tbhead1.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}

#mainbodyheadline2 h1{
	float:left;
	width:737px;
	font-family:Arial;
	font-size:22px;
	margin-left:10px;
	padding-top:20px;
	padding-left:5px;
	color: #FFCC33;
	
	
}

.mainbodyheadline h2{
	float:left;
	width:690px;
	height:50px;
	font-family:Arial;
	font-size:22px;
	margin-left:20px;
	padding-top:20px;
	padding-left:18px;
	color: #FFCC33;
	background-image: url(../img/titlebar.png);
	background-repeat: no-repeat;
	background-position: left center;
}


.mainbodyheadline1 h2{
	float:left;
	width:737px;
	height:54px;
	font-family:Arial;
	font-size:22px;
	margin-left:20px;
	padding-top:20px;
	padding-left:18px;
	color: #FFCC33;
	background-image: url(../img/tbhead1.png);
	background-repeat: no-repeat;
	background-position: left center;
	
}

.mainbodyheadline2 h1{
	float:left;
	width:737px;
	font-family:Arial;
	font-size:22px;
	margin-left:10px;
	padding-top:20px;
	padding-left:5px;
	color: #FFCC33;
	
	
}




#mainbodyleft h2{
	width:300px;
	height: 34px;
	font-family:Arial;
	font-size:22px;
	font-weight: lighter;
	color: #FFCC33;
	margin-top:5px;
	margin-left:25px;
	padding-top:7px;
	padding-left:10px;
	background-image: url(../img/h2_head.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

#mainbodyleft h6{
	width:300px;
	height: 34px;
	font-family:Arial;
	font-size:22px;
	font-weight: lighter;
	color: #FFCC33;
	margin-top:5px;
	margin-left:25px;
	padding-top:7px;
	padding-left:10px;
	background-image: url(../img/h2_head2.png);
	background-repeat: no-repeat;
	background-position: left top;	
}


#mainbodyleft p{

	font-family:Arial;
	font-size:15px;
	color: #FFFFFF;
	margin-left:25px;
	margin-right: 30px;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	

}

#mainbodyright{float:left;
	width:380px;
		height:1150px;
	
	
}

#borderbottom{
	width:739px;
	height:9px;
	background-image: url(../img/sb_ft_001.png);
	background-repeat: no-repeat;
	margin-left:30px;
}

#borderbottom1{
	width:739px;
	height:9px;
	background-image: url(../img/sb_ft_002.png);
	background-repeat: no-repeat;
	margin-left:30px;
}


#navbg{
	width:800px;
	height:190px;
	background-image: url(../img/bottomnav.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #151515;	
	
}



#nav2{width:800px;height:190px;padding-left:20px}


	
 .block {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .block h6 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #FFCC33;
	padding-top:2px;
	padding-right: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}


 
 .block ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .block ul a
{	width:240px;
	display: block;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC33;
	padding-top: 2px;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-left: 7px;
	
}

.block ul a:hover 
{
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




	
	.block ul li a#current
{
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

	
	.block ul li a#current1
{
	background-color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

/* end of height safety new code   */





/* General Training Nav3  Starts Here */

#navbg3{
	width:800px;
	height:180px;
	background-image: url(../img/bottomnav.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #151515;	
}

#nav3{width:800px;height:180px;padding-left:20px}


	
 .blockb {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .blockb h2 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #FFCC33;
	padding-top:2px;
	padding-right: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}


 
 .blockb ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .blockb ul a
{	width:250px;
	display: block;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC33;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	
}



.blockb ul a:hover 
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




	
	.blockb ul li a#current
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

	.blockb ul li a#current1
{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/* General Training Nav3  ends Here */

/* General Training Navs  Starts Here */

#navbgs{
	width:800px;
	height:150px;
	background-image: url(../img/bottomnav.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #151515;
}

#navs{width:800px;height:150px;padding-left:2px}


	
 .blocks {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .blocks h2 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #FFCC33;
	padding-top:2px;
	padding-right: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}


 
 .blocks ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .blocks ul a
{	width:250px;
	display: block;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC33;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	
}



.blocks ul a:hover 
{
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




	
	.blocks ul li a#current
{
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

	.blocks ul li a#current1
{
	background-color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/* General Training Navs  ends Here */

#navbggs{
	width:800px;
	height:180px;
	background-image: url(../img/bottomnav.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #151515;	
}

#navgs{width:800px;height:180px;padding-left:2px}


	
 .blockgs {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .blockgs h6 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #FFCC33;
	padding-top:2px;
	padding-right: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}


 
 .blockgs ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .blockgs ul a
{	width:250px;
	display: block;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC33;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	
}



.blockgs ul a:hover 
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




	
	.blockgs ul li a#current
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

	.blockgs ul li a#current1
{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/* General Training Navs  ends Here */


/* New Index Starts Here */


#container{width:800px;
	height:690px;
	background-color: #333333;
	background-position: center top;}

#header{
	width:800px;
	height:35px;
	background-image: url(../img/titlebar.png);
	background-repeat: no-repeat;
	background-position: center;
		
}

#header h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

#flashintro{width:800px;
height:285px;
padding-top:2px;}

#title{width:800px;
height:35px;
background-image: url(../img/titlebar.png);
	background-repeat: no-repeat;
	background-position: center;}

#titleleft{float:left;
width:510px;}

#titleleft h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 10px;
	padding-left: 30px;	
}

#titleleft h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 10px;
	padding-left: 30px;	
}

#titleright{float:left;
width:290px;}

#titleright h2   {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 10px;
	padding-left: 50px;	}

#titleright h6   {font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 10px;
	padding-left: 50px;	}


#midbar{width:800px;
height:281px;}

#flashleft{float:left;
width:510px;
height:281px;
padding-top:2px;
padding-left:10px;}

#bgbar{
	float:left;
	width:10px;
	height:281px;
	background-image: url(../img/bgbar.png);
	background-repeat: repeat-y;
	background-position: center;
}

#flashright {float:left;
width:270px;
height:281px;
}

#buttons{
	width:800px;
	height:50px;
	background-image: url(../img/buttbg.png);
	background-repeat: no-repeat;
	background-position: center;
	padding-top:2px;
}

#buttonsleft{float:left;
width:505px;
height:50px;
padding-top:3px;
padding-left:25px}

#buttonsright{float:left;
width:260px;
height:50px;
padding-top:3px;
}

/* Height Safety Training Splash Page*/

#tcontainer{width:800px;
	height:370px;
	background-color: #333333;
	background-position: center top;}

#hsttxt 
{width:800px;
height:150px;
padding-top:2px;
padding-bottom:10px;}

#hsttxt h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#hsttxt p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	text-align: justify;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}

#stitleleft{float:left;
width:380px;
height:25px;
padding-top:10px;}

#stitleleft a   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	padding-top: 20px;
	padding-left:80px;
	text-decoration: none;
}
	
	#stitleleft a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;	
		}

#stitleleft a:hover{ color:#999999;
	text-decoration: underline;}


#stitleleft a:visited{
	color: #000033;
	text-decoration: none;
}

#stitleleft a:active{
	color:#333333;
	text-decoration: none;
}

#stitleright{float:left;
width:380px;
height:25px;
padding-top:10px;}

#stitleright a   {font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	padding-top: 20px;
	padding-left:90px;
	text-decoration: none;	}
	
	
	#stitleright a:link   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	padding-top: 10px;	
		}
		
#stitleright a:hover{
	color:#999999;
	text-decoration: underline;
}

#stitleright a:visited{
	color: #000033;
	text-decoration: none;
	
}

#stitleright a:active{
	color:#333333;
	text-decoration: none;
}

#ghsbutton {float:left;
width:372px;
height:260px;
padding-top:10px;
padding-left:10px;}

#tbgbar{
	float:left;
	width:32px;
	height:260px;
	background-image: url(../img/bgbar.png);
	background-repeat: repeat-y;
	background-position: center;
}


#chsbutton {float:left;
width:372px;
height:260px;
padding-top:10px;
padding-left:10px;}





/* Fall Arrest Product Pages Start Here*/


#content{
	background-attachment: fixed;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

#facontainer{width:800px;
	height:2300px;
	background-color: #333333;
	background-position: center top;}
	
	
	
	
	#grid{width:800px;
	height:280px;}
	
	
	
	
	
	#product1 {float:left;
	width:250px;
	height:280px;
	padding-left:15px;
	}
	
	#product2 {float:left;
	width:250px;
	height:280px;
	padding-left:15px;
	}
	
	#product3{float:left;
	width:250px;
	height:280px;
	padding-left:15px;}
	

#blurb 
{
	width:auto;
	margin-top:260px;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;
	color: #CCCCCC;
} 

/* below footer seo text*/
	


#fallarrest 
{width:800px;
padding-top:2px;
padding-bottom:10px;}

#fallarrest  p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-position: left;
	text-align: left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}

/* Fall Arrest Product Pages Stops Here*/


/* Fall Arrest Product Test Pages Start Here*/



#swoosh{width:800px;
height:232px;}

#productnav{width:800px;
height:55px;}

#producttitle{width:800px;
height:35px;
background-image: url(../img/titlebar.png);
	background-repeat: no-repeat;
	background-position: center;}

#prodgrid1{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest1stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid15{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest15stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid2{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest2stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid25{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest25stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid3{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest3stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid35{width:780px;
	height:295px;
margin-left:10px;
background-image: url(../img/fallarrest/fall-arrest35stars.png);
	background-repeat: no-repeat;}
	
	#prodgrid4{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest4stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid45{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest45stars.png);
	background-repeat: no-repeat;
}
	
	#prodgrid5{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest5stars.png);
	background-repeat: no-repeat;
}

	#prodgridb4{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrestB4stars.png);
	background-repeat: no-repeat;
}

#product{
	float:left;
	width:300px;
	height:280px;
	margin-top:11px;
	margin-left:15px;
	margin-bottom:10px;
	margin-right:18px;
	
}

/*Start of buy now product button */


/* Fall Arrest Product class Pages Start Here*/



.swoosh{width:800px;
height:232px;}

.productnav{width:800px;
height:55px;}

.producttitle{width:800px;
height:35px;
background-image: url(../img/titlebar.png);
	background-repeat: no-repeat;
	background-position: center;}

.prodgrid1{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest1stars.png);
	background-repeat: no-repeat;
}
	
	.prodgrid15{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest15stars.png);
	background-repeat: no-repeat;
}
	
	.prodgrid2{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest2stars.png);
	background-repeat: no-repeat;
}
	.prodgrid25{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest25stars.png);
	background-repeat: no-repeat;
}
	
	.prodgrid3{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest3stars.png);
	background-repeat: no-repeat;
}
	
	.prodgrid35{width:780px;
	height:295px;
margin-left:10px;
background-image: url(../img/fallarrest/fall-arrest35stars.png);
	background-repeat: no-repeat;}
	
	.prodgrid4{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest4stars.png);
	background-repeat: no-repeat;
}
	
	.prodgrid45{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest45stars.png);
	background-repeat: no-repeat;
}
	
	.prodgrid5{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrest5stars.png);
	background-repeat: no-repeat;
}

	.prodgridb4{
	width:780px;
	height:295px;
	margin-left:10px;
	background-image: url(../img/fallarrest/fall-arrestB4stars.png);
	background-repeat: no-repeat;
}

.product{
	float:left;
	width:300px;
	height:280px;
	margin-top:11px;
	margin-left:15px;
	margin-bottom:10px;
	margin-right:18px;
	
}


/*end of class buy now product button */


/*Start of buy now product button */




#buynow {
	width:250px;
	height:43px;
	padding-top:2px;
	padding-left: 30px;	
}



* html #buynow { /* IE8 only  */
	width:300px;
	height:43px;
	padding-top:2px;
	}

#buynownav ul#buynow{
	height: 43px;
	padding-top:5px;
	list-style: none;
	
	
}
#buynownav ul#buynow li {
	
	height: 43px;
	width: 126px;
	padding-right:2px;
}
#buynownav ul#buynow li a {
	display: block;
	height: 43px;
	width: 126px;
	
	background-repeat: no-repeat;
}
#buynownav ul#buynow li a:hover {
	background-position: 0 -56px;
}
#buynownav ul#buynow li a span {
	display: none;
}

#buynownav ul#buynow li#buynow a {
	width: 126px;
	background-image: url(../img/fallarrest/buynowroll.png);	
}

/*End of buy now product button */


/*Start class version of buy now product button */
.buynow {
	width:250px;
	height:43px;
	padding-top:2px;
	padding-left: 30px;	
}



* html .buynow { /* IE8 only  */
	width:300px;
	height:43px;
	padding-top:2px;
	}

.buynownav ul.buynow{
	height: 43px;
	padding-top:5px;
	list-style: none;
	
	
}
.buynownav ul.buynow li {
	
	height: 43px;
	width: 126px;
	padding-right:2px;
}
.buynownav ul.buynow li a {
	display: block;
	height: 43px;
	width: 126px;
	
	background-repeat: no-repeat;
}
.buynownav ul.buynow li a:hover {
	background-position: 0 -56px;
}
.buynownav ul.buynow li a span {
	display: none;
}

.buynownav ul.buynow li.buynow a {
	width: 126px;
	background-image: url(../img/fallarrest/buynowroll.png);	
}
/* End class version of buy now product button */


/*End of buy now product button */

#buyprice{width:450px;}

#buyprice p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #FFFFFF;
	position: relative;
	top: 80px;
}
/*End of buy now product button */

#productspace{width:800px;
height:7px;}

#productspace1{
	width:800px;
	height:1px;
	background-color: #FFCC33;
	
}

#productinfo {float:left;
width:400px;
height:280px;
margin-top:11px;
margin-right:1px;}

#productinfo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
#productinfo h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#productinfo ul {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 10px;
	font-weight: bold;
	padding-top:4px;
}

#productinfo li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}
#productinfo p {
}

/* Fall Arrest Product Test Pages Stops Here*/


.productspace{width:800px;
height:7px;}

.productspace1{
	width:800px;
	height:1px;
	background-color: #FFCC33;
	
}

.productinfo {float:left;
width:400px;
height:280px;
margin-top:11px;
margin-right:1px;}

.productinfo h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.productinfo h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}



.productinfo h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.productinfo h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

.productinfo ul {
	list-style-position: inside;
	list-style-type: disc;
	font-size: 10px;
	font-weight: bold;
	padding-top:4px;
}

.productinfo li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 17px;
}
.productinfo p {
}



/* Fall Arrest Product Intro Test Pages Start Here*/

#faincontainer {
	width:800px;
	height:100%;
	background-color: #000000;
	background-position: center top;
	background-repeat: repeat;
	
}
	
	
	

#fallaresttitle{
	width:800px;
	height:35px;
	background-image: url(../img/fallarrest/fallarresttitle.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top:5px;
	margin-bottom:5px;
}
#fallaresttitle h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

#fallaresttitle h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

#fallaresttitle h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}








.fallaresttitle{
	width:800px;
	height:35px;
	background-image: url(../img/fallarrest/fallarresttitle.png);
	background-repeat: no-repeat;
	background-position: center;
	margin-top:5px;
	margin-bottom:5px;
}
.fallaresttitle h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

.fallaresttitle h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

.fallaresttitle h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}
.fallaresttitle h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}



#flashprod{
	width:800px;
	height:1410px;
	
}

#flashgrid{width:800px;
height:300px;
background-color: #333333;
padding-top:10px;
padding-bottom:10px;}

#add1{float:left;
width:260px;
height:280px;
padding-left:6px;}

#add2{float:left;
width:260px;
height:280px;
padding-left:6px;}

#add3{float:left;
width:260px;
height:280px;
padding-left:6px;}


/* Fall Arrest Product Intro Test Pages Stops Here*/



/* Fall Arrest Product Navigation Start Here*/

#fallarrestbar{
	width:800px;
	height:50px;
	margin-top:5px;
	background-image: url(../img/fallarrest/fall-arrestbg.png);
	background-repeat: no-repeat;
	background-position: center;
}


#fallarrestnav ul#fallnavigation{
	height: 37px;
	padding-top:5px;
	padding-left:13px;
	list-style: none;
	
}
#fallarrestnav ul#fallnavigation li {
	float: left;
	height: 37px;
	width: 95px;
	padding-right:2px;
}
#fallarrestnav ul#fallnavigation li a {
	display: block;
	height: 37px;
	width: 95px;
	float: left;
	background-repeat: no-repeat;
}
#fallarrestnav ul#fallnavigation li a:hover {
	background-position: 0 -43px;
}
#fallarrestnav ul#fallnavigation li a span {
	display: none;
}

#fallarrestnav ul#fallnavigation li#kits a {
	width: 95px;
	background-image: url(../img/fallarrest/kits.png);
	
}

#fallarrestnav ul#fallnavigation li#harnesses a {
	width: 95px;
	background-image: url(../img/fallarrest/harnesses.png);	
}

#fallarrestnav ul#fallnavigation li#lanyards a {
	width: 95px;
	background-image: url(../img/fallarrest/lanyards.png);	
}
#fallarrestnav ul#fallnavigation li#restraint a {
	width: 95px;
	background-image: url(../img/fallarrest/restraint.png);
}
#fallarrestnav ul#fallnavigation li#inertia a {
	width: 95px;
	background-image: url(../img/fallarrest/inertiareels.png);
}
#fallarrestnav ul#fallnavigation li#rescue a {
	width: 95px;
	background-image: url(../img/fallarrest/rescue.png);	
}
#fallarrestnav ul#fallnavigation li#connectors a {
	width: 95px;
	background-image: url(../img/fallarrest/connectors.png);
}
#fallarrestnav ul#fallnavigation li#accessories a {
	width: 95px;
	background-image: url(../img/fallarrest/accessories.png);}
	
	
	/* Fall Arrest Product Navigation Stops Here*/
	
	
	#fallarrestnav ul#fallnavigation li .kits a {
	width: 95px;
	background-image: url(../img/fallarrest/kits.png);
	
}

#fallarrestnav ul#fallnavigation li .harnesses a {
	width: 95px;
	background-image: url(../img/fallarrest/harnesses.png);	
}

#fallarrestnav ul#fallnavigation li .lanyards a {
	width: 95px;
	background-image: url(../img/fallarrest/lanyards.png);	
}
#fallarrestnav ul#fallnavigation li .restraint a {
	width: 95px;
	background-image: url(../img/fallarrest/restraint.png);
}
#fallarrestnav ul#fallnavigation li .inertia a {
	width: 95px;
	background-image: url(../img/fallarrest/inertiareels.png);
}
#fallarrestnav ul#fallnavigation li .rescue a {
	width: 95px;
	background-image: url(../img/fallarrest/rescue.png);	
}
#fallarrestnav ul#fallnavigation li .connectors a {
	width: 95px;
	background-image: url(../img/fallarrest/connectors.png);
}
#fallarrestnav ul#fallnavigation li .accessories a {
	width: 95px;
	background-image: url(../img/fallarrest/accessories.png);}
	
/* Fall Arrest Product Sub Navigation Starts Here*/

/*  */


/* Fall Arrest Product Navigation Start Here*/

.fallarrestbar{
	width:800px;
	height:50px;
	margin-top:5px;
	background-image: url(../img/fallarrest/fall-arrestbg.png);
	background-repeat: no-repeat;
	background-position: center;
}


.fallarrestnav ul.fallnavigation{
	height: 37px;
	padding-top:5px;
	padding-left:13px;
	list-style: none;
	
}
.fallarrestnav ul.fallnavigation li {
	float: left;
	height: 37px;
	width: 95px;
	padding-right:2px;
}
.fallarrestnav ul.fallnavigation li a {
	display: block;
	height: 37px;
	width: 95px;
	float: left;
	background-repeat: no-repeat;
}
.fallarrestnav ul.fallnavigation li a:hover {
	background-position: 0 -43px;
}
.fallarrestnav ul.fallnavigation li a span {
	display: none;
}

.fallarrestnav ul.fallnavigation li.kits a {
	width: 95px;
	background-image: url(../img/fallarrest/kits.png);
	
}

.fallarrestnav ul.fallnavigation li.harnesses a {
	width: 95px;
	background-image: url(../img/fallarrest/harnesses.png);	
}

.fallarrestnav ul.fallnavigation li.lanyards a {
	width: 95px;
	background-image: url(../img/fallarrest/lanyards.png);	
}
.fallarrestnav ul.fallnavigation li.restraint a {
	width: 95px;
	background-image: url(../img/fallarrest/restraint.png);
}
.fallarrestnav ul.fallnavigation li.inertia a {
	width: 95px;
	background-image: url(../img/fallarrest/inertiareels.png);
}
.fallarrestnav ul.fallnavigation li.rescue a {
	width: 95px;
	background-image: url(../img/fallarrest/rescue.png);	
}
.fallarrestnav ul.fallnavigation li.connectors a {
	width: 95px;
	background-image: url(../img/fallarrest/connectors.png);
}
.fallarrestnav ul.fallnavigation li.accessories a {
	width: 95px;
	background-image: url(../img/fallarrest/accessories.png);}
	
	
	/* Fall Arrest Product Navigation Stops Here*/
	
	
	.fallarrestnav ul.fallnavigation li .kits a {
	width: 95px;
	background-image: url(../img/fallarrest/kits.png);
	
}

.fallarrestnav ul.fallnavigation li .harnesses a {
	width: 95px;
	background-image: url(../img/fallarrest/harnesses.png);	
}

.fallarrestnav ul.fallnavigation li .lanyards a {
	width: 95px;
	background-image: url(../img/fallarrest/lanyards.png);	
}
.fallarrestnav ul.fallnavigation li .restraint a {
	width: 95px;
	background-image: url(../img/fallarrest/restraint.png);
}
.fallarrestnav ul.fallnavigation li .inertia a {
	width: 95px;
	background-image: url(../img/fallarrest/inertiareels.png);
}
.fallarrestnav ul.fallnavigation li .rescue a {
	width: 95px;
	background-image: url(../img/fallarrest/rescue.png);	
}
.fallarrestnav ul.fallnavigation li .connectors a {
	width: 95px;
	background-image: url(../img/fallarrest/connectors.png);
}
.fallarrestnav ul.fallnavigation li .accessories a {
	width: 95px;
	background-image: url(../img/fallarrest/accessories.png);}
	
/* Fall Arrest Product Sub Navigation Starts Here*/

/* */



#subfallarrestbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}


#subfallarrestnav ul#subfallnavigation{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
#subfallarrestnav ul#subfallnavigation li {
	float: left;
	height: 29px;
	width: 111px;
	padding-right:2px;
}
#subfallarrestnav ul#subfallnavigation li a {
	display: block;
	height: 29px;
	width: 111px;
	float: left;
	background-repeat: no-repeat;
}
#subfallarrestnav ul#subfallnavigation li a:hover {
	background-position: 0 -46px;
}
#subfallarrestnav ul#subfallnavigation li a span {
	display: none;
}

#subfallarrestnav ul#subfallnavigation li#restraint a {
	width: 111px;
	background-image: url(../img/fallarrest/restraint-sub.png);	
}

#subfallarrestnav ul#subfallnavigation li#webbing a {
	width: 111px;
	background-image: url(../img/fallarrest/webbing.png);
}

#subfallarrestnav ul#subfallnavigation li#rope a {
	width: 111px;
	background-image: url(../img/fallarrest/rope.png);
}
#subfallarrestnav ul#subfallnavigation li#wire a {
	width: 111px;
	background-image: url(../img/fallarrest/wire.png);
}
#subfallarrestnav ul#subfallnavigation li#adjust a {
	width: 111px;
	background-image: url(../img/fallarrest/adjustable.png);
}
#subfallarrestnav ul#subfallnavigation li#postioning a {
	width: 111px;
	background-image: url(../img/fallarrest/postioning.png);
}
#subfallarrestnav ul#subfallnavigation li#retractable a {
	width: 111px;
	background-image: url(../img/fallarrest/retractable.png);
}

	
/* Fall Arrest Product Sub Navigation Stops Here*/

/* .Class Version Fall Arrest Product Sub Navigation Starts Here*/


.subfallarrestbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}


.subfallarrestnav ul.subfallnavigation{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
.subfallarrestnav ul.subfallnavigation li {
	float: left;
	height: 29px;
	width: 111px;
	padding-right:2px;
}
.subfallarrestnav ul.subfallnavigation li a {
	display: block;
	height: 29px;
	width: 111px;
	float: left;
	background-repeat: no-repeat;
}
.subfallarrestnav ul.subfallnavigation li a:hover {
	background-position: 0 -46px;
}
.subfallarrestnav ul.subfallnavigation li a span {
	display: none;
}

.subfallarrestnav ul.subfallnavigation li.restraint a {
	width: 111px;
	background-image: url(../img/fallarrest/restraint-sub.png);	
}

.subfallarrestnav ul.subfallnavigation li.webbing a {
	width: 111px;
	background-image: url(../img/fallarrest/webbing.png);
}

.subfallarrestnav ul.subfallnavigation li.rope a {
	width: 111px;
	background-image: url(../img/fallarrest/rope.png);
}
.subfallarrestnav ul.subfallnavigation li.wire a {
	width: 111px;
	background-image: url(../img/fallarrest/wire.png);
}
.subfallarrestnav ul.subfallnavigation li.adjust a {
	width: 111px;
	background-image: url(../img/fallarrest/adjustable.png);
}
.subfallarrestnav ul.subfallnavigation li.postioning a {
	width: 111px;
	background-image: url(../img/fallarrest/postioning.png);
}
.subfallarrestnav ul.subfallnavigation li.retractable a {
	width: 111px;
	background-image: url(../img/fallarrest/retractable.png);
}

	
/* .Class Version Fall Arrest Product Sub Navigation Stops Here*/












/* Fall Arrest Product Sub Navigation Starts Here*/


#restraintbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}



#restraintnav ul#restraint{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
#restraintnav ul#restraint li {
	float: left;
	height: 29px;
	width: 195px;
	padding-right:2px;
}
#restraintnav ul#restraint li a {
	display: block;
	height: 29px;
	width: 195px;
	float: left;
	background-repeat: no-repeat;
}
#restraintnav ul#restraint li a:hover {
	background-position: 0 -46px;
}
#restraintnav ul#restraint li a span {
	display: none;
}

#restraintnav ul#restraint li#rope a {
	width: 195px;
	background-image: url(../img/fallarrest/rope-adj-restraint.png);
}

#restraintnav ul#restraint li#wire a {
	width: 195px;
	background-image: url(../img/fallarrest/wire-adj-restraint.png);
}

#restraintnav ul#restraint li#lifeline a {
	width: 195px;
	background-image: url(../img/fallarrest/lifeline-adj-restraint.png);
}

#restraintnav ul#restraint li#blank a {
	width: 195px;
	background-image: url(../img/fallarrest/adj-blank.png);
}


/* Fall Arrest Product Sub Navigation Starts Here*/




/* .Class Version Fall Arrest Product Sub Navigation Starts Here*/


.restraintbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}



.restraintnav ul.restraint{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
.restraintnav ul.restraint li {
	float: left;
	height: 29px;
	width: 195px;
	padding-right:2px;
}
.restraintnav ul.restraint li a {
	display: block;
	height: 29px;
	width: 195px;
	float: left;
	background-repeat: no-repeat;
}
.restraintnav ul.restraint li a:hover {
	background-position: 0 -46px;
}
.restraintnav ul.restraint li a span {
	display: none;
}

.restraintnav ul.restraint li#rope a {
	width: 195px;
	background-image: url(../img/fallarrest/rope-adj-restraint.png);
}

.restraintnav ul.restraint li#wire a {
	width: 195px;
	background-image: url(../img/fallarrest/wire-adj-restraint.png);
}

.restraintnav ul.restraint li#lifeline a {
	width: 195px;
	background-image: url(../img/fallarrest/lifeline-adj-restraint.png);
}

.restraintnav ul.restraint li#blank a {
	width: 195px;
	background-image: url(../img/fallarrest/adj-blank.png);
}


/* .Class Version  Fall Arrest Product Sub Navigation ends Here*/
















/* ////////////////////////////////////////// Start kit class ///////////////////////////////////// */

.kitsbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}


.kitsnav ul.kits{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
.kitsnav ul.kits li {
	float: left;
	height: 29px;
	width: 195px;
	padding-right:2px;
}
.kitsnav ul.kits li a {
	display: block;
	height: 29px;
	width: 195px;
	float: left;
	background-repeat: no-repeat;
}
.kitsnav ul.kits li a:hover {
	background-position: 0 -46px;
}
.kitsnav ul.kits li a span {
	display: none;
}

.kitsnav ul.kits li.rest a {
	width: 195px;
	background-image: url(../img/fallarrest/restraint-sys-kits.png);
}

.kitsnav ul.kits li.harness a {
	width: 195px;
	background-image: url(../img/fallarrest/harness-lan-kits.png);
}

.kitsnav ul.kits li.rescue a {
	width: 195px;
	background-image: url(../img/fallarrest/rescue-kits.png);
}

.kitsnav ul.kits li.blank1 a {
	width: 195px;
	background-image: url(../img/fallarrest/blank-kits.png);
}

/* ////////////////////////////////////////// END kit class ///////////////////////////////////// */








/* Fall Arrest Product sub Sub kits Navigation Starts Here*/





#forcebar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}


#forcenav ul#sub{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
#forcenav ul#sub li {
	float: left;
	height: 29px;
	width: 260px;
	padding-right:2px;
}
#forcenav ul#sub li a {
	display: block;
	height: 29px;
	width: 260px;
	float: left;
	background-repeat: no-repeat;
}
#forcenav ul#sub li a:hover {
	background-position: 0 -46px;
}
#forcenav ul#sub li a span {
	display: none;
}

#forcenav ul#sub li#force a {
	width: 260px;
	background-image: url(../img/fallarrest/theforce.png);
}

#forcenav ul#sub li#site a {
	width: 260px;
	background-image: url(../img/fallarrest/4site.png);
}


#forcenav ul#sub li#blank2 a {
	width: 260px;
	background-image: url(../img/fallarrest/blank2.png);
}


/* Fall Arrest Product sub Sub kits Navigation Stops Here*/



/* .class version Fall Arrest Product sub Sub kits Navigation Starts Here*/





.forcebar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}


.forcenav ul.sub{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
.forcenav ul.sub li {
	float: left;
	height: 29px;
	width: 260px;
	padding-right:2px;
}
.forcenav ul.sub li a {
	display: block;
	height: 29px;
	width: 260px;
	float: left;
	background-repeat: no-repeat;
}
.forcenav ul.sub li a:hover {
	background-position: 0 -46px;
}
.forcenav ul.sub li a span {
	display: none;
}

.forcenav ul.sub li.force a {
	width: 260px;
	background-image: url(../img/fallarrest/theforce.png);
}

.forcenav ul.sub li.site a {
	width: 260px;
	background-image: url(../img/fallarrest/4site.png);
}


.forcenav ul.sub li.blank2 a {
	width: 260px;
	background-image: url(../img/fallarrest/blank2.png);
}


/* .class version Fall Arrest Product sub Sub kits Navigation Stops Here*/



/* Fall Arrest Product Sub Navigation Starts Here*/


#restraintbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}



#harnessnav ul#harness{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
#harnessnav ul#harness li {
	float: left;
	height: 29px;
	width: 260px;
	padding-right:2px;
}
#harnessnav ul#harness li a {
	display: block;
	height: 29px;
	width: 260px;
	float: left;
	background-repeat: no-repeat;
}
#harnessnav ul#harness li a:hover {
	background-position: 0 -46px;
}
#harnessnav ul#harness li a span {
	display: none;
}

#harnessnav ul#harness li#force a {
	width: 260px;
	background-image: url(../img/fallarrest/theforce-harness-sub.png);
}

#harnessnav ul#harness li#forsite a {
	width: 260x;
	background-image: url(../img/fallarrest/forsite-harness-sub.png);
}

#harnessnav ul#harness li#blank a {
	width: 260px;
	background-image: url(../img/fallarrest/blank-harness-sub.png);
}







/* Fall Arrest Product Sub Navigation Starts Here*/


#restraintbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}

.restraintbar{
	width:800px;
	height:33px;
	margin-top:5px;
	background-image: url(../img/fallarrest/sub-bg.png);
	background-repeat: no-repeat;
	background-position: center;
}


#rescuenav ul#rescue{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
#rescuenav ul#rescue li {
	float: left;
	height: 29px;
	width: 195px;
	padding-right:2px;
}
#rescuenav ul#rescue li a {
	display: block;
	height: 29px;
	width: 195px;
	float: left;
	background-repeat: no-repeat;
}
#rescuenav ul#rescue li a:hover {
	background-position: 0 -46px;
}
#rescuenav ul#rescue li a span {
	display: none;
}

#rescuenav ul#rescue li#lowering a {
	width: 195px;
	background-image: url(../img/fallarrest/lowering-nav.png);
}

#rescuenav ul#rescue li#raising a {
	width: 195px;
	background-image: url(../img/fallarrest/raising-nav.png);
}

#rescuenav ul#rescue li#combined a {
	width: 195px;
	background-image: url(../img/fallarrest/combined-nav.png);
}

#rescuenav ul#rescue li#access a {
	width: 195px;
	background-image: url(../img/fallarrest/rescue-accessories-nav.png);
}

/* tool lanyard pdf landing page */

/* Fall Arrest Product Sub Navigation Starts Here*/






.rescuenav ul.rescue{
	height: 28px;
	padding-top:2px;
	padding-left:7px;
	list-style: none;
	
}
.rescuenav ul.rescue li {
	float: left;
	height: 29px;
	width: 195px;
	padding-right:2px;
}
.rescuenav ul.rescue li a {
	display: block;
	height: 29px;
	width: 195px;
	float: left;
	background-repeat: no-repeat;
}
.rescuenav ul.rescue li a:hover {
	background-position: 0 -46px;
}
.rescuenav ul.rescue li a span {
	display: none;
}

.rescuenav ul.rescue li.lowering a {
	width: 195px;
	background-image: url(../img/fallarrest/lowering-nav.png);
}

.rescuenav ul.rescue li.raising a {
	width: 195px;
	background-image: url(../img/fallarrest/raising-nav.png);
}

.rescuenav ul.rescue li.combined a {
	width: 195px;
	background-image: url(../img/fallarrest/combined-nav.png);
}

.rescuenav ul.rescue li.access a {
	width: 195px;
	background-image: url(../img/fallarrest/rescue-accessories-nav.png);
}

/* tool lanyard pdf landing page */

/* General Training Nav3  Starts Here */

#navbg3{
	width:800px;
	height:180px;
	background-image: url(../img/bottomnav.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #151515;	
}

#nav3{width:800px;height:180px;padding-left:20px}


	
 .blockb {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .blockb h6 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #FFCC33;
	padding-top:2px;
	padding-right: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}


 
 .blockb ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .blockb ul a
{	width:250px;
	display: block;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC33;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	
}



.blockb ul a:hover 
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




	
	.blockb ul li a#current
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

	.blockb ul li a#current1
{
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}


/* General Training Nav3  ends Here */



/* Tool Lanyard Pdf jump page Starts Here */

#wraptool {
	width:800px;
	height:70px;
	background-color: #151515;
	background-repeat: repeat;
	background-position: center top;
}

.wraptool {
	width:800px;
	height:70px;
	background-color: #151515;
	background-repeat: repeat;
	background-position: center top;
}



#bodywrap {
	width:737px;
	height:1250px;
	background-image: url(../img/sb_ct_001.png);background-color: 151515;
	background-repeat: repeat-x;
	border-left:solid 1px #FFCC33;
	border-right:solid 1px #FFCC33;
	margin-left: 30px;
	
}
#bodywrap2 {
	width:737px;
	height:70px;
	background-image: url(../img/sb_ct_001.png);
	background-color: 151515;
	background-repeat: repeat-x;
	margin-left: 30px;
	
}


.bodywrap2 {
	width:737px;
	height:70px;
	background-image: url(../img/sb_ct_001.png);
	background-color: 151515;
	background-repeat: repeat-x;
	margin-left: 30px;
	
}

#toolnavbgs{
	width:800px;
	height:450px;
	background-image: url(../img/toolnavbgs.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #151515;
}

#navs{width:800px;height:360px;padding-left:2px}

#navtool{width:800px;height:180px;padding-left:10px}
	
 .blocks {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .blocks h2 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	font-weight: bold;
	color: #FFCC33;
	padding-top:2px;
	padding-right: 5px;
	padding-left: 1px;
	font-family: Arial, Helvetica, sans-serif;
}


 
 .blocks ul {
	list-style-type: none;
	padding-top: 0;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .blocks ul a
{	width:250px;
	display: block;
	margin-top: -1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #FFCC33;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 7px;
	
}



.blocks ul a:hover 
{
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}




	
	.blocks ul li a#current
{
	background-color: #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

	.blocks ul li a#current1
{
	background-color: #FF3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}



#introheightsafety2 {
	width:800px;
	height:210px;
	background-color: #151515;
	background-image: url(../img/pdfdownload-banner.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 5px;
	padding-bottom: 5px;
}


#introheightsafety2 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:50px;
	padding-top: 25px;
	padding-left: 350px;
	text-align: left;
}

#introheightsafety3 {
	width:800px;
	height:200px;
	background-color: #151515;
	background-image: url(../img/video-download-banner.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 50px;
	padding-bottom: 5px;
}


#introheightsafety3 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:50px;
	padding-top: 1px;
	padding-left: 350px;
	text-align: left;
}

#introheightsafety4 {
	width:800px;
	height:300px;
	background-color:#151515;
	padding-top:15px;
	padding-bottom: 5px;
	text-align: center;
}
#introheightsafety6 {
	width:800px;
	height:245px;
	background-color:#151515;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: center;
}

#introheightsafety5 {
	width:800px;
	height:200px;
	background-color: #151515;
	background-image: url(../img/ladder-download-banner.png);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top: 50px;
	padding-bottom: 5px;
}

#introheightsafety5 p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-right:50px;
	padding-top: 1px;
	padding-left: 350px;
}





/* Pro Silo */



#workingatheight {
	width:800px;
	height:25px;
	
}

#workingatheightnav {
	background-position: center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF9900;
}

#workingatheightnav a:link {
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#workingatheightnav a:hover {
	text-decoration:underline;
	color:#FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

#workingatheightnav a:visited{
	text-decoration:none;
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
	
#workingatheightnav a:active{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}


/* //////////////////////////////////////////  tool safety new product home page 15-09-10 */

#toolsafety {
	width:800px;
	height:25px;
	background-color: #333333;	
}

#toolsafetynav {
	background-position: center;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

#toolsafetynav a:link {
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#toolsafetynav a:hover {
	text-decoration:underline;
	color:#FF9900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#toolsafetynav a:visited{
	text-decoration:none;
	color:#CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
	
#toolsafetynav a:active{
	text-decoration:none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

#toolsafety {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	background-color: #333333;
	background-repeat: repeat;
	background-position: center;
	width: 800px;
}


/* //////////////////////////////////////////  START tool safety new product home page 15-09-10 */


#toolsafetylanyards {
	width:800px;
	height:200px;
	background-color: #151515;
	
}

#toolsafetylanyards p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	background-position: center;
	text-align: center;
	padding-top: 7px;	
}



/* ////////////////////////////////////////// END tool safety new product pages 15-09-10 */


#safetytoollanyardflash {
	background-color: #333333;
	height: 350px;
	width: 800px;
	padding-top: 1px;
	padding-bottom: 1px;
}


#safetytoollanyardvideo {
	background-color: #232323;
	height: 250px;
	width: 800px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#safetytoollanyardflash {
	background-color: #232323;
	height: 550px;
	width: 800px;
	padding-top: 1px;
	padding-bottom: 1px;
}

#safetytoollanyardprod {
	height: 555px;
	width: 800px;
	background-color: #000000;
	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	}


#safetytoollanyardleft {
	float:left;
	width: 315px;
	height: 475px;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url(../img/title-grad-6.png);
	background-repeat: repeat-x;
	border-radius:5px;
	-moz-border-radius: 5px;}
		
		#safetytoollanyardleft h2{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
	background-color: #6699FF;
	background-repeat: repeat;
	display: block;
	float: left;
	height: 10px;
	width: 300px;
}

#safetytoollanyardleft h6{
	float: left;
	height: 25px;
	width: 306px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/title-grad-4.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	padding-top: 9px;
	padding-left: 8px;
}
	
	#safetytoollanyardleft p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	margin-left: 3px;
	padding-left: 3px;
	margin-right: 3px;
	padding-right: 3px;
	
}

		
#safetytoollanyardright {
	float:left;
	border-radius:5px;
	-moz-border-radius: 5px;
	width: 448px;
	height: 475px;
	background-color: #CCCCCC;
	margin-top: 10px;
	margin-left: 10px;
	padding-top: 5px;
	padding-left: 5px;
	background-image: url(../img/bg-grad.png);
	background-repeat: repeat-x;
		}

#safetytoollanyardright h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 5px;
	padding-left: 8px;
}


#safetytoollanyardright h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	padding-top: 6px;
	padding-left: 8px;
	
}

#safetytoollanyardright h6{
	display: block;
	float: left;
	height: 25px;
	width: 430px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../img/title-grad-3.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: left;
	padding-top: 6px;
	padding-left: 8px;
	
}
	
	#safetytoollanyardright p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-align: justify;
}

#safetytoollanyardright ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	margin-top: 15px;
	margin-left: 10px;
	padding-left: 10px;
	padding-right: 5px;
}


#safetytoollanyardright li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #2D2D2D;
	margin-left: 10px;
	padding-left: 2px;
	padding-top: 5px;
	list-style-position: outside;
	list-style-type: disc;
}


#safetytoollanyardlinks {
	height: 140px;
	width: 800px;
	padding-top: 10px;
	background-image: url(../img/new-tool-nav-bg.png);
	background-repeat: no-repeat;
	background-color: #151515;
	background-position: center top;
}

#safetytoollanyardcontainer2 {
	background-color: #333333;
	width: 800px;
	height:370px;}	
	
	
	
#safetytoollanyardcontainer {
	background-color: #333333;
	width: 800px;
	}


#safetytoollanyardnav {
	height: 230px;
	width:793px;
	padding-left: 7px;
	background-color: #171717;}


/* //////////////////////////////////////////////////////////////////////////////  tool lanyard invidual product page */


.toollanyard-title{
	width:800px;
	height:35px;
	background-image: url(../img/fallarrest/fallarresttitle.png);
	background-repeat: repeat-x;
	background-position: center;
	border-radius:5px;
	-moz-border-radius: 5px;
	padding-top:5px;
	margin-top:3px;
	margin-bottom:3px;
}
.toollanyard-title h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

.toollanyard-title h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

.toollanyard-title h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}


.toollanyard-title h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

.toollanyard-title h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}


.toollanyard-title h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}

.toollanyard-title h7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 16px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 25px;
}


/*  Product Navigation Start Here*/

#navspace 
{
	width:800px;
	padding-top: 4px;	
}




#navspace a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 30px;
	padding-right:22px;
	color: #000000;
	text-decoration: none;	
}


#navspace a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;	
}

#navspace a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4E627C;
	text-decoration: underline;
}



#navspace2 
{
	width:800px;
	height:25px;
	background-image: url(../img/bc_bknd.jpg);
	background-repeat: repeat-x;
	background-position: center;
	padding-top:15px;	
	
}




#navspace2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top:20px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:5px;
}


#navspace2 a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	
}

#navspace2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: underline;
}



#nav h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-left: 20px;
}


#nav h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding-top: 2px;
	padding-left: 20px;
	
}

#nav ul#toolnavigation{
	height: 69px;
	padding-top:25px;
	padding-left:20px;
	list-style: none;
	
}
#nav ul#toolnavigation li {
	float: left;
	height: 69px;
	width: 105px;
	padding-right:25px;
}
#nav ul#toolnavigation li a {
	display: block;
	height: 69px;
	width: 105px;
	float: left;
	background-repeat: no-repeat;
}
#nav ul#toolnavigation li a:hover {
	background-position: 0 -82px;
}
#nav ul#toolnavigation li a span {
	display: none;
}

#nav ul#toolnavigation li#single-page a {
	width: 105px;
	background-image: url(../img/tool-lanyard-sp.png);	
}

#nav ul#toolnavigation li#price-codes a {
		width: 105px;
	background-image: url(../img/tool-lanyard-pc.png);
}

#nav ul#toolnavigation li#brochure a {
		width: 105px;
	background-image: url(../img/tool-lanyard-brochure.png);
}
#nav ul#toolnavigation li#video a {
		width: 105px;
	background-image: url(../img/tool-lanyard-video.png);
}
#nav ul#toolnavigation li#store a {
		width: 105px;
	background-image: url(../img/tool-lanyard-shop.png);
}
#nav ul#toolnavigation li#guidances a {
		width: 105px;
	background-image: url(../img/tool-lanyard-guid.png);
}

	
	/*  Product Navigation Stops Here*/
	


/* //////////////////////////////////////////////////////////////////////////////  tool lanyard invidual product page */



/*////////////START//Accordion///////////////////Overall CSS for each Horizontal Accordion.
	Most settings should be kept as it.
	Customize each Accordion by styling each Accordion's ID attribute instead.//////////////////////////////////////////////////////////START//////////////////*/



.haccordion{
	padding: 0;
	
}

.haccordion ul{
	margin: 0;
	padding: 0;
	list-style: none;
	overflow: hidden; /*leave as is*/
	
}


.haccordion li{
	margin: 0;
	padding: 0;
	display: block; /*leave as is*/
	width: 50%; /*For users with JS disabled: Width of each content*/
	height: 300px; /*For users with JS disabled: Height of each content*/
	overflow: hidden; /*leave as is*/
	float: left; /*leave as is*/
	
}

.haccordion li .hpanel{
	width: 50%; /*For users with JS disabled: Width of each content*/
	height: 300px;  /*For users with JS disabled: Height of each content*/
	
}
/*/////////////////////////////////////////////////////////END Overall CSS for each Horizontal Accordion.END/////////////////////////////////*/


/* //////////////////////////////////////////////////////////////////////////////////////////  Dropdown Product Menu */

#elasticated-lanyards-reel{ /*sample CSS for demo*/
	border:4px solid #CCCCCC;
	border-radius:5px;
	-moz-border-radius: 5px;
	margin-top: 4px;
	margin-left: 2px;	
}

.paginate{
	width: 300px;
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	
}

.paginate a:link{
	font-family: Arial;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
}



.applemenu{
	float: left;
	width: 260px; /*width of menu*/
	border: 1px solid #9A9A9A;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 5;
}

.applemenu div.silverheader a{
	color: #FFFFFF;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	background-color: black;
	background-image: url(../silvergradient.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
	color: #000000;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
	background-image: url(../silvergradientover.gif);
	color: #333333;
	font-weight: normal;
}

.applemenu div.submenu{ /*DIV that contains each sub menu*/
	padding: 5px;
	height: 120px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	background-color: #CCCCCC;
	
}

.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
	
	.submenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

/* //////////////////////////////////////////  dropdown */

/* //////////////////////////////////////////  dropdown2 */

.applemenu2{
float: left;
margin: 5px 0;
padding: 0;
width: 260px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu2 div.silverheader a{
	color: #FFFFFF;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	background-color: black;
	background-image: url(../silvergradient.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


.applemenu2 div.silverheader a:visited, .applemenu div.silverheader a:active{
	color: #333333;
}


.applemenu2 div.selected a, .applemenu div.silverheader a:hover{
	background-image: url(../silvergradientover.gif);
	color: #000000;
	font-weight: normal;
}

.applemenu2 div.submenu{ /*DIV that contains each sub menu*/
	padding: 5px;
	height: 120px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	background-color: #CCCCCC;
	
}

.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
	
	.submenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

/* //////////////////////////////////////////  dropdown2 */



/* //////////////////////////////////////////  dropdown3 */

.applemenu3{
float: left;
margin: 5px 0;
padding: 0;
width: 260px; /*width of menu*/
border: 1px solid #9A9A9A;
}

.applemenu3 div.silverheader a{
	color: #FFFFFF;
	display: block;
	position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
	width: auto;
	padding: 5px 0;
	padding-left: 8px;
	text-decoration: none;
	background-color: black;
	background-image: url(../silvergradient.gif);
	background-repeat: repeat-x;
	background-position: left center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


.applemenu3 div.silverheader a:visited, .applemenu div.silverheader a:active{
	color: #333333;
}


.applemenu3 div.selected a, .applemenu div.silverheader a:hover{
	background-image: url(../silvergradientover.gif);
	color: #000000;
	font-weight: normal;
}

.applemenu3 div.submenu{ /*DIV that contains each sub menu*/
	padding: 5px;
	height: 120px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/
	background-color: #CCCCCC;
	
}

.submenu a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}

.submenu a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
	
	.submenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

/* ////////////////////END////////////////  dropdown3 */


/* //////////////////all new guidance */


#guidancesafety {
	width:800px;
	height:255px;
	background-color:#151515;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: center;
}

#guidancesafety2 {
	width:800px;
	height:345px;
	background-color:#151515;
	padding-top:5px;
	padding-bottom: 5px;
	text-align: center;
}


#guidanceholder {
width:800px;
height:auto;
background-color: #000000;}



#guidanceintro {
	width:780px;
	height:auto;
	margin: 5px;
	padding: 5px;
} 


.guidancestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-align: left;
	
	
}


.guidancestyle h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: bold;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
	
}

.guidancestyle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CCCCCC;
	text-align: left;
	
}
#guidancecontainer2 {
	background-color: #333333;
	width: 800px;
	height:280px;}	
	

#guidancenav {
	height: 340px;
	width:793px;
	padding-left: 7px;
	background-color: #171717;}
	
	.whitebox {
	width:752px;
	height:auto;
	font-family:Arial;
	font-size:14px;
	background-color: #FFFFFF;
	background-image: url(../img/whitebox_bg.jpg);
	background-repeat: repeat;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.whitebox_text {
	float:left;
	font-family:Arial;
	;
	padding-left:20px;
	font-size:14px;
	padding-top:20px;
	color:#000000;
}
	
	
.whitebox p {font-size:14px; color:#000000; margin: 0 0 0 0 ;}	
.whitebox h6 {font-size:22px; color:#999999; margin: 0 0 0 0 ;}
.whitebox h1 {font-size:22px; color:#999999; margin: 0 0 0 0 ;}

.titleactive2 {
	float:left;
	cursor:pointer;
	height:31px;
	background:url(../img/title_bg1.jpg) repeat-x;
	border:solid 1px #666666;
	border-bottom:0px;
	border-right:0px;
	color:#ffcc33;

}
.whitebox a  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.whitebox a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.whitebox a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}



/*CSS for example Accordion #hc1*/

#hc1 li{
margin:0 3px 0 0; /*Spacing between each LI container*/
}

#hc1 li .hpanel{
padding: 5px; /*Padding inside each content*/
background: lightblue;
}

/*CSS for example Accordion #hc2*/

#hc2 li{
margin:0 0 0 0; /*Spacing between each LI container*/
border: 12px solid black;
}

#hc2 li .hpanel{
	padding: 5px;
	cursor: hand;
	cursor: pointer;
	background-color: #333333;
}

.haccordion{
padding: 0;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; /*leave as is*/
}


.haccordion li{
margin: 0;
padding: 0;
display: block; /*leave as is*/
width: 100%; /*For users with JS disabled: Width of each content*/
height: 345px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
}

.haccordion li .hpanel{
width: 100%; /*For users with JS disabled: Width of each content*/
height: 345px;  /*For users with JS disabled: Height of each content*/
}


/* CSS for example social bookmarks */
#social{
	width:780px;
	height:auto;
	text-align: right;
	margin-top:5px;
}


