/* @override 
	http://test.lindacre.co.uk/wp-content/themes/lindacre/style.css
	http://proof.lindacrecars.co.uk/wp-content/themes/lindacre/style.css
*/

/* BEGIN CSS RESET */
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;
  font-family: inherit;  vertical-align: baseline}body {  line-height: 1.5; } table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } table, td, th { vertical-align: middle; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }
/* END OF RESET */

body  {	font: 62.5% Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;	background: #fff;	margin: 0;	padding: 0;	text-align: center;	color: #000000;}
p,li{font: 1.2em Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;}
#container { width: 98.0em; background:  url(/images/background.png) top left repeat-x #fff;margin: 0 auto; text-align: left;border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;
margin-top:15px; position: relative;} /Users/chris/Desktop/page_white_acrobat.png
#header { 	background: transparent; padding: 0 10px 0 20px;} 
#header h1 {margin: 0;	padding: 10px 0;text-align:right;}
#header h1 span{position:absolute;left:-9999px;}
#sidebar1 {float: left;width: 18em;background: transparent;padding: 15px 10px 15px 20px;}
#mainContent { margin: 0 0 0 21em;	padding: 0 2em;} 
#footer { padding: 0 10px 0 20px;background:#e7ecef; } 

#footer p.copyright{float:right}
#footer a {margin: 0 10px; text-decoration:none;border-bottom:1px solid #26566a;color:#26566a}

#footer p {margin: 0; padding: 10px 0;}
.fltrt { float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;   height:0;   font-size: 1px;   line-height: 0px;}

#sidebar1 ul li {list-style-type:none;}
#sidebar1 ul li  a {display:block;background-color:#003850;width:14em;padding:0.6em 0 0.6em 1.5em;margin-bottom:0.5em;color:#fff;border-radius: 0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;font-weight:normal;text-decoration:none}
#sidebar1 ul li  a:hover {background-color:#26566a;text-decoration:underline}
#sidebar1 ul li ul li a {font-size:0.8em;border-radius: 0em;-moz-border-radius:0em;-webkit-border-radius:0em;border-bottom:1px solid #ccc;display:block;width:12em;padding:0.6em 0 0.6em 2em;margin:0 0 0.5em 2em;color:#000;font-weight:normal;text-decoration:none
;background: url(/images/li.gif) left center no-repeat transparent;}
#sidebar1 ul li ul li a:hover{background: url(/images/li.gif) left center no-repeat transparent;} 

#horizontal_menu {width:76em;height:3.3em;background:url(/images/tabs.png) top left repeat-x #003850;float:right;border-radius: 0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;margin:0 0 12px 0;}
#horizontal_menu ul{list-style-type:none;}
#horizontal_menu ul li {display:inline;}
#horizontal_menu ul li a{display:block;float:left;height:3.3em;padding:0em 2.25em 0em 2.25em;line-height:2.6em;font-weight:bold;color:#c5d3d8;text-transform:uppercase;text-decoration:none;border-left:1px solid #e7ecef;}
#horizontal_menu ul li.first a{padding-left:2.8em;padding-right:1.7em}
#horizontal_menu ul li.first a{border:none;background:url(/images/home-icon.gif) 20px 12px no-repeat;}
#horizontal_menu ul li.first a:hover{background:url(/images/home-icon.gif) 20px -21px no-repeat;}
#horizontal_menu ul li a:hover{color:#ff9c00;}
#slideshow li {list-style-type:none;display:none; margin: 0;}
#header h1{margin:0px;padding:10px 0 0 0px;}
#header p {text-align:right;margin:0 6px 12px 0;color:#26566a}

#content {}
.aligncenter{display: block;margin-left: auto;margin-right: auto;}

#slideshow {}
.car-slideshow {display:none;width:70em;background-color:#fff;margin:0 auto;margin-bottom:2em;}
.sales-slideshow {display:none;margin:0 auto;margin-bottom:2em;}
#sales-slideshow{width:40em;float:right;margin:0;}
.services-slideshow {display:none;margin:0 auto;margin-bottom:2em;}
#services-slideshow{width:50em;height:35em;float:right;margin:0;}
.about-slideshow {display:none;margin:0 auto;margin-bottom:2em;}
#about-slideshow{width:50em;height:35em;float:right;margin:0;}
	
	
#slideshow img {display: block; margin: ;}	
	
.post p, .post li{font-size:1.5em;margin-bottom:0.8em;margin-top:0.5em; line-height: 1.4;}
.post li li{font-size:1em;margin-top:0.5emem;margin-bottom:0.5em;}
.post h1{font-size:2.2em;margin-bottom:1em;margin-top:0.5em;font-weight:bold;}
.post h2{font-size:2em;margin-bottom:1em;margin-top:1em;font-weight:bold;}
.post h3{font-size:1.8em;margin-bottom:1em;margin-top:2em;font-weight:bold;}
.post ul{margin: 2em 0em 2em 3em;}
.post ul li{}
.post blockquote{margin: 2em 0em 2em 3em;}
small{font-size:1.2em;padding:0 0 0.5em 0;display:block;}

div.photo{width:140px;height:180px;float:right;border:1px solid #ccc;margin:10px 0 10px 20px;padding:2px;}
div.staff{margin-bottom:90px;clear:both;}
div.top {margin:2em 0 2em 0;}
div.top a{}
div#map{float:right;}

.postmetadata a {font-size:12px;}
#respond h3 {font-size:20px;margin-top:30px;margin-bottom:10px;}

h3#comments{font-size:18px;margin-top:30px;}
ol.commentlist li {list-style-type:none;position:relative;font-size:12px;}
ol.commentlist li div {background-color:#e7ecef;padding:10px;margin-top:10px;border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
ol.commentlist li div p{margin-left:10px;line-height:20px;}
ol.commentlist div.comment-author{padding-bottom:10px;}
ol.commentlist div.commentmetadata a{color:#333;text-decoration:none;margin:5px;position:absolute;top:6px;right:10px;font-size:11px;}
div.reply{margin-top:20px;text-align:right;}
ol.commentlist div.commentmetadata a.comment-edit-link{position:absolute;top:6px;right:-40px;text-decoration:underline;}
ol.commentlist li.depth-2 {margin-left:20px;}
ol.commentlist li.depth-3 {margin-left:25px;}
ol.commentlist li.depth-4 {margin-left:30px;}
ol.commentlist li.depth-5 {margin-left:35px;}


a[href$='.pdf'] {display:inline-block;padding-left:20px;margin-left:5px;line-height:18px;background:transparent url(/images/icons/page_white_acrobat.png) center left no-repeat;}
div#freelander, div#rangerover, div#discovery, div#defender {padding:0px 10px 10px 10px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
div:target {background-color:#e7eded}

div#price-grid table {font-size:14px;}
div#price-grid h3 {padding-top:10px;}
div#price-grid table th , div#price-grid table td {width:150px;padding:5px}
div#price-grid table th {font-weight:bold;}
div#price-grid table {width:auto;}
p.backtotop{text-align:right;font-size:10px;margin-top:20px;}
div#price-grid table tr:nth-child(even) {background-color: #ededed;}

span.caption{display:block;font-size:11px;color:#999;padding-top:5px;}



/* FORM */
form {margin-top:40px;margin-bottom:40px;width:60%;}
form label {font-size:14px}
/**** Logo Section  *****/
/**** Form Section ****/
form ul{font-size:100%; list-style-type:none; margin:0; padding:0; width:100%}
form ul {margin:0 !important; padding:0 !important;}
form li{display:block; margin:0; padding:4px 5px 2px 0px; position:relative}
form li:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
.buttons:after{clear:both; content:"."; display:block; height:0; visibility:hidden}
.buttons{clear:both; display:block; margin-top:10px}
* html form li{height:1%}
* html .buttons{height:1%}
* html form li div{display:inline-block}
form li div{color:#444; margin:0 4px 0 0; padding:0 0 8px}
form li span{color:#444; float:left; margin:0 4px 0 0; padding:0 0 8px}
form li div.left{display:inline; float:left; width:48%}
form li div.right{display:inline; float:right; width:48%}
form li div.left .medium{width:100%}
form li div.right .medium{width:100%}
.clear{clear:both}
form li div label{clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px}
form li span label{clear:both; color:#444; display:block; font-size:9px; line-height:9px; margin:0; padding-top:3px}
form li .datepicker{cursor:pointer !important; float:left; height:16px; margin:.1em 5px 0 0; padding:0; width:16px}
form hr{display:none}
form li.section_break{border-top:1px dotted #ccc; margin-top:9px; padding-bottom:0; padding-left:9px; padding-top:13px; width:97% !important}
form ul li.first{border-top:none !important; margin-top:0 !important; padding-top:0 !important}
form .section_break h3{font-size:110%; font-weight:400; line-height:130%; margin:0 0 2px}
form .section_break p{font-size:85%; margin:0 0 10px}
/**** Buttons ****/
input.button_text{overflow:visible; padding:0 7px; width:auto}
.buttons input{font-size:120%; margin-right:5px}
/**** Inputs and Labels ****/
label.description{border:none; color:#222; display:block; font-size:95%; font-weight:700; line-height:150%; padding:0 0 1px}
span.symbol{font-size:115%; line-height:130%}
input.text{background:#fff url(../../../images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-size:100%; margin:0; padding:2px 0}
input.file{color:#333; font-size:100%; margin:0; padding:2px 0}
textarea.textarea{background:#fff url(../../../images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c; color:#333; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif; font-size:100%; margin:0; width:99%}
select.select{color:#333; font-size:100%; margin:1px 0; padding:1px 0 0; background:#fff url(../../../images/shadow.gif) repeat-x top; border-bottom:1px solid #ddd; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3; border-top:1px solid #7c7c7c}
input.currency{text-align:right}
input.checkbox{display:block; height:13px; line-height:1.4em; margin:6px 0 0 3px; width:13px}
input.radio{display:block; height:13px; line-height:1.4em; margin:6px 0 0 3px; width:13px}
label.choice{color:#444; display:block; font-size:100%; line-height:1.4em; margin:-1.55em 0 0 25px; padding:4px 0 5px; width:90%}
select.select[class]{margin:0; padding:1px 0}
*:first-child+html select.select[class]{margin:1px 0}
.safari select.select{font-size:120% !important; margin-bottom:1px}
input.small{width:25%}
select.small{width:25%}
input.medium{width:50%}
select.medium{width:50%}
input.large{width:99%}
select.large{width:100%}
textarea.small{height:5.5em}
textarea.medium{height:10em}
textarea.large{height:20em}

/**** Errors ****/
#error_message{background:#fff; border:1px dotted red; margin-bottom:1em; padding-left:0; padding-right:0; padding-top:4px; text-align:center; width:99%}
#error_message_title{color:#DF0000; font-size:125%; margin:7px 0 5px; padding:0}
#error_message_desc{color:#000; font-size:100%; margin:0 0 .8em}
#error_message_desc strong{background-color:#FFDFDF; color:red; padding:2px 3px}
form li.error{background-color:#FFDFDF !important; border-bottom:1px solid #EACBCC; border-right:1px solid #EACBCC; margin:3px 0}
form li.error label{color:#DF0000 !important}
form p.error{clear:both; color:red; font-size:10px; font-weight:700; margin:0 0 5px}
form .required{color:red; float:none; font-weight:700}
/**** Guidelines and Error Highlight ****/
form li.highlighted{background-color:#fff7c0}
form .guidelines{background:#f5f5f5; border:1px solid #e6e6e6; color:#444; font-size:80%; left:100%; line-height:130%; margin:0 0 0 8px; padding:8px 10px 9px; position:absolute; top:0; visibility:hidden; width:42%; z-index:1000}
form .guidelines small{font-size:105%}
form li.highlighted .guidelines{visibility:visible}
form li:hover .guidelines{visibility:visible}
.no_guidelines .guidelines{display:none !important}
.no_guidelines form li{width:97%}
.no_guidelines li.section{padding-left:9px}

div#landroverlogo{width: 106px; height: auto; position: absolute; top: 70px; left: 52px;}
