/* CSS Document */
html,body{margin:0;padding:0; height:101%; font-size:100%;}
body{
	font-family: Helvetica, Helv, Tahoma, Arial, sans-serif;
	font-weight:normal;
	text-transform:none;
	font-size:0.87em;
	color:6f6d6d;
	background-color: #FEFEFE;
}

#page{
	Width:964px;
	display:block;
	margin:0 auto;
	z-index:1;
	overflow:hidden;
	/*background-image: url(../production/watermarkHome.jpgl);*/
}

h1, h2, h3, h4, h5{clear:left;}
img{border:none;}
h1{font-size:47px;margin:0px; padding:0px; font-weigh;}
h3{
	font-size:18px;
	margin-top:3px;
	color:#115546;
	color:#f9c40c;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
h2{margin:0px; padding:0px; color:white; padding:0px; font-weight:600; text-transform:lowercase;}

.Heading{
	position:relative;
	Width:780px;
	height:129px;
	display:block;
	font-size:0.85em;
	float:right;
	z-index:2;
}
.Heading .templateI_F{
	position:absolute;
	margin:0;
	padding:0;
	top:5px;
	left:310px;
	top:47px;
	display:block;
	width:470px;
	height:60px;
}
.Heading .title, .Heading .shop-title{position:absolute; margin:0; padding:0; width:620px; height:75px; left:330px; top:175px;}
/*.Heading .shop-title{position:absolute; margin:0; padding:0; width:620px; height:100px; left:330px; top:150px;}*/
.Heading ul{display:block; margin:0; padding:0; width:600px; height:31px; margin-top:6px; padding:8px; background:url(../imgs/shop-title-box.png) no-repeat left top; font-family:Arial, Helvetica, sans-serif;}
.Heading ul li{list-style:none; font-size:1em; float:left; color:white;}
.Heading ul li.OpenTime{float:left;padding-left:30px;}

.CopyBody{
	margin:0px;
	padding:0px;
	Width:780px;
	display:block;
	float:right;
	margin-bottom:20px;
	min-height:700px;
	line-height:1.3em;
	text-align:left;
	overflow:hidden;
	font-size:12px;
	z-index:2;
	color: #6f6d6d;
}
.CopyBody a{text-decoration:none;}

.CopyBody .navigation{display:block; float:left; margin-left:8px; Width:246px; margin-top:5px; min-height:inherit; text-align:left; overflow:hidden; margin-bottom:15px; z-index:3;}
.CopyBody .navigation ul{display:block; list-style:none; line-height:38px; }
.CopyBody .navigation ul, .CopyBody .navigation ul li{text-align:left; margin:0px; padding:0px; color:black; background: url(../imgs/navsmallstrip.png) no-repeat left top;}
.CopyBody .navigation ul li a{color:white; text-decoration:none; margin-left:40px; font-size:1.45em; }
.CopyBody .navigation ul li a:hover{color:#9aca3c; }
.CopyBody .navigation ul li.selected{color:#82dae4;outline:0;text-align:left; background:url(../imgs/navsmallstrip_lime.png) no-repeat left top;}
.CopyBody .navigation ul li.selected a{color:white; text-decoration:none;}
.CopyBody .navigation ul li.selected a:hover{color:white; text-decoration:none;}
.CopyBody .navigation ul li.selected ul{text-align:left; margin:0px; padding:0px; line-height:20px; background: url(../imgs/navsmallstrip.png) repeat-y left top;}
.CopyBody .navigation ul li.selected ul li{}
.CopyBody .navigation ul li.selected ul li a{text-decoration:none; padding-left:16px; font-size:1.15em; color:black; background: url(../imgs/navigation-Child-button.png) no-repeat left center;}
.CopyBody .navigation ul li.selected ul li a:hover{background: url(../imgs/navigation-Child-button-selected.png) no-repeat left center; color:black;}
.CopyBody .navigation ul li.selected ul li.child_selected{clear:left; text-decoration:none; font-size:1.15em; color:black;}
.CopyBody .navigation ul li.selected ul li.child_selected a{background: url(../imgs/navigation-Child-button-selected.png) no-repeat left center; font-size:1.05em; color:white;}

.CopyBody .navigation .templateI_F{display:block; width:220px; float:left; margin-left:13px; margin-top:10px;}

.CopyBody .page-copy, .CopyBody .shop-copy{
	font-family: Helvetica, Helv, Tahoma, Arial, sans-serif;
	margin:0px;
	padding:0px;
	min-height:inherit;
	width:612px;
	float:left;
	z-index:3;
}

.CopyBody .shop-copy .msgBoardForm{display:none;}

.CopyBody .page-copy .imgthumbs, .CopyBody .shop-copy .imgthumbs{float:left; margin-right:5px; margin-bottom:5px;}
.CopyBody .page-copy a:link, .CopyBody .shop-copy a:link, .CopyBody .page-copy a:visited, .CopyBody .shop-copy a:visited{
	color:#6f6d6d;
	text-decoration:none;
}
.CopyBody .page-copy a:hover, .CopyBody .shop-copy a:hover{
	color:#6f6d6d;
	text-decoration:underline;
}
.CopyBody .page-copy p, .CopyBody .shop-copy p{
	font-family: Helvetica, Helv, Tahoma, Arial, sans-serif;
	clear:left;
	width:572px;
	margin-top: 17px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
.CopyBody .page-copy  img{margin-left:17px;}
.CopyBody .page-copy h2, .CopyBody .shop-copy h2{
	clear:left;
	width:572px;
	margin-left:0px;
	text-transform:capitalize;
	font-size:18px;
	padding-top: 17px;
}
.CopyBody .shop-copy{
	padding-bottom: 17px;
	width: 640px;
	margin-right: 5px;
}

.CopyBody .shop-copy a:link{ font-weight:bold;}
.CopyBody .shop-copy a:visited{font-weight:bold; color:6f6d6d;}

.CopyBody .shop-copy .copy-title{
	display:block;
	margin:0;
	padding:0;
	padding:10px;
	background-color:#e6e6e6;
	margin-bottom:10px;
	width: 150px;
}
.CopyBody .shop-copy .copy-title{Font-Family:Arial, Helvetica, sans-serif; font-size:1.30em; font-weight:bolder; color:#a5a5a5;}

.CopyBody .shop-copy .featurePic{
	display:block;
	width:640px;
	height:390px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	/*background-image: url(/imgs/loadingVideo.jpg);*/
}
.CopyBody .shop-copy .featurePic img{display:block; width:560px; height:315px; padding:6px;}
.CopyBody .shop-copy form h2{background: url("../imgs/navsmallstrip.png") no-repeat  left top; padding: 4px 0px 4px 4px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; font-size:1.45em; color:#115546;}
.CopyBody .shop-copy .submit{background: url("../imgs/navsmallstrip.png") no-repeat  left top; color:black; width:246px; border:none;}

.CopyBody .shop-copy .msgBoardForm .msgleft{
	display:block;
	margin:0;
	width:271px;
	float:left;
	background:url(../imgs/Stars-Rating.jpg) no-repeat right bottom;
	padding: 0;
}
.CopyBody .shop-copy .msgBoardForm .msgleft .comment_text{
	margin-bottom:27px;
	width:100%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding: 0;
}
.CopyBody .shop-copy .msgBoardForm .msgleft label{margin:0; padding:0; width:270px; margin-bottom:6px; float:right:}
.CopyBody .shop-copy .msgBoardForm .msgleft input{margin:0; padding:0; width:20px; float:left:}

.CopyBody .shop-copy .msgBoardForm .msgright{display:block; width:271px; height:150px; float:right;}

.CopyBody .page-copy .msgbrd{display:block; clear:left; margin:0; padding:0; width:572px; margin-bottom:10px; padding-bottom:10px; border-bottom:solid 1px #515d59;}
.CopyBody .page-copy .msgbrd p{display:block; clear:right; margin:0; padding:0;  width:572px; margin:17px;}
.CopyBody .page-copy .msgbrd span{margin:0; padding:0; width:inherit; font-size:11px; color:black;}

.boxout {display:block; margin: 0px; padding: 0px; background-color:#dedcd0;}

table{display:block; margin-bottom:5px;}

#execform{
	display:block;
	clear:both;
	float:left;
	width:572px;
	margin-top: 17px;
	margin-bottom: 17px;
}
fieldset,  legend, label, input, textarea, select{margin:0; padding:0; border:none; clear:left;}
legend{font-weight:bold;}
label, input, textarea, select{margin:10px 0px 0px 0px; border:1px #ccc solid;}
label{display:block; width:110px; float:left; border:none}
input, textarea{width:300px;}
input.image{
	width:50px;
	height:21px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
input#strCAPTCHA{width:75px; height:21px; margin-top:2px;}
select{width:220px;}
.checkbox{width:20px; text-align:left;}
fieldset span{padding:10px 0px 0px 0px;}

.Gallery{padding-left:10px;}
.Gallery ul.listGallery{margin: 0px; padding: 0px; display: inline; list-style:none;}
.Gallery ul.listGallery li, .Gallery ul.listGallery li a{float:left; width:184px; height:91px; 	margin-right:10px;	margin-bottom:12px;}
.Gallery ul.listGallery li a:hover{background: #949286; opacity:0.50; /*filter:alpha(opacity=50);*/}

.Footer{
	display:block;
	Width:824px;
	height:31px;
	margin-top:5px;
	text-align:left;
	padding-top:2px;
	padding-right:10px;
	background-color: #e9e9e9;
	float: left;
	margin-left: 0px;
}
.Footer .footer-left{
	float:left;
	font-size:10px;
	color:#a09d9d;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: none;
}
.Footer  a.twentyfirst{
	width:266px;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

.FooterCopyright, .FooterCopyright a{
	display:block;
	Width:824px;
	height:31px;
	margin-top:5px;
	text-align:left;
	padding-top:2px;
	padding-right:10px;
	float: left;
	margin-left: 0px;
	margin-top:			4px;
	font-size:			10px;
	text-decoration: 	none;
	text-align:	right;
}

.FooterCopyright a:hover{
	text-decoration:	underline;
}
