@charset "UTF-8";
/* CSS Document */

body {margin:0px auto;font-family:Arial, Helvetica, sans-serif;background: url(../images/bg_site.jpg) repeat;}
ol,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
h2 {padding-bottom:10px;}
.center{position:relative; margin:auto; width:930px;}
#header{position:relative; margin:auto; background:url(../images/bgimage_top.jpg) center repeat-x; height:70px; z-index:10; border-bottom:solid 1px #e0cdb6;}
#topnav{position:absolute; top:20px; right:0px; font-size:16px;text-shadow: -1px -1px 2px #000;}
#topnav li{padding-left:30px; display:inline;}
#topnav a {color:#e5d7c1; text-decoration:none; }
#topnav a:hover {color:#9a4025; text-decoration:none; text-shadow: 1px 1px 1px #402e1f; }
.active {color:#9a4025; text-decoration:none; text-shadow: 1px 1px 1px #402e1f; }
#slider_container{position:relative; margin:auto; background:url(../images/bgimage_body.jpg) center repeat-x; height:423px; z-index:11;}
#bg_grade{	position:relative;margin:0px; auto;background:url(../images/bg_subtopgradient.jpg) top repeat-x;height:230px;z-index:10;}
#banner{
	position:absolute;
	background:url(../images/bgimage_banner.png) no-repeat;
	width:290px;
	height:360px;
	top:-493px;
	left:0px;
	z-index:100;
	padding-left:9px;
	padding-top:16px;
}
.forth{width:210px; display:block;}
a.forth{ background:url(../images/bg_topbrown.gif) top repeat-x;}
a.forth:hover{ background:url(../images/bg_topred.gif) top repeat-x;}
#index_bottom{position:relative; margin:auto; padding-top:30px; width:930px; font-size:12px; line-height:22px;}
#index_bottom a{ border-top:solid 6px #9b9285;  color:#4c453f; text-decoration:none;}
#index_bottom a:hover{ border-top:solid 6px #9a4025;}
table { font-family:"Times New Roman", Times, serif;}
table h4{margin-top:20px; margin-bottom:35px; font-weight:bold; font-size:20px;}
.readmore{color:#9a4025; font-size:12px; line-height:32px; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#sublogo{
	position:absolute;
	top:10px;
	left:11px;
}
#slider{
	position:absolute;
	top:25px;
	left:349px;
	width:575px;
	height:340px;
	z-index:50px;}
#indexcontent{
	position:absolute; color:#fff; line-height:30px; font-size:18px;text-shadow: -1px -1px 2px #261410;
	top:98px;
	left:30px;
	height:253px;
width: 240px;
	z-index:100;
}
#giftcard{
	position:absolute;
	color:#fff;
	line-height:24px;
	font-size:14px;
	text-shadow: -1px -1px 2px #261410;
	top:390px;
	left:0px;
	height:83px;
	width:300px;
	z-index:100; 
}
a.trans{text-decoration:none}
a.trans:hover{
opacity:.70;
filter:alpha(opacity=70);
filter: "alpha(opacity=70)";
text-decoration:none;
} 
#subpage{position:relative; margin:auto; width:900px; padding-top:30px; font-family:"Times New Roman", Times, serif; font-size:14px; color:#4c453f; line-height:24px;}
#subpage h1{margin-top:10px; font-family:Arial, Helvetica, sans-serif; margin-bottom:10px; font-weight:bold; color:#9a4025; text-shadow: -1px -1px 1px #FFF;}
#subpage h2{ font-style:italic;}
#subpage h3{margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#9a4025; text-shadow: -1px -1px 1px #FFF;}
#subpage blockquote{margin:0px 20px;}
#subpage a{color:#9a4025; font-weight:bold; text-shadow: -1px -1px 1px #FFF; text-decoration:none;}
#subpage a:hover{color:#4c453f; font-weight:bold; text-shadow: 1px 1px 1px #FFF; text-decoration:none;}
.title{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#9a4025; text-shadow: -1px -1px 1px #FFF;}
select {line-height:18px; font-size:18px; color:#4c453f; width:400px;}
#footer{width:900px; margin-left:15px; height:60px; padding-top:10px; border-top:solid 3px; #a19a8f; color:#a19a8f; margin-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#footer a{text-decoration:none; color:#a19a8f; font-weight:normal}
#footer a:hover{text-decoration:underline; color:#a19a8f; font-weight:normal}
