﻿@charset "utf-8";

/* --------------------------------------------------------------------

# Suparuberry Opened Page CSS#

-------------------------------------------------------------------- */

/*DUMMY*/

#open_close {
	margin-left:19px;
	margin-top:15px;
	width:550px;
	height:82px;
	background-image:url('../opened/open_close.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#open_seasons {
	width:500px;
	margin-left:19px;
	line-height:1.5em;
	background-image:url('../opened/openclose_middle.png');
	background-repeat:no-repeat;
	padding-left:25px;
	padding-right:25px;
}

#open_seasons dt {
	float:left;
	font-weight:bold;
	width:5em;
	color:#d70a2a;
}

#open_seasons dd {
	margin-left:5em;
}

#openclose_ul {
	width:500px;
	margin-left:19px;
	line-height:1.5em;
	margin-bottom:30px;
	background-image:url('../opened/openclose_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:25px;
	padding-right:25px;
	padding-top:1.5em;
	padding-bottom:30px;
}

#openclose_ul li {
	list-style:none;
}

.new_year {
	color:#d70a2a;
}


/*DUMMY Ends*/

#priceList_header {
	width:550px;
	height:40px;
	background-image:url('../opened/pricelist_header.png');
	background-repeat:no-repeat;
	text-indent:-9999px;
}

table {
	border-collapse:collapse;
	border:solid 1px #d70a2a;
	border-spacing:0;
	width:527px;
	margin-left:31px;
	margin-bottom:20px;
}

table caption {
	text-align:left;
}

table thead {
	background-color:#FED8DE;
}

table tr th, table tr td {
	border:solid 1px #d70a2a;
	padding-top:0.5em;
	padding-bottom:0.5em;
	font-weight:normal;
}

table tr td {
	padding-left:1em;
}

.seasons {
	background-color:#FAE5E9;
}

#takeOut {
	background-image:url('../opened/takeout_header.png');
	background-repeat:no-repeat;
	margin-top:30px;
}

#takeout_strong {
	color:#d70a2a;
}

#cautions {
	background-image:url('../opened/cautions_header.png');
	background-repeat:no-repeat;
	margin-top:30px;
}

.subtopic_wrap {
	margin-bottom:20px;
}

.subtopic_wrap ul {
	background-image:url('../commonimages/topics_back.png');
	background-repeat:no-repeat;
	background-position:bottom;
	padding-left:35px;
	padding-right:30px;
	padding-bottom:35px;
	line-height:1.5em;
	list-style:none;
}

.subtopic_wrap ul li {
	padding-top:0.5em;
}

#map {
	width:527px;
	height:350px;
	border:solid 1px #D70A2A;
	margin-left:31px;
	margin-bottom:30px;
}


/*Hack for Opera*/

@media screen and (min-width: 350px){


}