
/* GENERAL XHTML FIXES */
*                       {margin:0px;padding:0px;font-family:Verdana,arial,helvetica,sans-serif;color:#646664;font-size:11px;}
html,body                   {height:100%;}
img                     {border:0px;}
img, object, embed              {display:block;outline:none;}
div                     {-moz-box-sizing:border-box;box-sizing:border-box;}
address                     {font-style:normal;}
select                      {padding-left:0px;}
option                      {padding-right:4px;}

/* TAG DEFS */
body                        {margin:0px;padding:0px;text-align:center;background-color:black;}
a, a:link, a:hover, a:active, a:visited     {color:#ffffff;text-decoration:none;}
td,th                       {vertical-align:top}
a:focus, a:hover, a:active          {outline:none}
a.gDarkLink, a.gDarkLink a:link, a.gDarkLink a:hover, a.gDarkLink a:active, a.gDarkLink a:visited {
color:#333333 !important;
}
.blueLink, .blueLink:link, .blueLink:hover, .blueLink:active, .blueLink:visited {
color:#0000FF;
text-decoration:underline;
}
input, textarea, select             {font-family:verdana,arial,helvetica,sans-serif;color:#333333;padding-left:3px;border:1px solid #999999;}

/* REGIONAL NAV STYLES */
#movFlashRegionalNav {position:absolute;width:176px}
#regionalNavData {position:absolute;top:65px;} /*set regional nav edit bar in CQ to a reasonable location */

/* STYLES FOR BI TAGGING ELEMENTS */
#pageTags               {position:absolute;height:1px;width:1px;top:-1px;left:-1px;display:none;}

/* GLOBAL STYLES */
.gBody                  {width:964px;margin:0px auto;margin-top:0px;text-align:left;}
.gGlobalNav             {width:964px;height:63px;margin:0px auto; background-color: #5E5546;}
#gTopNav                {width:964px;height:64px;margin:0px auto;position:relative}
.gBodyContainer         {float:left;width:964px; height:auto !important; height:520px; background-image:none;background-repeat:repeat-x;}
.mainContainer          {width:728px;float:right;margin-right:34px;min-height:590px; height:auto !important; height:590px;margin-top:23px; display:inline;}
#movFlashPromo          {clear:right;display:inline;float:right;height:88px;margin-bottom:5px;margin-right:0;position:relative;width:767px;z-index:5;}
.gDisInline             {display:inline;}
.gNoBorder              {border:0px solid black !important;}
.gWhiteText             {color:white !important;}

/* add this class to an element that has floats inside it and the parent's background will display behind it all */
.clearfix:after     {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix           {display: inline-table;}
/* hides from IE-mac \*/
* html .clearfix    {height: 1%;}
.clearfix           {display: block;}

/* FOOTER STYLES */
#gFooter    {clear:left;height:25px;clear:both;text-align:center;padding-top:2px;margin:0px auto;width:964px;margin-top:.5em; background:black url(/apps/nna/docroot/img/global/footer-border.gif) no-repeat scroll 0 0;}
#gFooter * { color: #fff; }
#gFooter a  {color:white;padding:0px 12px;}

/* STYLES FOR POP UP DISPLAY BOX */
/* POPUP DISPLAY BOX */
.gPopUpDisplay   
            {display:none;width:350px;background-color:#333333;position:absolute;z-index:10;text-align:right;padding:0px 4px 8px 4px;font-size:11px; overflow:hidden;}
div.gPopUpDisplay a.gClose:link, div.gPopUpDisplay a.gClose:visited
            {padding-right:14px;background:url(/apps/nna/docroot/img/global/dhtmlpop-close.gif) no-repeat center right;border:1pw red solid}
.gPopUpDisplay div.gPopUpContentContainer 
            {background-color:#000000; color:#FFFFFF; line-height:1.5; height:auto !important; height: 144px; min-height:144px; padding:7px 20px 7px 7px; text-align:left; }
.gPopUpDisplay .gFirstChild  {margin:4px 10px}
a.gClose:link,a.gClose:hover, a.gClose:active, a.gClose:visited {color:#ffffff;text-decoration:none;}
#video-swf {margin:4px 10px;}

/* FLASH PAGE HEADER */
#gMainH1 {height:22px;}
.gSwap {visibility:hidden;}
.gOnlyPrint {display:none !important;}

/* BEGIN STYLES FOR AUTHORING DIALOG */
.cq-paragraphreference-paragraph .mainDisc {
    text-align:left;
    line-height:1.5;
    background-color:#000000;
    border-color:#333333;
    border-style:solid;
    border-width:3px 11px 5px;    
    font-family:Verdana;
    font-size:13px;
    padding:7px 20px 7px 7px;
    color:#000000 !important;
}
.cq-paragraphreference-paragraph {
    width:290px !important;
    padding:5px !important;
    height:auto !important;
}
.cq-paragraphreference-selected {
    border-color:red;
    background-color:#FFFF99 !important;
}
/* END STYLES FOR AUTHORING DIALOG */

/* BEGIN STYLES FOR POPUP */
.ui-dialog .mainDisc {
    min-height:200px !important;
    text-align:left;
    line-height:1.5;
    background-color:#000000;
    border-color:#333333;
    border-style:solid;
    border-width:3px 11px 5px;    
    font-family:Verdana;
    font-size:11px;
    padding:7px 20px 7px 7px;
}
.ui-dialog .mainDisc a, .ui-dialog .mainDisc a:link, .ui-dialog .mainDisc a:hover, .ui-dialog .mainDisc a:active, .ui-dialog .mainDisc a:visited {
    color:#ffffff;
    text-decoration:underline;
}
.ui-dialog p, b {
    color:#ffffff;
}
.ui-dialog {
    background-color: #333333;
    padding-bottom:5px;
}
.ui-dialog-titlebar {
    background:transparent url(/apps/nna/docroot/img/global/dhtmlpop-close.gif) no-repeat scroll center right;
    width:auto;
    display:inline-block;
    
}
.ui-dialog-titlebar-close {
    margin-left:220px;
    padding-left:5px;
   
}
.ui-dialog-titlebar-close a, .ui-dialog-titlebar-close a:link, .ui-dialog-titlebar-close a:hover, .ui-dialog-titlebar-close a:active, .ui-dialog-titlebar-close a:visited {
    text-decoration:none;
}
.ui-widget-header {
    display:inline;
}
.ui-widget-overlay {
    height:0px !important;
    width:0px !important;
}
.ui-icon {
    /*background: transparent url('/apps/nna/docroot/img/global/dhtmlpop-close.gif') no-repeat scroll 35px 3px;*/
    color:#ffffff !important;
    text-decoration:none;
    /*margin-right:14px;*/
    padding-right:14px;
    background: #333  url("/apps/nna/docroot/img/global/dhtmlpop-close.gif") no-repeat scroll right 3px ;
}

/* IE6 fixes */
* html .ui-dialog-titlebar { background:none;}
* html .ui-dialog-titlebar-close { float:right; height:13px; margin-right:5px;  margin-top:-11px; background: none;}
* html .ui-dialog-titlebar-close .ui-icon {  background: #333 url("/apps/nna/docroot/img/global/dhtmlpop-close.gif") no-repeat scroll 37px 3px ;}

/* END STYLES FOR POPUP */
DIV.tModelNav                           {float:left;width:175px;margin:0px;min-height:550px;_height:550px}
DIV.tVDPBody                            {float:left;width:689px;margin-left:65px;margin-top:55px;}
DIV.tVDPBody2                            {float:left;width:550px;margin-top:0px;}

DIV.tPageTitle                          {width:650px;margin-bottom:5px;font-size:15px;}
DIV.tPageDescription                    {width:650px;margin-bottom:7px;}


/* FROM AWARDS-REVIEWS.CSS - DELETE WHEN THIS IS BROKEN OUT INTO ITS OWN FILE */
DIV.tVDPBody1      {width:728px;margin-left:206px;min-height:500px; padding-bottom:25px; height: auto !important; height: 500px; }
DIV.gBodyContainer	{float:left;width:964px;background-repeat:repeat-x;}
.secondaryMenu {margin-bottom:25px;}
ul.horizontal_list li{margin:0px 8px 0px 0px; float: left; list-style: none; padding: 19px 0px 15px 0px;}
ul.rightbtns li{margin:0px 0px 0px 8px; float: left; list-style: none; padding: 19px 0px 15px 2px;}
.awardheading {font-size:11px; font-weight:bold; color:#ffffff;}
.awardfeatureheading {font-size:14px; font-weight:bold; color:#ffffff;}
.awardfeatureheadingitalics, .awardfeatureheading i {font-size:14px; font-weight:bold; color:#ffffff; font-style:italic;}
#awards {float:left; width:728px;}
#awardsleadheading { border-top:none;}
.awardsheadingimage { padding:20px 15px 20px 0px; border-bottom:1px solid #6c574e;}
.awardstxt { padding:20px 70px 20px 0px; border-bottom:1px solid #6c574e;}
.awardstxt * { color: #fff; }
#awardsheading { float:left; width:728px;}
.awdrowtop { border-top:1px solid #6c574e;}
.rightalignbtns {float:right;}
.gSuperLightText2	{color:#dcdedc; padding-top:10px;}
/* END AWARDS-REVIEWS STOWAWAY CONTENT */


/* ACCORDION STYLES */
DIV.tAccordionTop1						{width:544px;height:30px;padding-top:2px;}
DIV.tAccordionTop						{width:650px;height:20px;padding-top:2px;background-image:url("/img/vdp/dealer_acc_section_header.png");}
DIV.tAccordionContainer					{width:620px;height:191px;min-height:211px;background-color:#ffffff;margin-left:15px;margin-right:15px;}
DIV.tAccordionContainer1				{width:537px;background-color:#ffffff;margin-left:15px;margin-right:15px;}
DIV.tAccordionGroup						{width:100%;height:20px;overflow:hidden;}
DIV.tAccordionExpand					{float:left;padding-top:15px;}
DIV.tAccordionExpand IMG, DIV.tAccordionGroup IMG		
										{float:left;margin:2px 6px 0px 4px;}

/* PACKAGES */
DIV.tPackagesContainer                  {width:650px;}

DIV.tPrint                              {float:right; margin-bottom:7px;}
DIV.tLegendTop                          {float:right;clear:both;margin-bottom:4px;}
DIV.tLegendBottom                       {float:right;}

/* PACKAGES TABLE */
TABLE.tPackagesTable                    {clear:both;width:649px;margin-bottom:4px;background-image:url("/img/vdp/tableheader_packages.gif");background-repeat:no-repeat;}
TABLE.tPackagesTable2                   {clear:both;width:649px;margin-bottom:4px;background-image:url("/img/vdp/packages_header2.jpg");background-repeat:no-repeat;}
TABLE.tPackagesTable TR.tPackagesHeaderRow TD
                                        {padding-left:13px;padding-right:13px;line-height:33px;text-align:center;white-space:nowrap;font-weight:bold;color:#fcfefc;border-right:1px solid #584a3e;}
TABLE.tPackagesTable2 TR.tPackagesHeaderRow2 TD
                                        {padding:10px;line-height:11px;text-align:center;white-space:nowrap;font-weight:bold;color:#fcfefc;border-right:1px solid #584a3e;}
TD.tPackagesTopCellR                    {border-right:0px solid #000 !important;padding:0px !important;}

TABLE.tPackagesTable TR.tPackagesRow TD, TABLE.tPackagesTable2 TR.tPackagesRow TD
										{background-color:#ffffff;border-right:1px solid #dcd5be;border-bottom:1px solid #584a3e;text-align:center;}
TABLE.tPackagesTable TR.tPackagesRow1 TD, TABLE.tPackagesTable2 TR.tPackagesRow1 TD
										{background-color:#ffffff;border-right:1px solid #dcd5be;border-bottom:0px solid #584a3e;text-align:center;}										
TD.tPackagesCellL                       {width:6px;background-color:#ffffff !important;border-right:0px solid #000 !important;border-bottom:1px solid #584a3e;}
TD.tPackagesCellR                       {width:6px;background-color:#ffffff !important;border:0px solid #000;border-bottom:1px solid #584a3e;border-right:1px solid #666666;}
TD.tPackagesCellContent                 {width:100%;padding:5px 10px;text-align:left !important;}

TD.tPackagesCellContent1                 {width:100%;padding:20px 10px;text-align:right !important;}

UL.tPackagesList                        {list-style:none;margin-left:0;padding-left:0.8em;text-indent:-0.8em;}

/* PACKAGES KEY */
DIV.tPackageNA, DIV.tPackageOptional, DIV.tPackageStandard
										{width:100%;line-height:22px;}
DIV.tPackageNone						{background-color:transparent;color:#666666;padding-left:6px;padding-right:6px;padding-top:5px;}
DIV.tPackageNA							{background-color:#a79c89;color:white;font-weight:bold;}
DIV.tPackageOptional               	    {background-color:#c2a275;color:white;font-weight:bold;}
DIV.tPackageStandard                   	{background-color:#4a341b;color:white;font-weight:bold;}

TABLE.tPackagesTable TR.tPackagesRow TD.tPackageNone, TABLE.tPackagesTable TR.tPackagesRow1 TD.tPackageNone, TABLE.tPackagesTable2 TR.tPackagesRow TD.tPackageNone, TABLE.tPackagesTable2 TR.tPackagesRow1 TD.tPackageNone
										{background-color:#ffffff;color:#666666;padding-left:6px;padding-right:6px;}
TABLE.tPackagesTable TR.tPackagesRow TD.tPackageOptional, TABLE.tPackagesTable TR.tPackagesRow1 TD.tPackageOptional, TABLE.tPackagesTable2 TR.tPackagesRow TD.tPackageOptional, TABLE.tPackagesTable2 TR.tPackagesRow1 TD.tPackageOptional
										{background-color:#c2a275;color:white;font-weight:bold;}
TABLE.tPackagesTable TR.tPackagesRow TD.tPackageNA, TABLE.tPackagesTable TR.tPackagesRow1 TD.tPackageNA, TABLE.tPackagesTable2 TR.tPackagesRow TD.tPackageNA, TABLE.tPackagesTable2 TR.tPackagesRow1 TD.tPackageNA
										{background-color:#a79c89;color:white;font-weight:bold;}
TABLE.tPackagesTable TR.tPackagesRow TD.tPackageStandard, TABLE.tPackagesTable TR.tPackagesRow1 TD.tPackageStandard, TABLE.tPackagesTable2 TR.tPackagesRow TD.tPackageStandard, TABLE.tPackagesTable2 TR.tPackagesRow1 TD.tPackageStandard
										{background-color:#4a341b;color:white;font-weight:bold;}

IMG.tInfoImg						    {float:none !important;display:inline; vertical-align: bottom; !important;}
IMG.tInfoImg1							{display:inline; vertical-align:top; !important;}
.tRightInfoImage						{float:right;!important;}

/* INDIVIDUAL OPTIONS */
DIV.tIndividualOptionsContainer         {background-color:transparent;width:650px;padding-top:20px;}
DIV.tIndOpts IMG						{float:left;border:solid #666666 13px;margin-right:25px;}						
DIV.tIndOptCenter						{background-color:transparent;}
DIV.tIndOptRight						{float:right;background-color:transparent;text-align:right;width:135px;}
						
A.tIndOptSup:link, A.tIndOptSup:visited	{color:#999999;font-size:10px;}
DIV.tIndOptCenter P.tIndOptDesc			{padding:10px 90px 0px 0px;}
DIV.tIndOptCenter P.tIndOptStmnts		{padding:10px 60px 0px 0px;}
DIV.tIndOptCenter UL					{padding:3px 70px 0px 271px;}										
DIV.tIndOptCenter LI					{margin-left:25px;padding-top:3px;}

/* DEALER ACCESSORIES */
DIV.tDealerAccessoriesContainer			{width:650px;padding-top:15px;}
DIV.tDealerAccessoriesContainer1		{width:544px;padding-top:0px;}
DIV.tDealerAccessoriesDownload			{float:right;font-size:10px;padding:15px 3px 15px 0px;}
DIV.tDealerAccessoriesDownload IMG		{float:left;margin-right:6px;}										

/* DEALER ACCESSORIES ITEMS */
DIV.tDealerAccessoriesItem				{background-color:#ffffff;height:auto !important;height:211px;min-height:191px;padding:10px 5px 10px 10px;}
/*DIV.tDealerAccessoriesItem				{background-color:#ffffff;padding:0px 5px 20px 10px;} */
DIV.tDealerAccItemRight					{float:right;min-height:191px;width:125px;text-align:right;}
DIV.tDealerAccessoriesItem UL			{padding:15px 70px 0px 283px;}										
DIV.tDealerAccessoriesItem LI			{margin-left:10px;padding-top:3px;}
DIV.tDealerAccessoriesItem IMG			{float:left;border:solid #666 13px;margin-right:15px;margin-bottom:10px;}

/* STANDARD FEATURES */
A.tSeeSpecs								{float:right;color:#666666 !important;font-weight:bold;}
A.tSeeSpecs1							{float:right;color:#666666 !important;}
A.tSeeSpecs2							{float:left;color:#666666 !important;}
DIV.tDiffDescWidth						{width:360px;}
SELECT.tTopFeaturesDropdown				{background-color:#ab9d8c;font-size:10px;}
	SELECT.tTopFeaturesDropdown OPTION	{color:white;}

/* SPECIFICATIONS */
TABLE.tSpecsTable						{width:100%;}
TABLE.tSpecsTable TD					{padding:10px;border-right:1px solid #999999;background-color:#ffffff;border-bottom:1px solid #999999;}
TABLE.tSpecsTable TD.tSpecsTableLeftCell
										{width:25%;}
TABLE.tSpecsTable TD.tSpecsIndent		{width:25%;padding-left:20px;}

TABLE.tSpecsTable TD.tSectionHeader		{padding:3px 10px 3px 10px;background-color:#ece8e4}
TABLE.tSpecsTable TD.tSpecsHeaderCell	{background-color:#dad0c6;}	
DIV.tSpecsContainer						{width:620px;margin-left:15px;margin-right:15px;}

/* REVIEWS, AWARDS, AND COMMERCIALS */

DIV.tRvwsAwdsComsContainer				{width:650px;padding-top:15px;position:relative;}
DIV.tRvwsAwdsComsReadMore, DIV.tRvwsAwdsComsReadMore A:link, DIV.tRvwsAwdsComsReadMore A:visited				
										{font-size:10px;padding:13px 0px 15px 0px;}										
DIV.tRvwsAwdsComsReadMore IMG, DIV.tAwdsComsItem A IMG			
										{float:left;margin-right:10px;margin-top:8px;}
P.tRvwsAwdsComsHeader					{font-size:12px;}										
DIV.tReview								{width:370px;padding-top:13px;background-color:transparent;}
DIV.tReview P.tRvwsAwdsComsCite			{font-size:10px;padding-top:13px;}
DIV.tAwdsComsBoxRight					{float:right;height:260px;width:225px;background:url("/img/vdp/awards_comm_bg.gif") repeat;position:relative;}
DIV.tAwdsComsContent					{height:260px;width:420px;margin-right:225px;margin-bottom:50px;position:relative;}
DIV.tabRightDisplay						{margin:5px;margin-top:19px;width:215px;height:75% !important;height:210px;overflow:auto;scrollbar-face-color:#bbb2ac;display:none;}

DIV.tAwdsComsBoxLeft					{height:260px;padding:5px;display:none;background:url("/img/vdp/awards_comm_bg.gif") repeat;}
DIV.tComsBoxLeft						{height:100%;width:420px;position:absolute;display:none;background:url("/img/vdp/awards_comm_bg.gif") repeat-x;}
DIV.tAwdsComsBoxLeft DIV.tAwdsComsText	{height:245px;padding:5px;line-height:15px;scrollbar-face-color:#bbb2ac;overflow:auto;}
DIV.tAwdsComsBoxLeft P.tAwdsComsCite	{font-size:10px;padding-top:18px;}
DIV.tAwdsComsBoxLeft DIV.tAwdsComsText IMG
										{float:right;margin:0px 2px 15px 15px;}

DIV.tAwdsComsItem DIV.tAwdThumbImg		{float:left;margin:3px 10px 30px 1px;border:1px solid #000000;}
DIV.tAwdsComsItem DIV.tAwdThumbImgBorder
										{float:left;margin:3px 10px 30px 1px;border:1px solid #ffffff;}
DIV.tAwdsComsItem A:link, DIV.tAwdsComsItem A:visited
										{font-size:10px;}

/* TABS DISPLAY */
DIV#tabsContainer						{height:30px;background-image:url("/img/vdp/deselected_tab.gif");overflow:hidden}
DIV#tabsContainer P.tTabsLoading		{margin:8px;}
DIV#tabsContainer DIV.tabSel			{height:30px;border-left:solid 1px #231f19;position:relative;background:url("/img/vdp/awards_comm_bg.gif") repeat;overflow:hidden;display:inline;padding-bottom:19px;}
DIV#tabsContainer DIV.tab				{border-left:solid 1px #231f19;overflow:hidden;position:relative;height:30px;display:inline;}
A.tTab:link, A.tTab:visited				{padding:0px 8px 19px 8px;position:relative;top:8px;font-size:10px;}
DIV.tTabFull							{height:30px;width:100%;border-left:solid 1px #231f19;background:url("/img/vdp/awards_comm_bg.gif") repeat;padding:8px 8px 19px 8px;padding-bottom:19px;overflow:hidden;font-size:10px;color:#ffffff;}

/* POPUP DISPLAY BOX */
DIV.tPopUpDisplay						{width:302px;height:188px;background-color:#9a938a;position:absolute;z-index:10;text-align:right;padding:12px;}
DIV.tPopUpDisplay A:link, DIV.tPopUpDisplay A:visited						
										{padding-right:2px;}
DIV.tPopUpDisplay DIV.tPopUpContentContainer
										{overflow:auto;background-color:#83756c;width:93%;height:144px;margin-top:5px;padding:7px 20px 7px 7px;color:#ffffff;text-align:left;line-height:1.5;scrollbar-face-color:#bbb2ac;}										
div#video-swf { width: 712px; height: 361px; padding: 0;}
/* POPUP MOVIE BOX */
DIV.tPopUpMovie						                          {width:490px;height:400px;background-color:#2E2E2E;position:absolute;color:#ffffff;z-index:10;text-align:center;}
DIV.tPopUpMovie A:link, DIV.tPopUpMovie A:visited		{padding-right:2px;}
DIV.tPopUpMovie DIV.tPopUpMovieContainer            {position:absolute;top:20px;left:10px;overflow:hidden;background-color:#000000;width:490;height:368px;text-align:left;}
IMG.tPopUpMovieClose                                {display:inline;}
DIV.tPopUpMovieTitle                                {font-size:9px;color:white;}

/* additions to support print page */										
DIV.tPageTitlePrint						{display: none;}
DIV.tLegendTopPrint						{display: none;}
DIV.tLegendBottomPrint					{display: none;}
DIV.tPrintOnlyDisclaimer				{display: none;}

#tVehiclesMovie			{height:460px;width:788px}

/* Infiniti Refresh 3 */

#gPromoBar		{float:right;clear:right;width:767px;margin-right:0px;display:inline;height:88px;margin-bottom:15px;position:relative;z-index:5}
