/* CSS Document */

	body{text-align:left;color:#edd4be;font-family:tahoma;font-weight:bold;font-size:small;}
	td{font-family:tahoma;font-weight:bold;font-size:x-small;color:white;}
	
	ul{list-style-type:none;margin:0px;padding:0px;margin-left:40px;}
	li{width:90px;float:left;line-height:20px;height:20px;margin-left:1px;
	vertical-align:middle;text-align:center;}
	
	.menu{position:relative;text-decoration:none;color:white;text-align:center;font-size:12px;
		margin-left:auto;margin-righ:auto;width:80px;}
	.menu:hover{color:red;}
	
	.mainTable{height:500px;width:800px;}
	
	.knotgren{background-image:url(icons/knotgren2.jpg);}
	.bitofgreen{background-image:url(icons/bitofgreen.gif);}
	
	.brocolli{background-color:#669900;}
	
				#homePicHolder{width:100%;text-align:center;height:213px;}
				#homePic{position:relative;height:213px;width:320px;margin-left:auto;margin-right:auto;}
				#homePic .tr{position:absolute;top:0px;left:0px;width:10px;height:10px;background-image:url(icons/greentrdark.gif);background-repeat:no-repeat;}
				#homePic .tl{position:absolute;top:0px;right:0px;width:10px;height:10px;background-image:url(icons/greentldark.gif);background-repeat:no-repeat;}
				#homePic .bl{position:absolute;bottom:0px;left:0px;width:10px;height:10px;background-image:url(icons/greenbldark.gif);background-repeat:no-repeat;}
				#homePic .br{position:absolute;bottom:0px;right:0px;width:10px;height:10px;background-image:url(icons/greenbrdark.gif);background-repeat:no-repeat;}

	
	.pageMainTitle{height:24px;line-height:24px;width:700px;border-top:1px solid white;border-bottom:1px solid white;vertical-align:middle;font-size:16px;font-weight:bold;margin-top:20px;margin-bottom:20px;margin-left:10px;}
	
	.paymethodtitle{border-bottom:1px solid white;height:20px;line-height:20px;width:700px;vertical-align:middle;font-size:14px;font-weight:bold;margin-top:20px;margin-left:10px;}
	.paymethoddetails{margin-left:20px;font-size:12px;line-height:15px;margin-right:10px;}
	
	.productHolder{position:relative;width:340px;text-align:left;padding:5px;background-color:#ffffff;font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:18px;float:left;margin:5px;}
	.productImage{float:left;border-right:1px solid black;border-bottom:1px solid black;margin-right:5px;margin-left:5px;margin-top:5px;}
	.productName{font-weight:bold;font-size:12px;color:#000000;}
	.productDesc{font-weight:bold;font-size:10px;color:#555555;margin-left:5px;margin-right:5px;}
	.productLink{color:#666666;margin-left:5px;}
	.productLink:hover{color:#FF0000;}
	.tr{position:absolute;top:0px;left:0px;width:10px;height:10px;background-image:url(icons/greentr.gif);background-repeat:no-repeat;}
	.tl{position:absolute;top:0px;right:0px;width:10px;height:10px;background-image:url(icons/greentl.gif);background-repeat:no-repeat;}
	.bl{position:absolute;bottom:0px;left:0px;width:10px;height:10px;background-image:url(icons/greenbl.gif);background-repeat:no-repeat;}
	.br{position:absolute;bottom:0px;right:0px;width:10px;height:10px;background-image:url(icons/greenbr.gif);background-repeat:no-repeat;}
	
	
	#prodList{position:relative;width:518px;;height:500px;background-color:#ffffff;margin-left:auto;margin-right:auto;margin-top:10px;padding-top:10px;margin-bottom:10px;padding-bottom:10px;}
	#prodList .tr{position:absolute;top:0px;left:0px;width:10px;height:10px;background-image:url(icons/greentr.gif);background-repeat:no-repeat;}
	#prodList .tl{position:absolute;top:0px;right:0px;width:10px;height:10px;background-image:url(icons/greentl.gif);background-repeat:no-repeat;}
	#prodList .bl{position:absolute;bottom:0px;left:0px;width:10px;height:10px;background-image:url(icons/greenbl.gif);background-repeat:no-repeat;}
	#prodList .br{position:absolute;bottom:0px;right:0px;width:10px;height:10px;background-image:url(icons/greenbr.gif);background-repeat:no-repeat;}
	#prodList ul{list-style-type:none;margin:0px;padding:0px;margin-left:10px;}
	#prodList li{font-size:12px;background-color:#336600;width:239px;padding:0px;margin:5px;height:74px;vertical-align:middle;background-image:url(icons/prodList.gif);}
	#prodList li img{float:left;width:75px;height:50px;margin-top:10px;margin-left:10px;}
	#prodList li p{position:relative;width:120px;margin-top:15px; cursor:pointer;float:right;margin-right:10px;}
	#prodList li a{text-decoration:none;color:white;border:0;vertical-align:middle;}
	#prodList li a:hover{text-decoration:none;color:red;border:0;}
	
	.homePageP{margin:20px;font-size:12px;line-height:20px;}
	.homePage2P{margin:20px;font-size:12px;line-height:20px;}
	
	.checkoutWords{margin:20px;font-size:12px;line-height:16px;margin-top:0px;margin-bottom:10px;}
	
	.stepButton{position:relative;width:120px;height:24px;background-color:#aaaaaa;color:black;cursor:pointer;text-align:center;line-height:24px;vertical-align:middle;float:right;margin-right:20px;border:1px solid yellow;}
	
					#checkoutFormHolder{width:330px;height:320px;margin-left:auto;margin-right:auto;}
				  	#checkoutFormHolder .checkoutFormLeft{text-align:right;width:150px;height:24px;line-height:24px;float:left;vertical-align:middle;font-size:11px;}
					#checkoutFormHolder .checkoutFormRight{width:170px;height:24px;line-height:24px;float:left;vertical-align:middle;}
				 	#checkoutFormHolder .checkoutFormInputText{margin-left:20px;font-size:11px;width:140px;margin-top:2px;background-color:#FFFF99;}
				  	#checkoutFormHolder .checkoutError{background-color:#FF0000;}
				  	#checkoutFormHolder .checkoutErrorWords{border:1px solid black;text-align:center;vertical-align:middle;width:auto;line-height:20px;font-size:12px;background-color:#FFFFCC;color:red;clear:both;margin-top:20px;}

	
	.invoiceHeader{color:black;background-color:#dddddd;font-size:small;border-bottom:1px solid white;border-top:1px solid white;}
	
	.basketTotalCost{position:relative;top:0px;left:0px;width:100%;height:20px;line-height:20px;text-align:right;font-weight:bold;clear:both;}
	.basketEmpty{position:relative;bottom:0px;left:0px;width:300px;height:18px;line-height:18px;text-align:center;font-size:10px;margin-left:auto;margin-right:auto;}
	basketNameQtyTotal{float:left;text-align:left;background-color:#dddddd;width:190px;}
	basketPlusMinusDel{float:right;width:20px;font-weight:bold;cursor:pointer;}
	wholepage{position:relative;top:0px;width:100%;background-color:#ffffff;margin-left:auto;margin-right:auto;}
	head{position:relative;top:0px;right:0px;width:100%;height:100px;background-color:#aaaaaa;}
	nav{position:relative;top:0px;right:0px;width:100%;height:24px;background-color:#999999;}
	
	/* the main basket bits */
	basketHolder{position:relative;top:0px;left:5px;width:270px;background-color:#777777;float:right;text-align:center;}
	.basketInf{position:relative;top:10px;right:0px;width:250px;background-color:#669900;margin-right:auto;margin-left:auto;color:black;font-size:xx-small;}
	checkoutButtonHolder{position:relative;clear:both;top:5px;text-align:center;width:100%;left:0px;height:30px;font-weight:bold;font-size:12px;background-color:#aaaaaa;line-height:30px;vertical-align:middle;z-index:2;}
	.checkoutButton{position:relative;width:200px;border:1px solid #FF0000;cursor:pointer;font-size:10px;height:18px;line-height:18px;color:black;background-color:#dddddd;vertical-align:middle;margin:3px;padding:3px;}
	restofRightbar{position:relative;clear:both;height:200px;line-height:200px;background-color:#ffffff;top:25px;vertical-align:middle;}
	
	center{position:relative;top:5px;left:0px;float:left;background-color:#aaaaaa;margin-left:0px;margin-right:auto; max-width:78%}
	footer{position:relative;bottom:-20px;left:0px;width:100%;height:50px;background-color:#aaaaaa;}
	

				
