@charset "utf-8";
/* CSS Document */
.clear {	clear:both;	font-size:0px;	visibility:hidden;	margin:0;	padding:0;	line-height:0px;}
html {	height:100%;}
body {
	height:100%;
	background:url(../images/layout/body_bg.gif) top left repeat-x #52585E;
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:1px;
}
#superContainer, #superContainer1, #superContainer2 {	min-height:100%;	__height:100%;	width:100%;	display:block;}
#index #superContainer {	height:100%;}
#superContainer {	background:url(../images/layout/glow_bg.png) top center no-repeat;}
#superContainer1 {	background:url(../images/layout/body_pattern.png) repeat;}
#superContainer2 {	background:url(../images/layout/top_rep.png) top center repeat-x;}
#mainContainer, #headerContainer {	width:974px;	display:block;}
#mainContainer {	margin:0 auto;	padding-top:123px;	position:relative;	display:block;}
#headerContainer {
	height:123px;
	display:block;
	position:absolute;
	top:0;
	z-index:10;
	background:url(../images/layout/header_bg.png) top left no-repeat;
}
#backgroundContainer {
	background: url(../images/layout/main_bottom_bg.png) bottom left no-repeat;
	padding-bottom:9px;
	width:941px;
	position:relative;
	z-index:1;	
}
#middleContainer {
	background:url(../images/layout/main_bg_rep.gif) #fff bottom repeat-x;
	border:1px solid #373636;	
	width:939px;
	border-top:none;
	border-bottom:none;
	margin-left:1px;
	position:relative;
	display:block;
}


#contentWrapper {
	width:720px;
	float:left;
	position:relative;
	left:7px;	
	padding-bottom:10px;	
	__padding-bottom:9px;
	background:url(../images/layout/content_bottom.png) bottom left no-repeat;
	display:block;
}
#index #contentWrapper { 	background:none;	width:724px;}
#sideContainer {	position:absolute;	right:-32px;	width:235px;	display:block; }



#contentContainer {
	width:700px;
	__height:790px;
	min-height:790px;
	background-color:#FFF;
	padding:10px;
	font-size:.8em;
}

#headBNPBox {
    height: auto;
    margin: 0 0 0 0;
    position: absolute;
    right: 21px;
    width: 291px;
    z-index: 45;
}

#bnpBoxOff {
	background: url(../images/layout/BNPselect_off.png) no-repeat scroll center bottom transparent;
	height:45px;
	*margin-top:-1px;
}

#bnpBox {
	background:url(../images/layout/BNPselect.png) center top no-repeat;
	width:271px;
	height:93px;
	position:relative;
	padding:22px 0 0 20px;
	display:none;
}
#bnpBox select {
    margin-bottom: 10px;
    width: 185px;
	float:left;
}
#bnpBox input {
    background: none !important;
    height: 54px;
    position: absolute;
    top: 16px !important;
    width: 58px;
	left:194px !important;
}
#mainBAPForm {
	position:absolute;
}
a.bnpHide {
	width:21px;
	height:21px;
	display:none;
	background:url(../images/layout/bnp_up.gif);
	position:absolute;
	right:12px;
	bottom:20px;
}
#footerContainer {	background:url(../images/layout/footer_bg_back.png) bottom left no-repeat;	padding-bottom:15px; }
#footerContent {
	background:url(../images/layout/footer_bg.png) bottom left no-repeat;	
	display:block;
	color:#B0B0B0;
	font-size:.8em;
	width:900px;
	padding:0px 30px 20px 30px;
}
#footerContentHolder {	padding-top:15px;}
#footerContentHolder #reader{ 
	float:right;	
	color:#FFFFFF;	
	font-weight:bold;	
	font-size:.7em;	
	padding:10px 0 0 0;
	float:left;
	width:79px
}

#showContent {	display:none;}
#relpBox  {
	width:216px;
	display:block;
	height:182px;
	padding:28px 0 0 17px;
	background:url(../images/relp/relp_side_bg.png) top left no-repeat;
}
#picto {	width:724px;	height:256px;	display:block;	}
#homeLink {width:235px; height:98px; display:block; float:left; position:relative; top:8px; left:5px;}
.poweredBy {	position:relative;	top:14px;	float:left;}

#footerLinks, #footerAddress {
	float:right;
	width:723px;
	__width:720px;
	font-size:.8em;
	color:#7B8288
}
#footerLinks {	padding:15px 33px 0 0;	text-align:justify;}
#footerAddress {	padding:5px 33px 0 0;	text-align:left;} 
#footerAddress span {	color:#000000;	font-weight:bold;}
#footerLinks a:link, #footerLinks a:visited {	color:#7B8288; font-weight:normal;}
#footerLinks a:hover, #footerLinks a:active{	color:#000;}
/******************/
.featuredVehicle {	background:url(../images/featured/featured_bg.png) top left no-repeat;	display:block;}

#vehicleSpecials {
	background:url(../images/featured/home_featured_bg.gif) top left no-repeat;
	height:161px;
	width:724px;
	display:block;
	margin:6px auto 4px;
	padding:31px 0 0 2px;
	overflow:hidden;
}
#vehicleSpecials .featuredVehicle{	width:140px;	display:block;	background:none;}
#vehicleSpecials li {
	width:155px;
	display:block;
	float:left;
	height:150px;
	padding:0 11px 0 14px;
}
#vehicleSpecials .featuredVehicle .image {	width:136px;	border:2px solid #2F5092;}
#vehicleSpecials .featuredVehicle .title {
	width:140px;
	padding:0px 0;
	text-align:center;
	background-color:#2F5092;
	color:#FFFFFF;
	font-weight:bold;
	font-size:.8em;
}
.featuredVehicle .price {
	width:116px;
	border:2px solid #2F5092;
	padding:3px 10px;
	text-align:right;
	display:block;	
	font-size:.7em;
	font-weight:bold;
}
.featuredVehicle .price br {	display:none;	height:0px;	visibility:hidden;}
.featuredVehicle .price strike {	float:left;	color:#003D7B;}
#vehicleSpecials .featuredVehicle .options {	display:none;}

.sideBarFeatureContent .featuredVehicle {	width:216px;	height:267px;	padding:52px 0 0 17px;}
.sideBarFeatureContent .image {	width:202px;	margin:0 auto;	border:none;}
.sideBarFeatureContent .title {
	color:#FFFFFF;
	width:202px;
	text-align:center;
	font-weight:bold;
	padding:6px 0;
	font-size:.8em;
}
.sideBarFeatureContent .options {
	width:202px;
	display:block;
	text-align:justify;
	font-size:.8em;
	padding:3px 0;
	color:#B0B0B0;
}
.sideBarFeatureContent .featuredVehicle .price {
	border:none;
	width:202px;
	color:#FFFFFF;
	font-size:1em;
	display:block;
	padding:3px 0;
}
.sideBarFeatureContent .featuredVehicle .options br {	display:none;}	

.sideBarFeatureContent .options a:link, .sideBarFeatureContent .optiona a:visited {	color:#96999F;	padding:0 3px;}
.sideBarFeatureContent .options a:active, .sideBarFeatureContent .options a:hover {	color:#FFFFFF;}
/*************BNP*********************/
/*#bnpBox select {	width:185px;	margin-bottom:10px;}
#bnpBox input {	position:relative;	top:35px;	left:-10px;} */
/***************************************/
h1, h2, h3, h4, h5, h6 {margin:0;	padding:0 0 10px 0;	color:#303437;}
p {margin:0;	padding:0 0 10px 0;}
h1.pageHead {font-size:1.5em; color:#046AE0;}
h1 {font-size:1.45em;}
h2 {font-size:1.4em;}
h3 {font-size:1.35em;}
h4 {font-size:1.3em;}
h5 {font-size:1.25em;}
h6 {font-size:1.2em;}
a:link, a:visited{ text-decoration:none; color:#C0530A; font-weight:bold;}
a:hover, a:active { color:#0C3C84;}
.RowTwo, .Row2{background-color:#EBEBEB;}
.SubTitle, .Ftitle {background:url(../images/layout/title_bg.gif) 0px 50% repeat-x #B8B8B8; color:#000; padding:15px 5px;font-weight:bold; }
.Ftitle {border:1px solid #666666; margin:10px auto; padding:5px;}
.paddingAdd {padding-top:10px;}
.SubTitle span {color:#000000!important;}
#index .pageHead { color:#B0B0B0; }
#index #showContent a:link, #index #showContent a:visited {color:#fff;}
#index #showContent h1, #index #showContent h2, #index #showContent h3, #index #showContent h4, #index #showContent h5, #index #showContent h6 {color:#B0B0B0;}
#index #showContent a:active, #index #showContent a:hover {color:#C0530A;}
.dark { color:#fff; }

#block_logo {
	float:right;
	width:318px;	
}

#facebookLink {
	float:left;
	width:30px;
}


/*#facebookLink a { 
	display:block;
	width:30px;
	height:30px;

}*/

#twitterLink {
	float:left;
	width:30px;
	margin-left:15px;
}


/*#twitterLink a {
	display:block;
	width:30px;
	height:30px;

}*/

#google_one {
	float:left;
	width:130px;
	margin-left:15px;
}

#read_more {
	float:left;
	width:79px;
	margin-left:15px;	
}
/****************************************/

