* {
	margin: 0;
	padding: 0;
}

body {
	background: url(images/img01.png) repeat-y center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
}

form {
}

input, textarea {
	border: 1px solid #DEDED1;
	font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;

}

input.text {
	padding: .15em;
	background: #FDFDFB url(images/img06.gif) repeat-x;
}

input.button {
	background: #763320 url(images/img07.gif) repeat-x;
	color: #FFFFFF;
}

h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #D15803;
}

h1 {
	letter-spacing: -.05em;
	font-size: 2.2em;
}

h2 {
	margin-top: 1em;
	letter-spacing: -.05em;
	font-size: 1.4em;
}

h3 {
	margin-top: 1em;
}

p, ul, ol {
	margin-top: 1em;
	line-height: 160%;
}

ul {
	list-style: none;
}

ul li {
	margin-left: 1em;
	padding-left: .75em;
	background: url(images/img05.gif) no-repeat left center;
}

ol {
	margin-left: 1em;
	list-style-position: inside;
}

blockquote {
	margin-left: 1em;
	padding-left: .75em;
	border-left: 1px solid #9E9D89;
}

a {
	text-decoration: none;
	color: #D15803;
}

a:hover {
	/* text-decoration: underline; */
	font-weight:bold;
	color: #827F4F;
}

/* Header */

#header {
	width: 860px;
	height: 110px;
	margin: 0 auto;
	padding: 0 40px;
	background: url(images/img02.png);
	height:150px;
}

#logo {
	float: left;
}

#logo h1, #logo p {
	margin: 0;
	padding-top: 25px;
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-style: italic;
	color: #F3F3E9;
}

#logo h1 {
	font-size: 3em;
}

#logo p {
	padding: 48px 0 0 5px;
	letter-spacing: -.055em;
	font-size: 1.4em;
	font-weight: bold;
}

#logo a {
	color: #F3F3E9;
}

#search {
	float: right;
	width: 15em;
	padding-top: 50px;
}

#search fieldset {
	border: none;
}

#search #s {
	width: 13em;
}

/* Page */

#page {
	width: 940px;
	margin: 0 auto;
}

/* Content */

#content {
	float: right;
	width: 580px;
	padding: 35px 50px 0 0;
	background: url(images/img04.png) no-repeat right top;
}

.post {

}

.post .meta {
	margin: 0 0 1.5em 0;
	padding: 0 0 1px 10px;
	background: url(images/img08.png) no-repeat left bottom;
	line-height: normal;
}

.post .meta small {
	font-size: 12px;
}

/*========About US========*/

.post .AboutUs{
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333;
	font-size:12px;
	text-align:justify;
	line-height:28px; 
	margin:0 0 0 0; 
	padding-left:12px; padding-right:12px
}
.post .Content{
	font-family:Arial, Helvetica, sans-serif; 
	color:#333333;
	font-size:14px;
	text-align:justify;
	line-height:28px; 
	margin:0 0 0 0; 
	padding-left:12px; padding-right:12px
}
/*===========================*/
/*============handicraft===============*/
.contant_photo{margin:0 0 0 0; padding:0 0 0 0; float:left}
.contant_photo .caption_photo{background-color:#993300; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:16px;padding:4px 15px 5px 15px;font-weight:bold;-moz-border-radius-topleft:5%;-moz-border-radius-bottomleft:5%; width:500px; margin-bottom:10px}
.contant_photo .month_photo{padding-left:15px;float:left;margin-bottom:5px}
.contant_photo .month_photo img{width:150px; height:110px;border:2px solid #993300;padding:2px 2px 2px 2px;margin-right:10px}
.contant_photo .month_photo small{padding-left:15px;font-family:Arial, Helvetica, sans-serif;font-size:12px}
.contant_photo .month_photo a{color:#993300}
.contant_photo .month_photo a:hover{color:#CCCCCC; text-decoration:underline;font-weight:normal}

/*===========================*/
/*===========================*/
.contant_description{margin:0 0 0 0; padding:0 0 0 0; float:left}
.contant_description .caption_description{background-color:#993300; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:16px;padding:5px 15px 5px 15px;font-weight:bold;-moz-border-radius-topleft:5%;-moz-border-radius-bottomleft:5%; width:550px; margin-bottom:10px}
.contant_description .paragraph_description{font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:5px 15px 0px 15px; line-height:20px; text-align:justify}
.contant_description .paragraph_description img{width:140px; height:110px; float:left; border:5px solid #CCCCCC; margin-right:10px;}
.contant_description .paragraph_description  a{color:#CCCCCC; text-decoration:none}
.contant_description .paragraph_description a:hover{color:#CC3300; font-weight:normal;}
.contant_description .clear_description{clear:both; border:1px dotted #CCCCCC;margin:5px 15px 5px 15px}
.contant_description .paging_description{padding-left:14px;font-family:Arial, Helvetica, sans-serif;font-size:14px}
.contant_description .paging_description a{color:#CC3300}
.contant_description .paging_description a:hover{color:#999999; text-decoration:underline;font-weight:normal}
/*===========================*/
.contant_guest{margin:0 0 0 0; padding:0 0 0 0; float:left;}
.contant_guest .caption_guest{background-color:#004484; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:14px;padding:4px 15px 5px 15px;font-weight:bold;-moz-border-radius-topleft:5%;-moz-border-radius-bottomleft:5%; width:550px; margin-bottom:10px}
.contant_guest p{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:justify;line-height:28px; margin:0 0 0 0; padding-left:12px; padding-right:12px; color:#333333}
.contant_guest img{width:200px;height:150px; border:3px solid #004484;float:left;margin-right:10px;padding:2px 2px 2px 2px}
/*==================================*/
.contant_facilities{margin:0 0 0 0; padding:0 0 0 0; float:left;}
.contant_facilities .caption_facilities{background-color:#004484; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:14px;padding:4px 15px 5px 15px;font-weight:bold;-moz-border-radius-topleft:5%;-moz-border-radius-bottomleft:5%; width:550px; margin-bottom:10px}
.contant_facilities p{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:justify;line-height:28px; margin:0 0 0 0; padding-left:12px; padding-right:12px;color:#333333}
.contant_facilities img{width:200px;height:150px; border:3px solid #004484;float:left;margin-right:10px;padding:2px 2px 2px 2px}
/*===============================*/
.contant_room{margin:0 0 0 0; padding:0 0 0 0; float:left;}
.contant_room .caption_room{background-color:#004484; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:15px;padding:4px 15px 5px 15px;font-weight:bold;-moz-border-radius-topleft:5%;-moz-border-radius-bottomleft:5%; width:550px; margin-bottom:10px}
.contant_room p{font-family:Arial, Helvetica, sans-serif; font-size:12px;text-align:justify;line-height:28px; margin:0 0 0 0; padding-left:12px; padding-right:12px ;color:#333333}
.contant_room img{width:200px;height:150px; border:3px solid #004484;float:left;margin-right:10px;padding:2px 2px 2px 2px}


/* Sidebar */

#sidebar {
	float: left;
	width: 240px;
	padding: 20px 0 0 30px;
	background: url(images/img03.png) no-repeat;
	font-size: smaller;
	color: #E3E3D4;
}

#sidebar ul {
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 0em;
	padding: 0;
	padding-right: 20px;
	background: none;

}

#sidebar li ul {
}

#sidebar li li {
	margin: 0 0 0 1em;
	padding-left: .75em;
	background: url(images/img09.gif) no-repeat left center;
	border-bottom:1px dotted #febc9a;	

}

#sidebar h2 {
	color: #FFFFFF;
}

#sidebar a {
	color: #FFFFFF;
}

/* Footer */

#footer {
	text-align:center; 
	width:630px; 
	margin-left:440px; 
	border-top:1px solid silver;
	font-size:12px;
}

#footer p {
	font-size: 10px;
}
.ablum-Content{float:left; margin:0px 0px 0px 0px;}
.ablum-Content .ablum-photo{margin:0px 0px 0px 8px}
.ablum-Content .ablum-photo img{width:150px; height:110px;border:4px solid #004484;padding:4px 4px 4px 4px;}
.ablum-Content .ablum-text{text-align:center; margin:0px 0px 10px 0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#993300}
.ablum-Content a{color:#004484}
.ablum-Content a:hover{text-decoration:none; font-weight:normal;color:#333333;text-decoration:underline}

.galDisplay-Content{margin:0px 0px 0px 0px}
.galDisplay-Content .galDisplay-Title{margin:0px 20px 0px 10px;padding:0px 0px 0px 10px;font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;border-bottom:2px solid #993300; color:#993300;font-weight:bold}
.galDisplay-Content .galDisplay-Border{float:left;margin:0px 0px 0px 20px;padding-top:10px;}
.galDisplay-Content .galDisplay-Border img{width:150px; height:120px; border:3px solid #ffffff;}
.galDisplay-Content .galDisplay-Border a{border:3px solid #993300;}
.galDisplay-Content .galDisplay-Border a:hover{border:3px solid #999999;}

.productDisplay-Content{margin:0px 0px 0px 0px}
.productDisplay-Content .productDisplay-Border{float:left;margin:0px 0px 0px 20px;}
.productDisplay-Content .productDisplay-Border img{width:150px; height:120px; border:2px solid #993300; margin:5px 0px 0px 0px}

.read-more{margin:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;width:580px}
.read-more .read-Title{margin:0px 0px 5px 15px; padding:0px 0px 2px 0px;border-bottom:5px solid #993300; color:#333333;text-align:center;font-size:14px;color:#993300}
.read-more .read-Photo{float:left;margin:2px 5px 0px 25px; ;border:1px solid;}
.read-more .read-Description{text-align:justify;margin:0px 10px 0px 0px;font-size:13px;}
.read-more .read-Price{font-size:13px;margin:5px 0px 0px 0px;}
.read-more .read-Price strong{margin-right:70px}
.read-more .read-Quanity{font-size:13px;margin:5px 0px 0px 0px;}
.read-more .read-Quanity strong{margin-right:55px}
.read-more .read-Color{margin:5px 0px 0px 0px;font-size:13px}
.read-more .read-Color strong{margin-right:70px}
.read-more .read-Promot{margin:5px 0px 0px 0px; font-size:13px}
.read-more .read-Promot strong{margin-right:2px}
.read-more .read-Material{font-size:13px; margin:5px 0px 0px 145px}
.read-more .read-Material strong{margin-right:45px}
.read-more .read-Add{margin:5px 0px 0px 145px;font-size:13px}
.read-more a{color:#993300}
.read-more a:hover{font-weight:normal; text-decoration:underline}
.read-more strong{color:#993300}

.order{margin:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;width:580px}
.order a:hover{font-weight:normal; text-decoration:underline}

.Customer-border{margin:0px 0px 0px 0px;font-family:Arial, Helvetica, sans-serif;width:580px; font-family:Arial, Helvetica, sans-serif;  }

/* ===============Paging=========================*/
.paging-Content{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold}
.paging-Number{border:1px solid #990000;background-color:#999999;padding:0px 4px 0px 4px;color:#000000;}
.paging-Number:hover {border:1px solid #990000;background-color:#999999;padding:0px 4px 0px 4px;color:#000000;font-weight:normal;background-color:#FFFFFF}
.pagingStrong{color:#333333;font-weight:bold;background-color:#ffffff;border:1px solid #990000;padding:0px 4px 0px 4px;}

#shop-content{background-color:#FFFFFF;margin:0px 20px 0px 10px;height:65px}
#shop-title{font-size:15px;padding:2px 0px 2px 8px;background-color:#004484}
#shop-border{color:#993300;margin-left:9px;margin-top:10px;float:left;}
#shop-border a{color:#993300;margin-left:60px;border-bottom:1px solid #ffe4e4;font-size:12px}
#shop-border a:hover{font-weight:normal;border-bottom:1px solid #993300}