* {
margin:0;
padding:0;
}

body {
font-family:Arial, Helvetica, Futura Md BT, sans-serif ;
font-size:13px;
background:#928c84;
color:#1d100a;
margin:0 auto;
padding:30px 0;
}

#wrapper {
width:796px;
margin:0 auto;
background-image:url(../images/bg.gif);
background-repeat:repeat-y;
background-position:left top;
position:relative;
}

h1 {
width:796px;
height:159px;
}

#leftcolumn {
width:551px;
float:left;
padding:0 15px 0 40px;
}

#leftcolumn h2 {
clear:both;
padding:50px 0 10px 0;
}

#leftcolumn ul#nav {
font-size:17px;
list-style-type:none;
width:551px;
}

#leftcolumn ul#nav li {
float:left;
padding-right:20px;
padding-top:5px;
}

#leftcolumn ul#nav a:hover {
background-image:url(../images/hover.gif);
background-repeat:no-repeat;
background-position:left 15px;
padding:0 0 20px;
}

#leftcolumn ul#nav a {
color:#1d100a;
text-decoration:none;
}

#leftcolumn img.graphic { display:block; margin:0 auto;}

#services_left {
float:left;
padding-top:15px;
width:250px;
}

#services_right {
float:right;
width:250px;
padding-top:15px;
}

#specials {
	width:505px;
	clear: both;
	padding: 15px;
	background-color: #D1C07C;
}

#rightcolumn {
float:right;
min-height:500px;
width:160px;
text-align:center;
margin: 10px 20px 20px 10px;
}
#rightcolumn img {margin: 10px auto 2px auto; display:block;}

#rightcolumn h2 {
width:100px;
margin:0;
}

form {
width:350px;
margin:15px 0 0;
}

label {
float:left;
text-align:right;
margin-right:15px;
width:75px;
display:block;
}

input[type=text], textarea {
width:250px;
margin-bottom:10px;
float:left;
}
form span {display:block; width:250px; float:left;}
span.specials {height:75px;}
span.check {height:25px;}
input[type=checkbox] { text-align:left;}
input.button {
width:60px;
border:none;
height:25px;
display:block;
float:right;
color:#fff;
background-color:#999;
margin-top:10px;
margin-right:15px;
pointer-events: all;
cursor: pointer;
}

ul {
list-style-position:inside;
list-style-type:disc;
margin:10px 0 15px;
}

#footer {
width:796px;
background:url(../images/footer_bg.jpg) no-repeat left top;
font-size:10px;
text-align:center;
height:66px;
position:relative;
clear:both;
margin-right:0;
margin-bottom:0;
margin-left:0;
padding:10px 0 0;
}

#footer a {
text-decoration:none;
color:#960;
}

#footer a:hover {
text-decoration:underline;
color:#960;
}

img,fieldset {
border:0;
}

a:link,a:visited {
color:#960;
text-decoration:none;
}
