﻿vmi {
}

.list {
font-size: 12px;
background: url(images/list_bg_middle.jpg);
width: 660px;
margin-left: 25px;
margin-top: 5px;
margin-bottom: 20px;
}

.list .top {
background: url(images/list_bg_top.jpg);
background-repeat: no-repeat;
background-position: top;
width: 660px;
height: 59px;
padding-top: 5px;
margin: 0px 0px;
}


.list .bottom {
background: url(images/list_bg_bottom.jpg);
background-repeat: no-repeat;
background-position: top;
width: 660px;
height: 23px;
padding-top: 6px;
margin: 0px 0px;
margin-top: -4px;
}

.list .top .orderinfo {
	display: block;
	width: 640px;
	height: 20px;
	margin-left: 10px;
	margin-bottom: 18px;
	overflow: hidden;
}

.list .top .orderinfo .left {
	display: block;
	width: 250px;
	margin: 0px 0px;
	float: right;
}

.list .top .orderinfo .left .orderby_price {
	background: url(images/buttons/orderby_price.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 82px;
	height: 20px;
	display: block;
	margin: 0px;
	float: right;
	border: 0px solid white;
	cursor: pointer;
}

.list .top .orderinfo .left .orderby_distance {
	background: url(images/buttons/orderby_distance.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 125px;
	height: 20px;
	display: block;
	margin: 0px;
	float: right;
	border: 0px solid white;
	cursor: pointer;
}


.list .top .orderinfo .right {
	display: block;
	width: 390px;
	padding-top: 2px;
	height: 18px;
	margin: 0px;
	float: right;
	color: #2d5221;
}

.list  .controll {
	display: block;
	width: 650px;
	height: 20px;
	margin: auto;
	overflow: hidden;
}

.list .controll .leftarrow {
	background: url(images/buttons/orderby_leftarrow.jpg);
	display: block;
	width: 54px;
	height: 17px;
	margin: 0px 0px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.list .controll .leftarrowbottom {
	background: url(images/buttons/orderby_leftarrowbottom.jpg);
	display: block;
	width: 54px;
	height: 17px;
	margin: 0px 0px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.list .controll .text {
	display: block;
	width: 541px;
	height: 20px;
	margin: 0px 0px;
	overflow: hidden;
	float: left;
	text-align: center;
	font-weight: bold;
}

.list .controll .rightarrow {
	background: url(images/buttons/orderby_rightarrow.jpg);
	display: block;
	width: 55px;
	height: 17px;
	margin: 0px 0px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}

.list .controll .rightarrowbottom {
	background: url(images/buttons/orderby_rightarrowbottom.jpg);
	display: block;
	width: 55px;
	height: 17px;
	margin: 0px 0px;
	overflow: hidden;
	float: left;
	cursor: pointer;
}


.list .menudivider {
height: 16px;
text-align: center;
width: 500px;
margin: auto;
margin-top: 15px;
margin-bottom: 2px;
border-bottom: 2px groove #cb8a0e;
font-weight: bold;
}

.list .menu {
display: none;
}

.list .menu_container {
width: 626px;
background: url(images/list_menu_middle.jpg);
border-width: 0px;
margin-left: 17px;
margin-top: 10px;
}

.list .menu_middle {
width: 626px;
background: url(images/list_menu_top.jpg);
background-repeat: no-repeat;
background-position: top;
border-width: 0px;
}

.list .menu_bottom {
width: 626px;
height: 8px;
background: url(images/list_menu_bottom.jpg);
background-repeat: no-repeat;
background-position: bottom center;
border-width: 0px;
}

.list .menu_middle2 {
width: 626px;
height: 20px;
padding-top: 4px;
overflow: hidden;
background: url(images/list_menu_middle2.jpg);
margin-left: 17px;
}

.list .menu_bottom2 {
width: 626px;
height: 8px;
background: url(images/list_menu_bottom2.jpg);
background-repeat: no-repeat;
background-position: top;
margin-left: 17px;
}

.list .menu_left {
width: 305px;
float: left;
padding-left: 8px;
padding-top: 4px;
}

.list .menu_left .pname_div {

}

.list .menu_left .listid {
color:#cb8a0e;
float:left;
font-size:12px;
margin-right:8px;
padding-top:1px;
font-weight:bold;
}

.list .menu_left .listid a {
color:#cb8a0e;
text-decoration: none;
cursor: default;
}


.list .menu_left .shorttext {
color: #000000;
width: 270px;
font-size: 13px;
font-weight: bold;
float: left;
}

.list .menu_left .menurow_divider {
width: 310px;
height: 20px;
display: block;
}

.list .menu_left .menurow {
width: 310px;
line-height: 17px;
}

.list .menu_left .menurow_line {
width: 280px;
height: 2px;
line-height: 1px;
margin: 0px;
padding: 0px;
display: block;
margin-bottom: 3px;
margin-top: 3px;
background: url(images/list_menu_line.jpg);
background-repeat: no-repeat;
}

.list .menu_left .menurow .menurow_cat1 {
width: 250px;
float: left;
color: #2d5221;
font-weight: normal;
display: block;
margin-left: 0px;
}

.list .menu_left .menurow .menurow_cat1_2 {
width: 50px;
float: left;
color: #1b3c10;
font-weight: bold;
display: block;
margin-left: 0px;
text-align: right;
}

.list .menu_left .menurow .menurow_cat2 {
width: 300px;
float: left;
color: #2d5221;
font-weight: bold;
display: block;
margin-left: 0px;
text-align: center;
}

.list .menu_left .menurow .menurow_cat3 {
width: 300px;
float: left;
color: #2d5221;
font-weight: normal;
font-style:italic;
display: block;
margin-left: 0px;
}


.list .menu_left .menurow .menurow_whole {
width: 230px;
float: left;
color: #2d5221;
font-weight: normal;
display: block;
}

.list .menu_left .menurow .menurow_left {
width: 90px;
float: left;
color: #1b3c10;
font-weight: bold;
display: block;
}

.list .menu_left .menurow .menurow_right {
color: #2d5221;
width: 210px;
float: left;
}

.list .menu_left .menurow .menurow_right_black {
color: black;
width: 210px;
float: left;
}

.list .menu_left .menurow .menurow_left_long {
width: 150px;
float: left;
color: #1b3c10;
font-weight: bold;
}

.list .menu_left .menurow .menurow_right_long {
color: #2d5221;
width: 140px;
float: left;
}


.list .menu_right {
width: 300px;
float: left;
padding-top: 4px;
margin-left: 5px;
}

.list .menu_right .placedetails {
}

.list .menu_right .pname {
color: #000000;
font-size: 13px;
font-weight: bold;
}

.list .menu_right .pfavicon {
height: 14px;
width: 14px;
margin-left: 5px;
display: none;
}

.list .menu_right .icons {
margin-top: 4px;
}

.list .menu_right .icondetail {
margin-top: 6px;
width: 288px;
margin-left: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
display: block;
overflow: hidden;
height: 17px;
background: url(images/list_icondetail.jpg);
background-repeat: no-repeat;
}

.list .menu_right .icondetail .icondetail_text {
width: 288px;
overflow: hidden;
height: 17px;
padding: 0px;
margin: 0px;
background: none;
border: 0px solid white;
color: #739f65;
}


.list .menu_right .icons .place_icon {
cursor: pointer;
width: 20px;
height: 20px;
margin-left: 4px;
margin-right: 4px;
margin-top: 6px;
border: 0px solid white;
opacity: 0.7;
filter: alpha(opacity=70);
}

.list .menu_right .icons .place_icon:hover {
opacity: 1;
filter: alpha(opacity=100);
}


.list .menu_right .title {
color: #1b3c10;
font-weight: bold;
}




.list .menu_middle2 .left {
padding-left: 4px;
width: 340px;
height: 12px;
float: left;
}

.list .menu_middle2 .left .title {
margin-top: 2px;
color: #1b3c10;
margin-left:2px;
margin-right: 0px;
font-weight: bold;
float: left;
}

.list .menu_middle2 .left .title a {
color: #888c17;
font-weight: bold;
text-decoration: none;
cursor: text;
}

.list .menu_middle2 .left .select_div {
width: 74px;
margin-right: 0px;
overflow: hidden;
float: left;
}


.list .menu_middle2 .left .select_div option.option1 { 
	background: #dfe9d0;
}


.list .menu_middle2 .left .select_div option.option2 { 
	background: #ebf2e1;
}

.list .menu_middle2 .left .select_div select.styled_rank { 
	position: relative; 
	width: 72px; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	z-index: 5;
	background: none;
}

.list .menu_middle2 .left .select_div span.select_rank {
	position: absolute;
	display: block;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 42px;
	padding: 2px 24px 0 6px;
	height: 18px;
	overflow: hidden;
	background: url(images/select_styled_small_trans.gif) no-repeat;
	color: #000000;
}


.list .menu_middle2 .left .text {
color: #1b3c10;
color: #000000;
margin-right:6px;
}

.list .menu_middle2 .left .time {
color: #000000;
font-weight: bold;
}


.list .menu_middle2 .right {
margin-top: 2px;
padding-right: 2px;
text-align: right;
width: 280px;
float: left;
}

.list .menu_middle2 .right .title {
color: #1b3c10;
font-weight: bold;
margin-left: 3px;
margin-right: 2px;
}

.list .menu_middle2 .right a.tnameadd {
color: #2d5221;
text-decoration: underline;
display: inline;
margin-right: 0px;
}

.list .menu_middle2 .right a.tnamedel {
color: #2d5221;
text-decoration: underline;
display: inline;
display: none;
margin-right: 0px;
}






.list .place_container {
width: 626px;
background: url(images/list_place_middle.jpg);
border-width: 0px;
margin-left: 17px;
margin-top: 10px;
}

.list .place_middle {
width: 626px;
background: url(images/list_place_top.jpg);
background-repeat: no-repeat;
background-position: top;
border-width: 0px;
}

.list .place_bottom {
width: 626px;
height: 8px;
background: url(images/list_place_bottom.jpg);
background-repeat: no-repeat;
background-position: bottom center;
border-width: 0px;
}

.list .place_middle2 {
width: 626px;
height: 20px;
padding-top: 4px;
overflow: hidden;
background: url(images/list_place_middle2.jpg);
margin-left: 17px;
}

.list .place_bottom2 {
width: 626px;
height: 8px;
background: url(images/list_place_bottom2.jpg);
background-repeat: no-repeat;
background-position: top;
margin-left: 17px;
}

.list .place_left {
width: 305px;
float: left;
padding-left: 8px;
padding-top: 4px;
}

.list .place_left .placedetails {
}

.list .place_left .pname {
color: #000000;
font-size: 13px;
font-weight: bold;
}

.list .place_left .listid {
color:#cb8a0e;
float:left;
font-size:12px;
margin-right:8px;
padding-top:1px;
font-weight:bold;
}

.list .place_left .listid a {
color:#cb8a0e;
text-decoration: none;
cursor: default;
}

.list .place_left .pfavicon {
height: 14px;
width: 14px;
margin-left: 5px;
display: none;
}

.list .place_left .icons {
margin-top: 4px;
}

.list .place_left .icondetail {
margin-top: 6px;
width: 288px;
margin-left: 4px;
padding-left: 4px;
padding-right: 4px;
padding-top: 3px;
display: block;
overflow: hidden;
height: 17px;
background: url(images/list_icondetail.jpg);
background-repeat: no-repeat;
}

.list .place_left .icondetail .icondetail_text {
width: 288px;
overflow: hidden;
height: 17px;
padding: 0px;
margin: 0px;
background: none;
border: 0px solid white;
color: #739f65;
}


.list .place_left .icons .place_icon {
cursor: pointer;
width: 20px;
height: 20px;
margin-left: 4px;
margin-right: 4px;
margin-top: 6px;
border: 0px solid white;
opacity: 0.7;
filter: alpha(opacity=70);
}

.list .place_left .icons .place_icon:hover {
opacity: 1;
filter: alpha(opacity=100);
}

.list .place_right {
width: 300px;
float: left;
padding-top: 4px;
margin-left: 5px;
}

.list .place_right .navigation{
width: 174px;
height: 20px;
overflow: hidden;
}

.list .place_right .title{
width: 174px;
height: 16px;
overflow: hidden;
margin-top: 2px;
font-weight: bold;
}

.list .place_right .navigation .menulist_arrow{
width: 16px;
height: 12px;
float: left;
margin-top:  5px;
cursor: pointer;
}

.list .place_right .navigation .menulist_ok{
width: 23px;
height: 14px;
float: left;
margin-top:  5px;
cursor: pointer;
}

.list .place_right .navigation .menulist_date{
width: 78px;
background: #c8e0be;
border: 1px solid white;
height: 16px;
padding-top: 1px;
text-align: center;
float: left;
margin-top:  3px;
}

.list .place_right .navigation .menulist_day{
width: 33px;
background: #c8e0be;
border: 1px solid white;
border-left: 0px solid white;
height: 16px;
padding-top: 2px;
text-align: center;
float: left;
margin-top:  3px;
}

.list .place_right .menulist_list{
width: 170px;
margin-top:  5px;
}

.list .place_right .menulist_list .placemenulistrow{
width: 166px;
height: 16px;
overflow: hidden;
color: #cb8a0e;
font-weight: bold;
text-decoration: none;
cursor: pointer;
}

.list .place_right .menulist_list .placemenulistrow_name{
margin-left: 4px;
color: #2d5221;
font-weight: normal;
text-decoration: underline;
}

.list .place_right .menulist_details_title{
width: 170px;
color: #2d5221;
font-weight: bold;
margin-top: 6px;
}

.list .place_right .menulist_details{
width: 310px;
}

.list .place_right .menulist_details .menurow {
width: 310px;
line-height: 17px;
}

.list .place_right .menulist_details .menurow_line {
width: 280px;
height: 2px;
line-height: 1px;
margin: 0px;
padding: 0px;
display: block;
margin-bottom: 3px;
margin-top: 3px;
background: url(images/list_menu_line.jpg);
background-repeat: no-repeat;
}

.list .place_right .menulist_details .menurow .menurow_cat1 {
width: 250px;
float: left;
color: #2d5221;
font-weight: normal;
display: block;
margin-left: 0px;
}

.list .place_right .menulist_details .menurow .menurow_cat1_2 {
width: 50px;
float: left;
color: #1b3c10;
font-weight: bold;
display: block;
margin-left: 0px;
text-align: right;
}

.list .place_right .menulist_details .menurow .menurow_cat2 {
width: 300px;
float: left;
color: #2d5221;
font-weight: bold;
display: block;
margin-left: 0px;
text-align: center;
}

.list .place_right .menulist_details .menurow .menurow_cat3 {
width: 300px;
float: left;
color: #2d5221;
font-weight: normal;
font-style:italic;
display: block;
margin-left: 0px;
}

.list .place_right .menulist_details .menurow .menurow_whole {
width: 230px;
float: left;
color: #2d5221;
font-weight: normal;
display: block;
}

.list .place_right .menulist_details .menurow .menurow_left {
width: 90px;
float: left;
color: #1b3c10;
font-weight: bold;
}

.list .place_right .menulist_details .menurow .menurow_right {
color: #2d5221;
width: 220px;
float: left;
}

.list .place_right .menulist_details .menurow .menurow_right_black {
color: black;
width: 220px;
float: left;
}

.list .place_right .menulist_details .menurow .menurow_left_long {
width: 150px;
float: left;
color: #1b3c10;
font-weight: bold;
}

.list .place_right .menulist_details .menurow .menurow_right_long {
color: #2d5221;
width: 140px;
float: left;
}

.list .place_middle2 .left {
padding-left: 4px;
width: 340px;
height: 12px;
float: left;
}

.list .place_middle2 .left .title {
margin-top: 2px;
color: #1b3c10;
margin-left:2px;
margin-right: 0px;
font-weight: bold;
float: left;
}

.list .place_middle2 .left .title a {
color: #888c17;
font-weight: bold;
text-decoration: none;
cursor: text;
}

.list .place_middle2 .left .select_div {
width: 74px;
margin-right: 0px;
overflow: hidden;
float: left;
}

.list .place_middle2 .left .select_div option.option1 { 
	background: #dfe9d0;
}


.list .place_middle2 .left .select_div option.option2 { 
	background: #ebf2e1;
}

.list .place_middle2 .left .select_div select.styled_rank { 
	position: relative; 
	width: 72px; 
	opacity: 0; 
	filter: alpha(opacity=0); 
	z-index: 5;
	background: none;
}

.list .place_middle2 .left .select_div span.select_rank {
	position: absolute;
	display: block;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	width: 42px;
	padding: 2px 24px 0 6px;
	height: 18px;
	overflow: hidden;
	background: url(images/select_styled_small_trans.gif) no-repeat;
	color: #000000;
}

.list .place_middle2 .left .text {
color: #1b3c10;
color: #000000;
margin-right:6px;
}

.list .place_middle2 .left .time {
color: #000000;
font-weight: bold;
}


.list .place_middle2 .right {
margin-top: 2px;
padding-right: 2px;
text-align: right;
width: 280px;
float: left;
}

.list .place_middle2 .right .title {
color: #1b3c10;
font-weight: bold;
margin-left: 3px;
margin-right: 2px;
}

.list .place_middle2 .right a.tnameadd {
color: #2d5221;
text-decoration: underline;
display: inline;
margin-right: 0px;
}

.list .place_middle2 .right a.tnamedel {
color: #2d5221;
text-decoration: underline;
display: inline;
display: none;
margin-right: 0px;
}

.list .pimg {
width: 120px;
height: 90px;
float: right;
border: 0px solid #2d5221;
margin-right: 4px;
margin-top: 4px;
overflow: hidden;
}

.list .hiddenlist {
display: none;
visibility: hidden;
}

.blank {
font-size: 12px;
width: 660px;
height: 200px;
margin-left: 25px;
font-weight: bold;
}

