﻿body, html, input, textarea, select {
    font-family: Segoe UI, Tahoma, Sans-Serif;
    font-size: 10pt;
}

body, html {
    background-color:#AED8C1;
    background-image:url(page-bg.png);
    background-position:center top;
    background-repeat:repeat-y;
    height:100%;
    margin:0;
    color:#333;
}

/*
 * LAYOUT
 */
#wrapper {
	width:843px;
	_width:864px; /*IE6*/
	margin:0 auto;
	padding-left:15px;
	_padding-left:36px;
}
#sidebar {
    background-image:url(sidebar-bg.png);
    background-position:left top;
    background-repeat:no-repeat;
    position:fixed;
}
#sidebarContent {
    height: 584px;
    background-image:url(sidepic01.jpg);
    background-position:left top;
    background-repeat:no-repeat;
    float:left;
}
.logo img { display: block; }
#header {
    background-image:url(header-bg.png);
    background-repeat:no-repeat;
    height:160px;
    margin-top:0px;
    width:570px; 
    position:fixed;
    z-index:99;
    _position:relative;
    _left: -10px;
}
#content 
{
	margin-right:40px;
	padding-top:140px;
	padding-bottom:20px;
}
#contentwrap {
    float:right;
    width:559px;
    _width:500px;
}
table, tbody, tr, td, th {
    vertical-align:top;
    padding:0px;
    margin:0px;
    text-align:left;
    font-weight:normal;
}

/*
 * STYLE
 */
h1,h2,h3,h4
{
    color:#009D56;
    margin-bottom:0px;
    font-family:qlassik-bold,Segoe UI, Tahoma, Sans-Serif;
    margin:0;
}
h1 {font-size:32pt;
    border-bottom:1px dotted #AED8C1;
    margin:0 -16px 8px -118px;
    padding-left:118px;
    line-height:70%;
    width:100%;
    }
h2 {font-size:18pt;line-height:70%; margin-top:20px;}
h3 {font-size:14pt;line-height:70%; margin-top:16px;}
td h1,td h2,td h3,td h4
{
    margin-top:0px;
}
p
{
	margin-top:0px;
	margin-bottom:8pt;
}
strong { color:#009D56; }
a img
{ border:0px; }
a { 
    color:#009D56;
}
p {margin-top:0px;}
#sidebar p, 
.sidebarText{
    color:white;
    margin:4px;
    font-size:8pt;
    width:160px;
}
#sidebar p.footnote {
    font-weight:normal;
}
#header img.title {
    margin-top:20px;
    margin-bottom:10px;
}
#header a,
.callout a {
    color:#455;
    font-weight:bold;
    text-decoration:none;
}
#header a:hover,
#sidebar a:hover,
.callout a:hover {
    text-decoration:underline;
}
#sidebar a {
    font-weight:bold;
    color:white;
    text-decoration:none;
}
div.callout {
    float:left;
    width:275px;
    margin-right:4px;
    padding:4px;
    clear:left;
}
div.callout .content {
    background-image:url(greenbox/bg.png);
    padding:4px;
}
.callout a {
    color:#AED8C1;
}
.clear {
    clear:both;
}
#gmap 
{
	width:100%;
	height:350px;
	border:solid 1px #009D56;
}
.left,.flushleft {
    float:left;
    margin-right:4px;
}
.right, .flushright {
    float:right;
    margin-left:4px;
    xmargin-right:-98px;
    xpadding:30px 32px 36px 1em;
    xbackground-image:url(right-shadow-180px.png);
    xbackground-repeat:no-repeat;
    xbackground-position:right center;
    clear:right;
}
.flushleft {
	margin-left:-120px;
}
.flushright { margin-right:-15px;}
/* 
 * FORMS 
 */
.cst02{
	display:none;
}
/*
 * NUMBERS
 */
ol.bignumbers { padding:0 }
ol.bignumbers li { list-style-type:none; margin-left:-40px; padding-left:40px; min-height:40px; }
ol.bignumbers li { background:transparent url(numbers/1.png) no-repeat scroll 0 5px; } 
ol.bignumbers li+li { background-image:url(numbers/2.png);} 
ol.bignumbers li+li+li{ background-image:url(numbers/3.png);} 
ol.bignumbers li+li+li+li { background-image:url(numbers/4.png);} 
ol.bignumbers li+li+li+li+li { background-image:url(numbers/5.png);} 
ol.bignumbers li+li+li+li+li+li { background-image:url(numbers/6.png);} 
ol.bignumbers li+li+li+li+li+li+li { background-image:url(numbers/7.png);} 
ol.bignumbers li+li+li+li+li+li+li+li { background-image:url(numbers/8.png); } 
ol.bignumbers li+li+li+li+li+li+li+li+li { background-image:url(numbers/9.png);} 
ol.bignumbers li+li+li+li+li+li+li+li+li+li { background-image:url(numbers/10.png);} 

/*
 * NEWS
 */
 #LatestNews  
 {
     border-top:1px dotted #AED8C1;
     margin:5px 0 0 -120px;
     padding:5px 0 0 120px;   
     width:520px; 
 }
 #LatestNews a
 {
     text-decoration:none;
     font-weight:bold;
 }
#LatestNews img { display:block; }
#LatestNews ul {
   margin:0;
   padding:0;
}
#LatestNews p 
{
    clear:left;
    float:right;
} 
#LatestNews li 
{
   list-style-type:none;
   float:left;
   display:block;
   width:160px;
   font-size:92%;
}
#LatestNews li+li
{
    padding-left:4px;
    margin-left:4px;
}

.blogdate {
    font-size:80%;
    white-space:nowrap;
}
/*
 * hicon
 */
img.hicon {
    float:left;
    clear:left;
    margin-left:-100px;
}

/*
 * POST CONTENT
 */ 
.post h1, .post h2, .post h3, .post h4
{
	clear:both;
}

.post img { margin: 4px; }

/*
 * Tables
 */
.pricelist table {
	width:100%;
}

td.price 
{
	text-align:right;
}
