/*
Theme Name: French Car Centre
Theme URI: http://www.frenchcarrepairs.co.uk
Description: A theme for French Car Centre
Version: 1.0
Author: Elliott Richmond
Author URI: http://www.squareonemd.co.uk
Tags: red, French, Car, Centre
*/

/* @import url("innerstyles.css"); */


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-style: inherit;
	font-size: 100%;
	vertical-align: baseline;
	}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}

#wrapper {
	width:986px;
	margin:0 auto;
	}
#header {
	width:986px;
	height:285px;
	padding:28px 0 25px 0;
	clear:both;
	overflow:hidden;
	z-index:0;


	}
#content {
	width:986px;
	clear:both;
	overflow:hidden;
	}
#footer {
	width:919px;
	height:92px;
	clear:both;
	overflow:hidden;
	padding:23px 32px 20px 35px;
	background:url(images/footer_bg.jpg) no-repeat left top;
	}
h2 {
	font-weight:normal;
	color:#000000;
	font-size:25px;
	padding:0 0 0 23px;
margin-bottom:20px;
	}
	
.logo {
	width:428px;
	height:225px;
	position:absolute;
	z-index:20;
	background:url(images/frenchcarcenter_logo.png) no-repeat left top;
	
	
	}
.logo a{
	width:428px;
	height:225px;
	float:left;
	}
p.community {
	float:left;
	margin:160px 0 0 270px;
	position:relative;
	z-index:3;
	}
.header_right {
	float:right;
	width:529px;
	}
p.callnow {
	width:324px;
	height:105px;
	float:left;
	padding-bottom:10px;
	background:url(images/callnow.jpg) no-repeat left top;
	}
p.callnow span {
	color:#FFFFFF;
	display:block;
	font-size:36px;
	font-weight:bold;
	margin:24px 24px 0;
	text-align:right;
}
p.callnow small {
	color:#FFFFFF;
	display:block;
	font-size:20px;
	font-weight:bold;
	margin:18px 24px 0;
	text-align:right;
}
p.whynotuseourcallback {
	width:194px;
	height:105px;
	float:right;
	background:url(images/whynotuseourcallback.jpg) no-repeat left top;
	}
p.whynotuseourcallback a {
width:100px;
}	
p.whynotuseourcallback span {
	color:#FFFFFF;
	display:block;
	float:right;
	font-size:12px;
	font-weight:bold;
	margin:16px 24px;
	text-align:right;
	width:100px;
}
.newsletter {
	width:500px;
	height:96px;
	clear:both;
	overflow:hidden;
	font-size:11px;
	line-height:14px;
	padding:7px 14px 6px 15px;
	background:url(images/subscribefornewsletter_bg.gif) no-repeat left top;
	}
.newsletter strong {
	font-size:12px;
	line-height:18px;
	}
.newsletter input {
border:0 none;
float:left;
height:19px;
margin:7px 8px 0 0;
padding:3px;
width:190px;
	}
input.newslettersubmit {
background:#AEAEAE;
border:1px solid #666666;
height:25px;
width:81px;
}
.newsletter input.submit {
	width:81px;
	height:24px;
	float:left;
	margin:6px 0 0 0;
	padding:0;
	background:url(images/submit_btn.gif) no-repeat left top;
	}
.mainmenu {
	width:986px;
	height:62px;
	clear:both;
	overflow:hidden;
	background:url(images/menu_bg.jpg) no-repeat left top;
	}
.mainmenu ul {
	float:right;
	padding:8px 25px 0 0;
	}
.mainmenu ul li {
	list-style:none;
	float:left;
	font-size:13px;
	line-height:40px;
	margin:0 0 0 10px;

	}
.mainmenu ul li a{
	float:left;
	height:41px;
	text-decoration:none;
	color:#fff;
	padding:0 20px 0 20px;

	}

.mainmenu ul li a:hover, .mainmenu ul li a.current{
background-color:#1d1864;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
	}

/*..... Footer CSS .......*/
#footer p {
	float:left;
	color:#fffcfc;
	}
#footer p a {
	text-decoration:none;
	color:#fffcfc;
	}
#footer p a:hover {
	text-decoration:underline;
	}
#footer .webdesign {
	float:right;
	width:101px;
	height:35px;
	}
#footer .webdesign a {
	float:right;
	width:101px;
	height:35px;
	}
	
/*..... Conetent CSS .......*/
p.top1 {
	width:986px;
	height:35px;
	clear:both;
	overflow:hidden;
	background:url(images/top1.jpg) no-repeat left bottom;
	}
p.bottom1 {
	width:986px;
	height:36px;
	clear:both;
	overflow:hidden;
	background:url(images/bottom1.jpg) no-repeat left top;
	}
.mid1 {
	width:975px;
	clear:both;
	overflow:hidden;
	padding:0 7px 0 4px;
	background:url(images/mid1.jpg) repeat-y left top;
	}
.mid2 {
	width:942px;
	clear:both;
	overflow:hidden;
	padding:10px 10px 10px 23px;
	background:url(images/mid2.jpg) repeat-x left top #dadada;
	}
.mid2 .pic {
	width:219px;
	float:left;
	padding-right:21px;
	}
.mid2 .pic img {
	border:6px solid #251f7f;
	}
.mid2 h2 {
	font-weight:normal;
	padding:10px 0 15px 0 ;
	color:#444444;
	}
.howtofindus {
	width:335px;
	float:left;
	font-size:13px;
	line-height:25px;
	color:#6e6e6e;
	padding:0 30px 0 0;
	}
.howtofindus a {
	text-decoration:none;
	color:#6e6e6e;
	}
.howtofindus a:hover {
	text-decoration:underline;
	}
.howtofindus h2 {
	font-size:37px;
	}
.whatourclientsay {
	width:303px;
	float:left;
	font-size:13px;
	line-height:21px;
	font-style:italic;
	color:#6e6e6e;
	padding:0 0 0 30px;
	background:url(images/devider1.jpg) no-repeat left center;
	}
.whatourclientsay h2 {
	font-size:27px;
	font-style:normal;
	}
	
.leftnav {
	width:600px;
	float:left;
	color:#6e6e6e;
	}
	
.leftnav ul {
padding-bottom:25px;
}

.leftnav li {
font-size:15px;
line-height:20px;
list-style:disc outside none;
margin:0 64px;
padding-bottom:5px;
}

.leftnav strong {
color:#171554;
}

.leftnav h1 {
color:#171554;
font-size:21px;
line-height:25px;
padding:0 0 10px;
}

.leftnav h2 {
color:#171554;
}

.post p, .page p {
	font-size:14px;
	color:#6e6e6e;
	line-height:21px;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
	margin-left:23px;
	}

p.specialoffer, p.savesave,  p.save40 {
	width:204px;
	height:264px;
	float:left;
	}
p.specialoffer {
	background:url(images/specialoffer.jpg) no-repeat left top;
	}
p.savesave {
	background:url(images/savesave.jpg) no-repeat left top;
	margin:0 6px 0 6px;
	}
p.save40 {
	background:url(images/save40.jpg) no-repeat left top;
	}

.rightnav {
	width:337px;
	float:right;
	}
p.top2 {
	width:337px;
	height:10px;
	clear:both;
	overflow:hidden;
	background:url(images/top2.gif) no-repeat left top;
	}
p.bottom2 {
	width:337px;
	height:28px;
	clear:both;
	overflow:hidden;
	background:url(images/bottom2.gif) no-repeat left -1px;
	}
.mid3 {
	width:327px;
	clear:both;
	overflow:hidden;
	padding:0 7px 0 3px;
	background:url(images/mid3.gif) repeat-y left top;
	}
.mid4 {
	width:301px;
	clear:both;
	overflow:hidden;
	padding:0 13px;
	background:url(images/mid4.gif) repeat-x left top #dadada;
	}
.mid4 h2 {
	font-size:37px;
	color:#afafaf;
	line-height:37px;
	clear:both;
	padding:0;
	margin:0;
	}
.mid4 .thumb2 {
	width:106px;
	height:82px;
	float:left;
	padding:4px 15px 0 3px;
	background:url(images/thumb2_bg.gif) no-repeat left top;
	}
.mid4 p {
	width:170px;
	float:left;
	color:#5a5a5a;
	}
.mid4 h1 a {
	text-decoration:underline;
	font-size:13px;
	color:#000;
	}
.clr span {
	font-weight:bold;
	color:#c0102d;
	font-size:13px;
	}
.meettheteam {
	width:297px;
	height:234px;
	clear:both;
	overflow:hidden;
	padding:10px 20px 20px 20px;
	background:url(images/meettheteam.jpg) no-repeat left top;
	}
.meettheteam h2 {
	margin:0;
	padding:10px 0px 5px;
	font-size:37px;
	color:#8e87ff;
	}
.meettheteam h3,.meettheteam h3 a {
color:#fff;
}
.meettheteam .thumb3 {
margin-right:10px;
	float:left;

	}

.thumb3 img {
padding:3px;
background-color:#999;
border:1px solid #251F7F;
}

.meettheteam p {
	float:left;
	font-size:12px;
	color:#fff;
	width:195px;
	}
.clr {
	clear:both;
	overflow:hidden;
	width:297px;
	padding:10px 0 0 0;
	}
	
/*...... Inner Page CSS .......*/
p.txt2 {
	font-size:13px;
	line-height:25px;
	}
p.txt3 {
	font-size:21px;
	color:#000;
	line-height:25px;
	padding:0 0 10px 0;
	}
.leftnav h1 strong {
	font-weight:normal;
	background:#d4d4d4;
	color:#c0102d;
	padding:0 7px;
	}
p.btn {
	width:415px;
	height:46px;
	text-align:center;
	font-size:19px;
	line-height:38px;
	margin:45px 0 0 0;
	background:url(images/but_bg.jpg) no-repeat left top;
	}
p.btn a{
	width:415px;
	height:46px;
	float:left;
	text-decoration:none;
	color:#fff;
	}
.gallery {
	width:100%;
	clear:both;
	overflow:hidden;
	padding:0 0 10px 0;
	}
.gallery .large_pic {
	width:400px;
	height:245px;
	float:left;
	padding:3px 21px 3px 3px;
	background:url(images/pic1_bg.jpg) no-repeat left top;
	}
.gallery ul {
	float:right;
	width:182px;
	}
.gallery ul li{
	float:left;
	list-style:none;
	width:80px;
	height:80px;
	padding:4px 17px 4px 3px;
	background:url(images/thumb_bg.jpg) no-repeat left top;
	}
.services {
	width:582px;
	clear:both;
	overflow:hidden;
	padding:18px 10px 18px 18px;
	border:1px solid #d7d7d7;
	background:#eeeeee;
	margin-bottom:20px;
	}
.services .thumb4 {
	width:157px;
	height:157px;
	float:left;
	padding:3px 22px 3px 3px;
	background:url(images/searvices_thumb_bg.jpg) no-repeat left top;
	}
.services .cont {
	width:398px;
	float:left;
	font-size:13px;
	line-height:25px;
	}
.services .cont p { }	
.services .cont a.readmore {
	width:101px;
	height:28px;
	line-height:24px;
	margin:15px 0 0 0;
	clear:both;
	overflow:hidden;
	background:url(images/readmore_btn.jpg) no-repeat left top;
	}
.services .cont a.readmore {
	width:105px;
	height:31px;
	float:right;
	text-decoration:none;
	color:#fff;
	text-indent:12px;
	background:url(images/readmore_btn.jpg) no-repeat left top;
	}
.services .cont h2 {
color:#171554;
font-size:21px;
line-height:25px;
padding:0 0 10px;
margin-bottom:0;
}

.services .cont h2 a {
color:#171554;
text-decoration:none;
}
	
.morelink {
color:#8E87FF;
}

#offerwrapper {
}

.page, .post {
padding-bottom:10px;
}

#offerwrapper .section {
background:url("images/offerbg.png") repeat scroll 0 0 transparent;
float:left;
height:227px;
padding:20px;
width:160px;
}

.section h3 {
color:#FFFF00;
font-size:25px;
font-weight:bold;
margin-bottom:22px;
}

.section p {
font-size:21px;
line-height:25px;
color:#fff;
margin-bottom:10px;
}

.section  h2 {
color:#FFFFFF;
font-size:45px;
font-weight:bold;
line-height:42px;
margin-left:-21px;
}

.section  p.saving {
color:#FFFF00;
font-size:30px;
}

p.browsing {
display:block;
margin-bottom:10px;
}

.SQ1credit {
float:right;
width:100px;
}

.SQ1credit a{
text-decoration:none;
font-size:8px;
text-align:center;
color:#7E79DC;
}

.SQ1credit img{
padding-bottom:5px;
}

#menu-footermenu {}
#menu-footermenu li {
float:left;
list-style:none outside none;
margin-right:20px;
}

#menu-footermenu li a {
color:#ffffff;

}

.footermenu {
background:none;
display:block;
height:30px;
width:200px;
}

.nothumb {width:78px; height:78px; background:#eee; color:#ccc; padding:4px; float:left; margin-right:10px;}

.singlethumb {
float:left;
width:160px;
}
