/* .gBody	              {background:url("/img/vehicles/bkgd_versa.jpg");background-repeat:no-repeat;} */

div.gBody			{overflow:visible;}/*added to fix SR 16560*/
.hideForPrinting	  	{}
.showForPrinting	  	{display:none;}
.printHeader	    		{display:none;}
.printSpacer		     	{display:none;}
.printTitleRight  		{display:none;}
.printHeaderLine  		{display:none;}
.printLogo			    	{display:none;}
.printPageBreakBefore	{page-break-before:always;}
.printPageBreakAfter	{page-break-after:always;}
DIV.printWidth		  	{display:none;}

.tSupTop      				{width:964px;height:20px;background-color: red;}
.tFlashSideNav  			{padding-left:20px;padding-top:22px;width:212px;height:376px;float:left;}
.tFlashRegionalNav  	{padding-left:20px;width:212px;height:376px;float:left;}
.tRightContainer  		{margin-left:20px; width:712px; float:left;position:relative;top:75px;}
.soaContainer	  		  {width:712px;float:left; min-height:600px; position:relative;}
.soaTransEdge		  	  {width:10px;float:left;}
.soaTransCont			    {background:url("/img/vehicles/specifications/50_pixel.png");}
.tPromoBar			     	{width:964px;height:100px;background-color: blue;float:right;}

.tSpecsContainer		      		    	{width:692px;text-align:left;z-index:-1;}
.tSpecsContainer TD			        		{text-align:center;padding-top:3px;padding-bottom:3px;vertical-align:middle;}
.tSpecsContainer TD.tSpecsLeft	  	{text-align:left;padding-left:12px;}
.tSpecsContainer TD.tSpecsDesc	  	{text-align:left;padding-left:12px;vertical-align:top;}
.tSpecsContainer TD.tSpecsBackToTop	{text-align:left;padding-left:0px;background-color:#ffffff;padding-left:12px;padding-top:10px;padding-bottom:20px;font-weight:bold;font-size:12px;}

.tAccessoryContainer		{position:relative; margin-left:224px; margin-right:10px; min-height:124px; overflow:visible;}
.tAccessoryImg			    {position:absolute; left:-224px; top:4px;}
.tAccessoryViewLarger	  {position:absolute; left:-112px; top:98px;}

.tAccessoryText		  	  {}
.tList					      	{list-style-type: square; margin-left: 6px; *margin-left: 15px;}/*Added *margin-left: 15px to fix SR 19438*/
.tListContainer	  			{position:relative;left:20px;}
.tNoList                {position:relative;left:-14px;}

/* ACCORDION STYLES */
.tAccordionLine			      	{position:absolute;top:0px;border-top:solid 1px #999999;height:1px;width:692px;}
.tAccordionImg              {display:inline;}
.tAccordionImgContainer     {}
DIV.tAccordionLineContainer	{position:relative;width:692px;height:1px;}
DIV.tAccordionTitleBar		  {width:692px;}
DIV.tAccordionGroup			    {width:100%;height:20px;overflow:hidden;}
DIV.tAccordionGroupBig	    {width:100%;height:40px;overflow:hidden;}

/*SR 19851,19852*/
.tSectionTitle			  	{border-top:solid 1px #999999;border-right:solid 1px #999999;border-left:solid 1px #999999; background:url("/img/vehicles/specifications/bar_bkgd.gif"); padding-left:5px;}
.tSectionTitle, #ie8#fix {
  /* for all browsers other than IE8 */
  border:solid 1px #999999; background:url("/img/vehicles/specifications/bar_bkgd.gif"); padding-left:5px;height:21px;
}

.tSectionTitleBig 	  	{border:solid 1px #999999; background:url("/img/vehicles/specifications/bar_bkgd_big.gif"); height:41px; padding-left:5px;}
.tSectionTitle IMG			{display:inline;}
.tSectionTitleBig IMG		{display:inline;}
.tSectionTitleShowAll		{background-color:white; border-top:solid 1px #CCCCCC; font-size:11px; font-weight:bold; height:21px; padding-left:6px;}
.tSectionTitleTxt		  	{line-height:21px; position:relative; top:-6px; font-size:10px; font-weight:bold;display:inline;}
.tSectionTitle a,.tSectionTitle a *	{text-decoration:none}
.tSectionTitleBig a,.tSectionTitleBig a *	{text-decoration:none}

TR.tGreyLine				{background-color:#F4F4F4;}
TR.tWhiteLine				{background-color:#FFFFFF;}

.tTopTabs				  	{position:relative;top:75px; margin-left:20px; margin-right:20px; margin-top:20px; height:20px; width:692px; float:left; overflow:hidden;}
.tTopTabs IMG				{display:inline;}
.tTopLegend					{background-color: white;height:114px;width:692px;border:none;padding-top:10px;padding-bottom:9px;}
.tTopLegend IMG			{display:inline;vertical-align:bottom;border:none:}
.tTopTextarea				{height:25px;width:334px;}
.tTopShowall				{height:21px;}
.tButton				  	{position:relative;top:22px;margin-right:20px;float:left;height:20px;border:solid;border-width:1px;text-align:center;vertical-align:middle;font-size:9px;padding-right:5px;padding-left:5px;padding-top:2px;}
.tButton P					{vertical-align:middle;font-size:9px;font-weight:bold;color:#464646;}
.tDetailLegend			{position:relative;top:9px;float:right;width:400px;height:45px;border:solid;border-width:1px;}

/* specs box styles */
.sTable					  	{border:1px solid; width:100%;}
.sTable TD.sBox			{border-left:1px solid;}

.sBox B				  		{font-weight:bold;}
.sBox IMG				  	{display:inline;}
.sBoxLeft			  		{border-style:none !important;}
.sBoxTop				  	{background-color:#a5a5a5; height:30px; vertical-align:bottom; border-left:1px solid;}
.sBoxTop B					{font-size:9px; font-weight:bold; color:#ffffff;}
.sBoxTopTrim				{width:50px;}
.sBoxTopLeft				{text-align:left; border-style:none !important;}
.sBoxTitle          {font-size:11px; font-weight:bold; color:#464646;}
.sBoxAlignTop       {vertical-align:top;}

/* common dhtml popup styles */
.tPopUpClose                                        {position:absolute; right:10px; top:6px;}
.tPopUpTitle                                        {position:absolute; left:9px; top:8px; font-size:9px; font-weight:bold; color:#464646;}
.tPopUpImg                                          {position:absolute; left:9px; top:28px;}

/* dhtml popup styles for Accessories/Options "view larger" popups */
.tPopUpDisplayBorder                                {position:absolute; top:0px; left:0px; width:530px; height:385px; background:url("/img/global/1_px_gray.gif"); background-repeat:repeat; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:-1;}
.tPopUpDisplay		                                 	{position:absolute; top:0px; left:0px; width:530px; height:385px; z-index:200; overflow:visible; text-align:right;}
.tPopUpDisplay A:link, DIV.tPopUpDisplay A:visited  {padding-right:2px;}
.tPopUpContainer	                                 	{position:absolute; left:10px; top:10px; width:510px; height:365px; background-color:#FFFFFF;}

/* current offer popup */
.tCurrentOfferPopUpDisplayBorder                    {position:absolute; top:0px; left:0px; width:500px; height:325px; background:url("/img/global/1_px_gray.gif"); background-repeat:repeat; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:-1;}
.tCurrentOfferPopUpDisplay		                     	{position:absolute; top:0px; left:0px; width:500px; height:300px; z-index:200; overflow:visible; text-align:right;}
.tCurrentOfferPopUpContainer	                     	{position:absolute; left:10px; top:10px; width:480px; height:305px; background-color:#FFFFFF;}
.tCurrentOfferPopupText                             {position:absolute; left:9px; top:28px; width:460px; text-align:left; background-color: #ffffff;}
.tCurrentOfferPopUpDisplayBorder1                    {position:absolute; top:0px; left:0px; width:500px; height:390px; background:url("/img/global/1_px_gray.gif"); background-repeat:repeat; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:-1;}

.tCurrentOfferPopUpContainer1	                     	{position:absolute; left:10px; top:10px; width:480px; height:370px; background-color:#FFFFFF;}
/* auto show popup */
.tAutoShowPopUpDisplayBorder                        {position:absolute; top:0px; left:0px; width:370px; height:260px; background:url("/img/global/1_px_gray.gif"); background-repeat:repeat; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:-1;}
.tAutoShowPopUpDisplay		                        	{position:absolute; top:0px; left:0px; width:370px; height:260px; z-index:200; overflow:visible; text-align:right;}
.tAutoShowPopUpContainer	                         	{position:absolute; top:10px; left:10px; width:350px; height:240px; background-color:#FFFFFF;}
.tAutoShowPopUpText                                 {position:absolute; left:9px; top:28px; width:330px; text-align:left; background-color: #ffffff;}

/* disclaimer popup */
.tDisclaimerPopUpDisplayBorder                      {position:absolute; top:0px; left:0px; width:530px; height:850px; background:url("/img/global/1_px_gray.gif"); background-repeat:repeat; filter:alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; z-index:0;}/*changed height=850 from 730 to fix SR 17811*/
.tDisclaimerPopUpDisplay		                       	{position:absolute; top:0px; left:0px; width:530px; height:430px; z-index:200; overflow:visible; text-align:right;}
.tDisclaimerPopUpContainer	                       	{position:absolute; top:10px; left:10px; width:510px; height:830px; background-color:#FFFFFF;}/*changed height=830 from 710 to fix SR 17811*/
.tDisclaimerPopUpText                               {position:absolute; left:9px; top:28px; width:490px; text-align:left; background-color: #ffffff;}

/* career popup */
.tCareerPopUpDisplayBorder                          {position:absolute; top:0px; left:0px; width:430px; height:300px; background:url("/img/global/1_px_gray.gif"); background-repeat:repeat; filter:alpha(opacity=70); -moz-opacity:.70; opacity:.70; z-index:-1;}
.tCareerPopUpDisplay		                          	{position:absolute; top:0px; left:0px; width:430px; height:300px; z-index:200; text-align:right;}
.tCareerPopUpContainer	                          	{position:absolute; top:10px; left:10px; width:410px; height:280px; background-color:#FFFFFF;}
.tCareerPopUpText                                   {position:absolute; left:9px; top:28px; width:390px; height:250px; text-align:left; background-color: #ffffff; overflow:auto; padding-right:9px; padding-bottom:9px;}
.tCareerPopUpTitle                                  {position:absolute; left:9px; top:8px; font-weight:bold; color:#333333;}

.tDisclaimerLink                                    {font-weight:normal; text-decoration:underline;}
.tSupLink                                           {font-weight:bold; text-decoration:underline !important;}
.sDisclaimerText                      				  		{font-size:10px; font-weight:bold; color:#464646; text-align:left; padding-left:12px; vertical-align:top;}

