body,h1,h2,h3,h4,h5,h6,p,ul,li,ol,form{margin:0; padding:0;}
img,form,fieldset{border:0;}
span.clear{clear:both;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#7a7a78; line-height:14px; background-color:#e36d51;}
a{outline:none;}

#layout{margin:0 auto; width:923px;}

#main{float:left; width:923px;}
#header{float:left; width:923px; background:url(../images/header_bg.jpg) no-repeat 0 0; }
#header .logo{float:left; width:354px; padding:0 0 0 0; }

#menu_top{float:left; width:560px;}
#menu_top p{float:right; width:200px; font-size:12px; line-height:14px; text-align:right; color:#fff; padding:2px 0 0 0; }
#menu_top ul{ float:right; width:300px; padding:2px 0px 0px 50px;}
#menu_top ul img{ vertical-align:middle;}
#menu_top ul li{ float:left; width:100px; text-align:center; color:#ffffff; list-style-type:none;}
#menu{float:right; width:560px;}
#menu ul{float:right; width:auto; list-style:none; padding:17px 0 0 30px;}
#menu ul li{float:left; width:auto; padding:0 2px 0 2px;}
#menu ul li a{float:left; font-size:12px; line-height:14px; color:#fff; text-decoration:none; width:83px; height:40px; text-align:center; padding:14px 0 0 0;}
#menu ul li a:hover{background:url(../images/menu_bg.gif) no-repeat 0 0; color:#cd3809;}
#menu ul li a.active{float:left; font-size:12px; line-height:14px; color:#cd3809; text-decoration:none; width:83px; height:40px; text-align:center; padding:14px 0 0 0; cursor:text;background:url(../images/menu_bg.gif) no-repeat 0 0;}
#menu ul li a.active:hover{color:#cd3809;}


#banner_top{float:left; width:886px; background:url(../images/bg01.gif) repeat-x 0 0; height:2px; border-left:1px solid #ad634c; border-right:1px solid #ad634c;border-top:1px solid #ad634c; padding:5px 0 9px 35px;}
#banner_top p.country1{ float:left; width:250px; background:url(../images/flag03.gif) no-repeat 0 3px; padding:0 0 0 38px; color:#635d36; font-weight:normal;}
#banner_top p.country2{ float:left; width:275px; background:url(../images/flag02.gif) no-repeat 0 3px; padding:0 0 0 38px; color:#635d36; font-weight:bold;}
#banner_top p.country3{ float:left; width:225px; background:url(../images/flag01.gif) no-repeat 0 3px; padding:0 0 0 38px; color:#635d36; font-weight:normal;}

#banner{float:left; width:923px;}
#banner img{float:left;}
#fadeshow1{float:left; width:923px;}
#fadeshow1 img{float:left;}
/*#banner .banner_inner{left:-20px; top:0; width:auto; position:absolute;}*/

#banner_bottom{float:left; width:923px; display:none; background:url(../images/black_bg.gif) no-repeat 0 0; height:93px;}

#banner_bottom ul{float:left; width:831px; padding:0 46px 0 46px;}
#banner_bottom ul li{ float:left; width:auto; list-style:none;}
#banner_bottom ul li img{float:left; padding:28px 0 0 0;}
#banner_bottom ul li p{float:left; width:740px; padding:20px; color:#fff;}


#body_container{float:left; width:921px; padding:40px 0 25px 0; border-left:1px solid #ad634c; border-right:1px solid #ad634c; background-color:#fff;}



#left_container{float:left; width:601px; padding:0 0 0 35px;}
#left_container p{font-size:12px; line-height:14px; color:#7a7a78; padding:5px 0 5px 0;}
#left_container span{float:right; width:auto;}
#left_container span a{text-decoration:underline; float:right; color:#e36d51; font-size:12px; line-height:14px;}
#left_container span a:hover{text-decoration:none;}
#left_container .row1{float:left; width:601px; padding-bottom:34px;}
#left_container .col1{float:left; width:275px; background:url(../images/border.gif) no-repeat right 0; padding:0 15px 0 0;}
#left_container .col1 h2.design{ background:url(../images/web_design.jpg) no-repeat 0 0; color:#7c7a63; font-size:16px; line-height:18px; font-weight:normal; padding:18px 0  10px 50px;}
#left_container .col2{float:left; width:275px; padding:0 0 0 15px;}
#left_container .col2 h2.our_products{background:url(../images/our_products.jpg) no-repeat 0 0; padding:8px 0 10px 44px; font-size:16px; line-height:18px; font-weight:normal;}
#left_container .col1 h2.e_comm{ background:url(../images/e_comarce.jpg) no-repeat 0 0; color:#7c7a63; font-size:16px; line-height:18px; font-weight:normal; padding:8px 0  10px 40px;}
#left_container .col2 h2.software_dev{background:url(../images/software_dev.jpg) no-repeat 0 0; padding:8px 0 10px 44px; font-size:16px; line-height:18px; font-weight:normal;}


#innner_contents{float:left; width:568px; padding: 0 0 0 15px;}
#innner_contents h1{font-size:18px; font-weight:bold; line-height:20px; padding:0 0 10px 0;}
#innner_contents h2{font-size:14px; font-weight:bold; line-height:16px; padding:15px 0 10px 0;}
#innner_contents p{font-size:12px; line-height:14px; padding:0 0 10px;}
#innner_contents p img{float:right;}
#innner_contents ul{margin-left:25px;  padding:10px 0 10px 0;}
#innner_contents ul li{padding-bottom:5px;}
#innner_contents p a{text-decoration:underline; color:#7a7a78}
#innner_contents p a:hover{text-decoration:none; margin:0; padding:0;}
#innner_contents ol{margin-left:35px; padding:10px 0 10px 0;}
#innner_contents ol li{padding-bottom:2px; font-weight:bold;}
#innner_contents ol li.normal_text{padding-bottom:2px; font-weight:normal;}

#innner_contents form{float:left; width:300px; padding:25px 0 0 40px; border:1px solid #CCCCCC;}
#innner_contents form label{float:left; width:100px; padding:4px 0 0 0;}
#innner_contents form input{float:left; width:140px; height:16px; border:1px solid #999999;}
#innner_contents form .row2{float:left; width:300px; padding-bottom:10px;}
#innner_contents form .check_box{float:left; width:15px; border:none;}
#innner_contents form span{float:left; width:auto; padding:2px 0 0 5px;}
#innner_contents form .login{float:left; background:url(../images/b_login.gif) no-repeat 0 0; width:78px; height:25px; border:none; cursor:pointer;}

#request{float:left; width:568px;}
#request form{float:left; width:568px; border:none; margin:0; padding:0;}
#innner_contents form .row3{float:left; width:568px; padding-bottom:10px;}
#request form label{float:left; width:120px;}
#request form small{color:#FF0000; font-size:12px; line-height:14px;}
#request form input{float:left; width:200px; height:16px; border:1px solid #999999;}
#request form .text_area{float:left; width:200px; border:1px solid #999; height:50px;}
#request form .submit_btn{float:left; background:url(../images/b_send.gif) no-repeat 0 0; width:78px; height:25px; border:none; cursor:pointer;}






#right_container{float:left; width:285px;}
#right_container .right_nav{float:left; width:229px; border:1px solid #88d6cc; background-color:#b3e2dc; padding: 0 0 10px 18px;}
#right_container .right_nav h1{ font-size:18px; font-weight:bold; color:#77725f; line-height:20px; padding:16px 0 8px 8px;}
#right_container .right_nav ul{float:left; width:auto; list-style:none;}
#right_container .right_nav ul li{background:url(../images/border01.gif) no-repeat 0 0; float:left; width:216px; padding:6px 0 6px 0;}
#right_container .right_nav ul li span{ float:left;  color:#38a194; font-size:12px; line-height:14px; background:url(../images/arrow.gif) no-repeat 0 6px; padding: 0 0 0 11px;}




#innner_contents .clientSpeak{background:url(../images/q1.jpg) no-repeat top left;width:100%;margin-bottom:20px;}

#innner_contents .clientSpeak p.clientName{width:74%;margin-left:66px;border-bottom: 1px solid #747474;text-align:right;padding-bottom:6px;}
#innner_contents .clientSpeak div.out {background:url(../images/q2.jpg) no-repeat bottom right;	width:100%;}
#innner_contents .clientSpeak div.out div{width:74%;	margin-left:66px;}
#innner_contents .clientSpeak div.out div p{font-weight:normal;}




















#footer{float:left; width:923px;}
#footer p{float:left; width:923px; color:#ffaf9c; font-size:12px; line-height:14px; text-align:center; padding:18px 0 5px 0;}
#footer ul{width:auto; list-style:none; text-align:center;background-color:#d7d2b4; padding:18px 0 16px 0;border-left:1px solid #ad634c; border-right:1px solid #ad634c;}
#footer ul li{ background:url(../images/divider01.gif) no-repeat 0 4px ; padding:0 16px 0 16px; display:inline;}
#footer ul li.bg_none{background-image:none;}
#footer ul li a{text-decoration:none; color:#676033; font-size:12px; line-height:14px;}
#footer ul li a:hover{text-decoration:underline;}


