@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: left;
}
body {
	background-color: #0080B4;
	margin: 0px;
}
a:link 		{ color: #069; }
a:visited 	{ color: #09C; }
a:hover 	{ color: #099; }
a:active 	{ color: #069; }

p { line-height: 20px; margin: 0px; }
a img { border : 0; }
a,form,a div { margin: 0px; padding: 0px; }

#main_bg { width: 100%; height: 660px; background-image: url(images/bg_all.jpg); background-repeat: no-repeat; background-position: top center; }
#main_hd { width: 1006px; }
#header_hd { width: 1006px; height: 129px; float: left; }
#logo_hd { width: 305px; height: 129px; float: left; }
#header_right_hd { width: 658px; height: 129px; float: left; }
#header_left { width: 43px; height: 129px; background: url(images/header_left.png) no-repeat; float: left; }
#menu_right { width: 28px; height: 57px; background: url(images/header_right.png) no-repeat; float: left; }
#menu_all { width: 458px; height: 44px; padding: 13px 0px 0px 172px; background: url(images/header_all.png) repeat-x; float: left; }
#menu_all_cn { width: 437px; height: 44px; padding: 13px 0px 0px 193px; background: url(images/header_all.png) repeat-x; float: left; }
#header_txt { width: 350px; padding: 13px 13px 0px 295px; float: left; }

#butt_home { width: 76px; height: 44px; float: left; }
#butt_company { width: 96px; height: 44px; float: left; }
#butt_services { width: 91px; height: 44px; float: left; }
#butt_contact { width: 105px; height: 44px; float: left; }
#butt_enquiry { width: 84px; height: 44px; float: left; }
#butt_divider { width: 1px; height: 44px; float: left; }

#buttcn_home { width: 67px; height: 44px; float: left; }
#buttcn_company { width: 99px; height: 44px; float: left; }
#buttcn_services { width: 67px; height: 44px; float: left; }
#buttcn_contact { width: 99px; height: 44px; float: left; }
#buttcn_enquiry { width: 99px; height: 44px; float: left; }
#buttcn_divider { width: 1px; height: 44px; float: left; }

#banner_hd { width: 960px; height: 350px; padding: 10px 23px 11px 23px; background: url(images/shadow_banner.png) repeat-y; float: left; }
#banner_all_hd { width: 960px; height: 180px; padding: 10px 23px 11px 23px; background: url(images/shadow_banner.png) repeat-y; float: left; }

#content_hd { width: 948px; padding: 15px 29px 15px 29px; background: url(images/bg_content_all.png) repeat-y; float: left; }
#content_bott_hd { width: 1006px; height: 30px; background: url(images/bg_content_bott.png) no-repeat; float: left; }
#content_page_hd { width: 629px; float: left; }
#content_page_top { width: 629px; height: 15px; background: url(images/box_page_top.jpg) no-repeat; float: left; }
#content_page_all { width: 579px; padding: 15px 25px 15px 25px; background: url(images/box_page_all.jpg) repeat-y; float: left; }
#content_page_bott { width: 629px; height: 10px; background: url(images/box_page_bott.jpg) no-repeat; float: left; }

#box_main_hd { width: 304px; padding: 6px; float: left; }
#box_main_top { width: 269px; height: 25px; padding: 15px 10px 0px 25px; background: url(images/box_main_top.jpg) no-repeat; float: left; }
#box_main_all { width: 284px; height: 200px; padding: 10px; background: url(images/box_main_all.jpg) repeat-y; float: left; }
#box_main_data { width: 274px; padding: 5px 5px; float: left; }
#box_main_bott { width: 304px; height: 10px; background: url(images/box_main_bott.jpg) no-repeat; float: left; }
#box_main_content { width: 136px; padding: 8px 3px 8px 3px; border-bottom: #CCC 1px dotted; float: left; }
#box_main_icon { width: 26px; height: 24px; padding: 0px 5px 2px 0px; background-image: url(images/icon_earth.jpg); background-repeat: no-repeat; float: left; }
#box_main_title { width: 104px; height: 30px; padding: 1px 0px 0px 0px; float: left; }
#box_main_net_content { width: 264px; padding: 5px 0px 8px 10px; border-bottom: #CCC 1px dotted; float: left; }
#box_main_net_icon { width: 18px; height: 18px; padding: 0px 5px 2px 0px; background-image: url(images/icon_earth.jpg); background-repeat: no-repeat; float: left; }
#box_main_net_title { width: 241px; height: 18px; padding: 1px 0px 0px 0px; float: left; }
#box_main_net_data { width: 241px; padding: 0px 0px 0px 23px; float: left; }

#box_side_hd { width: 304px; padding: 0px 15px 0px 0px; float: left; }
#box_side_top { width: 264px; height: 15px; padding: 17px 15px 13px 25px; background: url(images/box_main_top.jpg) no-repeat; float: left; }
#box_side_all { width: 254px; padding: 25px 25px 10px 25px; background: url(images/box_main_all.jpg) repeat-y; float: left; }
#box_side_serv_all { width: 254px; padding: 15px 25px 10px 25px; background: url(images/box_main_all.jpg) repeat-y; float: left; }
#box_side_bott { width: 304px; height: 10px; padding: 0px 0px 10px 0px; background: url(images/box_main_bott.jpg) no-repeat; float: left; }
#box_side_content { width: 254px; padding: 0px 0px 12px 0px; float: left; }
#box_side_icon { width: 18px; height: 18px; padding: 0px 5px 2px 0px; background-image: url(images/icon_earth.jpg); background-repeat: no-repeat; float: left; }
#box_side_title { width: 231px; height: 18px; padding: 1px 0px 0px 0px; float: left; }
#box_side_data { width: 232px; padding: 0px 0px 0px 22px; float: left; }
#box_side_serv_content { width: 254px; padding: 5px 0px 5px 0px; border-bottom: #CCC 1px solid; float: left; }
#box_side_serv_icon { width: 26px; height: 24px; padding: 0px 10px 0px 10px; float: left; }
#box_side_serv_title { width: 208px; height: 18px; padding: 4px 0px 2px 0px; float: left; }

#page_title { width: 579px; height: 30px; padding: 0px 0px 10px 0px; border-bottom: #039 1px dashed; float: left; }
#page_content { width: 579px; padding: 20px 0px 0px 0px; float: left; }

#serv_content_hd { width: 529px; padding: 25px 25px 25px 25px; margin-bottom: 15px; background-color: #F9F9F9; float: left; }
#serv_data { width: 334px; padding-right: 15px; float: left; }
#serv_data02 { width: 334px; padding-left: 15px; float: left; }
#serv_data_full { width: 529px; float: left; }
#serv_img { width: 180px; /*height: 50px;temp*/ float: left; }
#company_img { width: 180px; float: left; }

#contact_hd_left { width: 289px; float: left; }
#contact_hd_right { width: 240px; float: left; }
#contact_data { width: 274px; padding: 0px 15px 25px 0px; float: left; }
#contact_data02 { width: 274px; float: left; }
#contact_databank { width: 240px; float: left; }
#contact_data_full { width: 289px; padding: 0px 0px 25px 0px; float: left }
#contact_img { width: 240px; /*height: 50px;temp*/ padding-bottom: 15px; float: left; }

#enquiry_sent { width: 489px; padding: 20px; margin-bottom: 15px; background-color: #C6E485; float: left; }
#enquiry_error { width: 489px; padding: 20px; margin-bottom: 15px; background-color: #F7575B; float: left; }

#footer_hd { width: 950px; height: 120px; padding: 0px 28px 25px 28px; float: left; }
