body {
  height: 100%;
	text-align:center;
  background-color:#fff;
  border:0px solid red;
  color: #333333;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9pt;
  
  }

#container {
  width:960px;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  border:0px solid #333;
  margin-left:auto;
  margin-right:auto;
  }

h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  letter-spacing:-1px;
  text-align:left;
}

h1 {font-size: 20px;padding-bottom:15px;}

h1.green  {color:#366C14;margin:0px 0px 14px 0px;}
 #main_slide h1 {color:#366C14;padding:45px 0px 0px 30px;}


h2 {font-size: 20px;}

h3 {font-size: 18px;}

.home_box_top h3 {font-size:18px;color:#366C14;margin-bottom:0px;}

h4 {font-size: 16px;margin:0px 0px 14px 0px;}

h4.contact {margin:10px 0px 10px 0px;}
#info_box_top h4 {font-weight:bold;}


h5 {
  font-size: 14px;
}

h6 {
  font-size: 13px;
  text-decoration: underline;
}

h2, h3, h4, h5, h6 {
  margin-bottom: 0;
  line-height: 1.5em;
}

p {margin-bottom:18px;}

.home_box p{margin-bottom:2px;}
.info_box p{margin-bottom:8px;}

a {
  color: #640003;
  text-decoration: none;
 font-weight:bold;
}

a:visited {
  color: #640003;
}

a:hover {
  color: #c29200;
  border: none;
}

a.noborder, a.noborder:hover {
  border: none;
  background-color: transparent;
}

a.smalllinks {line-height:18px;}

i {font-weight: normal;font-style: italic;}
em {font-style: italic;color: #000;}


b {font-weight: bold;}
strong {font-weight: bold;}

hr {border:0px;border-top:1px solid #C29200;height:1px;}

 blockquote {
  margin:0px 0px 0px 0px;
  background:url(../images/quote_r.gif);
  background-repeat:no-repeat;
  background-position: 100% 100%;
  border:0px solid red;
 } 

 blockquote p {
  margin:0;
  background-image:url(../images/quote.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding:5px 10px 5px 10px;
  text-indent:15px;
 }
 
.blockquote_small {color:#303652;font-size:11px;font-weight:bold;}

/* tables */
table {border-right:0px solid #666;border-bottom:0px solid #666;font-size:11px;line-height:13px;}
td {border-left:0px solid #666;border-top:0px solid #666;padding:4px;}

/* .boxtop td {border:1px solid red;	padding:5px;} */	
.boxtoptext {border:1px solid #fff;padding:5px;background-color:#DED6BF;}
.boxmiddletext {border:1px solid #fff;padding:5px;line-height:18px;}

/* box1 */
#box1 {margin-bottom:20px;border:1px solid #640003;}
#box1 p {text-align:center;line-height:20px;}

/* box2 */
#box2 {margin-bottom:20px;line-height:18px;}
#box2 h1 {font-size:18px;color:#640003;padding-bottom:0px;}
#box2 h2 {font-size:16px;font-weight:normal;padding-bottom:4px;}

/* footer */

#footer {color:#640003;}
#bottomlinks a {font-weight:normal;}

/* .boxtop {background: url(images/box_top.jpg) no-repeat;} */

.boxtoptext {
	padding-left: 5px;
	color: #640000;
}

.boxmiddle {
	background: url(images/box_middle.jpg) repeat-y;
}

.boxmiddletext {
	padding: 5px;
	padding-right: 8px;
}
	
.boxbottom {
	background: url(images/box_bottom.jpg) no-repeat;
}

#pricebox  table {
	border: 1px #999999 solid;
	padding: 0px;
	margin: 0px;
}
#pricebox  td {
	border-top: 1px #cccccc dotted;
	padding: 2px;
	margin: 0px;
}
#pricebox  td.first {
	border: 1px #cccccc solid;
	border-bottom: 0px;
	background: #ded6bf;
	text-align:center;
	font-weight: bold;
	padding: 4px;
	margin: 0px;
}