body{
	margin: 0;
	padding: 0;
	width: 100%;
	background-color: #f2f2f2;
	background-image: url(../images/background-repeat.jpg);
	background-repeat: repeat-x;
	color: #4f606e;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	}

h1 {
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	font-size: 14px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
h2 {
	float: left;
	margin: 0 0 0 0;
	padding: 1px 0 0 3px;
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
h4{
	clear: both;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-size: 0.9em;
	font-weight: normal;
	}
img{
	border: none;
	}
.red{
	color: #8b0707;
	}
.orange{
	color: #ff8a00;
	}
/*----------------------------------------Position Main Interface-------------------*/

#interface {
	margin: 0px auto;
	width: 760px;
	}
	
	#container {
		float: left;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		width: 760px;
	}
	/*------------------------------------Heading---------------------------*/
		#heading{
		float: left;
		width: 760px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}
		#heading-left{
			float: left;
			width: 500px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
		#heading-right{
			float: right;
			width: 200px;
			text-align: right;
			margin: 0 0 0 0;
			padding: 5px 15px 0 0;
			font-size: 0.8em;
			}
	/*----------------------------------------Header-------------------------------*/	
		#header {
			float: left;
			width: 760px;
			height: 74px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
	/*----------------------------------------Bread crum-------------------------------*/	
		#breadcrum {
			float: left;
			height: 18px;
			width: 566px;
			display: block;
			margin: 0 0 0 0;
			padding: 5px 0 0 18px;
			background-image: url(../images/breadcrum-bg.gif);
			background-repeat: no-repeat;
			
			font-family: Arial, Helvetica, sans-serif;
			font-size: 0.8em;
			}
		#breadcrum a{
			
			text-decoration: none;
			}
		#breadcrum a:hover{
			
			text-decoration: underline;
			}
	/*----------------------------------------Add to favorite-------------------------------*/	
		#add-favorites {
			float: left;
			height: 23px;
			width: 166px;
			display: block;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			}
		
	
	/*---------------------------------------Wrapper-----------------------------*/
		#wrapper{
			float: left;
			width: 760px;
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			background-image: url(../images/wrapper-width.gif);
			background-repeat: repeat-y;
			}
		/*-----------------Wrapper Layout------------------------------*/
		#wrapper-layout{
			float: left;
			width: 750px;
			margin: 0 0 0 0;
			padding: 0 0 0 10px;
			}
			
			/*--------------------------------------------Google adverts-------------------------------*/
			.google-adverts{
				float: left;
				width: 728px;
				margin: 0 0 0 0;
				padding: 0 0 0 5px;
				}
			/*-----------------------------------Ford dealer locator-------------------------------------*/
			#car-dealership-uk{
				float: left;
				width: 740px;
				height: 31px;
				margin: 5px 0 10px 0;
				background-image: url(../images/used-car-dealer-locator-header.gif);
				background-repeat: no-repeat;
				}
			
			/*-----------------------------------Ford dealer disclaimer-------------------------------------*/
			#all-about-ford-disclaimer{
				float: left;
				width: 740px;
				height: 65px;
				background-image: url(../images/all-about-ford-disclaimer-header.jpg);
				background-repeat: no-repeat;
				}
			
			/*----------------------------------Wrapper content-------------------------------------------*/
			#wrapper-content{
				float: left;
				width: 740px;
				margin: 0 0 0 0;
				padding: 0 0 30px 0;
				}
			#wrapper-content-bottom{
				float: left;
				width: 740px;
				height: 15px;
				margin: 0 0 10px 0;
				padding: 0 0 0 0;
				border-bottom: 1px solid #000;
				}
			/*----------------------------All about ford main pages--------------------------------------------*/
			#main-wrapper-all-about-ford{
				float: left;
				width: 740px;
				}
			/*------------------------------Content Right hand side----------------------------------------------*/
			#content-right-wrapper{
				float: right;
				width: 520px;		
				}
			#ford-dealer-main-page{
				float: left;
				width: 520px;
				height:73px;
				padding: 0 0 0 0;
				margin: 0 0 0 0;
				background-image: url(/templates/images/welcome-to-all-about-ford.jpg);
				background-repeat: no-repeat;
				}
			#content-right-container{
				clear: both;
				width: 455px;
				margin: 0 0 10px 0;
				padding: 0 0 0 24px;
				font-size: 1.1em;
				line-height: 1.2em;
				color: #282c30;
				background-color: #ffffff;
				}
			#content-right-container p{
				clear: both;
				color: #282c30;
				background-color: #ffffff;
				margin:0 0 15px 0;
				}
			#content-right-container p a{
				text-decoration: none;
				color: #8b0707;
				background-color: #fff;
				}
			#content-right-container p a:hover{
				text-decoration: underline;
				}
			
			#content-right-container h3{
				clear: both;
				color: #000000;
				font-size: 0.8em;
				font-weight: bold;
				background-color: #ffffff;
				margin: 5px 0 5px 0;
				padding: 0 0 0 0;
				}
			#content-right-wrapper #content-right-container ul{
				clear: both;
				width: 400px;
				padding: 0 0 0 20px;
				margin: 20px 0 20px 0;
				font-size: 0.8em;
				}
			#content-right-wrapper #content-right-container li{
				clear: both;
				width: 400px;
				padding: 0 0 0 15px;
				margin: 5px 0 5px 0;
				background-image: url(/templates/images/list-icon.gif);
				background-repeat: no-repeat;
				background-position: 0 4px;
				}
				
		/*---------------------------------------Footer-----------------------------*/
		#footer{
			float: left;
			width: 760px;
			height: 20px;
			margin: 0 0 0 0;
			padding: 0 0 20px 0;
			color: #4f606e;
			background-color: #f2f2f2;
			font-size: 0.7em;
			background-image: url(../images/footer.gif);
			background-repeat: no-repeat;
			
		}
		#footer a{
			text-decoration: none;
			color: #4f606e;
			background-color: #f2f2f2;
		}
		#footer a:hover{
			text-decoration: underline;
		}
		#footer-left{
			float: left;
			margin: 10px 0 0 0;
			padding: 0 0 0 15px;
			color: #4f606e;
			background-color: #f2f2f2;
			}
			
		#footer-right{
			float: right;
			padding: 10px 15px 0 0;
			}
			
		/* jus div for admin upload script */
		#admin{
			padding: 10px 0 0 15px;
		}
		
		/*----------------------------------All about ford disclaimer page--------------------------------*/
		#all-about-ford-disclaimer-content{
			float: left;
			margin: 0 0 0 0;
			padding: 0 20px 0 20px;
		}
		#all-about-ford-disclaimer-content p{
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 20px 0;
		}
		#all-about-ford-disclaimer-content h3{
			clear: both;
			margin: 0 0 0 0;
			padding: 0 0 5px 0;
			color: #003366;
			background-color: #fff; 
		}
		#all-about-ford-disclaimer-content h4{
			clear: both;
			margin: 0 0 0 0;
			padding: 0 0 5px 0;
			color: #003366;
			background-color: #fff; 
			font-size: 1em;
			font-weight: bold;
		}
		#all-about-ford-disclaimer-content a{
			text-decoration: none;
			color: #8e2220;
			background-color: #ffffff;
		}
		#all-about-ford-disclaimer-content a:hover{
			text-decoration: underline;
		}
		#all-about-ford-disclaimer-content ul{
			clear: both;
			margin: 0 0 30px 0;
			padding: 0 0 20px 0;
			color: #000;
			background-color: #fff;
			font-size: 0.8em;
		}
		#all-about-ford-disclaimer-content li{
			clear: both;
			margin: 0 0 10px 0;
			padding: 0 0 0 20px;
			width: 600px;
		}
		
	.form_warnings{
		font-size: 1em;
		color: #CC0000;
	}
	
	/*---------------------------------Reviews--------------------------------*/
#review-container{
	float: left;
	width: 720px;
	padding: 10px 0 30px 20px;
	margin: 10px 0 30px 0;
	border-top: 1px dotted #CCCCCC;
	}
#lists .review-links{
	text-decoration: underline;
	background-image: none;
	padding: 0;
	margin: 0;
	}
#lists .review-links:hover, #lists .review-links:active, #lists .review-links:focus{
	text-decoration: underline;
	background-image: none;
	padding: 0;
	margin: 0;
	}

	#review-container ul{
		float: left;
		list-style: none;
		margin: 10px 0 20px 0;
		}
		#review-container li{
			clear: both;
			width: 600px;
			font-size: 85%;			
			}
			#review-container a{
				text-decoration: none;
				color: #990000;
				background: transparent;
				}
			#review-container a:hover, #review-container a:active, #review-container a:focus{
				text-decoration: underline;
				}
#review-container table{
	border: 1px solid #990000;
	padding: 0;
	margin: 0 10px 0 0;
	float: left;
	}
	#review-container table td{
		text-align: center;
		}
	#review-container table #table-title{
		color: #fff;
		background: #990000;
		padding: 5px;
		font-size: 90%;
		}
	#review-container table #table-rating{
		padding: 10px 0 10px 0;
		}

.black{
	color: #000;
	font-size: 250%;
	font-weight: bold;
	padding: 15px 0 15px 0;
	}
.labels{
		text-align: right;
		width: 230px;
		}
/*----------------Suggest review --------------------*/
#suggest-review-table{
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	padding: 10px;
	}
#suggest-review-table td{
	padding: 0;
	margin: 1px 0 1px 0;
	}
#suggest-review-table input{
	margin: 1px 0 1px 0;
	}
		
	
	#suggest-review-table .labels{
		text-align: right;
		width: 120px;
		}
	#zone-text{
		text-align: right;
		vertical-align: top;
		width: 230px;
		}
	
	#submit-review-button{
		clear: both;
		margin: 10px 0 30px 0;
		padding: 0;
		}
		#submit-review-button a{
			padding: 0;
			margin: 0;
			background-image: none;
			}
		#submit-review-button a:hover{
			padding: 0;
			margin: 0;
			background-image: none;
			}

/*-----------Add review page--------*/
#add-review-table{
	width: 700px;
	border: 1px solid #ccc;
	background-color: #f5f5f5;
	}
#add-review-table td{
	padding: 2px 0 3px 0;
	border: 1px solid #e0e0e0;
	}
#add-review-table input{
	margin: 3px 0 2px 5px;
	}
	#add-review-table .inner-table td{
		border: none;
		}
		
#add-review-table select{
	margin: 2px 0 2px 5px;
	}
#add-review-table #review{
	margin: 2px 0 2px 5px;
	width: 442px;
	height: 200px;
	}
#add-review-table #rate-dealer{
	background-color: #fff;
	}
	#add-review-table #rate-dealer td{
		padding: 10px;
		vertical-align: center;
		}
	
	#submit-review-button{
		clear: both;
		margin: 10px 0 30px 0;
		padding: 0;
		}
		#submit-review-button a{
			padding: 0;
			margin: 0;
			background-image: none;
			}
		#submit-review-button a:hover{
			padding: 0;
			margin: 0;
			background-image: none;
			}
/*---------------Read reviews--------------------------*/
 .review-list-items{
				float: left;
				width: 700px;
				}
 .review-list-title-top{
				float: left;
				width: 700px;
				height: 8px;
				background-image: url('review-list-title-top.gif');
				background-repeat: no-repeat;
				font-size: 0em
				}
 .review-list-title-width{
				float: left;
				width: 700px;
				background-image: url('review-list-title-width.gif');
				background-repeat: repeat-y;
				font-size: 1.1em;
				color: #fff;
				padding-left:5px; padding-right:0; padding-top:0; padding-bottom:2px
				}
 .review-list-title-width-left{
				float: left;
				width: 350px;
				}

 .review-list-title-width-right{
				float: right;
				width: 300px;
				font-size: 0.8em;
				text-align: right;
				padding: 0 15px 0 0
				}
.review-list-title-width-right a{
				background-color: #912322;
				color: #fff;
				}
.review-list-title-width-right a:hover{
				text-decoration: underline;
				}

			
.review-list-content-top{
				float: left;
				width: 700px;
				height: 2px;
				background-image: url('review-list-content-top.gif');
				background-repeat: no-repeat;
				font-size: 0em
				}
.review-list-content-width{
				float: left;
				width: 700px;
				background-image: url('review-list-content-width.gif');
				background-repeat: repeat-y;
				background-color: #fff;
				padding-left:5px; padding-right:0; padding-top:0; padding-bottom:0
				}
.review-list-content-width-left{
				float: left;
				width: 297px;
				line-height: 1.2em;
				}
			.review-list-content-width-left table{
				border: 1px solid #ccc;
				margin: 2px 0 0 0;
				width: 100%;
				}
				.review-list-content-width-left table td{
					border: 1px solid #ccc;
					}
					.review-list-content-width-left table table{
						border: none;
						padding: 0;
						margin: 0;
						}
						.review-list-content-width-left table table td{
							border: none;
							padding: 0;
							margin: 0;
							}
							.review-list-content-width-left table table img{
								border: none;
								padding: 0;
								margin: 0;
								}
								.review-list-content-width-left table table td{
								border: none;
								padding: 0;
								margin: 0;
								}
								.review-list-content-width-left table table table{
									border: none;
									padding: 0;
									margin: 0;
									line-height: 0.2em;
									}
									.review-list-content-width-left table table table td{
										border: none;
										padding: 2px 0 0 0;
										margin: 1px 0 0 0;
										line-height: 0.5em;
										font-size: 0;
										width: auto;
										}
									.review-list-content-width-left table table table .auto-bar img{
										float: left;
										height: 5px;
										background-image: url('rating-bar-colour.gif');
										background-position:  left bottom;
										background-repeat: no-repeat
										}
		#lists .review-list-items ul{
				float: left;
				padding: 0 0 60px 0;
				}
				
				
		.review-list-items ul li #write-a-review-link, .review-list-items ul li #report-a-review-link{
				color: #990000;
				text-decoration: underline;
				}
		.review-list-items ul li #write-a-review-link:hover, .review-list-items ul li #report-a-review-link:hover{
				color: #990000;
				text-decoration: underline;
				}
			
				
				
.review-list-content-width-right{
				float: left;
				width: 370px;
				padding: 2px 0 0 14px;
				line-height: 1.2em;
				}
.review-list-content-width-right p{
				background-color: #f0f0f0;
				color: #4c4c4c;
				padding: 0 0 5px 0;
				}
.review-list-content-bottom{
				float: left;
				width: 700px;
				height: 10px;
				background-image: url('review-list-content-bottom.gif');
				background-repeat: no-repeat;
				font-size: 0em
				}