﻿.cb{ clear:both;border:none;display:block;float:none;height:1px;margin:0;}
#searchBar{ width:951px; margin:0 auto;}

#searchInput{ width:247px; height:89px; float:left;}
#searchInput .input{ background-image:url(../images/input_bg.jpg); width:179px; height:16px; border:1px solid #F75C00;}
#searchInput .submitBtn{ background-image:url(../images/cr3_search_btn.jpg); width:48px; height:22px; border:0px; text-indent:-100em;}

#selections{ width:703px; float:left; display:inline;}
#selections dl{ margin:0; font-size:12px;}
#selections dl dt{ color:#F75C00; float:left; line-height:20px;}
#selections dl dt a{ color:#F75C00; text-decoration:none; padding:1px 2px 2px 2px;}
#selections dl dd { float:left; margin:0px 6px; line-height:20px; white-space:nowrap;}
#selections dl dd a{ color:#797876; text-decoration:none; padding:1px 2px 2px 2px;}


#searchNav{ width:951px; margin:0 auto 12px auto; font-size:12px; color:#72716F;}
#searchNav a{ color:#F45A02; text-decoration:none; padding:1px 2px 2px 2px;}
#searchNav a:hover{ color:White; background-color:#F45A02;}
#searchNav font{ color:#F45A02; font-size:12px;}


#friendRcmd{ width:951px; margin:0px auto;}
#friendRcmd .title{ height:30px;}
#friendRcmd .title .info{ line-height:30px; float:left; width:331px; height:30px; background-image:url(../images/cr3_search_friend_rcmd_title_bg.jpg);}
#friendRcmd .title .info .des{ margin-left:10px; font-size:14px; font-weight:bold; font-family:微软雅黑,黑体;}
#friendRcmd .title .info .count{ margin-left:24px; font-size:12px;   color:White;}
#friendRcmd .title .fold{ background-image:url(../images/cr3_search_friend_rcmd_fold_bg.jpg); width:61px; height:24px; float:left; display:inline; text-align:center; font-size:12px; color:#F44202; line-height:24px; margin-top:6px; cursor:pointer;}
#friendRcmd .title .fold img{ vertical-align:middle; margin-left:2px;}

#friendRcmd .content .top{ background-image:url(../images/cr3_search_friend_rcmd_content_top.jpg); width:951px; height:6px; font-size:1px; line-height:1px;}
#friendRcmd .content .button{background-image:url(../images/cr3_search_friend_rcmd_content_bottom.jpg); width:951px; height:6px; font-size:1px; line-height:1px;}


#friendRcmdContent{ margin:0px; border-left:1px solid #CCCBC9; border-right:1px solid #CCCBC9; width:949px; padding:0px;  background-color:White;}
#friendRcmdContent li{ list-style:none; float:left; width:434px; height:182px; background-color:white; margin:3px; margin:10px 19px; display:inline; border-bottom:1px solid #BDB5A0;}
#friendRcmdContent li .restTitlePic{ width:146px; height:104px; margin:3px; float:left;}
#friendRcmdContent li .info{ float:right; width:272px; height:150px; margin-top:3px;}
#friendRcmdContent li .info h2{ font-size:14px; color:#6E8115; font-weight:bold; margin:0px 0px 3px 0px; padding:0px; line-height:16px;}
#friendRcmdContent li .info h2 a{ font-size:14px; color:#6E8115; font-weight:bold; margin:0px; padding:0px;}
#friendRcmdContent li .info div{ font-size:12px; line-height:17px; color:#82817F;}
#friendRcmdContent li .info .restIntro{ margin-top:10px; height:87px; overflow-y:auto;}
#friendRcmdContent li .whoRcmd{ float:left; font-size:12px; margin:3px 0px 0px 3px; color:#F55904; width:150px;}
#friendRcmdContent li .whoRcmd a{ color:#F55904; text-decoration:none;}
#friendRcmdContent li .whoRcmd a:hover{ color:#F55904; text-decoration:underline;}
#friendRcmdContent .restToolNormal{ width:380px; height:21px; line-height:21px; padding:0px 27px; margin-top:7px;}
#friendRcmdContent .restToolNormal div{ float:left; font-size:12px; margin:0 22px; display:inline;}
#friendRcmdContent .restToolNormal div a{ float:left; font-size:12px; text-decoration:none; color:White;}

#friendRcmdContent .restToolHover{ width:380px; height:21px; line-height:21px; padding:0px 27px; background-color:#BDB5A0;margin-top:7px;}
#friendRcmdContent .restToolHover div{ float:left; font-size:12px; margin:0 22px; display:inline;}
#friendRcmdContent .restToolHover div a{ float:left; font-size:12px; text-decoration:none; color:#4F442E;}


#searchResult{ width:951px; margin:18px auto 0px auto;}
#searchResult .title{ background-image:url(../images/cr3_search_result_title.jpg); width:951px; height:41px; font-size:12px; color:White; text-indent:188px; line-height:46px; overflow:hidden;}
#searchResult .title a{ color:White; }

#searchResult .filter{ background-color:#F0EDE6; font-size:12px; text-align:center; border-left:1px solid #CCCBC9; border-right:1px solid #CCCBC9;}
#searchResult .filter .info1{ color:#64615A;}
#searchResult .filter .info2{ color:#C1BDB1;}

#searchResult .resultList{ border-right:1px solid #CCCBC9;border-left:1px solid #CCCBC9;  float:left; width:949px; background-color:White;}
#searchResult .resultList ul{ margin:0px; padding:0px; width:618px; float:left; display:inline; margin:9px 0 0 9px;}
#searchResult .resultList ul li{ margin:0px 0px 12px 0px; padding:0px; list-style:none; border-bottom:1px solid #E3E0DB;}
#searchResult .resultList ul li .resturantShowCasePic{ float:left; width:147px; height:104px; display:inline; }
#searchResult .resultList ul li .resturantIntro { width:450px; float:right; font-size:12px; display:inline; padding-left:21px;}
#searchResult .resultList ul li .resturantIntro h2{ margin:5px 0px; color:#6C8216; font-size:14px; font-weight:bold;}
#searchResult .resultList ul li .resturantIntro h2 a{ margin:5px 0px; color:#6C8216; font-size:14px; font-weight:bold;}
#searchResult .resultList ul li .resturantIntro div{ color:#828284;}
#searchResult .resultList ul li .resturantIntro .addr{ line-height:20px;}
#searchResult .resultList ul li .resturantIntro .price{ line-height:13px;}
#searchResult .resultList ul li .resturantIntro .ticket{ color:#6B8313;line-height:20px;}
#searchResult .resultList ul li .resturantIntro .ticket img{ margin-right:3px;}
#searchResult .resultList ul li .resturantIntro .ticket a{ color:Red;}
#searchResult .resultList ul li .resturantIntro .discount{line-height:20px;}
#searchResult .resultList ul li .resturantIntro .discount .ct{ color:Red;}
#searchResult .resultList ul li .resturantIntro .intro{ margin:15px 0px 0px 0px;}
#searchResult .resultList ul li .addOnInfo{  font-size:12px; display:inline; margin:5px 0px 0px 0px; float:left;}
#searchResult .resultList ul li .addOnInfo div { float:left;color:#F65703; display:inline;}
#searchResult .resultList ul li .addOnInfo div img{ vertical-align:middle; margin-right:2px; }
#searchResult .resultList ul li .addOnInfo .goodPer img{ margin-left:3px;}

#searchResult .resultList ul li .bottomTool{ width:558px; height:21px; background-color:transparent; padding:0px 0px 0px 60px;}
#searchResult .resultList ul li .bottomTool div{ float:left; font-size:12px; line-height:20px; margin:0px 42px; display:inline;}
#searchResult .resultList ul li .bottomTool div a{ color:white; text-decoration:none;}

#searchResult .resultList ul li .bottomToolHover{ width:558px; height:21px; background-color:#BDB5A0; padding:0px 0px 0px 60px;}
#searchResult .resultList ul li .bottomToolHover div{ float:left; font-size:12px; line-height:20px; margin:0px 42px; display:inline;}
#searchResult .resultList ul li .bottomToolHover div a{ color:#4F452A; text-decoration:none;}

#searchResult .resultBottom{ background-image:url(../images/cr3_search_result_box_bottom.jpg); height:7px; width:951px; line-height:1px; font-size:1px;}

#searchAdvice{ width:258px; height:59px; float:right; background-color:#6E8213; padding:10px; line-height:20px; font-size:12px; color:White; display:inline; margin:10px 10px 0 0;}
#searchAdvice .astitle{ font-size:14px; font-weight:bold;}
#searchAdvice  a{ color:#EEDD2B; margin:0px 3px;}

#resultPaging{ text-align:center; margin-top:8px; font-family:Tahoma; color:#676767; font-size:12px; margin-left:300px; margin-bottom:0px;}
#resultPaging span { color:Red; margin:0px 3px; float:left; display:inline;}
#resultPaging span a{ color:#676767;}
#resultPaging a{ text-decoration:none;margin:0px 3px; color:#676767; float:left; display:inline; }

#resultPaging .p_first{ background-image:url(../images/cr3_search_pager_first.jpg); width:17px; height:12px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-1000em;}
#resultPaging .p_previous{background-image:url(../images/cr3_search_pager_previous.jpg); width:12px; height:12px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-1000em;}
#resultPaging .p_next{background-image:url(../images/cr3_search_pager_next.jpg); width:12px; height:12px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-1000em;}
#resultPaging .p_last{ background-image:url(../images/cr3_search_pager_last.jpg); width:17px; height:12px; line-height:1px; font-size:1px; overflow:hidden; text-indent:-1000em;}

.gmapContainer{ float:right; position:relative; width:246px; margin:10px 11px 0 0; display:inline; }


#searchFailedNote{ margin-left:65px; margin-top:30px;}
#searchFailedNote .errHead{ float:left;}
#searchFailedNote .errNote{ float:left; width:670px; font-size:12px; margin:10px 0px 0px 5px;  display:inline; color:#656158;}
#searchFailedNote .errNote span{ color:#F85D01;}
#searchFailedNote .wrongKeyNote{ font-size:14px;width:670px;margin:35px 0px 0px 5px; float:left; display:inline; font-weight:bold;}
#searchFailedNote .wrongKeyNote a{ color:#EE3300; font-weight:bold;}

#searchFailedAdvice{ float:left; padding:20px 0px 0px 0px; display:inline; margin:35px 0px 0px 10px; font-size:12px; border-top:1px solid #E6E5E0; width:670px;}
#searchFailedAdvice  span{ font-size:12px; color:#64615A; line-height:20px;}
#searchFailedAdvice  span a{ color:#6D8112}
#searchFailedAdvice .astitle{ font-size:14px; line-height:24px; color:#66615B; font-weight:bold;}


