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

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

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

.pagenav a{
	color												:	#0E4679;
	/*font-weight									:	bold;*/
}

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

#pagenav_cont {
  width:919px;
}

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

#searchform td {
	vertical-align	:	top;
	width						: 80px;
	text-align			:	left;
	color						:	#012445;
	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						: #012445;
	padding					: 3px 0 0 0;
	white-space: nowrap;
	font-weight : bold;
	vertical-align	:	top;
}

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

ul#occasion li{
	padding-bottom :						 3px;
}
.garantie {
	float 											: left;
	padding											: 0 0 0 10px;
	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												: 440px;
	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: 400px;
}
#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												: 390px;
	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 										: 295px;
	border			 							: none;
	color											:	#000;
}

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

td.caritem_cell{
	width 										: 290px;
}

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

#caritem  td {
	margin										:  0;
}	
h3.caritem_heading {
	margin-top 								: 0;
	text-align 								: left;
	color 										: #0c4375;
	text-decoration 					: none;
	padding										: 10px 0 5px 13px;
	text-transform						: uppercase;
	height                    : 32px;
	overflow                  : hidden;
}

h3.caritem_heading a {
	text-transform						: uppercase;
	color 										: #0c4375;
	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												: 850px;
	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;
}

table#caroverview {
  margin-top                : 10px;
  
}

table#caroverview td.thumbnail {
	border 										: none;
	margin 										: 0;
	vertical-align						: top;
	padding 									: 0;
	width											: 156px;
	height                    : 121px;
}

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

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

#carlist {
  background-color          : #fff;
  padding                   : 0 5px 0 0;
}
#carlist table {
  width                     : 100%;
}

#carlist table th{
  padding                   : 5px 0 5px 5px;
}

#carlist table th a{
  padding-right             : 13px;
}

#carlist table th a:hover{
  color                     : #0E4679;
  text-decoration           : none;
}

#carlist table th a.order_desc{
  background-image          : url(/images/arrow_desc.gif);
  background-position       : center right;
  background-repeat         : no-repeat;
  padding-right             : 13px;
}

#carlist table th a.order_asc{
  background-image          : url(/images/arrow_asc.gif);
  background-position       : center right;
  background-repeat         : no-repeat;
  padding-right             : 13px;
}

#carlist table tr{
  padding                   : 0;
  margin                    : 0;
}

#carlist table td{
  padding                   : 0 5px;
}

a.info img {
  border                    : none;
}

#carlist table tr.rowselect {
  background-color          : #9bb6cf;
  padding                   : 0;
  margin                    : 0;
  /*border-top                : 1px solid #9bb6cf;*/
  width                     : 100%;
}

#carlist table tr.roweven {
  padding                   : 0;
  margin                    : 0;
  /*border-top                : 1px solid #9bb6cf;*/
  width                     : 100%;
}

.rowselect_listimg {
  background-color          : #9bb6cf;
  padding                   : 0;
  margin                    : 0;
  width                     : 100%;
  border                    : none;
}

.roweven_listimg {
 padding: 5px 0 0 0;
 margin: 0;
}

.roweven_listimg tr td{

}

table#list_img {
}

table#list_img td {
  border-top                : 1px solid #D5D9DD;
  border-bottom             : 1px solid #D5D9DD;
  
}

#carlist td img {
	border 										: 1px solid #868585;
	padding										: 2px;
	text-align								: center;
	background								: none;
}

#carlist td img.sold {
	border 										: 1px solid #868585;
	position 									: absolute;
	float  										: right;
	padding										: 2px;
	text-align								: center;
	background								: none;
}

#view_type_block {
  padding                   : 0;
  margin                    : 0 0 0px 0;
  height                    : 19px;
}

a#viewlist img {
  width                     : 48px;
  height                    : 19px;
  padding                   : 0;
  margin                    : 0 10px 0 0;
  background-image          : url(/images/button_list_view.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  float                     : left;
  border                    : none;
}

a#viewlist img:hover {
  background-image          : url(/images/button_list_view_sel.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
}

a#viewlist_selected img {
  width                     : 48px;
  height                    : 19px;
  padding                   : 0;
  margin                    : 0 10px 0 0;
  background-image          : url(/images/button_list_view_sel.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  float                     : left;
  border                    : none;  
}

a#viewlistimg img {
  width                     : 48px;
  height                    : 19px;
  padding                   : 0;
  margin                    : 0 10px 0 0;
  background-image          : url(/images/button_listimg_view.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  float                     : left;
  border                    : none;
}

a#viewlistimg img:hover {
  background-image          : url(/images/button_listimg_view_sel.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
}

a#viewlistimg_selected img {
  width                     : 48px;
  height                    : 19px;
  padding                   : 0;
  margin                    : 0 10px 0 0;
  background-image          : url(/images/button_listimg_view_sel.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  float                     : left;
  border                    : none;
}

a#viewimg img {
  width                     : 48px;
  height                    : 19px;
  padding                   : 0;
  margin                    : 0 10px 0 0;
  background-image          : url(/images/button_img_view.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  float                     : left;
  border                    : none;
}

a#viewimg img:hover {
  background-image          : url(/images/button_img_view_sel.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
}

#viewimg_selected img{
  width                     : 48px;
  height                    : 19px;
  padding                   : 0;
  margin                    : 0 10px 0 0;
  background-image          : url(/images/button_img_view_sel.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  float                     : left;
  border                    : none;
}

form#form_search {
  width                     : 540px;
  float                     : left;
}

#page_utils {
  width                     : 350px;
  float                     : right;
}

.pagenav_left {
  clear                     : both;
}

#pagenav_pagesize {
  clear:both;
  display:block;
  margin-top                : 10px;
}

#search_ext {
  margin-top                : 10px;
}

a.detail_button {
  padding                   : 5px 7px;
  text-decoration           : none;
  margin-top                : 10px;
  margin-left               : 10px;
  color                     : #fff;
  background-color          : #0E4679;
  font-weight               : bold;
  width                     : 80px;
  text-align                : center;
  display                   : block;
  float                     : right;
}

a.detail_button:hover {
  background-color          : #9bb6cf;
  color                     : #0E4679;
}

a#back_button {
  padding                   : 5px 7px;
  text-decoration           : none;
  margin-top                : 10px;
  color                     : #fff;
  background-color          : #0E4679;
  font-weight               : bold;
  width                     : 50px;
  text-align                : center;
  display                   : block; 
}

a#back_button:hover {
  background-color          : #9bb6cf;
  color                     : #0E4679;
}

#detail_buttons {
  display                   : inline;
  float                     : right;
}

#filler_bottom {
  height: 5px;
}

.list_img_item_first {
  border-left               : 1px solid #D5D9DD; 
}

.list_img_item_last {
  border-right               : 1px solid #D5D9DD;
}

.list_img_item_img {
  /*border                    : none;*/
}

.occasion_lnk {
  width                     : 223px;
  height                    : 20px;
  padding                   : 6px 0 0 0;
  margin                    : 0 0 0 60px;
  background-image          : url(/images/qlnk_occasion.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  color                     : #ffffff;
  text-decoration           : none;
  text-align                : center;
  font-weight               : bold;
}

.occasion_lnk:hover {
  text-decoration           : none;  
}

input.search_occasion {
  width                     : 223px;
  height                    : 26px;
  padding                   : 0px 0 0 0;
  margin                    : 0 0 0 60px;
  background-image          : url(/images/qlnk_occasion.gif);
  background-position       : top left;
  background-repeat         : no-repeat;
  display                   : block;
  color                     : #ffffff;
  text-decoration           : none;
  text-align                : center;
  font-weight               : bold;
  border                    : none;
}

table.list_img_cardetail tr ,table.list_img_cardetail tr td{
  border                    : none;
}