/* PlantStockPhotos.com Screen CSS
   by iNET-Web */

body {
	text-align: center;
	margin: 0px;
	background:#fff;
	color:#000;
	font-size:100%;
	line-height:1.125em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #19811e;
  	outline:none;
}
a:hover {
	color: #666666;
  	outline:none;
	text-decoration:none;
}
a:visited {
	color: #139A19;
  	outline:none;
	text-decoration:none;
}

p {
	margin-top:0px;
}

form {
	margin:0px;
}
h1 {
padding:0px;
margin:0px;
font:bold 1.275em Arial, Helvetica, sans-serif;
color:#154c68;
text-align:center;
}

.center {
	text-align:center;
}

.bold {
	font-weight:bold;
}

input.button {
	background:url(/images/button.gif);
}

div.hr {
	height:1px;
	margin-top:4px;
	margin-bottom:4px;
	background:url(/images/dottedline.gif) bottom repeat-x;
	font-size:0px; /*hack for IE6*/
}

div.spacer {
	height:10px;
	font-size:0px; /*hack for IE6*/
}

div.clear {
	clear:both;
	height:0px;
	font-size:0px;
}

div.form {
	overflow:hidden;
	width:100%;
}

	div.form label {
		display:block;
		float:left;
		text-align:right;
		padding:0 4px 4px 0;
	}
	div.form div {
		display:block;
		float:left;
		padding-bottom:4px;
	}

div#container {
	text-align: left;
	margin:auto; /* centers div */
	border:1px solid #000000;
	width:950px;
	font-size:0.75em;
}

	div#header {
		margin:0px;
		height:93px;
		
		background:url(/images/header.gif) no-repeat;
	}
	
	div#printHeader {
		display:none;
	}
	
		div#leftColumn {
			float:left;
			width:152px;
		}
		
			div#aboveMenu {
				height:32px;
				margin:0px;
				
				background:url(/images/aboveMenu.gif) left no-repeat;
			}
			
			div#navBar {
				float:left;
				background:url(/images/menu2.gif) left no-repeat;
			}
			
				ul#menuList {
				margin:0px;
				padding:0px;
				}
			
					ul#menuList li, ul#menuList a {
						height:25px;				
						width:150px;
						display: block;
						
						text-indent:-999em;
					}

				#Home a:hover, #homepage #Home a {background: transparent url(/images/menu2.gif) -150px 0px no-repeat;}
				#Images a:hover, #imagespage #Images a {background: transparent url(/images/menu2.gif) -150px -25px no-repeat;}
				#Request a:hover, #requestpage #Request a {background: transparent url(/images/menu2.gif) -150px -50px no-repeat;}
				#Inventory a:hover, #inventorypage #Inventory a {background: transparent url(/images/menu2.gif) -150px -75px no-repeat;}
				#Pricing a:hover, #pricingpage #Pricing a {background: transparent url(/images/menu2.gif) -150px -100px no-repeat;}
				#License a:hover, #licensepage #License a {background: transparent url(/images/menu2.gif) -150px -125px no-repeat;}
				#Portfolios a:hover, #portfoliospage #Portfolios a {background: transparent url(/images/menu2.gif) -150px -150px no-repeat;}
				#Services a:hover, #servicespage #Services a {background: transparent url(/images/menu2.gif) -150px -175px no-repeat;}
				#FAQ a:hover, #faqpage #FAQ a {background: transparent url(/images/menu2.gif) -150px -200px no-repeat;}
				#About a:hover, #aboutpage #About a {background: transparent url(/images/menu2.gif) -150px -225px no-repeat;}
				#Contact a:hover, #contactpage #Contact a {background: transparent url(/images/menu2.gif) -150px -250px no-repeat;}
		
		div#middleColumn {
			float:left;
			width:648px;
			position:relative;
			top:65px;
			margin-top: -65px;

		}
		
			div#pageHeadline {
				padding-top:2px;
				padding-right:10px;
				padding-left:10px;
				height:30px;
				background:url(/images/pageHeadline.gif) no-repeat;
			}
			
			form#search input {
				position:relative;
				top:-5px;
				margin:0;
				padding-left:5px;
				padding-right:5px;
				background: white;
				color: black;
				border: 1px solid black;
				border-right:none;
			}

			form#search select {
				position:relative;
				top:-5px;
				margin:0;
				padding:0;
				background: white;
				color: black;
				border: 1px solid black;
			}
			
			div#pageText {
				padding-left:5px;
				padding-right:5px;
				margin-top:8px;
				min-height:400px;
			}
			
			* html div#pageText {
				height:400px;
			}
			
			div.filetab {
				margin:0px 30px 18px;
				width:575px;
				background:#dee9cd url(/images/filetableft.gif) top left no-repeat;
			}
			
			div.filetabtitle {
				background:url(/images/filetabright.gif) top right no-repeat;
				padding:5px 16px 4px;
				font-size:1.1em;
				font-weight:bold;
			}
			
			div.filetabbody {
				width:573px;
				overflow:hidden;
				background:#fff;
				border:1px solid #999;
			}
			
			div#pageText table.border {
				border-collapse:collapse;
				border:1px solid #000;
			
			}
			
			#pricingpage div#pageText table.border {
				margin-right:auto;
				margin-left:auto;
			}
			
			div#pageText table.border tr {
				background:#dee9cd;
			}
			
			div#pageText table.border tr.even {
				background:#d6e2d1;
			}
			
			div#pageText table.border th {
				background:#139a19;
				color:white;
				text-align:center;
			}
			
			div#pageText table.border td {
				border:1px solid black;
				text-align:right;
			}
			
			/*Search page*/
			div#searchTerms {
				position:relative;
			}
			
			div#searchTypes {
				position:absolute;
				top:0px;
				right:0px;
			}
			/*End search page*/
			
			/*Images page*/
			div#sortType {
				text-align:right;
				padding-right:8px;
			}
			
			div#alphaList {
				text-align:center;
				padding-top:6px;
			}
			
			div#alphaPos {
				padding-left:5px;
			}
			
			div#catList {
				padding-left:5px;
			}
			
			div.filetabbodyplant {
				padding:4px 0px;
			}
			
			div.filetabbodycat {
				padding-bottom:18px;
			}
			
			
			div.plant {
				margin:0px 10px;

			}
			
			div.plant img {
				margin:2px 0px 8px;
				border:none;
			}
			
			div.subcat {
				float:left;
				margin-top:18px;
				padding-left:12px;
				width:175px;
			}
			
			div.product {
				float:left;
				margin-top:18px;
				padding-left:12px;
				width:175px;
				text-align:center;
			}
			
			div.product img {
				border-color:#999;
			}
			
			div.subcattext div.producttext {
				font-size:1.0em;
				font-weight:bold;
			}
			
			div.producttext a {
				text-decoration:none;
				font-weight:bold;
			}
			
			/*end Images page*/
			
			/*Image page*/
			h1#imagetitle {
				margin-top:0;
				text-align:center;
				color:#154C68;
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:1.2em;
				font-weight:bold;
			}
			
			h2.fieldtitle {
				font-size:1.1em;
			}
			
			div.floatContainer {
				overflow:hidden;
				padding-top:1em;
				width:638px;
			}
			
			div#info {
				float:left;
				padding-right:12px;
				width:340px;
				display:none;
			}
			
			span#pricingSpan {
				float:right;
				padding:1px 1px 12px 10px;
				overflow:hidden;
				text-align:right;
			}

			/*end Image page*/
			
			/*Request page*/
			#requestpage div.form label {
				width:170px;
			}
			
			#requestpage div.form div {
				width:464px;
			}
			/*end Request page*/
			
			/*Contact page*/
			#contactpage div.form label {
				width:214px;
			}
			
			#contactpage div.form div {
				width:420px;
			}
			/*end Contact page*/
			
		div#rightColumn {
			float:left;
			background:url(/images/rightnavBG.gif) top no-repeat;
			padding-top:50px;
			height:100px;
			width:150px;
		}
		
				div.greenBG {
					border-top:1px solid #aaa;
					border-bottom:1px solid #aaa;
					border-left:1px solid #aaa;
					background:#139A19;
					color:white;
				}
				
				div.greenBG a {
					color:white;
				}
				
				div#cartContents {
					margin-left:2px;
					border-left:1px solid #aaa;
					background:#D6E2D1;
					padding:0.4em 5px 0 2.25em;
					font-size:0.9em;
					line-height:1.05em;
					text-indent:-2em;
				}
				
				div#cartContents p {
					margin:0;
					padding-bottom:0.4em;
				}
		
	div#footer {
		background:url(/images/footer.gif) no-repeat;
		padding-top:94px;
		height:35px;
		font-size:0.9em;
	}

.photocount {
	font-size:14px;
}
.photocount a {
	font-weight:bold;
	font-style:italic;
}