/* CSS RESET > Modified Y!UI Library (2.2.2)
   ----------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,var,i{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:"";}abbr,acronym{border:0;}p{margin-bottom:12px;}
.left { float:left; } 
.right { float:right; } 
.wrap { height:100%; overflow:hidden; }
.clear { clear:both; margin-top:0; *margin-top:-2px; font-size:0.0833em; width:1px; visibility:hidden; background:none; } 
.clear:after { content:"."; display:block; height:0; clear:both; }
.clearfix { zoom:1; }
.clearfix:after { content:""; display:block; clear:both; height:0; }

/* FONT MAP > Pixels to Ems
   -----------------------------------------------------------------------------------------
11px = 0.9165em; 12px = 1.00em; 13px = 1.0875em; 14px = 1.1665em; 15px = 1.25em; 
16px = 1.3375em; 18px = 1.50em; 20px = 1.6750em; 21px = 1.7500em
   ----------------------------------------------------------------------------------------- */

/* BASICS
   ----------------------------------------------------------------------------------------- */
body { padding:0 0 34px; font-family:Arial,Tahoma,"Bitstream Vera Sans",Arial,Helvetica,sans-serif; font-size:medium; color:#2c2c2c; background-color:#f1f0db; }
a { color:#202d95; outline:none; text-decoration:none; }

/* BASICS > Layout
   ----------------------------------------------------------------------------------------- */
#PAGE { margin:0 auto; width:955px; padding:5px 11px; font-size:12px; background:#fff url(../images/background-v2.png) 0 0 repeat-y;height:100%; }
#HEAD { position:relative; }
#MAIN { margin-top:10px; padding:0 5px; overflow:hidden;float:left;height:auto;width:955px;}
#MAIN1 { margin-top:10px; padding:0 5px; overflow:hidden;width:100%;float:left;height:1030px;}
  #BALANCE { float:left; width:620px; }
  #SIDEBAR { float:right; width:300px;height:100%;margin-top:10px;}
#FOOT { margin:0 -11px -5px; width:900px;  padding:15px 34px 34px;  overflow:hidden; height:60px;}

/* HEAD > Logo, Value Prop., and Punchline
   ----------------------------------------------------------------------------------------- */
#HEAD .headword { position:relative; left:16px; top:-55px; z-index:0; margin-bottom:-42px; overflow:hidden; }
#HEAD .headword img { position:absolute; top:32px; right:0px; width:380px; height:22px; }
#HOME .punchLine { padding:7px 0 5px; font-family:Arial,Verdana; font-weight:600; font-size:1.1665em; color:#589442; text-align:center; }

/* HEAD > Preferences
   ----------------------------------------------------------------------------------------- */
#HEAD .prfs { position:absolute; top:5px; right:0; }
#HEAD .opts li { display:block; float:left; margin-right:8px; padding-left:8px; border-left:1px solid #aecbbc; color:#09532d; }
#HEAD .opts li.first { border-left:none; }
#HEAD .opts li.icon { border-left:none; padding-left:0; margin-right:5px; }
#HEAD .opts li.hasicon { padding-left:0; font-weight:bold; }
#HEAD .prfs .opts li.icn.myTA a { padding-left:11px; background:url(../images/daodao_global_4.png) no-repeat 0 -107px; }
#HEAD .opts li a { display:block; color:#09532d; vertical-align:middle; }

/* FLYOUTS  
   ----------------------------------------------------------------------------------------- */
.flyoutX .overlayContents, .flyout .overlayContents, .flyoutR .overlayContents, .flyoutL .overlayContents, .nofly .overlayContents, .bestValueFly .overlayContents,
.bestValueFlySmall .overlayContents { display:none; }
.flyoutContentsNarrow { margin-top:12px; width:130px; }
.flyoutContentsWide { width:200px; }

/* my profile flyout */
.arrows li, .midDot li { margin-bottom:4px; padding-left:11px; background: url("/img2/sprites/gui-v18.gif") no-repeat -70px -96px; line-height:140%; }

/* HEAD > 'Write a review' link and Tabs
   ----------------------------------------------------------------------------------------- */
.wrpTabs { position:relative; height:100%; overflow:hidden; }
.wrpTabs .tabs,
.wrpTabs .tabs li,
.wrpTabs .tabs li span { background:url(../images/daodao_global_4.png) 0 0 no-repeat; }

.wrpTabs .tabs { height:38px; padding:6px 14px 0; }
.wrpTabs .tabs li { float:left; margin-right:12px; padding-left:8px; font-size:1.25em; background-position:50% -6px; text-align:center; }
.wrpTabs .tabs li span { display:block; padding-top:5px;padding-bottom:5px; background-position:50% -6px; }
.wrpTabs .tabs li a { color:#2a6613;
padding:5px;
} 
.wrpTabs .tabs li a:hover { text-decoration:underline;background:#589442;color:#FFF; }
.wrpTabs .tabs li.current { background-position:0 -44px; }
.wrpTabs .tabs li.current span { background-position:right -72px; }
.wrpTabs .tabs li.current a { color:#fff; }
.wrpTabs .tabs .redwrt a { color:#ff0000; }


/* HEAD > Search
   ----------------------------------------------------------------------------------------- */  
#SEARCH .submit { background:url(../images/daodao_global_4.png) 0 -1975px no-repeat; }
#SEARCH { position:absolute; top:6px; right:10px; }
#SEARCH .text,
#SEARCH .submit { vertical-align:middle; }
#SEARCH .text{ width:200px; height:14px; padding:3px 3px 2px; border:1px solid #3f6c19; font-size:1em; color:#7e7e7e; background-color:#fff; margin:0; }
#SEARCH .submit { width:51px; height:20px; border:none; background-position:0 -1946px; text-indent:-999em;cursor:pointer; }

/* FOOT
   ----------------------------------------------------------------------------------------- */
#FOOT .sidebar { float:left; width:170px; }
#FOOT .balance { float:right; width:730px; }
#FOOT .about { padding:0 32px 0 0; }
#FOOT .about dt { margin-bottom:15px; font-weight:bold; color:#589442; }
#FOOT .about dd { line-height:25px; }
#FOOT .brand dt { position:relative; margin:1px 0 15px; width:101px; height:31px; overflow:hidden; }
#FOOT .brand dt img { position:absolute; top:0; left:0; }
#FOOT .brand dd { font-weight:bold; color:#589442; }
#FOOT .flags { position:relative; top:-55px; left:110px; height:100%; overflow:hidden; }
#FOOT .flags dt { float:left; padding:2px 3px 0 0; font-weight:bold; }
#FOOT .flags dd ul li { float:left; }
#FOOT .flags a { display:inline-block; margin-right:5px; width:28px; height:17px; border:1px solid #217148; background:url(/img2/daodao/site/map-v5.png) 0 0 no-repeat; }
#FOOT .flags li img { width:28px; height:17px; }
#FOOT .flags a.flag_de { background-position:-1px -1px; }
#FOOT .flags a.flag_es { background-position:-32px -1px; }
#FOOT .flags a.flag_fr { background-position:-63px -1px; }
#FOOT .flags a.flag_ie { background-position:-94px -1px; }
#FOOT .flags a.flag_it { background-position:-125px -1px; }
#FOOT .flags a.flag_uk { background-position:-156px -1px; }
#FOOT .flags a.flag_us { background-position:-187px -1px; }
#FOOT .flags a.flag_cn { background-position:-218px -1px; }
#FOOT .flags a.flag_ja { background-position:-249px -1px; }
#FOOT .flags a.flag_in { background-position:-280px -1px; }
#FOOT .flags a.flag_sv { background-position:-311px -1px; }
#FOOT .flags a.flag_nl { background-position:-342px -1px; }
#FOOT .flags a.flag_pt { background-position:-373px -1px; }
#FOOT .flags a.flag_ca { background-position:-404px -1px; }
#FOOT .flags a.flag_tr { background-position:-435px -1px; }
#FOOT .flags a.flag_da { background-position:-466px -1px; }
#FOOT .flags a.flag_mx { background-position:-497px -1px; }
#FOOT .copyright { margin-top:-8px; }
#FOOT .icp { margin-left:10px; }
#FOOT .disclaimer { margin-top:4px; }

/* footer links */
.fkLnk { color:#202D95; cursor:pointer; }
.fkLnk:hover { text-decoration:underline; }

/* GLOBAL > Section Blocks
   ----------------------------------------------------------------------------------------- */
.rating { height:100%; overflow:hidden; }
.rating .rate, .rating em { float:left; font-style:normal; }

.rate { display:inline-block; position:relative; overflow:hidden; }
.rate img { position:absolute; }

/* Ratings > No Ollie, Big
   ----------------------------------------------------------------------------------------- */
.rate.no00, .rate.no05, .rate.no10, .rate.no15, .rate.no20, .rate.no25, .rate.no30, .rate.no35, .rate.no40, .rate.no45, .rate.no50 { width:82px; height:17px; }
.rate.no00 img, .rate.no05 img, .rate.no10 img, .rate.no15 img, .rate.no20 img, .rate.no25 img, .rate.no30 img, .rate.no35 img, .rate.no40 img, .rate.no45 img, .rate.no50 img { left:-36px; }
.rate.no00 img { top:-202px; }
.rate.no05 img { top:-182px; }
.rate.no10 img { top:-162px; }
.rate.no15 img { top:-142px; }
.rate.no20 img { top:-122px; }
.rate.no25 img { top:-102px; }
.rate.no30 img { top:-82px; }
.rate.no35 img { top:-62px; }
.rate.no40 img { top:-42px; }
.rate.no45 img { top:-22px; }
.rate.no50 img { top:-2px; }

/* Ratings > No Ollie, Small
   ----------------------------------------------------------------------------------------- */
.rate.s00, .rate.s05, .rate.s10, .rate.s15, .rate.s20, .rate.s25, .rate.s30, .rate.s35, .rate.s40, .rate.s45, .rate.s50, .rate.gs00 { width:69px; height:14px; }
.rate.s00 img, .rate.s05 img, .rate.s10 img, .rate.s15 img, .rate.s20 img, .rate.s25 img, .rate.s30 img, .rate.s35 img, .rate.s40 img, .rate.s45 img, .rate.s50 img,
.rate.gs00 img { left:-220px; }
.rate.s00 img { top:-140px; }
.rate.s05 img { top:-126px; }
.rate.s10 img { top:-112px; }
.rate.s15 img { top:-98px; }
.rate.s20 img { top:-84px; }
.rate.s25 img { top:-70px; }
.rate.s30 img { top:-56px; }
.rate.s35 img { top:-42px; }
.rate.s40 img { top:-28px; }
.rate.s45 img { top:-14px; }
.rate.s50 img { top:0; }
.rate.gs00 img { top:-154px; }
.rate.ss00, .rate.ss05, .rate.ss10, .rate.ss15, .rate.ss20, .rate.ss25, .rate.ss30, .rate.ss35, .rate.ss40, .rate.ss45, .rate.ss50 { width:51px; height:11px; }
.rate.ss00 img, .rate.ss05 img, .rate.ss10 img, .rate.ss15 img, .rate.ss20 img, .rate.ss25 img, .rate.ss30 img, .rate.ss35 img, .rate.ss40 img, .rate.ss45 img, .rate.ss50 img { left:-358px; }
.rate.ss00 img { top:-110px; }
.rate.ss05 img { top:-99px; }
.rate.ss10 img { top:-88px; }
.rate.ss15 img { top:-77px; }
.rate.ss20 img { top:-66px; }
.rate.ss25 img { top:-55px; }
.rate.ss30 img { top:-44px; }
.rate.ss35 img { top:-33px; }
.rate.ss40 img { top:-22px; }
.rate.ss45 img { top:-11px; }
.rate.ss50 img { top:0; }

/* overlay
   ----------------------------------------------------------------------------------------- */
.overlay.typeO,
.overlay.typeAt { padding:5px; border:1px solid #91B155; border-right-color:#217148; border-bottom-color:#217148; background-color:#D9E4C4; }
.overlay .inner { padding:8px 12px; background-color:#fff; }
.overlay .close { width:12px; height:12px; background:url(/img2/sprites/gui-v18.gif) no-repeat -50px 0; top:8px; right:8px; }
.overlay.s1 {border-style:solid;}
.overlay.s1 {border-width:1px;} /* select your boldness */
.overlay.mg {border-color:#91b155;} /* and your color treatment */
.overlay.fatNotice .inner {padding:40px 150px; background-color:#fefaca; font:bold 1.8335em Arial,Tahoma,"Bitstream Vera Sans",sans-serif; color:#91b056;}
.overlay.relative { margin:3px;}
.overlay.commerceOverlay { width: 420px; border: 4px solid #E3631C;}
.overlay.commerceIEOverlay { background:#EE7818; padding:4px;}
.overlay.commerceOverlay .close {background-position:-170px -2324px; width:13px; height:13px;}

/* corner */ 
.rc-tp,.rc-tp span,.rc-bt,.rc-bt span { background:url(../images/daodao_global_4.png) no-repeat 0 -1723px; }
.rc-tp,.rc-bt { position:relative; display:block; height:7px; overflow:hidden; }
.rc-tp { margin-bottom:-7px; background-position:0 -1730px; }
.rc-bt { margin-top:-7px; background-position:0 -1744px; }
.rc-tp span,.rc-bt span { float:right; width:6px; height:7px; }
.rc-bt span { background-position:0 -1737px; }

/* Columns 
   ----------------------------------------------------------------------------------------- */
.c2 div, .c2 li, .c2 p { float:left; }
.c2 ul { height:100%; overflow:hidden; }
.c2 li { width:45%; }
.c6 { clear:both; margin:0 20px; width:100%; }
.c6 div, .c6 li, .c6 p { float:left; width:17%; }

/* list */
.f12list  { height:100%; overflow:hidden; color:#09532d;}


/* common tab */
.tab li, .tab li span { background-image:url(../images/daodao_global_4.png); background-repeat:no-repeat; }
.tab li { float:left; margin-left:2px; padding-left:6px; color:#4f763f; background-position:0 -1762px; cursor:pointer; }
.tab li span { display:inline-block; height:24px; line-height:24px; padding-right:6px; background-position:right -1786px; }
.tab .selected { color:#fff; background-position:0 -1810px; }
.tab .selected span { background-position:right -1834px; }

/* toggle layout */
.toggle-layout { position:absolute; top:29px; right:7px; z-index:9; width:340px; padding:8px 2px 45px 2px; border:1px solid #b2ca96; background-color:#fff; }
.toggle-layout .notice { display:block; height:18px; padding-left:15px; border-bottom:1px dashed #5a8a4c; color:#e26c08; }
.toggle-layout .tab { position:absolute; left:2px; right:2px; z-index:2; top:40px !important; padding-left:10px; }
.toggle-layout .tab li { margin-top:4px; }
.toggle-layout .tab li span { height:18px; line-height:18px; }
.toggle-layout .tab .selected { margin-top:0; color:#4f763f; background-position:0 -1762px; }
.toggle-layout .tab .selected span { height:23px; line-height:23px; background-position:right -1786px; }
#grouped-cities { position:relative; top:35px; border-top:1px solid #93af87; }
#grouped-cities a { display:inline-block; margin-top:10px; width:63px; color:#595959; text-align:center; }
.toggle-layout .close { position:absolute; right:5px; top:8px; cursor:pointer; }
.toggle-layout .arrow-top { display:block; position:absolute; right:17px; top:-11px; width:16px; height:11px; background:url(../images/daodao_global_4.png) no-repeat 0 -1858px; text-indent:-999em; overflow:hidden; }

/* ie6 hover */
.hvrIE6 { cursor:pointer; }

/* Ratings > Gold Star
   ----------------------------------------------------------------------------------------- */
.rate.c00, .rate.c05, .rate.c10, .rate.c15, .rate.c20, .rate.c25, 
.rate.c30, .rate.c35, .rate.c40, .rate.c45, .rate.c50 { width:60px; height:12px;}
.rate.c00 img, .rate.c05 img, .rate.c10 img, .rate.c15 img, .rate.c20 img, .rate.c25 img,
.rate.c30 img, .rate.c35 img, .rate.c40 img, .rate.c45 img, .rate.c50 img { left:-450px;}
.rate.c00 img { top:-60px;}
.rate.c05 img { top:-192px;}
.rate.c10 img { top:-48px;}
.rate.c15 img { top:-180px;}
.rate.c20 img { top:-36px;}
.rate.c25 img { top:-168px;}
.rate.c30 img { top:-24px;}
.rate.c35 img { top:-156px;}
.rate.c40 img { top:-12px;}
.rate.c45 img { top:-144px;}
.rate.c50 img { top:0;}

/* vip on avatar */

img.daodao_vip{
  position:absolute !important;
  right:0 !important;
  top:0 !important;
  border:0 !important;
  padding:0 !important;
  display:inline !important;
  width:14px !important;
  height:14px !important;
}

.experts {
	width:600px;
	}


.experts ul li div, .latest-reviews .user  {
  position:relative;
}

.wenzia {
	text-align:right;
	color:#060;
	padding-right:20px;
	padding-top:10px;
	
	
	}
	
	
	
	.remai_remai {
		width:100%;
		height:100%;
		margin-top:0px;
		border:1px solid #8cbe7a;
		float:left;
		}
	
	
	.remai {
		width:620px;
		height:100%;
		margin-top:15px;
		border:1px solid #8cbe7a;
		float:left;
		}
		.remai_1 {
			
			height:30px;
			background:#CCC;
			font-size:17px;
			font-weight:bold;
			background:#EEF1E8;
			line-height:30px;
			color:#EB6000;
			padding-left:5px;
			}
			
			.remai ul li {
				margin-top:5px;
				border-bottom:1px dotted  #CCC;
				float:left;
				}
			.remai ul li a {
				font-size:14px;
				
				
				}
				.list_list {
					width:515px;
					float:left;
					margin-right:10px;
					padding-left:8px;
					padding-top:5px;
					padding-bottom:5px;
					
					}
.list_list a{
    color:#09532d;
}
					.list_jiage {
						width:80px;
						text-align:right;
						float:left;
						
						}
						.list_jiage a {
							
							color:#EB6000;
							font-weight:bold;
							text-align:right;
							}
.list_jiage a:visited {
  color:#EB6000;
}
.denglu {
	height:200px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	
	}
	
	.denglu ul li {
		
		border-bottom:1px dotted #CCC;
		
		padding:5px;
		
		}
	.table_table {
		margin-top:30px;
		margin-left:35px;
		color:#123992;
		}
	.table_tr {
		height:35px;
		
		}
		.font {
			font-size:13px;
			}
			.kuang {
				border:1px solid #8cbe7a;
				}
				.you {
					padding-right:3px;
					}
					.tab_tab_2 {
						width:280px;
						float:left;
						
						padding:10px;
						}
						
						.tab_tab_2 h3 {
								font-size:14px;
								font-weight:bold;
								color:#09532D;
								
								}
								
					.tab_tab_1 {
						padding:10px;
						width:280px;
						float:left;
						border-left:1px dotted #CCC;
						}
.tab_tab_1 ul li{
    display:inline;
}
						.tab_tab_1 ul li a {
							display:block;
							float:left;
							margin-left:5px;
						margin-top:8px;
						width:90px;
							
							}
							.tab_tab_1 h3 {
								font-size:14px;
								font-weight:bold;
								color:#09532D;
								}
								
								.tab_a {
									padding:10px;
									
									}
									.table_tab {
										width:280px;
										}
										.table_tab_tr_1 {
											color:#EE7818;
											text-align:center;
											background:#EEF1E8;
											height:30px;
											line-height:30px;
											}
											
											
											
										.table_tab_tr {
											 text-align:center;
											 border-bottom:1px #CCC dashed;
											 height:30px;
											 line-height:30px;
											
											}
											.zhuti {
												padding:10px;
												
												}
												.zhuti ul li a {
													display:block;
													font-size:15px;
													float:left;
													margin-right:10px;
													margin-bottom:10px;
													font-weight:bold;
													}
													.zhutitu {
														width:65px;height:63PX;
														float:left;
														margin-left:15px;
														border:1px solid #CCC;
														text-align:center;
														margin-top:5px;
														margin-bottom:10px;
														display:inline;
														}
													font {
														font-size:13px;
														}
														
														
														
														.deng {
	height:220px;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;
	padding-left:8px;
	
	}
	
	.deng ul li {
		width:74px;
        height:74px;
        float:left;
		margin-left:10px;
		display:inline;
		margin-top:15px;
		border:3px solid #CCC;
        text-align:center;
		}
