@charset "utf-8";
/* CSS Document */
* { padding:0; margin:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;background:#F4F8F7; }


/*default*/
form { background:none; margin:0; padding:0; border:0 !important;}
a img{ border:0;}
ul { list-style:none;}
.clear { padding:0; margin:0; clear:both;}


/*wrapper*/
.wrap { width:100%; float:left; overflow:hidden; height:auto;}

/*Header*/
.header-wrap { width:100%; float:left; height:auto; background:#fff;   }
.header { width:976px; margin:0 auto; position:relative; height:100px;  z-index:1000}
.header-L { width:663px; float:left; padding:0 0 0 46px;}
/* MENU */
ul.main-menu { display:block; float:left; width:100%; margin:0; padding:80px 0 0 0;}
ul.main-menu li{ display:inline; padding:0 15px 0 0;}
li.main-menu-last { padding:0 !important;}
ul.main-menu li a{ color:#b38a5c; font-size:10px; text-decoration:none;} 
ul.main-menu li a:hover{ color:#357d80;}
a.main-menu-active {color:#357d80 !important;}

.header-R { width:267px; float:right;}
.head-logo { width:267px; float:left; position:relative; z-index:5000; margin:0 0 -20px 0; padding:8px 0 0 0;}
.head-shop { width:58px; float:right; height:auto; text-align:right;padding:83px 0 0 0;}
.head-shop a{ color:#3F8F93;  font-size:11px; text-decoration:none; font-weight:bold;}
.head-shop a:hover{ color:#b38a5c; }

/* Banner */
.banner-wrap {width:100%; float:left; height:auto; background:#BDD4D6; position:relative;   }
.banner { width:976px; margin:0 auto; position:relative; height:auto;}

/*Content*/
.content-wrap {width:100%; float:left; height:auto; background:#F4F8F7;}
.content { width:976px;  margin:0 auto; position:relative; height:auto;}

.content-body {width:930px; float:left; height:auto; padding:10px 0 0 46px;}
p.tag-line { display:block; font-size:15px; text-align:right; padding:0 58px 0; color:#348b9f; margin-bottom:0;}

/*.content-box { width:612px; float:left; height:auto; padding:20px 0 0 0;}*/
.content-box { width:912px; float:left; height:auto; padding:20px 0 0 0;}
.content-box p,
.content-box h1 { display:block; color:#3a7b7d; line-height:18px; font-size:13px; margin-bottom:15px;}
p.text-1 { display:block; color:#b38a5c; line-height:18px; font-size:13px; margin-bottom:0;}
.content-box h1 { margin-bottom:0;}
.content-box p a { display:block; color:#3a7b7d; text-decoration:none;}
.content-box p a:hover { color:#000000; background-color:#D6E4E4; }
.content-box p a img { margin-right:7px;}
.hide {	display:none !important; }
.testimonial_name { text-align:right !important; }
.img_left { float:left; margin: 0 15px 15px 0; }

.extra-frame { width:612px; float:left; height:auto; padding:10px 0 0 0;}
.extra-box { width:199px; float:left;}
.extra-box-space { width:7px; float:left; height:155px;}

.sizechart { width:400px; float:left}
.sizechart table { width:398px; border: #bdd4d6 1px solid; color:#468d90;}
.sizechart table td {padding: 2px 10px 2px 10px;}
.header_row { background-color:#bdd4d6; font-weight:bold; vertical-align:top;}
.even { background-color:#d5e5e4;}


/* Styles for Example #2 */
h3.dining_title {
	margin-bottom:0;

}
.faqs{
margin:0;
padding:0;
width:611px;
list-style-type:none;
background-color:#F4F8F7;
color:#348b9f;
line-height:120%;
}
.faqs a{
display:block;
font-weight:normal;
text-decoration:none;
}
.faqs ul{
overflow: hidden;
margin:0;
padding:0;
}
.faqs li{
margin:0 0 1px 0;
padding:0;
list-style-type:none;
}
.faqs li a{
	width:596px;
	padding:5px 10px 0 5px;
	display:block;
	color:#000000;
	height:25px;
}
.faqs li a.closed{
color:#000000 !important;
background-color: #F4F8F7;
}
.faqs li.firstitem a.closed{
color:#000000 !important;
background-color: #F4F8F7;
}
.faqs li.lastitem a.closed{
color:#000000 !important;
background-color: #F4F8F7;
}
/* Content */
.faqs li li{
padding:5px 15px 0 15px;
height:105px;
background-color:#F4F8F7;
}
.faqs li a.opened{
	color:#fff;
	background-color: #BDD4D6;
}
.faqs li.firstitem a.opened{
background-color: #BDD4D6;
	color:#000;
}
.faqs li.lastitem li{
margin-bottom:0px;
}
.faqs li.lastitem ul{
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:0px;
}
form ul li {
	color:#3a7b7d;
}
form ul li label {
	clear:both;
	float: left;
	width: 35%;
	padding: 5px;
	margin: 0px;
	text-align: right;
}
form ul {
	padding:0;
	margin:0;
	list-style:none;

}
form ul li input,
form ul li textarea {
	background-color:#D6E4E4;
	border:none;
	padding:5px;
	margin:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
form .button {
	background-color:#3a7b7d;
	border:#D6E4E4 1px solid;
	font-weight:bold;
	color:#FFFFFF;
	margin-top:15px;
	margin-left:37%;

}
form .button:hover {
	cursor:pointer;
	background-color:#000000;

}
.dontfillmeout { display:none !important; }
.error { color:#CC0000 !important; }
.welcome { margin:-325px 0 55px -105px; z-index:5;}

/*Footer*/
.footer { width:612px; float:left; height:auto; font-size:10px; padding:15px 0; color:#8d9091;}




