/* CSS Document */
html,body{margin:0;padding:0; height:101%; font-size:100%;}
body{font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;text-transform:none; font-size:0.87em; color:#115546;}

#page{Width:942px; display:block; margin:0 auto; margin-top:10px; background:url(../imgs/header.png) no-repeat top left; z-index:1; overflow:hidden;}

h1, h2, h3, h4, h5{clear:left;width:100%;color:white;}
img{border:none;}
h1{font-size:47px;margin:0px; padding:0px; font-weigh;}
h3{font-size:18px;margin:0px; padding:0px; margin-top:3px; color:#115546; color:black; font-weight:bolder;}
h2{margin:0px; padding:0px; color:white; padding:0px; font-weight:600; text-transform:lowercase;}

.Heading{position:relative;Width:100%; height:265px; display:block; font-size:0.85em; float:right; z-index:2;}
.Heading .templateI_F{position:absolute; margin:0; padding:0; top:5px; left:330px; top:85px; display:block; width:620px; height:80px;}
.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{clear:both; margin:0px; padding:0px; Width:892px; display:block; float:right; margin-bottom:20px; min-height:600px; line-height:1.3em; text-align:left; overflow:hidden; font-size:12px; z-index:2;}
.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{margin:0px; padding:0px; min-height:inherit; width:612px;  float:right; z-index:3;}
.CopyBody .page-copy .imgthumbs, .CopyBody .shop-copy .imgthumbs{float:left; margin-right:5px; margin-bottom:5px;}
.CopyBody .page-copy a, .CopyBody .shop-copy a{color:#115546; text-decoration:none;}
.CopyBody .page-copy a:hover, .CopyBody .shop-copy a:hover{color:#115546; text-decoration:underline;}
.CopyBody .page-copy p, .CopyBody .shop-copy p{
	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{
	background:url(../imgs/shopbodycopybk.png) no-repeat top left;
	padding-bottom: 17px;
	padding-left: 17px;
	width: 590px;
	margin-right: 5px;
}
.CopyBody .shop-copy .featurePic{
	display:block;
	width:572px;
	height:327px;
	background:url(../imgs/homeimageframe.png) top left no-repeat;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
}
.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 .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: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;}
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{
	clear:both; 
	display:block; 
	Width:891px; 
	height:88px; 
	margin-top:5px; 
	margin-left:50px; 
	/*background: url(../imgs/Footer.png) no-repeat right; */
	text-align:left; 
	padding-top:2px; 
	padding-left:2px; 
	z-index:3;
}

.Footer .footer-left{display:block; float:left; font-size:10px; font-weight:bold; color:#115546; margin:15px 0px 0px 10px;}
.Footer  a.twentyfirst{display:block; float:right; overflow:hidden; width:166px; height:100px; font-size:10px;  text-decoration:none;}

.footer21stcdLink, .footer21stcdLink a{
	float:				right;
	padding-right:		5px;
	color:				#999 !important;
	font-size:			10px !important;
	text-decoration:	none;
}