* {
text-decoration: none;
}

body {
margin : 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 75%;
background-image : url(back.gif);
background-repeat : repeat-y;
}
td {
font-size: 100%;
}

	input, select, textarea {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 100%;
	}

#navstrip {
background-color : #043E05;
font-weight : bold;
padding : 7px 0px 5px 0px;
* padding : 7px 0px 0px 0px;
height : 1%;
color : #043E05;
}

	#navstrip div {
	display : inline;
	text-align : center;
	width : auto;
	}
	
	.a {
	background : url(nav.gif) 0% 0% repeat-x;
	padding : 5px 0px;
	* padding : 0px;
	}
	
	.b {
	background : url(navright.gif) 100% 0% no-repeat;
	padding : 5px 0px;
	* padding : 0px;
	}
	
	#navstrip a {
	background : url(navleft.gif) 0% 0% no-repeat;
	color : #C1A47C;
	padding : 5px 15px;
	}
	
		#navstrip a:hover {
		color : #ffffff;
		}




#banner {
background-color : #043E05;
border-top : 1px solid #ffffff;
}

#bannerleft {
height : 122px;
background-image : url(banner-graphic.jpg);
background-position : 0% 0%;
background-repeat : no-repeat;
}

#banner h1 {
font-family : Arial Black;
text-align : right;
text-transform : uppercase;
margin : 0px;
padding-top : 5px;
margin-right : 50px;
font-size : 250%;
font-weight : normal;
color : #ffffff;
}

#container {
overflow : auto;
}

#left {
float : left;
width : 177px;
padding-top : 15px;
}

	#left p {
	margin : 0px;
	padding-bottom : 5px;
	}
	
	#left span {
	border-left : 6px solid #043E05;
	padding-left : 5px;
	font-size : 110%;
	color : #C1A47C;
	font-weight : bold;
	}
	
	#left form {
	margin : 0px;
	padding-left : 7px;
	}



#leftnav {
border-top : 1px solid #ffffff;
border-bottom : 1px solid #ffffff;
margin : 37px 0px 0px 0px;
}

	#leftnav p {
	background : url(leftnav.gif) 0% 50% no-repeat;
	border-top : 1px solid #ffffff;
	border-bottom : 1px solid #ffffff;
	padding : 0px 0px 0px 24px;
	}
		
	#leftnav a {
	border-left : 2px solid #ffffff;
	color : #C1A47C;
	display : block;
	font-size : 100%;
	font-weight : bold;
	padding : 4px 3px 4px 7px;
	* width : 100%;
	}
		
		#leftnav a:hover {
		background : #C1A47C;
		color : #043E05;
		}
	

#right {
width : auto;
margin-left : 177px;
padding-left : 10px;
padding-right : 10px;
background-image : url(content.gif);
background-position : 0% 0%;
background-repeat : no-repeat;
}

#h1 {
padding-bottom : 5px;
border-bottom : 1px solid #C1A47C;
margin-bottom : 20px;
}

#h1 h1 {
display : inline;
font-family : "Times New Roman";
background-image : url(h1right.gif);
background-position : 100% 50%;
background-repeat : no-repeat;
padding-right : 30px;
margin : 0px;
font-size : 220%;
color : #C1A47C;
font-weight : normal;
}

#content #h1 h1 {
font-size : 220%;
}

#h1 h1 span {
background-image : url(h1left.gif);
background-position : 0% 50%;
background-repeat : no-repeat;
padding-left : 30px;
}

#h1 img {
float : right;
margin-right : 35px;
}

#sectionstop {
padding : 15px;
font-size : 90%;
}

#sectionstop a {
color : #043E05;
}

#sectionstop a:hover {
color : #C1A47C;
}

#content {
font-family : "Times New Roman";
font-size : 115%;
overflow : auto;
}

#content h1 {
font-size : 135%;
margin : 0px;
}

#content p {
margin : 0px;
padding-top : 10px;
padding-bottom : 15px;
}

#content a {
color : #043E05;
border-bottom : 1px solid #C1A47C;
}

#content a:hover {
color : #C1A47C;
}



.product {
width : 100%;
* width : 79%;
margin-bottom : 15px;
}

.extproduct {
width : 100%;
height : 100%;
background-color : #043E05;
}

	.productlefttop, .productleftbot, .productright {
	background : #ffffff;
	padding : 5px;
	}
	
	.productlefttop {
	border : 2px solid #043E05;
	border-right : none;
	border-bottom : none;
	}
	
	.productleftbot {
	border : 2px solid #043E05;
	border-right : none;
	border-top : none;
	}
	
	.productright {
	border : 2px solid #043E05;
	border-left : none;
	}
	
	.productgreen {
	background-color : #043E05;
	}
	
		.addtocart {
		text-align : right;
		}

	.product h1, .extproduct h1, .productext h1 {
	display : inline;
	font-family : "Times New Roman";
	background-image : url(h1right.gif);
	background-position : 100% 50%;
	background-repeat : no-repeat;
	padding-right : 30px;
	margin : 0px;
	font-size : 200%;
	color : #C1A47C;
	font-weight : normal;
	}

.right {
text-align : right;
font-weight : bold;
}

.price, .vat {
font-family : Arial, Helvetica, sans-serif;
color : #ffffff;
font-weight : bold;
padding-left : 5px;
font-size : 90%;
}
	
	.vat {
	font-size : 70%;
	}

.cost {
font-family : Arial, Helvetica, sans-serif;
color : #C1A47C;
font-weight : bold;
padding-left : 5px;
font-size : 90%;
}



#extinfo {
width : 500px;
background-color : #043E05;
padding : 3px;
}

#extmain {
background-color : #ffffff;
}



#search {
width: 500px;
font-family : Arial, "Times New Roman", Helvetica, sans-serif;
font-size : 90%;
text-align : center;
}

#contactform {
font-family : Arial, "Times New Roman", Helvetica, sans-serif;
font-size : 90%;
margin : 10px 50px 0px 0px;
}

	#search td, #contactform td {
	border : 1px solid #C1A47C;
	padding : 3px;
	}
	
	.search {
	background : #C1A47C;
	color : #043E05;
	border : 1px solid #043E05;
	font-weight : bold;
	}
	
	.input {
	width : 250px;
	}




.sectionline {
height : 0%; 
margin-bottom : 10px; 
overflow : auto; 
* display : inline; 
float : left; 
* float : none;
width : 48%;
text-align : center;
}



#spiders {
clear : both;
font-size : 90%;
padding : 30px 25px 20px 200px;
text-align : center;
}

	#spiders a {
	color : #043E05;
	}
	
		#spiders a:hover {
		color : #C1A47C;
		}	