

*{margin:0; padding:0;}



body {
	font-family: CORBEL, BEBAS__;
	font-size: 12pt;
	color: #F3F3F3;
	min-width: 860px;
	background-color: #151515;
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: scroll;
	background-image: url(../img/bgbg.gif);
	
}

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;}
/* ---------------------------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 h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
	position: absolute;
	left: 155px;
	top: 105px;	
	
	
}

/* ------------------------------ */
#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#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);
}/* ---------------------------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;
	}




/* ---------------------------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: hidden;
	position: relative;
	width: 800px;
	visibility: visible;
	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;

	
}

#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 h1{
	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/tbhead.png);
	background-repeat: no-repeat;
	background-position: left center;
}


#mainbodyheadline1 h1{
	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;
}


#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 h3{
	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:150px;
	background-image: url(../img/bottomnav.png);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #151515;	
	
}



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


	
 .block {
	float: left;
	width: 255px;
	padding-top:8px;
	padding-left:5px;
	
}
 
 
 .block 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;
}


 
 .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 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;
}


 
 .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;	
}


#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;	}


#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 */

#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 */




/*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*/


/* 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;
}

#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*/
	
	
/* 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*/



/* 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*/


#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);
}






/* 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*/





/* 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;
}



#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 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 */



/* Tool Lanyard Pdf jump page Starts Here */

#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;
	
}

#toolnavbgs{
	width:800px;
	height:380px;
	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;
}

#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;
	text-align: left;
}
