.box{ border:1px solid #4c611f; padding:5px; }
.key{ border-collapse:collapse;}
.key td{border:1px solid #666666; margin:5px; vertical-align:top;}
.key h2{border-bottom:1px solid #666666; background-color:#ECECEC; padding:3px; display:block; margin:0px;}
.key p{padding:3px; margin:0px; clear:both; font-size:11px;}
.key p span{float:left; display:block; width:25px; text-align:right; padding-right:5px; font-weight:bold;}
.makers{border:1px solid #666666; border-collapse:collapse;}
.makers th{ text-align:left;border-bottom:1px solid #666666; background-color:#ECECEC; padding:3px;}
.makers td{ font-size:11px; padding:3px; border-bottom:1px solid #666666;}

#error {
	margin:auto; width:90%;
	border-top:1px solid #990000;
	border-bottom:1px solid #990000;
	background-color:#F8DEDE;
	padding:5px;
}
#error li{list-style-type:none; color:#000000; padding:2px;}
#error h1{ color: #990000; font-size:14px;}

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	}
	
.black{
	color:#333333;
	}
	
.foot-text{
	color:#999999;
	}	

.font14{
	font-size: 14px;
	}		

a:link, a:visited  {
	color: #4c611f;
	text-decoration: none;
	}
	
a:hover {
	text-decoration: underline;
	color: #4c611f;
	}
	
a.help:link, a.help:visited  {
	text-decoration: none;
	border-bottom:dotted 2px #b9cc8a;
	}
	
a.help:hover {
	text-decoration: none;
	border-bottom:none;
	background-color:#d5dfbd;
	}	


h1{
	color:#4c611f;
	font-size:26px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	line-height:32px;
	}
	
.heading1{
	color: #333333;
	font-size:18px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	}	

h2{
	display:inline;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	}


body{
	background-image: url(gfx/162009331414.jpg);
	background-repeat: repeat-x;
	background-color:#d5d5d5;
	padding:0px;
	margin:0px;
	}

#container{
	margin:auto;
	width:900px;
	background-color:#FFFFFF;
	}
	
#header{
	width:100%;
	height:100px;
	}
	
			
#logo{
	padding-left:10px;
	padding-top:35px;
	width:400px;
	float:left;
	}
	
#search{
	float:right;
	width:340px;
	padding-right:10px;
	}
	
.submit{
	height:25px;
	width:26px;
	position:absolute;
	}

#mainmiddle1{
	height:400px;
	margin:0;
	padding:0;

	z-index:99;
	}

#mainmiddle2{
	height:400px;
	margin:0;
	padding:0;
	
	}
	

	
#main-1-contain{
	margin:auto;
	}
	
#main1{
	height:200px;
	width:330px;
	float:left;
	}

#main1r{
	height:200px;
	width:570px;
        padding-top:10px;
	float:right;
	background-image:url(gfx/272012611110.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	}	
	
#main2{
	height:400px;
	margin:auto;
	}	
	
#bottom-bar{
	height:80px;
	width:880px;
	margin:auto;
	background-color:#b7cb89;
	}

#footer{
	height:80px;
	width:880px;
	margin:auto;
	}
	
#about-box{
	background-image:url(gfx/1620094310414.jpg);
	background-repeat:no-repeat;
	margin-left:10px;
	
	width:420px;
	height:377px;
	float:left;
	}
	
#about-box-2{
	background-image:url(gfx/1620094310414.jpg);
	background-repeat:no-repeat;
	margin-right:10px;
margin-top: 10px;
	margin-left:0px;
	width:420px;
	height:377px;
	float:right;
	}	

#link-section{
	background-color:#FFFFFF;
	width:650px;
	margin:auto;
	}			
	
#payment-section{
	background-color:#FFFFFF;
	width:650px;
	margin:auto;
	}		
			
/*---------Navigation------------*/	
	
#navbar{
	background-image: url(gfx/1620093135414.jpg);
	background-repeat:repeat-x;
	height:30px;
	width:880px;
	margin:auto;
	}
	
#menu{
	padding:0;
	padding-top:5px;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	}

#menu li{
	display:inline;
	}

#menu li a{	
	color:#f8f8f8;	
	text-decoration:none;
	float:left;
	padding:0.2em 2.5em;
	font-size:12px;
	font-weight:bold;
	}

#menu li a:hover{ 
	text-decoration:none;
	color:#CCCCCC;
	}
	

/*---------Green Bar------------*/	


#green-bar{
	padding:0;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	height:75px;
	}

#green-bar li{
	display:block;	
	float:left;
	width:33%;
	height:75px;
	padding-top:5px;
	}

.green-img{
	padding-top:10px;
	padding-left:3px;
	float:left;
	}


/*---------Tab------------*/	


#tab{
	padding-top:20px;
	padding-left:10px;
	margin:0;
	font-family: arial, helvetica, sans-serif;
	white-space:nowrap;
	list-style-type:none;
	}


#tab li{
	background-image:url(gfx/1620094210414.jpg);
	background-repeat:no-repeat;
	display:block;	
	float:left;
	padding-right:10px;
	margin:0px;
	height:183px;
	width:144px;
	}
	
/*---------Quote------------*/		

#quote-right{
	float:right;
	width:300px;
	background-color:#000099;
	height:100px;
	}


/*---------Contact------------*/	

.plainfield{}

.error{
	background-color:#b8cb8a;
	border:0px;
	}
	
.plain1{	
	margin: 0;
    padding: 0;
    overflow: hidden;
	}
	
	

a.powered{font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#c0c0c0;
	    font-size:10px;
		text-decoration: none;
		}

a.powered:hover{font-family:Verdana, Arial, Helvetica, sans-serif;
		color:#a0a0a0;
	    font-size:10px;
		text-decoration: none;
		}

/*---------Footer------------*/	

#foot1 {
      margin-top: 20px;
}
