* {margin:0; padding:0;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#eeeeee;}

a {text-decoration:none;}

img {display:block; border:0;}

ul {list-style:none;}

#wrap {width:961px; margin:20px auto 0; background-color:#fff; overflow:hidden; border:1px solid #d2d2d2;}

#banner {margin-top:10px;}

#banner hr {width:922px; border:0; height:1px; color:#d5d5d5; background-color:#d5d5d5; margin:12px 0 10px 25px;
						*margin-left:13px;}

#container {width:922px; margin-left:25px; padding-bottom:12px; overflow:hidden;}

#footer {background-color:#eeeeee; clear:both; width:961px; margin:0 auto;}

.subNav {text-align:right; font-size:10px; color:#666; padding:14px 8px 0 0;}

.subNav a {color:#666; text-decoration:underline;}

.subNav a:hover {color:#333;}

.copyright {float:left; line-height:16px; color:#888888; margin:20px 0 0 8px; display:inline; padding-bottom:16px;}

.webDesign {text-align:right; color:#aaaaaa; padding:69px 8px 0 0;}

.webDesign a {color:#aaaaaa;}

/*--layout--*/

#primary {float:right; border-left:1px solid #d5d5d5; width:672px; display:inline;}

#primary p.nowLocation {color:#666; margin:12px 0 14px 14px; font-size:12px;}

.nowLocation a {color:#666;}

#primary h1 {width:661px; height:24px; margin:0 0 0 11px;}

#primary h1 span {display:none;}

h1.title_product {background:url(../images/product/title.png) no-repeat;}

h1.title_about {background:url(../images/about/title.png) no-repeat;}

h1.title_contact {background:url(../images/about/title2.png) no-repeat;}

h1.title_design {background:url(../images/design/title.png) no-repeat;}

h1.title_design2 {background:url(../images/design/title2.png) no-repeat;}

h1.title_news {background:url(../images/news/title.png) no-repeat;}

h1.title_tech {background:url(../images/tech/title.png) no-repeat;}

h1.title_dl {background:url(../images/tech/title2.png) no-repeat;}

/*--end primary--*/

#secondary {float:left; width:240px; display:inline;}

#secondary h2 {width:240px; height:24px;}

#secondary h2 span {display:none;}

h2.leftTitle_product {background:url(../images/product/left_nav_title.png) no-repeat;}

h2.leftTitle_about {background:url(../images/about/left_nav_title.png) no-repeat;}

h2.leftTitle_design {background:url(../images/design/left_nav_title.png) no-repeat;}

h2.leftTitle_news {background:url(../images/news/left_nav_title.png) no-repeat;}

h2.leftTitle_tech {background:url(../images/tech/left_nav_title.png) no-repeat;}

h2.leftTitle_case {background:url(../images/case/left_nav_title.png) no-repeat;}

#secondary h3 {font:12px normal; width:226px; color:#fff; background-color:#113c62; line-height:24px; padding-left:14px;
							 margin-top:3px; cursor:pointer;}
							 
#secondary h3 a {color:#fff;}							 

#secondary ul {line-height:18px; margin:18px 0 16px 22px;}

#secondary li a {color:#666;}

#secondary li a:hover {color:#333; text-decoration:underline;}

#secondary h4 {font:12px normal; width:226px; background-color:#113c62; line-height:24px; padding-left:14px;
							 margin-top:3px;}
							 
#secondary h4 a {color:#fff;}							 

/*--end secondary--*/

.top {text-align:right; font-size:10px; clear:left; padding:12px 8px 0 0;}

.top a {color:#888888; text-decoration:underline;}

/*--end layout--*/
