@charset "utf-8";
/* CSS Document */

.clear { clear: both; }
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}  /* for IE/Mac */
.alignright { float: right; padding: 0 10px 0 50px; margin: 0; }
a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
.noborder { border: none; }

div#content h1 { font-size: 22px; color:#ffb300; padding: 0; margin: 0 0 15px 0; }
div#content h2 { font-size: 18px; color:#ffb300; padding: 0 0 10px 0; margin: 0; }
div#content h3 { font-size: 14px; color:#ffb300; padding: 0 0 10px 0; margin: 0; }
div#content p { line-height:1.4; letter-spacing: 0px;  padding: 0 0 8px 0; margin: 0 0 8px 0; }
div#content .smalltext { font-size: 9px; }
div#content .map { float: right; margin-top: -125px; }
div#content iframe { border:1px solid #7c344a; }

/* lighbox */
div#content .bgProductBox a {
	color: #ffffff;
	text-decoration: none;
	padding: 10px;
}
div#content .bgProductBox a:hover, div#content .bgProductBox a:active, #content .bgProductBox a:focus {
	color: #ffffff;
	text-decoration: none;
	padding: 10px;
}
div#content .bgProductBox {
	width: 95%;
	border: 0px solid #7c344a;
	margin: 0 auto;
	padding: 15px;
	color: #ffffff;
	text-align: center;
}
div#content .bgProductBox img { border: 1px solid #ffffff; }

div#navigation p { line-height:1.4; padding: 0 0 8px 0; margin: 0 0 8px 0; }
div#navigation .imgBox { width:200px; margin: 0 auto 10px auto; padding: 0; border-top: 5px solid #999999;}
div#navigation .imgBox img { padding: 0; margin: 0; }
div#navigation .imgBox p { font-size: 9px; padding: 0 5px; margin: 0; }
div#navigation .imgBox p.title { font-weight: bold; color: #ffb300; }
div#navigation .price { font-weight: bold; color: #ff0000; }
div#navigation h3 { font-size: 14px; color:#999999; padding: 0 0 10px 0; margin: 0; text-align: center; }

div#extra p { line-height:1.4; padding: 0 0 8px 0; margin: 0 0 8px 0; }
div#footer p{margin:0;padding:5px 10px;text-align: center; font-size:10px;}

div#banner h1 { font-size: 36px; text-align: right; padding: 150px 40px 0 0; margin: 0; }
div#banner p { font-size: 12px; padding: 0 0 8px 0; margin: 0; color: #ffffff; }

div#menu ul { width: 310px; height: 30px; padding: 0; margin: 0; float: right; list-style-type: none; }
div#menu ul li { background: url(../images/bgButton.gif) no-repeat; width: 150px; height: 25px; float: left; text-align: center; padding: 5px 0 0 0; margin: 0 5px 0 0; }
div#menu ul li a { text-decoration: none; color: #ffb300; font-size:14px; font-weight: bold; }
div#menu ul li a:hover { text-decoration: underline; color: #ffb300; }

/* footer menu */
div#footer ul { font-size: 14px;  font-weight: bold; }
div#footer li
{
	display: inline;
}

div#footer li a, div#footer a
{
	text-decoration: none;
	color: #ffffff;
}

div#footer li  a:hover
{
	text-decoration: underline;
}

div#footer ul
{
	text-align: center;
	padding: 0 0 5px 0;
	margin: 0;
}

.hr {
	width: 90%;
	padding: 0;
	margin: 0 auto 5px auto;
	border-top: 1px solid #5d4617;
}
