html { height:100%; margin:0; padding:0;  }

body { height:100%; margin:0; padding:0; background-color:#fff; /* text-align:center; */ font-family:Arial, Helvetica, sans-serif; }

.header{margin:3px 0;}

h1 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3873b9; font-weight:bold; }

a img { border:none;}
.addText{color:green;font-size:15px}
.textGray{color:blue; font-size:15px}


	#container { /* width:957px; margin:auto; */ margin:0; padding:0; padding-left:10px; margin-bottom:10px;
					margin-bottom:0; text-align:left; border:0px solid #000; }


		#greenHomeLine { color:#22ad16; font-size:20px; font-family:Arial, Helvetica, sans-serif; }

		#logo { width:728px; margin:0; padding:0; margin-bottom:10px; }
				#logo a img { float:left;  border:none; padding:0; margin:0;}
				#logo img { float:left; margin:0; padding:0;}


.results { /* width:936px; */ min-width:936px; margin:0; margin-bottom:10px; margin-top:10px; padding:0; padding-left:10px;
					padding-top:8px; padding-bottom:8px; background-color:#eaf5fd; border-top:1px solid #a0cef5;
						color:#2499e9; font-size:14px; font-weight:bold;  }
.results h1 { color:#000; font-size:14px; margin-top: 0px; padding-top: 0px; display:inline; }
			/*.results a, .results a:visited { color:#000; text-decoration:none; }
			.results a:hover { color:#000; text-decoration:underline; }*/

.searchbox { border:1px solid #aaaaaa; padding:4px; height:87px; margin-top:4px; }

		#bluebox { width:1050px;/* min-width:946px;*/ height:130px;margin: 0; padding:0; text-align:left; border: 0px solid red;}
			.bluebox_form { margin:0; padding:0; padding-left:10px; padding-top:25px; }
			input.bluebox { width:297px; margin-bottom:9px;  padding:2px; font-size:13px; color:#348de5;
								font-family:Arial, Helvetica, sans-serif; }
			#bluebox form { margin:0; padding:0; }
			#bluebox select { width:200px; padding:2px; font-size:13px; color:#348de5;
								font-family:Arial, Helvetica, sans-serif; }
			#bluebox a img { border:none; margin-top:28px; margin-left:3px; }
			#bluebox img {  float:left; padding-bottom:5px; }
			#bluebox td { background-color:#ffffff; }
			#bluebox td a { padding-left:10px; font-size:12px; color:#246b9b; text-decoration:underline; font-weight:bold; }
			#bluebox td a:visited { color:#246b9b; text-decoration:underline; }
			#bluebox td a:hover { color:#246b9b; text-decoration:none; }

			img.logo { margin-left:3px; margin-right:15px; margin-top:5px; }

			input.button { width:93px; height:23px; margin:0; padding:0; margin-left:5px; margin-bottom:10px; margin-bottom:9px; padding-bottom:4px;}

		#content { float:left; /* width:946px; */ margin:0; padding:0; background-color:#fff; }


		.headcat a { margin:0; padding:0; font-size:15px; color:#348de5; font-weight:bold; text-decoration:none; }
		.headcat a:visited { font-size:15px; color:#348de5; font-weight:bold; text-decoration:none; }
		.headcat a:hover { text-decoration:underline; }

/*.start_list { margin:0; padding:0;  font-size:15px; color:#348de5; font-weight:bold;}
.start_list a { margin:0; padding:0; font-size:13px; color:#348de5; font-weight:bold; text-decoration:none; }
.start_list a:visited { font-size:13px; color:#348de5; font-weight:bold; text-decoration:none; }
.start_list a:hover { text-decoration:underline; }*/


		.start_list { float:left; width:315px; margin:0; padding:0; }

			.start_list ul { margin:0; padding:0; padding-left:20px; list-style-type:none; }
			.start_list li { margin:0; padding:3px; padding-bottom:5px; padding-bottom:2px; margin-bottom:15px; }

			.start_list ul ul { margin:0; padding:0; padding-left:10px; }
			.start_list ul li ul li { padding:0; padding-left:10px; margin:0; }

			.start_list li div { margin:0; padding:0; font-size:15px; color:#000000; font-weight:bold;}

			.start_list li a { margin:0; padding:0; font-size:15px; color:#348de5; font-weight:bold; text-decoration:none; }
			.start_list li a:visited { font-size:15px; color:#348de5; font-weight:bold; text-decoration:none; }
			.start_list li a:hover { text-decoration:underline; }


			.start_list ul li ul li a { padding:0; color:#348de5; font-weight:normal; font-size:13px;
												background-image:none;}
			.start_list ul li ul li a:visited { color:#348de5; font-weight:normal; font-size:13px; background-image:none;}


#sitemap { width:99%; text-align:left; padding:13px; font-size:13px; color:#000000; margin-top: 10px; }
#keywords { margin-top: 25px; }
#sitemap_logo { margin-left: 13px; }
/*#sitemap_logo p { margin:0px; padding:0px; column-break-after: avoid; }*/
#sitemap_logo p { margin:0px; padding:0px; }
div.col { float: left; width: 33%; margin-top: 10px; }
div.col a:link, div.col a:visited, div.categories a:link, div.categories a:visited, div.categories .current { font-size:13px; color:#348de5; text-decoration:none; }
div.col a { margin-bottom: 23px; }
div.categories a { font-weight:bold; }
div.col a:hover, div.categories a:hover { font-size:13px; color:#348de5; text-decoration:underline; }
div.col .region a { margin-bottom: 5px; }
div.col .region a:link, div.col .region a:visited, div.col .keyword_heading { font-size:15px; font-weight:bold; text-decoration:none; }
div.col .keyword_heading { color:#22ad16; }
div.col .region a:hover { font-size:15px; font-weight:bold; text-decoration:underline; }
div.col .subregion a { margin-left:20px; }
div.col .keyword_group { padding: 2px; margin:0px; }
div.categories .current { color:#22ad16; font-weight:bold; }


span.grey_vl { color:#000000; }
span.green2 { color:#22ad16; }
span.green_contact { color:#22ad16; font-size:16px; font-weight:bold; }
span.red { color:#f00; font-size:16px; font-weight:bold;}

#banner_box { float:left; width:120px; margin:0; margin-left:10px; padding:0; }
	#banner_box a img { border:none; margin-bottom:10px; }



		#left_box_holder { float:left; width:183px; margin:0; margin-top:10px; padding:0; background-color:#fff; border-left:1px solid #a0cef5;}
		.left_box { margin:0; padding:0; padding-left:10px; color:#348de5;
								font-family:Arial, Helvetica, sans-serif; font-size:12px; }
			.left_box ul { margin-top:0; margin-left:0px; padding:0; list-style-type:none; }
			.left_box li { margin:0; padding:3px; padding-left:0;  margin-bottom:10px;  }
			.left_box ul li ul { margin:0; padding:0; padding-top:5px;   }
			.left_box li ul li { padding-left:18px; border:none; background-repeat:no-repeat;
									background-image: url(/images/basic/second_list_bullet.gif);
									background-position:0px 3px; background-position:0px 6px; }
			.left_box li a, .left_box li a:visited { margin:0; padding:0; font-size:12px; color:#22ad16;
									font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; }
			.left_box li a:hover { color:#348de5; text-decoration:underline; }
			.left_box a, .left_box a:visited { margin:0; padding:0; padding-left:15px; font-size:12px;
								color:#348de5; font-family:Arial, Helvetica, sans-serif; text-decoration:none; }
			.left_box a:hover {  color:#348de5; text-decoration:underline; }
			.left_box li select { width:175px; width:173px; margin-top:5px; padding:1px; padding:2px; color:#348de5;
									font-family:Arial, Helvetica, sans-serif; font-size:11px; }

			.left_box li input { padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#348de5;}
			.left_box img { margin:0; padding:0;}
			.left_box form { margin:0; padding:0; padding-top:5px; }


		.recentes { color:#348de5; font-weight:bold; border-bottom:1px solid #a0cef5; padding-bottom:10px; }
			.recentes ul { margin-top:10px; margin-bottom:10px; }
			.recentes ul li { float:left; margin:0; padding:0; padding-right:10px; margin-right:8px; background-repeat:no-repeat;
								background-position:right; background-image: url(/images/basic/recentes_bullet.gif);  }
			.recentes li a, .recentes li a:visited { margin:0; padding:0; color:#348de5; }
			.recentes li a:hover { text-decoration:none; color:#22ad16; }

			.recentes a, .recentes a:visited { margin:0; padding:0; color:#348de5; }
			.recentes a:hover { text-decoration:none; color:#22ad16; }



			.first { margin:0; padding-bottom:10px; color:#535353; }
				.first a, .first a:visited { margin:0; padding:0; font-weight:bold; text-decoration:none; color:#535353;  }
				.first a:hover { text-decoration:underline; color:#535353;  }


			 .contact_form { margin-left:20px; font-size:11px; color:#666; }
				.contact_form td { padding-bottom:5px; }
				.contact_form input { width:200px; margin-left:5px; padding:2px; font-size:11px; color:#666;}
				.contact_form textarea { width:202px; height:70px; margin-left:5px; padding:2px; font-size:11px; color:#666;}
				.contact_form select { width:208px; margin-left:5px; padding:2px; font-size:11px; color:#666;}
				.contact_form input.button { width:auto; margin:0; padding:0; margin-left:3px; margin-top:10px; margin-right:10px; color:#000; }
				.contact_form input.radio { width:auto;}




		.left_box_first { margin:0; padding:0; padding-bottom:10px; margin-bottom:10px; margin-left:10px;
							color:#144aa8; font-size:12px; font-family:Arial, Helvetica, sans-serif;
								border-bottom:1px solid #a0cef5; }
			.left_box_first ul { margin:0; padding:0; margin-top:4px; list-style-type:none; }
			.left_box_first li { margin:0; padding:3px; padding-bottom:3px; padding-bottom:0px; padding-top:0px;}
			.left_box_first li a { padding-left:10px; font-size:12px; color:#348de5; font-weight:bold; text-decoration:none;
									background-repeat:no-repeat;
										background-position:0px 5px; }
			.left_box_first li a:visited { font-size:12px; color:#348de5; font-weight:bold; text-decoration:none; }
			.left_box_first li a:hover { text-decoration:underline; }
			.left_box_first ul ul { margin:0; padding:0; padding-top:5px; padding-bottom:5px; }
			.left_box_first ul li ul li { padding:0; padding-left:10px; }
			.left_box_first ul li ul li a { padding:0; color:#348de5; font-weight:normal; font-size:13px;
												background-image:none;}
			.left_box_first ul li ul li a:visited { color:#348de5; font-weight:normal; font-size:12px; background-image:none;}




			#right_box { float:left; width:100%; padding:0; border:0px solid red; margin-left:9px;}
				.achetez { margin:0; margin-bottom:10px; padding:0; padding-bottom:5px; padding-top:10px;
							background-color:#ffffff; margin-right:10px; margin-right:0; }


				.right_box_ul { font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;
									z-index:1000; }
				.right_box_ul ul { height:30px; margin:0; padding:0; padding-left:10px; list-style-type:none; text-align:center;
									background-image:url(/images/basic/ul_bg.gif); background-repeat:repeat-x; }
				.right_box_ul li { float:left; width:179px; height:23px; margin:0; padding:0; padding-left:1px; padding-top:7px;}

				.right_box_ul li a { margin:0; padding:0; color:#2b85e4; text-decoration:none; }
				.right_box_ul li a:visited { color:#2b85e4; text-decoration:none; }
				.right_box_ul li a:hover { color:#000; text-decoration:none; }

				.right_box_ul li.right_active { background-image:url(/images/basic/right_active.gif);
													background-repeat:no-repeat; border-bottom:none; }
				.right_box_ul li.right_active a { color:#000; text-decoration:none; }
				.right_box_ul li.right_active a:visited { color:#000; text-decoration:none; }
				.right_box_ul li.right_active a:hover { color:#2b85e4; text-decoration:none; }



				.top_link { margin:0; padding-left:10px; padding-bottom:15px; color:#262626; font-size:12px; }

					.top_link a, .top_link a:visited { color:#22ad16; text-decoration:underline; }
					.top_link a:hover { color:#22ad16; text-decoration:none; }
					a.top_header { font-size:13px; font-weight:bold; color:#2b85e4; text-decoration:underline; }
					a.top_header:visited { color:#2b85e4; text-decoration:underline; }
					a.top_header:hover { color:#2b85e4; text-decoration:none; }



				div.google { margin:0; padding:0; padding-right:10px; padding-bottom:10px;
								 font-size:12px; color:#858585; text-align:right; }
					div.google a, div.google a:visited { font-size:12px; font-weight:bold; color:#858585; text-decoration:none; }
					div.google a:hover { color:#858585; text-decoration:underline; }



.icon_list { float:left; margin:0; margin-top:5px; margin-bottom:25px; padding:0; color:#22ad16;
				font-weight:bold; }
.icon_list a img { margin:5px;}
.icon_list select { width:135px; padding:1px; padding:2px; font-size:13px; color:#348de5;
						font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.icon_list input { width:270px; margin:0; padding:3px; font-size:12px;
					font-family:Arial, Helvetica, sans-serif; }

img.icon { margin:10px; margin-bottom:5px; margin-top:0; }


.title { margin:0; margin-bottom:20px; padding:0; font-size:14px; color:#01b925; font-weight:bold; }
.title h1 { color:#000; font-size:14px; margin-top: 0px; padding-top: 0px; display:inline; }
.title a, .title a:visited { color:#2499e9; text-decoration:underline; }
.title a:hover { color:#2499e9; text-decoration:none;}


.table_main { margin:0; padding:0; width:750px; background-color: #fff; color:#3a3a3a; text-align:left; font-size:13px;
				font-family:Arial, Helvetica, sans-serif; }

.table_main a, .table_main a:visited { color:#3a3a3a; text-decoration:none; }
.table_main a:hover { text-decoration:underline; }
.table_main a img { border:none; }
.table_main td, .table_main_colorless td { margin:0; padding:3px; padding-bottom:15px; }
.table_main td p, .table_main_colorless td p { margin:0; padding:0; }
.td_colorless { margin:0; background-color:#fff; }
.td_colorl_01 { margin:0; background-color:#e5e5e5; }
.td_header_row { margin:0; padding:0; height:30px; background-color: #fff; text-align:center; color:#2b85e4;
					font-size:15px; font-weight:bold; text-align:left; }
.td_header_row a { color:#2b85e4; text-decoration:none; }
.td_header_row a:visited { color:#2b85e4; text-decoration:none; }
.td_header_row a:hover { color:#000; text-decoration:none; }
.td_header_col { margin:0; background-color: #fff; color:#fff; }

td.border { padding:0; margin:0; height:2px; background-color:#000; }

p.date { font-size:11px; color:#333; }

span.yellow { margin:0; padding:0;  background-color:#ffff7f; color:#000; }



.table_top { margin:0; margin-top:15px; margin-bottom:10px; color:#535353; font-family:Arial, Helvetica, sans-serif;
			font-size:12px; text-align:left; }

.table_top td { margin:0; padding:10px; }
.table_top a, .table_top a:visited { font-weight:bold; text-decoration:none; color:#535353;  }
.table_top a:hover { text-decoration:underline; color:#535353;  }
.blue { margin:0; padding:0; color:#2b85e4; font-weight:bold; font-size:14px; }


.main_list { width:100%; margin:0; padding:0; padding-right:10px;  }
.main_result { font-size:13px; margin:0; margin-bottom:20px; padding:0; color:#000000; width:800px;}
.main_result p.main_date { float:left;margin:0;padding:7px 10px 0 0;text-align:center;}
.main_result a { padding-left:5px; }
.rightcontent a {padding-left:0px !important;}
.main_result a.blue { padding:0; }
.leftcame { float:left; margin:6px 5px; border:0;height:100%;}
.main_result div.down { margin-bottom:3px;}
.result_left{float:left; }
.result_right {float:left; width:700px;margin-left:10px;margin-right:20px;}
.rightcontent{float:right; width:660px;}
.clear{clear:both;}

.result_right img { vertical-align:text-top; border:0; }

a.blue, a.blue:visited { color:#2b85e4; text-decoration:underline; font-size:14px; }
a.blue:hover { color:#2b85e4; text-decoration:none; }

a.green, a.green:visited { color:#22ad16; text-decoration:none; }
a.green:hover { color:#22ad16; text-decoration:underline; }

a.black, a.black:visited { color:#000000; text-decoration:none;}
a.black:hover { color:#000000; text-decoration:underline; }

a.grey, a.grey:visited { color:#888; text-decoration:underline;}
a.grey:hover { color:#888; text-decoration:none; }


.chain { /* width:945px; */ width:100%; margin:0; margin-bottom:20px; margin-top:20px; padding:0;
			text-align:center; font-size:13px; color:#01b925; }
	.chain a, .chain a:visited { padding-left:10px; color:#2499e9; text-decoration:underline; font-weight:bold; }
	.chain a:hover { color:#000; text-decoration:none;  }
	.chain a.active { color:#000; text-decoration:none; font-weight:bold; }



#footer { /* width:936px; */ width:100%; margin:0; padding:0; padding-top:15px;
			padding-bottom:15px; background-color:#f7f7f7; border-top:1px solid #a0cef5;
				border-bottom:1px solid #a0cef5; color:#2499e9; text-align:center; }
	.form { margin:0; padding:0; }
#footer select { float:left; width:200px; margin-right:5px; padding:1px; padding:2px; font-size:13px;
 					color:#348de5; font-family:Arial, Helvetica, sans-serif; }
input.footer { width:297px; margin-bottom:9px; margin-bottom:8px; padding:2px; font-size:13px; color:#348de5;
					font-family:Arial, Helvetica, sans-serif; }
#footer a img { border:none; margin:0; margin-bottom:-5px; margin-bottom:-3px; }
#footer img { float:left; margin:0; padding:0; padding-bottom:2px; }
#footer td { color:#248dd5; }
#footer td a { padding-left:8px; padding-right:8px; font-size:12px; color:#248dd5; text-decoration:underline;
				font-weight:bold; }
#footer td a:visited { color:#248dd5; text-decoration:underline; }
#footer td a:hover { color:#248dd5; text-decoration:none; }

input.footer_button { width:93px; height:23px; margin:0; padding:0; margin-left:6px; margin-bottom:10px;
						margin-bottom:9px; padding-bottom:2px; }


.clear { clear:both; margin:0; padding:0; }


.effacer { border:1px solid #f00;}

.bottom { margin:0; padding:0; padding-bottom:10px; padding-top:10px; text-align:center; color:#b4b4b4; font-size:12px; }
	.bottom a { margin:0; padding:0; padding-left:10px; padding-right:10px; color:#b4b4b4; text-decoration:none;  }
	.bottom a:visited { color:#a7a6a6; text-decoration:none; }
	.bottom a:hover { color:#b4b4b4; text-decoration:underline; }
	.bottom div.limiter { height:3px; margin:0; padding:0; }
	#fullheight { height:100%; }

    #sitemap {display: inline; margin: 0; padding: 0 0 0 10px;}
    #sitemap a {padding: 0 3px 0 0}
    

.seo-info, #daily_links {
	display:none;
	font-size:12px;
	color: #aaaaaa;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#daily_links { 	display:block; margin-top: 10px; }
.seo-info h2 { font-size:12px; }
#daily_links a, .seo-info a { text-decoration: none; font-size:12px; color: #aaaaaa; }
#daily_links a:hover, .seo-info a:hover { text-decoration: underline; }

/***********************/
/* for landding page **/
#landingpage {
    clear: both;
    margin-left: 197px;
	margin-top: 6px;
    font-size: 13px;
	width: 860px;
    float: left;
    display:inline;
}

#landingpage a {
    margin-right: 5px;
    color:#2b85e4;
    font-weight:bold;
    text-decoration:underline;
    /*float: left;*/
}
#landingpage a:hover {
    text-decoration:underline;
    /*float: left;*/
}
/****************************/
/*** for related search  ***/
#related{
font-size:12px;
width:720px;
padding:10px 20px;
border:1px solid #A0CEF5;
margin-left:10px;
}
#related ul{
padding:0px;
margin:0px;
list-style-type:none;
margin-left:110px;
}
#related ul li{
float:left;
margin-right:10px;
}
.titler{
float:left;font-size:13px;font-weight:bold;
}
#related a{
color:#2B85E4;
font-weight:bold;
}
/**************************/
/*** for related-searches */
#related-searches {
	font-size:13px;
	margin-top:6px;
	width:183px;
}
#related-searches a {
	color:#2B85E4;
	float:left;
	font-weight:bold;
	margin-bottom:3px;
	margin-right:5px;
	padding:0;
	text-decoration:underline;
}
#related-searches a:hover {
    text-decoration:underline;
    /*float: left;*/
}
/******************************/
/**** for category-search keywords */
#category-search-strings {
	border: 0px solid red;
	padding-bottom: 3px;
	border-bottom: 1px solid #ccc;
	width: 80%;
	margin-left: 10px;
}

#category-search-strings h3 {
	font-size: 14px;
	color: #333;
	margin: 0;
	width: 400px;
	padding-bottom: 3px;
}

#category-search-strings span {
	font-size: 12px;
	margin-right: 8px;
	line-height: 22px;
}


/******************************/
/** for regions populaires *********/
#region_popular {
	border: 0px solid red;
	line-height: 22px;
	width: 900px;
	margin: 0 auto 10px auto;
	padding: 0 5px 3px 5px;
	border-bottom: 1px solid #ccc;
	color: #999;
}

#region_popular h3 {
	font-size: 14px;
	color: #666;
	margin: 0;
	padding: 0;
}

#region_popular span {
	font-size: 12px;
	margin-right: 12px;
}

/****************************/
/*** for TradeDoubler products  ***/
.tradedoubler{
	clear: both;
	border: 0px solid red;
	float: left;
	width: 800px;
	height: 50px;
	font-size: 13px;
	margin-bottom: 8px;
	color: #222;
}
.td_image {width: 50px; height: 50px; float: left; margin-right: 10px}
.td_image img{border: none; margin: 0 5px; float: left; width: 50px; height: 50px;}
.tradedoubler a {
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
	border: 0px solid red;
	margin-top: 5px;
}
.tradedoubler a:link{ color: #2B85E4}
.tradedoubler a:hover{}
.tradedoubler a:visited{}
.td_date {
	border: 0px solid red;
	width: 70px;
	float: left;
}
.td_name{margin: 5px 0;}
.td_price{font-weight: bold; color: #333;}
.td_compare a {font-size: 12px; color: #a30;}
.td_compare a:link{color: #a30;}

/* for error message*/
#error_message{border:0px solid red; margin:0 auto; background:#f5fb99;}
#error_message p{width:800px; margin:0 auto; font-size:14px; color:#333; padding:5px; font-weight:bolder;}
/*for style of page by jiangtao*/
.table_style{ padding-left:10px;}
.logo{border:0;padding-left:15px; padding-right:5px;}
.green2{font-weight:bold;}
.table_style2{ margin-left:10px;}
#bluebox  #google_img{margin:0;}
.sbi_label{display:none;}
.sbi{margin-top:5px;}
.sbb_label{display:none;}
#landingpage_span{float:left;}
/*.results{color:#22ad16;}*/
#green2_special{font-size:16px;}
.left_boxinput{width:30px;}
#displayinline_form{display:inline;}
.main_date{padding-top:7px;}
#mainlist_img{padding-left:10px; padding-top:15px;}
.sans_prix{color:#999; font-size:8pt;}
.green{margin:0; padding:0;}
#google_search_logo{margin:0}
#encorePlusSub{display:none;}
#sortlist_style{width:230px;}
.trade_style{clear:both;}
.categoriesandsub_style{padding-left:15px;}
.sl_cat_sub{background-color:#22ad16; color:#000000;}
.category_menu{margin:0;padding:0;}
.categorymenu_block{display:block;}

