#booklist  {
color:	#65391E;
font-family:	Tahoma, Verdana, Arial, Sans-Serif;
font-size:	14pt;
font-weight:	bold;
line-height:	150%;
list-style-type:	square;
}

#container  {
background-image:	url(images/container.jpg);
background-repeat:	repeat-y;
font-size:	1.2em;
width:	885px;
}

#content  {
margin-left:	295px;
padding-right:	150px;
}

#footer  {
clear:	both;
padding:	20px;
}

#header  {
background-image:	url(images/header.jpg);
height:	288px;
margin-top:	0px;
}

#left_column  {
background-image:	url(images/left_column.jpg);
background-repeat:	no-repeat;
float:	left;
margin-left:	70px!important;
margin-top:	0px;
width:	180px;
}

#navcontainer  {
}

#navcontainer a  {
border-bottom:	1px solid #A47F52;
display:	block;
font-weight:	bold;
height:	1.5em;
padding:	3px;
}

#navcontainer a:link, #navlist a:visited  {
color:	#65391E;
font-style:	italic;
text-decoration:	none;
}

#navcontainer a:hover  {
background-color:	none;
background-image:	url(images/menu_hover.png)!important;
background-position:	;
color:	#fff;
font-style:	normal;
}

#navcontainer ul  {
list-style-type:	none;
}

#sideheader  {
background-image:	url(images/sideheader.jpg);
height:	576px;
left:	740px;
position:	absolute;
top:	0px;
width:	145px;
}

*  {
margin:	0;
padding:	0;
}

.left_column_boxes  {
border-color:	dotted #AA8661!important;
border-width:	1px;
margin-bottom:	20px;
padding:	3px;
}

.news:first-letter  {
font-family:	"Times New Roman", Times, serif;
font-size:	1.4em;
font-weight:	bold;
}

.notes  {
color:	#403020;
font-weight:	bold;
list-style-type:	disk;
padding:	4px;
}

.priceleftalign  {
text-align:	left;
}

.submit_button_contact  {
background-color:	none;
background-position:	;
border-width:	none;
color:	#926B4A;
cursor:	pointer;
font-family:	"Times New Roman", Times, serif;
font-size:	1.8em;
font-style:	italic;
font-weight:	bold;
margin-top:	15px;
padding:	2px;
width:	100%;
}

a:link, a:visited, a:active  {
color:	#666600;
}

a:hover  {
color:	#805D3F;
}

body  {
background-image:	url(images/body.jpg);
font-family:	Georgia, "Times New Roman", Times, serif;
font-size:	62.5%;
}

dd  {
color:	#814F2C;
margin-bottom:	15px;
}

dl  {
font-size:	0.8em;
margin-top:	0px;
}

dt  {
color:	#666600;
font-size:	1.2em;
margin-bottom:	3px;
}

form.contact_us  {
width:	170px;
}

h1  {
color:	#55311B;
float:	right;
font-size:	44px;
margin-right:	163px!important;
margin-top:	180px;
}

h3  {
color:	#926B4A;
font-family:	"Times New Roman", Times, serif;
font-size:	18pt;
font-weight:	bold;
text-align:	center;
}

h4  {
color:	#926B4A;
margin-bottom:	15px;
}

input.fields_contact_us  {
background-color:	!important;
background-image:	url(images/menu_hover.png);
background-position:	;
border-bottom:	1px solid #D9B17D;
border-left:	1px solid #C0935C;
border-right:	1px solid #D9B17D;
border-top:	1px solid #C0935C;
display:	block;
margin-bottom:	3px;
margin-top:	3px;
width:	170px;
}

label  {
font-style:	italic;
}

p  {
color:	#814F2C;
padding-bottom:	15px;
padding-top:	15px;
text-align:	justify;
}

p.center  {
font-size:	0.8em;
text-align:	center;
}

table.pricestable  {
border-color:	#7F5F41;
border-spacing:	0px;
border-style:	solid;
border-width:	1px;
width:	400px;
}

td.price  {
border-bottom:	1px solid #A47F52;
color:	#4B2A13;
font-family:	Times New Roman, Serif;
font-size:	12pt;
font-weight:	normal;
letter-spacing:	1pt;
padding-bottom:	4px;
padding-left:	8px;
padding-right:	0px;
padding-top:	4px;
padding:	4px;
text-align:	right;
}

td.prices  {
background-color:	#7F5F41;
color:	#E7CDA8;
font-family:	Times New Roman, Serif;
font-size:	14pt;
font-style:	italic;
font-weight:	bold;
letter-spacing:	2pt;
padding:	1px;
text-align:	center;
width:	400px;
}

textarea  {
background-color:	!important;
background-image:	url(images/menu_hover.png);
background-position:	;
border-bottom:	1px solid #D9B17D;
border-left:	1px solid #C0935C;
border-right:	1px solid #D9B17D;
border-top:	1px solid #C0935C;
display:	block;
margin-top:	3px;
width:	170px;
}
