@charset "utf-8";
/* CSS Document */
body{ font-size:14px; }
#body{ font-family:Arial, Helvetica, sans-serif; background-image:url(../images/bg.png); background-repeat:repeat-x; background-position:top; margin:0;}
a{ color:#009cff;}
a:hover{ color:#000;}
.clear{clear:both;}

.main{ height:auto; width:950px; margin:0 auto; background-color:#FFFFFF;}

/*--------------------------------------------------------------------------head-----------------------------------------------------------------------------*/
.head{ height:auto; width:950px; margin:0 auto;}
.logo{ height:144px; width:400px; background-image:url(../images/logo.png); background-repeat:no-repeat; float:left;}

.menu_n_pno{ height:auto; width:550px; float:right;}
.phone_no{ height:auto; width:670px; color:#FF0000; font-weight:bold; font-size:28px; text-align:right; padding:11px 27px 0 0; float:right;}
.menu{ height:auto; width:680px; padding-right:20px; margin-top:53px; float:right;}
.menu_item{ height:20px; width:auto; float:right; color:#0e76ba; font-size:12px; font-weight:bold; text-align:center; padding:0 10px 0 0;}

/*--------------------------------------------------------------------------banner---------------------------------------------------------------------------------*/
.banner{ height:px; width:950px; margin:0 auto;}
.banner_top{ height:14px; width:950px; background-image:url(../images/banner_top.png); background-repeat:no-repeat; float:left;}

.banner_mid{ height:262px; width:950px; float:left;}
.banner_mid_left{ height:262px; width:11px; background-image:url(../images/banner_left.png); background-repeat:no-repeat; float:left;}
.banner_mid_flash{ height:262px; width:928px; background-image:url(../images/banner_img.png); background-repeat:no-repeat; float:left;}
.banner_mid_right{ height:262px; width:11px; background-image:url(../images/banner_right.png); background-repeat:no-repeat; float:right;}

.banner_bot{ height:10px; width:950px; background-image:url(../images/banner_bot.png); background-repeat:no-repeat; float:left;}

/*--------------------------------------------------------------------------content----------------------------------------------------------------------------------*/
.content{ height:auto; width:950px; margin:0 auto;}

.left_side{ height:auto; width:625px; float:left;}
.left_side_cont{ height:auto; width:625px; float:left;}

.left_side_cont_heading_main{ height:40px; width:625px; background-image:url(../images/cont_head_main.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_aboutus{ height:40px; width:625px; background-image:url(../images/cont_head_aboutus.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_hardfloor{ height:40px; width:625px; background-image:url(../images/cont_heading_hard_floor.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_services{ height:40px; width:625px; background-image:url(../images/cont_head_services.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_contactus{ height:40px; width:625px; background-image:url(../images/cont_head_contact.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_job{ height:40px; width:625px; background-image:url(../images/cont_head_job.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_our_team{ height:40px; width:625px; background-image:url(../images/cont_head_team.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_env_policy{ height:40px; width:625px; background-image:url(../images/cont_heading_e-policy.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_ohs_policy{ height:40px; width:625px; background-image:url(../images/cont_heading_ohs-policy.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_qulity_policy{ height:40px; width:625px; background-image:url(../images/cont_heading_q-policy.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_client{ height:40px; width:625px; background-image:url(../images/cont_head_clients.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_office_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_office_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_vinyl_floor{ height:40px; width:625px; background-image:url(../images/vinyl_floors.png); background-repeat:no-repeat; margin-top:10px; float:left;}

.left_side_cont_heading_tile_floor{ height:40px; width:625px; background-image:url(../images/tile_floor.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_timber_floor{ height:40px; width:625px; background-image:url(../images/timber_floor.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_cement_floor{ height:40px; width:625px; background-image:url(../images/cement_floor.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_terrazzo_floor{ height:40px; width:625px; background-image:url(../images/terrazzo_floor.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_machine{ height:40px; width:625px; background-image:url(../images/machine_floor.png); background-repeat:no-repeat; margin-top:10px; float:left;}

.left_side_cont_heading{ height:40px; width:625px; background-image:url(../images/cont_heading.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_awards{ height:40px; width:625px; background-image:url(../images/cont_heading_awards.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_constractor{ height:40px; width:625px; background-image:url(../images/cont_heading_constractor.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_services_more{ height:40px; width:625px; background-image:url(../images/cont_heading_srevices_more.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_our_appo{ height:40px; width:625px; background-image:url(../images/cont_heading_our_approach.png); background-repeat:no-repeat; margin-top:10px; float:left;}

.left_side_cont_heading_what{ height:40px; width:625px; background-image:url(../images/cont_heading_what_our_client.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_industrial_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_industrial_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_hardfloor_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_hard_floor_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_health_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_health_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_station_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_services_stations.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_edu_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_edu_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_carpet_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_carpet_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_builders_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_construction_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_function_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_function_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_supply{ height:40px; width:625px; background-image:url(../images/cont_heading_supply.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_window_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_window_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_garden_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_graden_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_carpark_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_carpark_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_bodyco_cln{ height:40px; width:625px; background-image:url(../images/cont_heading_body-co_cln.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_heading_award-n-cer{ height:40px; width:625px; background-image:url(../images/cont_heading_award-n-cer.png); background-repeat:no-repeat; margin-top:10px; float:left;}


.left_side_cont_details{ height:auto; width605px; font-size:14px; color:#555151; margin:5px 10px 0; float:left; line-height:17px;}
.bullet{ height:auto; width575px; font-size:14px; color:#555151; margin:0px 0px 0 30px; float:left;}
.bullet li{ background:url(../images/tick.png) no-repeat left top; padding-left:40px; line-height:20px; list-style:none; padding-top:0;}
.left_side_cont_imgs{ height:116px; width:200px; float:left; text-align:center;}
.left_side_cont_imgs_2{	height:133px; width:200px; margin:24px; float:left; border: 1px solid #CCCCCC;}
.separater{ height:5px; width:600px; background-image:url(../images/seperater.png); background-repeat:repeat-x; float:left;}
.cont_us_left_job{ height:auto; width:527px; float:left;}
.cont_us_left{ height:auto; width:120px; float:left;}
.cont_us_right{ height:auto; width:400px; float:right;} 

.cont_us_btn_set{ height:auto; width:280px; color:#888787; font-size:14px; margin:3px 0 2px 134px; float:left;}

.cont_us_text_field{ height:auto; width:287px; color:#888787; font-size:14px; margin:3px 0 2px 7px; float:left;}
.cont_us_text_area{ height:auto; width:100px; color:#888787; font-size:14px; margin:6px 0 6px 7px; text-align:left; float:left;}
.cont_us_text_area_2{ height:auto; width:100px; color:#888787; font-size:14px; margin:6px 20px 6px 7px; text-align:left; float:left;}

.cont_us_details{ height:auto; width:240px; font-size:14px; color:#888787; margin:10px 10px 0 0px; float:right;}

.cont_us_btn{ height:50px; width:88px; float:left; margin:10px 7px 10px 0 ;}
.cont_us_button{ height:31px; width:88px; float:left;}
.cont_us_button_shadow{ height:19px; background-image:url(../images/button_shadow.png); background-repeat:no-repeat; width:88px; float:left;}


.cont_details_list{ height:20px; width605px;  margin:10px 0px 0 0px; float:left;}
.cont_arrow{ height:20px; width:20px; background-image:url(../images/arrow.png); background-repeat:no-repeat; margin:0px 0px 0 30px; float:left;}
.cont_details_list_item{ height:20px; width:530px; margin:3px 0px 0 10px; float:left;}
.cont_details_list_item_2{ height:20px; width:525px; margin:3px 0px 0 10px; float:left;}


.read_more{ font-size:14px; color:#FF0000; margin:10px 10px 0 0px; float:right;}

.left_side_cont_heading_more_11{ height:40px; width:315px; background-image:url(../images/cont_heading_more.png); background-repeat:no-repeat; margin-top:10px; float:left;}
.left_side_cont_details_11{ height:auto; width:295px; font-size:14px; color:#888787; margin:10px 10px 0 10px; float:left;}
.cont_details_list_11{ height:20px; width:295px;  margin:10px 0px 0 0px; float:left;}
.cont_arrow_11{ height:20px; width:20px; background-image:url(../images/arrow.png); background-repeat:no-repeat; margin:0px 0px 0 30px; float:left;}
.cont_details_list_item_11{ height:20px; width:230px; margin:3px 0px 0 10px; float:left;}
.left_side_cont_11{ height:auto; width:315px; float:left;}
.cont_details_list_item_hzl{width:auto; padding:2px 10px; float:left; font-size:11px; text-decoration:underline;}

.right_side{ height:auto; width:315px; float:right;}
.request_quote{ height:auto; width:306px; float:left;}
.right_side_heading{ height:77px; width:306px; background-image:url(../images/request_q_head.png); background-repeat:no-repeat; margin-top: 22px; float:right;}
.right_side_cont{ height:auto; width:294px; float:right; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid;border-right-color:#0e76ba;	border-bottom-color:#0e76ba; border-left-color:#0e76ba;}

.text_field{ height:auto; width:280px; color:#888787; font-size:14px; margin:3px 0 2px 7px; float:left;}
.error_msg_dis{ height:auto; width:155px; margin-left:15px; margin-top:10px; color:#888787; font-size:14px; font-weight:bold; float:left;}
.quote_btn{ height:50px; width:88px; float:right; margin:10px 27px 10px 0 ;}
.button{ height:31px; width:88px; float:left;}
.button_shadow{ height:19px; background-image:url(../images/button_shadow.png); background-repeat:no-repeat; width:88px; float:left;}

/*--------------------------------------------------------------------------Services----------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------footer----------------------------------------------------------------------------------*/
.footer{ height:236px; width:100%; background-image:url(../images/footer.png); background-repeat:repeat-x; background-position:bottom; margin-top:10px; float:left;}
.footer_head{ height:40px; width:950px; background-image:url(../images/our_services.png); background-repeat:no-repeat; margin:0 auto; }
.footer_head_home{ height:40px; width:625px; background-image:url(../images/our_services.png); background-repeat:no-repeat; margin-top:10px; float:left; }
.services{ height:126px; width:950px; margin:0 auto;}
.services_left{ height:126px; width:21px; background-image:url(../images/services_left.png); background-repeat:no-repeat; float:left;}
.services_mid{ height:126px; width:908px; background-image:url(../images/services_mid.png); background-repeat:repeat-x; float:left;}

.services_mid_panal{ height:80px; width:302px; margin:0; float:left;}
.services_mid_panal_border{ height:100px; width:1px; background-image:url(../images/border.png); background-repeat:repeat-y; margin-top:9px; float:left;}

.services_img_1{ height:71px; width:92px; background-image:url(../images/services_img1.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_2{ height:71px; width:92px; background-image:url(../images/services_img2.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_3{ height:71px; width:92px; background-image:url(../images/services_img3.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_4{ height:71px; width:92px; background-image:url(../images/services_img4.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_5{ height:71px; width:92px; background-image:url(../images/services_img5.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_6{ height:71px; width:92px; background-image:url(../images/services_img6.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_7{ height:71px; width:92px; background-image:url(../images/services_img7.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_8{ height:71px; width:92px; background-image:url(../images/services_img8.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_9{ height:71px; width:92px; background-image:url(../images/services_img9.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_10{ height:71px; width:92px; background-image:url(../images/services_img10.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_11{ height:71px; width:92px; background-image:url(../images/services_img11.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}
.services_img_12{ height:71px; width:92px; background-image:url(../images/services_img12.jpg); background-repeat:no-repeat; margin:5px 0 0 10px; float:left;}

.services_cont{ height:80px; width:180px; font-size:14px; float:right; margin:0px 3px 0 0;}

.services_right{ height:126px; width:21px; background-image:url(../images/services_right.png); background-repeat:no-repeat; float:right;}

.footer_panal{ height:70px; width:950px; margin:0 auto;}
.links{ height:auto; width:950px; text-align:center; font-size:14px; margin-top:2px; float:left;}
.webco_links{ height:auto; width:950px; text-align:center; font-size:11px; margin-top:2px; float:left;}
.link_font_color{ color:#000000;}

.scroller{ height:80px; width:908px; margin:18px 0 auto;}
.services_mid_panals_all{ height:80px; width:908px; margin:0; float:left;}


.hide {	visibility: hidden;	position: absolute;	top: -400px;}

#qscroller1 {
	width:350px;
	height:21px;
	border:1px solid #c0c0c0;
	background:#f0f0f0;
}

.qslide {
	background: #f0f0f0;
	font-size: 10pt;
	padding: 3px;
}

#qscroller2 {
	width:320px;
	height:185px;
	border:1px solid #c0c0c0;
	background:#fff;
}

.qscroller2-nav {
	font-size: 9pt;
	width:320px;
	height: 15px;
	background:#f0f0f0;
	border:1px solid #c0c0c0;
}

.qscroller2-nav a {
	text-decoration: none;
}

.qscroller2-nav div {
	float: right;
}

.qslide2 img {
	float: left;
	padding: 1px;
	border: 1px solid #00ffff;
	margin: 3px 15px 0 3px;
}

.qslide2 h1 {
	margin:0 0 5px;
	font-size: 110%;
	color: #16387c;
}

#qscroller3 { position: relative; width:908px; height:80px;	background: #fff;}
#qscroller3-nav { position:absolute; height:18px; visibility: hidden;	background: #f0f0f0; z-index: 1; width: 100%;}
#qscroller3-nav a {	text-decoration: none;}
#qscroller3-nav div { float: right;}
#qscroller3-nav img {border: none;	padding: 3px 2px 0;}
.message_error{ color:#FF0000;}
.message_ok{ color:#00CC00;}


.read_more001{ height:25px; width:465px; color:#009cff; font-size:14px; margin:15px 0 0 160px; float:left;}
.read_more002{ height:25px; width:465px; color:#009cff; font-size:14px; margin:15px 0 0 260px; float:left;}
.menu_002{ height:36px; width:930px; margin:0 auto; padding-left:20px;}
.menu_items_001{ height:25px; width:auto; font-size:12px; font-weight:bold; float:right; margin:11px 5px 0 5px;}

.contact_text_box{width:259px; height:20px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #0e76ba; padding:0 0 0 5px}
.contact_text_area{width:259px; height:50px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #0e76ba; padding:0 0 0 5px}

.quote_text_box{width:270px; height:20px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #0e76ba; padding:0 0 0 5px}
.quote_text_box_error{width:270px; height:20px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #FF0000; padding:0 0 0 5px}
.quote_select{width:276px; height:20px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #0e76ba; padding:0 0 0 5px}
.quote_text_area{width:270px; height:50px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #0e76ba; padding:0 0 0 5px}
.quote_text_area_error{width:270px; height:50px; color:#555151; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #FF0000; padding:0 0 0 5px}
