@charset "utf-8";
body{background-color:#3a0404; background-attachment:fixed; margin:0; font-family:Tahoma, Geneva, sans-serif;}
#container {
	height: auto;
	width: 980px;
	background-color:#5f0505;
	margin:0 auto;
	padding-top:20px;
	padding-bottom:20px;
	position:relative;

	
}
.logo{height:101px; }
.line{background-image:url(../images/line.png); background-repeat:repeat-x; height:9px;}
.linkbg{margin-top:24px; background-image:url(../images/linkbg.png); background-repeat:x; height:46px;}
.linkbg table{width:100%; padding-top:7px; color:#2f2404; padding-left:100px; padding-right:100px;}
.linkbg table td{ padding:5px;}
.links{padding-top:10px; padding-left:130px; padding-right:100px; list-style:none;}
.links li{display:inline; padding:10px;}
.links a{ text-decoration:none; color:#2f2404; padding:7px; font-size:14px;}
.links a:hover{ color:#530803;}


.banner{ height:auto; background-color:#3a0404; padding-bottom:1px; border:thick solid #DD974B;}
.banner img{min-height:399px; max-height:400px; width:980px; position:fixed; }


.matterbox{background-color:#f2efe9; width:100%; float:left; padding-top:10px;}

.box1{height:350px; width:291px; background-color:#600505; background-image:url(../images/boxbg.png); background-repeat:repeat-x; margin:16px; float:left; border:thin solid #b6974b;}

.b1{width:100%; height:43%; background-color:#000; overflow:hidden;}
.b1 img{ width:100%; height:100%;}
.b2{width:100%; height:52%;margin-top:15px;}
.b2 a{text-decoration:none; color:#c47936; padding-left:30px; }
.b2 table{ padding:15px; padding-bottom:0px;  font-family:Tahoma, Geneva, sans-serif;}
.b2 table th{color:#c47936; font-weight:normal; font-size:18px;}
.b2 table td p{color:#CCC; height:84px; overflow:hidden; font-size:14px; text-align:justify;}


#footer{height:127px;background-color:#380502; width:100%; float:left;}
.innerfooter{margin:0 auto; height:100px; width:980px; margin-top:20px; background-color:#f2efe9;}
.footerbg{background-image:url(../images/footerbg.png); width:100%; height:74px; float:left; margin-top:15px; box-shadow:0px 2px 2px #000;}
.lefttitle{float:left; font-size:12px; color:#2f2404; margin:30px;}
.righttitle{float:right; font-size:12px; color:#2f2404; margin:20px; font-style:italic;}
.righttitle a{ color:#600505; text-decoration:none; font-size:16px; }







#slider div.fluxslider div.surface
{
width:100%;border:1px solid rgba(255, 255, 255, 0.1);-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}
#slider div.fluxslider ul.pagination
{ 
-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box;padding:10px 0 !important;overflow:hidden} #slider div.fluxslider ul.pagination li
{
text-indent:10000px;height:8px;width:8px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;background:#5F0505;-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.1)}
#slider div.fluxslider ul.pagination li.current
{
background:#666;}

article{padding:10px; font-size:13px; color:#2f2404;}
article img{border:thin solid #F93; margin:10px;}
article h2{font-size:18px; color:#600505;  font-weight:normal;}
article h3{font-size:15px; color:#600505;  font-weight:normal; padding-left:10px;}
article h1{font-size:26px; color:#2f2404; margin:0px; padding-left:10px;  font-weight:normal;}
article strong{font-size:14px; color:#F90;}
.contact{font-size:30px;}
.bookbox{background-color:#e0d4be; color:#333; width:100%; height:211px; border:thin solid #dd974b; margin-bottom:20px;}
.bookbox h1{margin-left:-10px;!important}
.bookbox h3{margin-top:1px;!important}
.bookbox table{max-height:211px; overflow:hidden; text-align:justify; margin-top:10px;}
.bookbox p{padding-right:10px;}
.bookbox a{ text-decoration:none; background-color:#600505; border:thin solid #dd974b; color:#dd974b; padding:10px; padding-left:20px; padding-right:20px; float:right; margin-top:-5px; margin-right:20px; }
.bookprice{ color:#600505; }
.bookprice strong{color:#600505;}


.bookbox1{background-color:#e0d4be; color:#333; width:auto; height:auto;  border:thin solid #dd974b; margin-bottom:20px;}
.bookbox1 h1{margin-left:-10px;!important}
.bookbox1 h3{margin-top:1px;!important}
.bookbox1 table{max-height:211px; overflow:hidden; text-align:justify; margin-top:10px;}
.bookbox1 p{padding-right:10px;}
.bookbox1 a{ text-decoration:none; background-color:#600505; border:thin solid #dd974b; color:#dd974b; padding:10px; padding-left:20px; padding-right:20px; float:right; margin-top:-5px; margin-right:20px; }




input[type="text"]{background-color:#e0d4be; width:100%; height:25px; border:thin solid #dd974b; margin-bottom:5px;}
input[type="email"]{background-color:#e0d4be; width:100%; height:25px; border:thin solid #dd974b; margin-bottom:5px;}
textarea{background-color:#e0d4be; width:100%; height:120px; border:thin solid #dd974b; margin-bottom:5px;}
button{text-decoration:none; background-color:#600505; border:thin solid #dd974b; color:#dd974b; padding:10px; padding-left:20px; padding-right:20px; float:right; text-align:center; cursor:pointer; }

.atable{}
.atable th{background-color:#600505; height:141px; border:thin solid #dd974b; color:#e0d4be; font-size:28px; font-weight:normal;}
.atable img{width:139px; height:143px; margin:0;}
.atable td p{text-align:justify;}

.galtbl{}
.galtbl td{ height:251px; background:#600505;}
.galtbl img{ height:168px; width:207px; margin:0;}
.galmbox{width:207px; text-align:center;}
.galmbox strong{ color:#c95614; font-size:18px; font-weight:normal; padding:10px;}

.numb{color:#FFF; font-size:18px; position:absolute; width:300px; height:50px; right:10px;}
.numb span{font-size:14px; color:#DD974B; font-style:italic;}

.numb1{color:#FFF; font-size:24px; position:absolute; width:200px; height:50px; left:10px;}
.numb1 span{font-size:14px; color:#DD974B; font-style:italic;}

.numb a{ text-decoration:none; color:#FFF;
	}
