html { height: 100% }


body {

margin: 0px 0px 0px 0px;
min-height : 101% ;
padding: 0px;
}

#news {
	width: 522px;
}

#contact {
	width: 380px;
}

.nav {
	margin: 75px 0px 0px 50px;
	font-size: 10px;
	padding-left: 40px;
	font-family: Verdana;
}
.nav2 {
	margin: 75px 0px 0px 75px;
	padding-left: 55px;
	font-size: 10px;
	font-family: Verdana;
}
.nav2b {
	margin: 75px 0px 0px 63px;
	font-size: 10px;
	padding-left: 33px;
	font-family: Verdana;
}
.nav2c {
	padding: 75px 0px 0px 35px;
	font-size: 10px;
	font-family: Verdana;
}
.nav2d {
	padding: 75px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana;
}
.nav3 {
	margin: 10px 0px 0px 0px;
	font-size: 10px;
	font-family: Verdana;
}
#navbask {
	margin: 12px 0px 0px 28px;
	font-size: 10px;
	font-family: Verdana;
}
.marg {
	margin: 0px 0px 0px 10px;
}

.nav a:link,.nav a:visited{
	display:block;
	padding:5px 0px 0px 0px;
	height:14px;
	color:#000000;
	text-decoration: none;
}
.nav a:hover{
	color:#006300;
	text-decoration:none;
}
.nav2 a:link,.nav2 a:visited{
	display:block;
	padding:0px 0px 0px 0px;
	height:14px;
	color:#000000;
	text-decoration: none;
}
.nav2 a:hover{
	color:#006300;
	text-decoration:none;
}
.nav2b a:link,.nav2b a:visited{
	display:block;
	padding:0px 0px 0px 0px;
	height:14px;
	color:#000000;
	text-decoration: none;
}
.nav2b a:hover{
	color:#006300;
	text-decoration:none;
}
.nav2c a:link,.nav2c a:visited{
	display:block;
	padding:0px 0px 0px 0px;
	height:14px;
	color:#000000;
	text-decoration: none;
}
.nav2c a:hover{
	color:#006300;
	text-decoration:none;
}

.nav3 a:link,.nav3 a:visited{
	color:#000000;
	text-decoration: none;
}
.nav3 a:hover{
	color:#006300;
	text-decoration:none;
}


a.imgborder:hover {
	border: 2px solid #226522;

}

a.imglink:link, a.imglink:visited {
	color: #000000;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	
}

a.imglink:link img, a.imglink:visited img{
	border: 2px solid #000000;
}


a.imglink:hover {
	color: #226522;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
}

a.imglink:hover img {
	border: 2px solid #04950E;
}

.box_main2 {
	margin: 20px 0px 0px 20px;
}

.fnt12b {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.fnt10b {
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
}

.fnt13bold {
	font-family: Verdana;
	color: #000000;
	font-size: 13px;
}

.fnt14gbold {
	font-family: Verdana;
	color: #1B681B;
	font-size: 14px;
	font-weight: bolder;
}

.newsletter {
	padding-top: 12px;
	padding-left: 15px;
	font-family: Verdana;
	color: #000000;
	font-size: 13px;
}
.newsletter2 {
	padding-top: 5px;
	padding-left: 20px;
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
}
.newsletter2b {
	padding-top: 5px;
	padding-left: 21px;
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
}
.newsletter3 {
	margin-top: 3px;
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	border: 1px solid #000000;
}
.button {
	border: 1px solid #000000;
	background: #FFFFFF;
	font-size: 11px;
	font-family: Verdana;
}

.button2 {
	border: 0px solid #000000;
	background: #FFFFFF;
	font-size: 13px;
	font-family: Verdana;
	font-weight: bold;
	color: #1B681B;
}

.button3 {
	border: 1px solid #4C924C;
	background: #BDEFBD;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #1B681B;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 5px;
	height: 18px;
}

.button4 {
	border: 1px solid #4C924C;
	background: #BDEFBD;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #1B681B;
	text-decoration: none;
	float: left;
	padding: 2px 5px 1px 5px;
	margin: 0px 5px 0px 0px;
}

.button5 {
	border: 1px solid #4C924C;
	background: #BDEFBD;
	height: 20px;
	font-size: 11px;
	font-family: Verdana;
	font-weight: bold;
	color: #1B681B;
	text-decoration: none;
	padding: 2px 5px 0px 5px;
	margin: 10px 0px 0px 40px;
}

.enquiry {
	font-family: Verdana;
	color: #000000;
	font-size: 12px;
	border: 1px solid #000000;
	width: 270px;
}

.scroll {
scrollbar-3dlight-color:#D0F4D0;
scrollbar-arrow-color:#E0FCE0;
scrollbar-base-color:#ff6347;
scrollbar-darkshadow-color:#3A693A;
scrollbar-face-color:#72DD72;
scrollbar-highlight-color:#98E298;
scrollbar-shadow-color:#52A652;
scrollbar-background-color:#FFFFFF;
}

#addressholder{
	float:left;
	clear:both;
	/*border:1px solid red;*/
}

form label{
	float:left;
	width:80px;
	padding:0px 5px 0px 0px;
	font-weight:bold;
}
.checkout{
	border: 1px solid #000000;
	float:left;
	margin:2px;
	font-family:  Arial, Helvetica, sans-serif;
	font-size:100%;
	width:190px;
}

input.checkbox{
	width:12px;
	border:0px;
}	
.checkoutadd{
border: 1px solid #000000;
	width:190px;
	height:70px;
}
form br{
	clear:left;
}

#billing{
	float:left;
	width:275px;
	margin: 0px 0px 0px 20px;
	/*border:1px solid blue;*/
	
}
#delivery{
	float:right;
	width:275px;
	margin: 0px 20px 0px 0px;
	/*border:1px solid blue;*/
}
.special {
	padding: 0px 10px 0px 30px;
}

.spectitle a:link, .spectitle a:visited {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	font-family: Verdana;
}

.specimg {
	/*float: left;*/
}

.specdesc {
	/*float: left;*/
	font-size: 9px;
}
