
/* GENERAL LAYOUT */

.rightbdrline{background:transparent url(/apps/nna/docroot/img/specs-options/bdrline.gif) no-repeat scroll right top; border-left:1px solid #6498A8; padding:8px 0 7px; width:88px;}
#tabs {margin-bottom:65px; position:relative; top:4px;}
.tdcol{ width:76px; border-left: 1px solid #6498a8; padding: 8px 0px 7px 0px;}
.headertitle {font-size:13px; font-weight:bold; padding: 40px 0px 9px 14px; float:left;color:#ffffff}
.specifications {margin-bottom:65px;}
#middle0 table.tbcontainer{border-top:1px solid #6598A6;}
.leftbdrline { background:url(/apps/nna/docroot/img/specs-options/bdrline.gif) no-repeat; background-position: top left;}
.tdrowsectiontitlespechand td{ background-color:#c5cacd; padding: 8px 0px 8px 0px; padding-left:15px;  font-weight:bold; color:#000000;}
.tdrowgreybrdr { border-left: 1px solid #6498a8; vertical-align:middle;}
.trimlegend, .trimdatalegend {padding-top:14px; padding-bottom:14px; text-align:center; font-size:11px; font-weight:normal; color:#000000;}
.trimlegend {font-size:15px;}
.trGrey, .trGrey td {background-color:#e9e9e9}
.trWhite, .trWhite td {background-color:#ffffff;}
.tdrowgreytitle { padding: 0px 15px 0px 30px; font-weight:bold; color:#000000; width:110px; vertical-align:middle;}
.tdrowwhitetitle { padding:0px 15px 0px 30px; font-weight:bold; color:#000000; width:110px; vertical-align:middle;}
.tdrowwhite { padding:12px 12px 12px 0px;  color:#000000; vertical-align:middle; }
.tdrowdotbdr { background:url(/apps/nna/docroot/img/specs/bdrdots.gif) repeat-x; line-height:0px; height:1px; padding:0; margin:0; font-size:0px;}
.tdrowgrey { padding:12px 12px 12px 0px;  color:#000000; vertical-align:middle; }
.tdrowgrey *, .tdrowwhite * { color: #000000; }
.backtotopcontainer {border-top: 1px solid #6598a6; height:37px; background-color:#f8f8f8; text-align:right; padding:10px 15px 0px 0px;display:block; vertical-align:middle;}


a.specs1On, a.specs1Off, a.specs2On, a.specs2Off, a.specs3On, a.specs3Off { height: 24px; display: block; text-indent: 420px; overflow: hidden; white-space: pre; }

a.specs1On { background: url(/apps/nna/docroot/img/specs-options/specsTabImg1_on.png) no-repeat left top; width: 105px;   }
* html a.specs1On { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg1_on.png',sizingMethod='scale'); cursor: pointer;}
a.specs1Off { background: url(/apps/nna/docroot/img/specs-options/specsTabImg1_off.png) no-repeat left top; width: 105px; }
* html a.specs1Off { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg1_off.png',sizingMethod='scale'); cursor: pointer; }
a.specs1Off:hover { background: url(/apps/nna/docroot/img/specs-options/specsTabImg1_on.png) no-repeat left top; width: 105px; }
* html a.specs1Off:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg1_on.png',sizingMethod='scale'); cursor: pointer;}

a.specs2On { background: url(/apps/nna/docroot/img/specs-options/specsTabImg2_on.png) no-repeat left top; width: 140px;}
* html a.specs2On { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg2_on.png',sizingMethod='scale'); cursor: pointer;}
a.specs2Off { background: url(/apps/nna/docroot/img/specs-options/specsTabImg2_off.png) no-repeat left top; width: 140px; }
* html a.specs2Off { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg2_off.png',sizingMethod='scale'); cursor: pointer;}
a.specs2Off:hover { background: url(/apps/nna/docroot/img/specs-options/specsTabImg2_on.png) no-repeat left top; width: 140px; }
* html a.specs2Off:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg2_on.png',sizingMethod='scale'); cursor: pointer;}

a.specs3On { background: url(/apps/nna/docroot/img/specs-options/specsTabImg3_on.png) no-repeat left top; width: 85px; }
* html a.specs3On { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg3_on.png',sizingMethod='scale'); cursor: pointer;}
a.specs3Off { background: url(/apps/nna/docroot/img/specs-options/specsTabImg3_off.png) no-repeat left top; width: 85px; }
* html a.specs3Off { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg3_off.png',sizingMethod='scale'); cursor: pointer;}
a.specs3Off:hover { background: url(/apps/nna/docroot/img/specs-options/specsTabImg3_on.png) no-repeat left top; width: 85px; }
* html a.specs3Off:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg3_on.png',sizingMethod='scale'); cursor: pointer;}

.divider {background: url(/apps/nna/docroot/img/specs-options/divider.png); height:23px; width:13px;}
* html li.divider {background: none; height:23px; width:13px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/divider.png',sizingMethod='scale');}

UL.horizontal_list LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.secondaryMenu {
    FONT-SIZE: 11px; MARGIN: 12px 0px; COLOR: #d7b6b3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.pointercursor {
    CURSOR: pointer
}
.prntpge {
    bottom:36px; FLOAT: right; HEIGHT: 14px; text-decoration:none; color:#ffffff; position:relative; width:350px;
}
.prntpge a {
    text-decoration:none !important; color:#ffffff !important;
}

.prntImg { background: url(/apps/nna/docroot/img/specs-options/print_icon.png) no-repeat; padding:0 !important; margin:5px 0 0 0;height:13px; width:14px; }
* html .prntpge .prntImg {margin:5px 0 0 0; background: none; padding:0 !important; height:13px; width:14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/print_icon.png',sizingMethod='scale');}

.prntText {margin:5px 0 0 0; padding:0 0 0 5px !important;}

UL.accrightbtns{
    float:right;    
}
UL.accrightbtns LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.gDisInline {
    DISPLAY: inline; VERTICAL-ALIGN: top
}
#eBroLink {
    float:left;padding-right:8px;
}
#eBroDivider {
    float:left;position:relative;bottom:5px;
}
.soaCTA {
    position:relative;top:-25px;float:right;
}
.soaCTA a { cursor:pointer!important;}
.imgSwap { cursor: pointer!important ; }
#gMainH1 object { width:600px;}
.gImgPNG { behavior:url("/apps/nna/docroot/js/png.htc"); }

/* SHARED STYLES BETWEEN THE THREE PAGES */

#backtotop {color:#000000; text-decoration:underline;}
#videoicon {display:inline; text-decoration:none; margin-left:5px; cursor:pointer;}
#zipcode {background-image:url('/img/specs-options/dhtml_input_bg.gif'); background-repeat:no-repeat; width:89px; height:16px; border:none; font-family:helvetica,arial,sans-serif; font-size:11px; color:black; font-weight:bold; background-color:#ece5dc;}
#zipToolTip { position: absolute; left:40px; top:50px; display:none; }

.hide{display:none;}
.show{display:inline;}
.pointercursor {cursor:pointer;}

.legendalign {padding: 10px 10px 10px 0px; float:right;color:#ffffff;}
.trimheading {padding-left:6px;color:#ffffff;}
.trimlegendtxt { vertical-align:middle; padding-top:14px;  padding-bottom:14px; text-align:center; color:#000000;}

.gBodyContainer {float:left; width:964px; background-image: url(/apps/nna/docroot/img/specs-options/bg_specs_options.jpg); background-repeat:repeat-x;}

.gPrintOnly {display:none;}
.accprntMenu {margin:12px 0px 12px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d7b6b3; height:25px;}

div.PopUpDisplayLocate div.PopUpClose { text-align:right; }
div.PopUpDisplayLocate div.PopUpContentContainerLocate {background-color:#004860; color:#FFFFFF; line-height:1.5; height:102px; padding:0px 5px 15px 15px; text-align:left; }
.popUpCntMargin { margin-top: 12px; }

ul.gPDFicon a,a.gPDFicon{text-decoration:none;background:url(/img/global/icon-pdf.gif) no-repeat;padding-left:20px; margin-top:10px; height:20px;float:left;clear:both}

.tdcol{ width:82px; border-left: 1px solid #6498a8; padding: 8px 0px 7px 0px;}
.tdrowwhitepkg { background-color:#ffffff; padding: 12px 12px 12px 30px; color:#000000;}
.tdrowwhitebrdr {background-color:#ffffff;  border-left: 1px solid #6498a8; vertical-align:middle;}
.tbcontainer {width: 728px; border-collapse: collapse; border-spacing: 0; background-color:#0a374c;}
.tdrowwhitepkg ul, .tdrowwhitepkg li {color:#000000; margin-left:12px;}
.tdrowwhitepkg { background-color:#ffffff; padding: 12px 12px 12px 30px; color:#000000;}
.tdrowsectiontitle { background-color:#c5cacd; padding: 0px; vertical-align:middle;}
.tdrowsectiontitlebrdr {background-color:#c5cacd;  border-left: 1px solid #6498a8;}
.headerimage { padding: 40px 0px 10px 14px; float:left;}
.headertitlepkg {font-size:13px; font-weight:bold; padding: 20px 0px 9px 14px;}
.headertitlepkg, .legendalign, .trimheading {color:#FFFFFF !important;}
.headingmsrp {width:100%;}
.headingmsrp .tdleft {  color:#000000; font-weight:bold; text-align:left; padding-left:15px;}
.headingmsrp .tdright {  color:#000000; text-align:right; padding-right:15px;}
.indoptleftcon {float:left; width:390px;}
.indoptrightcon {float:right;}
.tdrowwhitepkg i {padding-left:10px;color:#000000;}


.rightbdrline{background:transparent url(/apps/nna/docroot/img/specs-options/bdrline.gif) no-repeat scroll right top; border-left:1px solid #6498A8; padding:8px 0 7px; width:88px;}
#tabs {margin-bottom:65px; position:relative; top:4px;}
.tdcol{ width:76px; border-left: 1px solid #6498a8; padding: 8px 0px 7px 0px;}
.headertitle {font-size:13px; font-weight:bold; padding: 40px 0px 9px 14px; float:left;color:#ffffff}
.specifications {margin-bottom:65px;}
#middle0 table.tbcontainer{border-top:1px solid #6598A6;}
.leftbdrline { background:url(/apps/nna/docroot/img/specs-options/bdrline.gif) no-repeat; background-position: top left;}
.tdrowsectiontitlespechand td{ background-color:#c5cacd; padding: 8px 0px 8px 0px; padding-left:15px;  font-weight:bold; color:#000000;}
.tdrowgreybrdr { border-left: 1px solid #6498a8; vertical-align:middle;}
.trimlegend, .trimdatalegend {padding-top:14px; padding-bottom:14px; text-align:center; font-size:11px; font-weight:normal; color:#000000;}
.trimlegend {font-size:15px;}
.trGrey, .trGrey td {background-color:#e9e9e9}
.trWhite, .trWhite td {background-color:#ffffff;}
.tdrowgreytitle { padding: 0px 15px 0px 30px; font-weight:bold; color:#000000; width:110px; vertical-align:middle;}
.tdrowwhitetitle { padding:0px 15px 0px 30px; font-weight:bold; color:#000000; width:110px; vertical-align:middle;}
.tdrowwhite { padding:12px 12px 12px 0px;  color:#000000; vertical-align:middle; }
.tdrowdotbdr { background:url(/apps/nna/docroot/img/specs/bdrdots.gif) repeat-x; line-height:0px; height:1px; padding:0; margin:0; font-size:0px;}
.tdrowgrey { padding:12px 12px 12px 0px;  color:#000000; vertical-align:middle; }
.tdrowgrey *, .tdrowwhite * { color: #000000; }
.backtotopcontainer {border-top: 1px solid #6598a6; height:37px; background-color:#f8f8f8; text-align:right; padding:10px 15px 0px 0px;display:block; vertical-align:middle;}


a.specs1On, a.specs1Off, a.specs2On, a.specs2Off, a.specs3On, a.specs3Off { height: 24px; display: block; text-indent: 420px; overflow: hidden; white-space: pre; }

a.specs1On { background: url(/apps/nna/docroot/img/specs-options/specsTabImg1_on.png) no-repeat left top; width: 105px;   }
* html a.specs1On { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg1_on.png',sizingMethod='scale'); cursor: pointer;}
a.specs1Off { background: url(/apps/nna/docroot/img/specs-options/specsTabImg1_off.png) no-repeat left top; width: 105px; }
* html a.specs1Off { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg1_off.png',sizingMethod='scale'); cursor: pointer; }
a.specs1Off:hover { background: url(/apps/nna/docroot/img/specs-options/specsTabImg1_on.png) no-repeat left top; width: 105px; }
* html a.specs1Off:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg1_on.png',sizingMethod='scale'); cursor: pointer;}

a.specs2On { background: url(/apps/nna/docroot/img/specs-options/specsTabImg2_on.png) no-repeat left top; width: 140px;}
* html a.specs2On { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg2_on.png',sizingMethod='scale'); cursor: pointer;}
a.specs2Off { background: url(/apps/nna/docroot/img/specs-options/specsTabImg2_off.png) no-repeat left top; width: 140px; }
* html a.specs2Off { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg2_off.png',sizingMethod='scale'); cursor: pointer;}
a.specs2Off:hover { background: url(/apps/nna/docroot/img/specs-options/specsTabImg2_on.png) no-repeat left top; width: 140px; }
* html a.specs2Off:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg2_on.png',sizingMethod='scale'); cursor: pointer;}

a.specs3On { background: url(/apps/nna/docroot/img/specs-options/specsTabImg3_on.png) no-repeat left top; width: 85px; }
* html a.specs3On { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg3_on.png',sizingMethod='scale'); cursor: pointer;}
a.specs3Off { background: url(/apps/nna/docroot/img/specs-options/specsTabImg3_off.png) no-repeat left top; width: 85px; }
* html a.specs3Off { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg3_off.png',sizingMethod='scale'); cursor: pointer;}
a.specs3Off:hover { background: url(/apps/nna/docroot/img/specs-options/specsTabImg3_on.png) no-repeat left top; width: 85px; }
* html a.specs3Off:hover { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/specsTabImg3_on.png',sizingMethod='scale'); cursor: pointer;}

.divider {background: url(/apps/nna/docroot/img/specs-options/divider.png); height:23px; width:13px;}
* html li.divider {background: none; height:23px; width:13px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/divider.png',sizingMethod='scale');}

UL.horizontal_list LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 8px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

.secondaryMenu {
    FONT-SIZE: 11px; MARGIN: 12px 0px; COLOR: #d7b6b3; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 25px
}
.pointercursor {
    CURSOR: pointer
}
.prntpge {
    bottom:36px; FLOAT: right; HEIGHT: 14px; text-decoration:none; color:#ffffff; position:relative; width:350px;
}
.prntpge a {
    text-decoration:none !important; color:#ffffff !important;
}

.prntImg { background: url(/apps/nna/docroot/img/specs-options/print_icon.png) no-repeat; padding:0 !important; margin:5px 0 0 0;height:13px; width:14px; }
* html .prntpge .prntImg {margin:5px 0 0 0; background: none; padding:0 !important; height:13px; width:14px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/print_icon.png',sizingMethod='scale');}

.prntText {margin:5px 0 0 0; padding:0 0 0 5px !important;}

UL.accrightbtns{
    float:right;    
}
UL.accrightbtns LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 12px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.gDisInline {
    DISPLAY: inline; VERTICAL-ALIGN: top
}
#eBroLink {
    float:left;padding-right:8px;
}
#eBroDivider {
    float:left;position:relative;bottom:5px;
}
.soaCTA {
    position:relative;top:-25px;float:right;
}
.soaCTA a { cursor:pointer!important;}
.imgSwap { cursor: pointer!important ; }
#gMainH1 object { width:600px;}
.gImgPNG { behavior:url("/apps/nna/docroot/js/png.htc"); }

/* SHARED STYLES BETWEEN THE THREE PAGES */

#backtotop {color:#000000; text-decoration:underline;}
#videoicon {display:inline; text-decoration:none; margin-left:5px; cursor:pointer;}
#zipcode {background-image:url('/img/specs-options/dhtml_input_bg.gif'); background-repeat:no-repeat; width:89px; height:16px; border:none; font-family:helvetica,arial,sans-serif; font-size:11px; color:black; font-weight:bold; background-color:#ece5dc;}
#zipToolTip { position: absolute; left:40px; top:50px; display:none; }

.hide{display:none;}
.show{display:inline;}
.pointercursor {cursor:pointer;}

.legendalign {padding: 10px 10px 10px 0px; float:right;color:#ffffff;}
.trimheading {padding-left:6px;color:#ffffff;}
.trimlegendtxt { vertical-align:middle; padding-top:14px;  padding-bottom:14px; text-align:center; color:#000000;}

.gBodyContainer {float:left; width:964px; background-image: url(/apps/nna/docroot/img/specs-options/bg_specs_options.jpg); background-repeat:repeat-x;}

.gPrintOnly {display:none;}
.accprntMenu {margin:12px 0px 12px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d7b6b3; height:25px;}

div.PopUpDisplayLocate div.PopUpClose { text-align:right; }
div.PopUpDisplayLocate div.PopUpContentContainerLocate {background-color:#004860; color:#FFFFFF; line-height:1.5; height:102px; padding:0px 5px 15px 15px; text-align:left; }
.popUpCntMargin { margin-top: 12px; }

ul.gPDFicon a,a.gPDFicon{text-decoration:none;background:url(/img/global/icon-pdf.gif) no-repeat;padding-left:20px; margin-top:10px; height:20px;float:left;clear:both}

.tdcol{ width:80px; border-left: 1px solid #6498a8; padding: 8px 0px 5px 0px;}
.tdrowwhitepkg { background-color:#ffffff; padding: 12px 12px 12px 30px; color:#000000;}
.tdrowwhitebrdr {background-color:#ffffff;  border-left: 1px solid #6498a8; vertical-align:middle;}
.tbcontainer {width: 728px; border-collapse: collapse; border-spacing: 0; background-color:#0a374c;}
.tdrowwhitepkg ul, .tdrowwhitepkg li {color:#000000; margin-left:12px;}
.tdrowwhitepkg { background-color:#ffffff; padding: 12px 12px 12px 30px; color:#000000;}
.tdrowsectiontitle { background-color:#c5cacd; padding: 0px; vertical-align:middle;}
.tdrowsectiontitlebrdr {background-color:#c5cacd;  border-left: 1px solid #6498a8;}
.headerimage { padding: 40px 0px 10px 14px; float:left;}
.headertitlepkg {font-size:13px; font-weight:bold; padding: 20px 0px 9px 14px;}
.headertitlepkg, .legendalign, .trimheading {color:#FFFFFF !important;}
.headingmsrp {width:100%;}
.headingmsrp .tdleft {  color:#000000; font-weight:bold; text-align:left; padding-left:15px;}
.headingmsrp .tdright {  color:#000000; text-align:right; padding-right:15px;}
.indoptleftcon {float:left; width:390px;}
.indoptrightcon {float:right;}
.tdrowwhitepkg i {padding-left:10px;color:#000000;}


.tdcol {width: 80px !important;padding-right:5px;}
.rightbdrline {width: 80px !important; padding-right:5px;}
/*G Sedan Specs and Options tabs*/
#gTabs { clear: both;text-align: left;height: 22px;}
#gTabs li {list-style: none;display: inline;float: left;}
#gTabs li a span { display:none;}
#gTabs li a {width: 120px;height: 11px;line-height: 11px;text-align: center;padding: 5px 0px;font-weight: bold;display: block;margin-right: 3px;background: url('/apps/nna/docroot/img/specs-options/tab_off.png') no-repeat left top;}
#gTabs li a.active {background: url('/apps/nna/docroot/img/specs-options/tab_on.png') no-repeat left top;padding-bottom: 6px;position: relative;top: 1px;}
* html #gTabs li a {background: none!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/tab_off.png',sizingMethod='scale')!important; cursor: pointer;}
* html #gTabs li a.active {background: none!important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/apps/nna/docroot/img/specs-options/tab_on.png',sizingMethod='scale')!important; cursor: pointer;}
#specsContent1, #specsContent2, #specsContent3 {clear: both;}
table.tbcontainer, table.tbcontaineracc {border-top: 1px solid #6598A6;}

