@charset "utf-8";
/* CSS Document */
img, div { behavior: url(iepngfix.htc) }
* {
	margin:0;
	padding:0;
	
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.lefttube { float:left;}
.righttube { float:right;}

ul { margin:0; padding:0;}
li { list-style-type:none;  }

img { border:0;}

h2 { font-size:15px; font-weight:bold; margin-bottom:5px; margin-left:15px;}

h3 { font-size:16px; font-weight:bold; margin-bottom:5px; }

p { text-align:justify; margin-bottom:12px; line-height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; margin-left:16px; margin-right:15px;}

body { 
background:#575D81 url(../../images/p-bg.jpg) no-repeat left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000;
background-attachment:fixed;
}

#maincontainer {
	width:100%;
	padding-top:17px;
}

.subcontainer { width:900px; margin:auto;}

#topsection {
	background:#000;
	height:103px;
	clear:both;
	margin-bottom:12px;
}

#logo {
	float:left;
	width:177px;
	height:103px;
	margin-left:10px;
	border:0;
}

#header-left { width:190px; float:left;}
#header-right { width:710px; float:left;}
#banner { width:234px; height:60px; float:right; clear:both; margin:0 ;}


#topmenu { width:460px; float:right; clear:both; }
#topmenu ul { list-style-type:none; float:right; line-height:20px; margin-right:0px;}
#topmenu li { float:left; padding:0 15px; font-size:12px;}
#topmenu a { color:#ccc; text-decoration:none;}
#topmenu a:hover { color:#eee;}

#mainmenu { float:right; clear:both; width:680px; line-height:15px; margin:5px 0px 0px 0px; font-size:12px;}
#mainmenu ul { float:right;}
/*#mainmenu ul{ margin-left:10px;}*/
#mainmenu li { float:left; border-right:1px #fff solid; padding:0px 10px; display:inline; }
#mainmenu a { color:#fff; text-decoration:none;}
#mainmenu a:hover { color:#0097F0; text-decoration:none;  }
#mainmenu span { color:#0097F0; font-weight:bold;}

#submenu { background:#A4C5F6; opacity:0.8; height:30px; padding-top:17px; clear:both; font-size:12px; filter: alpha(opacity = 80); zoom:1;}
#submenu li { float:left; border-right:1px #000 solid; padding:0px 7px; }
#submenu a { color:#000; text-decoration:none;}
#submenu a:hover { color:#000; text-decoration:none; }
#submenu span	{ color:#000; font-weight:bold;}

#submenu2 { background:#A4C5F6; opacity:0.8; height:30px; padding-top:17px; clear:both; font-size:12px; filter: alpha(opacity = 80); zoom:1; position:absolute; margin-top:-598px; z-index:1000; width:900px;}
#submenu2 li { float:left; border-right:1px #000 solid; padding:0px 7px; }
#submenu2 a { color:#000; text-decoration:none;}
#submenu2 a:hover { color:#000; text-decoration:none; }
#submenu2 span	{ color:#000; font-weight:bold;}

#subflash { z-index:10; height:598px; width:900px;}

#sub-bottom-content { z-index:2000; margin-top:-320px; position:absolute; width:900px;}

#sub-bottom-content2 { z-index:2000; margin-top:20px; position:absolute; width:900px;}

#sub-bottom-content3 { z-index:2000; margin-top:-405px; position:absolute; width:900px;}



#content { clear:both;}

#footer { background:#192546; opacity:0.8; color:#fff; line-height:27px; text-align:center; margin-top:6px; font-size:13px; clear:both;
  filter: alpha(opacity = 70); zoom:1;}
#footer a { color:#fff; text-decoration:none;}
#footer a:hover { color:#fff; text-decoration:underline;}

#footer_trans{background:#192546; opacity:0.8; text-align:center; margin-top:6px; font-size:13px; clear:both;
  filter: alpha(opacity = 70); zoom:1; width:500px; z-index:1000;}

#footer-logos { width:630px; float:left; margin-top:-2px;}
#footer-logos ul { height:100px;}
#footer-logos li { float:left; }
#footer-logos li img{background:#192546; opacity:0.5; text-align:center; margin-top:6px; font-size:13px; clear:both;
  filter: alpha(opacity = 30); zoom:1; display:inline; padding:2px 2px 2px 2px;}
#aquaweb { text-align:right; color:#ccc; font-size:12px; float:right; width:220px; line-height:20px;}
#aquaweb a { color:#ccc; text-decoration:none;}

#home { width:900px; height:598px;}

#height-safe-access { width:900px; height:598px; background:url(../../images/height-safe.jpg) no-repeat;}

#facilities-services { width:900px; height:598px; background:url(../../images/facilities_service/facilities-services.jpg) no-repeat;}

#training-heights { width:900px; height:598px; background:url(../../images/facilities_service/training.jpg) no-repeat;}

#contact{ width:900px; height:598px; background:url(../../images/contact_bg.jpg) no-repeat;}

#facade { width:900px; height:598px; background:url(../../images/facade_img/facade.jpg) no-repeat;}

#right-content { background:#fff; opacity:0.8; font-size:18px; color:#0097F0; font-weight:bold; padding:0px; width:342px; margin:20px 20px 200px 20px; float:right; clear:both; filter: alpha(opacity = 80); zoom:1; } 

#bottom-content { margin:0px 15px 0px 15px; padding:10px 0px; background:#fff; opacity:0.8; clear:both; font-size:11px; filter: alpha(opacity = 80); zoom:1; font-size:12px;}

#bottom-content2 { margin:0px 15px 0px 15px; padding:10px 0px; background:#fff; opacity:0.8; clear:both; font-size:11px; filter: alpha(opacity = 80); zoom:1; font-size:12px; height:250px; overflow:auto;}

.box { margin-left:15px; padding:10px 10px; background:#fff; opacity:0.7; font-size:11px; filter: alpha(opacity = 80); zoom:1; width:255px; float:left;}

.box-new { margin:0 15px; padding:10px 15px; background:#fff; opacity:0.7; font-size:12px; filter: alpha(opacity = 80); zoom:1;  float:left;}
.box-new p{  margin-left:0; margin-right:0;}


#innercontent { padding-top:200px;}

#innercontent-about { padding-top:120px;}

.list { margin:0; padding:0;}
.list li { color:#0097F0; font-size:13px; margin-bottom:6px; font-weight:bold;}
.list a { color:#0097F0; text-decoration:none;}
.list a:hover { color:#0097F0; text-decoration:underline;}

#conatct-left { margin:80px 15px; padding:5px; background:#fff; opacity:0.8; clear:both; font-size:11px; filter: alpha(opacity = 80); zoom:1; width:500px; float:left;}
.border{
	border:#CCCCCC 1px solid;
}
.link{
	color:#000;
}

#clickhere { position:absolute; z-index:3000; margin:-443px 0 0 690px; }
#clickhere a{ color:#333; text-decoration:underline; font-size:11px; font-weight:bold; }
#clickhere a:hover{ color:#1A92D9; text-decoration:none;}

#clickhere-leg { position:relative; z-index:3000; margin:20px 0 30px 700px; }
#clickhere-leg a{ color:#000; text-decoration:underline; font-size:12px; font-weight:bold; }
#clickhere-leg a:hover{ color:#fff; text-decoration:none;}

#clickhere-fac { position:relative; z-index:3000; margin:50px 0 0 700px; }
#clickhere-fac a{ color:#000; text-decoration:underline; font-size:12px; font-weight:bold; }
#clickhere-fac a:hover{ color:#fff; text-decoration:none;}

#print { position:absolute; z-index:4000; margin:-440px 0 0 600px; color:#000;}
#print a{ color:#333; text-decoration:underline; font-size:11px; font-weight:bold; }
#print a:hover{ color:#1A92D9; text-decoration:none;}

/*---------------------------------------------------------------------------------------------------
on04-Aug-2009
---------------------------------------------------------------------------------------------------*/
#training { width:900px; height:598px; background:url(../../images/facilities_service/training.jpg) no-repeat;}
#testing{ width:900px; height:598px; background:url(../../images/facilities_service/testing.jpg) no-repeat;}

#full_protect{width:900px; height:598px; background:url(../../images/facilities_service/maintenance.jpg) no-repeat;}
#building{width:900px; height:598px;  background:url(../../images/facade_img/building.jpg) no-repeat;}
#atrium{width:900px; height:598px; background:url(../../images/facade_img/atrium.jpg) no-repeat;}
#abseiling{width:900px; height:598px;  background:url(../../images/facade_img/abseiling.jpg) no-repeat;}
#pic_1{width:900px; height:598px; background:url(../../images/facade_img/pic_1.jpg) no-repeat;}

#pic_2{width:900px; height:598px; background:url(../../images/facade_img/pic_2.jpg) no-repeat;}
#myDiv a:hover{color:#99C620;}
#cables{width:900px; height:598px; background:url(../../images/height_safe_acces/cable.jpg) no-repeat;}
#pivotloc{width:900px; height:598px; background:url(../../images/height_safe_acces/pivotloc.jpg) no-repeat;}
#kingspan{width:900px; height:598px;  background:url(../../images/height_safe_acces/kingspan.jpg) no-repeat;}
#stair{width:900px; height:598px; background:url(../../images/height_safe_acces/stairs.jpg) no-repeat;}
#gaurdrails{width:900px; height:598px;  background:url(../../images/height_safe_acces/gaurdrail.jpg) no-repeat;}
#legislation{width:900px; height:598px; background:url(../../images/legislation_photo.jpg) no-repeat;}
#anchors{width:900px; height:598px;  background:url(../../images/height_safe_acces/anchors.jpg) no-repeat;}
#walkways{width:900px; height:598px;  background:url(../../images/height_safe_acces/walkways.jpg) no-repeat;}
#personal_fall{width:900px; height:598px;  background:url(../../images/height_safe_acces/personal_fall.jpg) no-repeat;}
#downloads{width:900px; height:598px;  background:url(../../images/photo3.jpg) no-repeat;}
.common_lst{ color:#1F2023 }
.common_lst ul{ margin:2px 0px 20px 28px;}
.common_lst ul li{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#1F2023 ; list-style-type:disc; padding-top:10px;}
.common_lst ul li a{ color:#1F2023;}
#for_downloads { padding:0px; width:342px; margin:20px 20px 220px 20px; float:right; clear:both; /*filter: alpha(opacity = 80); zoom:1;*/ } 
.download_tab{ margin:auto;}
.download_tab table tbody tr td a{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#0097F0; text-decoration:none; margin-left:0px; }
.download_tab table tbody tr td img{ margin-left:50px;}


/**************************** on 09/06/2010  *******************************/

#pfpe-content { background:url(../../images/white-bg.png); padding:7px; margin:0 15px;}

#pfpe-content2 { background:url(../../images/white-bg.png); padding:7px; margin:0 15px; height:222px; overflow:hidden;}


.product-harness {width:278px;}
.product-lanyard {width:140px; height:350px;}
.product-shuttle {width:140px; height:245px;}
.product-rope {width:170px; height:290px;}
.product-accessories {width:170px; height:200px;}

.product { border-right:1px #fff solid; text-align:center; font-weight:bold; float:left;}
.last { border:0;}
.product img { display:block; margin:auto;}
.prod-name { clear:both; font-size:13px; display:block; margin-bottom:10px; color:#333;}
.cost { color:#036;}

#order-tab { margin:auto;}
#order-tab .border { font-size:13px; width:232px;}

.l-pic { float:left; margin:0 20px 20px 0;}

.order-box { border:1px #fff solid; width:49%; margin-top:10px; height:210px; }
.order-box h2 { background:url(../../images/blue-bg.png); margin-top:-10px; padding:0 5px; display:inline-block; color:#000; font-weight:lighter;}

#product-options { display:none; position:absolute; z-index:3000; background:#324361; padding:7px; margin-left:-332px; color:#fff;}
#product-options table { border:1px #555 solid;}
#product-options h3 { color:#66BDF1; font-size:13px;}
#product-options select { width:140px; margin-bottom:10px;}
#product-options label { display:inline-block; width:45px; color:#ccc; text-align:right; padding-right:5px;}
#product-options .text2 { width:70px; background:#ddd; color:#000; border:1px #333 solid; font-size:13px; padding:0 2px;}

#select-product a{ color:#000; font-size:13px; text-decoration:none; }
#select-product:hover #product-options { display:block;}
