CHARSET  "UTF-8";
html {
	height: 100%;
}

html,body,ol,li,p,
h1,h2,h3,h4,h5,h6,form,fieldset,a,img {
	margin: 0px;
	padding: 0px;
	border: 0px;
}

body {
	height: 100%;
	min-width: 1000px;
	width: expression(document . body . clientWidth <   1000 ?   "1000px" :  
		"auto");
	font-size: 100.01%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #fff;
	background: url("/images/backg.jpg");
	background-position:center top;
	background-repeat:repeat-x;
}
input 
{
	color:#085B90;
}
textarea 
{
	color:#085B90;
}
h1 {
	font-size: 1em; /* 16px */
	color: #085B90;
}

ul 
{
	list-style:square outside url("http://www.taxi-mart.co.uk/images/bullet.jpg");
	/*list-style-type: none;*/
}
select {
	background: #FFFFFF;
	color:#085B90;
}

/* Structure */

.header,
.top-menu,
.center,
.bottom-menu {
	margin: 0px auto 0px auto;
	width: 940px;
}

.header {
	height: 180px;
	/*height: 232px;*/
	background: url("http://www.taxi-mart.co.uk/images/bg-header.jpg") no-repeat center center;
}
.sheader {
	height: 180px;
	/*height: 232px;*/
	background: url("https://www.taxi-mart.co.uk/images/bg-header.jpg") no-repeat center center;
}
.header .btn-sell,
.header .btn-buy,
.header .btn-shop {
	top: 99px;
	position: relative;
}

.header .btn-sell {
	left: 10px;
}
.header .btn-buy {
	left: 110px;
}
.header .btn-shop {
	left: 179px;
}

.banner-ad {
	top: 100px;
	left: 10px;
	position: relative;
}

.top-menu {
	background: #085890;
	height: 35px;
	margin-top: 1px;
	padding-top: 1px;
	line-height: 32px;
	vertical-align: middle;
	width: 940px;
	/*width: 848px;*/
	/*padding-left: 52px;*/
	/*padding-left: 28px;*/
}

.top-menu a {
	color: #fff;
	display: block;
	height: 32px;
	float: left;
	padding: 0px 18px 0px 18px;
	text-decoration: none;
}

.top-menu a:hover {
	background: url("http://www.taxi-mart.co.uk/images/bg-top-menu.png");
	/*border: 1px solid #B7B7B7;*/
	padding: 0px 18px 0px 18px;
	color: #474646;
}
.top-smenu {
	background: #085890;
	height: 35px;
	margin-top: 1px;
	padding-top: 1px;
	line-height: 32px;
	vertical-align: middle;
	width: 940px;
	/*width: 848px;*/
	/*padding-left: 52px;*/
	/*padding-left: 28px;*/
}

.top-smenu a {
	color: #fff;
	display: block;
	height: 32px;
	float: left;
	padding: 0px 18px 0px 18px;
	text-decoration: none;
}

.top-smenu a:hover {
	background: url("https://www.taxi-mart.co.uk/images/bg-top-menu.png");
	/*border: 1px solid #B7B7B7;*/
	padding: 0px 18px 0px 18px;
	color: #474646;
}

.left-column,
.center-column,
.right-column {
	float: left;
}

.center {
	margin-top: 0px;
	overflow: hidden;
	background-color:#FFFFFF;
}

.left-column 
{
	width: 200px;
	/*margin-right: 8px;*/
}

.left-menu {
	border: 1px solid #085B90;
	padding: 1px;
	margin-bottom: 11px;
}

.left-menu a {
	display: block;
	height: 25px;
	border: 1px solid #085B90;
	color: #474646;
	padding-left: 8px;
	text-decoration: none;
	line-height: 25px;
	vertical-align: middle;
	font-size: 0.875em; /* 14px */
	background: url("http://www.taxi-mart.co.uk/images/bg-menu.png") repeat-x center center;
}

.left-menu a:hover {
	text-decoration: underline;
}

.left-menu a img {
	float: left;
	margin-right: 8px;
}

.left-banners a {
	margin-bottom: 10px;
	
}

.center-column {
	width: 514px;
	margin-right:20px;
	margin-left:20px;
	overflow: hidden;
	color: #085B90;
}
.detail-column {
	width: 900px;
	margin-right: 10px;
	margin-left:10px;
	color: #085B90;
}

.banner {
	background: url("http://www.taxi-mart.co.uk/images/bg-banner-center.gif") no-repeat center center;
	height: 186px;
	width: 512px;
	border: 1px solid #5488AB;
	padding: 1px;
}

.banner .top {
	font-size: 1.5em;
	font-weight: bold;
	color: #fff;
	text-align: center;
	margin-top: 10px;
}

.banner .right {
	color: #fff;
	margin: 10px 0px 0px 304px;
}

.banner .right li {
	line-height: 19px;
	height: 19px;
	vertical-align: middle;
}

.banner .right li img {
	margin-right: 8px;
}

.banner .bottom {
	font-size: 1.025em;
	text-align: right;
	color: #272727;
	margin-top: 160px;
}

.tabs {
	margin-top: 13px;
	width: 500px;
	clear: both;
	overflow: hidden;
}

.tabs a.tab1,
.tabs a.tab1-sel {
	background: url("http://www.taxi-mart.co.uk/images/bg-tab1.png") no-repeat bottom left;
	color: #474646;
	text-decoration: none;
	width: 134px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	display: block;
	float: left;
	text-align: center;
}

.tabs a.tab1-sel {
	background: url("http://www.taxi-mart.co.uk/images/bg-tab1-sel.png") no-repeat bottom left;
}

.tabs a.tab1:hover {
	background: url("http://www.taxi-mart.co.uk/images/bg-tab1-sel.png") no-repeat bottom left;
}

.tabs a.tab2,
.tabs a.tab2-sel {
	background: url("http://www.taxi-mart.co.uk/images/bg-tab2.png") no-repeat bottom left;
	color: #474646;
	text-decoration: none;
	width: 135px;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	display: block;
	float: left;
	text-align: center;
}

.tabs a.tab2-sel {
	background: url("http://www.taxi-mart.co.uk/images/bg-tab2-sel.png") no-repeat bottom left;
}

.tabs a.tab2:hover {
	background: url("http://www.taxi-mart.co.uk/images/bg-tab2-sel.png") no-repeat bottom left;
}
.table table 
{
    border: 1px solid #C0C0C0;
	border-collapse:collapse;
	margin-bottom: 13px;
}
.table table thead {
	background: url("/images/bg-th.png") repeat-x center center;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	text-align: center;
	color: white;
	padding-left:50px;
}

.table table td {
	padding: 1px;
	font-size: 12px; /* 11px */
	color: #474646;
}
.table table td img {
	border: 1px solid #C0C0C0;
}

.latest-news {
	border: 1px solid #C0C0C0;
	padding: 1px;
	margin-bottom: 13px;
}

.latest-news h1 {
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	display: block;
	border: 1px solid #C0C0C0;
	padding-left: 11px;
}

.latest-news p {
	padding: 11px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
	display: block;
	color: #474646;
	font-size: 0.688em; /* 11px */
	overflow: hidden;
}

.latest-news p strong {
	font-size: 1.09em; /* 12px */
}

.latest-news p img {
	margin: 0px 11px 0px 0px;
	float: left;
}

.read-more {
	float: right;
	color: #085B90;
	text-decoration: none;
}

.read-more:hover {
	text-decoration: underline;
}
.read-more-left {
	float: left;
	color: #085B90;
	text-decoration: none;
}

.read-more-left:hover {
	text-decoration: underline;
}
.testimonials {
	border: 1px solid #C0C0C0;
	padding: 1px;
	margin-bottom: 13px;
}

.testimonials h1 {
	height: 33px;
	line-height: 33px;
	vertical-align: middle;
	display: block;
	border: 1px solid #C0C0C0;
	padding-left: 11px;
}

.testimonials p {
	padding: 11px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
	display: block;
	color: #474646;
	font-size: 0.688em; /* 11px */
	overflow: hidden;
}

.testimonials p strong {
	font-size: 1.09em; /* 12px */
}

.right-column {
	width: 174px;
}

.search {
	background: url("http://www.taxi-mart.co.uk/images/bg-search2.png") no-repeat center center;
	width: 240px;
	height: 40px;
	line-height: 40px;
	vertical-align: middle;
	margin-bottom: 6px;
}

.search a {
	font-size: 18px; /* 14px */
	color: #085890;
	text-decoration: none;
}

.search a:hover {
	text-decoration: underline;
}

.search .search-box {
	width: 200px;
	height: 28px;
	border: 1px solid #C0C0C0;
	margin: 10px 3px 0px 40px;
	/*_margin: 3px 3px 0px 27px;*/
}

.right-banners a {
	margin-bottom: 10px;
}

.bottom-menu 
{
	background: url("http://www.taxi-mart.co.uk/images/bg-footer.jpg") no-repeat center center;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	/*background: #085B90;*/
	text-align: center;
}
.sbottom-menu 
{
	background: url("https://www.taxi-mart.co.uk/images/bg-footer.jpg") no-repeat center center;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	/*background: #085B90;*/
	text-align: center;
}
.bottom-menu a {
	font-size: 0.888em; /* 11px */
	color: #085B90;
	text-decoration: none;
	margin: 0px 12px 0px 12px;
}

.bottom-menu a:hover {
	text-decoration: underline;
}
.paging a {
	font-size: 11px; /* 11px */
	color: #085B90;
	text-decoration: none;
	margin: 0px 12px 0px 12px;
}

.paging a:hover {
	text-decoration: underline;
}

.footer {
	width: 940px;
	height: 36px;
	margin: 0px auto 0px auto;
	color: #474646;
	text-align: center;
	line-height: 36px;
	vertical-align: middle;
	font-size: 0.688em; /* 11px */
	/*background: url("http://tx6.ssl-asp.net/images/bg-footer.png") repeat-y center center;*/
	
}

.hide {
	display: none;
}
/* #########  ADDED by AA  ######### */
.breadcrumb {
	margin:6px;
	vertical-align: middle;
	text-decoration:none;
	line-height:30px;
}

.breadcrumb a {
	color: #3366cc;
}

.breadcrumb a:hover {
	color: #3366cc;
}
.top-text 
{
	/*background: #085890;*/
	color:#000;
	height: 14px;
	width: 878px;
	font-size:13px;
}
.li
{
	list-style-type:square
}
.divimg
{
	float:right;
	padding:4px 4px 4px 4px;
}
.img-brd
{
	border:solid 1px #085B90;
}
.tbl-advert
{
	border-bottom:solid 1px #333333;
	padding:0px;
}
.tbl-advert-full
{
	border:double 3px #085B90;
	padding:20px;
}
.td-advert-header
{
	background-color:#085B90;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:2px;
	vertical-align:middle;
	padding:2px 4px 2px 80px;
}
.td-advert-header-text
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	line-height:18px;
	letter-spacing:2px;
	vertical-align:bottom;
	padding:4px 8px 2px 4px;
}
.td-advert-header-price
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	padding:4px 4px 2px 4px;
}
.large-price
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	padding:4px 4px 2px 4px;
}	
.td-advert-elements
{
	color:#FFFFFF;
	background:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:bolder;
	vertical-align:middle;
}
.td-advert-elements-full
{
	color:#FFFFFF;
	background:#666666;
	font-family:Arial;
	font-size:16px;
	line-height:20px;
	vertical-align:middle;
	padding:4px 8px 4px 8px;
}
.td-advert-text
{
	color:#085B90;
	font-family:Arial;
	font-size:12px;
	vertical-align:top;
	padding:2px;
}
.td-b-box-top
{
	background: url("http://www.taxi-mart.co.uk/images/b-box-top.jpg") no-repeat center center;
	width: 599px;
	height: 37px;
	line-height: 30px;
	vertical-align: middle;
	margin-bottom: 6px;
	color:White;
	font-size:18px;
}
.td-b-box-mid
{
	background: url("http://www.taxi-mart.co.uk/images/b-box-mid.jpg");
	background-repeat:repeat-y;
	background-position:center center;
	width: 599px;
	padding: 20px 10px 10px 20px;
	vertical-align:top;
	margin-bottom: 6px;
	color: #FFFFFF;
}
.td-b-box-bot
{
	background: url("http://www.taxi-mart.co.uk/images/b-box-bot.jpg") no-repeat center center;
	width: 599px;
	height:15px;
}

.td-box-w-top
{
	background: url("http://www.taxi-mart.co.uk/images/box-w-top.jpg") no-repeat center center;
	width: 599px;
	height: 37px;
	line-height: 14px;
	vertical-align: middle;
	color: White;
	padding: 10px 2px 2px 20px;
	font-weight:bold;
	letter-spacing:1px;
}
.td-box-w-mid
{
	background: url("http://www.taxi-mart.co.uk/images/box-w-mid.jpg");
	background-repeat:repeat-y;
	background-position:center center;
	width: 599px;
	padding: 0px 10px 10px 30px;
	vertical-align:top;
	margin-bottom: 6px;
	color:#336699;
	font-size:16px;
}
.td-box-w-bot
{
	background: url("http://www.taxi-mart.co.uk/images/box-w-bot.jpg") no-repeat center center;
	width: 599px;
	height:16px;
}

.td-box-g-top
{
	background: url("http://www.taxi-mart.co.uk/images/box-g-top.jpg") no-repeat center center;
	width: 600px;
	height: 39px;
	line-height: 30px;
	vertical-align: middle;
	margin-bottom: 10px;
	color:White;
}
.td-box-g-mid
{
	background: url("http://www.taxi-mart.co.uk/images/box-g-mid.jpg");
	background-repeat:repeat-y;
	background-position:center center;
	width: 600px;
	padding: 20px 10px 10px 20px;
	vertical-align:top;
	margin-bottom: 6px;
	color:White;
}
.td-box-g-bot
{
	background: url("http://www.taxi-mart.co.uk/images/box-g-bot.jpg") no-repeat center center;
	width: 600px;
	height:20px;
}
.td-box-but
{
	background: url("http://www.taxi-mart.co.uk/images/box-but.jpg") no-repeat center center;
	width: 177px;
	height:40px;
	padding-left:30px;
	font-size:12px;
}
.imgdetail
{
	border:solid 1px #474646;
}
.table.login
{
	color: #006699;
	border-style:double;
	border-color:#006699;
	border-width:3px;
}

/* ########## BLUE BOX  ########### */
.bbox-tlc
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-tlc.jpg") no-repeat right bottom;
	width: 27px;
	height:42px;
}
.bbox-tmi
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-tmi.jpg");
	background-repeat:repeat-x;
	background-position:center top;
}
.bbox-trc
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-trc.jpg") no-repeat left top;
	width: 34px;
	height:42px;
}
.bbox-mle
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-mle.jpg");
	background-repeat:repeat-y;
	background-position:right middle;
}
.bbox-mce
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-mce.jpg");
	background-repeat:repeat;
	background-position:middle top;
	padding:10px;
}
.bbox-mri
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-mri.jpg");
	background-repeat:repeat-y;
	background-position:left middle;
}
.bbox-blc
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-blc.jpg") no-repeat center center;
	width: 27px;
	height:26px;
}
.bbox-bmi
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-bmi.jpg");
	background-repeat:repeat-x;
	background-position:center top;
}
.bbox-brc
{
	background: url("http://www.taxi-mart.co.uk/images/bbox-brc.jpg") no-repeat left bottom;
	width: 29px;
	height:26px;
}
	
	
/* ########## WHITE BOX  ########### */
.wbox-tlc
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-tlc.jpg") no-repeat right top;
	width: 26px;
	height:36px;
}
.wbox-tmi
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-tmi.jpg");
	background-repeat:repeat-x;
	background-position:center top;
	color:White;
	font-family:Arial;
	font-size:16px;
	padding-top:6px;
}
.wbox-trc
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-trc.jpg") no-repeat left top;
	width: 22px;
	height:36px;
}
.wbox-mle
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-mle.jpg");
	background-repeat:repeat-y;
	background-position:right middle;
}
.wbox-mce
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-mce.jpg");
	background-repeat:repeat;
	background-position:middle top;
	color:#085B90;
	font-size:14px;
	font-family:Arial;
	padding-top:8px;
}
.wbox-mri
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-mri.jpg");
	background-repeat:repeat-y;
	background-position:left middle;
}
.wbox-blc
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-blc.jpg") no-repeat right bottom;
	width: 25px;
	height:14px;
}
.wbox-bmi
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-bmi.jpg");
	background-repeat:repeat-x;
	background-position:center bottom;
	width: 4px;
	height:14px;
}
.wbox-brc
{
	background: url("http://www.taxi-mart.co.uk/images/wbox-brc.jpg") no-repeat left bottom;
	width: 22px;
	height:14px;
}
.h3-header
{
	color:White;
	font-size:12px;
	letter-spacing:2px;
}
.social a {
	color: #474646;
}

.social a:hover {
	color: #474646;
}
.copyinfo
{
	font-size:11px;
	color:#333333;
	border:solid 1px #333333;
}
.admin
{
	background-color:#ffffff;
	color:#085B90;
	font-size:12px;
	font-family:Arial;
}
.headersml a {
	color: #000000;
	font-family:Arial;
	font-weight:700;
	text-decoration:none;
}

.headersml a:hover {
	color: #000000;
	font-family:Arial;
	font-weight:700;
	text-decoration:underline;
	
}
.listings {
	border: 1px solid #C0C0C0;
	padding: 2px;
	margin-bottom: 13px;
	margin-top: 4px;
}

.listings h1 {
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	/*display: block;
	border: 1px solid #C0C0C0;*/
	padding-left: 11px;
	font-size:12px;
}

.listings p {
	padding: 6px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
	/*display: block;*/
	color: #085890;
	font-size: 11px; /* 11px */
	overflow: hidden;
}
.listings table {
	padding: 6px;
	border: 1px solid #C0C0C0;
	border-top: 0px;
	/*display: block;*/
	color: #085890;
	font-size: 11px; /* 11px */
	overflow: hidden;
}
.listings p strong {
	font-size: 1.09em; /* 12px */
}
.filter 
{
	width:671px;
	height: 93px;
	background: url("http://www.taxi-mart.co.uk/images/filter_bck.jpg") no-repeat center center;
}
a.menubar:link {
	color: #FFFFFF;
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
}

a.menubar:visited {
	color: #FFFFFF;
	font: bold 14px Arial, sans-serif;
	text-decoration: none;
}

a.menubar:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.imgbrd
{
	border:solid 1px #CCCCCC;
}
.center-column-wide {
	width: 640px;
	padding:20px;
	margin-right:20px;
	margin-left:20px;
	overflow: hidden;
	color: #085B90;
}
.table-nobrd {
	padding: 1px;
}
.table-nobrd table td {
	padding: 2px 2px 2px 2px;
	font-size: 12px; /* 11px */
	color: #474646;
}
.toptext {
	padding: 0px 2px 2px 2px;
	font-size: 16px; /* 11px */
	color: #000000;
	background-color:White;
	width:940px;
}
.table-nobrd500 {
	padding: 2px 2px 2px 2px;
	font-size: 12px; /* 11px */
	color: #474646;
	background: url("/images/bg-500.jpg") no-repeat center center;
}
.tdheader {
	background: url("http://www.taxi-mart.co.uk/images/bg-th.png") repeat-x center center;
	height: 34px;
	line-height: 34px;
	vertical-align: middle;
	text-align: center;
	color: white;
}
.tbl_content
{
	color: #085B90;
	font-family: Arial, Tahoma;
	font-size: 14px;
	border: #E0E0E0;
	border-style: solid;
	border-width: 1px; 	
}
.tbl_confirmation
{
	color: #006699;
	font-family: Arial, Tahoma;
	font-size: 12pt;
	border: #E0E0E0;
	border-style: solid;
	border-width: 1px; 	
}
.error
{
	color:Red;
	font-size:12px;
	border:solid 1px #FF0000;
	background-color:#FFFFCC;
	padding:2px;
}
.info
{
	color:Green;
	font-size:12px;
	border:solid 1px #FF0000;
	background-color:#FFFFCC;
	padding:2px;
}
.rad 
{
	color:#085B90;
}
/* #########  ADDED by AA  ######### */

/* #########  SEARCH CSS  ######### */
.selHint 
{
  border: dashed 1px #236393;
}

#results div a span
{
 background-color: #CCCCCC;
 margin-bottom: 5px;
}
.ezcount
{
	color: #085B90;
	float: right;
	font-size: 10px;
}

#results
{
	display: none;
	visibility: hidden;
	background-color: #FFFFFF;
	width: 175px;
	overflow: hidden;
	border: solid 1px #236393;
	z-index: 99;
	position: absolute;
}

*{margin: o;}
.ResultsPaging
{
	color: Black;
	background-color: #e8e7ff;
}
.SearchResultAlt
{
	/*background-color: #e8e7ff; */
}
.SearchResultDesc
{
	color: #085890;
	font-size:12px;
}
#EasySearchLiveResults
{
	Z-INDEX: 100;
	display: none;
	position: absolute;
	background-color: White;
	border-color: #3333ff;
	margin-bottom: 10px;
	border-width: 13px;	
}
.ResultsTitleHyperLink
{
	font-size:12px;
	color: #085890;
}
.SearchResultUrl
{
	font-size:12px;
	color: green;
	font-style: italic;
}
.SearchResultTitle
{
	font-size:12px;
	font-weight:bolder;
	color: #085890;
}
	
.SearchResultsPageXofYMessage
{
	font-style: italic;
}
.SearchResultsHighlight
{
	color: Red;
	font-style: italic;	
}
/* #########  SEARCH CSS  ######### */
