
#left_column{
	float:left;
	width:398px;
	margin-left:4px;
}
#right_column{
	float:left;
	width:390px;
	display:inline;
	position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
}



#wine_browse_content{
display:none;
clear:both;
margin:30px 50px 50px 50px;
}
#wine_browse_content li{
list-style:none;
}
#wine_browse_content li:hover{
background:#fff;
}
#wine_browse_content li a .name{
display:block;
float:left;
width:620px;
}
#wine_browse_content li a .size{
display:block;
float:left;
width:100px;
text-align:right;
}
#wine_browse_content li a .price{
display:block;
float:left;
width:100px;
text-align:right;
}

#list{
	
	
}
#list .top h1 a{
	font-size:16px;
	text-decoration:none;
	color: #59595B;
}

#list .content h2{
	font-size:14px;
	margin:0px;
	padding:10px 0px 0px 20px;
	color: #59595B;
	font-weight:normal;
}
#list h2 a{
	display:block;
}
#list a{
	text-decoration:none;
	color: #911F1F;
}
#list a:hover{
	color: #C19D66;
}	
#list .country{
	padding:0px 0px 0px 10px;
}
#list ul{
	margin:5px 5px 5px 45px;
	padding:0px;
}
#list li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#wine{
	margin:20px 10px 0px 10px;
	background:#fff url(../image/wine_card_bg.gif) 450px 65px no-repeat;
	border-bottom:1px solid #fff;/* ie7*/
	/*box-shadow:0px -2px 3px #C1C1C1;*/

}
#wine h1{
	padding:10px 22px;
	text-align:left;
}

#wine_card_end{
background:url(../image/wine_card_bottom_big.png) 0 0 no-repeat;
height:40px;
}
#wine .wine_card{
background:url(../image/wine_card_ribbon.png) 45px 0 repeat-x;
margin:1px;
}
#wine .wine_card .wine_info{
	width:465px;
	margin-left:8px;
	float:left;
	
	letter-spacing: 0.03em;
	font-family:'ComfortaaRegular', Helvetica, Arial;
	color: #353535;
	font-weight:normal;
	font-size:16px;
	padding-bottom:5px;
}
#wine .wine_card .wine_additional_info{
	width:430px;
	margin-left:0px;
	float:left;
	margin-top:10px;
	padding-bottom:5px;
}
#wine .action{
	display:inline;
	float:left;
	margin:0px 4px 0px 0px;
}
#wine .top img{
	margin:8px 0px 0px 10px;
}
#wine .wine_info_buttons{
	margin-left:15px;
	margin-top:5px;
}
#wine .wine_info_buttons img{
	float:left;
}
#wine .wine_card table{
	float:left;
	width:320px;
	clear:both;
	table-layout:fixed;
	border-collapse:collapse;
	margin: 20px 0px 0px 12px;

}
#wine .wine_card table td{
	font-size:14px;
	padding:3px 5px;
}
#wine .wine_image{
	padding-top:25px;
	width:100px;
	float:left;

}
#shadow_frame_info{
	display:none;
	font-size:10px;
	font-family:Arial,Helvetica;
	text-align:left;
	line-height:16px;
	padding-left:5px;
}
#shadow_frame_info span{
	font-weight:bold;
	color:#000;
}

#wine .stars img{
	float:left;
	margin:0px 3px 0px 0px;
}

#wine #kiinnostavuus{
	display:none;
	color: #61615B;
	margin-top:3px;
}
#wine .rank_img{
	display:inline; 
	float:left; 
	margin-bottom:2px;
}

#wine b{
	letter-spacing: 0.03em;
	font-family:'ComfortaaRegular', Helvetica, Arial;
	color: #353535;
	font-weight:normal;
	font-size:14px;
}	

#wine .importer_short{
	padding-left:15px;
	background:#EEF7F7;
}
#wine .importer_long{
	padding-top:0px;
	margin-top:3px;
	padding:15px;
	background:#EFEDE1;
}
#wine .importer_long b{
	color:#707070;
}


#wine .action_buttons{
	/*background:url(../image/wine_card_ribbon.png) 0 0 repeat;*/
}
#wine .action_buttons .left_column{
	margin-left:18px;
	padding:15px 0px;
	float:left;
	width:455px;
}
#wine .action_buttons .right_column{
	padding:10px 0px;
	float:left;
	width:430px;
}

#tablist  .tabnav {
background: #000;

}
#wine  .tabnav li{
float:left;
text-align:center;
font-family:Copse;
font-size:16px;
text-shadow: 0 2px 0 #FCF9EE, 0 3px 0 rgba(0, 0, 0, .15);
}
#wine  .tabnav li a{
display:block;
height:52px;
}
#wine .tabnav .ui-tabs-selected a{
color:#C2620C;
background:url(../image/tabnav_selected.png) 50% 100% no-repeat;

}
#wine  li a{
color:#404040;
}
#wine .tabdiv{
font-family:Arial,Helvetica;
font-size:11px;
text-align:left;
text-shadow:none;
}

#review_list {
margin-top:20px;
padding-bottom:30px;
}
#review_list b{
	letter-spacing: 0.03em;
	color: #555555;
}	

#review_list .nick{
	font-weight:bold;
	color:#911F1F;
}
#review_list .price_quality{
	border-bottom:1px solid silver;
}

#review_list .review{
	padding:15px 0px;
	margin:-5px 10px 0px 10px;
	background:#fff;
}
#review_list .review .review_info{
	float:left;
	width:420px;
	text-align:right;
}
#review_list .review .review_info h3{
	margin:2px 7px;
	padding:0px;
	font-size:18px;
	color:#404040;
	text-align:right;
}
#review_list .review .review_info h3 a{
	color:#A51F1F
	}
#review_list .review .review_info h3 span{
	margin:2px 0px 2px 0px;
	padding:0px;
	font-size:12px;
	color:#59595B;
}
#review_list .review .review_info h4{
	margin:2px 7px;
	padding:0px;
	font-size:14px;
	color:#59595B;
}
#review_list .review .review_text{
	float:left;
	width:400px;
	margin-left:40px;
	text-align:left;
	line-height:18px;
}
#review_list .review_end{
	clear:both;
	background:url(../image/wine_review_end_bg.png) 0 0 no-repeat;
	height:15px;
}

.wine_popularity_chart_frame{
	background:#fff;
	margin:10px 10px 0px 10px;
}
.wine_popularity_chart_frame_end{
	margin:0px 10px;
	background:url(../image/wine_review_end_bg.png) 0 0 no-repeat;
	height:40px;
}

#arvostelu_1{
	display:none;
	padding:0px 0px 20px 0px;
	border-top:1px solid silver;
	margin-top:15px;
}

#arvostelu_1 .nick{
	width: 125px;
}

#arvostelu_1 textarea{
	margin: 0px 0px 15px 0px;
	width:400px;
	height:250px;
}
#arvostelu_1 .button{
	margin:10px 0px 10px 50px;
}

#search{

	
}

#search table{
	
	border-collapse:collapse;
	margin: 0px 60px 0px 100px;
}
#search .explanation{
	padding:20px 0px;
}
#search input,select{
	width:200px; 
	border:1px solid #A0A0A0;
	box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
    -moz-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
    -webkit-box-shadow: rgba(0,0,0, 0.3) 0px 0px 8px;  
}
#search input:hover, textarea:hover, input:focus, textarea:focus {   
   border-color: #7A7A7A;   
 }

#search select{
	width:200px;
}
#search .checkbox{
	width:20px; 
	vertical-align:middle; 
	border:0;
}

#search_result{
	padding-bottom:50px;
}

#search_result table{
	width:850px;
	border-collapse:collapse;
	margin: 15px 50px 0px 50px;
}
#search_result td{
	padding:5px 2px 5px 2px;
}
#search_result td a{
	color:#000;
	font-weight:normal;
	font-size:14px;
}
#search_result .pair td{
	background-color: #fff;
	padding:5px;
}
#search_result .odd td{
	background-color: #E5DEB7;
	padding:5px;
}
#search_result .info_row td{
	background-color: #fff;
	padding-bottom:8px;
	color:#3F3F3F;
}
#search_result td a:hover{
	color:#8F0206;
}


#search_result .search_heading td{
	padding:8px 2px 8px 2px;
}	
#search_result .search_heading td a{
	font-size:12px;
	color:#8F0206;
	font-weight:bold;
}



#lava .current a{
	color:#C2620C;
}

#comment{
	display:none;
}
#background_info{
	display:none;
}


#tooltip{
position:absolute;
width:200px;
border:1px solid silver;
background:#fff;
text-align:left;
font-size:11px;
padding:10px;
color:#646464;
/*filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85;*/
}

#tooltip h3{
margin:0px;
padding:0px 0px 10px 0px;
display:inline;
font-size:11px;
}

#tooltip div.body{
		
}

#tooltip div.url{
		
}

.comment_box{
background:#EFEDE1;
margin:0px 0px 10px 0px;
padding:5px;
}


#arvostelut .reviews_table{
width:910px;
margin-left:15px !important;
margin-left:25px ;
table-layout:fixed;
border-collapse:separate;
border-spacing:3px;
}
#arvostelut .reviews_table .wine_row tr{
border-spacing: 13px;
}
#arvostelut .reviews_table .wine_row td{
background:#F2F2F2;
font-size:11px;
margin:3px;
padding:2px 5px;
border-spacing: 13px;
border:1px solid silver;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: rgba(160,160,160, 0.5) 0px 0px 4px;  
    -moz-box-shadow: rgba(160,160,160, 0.5) 0px 0px 4px;  
    -webkit-box-shadow: rgba(160,160,160, 0.5) 0px 0px 4px;  

}
#arvostelut .reviews_table .wine_row td a{
color:#000;
}
#arvostelut .reviews_table .wine_row td a:hover{
	text-shadow: 0px 0px 3px #A0A0A0;
}
#arvostelut .reviews_table .top_row td{
padding:4px 5px;
background:#FFFBE0;
font-weight:bold;
}
#arvostelut .reviews_table .basic_row td{
padding:3px 5px;
background:#F5F7E8;
}
#arvostelut .reviews_table .c{
text-align:center;
}
#wine .review_button{
	background:url(../image/add_review_bg.png) 0 0 no-repeat;
	width:430px;
	text-align:center;
	padding:12px 0px;
	font-size:12px;
	letter-spacing:0.1em;
	color:#F7F7F7;
	font-family:Trebuchet MS, Arial;
	margin-right:10px;
	display:block;
	float:left;
	color:#404040;
}
#wine .review_button:hover{
	color:#000;
	background:url(../image/add_review_bg_hover.png) 0 0 no-repeat;
}
#wine  .small{
	background:url(../image/add_review_bg_small.png) 0 0 no-repeat;
	width:143px;
	margin-right:0px;
	font-size:11px;
}
#wine  .small:hover{
	background:url(../image/add_review_bg_small_hover.png) 0 0 no-repeat;
}
#wine .review_button img{
	display:inline;
	vertical-align:middle;
	float:none;
}
#wine .facebook{
	background:url(../image/wine_facebook_bg.png) 0 0 no-repeat;
	width:450px;
	height:50px;
	border-color:#898989;
}
#wine .facebook div{
	padding:15px;
}
#register_prompt{
	clear:both;
	width:338px;
	margin:5px 0px 0px 25px;
	border:1px dotted #9E4047;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: rgba(158,64,71, 0.6) 0px 0px 10px;  
    -moz-box-shadow: rgba(158,64,71, 0.6) 0px 0px 10px;  
    -webkit-box-shadow: rgba(158,64,71, 0.6) 0px 0px 10px;  
}
#register_prompt div{
	margin:8px;
	color:#898989;
}
#list_message{
	clear:both;
	width:338px;
	margin:5px 0px 0px 25px;
	border:1px dotted #006900;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	box-shadow: rgba(0,105,0, 0.6) 0px 0px 10px;  
    -moz-box-shadow: rgba(0,105,0, 0.6) 0px 0px 10px;  
    -webkit-box-shadow: rgba(0,105,0, 0.6) 0px 0px 10px;  
}
#list_message div{
	margin:8px;
	color:#003300;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}


