

	body{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		background: #CCCCCC;
	}
	
	
	h1{
		font-weight:200;
		font-size: 16pt;
		text-align: left;
		margin: 0px;
		position: relative;
	}
	
	h2{
		font-size: 11pt;
		text-align: left;
	}
	
	h3{
		font-size: 9pt;
	}
	

	li{
		text-align: justify;
		padding: 5px;
	}


/* LAYOUT */

	.tel{
		text-align: right;
		width: 874px;
	}

	.main{
		width: 874px;
		background-image: url('../images/layout_06.png');
		background-position: top right;
		background-repeat: no-repeat;
		text-align: left;
	}
	
	.container{
		width: 801px;
	}

	.header{
		height:151px;
		background-repeat: no-repeat;
	}

	.content{
		color: #FFFFFF;
		background: #000000;
		padding: 15px;
	}

		.content p{
			line-height: 15pt;
			text-align: justify;
			font-size: 8pt;
		}
		
		.content a{
			font-weight: bold;
			color: #FFFF00;
			text-decoration: none;
		}

		.content a:hover{color:#FF0000;}

	

	.copy{
		padding: 5px;
		color: #000000;
		background: #999999;
		text-align: right;
	}

	.copy a{
		text-decoration: none;
		color:#000000;
		font-weight: bold;
	}
	
	.copy a:hover{color: #a60000;}


/* NAV */

	.maintd{
		background-image: url(../images/layout_04.png);
		background-position: bottom;
		background-repeat: no-repeat;
		font-size: 8pt;
	}

	.nav{}
	
	.nav-txt, .nav-txt2{
		text-decoration: none;
		text-align: left;
		font-weight: bold;
	}
	
	.nav-txt{
	}
	
	.nav-txt2{
	}
	
	.nav-txt a, .nav-txt2 a{
		display: block;
		text-decoration:none;
		background-repeat: no-repeat;
		height: 24px;
	}
		
	.nav-txt a{
		padding: 10px 0px 0px 48px;
		color: #000000;
		background-image: url(../images/menu_02.png);
		background-repeat: no-repeat;
	}
		
	.nav-txt2 a{
		padding: 10px 52px 0px 0px;
		color: #000000;
		text-align: right;
		background-image: url(../images/menu_02a.png);
		background-repeat: no-repeat;
	}
	
	.nav-txt a:hover{
		color: #000000;
		background-image: url(../images/menu_03.png);
		background-repeat: no-repeat;
	} 
	
	.nav-txt2 a:hover{
		color: #000000;
		background-image: url(../images/menu_03a.png);
		background-repeat: no-repeat;
	}

	
	

/* INDEX PAGE */

	.index_squares{
		text-align: center;
		margin: 50px 18px;
		float: left;
		border: 1px solid #666666;
		padding: 15px;
	}
	
	.index_squares img{
		border: none;
	}
	
	
/* NEW CAR DEALS */

	.new_car_deals_list{
		text-align:center;
	
	}

	.new_car_deals_list img{
		margin: 10px;
		border: 0px;
	}
	
	.new-deals-txt-small{
		border-top: 1px solid #333333;
		margin-top: 30px; 
	}
	
	.new-deals-txt-small p{
		line-height: normal;
		color: #AAAAAA;
	}
	
	.new-deals-txt-small h3{
		color: #FFFFFF;
		background: #333333;
		padding: 2px;
	}
	
	
	.deal_offers{
		padding: 10px;
		font-size:8pt;
	}
	
	.deal_offers h2{
		background:#FFFFFF;
		color:#FF0000;
		padding: 4px;
		font-size:10pt;
	}
	
	.new_car_text{margin-bottom: 10px;}
		
/* SHOW ROOM GRID */		

	.showRoomGrid{
		border: 1px solid #666666;
		float: left;
		margin: 10px;
		padding: 4px;
	}

	.showRoomGridImage{
		border: 1px solid #333333;
		width: 250px;
		height: 188px;
	}
	
	.showRoomGridImage img{border:none;}
	
	.showRoomGridText{
		padding: 2px;
		text-align: center;
		font-weight: bold;
		
	}
	
	/* SHOW ROOM */
	
		.showRoomAddress{font-size:10pt;}
		
		.showRoomAddress td{vertical-align:top;}
	
	
		.showRoomPhotos{
			border: 1px solid #666666;
			float: left;
			margin: 10px;
			padding: 4px;
		}
	
		.showRoomPhotosImage{
			border: 1px solid #333333;
			width: 250px;
			height: 188px;
		}
	
	
/* NEW CAR GRID */		

	.newCarGrid{
		/*border: 1px solid #666666;*/
		float: left;
		margin: 19px;
		padding: 4px; 	
		width: 140px;
		text-align:center;
	}

	.newCarGridImage{
		/*border: 1px solid #333333;*/
		padding: 5px;
	}
	
	.newCarGridImage img{border:none;}
	
	.newCarGridText{
		padding: 2px;
		text-align: center;
		font-weight: bold;
		
	}
	
/* ENQUIRY FORM */	

	.enquiry_form input, .enquiry_form select, .enquiry_form textarea{
		font-size:8pt;
	}
	
	.enquiry_form select{
		width: 150px;
	}
	
	.enquiry_form textarea{
		width: 250px;
	}
	
	
/* FAQ */	

	.faq_list{margin-bottom:30px;}


	.faq_box{
		border-top: 1px solid #666666;
		padding: 10px;
		margin-bottom: 15px;
	}
	
	.faq_title{
		margin-bottom: 5px;
	}
	
	.faq_title a{
		color: #FFFF00;
	}

	.faq_text{
		text-align:justify;	
	}
	
/* OPA */	

	.opa_btn{
		margin-left: 30px;
	}

	.opa_btn a{
		display: block;
		border-left: 5px solid #666666;
		padding: 0px 5px;
		margin:5px;
	}
	
	.opa_btn a:hover{
		border-left: 5px solid #A60000;
	}
	
	
/* INDEX */

	.indexTel{
		font-size: 9pt;
		color: #FFFF00;
		font-weight: bold;
	}

	.indexOffer{
		float: left;
		margin: 10px 0px;
		width: 272px;
	}
	
	.indexOfferBorder{
		height: 200px;
		border: 1px solid #666666;
		margin-bottom:2px;
	}
	
	.indexOffer h2{
		text-align: center;
		color: #FFFFFF;
		margin: 0px;
		padding: 5px;
		background: #333333;
		border-bottom: 1px solid #A60000;
	}

	.indexOfferName a:hover{color:#FFFFFF;}
	
	.indexofferimg, .indexOfferName, .indexoffertxt, .indexofferprice{
		display: block;
	}
	
	

	.indexOfferName{
		padding: 2px 0px;
		color: #a60000;
		text-align: center;
		height:35px;
		font-size: 10pt;
		background: #A60000;		
	}
	
	
		
	.indexofferimg{
		height: 97px;
		width: 129px;
		background:#FFFFFF;
	} 

	.indexofferimg, .indexofferprice{float: right;}
		
	.indexoffertxt{
		padding: 2px 2px;
		text-align: justify;
		margin-bottom: 2px;
		background:#333333;
		height:31px;
	}
	
	.indexofferprice{
		text-align: center;
		color: #FFFF00;
		font-weight: bold;
		width: 141px;
		font-size:12pt;
		height: 60px;
		padding:37px 0px 0px 0px;
		background:#003366;
	}	
	
	
	.indexOfferLink{
		text-align: center;
		padding: 2px;
		border: 2px #CCCCCC solid;
	}
	
	.indexOfferLink a {
		color: #FFFF00;
		font-size: 10pt;
	}

	.indexOfferLink a:hover {color: #FFFFFF;}
		
	.enquiryBtn {
	}

	.enquiryBtn p{
		text-align: center;
	}
	
	.enquiryBtn a{color: #FFFF00;}
	
/* CLEAR FLOATS */

	.clear{clear:both;}