/*

Theme Name: Wilding Wood Management 
Theme URI: http://www.wildingwoodmanagement.co.nz
Description:  ‘Tree Specialists Wellington’
Author: Samantha Saunders
Author URI: http://www.samidesigns.co.nz
Version: 1.0

*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;padding:0;border:0;margin:0;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.clear{clear:both}.sticky{}.bypostauthor{}.wp-caption{}.wp-caption-text{}.gallery-caption{}.alignright{}.alignleft{}.aligncenter{}


body {
	
	 /* fallback */
  background-color: #1a82f7;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#585858));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #585858, #ffffff);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #585858, #ffffff);

  /* IE 10 */
  background: -ms-linear-gradient(top, #585858, #ffffff);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #585858, #ffffff);
	margin-top: 20px;
	padding-top: -100px;
	margin-bottom: 30px;
	/*background-image: url(images/grass-bg.jpg);*/
	/*background-repeat: repeat-x;*/
	}  


#imgwrap    { width: 690px; height: 720px;
              position: relative }

#hail       { width: 40px; height: 20px;
              position: absolute; top: 92px; left: 260px;
 }

#guidelines      { width: 125px; height: 34px;
             position: absolute; top: 340px; left: 511px;
                }

#hail span
            { width: 238px;
              font: 75% Arial, sans-serif;
background: #fae5a7;
border:1px solid grey;
padding:8px;
margin-top:30px;
border-radius:7px;
-moz-border-radius: 7px;
display: none; }

#guidelines span
            { width: 238px;
              font: 75% Arial, sans-serif;
background: #fae5a7;
border:1px solid grey;
padding:8px;
margin-top:40px;
margin-left:-73px;
border-radius:7px;
-moz-border-radius: 7px;
display: none; }

#hail:hover span, #guidelines:hover span
            { display: block }


#wrap {
	width: 1000px;
	height: auto;
	margin: auto;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #000;
background-color: #669933;
margin-bottom:-60px;
box-shadow: 2px 5px 5px #333333;
margin-bottom:15px;
background-image: url(images/top-Header.png);
background-repeat: no-repeat;
background-position: top right;

}  

#logo {
	margin-top: -3px;
	margin-bottom: 10px;
	width: 192px;  
	height: 192px;
	margin-left: 28px;
	background-repeat: no-repeat;
	float: left; 
/*border: 1px solid #ff0000;*/

}

#onlineQuote {
	margin-top: 19px;
	width: 228px;  
	height: 148px;
	margin-right: 29px;
	background-repeat: no-repeat;
	float: right; 


}

a:hover
{
	color: #669933;
	text-decoration:none; 

} 

a
{
	color: #666666;
        

}




/* =Widgets and sidebar
-------------------------------------------------------------- */





#sidebar {
/*margin-top:-60px;*/
padding-top:40px;
width:255px;
float:left;
color:#333;
font-family:Tahoma,Verdana,sans-serif;
background-color: #d3d3d3;
height: auto;
/*border:1px solid #ff0000;*/
line-height: 8px;
font-size: 6px;
padding-right:40px;
padding-bottom:40px;
}


#sidebar ul {
list-style:none;
margin:0px;
   
}

#sidebar ul li{
list-style:none;
margin:0px;
   
}


#sidebar #sidebarEmergencyGraphic {
margin-left: 27px;
margin-bottom: 30px;
height:100%;
   
}

#sidebar #sidebarTreeGraphic {
margin-left:80px;
margin-top:-400px;

  
}

#sidebar h2 {
margin-left:37px;
font-size:20px;
} 



#sidebar #sidebarList ul{
margin-left:60px;
padding-top:10px;
padding-bottom:30px;

} 	

#sidebar #sidebarList ul li{
text-align:left; 
font-size: 12px;
list-style-type: disc;
/*list-style-image: url(images/list-line.png); */
margin-bottom:0px;
padding-left:0px;
line-height: 18px;
} 

#sidebar widget-area{
min-height: 100%;
background-color: #d3d3d3;
border:1px solid #ff0000;
} 




#sidebar .hiddentext {

color: #fff;
size:10px;
}



/* =Header
-------------------------------------------------------------- */



#header {
	height: auto;	
background-color: #669933;


}

#header h1 {  
text-indent: -9999px;  

}  


#header ul {
	/*overflow: hidden; */ 
	
	list-style-type: none;
	text-align: center;		
}  


#header ul li {
	

	float: left;	
			
}  

 





/* =Top Navigation
-------------------------------------------------------------- */


#cssmenu{

	margin-top: 15px;
	width:100%;
	height: 52px;
	display: block;
	float: left;
	border-top: 1px solid #000000;
border-bottom: 1px solid #000000;		


 /* fallback */
  background-color: #1a82f7;
  background: url(images/linear_bg_2.png);
  background-repeat: repeat-x;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#272626), to(#858585));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #858585, #272626);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #858585, #272626);

  /* IE 10 */
  background: -ms-linear-gradient(top, #858585, #272626);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #858585, #272626);	
} 

#cssmenu > ul {
	list-style:inside none;
	
} 
	
#cssmenu ul li {
	list-style:inside none; 
display:block; 
	text-align: left;
	width: auto;
height: 52px;

border-right: 1px solid #696969;
} 


	
#cssmenu > ul li a{ 

	outline:none; 
	display:block; 
	position:relative; 
	font: 15px/100% Arial, Helvetica, sans-serif; 
	text-align:center; 
	text-decoration:none; 
	color: #fff;

padding-top:17px;
padding-left:15px;
	padding-right:15px;
height:35px;


} 

#cssmenu > ul li a:hover{ 
	color: #ffffff;
	background-color: #669933;

} 

#cssmenu .current_page_item a{ 
	color: #ffffff;
	background-color: #669933;

} 


#cssmenu > ul > li:first-child {
	/*padding-left:15px;*/
	} 
	







	

	

	

/* =Main Content
-------------------------------------------------------------- */ 

.invisible-seo-text{
color: #ffffff;
font-size:10px;
} 

.page_content {

font-family: Arial, Helvetica, sans-serif; 
background-color: #ffffff;
height:100%;
width:100%;
overflow:hidden;
/*padding-bottom:60px;*/

} 

.topSlide {

width:705px;
margin-left:-50px;
margin-bottom:50px;

} 


.page_content_text_wrapper p {
	
	padding-bottom: 10px;

} 

#img-float-left
{
	
float:left;

} 

.page_content_text_wrapper {

height:100%;
width:605px;
padding-left:50px;
padding-right:50px;
padding-bottom:70px;
float:left;
background-color: #fff;
}


.page_content_text_wrapper a:hover
{
	color: #dd560d;
	text-decoration:none; 


} 

.page_content_text_wrapper a
{
color: #ed7f26;
/*color: #669933;*/

     
} 

#land-clearing-photo
{
float:right;   
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
overflow:hidden;
} 

#tall-tree-tree-care-page
{
float:right;   
padding-left:20px;
padding-top:20px;
padding-bottom:20px;
} 

#planting-image
{
float:right;   
padding-left:20px;

margin-top:-20px;
} 




.topservicepagelinks ul li 
{
line-height:15px;   
} 




.page_content h1 {	
color: #669933;
font-size: 24px;
margin-bottom:-10px;
font-weight: bold;
padding-bottom:20px;
} 

.page_content h2 {	
font-size: 16px;
font-weight: bold;
color: #669933;
padding-bottom:10px;
padding-top:10px;

} 

.page_content h3 {	
font-size: 14px;
font-weight: bold;
color: #696969;
padding-bottom:10px;
padding-top:10px;
} 

.page_content .large-italics {	
color: #696969;
margin-top:28px;
margin-bottom:30px;
font-style: italic;
line-height: 20px;
}

.page_content .large-heading {	
font-weight: bold;
color: #669933;
font-size: 16px;
line-height: 18px;
}

.page_content .large-heading-italics {	
font-style: italic;
font-size: 17px;
color: #696969;
font-style: italic;
font-weight: normal;
line-height: 17px;
padding-top:0px;
}

.large-heading2{
font-weight:bold;
font-size:16px;
colour: #00783f;
}

.page_content p{
color: #696969;	
line-height: 16px;
font-size: 14px;
margin-bottom:0px;
} 


.page_content .boldpara {
color: #696969;	
line-height: 16px;
font-size: 14px;
margin-bottom:0px;
font-weight:bold;
float:left;
} 

.page_content ul{
/*width:300px;*/
margin-left:35px;
float-left;
margin-top:10px;
margin-bottom:5px;
line-height: 16px;

} 	

.page_content ul li{
text-align:left; 
color: #696969;
/*list-style:inside none;*/
font-size: 14px;
list-style-type: disc;
margin-bottom:5px;
line-height: 16px;
} 


.page_content .contact-us-form
{
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-border: 10px;
border: 1px solid #dddcdc;
padding: 20px;
margin-left:0px;
margin-top:3px;
margin-bottom:30px;
width:85%;
background-color: #b7e18c;
} 

.page_content .operationmap
{


} 


hr {
border: 0;
width: 100%;
color: #669933;
background-color: #669933;
height: 2px;
margin-left:0px;
margin-top:-15px;
margin-bottom:18px;
}




.table-contact-form table td
{
 padding:0px 5px 0px 0px;
}

.checkbox
{
 margin-left:-8px;
margin-top:5px;
color: #696969;	
font-size: 13px;

}

.table-hear-about-us table td
{
 padding:0px 5px 0px 0px;
}



.edit-link {
	
margin-left: 20px;
font-family: Arial, Helvetica, sans-serif; 
margin-top:-60px;*padding-bottom:10px;
font-style: italic;
float:left;
} 



.page_content-search {
margin-left:20px;
padding-left: 10px;
padding-right: 10px;
margin-top: 340px;
padding-bottom: 160px;
font-family: Arial, Helvetica, sans-serif; 
background-color: #fff;
height:100%;
border: 1px solid #ff0000;
overflow:hidden;
width:570px;
} 

.page_content-search h1 {	
color: #406325;
font-size: 24px;
margin-bottom:-10px;
font-weight: bold;
padding-bottom:20px;
} 

.page_content-search h2 {	
font-size: 16px;
font-weight: bold;
color: #67923d;
padding-bottom:10px;
padding-top:20px;
} 

.page_content-search h3 {	
font-size: 14px;
font-weight: bold;
color: #a1bf7b;
margin-bottom:-10px;
} 

.page_content-search .large-italics {	
color: #58585b;
margin-top:28px;
margin-bottom:30px;
font-style: italic;
line-height: 20px;
}

.page_content-search p{
color: #666666;	
line-height: 16px;
font-size: 14px;
margin-bottom:10px;
} 

.page_content-search ul{
/*width:300px;*/
margin-left:35px;
float-left;
margin-top:20px;
margin-bottom:20px;

} 	

.page_content-search ul li{
text-align:left; 
color: #696969;
/*list-style:inside none;*/
font-size: 14px;
list-style-type: disc;
margin-bottom:5px;
} 







#main {
	/*background-color: #fff000;*/
	width: 990px;
	height: auto;
}  





/* =Footer
-------------------------------------------------------------- */
	

#footer {

	
	
	} 


#footer-insidebox 
{
		
	padding-top: 20px;
	padding-left: 30px;
	padding-right: 30px;
	width: auto;
	height:40px;
	color: #669933;
	font: 12px/100% Arial, Helvetica, sans-serif; 
	background-color: #669933;
} 

#footer-insidebox #pageLinks {
padding-top: 10px;
	margin-left: 0px;
	width:450px;
	height: 30px;
	display: block;
	padding-top:0px;
	float: left;	
} 


#footer-insidebox #pageLinks a:hover {
	color: #033b20;	
} 


#footer-insidebox #pageLinks ul {
	list-style:inside none;
	height: 38px;
width:auto;
	} 
	
#footer-insidebox #pageLinks ul li {
	display: inline;
list-style-type: none;
padding-right: 8px;	
text-align: left;
	width: auto;
	
	} 
	
#footer-insidebox #pageLinks ul li a {  
font: 11px/100% Arial, Helvetica, sans-serif; 
text-align:left; 
text-decoration:none; 
color: #fff;

} 

#footer-insidebox #pageLinks ul li a:hover { 
color: #033b20;
} 


#footer-insidebox #copyright
{
	
	float:right;
	color: #fff;
	font: 12px/100% Arial, Helvetica, sans-serif; 
	display: block;

} 

#footer-insidebox #siteby 
{
	color: #b7e18c;
	margin-left:30px;
font-size: 11px;
float:right;

} 

#footer-insidebox #siteby a:hover
{
	color: #ffffff;
	text-decoration:none; 

} 

#footer-insidebox #siteby a
{
	color: #b7e18c;


} 




	