
#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_top_show{
float:right;
margin:5px 30px 0px 0px;
}
#wine_browse_top_hide{
float:right;
margin:5px 30px 0px 0px;
display:none;
}
#wine_browse_content{
display:none;
clear:both;
margin-right:30px;
}
#wine_browse_content li:hover{
background:#FCF0EB;
}
#wine_browse_content li a .name{
display:block;
float:left;
width:400px;
}
#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;
}

#wine h1{
	font-size:18px;
}
#wine .wine_card{
background:url(../image/wine_card_bg.gif) 385px 65px no-repeat
}
#wine .wine_card .wine_info{
	width:400px;
	margin-left:8px;
	float:left;
}
#wine .wine_card .wine_additional_info{
	width:360px;
	margin-left:0px;
	float:left;
	margin-top:15px;
}
#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 table{
	float:left;
	width:285px;
	clear:both;
	table-layout:fixed;
	border-collapse:collapse;
	margin: 10px 0px 0px 20px;
}
#wine .wine_image{
	padding-top:30px;
	width:50px;
	float:left;
	float:left;
}
#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;
}	

#wine .importer_short{
	padding-left:15px;
	background:#EEF7F7;
}
#wine .importer_long{
	padding-top:0px;
	margin-top:3px;
	padding-left:15px;
	padding-bottom:15px;
	background:#EEF7F7;
}
#wine .importer_long b{
	color:#707070;
}

#wine .wine_card_bottom{
	margin-left:420px;
	border:1px solid #BFBFBF;
	margin-right:15px;
	padding:5px 0px;
}
#wine .wine_card_bottom table{
margin:0px;
width:340px;
float:none;
}
#wine .wine_card_bottom table td{
line-height:22px;
}
#wine .wine_card_bottom a img{ 
float:none;
display:inline;
margin:0px 0px 0px 5px;
}

#review_list .content{
	position: relative; /* peekaboo bug fix for IE6 */
min-width: 0; /* peekaboo bug fix for IE7 */
float:none;

	
}
#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{
	
}
#review_list .review .review_info{
	float:left;
	width:320px;
	text-align:right;
}
#review_list .review .review_info h3{
	margin:2px 7px;
	padding:0px;
	font-size:18px;
	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 .review_end{
	clear:both;
	border-bottom:1px solid silver;
	margin-bottom:20px;
	padding-top:20px;
}

#arvostelu_1{
	display:none;
	padding:0px 0px 0px 20px;
}

#arvostelu_1 .nick{
	width: 125px;
}

#arvostelu_1 textarea{
	margin: 0px 0px 15px 10px;
	width:335px;
	height:250px;
}
#arvostelu_1 .button{
	margin:10px 0px 10px 50px;
}

#search{

	
}

#search table{
	width:750px;
	border-collapse:collapse;
	margin: 0px 0px 0px 30px;
}

#search input,select{
	width:200px; 
	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{

}

#search_result table{
	width:762px;
	border-collapse:collapse;
	margin: 0px 0px 0px 10px;
}
#search_result td{
	padding:1px 2px 1px 2px;
}
#search_result td a{
	color:#7F0000;
	font-weight:bold;
	font-size:14px;
}
#search_result .pair td{
	background-color: #E6DB97;
	padding:3px 5px 3px 5px;
}
#search_result .odd td{
	background-color: #E6DB97;
	padding:3px 5px 3px 5px;
}
#search_result .info_row td{
	background-color: #fff;
	padding-bottom:8px;
	color:#3F3F3F;
}


#search_result .search_heading td{
	font-weight:bold;
	padding:8px 2px 8px 2px;
	
}	
#search_result .search_heading td a{
	font-size:12px;
}



.selected{
	/*border:1px dotted #555555;*/
	background:#FCF0EB;
}

#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:#EEF7F7;
margin:0px 0px 10px 0px;
padding:5px;
}


.reviews_table{
width:700px;
margin-left:15px !important;
margin-left:25px ;
table-layout:fixed;
border-spacing:3px;
}

.reviews_table .wine_row td{
background:#F2F2F2;
font-size:11px;
margin:3px;
padding:2px 5px;
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;  
}
.reviews_table .wine_row td a{
color:#000;
}
.reviews_table .wine_row td a:hover{
	text-shadow: 0px 0px 3px #A0A0A0;
}
.reviews_table .top_row td{
padding:4px 5px;
background:#FFFBE0;
font-weight:bold;
}
.reviews_table .basic_row td{
padding:3px 5px;
background:#F5F7E8;
}
.reviews_table .c{
text-align:center;
}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

