body
{
	background: #eee;
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 70%;
}

#auto
{
	width: 990px;
	margin: 0px auto;
}

#content
{
	width: 970px;
	margin: 0px;
	background: #fff;
	float: left;
	padding: 10px;
}

h1
{
	font-size: 1.3em;
}

h2
{
	font-size: 1.1em;
	line-height: 1.2em;
}

h3
{
	font-size: 1.2em;
	margin: 0px 0px 10px 0px;
}

a:link, a:visited, a:hover
{
	text-decoration: none;
	color: #333;
}

a:hover
{
	color: #737373;
}

img
{
	border: none;
}

.break
{
    width: 100%;
    clear: both;
    height: 15px;
}

.line
{
    width: 100%;
    clear: both;
    height: 1px;
    border-top: 1px solid #eee;
    float: left;
    margin: 15px 0px 0px 0px;
}

.rss
{
	margin: 5px 5px 0px 0px; 
	padding: 0px; 
	float: right;
}

.menu
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 800px;
}

.menu li
{
	margin: 0px 5px 0px 0px;
	padding: 10px 5px 10px 0px;
	list-style-type: none;
	background: url(../images/button_right.jpg) no-repeat top right;
	float: left;
}

.menu li a
{
	background: url(../images/button.jpg) no-repeat top left;
	padding: 10px 10px;
	margin: 0px;
	text-decoration: none;
}

.menu li.current
{
	margin: 0px 5px 0px 0px;
	padding: 10px 5px 10px 0px;
	list-style-type: none;
	background: url(../images/button_right_hover.jpg) no-repeat top right;
	float: left;
}

.menu li.current a
{
	background: url(../images/button_hover.jpg) no-repeat top left;
	padding: 10px 10px;
	margin: 0px;
	color: #fff;
	font-weight: bold;
}

#search
{
	background: #ec4966 url(../images/search.jpg) repeat-x top;
	width: 100%;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 5px 0px;
}

#search input
{
	float: left;
	margin: 0px 0px 0px 7px;
	padding: 0px;
}

#search p
{
	float: right;
	color: #fff;
	margin: 0px 10px 0px 0px;
}

#search ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#search ul li
{
	margin: 0px 0px 0px 0px;
	padding: 2px 15px 5px 10px;
	float: left;
	background: url(../images/seperator.jpg) no-repeat right;
	color: #fff;
}

#search ul li a
{
	color: #fff;
}

#grey
{
	margin: 0px 0px 0px 0px;
	width: 100%;
	padding: 5px 0px 8px 0px;
	background: #f4f4f4;
	float: left;
}

#grey p
{
	margin: 0px 0px 0px 10px;
	color: #333;
}

#grey p a
{
	color: #d30026;
	font-weight: normal;
}

/*-------------------Header--------------------*/

#header
{
    float: left;
    width: 100%;
    margin: 0px 0px 5px 0px;
}

#header .ad
{
    float: right;
    margin: 0px 0px 0px 0px;
    width: 625px;
}

#header .ad img.km
{
    background: #fff;
    margin: 0px 0px 0px 0px;
    float: right;
}

#header .date
{
	float: left;
	color: #aaa;
	margin: 14px 0px 0px 0px;
}

#header .date a
{
	color: #aaa;
}

#header img.heading
{
    margin: 10px 0px 0px 0px;
    float: left;
}

/*------------Top-------------*/

#panel
{
	width: 500px;
	/*background: #fff url(../images/baby.jpg) no-repeat top; */
	background: #fff;
	float: left;
	margin: 0px 10px 0px 0px;
	height: 240px;
}

#panel h2
{
	width: 180px;
	color: #fff;
	margin: 160px 0px 0px 5px;
	float: left;
	font-weight: normal;
}

.freeads
{
	margin: 0px 0px 0px 0px;
	background: #fff;
	padding: 0px;
	float: left;
	width: 460px;
}

.freeads h1
{
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	font-size: 1em;
	float: right;
	color: #fff;
	background: #ec4966 url(../images/sale.jpg) no-repeat bottom left;
}

.freeads dl
{
	margin: 15px 0px 0px 0px;
}

.freeads dl dt
{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #135199;
}

.freeads dl dt a
{
	color: #135199;
}

.freeads dl dd
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #eee;
	width: 100%;
}

/*------------Left--------------*/

#left
{
	width: 490px;
	float: left;
	margin: 0px 20px 0px 0px;
}

#left h1
{
	margin: 0px 0px 0px 0px;
}

#left h2
{
	margin: 0px 0px 10px 0px;
}

#left p
{
	margin: 10px 0px 15px 0px;
}

#left a
{
	font-weight: bold;
}

#left ul
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}

#left ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 12px;
	background: url(../images/list.jpg) no-repeat 0px 5px;
}

#left ol
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 30px;
}

#left ol li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#left .category
{
	margin: 10px 15px 15px 10px;
}

#left .cat p
{
	margin: 0px 0px 5px 0px;
}

#left .indent
{
	margin: 0px 0px 0px 10px;
}

#left .current_list
{
	margin: 0px 0px 20px 0px;
	background: url(../images/cut.jpg) no-repeat top;
	padding: 15px 5px 5px 5px;
	border-bottom: 1px solid #e80b49;
}

#left .current_list h2
{
	margin: 5px 0px 0px 0px;
}

#left .current_list p
{
	margin: 5px 0px 5px 0px;
}

#left .other_list
{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #eee;
}

#left .other_list p
{
	margin: 5px 0px 5px 0px;
}

#left .other_list h2
{
	margin: 5px 0px 0px 0px;
	color: #135199;
}

#left .paging
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: right;
	font-size: 0.8em;
}

#left .paging li
{
	margin: 0px 0px 5px 5px;
	padding: 2px 5px;
	background: #f4f4f4;
	border: 1px solid #ddd;
	float: left;
	text-align: center;
	color: #777;
	height: 1.5em;
	width: 1.5em;
}


#left .paging li a
{
	font-weight: normal;
}

#left .paging li.current
{
	background: #fff;
	color: #135199;
}

#left .rss_image
{
	float: right;
	margin: 0px 0px 10px 10px;
}

#left .place_ad
{
	width: 156px;
	float: left;
	margin: 0px 5px 15px 0px;
}

#left .place_ad img
{
	border: 1px solid #eee;
	padding: 2px;
	margin: 0px 0px 5px 0px;
	width: 150px;
}

#left .place_ad p
{
	margin: 0px 0px 0px 0px;
}

#left .amend
{
	width: 400px;
	border: 1px solid #e7e7e7;
	margin: 15px 0px;
	background: #f4f4f4;
	padding: 5px;
}

#left .amend p
{
	margin: 10px 0px;
}

#left .amend a
{
	color: #ec4966;
}


#left .amend .ac
{
	float: right;
	width: 130px;
}



/*--------Map------------------*/

#map
{
	width: 600px;
	margin: 0px 0px 10px 0px;
	float: left;
	background: url(../images/map_kent.jpg) no-repeat top;
	height: 409px;
	position: relative;
}

#map .place
{
	position: absolute;
	top: 0px;
	left: 0px;
	padding: 2px;
	display: block;
}

#map .place a
{
	display: block;
	text-decoration: none;
	font-weight: normal;
}

#map .dartford a
{
	top: 0px;
	left: 0px;
	height: 140px;
	width: 130px;
	display: block;
	color: #e4ddca;
}

#map .place a:hover
{
	border: 1px solid #6ccff6;
	background: url(../images/map.png);
}

#map .chatham
{
	top: 0px;
	left: 135px;
}

#map .chatham a
{
	display: block;
	width: 70px;
	height: 140px;
	color: #e4ddca;
}

#map .sheerness
{
	top: 0px;
	left: 210px;
}

#map .sheerness a
{
	width: 160px;
	height: 140px;
	display: block;
	color: #6ccff6;
}

#map .maidstone
{
	top: 145px;
	left: 0px;
}

#map .maidstone a
{
	width: 240px;
	height: 258px;
	display: block;
	color: #e4ddca;
}

#map .ashford
{
	top: 205px;
	left: 245px;
}

#map .ashford a
{
	width: 200px;
	height: 198px;
	display: block;
	color: #e4ddca;
}

#map .canterbury
{
	top: 145px;
	left: 245px;
}

#map .canterbury a
{
	width: 200px;
	height: 55px;
	display: block;
	color: #f2edd9;
}

#map .folkestone
{
	top: 145px;
	left: 450px;
}

#map .folkestone a
{
	width: 143px;
	height: 258px;
	display: block;
	color: #e4ddca;
}

#map .herne
{
	top: 0px;
	left: 375px;
}

#map .herne a
{
	width: 218px;
	height: 140px;
	display: block;
	color: #6ccff6;
}


/*-----centre---------*/

#centre
{
	width: 330px;
	float: left;
	padding: 0px;
	margin: 0px;
}

#centre .listing
{
	width: 100%;
	float: left;
	background: #e7e7e7 url(../images/centre.jpg) no-repeat top right;
	padding: 0px;
	margin: 0px;
}

#left .form
{
	background: #f4f4f4;
	float: left;
	padding: 5px 0px 10px 0px;
	margin: 10px 0px 0px 0px;
}

#left .form p, #left .form h1, #left .form h2
{
	margin: 15px 0px 10px 5px;
}

.row
{
	width: 500px;
	float: left;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

#centre .row
{
	width: 330px;
	float: left;
	padding: 0px;
	margin: 5px 0px 5px 0px;
}

.row .label
{
	width: 150px;
	float: left;
	padding: 0px;
	margin: 5px 5px 5px 0px;
	text-align: right;
}

#centre .listing .row .label
{
	width: 80px;
	float: left;
	padding: 0px;
	margin: 0px 5px 5px 0px;
	text-align: right;
}

.row .entry
{
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}


.row .entry span
{
	vertical-align:top;
	margin: 0px 0px 0px 5px;
}

.row .entry input
{
	margin: 0px 0px 0px 0px;
}

.row .entry .large
{
	width: 200px;
}

.row .entry .medium
{
	width: 120px;
}

.row .entry .small
{
	width: 100px;
}

#left .big_form
{
	width: 820px;
}

#left .big_form .row
{
	width: 800px;
	margin: 10px 0px 5px 20px;
}

#left .big_form .row .label
{
	width: 300px;
	text-align: left;
	margin: 0px 10px 2px 0px;
}

#left .big_form .row .entry
{
	width: 400px;
	text-align: left;
	margin: 0px 0px 15px 0px;
}

#centre .sell
{
	background: #e32c4d url(../images/sell.jpg) no-repeat top right;
	color: #fff;
}

#centre .sell a
{
	color: #fff;
	font-weight: bold;
}

#centre .listing_bottom
{
	background: #e7e7e7	 url(../images/centre_bottom.jpg) no-repeat bottom;
	height: 20px;
	float: left;
	width: 100%;
	margin: 0px 0px 15px 0px;
}

#centre .sell_bottom
{
	background: #e32c4d url(../images/sell_bottom.jpg) no-repeat bottom right;
}

#centre p
{
	margin: 10px 5px 5px 10px;
}

#centre input
{
	margin: 0px 0px 0px 10px;
}

#centre .mpu
{
	float: right;
	margin: 0px 15px 15px 0px;
}

#right
{
	float: right;
}

/*----bottom--------*/

#adverts
{
	width: 840px;
	float: left;
	margin: 25px 0px 10px 0px;
	background: url(../images/more.jpg) no-repeat top;
}

#adverts .more
{
	margin: 0px 20px 0px 0px;
	width: 255px;
	float: left;
}

#adverts .more p
{
	margin: 5px 0px 10px 5px;
}

#adverts .more dl
{
	margin: 0px 0px 0px 5px;
}

#adverts .more dl dt
{
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	color: #135199;
}

#adverts .more dl dd
{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	width: 100%;
}

.bottom
{
	width: 840px;
	margin: 15px 0px 10px 0px;
	float: left;
}

.bottom img
{
	margin: 5px 5px 0px 0px;
}

.bottom .break
{
	height: 2px;
}

/*-----------footer-----------------*/

#footer
{
	width: 100%;
	background: #ec4966 url(../images/search.jpg) repeat-x top;
	padding: 5px 0px;
	float: left;
	margin: 10px 0px 0px 0px;
	color: #fff;
}

#footer p
{
	float: right;
	margin: 0px 5px 0px 0px;
}

#footer ul
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}

#footer ul li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 2px 10px;
	float: left;
	background: url(../images/seperator.jpg) no-repeat right;
}

#footer ul li a
{
	color: #fff;
}
