body {
	background-color:#FFFFFF;
	color:#000000;
	font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif;
	font-size:12px;
}

div#global noscript {
	height:0;
	display:none;
}
body:focus { outline:0; }
	div#global {
		background-color:none;
		color:#000000;
	}
		div#header {
			/*background:transparent url('../images/tpl/bg_header.png') no-repeat top left;*/
			color:inherit;
		}
			div#top_cta {
				background-color:#9AACC4;
				color:#FFFFFF;
				padding:3px 8px 5px 4px;
			}
				div#top_cta ul {
					background-color:none;
					color:inherit;
				}
					div#top_cta ul li a { background-color:none; color:#FFFFFF; text-decoration:none; }
			.tel {font-weight: bold; font-size: 1.2em;}


		div#menu ul li {
			font-size:1em;
			font-weight:bold;
			padding:8px 0;
			position:relative;
			z-index:50;
			margin-right:-1px;
		}
		div#menu ul li:hover, div#menu ul li.hover,
		div#menu ul li.iehover	{
			background-color:#FFFFFF;
			color:#051048;
			border:1px solid #DDDDDD;
			padding:0;
			margin:-1px 0 0 0;
		}
			div#menu ul li a { text-decoration:none; position:relative; }
				div#menu ul li span {
					border-right:1px solid #BCBDC0;
					color:#79797B;
					font-size:11px;
					padding: 0px 6px;
					text-align: center;
				}
				div#menu ul li.last  span{
					border-right:none;
				}
				div#menu ul li:hover span, div#menu ul li.hover span, 
				div#menu ul li.iehover span	{
					padding:8px 5px;
					color:#041044;
					border-right:none;
				}
				div#menu ul li ul {
					background-color:#FFFFFF;
					color:#79797B;
					font-size:12px;
					width:216px;
				}
				div#menu ul li ul, div#menu ul li ul li ul {
					border-top:1px solid #DDDDDD;

				}
					div#menu ul li ul li { width:216px; }
					div#menu ul li ul li:hover { margin:0; border:0; }
					div#menu ul li ul li.dropdown {
						color:inherit;
						background:url('./images/icons/new-icons-2010/arrow_small_light_plus-right.jpg') no-repeat 190px center;
					}
					div#menu ul li ul li.dropdown:hover {
						background:url('../images/icons/new-icons-2010/arrow_small_darkblue-right.jpg') no-repeat 190px center;
					}
						div#menu ul li ul li a {
							text-decoration:none;
							background-color:transparent;
							color:#79797B;
							font-size:12px;
							border-left:1px solid #DDDDDD;
							border-right:1px solid #DDDDDD;
							border-bottom:1px solid #DDDDDD;
							font-weight:normal;
							width:190px;
						}
						div#menu ul li ul li:hover a,
						div#menu ul li.iehover li:hover a{
							text-decoration:none;
							background-color:transparent;
							border-right:1px solid #DDDDDD;
							color:#041044;
							width:190px;
							cursor:pointer;
						}
							div#menu ul li ul li ul li a {
/*								border-left:0;*/
							}
								div#menu ul li ul li:hover ul li a
									{
										text-decoration:none;
										background-color:transparent;
										color:#79797B;
/*										border-left:1px solid #DDDDDD;*/
										border-bottom:1px solid #DDDDDD;
										border-right:1px solid #DDDDDD;
										/* font-size:1em; */
										font-size:12px;
									}
									div#menu ul li ul li ul li a:hover
									{
										text-decoration:none;
										background-color:transparent;
										color:#041044;
										cursor:pointer;
									}
	div#bottomheader {	background-color:#FFFFFF; color:inherit; }


		div#ariane {
			font-size:9px;
			position:absolute;
			margin:105px 0 0 26px;
		}
		.alternatehead div#ariane {
/*			margin-left:0;*/
			margin-left: 150px;
		}
		div#ariane, div#ariane a {
			background-color:none;
			color:#BCBDC0;
			text-decoration:none;
		}
			div#ariane a:hover { text-decoration:underline; }

			div#slogan p { background-color:none; color:#4B4B4B; font-weight:bold; font-size:0.9em; text-transform:uppercase; }

	div#flash { background-color:#FFFFFF; color:#000000; }
	
	
	div#bgFooter {
		background:transparent url('bg_foote.png') no-repeat scroll left bottom;
		display:block;
		height:9px;
		margin:0 0 0 -26px;
		position:relative;
		width:1006px;
	}
/*--menu--*/
	#models ul{display: inline;list-style-type:none;}
/*--menu--*/
/*-- cent cols--*/
	div.cols{
		width: 33%;
		padding-bottom: 10px;
	}
	
	.colheader{
		width: 320px;
		background-color:#336699;
		color:#fff;
		height: 33px;
		font-weight:bold;
		text-align: center;
		/*font-family: Verdana, sans-serif;*/
		display: table-cell;
		vertical-align: middle;
	}
		
	.colcontent{
		color:#000000;
		font-size:12px;
		line-height: 1.2;
		vertical-align: top;
		border:solid 1px #d7dee7;
		padding: 5px;
		text-align: justify;
		/*font-family:Verdana;*/
	}
	
	.colcontent .h3{
		color:#336699;
	}
	.colcontent .h3 a{
		color:#336699;
	}
	
	.colcontent p{
		padding-bottom: 5px;
		text-align: justify;
	}
/*-- cent cols end--*/

				

/*--bottom cols-*/
	div#bottommenu {
		background-color:#9aacc4;
		color:#fff;
	}
	
	div#peugeotslogan {
		background-color:#336699;
		color:#fff;
		line-height: 25px;
		font-size:1.3em;
		font-weight:bold;
		padding-left:15px;
	}
	#bottommenutext {
		background-color:#9aacc4; 
		width: 950px;
		margin-left: 10px;
		padding-top: 5px;
		font-size:0.9em;
	}
	/* --- */
	
	#bottommenutext ul{width:100%;}
	#bottommenutext ul ul{
		width:auto;
		padding-bottom: 5px;
	}
#bottommenutext li{
	/*float:left;*/
	margin-right:2px;
	background-color:#9aacc4;
	display: inline;
	
 }


#bottommenutext #licompany{
	width:100px;
	float:left;
 }

#bottommenutext #limodels{
	width:130px;
	float:left;
 }

 #bottommenutext #liservice{
	width:146px;
	float:left;
 }
 
 #bottommenutext #liusl{
	width:100px;
	float:left;
 }

 #bottommenutext #licorp{
	width:195px;
	float:left;
 }

 #bottommenutext #lispec{
	width:150px;
	float:left;
 }
 
 #bottommenutext #licredit{
	width:100px;
	float:left;
 }
 
#bottommenutext li ul{
	float:none;
	margin-left: 5px;
	}
	

	
#bottommenutext a{
	display:block;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	border-bottom:solid 1px #d7dee7;
	padding:0 2px 6px 0;
	margin-bottom:6px;
	}
#bottommenutext li li a{font-weight:normal;border:0;margin:0}
	
	/* --- */
/*--bottomcols end-*/
/*--end--*/
	div#footer {
		background-color:none;
		color:#000000;
	}
	
	div#disclaimer{
		margin-top: 5px;
		margin-bottom: 5px;
		border-top:solid 1px #ddd;
		border-bottom:solid 1px #ddd;
	}
	div#disclaimer p{
		color:#8c8c8c;
		font-size:8px;
		margin-top: 5px;
		margin-bottom: 5px;
		line-height: 1.2;
		text-align: justify; 
	}
	
	div#copyright{
		color:#8c8c8c;
		width: 85%;
		float: left;
		line-height: 15px;
	}
	
	div#counters{
		float: right;
	}	
	

div#content { background-color:#FFFFFF; color:#000000;}






/* Buttons / Links */

.btn_blue,
.btn_grey,
.btn_grey_bt {
	border: 0;
	padding: 3px 20px 3px 5px;
	margin: 0;
	font-weight: bold;
	cursor: pointer;
	font-size: 1.1em;
	display: block;
	height: 15px;
	width: 188px;
	line-height: auto;
	text-align: left;
	text-decoration: none;
	margin-bottom:5px;
}

.btn_blue {
	background: #386BA0 url('/design/user/files/button_blue.png') no-repeat right center;
	color: #FFFFFF;
}

.btn_grey {
	background: #666666 url('/design/user/files/button_grey.png') no-repeat right center;
	color: #FFFFFF;
}

.btn_grey_bt {
	background: #666666 url('/design/user/files/button_grey_bt.png') no-repeat right center;
	color: #FFFFFF;
}

.btn_blue .btn_back {
	background: #386BA0 url('/design/user/files/button_blue_back.png') no-repeat left center;
	text-align: right;
	padding: 3px 5px 3px 20px;
}

.btn_nosize {
	width: auto;
}

.btn_right {
	float: right;
	margin: 0 0 0 5px;
}
.btn_left {
	float: left;
	margin:0 5px 0 0;
}
.btn_center {
	margin: auto;
}


/*--206--*/

.clearfix {
	clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	overflow:hidden;
	width:100%;
}


.carModel {
	padding-top:20px;
	padding-bottom:20px;
}

/*
#mainRangeBar {
	background:#212121 url('../img/rangeBackground.jpg') repeat-x scroll center bottom;
	display:block;
	height:29px;
	padding:7px 0 0;
	width:970px;
}

#mainRangeBar #mainRangeBarTabs {
	margin-left:14px;
	overflow:hidden;
}
	#mainRangeBar li {
		cursor:pointer;
		display:inline;
		float:left;
	}
		#mainRangeBar li a{
			font-size:1.1em;
			font-weight:normal;
			text-decoration:none;
			color:#FFFFFF;
			display:block;
			padding:4px 10px;
			text-transform:uppercase;
		}
		#mainRangeBar li.Selected a{
			color:#fff;
			background:#212121 url('/design/user/images/rangeSelect.jpg') no-repeat center bottom;
			background:#2a448f;
			height:18px;
			float:left;
		}
*/


		
#configurator_steps {
	display:block;
	overflow:hidden;
	padding:4px 0 0
	position:relative;
	zoom:1;
}

#details_content {
	margin-top:3px;
	min-height:500px;
	overflow:hidden;
	position:relative;
}

.configsubmenu{
	/*font-family:Verdana;*/
	font-size:12px;
	font-weight:bold;
	height:18px;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 170px;
	background:transparent url('/design/user/images/progressbarEmpty.jpg') repeat-x left bottom;
	background-color: #f5f5f5;
}

.configsubmenu li.active{
	color:#005aa0;
}

.configsubmenu li{
	display: inline;
	padding-left: 30px;
}

.configsubmenu ul{
	color:#000;
	
}

.progress5{
	//background:transparent url('/design/user/images/progressbarEmpty.jpg') repeat-x scroll 0 0;
	width: 100%;
}

.configsubmenu a{
	text-decoration:none;
	color:#000;
}
/**/
.cols .LeftColumn {
	float:left;
	width:176px;
}

.cols .MainColumn {
	float:left;
	width:766px;
}

.LeftColumn {
	background-color: #f5f5f5;
	overflow:hidden;
	width:176px;
}

.cols .MainColumn,
.cols .LeftColumn {
	height: auto;
	min-height:800px;
	
}

h4.toggler {
	cursor:pointer;
	/*font-family:Verdana;*/
	font-size:14px;
	font-weight:bold;
	height:24px;
	line-height:12px;
	padding:15px 5px 3px 5px;
	text-align:left;
	width:132px;
	color:#1065A6;
}

.SideTabItemContent{
	text-align: left;
	
}

.SideTabSelected .SideTabDescription {
	background:transparent url('/design/user/images/sidetabs.jpg') no-repeat right center;
	zoom:1;
}

.SideTabSelected .SideTabText a{
	color:#1065A6;
}

.SideTabSelected .SideTabItemDesc p{
	color: #000000;
}

.SideTabSelected  {
	color:#000000;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	background-color: #ddd;
}

.SideTabDeSelected .SideTabDescription{
	border-bottom:1px solid #D4D5D7;
	//border-top:1px solid #D4D5D7;
	background-color: #f1f1f1;
}

.SideTabText {
	color:#000000;
	font-size:11px;
	/*font-family:Verdana;*/
	font-weight:bold;
	padding-bottom:5px;
	padding:10px 0px 3px 1px;
}

.SideTabText a{
	text-decoration: none;
	color:#000000;
}



.primary_price {
	font-size:11px;
	padding:0px 10px 10px 1px;
	color:#8c8c8c;
}

/*--206 end--*/
/*colors*/
/*** Exterior Colors ***/
.ColorsPanel .ExteriorColors {
	padding-right:7px;
	float:left;
}
.MainColumn {
	padding-left:20px;
	float: left;
}
.ColorsPanel .InteriorColors  .InteriorPanel,
.ColorsPanel .ExteriorColors .ExteriorPanel {
	background:#FFFFFF none repeat scroll 0 0;
	border-bottom:1px solid #AAAAAA;
	margin-bottom:10px;
	overflow:hidden;
	padding:5px;
	position:relative;
}
.ColorsPanel .InteriorColors  .InteriorPanel {
	width:240px;
}
.ColorsPanel .ExteriorColors .ExteriorPanel {
	width:370px;
}
.ColorsPanel .ExteriorColors .ExteriorPanel,
.ColorsPanel .InteriorColors  .InteriorPanel {
	overflow:hidden;
	height:220px;
}
.RadioItems .RadioItem {
	background:#AAAAAA none repeat scroll 0 0;
	border:1px solid #E1E6EA;
	cursor:pointer;
	float:left;
	margin-bottom:5px;
	margin-right:4px;
	padding:1px;
	height:25px;
	width:25px;
}
.RadioItems .RadioItem2 {
	background:#AAAAAA none repeat scroll 0 0;
	border:1px solid #E1E6EA;
	cursor:pointer;
	float:left;
	margin-bottom:5px;
	margin-right:4px;
	padding:1px;
}
.RadioItems .RadioItem2.Last {
	margin-right:0px;
}
.RadioItems .RadioItem2.FifthElement {
	clear:left;
}
.RadioItems .Selected {
	background:#59586C none repeat scroll 0 0;
	border:1px solid #59586C;
}

.ExteriorColors .RadioItem .Badge , .ExteriorColors .RadioItem2 .Badge{
	left:14px;
}
.RadioItem .Badge, .RadioItem2 .Badge {
	visibility:hidden;
}
.RadioItem2 .Badge, .RadioItem2 .Badge{
	visibility:hidden;
}
.RadioItem .Badge, .RadioItem2 .Badge {
	background:transparent url('warning0.png') no-repeat scroll 0 0;
	bottom:0;
	height:22px;
	margin-bottom:-8px;
	margin-top:-14px;
	position:relative;
	visibility:hidden;
	width:22px;
	/*z-index:42;*/
}
#interiorColors {
	width:232px;
	margin: 0 4px;
	overflow:hidden;
}
#exteriorColors.RadioItems {
	padding-bottom:8px;
	overflow:hidden;
	width:370px;
	margin:0 4px;
}
/*** Interior Colors ***/
#ImageSpace {
	margin:0 auto 12px;
	width:220px;
	position:absolute;
}
.ColorsPanel .InteriorColors {
	width:250px;
	padding-left:90px;
	padding-right:0;
	float:left;
}
.ColorImage {
	color:#AAAAAA;
	display:block;
	/*font-family:Arial;*/
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:193px;
	line-height:10px;
	overflow:hidden;
	position:relative;
	text-align:center;
}
.ExteriorColors .ColorImage {
	position:absolute;
	z-index:1;
}
.InteriorColors .ColorImage p {
	margin-top:150px;
}
.InteriorPanel .ColorImage {
	margin:0 10px;
	width:220px;
}
.InteriorPanel .ColorImage .ZoomButton {
	display:block;
	position:absolute;
	right:6px;
	z-index:1;
	cursor:hand;
}
#color_PriceLabel {
	/*font-family:Verdana;*/
	font-size:10pt;
	margin-top:200px;
	position:relative;
}
#trim_PriceLabel {
	/*font-family:Verdana;*/
	font-size:10pt;
	margin-top:6px;
	position:relative;
}
/*colors end*/
/*--text--*/

.specline{
	padding: 10px 0px 10px 0px;
	font-size: 14px;
	line-height: 1.1;
	color: #5d8eb8;
	font-weight: 700;
	/*font-family: Verdana;*/
}

.specline a{
	color:#5d8eb8;
	text-decoration: none;
}

.contenttext p{
	color:#000000;
	font-size:12px;
	line-height: 1.1;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: justify;
	/*font-family: Verdana;*/
}



.MainColumn h1{
	font-size:16px;
	padding: 15px 0px;
	color: #5D8EB8;
	/*font-family: Verdana;*/
}

.MainColumn h2{
	font-size:14px;
	padding-top: 15px;
	padding-bottom: 5px;
	color: #5D8EB8;
	/*font-family: Verdana;*/
}



/*--text end--*/
.printico{
	float: right;
}
/*tech params table*/


.Technics {
	border-bottom: solid 1px #BBB;
	width: 100%; 
	color:	#000000;
	/*font-family: Verdana;*/
	font-size:10pt;
	margin-top:12px;
	margin-bottom:20px;
}

.Technics th, .Technics td {
	text-align: left;
	padding: 0px 10px 0px 10px;
}
.Technics th {
	padding:5px 10px;
	/*font-family:arial;*/
	font-size:12px;
	font-weight:bold;
	text-align:left;
	background-color:#e1e1e1;
	color:#000000;
	/*text-transform:uppercase;*/
	border-top: solid 1px #DDD;
	border-bottom: solid 1px #DDD;
}
.Technics th.ov_price {
	font-size: 13px;
}
.Technics td {
	background: #fff;
}
.Technics tbody td {
	padding: 4px 0px 4px 0px;
	border-top: solid 1px #DDD;
}
.Technics tbody .Technics0 td {
	border-top: none;
}

.Technics tbody .TechnicLabel {
	padding:4px 20px 4px 10px;
	line-height:17px;
	vertical-align: middle;
}
.Technics tbody .TechnicValue {
	white-space: nowrap;
	padding:4px 10px;
	border-left: solid 1px #DDD;
	width:10%;
	text-align:center;
	vertical-align: middle;
}

.Technics  .caption td {
	white-space: nowrap;
	padding:4px 10px;
	border-left: solid 1px #DDD;
	border-top: none;
	font-weight:bold;
	/*width: 50px;*/
}

.Technics .caption .TechnicLabel{
	border-left: none;
	border-top: none;
}
/*tech params table end*/

.clear {clear:both;
	font-size:1px;
	height:0;
	line-height:1px;
	overflow:hidden;
	width:100%;
}

/* about */
#headline {
background-color:#9AACC4;
color:#FFFFFF;
display:block;
}

div#headline h1, div#headline h2 { padding:7px 40px; }
div#headline h1, div#headline h2 {
		background-color:none;
		color:inherit;
		font-size:1.58em;
		font-weight:normal;
	}

/**********************/
/******PATTERN******/
/*********************/

div#headline { display:block; }
	div#headline h1, div#headline h2 { padding:7px 40px; }

	div#sidebar_left {width: 200px; min-height: 200px;}
	div#central {width: 745px; padding:10px; }


	div#sidebar_left, div#sidebar_right, div#central { float: left;}

	.background_road {
/*		background:#FFFFFF url('../images/tpl/bg_road.jpg') no-repeat top right;*/
		background:none;
	}

	.menu_left {
		display:block;
		width:195px;
		height:auto;
		margin:10px 5px 15px 0;
	}
		.menu_left li {
			width:100%;
		}
			.menu_left li a {
				display:block;
				/* height:30px;
				line-height:30px; */
				padding:0;
			}
			.menu_left li a.active {
				background: #EEEEEE;
			}
				.menu_left li a span {
					display:block;
				/* 	height:30px;
					line-height:30px; */
					padding:6px 0 7px 20px;
				}
					.menu_left li ul li a span {
						margin:0 0 0 3px;
					}
						.menu_left li ul li ul li a span {
							margin:0 0 0 7px;
						}
							.menu_left li ul li ul li ul li a span {
								margin:0 0 0 14px;
							}
								.menu_left li ul li ul li ul li ul li a span {
									margin:0 0 0 21px;
								}
									.menu_left li ul li ul li ul li ul li ul li a span {
										margin:0 0 0 28px;
									}

	div.print_infos { height:0; position:absolute;margin:-10000px; }

/***********************/
/***PATTERN STYLE***/
/**********************/

div#headline {
	background-color:#9AACC4;
	color:#FFFFFF;
}
	div#headline h1,
	div#headline h2 {
		background-color:none;
		color:inherit;
		font-size:1.58em;
		font-weight:normal;
	}

div#content { background-color:#FFFFFF; color:#000000;}

	.menu_left li.sub_level.open {
		background-color:#F5F5F5;
	}

		.menu_left li a {
			display:block;
			text-decoration:none;
			cursor:pointer;
			border-bottom:1px solid #AAAAAB;
		}
			.menu_left li a span {
				background:transparent url('/design/user/files/bg_li_a_span.png') no-repeat 8px 9px;
				color:#666666;
				font-weight:normal;
				text-transform:lowercase;
				font-variant:small-caps;
				cursor:pointer;
				font-size:1.0em;
				/*border-bottom:1px solid #AAAAAB;*/
			}
			.menu_left li a.current span {
				background:#EEEEEE url('/design/user/files/arrow_menu_page_on_nosub.png') no-repeat 12px center;
				color:#404040;
				font-weight:bold;
				text-transform:lowercase;
				font-variant:small-caps;
				border-bottom:1px dotted #C2C2C2;
				cursor:pointer;
				font-size:1.0em;
			}
			.menu_left li.open li a, .menu_left li li a {
				border-bottom:1px dotted #C2C2C2;
			}
				.menu_left li.open li a span, .menu_left li li a span {
					font-weight:normal;
					border-bottom:0;
					text-transform:none;
					font-variant:normal;
					background:transparent url('/design/user/files/arrow_menu_page_off.png') no-repeat 12px center;
					color:#8399A7;
					font-size:0.9em;
				}

			.menu_left li.sub_level a:hover span,
			.menu_left li.sub_level a:hover span {
				background:transparent url('/design/user/files/bg_li_a_span_hover.png') no-repeat 8px 9px;
				color:#315F9B;
			}
			.menu_left li.sub_level {
				background: #FAFAFA;
				font-size: 9px;
				width: 100%;
			}
			.menu_left li.sub_level a span {
				margin-left: 10px;
				font-variant: normal;
				text-transform: none;
				background: transparent url('/design/user/files/bg_li_li_span.png') no-repeat 8px 9px;
			}

			.menu_left li a:hover span,
			.menu_left li.nosub a:hover span {
				background:transparent url('/design/user/files/bg_li_a_span_hover.png') no-repeat 8px 9px;
				color:#315F9B;
			}

			.menu_left li li.sub_level a span ,
			.menu_left li li.nosub a span ,
			.menu_left li li.nosub a:hover span {
				background:transparent url('/design/user/files/bg_li_li_span.png') no-repeat 8px 9px;
				color:#404040;
			}

			.menu_left li.open a span,
			.menu_left li li.open a.dlink_sub_level span ,
			.menu_left li.open a:hover span,
			.menu_left li li.open a.dlink_sub_level:hover span {
				background:transparent url('/design/user/files/bg_li_a_span_current_sub.png') no-repeat 8px 9px;
				color:#315F9B;
			}

			.menu_left li a.current span,
			.menu_left li li.open a.current span {
				background:transparent url('/design/user/files/bg_li_a_span_current_sub.png') no-repeat 8px 9px;
				color:#315F9B;
			}
			.menu_left li.open li.nosub a.current,
			.menu_left li.nosub a.current{
				background:#DEDCDF none;
			}
			.menu_left li.open li.nosub a.current span,
			.menu_left li.nosub a.current span {
				background:none;
				color:#1C4475;
				font-weight:bold;
			}

		.menu_left a:hover {
			background-color:#EEEEEE;
			color:inherit;
		}

/*****************************/
/***PAGE CONTENT STYLE***/
/*****************************/

/* Titles / Font style */
	#page_content .c_bluegray, .sidebar .c_bluegray { background-color:none; color:#5D8EB8; }
	#page_content .c_mediumgray, .sidebar .c_mediumgray { background-color:none; color:#888888; }
	#page_content .c_yellow, .sidebar .c_yellow { background-color:none; color:#FFA500; }
	#page_content .c_darkred , .sidebar .c_darkred { background-color:none; color:#CD0101; }
	#page_content .c_orange, .sidebar .c_orange { background-color:none; color:#8F725D; }
	#page_content .c_lionblue, .sidebar .c_lionblue { background-color:none; color:#2A5987; }
	#page_content .c_blueviolet, .sidebar .c_blueviolet { background-color:none; color:#7882A5; }

	#page_content .t_italic, .sidebar .t_italic { font-style:italic; }
	#page_content .t_uppercase, .sidebar .t_uppercase { text-transform:uppercase; }
	#page_content .t_lowercase, .sidebar .t_lowercase { text-transform:lowercase; }

	#page_content .s_xxl, .sidebar .s_xxl { font-size:1.6em; }
	#page_content .s_xl, .sidebar .s_xl { font-size:1.5em; }
	#page_content .s_medium, .sidebar .s_medium { font-size:1.3em; }
	#page_content .s_normalsup, .sidebar .s_normalsup { font-size:1.1em; }
	#page_content .s_normal, .sidebar .s_normal { font-size:1.0em; }
	#page_content .s_smallsup, .sidebar .s_smallsup { font-size:0.9em; }
	#page_content .s_small, .sidebar .s_small { font-size:0.8em; }

	#page_content .w_bold, .sidebar .w_bold { font-weight:bold; }
	#page_content .w_normal, .sidebar .w_normal { font-weight:normal; }

	#page_content .u_classic, .sidebar .u_classic { text-decoration:underline;  }
	#page_content .u_normal, .sidebar .u_normal { border-width:0 0 1px 0; border-style:solid;  }
	#page_content .u_dotted, .sidebar .u_dotted { border-width:0 0 1px 0; border-style:dotted;  }
	#page_content .u_bluegray, .sidebar .u_bluegray { border-color:#577E9B; }
	#page_content .u_gray, .sidebar .u_gray { border-color:#858585; }
	#page_content .u_lightgray, .sidebar .u_lightgray { border-color:#C2C2C2; }
	#page_content .u_none, .sidebar .u_none { text-decoration:none; border:0; }

	#page_content .margin_top15, .sidebar .margin_top15 { margin-top:15px; }
	#page_content .margin_top10, .sidebar .margin_top10 { margin-top:10px; }
	#page_content .margin_bottom10, .sidebar .margin_bottom10 { margin-bottom:10px; }

	#page_content .padding_top10, .sidebar .padding_top10 { padding-top:10px; }
	#page_content .padding_bottom10, .sidebar .padding_bottom10 { padding-bottom:10px; }

	#page_content .h_widget, .sidebar .h_widget { height:30px; padding:0 5px; line-height:40px; border-bottom:1px dotted #231F20; margin-bottom:5px; }

	#page_content .img_align_right, .sidebar .img_align_right { float:right; margin:5px 0 0 5px; }
	#page_content .img_align_left, .sidebar .img_align_left { float:left; margin:5px 5px 0 0; }
	#page_content .img_align_right_withoutmargin, .sidebar .img_align_right_withoutmargin { float:right; }
	#page_content .img_align_left_withoutmargin, .sidebar .img_align_left_withoutmargin { float:left; }

	#page_content  h3 { padding:5px 0 5px 0; }
	#page_content h2 { font-size:1.3em; color:#5D8EB8; padding:0 0 5px 0;}
	
	#page_content h4 { padding:5px 0 0 0; }
/*********/

/* Links styles */
a.link_ie { display:block; background:transparent url('../images/icons/ie.png') no-repeat left center; color:inherit; padding-left:20px; }
#page_content a.link_lionblue { font-weight:bold; background-color:none; color:#315F9B; }

/*********/

/* Texts */
#page_content {
	/*font-family: Verdana, Arial, Verdana, Helvetica, sans-serif;*/
	background-color:none;
	color:#231F20;
}

#page_content p {
	background-color:none;
	color:#231F20;
	line-height:1.2;
	padding:2px 0 5px 0;
}
	#page_content p a, #page_content ul li a, #page_content ol li a, table tr td a, .sideblocright p a, h3 a, h4 a {
		background-color:none;
		color:#8F725D;
		text-decoration:none;
	}
	#page_content p a:hover, #page_content ul li a:hover, #page_content ol li a:hover, table tr td a:hover, .sideblocright p a {
		text-decoration:underline;
	}

#page_content ul, div.sideblocright ul{
	list-style-type:disc;
	background-color:none;
	color:#231F20;
	margin:5px 0 10px 40px;
}
#page_content ol, div.sideblocright ol {
	list-style-type:decimal;
	background-color:none;
	color:#231F20;
	margin:5px 0 10px 40px;
}
	#page_content ul li, #page_content ol li, div.sideblocright ul li, div.sideblocright ol li { line-height:1.2; }

#page_content ul.ls_square, .sideblocright ul.ls_square { list-style-type:square; }
#page_content ul.ls_circle, .sideblocright ul.ls_circle { list-style-type:circle; }

#page_content ol.ls_decimal, .sideblocright ol.ls_decimal { list-style-type:decimal; }
#page_content ol.ls_up_roman, .sideblocright ol.ls_up_roman { list-style-type:upper-roman; }
#page_content ol.ls_low_roman, .sideblocright ol.ls_low_roman { list-style-type:lower-roman; }
#page_content ol.ls_up_alpha, .sideblocright ol.ls_up_alpha { list-style-type:upper-alpha; }
#page_content ol.ls_low_alpha, .sideblocright ol.ls_low_alpha { list-style-type:lower-alpha; }

#page_content ul.ls_pos_inside, #page_content ol.ls_pos_inside, .sideblocright ul.ls_pos_inside, .sideblocright ol.ls_pos_inside { list-style-position:inside; }

table.techparams {
	width: 99%; 
	border: solid 1px #ddd;
}

table.techparams  tr {
	height: 25px; 
	vertical-align: middle;
	border: solid 1px #ddd;
}

table.techparams  td.left {
	text-align: left;
	border: solid 1px #ddd;
	vertical-align: middle;
}

table.techparams  td{
	text-align: center;
	border: solid 1px #ddd;
	padding: 5px;
	vertical-align: middle;
}


table.techp {
	border: solid 1px #ddd;
}

table.techp  tr {
	height: 25px; 
	vertical-align: middle;
	border: solid 1px #ddd;
}

table.techp  td.left {
	text-align: left;
	border: solid 1px #ddd;
	vertical-align: middle;
	padding-left: 40px;
}

table.techp  td{
	text-align: center;
	border: solid 1px #ddd;
	padding: 5px;
	vertical-align: middle;
}


table.aboticons {
	padding-top: 20px;
	padding-bottom: 20px;
}

table.aboticons  tr {
	height: 25px; 
	vertical-align: middle;
}

table.aboticons  td.left {
	text-align: left;
	vertical-align: middle;
}

table.aboticons  td{
	text-align: center;
	padding: 5px;
	vertical-align: middle;
}

table.aboutcar {
	width: 99%; 
}

table.aboutcar  tr {
	height: 25px; 
	vertical-align: top;
}

table.aboutcar  td {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 5px;
}



small {
	font-size:80%;
}

/* about end */

.listing {
	margin-top: 20px;
}
.listing a {
	display: block;
	width: 20px;
	float: left;
	padding: 4px;
	color: #9AACC4;
	text-align: center;
	text-decoration: none;
	font-size: 13px;
	margin-right: 4px;
}
.listing a:hover {
	background: #9AACC4;
	color: #ffffff;
}
.listing a.active {
	background: #9AACC4;
	color: #ffffff;
}



div.brochures {
	margin: -20px 0px 10px 20px;
	font-size: 10px;
}
div.brochures ul li {
	margin-bottom: 8px;
	padding-left: 16px;
	background: url('/design/user/files/document-pdf.png') no-repeat left bottom;
}
div.brochures li a {
	color: #8F725D;
}
div.brochures li a:hover {
	text-decoration: none;
}


#textinfoheader {
		width: 970px;
		background-color: #369;
		color: white;
		height: 33px;
		font-weight: bold;
		text-align: center;
		display: table-cell;
		vertical-align: middle;
}

#textinfo {
	border: 1px solid #ddd;
	height: 380px;
}

#textinfo  h2, #textinfo  h3 {
	color: #5D8EB8;
	padding-left: 5px;
	margin-bottom: 10px;
}

#textinfo p {
	margin-bottom: 10px;
	padding-left: 5px;
}

#textinfo ul {
	list-style-type: disc;
	padding-left: 30px;
}

#textinfo ul li {
	margin: 10px;
}

.salesauto td {padding: 5px; border:1px solid #eee; height: 300px;}
.salesauto strong, .salesauto b {color: #5D8EB8;}
.salesauto h3 {color: #5D8EB8; font-size: 1.3em;}
.salesauto .red {color: #880000; font-weight: bold;}
.salesautoinside td {vertical-align: middle;}
table.used_cars tr {vertical-align: middle;}
table.used_cars td {vertical-align: middle;}
table.used_cars th {vertical-align: middle;}

.special_table  td{
	padding: 0px 10px 15px 10px;
	border: 1px solid #c00;
}

