/******************************** CMS content ******************************/
.pcontent {
	margin:0 0 0 15px;
	padding:0px;
	}

body {
	background-color: #F1F1F1;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.logo {
	background-image:url(../img/menupage/logo_bg.gif);
	background-repeat:no-repeat;
	}
.txt{
font-family:Arial;
font-size:12px;
color:#666;
}
a:link {
color: #406285;
text-decoration: none;
}
a:visited {
color: #406285;
text-decoration: none;
}
a:hover {
color: #666;
text-decoration: none;
}

/*********************************** home ***************************/
.special_images {
	margin: 0 0 5px 10px;
	border: 1px solid #666666;
	}


.home_board {
	margin:100px 26px 20px 26px;
	font:12px Arial;
	color:#FFFFFF;
	line-height:15px;
	}
	
.board_background {
	background-image:url(../img/board.jpg);
	background-repeat:no-repeat;
	}

.board_field {
	width:58px;
	height:17px;
	font:11px Arial Italic;
	border:0 solid #FFFFFF;
	color:#666666;
	padding-left:3px;
	}

.board_field_long {
	width:120px;
	height:17px;
	font:11px Arial Italic;
	border:0 solid #FFFFFF;
	color:#666666;
	padding-left:3px;
	}

.board_submit {
	width:40px;
	height:17px;
	font:11px Arial Italic;
	border:0 solid #FFFFFF;
	}

.home_topic {
	margin:12px 29px 0px 29px;
	font:12px Arial;
	color:#555555;
	line-height:16px;
	}
	
.home_topic td {
	font:12px Arial;
	color:#555555;
	line-height:16px;
	}

.home_topic a:link, .home_topic a:visited {
	color:#812717;
	text-decoration:none;
	}
	
.home_topic a:hover {
	color:#555555;
	text-decoration:none;
	}

.home_topic_more {
	padding-right:20px;
	}

.home_top_border {
	background-color:#416187;
	}
	
.home_news {
	margin: 10px 0px 30px 0px;
	}

.menu_top_border {
	background-color:#812717;
	}
	
.menu_intro {
	margin:27px 36px;
	font:12px Arial;
	color:#555555;
	line-height:15px;
	}	
.menu_intro h1 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-size: 13px;
	color: #416187;
	font-style: italic;
	}
	
.menu_topic {
	margin:15px 34px;
	font:12px Arial;
	color:#555555;
	line-height:16px;
	}

.menu_topic a:link, .menu_topic a:visited {
	color:#812717;
	text-decoration:none;
	}
	
.menu_topic a:hover {
	color:#555555;
	text-decoration:none;
	}

.footer {
	font:10px Arial;
	color:#888888;
	line-height:15px;
	}
	
.footer a:link, .footer a:visited {
	color:#888888;
	text-decoration:none;
	}
	
.footer a:hover {
	color:#416187;
	text-decoration:none;
	}
	
/**************************** buy fish ****************************/
.cart {
	font:11px Arial;
	color:#666666;
	line-height:11px;
	}
	
.cart_item{
	padding:10px 5px 0px 10px;
	font:12px Arial;
	color:#666666;
	}
	
.cart_item strong{
	font-weight:bold;
	color:#812717;
	}
	
.cart_field {
	width:32px;
	height:15px;
	font:11px Arial Italic;
	border:0 solid #FFFFFF;
	color:#666666;
	}
	
.cart_details {
	font:10px Arial;
	color:#666666;
	}
	
.cart_details a:link, .cart_details a:visited {
	color:#666666;
	text-decoration:none;
	}
	
.cart_details a:hover {
	color:#812717;
	text-decoration:none;
	}
	
/******************************** check out *********************************/
.checkout_title {
	padding:0 10px;
	font:12px Arial;
	color:#666666;
	line-height:24px;
	}

.checkout_field {
	width:275px;
	height:17px;
	border:0 solid #FFFFFF;
	font:11px Arial;
	color:#666666;
	}
	
.red_star {
	color:#FF0018;
	}


/****************************** menu ****************************************/
.menu_table td {
	padding:5px 0;
	font-family:Arial;
	font-size:12px;
	color:#666;
	}
	
/****************************** wine title ************************************/
.wine_title {
	font-size:14px;
	font-weight:bold;
	}


/****************************** wine title ************************************/
.sub_ad {
	margin:16px 6px 10px 6px;
	font:12px Arial;
	color:#FFFFFF;
	line-height:15px;
	}