@charset "utf-8";
/* CSS Document */

/* Container */

html, body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF;
	text-align: center;
}

/* ----- Header Start ----- */

	/* Layout */

	#pcHeader08 {
			width: 980px;
			height: 114px;
			background-color: #436400;
			margin: 0 auto;
			padding: 0;
			border: none;
			position: relative;
		}
		
	#pcHeader08Left {
			position: absolute;
			top: 0px;
			left: 10px;
		}
		
	#pcHeader08Center {
	top: 55px;
	left: 384px;
	width: 292px;
	position:absolute;
	z-index: 501;
		}
		
		#pcHeader08Center #search-box08 {
			width: 290px;
			height: 26px;
			text-align:left;
		}
		
	#pcHeader08Right {
			position: absolute;
			top: 0px;
			left: 676px;
			width: 284px;
			padding: 10px;
			text-align: left;
			color: #FFF;
			font-weight: bold;
		}
		
	/* Elements */

#search-box08 form {padding: 0;margin: 0;border: 0;}
#pcHeader08Center form input {
background:transparent url(images/search-input-box.gif) no-repeat scroll left top;
			padding: 4px 8px;
			border: 0;
			width: 186px;
			float:left;
			font-size: 14px;
			color: #436400;
		}
		
		#pcHeader08Center form div#search-submit08 {
		float:right;
			width: 80px;
			height: 26px;
		}
		
			div#search-submit08 img, div#search-submit08 a {
				width: 80px;
				height: 26px;
			}
		
	#pcHeader08Center a {
			font-weight: bold;
			text-decoration: none;
			color: #FFF;
		}
		
	#pcHeader08Center a:hover {
			color: #F2CB05;
		}
	
	#pcHeader08Right img {
			width: 110px;
			height: 26px;
			border: 0;
		}
		
	#pcHeader08Right #pcHeader08Right-LEFT {
		position: absolute;
		left: 64px;
		top: 35px;
		width: 110px;
	}
	
	#pcHeader08Right #pcHeader08Right-RIGHT {
		position: absolute;
		left: 184px;
		top: 35px;
		text-align: right;
		margin: 0;
		padding: 0;
		width: 110px;
	}
	
	#pcHeader08Right #pcHeader08Right-FOOTER {
		position: relative;
		top: 78px; 
		text-align: right;
	}
			
		#pcHeader08Right-FOOTER a {
			color: #FFF;
			text-decoration: none;
		}
		
		#pcHeader08Right-FOOTER a:hover {
			color: #F2CB05;
		}
		
/* ----- Header End ----- */

/* ----- Top Navigation Start ----- */

	#pcTopNav08 {
			width: 980px;
			height: 32px;
			background-color: #E1E1E1;
			background: url(images/navigation_bckgrd.jpg) repeat-x top left;
			margin: 0 auto;
			padding: 0;
			border: none;
			color: #000;
		}
		
		#pcTopNav08 ul {
			float: left;
			width: 960px;
			margin: 0;
			padding: 0 10px;
			list-style: none;
			display: block;
		}
		
		#pcTopNav08 ul li{float:left; margin:0 20px 0 0; padding:0; text-align: left;}
		#pcTopNav08 ul li a{display:block; height:32px;}
		
		#pcTopNav08 ul li:hover ul{visibility:visible}
		#pcTopNav08 ul li a{text-indent:-9000px}
		
		#pcTopNav08 ul li:hover {background-position:right top;}
		
		li#n1{width:46px; background-image:url(images/navigation_home.gif)}
		li#n2{width:74px; background-image:url(images/navigation_about-us.gif)}
		li#n3{width:148px; background-image:url(images/navigation_customer-services.gif)}
		li#n4{width:99px; background-image:url(images/navigation_my-account.gif)}
		li#n5{width:93px; background-image:url(images/navigation_contact-us.gif)}
		
		#pcTopNav08 ul li ul{
			width:auto;
			position:absolute; 
			visibility:hidden; 
			margin:0; 
			padding:0;
			list-style:none; 
			background:#D9CFC4;
			z-index: 100;
		}
		
		#pcTopNav08 ul li ul li{margin: 0 4px 0 4px; float:none; border-bottom: 1px white dotted;}
		#pcTopNav08 ul li ul li.last{border-bottom: none;}
		#pcTopNav08 ul li ul li a{color:#745F45; padding: 3px 10px 0 10px; height: 17px; text-decoration:none; background-image:none; text-indent:0;white-space:nowrap;}
		#pcTopNav08 ul li ul li>a{width:auto;}
		#pcTopNav08 ul li ul li:hover{background:#745F45;}
		#pcTopNav08 ul li ul li:hover a{color: #FFF;}
		
		
	#pcTopNav08-CART {
			float: left;
			padding: 2px 0 0 10px;
			font-size: 9px;
		}

	#pcTopNav08 a {
			text-decoration: none;
			color: #745F45;
		}
		
	#pcTopNav08 a:hover {
			color: #F2CB05;
		}

/* ----- Top Navigation End ----- */

/* ----- Breadcrumb Navigation End ----- */

	#pcBreadNav08 {
		width: 980px;
		height: 18px;
		margin-left: auto;
		margin-right: auto;
		padding: 5px 0 5px 20px;
		text-align: left;
	}
	
		#pcBreadNav08 a {
			color: #436000;
			text-decoration: none;
		}
		
		#pcBreadNav08 a:hover {
			color: #F2CB05;
		}

/* ----- Breadcrumb Navigation End ----- */

/* ----- Main Area Start ----- */

	#pcMainArea08 {
			width: 980px;
			background-color: #FFF;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			border: none;
		}
		
	#pcMainArea08-PC {
			float: left;
			width: 712px;
			border: 1px solid #D9CFC4;
			text-align: left;
			margin: 0 0 20px 0;
			padding: 0;			
		}
		
		#pcMainArea08-PC-Content {
				padding: 10px;
			}
		
	#pcMainArea08-LEFT {
			width: 246px;
			float: left;
			text-align: left;
			vertical-align: top;
			margin: 0 20px 20px 0;
			_mar\gin: 0 15px 20px 0;
			padding: 0;
			display: inline;		
		}

	#pcMainArea08-BROWSE {
			width: 246px;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}
		
			#pcMainArea08-BROWSE-INNER {
				width: 244px;
				background-color: #FFF;
				border: 1px solid #D9CFC4;
				border-top: none;
				margin: 0;
				padding: 30px 0 0 0;
			}
											
			#pcMainArea08-BROWSE ul#tabs {
				float: left;
				width: 246px;
				height: 25px;
				margin: 0;
				padding: 0;
			}
			
			ul#tabs li {
				float: left;
				list-style: none;
				width: 41px;
				height: 25px;
				margin: 0;
				padding: 0;
			}
						
				ul#tabs li#p1 {
					background: url(images/tab_category.gif) top left;
				}
				
					ul#tabs li#p1.active {
						background: url(images/tab_category_on.gif) top left;
					}
				
				ul#tabs li#p2 {
					background: url(images/tab_price.gif) top left;
				}
				
					ul#tabs li#p2.active {
						background: url(images/tab_price_on.gif) top left;
					}
				
				ul#tabs li#p3 {
					background: url(images/tab_flower-colour.gif) top left;
				}
				
					ul#tabs li#p3.active {
					background: url(images/tab_flower-colour_on.gif) top left;
				}
				
				ul#tabs li#p4 {
					background: url(images/tab_flowering-season.gif) top left;
				}
				
					ul#tabs li#p4.active {
					background: url(images/tab_flowering-season_on.gif) top left;
				}
				
				ul#tabs li#p5 {
					background: url(images/tab_aspect.gif) top left;
				}
				
					ul#tabs li#p5.active {
					background: url(images/tab_aspect_on.gif) top left;
				}
				
				ul#tabs li#p6 {
					background: url(images/tab_condition.gif) top left;
				}
				
					ul#tabs li#p6.active {
					background: url(images/tab_condition_on.gif) top left;
				}
					
			ul#tabs li a {
				display: block;
				width: 41px;
				height: 25px;
				text-indent: -9000px;
			}
		

	#pcMainArea08-BROWSE table {
			margin: 0 0 10px 6px;
		}

#pcMainArea08-BROWSE table td {
			padding: 4px 0 0 0;
		}
		
	#pcMainArea08-LINKS {
			width: 244px;
			background-color: #E1F4F4;
			border: 1px solid #9999CC;
			margin-bottom: 10px;
		}
		
	#pcMainArea08-LEFT h3 {
			color: #436000;
			font-size: 12px;
			font-weight: bold;
			width: 239px;
			margin: 5px 0 10px 5px;
		}

	#pcMainArea08-LEFT ul {
		list-style-type: none;
		margin: 0 0 10px 5px;
		padding: 0;
	}

	#pcMainArea08-LEFT li {
		margin: 4px 0 0 5px;
	}

	#pcMainArea08-LEFT a {
		text-decoration: none;
		color: #436000;
		}
		
	#pcMainArea08-LEFT a:hover {
		text-decoration: none;
		color: #F2CB05;
		}
		
	#pcMainArea08-SPACER {
			clear: both;
		}

/* ----- Main Area End ----- */

/* ----- Footer Start ----- */

	#pcFooter08 {
			width: 980px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			border: none;
			text-align: left;
			color: #FFF;
		}
		
		#pcFooter08-CONTAINER {
			float: left;
			padding: 10px;
			width: 960px;
			background-color: #436400;
		}
		
			#pcFooter08-LEFT {
				float: left;
				padding-right: 10px;
				width: 570px;	
				font-size: 10px;
				color: #F2CB05;	
			}
			
			#pcFooter08-RIGHT {
				float: left;
				padding-left: 10px;
				width: 370px;		
			}
			
				#pcFooter08-RIGHT address {
					float: left;
					padding: 10px 0;
					width: 180px;
					font-size: 12px;
					font-style: normal;
					line-height: 150%;
				}	
				
				#pcFooter08-RIGHT address a {
					color: #FFFFFF;
				}

	#pcFooter08 p {
			margin: 0;
			padding: 2px 0 0 10px;
		}

	#pcFooter08 a {
			text-decoration: none;
			color: #000;
		}
		

	#pcFooter08 a:hover {
			color: #F2CB05;
		}

/* ----- Top Navigation End ----- */

/* ----- Other Interface Elements ----- */

	#pcShowCart {
      width: 200px;
			border: 1px solid #e1e1e1; 
			margin-bottom: 10px;
			font-size: 11px;
	}

