 
/* ------------------------------------- */
/* ----------- ( Auto Mark ------------- */
/* ------------------------------------- */

/* -------- car details --------------- */

.pagenav {
	text-align									: left;
	padding											: 10px 0;
	color												:	#2f2f2f;
}

.pagenav a{
	color												:	#2f2f2f;
	/*font-weight									:	bold;*/
}
	
.carthumb {
	width												:	250px;
	padding											: 0 15px 0 0;
}
.carthumb img{
	border											: none;
	float												: right;

}
/* ----------- ( searchform ) ---------- */
#searchform  {
	margin 											: 0px 0 0 0px;
	width: 500px;
}

#searchform td {
	vertical-align	:	top;
	width						: 80px;
	text-align			:	left;
	color						:	#2f2f2f;
	font-weight			:	bold;
	padding					: 2px 5px;
}
#searchform td select {
	vertical-align	:	top;
	width						: 175px;
	padding					: 0px;
	font-weight			:	normal;
	color						:	#404348;
	/*border : 1px solid #000;*/
}

#searchform th {
  /*color								: #ed1c24;*/
	color						: #000;
	padding					: 3px 0 0 0;
	white-space: nowrap;
	font-weight : bold;
	vertical-align	:	top;
}

/* ---------( occasions ) -------*/

ul#occasion li{
	padding-bottom :						 3px;
}
.garantie {
	float 											: right;
	padding											: 0 5px 0 0;
	border											: none;
}
/*----------- ( autos ) ----------------------*/
#car_table_left {
	/*float											: left;*/
	width 											: 100px;
}
#car_table_left tr th{
	color												: #406080;
}
#car_table_right {
	float												: right;
}
#car_table_contact table {
	padding											: 0 5px;
	width												: 400px;
	float												: right;
}
#car_table_contact tr th.title{
	padding 										: 2px 0 4px 0;
	margin 											: 0;
}

#car_table_contact tr td {
	font-size										: 13px;
	padding											: 3px 0 0 0;
}
#car_table_contact_back {
	padding 										:  0 0 0 8px; 
}

table#carspec {
	margin											: 0 8px 0 0px;
	float												: left;
	width: 250px;
}
#carspec h4 {
  color												: #666;
}
#carspec tr th {
	vertical-align							: top;
	font-size										: 13px;
}

#carspec tr th.title{
	padding 										: 4px 0 0 0; 
}
#carspec tr td {
	vertical-align							: top;
	width												: 255px;
	padding 										: 0; 
}

#carspec img {
	border-left 							: 1px solid #ccc;
	border-top 								: 1px solid #ccc;
	border-right 							: 1px solid #aaa;
	border-bottom 						: 1px solid #aaa;
	margin										: 0px 4px 0 4px;
}
#carspec img:hover {
	border : 1px solid #000;

}
table#cardetail {
	/*padding										: 5px 0 0 8px;*/
	margin										:  0;
	float											: left;
}

#cardetail #thumbs{
	width: 400px;
}
#cardetail .thumb a {
	float:left;
}

#cardetail .thumb {
	margin										: 0 auto;
	width: 300px;
}

#cardetail .thumb img {
	padding										: 0 10px 7px 0px;
	margin										: 0 auto;
	border										: none;
	display                   :inline;
	/*border 										: 5px solid #eee;*/
}
div#thumbs {
	white-space: nowrap;

}
img#detailimg  {
	padding										: 0 0 5px 0;
}

img#detail_img  {
	
	border-bottom 						: 1px solid #5e88a2;
}
table.caritem  {
	margin-top 								: 5px;
	margin-bottom 						: 10px;
	margin-right 							: 14px;
	width 										: 324px;
	border			 							: none;
	color											:	#000;
}

table.caritem {
	/*height										: 178px;*/
	background								:	url(/images/bg_occasions.gif) repeat-x #fff;
}

td.caritem_cell{
	width 										: 324px;
}

#caritem  {
	margin : 0 auto;
	padding : 0;
}

#caritem  td {
	margin										:  0;
}	
h3.caritem_heading {

	margin-top 								: 0;
	text-align 								: left;
	color 										: #a80615;
	text-decoration 					: none;
	padding										: 10px 0 5px 13px;
	text-transform						: uppercase;
}

h3.caritem_heading a {
	text-transform						: uppercase;
	color 										: #a80615;
	text-decoration 					: none;
	
}

h3.caritem_heading a:hover {
	color 										: #de1c1c;
	text-decoration 					: underline;
} 

.caritem td.thumbnail {
	border 										: none;
	margin 										: 0;
	vertical-align						: top;
	padding 									: 0;
	width											: 161px;
}

.caritem td.thumbnail img {
	border 										: 1px solid #868585;
	margin										: 0;
	padding										: 2px;
	background								: #fff;
	text-align								: center;
	float:left;
}

.caritem td.thumbnail a img {
	text-decoration 					: underline;
	color 										: #5e88a2;
	float:left;
}
.caritem td.thumbnail a:hover {
	text-decoration 					: underline;
  color											: #de1c1c;
}
.caritem td.thumbnail img.sold {
	border 										: 1px solid #868585;
	position 									: absolute;
	/*display : block;*/
	/*text-align 								: right;*/
	float  										: right;
	padding										: 2px;
	text-align								: center;
	background								: none;
}


/* ---------- moreinfo ---------------------- */
#moreinfo {
	font-weight									: bold;
	vertical-align							: top;
	font-size										: 13px;
	padding											: 0;
}
/* ---------- car_info ---------------------- */
#car_info {
	font-weight									: bold;
	vertical-align							: top;
	font-size										: 15px;
	padding											: 5px 0 0 13px;

}


/* ---------- sold ---------------------- */

/*img.sold {*/
	/*margin							: 0 0 0 auto;*/
	/*border							: none;*/
/*}*/
/* ------------------------------------- */
div.box_car {
	float 										: left;
	margin-top 								: 5px;
	margin-bottom 						: 5px;
	margin-right 							: 8px;
	padding 									: 3px;
	/*height : 205px;*/
	height 										: 212px;
	width 										: 138px;
	border-left 							: 1px solid #ccc;
	border-top 								: 1px solid #ccc;
	border-right 							: 1px solid #aaa;
	border-bottom 						: 1px solid #aaa;
}

h3.box_heading {
	margin-top 								: 0;
	text-align 								: center;
	color 										: #32404D;
	text-decoration 					: none;
}

h3.box_heading a {
	color 										: #32404D !important;
	text-decoration 					: none;
	
}




h3.box_heading a:hover {
	color 										: #ccc;
	text-decoration 					: underline;
} 

a.thumbnail img {
	border 										: 1px solid #fff;
}

a.thumbnail:hover img {
	border 										: 1px solid #32404D;
}

/*.thumb:hover img {*/
	/*border 										: 1px solid #32404D;*/
/*}*/


div.box_car a{
	color 										: #32404D;
}

div.box_car a:hover {
	color 										: #fff;
}

/* -------- ( auto detail ) ---------------------------*/

table#carprops {
}

table#carprops th {
	text-align 									: left;
	font-weight 								: normal;
	font-style 									: italic;
	vertical-align 							: top;
	padding-right 							: 3px;
}

table#carprops td {
	vertical-align 							: top;
}

div#carimg {
	float 											: right;
	width 											: 400px;
}

div#carimg a img {
	border 											: 1px solid #fff;
}

div#carimg a:hover img {
	border 											: 1px solid #32404D;
}

 
#carspec_cont{
	width												: 665px;
	padding											: 0;
	float												: right;
}

.slider{
	width :400px;
}

table.carfinance  {
	width 										: 400px;
	border			 							: none;
	color											:	#000;
	background								:	url(/images/bg_occasions.gif) repeat-x #fff;
}
table.carfinance td  {
	padding: 2px;
}
table.carfinance th  {
	padding: 2px;
}
