@charshet "utf-8";
/* Quality Chevy Remake CSS */

* {
	margin: 0;
	padding: 0;
}



body {
	color: #ffffff;
	/*font: 62.5% Arial, Helvetica, sans-serif;*/
	font-size: 62.5%;
	font-family: Arial, Helvetica, sans-serif;
	background: #000000 url(/images/body_bg.gif) repeat fixed 0px 0px;
	height: 100%;
}

a {
	color: #ffffff;
}

.qc_ClearDiv {
	clear: both;
}

.center {
	float: none !important;
	margin: 0px auto 0px auto !important;
}

#qc_MainContainer {
	width: 990px;
	position: relative;
	margin: 0px auto 0px auto;
	background: #000000 url(/images/content_bg.gif) repeat-y scroll 0px 0px;
}

.qc_HomepageContainer {
	padding: 730px 0px 0px 0px;
}

.qc_SEOContainer, .qc_RegContainer {
	padding: 275px 0px 0px 0px;
}

.qc_SEOContainer, .qc_PrintContainer {
	padding: 0px 0px 0px 0px;
}

#qc_HomepageHeader {
	width: 990px;
	height: 515px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000000 url(/images/homepage-header-bg.jpg) no-repeat scroll 0px 0px;
}

#qc_PageHeader {
	width: 990px;
	height: 275px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: #000000 url(/images/page-header-bg.jpg) no-repeat scroll 0px 0px;
	z-index: 15;
}

#qc_HeaderInfoTop {
	position: absolute;
	top: 10px;
	right: 20px;
	text-align: right;
	z-index: 10;
    text-shadow: 2px 0 black, 1px 2px black;
}

#qc_HeaderInfoTop h2 {
	font-size: 3.6em;
}

#qc_HeaderInfoTop h3 {
	font-size: 2.6em;
}

#qc_HeaderInfoTop h4 {
	font-size: 1.6em;
}

#qc_HeaderInfoTop a {
	position: relative;
	top: 5px;
	left: 10px;
	color: #ffffff;
	font-size: 1.6em;
	font-weight: bold;
	text-decoration: none;
}

#qc_HeaderInfoTop a span {
	font-size: 0.6em;
}

#qc_HeaderInfoBottom {
	position: absolute;
	top: 12px;
	right: 18px;
	color: #ffffff;
	text-align: right;
	font-weight: bold;
	z-index: 5;
}

#qc_HeaderInfoBottom a span {
    font-size: 0.6em;
}
	

#qc_HeaderInfoBottom .qc_Large {
	font-size: 3.6em;
}

#qc_HeaderInfoBottom .qc_Small {
	font-size: 2.6em;
}


#qc_HeaderInfoBottom .qc_Smaller {
	font-size: 1.6em;
}

#qc_HomepageHeader .yuimenu, #qc_PageHeader .yuimenu {
	font-size: 1.1em;
}

div.yuimenu {
	position: absolute;
	visibility: hidden;
}

.qc_MenubarLink {
	display: block;
	position: absolute;
}

#qc_LanguageLink:link, #qc_LanguageLink:active, #qc_LanguageLink:visited {
	display: block;
	position: absolute;
	top: 140px;
	left: 850px;
	width: 102px;
	height: 35px;
	background: transparent url(/images/blue_buttons.gif) no-repeat scroll 0px -86px;
	z-index: 10000;
}
#qc_LanguageLink:hover {
	width: 102px;
	height: 35px;
	background: transparent url(/images/blue_buttons.gif) no-repeat scroll -102px -86px;
}
#qc_KBB {
	display: block;
	position: absolute;
	top: 125px;
	left: 12px;
	width: 150px;
	height: 38px;
	background: transparent url(/images/kbb_logo_TIV_200x50_big_seal_black_bg.gif) no-repeat;
	z-index: 10000;
}

#qc_autotrader {
	display: block;
	position: absolute;
	top: 125px;
	left: 32px;
	width: 88px;
	height: 31px;
	z-index: 10000; 
}


#qc_MenubarHome:link, #qc_MenubarHome:active, #qc_MenubarHome:visited {
	width: 50px;
	height: 30px;
	top: 185px;
	left: 110px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px 0px;
}

#qc_MenubarHome:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -30px;
}

#qc_MenubarNew:link, #qc_MenubarNew:active, #qc_MenubarNew:visited {
	width: 105px;
	height: 45px;
	top: 145px;
	left: 175px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -50px 0px;
}

#qc_MenubarNew:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -50px -45px;
}

#qc_MenubarUsed:link, #qc_MenubarUsed:active, #qc_MenubarUsed:visited {
	width: 155px;
	height: 35px;
	top: 125px;
	left: 300px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -90px;
}

#qc_MenubarUsed:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -125px;
}

#qc_MenubarSpecials:link, #qc_MenubarSpecials:active, #qc_MenubarSpecials:visited {
	width: 65px;
	height: 20px;
	top: 120px;
	left: 475px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -160px;
}

#qc_MenubarSpecials:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -180px;
}

#qc_MenubarFinance:link, #qc_MenubarFinance:active, #qc_MenubarFinance:visited {
	width: 70px;
	height: 25px;
	top: 125px;
	left: 560px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -65px -160px;
}

#qc_MenubarFinance:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -65px -185px;
}

#qc_MenubarParts:link, #qc_MenubarParts:active, #qc_MenubarParts:visited {
	width: 50px;
	height: 25px;
	top: 135px;
	left: 645px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -135px -160px;
}

#qc_MenubarParts:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -135px -185px;
}

#qc_MenubarService:link, #qc_MenubarService:active, #qc_MenubarService:visited {
	width: 65px;
	height: 30px;
	top: 150px;
	left: 710px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -210px;
}

#qc_MenubarService:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -240px;
}

#qc_MenubarContact:link, #qc_MenubarContact:active, #qc_MenubarContact:visited {
	width: 95px;
	height: 50px;
	top: 170px;
	left: 790px;
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -65px -210px;
}

#qc_MenubarContact:hover {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll -65px -260px;
}

.yuimenu {
	z-index: 5000 !important;
}

.qc_Top img {
	border: none;
}

#qc_MenuNew {
	top: 145px;
	left: 170px;
}

#qc_MenuNew .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -310px;
}

#qc_MenuNew .qc_Top img {
	height: 60px;
}

#qc_MenuUsed {
	top: 120px;
	left: 290px;
}

#qc_MenuUsed .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -370px;
}

#qc_MenuUsed .qc_Top img {
	height: 50px;
}

#qc_MenuSpecials {
	top: 120px;
	left: 450px;
}

#qc_MenuSpecials .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -425px;
}

#qc_MenuSpecials .qc_Top img {
	height: 35px;
}

#qc_MenuFinance {
	top: 125px;
	left: 555px;
}

#qc_MenuFinance .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -465px;
}

#qc_MenuFinance .qc_Top img {
	height: 35px;
}

#qc_MenuParts {
	top: 135px;
	left: 626px;
}

#qc_MenuParts .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -505px;
}

#qc_MenuParts .qc_Top img {
	height: 45px;
}

#qc_MenuService {
	top: 145px;
	left: 695px;
}

#qc_MenuService .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -550px;
}

#qc_MenuService .qc_Top img {
	height: 55px;
}

#qc_MenuContact {
	top: 170px;
	left: 785px;
}

#qc_MenuContact .bd {
	background: transparent url(/images/full-menu-sprite.jpg) no-repeat scroll 0px -605px;
}

#qc_MenuContact .qc_Top img {
	height: 60px;
}

#qc_HomepageSavings {
	top: 185px;
	left: 459px;
	width: 73px;
	height: 73px;
	background: transparent url(/images/glow-button-sprite.jpg) no-repeat scroll -77px 0px;
}

#qc_HomepageMap {
	top: 214px;
	left: 147px;
	width: 73px;
	height: 73px;
	background: transparent url(/images/glow-button-sprite.jpg) no-repeat scroll -150px 0px;
}

#qc_HomepageOnstar {
	top: 215px;
	left: 763px;
	width: 77px;
	height: 77px;
	background: transparent url(/images/glow-button-sprite.jpg) no-repeat scroll 0px 0px;
}

.qc_MiniGauge {
	display: block;
	position: absolute;
	overflow: hidden;
	cursor: pointer;
}

.qc_MiniGauge img {
	position: absolute;
	border: none;
	z-index: 5;
}

.qc_MiniGauge .qc_Shine {
	position: absolute;
	left: -210px;
	z-index: 4 !important;
}

#qc_HomepageSpecials {
	width: 107px;
	height: 106px;
	top: 280px;
	left: 79px;
}

#qc_HomepageService {
	width: 107px;
	height: 107px;
	top: 279px;
	left: 805px;
}

#qc_HomepageQuickQuote {
	width: 112px;
	height: 112px;
	top: 387px;
	left: 117px;
}

#qc_HomepageParts {
	width: 112px;
	height: 111px;
	top: 386px;
	left: 762px;
}

.qc_FadeButton {
	position: absolute;
	cursor: pointer;
	z-index: 6;
	visibility: hidden;
}

#qc_HomepageResearch {
	top: 441px;
	left: 426px;
	width: 139px;
	height: 62px;
	background: transparent url(/images/glow-button-sprite.jpg) no-repeat scroll -223px 0px;
}

#qc_NormalResearch {
	top: 196px;
	left: 426px;
	width: 139px;
	height: 62px;
	background: transparent url(/images/chevy-research-button.jpg) no-repeat scroll 0px 0px;
}

#qc_HomepageContent {
	width: 990px;
	/*height: 200px;*/
	height: 550px;
	position: absolute;
	top: 515px;
	left: 0px;
}

.qc_BigGauge {
	display: block;
	position: absolute;
	overflow: hidden;
	cursor: pointer;
}

.qc_BigGauge img {
	position: absolute;
	border: none;
	z-index: 3;
}

.qc_BigGauge .qc_Shine {
	position: absolute;
	left: -210px;
	z-index: 2 !important;
}

#qc_HomepageNew {
	width: 277px;
	height: 277px;
	top: 197px;
	left: 212px;
	background: transparent url(/images/chevy-new-bg.jpg) no-repeat scroll 13px 7px;
	position:relative
}

#qc_HomepageUsed {
	width: 278px;
	height: 278px;
	top: 197px;
	left: 497px;
	background: transparent url(/images/chevy-used-bg.jpg) no-repeat scroll 12px 7px;
}

#qc_Scroller {
	width: 950px;
	margin: 0px auto 0px auto;
}

#qc_HomepageSEO {
	padding: 15px;
	margin-top:20px;
}

#qc_HomepageSEO p, #qc_SEOText p {
	padding: 10px;
	font-size: 1.2em;
	border-top: 3px double #808080;
}

.qc_SEOSmall a, .qc_SEOLarge a {
	color: #d9ecff;
	text-decoration: none;
}

.qc_SEOSmall a:hover, .qc_SEOLarge a:hover {
	text-decoration: underline;
}

.qc_SEOSmall {
	float: left;
	width: 250px;
	min-height: 350px;
	margin: 0px 0px 15px 0px;
	background: transparent url(/images/seo-small-body.png) repeat-y scroll 0px 0px;
}

.qc_SEOSmall_nobackground {
	float: left;
	width: 250px;
	min-height: 350px;
	margin: 0px 0px 15px 0px;
	background: transparent url() repeat-y scroll 0px 0px;
}

.qc_SEOSmall .qc_Inner {
	min-height: 350px;
	background: transparent url(/images/seo-sprite.png) no-repeat scroll -695px -10px;
}

.qc_SEOSmall .qc_Bottom {
	height: 10px;
	background: transparent url(/images/seo-sprite.png) no-repeat scroll -695px 0px;
}

.qc_SEOSmall h1 {
	padding: 10px;
	font-size: 1.6em;
	color: #bfdfff;
}

.qc_SEOLarge {
	float: right;
	width: 695px;
	min-height: 350px;
	margin: 0px 0px 15px 0px;
	background: transparent url(/images/seo-large-body.png) repeat-y scroll 0px 0px;
}

.qc_SEOLarge_nobackground {
	float: right;
	width: 695px;
	min-height: 350px;
	margin: 0px 0px 15px 0px;
	background: transparent url() repeat-y scroll 0px 0px;
}


.qc_SEOLarge .qc_Inner {
	min-height: 350px;
	background: transparent url(/images/seo-sprite.png) no-repeat scroll 0px -10px;
}

.qc_SEOLarge .qc_Bottom {
	height: 10px;
	background: transparent url(/images/seo-sprite.png) no-repeat scroll 0px 0px;
}

.qc_SEOWide {
	width: 940px;
	height: 205px;
	padding: 10px;
	background: transparent url(/images/seo-wide.png) no-repeat scroll 0px 0px;
}

.qc_SEOWide .qc_Inner {
	height: 205px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.qc_SEOWide h2 {
	padding: 0px 0px 10px 0px !important;
}

.qc_SEOWide p {
	padding: 10px 10px 0px 0px !important;
}

.qc_SEOSmall h2, .qc_SEOLarge h2, .qc_SEOWide h2, .qc_SEOLarge h3 {
	padding: 10px;
	font-size: 1.6em;
	color: #bfdfff;
}

.qc_SEOLarge h3 {
	border-top: 1px solid #808080;
}

.qc_SEOSmall .qc_LinkList a {
	float: left;
	width: 115px;
}

.qc_SEOLarge .qc_LinkList a {
	float: left;
	width: 160px;
	margin: 0px 8px 0px 0px;
	white-space: nowrap;
	overflow: hidden;
}

.qc_LinkList span.qc_Serving {
	display: block;
	font-size: 1.4em;
}

.qc_ChevyNews {
	font-size: 1em !important;
}

#qc_Footer {
	font-size: 1.2em;
}

#qc_Footer a:link, #qc_Footer a:active, #qc_Footer a:visited {
	text-decoration: none;
}

#qc_Footer a:hover {
	text-decoration: underline;
}

#qc_FooterLinks {
	float: left;
}

#qc_FooterCopyright {
	float: right;
}

.qc_SEOContainer #qc_Footer {
	padding: 15px;
	padding-top:50px;
}

.qc_RegContainer #qc_Footer {
	padding: 0px 15px 15px 15px;
}

#qc_PageSEO {
	position: relative;
	padding: 0px 0px 225px 0px;
}

#qc_SEOText {
	position: absolute;
	width: 990px;
	height: 225px;
	bottom: -30px;
	left: 0px;
}

#qc_SEOPageContent, #qc_RegPageContent {
	padding: 15px;
}
#qc_SEOPageContent {
	padding:280px 15px 0 15px
}
#qc_FormButtons {
	float: left;
	width: 250px;
}

#qc_FormButtons a {
	display: block;
	width: 250px;
	height: 150px;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(/images/form-buttons.png) no-repeat scroll 0px 0px;
}

#qc_FormButtons a span {
	display: block;
}

#qc_FormButtons a span.qc_Title {
	height: 45px;
	padding: 0px 0px 0px 15px;
	font-family: Arial Black, Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 45px;
	overflow: hidden;
}

#qc_FormButtons a span.qc_Body {
	padding: 7px 16px 0px 16px;
	font-size: 1.1em;
	line-height: 1.2em;
}

#qc_FormButtons a span.qc_Body span {
	margin: 0px 0px 5px 0px;
	font-size: 1.1em;
	font-weight: bold;
	white-space:nowrap;
}

#qc_FormButtons a span.qc_Body span.qc_Disclaimer {
	margin: 3px 0px 0px 0px !important;
	font-weight: normal !important;
	font-size: 0.7em !important;
}

#qc_RewardsCoupon {
	background: transparent url(/images/form-buttons-rewards.gif) no-repeat scroll 0px 0px !important;
}

#qc_Form, #qc_YUIForm {
	float: right;
	width: 695px;
	font-size: 1.6em;
}

#qc_Form h1 {
	font-size: 1.8em;
}

#qc_Form p {
	padding: 10px 0px 10px 0px;
}

#qc_Form input, #qc_Form textarea {
	width: 150px;
}

#qc_Form input.auto {
	width: auto !important;
}

#qc_Form td {
	padding: 2px;
}

.qc_FormDiv {
	float: left;
	width: 150px;
	padding: 0px 0px 0px 15px;
	line-height: 2em;
}

#qc_HoursAndMap {
	padding: 20px 0px 0px 0px;
}

#qc_HoursAndMap table {
	float: left;
	width: 300px;
	border: 3px double #ffffff;
	background-color: #333333;
}

#qc_Map {
	float: right;
}

#qc_Special {
	padding: 20px 0px 0px 0px;
	text-align: center;
}

#forms_Calendar {
	color: #000000;
	font-size: .625em;
}

.qc_PrintCoupon {
	display: block;
	position: relative;
}
.qc_PrintCoupon img.icon {
	position: absolute;
	top: 10px;
	right: 10px;
	border: none;
}

#qc_LanguageLink:link, #qc_LanguageLink:active, #qc_LanguageLink:visited {
	left: 850px;
	width: 102px;
	height: 35px;
	background: transparent url(/images/blue_buttons.png) no-repeat scroll 0px -86px;
	z-index: 10000;
}
#qc_LanguageLink:hover {
	width: 102px;
	height: 35px;
	background: transparent url(/images/blue_buttons.png) no-repeat scroll -102px -86px;
}
#qc_TradeLink:link, #qc_TradeLink:active, #qc_TradeLink:visited {
	position: absolute;
	top: 140px;
	left: 10px;
	width: 142px;
	height: 35px;
	background: transparent url(/images/blue_buttons.png) no-repeat scroll -204px -86px;
	z-index: 10000;
}
#qc_TradeLink:hover {
	background: transparent url(/images/blue_buttons.png) no-repeat scroll -346px -86px;
}

#qc_RewardsLink {
	position: absolute;
	top: 30px;
	left: 600px;
}

#qc_RewardsLink img {
	border: 2px solid #ffffff;
}

.ysw-result-price strong {

	color:#ff0000;
	}

/* RED TAG EVENT */

#redtag {
	background:#fff url(../images/red-tag-bg.jpg) repeat-x;
	height:100%;
	position:relative;
	width:100%;
}

#redtag h1 {
	color:#002164;
	font-size: 2em;
}

#redtag-right {
	width:700px;
	float:right;
	margin:0;
	padding:0;
}

#redtag-d {
	clear:both;
}

#redtag-left {
	width:260px;
	float:left;
}

#redtag-form {
	padding:30px 0 0 39px;
}

#redtag-form form p, #redtag-form form .content_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
.formsection_title {
	font-weight:bold;
	margin:22px 0 12px 0;
}

#mm4-container {	
	font-size:10px !important;
}

#mm4-container .mm4-match-images-countcolor div {
	display: none !important;
}

.video {
	float:left;
	margin:25px 30px;
}

#LTVVideo {
	margin:5px 0 0 0 !important	
}

#mm4-container .mm4-match-large .mm4-match-extras {
    width: 600px !important;
}


