@charset "utf-8";
/* CSS Document */

/* -------------------------------------------------------------------------
Style Sheet - Lease Valuation (www.leasevaluation.co.uk)

version: 1.0
last update: 25 April 2008
author: Matt Williams MA
email: matt@thinkstorm.co.uk
web: www.thinkstorm.co.uk / www.kraaft.com
------------------------------------------------------------------------- */


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, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #454545;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */ table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

body {
     font-size:100%;
	 font-family: Tahoma, Arial, Trebuchet MS, Verdana;
	 background:#77a920;
	 text-align: center;
	min-width: 934px;
}



/* typography
-----------------------------------------------------------*/

/* browser default text size = 16px */

p {
     	font-size: 0.875em; /* 14px (16 x 0.875 = 14) */
	margin: 1.286em 0; /* 18px (14 x 1.286 = 18) */ }

p.size13px {
  line-height:1.25em;
     	font-size: 0.8125em; /* 13px (16 x 0.8125 = 13) */
	margin: 1.2em 0; /* 18px (13 x 1.3846 = 18) */ }

p.size12px {
     	font-size: 0.75em; /* 12px (16 x 0.75 = 12) */
	margin: 1.5em 0; /* 18px (12 x 1.5 = 18) */
	 }

p.size11px {
     	font-size: 0.6875em; /* 11px (16 x 0.6875 = 11) */
	margin: 1.6363em 0; /* 18px (11 x 1.6363 = 18) */ }
	
	p.size16px {
	line-height:1.4em;
     	font-size: 1em; /* 11px (16 x 1.125 = 18) */
	margin: 1.125em 0; /* 18px (11 x 1.6363 = 18) */ }
	
	p.size16pxGreen {
	color:#51701c;
	line-height:1.4em;
     	font-size: 1em; /* 11px (16 x 1.125 = 18) */
	margin: 1.125em 0; /* 18px (11 x 1.6363 = 18) */ }
	
	p.size18px {
     	font-size: 1.125em; /* 11px (16 x 1.125 = 18) */
	margin: 1em 0; /* 18px (11 x 1.6363 = 18) */ }

p.Green {
	color:#51701c;
	  line-height:1.25em;
     	font-size: 0.875em; /* 14px (16 x 0.875 = 14) */
	margin: 1.286em 0; /* 18px (14 x 1.286 = 18) */ }

h3 {
font-family:Tahoma, "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
	color: #77a920;
	font-size:1em;
	font-weight: bold;
	margin: 0; 
	margin-top:40px;
	border-bottom:1px solid #77a920;
	width:470px;
	text-align:left;
	clear:both;}
	
	em{
	font-style:normal;
	font-weight:bold;
	}
	
	a{
	color:#77a920;
	text-decoration:none;
	border-bottom:#999999 dotted 1px;
	}
	
	a:hover{
	color:#2e4506;
	border-bottom:#77a920 solid 1px;
	}
/* -------------------- LAYOUT ----------------*/

.mainContentWhiteBG{
width:100%;
background:#FFFFFF url(../images/grass.jpg) repeat-x bottom center;
padding-bottom:50px;

}

.mainContentWrapper{
width:932px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
}
.header{
text-align:left;
background:url(../images/header_strapline.gif) no-repeat top right;

}
/*.mainNavTop{
min-height:10px;
background:url(../images/navBarTop.gif) no-repeat top left;
}*/
.mainNavigation{
background:url(../images/navBarTop.gif) no-repeat top left;
text-align:left;
padding-top:10px;
}
.mainNavBottom{
min-height:10px;
background:url(../images/navbarBottom.gif) no-repeat top left;
}

/* Styles for the entire LavaLamp menu */
          .lavaLampWithImage {
            position: relative;
            height: 36px;
            width: 700px;
			padding-top:6px;
		padding-left:35px;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url("../images/lava.gif") no-repeat right -30px;
                        width: 14px; height: 30px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url("../images/lava.gif") no-repeat top left;
                            height: 30px;
                            margin-right: 14px; /* 7px is the width of the rounded shape */
                        }
			/*	#FL a{
				background:url(../images/titleTest.gif) no-repeat;
				visibility:hidden;
				} */
				
                    .lavaLampWithImage li a {
                        font:12px Tahoma;
                        text-decoration: none;
                        color: #3e3e3e;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        text-transform: uppercase;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 30px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 10px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }

       .leftColumn{
	   float:left;
	   margin-left:40px;
	   text-align:left;
	   width:390px;
	   padding-right:80px;
	   padding-bottom:30px;
	 	border-bottom:1px solid #77a920;
	   }
	   
	   .rightColumn{
	   margin-top:40px;
	   margin-right:16px;
	   float:right;
	   width:350px;
	   
	   }
	   
	   blockquote {
	   color:#999999;
	   margin-top:10px;
	   padding-top:25px;
	   padding-bottom:25px;
  background: transparent url(../images/quoLeft.gif) left top no-repeat;
  font-size:1em;
  line-height:1.4em;
}
blockquote div {
padding: 20px 0;
  background: transparent url(../images/quoRight.gif) right bottom no-repeat;

}
.home blockquote div {
padding: 0 48px;
  background: transparent url(../images/quoRight.gif) right bottom no-repeat;

}
	#lefty{
	float:left;
	width:164px;
	}
	#righty{
	width:164px;
	float:right;
	
	}

	
	.footer{
	background:url(../images/footerTile.gif) repeat-x;
	height:200px;
}
	.darkGreen{
	color:#FFFFFF;
	text-align:left;
	background:url(../images/bottomTab.gif) no-repeat top center;
	height:71px;
	}
	#companyDetails{
	float:left;
	width:470px;
	}
	#calltoaction{
	color:#FFFFFF;
	text-align:center;
	margin-right:14px;
	width:348px;
	float:right;
	font-size:1em;
	padding-top:10px;
	font-weight:normal;
	}
	.footerContentWrapper{
	padding-top:13px;
	line-height:1.25em;
	width:932px;
margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
padding-left:78px;
font-size:0.7em;
	}
	.limey{
	color:#b5fd39;
	}
	
	
	#visa{
	margin-top:10px;
	clear:both;
	border-top:#CCCCCC 1px dotted;
	padding-top:20px;
	font-size:0.8em;
	margin-bottom:20px;
	}
	
	img#valuation{
	margin-left:30px;
	margin-top:10px;
	margin-bottom:10px;
	}
	.leaseholders #lefty img{
	border-bottom:#FFFFFF 20px solid;
	}
	
	
	#primaryContent {
	clear: both;
	float: right;
	width: 355px;
	margin-bottom: 25px;
	min-height: 300px;
}

form {
	margin-top: 30px;
}

form p {
	clear: both;
	border-bottom: 1px solid #FFF;
}

.intro {
	margin-bottom: 2em;
}

label {
	clear: both;
	display: block;
	float: left;
}

input {
	float: right;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	width: 270px;
	margin-bottom: 10px;
	border: 1px solid #AAA;
	padding: 3px;
}

textarea {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	float: right;
	width: 270px;
	margin-bottom: 3px;
	font-size: 0.95em;
	border: 1px solid #AAA;
	padding: 3px;
}

input:focus,
textarea:focus {
	background:#eef9f6;
}

.button {
	margin-top: 10px;
}

input.button {
	width: 140px;
}
#typeOfEnquiry{
margin-left:23px;
margin-bottom:10px;
}
.addressName{
	text-indent:-5000px;
	background:url(../images/lvSmall.gif) no-repeat 30px top;
	height:49px;
	}
	.address{
	padding-left:60px;
	font-size:.9em;
	}
	.tel{
	color:#336600;
	font-size:0.7em;
	}
	
	checkbox {
	text-align:left;
	}
	
	p.contact{
	margin:0;
padding:0;
	font-size:0.8em;
	}
	
	.fullAddress{
	margin-top:30px;
	clear:both;
	}
	