* {
	margin: 0;
	padding: 0;	
}

body {
	font-size:12px;
	/*background:url(../images/p2/top_bg.gif) repeat-x left top;*/
	color:#333;
	line-height: 24px;
}
img{border:none;}
p {}
ul{list-style:none;}
	ul li {clear:both;}
	ul li label{width:80px;float:left;text-align:right;background:#eee;padding:2px 5px;marign:0 5px 0 0;}
a:link,a:visited {
	color: #333333;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color: #FF0000;
}
a:active{} 
a:focus {}
/*--Normal---*/
.txt{border:1px solid #555;}
.btn{border:1px solid #555;}
.txtrange{border:1px solid #555;height:80px;width:300px;}
.middle{text-align:center;}
.red{color:red;}
.green{color:green;}
.b{font-weight:bold;}
.MouseOut{}
.MouseOver{

}
.CarCheck,
.CarDelete{background:url(../images/p1/0.gif) no-repeat left top;height:22px;width:134px;line-height:22px;display:block;padding:0 0 0 24px;}
.CarDelete{background:url(../images/p1/2.gif) no-repeat left top;}
.top{background:url(../images/p2/top.gif) no-repeat left top;padding:0 0 0 15px;}
.close,.check{
	border:1px solid #999;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}
.check{
	background:url(../images/p1/0.gif) no-repeat 3px 50%;padding-left: 28px;
}
.woring,.success{color:red;font-size:16px;text-align:center;}
.info{border:1px solid #eee;margin:20px;padding:5px;}
.single{clear:both;float:none;}
/*--End Normal--*/
#container { 
	width:950px;
	margin:0 auto;
	position:relative;
}
/*-start PageTop--------------*/
#PageTop{
		padding:40px 0 42px 0;
		background:url(../images/p1/banner.jpg) no-repeat left top;
		height:116px;
	}
	#PageHeader{}
		#logo{
			display:none;
		}
		#PageHeader h1{ display:none;
			margin:0;
			color:#000;
			padding:90px 0 10px 0;
			height:138px;
			width:721px;
			text-align:left;
			font-size:35px;
			background:url(../images/p1/banner.jpg) no-repeat right top;
			filter : progid:DXImageTransform.Glow(color=#FF0000,strength=6);
			position:absolute;
			top:0px;
			left:229px;
		}
	#quickSummary{
		display:none;
	}
	
/*-end PageTop--------------*/

/*-start Content--------------*/
#Content{
		padding:0;
		margin:0;
		background:url(../images/p1/content_bg.gif) repeat-y left bottom;
	}
	#Content h2{padding:0 0 0 11px;margin:0;}
		#Content h2 span{padding:0 11px 0 0;margin:0;height:34px;display:block;font-size:14px;line-height:34px;color:#333;padding:0 20px;}
	#Content div.content{padding:10px;border:1px solid #ccc;border-top:none;min-height:454px;height:1%!important;height:454px;}
	#ProCon1{padding:10px;border:1px solid #ccc;border-top:none;min-height:60px;height:1%!important;height:60px;}
	#Home,
	#About,
	#Car,
	#Contact,
	#Job,
	#NewsList,
	#News,
	#OrderForm,
	#OrderFormOK,
	#Reg,
	#ProHot,
	#SupportList,
	#Support,
	#ProductList,
	#PdShow,
	#ProCon,
	#User,
	#PdShow
	{
		margin:0 0 0px 230px;
		width:720px;
		background:#fff url(../images/p2/main_top_bg.gif) repeat-x left top;
		display:table;
		clear:both;
		overflow:hidden;
		height:1%;
		}
		#Home h2{display:none;}
		#Home div.content{background:#fff;padding:0;margin:0;border:none;}
	#Contact{
	line-height: 18px;	
	}
	#About{}
		#About div.content{padding:10px 10px 100px 10px;background:url(../images/p1/about_bg.jpg) no-repeat right bottom;}
		#About h2{margin:0 0 0 0}
	/*#ProductList{border:1px solid red}
		#ProductList div.content{overflow:scroll;height:430px;}*/
		table#pdlist{border-collapse :collapse;
			margin: 0px -10px 10px -10px;
			width: 718px;
		}
		
			table#pdlist .title th{
				background:url(../images/p2/btbg.jpg) repeat-x top left;
				border-bottom:1px solid #ccc;
				height:25px;
				text-align:left;
				padding:2px 10px;
			}
			table#pdlist .title th select{
				display:none;
			}
			
			table#pdlist td input.txt{width:50px;}
			table#pdlist td{
				padding:4px;
				line-height: 18px;
				border-right: 1px solid #ccc;
			}
			table#pdlist tr.kit td{border-bottom:3px double #ccc;}
			table#pdlist td h4{
			}
			table#pdcartools td{
				border:none;
			}
			#CarIcon{position:absolute;top:203px;right:10px;background:url(../images/p2/guc.gif) no-repeat left top;width:136px;height:27px;}
			#CarIcon a{display:block;line-height:27px;padding:0 40px;white-space:nowrap;}
			#ProductList #pic{position:absolute;top:740px;left:5px;z-index:999;}
	
	#News{}
	#Product{}
	#OrderFormOK ul li{margin:40px;font-size:20px;}
	#OrderFormOK ul li label{width:150px;color:red;}
	#NewsList{}
		#NewsList ul.list li{border-bottom:1px dotted #ccc;padding:10px;}
			#NewsList ul.list h4{padding:10px;background:#fbfbfb;}
	#Contact div.content{background:url(../images/p2/dotted_line.gif) repeat-x right 300px;}
		#Contact #OtherContact{display:none;position:absolute;top:272px;left:250px;}
		#Contact #ContactInfo{height:250px;background:url(../images/p1/contact.gif) no-repeat right bottom;padding:20px;margin:0 0 20px 0;}
			#Contact #ContactInfo li{}
			#Contact #ContactInfo li label{float:none;background:#fff;display:block;text-align:left;padding:0;font-weight:bold;}
				#Contact #ContactForm{background:url(../images/p2/contactformbg.gif) no-repeat left top;margin:20px auto;height:258px;width:662px;}
					#Contact #ContactForm form{padding:10px;}
					#Contact #ContactForm h3{color:red;font-size:15px;font-weight:bold;padding:2px 8px;}
						#Contact #ContactForm form ul li {width:300px;float:left;clear:none;padding:3px 2px;height:20px;}
							#Contact #ContactForm form ul li label{background:transparent;text-align:left;}
							#Contact #ContactForm form ul li.single{clear:both;}
							#Contact #ContactForm form ul li.bottom{clear:both;text-align:center;width:100%;padding:55px 0 0 0;}
								#Contact #ContactForm form ul li #fmessage{width:550px;clear:both;height:60px;}
								#Contact #pic{position:absolute;top:515px;left:5px;z-index:999;}
	#User{}
	#User .content{
		background-position:50% 100%;
		background-repeat:no-repeat;
	}
	#User #UserContent {background:url(../images/p2/dotted_line.gif) repeat-x left bottom;padding:0 0 20px 0;overflow:hidden;height:1%!important;height:220px; }
	#User #UserContent li{width:24%;float:left;clear:none;text-align:center;margin:2px;}
	#User #UserContent li h4{font-size:12px;color:#999;}
#PageFooter{
	border-top:1px solid #fff;
	height:30px;
	background:#846F47;
	text-align:center;
	padding:8px 0  0 0 ;
	color:#fff;
	}
/*-end Content--------------*/

/*-start LinkList--------------*/
#LinkList{
		width:100%;
		position:absolute;
		top:156px;
		left:0;
	}
	#LinkList2{}
		#Menu{
			border-bottom:5px solid #182633;
			height:37px;
			clear:both;
			color:#fff;
			background:#2F4050;
			text-align:center;
		}
			#Menu h3{display:none;}
			#Menu ul{
				padding:7px 0 6px 0 ;
			}
			#Menu li{
				display:inline;
				color:#fff;
				margin:0 -1px 0 0;
			}

			#Menu li#menu7{display:none;}
			#Menu li a{
				border-left:1px solid #9DB5C2;
				border-right:1px solid #9DB5C2;
				color:#fff;
				padding:10px 20px;
				font-weight:bold;
				font-size:14px;
				text-decoration : none;
			}
			#Menu li a:hover{
				background:#182633;
			}
		#Language{
			display:none;
			border:0px solid green;
			position:absolute;
			top:-156px;
			right:0px;
			line-height:28px;
			width:640px;
			height:28px;
			text-align:right;
			background:#AA0303;
			color:#fff;
		}
		#Language a{color:#fff;text-decoration : none;padding:2px;}
/*-end LinkList--------------*/

/*-start SelModule--------------*/
#SelModule{
	position:absolute;
	top:198px;
	left:0;
	}
	#SearchForm{
			width:196px;
			padding:16px 16px 10px 16px;
			border-top:1px solid #fff;
			background:#545454;
			color:#fff;
			overflow:hidden;
		}
		#SearchForm h3{
			margin:0 0 10px 0;
		}
		#SearchForm ul li{
			float:left;
			clear:none;
		}
		#SearchForm ul li input{height:23px;line-height:23px;}
		#SearchForm ul li input.txt{
			background:#E9E0CF;
			color:#333;
			width:120px;
			border:1px solid #000;
		}
		#SearchForm ul li input.btn{
			background:#C90D0D;
			border:1px solid #fff;
			margin:2px 5px;
			color:#fff;
		}
	#FastSearch{
		width:196px;
		padding:0 16px 16px 16px;
		background:#545454;
		color:#fff;
	}
		#FastSearch ul{
			height:180px;
			background:url(../images/p1/form_bg.jpg) repeat-x top left;
			border:1px solid #666;
		}
			#FastSearch ul h3{
				color:#333;
				padding:16px 0 0px 16px ;
				margin:0;
			}
			#FastSearch ul form{
				padding:10px;
			}
			#FastSearch ul form li{text-align:center;}
			#FastSearch ul form li label{
				display:none;
			}
			#FastSearch ul form li select{
				width:160px;
				margin:4px;
			}
			#FastSearch ul li input.btn{
				background:red url(../images/p1/bt_bg.jpg) repeat-x top left;
				height:26px;
				border:1px solid #fff;
				padding:4px;
				color:#fff;
			}
			#FastSearch ul li.bottom{text-align:center; width:100%;padding:10px 0;}
	#LoginForm{
		display:none;
		width:230px;
		border:1px solid red;
	}
	#ContactCard{
		border-top:1px solid #fff;
		padding:16px;
		height:119px;
		width:196px;
		background:url(../images/p1/contact_bg.jpg) repeat-x top left;
	}
	#ContactCard a{
	color: #FFFFFF;
	}
	#ContactCard h3{display:none;}
	#ContactCard ul li span{margin:0 10px 0 0 ;}
	#ContactCard ul li{color:#fff;}
	
	#partlist{
		border-top:1px solid #fff;
		padding:16px;
		width:196px;
		background:url(../images/p1/contact_bg.jpg) repeat-x top left;
	}
	#partlist a{color: #FFFFFF;}
	#partlist h3{display:none;}
	#partlist ul li{margin:0 10px 0 0 ;color:#fff;}
/*-end SelModule--------------*/

/*-start submenu--------------*/
.submenu{
	display:none;
	position:absolute;
	z-index:9999;
	padding:0;margin:0;
}
.submenu ul{padding:0;margin:0;}
.submenu li{
	border-top: 1px solid #FFF;
	background-color: #333333;
	padding:0;
	margin:0;
	clear:both;
}
.submenu li a:link,.submenu li a:visited{display:block;padding:4px 20px;color:#fff;margin:0;white-space :nowrap;}
.submenu li a:hover{
	background-color: #464646;
}
.submenu object{visibility:hidden;}
/*-end SelModule--------------*/

/*-start pagenav--------------*/
.pagenav{
	margin:5px 0;
	overflow:hidden;
	height:1%!important;
	height:30px;
}
	.pagenav li{
		float:left;
		line-height:20px;
		clear:none;
	}
	.pagenav li span{
	}
	.pagenav li a{
		text-decoration : none;
		border:1px solid #ccc;
		color:#333;
		background:#eee;
		border-bottom:3px solid green;
		padding:5px;
		margin:0 4px;
		display:block;
		float:left;
		line-height:8px;
		}
	.pagenav li a:hover{color:#fff;background:#333;border-bottom:3px solid red;}

/*-end pagenav--------------*/

/*-Input Width--------------*/
input#fname,input#ftel,input#fcountry,input#ffax,input#fpost
{
	width:100px;
}
input#fcompany,input#femail
{
	width:200px;
}
textrange#fmessage,input#faddress
{
	width:300px;
}

/*-end Input Width--------------*/

/*--Customer Css--------------*/
#AboutUS{padding:0 0 0 240px;
		position:absolute;
		top:492px;
		right:0px;
		width:702px;
		background:#AB9877 url(../images/p1/homebg.jpg) repeat-x right top;
		height:140px;
		padding:10px;
		line-height:17px;
	}
#HomeContentBottom{
	position:absolute;
	top:198px;
	left:228px;
	height:295px;
	overflow:hidden;
	padding:0;
	border-top:1px solid #fff;
	border-bottom:1px solid #fff;
}
#HomeContentBottom table{padding:0;border-collapse :collapse;}
#HomeContentBottom table td{padding:0;}
	#HomeCert{position:absolute;
		top:495px;
		left:228px;
		padding:0;
		margin:0;
		height:157px;
		overflow:hidden;
	}
	
#demo{
	position:absolute;
	top:232px;
	left:245px;
	background:url(../images/p2/dotted_line.gif) repeat-x left bottom;
}
#demo img{margin:5px;}

#makelist li{width:160px;float:left;display:block;border:1px solid #ccc;clear:none;margin:0 0 5px 5px;background:#fff;text-align:center;cursor:pointer;line-height:14px;padding:10px 0;}
#makelist li span{padding:0;margin:0;display:block;}
#makelist li:hover{background:#fff;border:1px solid orange;}

#nav{background:#eee;margin:-10px -10px 10px -10px;}
#nav li{display:inline;margin:0 4px;}
#nav1{display:inline;}
#nav1 li{display:inline;margin:0 4px;}

#pdlist1{border-collapse :collapse;}
#pdlist1 td{ border:1px solid #ccc;padding:4px;}
#pdlist1 .title th{ border:1px solid #ccc;background:#eee;}
