/*
Theme Name: Franz Witte
Theme URI: http://franzwitte.com
Description: Franz Witte
Version: 2 (WP2.9.2)
Author: IDC
Author URI: http://daviddenning.com
Tags: Flamingo
*/

/*  Franz Witte April 14, 2009 */
@import "/incl/reset.css";


/*---------------------------
 Layout
----------------------------*/
body 
{ 
background:#070505; 
font: normal 15px/1.6em Arial, Helvetica, sans-serif;
text-align:center; 
color:#020101; 
}
#wrap
{
width:960px;
text-align:left; 
width:960px;
height:730px;
position:relative;
margin:50px auto 0 auto;
background: url(/img/bg-wrap.gif) no-repeat 0 0;
}
#content
{
width:960px;
float:left;
background: url(/img/bg-content.gif) repeat-y 0 0;
z-index:3000;
}
#content-home
{
width:960px;
float:left;
background: url(/img/bg-content-home.gif) repeat-y 0 0;
z-index:3000;
}

/* Main Navigation Styles
----------------------------------------------------------*/
ul#nav
{
float:left;
width:880px;
margin:36px 0 27px 38px;
font:normal 14px/1em Arial,Verdana,Sans;
color:#2E4314;
}
#nav li {float:left;display:inline;}
#nav a { margin:0 12px;text-decoration:none; font-weight:normal;}
#nav a:hover {color:#0D0D06; }

body#home li#nhom a,
body#residential li#nlan a,
body#commercial li#nlan a,
body#design li#nlan a,
body#work-request li#nlan a,
body#gardening-information li#nnur a,
body#varieties li#nnur a,
body#how-to-plant li#nnur a,
body#this-month li#nnur a,
body#special-plants li#nnur a,
body#for-butterflies li#nnur a,
body#columnar-plants li#nnur a,
body#deer-resistant li#nnur a,
body#drought-tolerant li#nnur a,
body#fragrant-plants li#nnur a,
body#for-hummingbirds li#nnur a,
body#our-partnership li#nnur a,
body#products li#nnur a,
body#services li#nnur a,
body#wholesale-customers li#nnur a,
body#commercial-services li#nmai a, 
body#residential-services li#nmai a,
body#commercial-portfolio li#npor a,
body#residential-subs li#npor a,
body#client-list li#npor a,
body#about-us li#nabo a,
body#follow-the-flock li#nfol a,
body#resources li#nres a,
body#contact-us li#ncon a,
body#employment-application li#ncon a {font-weight:bold;color:#003300;}

#logo {width:302px; height:429px; background:url(/img/logo.png) no-repeat 0 0;margin:27px 0 0 0;display:block;position:absolute; top:50px;left:0;z-index:1000;}
#subnav {display:block;position:absolute; top:506px;left:0; background:#273A14;width:201px;height:408px;}
#slide {width:723px; height:429px; background: url(/img/slide.jpg) no-repeat 0 0;margin:27px 0 0 -68px;display:block;position:absolute; top:50px;left:305px;z-index:10;}
#slider {z-index:1;position:relative;}

#copy-work {width:680px; background: url(/img/bg-work.gif) no-repeat 0 0; margin:0 0 0 260px;display:block;float:left;z-index:10;padding-bottom:30px;}
#copy-404 {width:680px; background: url(/img/bg-work.gif) no-repeat 0 0; margin:0 0 0 320px;display:block;float:left;z-index:10;padding-bottom:250px;}
#copy-404 h2{font:bold 30px/1.6em Arial, Verdana, Sans;margin:100px 0 0 120px;color:#030;}
#copy-404 p {font:normal 20px/1.6em Arial, Verdana, Sans;margin:30px 0 0 90px;color:#111;width:400px;text-align:center;}

/* Image Styles
----------------------------------------------------------*/
#img {width:724px; height:429px; margin:27px 0 0 -69px;display:block;position:absolute; top:50px;left:305px;z-index:1;}

body#residential #img {background:transparent url(/img/img-res.jpg) no-repeat 0 0;}
body#commercial #img {background:transparent url(/img/img-com.jpg) no-repeat 0 0;}
body#design #img {background:transparent url(/img/img-des.jpg) no-repeat 0 0;}

body#gardening-information #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
     body#varieties #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
     body#how-to-plant #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
     body#this-month #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
     body#special-plants #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
        body#for-butterflies #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
        body#columnar-plants #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
        body#deer-resistant #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
        body#drought-tolerant #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
        body#fragrant-plants #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
        body#for-hummingbirds #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
     body#our-partnership #img {background:transparent url(/img/img-gar.jpg) no-repeat 0 0;}
body#products #img {background:transparent url(/img/img-pro.jpg) no-repeat 0 0;}
body#services #img {background:transparent url(/img/img-ser.jpg) no-repeat 0 0;}
body#wholesale-customers #img {background:transparent url(/img/img-who.jpg) no-repeat 0 0;}

body#commercial-services #img {background:transparent url(/img/img-com.jpg) no-repeat 0 0;}
body#residential-services #img {background:transparent url(/img/img-mres.jpg) no-repeat 0 0;}

body#about-us #img {background:transparent url(/img/img-abo.jpg) no-repeat 0 0;}
body#follow-the-flock #img {background:transparent url(/img/img-fol.jpg) no-repeat 0 0;}
body#resources #img {background:transparent url(/img/img-reso.jpg) no-repeat 0 0;}
body#contact-us #img {background:transparent url(/img/img-con.jpg) no-repeat 0 0;}
body#work-request-contact #img {background:transparent url(/img/img-con.jpg) no-repeat 0 0;}
body#employment-application #img {background:transparent url(/img/img-con.jpg) no-repeat 0 0;}

/* Sub Nav Styles
----------------------------------------------------------*/
#nav-sub-container
{
width:219px;
float:left;
background:url(/img/bg-nav-sub.gif) no-repeat 0 0;
padding:0 0 30px 0;
}
ul#nav-sub {font:normal 13px/1em Arial, Verdana, Sans;padding:5px 0 0 0;height:207px; }
ul#nav-sub-nursery,ul#nav-sub-portfolio, ul#sub-nav-garden, ul#sub-nav-plants {font:normal 13px/1em Arial, Verdana, Sans;padding:5px 0 0 0; }

ul#nav-sub li {margin:30px 0 0 63px; }
ul#nav-sub-nursery li {margin:30px 0 0 33px; }
ul#nav-sub-garden li {margin:14px 0 0 25px; }
ul#nav-sub-portfolio li {margin:14px 0 0 25px; }
ul#nav-sub-plants li {margin:14px 0 0 10px; }

ul#nav-sub a, 
ul#nav-sub-nursery a, 
ul#nav-sub-garden a, 
ul#nav-sub-portfolio a, 
ul#nav-sub-plants a {color:#A2AB94;text-decoration:none;font-weight:normal; }

ul#nav-sub a:hover,
body#residential #nsres a,
body#commercial #nscom a,
body#design #nsdes a,
body#work-request #nswor a,
ul#nav-sub-nursery a:hover,
body#gardening-information a#nsagarden,
body#varieties #nsgvar a,
body#how-to-plant #nsghow a,
body#this-month #nsgthi a,
body#special-plants #nsgspe a,
body#for-butterflies li#nsgbut a,
body#columnar-plants li#nsgcol a,
body#deer-resistant li#nsgdee a,
body#drought-tolerant li#nsgdro a,
body#fragrant-plants li#nsgfra a,
body#for-hummingbirds li#nsghum a,
body#our-partnership #nsgour a,
body#products #nspro a,
body#services #nsser a,
body#wholesale-customers #nswho a,
body#commercial-services #nsmcom a,
body#residential-services #nsmres a,
body#commercial-portfolio #nspcom a,
body#residential-subs #nspres a,
body#client-list #nspcli a,
body#employment-application #nscemp a
{color:#fff;text-decoration:none; }


/* Copy Layout Styles
----------------------------------------------------------*/

#copy-home
{
width:786px;
float:left;
display:inline;
margin:445px 0 0 170px;
}
#copy-subnav
{
width:960px;
float:left;
margin:429px 0 0 0;
}
#copy
{
width:610px;
float:left;
margin:30px 0 0 70px;
}
#copy-contact
{
width:720px;
float:left;
margin:30px 0 0 20px;
}
#social {float:right;padding-bottom:10px;}
#social img {margin:0 0 0 3px;float:left; }
#social h5 {float:left;margin:7px 5px 0 0;}

table#table-contact {margin:20px 0 0 60px;}
table#table-contact td {width:50%;padding:0 32px 0 0;vertical-align:top; }
#hummingbirds {width:300px;background:#fff;border:1px solid #030;padding:10px;}

.contactform td {font-size:13px;}

/* Linkage Styles
----------------------------------------------------------*/
a, a:link, a:visited    { color: #030; text-decoration:none;font-weight:bold;  }
a:hover, a:active   { color: #0D0D06; text-decoration:underline;}

/* Text Styles
----------------------------------------------------------*/
h1 {font:bold 26px/1.4em Arial, Verdana, Sans;color:#273A14; margin:10px 0 50px 0;}
h2#h2hom {background:url(/img/h2hom.gif) no-repeat 0 0;width:573px; height:35px;}
h1#h1res {background:url(/img/h1.gif) no-repeat 0 0;width:150px; height:18px;}
h1#h1com {background:url(/img/h1.gif) no-repeat 0 -17px;width:150px; height:20px;}
h1#h1des {background:url(/img/h1.gif) no-repeat 0 -37px;width:150px; height:20px;}
h1#h1wor {background:url(/img/h1-work.gif) no-repeat 0 0;width:680px; height:40px;margin:0 0 20px 0;}

h1#h1gar {background:url(/img/h1.gif) no-repeat 0 -58px;width:230px; height:20px;}
   h1#h1var {background:url(/img/h1.gif) no-repeat 0 -165px;width:230px; height:20px;}
   h1#h1how {background:url(/img/h1.gif) no-repeat 0 -183px;width:430px; height:20px;}
   h1#h1thi {background:url(/img/h1.gif) no-repeat 0 -201px;width:230px; height:20px;}
   h1#h1spe {background:url(/img/h1.gif) no-repeat 0 -221px;width:230px; height:20px;}
     h1#h1butt {background:url(/img/h1.gif) no-repeat 0 -437px;width:230px; height:18px;}
	 h1#h1colu {background:url(/img/h1.gif) no-repeat 0 -454px;width:230px; height:18px;}
	 h1#h1dee {background:url(/img/h1.gif) no-repeat 0 -472px;width:230px; height:18px;}
	 h1#h1drou {background:url(/img/h1.gif) no-repeat 0 -491px;width:230px; height:18px;}
	 h1#h1frag {background:url(/img/h1.gif) no-repeat 0 -510px;width:230px; height:18px;}
	 h1#h1humm {background:url(/img/h1.gif) no-repeat 0 -530px;width:230px; height:20px;}
	
   h1#h1our {background:url(/img/h1.gif) no-repeat 0 -242px;width:230px; height:20px;}
h1#h1pro {background:url(/img/h1.gif) no-repeat 0 -77px;width:230px; height:20px;}
h1#h1ser {background:url(/img/h1.gif) no-repeat 0 -94px;width:230px; height:20px;}
h1#h1who {background:url(/img/h1.gif) no-repeat 0 -112px;width:230px; height:20px;}

h1#h1mcom {background:url(/img/h1.gif) no-repeat 0 -147px;width:230px; height:20px;}
h1#h1mres {background:url(/img/h1.gif) no-repeat 0 -130px;width:230px; height:20px;}

h1#h1por {background:url(/img/h1.gif) no-repeat 0 -262px;width:230px; height:20px;}
h1#h1commp {background:url(/img/h1.gif) no-repeat 0 -262px;width:263px; height:20px;}
h1#h1resp {background:url(/img/h1.gif) no-repeat 0 -326px;width:263px; height:20px;}
h1#h1clien {background:url(/img/h1.gif) no-repeat 0 -346px;width:263px; height:20px;}
h1#h1abo {background:url(/img/h1.gif) no-repeat 0 -364px;width:230px; height:20px;}
h1#h1fol {background:url(/img/h1.gif) no-repeat 0 -383px;width:230px; height:20px;}
h1#h1reso {background:url(/img/h1.gif) no-repeat 0 -401px;width:230px; height:20px;}
h1#h1con {background:url(/img/h1.gif) no-repeat 0 -417px;width:230px; height:20px;margin:0 0 0 60px;}
h1#h1empl {background:url(/img/h1.gif) no-repeat 0 -549px;width:251px; height:20px;}

h1 {margin:0 0 10px 0;}
h2{font:bold 16px/1.4em Arial, Verdana, Sans;color:#111; margin:15px 0;}
h3 {font:bold 16px/1.4em Arial, Verdana, Sans;color:#0D0D06; margin:15px 0;}
h5{font:normal 13px/1.4em Arial, Verdana, Sans;color:#4C4C4C;}

p.phom 
{
width:550px;
height:80px;
font-size: 15px;
line-height: 1.9em;
margin: 14px 0 0 0;
color:#0D0D06;
}
p
{
font-size: 15px;
line-height: 1.5em;
margin: 14px 0;
color:#333;
}
strong{font-weight:bold;color:#222;}
.emp {font-weight:bold; font-style: italic; color:#555;}
.green {font-weight:bold;color:#030;}
ul.ullist 
{
list-style:outside;
list-style-type:disc; 
margin: 8px 0 8px 20px;
font-size: 14px;
line-height: 1.8em;
color:#222;
}
ul.ullist ul 
{
list-style:outside;
list-style-type: circle; 
margin: 6px 20px;
font-size: 14px;
line-height: 1.8em;
color:#222;
}
ul.ullist ul li
{
margin: 6px 0;
font-size: 13px;
line-height: 1.2em;
}
.alignleft {float:left; margin:10px 10px 10px 0;}
.alignright {float:right; margin:10px 0 10px 10px;display:inline-block;}

.post-edit-link {font-size:11px;}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
 /* Hide from IE Mac \*/
.clearfix {display:block;}
 /* End hide from IE Mac */

.boo { text-indent: -123456em; overflow:hidden;}
/* Just for Opera, but hide from MacIE */
/*\*/html>body .mir { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

/* Form Styles
----------------------------------------------------------*/
form.form {width:680px;margin:0;}
label {font:bold 13px/1em Arial, Verdana, Sans;}
.work-image { margin:5px 0 0 20px; float:right;display:inline;}
th#thname label,
th#thbname label,
th#thadd label,
th#thcity label,
th#thhphone label,
th#thbphone label,
th#thcphone label,
th#threfer label {width:180px;text-align:right;margin:0 10px 0 0;float:right;vertical-align:baseline!important;display:inline-block;}

th#thtype label {width:180px;text-align:right;margin:16px 10px 0 0;float:right;vertical-align:baseline!important;display:inline-block;}
ul.project-type li {display:inline; float:left; margin:16px 30px 0 0;}
ul.need-1, ul.need-2, ul.need-3 {float:left;width:160px;margin:20px 0 0 0;}
ul.need-1 label, ul.need-2 label, ul.need-3 label {width:140px;font:bold 10px/1em Arial, Verdana, Sans;}

th#thdate label {width:180px;text-align:right;margin:24px 10px 0 0;float:right;vertical-align:baseline!important;display:inline-block;}
#date {margin-top:24px;}

th#thwork label {width:180px;text-align:right;margin:-54px 10px 0 0;float:right;vertical-align:top!important;display: inline-block!important;}

th#thcom label {width:180px;text-align:right;margin:-48px 10px 0 0;float:right;vertical-align:top!important; }
#comment {margin-top:26px;height:130px;}
ul.need-1, ul.need-2, ul.need-3 {float:left;width:160px;margin:20px 0 0 0;}
ul.need-1 label, ul.need-2 label, ul.need-3 label {width:140px;font:bold 10px/1em Arial, Verdana, Sans;}

#submit {margin-top: 20px;float:right;}

input#name,
input#bname,
input#add,
input#city,
input#hphone,
input#bphone,
input#cphone {width:220px;height:12px;margin:5px 0}

input#email {width:220px;height:12px;margin:32px 0 4px 0}
th#themail label {width:180px;text-align:right;margin:30px 10px 0 0;float:right;vertical-align:baseline!important;display:inline-block; }

	#errormsg
		{
			border:1px solid #629DAF;
			padding:5px;
			width:auto;
			margin:5px 0;
			color:#511E00;
			background:#FFFCCF;
		}    
		.error
		{	color:#511E00;
			background:#FFFCCF;
		}