html { }
body {
	font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; color:black;
background:url(../images/paperstripe2.jpg) center top repeat-y white; }
#wrapper { text-align:left; margin:0 auto; width:566px;
position: relative;
 }

div#logo a {width: 203px; height: 115px; display:block; }
div#logo { background: url(../images/logo2.gif) top left no-repeat; text-indent: -5000px; left:-186px; position:relative; width: 203px; float:left; }


/* logo */

#nav_images {margin-top: 20px; margin-bottom: 20px; position: relative; left: 12px; }
#nav_images img {display:block; margin-bottom:1em}

body h1 {
	position: absolute;
	width: 240px; height: 35px;
	left: 64px; top: 47px;
 }


/* navigation */

#nav { position:absolute; margin-left:-215px; width:205px; margin-top:130px; }
#nav li { background:url(../images/arrow.gif) right 8px no-repeat; text-align:right; padding-right:28px; }

#footer { font-size:0.823em; background:url(../images/brought.gif) center 20px #FFFFFF no-repeat; padding:85px 22px 0 32px; clear:both; }
#footer p { text-align:center; }
#footer a { color: #AC8871; }
#footer a:hover { color: black; }
#footer img { padding-top:10px; }
#footer #hitcounter { margin:0.5em 0; }

#homelink a { display:block; width:160px; height:36px; position:absolute; top:22px;}
a { text-decoration:underline; color: black; }
a:hover { color: #AC8871; }
a:hover, a:active, a:link, a:visited { outline:none; }
h1, h2, h3, h4, h5 {color:#AC8871;}

h3 {font-size:1em; }

.body_image { float:right; padding:0 0 5px 15px; }
#mainbody { font-size:1em; line-height:1.45em; padding:0px 22px 0 32px; position: relative; }
#mainbody p {color:#333333; margin-bottom:1em;}
#mainbody li {color:#333333; }
#mainbody ul {margin-bottom:1em;}

#mainbody p.lede { color:#AC8871; clear:left; }
#mainbody .no_lede { clear:left; }

#homepage p { clear:both; }

p em img { margin-top:1em; margin-left:18px; }


div#mainbody ul li {
	background: url('../images/dot.gif') left 4px no-repeat;
	padding-left: 15px;
	margin-bottom: 0.75em;
	width: 90%;
	}

p.right { clear:both; text-align:right; margin-top:4em; }
#products p.right { margin-top:0em; position:relative; top:-3em; margin-bottom:-3em; }
#thanks p.right { clear:none; }

body#homepage #callouts {float: left; padding-top: 10px; width: 100%; clear: both; margin-bottom: 50px;}
body#homepage #callouts img {margin: 0; padding: 0;}

div#home_content_1 { float:left; width:230px; padding-right: 20px;}
div#home_content_2 { float:left; width:230px;}
#homepage #mainbody div.home_content p.big { margin:0.4em 0 0 0; }
#homepage #mainbody p.big { margin-top:-0.8em; }
#homepage #mainbody div.home_content p { margin:0; clear:none;}

#homepage #mainbody { line-height:1.15em; }
#homepage p.big a { font-size:1.18em; }

.hide { display:none; }

#template_content_top { clear:left; }
#top_image { float:right; padding:0 0 5px 15px }
#content_image { float:right; padding:0 0 5px 15px }

#bottom_link_page { clear:both; text-align:right; }
#bottom_link_page a { font-size:1.273em; color:#AC8871; }
#bottom_link_page a:hover { color:black; }

.page_content h2 { margin-bottom:0.5em; margin-top:1em; }

#bottom_images { border-top:2px solid #D3D3D3; padding-top:0.5em; }
#bottom_images h3 { font-size:1em; font-weight:normal; color:#333333; margin-bottom:0.5em;}

#bottom_images_list { display:table; height:110px; position:relative; }
#bottom_images_list span.wrapper { display:table-cell; vertical-align:middle; }
#bottom_images_list span.inner { position:relative; top:-50%; display:block; margin-right:5px; }
