/*code:Chiu Man Lung*/
@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}:focus{outline:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:normal;font-weight:400;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;}abbr,acronym{border:0;font-variant:normal;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}body{line-height:1.5;}ol,ul{list-style:none;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;}sup,sub{font-size:100%;vertical-align:baseline;}:link,:visited,ins{text-decoration:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:none;}code,kbd,samp,tt,input,button,textarea,select{font-size:100%;}

/*main*/
body{font:400 13px/1.5 Arial, Helvetica, sans-serif;text-align:center;}
.wrap{width:960px;margin:0 auto;text-align:left;}
img{display:block;}
/*header*/
#header{position:relative;height:263px;background:url(menu.jpg) no-repeat;}
    #header h1{display:block;position:absolute;top:0;right:10px;background:url(hotline.jpg) no-repeat;width:235px;height:30px;padding:0 10px;color:#FFF;font-size:18px;font-weight:700;text-align:center;}
	#header .ape{position:absolute;top:5px;right:280px;width:125px;height:18px;padding-left:20px;background:url(ape_ico.gif) no-repeat 0 2px;}#header .ape a{color:#999;}#header .ape a:hover{color:#73729A;}
	#header .lang-eng{position:absolute;top:60px;right:5px;width:70px;height:20px;padding-left:20px;background:url(eng.gif) no-repeat 0 4px;}#header .lang-eng a{color:#3B5998;}
	#header .facebook{position:absolute;top:35px;right:20px;height:24px;padding-left:30px;background:url(facebook.jpg) no-repeat;font-size:16px;line-height:24px;}
	#header .facebook a{position:relative;color:#3B5998;}
	#header a{display:block;position:absolute;}
	#header .index{width:317px;height:216px;left:0;top:0;}
	#header .service{width:97px;height:104px;top:64px;left:323px;}
	#header .service:hover,#header .service.service_current{background:url(menu.jpg) no-repeat -323px -327px;}
	#header .facilities{width:86px;height:133px;top:87px;left:425px;background:none;}
	#header .facilities:hover,#header .facilities.facilities_current{background:url(menu.jpg) no-repeat -425px -350px;}
	#header .express{width:96px;height:122px;top:106px;left:518px;}
	#header .express:hover,#header .express.express_current{background:url(menu.jpg) no-repeat -518px -369px;}
	#header .style{width:105px;height:125px;top:70px;left:620px;}
	#header .style:hover,#header .style.style_current{background:url(menu.jpg) no-repeat -620px -333px;}
	#header .raise{width:96px;height:104px;top:112px;left:730px;}
	#header .raise:hover,#header .raise.raise_current{background:url(menu.jpg) no-repeat -730px -375px;}
	#header .contact{width:118px;height:130px;top:115px;left:823px;}
	#header .contact:hover,#header .contact.contact_current{background:url(menu.jpg) no-repeat -823px -378px;}
	
	
#middle {}
#nav{height:20px;margin:0 0 10px 60px;padding-left:20px;background:url(nav.gif) no-repeat 0 2px;line-height:20px;color:#999;}
#nav a{color:#999;}
#nav em{margin:0 5px;}
/*index*/
#focus{display:inline-block;width:840px;height:390px;padding:0 60px}
  #focusPic{float:left;}
  #focus_siding{float:right;width:253px;height:122px;}
  #focus_siding dd{margin-bottom:9px;}
 
#description{clear:both;height:388px;margin-bottom:10px;padding-top:80px;font-size:15px;line-height:24px;background:url(description.jpg) no-repeat;}
   
   #description  .text{margin:0 100px 0 80px;color:#73729A;font-weight:700;font-size:16px;line-height:28px;}
   #description .pre{display:inline;float:left;margin:30px 0 0 50px;width:40px;height:30px;}
   #description  .text p{margin-bottom:20px;}
   #description  .text strong{font-weight:700;}
   
   #tips{clear:both;}
   #tips_body{padding:10px 160px 10px 140px;background:url(tips_body.jpg) repeat-y;font-weight:700;color:#73729A;font-weight:700;font-size:16px;line-height:28px;}
   #tips_body p{margin-bottom:20px;}
   #tips_body strong{font-weight:700;}
   
   
/*boxes*/
#contact,#express,#raise,#facilities,#price{clear:both;}

#contact_body{padding:5px 140px 50px 140px;background:url(contact_body.jpg) repeat-y;}
#contact_body h2{font-size:16px;font-weight:700;}

/*style*/
#style{clear:both;}
   
dl.inquiry{}
dl.inquiry dt{padding:3px 5px;border-bottom:1px dashed #DFDFDF;color:#000;font-size:16px;font-weight:bold;}
dl.inquiry dd{padding:5px 0px;line-height:20px;}
dl.inquiry label{float:left;width:80px;color:#666}
dl.inquiry input {width:150px;border:1px solid #CCC;}
dl.inquiry .tips{color:#F60;font-weight:700;}
dl.inquiry textarea{width:300px;height:100px;border:1px solid #CCC;}
dl.inquiry button{width:80px;}

#raiseForm{display:none;position:absolute;}
#raiseForm .mask{width:430px;text-align:left;color:#73729A;}
#raiseForm h2{position:absolute;left:15px;top:5px;font-size:16px;font-weight:700;color:#000;}
#raiseForm .close{position:absolute;right:15px;top:0;width:24px;height:24px;background:url(close.png) no-repeat;cursor:pointer;}
#raiseForm .tips{color:#888;margin-bottom:5px;}
#raiseForm em{display:inline-block;width:100px;}
#raiseForm input{border:1px solid #DDD;}
#raiseForm button{padding:2px 5px;}

#raiseForm dd{margin-bottom:3px;padding:2px 0;}

.raiseForm_top{height:10px;overflow:hidden;background:url(raiseForm_top.gif) no-repeat;}
.raiseForm_body{position:relative;width:400px;padding:30px 15px 5px;background:url(raiseForm_body.gif) repeat-y}
.raiseForm_bottom{height:10px;overflow:hidden;background:url(raiseForm_bottom.gif) no-repeat;}

#success_page{display:none;height:48px;padding-left:55px;background:url(success.gif) no-repeat;line-height:24px;color:#5BB52A;font-size:16px;font-weight:700;}
#errorTips{font-weight:bold;height:24px;color:#F60;}

#price_dogTab{position:relative;width:960px;height:421px;background:url(price_dogTab.jpg) no-repeat 0 -421px;}
  #price_dogTab dd{position:absolute;display:block;}#price_dogTab dd a{display:block;}#price_dogTab dd a:hover,#price_dogTab dd a.current{background:url(price_dogTab.jpg) no-repeat;}
 
  #price_dogTab .xs{width:142px;height:149px;top:58px;left:66px;}#price_dogTab .xs a{display:block;width:142px;height:149px;}
  #price_dogTab dd.xs a:hover,#price_dogTab dd.xs a.current{background-position:-66px -58px;}
  
  
  #price_dogTab .s{width:158px;height:167px;top:37px;left:247px;}#price_dogTab .s a{width:158px;height:167px;}
  #price_dogTab .s a:hover,#price_dogTab .s a.current{background-position:-247px -37px;}
  
  #price_dogTab .m{width:212px;height:179px;top:22px;left:436px;}#price_dogTab .m a{width:212px;height:179px;}
  #price_dogTab .m a:hover,#price_dogTab .m a.current{background-position:-436px -22px;}
  
  #price_dogTab .l{width:209px;height:193px;top:3px;left:687px;}#price_dogTab .l a{width:209px;height:193px;}
  #price_dogTab .l a:hover,#price_dogTab .l a.current{background-position:-687px -3px;}
  
  
  #price_dogTab .xl{width:233px;height:200px;top:221px;left:331px;}#price_dogTab .xl a{width:233px;height:200px;}
  #price_dogTab .xl a:hover,#price_dogTab .xl a.current{background-position:-331px -221px;}
  
  #price_dogTab .xxl{width:242px;height:207px;top:203px;left:648px;}#price_dogTab .xxl a{width:242px;height:207px;}
  #price_dogTab .xxl a:hover,#price_dogTab .xxl a.current{background-position:-648px -203px;}
  
  #price_dogTab .type{width:139px;height:42px;top:272px;left:83px;}#price_dogTab .type a{width:139px;height:42px;}
  #price_dogTab dd.type a:hover,#price_dogTab dd.type a.current{background-position:-83px -272px;}
  
  #price_dogTab_content dd{display:none;} #price_dogTab_content dd.current{display:block;}
  
#price_catTab{position:relative;width:960px;height:200px;background:url(price_catTab.jpg) no-repeat 0 -200px;}
   #price_catTab dd{position:absolute;display:block;}#price_catTab dd a{display:block;}#price_catTab dd a:hover,#price_catTab dd a.current{background:url(price_catTab.jpg) no-repeat;}
   
   #price_catTab .type{width:141px;height:43px;top:64px;left:89px;}#price_catTab .type a{width:141px;height:43px;}
  #price_catTab dd.type a:hover,#price_catTab dd.type a.current{background-position:-89px -64px;}
  
  #price_catTab .l{width:245px;height:186px;top:7px;left:343px;}#price_catTab .l a{width:245px;height:186px;}
  #price_catTab .l a:hover,#price_catTab .l a.current{background-position:-343px -7px;}
  
  #price_catTab .s{width:251px;height:193px;top:7px;left:693px;}#price_catTab .s a{width:251px;height:193px;}
  #price_catTab .s a:hover,#price_catTab .s a.current{background-position:-693px -7px;}
  
  #price_catTab_content dd{display:none;} #price_catTab_content dd.current{display:block;}


.tooltip {display:none;background:transparent url(tooltips.png) no-repeat;font-size:12px;height:20px;width:90px;padding:5px 15px 27px;color:#fff;text-align:center;}
.tooltip.bottom {background:transparent url(tooltips_bottom.png) no-repeat;padding:27px 15px 5px;}



#footer{margin:0 75px 50px 60px;padding:10px 0;height:20px;border-top:1px solid #DFDFDF;color:#999;}
#footer a{color:#888;}#footer a:hover{text-decoration:underline;}
#footer .counter{display:none;}
