@charset "utf-8";
/* ------------------------------ */
/* CSS Document */
/* ------ Download by http://www.codefans.net----------- */

/* RESET */


html * {
	border:							0;
	margin: 						0;
	padding: 						0;
	border: 						0;

}
/* ------------------------------ */
/* COMMON */
/* ------------------------------ */
body {
	color:							#000;
	font-family:					Arial,Verdana,sans-serif;
	font-size:						65.5%!important;
	background-color:				#c9c9c9;  /*
	background-image:				url("../images/template01/bgrd01.jpg");此处是背景图片 */
	
	background-repeat:				repeat-x; 
	background-position:			top left;
	background-attachment: 			scroll;
	}
h1 {
	font-size:						1.8em;
	padding-bottom:					0.5em;
	padding-top:					0.2em;
	font-style:						normal!important;
	color:							#333333;
	top: 0px;
	z-index: auto;
}




h2 {
	font-size:						1.8em;
	padding-bottom:					0.5em;
	padding-top:					0.2em;
	color:							#333333;

}

h3 {
	font-size:						1.4em;
	line-height:					1.2em;
	padding-bottom:					0.7em;
	padding-top:					0.3em;
}
h4 {
	font-size:						1.3em;
	line-height:					1.6em;
	padding-bottom:					0.6em;
	padding-top:					0.2em;
}



h5 {
	font-size:						1.2em;
	line-height:					1.2em;
	padding-bottom:					0.6em;
	padding-top:					0.2em;
}



a {
	color:							#000;
}
a:hover {
	color:							#155790;
	text-decoration:				underline;
}

ul {
	list-style-image:				none;
	list-style-position:			outside;
	list-style-type:				square;
	margin-left:					3em;
	padding-bottom:					1.5em;
}

ul ul {
	padding-bottom:					0;
	margin-left:					2em;
}

li {
	line-height:1.5em;
}
#content li, #content ul ul li {
	line-height:1.5em;
	font-size:						1.1em!important;	
}

p {
	line-height:					1.6em;
	padding-bottom:					1.3em;
	font-size:						1.1em;
}

/* ------------------------------ */
/* Positioning */
/* ------------------------------ */

#wrapper {
	width:							871px;
	margin-left:					auto;
	margin-right:					auto;
}

#masthead	{

	display:						block;
	background-image:				url("../images/template01/masthead_brd01.jpg"/*tpa=http://www.china-source-agent.com/images/template01/masthead_brd01.jpg*/);
	background-position:			bottom left;
	background-repeat:				no-repeat;	
	height:							4.5em;
	width:							100%;
	float:							left;
	clear:							both;


}

	#language		{
		float:							right;
		display:						block;
		width:							290px;
		height:							4.5em;
		background-image:				url("../images/template01/languages_bottom.png"/*tpa=http://www.china-source-agent.com/images/template01/languages_bottom.png*/);	
		background-position:			bottom left;
		background-repeat:				no-repeat;	
	}
	
	#language_top		{
		float:							left;
		display:						block;
		width:							290px;
		height:							4.5em;	
		background-image:				url("../images/template01/languages_top.png"/*tpa=http://www.china-source-agent.com/images/template01/languages_top.png*/);	
		background-position:			bottom left;
		background-repeat:				no-repeat;
		padding-left:					20px;
		padding-right:					20px;
	}
	

	
	
#header	{
	background-image:				url("../images/template01/header_bgrd01.png"/*tpa=http://www.china-source-agent.com/images/template01/header_bgrd01.png*/);
	background-position:			top left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	height:							6.7em;
	clear:							both;
	float:							left;
}

#recon {
	float:right; 
	margin-right: 45px;
	margin-top:8px;
	display:block;
	width: 200px;
	height: 17px;
	}
#recon a {
	display:block;
	width: 200px;
	height: 17px;
	}	
	
#recon a {
	color: #fff;
	text-decoration:none;
	}

#recon a:hover {
	color: #fff;
	text-decoration:underline;
	}

.testDiv {
	margin-left:-603px;
	width: 820px;
	background-color: #044b88;
	color: #fff;
	position:absolute;
	z-index:2;
	display:none;
	margin-top:15px;
}

.testDiv2 {
	display:none;
}

#header_splitter	{
	background-image:				url("../images/template01/header_splitter.png"/*tpa=http://www.china-source-agent.com/images/template01/header_splitter.png*/);	
	background-position:			top left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	height:							18px;
	clear:							both;
	float:							left;

}

#Nav_bottom	{
	background-image:				url("../images/template01/nav.png"/*tpa=http://www.china-source-agent.com/images/template01/nav.png*/);	
	background-position:			top left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	height:							3.3em;
	clear:							both;
	float:							left;
}	

#Nav_top	{
	background-image:				url("../images/template01/Nav_top.png"/*tpa=http://www.china-source-agent.com/images/template01/Nav_top.png*/);	
	background-position:			bottom left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	height:							3.3em;
	clear:							both;
	float:							left;
}			


#content_wrapper {
	background-image:				url("../images/template01/content_wrapper.png"/*tpa=http://www.china-source-agent.com/images/template01/content_wrapper.png*/);	
	background-position:			top left;
	background-repeat:				repeat-y;
	display:						block;
	width:							100%;
	clear:							both;
	float:							left;
	}
	
#content{
	padding-left:					25px;
	padding-right:					30px;
	color:							#4f5051;

	}
	
#content_filler{
	margin-top:						0em;
	padding-left:					10px;
	padding-right:					500px;
	background-image:				url("../images/1_01.gif"/*此处换内容图片images/template01/content_filler.jpg*/);	
	background-position:			top left;
	background-repeat:				no-repeat;
	}	
	
.content_padding {
	padding-left:					25px;
	padding-right:					30px;
	}		
	
#content_wrapper_bottom {
	background-image:				url("../images/template01/content_wrapper_bottom.png"/*tpa=http://www.china-source-agent.com/images/template01/content_wrapper_bottom.png*/);	
	background-position:			top left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	height:							15px;
	clear:							both;
	float:							left;
	}	


/* ------------------------------ */
/* Header Elements                */
/* ------------------------------ */

#header ul, #header ul li {
	margin:							0;
	padding:						0;
	list-style:						none;
	list-style-type:				none;
}


#header li.logo {
	display: 						block;
	float:							left;
	margin-left:					20px;
	margin-top:						0.4em;
}

#header li.logo a {
	display: 						block;
	float:							left;
	height:							126px;
	width:							817px;
	background-image:				url("../images/template01/logo.gif"/*tpa=http://www.china-source-agent.com/images/template01/logo.gif*/);
	background-repeat:				no-repeat;
	background-position:			top left;	
}

#header li.logo strong{
	display: 						none;
	visibility:						hidden;
	position:						absolute;
}


#header li.slogan strong{
	display: 						none;
	visibility:						hidden;
	position:						absolute;
}

#header li.call {
	display: 						block;
	float:							left;
	margin-top:						5em;
	margin-left:					110px;
	width:							100px;
	color:							#656565;
	font-size:						1.4em;				
	line-height:					1.4em;	
}

#header li.call a {
	color:							#656565;
	text-decoration:				none;	
}

#header li.call a:hover {
	color:							#000;
	text-decoration:				underline;	
}

#header ul li.call span {
	color:							#044b88;
	font-size:						154%;	
	line-height:					1.3em!important;			

}

/* ------------------------------ */
/* Footer                       */
/* ------------------------------ */

/*#footer_wrapper  {
	background-position:			top left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	clear:							both;
	float:							left;
	margin-top:						0;
	height:							7.1em;
	}*/

/*#footer  {
	background-image:				url("../images/template01/footer.jpg");	
	background-position:			bottom left;
	background-repeat:				no-repeat;
	display:						block;
	width:							100%;
	height:							7.1em;
	}*/
	
#footer_left  {
	margin-top:						6px;
	background-image:				url("../images/template01/footer_left.jpg"/*tpa=http://www.china-source-agent.com/images/template01/footer_left.jpg*/);	
	background-position:			bottom right;
	background-repeat:				no-repeat;	
	display:						block;
	margin-left:					5px;
	height:							5.8em;
	float:							left;
	color:							#7b7c7b;
	width:							28%;
	}	
	
#footer ul, #footer ul li  {
	margin:							0;
	padding:						0;
	list-style:						none;
	list-style-type:				none;
	}	


#footer_left  ul {

	padding-top:				2em;
	padding-left:				10px;
}

#footer_left  ul li{

	display:block;
	float:left;
	padding-left: 10px;
	padding-right:10px;
	border-right: 1px solid #7b7c7b;
}

#footer_left  ul li.last{
	border-right: 0;
}


#footer_left a {
	text-transform:uppercase;
	font-size:95%;
	text-decoration:none;
	color:#7b7c7b;
}

#footer_left a:hover {

	text-decoration:underline;
	color:#000;
}

#footer_right  {
	margin-top:						6px;
	padding-top:					1.4em;	
	display:						block;
	margin-right:					30px;
	float:							right;
	color:							#7b7c7b;
	width:							50%;
	text-align:						right;
	color:							#4f5051;
	font-size:						1.4em;
	font-weight:					bold;
	}	

#footer_right  strong{
	color:							#044b88;
}
#footer_right  span{
	padding-left:					10px;
	padding-right:					10px;
	font-weight:					normal!important;
	color:							#818181;
}
	

/* ------------------------------ */
/* Top Menu                       */
/* ------------------------------ */

#Nav_bottom dt {

	display:						none;
}


#nav		{
	width:							800px;
	display:						block;
	position:						absolute;
	height:							3.3em;
	margin-left:					33px;
	z-index:						1!important;
	font-size: 12px;
}

#nav span.access {
	text-decoration:				underline;

}


#nav a
{
	color:							#fff;  
}

#nav ul
{
	margin-left:					18px;  /* 此处可调菜单前在的空间位置 */
	padding-bottom:					0;
	list-style-type:    			none;
}

#nav li
{
	padding-left:					3px;		
 	list-style: 					none;
	float:              			left;		
}


#nav ul li a
{

    /* unselected top-level menu items */
	display:						block;
	padding-top:						0.3em;
	padding-bottom:					0.9em;
	height: 						1.5em;
	line-height:					1.5em;
	padding-right:					2em;   /* 此处可调菜单宽度 */
	text-indent:   					3em;   /* 此处可调菜单里字的位置 */
	text-decoration:    			none;
	border-right:					5px solid #909090;
	font-weight: bold;

}

#nav ul li a.active
{

    /* unselected top-level menu items 
	background-color:				#044b88;*/

}

#nav ul li a.selected
{

}

#nav ul li a:hover
{

}

#nav ul li a:hover
{
	background-color:				#000;
}



#nav ul ul
{

	padding-bottom:					0;
	position:						absolute;
	z-index:						1!important;
	top:							2.7em;		/*此处改产品下面的菜单位置*/
	list-style-type:    			none;
	list-style:  					none;
	display:						none;
	Width:							19em;
	clear:							both;
	border-top:						1px solid #000;
	padding-top:					0.2em;
	border-bottom:					1px solid #000;
	background-color:				#000;
}




#nav ul ul li a

{
	height:							3em;
	line-height:					3em;
	float:              			left;
	padding:						0;
	margin:							0;
	text-indent:   					0.5em;
	text-decoration:    			none;
	color:							#fff;
	border-top:						none;
	border-bottom:					0.1em solid #272727;
	Width:							19em;
	background-color:				#131313;
	background-image: 				none;
	padding-left:					0;
	font-weight: normal;
	font-style:normal;	
}

#nav ul ul li a:hover
{
	color:							#fff;
	background-color:				#000;
	border-top:						none;
	border-bottom:					0.1em solid #909090;
	background-image: 				none;
}

#nav ul ul ul
{
	left:							15.2em;

}


#nav ul ul li
{
	background-color:				#E8F3F3;
	border:							0;
	padding:						0;
	margin:							0;
	display:						block;
	list-style:   		 			none;
}

/* ------------------------------ */


div.calltoaction {
	background-image:				url("../images/template01/call_to_action_top.gif"/*tpa=http://www.china-source-agent.com/images/template01/call_to_action_top.gif*/);
	background-repeat:				no-repeat;
	background-position:			top left;
	height:							6.5em;
	display:						block;
	margin-bottom:					1.3em;

}

div.calltoaction span {
	border:							0;
	padding:						0;
	margin:							0;
	background-image:				url("../images/template01/call_to_action_bottom.gif"/*tpa=http://www.china-source-agent.com/images/template01/call_to_action_bottom.gif*/);
	background-repeat:				no-repeat;
	background-position:			bottom left;
	display:						block;
	height:							6.5em;
}

div.calltoaction a {
	text-decoration:none;
	color:							#4f5051;
	border-bottom:1px solid #d2d2d2;
/*	color:							#155790;*/
}

div.calltoaction a:hover {
	text-decoration:none;
	color:							#155790;
	border-bottom:1px solid #155790;
/*	color:							#155790;*/
}




div.calltoaction p {
	color:#044b88;
	background-repeat:				no-repeat;
	background-position:			3% 43%;
	border:							0;
	padding:						0;
	margin:							0;
	display:						block;
	height:							6.5em;
	line-height:					6.3em;
	text-indent:					20px;
}

p.youarehere {

	border:							0;
	padding:						0;
	margin:							0;
	line-height:					1.0em;
	font-size:						96%;
	color:							#8e8e8e;
	padding-top:					15px;
}

p.youarehere a {
	color:							#8e8e8e;
	text-decoration:				none;
	padding-bottom:					1px;
	border-bottom:					1px dashed #e3e3e3;
}

p.youarehere a:hover {
	color:							#000;
	border-bottom:					1px dashed #000;
}


/* ------------------------------ */
/* Home Page                      */
/* ------------------------------ */


#homeimage	{
	position:						relative;
	background-image:				url("../images/home_bgrd01.jpg"/*tpa=http://www.china-source-agent.com/images/home_bgrd01.jpg*/);
	background-repeat:				no-repeat;
	background-position:			top left;
	display:						block;
	width:							100%;
	height:							336px;
	margin-top:						10px;
}

#homeimagewrapper	{
	display:						block;
	width:							100%;
	height:							326px;
}



#homeflash {
	background-image:				url("../flash/banner.jpg"/*tpa=http://www.china-source-agent.com/images/home_bgrd01.jpg*/);
	display:block;
	width:546px;
	height:336px;
	float:right;
}

#hometitle p, #hometitle h2, #homedescription p {
	padding:0;
	margin:0;
	border:0;
	line-height:1.3em;
	padding-top:8px;

}

#homedescription a {

text-decoration:none;
color:#4f5051;
}

#homedescription a:hover {

text-decoration:underline;
color:#333333;
}



#hometitle {
	display:						block;
	height:							96px;
	width:							238px;
	margin-left:					15px;
	margin-top:						13px;
	float:							left;
	font-size:						90%;

}

#homedescription {
	display:						block;
	height:							162px;
	width:							238px;
	margin-left:					15px;
	margin-top:						13px;
	float:							left;
	clear:left;

}

#homedescription li p {
	font-size:						90%;
	margin:0;
	padding:0;	
}

#homedescription li, #homedescription ul{

	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#homedescription li {
	display:block;
	background-image:url("../images/template01/hm_tick.gif"/*tpa=http://www.china-source-agent.com/images/template01/hm_tick.gif*/);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:7px;
	padding-left:20px;


}

#homedescription li p strong {
	font-size:130%!important;
	font-weight:bold;


}

#homecalltoaction {
	clear:left;
	display:						block;
	height:							40px;
	width:							238px;
	margin-left:					15px;
	margin-top:						8px;
	float:							left;
}

#homecalltoaction p {
	color:							#fff;
	font-size:						110%;
	background-image:url("../images/template01/find-outmore_arrow.jpg"/*tpa=http://www.china-source-agent.com/images/template01/find-outmore_arrow.jpg*/);
	background-repeat:no-repeat;
	background-position:0 15%;
	text-indent:22px;
}

#homecalltoaction a {
	color:							#fff;
}

p.h1slogan {
	display:						block;
	color:							#4f5051;
	font-size:						220%!important;
	padding:						0;
	margin:							0;
	line-height:					0.9em;
	padding-bottom:					0.4em;
	margin-bottom:					0.7em;	
	position:relative;
	margin-top:						-0.3em;
	border-bottom:					1px solid #e5e5e5;
	width:							60%;
	
}

#rolltopfeatures {
	float:right;
	display:block;
	width:33%;
}

#rolltopfeatures li, #rolltopfeatures ul{

	margin:0;
	padding:0;
	list-style:none;
	list-style-type:none;
}
#rolltopfeatures li {
	display:block;
	background-image:url("../images/template01/hm_tick.gif"/*tpa=http://www.china-source-agent.com/images/template01/hm_tick.gif*/);
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:7px;
	padding-left:20px;


}

#calltoaction3 {
	display:	block;
	float:		right;
	width:		59%;
	margin-top:	2px;
	position:	relative;
	z-index:	1;
}

#calltoaction3 li {
	color:#a4a4a6;
/*	color:#044b88;*/
}

#calltoaction3 a {
	text-decoration:none;
	display:block;
	border-bottom:1px solid #e5e5e5;
/*	border-bottom:1px dashed #044b88;	*/
	padding-top:0.2px;
	padding-bottom:0.2px;/*改产品展示字体间距 */
/*	color:#a4a4a6;*/
	color:#666666;	
	text-indent:5px;

}





#calltoaction3 a.bck {
background-image:url("../images/bck.gif"/*tpa=http://www.china-source-agent.com/images/bck.gif*/);
background-repeat:no-repeat;
background-position:right;

}

/*
#movie {
float:right; 
width:290px; 
display:block;
text-align:center;
margin-left:15px;
margin-bottom:10px;
border: 1px solid #e5e5e5;
padding:11px
}
MAP设置*/
#movie img {


}

#movie a.advert {
	text-decoration:none;
	color:#044b88;
	border-bottom: 1px solid #e5e5e5;
	font-size:95%;

}

#movie a.advert:hover {
	border-bottom: 1px solid #044b88;
}


#calltoaction3 a:hover {
	background-color:	#FFFFFF;
	color:				#044b88;
	background-image:none;
	font-size: 12px;
}






#youmightbeinterested {

}

#youmightbeinterested h3 {
	clear:both;
	border-bottom: 1px solid #e5e5e5;
	padding:0.4em 0 0.4em 0;
	margin-top:1.6em;
	margin-bottom:1.1em;
	text-indent:10px;
	color: #4f5051;

}

#youmightbeinterested a {
text-indent:3px;
		text-decoration:none;
	color:							#4f5051;
	border-bottom:1px dashed #d2d2d2;
/*	color:							#155790;*/
	display:block;
	width:200px;
	padding:2px;
}

#youmightbeinterested a:hover {

	background-color:#155790;
	color:							#fff;
	border-bottom:1px solid #155790;

/*	color:							#155790;*/

}


a.altlinkstyle {
		text-decoration:none;
	color:							#4f5051;
	border-bottom:1px solid #d2d2d2;
/*	color:							#155790;*/

}

a.altlinkstyle:hover {
	text-decoration:none;
	color:							#155790;
	border-bottom:1px solid #155790;
/*	color:							#155790;*/

}

a.altlinkstyle2 {
		text-decoration:none;
	color:							#fff;
	border-bottom:1px solid #5c86aa;
/*	color:							#155790;*/

}

a.altlinkstyle2:hover {
	text-decoration:none;
	border-bottom:1px solid #fff;
	color:#155790!important;
	background-color:#fff;
/*	color:							#155790;*/

}

#youmightbeinterested li {
	color:							#e5e5e5;
}


div.photo {
background-image:url("../images/photo_top.jpg"/*tpa=http://www.china-source-agent.com/images/photo_top.jpg*/);
background-repeat:no-repeat;
background-position:top;
width:249px;
display:block;
float:left;
text-align:center;
}

div.photo img {
	padding-top:10px;
	padding-bottom:10px;
}


div.photo a {
display:block;
	background-image:url("../images/photo_bottom.jpg"/*tpa=http://www.china-source-agent.com/images/photo_bottom.jpg*/);
background-repeat:no-repeat;
background-position:bottom;
}

#gallery {
	display:block;
	clear:both;
	margin-bottom:0.5em;


}

#Manufaturer {
	display:block;
	float:left;
	text-align:center;
	width:49%;
	background-image:url("../images/manufacturer.gif"/*tpa=http://www.china-source-agent.com/images/manufacturer.gif*/);
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding-top:75px;
}

#Model {
	display:block;
	float:right;
	text-align:center;
	width:49%;
	background-image:url("../images/model.gif"/*tpa=http://www.china-source-agent.com/images/model.gif*/);
	background-repeat:no-repeat;
	background-position:50% 0%;
	padding-top:75px;	
}

#Manufaturer label, #Model label {
	
	display:block;
	float:right;
	text-align:center;
	width:100%;
	font-weight:bold;
	font-size:130%;
	color:#505050;
	padding-bottom:10px;
}

#Manufaturer select, #Model select {
	
	padding:5px;
	border:1px solid #acacac;
	color: #505050;
	font-size: 120%;
}

span.matrixname,  span.matrixcolour{
 display: block;
 width:100px;
 float:left;
   padding-top: 0.5em;
}

span.matrixname{
 display: block;
 width:300px;
 float:left;
 color:#000;
   padding-top: 0.4em;
}

div.dropcontent p {
 height:1.3em;
 font-size:1.2em;
display:block;
 text-indent:3px;
 border-bottom: 1px solid #acacac;
	clear:both;
}



/* ------------------------------ */
/* FEEDBACK FORM                  */
/* ------------------------------ */


#contact-wrapper {  
    width:430px;  
    border:1px solid #e5e5e5;  
    background:#f1f1f1;  
    padding:5px 20px 20px 20px;  
}  
#contact-wrapper div {  
    clear:both;  
    margin:1em 0;  
}  
#contact-wrapper label {  
    display:block;  
    float:none;  
    font-size:1.4em; 
	padding-bottom:4px;
    width:auto;  
}  
form#contactform input {  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:5px;  
    font-size:16px;  
    color:#333;  
}  

form#contactform input.submit {  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
    padding:5px;  
    font-size:16px;  
    color:#fff;  
	background-color: #333;
	margin-top:10px!important;
}  


form#contactform textarea { 
display:block;
width:90%;
	font-family:					Arial,Verdana,sans-serif!important;
    font-size:16px!important;
    padding:0.6em 0.5em 0.7em;  
    border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;  
    border-style:solid;  
    border-width:1px;  
} 



#accordion h3 a em {
	color:#4f5051;
}

#accordion h3 a em {
	font-size: 1.4em;
	color:#000;

}
