body#blue {
			background: #dde8ef url("/images/national-test-drive/background.jpg") no-repeat top center;
			color: #555555;
			font-family: Arial, Helvetica, sans-serif;
			line-height: 20px;
			margin: 0px auto;
			padding: 0px;
			}

body#blue { border: 0px none; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; color:#000; text-align:center;background:#FFF url(/images/vehicles/common/gm_bg_tile.jpg) center repeat-y;}
#specialWrap{ width:990px; margin-left:auto; margin-right:auto; float:inherit; text-align:left; position:relative; _padding-left:16px }
	
			
			
			
			
			
			#container {
				margin: 0 auto; 
				position:relative;
				top: 45px;
				width: 990px;
			}
			
			#content {
				background-color: #FFF;
				
				padding-bottom: 10px;
				width: 990px;
			}
			
			#GlobalNavBar img,#GlobalNavTab img{border-style:none;}
			#footerWrapper{text-align:center;}
			#footerContainer{width:990px;margin:auto;text-align:left;}
			
			div #testDriveHeader {background: url(/images/national-test-drive/header-top.jpg) top left no-repeat; width:989px; aheight:297px}
			
			div #leftColumn {margin: 0px; padding: 0px; background: #eaeaea url(/images/national-test-drive/sidebar-background.gif) no-repeat;  width: 182px; height: 547px; margin-left: 32px; _margin-left: 4px; float: left}
			div #mapListings {background-color: #fff;  border: 1px solid #cccccc;  position: relative; top: 0px; left: 0px; width: 210px; height: 388px; float: left; margin-left: 0px; overflow: scroll;}
			
			div #map {font-size: 12px; position: relative; top: 0px; left: 0px; width: 480px; height: 388px; border: 1px solid #fff; float: right; margin-bottom: 10px; }
			div #map h2 {font-size: 14px; font-weight:bold; color: #555555;}
			div #map p {font-size: 11px; line-height: 18px; font-weight:bold; color: #555555; margin:0px}
			
			
			div #map a.tstDrive {text-decoration:underline;}
			
			div #side_bar {font-size: 11px; line-height: 15px; margin: 0;}
			div #side_bar .date {font-weight:bold}
			div #side_bar .zone {margin-top:15px;}
			div #side_bar .headLine {color: #555555; font-size: 15px; font-weight:bold; margin-bottom:10px;}
			div #side_bar a {font-size: 11px; color: #555555; text-decoration: underline; }
			div #side_bar a.header {font-size: 14px; font-weight:bold; color: #555555; text-decoration: none; }
			
			div .sideBarSpacer {width:8px; height:19px; float: left;}
			div .sideBarIcon {float: left;}
			
			div #mapTop {font-size: 12px; font-weight:bold; color: #000; width: 330px; height: 40px;}
			div #mapBott {font-size: 12px; font-weight:bold; color: #000; margin-bottom: 10px; }
			div #mapBott span.bold {width: 580px;}
			
			div #tab1 span.bold {float:left; font-size: 12px; font-weight:bold; color: #3f3f3f; }
			div #tab1 select {float:right;}
			.headLine {margin-left: 10px;}
			
			div #portlets {margin-left: 12px; _margin-left: 6px; }
			.portlet_content {width: 686px; height:343px; background: #fff url(/images/national-test-drive/port-content-open.gif) no-repeat;}
			
			a.moreInfo  {display: inline; padding-right: 10px; text-decoration: none; font-size: 11px; font-weight:bold; color: #959595; background-image: url("/images/national-test-drive/more-info-link-arrow.gif");background-repeat: no-repeat; background-attachment: scroll; background-position: right center; }
			a.moreInfo:hover { color: #002157; background-image: url("/images/national-test-drive/more-info-link-arrow-over.gif");background-repeat: no-repeat; background-attachment: scroll; background-position: right center; width: }
			
			div #sidebarText {position: absolute; left:45px; _left:25px; top:195px; width:160px; height:188px; line-height: 22px; font-size: 11px; font-weight:bold; color: #555555;}
			div #enterButt {position: absolute; left:40px; _left:20px; top:400px;}
			
			/*chev accordion*/
			div #chevAccTopRowTxt { left:1px; top:8px; width:684px;}
			div #learnMoreCamaro {float: left;  left:30px; top:0px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595; }
			div #learnMoreEqui {float: left;  left:95px; top:0px;  width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595; }
			div #learnMoreSilv {float: left;  left:120px; top:0px;  width:210px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #chevAccBottRow {padding:0px; left:1px; top:30px; width:684px; height:104px!important;}
			div #chevAccBottRowTxt { left:1px; top:0px; width:684px;}
			div #learnMoreMali {float: left;  left:115px; top:0px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #learnMoreTrav {float: left;  left:225px; top:0px; width:200px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			
			/*cadi accordion*/
			div #cadiAccTopRowTxt { left:1px; top:8px; width:684px;}
			div #learnMoreSRX {float: left;  left:80px; top:0px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #learnMoreCTS {float: left;  left:225px; top:0px; width:200px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			
			/*buick accordion*/
			div #buicAccTopRowTxt { left:1px; top:8px; width:684px;}
			div #learnMoreLacrosse {float: left;  left:30px; top:-10px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #learnMoreRegal {float: left;  left:115px; top:-10px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #learnMoreEnclave {float: left;  left:160px; top:-10px; width:200px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			
			/*gmc accordion*/
			div #buicAccTopRowTxt { left:1px; top:8px; width:684px;}
			div #learnMoreAcadia {float: left;  left:30px; top:-10px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #learnMoreTerrain {float: left;  left:115px; top:-10px; width:150px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div #learnMoreSierra { float: left;  left:160px; top:-10px; width:200px; text-align:center; text-transform: uppercase; font-size: 11px; font-weight:bold; color: #959595;}
			div .disclaim {display: block; font-size: 9px; font-weight:normal; color: #000; width: 100%; height:10px; text-align:center;}
			div #legalTxt {float: right; margin-right: 40px; _margin-right: 20px; width:726px;margin-top:5px;font-size: 9px; font-weight:normal; color: #000; line-height:11px}
			/************************************************************************************************************************
			ACCORDION STYLES
			************************************************************************************************************************/
			#wrapper {
				width: 686px;
				margin-left: auto;
				margin-right: auto;
				}
			
			.accordionButton {	
				margin-top:3px;
				padding: 8px 0px;
				background: #fff url(/images/national-test-drive/new-accordian-rollovers.gif) no-repeat;
				width: 686px;
				
				font-size: 80%;
				height: auto;
				font-weight: 700;
				color: #000;
				}
				
			.accordionContent {	
				width: 686px;
				height:343px;
				background: #fff url(/images/national-test-drive/port-content-open.gif) no-repeat;
				}
				
			/***********************************************************************************************************************
			 EXTRA STYLES ADDED FOR MOUSEOVER / ACTIVE EVENTS
			************************************************************************************************************************/
			
			.on {
				
				padding: 8px 0px;
				background: #fff url(/images/national-test-drive/open-accordion-tab.gif) no-repeat;
				color:#00205A;
				}
				
			.over {
				
				padding: 8px 0px;
				background: #eaeaea url(/images/national-test-drive/new-accordian-rollovers.gif) no-repeat right -38px;
				color:#fff;
				}
				
				div #headerTxt {background: #fff; position: relative; z-index: 1200; margin-top: 163px; margin-left:120px; padding-bottom:15px; width: 739px; border-right: 2px solid #bcbcbc; }
				
				div #headerTxtShadow {position: absolute; right: 0px; _right: -2px; bottom: -6px; _bottom: -14px; width: 718px; height: 9px; background-image:url('/images/national-test-drive/box-shadow.gif'); background-repeat:no-repeat;}
				
				div #headerTxtCard {position: absolute; right: -20px; top: 0px; width: 150px; height: 102px; background-image:url('/images/national-test-drive/free-gift-card.gif'); background-repeat:no-repeat;}
				
				#headerTxt p {position: relative; top: 20px; left:40px; width: 570px; font-size: 80%; line-height: 15px; font-weight: normal; color: #24215A;}
				
				#headerTxt p span.bolder {font-size: 90%; font-weight:bold; color: #24215A;}
				
				div #headerBott {margin-top: 10px; width: 989px; height: 181px; background-image:url('/images/national-test-drive/header-bott.jpg'); background-repeat:no-repeat; background-position:100% 100%}
				
				img {border:0}
				
				.gmnoprint a {color:#0084CC; text-decoration: underline;}
