@font-face {
    font-family: 'optimaregular';
    src: url('optima-webfont.eot');
    src: url('optima-webfont.eot?#iefix') format('embedded-opentype'),
         url('optima-webfont.woff') format('woff'),
         url('optima-webfont.ttf') format('truetype'),
         url('optima-webfont.svg#optimaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
	font-family: 'Conv_atquill';
	src: url('fonts/atquill.eot');
	src: local('?'), url('fonts/atquill.woff') format('woff'), url('fonts/atquill.ttf') format('truetype'), url('fonts/atquill.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
    font-family: 'aubreyregular';
    src: url('aubrey1__-webfont.eot');
    src: url('aubrey1__-webfont.eot?#iefix') format('embedded-opentype'),
         url('aubrey1__-webfont.woff') format('woff'),
         url('aubrey1__-webfont.ttf') format('truetype'),
         url('aubrey1__-webfont.svg#aubreyregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{ 
	background:#FFFFFF; 
	margin:0px; 
	padding:0px; 
	font-family:'optimaregular';
	font-size:14px;
	line-height:18px;
	text-align:justify;
	color:#1c335b;}
.clear{ clear:both;}
hr{ border-color:#f47920;}
.h1{ font-size:26px; 
	color:#f47920; 
	font-style:italic; 
	font-weight: bold; 
	font-family: 'Conv_atquill'; 
	letter-spacing:2px;}
.h2{ color:#1c335b;}
.h3{ margin-right:5px;}
.h4{ color:#f47920; 
	font-size:14px; 
	font-weight:bold;}
.h5{ color:#1c335b;
	 font-size:14px; 
	 font-weight:bold;}
.h6{ color:#f47920; }
.h7{ padding-left:20px;}
.wrapper{ 
	width:1002px;
	height:auto;
	margin:0 auto;}
.header{
	width:1002px;
	height:381px;
	float:left;
	background: url(../images/landing_02.gif);}
.bg_index{
	width:1002px;
	height:480px;
	float:left;
	background-image:url(../images/bg_02.gif);}
.logo{ width:229px;
	height:269px;
	margin:0 auto;
	background:url(../images/logo_02.jpg);
	}
.language{ width:80px;
	height:35px;
	float:left;
	margin-top:53px;
	margin-left:27px;}
.country{ width:80px; height:15px; float:left; font-size:10px;}
.texts{ width:700px;
	height:40px;
	margin:0 auto;
	text-align:center;
	color:#FFFFFF;
	font-size:45px;
	margin-top:20px;
	font-family:'Conv_atquill';
	text-shadow:3px 1px 7px #04051f;
	direction:rtl;
	}
.texts2{ width:479px;
	height:34px;
	float:right;
	text-align:center;
	margin-left:92px;
	margin-top:50px;
	font-size:35px;
	color:#4e5577;
	font-family:'Conv_atquill';
	direction:rtl;
	}
	
.index_menu{ width:320px;
	height:232px;
	float:left;
	margin-left:50px;
	margin-top:60px;
	font-family:'Conv_atquill'; 
	font-size:24px;
	 text-align:center; }
.index_menu ul{ list-style:none; }
.index_menu ul li{ padding:0px 0px 30px 0px; 
	width:280px;}
.index_menu ul li a{ color:#FFFFFF;
	display: block;
  	overflow: auto; 
	text-decoration:none; 
	background:#f47920; 
	-webkit-border-radius: 14px;
	border-radius: 14px; 
	-moz-border-radius:14px;
	padding:5px 16px 5px 16px;
	
	-webkit-border-image: url("hoverpng.png") 50;
    border: solid 2px #ffffff;
	
	
	-moz-box-shadow: 1px 1px 7px #000000;
	-webkit-box-shadow: 1px 1px 7px #000000;
	box-shadow: 1px 1px 7px #000000;
	
	text-shadow:1px 1px 5px #000000;
	}
.index_menu ul li a:hover{ color:#FFFFFF;
 	text-decoration:none;
 	-webkit-border-radius: 14px;
	border-radius: 14px; 
	-moz-border-radius:14px;
 	 background:#c16521;
	 padding:5px 16px 5px 16px; 
	 
	 
	 -moz-box-shadow: 1px 1px 7px #000000;
	 -webkit-box-shadow: 1px 1px 7px #000000;
	 box-shadow: 1px 1px 7px #000000;
	 
	 text-shadow:1px 1px 5px #000000;
	 }
 /*footer*/
.line{ width:878px; 
	height:2px;
	float:left;
	background:url(../images/line_37.jpg);
	margin-top:80px;
	margin-left:60px;}
.mail{ width:190px;
	height:26px;
	float:left;
	margin: 6px 0px 0px 60px;
	color:#FFFFFF;
	font-family: 'aubreyregular';
	font-size:12px;
	letter-spacing:1px;
	}
.email{ width:29px; 
	`height:26px; 
	 float:left; 
	 background: url(../images/mailimg_33.png);
	margin-right:10px;}
.copyright{ width:258px; 
	height:18px; 
	float:right; 
	margin:6px 60px 0px 0px; 
	color:#FFFFFF;
	font-family: 'aubreyregular';
	letter-spacing:1px;
	font-size:12px;}
 /*footer*/
	
/*about*/	
.innerbg{ width:1002px;
	height:212px;
	float:left;
	background:url(../images/innerbg_01.jpg);
	}
.inner{ width:820px;
	height:auto;
	float:left;}
.innersliderbg{ width:1002px;
	height:244px;
	float:left;
	
	background:url(../images/innersliderbg_02.jpg);}
.logoinnerpage{ width:153px;
	height:183px;
	float:right;
	background:url(../images/logoinnerpage_03.png);
	margin:10px 0px 0px 70px;}
.language2{ width:80px;
	height:35px;
	float:left;
	margin:88px 0px 0px 52px;}
	
	.country{ width:80px; height:15px; float:left; font-size:10px;}
	
.header_container{ width:774px;
	height:103px;
	float:left;}
.search{ width:258px; 
	height:26px;
	float:left;
	-webkit-border-radius: 13px;
	border-radius: 13px; 
	-moz-border-radius:13px;
	background:#FFFFFF;
	margin:58px 0px 0px 52px;} 
.searchicon{ width:27px;
	height:	26px;
	background:url(../images/searchicon_18.png);
	float:left;}
.textfield{ width:190px; 
	height:18px; 
	border:none; 
	margin-right:10px; 
	margin-top:2px;}

.slider{ width:923px;
 	height:227px;
	margin:0 auto;
	 
	}
.inner_container{ width:1002px; 
	height: auto; float:left; 
	background: url(../images/innerbacgrnd_03.gif) right top no-repeat #FFFFFF;}
.menuinner{ width:162px; 
	height: auto;
	float:right; background: url(../images/bginner_12.jpg); 
	text-align:center;
	direction: rtl;
	}

.innerleft{
	width:332px;
	height: auto;
	min-height:258px;
	float:left;
	margin-left:43px;
	margin-top:49px;}
	
.innerleftservice{
	width:532px;
	height: auto;
	min-height:258px;
	float:left;
	margin-left:43px;
	margin-top:49px;
	direction: rtl;}
.inner_text{ width:415px;
	height: auto;
	float:left;
	margin-top:49px;
	padding-left:20px;
	direction:rtl;}
	
.inner_textservice{ width:200px;
	height: auto;
	float:left;
	margin-top:49px;
	padding-left:30px;
	direction:rtl;}
.line2{ width:786px; 
	height:2px;
	float:left;
	background:url(../images/line_37.jpg);
	margin-left:48px;
	margin-top:52px;
	}
.emailinner{ width:22px;
	 height:21px; 
	 float:left; 
	 background: url(../images/HKCS-Website-About-Us-Final_07.png); 
	  margin-right:10px; color:#0e2c79;}
/*service*/	
.links{ 
	width:420px;
 	height:21px; 
	float:left; 
	margin-top:10px; 
	margin-left:20px; 
	font-size:20px;
	color:#cd661a;
}
.links a{ color:#f58432; 
	text-decoration: none;
	font-family: 'Conv_atquill';
	color:#f58432; 
	font-size:18px;
	font-weight:800;
}
.links a:hover{ color:#182562; 
	text-decoration:none; }
	
.links3{ 
	width:200px;
 	height: auto;
	float:right; 
	 font-size:20px;
	font-family: 'Conv_atquill';
	direction:rtl;
	}
	
.links3 ul{ list-style:none; margin-top:-1px; margin-right:-35px;}
.links3 ul li{ padding:0px 0px 15px 0px; }

.links3 ul li a{ text-decoration:none; color:#f47920;   }
.links3 ul li a:hover{ text-decoration:none; color:#182562; }

	

.links2{ width:400px; 
	height:21px; 
	float:left; 
	margin-top:10px; 
	color:#f58432;  
	font-size:15px; 
	margin-left: 13px;
	 margin-bottom: 15px;
	
	 }
.links2 a{ color:#f58432; 
	text-decoration: 
	 none; font-family: 'Conv_atquill';}
.links2 a:hover{ color:#182562;
	 text-decoration:none;}
			/*enquiry*/
.enquiry{ width:761px; 
	height:220px; 
	float:left; 
	margin-left:26px;}
.enquiryhead{ width:410px;
	 height:33px;
	 float:left; 
	 margin-top:46px; 
	 margin-left:380px;
	 direction: rtl;}
/*contact us*/
.map{ width:310px; 
	height:180px; 
	float:left;
	border: 1px solid #d76b1c; }
.still{color:#f58432; 
	text-decoration: none;
	font-family: 'Conv_atquill';
	color:#182562; 
	font-size:18px;
	
}
/*enquiry*/
.mytable { border-collapse: collapse; width:750px; background-color:white; }
.submit{ float:right; margin-right:20px; cursor:pointer;}




	 
