/* ------ front page ------ */
#header{
	height:118px;
}
.top-text	{	
	width:889px;
	height:auto;
	padding:0px;
	padding-bottom:4px;
	margin:0px;
	border-top:4px solid #CCCCCC;
	background-color:#70706F;
	background-image:url(../images/bg-line.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	overflow: hidden;
	overflow-x: hidden;	
}
.text	{	
	width:834px;
	padding:0px;
	margin: 12px 0px 0px 20px;
}

.animed{
	position:relative;
	width:889px;
	height:233px;
	z-index:1;
}
.line{
	position:relative;
	top:-39px;
	width:889px;
	height:1px;
	background-image:url(../images/bg-line.gif);
	background-position:top left;
	background-repeat:repeat-x;
	z-index:3;
}
.optima{
	position:relative;
	margin-top:-39px;
	width:889px;
	height:38px;
	background-color:#999999;
	border-bottom:3px solid #FFBE0A;
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;		
	opacity:.55;
	-khtml-opacity: 0.55; 
	z-index:4;
}
.link_front_main{
	position:relative;	
	margin:0;
	padding:0;
	margin-top:-41px;
	width:889px;
	height:40px;	
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;	
	z-index:10;
}
.link_front{	
	width:188px;
	height:28px;
	text-decoration:none;
	background-color:#A9A9A9;		
	padding:0px;
	padding:10px 0 0 0;	
	position:relative;		
	top:0;
	z-index:20;    
	overflow:hidden;
}
.link_front a{color:#FFFFFF;}
.link_front a:hover{ color:#FFBE0A; }

.frames{ margin: 10px 23px 10px 23px; }
.first{	margin-left: 0px;}
.last{	margin-right:0px;}

/* ========================================================== */
.bMenuButtom {
    text-align:right;
    padding-right:23px;
    font: 16px Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	text-decoration: none;
}
.bMenuButtom a {color: #ffffff;	}
.bMenuButtom a:hover {color: #FFBE0A;}
.bMenuButtom li {
    list-style-type:none; 
    display:inline;
}

.bMenuButtomR {
	padding-left:23px; 
	height:28px; 
	overflow:hidden;
}
.bMenuButtomRF{
	background-color:#A9A9A9;		
	position:relative;
	float:right;
	xborder-right:1px solid #8e8e8e;
	width:678px;
	height:38px; 
	top:0;
	padding:0;
	xpadding-left:10px; 
	text-decoration:none;
	overflow:hidden;
	z-index:20;    
}
.bMenuButtomRF .contentStyleB{
	float:left;
	height:38px;
}

.gFloatLeft {
	float: left;
	overflow: hidden;
}
.gOpel {
	width: 445px;
	height: 233px;
	overflow: hidden;
}
.gChevrolet {
	width: 444px;
	height: 233px;
	overflow: hidden;
}
.pointedBorder{
    width:1px;
    height:233px;    
    position:absolute;            
    margin-left:-1px; 
    background:url(../images/pointed_border.gif) top left repeat;
    z-index:30;
}
.lNew1 {
	width: 404px;
	margin: 15px 20px 0px 20px !important;		
	margin: 15px 10px 0px 10px;	
	padding-bottom:34px;
	overflow: hidden;
	float: left;
	text-align: justify;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #696969;
	line-height: 16px;
}
.lNew1 h1 {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE0A;
	padding: 0px;
	margin: 0px;
}
.lNew1 a {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFBE0A;
	text-decoration: underline;
}
.lNew1 a:hover {
	text-decoration: none;
}
.bMenuButtomRF .RTEpointer{
	position:absolute;
	top:0;
	left:0;
	z-index:20;
}