/*
Theme Name: 	Landsdale Plants 
Theme URI: 		http://www.elevenmedia.com.au
Description: 	WordPress Theme
Version: 		2012
Author: 			Eleven Media 
Author URI: 	http://www.elevenmedia.com.au
*/

/* =============================================================================
   General Styles
   ========================================================================== */
   body { background: url(images/bg.jpg) top center repeat-x #f7f3ee;  font-size:12px; line-height:20px; font-family:Arial, Helvetica, sans-serif; }
   h1,h2,h3,h4,h5,h6 { font-weight: normal; padding-top: 10px; padding-bottom: 10px;  font-family: 'Kreon', serif; color:#6a9214;   }
   h1 { font-size:27px; line-height:40px; padding: 0; padding-left: 40px; background: url(images/h1.jpg) top left no-repeat; margin-left: -10px;  } 
   h2 { font-size:18px; line-height:35px;  }
   h3 { font-size:13px; line-height:26px;  }
   h4 { font-size:13px; line-height:22px; } 
   h5 { font-size:18px; line-height:22px; }
   h6 { font-size:18px; line-height:22px;  } 
   p  { font-size:14px; line-height:22px; color: #000000; padding-top: 10px; padding-bottom: 5px;  }
   ul { margin: 0; padding: 0; }
   ol { margin: 0; padding: 0;}
   li { font-size:12px; line-height:18px; color:#405061; }
   hr { outline:none; border:none; border-top:1px solid #e8e8e8; margin:10px 0px;}
   
   a:link 			{ color:#000; text-decoration: none;} 
   a:visited 	{ color:#000; text-decoration: none;}
   a:hover 		{ color:#000; text-decoration: underline;}
   a:active 		{ color:#000; text-decoration: underline;}
   a:focus 		{ outline-style: none;}  	
   
   .border-image { border:5px solid #FFF;  }
 table { width: 550px; border: 0px solid #d5d5d5;}
 tr { padding: 5px; }
 td {padding: 5px;}
.clear { height: 10px; clear: both;}
/* =============================================================================
   Header Styles
   ========================================================================== */ 
	.wrap { margin:0 auto; width: 950px; }
	
	.header { background: url(images/header-bg.png) top center no-repeat; width: 980px; margin: 0 auto; height: 186px;}
	
	.logo { width:200px; height:160px; display:inline; float:left;  }
	
	.nav {  height: 40px; width: 600px; display:inline; float:left; margin-top: 100px; }
	.nav ul { list-style: none;   }
	.nav ul li { float: left;  display: inline;  font-size: 14px;  font-family: 'Kreon', serif; }
	.nav ul li a { display:block; color:#00853e; line-height:50px; text-decoration:none; padding:0px 15px;  background: url(images/nav-li.jpg) top right no-repeat; }
	.nav ul li a:hover { color:#000;  }

	
	a.btn-contact { display:inline; float:right; width: 143px; height: 57px; margin-right: 20px; margin-top: 99px;
	background: url(images/btn-contact.jpg) top center no-repeat;  	}
	a:hover.btn-contact { background: url(images/btn-contact.jpg) bottom center no-repeat;  }
	 
/* =============================================================================
   Home Page 
   ========================================================================== */ 
   .home-slider { width:620px; height: 380px; border: 5px solid #FFF; position: relative; display:inline; float:left; overflow: hidden;  }
   .slide { width:620px; height: 380px;   }
   .home-slider-caption { position: absolute; bottom: 0; left: 0; background:rgba(0,0,0,0.5); width: 460px; z-index: 500;
   color:#FFF; line-height: 30px; margin-left: 10px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; font-size: 24px;  font-family: 'Kreon', serif;  font-weight: 400; }
	.cycle-slideshow { width: 100%; }
	.cycle-slideshow img {width: 100%; z-index: 100; position: relative; }
	.cycle-pager { text-align: center; width: 100%; z-index: 500; position: absolute; top: 10px; overflow: hidden;}
	.cycle-pager span { font-family: arial; font-size: 50px; width: 16px; height: 16px;  display: inline-block; color: #ddd; cursor: pointer; }
	.cycle-pager span.cycle-pager-active { color: #D69746;}
	.cycle-pager > * { cursor: pointer;}
	
	.home-promo-area { display:inline; float:right; width: 310px;  }
	.home-promo-1 { width: 300px; height: 185px;  }
	.home-promo-2 { width: 300px; height: 170px;  margin-top: 14px; }
	
	.home-featured-area { position: relative; width: 950px; height: 310px;margin-bottom: 30px; clear: both; overflow: hidden; display:inline; float:left;}
	.home-featured-area h3 { line-height: 40px; font-size: 22px; padding: 0; margin-top: 15px;}
	div.home-featured-item { width: 310px; height: 300px; display:inline; float:left; margin-right: 10px;  cursor: pointer; overflow: hidden;}
	div.home-featured-item-image { height: 210px; overflow: hidden; border:5px solid #FFF; }
	div.home-featured-item img { width: 300px; overflow: hidden;}
	div.home-featured-item p {  font-size:18px; line-height: 28px; color: #000; font-family: 'Kreon', serif; 	}
	
	.home-featured-nav { position: relative; width: 100%; clear: both; }
	.home-featured-nav #prev { background: url(images/btn-left.png) top center no-repeat; width: 35px; height: 35px; display: block; 
		position: absolute; top:140px; z-index: 300; left: -40px; }
	.home-featured-nav #next { background: url(images/btn-right.png) top center no-repeat; width: 35px; height: 35px; display: block; 
		position: absolute; top:140px; z-index: 300; left: 955px; }

	
/* =============================================================================
   Sidebar Styles  
   ========================================================================== */ 
  .side-nav { width: 300px; border: 5px solid #FFF; display:inline; float:left; background: #FFF;}
	.sidebar h3 { display:inline-block; float:left; width: 300px; height: 54px; background: url(images/side-h3.jpg) top left no-repeat; 
		overflow: hidden; margin: 0; padding: 0; line-height: 54px; color: #53534a; font-size: 20px; padding-left: 55px;	}
	.sidebar li a { width: 300px; height: 47px; line-height: 47px; padding-left: 44px; background: url(images/side-li.jpg) top left no-repeat; display: block; clear: both; font-size: 18px; color: #53534a;  font-family: 'Kreon', serif; font-weight: 300;   }
	.sidebar li a:hover { background: url(images/side-li.jpg) bottom left no-repeat; text-decoration: none;  }
	
/* =============================================================================
   Page Styles  
   ========================================================================== */ 
   .content-col-blank { width: 630px; display:inline; float:left; }

  .content-col { width: 630px; display:inline; float:left; background: #FFF; }
  .page-copy { width: 550px; display:inline; float:left;  margin-left: 40px; margin-top: 20px; margin-bottom: 20px;}
  .sidebar { width: 310px; display:inline; float:right; }
  
/* =============================================================================
   Plant Search Styles  
   ========================================================================== */ 
   .a-z-nav ul { margin-left: -10px; }
   .a-z-nav ul li { display:inline; float:left;  margin: 1px;  border: 1px solid #f4f4f4; width: 17px; height: 20px; text-align:center; }
   .a-z-nav ul li:hover { background: #f4f4f4; text-decoration: none;}
   .a-z-nav ul li a:hover { text-decoration: none; }
   .plant-summary-wrap { clear: both; width: 630px; margin-top: 20px; display:inline; float:left;  }
   .plant-summary-item { width: 100%; display:inline; float:left;  overflow: hidden;
      background: url(images/plant-summary-bg.jpg) bottom center repeat-x #FFF;  }
   .plant-summary-item-copy { width: 385px;display:inline; float:left; margin-left: 30px; margin-top: 10px; margin-bottom: 10px;   } 
   .plant-summary-item-copy h3 a { color:#405061; font-size: 20px; }
   .plant-summary-item-copy p { color:#000;  }
   .plant-summary-item-image { width: 300px;display:inline; float:left; display:inline; float:right; width: 170px; height: 120px; margin-right: 20px; margin-top: 10px; margin-bottom: 10px;} 
   a.red { color: #00853E; font-size: 13px; font-weight: bold;}
  
  
/* =============================================================================
   Plant Detail Styles  
   ========================================================================== */  
  .plant-detail-specs li { border-top:1px solid #e5e5e5; line-height: 30px; }
  .plant-detail-specs li span { width: 140px; display:inline; float:left;  font-weight: bold;}
  
  .plant-gallery-nav { position: relative; width: 100%; clear: both; }
	.plant-gallery-nav #prev { background: url(images/btn-left.png) top center no-repeat; width: 35px; height: 35px; display: block; 
		position: absolute; top:170px; z-index: 300; left: -25px; }
	.plant-gallery-nav #next { background: url(images/btn-right.png) top center no-repeat; width: 35px; height: 35px; display: block; 
		position: absolute; top:170px; z-index: 300; left: 540px; }

  .gallery-image  { width: 170px; height: 95px; overflow: hidden; display:inline-block; float:left; margin-right: 10px; border: 1px solid #e5e5e5; margin-bottom: 10px; }
  .gallery-image img { width:100%;  overflow: hidden; float: left;    }


/* =============================================================================
   Sidebar Styles  
   ========================================================================== */ 
  .sidebar-promos a {margin-bottom: 14px; clear: both; display:inline; float:left; }
  


	.promo-search-box{ clear: both; width: 300px; height: 185px; border: 5px solid #FFF; background: url(images/2013-btn-1.jpg) top center no-repeat;  }
	.promo-search-box #s { width: 160px; display:inline; float:left; background: #FFF; outline: 0; border: 1px solid #d6d6d2; margin-left: 23px; margin-top: 120px;  -moz-border-radius: 5px;  -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;   overflow: hidden; height: 46px; line-height: 46px; padding-left: 15px; font-size: 14px;    
	font-family:Arial, Helvetica, sans-serif;  color: #808080;
	  }
	  .promo-search-box #go { display:inline; float:right;   width: 55px; height: 48px; margin-top: 120px; margin-right: 30px; 
   	  background: url(images/2013-btn-search-go.png) top center no-repeat; border: 0; outline: 0; text-indent: -999px; overflow: hidden;
	  }
	.promo-count-box { width: 300px; height: 170px;  margin-top: 14px; 
	 border: 5px solid #FFF; background: url(images/2013-btn-2.jpg) top center no-repeat;   }
	 .promo-count-box p { text-align: center; margin-top: 50px; color: #FFF; font-weight: bold; line-height: 40px;
	  font-family: 'Kreon', serif; font-size: 40px; }
	
	body.page-template-tpl-print-page-php { background: #FFF;}
	table.product-print-table { width: 100%;}
	.product-print-table td { border-bottom: 1px solid #222; border-right: 1px solid #222; }
   .product-print-table th { border-bottom: 1px solid #222; border-right: 1px solid #222; text-align: left; background: #e5e5e5; height: 40px; line-height: 40px;}

	
/* =============================================================================
   Footer Styles  
   ========================================================================== */ 
   .footer { width: 100%; background: url(images/footer-bg.jpg) top center repeat-x; height: 310px; clear: both;}
   .footer-copy { width: 950px; margin: 0 auto; padding-top: 80px; }
   .footer-copy p { color: #7d7b6f; }
   
   .clear20 { clear: both; height: 20px;}
    .small { font-size: 13px!important;}
/* =============================================================================
	End of CSS file Page Slider
	========================================================================== */ 


