* {
margin : 0px;
padding : 0px;
}
body {
background:#322318 url('images/bg.png') repeat-x top center;
font-family : verdana;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;
border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color : #ffffff;
}
a:hover {
text-decoration : underline;
}
b {
color : #ffffff;
}
strong {
color : #4C4C4C;
font-size : 12px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #ffffff;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
color : #ffffff;
font-size : 14px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:0px;
}

h1 small{
color:#9D642D;
font-weight:normal;
margin-left:15px;
}

h3 {
color : #2E6692;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:transparent;
color:#4E3531;
font-size:10px;
display:block;
clear:both;
border-top:1px solid #ffffff;
}

h5{
padding:2px 5px;
color:#4E3531;
font-size:10px;
display:block;
clear:both;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
background:#ffffff url('images/input.png') repeat-x top center;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}

form {display:block;clear:both;}
table {margin:5px;}

table th,table td {padding:2px;color:#eeeeee;text-align:left;;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 975px;
display : block;
margin :0px auto 0px auto;
background : transparent url('images/under.png') no-repeat top left;
background-position:-10px 0px;
overflow : hidden;
clear : both;
}

div.content {
width:975px;
margin:0px 17px 0px 17px;
padding:0px 12px 0px 4px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
background : transparent url('images/content.png') repeat-y top left;
background-position:-5px 40px;
}

div.right {
width : 75%;
float : left;
display : block;
overflow : hidden;
padding:0px 0px 0px 0px;
background:transparent url('images/incontent.png') no-repeat top center;
}

img.left {
display:block;
float:left;
}

div.center h1{

}

div.left {
width : 20.9%;
padding:10px 0px 20px 20px;
float : left;
display : block;
overflow : hidden;
}
div.left p {
padding : 5px 10px 5px 10px;
line-height : 1.5;
font-size:11px;
color:#4C4C4C;
}


div.specials {
width:150px;
height:60px;
padding:15px;
background:transparent url('images/specials.png') no-repeat top left;
text-align:center;
font-weight:bold;
}

div.gallery img{
padding:5px;
background:#443226;
margin:5px;
width:80px;
}

div.gallery h1 {
	color:#79654A;
	font-size: 18px;
}

div.half {
width:49.5%;
display:block;
float:left;
}

div.qt {
width:18.8%;
display:block;
float:left;
background:#2C190B;
margin:2px;
text-align:center;
}

div.qt p{
text-align:center;
}

a.but,input.but {
background:#856835;
color:#ffffff;
font-size:11px;
width:88px;
height:20px;
margin:0px 10px 0px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
line-height:20px;
}

div.bot {
color:#ffffff;
display : block;
clear : both;
overflow : hidden;
height:45px;
width:800px;
line-height:30px;
font-size:10px;
background:transparent url('images/bot.png') no-repeat top center;
padding:15px 0px 10px 175px;
}


div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}


.required {
padding-bottom : 10px;
}


a.more {
background:transparent url('images/more.gif') no-repeat top left;height:22px;width:41px;
display:block;line-height:22px;font-size:10px;color:#ffffff;text-decoration:none;padding:0px 22px 0px 0px;
text-align:right;
}
div.half2 {

width:40%;
display:block;
float:left;
}
div.half3 {

width:60%;
display:block;
float:left;
}
