
/* brochure request-specific */
DIV.tBrochureSelectTypeText			{clear:both;padding:0px 0px 17px 290px;}
DIV.tBrochureSelectTypeText FORM		{padding-top:20px;}
DIV.tBrochureSelectTypeText FORM SPAN		{display:block;padding-bottom:10px;}
DIV.tBrochureTypeColumn				{float:left;width:222px;padding-top:18px;}
DIV.tBrochureTypeColumn UL			{padding-left:15px;}
DIV.tBrochureTypeColumnMarginL			{margin-left:18px;}
DIV.tBrochureTypeColumnMarginR			{margin-right:50px;}
IMG.tBrochureTypePreviewImage			{margin-top:10px;margin-bottom:10px;}
DIV.tBrochurePadBottom				{padding-bottom:40px;}
.gBody						{background:url('/img/bg/bg_gradient.jpg'); background-repeat:no-repeat;}
a img						{display:inline}
/* 964 template-specific */
*				{font-size:11px;}
.gBodyNRP			{background:url("/img/vehicles/specifications/50_pixel.png");}
.tAppsMid   { padding: 0 0 40px 20px; clear: both; border-top: solid 1px  #cdcdcd; }
.gBodyS	 		{margin-left:20px;margin-right:20px; margin-top:10px; text-align:left;}
.gBorderL			{border-left:1px #cdcdcd solid;}
.gMargin			{margin-left:20px;}
.gMarginL			{margin-left:7px;}
.gBoldT			{font-weight:bold}
.redFont			{color:#c71444 !important}
DIV.tLWidth    		{float: left; width: 452px; clear:right;}
DIV.tRWidth    		{float: right; width: 452px; clear:right;}
DIV.tRF			{float: right; clear:right; margin-right:50px;}
DIV.tRF25			{float: right; clear:right; margin-right:25px;}
DIV.tHeight5		{height:5px;}
DIV.tHeight20   		{height:20px;}
DIV.tHeight30    		{height:40px;}
DIV.tHeight150 		{height:50px;}
DIV.tMargin30   		{margin:30px;}
DIV.tMargin15		{margin:5px;}
DIV.tMargin10		{margin:10px;}
DIV.tRWidth525     	{float: right; width: 525px; clear:right;}
DIV.oFlow200	   	{width:300px;border: 1px solid #cdcdcd;overflow:scroll;height:200px;}
p				{line-height:1.7em;}
hr.hr1 			{color:#cdcdcd; height:1px; width:860px;text-align: left;/*for IE*/ margin: 0 auto 0 0; clear:right;/*for Mozilla*/}
TR.H				{height:15px;}
.fBoxL			{width:175px;border: 1px solid #cdcdcd;}
.gRequiredText		{color:#c71444;}
.txtHeader			{color:#464646;font-size:12px;font-weight:bolder;}
.txtIDNumber		{color:#464646;font-size:14px;font-weight:bolder;}
.gBlkTxt  			{color: #464646 !important}
.whiteBK			{width:904px; background-color:#FFFFFF; height:618px;}
.tFormTable td { line-height: 2; padding-top: 12px; }
.tFormTable input, .tFormTable select { margin-right: 25px; }
.tFormTable textarea { overflow: auto; }
.tFormFieldW35 { width: 35px; }
.tFormFieldW50 { width: 45px; }
.tFormFieldW75 { width: 75px; }
.tFormFieldW100 { width: 100px; }
.tFormFieldW125 { width: 125px; }
.tFormFieldW150 { width: 150px; }
.tFormFieldW175 { width: 175px; }
.tFormFieldW225 { width: 225px; }
.tFormFieldW250 { width: 250px; }
.tFormFieldW275 { width: 275px; }
.tFormFieldW300 { width: 300px; }
.tFormFieldW375 { width: 375px; }
.tFormTable .tFormTight { margin-right: 6px; }
.tFormInfo {line-height: 1.2;}
.tLineSpace8 { margin-top: 8px; padding-left: 50px;}
ul.tLinks { list-style-position: inside; }
ul.tLinks li { font-weight: bold; padding-top: 10px; }
.tRFZero { float: right; clear: right; }
.tPadB20 { padding-bottom: 20px; }
a.tUline:link, .tUline a:link, a.tUline:active, .tUline a:active, a.tUline:visited, .tUline a:visited, a.tUline:hover, .tUline a:hover { text-decoration: underline !important; }
.tBlockL {float: left; display:block; }
.tNoBullet { list-style: none; }
  .tIconLink img      {display: inline; margin-bottom: -2px; margin-top: 2px;}
  .tIconLink a        {color:#464646 !important;font-weight:normal;text-decoration: underline !important; }
/* fixes pre-IE 7.0 PNG non-transparency bug */
@media screen{IMG.gImgPNG	{behavior:url("/css/m/png.htc");}}

/* @media screen	{img	{behavior:url("png.htc");}} */
#wrapper 		{text-align: left;	margin: 0px auto;padding: 0px;border:0; width: 964px;}
#header 		{margin: 0 0 45px 0;}
#side-a  		{float: left;width: 30px;}
#side-b  		{float: right;width: 30px;}
#content 		{float: left;width: 904px;background-color:#FFFFFF;}
.tContainer		{margin: 0px auto;width:924px;}
.btBorder 		{clear: both;width:924px;background:url("/img/vehicles/specifications/50_pixel.png"); filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;height:10;}
.trTrans50		{width:10px;background:url("/img/vehicles/specifications/50_pixel.png"); filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
html > body .trTrans50 	{width:10px;}
.tlTrans50		{width:10px;background:url("/img/vehicles/specifications/50_pixel.png"); filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50;}
html > body .tlTrans50 	{width:10px;}
.LRmarginH		{height:550px;}
.subTitle		{margin-left:25px;font-weight:bold;}

.subTitlePad		{padding-top:13px;}
.titlePad		{padding-top:9px;}
.titleBG		{background-repeat: repeat-x;  border-bottom: thin solid #CDCDCD; height: 49px;}
.topContentArea		{text-align:left;padding-left:10px;}
.subTitleBG		{height:40px;}

.tTable			{height:100%;width:904px;display:inline;position:relative; z-index:1; overflow:visible; background-color:#ffffff;}

/* global */

.gClearBoth		{clear:both;}
@media screen{
      .gOnlyPrint{display:none}
 }
 @media print{
      .gNoPrint{display:none !important;}
      .gOnlyPrint{display:block}
 }

/* CSS template */

	body { margin: 0px; padding: 0px;
		background-color: #e6e6e6; }

	.navHeader {
		background-color: #ffffff;
		height: 75px;
		width: 964px;
		padding: 0px;
		margin: 0px auto;
		/* position: static;	POSITION is set later in this css file to make the globalNav work */
		overflow:visible;
	}
	.normalBg, .gradientBg {
		width: 924px;
		background-color: #ffffff;
		padding: 20px;
		padding-top: 40px;
		position: relative;
		margin: 0px auto;
		background-repeat: no-repeat;
	}

	/* for non-shopping tools */
	.normalBg {
		background-image: url(/img/bg/bg_gradient.jpg);
	}

	/* for shopping tools */
	.gradientBg {
		background-image: url(/img/bg/bg_gradient.jpg);
	}

	.frameBg, .frameBgTop {
		min-height: 465px;
		width: 924px;
		position: relative;

		/* for IE 1-6, use a DirectX Filter for Transparency */
		filter: expression((navigator.userAgent.match(/IE.[1-6]{1}/)==null ? "" : "progid:DXImageTransform.Microsoft.Alpha(opacity=50)"));	}
* html .frameBg, * html .frameBgTop {height: 539;}

	/* used for non-shopping tools */
	.frameBg {
		background-image: url(/img/awards/50_top.png);
		background-repeat: repeat;
	}

	/* used for shopping tools */
	.frameBgTop {
		background-image: url(/img/temp/frametop-gradient.png);
		background-repeat: repeat-x;
	}

	/* used for shopping tools */
	.frameBgBottom {
		background-color: #e6e6e6;
		position: absolute;
		top: 539px;
		width: 924px;

		/* for IE 1-6, adjust the color to compensate for the DirectX Filter */
		background-color: expression(navigator.userAgent.match(/IE.[1-6]{1}/)==null ? "#e6e6e6" : "#cdcdcd");
	}
	.frameContent {
		background-color: #ffffff;
		width: 904px;
		position: absolute;
		top: 50px;
		margin-left: 10px;
		min-height: 344px;
		z-index: 2;
	}
* html .frameContent { height: 519px;}
	DIV	{-moz-box-sizing:content-box !important;}

/*	MAKES GLOBAL NAV WORK	*/
/*	MAKES GLOBAL NAV WORK	*/
/*	MAKES GLOBAL NAV WORK	*/
.gBody	{position:relative}
.navHeader	{position:static}
.gFlashGnavContainer{position:static !important}
.gFlashGnav	{position:relative}
#dataFlashGlobalNav{position:absolute;left:0px}

/* Added CSS for MSN Phase II */
.titleDealerLocatorBG		{background-repeat: no-repeat; height: 50px; border-bottom:solid thin #cdcdcd; border:0px !important;}

.dealerL		{
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 23px;
}

.ZipT		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	padding-top:8px;
	
}
.ZipC		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	width:134px;
	height:16px;
}

.DistanceT		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	width:81px;
}
#infoInputBox {
	border-top: solid 1px #c8c8c8;
	width: 185px;
	padding: 8px;
}

#inputBox{
	height: 169px;
	width: 358px;
	position: absolute;
	left: 279px;
	top: 225px;
	display: none;
	background-color: #858585;
	z-index: 300;
}

#drivingDirectionsResults{
			height:394px;
			width:278px;
			overflow:auto;
			margin-left:0px;
			margin-top:0px;
			overflow:auto;
			vertical-align:top;
			
			position:absolute;
			top:0px;
			left:10px.
			border:0px;
			background-color:#FFFFFF;
}

.privacy_popup{
	height: 169px;
	width: 358px;
	position: absolute;
	left: 279px;
	top: 225px;
	background-color: #858585;
	z-index: 301;
}

.privacy_popup_error{
	height: 199px;
	width: 358px;
	position: absolute;
	left: 279px;
	top: 195px;
	background-color: #858585;
	z-index: 301;
}

.privacy_data{
	height: 147px;
	width: 357px;
	/*position: absolute;*/
	left: 279px;
	top: 225px;
	background-color: #CCCCCC;
	
}

.privacy_data_error{
	height: 177px;
	width: 357px;
	/*position: absolute;*/
	left: 279px;
	top: 225px;
	background-color: #CCCCCC;
	
}

#privacy_popup h2 {
		background-color:#696969;
		border-bottom:1px solid #ABABAB;
		color:white;
		font-size:11px;
		height:17px;
		padding-left:17px;
		padding-top:3px;
}

#privacy_popup h2 a {
left:340px;
position:absolute;
top:4px;
}

.privacy_policy{
	position:absolute;
	width:75px;
	height:10px;
	fontWeight:normal;
	padding-left:0px;
	font-size: 9px;
	top:124px;
	left:15px;
	text-decoration:underline;
}

.dealerHeadingFormat
{
	position:absolute;
	width:135px
}

/*Added this style to fix SR 20009*/
.dealerDataFormat
{
	position:absolute;
	left:145px;
	width:130px;
	font-size:11px;
	font-weight:normal;
}
/*Added this style to fix SR 17397*/
.customInfoBox-noBeak,
.customInfoBox-with-rightBeak,
.customInfoBox-with-leftBeak {
z-index:99;
}
