html {
  background-color: #eaeceb;
}

body {
	background-color: #eaeceb;
}
#gMdsPage {
	margin: 0 auto;
	width: 980px;
	background: none repeat scroll 0 0 #ffffff;
}

#gMdsPage  {
    background-color: #eaeceb;
}
.Explorer7 #gmMdsSegments {
   
    margin: 25px 0 0 39px;
    
}
    
/* test */

.mrmgallery div.mrmgallery-arrow {
    display:none !important;
}


body p, li  {
    color: #7F7F7F;
    
    font-family: arial;
    font-size: 11px;
    line-height: 19px;
   
}


#plinksBY a, 
#plinksBY a span, 
#plinksLM a, 
#plinksLM a span {
	font-size: 29px;
  background: url("../../../../../assets/en/images/open/fuel/overview/sprites/black.png") no-repeat scroll 0 0 transparent;
}

hr { display: block;}

#vehicleLinkWrapper  {
    margin-bottom: 48px;
    margin-top: 5px;
    padding-bottom: 0;
    padding-top: 0;
}
#vehicleLinkWrapper .vehicleLink a,
#vehicleLinkWrapper .vehicleLink a span, 
#overview .plinksBY,
#overview .plinksLM {
	color: #4e4f50 !important;
    font-family: verdana;
	float: left;
    line-height: normal;
    text-decoration: none !important;
	padding-left: 13px;
    padding-right: 19px;
	background:url(../../../../../assets/en/images/open/fuel/overview/sprites/black.png) no-repeat scroll 0px 50% transparent;
	}
	
#moduleWrapper #copyMedium a,
#moduleWrapper #copyMedium a span{
	color: #333333;
    font-family: verdana;
	float: left;
    line-height: normal;
    text-decoration: none;
	padding-left: 13px;
    padding-right: 19px;
	background:url(../../../../../assets/en/images/open/fuel/overview/sprites/black.png) no-repeat scroll 0px 50% transparent;
	}

h1 {
	display:block;
	font-size: 29px;
	font-weight: normal;
	height: 38px;
	margin-left: 15px;
	width: 980px;
}
/*LVHA*/

#carContainer {
	float:left;
	padding:0px 0 0 0px;
	width:645px
}
#carType {
	height:0px;
	margin:0px;
}
#carType li {
	float:left;
	list-style:none;
	height:32px;
	cursor:pointer;
}
#carList {
	width:715px;
	overflow:hidden;
	margin: 0 0 5px 0;
}

.Explorer7 #carList {
	width:700px;
	overflow:hidden;
	margin: 0 0 15px 0;
}

#carList li {
	background-color: #A8D7C3;
	float: left;
	list-style-type: none;
	margin: 9px 11px 4px 0;
	padding: 0;
	height: 115px;
    width: 221px;
	display:block;
}
.Explorer7 #carList li {
	margin: 9px 5px 4px 0;
}
.Explorer6 #carList li {
	float:none;
	width:auto;
}
#carList li.bottomImg {
	height:25px;
	width:403px;
}
.Explorer6 #carList li.bottomImg {
	width:406px;
}
.Explorer7 #carList li.bottomImg {
	width:406px;
}
div.pfuel_disclaimer {
	clear:both;
	float:left;
	padding-bottom: 35px;
	font-weight:bold;
}

.mpg, .modelImage {
	float: none;
}
.mpg {
	padding-left:5px;
}
.model {
	float:none;
	height:85px;
	padding-top:25px;
}
.dn {
	display:none;
}
.db {
	display:block;
}
#fistItem {
	background:url(../../../../../assets/en/images/open/fuel/overview/img_chevy_volt.jpg) no-repeat top left;
	width:197px;
	height:172px;
	display:block;
}
#fistItem span {
	display:none;
}
#secondItem {
	background:url(../../../../../assets/en/images/open/fuel/overview/img_equinox_fuel_cell.jpg) no-repeat top left;
	display:block;
	width:197px;
	height:172px;
	margin-top:25px;
}
#secondItem span {
	display:none;
}
#rightItems {
	margin-top:14px;
}
.model {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
.inkTour a,.inkTour a span {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
}
.modelImage {
	padding: 0;
}
.modelText {
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin:0px;
}
.modelLinks a,.modelLinks a span {
	color:#ffffff;
	font-size:9px !important;
}
.modelLinks a:visited, .modelLinks a:hover {
	color:#ffffff;
}
.modelLinks {
	margin-left: 10px;
    margin-top: -25px;
    padding-bottom: 0;
    padding-top: 0;
    width: 226px;
}
.Explorer8 .modelLinks {
	margin-top: -22px;
}
.Safari5 .modelLinks {
	margin-top: -21px;
}
#carContainer #carList .modelLinks a, #carContainer #carList .modelLinks a span {
	color: #ffffff;
  font-family: Arial, Helvetica;
  line-height: normal;
  text-decoration: none;
	padding-left: 14px;
  padding-right: 31px;
	background:url(../../../../../assets/en/images/open/fuel/overview/sprites/white.png) no-repeat scroll 0 50% transparent;
}
em {
	font-size:11px;
	color:#000000;
}
#SilveradoHybrid {
	height:110px;
}
#rightPanel {
	padding-top:35px;
}
.Explorer6 #carList li.bottomImg {
	margin-left:-2px;
}
.Explorer7 #carList li.bottomImg {
	margin-left:-2px;
}

/* 	-------------------
		Page Sections
		------------------- */
div.pfuel_wrapper {
	width:980px;
	position:absolute;
	overflow:hidden;
	margin-top: 560px;
}

div.pfuel_wrapper div.pfuel_container div.pfuel_sections { width:5880px; position:relative;}
div.pfuel_wrapper div.pfuel_container div.pfuel_sections div.pfuel_section {
	background-color:#eaeceb;
	float:left;	
	position:relative;
	width:980px;
}
	
div#pfuel_wrapper {
	height:100px;
	width:980px;
	z-index:10000;
	height: 100%;
	padding-top: 535px;
}
.pfuel_promos {
	padding-top: 16px;
	width:1024px;
	height:200px;
}
.pfuel_promo {
    float: left;
	width: 300px;
	margin-right: 39px;
	position: relative;
}

.highlightPromo {
	opacity: 0;
	filter:alpha(opacity=0);
	width: 100%;
	height: 100%;
	position: absolute !important;
	top: 0;
	left: 0;
	background-color: #fff;
}


/* 	-------------------
		Gallery Styling
		------------------- */
div#pfuel_gallery {
	width:100%;
	height:600px;
	background-color:#EAECEB;
	margin:0;
	padding:0;
	position:absolute;
	overflow:hidden;
}

div#pfuel_gallerynav {
	position: absolute;
	overflow:hidden;
/*	margin: 0 auto;
	width: 100%;*/
	height:40px;
	top:450px;
	z-index:100;
}
.Explorer7 div#pfuel_gallerynav {top:440px;}
div#pfuel_gallerynav ul {
	z-index:2;
	width: 650px;
	/*margin-left: 94px;*/
	float:left;
	padding:0;
	position: relative;
}
 .pfuel_gallerytabs  {
	display:block;
	height:40px;
	list-style:none outside none;
	width:150px;
	z-index:200;
	position:absolute;
	margin-left:0;
	padding-left:0;
}

.pfuel_gallerytabs li {
	float:left;
	margin: 0 16px 0 16px;
	padding:0;
	list-style:none;
	display:inline;
	width: 137px;
	color: #FFFFFF;
	background-color:transparent;
  cursor: pointer;
  list-style: none outside none;
  text-align: center;
}

.pfuel_gallerytabs li a {
	border:none;
	list-style:none;
	display:block;
	width: 150px;
	cursor:pointer;
 	list-style: none outside none;
  text-align: center;
  text-transform: uppercase;
  font: bold 15px/40px Arial,Arial,sans-serif  !important;
	color: #FFFFFF !important;
  text-decoration:none !important;
}

.pfuel_gallerytabs li a:hover {
	color:#6d9eb3  !important;
  cursor: pointer;
  list-style: none outside none;
}

.pfuel_gallerytabs li.active a {
	background-color:#eaeceb;
	border-top: 3px solid #6d9eb3;
	color:#6d9eb3  !important;
}

/*** overview moduels*/

div#moduleSubheading.plinksBY a, 
.plinksBY a span,
div#moduleSubheading.plinksLM a, 
.plinksLM a span {
    color: #000000;
    font-family: verdana;
    line-height: normal;
    text-decoration: none;
}
.plinksBY a, .plinksBY a span {
    color: #000000;
    font-family: verdana;
    line-height: normal;
    text-decoration: none;
}


/*vehicle overview styles*/
/*general*/
#gMdsSubNav {
	background-image: none;
	width:980px;
	margin: 0 auto;
}

.mainModuleHeading {
	font-size: 25px;
	font-weight: bold;
	color: #626262;
	clear: left;
	padding-bottom: 7px;
	*padding-bottom: 3px;
	text-transform:uppercase;
}

.fullImageTitle {
	margin-top: 14px;
}

.mainModuleSubHeading {
	font-size: 14px;
	font-weight: bold;
	margin-top: -8px;
	*margin-top: -8px;
	color: #4e4f50;
	/*clear: left;*/
	padding-bottom: 12px;
}

.moduleHeading {
	font-size: 15px;
	font-weight: bold;
}

.moduleSubheading {
	color:#4e4f50;
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	/*margin-bottom: 13px;*/
}


.moduleSubheadingBtm {
	font-size: 12px;
	font-weight: bold;
}

.overlayHeading {
	font-size: 15px;
	font-weight: bold;
}

.msrpListItem {
	margin-bottom: 10px;
}

.caption {
	font-size: 9px;
	margin-top: 2px;
}

.sub-arrow img {border: none !important;}

.clear {
	clear: both;
}

.moduleLink {
	padding: 0;
	text-decoration: underline;
	background-image: none;
}

.moduleListItem {
	list-style: none;
	padding: 6px 0 8px;
	background: transparent url('../../../../../assets/en/images/model/overview/common/msrp_btn_bg.jpg') no-repeat left 11px;
}
.moduleListItem:hover {
	background: transparent url('../../../../../assets/en/images/model/overview/common/msrp_btn_bg_ovr.jpg') no-repeat left 11px;
}

.moduleListItemLast {
	background: transparent url('../../../../../assets/en/images/model/overview/common/msrp_btn_bg_last.jpg') no-repeat left 11px;
}
.moduleListItemLast:hover {
	background: transparent url('../../../../../assets/en/images/model/overview/common/msrp_btn_bg_last_ovr.jpg') no-repeat left 11px;
}

.moduleListItem a {
	/*font-weight: bold;*/
	text-decoration: none !important;
}
.moduleContainer .moduleListItem .listLink span a {
	text-decoration: none !important;
	color: #2385B2 !important;
}
.moduleContainer .moduleListItem .listLink {
	color: #FF0000;
}

.moduleCTA {
	margin-top: 10px;
	padding: 9px 10px 5px;
	font-size: 15px;
	background: transparent url('../../../../../assets/en/images/global/moduleCTA.jpg') no-repeat left top;
}
.moduleCTA a {
	text-decoration: none !important;
}

.leftSubheading {font-weight: bold;}

/*pricing*/
.msrpDollarSign {
	width: 10px; 
	float: left;
	margin-top: 4px;
	margin-left: -10px;
}
.msrpHeading {
	float: left;
	margin-top: 0px;
	*margin-top: 10px;
	width: 185px;
	height: 33px;
}

/*mpg*/
#mpg img:first-child {
	margin-bottom: 50px;
}

/*downloads*/
#pdfLogo {
	float: left;
	width: 20px;
	margin-bottom: 10px;
}

#pdfInfo {
	float: left;
}

/*build*/
.buildVehicle {
	margin-bottom: 10px;
}

/*facebook nameplate*/
#facebookEmbed iframe {
	width: 180px !important;
	height: 380px !important;
}

#fbSubheader {
	border: solid 1px #333;
}

#fbSubheader a {
	display: block;
}

#fbNameplates {
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	border-bottom: solid 1px #333;
}

#fbLogo {
	float: left;
}

.fbNameplateTitle {
	font-weight: bold;
}

/*twitter nameplate*/
.twitter-header-sml {
	margin-bottom: 2px;
}

#twitterLogo {
	float: left;
}

.tweetInfo {
	font-style: italic;
}

#yahooAutos {display: none;}
.malibu #yahooAutos {display: block;}

/*top*/
#modulesTop .imageWrapper {
	margin-bottom: 20px;
}

#modulesTop .moduleContainer .imageArea {
	margin-top: -39px;
}

#modulesTop .moduleSubheading {
	margin-bottom: 0;
}

.featureVeh2 {
	margin-top: 12px;
}

.oneThird .moduleSubheading {
	margin-bottom: 0;
	font-size: 13px;
	font-family: arial;
}

.oneHalf.last, .oneThird.last, .oneFourth.last, .mastheadPromo.last, .dataColumnGeneric.last {
	margin-right: 0;
}

#modulesTop .moduleContainer ul {
	list-style: disc;
	float: left;
	padding-right: 10px;
	padding-left: 15px;
	margin: 0;
}

#modulesTop .moduleContainer ul li {
	padding: 1px 0;
}

#modulesTop .moduleContainer ul a {	
	text-decoration: none;
	font-size: 10px;
}

.promoCaption {
	font-size: 9px;
	padding: 0 0 0 1px;
	/*background: url('../../../../../assets/en/images/global/icons/promo_arrow.jpg') right 3px no-repeat;*/
}
.promoCaption a {
	font-size: 9px;
	color: #717171 !important;
	text-decoration: none !important;
}
.promoCaption img {
	border: none !important;
}

#modulesBottom .promoCaption a {
	font-size: 11px;
	color: #477AA5 !important;
}

a:visited {
	text-decoration: none !important;
}

.plinksBY:visited,
.plinksLM:visited {
	color: #333 !important;
}

/*main*/
.oneHalf {
	float: left;
	width: 48%;
	/*width: 480px;*/
	margin-right: 10px;
}
	
.twoThirds {
	float: left;
	width: 64%;
	/*width: 632px;*/
}

.oneThird {
	float: left;
	position: relative;
	width: 32%;
	/*width: 316px;*/
	margin-right: 10px;
	color: #616161;
}

.oneFourth {
	float: left;
	position: relative;
	width: 24%;
	/*width: 237px;*/
	margin-right: 10px;
	color: #616161;
}

.dataColumnGeneric {
	float: left;
	position: relative;
	margin-right: 10px;
	color: #616161;
}

#modulesTop {
	padding-top: 6px;
	float: left;
	width: 980px;
}

#modulesMain {
	float: left;
	width: 980px;
	padding-left: 14px;
}

#moduleWrapper {
	margin-bottom:30px;
}

#modulesMain .moduleContainer {
	width: 980px;
	margin-top: 20px;
}

/*#modulesMain .storyMain:first-child {
	margin-top: 45px;
}*/
#modulesMain #moduleWrapper:first-child {
	margin-top: -28px;
}

#modulesMain .storyMain {
	margin-top: 73px;
}

#modulesMain ul {
	margin: 0 0 0 15px;
}

#modulesBottom {
	height: 315px;
}

#modulesBottom .moduleContainer {
	width: 730px;
	padding-top: 70px;
	*padding-top: 48px;
}

#modulesBottom p {
	margin:0;
}

.imageArea img {
	display: block;
}

.imageWrapper {
	overflow:hidden;
	position: relative;
	margin-bottom: 53px;
}

.imageLeft {
	padding-right: 10px;
	
}

.imageRight {
	 padding-left: 12px;
}

.imageXSmall {
	float: left;
	margin-top: 2px;
	width: 360px;
	position: relative;
}
.copyXSmall {
	float: left;
	width: 455px;
}

.imageSmall {
	float: left;
    margin-left: 19px;
    margin-top: 2px;
    position: relative;
    width: 465px;
}
.copySmall {
	float: left;
	width: 486px;
}
.dualImage {
	float: left;
    margin-left: 19px;
    margin-top: 2px;
    position: relative;
    width: 465px;
}
.copyDual {
	float: left;
	width: 486px;
}

.imageMedium {
	float: left;
	margin-top: 2px;
	width: 599px;
	position: relative;
}

.copyMedium {
	float: left;
	width: 369px;
}

.imageLarge {
	float: left;
	margin-top: 2px;
	position: relative;
	width: 598px;
}
.copyLarge {
	float: left;
	width: 370px;
}

.thumbImage {
	width: 150px;
	float: left;
	margin-right: 20px;
}

.thumbCopy {
	float: left;
	margin-right: 20px;
}

/*yahoo autos*/
.starRating {
	margin: 3px 0 0 3px;
}

.star {
	margin-left: -3px;
}

/*bottom*/
#modulesBottom ul {
	margin: 0 0 20px;
	padding: 0;
}

#modulesBottom ul li {
	list-style: none;
}

#modulesBottom ul li a {
	color: #477AA5;
}

#vehicleInfo {
	float: left;
	margin-right: 50px;
	width: 200px;
}

#vehicleInfo ul {
	margin-top: 10px;
}

#vehicleCategories {
	float: left;
	height: 170px;
	margin-right: 50px;
	width: 70px;
}

#featuredVehicles {
	width: 330px;
	float: left;
}

#featuredVehicles div {
	margin-bottom: 0px;
}

#featuredVehicles a {
	color: #477AA5;
}

#options {
	float: left;
}

.fistb {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

.featured {
	padding-bottom: 5px;
	border-bottom: solid 1px #ccc;
	font-weight: bold;
	font-size: 11px;
}

.youTubeWrapper {
	width: 496px;
	margin-left:15px;
}

.youTubeWrapper .description {
	display:none;
	background-color: #000;
	padding: 5px;
	color: #fff
}