﻿* { padding: 0; margin: 0; }
html { height:100%; background-color:#fcde60; }

body { height:100% }

body {
 font-family: Verdana, Helvetica, sans-serif;
 font-size: 80%;
 background-color:#fcde60;
  margin: 10px 0px 0px 0px;

}
#wrapper { 
 margin: 0 auto;
 width: 960px;
 border: 1px #669933 solid;
}
#header {
 width: 960px;
 color: #333;
 padding: 0px;
 height: 200px;
 background: #fff url('images/banner.jpg') no-repeat; background-position: right center;
}
#header h1 { font-size:300%; color:#669933 ; font-weight:normal; padding-top:25px; padding-left:30px; font-family:Arial, Helvetica, sans-serif }
h2 {  font-size:190%; color:orange; font-weight:normal; text-align:center; font-family:Arial, Helvetica, sans-serif }
h3 {  font-size:140%; color:#669933; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-bottom:6px; padding-top:6px }
p { padding-bottom:7px; color:#333333 }
#header p { padding-bottom:3px }


#navigation {
 width: 400px;
 height:35px;
 color: #333;
 padding: 0px;
 margin: -35px 0px 0px 0px;
 background: #fff;

}
#content { 
 width: 940px;
 color: #333;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;

 
}
#footer { 
 width: 940px;
 color: #333;
 border-top: 1px solid #669933;
 background: #fff;
 margin: 0px 0px 0px 0px;
 padding: 10px;
}



#nav {

	margin: 0;
	padding: 0;
	height: 35px;
	list-style: none;
	display: inline;
	overflow: hidden;
	}

#nav li {
	margin: 0; 
	padding: 0;
    list-style: none;
	display: inline;
	}
a {	text-decoration:none;
	color:#527B28}
a:visited {	text-decoration:none;
	color:#527B28}
a:hover { text-decoration: none; color: #FFA500}
a:active {	text-decoration:none; color:#FFA500}
#nav a { float: left; padding: 13px 12px 7px 8px; overflow: hidden; height: 15px; background: #fff url('images/button.jpg') no-repeat; width: 80px; text-align: center; font-size: 100%; margin: 0; text-decoration: none; color: #527B28;}

#nav a:visited {
	text-decoration:none;
	color:#527B28	}
#nav a:hover {
	background-position: 0 -35px;
	text-decoration:none;
	color:#fff
	}

#nav a:active {
	background-position: 0 -70px;
	text-decoration:none;
	color:#fff

	}
#nav a.selected {
	background-position: 0 -107px;
	text-decoration:none;
	color:#527B28	}
.indent { text-indent: 30px }
.price { font-size:140%; color:#669933; font-weight:normal; text-align: center;margin-right:289px  }
blockquote { font-style:italic; font-size:96%; padding-top:5px; margin-right:230px; color:gray;  }
.grey { color:gray }
.greysm { color:gray; font-size:80%; }
.greyty { color: #CCCCCC; font-size: 80%;}
.rtm {  margin-right:330px; text-align:right }
.bigger { font-size:120%;  }
.center { text-align:center }
.right { float:right; padding:8px 0px 5px 5px }
.left { float:left; padding:8px 5px 5px 0 }

#gallery { margin-left: 30px; width :582px; float:left; background-color: #fff }
#gallery2 { margin-left: 30px; width :602px; float:left; background-color: #fff }

#col2 { width:280px; float:right; background-color: #fff; margin-right:30px }
#cola { width:141px; float:left }
#colb { width:300px; float:left }
#colc { width:141px; float:left }
#colb img { padding-bottom:1px }
.margins { margin-left:20px; margin-right:60px; padding-top:15px; padding-bottom:15px }
.border { border-width: 1px 1px 0 0; border-color: #CCCCCC; border-style:solid }
.margin { margin-left:20px; margin-right:20px; padding-top:0px; padding-bottom:0px }
.bigmargin { margin-left:300px; margin-right:300px; padding-top:0px; padding-bottom:0px }

.double { height:107px }
.double1 { height:214px }
.smfoot { font-weight:bold; font-size:90%; font-style:italic; color:gray }

.double2 { height:402px }
.galtop { height: 106px }
a img { border:none 0; }


.clb { clear:both }
.clr { clear:right }
.cll { clear:left }
#gallery img, #gallery2 img { border:none 0 }
.notoppad { padding-top:0px }












