/* CSS Document */
body {
	background: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a, a:hover{
	color: #E71119;
	outline: none;
	text-decoration: none;
}
	a:hover{
		text-decoration: underline;
	}
#wrap {
	width: 956px;
	margin: 0px auto;
	height: 900px;
}

/* Website Top */
.website-top{
	margin-top: 20px;
	background: url(../img/website-top_bg.gif) repeat-x left top;
	height: 121px;	
}
	.website-top-left{
		width: 402px;
		background: url(../img/website-top-left_bg.gif) no-repeat left top;
		float: left;
	}

		/* Website Logo */ 
		.website-top-left h1{
			width: 236px;
			height: 49px;
			margin: 15px 0 0 18px;
			background: url(../img/website-logo.gif) no-repeat left top;
		}
    	   .website-top-left h1 a, .website-top-left h1 a:hover{
				width: 236px;
				height: 49px;
				display: block;
				text-indent: -9999px;		
				outline: none; /*hide outline from firefox*/ 		
			}
				.website-top-left h1 a span{
					position: absolute;
					left: -10000px;
				}
			
			/* Top Menu */ 
			.top-menu{
				margin-top: 24px;
				background: #FFFFFF url(../img/top-menu_bg.gif) no-repeat right top;				
			}
			.top-menu a{
				display: inline-block;
				text-decoration: none;
			}
				.top-menu a .left, .top-menu a:hover .left{
					width: 7px;
					height: 33px;
					display: block;
					float: left;
					background: url(../img/top-menu-left-hover_bg.gif) no-repeat left top;
				}
					.top-menu a:hover .left{
						background: url(../img/top-menu-left_bg.gif) no-repeat left top;
					}
 				.top-menu a .middle, .top-menu a:hover .middle, .top-menu a .middle-c, .top-menu a:hover .middle-c{
					padding: 10px 11px 8px 12px;
					background: url(../img/top-menu-middle-hover_bg.gif) repeat-x left top;
					float: left;
					font-size: 12px;
					font-weight: bold;
					text-transform: uppercase;
					color: #FFFFFF;
					text-decoration: none;					
					display: block;
				}
					.top-menu a .middle-c, .top-menu a:hover .middle-c{
						padding: 10px 3px 8px 11px;
					}
					.top-menu a:hover .middle, .top-menu a:hover .middle-c{
						background: url(../img/top-menu-middle_bg.gif) repeat-x  left top;
					}
				.top-menu a .right, .top-menu a:hover .right{
					width: 7px;
					height: 33px;
					display: block;
					float: left;
					background:url(../img/top-menu-right-hover_bg.gif) no-repeat left top;
				}
					.top-menu a:hover .right{
						background: url(../img/top-menu-right_bg.gif) no-repeat left top;
					}				
				.top-menu .middle_menu .left{
					margin-left: 1px;
				}
				.top-menu .middle_menu .right{
					margin-right: 1px;
				}
				.top-menu a .right-c, .top-menu a:hover .right-c{
					width: 20px;
					height: 33px;
					display: block;
					float: left;
					background:url(../img/top-menu-right-c_bg.gif) no-repeat left top;
				}
					.top-menu a:hover .right-c{
						background:url(../img/top-menu-right-c-hover_bg.gif) no-repeat left top;
					}							

	.website-top-right{
		width: 543px;
		height: 121px; 
		padding: 0 11px 0 0;
		float: right;
		background: url(../img/website-top-right_bg.gif) no-repeat right top;
		position: relative;
	}	
		   
		   /* Contact Details */
			.contact-details{
				width: 572px;
				background: url(../img/contact-details_bg.gif) no-repeat left top;
				position: absolute;
				right:0;
				top: 0;
			}							
			/* Search Box */	
			.search{
				width: 448px;
				position: absolute;
				right: 11px;
				top: 76px;	
				float: right;	
			}
				.search span{
					padding: 8px 2px 0 4px;
					font-size: 14px;				
					font-weight: normal;
					color: #FFFFFF;
					float: left;
				}
				.search-content{
					width: 359px;
					height: 43px;
					margin-right: 9px;			
					float: right;
					background: url(../img/search-bg.gif) no-repeat left top;
					_position: relative;
				}
					.search-input{
						width: 321px;
						padding-top: 1px;
						margin: 7px 0px 0px 10px;
						font-size: 11px;
						color: #949494;
						float: left;
						border:1px solid #FFFFFF;
					}
					.search-button{	
						width: 16px;
						height: 15px;
						margin: 8px 4px 0px 0px;
						cursor:hand;
						_position: absolute;
						_right: 4px;
						_top: 0px;
					}
	
/* Main Content */
.main-content{
	margin: 20px 0;		
}		
	.model-content{
		margin: 0 0 20px 0;
		_margin: 0px;
		padding-top: 42px;
		_margin-bottom: -20px;		
		position: relative;
	}
	/* Left Column */
	.left-column{
		width: 200px;
		float: left;
	}
		
		/* Make Menu*/
		.menu_make{
			width: 200px;
			background: url(../img/make-menu_bg.gif) repeat-y left top;		
		}
			.make-top{
				padding-top: 10px;
				background: url(../img/make-top_bg.gif) no-repeat left top;
			}
				.make-top h2{
					padding: 1px 0 6px 10px;
					margin-left: 10px;
					font-size: 16px;
					font-weight: bold;
					color: #FFFFFF;
					background: url(../img/make-border_bg.gif) no-repeat left bottom;
				}
			.make-bottom{
				height: 10px;
				background: url(../img/make-bottom_bg.gif)  no-repeat left bottom;
			}
		
		/* Gray Box Style */
		.gray-box, .gray-box-right{
			margin-top: 20px;
			width: 200px;
		}
			.gray-box-right{
				margin: 0 0 20px 0;
			}
		.gray-box-top{
			height: 7px;
			overflow: hidden;
			background: url(../img/gray-box-middle-top.gif) repeat-x left top;
		}
			.gray-box-top .gray-box-left{
				height: 7px;
				background: url(../img/gray-box-left-top.gif) no-repeat left top;
			}
				.gray-box-left span{
					height: 7px;
					width: 7px;
					background: url(../img/gray-box-right-top.gif) no-repeat left top;
					float: right;
				}
		.gray-box-middle, .gray-box-middle-right{
			padding: 0 20px;
		 	background: #EBEBEB url(../img/gray-box-middle_bg.gif) repeat-x left top;
			border-left: 1px solid #C2C2C2;
			border-right: 1px solid #C2C2C2;
		}
			.gray-box-middle-right{
				padding: 0 10px;
			}
			.gray-box-middle h2{
				padding: 3px 0 4px;
				font-size: 16px;
				font-weight: bold;
				color: #252525;
			}
			.gray-box-middle span{
				margin-bottom: 2px;
				font-size: 11px;
				font-weight: bold;
				color: #434343;
				display: block;
			}
			.gray-box-middle p{
				padding: 0 0 7px 0;
				font-size: 11px;
				color: #4D4D4D;
			}
			.gray-box-middle a, .gray-box-middle a:hover{
				margin: 2px 0 10px;
				text-align: center;
				display: block;
				text-decoration: none;			
			}			
			.caroserie-input{
				margin-bottom: 7px;
				width: 156px;
				height: 18px;
				border: 1px solid #B7B7B7;
			}
			.price-input{
				width: 67px;
				height: 18px;				
				border: 1px solid #B7B7B7;
			}
			.button-search{	
				margin: 11px 0 4px 34px;
			}
			.newsletter-button{
				margin: 2px 0 3px 68px;
			}
		.gray-box-bottom{
			height: 7px;
			overflow: hidden;
			outline: none;
			background: url(../img/gray-box-middle-bottom.gif) repeat-x left top;
		}
			.gray-box-bottom .gray-box-left{
				height: 7px;
				background: url(../img/gray-box-left-bottom.gif) no-repeat left top;
			}
				.gray-box-bottom .gray-box-left span{
					height: 7px;
					width: 7px;
					background: url(../img/gray-box-right-bottom.gif) no-repeat left top;
					float: right;
				}

     /* Gray Box Headline Style */
	.gray-boxh{
		margin-top: 20px;
		width: 200px;
	}
	.gray-boxh-top{
		height: 7px;
		overflow: hidden;
		background: url(../img/gray-boxh-middle-top.gif) repeat-x left top;
	}
		.gray-boxh-top .gray-boxh-left{
			height: 7px;
			background: url(../img/gray-boxh-left-top.gif) no-repeat left top;
		}
			.gray-boxh-left span{
				height: 7px;
				width: 7px;
				background: url(../img/gray-boxh-right-top.gif) no-repeat left top;
				float: right;
			}
	.gray-boxh-middle{
		padding: 0 17px;
		background: #EBEBEB url(../img/gray-boxh-middle_bg.gif) repeat-x left top;
		border-left: 1px solid #C2C2C2;
		border-right: 1px solid #C2C2C2;
	}	
		.gray-boxh-middle h1{
			font-size: 22px;
			font-weight: bold;
			color: #323232;
		}
		.gray-boxh-middle .news-headline, .gray-boxh-middle .news-headline:hover{
			width: 74px;
			padding: 2px 3px;
			font-size: 18px;
			font-weight: normal;
			color: #F26522;
			text-decoration: none;
			display: block;
		}		
	.gray-boxh-bottom{
		height: 7px;
		overflow: hidden;
		outline: none;
		background: url(../img/gray-boxh-middle-bottom.gif) repeat-x left top;
	}
		.gray-boxh-bottom .gray-boxh-left{
			height: 7px;
			background: url(../img/gray-boxh-left-bottom.gif) no-repeat left top;
		}
			.gray-boxh-bottom .gray-boxh-left span{
				height: 7px;
				width: 7px;
				background: url(../img/gray-boxh-right-bottom.gif) no-repeat left top;
				float: right;
			}

	 /* Gray Box Models Style */
	.gray-boxm-top{
		height: 7px;
		overflow: hidden;
		background: url(../img/gray-boxm-middle-top.gif) repeat-x left top;
	}
		.gray-boxm-top .gray-boxm-left{
			height: 7px;
			background: url(../img/gray-boxm-left-top.gif) no-repeat left top;
		}
			.gray-boxm-left span{
				height: 7px;
				width: 7px;
				background: url(../img/gray-boxm-right-top.gif) no-repeat left top;
				float: right;
			}
	.gray-boxm-middle{
		padding: 0 17px;
		background: #FFFFFF;
		border-left: 1px solid #D4D4D4;
		border-right: 1px solid #D4D4D4;
	}	
	.gray-boxm-bottom{
		height: 7px;
		overflow: hidden;
		outline: none;
		background: url(../img/gray-boxm-middle-bottom.gif) repeat-x left top;
	}
		.gray-boxm-bottom .gray-boxm-left{
			height: 7px;
			background: url(../img/gray-boxm-left-bottom.gif) no-repeat left top;
		}
			.gray-boxm-bottom .gray-boxm-left span{
				height: 7px;
				width: 7px;
				background: url(../img/gray-boxm-right-bottom.gif) no-repeat left top;
				float: right;
			}

	/* Right Column */
	.right-column{
		width: 736px;
		float: right;
	}
	
	/*Featured Car */
	.featured{
		margin: 20px 0;
		padding-bottom: 8px;
		background: url(../img/featured_bg.gif) no-repeat left bottom;
	}
		.featured-headline{
			padding-top: 8px;
			background: url(../img/featured-headline_bg.gif) no-repeat left top;
		}
				.featured-headline h1{
					padding: 3px 20px 11px 20px;
					font-size:	18px;
					font-weight: normal;
					color: #FFFFFF;
					background: #F7841D url(../img/featured-headline-h1_bg.gif) repeat-x left top;
					border: 1px solid #BF7818;
					border-top: none;
				}
		.featured-content{
			padding-top: 9px;	
			background: #EAEAEA url(../img/featured-container_bg.gif) repeat-x left top;
			border-left: 1px solid #DADADA;
			border-right: 1px solid #DADADA;
		}
			.featured-item{		
				width: 171px;
				padding: 0 0 15px 10px;
				float: left;
			}
				.featured-item .car-image, .featured-item .car-image:hover{									
					width: 169px;
					height: 113px;
					display: block;	
					text-decoration: none;
					position:relative;
					border: 1px solid #8C8C8C;
				}
				.featured-item .image-info{
					width: 169px;
					height: 113px;
				}
					.featured-item .car_discount{						
						position: absolute;
						top: 0;
						right: 0;						
					}
				.item-title, .item-title:hover{
					padding: 7px 0 2px;
					font-size: 14px;
					font-weight: bold;
					color: #252525;
					text-align: center;
					text-decoration: none;
					display: block;						
				}
					.item-title:hover{
						text-decoration: underline;
					}

				.featured-item .price-container{
					width: 171px;
					height: 27px;
					margin-bottom: 14px;
					position: relative;
				}
					.featured-item .price-container .price-info{
						font-size: 13px;
						font-weight: bold;
						color: #252525;
						position: absolute;
						top: 8px;
						left: 32px;
					}
					.featured-item .price-container .old-price, .featured-item .price-container .price{
						font-size: 10px;
						position: absolute;
						top: 0;
						left: 67px;
						font-weight: normal;
						color: #525252;
					}
					.featured-item .price-container .price{
						position: absolute;
						top: 17px;
						left: 67px;
						color: #ED1C24;
					}
						.featured-item .price-container .old-price strong, .featured-item .price-container .price strong{
							font-size: 13px;
						}
							.featured-item .price-container .old-price strong{
								text-decoration: line-through;
							}
				.get-offer{
					text-align: center;
					margin-bottom: 4px;
				}
					.get-offer a img , .get-offer a:hover img{						
						width: 122px;
						height: 35px;
						border: none;
					}
		
		/* Latest News */
		.latest-news{
			margin-top: 20px;
			background: url(../img/latest-news_bg.gif) repeat-y left top;
		} 
			.news-item{
				width: 224px;
				float: left;
			}
				.news-item .news-title, .news-item .news-title:hover{
					padding: 6px 0 2px;
					font-size: 11px;
					font-weight: bold;
					color: #F26522;
					text-decoration: none;
					display: block;
					text-align: center;
				}	
					.news-item .news-title:hover{
						text-decoration: underline;
					}
				.news-item-middle{
					margin: 0 28px;
				}
				.news-item .short-desc{
					font-size: 11px;
					color: #626161;
					text-align: justify;
				}
				
		/* Models Template */
		.middle-column{
			width: 570px;
			margin-left: 20px;
			_margin-left: 10px;
			float: left;
		}
			.middle-column-search{
				width: 756px;
				float: left;
			}
		
		/* Car Banner */
		.car-banner{
			width: 736px;
			margin: 0 0 0px 20px;
			_margin: 0 0 0px 10px;
			padding-bottom: 20px;
			_padding-bottom: 10px;
			text-align: center;
		}

		/* Models Page */
		.models-container{
			padding: 9px 20px;
		}
			.make-headline{
				margin-bottom: 10px;
				background: #EDEDED url(../img/make-headline.gif) repeat-x left top;
			}
				.make-headline h1{
					padding: 7px 16px;
					font-size: 14px;
					font-weight: bold;
					color: #484848;
					text-transform: uppercase;
					background: url(../img/make-h1_bg.gif) no-repeat 5px 11px;
				}
			.make-picture{
				width: 225px;
				float: left;
				background: url(../img/make-picture_bg.gif) no-repeat  150px 15px;
			}
				.make-picture img{
					width: 144px;
					height: 94px;
					border: 2px solid #E97000;
				}
			.make-models{
				width: 302px;
				float: right;
			}
			.make-models ul{

			}
				.make-models ul li{
					width: 123px;
					padding: 0 0 4px 14px;
					float: left;			
					background: url(../img/li-image.gif) no-repeat left 4px; 
				}
					.make-models ul li a, .make-models ul li a:hover{
						font-size: 13px;
						font-weight: bold;
						color: #646464;
						text-decoration: none;
						text-transform: uppercase;
					}
						.make-models ul li a:hover{
							color: #F37800;
							text-decoration: underline;
						}
						
					.make-models ul li span{
						margin-left: 6px;
						font-weight: normal;					
					}		
			.model-picture{
				margin: 0 10px 5px 0;
				border: 3px solid #E97000;
				float: left;
			}
				/* clist page */
				.super-description{
				}
					.super-description .simage{
						width: 144px;
						height: 94px;
						margin: 0 10px 10px 0;
						border: 3px solid #E97000;
						float: left;
					}
					.super-description a, .super-description a:hover{
						margin-top: 10px;
						display: block;
						float: right;
					}
				.soffer-info{
					margin: 0px 0 10px;
				}
					.soffer-info span{
						padding-top: 2px;
					}
					.soffer-info .price-order{
						padding-top: 2px;
					}

				
				/* Special Offer */
				.special-offer{
					margin-top: 20px;
				}
					.special-offer-headline{
						padding: 3px 0 4px;
						font-size: 18px;
						font-weight: bold;
						color: #F26522;
					}
					.car-description{
						padding: 10px 0 10px 10px;
						clear: both;
						position: relative;
						border-bottom: 1px solid #C4C4C4;
					}											
						.bg-white{
							background: #FFFFFF;
						}
						.bg-gray{
							background: #F5F5F5;
						}
						.bg-offer{
							background: #FFE9D2;
						}
						.car-description .offer-image{							
							width: 98px;
							height: 66px;
							position: relative;
							float: left;
							border: 1px solid #474543;
							display: block;
						}
							.car-description .offer-car-picture{
								width: 98px;
								height: 66px;
							}
							.car-description .offer-discount{
								position: absolute;
								right: 0px;
								top: 0px;
							}
						.car-details{
							width: 335px;
							padding: 0 10px;
							float: left ;
						}
							.car-details a, .car-details a:hover{
								font-size: 13px;
								font-weight: bold;
								color: #3D3D3D;
								display: block;
								text-decoration: underline;
							}
							.car-details span{
								display: block;
							}
						.car-price, .car-price-white, .car-price-gray{							
							width: 105px;
							float: right;
							position: absolute;
							bottom: 0;
							right: 0;
							background: url(../img/car-price_bg.gif) no-repeat left top;
							text-align: center;
						}
							.car-price-white{
								background: url(../img/car-price-w_bg.gif) no-repeat left top;
							}
							.car-price-gray{
								background: url(../img/car-price-g_bg.gif) no-repeat left top;
							}
							.list-price{
								padding-top: 10px;
								font-size: 11px;
								color: #504F4F;
								display: block;
								text-decoration: line-through;
							}
							.sale-price, .sale-price-info{
								font-size: 13px;
								font-weight: bold;
								color: #F52E00;
								display: block;
							}
							.sale-price-info{
								padding-top: 10px;
							}

				
				/* Car Page */
				.car-container{
					margin: 0 0 -20px 20px;
				}
					.car-top{
						margin: 20px 0 0 0;
					}
						.car-top-image{
							width: 364px;
							float: left;
						}
							.car-top-image .main-picture img{
								width: 354px;
								height: 260px;
								margin-bottom: 5px;
								border: 2px solid #595959;
							}
							.images-container{
								width: 364px;
								height: 132px;
								overflow: hidden;
							}							
							.small-images a, .small-images a:hover{
								width: 81px;
								height: 56px;								
								margin: 0px 10px 10px 0px;
								_margin: 0px 6px 6px 0px;
								float: left;
								display: block;
							}
								.small-images a img, .small-images a:hover img{
									width: 81px;
									height: 56px;
									border: 2px solid #595959;								
								}
									.small-images a:hover img{
										border: 2px solid #F88E1A;
								}
						.car-top-details{
							width: 358px;
							margin-bottom: 6px;
							padding-top: 8px;
							float: right;
							background: url(../img/details-top_bg.gif) no-repeat left top;
						}
							.details-top{
								padding: 4px 20px 8px;
								background: #FFF0E5;
								border-left: 1px solid #FA6600;
								border-right: 1px solid #FA6600;
								min-height: 373px; /*firefox, opera, ie7 */
								height: auto !important; /*firefox, opera, ie7 */
								height: 379px; /* ie6 */				
							}
								.car-tva-price{
									padding: 0px 9px 7px;
									font-size: 20px;
									font-weight: bold;
									color: #494949;
									text-align: left;
									letter-spacing: -1px;
									background: url(../img/car-details-price.gif) repeat-x left bottom;
								}
								.car-tva-price span{
									font-size: 13px;
									font-weight: bold;
								}
								.car-tva-price strong{
									margin-top: -4px;
									float: right;
									font-size: 24px;
									font-weight: bold;
									color: #FF3000;
								}
									.car-tva-price strong span{
										margin-left: 5px;
										font-size: 18px;
									}
								.car-cip-price{
									padding: 7px 9px 9px;
									background: url(../img/car-details-price.gif) repeat-x left bottom;
									text-align: left;
									font-size: 13px;
									font-weight: bold;
									color: #494949;
								}
									.car-cip-price span{
										float: right;
									}
								.car-discount{
									padding: 7px 9px 7px;
									text-align: left;
									font-size: 14px;
									font-weight: bold;
									color: #FF8A00;
								}
									.car-discount p span{
										display: block;
										font-size: 10px;
										font-weight: normal;
										color: #494949; 
									}
									.car-discount strong{
										float: right;
										font-size: 16px;
										font-weight: bold;
										color: #ED4800;
									}
										.car-discount strong span{
											margin-left: 3px;
											font-size: 11px;
											font-weight: bold;
										}
									.details-top ul{
										padding: 6px 9px 7px;
										font-size: 11px;
										font-weight: normal;
										color: #3C3C3D;
										
									}
										.details-top ul li{
											padding: 3px 22px 2px;
											background: url(../img/details-car-li_bg.gif) no-repeat left 3px;
										}
									.get-offer-car{
										padding: 13px 9px 8px;
										display: block;
                                     }	
									.phone{
										padding: 5px 10px 6px 64px;
									 	background: url(../img/phone_bg.gif) no-repeat 37px 2px;
										font-size: 16px;
										font-weight: bold;
										color: #FF5400;
										letter-spacing: -1px
									}
										.phone span{
											margin: 0 8px;
										}
									.car-contact-details{
										padding: 10px 3px 0px 10px;
									}
										.car-contact-details a{
											display: block;
											float: left
										}
										.taf-info{
											margin: 0 32px;
										}
										.msg-info{
											margin-right: 32px;
										}
							.details-bottom{
								height: 8px;
								background: url(../img/details-bottom_bg.gif) no-repeat left top;
							}
					.car-tabs{
						margin-top: 13px;
						padding-bottom: 8px;
						background: url(../img/car-tabs_bg.gif) no-repeat left bottom;
					}
						.general-description ul{
							border-top: 1px solid #E5E5E5;
							background: url(../img/general-desc_bg.gif) repeat-y left top;
						}
						.car-tabs-info{
							width: 736px;
							height: 36px;
						}
							.general-description ul li{
								height: 22px;
								/*padding: 7px 10px 8px;				*/
								padding: 7px 10px 0px;				
								
								font-size: 12px;
								font-weight: bold;
								color: #494949;
							}
								.general-description ul li span{
									width: 450px;
									color: #494949;
									font-weight: normal;
									float: right;								
								}
						.car-details-info, .vehicle-data{
							margin: 20px 0 7px;
						}
							.car-details-info h3, .vehicle-data h3{
								padding: 0 0 5px 8px;
								font-size: 14px;
								font-weight: bold;
								color: #D13600;
							}
							.car-details-info p{
								padding: 7px 10px;
								color: #FFFFFF; 
								background: #7F7F7F;
							}


			/* Offer Car */
			.offer-car{}
				.car-offer-title{
					padding: 7px 10px 4px;
					font-size: 18px;
					font-weight: bold;
					color: #F54F1B;
				}
				.car-offer-list-price{
					padding: 7px 10px;
					background: #FEF6F3;
					border-top: 1px solid #FE6A00;
					border-bottom: 1px solid #C1C1C1;
				}
					.offer-list-price{
						padding-top: 3px;
						font-size: 11px;
						font-weight: bold;
						color: #040000;
						width: 321px;
						float: left;
						
					}
					.car-offer-price{
						font-size: 16px;
						font-weight: bold;
						width: 395px;
						float: right;
						color: #040000;
						display: block;	
					}
			 .car-offer-desc, .car-offer-desc-white{
			 	padding: 7px 10px;
				border-bottom: 1px solid #C1C1C1;
				background: #EFF6FC;
			 }
			 .car-offer-desc-white{
			 	border-bottom: 1px solid #C1C1C1;
				background: #FFFFFF;
			 }
				  .offer-title{
				  	 width: 90px;
					 float: left;
					 font-size: 15px;
					 font-weight: bold;
					 color: #F94A11;
				  }
				  .detalii{
				  	padding: 0 10px;
				  	 width: 210px;
					 float: left;
					 color: #040000;
				  }
				  .o-price{
				  	 width: 133px;
					 padding-right: 10px;
					 float: left;
				  }
				  	.o-price strong{
						font-size: 16px;
						font-weight: bold;
						color: #FF5720;
						display: block;
					}
					.o-price span{
						padding-top: 5px;
						font-weight: normal;
						color: #5E5E5E;
						display: block;				
					}
				  .o-discount{
				 	 width: 120px;
					 padding-top: 20px;
					 font-size: 14px;
					 font-weight: bold;
					 color: #F8400C;
					 float: left;
				  }
			   		   .get-car-offer{
			   		width: 133px;
					padding-top: 11px;
					float: right;
					text-align: right;
				}
				.details-ancor, .details-ancor:hover{
					margin: 0 0 0 183px;
					display: block;
				}
				
			/* Three Column */
			.three-column-middle{
				width: 416px;
				margin-left: 20px;
				float: left;
			}
			.three-column-right{
				width: 300px;
				float: right;
			}


					/* Model Details Box On Car Page*/
					.model-info{
						margin: 20px 0;
						padding-bottom: 8px;
						background: url(../img/car-page-model-bottom_bg.gif) no-repeat left bottom;
					}
						.model-info-headline{
							padding-top: 8px;
							background: url(../img/car-page-model-top_bg.gif) no-repeat left top;
						}
								.model-info-headline h2{
									padding: 0 20px 6px 20px;
									font-size:	18px;
									font-weight: normal;
									color: #FFFFFF;
									background: #909090 url(../img/car-page-model-headline_bg.gif) repeat-x left top;;
									border: 1px solid #DADADA;
									border-top: none;
								}
						.model-info-content{
							padding: 10px 19px 9px;
							font-size: 13px;
							color: #666666;	
							background: #F1F1F1 url(../img/car-page-model-content_bg.gif) repeat-x left top;
							border-left: 1px solid #DADADA;
							border-right: 1px solid #DADADA;
						}
							.model-info-content a, .model-info-content a:hover{
								margin-left: 10px;
								font-size: 12px;
								font-weight: bold;
								color: #EF5400;
								text-decoration: underline;
							}


				/* Breadcrumb */
				.breadcrumb{
					position: absolute;
					left: 10px;
					top: 18px;
					color: #9D9D9D;
				}
					.breadcrumb a, .breadcrumb a:hover{
						font-size: 11px;
						font-weight: normal;
						color: #9D9D9D;
						text-decoration: none;
					}
						.breadcrumb a:hover{
							color: #F26522;
							text-decoration: underline;
						}
					.breadcrumb img{
						margin: 0 7px;
					}
				
				/* Offer info */
				.offer-info{
					margin: 10px 0;
				}				
		
				/* Pagination */
				.pagination{
					width: 364px;
					float: left;
				}
					.pagination span{
						width: 60px;
						float: left;
						padding-left: 1px;
						font-size: 16px;
						color: #535353;
						display: block;
					}
				.page-nav {
					text-align: left;
					list-style: none;
					float: left;
				}
					.page-nav li {
						display: inline;
						float: left;
						margin-right: 6px;
						color: #4B4B4B;
					}					
					.page-nav a {
						display: block;
						padding: 5px 0px 4px; 
						width: 25px;
						height: 15px;
						font-size: 11px;
						color: #4B4B4B;
						font-weight: normal;
						text-decoration: none;
						line-height: normal;
						text-align: center;
						background-image:url(../img/page-nav.gif);
						background-position:left 0px;
						text-decoration: none;
					}					
					.page-nav a:hover {
						background-position:left -24px;
						color: #FFFFFF;
						background-image:url(../img/page-nav.gif);
						text-decoration: none;
					}										
						.page-nav .current-page, .page-nav .current-page:hover {
							background-position:left -48px;
							color: #404040;
							background-image:url(../img/page-nav.gif);
						}
					.page-nav .prevc a, .page-nav .prevc a:hover{
						margin: 0px 4px 0 0;
						padding: 0px;
					}
					.page-nav .prevn a, .page-nav .prevn a:hover{
						margin: 0px 0 0 4px;
						padding: 0px;
					}
				
				/* Order by price */		
				.price-order{
					color: #535353;
					float: right;
				}
					.price-order span{
						padding: 4px 0 0 10px;
						*padding: 2px 0 0 10px;
						margin-right: 8px;
						_margin-right: 3px;
						color: #535353;
						font-size: 14px;
						display: block;
						float: left;
					}
					.price-order form{ 
						color: #A8A8A8;
						float: right;
					}
						.price-order .price-option{
							width: 98px;
							height: 22px;
							padding-top: 2px;
							border: 1px solid #B0B0B0;
							font-size: 11px;
							color: #A8A8A8;
							outline: none;
						}
						
		/* Search Right */
		.search-right-column{			
			width: 146px;
			float: right;
			background: url(../img/search-right_bg.gif) repeat-y left top;
		}
			.search-right-top{
				padding: 10px 0 0 0;
				background: url(../img/search-right-top_bg.gif) no-repeat left top;
			}
				.body{
					margin-top: 10px;
				}
					.body h1{
						padding: 9px 18px 17px;
						font-size: 13px;
						font-weight: bold;
						color: #FFFFFF;
						background: url(../img/body-h1_bg.gif) no-repeat left top;
					}
					.body ul{
						padding: 5px 24px 5px;
					}
					.body ul li{
						padding: 4px 0;
					}
						.body ul li span{
							padding-left: 6px;
							*padding-left: 0px;
							color: #4E4E4E;
							font-size: 11px;

						}
			.search-right-bottom{
				height: 7px;
				background: url(../img/search-right-bottom_bg.gif) no-repeat left bottom;
			}
		
		/* Taf Page*/
		.taf-page{
			width: 380px;
			margin: 0px auto;						
			padding-bottom: 8px;
			background: url(../img/taf-bottom_bg.gif) no-repeat left bottom;
		}
			.taf-headline{
				padding-top: 8px;
				background: url(../img/taf-top_bg.gif) no-repeat left top;
			}
					.taf-headline h2{
						padding: 0 20px 6px 20px;
						font-size:	18px;
						font-weight: normal;
						color: #FFFFFF;
						background: #F78A1D url(../img/taf-headline_bg.gif) repeat-x left top;;
						border: 1px solid #BF7818;
						border-top: none;
					}
			.taf-content{
				padding: 10px 10px 9px;
				font-size: 12px;
				color: #888888;	
				border-left: 1px solid #BF7818;
				border-right: 1px solid #BF7818;
			}
				.taf_form{
					width: 215px;
					height: 17px;
					border: 1px solid #E1E1E1;
				}
				.taf_form_area{
					width: 215px;					
					border: 1px solid #E1E1E1;
				}
		
		/* Newsletter Page */
		.newsletter-info{
			margin: 20px 0px;
			color: #888888;
		}
			.newsletter-info td{
				padding: 2px;
			}
			.forminput{
				width: 215px;
				height: 19px;
				border: 1px solid #E1E1E1;
			}
			
		/* News Page */
		.nws-content{
			padding: 12px 10px;
		}
			.nws-title, .nws-title:hover{
				margin-bottom: 5px;
				font-size: 16px;
				font-weight: bold; 
				color: #3D3D3D;
				text-decoration: none;
				display: block;				
			}
			.nws-details{
				margin: 10px 0 0 0;
				text-align: right;
			}
			.nws-image{
				width: 150px;
				border: 3px solid #E97000;
				float:left;
				margin-right: 10px;
			}
			.news-pagination{
				margin: 15px 10px;
			}
		.nw-content{
			padding: 10px 0;
		}
			.nw-content .nw-image{
				width: 250px;
				border: 3px solid #E97000;
				float:left;
				margin: 0 10px 3px 0;
			}
		
		/* Slider  Header */
		.slider-container{
			width: 720px;
			height: 244px;
			padding: 8px;
    	    background: url(../img/slider_bg.gif) no-repeat left top;
		}
		.slider{
			 width: 720px;
			 height: 244px;
			 overflow: hidden;
			 position: relative;
			 z-index: 2;
			 clear: both;  			
		}
		.slider ul{
			 height: 244px;
			 width: 720px;
		}	 	 
		.slider ul li img {
			 cursor:pointer;
			 height: 244px;
			 width: 720px;
		}
				.slider-buttons{
					width: 722px;					
					top: 96px;
					position:absolute;
					z-index: 1000;
				}
					.prev, .next{
						border:none;
						background:none;
						width:auto;
						height:auto;
						padding:0px 10px 0px 0px;
						margin:0px;
						cursor: pointer;
						outline: none;
						float: left;
		
					}
					.next{
						padding:0px;
						float: right;
					}
		
	
/* Contact Style */
.contactField {
	width: 345px;
	float: left;
	padding-bottom: 5px;
	margin: 10px 10px 0 0;
}
	.contactField label {
		display: block;
		padding-bottom: 3px;
		font-weight: bold;;
		font-size: 12px;
	}
	.contactField input {
		width: 330px;
		border: 1px solid #e1e1e1;
		font-size: 14px;
		padding: 2px 3px;
	}
.contactTextarea {
	float: left;
	width: 660px;
}
	.contactTextarea label {
		display: block;
		padding-bottom: 3px;
		font-weight: bold;
		font-size: 12px;
	}
	.contactTextarea  textarea {
		width: 685px;
		border: 1px solid #e1e1e1;
		font-size: 14px;
		padding: 2px 3px;
		height: 120px;
	}

.contactButton {
	float: left;
	width: 693px;
	padding-top: 10px;
	margin-bottom:20px;
	text-align: right;
}
.sendField {
	float: right;
	padding-top: 10px;
}
		
	/* Footer */
	.footer{
		padding: 8px 0 10px;
		background: url(../img/footer-top_bg.gif) no-repeat left top;
	}
		.footer-middle{
			border-left: 1px solid #F3BC71;
			border-right: 1px solid #F3BC71;
			background: #FEE2C2 url(../img/footer-middle_bg.gif) repeat-x left top;
			font-size: 11px;
			text-align: center;
			color: #F26522;
		}
			.footer-middle a, .footer-middle a:hover{
				padding: 2px 4px 3px;
				text-decoration: none;
				color: #F26522;
				font-weight: bold;
				text-transform: uppercase;
				display: inline-block;
			}
				.footer-middle a:hover{
					text-decoration: underline;
				}
				.footer-middle .copyright{
					padding-bottom: 4px;
					font-size: 10px;
					color: #464646;
				}
		.footer-bottom{
			height: 52px;
			background: url(../img/footer-bottom_bg.gif) no-repeat left top;
		}
		
     /* Class hide*/
	 .hide{
	 	display: none;
	}
		 
		 
/* Eror Style */
.info, .success, .warning, .error{  
    border: 2px solid;  
    margin: 10px 0px;  
    padding:10px 10px 10px 53px;  
    background-repeat: no-repeat;  
    background-position: 10px center;
}
	.info h3,
	.success h3,
	.warning h3,
	.error h3{
		font-size:17px;
	}
	.info a,
	.info a:hover,
	.success a,
	.success a:hover,	
	.warning a,
	.warning a:hover,	
	.error a,
	.error a:hover{
		font-size:11px;
		float:right;
		font-weight:bold;
		text-decoration:none;
		outline:none;
		text-transform:capitalize;
		background-image:url(../img/admin_dismiss.gif);
		background-repeat:no-repeat;
		padding-left:15px;
	}
	
.info{
    color: #567da5;  
    background-color: #d7ebf2;  
    background-image: url(../img/admin_info.gif);
	border-color:#b6c7cd;
}
	.info a{
		color: #567da5;
		background-position:0px -35px;
	}
.success{
    color: #ffffff;  
	border-color:#3b9805;
    background-color: #8ac469;  
    background-image:url(../img/admin_success.gif);	
}
	.success a{
		color: #ffffff;  
		background-position:0px 3px;
	}
.warning{
    color: #655f4f;  
    background-color: #fdedc5;  
    background-image:url(../img/admin_warning.gif);
	border-color:#efcd78;	
}
	.warning a{
		color: #655f4f;
		background-position:0px -16px;
	}
.error{
    color:#ffffff;  
    background-color:#ed7053;
    background-image:url(../img/admin_error.gif);
	border-color:#c63d09;
}  
	.error a{
		color:#ffffff;
		background-position:0px -54px;
	}

		 

/* Clear Float Fix Problem */
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

