/* --------------------------------- Start of Document: cThumbSwitch --------------------------- */
div#thumbSwitchBckgndImage{
	padding: 120px 0px 0px 0px;
	background-image: url(../images/vignette.png);
	background-repeat: no-repeat;
}
#right{
	width:110px;
	height:15px;
	position:fixed;
	right:3px;
	top:60px;
}
.bodyCopy{
	width:500px;
	line-height:1.8em;
	font-size:1.1em;
}
.subHead{
	margin-top:23px;
	margin-bottom:13px;
	font-size:1.1em;
	line-height:1.8em;
	font-family: "Arial", sans-serif;
	font-weight: bold;
	text-transform: uppercase;
}
.bottom .subHead{
	margin: 0 0 -10px;
	font-size:1.1em;
	line-height:1.8em;
}
.btnTxt{
	line-height:12px;
}
#leftContent {
	height: auto;
	left: 60px;
	padding-bottom:80px !important;
	position: relative;
}
#leftContent .top {
	height: 160px;
	width: 525px;
}
#leftContent .top .logo {
	height: 54px;
	width: 340px;
	margin-bottom: 20px;
}
#leftContent .mid {
	width: 600px;
	height:135px;
	clear:both;
}
#leftContent .mid .list{
	height: 17px;
	margin:0;
	width: 600px;
	text-align: left;
}
#leftContent .mid .list .itemsTitle{
	display: inline-block;
	/*height: 21px;*/
	width:150px;
	/*margin-left:4px;*/
	text-transform: uppercase;
	line-height: 12px;
	float:left;
	font-size:11px;
}
#home #leftContent .mid .list .itemsTitle a{
	font:bold 10px Verdana, Geneva, sans-serif;
	color:#fff;
}
#leftContent .mid .list .itemsTitle h4.gotham-book {
	margin: 0;
}
#leftContent .mid .list .thumbnailImage {
	width:120px;
	height:66px;
	float: left;
	margin-top: 5px;
	margin-right: 30px;
	position: relative;
}
#leftContent .mid .list .thumbnailImage > div{
	cursor: pointer;
	display:block;
	width:118px;
	height:64px;
	border:1px solid #fff;
}
#leftContent .mid .list .thumbnailImage > div > img {
 	clip: rect(1px, 119px, 65px, 1px);
    height: 66px;
    left: -1px;
    margin: 1px 0 0 1px;
    position: absolute;
    top: -1px;
    width: 120px;
}

#leftContent .mid .list .thumbnailImage div a.button span{
	background: url("../images/pontiac_nav_arrow_inactive.png") no-repeat scroll 93px 3px transparent;
	width: 100%;
}
.safari.mac #leftContent .mid .list .thumbnailImage div a.button span{ background-position:90px 4px;}
#leftContent .mid .list .thumbnailImage div a.button.externalLink span{
	background: url("../images/pontiac_external_red.png") no-repeat scroll 92px 4px transparent;
}
.safari.mac #leftContent .mid .list .thumbnailImage div a.button span.genBtn{
	padding-top:1px;
}
.safari.mac #leftContent .mid .list .thumbnailImage div a.button span.highlightLinkColor{
  background-position:92px 0;
}
/*#leftContent .mid .list .itemsTitle a:hover, a:visited, a:active, a:link {
	color:#00b1e9;
	text-decoration: underline;
}*/
.centeredAC{
	margin-left:auto;
	margin-right:auto;
	width:97px;
	position: relative;
	top: -74px;
	left: 2px;
	height: 66px;
	width: 120px;
	background: url("../images/bg45.png");
}

#leftContent .socialIconsFollow p {
	text-transform: uppercase;
	float: left;
	width: 135px;
}
#leftContent .socialIconsFollow .icons {
	width: 250px;
	margin-top: 10px;
	float: left;
}
#leftContent .socialIconsFollow .icons img {
	padding-right: 5px;
}
#leftContent .bottom .textLinks {
	list-style:none;
	line-height: 2.4em;
	width: 320px;
	padding:0;
	margin: 12px 0 0;
	font-size:1.1em;
}
#leftContent .bottom .textLinks li {
	background: url("http://www.pontiac.com/etc/designs/pontiac/images/thumbSwitchLeftArrowIcon.png") no-repeat scroll 0 7px transparent;
	padding-left: 15px;
}
#leftContent .socialIconsFollow .socialIconsList {
/*    list-style-type: none;
	margin-left: -35px;*/
	margin: 15px 0 0;
	padding: 0;
}
#leftContent .socialIconsFollow .socialIconsList li{
	display: inline-block;
	float: left;
}
#leftContent .socialIconsFollow .socialIconsList .socialIconsText {
	text-transform: uppercase;
	float: left;
	margin-top:2px;
	margin-right: 10px;
	font-size:8.5em;
}
#leftContent .socialIconsFollow .socialIconsList li a img {
	float: left;
	margin-right: 10px;
}
#leftContent .top .ctaBtn {
	float: left;
	margin-right: 20px;
}

#home #leftContent .top .ctaBtn {
	display: none;
}
.layeredCta a.button { /* swaps default buttons for 80% opacity version  */
	background: url("../images/fBtnLeftEnd_80.png") no-repeat scroll 0 7px transparent;
}
.thumbnailImage .layeredCta a.button {
	background: none;
	font-size: 1em;
}
.layeredCta .genBtn { /* swaps default buttons for 80% opacity version  */
	background: url("http://www.pontiac.com/etc/designs/pontiac/images/fBtnBg_80.png") repeat-x scroll left top transparent;
}
#home .layeredCta .genBtn {
    background: none repeat scroll 0 0 transparent;
    height: 63px;
    position: absolute;
    left:4px;
    top: 21px;
    width: 90px;
	text-transform: uppercase;
	font-weight:bold;
}
.layeredCta .actionContainer { /* swaps default buttons for 80% opacity version  */
	/*background: url("../images/fBtnRtEnd_80.png") no-repeat scroll right 7px transparent;*/
}
.altLinkColor {
	color: #00b1e9;
	text-decoration: none;
}
ul li > a:hover .altLinkColor{
	color: #9ed6e8;
}
/* End of Document: cThumbSwitch */




/* ----------------------------------- Start of Document: cFaqs ---------------------------*/

body#faqs div.title.parbase.section > h2,
body#maintenance_servicerepair div.title.parbase.section > h2,
body#sales_and_financing div.title.parbase.section > h2,
body#parts_accessories div.title.parbase.section > h2,
body#product_features div.title.parbase.section > h2,
body#safety div.title.parbase.section > h2,
body#warranty div.title.parbase.section > h2,
body#fuel_economy_alternativefueltechnology div.title.parbase.section > h2,
body#new_device_submissions div.title.parbase.section > h2,
body#legal_privacy div.title.parbase.section > h2,
body#miscellaneous div.title.parbase.section > h2{
	padding: 25px 0 25px 50px;
}

html #warranty div.title.parbase.section > h2 {
	padding: 0 0 15px 0;
}

#warranty .flexLeftContent .actionContainer {
	padding-top: 15px;
	width:100%;
}

#warranty .disclaimer {
	padding-top: 130px;
	color:#000;
}
/*  [START] Rounded corner box structure */

.upperRow {
	/*top: 22px;*/
	margin: 0;
	padding: 0;
	position: relative;
}
.midRow {
	margin: 0;
	padding: 0;
	position: relative;
}
.lowerRow {
	margin: 0;
	padding: 0;
	width:100%;
	float:left;
}
/*  [END] Rounded corner box structure */

/*  [START] Expandable box DEFAULT STATE styles  */

#pontiac_vehicles.tabpage div#content div.shadedContainer div.upperRow div.upperLeft
{
	background:none;
}

.upperLeft {
	background-image: url(../images/upperLeft70.png);
	background-repeat: no-repeat;
	height:7px;
	width: 7px;
	float:left;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.upperRow div.upperMid
{
	background:none;
}
.upperMid {
	background-image: url(../images/upperMid70.png);
	background-repeat: repeat-x;
	height:7px;
	margin-left:7px;
	margin-right:7px;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.upperRow div.upperRight
{
	background:none;
}

.upperRight {
	background-image: url(../images/upperRight70.png);
	background-repeat: no-repeat;
	height:7px;
	width:7px;
	float:right;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.midRow div.midLeft
{
	background:none;
}

.midLeft {
	background-image: url(../images/midLeft70.png);
	background-repeat: repeat-y;
	background-position: left;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.midRow div.midLeft div.midRight
{
	background:none;
}

.midRight {
	background-image: url(../images/midRight70.png);
	background-repeat: repeat-y;
	background-position: right;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.midRow div.midLeft div.midRight div.midMid
{
	background:none;
}
.midMid {
	background-image: url(../images/midMid70.png);
	background-repeat: repeat;
	margin-left:7px;
	margin-right:7px;
	overflow:hidden;
}
.navHolder .midMid {
	background-image: url(../images/midMid70.png);
	background-repeat: repeat;
	margin-left:7px;
	margin-right:7px;
	overflow:visible;
}
.midMid ul {
	margin: 0;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.lowerRow div.lowerLeft
{
	background:none;
}

.lowerLeft {
	background-image: url(../images/lowerLeft70.png);
	background-repeat: no-repeat;
	height:7px;
	width: 7px;
	float:left;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.lowerRow div.lowerMid
{
	background:none;
}
.lowerMid {
	background-image: url(../images/lowerMid70.png);
	background-repeat: repeat-x;
	margin-left:7px;
	margin-right:7px;
	height:7px;
}

#pontiac_vehicles.tabpage div#content div.shadedContainer div.lowerRow div.lowerRight
{
	background:none;
}


.lowerRight {
	background-image: url(../images/lowerRight70.png);
	background-repeat: no-repeat;
	height:7px;
	width:7px;
	float:right;
}
/*  [END] Expandable box DEFAULT STATE styles  */


	 
/*  [START] Expandable box - HOVER STATE styles  */
.expandBoxHover .upperLeft {
	background-image: url(../images/upperLeft90.png);
}
.expandBoxHover .upperMid {
	background-image: url(../images/upperMid90.png);
}
.expandBoxHover .upperRight {
	background-image: url(../images/upperRight90.png);
}
.expandBoxHover .midLeft {
	background-image: url(../images/midLeft90.png);
}
.expandBoxHover .midRight {
	background-image: url(../images/midRight90.png);
}
.expandBoxHover .midMid {
	background-image: url(../images/midMid90.png);
}
.expandBoxHover .lowerLeft {
	background-image: url(../images/lowerLeft90.png);
}
.expandBoxHover .lowerMid {
	background-image: url(../images/lowerMid90.png);
}
.expandBoxHover .lowerRight {
	background-image: url(../images/lowerRight90.png);
}
/*  [END] Expandable box - HOVER STATE styles  */


/*  [START] Expandable box - EXPANDED STATE styles   */
.upperLeft {
	background-image: url(../images/upperLeft90.png);
}
.expandBoxOpen .upperMid {
	background-image: url(../images/upperMid90.png);
}
.expandBoxOpen .upperRight {
	background-image: url(../images/upperRight90.png);
}
.expandBoxOpen .midLeft {
	background-image: url(../images/midLeft90.png);
}
.expandBoxOpen .midRight {
	background-image: url(../images/midRight90.png);
}
.expandBoxOpen .midMid {
	background-image: url(../images/midMid90.png);
}
.expandBoxOpen .lowerLeft {
	background-image: url(../images/lowerLeft90.png);
}
.expandBoxOpen .lowerMid {
	background-image: url(../images/lowerMid90.png);
}
.expandBoxOpen .lowerRight {
	background-image: url(../images/lowerRight90.png);
}
/*  [END] Expandable box - EXPANDED STATE styles   */

.clearfix {
	clear:right;
}
.qaBoxWrap {
	background: url(http://www.pontiac.com/etc/designs/pontiac/images/expandCollapse/bg_65.png) repeat scroll 0 0 transparent;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	min-height: 4500px;
	padding: 25px 50px 50px;
	width: 1015px;
	display:block;
}
.qaBoxWrap h2 {
	float:left;
	clear:both;
	color:#00B1E9;
	text-decoration:none;
}
.qaBoxWrap .faqTitle {
	color: #fff;
}
h2 .sectionTitle, 
.pageTopActions .faqTitle {
	color:#00B1E9;
}
.qaBoxWrap a:focus {
	outline:none;
}
.btn {
	float:left;
	clear:both;
	width:175px;
	height:17px;
	padding:3px 0 0;
	margin:20px 0 0;
	display:block;
	font-size:0.6875em;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
	border-style:solid;
	border-color:#fff;
	border-width:1px;
}
.btnNonCTA {
	float:left;
	clear:both;
	width:175px;
	height:17px;
	padding:3px 0 0;
	margin:20px 0 0;
	display:block;
	font-size:0.6875em;
	font-weight: bold;
	text-transform:uppercase;
	text-align:center;
}
h2 .colorText{
	color:#CC2229;
}

.colorText{
	color:#FFF;
}


.colorTextUnderlined{
	color:#01a7dc !important;
	text-decoration: underline;
}

/*styles for navigation box*/

.navHolder {
	clear: both;
	float: left;
	margin: 0;
	position: relative;
	padding: 23px 0 0 50px;
	/*width: 238px;*/
	width:220px;
}
.nav {
	padding:15px;
	
	font-weight:bold;
	margin: 0;
}
.nav li {
	margin:9px 12px 0 20px;
}
.nav li:first-child {
	margin-top:5px;
}
.navHolder .shadedContainer {
	padding-bottom: 0;
	position: relative;
	padding-top: 20px;
	}

/*styles for expanding box*/


body.contentpage div#content div.shadedContainer div.midRow div.midLeft div.midRight div.midMid div.par div.parbase div.navHolder div.links div.midRow div.midLeft div.midRight div.midMid ul.nav div.parsys div.faq_link  {
	width: 175px;
}


.boxHolder {
	float: left;
	margin: 0 0 0 15px;
	position: relative;
	/*  top: -20px;*/
	width: 614px;
}
.pageTopActions,
.pageBottomActions {
	font-weight:bold;
}
.pageTopActions {
	/*float: left;*/
	width: 614px;
	height: 1.2em;
	padding-bottom: 10px;
}
.pageBottomActions {
	/*float: left;
	margin: 20px 0 0;*/
	width: 614px;
}
.secondaryActionsContainer {
	color:#00B1E9;
	float: right;
	padding-top: 8px;
	text-decoration: underline;
}
.secondaryActionsContainer a, .secondaryActionsContainer a:visited, .secondaryActionsContainer a:active, .secondaryActionsContainer a:link {
	color:#00B1E9;
}
.secondaryActionsContainer a:hover {
	color: #9ed6e8;
}
div.faqquestion div.upperMid, div.faqquestion div.lowerMid, div.faqquestion div.midMid {
	width: 600px;
}
.qaBox {
	color: #FFFFFF;
	margin: 0;
	overflow: hidden;
	padding: 15px 10px 0;
}
.qaBox a.plus,
.qaBox a.minus {   /* creates a home for plus and minus icons */
	float:left;
	display:block;
	width:20px;
	height:20px;
	margin:-5px 0 0 -5px;
	text-decoration:none;
}
.qaBox a.plus {
	background:url(http://www.pontiac.com/etc/designs/pontiac/images/expandCollapse/plus.png);
}
.qaBox a:hover.plus , .expandBoxHover .qaBox a.plus{
	background:url(http://www.pontiac.com/etc/designs/pontiac/images/expandCollapse/plusHover.png);
}
.qaBox a.minus {
	background:url(http://www.pontiac.com/etc/designs/pontiac/images/expandCollapse/minus.png) no-repeat -2px 0;
}
.qaBox a:hover.minus, .expandBoxHover .qaBox a.minus{
	background:url(http://www.pontiac.com/etc/designs/pontiac/images/expandCollapse/minusHover.png) no-repeat -2px 0;
}
.qaBox p:last-child {
	margin-top:16px;
	font-weight: bold;
}
.qaBox .faqQ a,
.qaBox .faqA a, 
.qaBox ul a {
	padding: 0;
	margin: 0;
}	
.qaBox .faqQ a:link, .qaBox .faqQ a:active, .qaBox .faqQ a:visited, .qaBox .faqQ a:hover,
.qaBox .faqA a:link, .qaBox .faqA a:active, .qaBox .faqA a:visited, .qaBox .faqA a:hover,
.qaBox ul a:link, .qaBox ul a:active, .qaBox ul a:visited, .qaBox ul a:hover {
	text-decoration: underline;
	padding: 0;
	margin: 0;
}
.qaBox .faqQ a:link, .qaBox .faqQ a:active,
.qaBox .faqA a:link, .qaBox .faqA a:active,
.qaBox ul a:link, .qaBox ul a:active {
	color:#00B1E9;
}
.qaBox .faqQ a:visited,
.qaBox .faqA a:visited,
.qaBox ul a:visited {
	color:#a7a7a7;
}
.qaBox .faqQ a:hover,
.qaBox .faqA a:hover,
.qaBox ul a:hover {
	color:#9ed6e8;
}
.faqQ ul, 
.faqA  ul {
	padding: 0;
	margin: 0;
}
.qaBox ul a {
	left: 0;
}
.qaBox li {
	margin: 0;
	line-height: 1.8em;
}
.qaBox li span {
	font-size: 1.2em; /* works with cufon to create a larger letter 'Q' and letter 'A' */
	position: relative;
	top: -1px;
}
.faqQ {
	cursor:pointer;
	padding:0 20px 15px 30px;
}
.faqA {
	border-top: 1px solid #FFF;
	padding: 13px 20px 10px 30px;
	margin-top: 10px;
}
.expAll, .linkPrint {
	color:#00B1E9;
	text-decoration:underline;
	margin-bottom:-10px;
}
.expAll {
	float:left;
	clear:left;
}
.linkPrint {
	float:right;
	clear:right;
	text-decoration:underline;
}
/* End of Document: cFaqs */


/* ----------------------------------- Start of Document: cBaseballCards --------------------------------- */
#model-overview .titleContainer {
	margin: 0 auto;
	padding: 24px 0 9px 0;
}	
#model-overview {
	left: 40px;
	padding-bottom: 40px;
	position: absolute;
	top: 85px;
	width: 252px;
}
#model-overview a.active {
	color: #00b1e9;
}
#model-overview #make-model {
	/*padding-top: 24px;*/
	font-size: 1.5em;
	line-height:1.3333em;
	text-align: center;
	text-transform: uppercase;
}
#model-overview #price {
	font-size: 0.8333em;
	line-height: 1.5em;
	padding-top: 10px;
	text-align: center;
}
#model-overview .arrow-link {
	background-image: url("http://www.pontiac.com/etc/designs/pontiac/images/bullet_arrow.png");
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 13px;
}
#model-overview .arrow-link.active a {
	color: #00b1e9;
}
#model-overview #available-colors-link {
	margin: 10px auto 0;
	width: 120px;
}
#model-overview .separator {
	background-image: url("http://www.pontiac.com/etc/designs/pontiac/images/line.png");
	background-repeat: repeat-x;
	background-position: left center;
	height: 1px;
	margin: 15px 0 15px -5px;
	padding-right: 10px;
	width:100%;
}
#model-overview #key-features {
	margin: 0 auto;
	width: 200px;
}
#model-overview #key-features ul {
	margin: 5px 12px;
	padding: 0;
	list-style-type: disc;
}
#model-overview #key-features ul li {
	padding-bottom: 5px;	
}
/*#model-overview .buttonAdjust240{
	width: 230px;
}
#model-overview .buttonAdjust240 .actionContainer{
	margin-right: 0;
}
#model-overview .buttonAdjust240 .actionContainer a.button{
	margin-right: 0;
}
*/
#model-overview .button span.btnLeftEnd, #model-overview .button span.btnRightEnd {
	top: 0;
}
#model-overview-link {
	margin: 15px auto;
}
#model-overview-link a {
	display: block;
	height: 20px;
	margin: 0 auto;
}
#model-links {
	width: 190px;
	margin: 0px auto 10px;
}
#model-links ul {
	list-style: none;
	padding: 0;
	margin: 5px 0;
}
#model-links ul li.arrow-link a{
	color: #FFF;
	text-decoration: none;
}
#model-links ul li.arrow-link a:hover{
	color: #9ED6E8;
}
#model-overview #addThis_container {
	width: 215px;
	margin: 0 auto;
}
#model-overview #select-another-vehicle {
	margin: 0 auto;
	padding-bottom: 10px;
}
#model-overview #select-another-vehicle a {
	display: block;
	width: 167px;
	height: 20px;
	margin: 0 auto;
}
#model-overview #select-another-vehicle a:hover {
	background-position: left -21px;
}
.submitContainer {
	float: left;
	padding: 3px 0 0 8px;
	position: relative;
	text-decoration: none;
	top: -9px;
}
/*----------------- Color selector -------------------*/
#color-selector {
	position: absolute;
	width: 487px;
	height: 400px;
	top: 85px;
	left: 295px;
	display: none;
}
#color-selector-content {
	height: 400px;
}
.model-overview-close-button {
	width: 79px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 8px;
}
#color-selector #color-swatches {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 200px;
	height: 50px;
}
#color-selector #color-swatches ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#color-selector #color-swatches ul li {
	float: left;
	margin-right: 15px;
	margin-bottom: 5px;
	padding: 0;
}
#color-selector #bg-360 {
	background-image: url("http://www.pontiac.com/etc/designs/pontiac/images/360-control-bg.png");
	bottom: -19px;
	height: 277px;
	left: 3px;
	position: absolute;
	width: 480px;
}
#color-selector #vehicle-360 {
	bottom: 45px;
	height: 160px;
	left: 10px;
	position: absolute;
	width: 480px;
}
#color-selector .color-code {
	width: 48px;
	height: 16px;
	display: block;
}
#color-selector #nav360 {
	bottom: 11px;
	height: 10px;
	left: 200px;
	position: absolute;
	width: 83px;
}
#color-selector #prev360 {
	width: 19px;
	height: 20px;
	position: absolute;
	display: block;
	background-image: url("http://www.pontiac.com/etc/designs/pontiac/images/360-arrows.png");
	background-position: left center;
	background-repeat: no-repeat;
	left: 0;
	outline: none;
}
#color-selector #next360 {
	width: 19px;
	height: 20px;
	position: absolute;
	display: block;
	background-image: url("http://www.pontiac.com/etc/designs/pontiac/images/360-arrows.png");
	background-position: right center;
	background-repeat: no-repeat;
	right: 0;
	outline: none;
}
/* -------------- Current Offers -------------*/
#current-offers {
	position: absolute;
	width: 400px;
	height: 150px;
	top: 340px;
	left: 295px;
	display:none;
}
#current-offers-content {
	display: block;
	height: 138px;
}
#current-offer-copy {
	/*height: 38px;
	padding: 18px 30px 30px;
	width: 300px;*/
	   padding: 10px 30px 0;
}
#current-offer-form-content {
	margin-left: 10px;
	margin-top: 15px;
	position: relative;
}
#current-offers-form {
	padding:0;
	margin: 0 20px;
	/* IE 8 and up */
	margin-left: 26px\9;
	/* IE 7 and below */
	*margin-left:24px;
}
#current-offers-form fieldset {
	position:relative;
	border:none;
}
#current-offers-form input[type="text"] {
	background-color: transparent;
	background-image: url("http://www.pontiac.com/etc/designs/pontiac/images/zip-bg.png");
	border: medium none;
	clear: right;
	float: left;
	height: 20px;
	outline: medium none;
	padding: 2px 7px;
	position: relative;
	width: 100px;
}
#current-offer-button {
	bottom: -16px;
	height: 22px;
	left: 138px;
	outline: medium none;
	position: absolute;
}
/*  View Change */
#view-change {
	bottom: 55px;
	cursor: pointer;
	position: fixed;
	right: 25px;
	text-transform: uppercase;
	font-size:.8em;
}
#model-overview-background img {
	position: absolute;
	top:0;
	left:0;
}
#model-overview-background {
	position: relative;
}

/*  [START] button adjustment for fixed-width container */


#model-overview .buttonAdjust_chevrolet {  /* javascript will add these */
	padding-left: 2px;
}
#model-overview .buttonAdjust_buick { /* javascript will add these */
}
#model-overview .buttonAdjust_gmc { /* javascript will add these */
	padding-left: 7px;
}
#model-overview .buttonAdjust_cadillac { /* javascript will add these */
	padding-left: 22px;
}

#model-overview .buttonAdjust120 {
	margin: 0 61px;
}
#model-overview .buttonAdjust170 {
	margin: 0 auto;
	}
#model-overview .buttonAdjust230 {
	margin: 0;
}
#model-overview .buttonAdjust240 {
	
	text-align: center;
	/*padding-left:17px;
	margin: 0 auto;
	width: 240px;*/
}
div.modelOverviewCTA{
	margin: 0 auto;
	display: inline-block; /* corrects CTA centering issue */
}


/*  [END] button adjustment for fixed-width container */

#lastItem {  /* provides uniform spacing around this object, the content above it, and bottom of it's container */
	padding-bottom: 20px;
}
/*
div.destination_freight_charge{
	padding: 40px 0 0;
	width: 920px;
}
*/
div.DFCWrap  a:link, div.DFCWrap  a:visited, div.DFCWrap  a:active{
	color: #FFF;
}
div.DFCWrap  a:hover{
	color: #9ED6E8;
}
div.DFC{
	cursor: pointer;
}
a.DFC{
	color: #FFF;
}
div.DFCText{
	text-indent:-999px;
}
div.DFC span.rollOverTextDFCpage{
	display: none;
}
body#dfc div.DFC span.rollOverTextDFCpage{
	display: block;
	left: 450px;
	position: fixed;
	top: 600px;
}
.modalTrigger a, .modalTrigger a:visited, .modalTrigger a:active, .modalTrigger a:link {
	color: #fff;
	text-decoration: underline;
}
.modalTrigger a:hover {
	color: #9ed6e8;
}

/* [START] Styling for the DFC pane */
div.shadedContainerDFC{
	left: 450px;
	position: fixed;
	top: 75px;
	width: 479px;
	z-index: 500;
}
div.shadedContainerDFC div.actionContainer{
	float: right;
	margin: -10px 0 0;
}
div.shadedContainerDFC div.DFCText h3{
	margin: 0 0 5px;
}
div.shadedContainerDFC div.DFCText{
	overflow: hidden;
	padding: 10px 5px 10px 10px;
	text-indent: 0;
	width:450px;
}
div.shadedContainerDFC div.DFCText h3{
	margin: 0 0 5px;
}
div.shadedContainerDFC span.highLightColor{
	color: #00B1E9;
}
div.shadedContainerDFC div.scrollPane{
	height: 450px;
	overflow: auto;
	width: 450px;
}
div.shadedContainerDFC .jspPane{
	width: 440px;
}
div#choose-a-wrap .jspVerticalBar,
div.shadedContainerDFC .jspVerticalBar {
	background: transparent;
	padding: 0 0 0 10px;
}
div#choose-a-wrap .jspTrack,
div.shadedContainerDFC .jspTrack{
	background: url("../images/scrrollbarBackground.png") repeat-y scroll center center transparent;
}
div#choose-a-wrap .jspDrag,
div.shadedContainerDFC .jspDrag{
	background: url("../images/scrrollbarScrubber.jpg") no-repeat scroll center center transparent;
}
div.shadedContainerDFC div.jspPane > ul{
	margin: 0;
	padding: 0;
}
div.shadedContainerDFC div.jspPane > ul > li{
	clear: both;
	padding: 10px;
}
div.shadedContainerDFC div.jspPane > ul > li.even{
	background-color: #5E5E5E;
}
div.shadedContainerDFC div.vehicleName{
	float: left;
	font-size: 1.2em;
}
div.shadedContainerDFC div.vehicleName + ul{
	float: right;
}
/* [END] Styling for the DFC pane */
/* [START] Styling for the disclamer pane */
div.shadedContainerToolTip {
	bottom: 80px;
	left: 40px;
	padding: 0 0 40px;
	position: fixed;
	width: 500px;
	z-index: 500;
}
body.modelpage div.shadedContainerToolTip{
	bottom: 50px;
	width: 340px;
}
body.browsebybrand_flash div#noFlashContainer{
	left: -9999px;
	position: absolute;
}
body.browsebybrand_flash div.shadedContainerToolTip{
	width: 340px;
}
div.shadedContainerToolTip .midMid{ 
	padding: 10px 20px;
}
/* [END] Styling for the disclamer pane */
/* End of Document: cBaseballCards */


/* --------------------------------------- Start of Document: cBottomTabContainer ------------------------------ */
.colorText {
	color: #CC2229;
}
.slideName{
	color: #CC2229;
}
body#future_vehicles #bottomTabContainer > ul.content > li > :first-child {
	margin-top: 35px;
} 
#bottomTabContainer div.shadedContainer{
	width: 1140px;
	/*margin: 60px 100px 0px 100px;*/
	margin: 30px 100px 0px 100px;
}
div.shadedContainer > div.midRow > div.midLeft > div.midRight > div.midMid{
	position: relative;
}

div#bottomTabContainer div.cq-colctrl-lt0-c0 {
	margin: 65px 30px 0 ;
}
.tabpage .cta_shaded_container_0 {
	margin-bottom:15px;
	margin-top:-80px;
}
.tabpage .cq-colctrl-lt0-c0 + .cta_shaded_container + .cta_shaded_container {
	margin-bottom:60px;
}
div#bottomTabContainer div.cq-colctrl-lt0-c1{
	margin: 40px 0 0;
}

div#bottomTabContainer div.cq-colctrl-lt1-c1 div.actionContainer {
	margin-top: 3px;
}

div#bottomTabContainer div.cq-colctrl-lt0-c1 div.section h2{
	margin: 0;
	padding: 0;
}
h2.bottomTabContainerTitle { 
	font-size: 1.5em;
	left: 100px;
	margin: 0;
	position: absolute;
	top: 43px;
	width: 100%;
	text-transform: uppercase;
}
body#pontiac_vehicles h2.bottomTabContainerTitle {
	font-size: 1.75em;
}

div#bottomTabContainer{
	height: 478px;
	margin: 93px;
	/*overflow: hidden;*/
	position: absolute;
	width: 940px;
}
#bottomTabContainer h1 {
	color: #FFFFFF;
	font-size: 55px;
	line-height: 60px;
	margin: -10px 0 0 -5px;
	text-decoration: none;
}
body#future_vehicles div#bottomTabContainer > ul > li[title="Auto Shows"] > :first-child {
	margin: 10px 75px;
}
div#bottomTabContainer li[title="Auto Shows"] h1{
	line-height: 40px;
} 
div#bottomTabContainer li[title="Auto Shows"] p{
	margin: 0;
}
div#bottomTabContainer li[title="Auto Shows"] div.title.parbase.title_0 h3{
	margin: 0;
	padding: 0;
}
div#bottomTabContainer li[title="Auto Shows"] div.callToAction.parbase.calltoaction_0 a.btnNonCTA{
	font-size: 1em;
	margin: 0;
	padding: 0;
	width: 100%;
}
div#bottomTabContainer li[title="Auto Shows"] div.callToAction.parbase.calltoaction_0 a.btnNonCTA:hover span{
	color: #9ED6E8 !important;
}
div#bottomTabContainer li[title="Auto Shows"] div.callToAction.parbase.calltoaction_0 a.btnNonCTA span{
	margin: 0 0 0 -35px;
	text-decoration: underline;
}
div#bottomTabContainer ul{
	height: 100%;
	list-style: none outside none;
	margin: 0;
	padding: 0;
	position: absolute;
}
div#bottomTabContainer ul.tabs{
	bottom: 1px;
	font-size: 1.1667em;
	height: 68px;
	left: 1px;
	line-height: 1.3em;
	text-transform: uppercase;
	width: 939px;
	z-index: 15;
}
div#bottomTabContainer ul li {
	background:/*url('http://www.pontiac.com/etc/designs/pontiac/images/stingray.jpg')*/ no-repeat 0 0;
	padding: 1px;
	position: absolute;
}
div#bottomTabContainer ul li#bluetooth{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/bluetooth.png' );
}
div#bottomTabContainer ul li#gmCard{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/gmCard.png' );
}
div#bottomTabContainer ul li#goodwrench{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/goodwrench.png' );
}
div#bottomTabContainer ul li#onstar{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/onstar.png' );
}
div#bottomTabContainer ul li#ownerCenter{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/ownerCenter.png' );
}
div#bottomTabContainer ul li#partsAccessories{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/partsAccessories.png' );
}
div#bottomTabContainer ul li#warranty{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/warranty.png' );
}
div#bottomTabContainer ul li#xmRadio{
	background-image: url( 'http://www.pontiac.com/etc/designs/pontiac/images/ownerBenefits/xmRadio.png' );
}
div#bottomTabContainer ul.tabs li {
	background: url('../images/tabBackground_1x1.png') repeat top left;
	bottom: 0;
	cursor: pointer;
	font-size: 1.2142em;
	height: 62px;
	margin: 0 1px 0 0;
	padding: 8px 8px 0;
	position: absolute;
	text-align: left;
}
div#bottomTabContainer ul.tabs li.first{
	height: 55px;
	margin: 0 1px 6px 0;
}
div#bottomTabContainer ul.tabs li.last {
	height: 55px;
	margin: 0 0 7px;
}
div#bottomTabContainer ul.tabs li.btActive {
	background-image: url('../images/background1095.png');
	height: 60px;
	border-top:2px #CC2229 solid;
}
div#bottomTabContainer ul.tabs li.first.btActive, div#bottomTabContainer ul.tabs li.last.btActive{
	background-image: url('../images/tabBackground_1x1.png');
	height: 53px;
	
}
div#bottomTabContainer ul.tabs li  a{
	color: white;
	display: block;
	margin:0;
	text-decoration: none;
	width: 100px;
}
div#bottomTabContainer ul.tabs li:hover a, div#bottomTabContainer ul.tabs li.btActive  a{
	color: #CC2229;
}
div#bottomTabContainer ul.tabs li.tabFill{
	height: 7px;
	margin: 0;
	padding: 0;
}
div#bottomTabContainer ul.tabs li.tabFillLeft{
	background: url('../images/tabBackgroundLowerLeft_7x7.png') no-repeat scroll -1px 1px transparent;
	height: 7px;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	width:7px
}
div#bottomTabContainer ul.tabs li.tabFillRight{
	background: url("../images/tabBackgroundLowerRight_7x7.png") no-repeat scroll 1px 0 transparent;
	height: 7px;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 1px;
	width: 7px;
}
div#bottomTabContainer div.bottomTabContainerPrev, div#bottomTabContainer div.bottomTabContainerNext{
	cursor: pointer;
	display: none;
	height: 100%;
	top: 0;
	position: absolute;
	width: 45px;
	z-index: 10;
}
div#bottomTabContainer div.bottomTabContainerPrev{
	background: url("../images/prev.png") no-repeat scroll right 40% transparent;
	left: 0;
}
div#bottomTabContainer div.bottomTabContainerPrev:hover {
	background: url("../images/prev_hover.png") no-repeat scroll right 40% transparent;
}
div#bottomTabContainer div.bottomTabContainerNext{
	background: url("../images/next.png") no-repeat scroll left 69% transparent;
	height: 60%;
	right: 0;
}
div#bottomTabContainer div.bottomTabContainerNext:hover { 
	background: url("../images/next_hover.png") no-repeat scroll left 69% transparent;
}

ul#bottomTabContainerData{
	left: -7px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -12px;
}
ul#bottomTabContainerData > li{
	height:378px;
	width: 940px;
}
/* End of Document: cBottomTabContainer */


/* ------------------------------- Start of Document: cVision -----------------------------*/
div#visionData{
	position: absolute;
	left: -9999px;
}
.colorText {
	color: #fff;
}
div#addThis_container{
	clear: both;
	width: 80px;
}
div.sliderBackground{
	left: -7px;
	margin: 0;
	padding: 0 0 38px;
	position: absolute;
	top: 350px;
	width: 900px;
}
div.sliderBackground div.midMid{
	padding: 8px 0 8px 200px;
}
div#content{
	height: auto;
	width: 100%;
}
div#sliderContainer{
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
div#sliderContainer ul#sliderContent{
	left: 200px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 150px;
	width: 650px;
}
div#sliderContainer div.callToAction.parbase.calltoaction{
	margin: -10px 0 0;
}
div#sliderContainer ul#sliderContent li{
	height: 210px;
	position: absolute;
}
div#sliderContainer ul#sliderContent li p {
	height: 4.5em;
	line-height: 1.5em;
	margin: 0 0 10px;
	overflow: hidden;
}
div#sliderContainer ul#sliderContent li div.actionContainer{
	margin: 0;
	position: absolute;
	top: 120px;
}
div#sliderContainer ul#sliderContent li div.actionContainer .genBtn{
	padding-top: 1px; 
}
div#sliderContainer ul#sliderContent li div.addThis{
	margin: 0;
	position: absolute;
	top: 150px;
}
div#sliderContainer ul#sliderContent li div.addThis div#addThis_container{
	float: left;
	margin: 0;
}

div#sliderContainer div#slideTrack{
	border: 1px solid #5E5E5E;
	height: 15px;
	margin: 10px 0 0;
	position: relative;
}
div#sliderContainer div#sliderTab{
	background: url("http://www.pontiac.com/etc/designs/pontiac/images/vision/pointer.png") no-repeat scroll 0 0 transparent;
	height: 19px;
	left: 225px;
	margin-left: 1px;
	position: absolute;
	top: 40px;
	width: 15px;
}
div#sliderContainer div.stop{
	background-color: #FFF;
	height: 13px;
	margin: 1px 0;
	width: 1px;
	position: absolute;
}
div#sliderContainer div.stop.active{
	background-color: #00B1E9;
}
div#sliderContainer ul#stopLabels{
	margin: 0;
	padding: 0;
	width: 700px;
}
div#sliderContainer ul#stopLabels li{
	float: left;
	margin: 0 25px 0 0;
	width: 75px;
}
div#sliderContainer ul#stopLabels li a{
	display: block;
	font-size: 0.9167em;
	line-height: 1.4545em;
	text-decoration: underline;
}
div#sliderContainer ul#stopLabels li.active a{
	color: #00B1E9;
}
div#sliderContainer h2#sliderTitle{
	margin: 0;
}
div#sliderContainer div#sliderCTAWraper{
	clear: both;
	height: 28px;
	margin: 0;
}
div#sliderContainer div#sliderCTAWraper div.actionContainer{
	float: right;
}
div#sliderContainer div#sliderCTAWraper div.actionContainer .genBtn{
	padding-top: 1px;
}
/* Inital styling */
ul#visionData {
	margin: 150px 0 0 200px;
	padding: 0;
}
/* End of Document: cVision */
/* Will Added for FAQ */
.opacityOnHoverState {
	opacity: 1; 
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.opacityOffHoverState {
	opacity: .6; 
	filter: alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
}

.answerOpenState {
	opacity: 1; 
	filter: alpha(opacity=100);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
/* End Wills FAQ add  */

/* ------------------------------- Start of BrowseBy -----------------------------*/

body#browseByBrand div.dfc_div,
body#browseByType div.dfc_div,
body#browseByBrand div.rollOverDetails,
body#browseByType div.rollOverDetails{
	left: 40px;
	padding: 0 0 40px;
	position: relative;
	top: 650px;
	width: 920px;
	z-index: 450;
}

body#browseByBrand div.rollOverDetailsStatic,
body#browseByType div.rollOverDetailsStatic{
	bottom: 40px;
	left: 40px;
	padding: 0;
	position: static;
	z-index: 450;
}

body#browseByBrand div.dfc_div,
body#browseByType div.dfc_div{
	padding: 0;
}

body#browseByBrand div.rollOverDetails span.tipText,
body#browseByType div.rollOverDetails span.tipText{
	text-indent: -999px;
}
div#resultsContainer, div#resultsContainer ul{
	margin: 20px auto 0;
	width: 95%;
}
div#resultsContainer ul li{
	clear: none;
	float: left;
	height: 200px;
	padding: 0 0 0 10px;
	width: 110px;
}
div#resultsContainer ul li h3{
	margin: 5px 0 0;
}
div#resultsContainer ul li a{
	text-decoration: none;
}
div.shadedContainerToolTip a:link, div.shadedContainerToolTip a:visited, div.shadedContainerToolTip a:active{
	color: #FFF;
}
div.shadedContainerToolTip a:hover{
	color: #9ED6E8;
}

/* Disclaimer on MO */
/*
html.cufon-active body.modelpage div#content div#model-overview-main div#model-overview div div.destination_freight_charge div.DFCWrap div.DFC span.rollOverText {
	display: block;
	width: 223px;
	padding: 0 10px;
	position: absolute;
	bottom: 60px
	}
*/
body.modelpage div#content div#model-overview-main div#model-overview div.rollOverDetails div.parbase div.rollOverDetails {
	padding: 0 10px;
}
body div#content div#model-overview-main div#model-overview div.rollOverDetails.modalTrigger{
	position: absolute;
	bottom: 40px;
	width: 100%;
	}
body.modelpage div#content div#model-overview-main div#model-overview.shadedContainerPop {
	padding-bottom: 175px;
	}
div#model-overview div.lowerRow + div + div{
	bottom: 70px;
	clear: both;
	padding: 0 10px;
	position: absolute;
}

/* Start of NON-FLASH brand landign pages */

body.brandpage div#flashContent div#content div#thumbSwitchBckgndImage div#leftContent div.socialIconsFollow ul.socialIconsList li.socialIconsText
{
font-size:10px;
font-family:Verdana, Geneva, sans-serif;
font-weight:bold;
color:white;
}
body.brandpage div#flashContent div#content div#thumbSwitchBckgndImage div#leftContent div.top div.bodyCopy p {
	font-size:12px;
	line-height:18px;
	padding-left:53px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	color:white;
}

body.brandpage div#flashContent div#content div#thumbSwitchBckgndImage div#leftContent div.mid p.subHead {
	padding-top:10px;
	color: white;
	font-size:13px;
	font: Verdana;
	font-weight:bold;
}

body.brandpage div#flashContent div#content div#thumbSwitchBckgndImage div#leftContent {
	padding-left:35px;
	width: 600px;
}

body.brandpage div#flashContent div#content div#thumbSwitchBckgndImage div#leftContent div.socialIconsFollow ul.socialIconsList {
	padding-top:70px;
	clear:left;
}

body.brandpage div#flashContent div#content div#thumbSwitchBckgndImage div#leftContent div.mid ul.list li.itemsTitle a.gotham-book {
	color: white;
	font-family:Verdana, Geneva, sans-serif;
	font-weight: bold;
	font-size:10px;
	text-decoration: none;
}

/* Vehicle pages */
#pontiac_vehicles .shadedContainer{
	padding: 50px 0 0;
}

#pontiac_vehicles .content .title h3 {
	text-transform: uppercase;
	font: bold 1em/1.25 "verdana", sans-serif;
}

#pontiac_vehicles .cq-colctrl-lt8-c0 .text p, #pontiac_vehicles .cq-colctrl-lt1-c0 .text p,#pontiac_vehicles .cq-colctrl-lt7-c0 .text p,#pontiac_vehicles .cq-colctrl-lt6-c0 .text p {
	color: #FFF;
}

#pontiac_vehicles .cq-colctrl-lt6-c0 {
	margin-top: 60px;
}

#bottomTabContainer > ul > li > .cq-colctrl-lt8-c1 {
	margin-right: 0;
}

#pontiac_vehicles li div.cq-colctrl-lt1-c0 { 
	line-height: 1.25em;
	margin: 260px 0 0 -50px;
	padding:0;
	width: 690px;
}
#pontiac_vehicles li div.cq-colctrl-lt1-c0 .text p {
	font-weight: normal;
}
#pontiac_vehicles li div.cq-colctrl-lt1-c0 .text p + p + p{
	color: #000;
	margin: 125px 0 0;
	font-size: .833em;
}
#pontiac_vehicles li[title="G3"] div.cq-colctrl-lt1-c0 { 
	margin: 20px 0 0 480px;
	width: 350px;
}
#pontiac_vehicles li[title="G3"] div.cq-colctrl-lt1-c0 .text p + p + p{
	margin: 290px 0 0 -530px;
}
#pontiac_vehicles li[title="VIBE"] div.cq-colctrl-lt1-c0 { 
	margin: 250px 0 0 -50px;
	width: 75%;
}
#pontiac_vehicles li[title="VIBE"] div.cq-colctrl-lt1-c0 .text p + p + p{
	margin: 120px 0 0;
}
#pontiac_vehicles li div.cq-colctrl-lt1-c1 {
	padding: 0;
	width: 20%
}
#pontiac_vehicles li div.cq-colctrl-lt1-c1 .text .text p{
	font-size: 0.8333em;
	margin: 0 0 0 -40px;
	text-align: left;
}

#pontiac_vehicles li div.cq-colctrl-lt1-c1 div.actionContainer {
	margin-bottom: 5px;
}

#pontiac_vehicles li div.cq-colctrl-lt1-c1 a.button{
	background: url("../images/pontiac_website_vehicles_bottom_tab_cta_standard.png") no-repeat scroll 0 0 transparent;
	font-size: 0.75em;
	height: 23px;
	line-height: 2.4444em;
	margin: 0 0 0 -40px;
	text-transform: uppercase;
	width: 193px;
}
#pontiac_vehicles li div.cq-colctrl-lt1-c1 a:hover.button{
	background: url("../images/pontiac_website_vehicles_bottom_tab_cta_rollover.png") no-repeat scroll 0 0 transparent;
	color: #FFF;
}
#pontiac_vehicles li div.cq-colctrl-lt1-c1 a.button span.genBtn {
	background: url("../images/pontiac_external_white.png") no-repeat scroll right 5px transparent;
	color: #FFFFFF;
	display: block;
	margin: 0;
	padding: 6px 0 0 5px;
	text-align: left;
	width: 170px;
}
#pontiac_vehicles li div.cq-colctrl-lt1-c1 {
	margin: 290px 0 0;
}
#pontiac_vehicles li[title="G3"] div.cq-colctrl-lt1-c1 {
	margin: -209px 0 0;
}

/*
#pontiac_vehicles li[title="SKY"] div.cq-colctrl-lt1-c1 {
	margin: 265px 0 0;
}
#pontiac_vehicles li[title="VUE"] div.cq-colctrl-lt1-c1 {
	margin: -275px 0 0;
}
#pontiac_vehicles li[title="AURA HYBRID"] div.cq-colctrl-lt1-c1 {
	margin: 265px 0 0;
}
#pontiac_vehicles li[title="VUE HYBRID"] div.cq-colctrl-lt1-c1 {
	margin: 265px 0 0;
}
#pontiac_vehicles li[title="AURA"] div.cq-colctrl-lt1-c1 {
	margin: -235px 0 0;
}
*/
.thumbnailImage .centeredAC a.button , .thumbnailImage .centeredAC a.button span {
color: #CC2229;
cursor: pointer;
}

a.button.gotham-medium {
font-weight: bold;
}

.thumbnailImage>div>div.centeredAC {
	display: none;
	/*padding-top: 17px;*/
	position: absolute;
	top: 0;
	left: 0;
	height: 62px;
	/*padding-left: 20px;*/
	width: 116px;
	border: 2px solid #dd3c2f;
}

#home .layeredCta .actionContainer { 
	width:117px;	
	height:63px;
}

.thumbnailImage .centeredAC a.button, .thumbnailImage .centeredAC a.button {
    width:116px;	
	height:62px;
}

.thumbnailImage>div:hover>div.centeredAC {display: block;}

.thumbnailImage .layeredCta .actionContainer a img {
    left: 96px;
    position: absolute;
    top: 26px;
}

#accessories h2 {
	font-size:16px;
	text-transform: uppercase;
}

#accessories h2 .colorText {
	color: #CC2229;
}

#accessories h3 {
	margin-bottom: 0;
	line-height: 1;
	padding-bottom: 0;
}
#accessories .midMid .actionContainer,#accessories .midMid .actionContainer .genBtn, #accessories .midMid .actionContainer .button {
	float: none;
}

#accessories .actionContainer .genBtn {
	display: inline;
}

#accessories .section .text p, #on_star .section .text p {
	margin: 0 0 10px 0;
}

#on_star .section .text p, #on_star .section .text p {
    margin: 0 0 10px;
}

#on_star .flexLeftContent .image {
	padding-bottom: 20px;
}

#on_star div.flexLeftContent div.par div.title h1 {
	font-size: 1.2em;
}
body#owner_resources .section.text p{
	color: #FFF;
}

#owner_resources .shadedContainer>.upperRow>div, #owner_resources .shadedContainer>.midRow>.midLeft, #owner_resources .shadedContainer>.midRow>.midLeft>.midRight, #owner_resources .shadedContainer>.lowerRow>div{
	background: none
}

#owner_resources .disclaimer {
	clear: both;
	font-size: 0.85em;
	position: relative;
	top: -20px;
	width: 440px;
}

#pontiac_vehicles h2 .colorText {
	color: #fff;
}

/* Start manual_select component */
.manual_select-container {
	height: 85px;
}

/* Start manual_related component */
.manual_related-container .related li {
	background: transparent url('../images/pontiac_nav_arrow_inactive.png') no-repeat 0px 8px;
	padding: 0.25em 0 0.25em 1.6667em;
	width: 100%;
}
#manuals .manual_related-container .related a {
	padding-right: 30px;
	text-decoration: underline;
	float: none;
}
.manual_related-container a cufon {
border-bottom: 1px solid #ff9a02;
}

#warranty div.shadedContainer > div.midRow > div.midLeft > div.midRight > div.midMid
{
	min-height: 590px;
}
[id='404_error_page'] div.shadedContainer > div.midRow > div.midLeft > div.midRight > div.midMid > div.par
{
	margin-left:15px;
}

#warranty.contentpagetwocolumn div#content div.par { position:relative;}
#warranty.contentpagetwocolumn div#content div.par div{ position:relative; float:left; width:100%;}
#warranty.contentpagetwocolumn div.par div.callToAction { width:100%;}

#partner_sites #content .parbase .shadedContainer { float:left; padding:0 0 50px;}
#partner_sites #content .continent_branding .shadedContainer { margin:0 0 10px 8px; padding:0;}