body {


/*	background-image:url(/images/bg.jpg);*/

	background-repeat: repeat;

	background-color:#1A1A1A; 

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px;  

	color:#FFF;

}

body, html {

	margin:0px;

	padding:0px;

	width:100%;

	margin-top:0px;

}

#container {

	width:780px;

	margin:auto;

	background-color:#1a1a1a;

}

#menu_td {position:relative; background-image:url(/images/banner.jpg); width:700px; height:46px; background-repeat:no-repeat;}

#left_td {padding:0px; margin:0px; 	background-image:url(/images/sidemenubk.jpg);
	background-repeat:repeat-y;}

#center_td {

	padding:10px 0px 0px 20px;

	background-image: url(/images/contentbk.jpg);
	background-repeat:repeat-y;
	margin-top:10px;
	width:600px;

}

.center-content{width:600px; padding:0px; margin:0px;}

.header_td {

padding:0px;
margin:0px;
height:200px;

}

#footer	{

	height:60px;

	text-align:center;

	padding:10px;

	margin:0px 0px 0px 0px;
	
	background-image:url(images/foot.jpg);
	
	background-repeat:no-repeat;

	color:#CCCCCC;

	padding-left:160px;
}


#footer	p { padding-top:0px; padding-left:150px;}


.linesave, .linesave a, .linesave a:link, .linesave a:visited	{

	text-align:center; 

	color:#CCCCCC;

	font-size:10px; 

	text-decoration:none; 

}

.linesave a:hover	{text-align:center; color:#FFFFFF; font-size:10px; text-decoration:none; text-align:center;}





img { border:0px; }

a, a:link, a:hover, a:visited { color:#FFF; }



h1, #main_h1 {

	font-family:Tahoma; 

	font-size:12px; 

	font-weight:bold;

	color:#fff;

	padding:0;

	margin:0; 

	position:absolute;

	top:10px;

	right:450px;

	z-index:20;

}

h2, h3 {

	font-size:20px;

	margin:0px;

	padding:0px;

	color:#CCC;

}

h3 { font-size:14px; }

.select, .text {

	background-color:#626262; 

	color:#FFFFFF;

	border:1px solid #CCC;

}



.car-box h3 { display:block; margin-top:10px; }





/* Top horizontal menu */

.main-menu-item {}

.main-menu	{

	font-size:12px;
	display:inline;
	line-height:50px;
	text-align:center;
	

 }
 
.main-menu a, .main-menu a:hover	{

	text-decoration:none; 

	font-size:12px;
	font-weight:bold;  

margin-left:20px;
	padding-top:0px;

	line-height:50px; 

	display:inline;
	
	

}

.main-menu a:hover	{
	color:#CCCCCC; 
}

.menu-con	{
	
  width:780px; 

  text-align:center;

}



/* Side Category Menu */

.select-cat-box	{
	
	/*border-bottom:2px solid #8a1111;*/
	/*border-top:2px solid #8a1111;*/
	background-image:url(/images/sidemenu.jpg);
	background-repeat:repeat-y;

		width:140px;
	padding-top:10px;
padding-left:10px;

}

.select-cat-text	{

	color:#fff; 

	font-size:12px; 



	padding-bottom:15px; 
	width:140px; 
padding-left:10px;
	display:block;
text-align:center;



}

.ul-cat-menu	{

	list-style:none; 

	margin:2px 0px 0px 2px;

	padding-left:0px;

}			



.cat-menu	{

	padding-bottom:15px;

}

.cat-menu a, .cat-menu a:visited, .cat-menu a:hover	{

	font-size:12px;

	color:#fff;

	padding-bottom:10px;

	text-decoration:none;

	padding-left:20px;

	background-image:url(images/side-bullet-norm.gif); 

	background-position:left;

	background-repeat:no-repeat;

		}

		

.cat-menu a:hover	{

	color:#fff;

	padding-left:22px;

	background-image:url(images/side-bullet.gif); 

	background-position:left;

	background-repeat:no-repeat;

}



/* Category Page */

.car-break {

	display: block;

	background-color: #3c3c3c;

	height: 20px;

	margin-top:10px;

	margin-right:20px;

}



.car-title {

	margin-top:10px;

}

.car-image {

	margin:10px 20px 0px 0px;

	border:1px solid #FFF;

	width:300px;

}



.car-info-table { margin-top:10px; width:170px; }

.car-info-row td, .car-info-row2 td { padding:5px; }

td.car-info-label { padding-left:10px;width:70px; }

.car-info-row, .car-info-row2	{

	background-color:#3C3C3C; 

	border-bottom:1px solid #1A1A1A;

	font-size:11px;

	padding:5px 5px 5px 10px;

}

.car-info-row2	{ background-color:#626262; }

.car-info-panel { 

	text-align:center;

	margin-top:15px;

	color:#000;

	position:relative;

}

.car-price { 

	background:url('/images/pound-sign.png') no-repeat left center;

	font-size:22px;

	color:#CCCCCC;

	padding:2px 0px 0px 20px;

	margin:5px 0px 0px 0px;

}

.car-image-grid {

	width:302px;

	text-align:center;

	margin-top:3px;

}

.car-image-grid table { margin:0 auto; }

.grid-image {

	margin:2px 2px 0px 0px;

	border:1px solid #FFF;

}



.sbutton, .slink a, .slink a:link, .slink a:hover, .slink a:visited {

	background:url(images/full-spec-button.jpg) no-repeat;

	width:104px; 

	height:21px;  

	text-align:center; 

	font-size:12px; 

	font-weight:bold; 

	padding-top:2px; 

	color:#000000; 

	text-decoration:none;

	display:block;

	margin-top:5px;

}

div.slink {

	width:104px;

	margin:0 auto;

}

.sbutton { border:0px; padding:0px; }



/* vehicle page */

.breadcrumb, .breadcrumb a, .breadcrumb a:link, .breadcrumb a:hover, .breadcrumb a:visited {

	margin:10px 0px 15px 0px; 

	font-size:14px;

	font-weight:bold;

	color:#CCC;

	text-decoration:none;

}

.breadcrumb a:hover { 

	text-decoration:underline;

}

.breadcrumb span {

	font-size:20px;

}

.image-strip {	padding-left:10px;}

.image-strip-large {  }

.image-strip img, .image-strip-large img, .image-strip2 img {

	border:1px solid #FFF;

	margin-bottom:1px;


}

td.car-info-label2 { color:#FFF; font-weight:bold; padding-left:10px;width:130px; }



/* specbox */

#specbox, #spectmp {

    width:350px;

    background:white;

    color:#000;

    border:2px solid #000;

    display:none;

    position:absolute;

}

#spectmp {

    display:block;

}

#specbox h1, #spectmp h1 {

    font-size:18px;

}

#specbox li, #spectmp li {

    text-align:left;

    margin-top:5px;

}





.pagination {

    margin:25px auto 25px auto;

    position:relative;

    font-size:11px;

}

.pagination a, .pagination .active {

    padding:5px;

    background:#626262;

    border: 1px solid #CCC;

    text-decoration:none;

}

.pagination a:hover, .pagination .active {

    background:#3c3c3c;

    color:#FFF;

    text-decoration:none;

}

.pagination .active {

    cursor:pointer;

    font-weight:bold;

}

.pagination .num {

    cursor:pointer;

    text-decoration:none;

}

.pagination .label a  {

    text-decoration:none;

}

.pagination a, .pagination a:link, .pagination a:hover, .pagination a:visited {

	text-decoration:none;

	color:#FFF;

	padding:2px;

}






