body   	{margin: 0px; padding: 0; font-family: 'trebuchet ms'; font-size: 100%; background-color: #FFFFEF; color: #666;}
ul,li,p,h2	{margin: 0px; padding: 0;}
a 	{color: #666; text-decoration: none; outline: none;}
a:hover {color: #666; text-decoration: underline; outline: none;}
img	{border: none;}
form, input, select, textarea       {font-size: 9pt; font-family: verdana}
table       {font-size: 9pt; font-family: verdana}

#wrapper  {width: 800px; background: url('images/bgleft.gif') repeat-y #fff;margin: 0 auto; border: 1px solid #666; overflow: hidden;}

#banner {float: left; width: 800px; height: 225px; padding-top: 25px; background-color: #4B1419; color: #fff; }
#banner ul li { float: right; list-style-type: none; padding-right: 10px; margin-top: -15px; margin-bottom: 0px;}
#banner ul li a {font: 12px "Trebuchet MS"; color: #fff; display: block; text-decoration: none; cursor: pointer;}
#banner ul li a:hover {text-decoration: underline;}
#banner ul li a:active {text-decoration: underline;}
#banner ul li a.current {text-decoration: underline;}

#menu {float: left; width: 800px; height: 39px; margin-top: 0px; background-color: #414546;}
#menu ul li {width: 110px; float: left; list-style-type: none; margin-right: 3px; }
#menu ul li a {height: 39px; font: 13px/39px 'trebuchet ms'; color: #fff; display: block; text-decoration: none; text-align: center; cursor: pointer; background: url('images/butt.gif') no-repeat;}
#menu ul li a:hover {background: url('images/butt-hover.gif') no-repeat}
#menu ul li a:active {background: url('images/butt-hover.gif') no-repeat}
#menu ul li a.current {background: url('images/butt-hover.gif') no-repeat}
#menu img {margin: 20px 0 0 15px; }

#sidebox {background: url('images/bgleft.gif') repeat-y #D4BB92; width: 150px; float: left; margin-left: 0px; margin-top: 0px;}
#sidebox ul li {list-style-type: none; height: 28px; margin-bottom: 0px; border-bottom: 1px #ccc solid; }
#sidebox ul li a { height: 28px; font: 13px/28px "Trebuchet MS"; color: #444; display: block; text-decoration: none; padding-left: 5px; cursor: pointer; background: url('images/buttside.gif');}
#sidebox ul li a:hover {background: url('images/buttside-hover.gif');}
#sidebox ul li a:active {background: url('images/buttside-hover.gif');}
#sidebox ul li a.current {background: url('images/buttside-hover.gif');}

#contents {float: left; width: 610px; margin:0; padding: 10px 20px 30px 20px; font-family: verdana; font-size: 10pt; background: url('images/layer.jpg') no-repeat #fff;}
#contents p {text-align: justify; text-indent: 0px;}
#contents h2 {margin-top: 0px; font-family: 'monotype corsiva',arial; font-size: 22pt; font-weight: bold; color: #941021;}
#contents h3 {font-family: arial; font-size: 14pt; font-weight: bold; color: #941021;}
#contents h4 {text-align: right;}
#contents h5 {font-family: 'times new roman'; font-size: 16pt; font-weight: bold; color: #941021;}

#footer {float: left; width: 790px; height: 26px; background-color: #4B1419; margin-top: 0px; padding-top: 5px; padding-left: 10px;}
#footer table {width: 99%; font-family: arial; font-size: 8pt; color: #fff;}
#footer a {color: #fff; text-decoration: none;}
#footer a:hover {color: #ccc; text-decoration: underline;}

#img1	{margin-left:-3px; margin-right: 10px;}
#img2	{margin: 5px 0 5px 37px;}
#img3	{margin: -30px 0 0 0;}
#print  {left: 550px; position: relative; }
.scroll {margin-top:-90px; margin-left: 10px; font: 8pt 'arial narrow'; color: #fff;}
input,textarea,select	{border: 1px solid #888; border-collapse: collapse;}

.pricetable {border: 1px solid #666; border-collapse: collapse; margin-bottom: 10px;}
.pricetable th {border: 1px solid #666; color: #fff; background-color: #aa3311;}
.pricetable td {border: 1px solid #666; color: #666; background-color: #ffffef; text-align: center;}
.pricetable td.left {width: 120px; border: 1px solid #666; color: #666; background-color: #eee; text-align: left;}

.contactable {width: 100%; border: 1px none #666; border-collapse: collapse; table-layout: auto; margin-bottom: 10px;}

.desertable {width: 100%; margin-bottom: 1px;}
.desertable td {background-color: #4B1419; color: #fff;}
.desertable th {background-color: #4B1419; color: #fff;}

.msmtable {table-layout: fixed; border: 1px solid #fff; border-collapse: collapse;}
.msmtable td {width: 34%; border: 1px solid #fff; background-color: #4B1419; color: #fff;}
.msmtable th {width: 34%; border: 1px solid #fff; background-color: #975B36; color: #fff;}
.msmtable ul li {margin-bottom: 10px;}

.bgimg {
	background: url('images/input_boxes.gif') no-repeat 0 -58px;
	border: none;
	width: 316px;
	height: 20px;
	padding-left: 3px;
	padding-top: 3px;
}

.small {font-family:arial; font-size: 8pt;}
.warn {font-family:arial; font-size: 8pt; color: #ff0000;}

