@charset "utf-8";

/* paulspaldingautomotive.co.uk main CSS file */

* {
	margin : 0;
	padding : 0;
	color : #fff;
}

a {
	color : #fff;
	text-decoration : underline;
}

a:hover {
	text-decoration : underline;
	color :  #de0000;
}

td {vertical-align:top;}

body {
	font-family:Arial, Helvetica, sans-serif;
	background-color: #fff;
}

#wrapper {
	width : 1020px;
	margin : 0 auto;
	padding-top : 30px;
}

#header {
	width : 1020px;
	height : 160px;
	display : block; /*Stops IE7 showing the following CR as a blank line*/
}

#menu-wrapper {
	height : 52px;
	background : url(images/menu-bg.jpg) top left no-repeat;
	padding : 0 30px;
	overflow:hidden; /*Needed for IE6*/
}

#menu-wrapper a {
	display : block;
	width : 160px;
	height : 42px; /*52px total*/
	padding-top : 10px;
	float : left;
	text-align:center;
	font-size : 20px;
	line-height : 20px;
	font-weight : bold;
}

#menu-wrapper a:hover, #menu-wrapper a.current { background : url(images/hover-bg.png) 2px 34px no-repeat; }

#menu-wrapper a, #menu-wrapper a:link, #menu-wrapper a:visited, #menu-wrapper a:focus, #menu-wrapper a:hover, #menu-wrapper a:active {
	text-decoration:none;
	border:0;
	color :  #de0000;
}

#content-wrapper {
	background : url(images/content-bg.jpg) top left repeat-y;
	color : #f00;
}

#content-table { width : 960px; margin : 0 auto;}
#left-col {
	width : 140px;
/*	margin-left : 40px;
	margin-right : 10px;
	float : left;*/
		padding-top : 40px;
		padding-left : 10px;
}

#left-col ul { margin-top : 65px; 	padding-left : 20px;}

#left-col ul li {
	color : #de0000;
	font-size : 14px;
	line-height : 1.5em;
	font-weight : bold;

	}
	
.gutter { width : 20px; }

#main-col {
	width :  600px; /*620 total */
	padding : 0 10px;
/*	margin : 0 10px;
	float : left;*/
}

#main-col h1 { font-size : 24px; line-height:24px; padding : 6px 0; border-bottom : 1px solid #fff; margin-bottom : 12px;}
#main-col h2 { font-size : 18px; line-height:18px; padding : 0 0 6px 0;}
#main-col h3 { font-size : 12px; line-height:12px; padding : 6px 0;}
#main-col p { padding-bottom : 18px; font-size : 12px;  }
#main-col p.call { font-size : 18px; font-size : 18px;}
#main-col .savings td { padding : 5px; height : 121px; width : 130px; font-size : 12px; line-height:18px;  background-image : url(images/box-bg.png); }
#main-col ul { padding-left : 20px; }
#main-col ul li { font-size : 12px; line-height : 18px; }

#right-col {
	width : 140px;
	padding-top : 40px;
	padding-right : 10px;
/*float : right;
	margin-right : 40px; */
}

#right-col img { margin-bottom : 65px; width : 140px; height : 131px;}

#footer-wrapper {
	height : 154px;
	background : url(images/footer-bg.jpg) top left no-repeat;
	clear:both;
}

#footer {
	font-size : 10px;
	padding-top : 70px;
	line-height : 20px;
	text-align:center;
}



.clearer {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.nomargin {
	margin : 0;
	height:0;
}
