.tRaqBody			{width:894px;margin-left:35px;margin-bottom:20px;position:relative}
.tRaqBody H1.tPageTitle	{margin:33px 0px 11px 0px}
.tRaqNav			{background-color:white;}
.tRaqNav A			{margin:0px !important;font-size:0px}
.tRaqNav IMG		{display:inline}
IMG.tBottomEdge		{margin-bottom:20px}

.main_area				{background-color:white;p--adding:10px 0px;position:relative;}
#page_vehicle .main_area	{padding:10px 10px}
#page_model .main_area		{padding:0px}
#page_color .main_area		{padding:0px 20px;border-bottom:1px silver solid}
#page_info .main_area		{padding:20px;border-bottom:1px silver solid;}
#page_info .main_area *		{;color:black}
#page_retailer .main_area 	{;color:black}
#page_retailer .main_area	{padding:20px 0px 0px 0px}
#page_retailer .tBottomLinks,#page_options .tBottomLinks,	{border-top:1px silver solid;}
#page_info .tBottomLinks	{}
#page_thanks .main_area		{padding:20px 10px 30px 20px;}
#page_thanks .main_area H4	{color:black}
#page_zip .main_area 		{border-bottom:1px silver solid; height:172px;}


.tCts				{color:white;position:absolute;font-weight:bold}
A:hover .tCts		{color:#4a341b !important}

.tCarM			{display:block;float:left;;position:relative;height:150px;width:290px;margin:10px 0px 15px 0px}
.tCarM IMG			{display:block;}
.tCarM .tCts		{color:white;position:absolute;font-weight:bold;top:10px;right:10px;}
.tCarM H6			{color:black}
.tCarM .tDetails 		{position:absolute;bottom:10px;left:13px;color:black}

A.tModelPanel		{border-bottom:1px silver solid}

H1.tCarName			{background-color:white;margin:0px;border-bottom:1px silver solid;height:60px;font-size:160%;padding:12px 0px 0px 20px;;-moz-box-sizing:border-box;box-sizing:border-box;color:black;position:relative;z-index:5}
H1.tCarName .tSubtitle	{font-size:61%;color:black;lvertical-align:top;}
H1.tCarName #tCarSmall	{position:absolute;top:5px;right:25px}

#page_model .tCts		{right:40px;font-size:11pt;}

.tRaqBody .tBottomLinks			{position:relative;padding:0px;height:4em;background-color:white;width:894px}
.tRaqBody .tBottomLinks .tLeft,.tRaqBody .tBottomLinks A.tRight
						{position:absolute;top:1.5em;color:#4a341b !important;font-weight:bold;margin:0px 20px;padding:0px 17px 0px 7px;background-color:white}
.tRaqBody .tBottomLinks .tLeft		 {left:0px;background:url(/ngstcms_infiniti/img/shopping_tools/raq/arrow.gif) 0px 4px no-repeat}
.tRaqBody .tBottomLinks A.tRight	{right:0px;background:url("/ngstcms_infiniti/img/shopping_tools/config/icon_question.gif") right no-repeat;line-height:14px;}
.tRaqBody .tBottomLinks A.tRight:hover	{text-decoration:underline !important}

#page_model .tModelPanel{padding:20px 20px 60px 20px;}
#page_model .tModelPanel UL{margin:1em 0px 0px 15px}
.tModelDetails *		{color:black !important}
#page_model A.tCarL		{width:388px;height:171px;float:right;}
#page_model .tDummy		{width:388px;height:131px;float:right;}

.tColorPanel			{padding:20px 0px 5px 0px;}
.tColorPanel *			{color:black}
.tColorPanel H3			{font-size:11px}
#chipImageContainer		{width:550px;padding:2px}
.tVAlignBottom			{vertical-align:bottom}


A.tMiniPEQuestionPop	{color: #4a341b !important;font-weight:bold; margin-right:20px !important;padding-right:15px; background:url("/ngstcms_infiniti/img/shopping_tools/config/icon_question.gif") right no-repeat !important;line-height:14px;}
A.tBrownLink			{color: #4a341b !important;font-weight:bold; margin-right:20px !important;padding-right:17px; background:url("/ngstcms_infiniti/img/shopping_tools/raq/arrow.gif") left no-repeat !important; line-height:14px; padding-left: 8px; padding-bottom: 2px;}
A.tBrownLinkG			{color: #4a341b !important;font-weight:bold; margin-right:20px !important;padding-right:17px; background:url("/ngstcms_infiniti/img/shopping_tools/raq/arrow_g.gif") left no-repeat !important; line-height:14px; padding-left: 8px; padding-bottom: 2px;}
A.tCarrat			{color: #4a341b !important;font-weight:bold;background:url("/ngstcms_infiniti/img/shopping_tools/raq/arrow_g.gif") right no-repeat !important; line-height:14px; padding-left: 8px; padding-bottom: 2px;}

/*TEST*/
/*TEST*/
/*TEST*/
/*TEST*/







#chipImageContainer img	{displa-y:inline}
/* A.tChipImg, A.tChipImgH {float:left;;padding: 2px; margin: 3px; border-bottom: 2px solid white; } */
/* A.tChipImgH             {border-bottom-color:#000000; } */
A.tChipImg				{float:left;padding:1px 2px;margin:3px;border-bottom:2px solid white;}
A.tChipImg:hover, A.tChipImgH
						{float:left;padding:1px 2px;margin:3px;border-bottom:2px solid black;}

.tColorPanel A#btn_enter_info
						{float:right;margin-bottom:10px}
.tColorPanel A#btn_enter_info img
						{display:inline}

A.tPricingDetails		{color:silver !important;margin-left:20px}
A.tPricingDetails SPAN	{text-decoration:underline;color:silver}

#page_info UL.tMargin	{margin:10px 15px}	


.tDealerName			{color:black}
TABLE.tDealer			{width:100%;}
TABLE.tDealer TD		{}
.tBorderTop	TD			{border-top:1px silver solid;}


TABLE.tDealer *, TABLE.tDealerChoose *, DIV.tDealer *
						{color:black}
TABLE.tDealerChoose		{width:540px !important;}

TABLE.tDealer TD.tAddress
						{width:380px;padding:20px}
TABLE.tDealer TD.tContact
						{width:420px;padding:20px}

TABLE.tDealerChoose TD.tRadio
						{width:20px;padding:20px 5px 20px 20px}
TABLE.tDealerChoose TD.tAddress
						{width:380px;padding:20px 20px 20px 0px}
TABLE.tDealerChoose TD.tContact
						{width:420px;padding:20px}
TD.tRadio INPUT			{border:none;}

DIV.tDealer				{float:right;width:310px; border-left:1px solid #999; padding-left: 10px;}
DIV.tContact			{margin-top:20px}
DIV.tAddress			{}


SPAN.tDealerName		{font-weight:bold}
H4.tClosest				{font-weight:normal;margin:35px 0px 10px 20px;color:black}
.tPhoneLabel			{float:left;width:8em;font-weight:bold}
.tPhoneNumber			{clear:right}
.tLanguagesLabel		{}

#searchDiv				{background-color:#83756C;margin-top:60px;clear:right;padding:20px;display:none;}

.tFloatForm				{float:left;margin-right:10px;height:3em}
TABLE.tDealerForm		{float:left}
TABLE.tDealerForm TD	{padding:15px 0px 2px ;color:white !important}
TABLE.tDealerForm LABEL	{color:white !important}
#searchDiv .tCloseBar	{text-align:right}
#searchDiv .tCloseBar IMG
						{display:inline}
.tAward					{float:right;margin-right:20px}
DIV.tSubmitRequest		{text-align:right;padding:0px 20px 20px 0px}
DIV.tSubmitRequest INPUT{border:none;}

.pagination				{color:black;float:right}
.pagination *			{color:black important;}
.pagination A			{text-decoration:underline;color:black important;}
.pagination A *			{color:black important;}
#page_retailer .pagination A
						{color:black !important;}

H4.tResultsHead			{color:black;margin--left:20px}
DIV.tOr					{color:white;font-weight:bold;padding:3px}

.tThanksCar				{}
.tNextSteps				{float:left;display:block}
DIV.nextPage		{clear:both;padding: 10px 5px; text-align:right !important}
DIV.nextPage IMG	{display:inline}
DIV.nextPageBorderTop{border-top:1px #999999 solid;}
.tArrowLink				{margin-left:10px;padding-left:7px;background:url(/ngstcms_infiniti/img/shopping_tools/raq/arrow.gif) no-repeat 0px 3px;color:#4a341b !important;font-weight:bold;font-size:90%}
.tArrowLink:hover		{text-decoration: underline !important}
.tDisclaimer			{color:white;padding:0px 20px 0px 20px;text-align:justify}
.tDisclaimer *			{color:white;}

/* trim selector or model selector has the code for magic tabs.... */

DIV.tDhtmlPop			{background-color:#9a938a ;display:none;padding: 10px 10px 5px 10px;position:absolute;font-size:11px;z-index:90}
DIV.tDhtmlPop .tDepth1 *	{color:white;}
DIV.tDhtmlPop .tPopTitle	{font-weight:bold;font-size:11px;color:white; padding:8px 5px 8px 5px;;background-color:#83756c !important;}
DIV.tDhtmlPop .tScroller	{height:210px;background-color:#83756c !important;padding: 10px 0px 10px 5px ;overflow: auto;width:328;text-align:left}
DIV.tDhtmlPop .tDhtmlPopClose	{text-align:right}
DIV.tDhtmlPop .tDhtmlPopClose A	{text-decoration:none;}
DIV.tDhtmlPop .tDhtmlPopClose .tX	{border:1px white solid;;text-decoration:overline underline;}
DIV.tDhtmlPop .tDepth1	{width:350px;margin:5px 0px 5px 0px;color:white;}/*added color to fix SR 16540*/


.errorMessage, .errorLabel	{color: black; font-size: 10px; }

/* Enter Zip Code page */
TABLE.tZipTable TD 		{vertical-align:middle;padding-right:10px;}
TABLE.tZipTable IMG 	{display:inline}

/* ConfiguratorDetailPage.html, vehicle section */
DIV.tVehicleSection		{float:left;padding:0;width:580px;margin-bottom:10px}
DIV.tVehicleSection table
						{width: 580px;}
.tMainExtImg			{float:left;}
.tMainIntImg			{float:right;padding-right:5px;margin-top: 5px;}
.vehicleDetailsSection	{margin-right:5px;}
.vehicleDetailsSection IMG	{display:inline}
.vehicleDetailsSection td	{padding:3px 0 3px 10px;}
.vehicleDetailsSection table	{width:560px;margin-bottom:15px;}
.vehicleDetailsSection h4	{padding:10px 0 10px 0;font-weight:bold;}

DIV.tVehicleSection {padding:0 12px 0 28px !important;width:585px !important;border-right:1px solid #999;}
DIV.tVehicleSection TABLE {width:540px;}
DIV.tSummaryContainer	{float:left !important;border-left:0px solid #999 !important;}





/* ConfiguratorDetailPage.html, summary section */
DIV.tSummaryContainer	{float:right;padding:0;padding-bottom:10px;border-left:1px solid #999;width:250px;}
DIV.tSummaryContainer ul{display: block}
#nextStepLink			{padding-left:10px;font-size:11px;text-align:left;}
#summary-panel			{width:255px;}
#summary-panel table	{background-color:#edecec;margin:.5em;padding:0;border:0;font-size:1em;}
#summary-panel th, #summary-panel td
						{padding:.5em;padding-left:2em;}
#summary-panel td.dotted-border
						{border-top:1px dotted #000;padding:.7em 0 0 .5em;}
#summary-panel td.sub-heading
						{padding:.7em 0 0 .5em;}
#summary-panel tr.base, #summary-panel tr.base th
						{padding:.5em;font-weight:bold;}
#summary-panel tr.total, #summary-panel tr.total td
						{padding:.5em;border-top:1px solid #000;border-bottom:1px solid #000;font-weight:bold;}
#summary-panel tr.calculation, #summary-panel tr.calculation td
						{padding:.5em;background-color:#fff;}
#summary-panel ul		{margin:0;padding:0;list-style:none;}
#summary-panel li		{background:#fff url('../media/widgets/small_arrow.gif') top left no-repeat;padding-left:10px;font-size:.7em;}
#summary-panel li a:link, #summary-panel li a:visited
						{color:#333;text-decoration:none;}
#summary-panel li a:visited:hover, #summary-panel li a:hover
						{color:#333;text-decoration:underline;}
.align-left				{text-align:left;}
.align-right			{text-align:right;}
.vehicleDetailsSection table	{width:100%;}
.tOptionCheckbox		{width:30px;}/*changed width from 28px to 30px to fix SR 17129*/
.tOptionDescription		{vertical-align:middle;}
TD.tOptionDescription A,TD.tOptionDescription SPAN.tOptionText			{color:#666 !important;font-size:11px}
.tOptionDescriptionText img
						{vertical-align:top;}
					
.tBorderT				{border-top:1px #999999 solid;}
.tOptionText			{font-size:10px;}

br.clear				{clear:both;}

DIV.t30					{float:left;width:560px;margin-top:10px;}

A.tMiniappLink			{color:#4A341B; font-weight:bold;}

/* Notable, start */
#notablePop UL			{margin-left:2em;list-style-type:disc;}
DIV.tNotableContainer	{position:absolute;top:125px;left:0;width:100%;height:100%;z-index:2002;}
DIV.tNotable			{display:block;background-color:#9A938A;padding:10px;width:390px;}
DIV.tNotable *			{font-size:10px;}
DIV.tNotable .mPopTitle	{background-color:#83756C;border-bottom:1px #786A61 solid;padding:10px 5px 10px 5px;font-weight:bold;font-size:11px;color:#ffffff;}
/* VOLUME4 NOTE: Not sure what this style should accomplish but, in this one style rule the overflow-x
rule is et to hidden as well as auto. Also, overflow-x and overflow-y is not supported by Netscape 7
as well as Safari 1.0 */
DIV.tNotableQuestion	{border-top:1px #786A61 solid;}
DIV.tNotableSection B, LI
						{color:#ffffff;}
DIV.tNotable .mScroller	{text-align:left;background-color:#83756C;padding:5px;overflow-x:hidden;overflow-y:auto;overflow-x:auto;}
DIV.tNotable .mScroller .tNotableSection
						{padding-top:5px;padding-bottom:5px;color:#ffffff;}
DIV.tShaderDiv			{position:absolute;left:0;top:0;width:893px;height:3000px;z-index:1001;}
A.tNotableLink			{padding-left:10px;color:#ffffff !important;font-weight:bold;}
/* Notable, end */

/* SelectTransmission.html & SelectOptions.html, start */
DIV.tLegend				{padding:10px 0 10px 10px;background----color:#EBEBEB;margin-right:5px;border-top:1px #999999 solid;}
DIV.tLegend DIV			{font-size:10px !important;line-height:11px;padding-bottom:3px;}
DIV.tLegend IMG			{display:inline;}
/* SelectTransmission.html & SelectOptions.html, end */

/* SelectColor.html, start */
/* A.tChipImg				{float:left;padding:1px;margin:3px;border:2px solid white;} */
/* A.tChipImgH				{float:left;margin:3px;padding:1px;border:2px solid #c00;} */

DIV.tInteriorColors		{height:50px;}
/* SelectColor.html, end */

/* DHTML, retailer locator, start */
DIV.tDhtmlPop .tDepthRetailer *
						{color:white;}
DIV.tDhtmlPop .tDepthRetailer
						{width:620px;margin:0px;}
DIV.tRetailerPopupTitle	{clear:left;float:left;padding:10px;border-bottom:1px #786A61 solid;color:#ffffff;font-weight:bold;}
DIV.tDhtmlPop .tRetailerBodyArea
						{width:600px;margin:0px;height:325px;text-align:left;background-color:#83756c !important;}
DIV.tDhtmlPop .tRetailerContentArea
						{clear:none;float:left;padding:10px;border-bottom:1px #786A61 solid;}
DIV.tDhtmlPop .tRetailerButtons
						{clear:left;float:left;text-align:right;font-weight:bold;}
/* DHTML, retailer locator, end */

A.tStandardFeatures	
						{background:url('/ngstcms_infiniti/img/shopping_tools/config/icon_question.gif') center right no-repeat;padding-right:17px; padding-top: 1px;}
A.tStandardFeatures:hover
						{text-decoration: underline; background:url('/ngstcms_infiniti/img/shopping_tools/config/icon_question.gif') center right no-repeat;padding-right:17px; padding-top: 1px;}
.tEquipmentEntry2	{margin-left: 40px; font-size:smaller;}
.tEquipmentHeading 	{padding-top:0px;}

#sgcss{position:fixed;_position:absolute;right:19px;bottom:19px;}

