
.box_content{
background:#fff;
margin:0px 75px;
padding:10px 15px 20px 15px;
}
.box_content_end{
height:30px;
margin:0px 75px;
background:url(../image/vw3.0/790_bottom.png) 0 0 no-repeat;
}
.box_content p{
padding:10px;
}
.box_content h3{
	margin:0px;
	padding:5px 0px 0px 25px;
}

.box_content table{
	margin:10px 0px 0px 50px;
}

.box_content table .input_field{
	width:300px;
}

.box_content table textarea{
	width:200px;
	height:75px;
}
.box_content table td{
	vertical-align:top;
}

.error{
	color: #B30000;
	font-weight:bold;
}

.message{
	color: #02B021;
	font-weight:bold;
}


.box_content .sortable{
	margin:0px 0px 0px 0px;
	clear:both;
	width:640px;
	border:0px solid #515151;
	border-width:1px 1px 0px 0px;
	border-color: #838383 #515151 #838383 #515151;
}
.box_content .sortable th{
	padding:5px 5px 5px 5px;
	border:0px solid #515151;
	border-width:1px 0px 1px 1px;
	border-color: #fff #838383 #838383 #838383;
}
.box_content .sortable td{
	padding:5px 5px 5px 5px;
	border:0px solid #515151;
	border-width:1px 0px 1px 1px;
	border-color: #fff #838383 #838383 #838383;
}
.box_content .sortable .odd{
	background-color: #DBDB96;
}
.box_content .sortable .even{
	background-color: #EFEFCF;
}
.box_content .sortable img{
	float:none;
	display:inline;
	margin:0px;
}

.profile_table{
	width:640px;
	padding:0px;
	margin:0px;
	/*border-collapse:collapse;*/
	border-spacing:3px;
}
.profile_table td{
	padding:2px;
	background-color: #fff;
	/*border:1px solid silver;*/
}
.profile_table .field_name{
	background-color: #EFEFCF;
	color: #801C1C;
	width:90px;
	text-align:right;
	border:1px dotted #801C1C;
}
.profile_table .field_value{
	width:210px;
	text-align:left;
	border:1px dotted #801C1C;
	border-width:0px 0px 1px 0px;
	background-color: #F9F9EE;
}
#wine_lists{
	margin:10px 0px 0px 50px;
}
#wine_lists b{
	color: #801C1C;
}
#wine_lists td img{
	cursor:pointer;
}
#wine_lists ul{
	width:640px;
	padding:0px;
	margin:0px;

}
#wine_lists li{
	float:left;
	width:25%;
	padding:0px;
	margin:0px;
	list-style:none;
	text-align:center;
	line-height:30px;
}
#wine_lists li a{
	display:block;
	border:1px solid #838383;
	border-width:1px 0px 1px 1px;
	font-size:16px;
	font-weight:bold;
	background:#EFEFCF;
}
#wine_lists li .last{
	border-width:1px 1px 1px 1px;
}

#wine_lists li img{
	float:none;
	display:inline;
	margin:0px;
	
}
#wine_lists li .selected{
	background:#fff;
	border-color: #838383 #838383 #fff #838383;
}
#wine_lists li a:hover{
	background:#fff;
}

#wine_lists .top_padding{
	width:638px;
	background:#fff; 
	height:5px;
	clear:both;
	border:1px solid #838383;
	border-width:0px 1px 0px 1px;
}
#wine_lists .reviewed{
	font-weight:bold;
	color: #801C1C;
}
.register_form td{
	padding:4px 2px;
}
