body, input, textarea, select, option {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
body, h1, h2, h3, h4, h5, h6, fieldset, form {margin:0; padding:0;}
body {color:#333; background:url(../images/bgd_body.png) repeat-x 0 0; text-align:center;}
body {line-height:1.4;}
img, fieldset {border:0 none;}
a {color:#3780da; text-decoration:none;}
	a:hover {text-decoration:underline;}


#container {width:990px; margin:auto; text-align:left;}
	#header {width:910px; height:155px; padding:10px 40px 0 40px; overflow:hidden;}
		h1 {width:250px; height:130px; float:left;}
			h1 a {margin:25px 0 0 0; display:block;}
			h1 img {display:block;}
		
		.seachForm {font-size:12px; margin:0; padding:0 0 0 13px; background:url(../images/li1.gif) no-repeat 0 6px; overflow:hidden; float:right; clear:both;}
			.seachForm h4 {margin:4px; padding:0; float:left;}
			.seachForm p {margin:0; padding:0; float:left;}
			.keywords {font-size:11px; margin:0 1px; padding:0; width:213px; height:20px; line-height:18px; border:1px solid #ccc; float:left;}
			.searchSubmit {width:50px; font-size:11px; height:22px; line-height:16px; margin:0; padding:0; float:left;}
		.signinForm {font-size:10px; width:270px; height:65px; float:right; overflow:hidden;}
			.signinForm p {margin:0; padding:0;}
			.signinForm .field {width:110px; float:left;}
				.signinForm .field label {display:block;}
				.signinForm .field input {font-size:11px; margin:0; padding:0; width:100px; height:18px; line-height:18px; border:1px solid #ccc; display:block;}
			.signinForm .checkField {width:220px; float:left;}
				.signinForm .checkField input {float:left;}
				.signinForm .checkField label {padding:3px 0 0 3px; float:left;}
			.signinBtn {width:50px; float:right;}
				.signinBtn input {width:50px; font-size:11px; height:22px; line-height:16px; margin:13px 0 0 0; padding:0;}
		.logged {height:45px; padding:20px 0 0 0; float:right;}
			.logged p {margin:0; padding:0;}
		
		#menu {width:582px; margin:10px 0 0 0; padding:0; list-style:none; clear:right; float:right;}
			#menu li {float:left;}
			#menu a {width:92px; height:47px; margin:0 0 0 5px; background-image:url(../images/menu.png); background-repeat:no-repeat; display:block;}
				#menu a span {display:none;}
				
				#menu #menuItem1 {background-position:0 0;}
					#menu #menuItem1:hover {background-position:0 -50px;}
					#menu #menuItem1.actived {background-position:0 -100px;}
				#menu #menuItem2 {background-position:-97px 0;}
					#menu #menuItem2:hover {background-position:-97px -50px;}
					#menu #menuItem2.actived {background-position:-97px -100px;}
				#menu #menuItem3 {background-position:-194px 0;}
					#menu #menuItem3:hover {background-position:-194px -50px;}
					#menu #menuItem3.actived {background-position:-194px -100px;}
				#menu #menuItem4 {background-position:-291px 0;}
					#menu #menuItem4:hover {background-position:-291px -50px;}
					#menu #menuItem4.actived {background-position:-291px -100px;}
				#menu #menuItem5 {background-position:-388px 0;}
					#menu #menuItem5:hover {background-position:-388px -50px;}
					#menu #menuItem5.actived {background-position:-388px -100px;}
				#menu #menuItem6 {background-position:-485px 0;}
					#menu #menuItem6:hover {background-position:-485px -50px;}
					#menu #menuItem6.actived {background-position:-485px -100px;}
				#menu #menuItem7 {background-position:-582px 0;}
					#menu #menuItem7:hover {background-position:-582px -50px;}
					#menu #menuItem7.actived {background-position:-582px -100px;}
				#menu #menuItem8 {background-position:-679px 0;}
					#menu #menuItem8:hover {background-position:-679px -50px;}
					#menu #menuItem8.actived {background-position:-679px -100px;}
				#menu #menuItem9 {background-position:-776px 0;}
					#menu #menuItem9:hover {background-position:-776px -50px;}
					#menu #menuItem9.actived {background-position:-776px -100px;}
				#menu #menuItem10 {background-position:-873px 0;}
					#menu #menuItem10:hover {background-position:-873px -50px;}
					#menu #menuItem10.actived {background-position:-873px -100px;}
	
	
	#content {width:990px; overflow:hidden;}
		#homeBanner {width:555px; padding:30px 90px 0 70px; background:url(../images/bgd_banner.png) no-repeat 0 0; float:left;}
			#highlight {width:555px; height:250px; overflow:hidden;}
				#highlight img {float:right;}
				#highlight h4 {font-size:16px; font-weight:normal;}
				#highlight h3 {color:#3780da; font-size:22px;}
				#highlight ul {font-size:14px; margin:0; padding:5px 20px; list-style:none;}
				#highlight li {padding:0 0 0 15px; background:url(../images/li3.gif) no-repeat 0 4px;}
				#homeDownload {width:320px; margin:0; padding:20px 0;}
					#homeDownload a {width:138px; height:40px; margin:auto; background:url(../images/btn_download.png) no-repeat 0 0; display:block;}
						#homeDownload a:hover {background-position:0 -40px;}
						#homeDownload a span {display:none;}
			#welcome {width:555px; margin:30px 0 0 0; overflow:hidden;}
				#welcome h4 {font-size:16px;}
				#welcome h5 {color:#f30; font-size:10px; font-style:italic; text-align:right; padding:0 10px;}
				#welcome div {width:267px; float:left; overflow:hidden;}
				.testi {padding:0 10px 0 0;}
				.howi {padding:0 0 0 10px;}
			
			#downloadDownload {margin:0; text-align:center; padding:10px 0;}
				#downloadDownload a {width:138px; height:40px; margin:auto; background:url(../images/btn_download.png) no-repeat 0 0; display:block;}
					#downloadDownload a:hover {background-position:0 -40px;}
					#downloadDownload a span {display:none;}
	
		#sidebar {width:235px; padding:15px 0 0 0; float:left;}
			.sideBox {width:235px; margin:0 0 30px 0; overflow:hidden;}
				.sideBox h4 {font-size:16px;}
				.sideBox ul {margin:0; padding:5px 10px; list-style:none;}
				.sideBox li {padding:0 0 0 15px;}
				.list1 li {background:url(../images/li1.gif) no-repeat 0 3px;}
				.list2 li {background:url(../images/li2.gif) no-repeat 0 3px;}
				.sideBox .more {margin:0; padding:0; text-align:right;}
					.sideBox .more a {font-weight:bold; font-size:10px; line-height:16px; color:#3780da; text-decoration:none; padding:0 0 0 15px; background:url(../images/li3.gif) no-repeat 0 1px;}
						.sideBox .more a:hover {background:url(../images/li1.gif) no-repeat 2px 1px;}
	
	#subContent {width:890px; padding:20px 50px; overflow:hidden;}
		h2 {font-size:20px; color:#3780da;}
		h5 {font-size:12px; font-weight:normal;}
		.error {font-weight:bold; color:#f00;}
		.pcName {color:#666; padding:0 0 0 25px; background:url(../images/li2.gif) no-repeat 10px 4px;}
		.list {width:100%; margin:30px 0 10px 0; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
			.list th, .list td {border-left:1px solid #ccc; border-top:1px solid #ccc;}
			.list th {padding:5px 7px; background:url(../images/bgd_th.gif) repeat-x 0 50%;}
			.list td {padding:3px 7px;}
			.zebra {}
				.zebra td {background:#f3f3f3;}
		.pcDetails {line-height:16px;}
			.pcDetails sup {line-height:8px;}
			.pcDetails strong {color:#3780da;}
		.paging {margin:0; padding:0; text-align:right; list-style:none;}
			.paging li {line-height:15px; display:inline;}
			.paging a strong {font-size:15px;}
		.filter {width:100%; overflow:hidden;}
			.filter p {width:200px; overflow:hidden; float:left;}
			.filter label {font-weight:bold; display:block;}
			.filter select {width:190px; display:block;}
			.filter .text {width:190px; height:14px; display:block;}
			.filter .button {margin:15px 0 0 0; display:block;}
		.detailForm {width:520px; padding:20px; float:left; overflow:hidden;}
			.title {width:110px; padding:5px 0 0 0; float:left;}
			.med {width:200px;}
			.lng {width:400px;}
			.detailForm p {width:100%; margin:0; padding:0 0 5px 0; overflow:hidden;}
			.detailForm label {font-weight:bold; display:block;}
			.detailForm .submitButtons, .detailForm .noTitleLabel {width:550px; padding:0 0 0 110px;}
				.detailForm .noTitleLabel label {font-weight:normal; display:inline;}
				.detailForm .submitButtons span {display:block; padding:10px 0 0 0;}
		.extra {width:330px; float:right;}
		.driverTypes {margin:20px; overflow:hidden;}
			.driverTypes div {width:100%; padding:0 0 20px 0; overflow:hidden;}
				.driverTypes .last {padding:0;}
			.driverTypes dl {width:205px; margin:0 30px 0 0; padding:0; float:left; display:inline;}
			.driverTypes dt {font-weight:bold; margin:0 0 5px 0; padding:3px 10px; background:url(../images/bgd_th.gif) repeat-x 0 50%;}
				.driverTypes dt a {color:#333; text-decoration:none;}
					.driverTypes dt a:hover {text-decoration:underline;}
			.driverTypes dd {margin:0 10px; padding:0 10px 0 18px; background:url(../images/li2.gif) no-repeat 0 3px;}
			.driverTypes .more {font-size:10px; font-weight:bold; background:url(../images/li1.gif) no-repeat 0 3px;}
				.driverTypes .more a {color:#333;}
				.driverTypes .more a:hover {color:#3780da; text-decoration:none;}
		#signForm {padding:50px 300px 100px 300px;}
	
	#footer {width:100%; color:#666; padding:45px 0 20px 0; text-align:center; background:url(../images/bgd_footer.png) repeat-x 0 0; overflow:hidden;}
		#footer ul {margin:0; padding:0; list-style:none;}
		#footer li {padding:0 10px 0 12px; background:url(../images/li4.gif) no-repeat 0 3px; display:inline;}
			#footer .first {background:none;}
		#footer a {font-weight:bold; color:#333;}
		#footer p {font-size:10px; margin:3px 0 0 0; padding:0;}
