img.ODirUp{	background-image: URL('/newcar/channels/images/nissan2/ODirUp.gif') !important;}
img.ODirDown{background-image: URL('/newcar/channels/images/nissan2/ODirDown.gif')!important;}

img.ODirUp:hover{	background-image: URL('/newcar/channels/images/nissan2/ODirUp_over.gif') !important;}
img.ODirDown:hover{background-image: URL('/newcar/channels/images/nissan2/ODirDown_over.gif')!important;}

/* hide double >> at end of vancalc */
.gtgt {display:none}

body {background-color: #000;}

ul {margin-left: 0px;padding-left: 0px;}
ul.servicetListLevel4 {list-style-type:none;padding-left: 0px;margin-left: 0px;margin-top: 20px;}
ul.servicetListLevel4 li{list-style-type:none;margin-left: 0px;padding-left: 0px;}
.servicetListLevel4 {
	background:transparent url(/newcar/channels/images/nissan2/bg_contextOne.png) repeat-y scroll left bottom;
	display:block;
	margin:0 0 10px;
	position:relative;
	width:190px;
}
.servicetListLevel4 li.firstItem {background:transparent none repeat scroll 0 0;padding-top:0;padding:8px 0 6px 6px;}
.servicetListLevel4 li {
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:1em;
	position:relative;
	text-transform:uppercase;
	width:184px;
}
.servicetListLevel4 li li {
	background:transparent url(/newcar/channels/images/nissan2/pict_serviceListLevel2.png) no-repeat scroll 6px center;
	font-size:11px;
	font-weight:normal;
	padding:0;
	text-transform:none;
	width:auto;
}
.servicetListLevel4 li a {
	color:#000000;
	display:block;
	line-height:1em;
	padding:5px 0 5px 15px;
	position:relative;
	width:169px;
	text-decoration:none;
}
.servicetListLevel4 li a:hover {color:#6A6A6A}

dl#detailSection_left, dl#detailSection_right {background-color: #FFF;width: 331px;}
dt.left, dt.right, dl#detailSection_right dt {border: 0px;font-weight: bold;font-size:12px;color: #333;background-color: #EEE;}
dl#detailSection_left {margin-right: 5px;}
dt {background-image: none !important;padding-left: 10px !important;}
table.datatable select{height: 25px;font-size: 12px !important;}
table.calc-outer h1 {padding:5px;}

h1.title {
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	padding:14px 15px 12px 30px;
	text-transform:uppercase;
	font-family:Arial,Helvetica,sans-serif;
	margin:0;
	color:#000000;
}

p.invisible_red {
	color: #000000;
	font-size:1.1em;
	font-weight:bold;
	line-height:1em;
	padding:0 0 1em;
	text-transform:uppercase;
	background: transparent;
	border: 0px;
	margin-top: 20px;
	padding: 10px !important;
	background-color: #ECEAEA;
}

div#bottomNav {
	float: right;
	background:transparent url(../medias/img/bg_contextTopDeco.png) no-repeat scroll left top;
	overflow:hidden;
	padding:5px 0 0;
	width:190px;
	margin-right: 28px;
}
div#shadow {width: 948px;height: 14px;background: transparent url(/newcar/channels/images/nissan2/bg_topDecoration.png) no-repeat center top;margin: auto;}
div#nav {margin: auto;}
div#nav img {margin:auto;display: block;}
div.body {	padding: 0px !important;margin: 15px auto !important;margin-left: 30px !important;width: 668px !important;}
div#footerContainer {height:15px;width: 930px;bottom: 0px;margin: auto;}
div#headerContainer {height:80px;width:100%;z-index:150;position:absolute;top: 0;left: 0;}
div.main-left {
	width: 948px !important;
	margin: 0px auto;
	background-image: url(/newcar/channels/images/nissan2/bg_midleDecoration.png);
	background-color: #transparent;
	background-repeat: repeat-y;
	float: none;
	min-height: 500px;
	height:auto;
	position: relative;
	overflow:auto;
}
#cc-tool .modeldetail tr.header th {border: 0px;font-weight: bold;font-size:12px;color: #333;background-color: #CCC;}
div#cc-tool {overflow:auto;}
dt {min-height: 30px;}
div.main {
	background: #ECEBEB url(/newcar/channels/images/nissan2/bg_global.jpg) repeat-x scroll center bottom;
	min-height:800px;
	min-width:948px;
	width:100%;
	z-index:5;
	padding-top: 70px;
}
div.main-right {clear:both;float:none;width:auto;}
td.heading a {color: #000;}
td.heading a:hover {color:#6A6A6A;}
tr.row {background-color: #FFF;}
tr.rowLight {background-color: #ECEAEA;}
td.inner-left {padding: 5px;}
td.default {padding-left: 5px;}
ul.one {margin: 50px 0px 50px 0px;}
ul.one li {list-style-image: url(/newcar/channels/images/nissan2/pict_listLevel1.png);font-size:100%;line-height: normal;margin:20px 0 0 0;padding-left:6px;}
div.seldiv {display: block;background:transparent url(/newcar/channels/images/nissan2/mid.jpg);background-repeat: repeat-x;height: 31px;padding: 0px 3px 0px 3px;}
div.seldiv, input#btn_go, a.sidelink, form.selector {position: relative;}

input#btn_go {
	color: #FFF;
	background:transparent no-repeat url(/newcar/channels/images/nissan2/arrow_right_red.png) 35px 7px;
	border: none;
	width: 42px;
	height: 20px;
	margin-right: 10px;
	margin-top: 4px;
	padding: 3px;
}
input#btn_calc {color: #FFFFFF;background:transparent url(/newcar/channels/images/nissan2/arrow_right_red.png) no-repeat scroll 82px 4px;width:100px;border: 0px;}
input#btn_reset {color: #FFFFFF;background:transparent url(/newcar/channels/images/nissan2/arrow_right_red.png) no-repeat scroll 62px 4px;width:80px;border: 0px;}
input.invisible-grey {background-color:transparent !important;border:0px;}
table.model {width: 100%;margin: auto;margin-bottom: 40px;border: 0;}
table#optcalc input.go {
	color: #FFF;
	background:transparent no-repeat url(/newcar/channels/images/nissan2/arrow_right_red.png) 35px 6px;
	border: none;
	width: 42px;
	height: 20px;
	margin-right: 10px;
}
table#optcalc tr.rowLight td{height: 31px;background:transparent url(/newcar/channels/images/nissan2/mid.jpg);}
input#optText, input.go {margin: 0px;}
div.goline {line-height: 0px;}
table#optcalc input#optGo {
	background-image:url(/newcar/channels/images/nissan2/optBtnBack_180x20.png);
	_background-image:url(/newcar/channels/images/nissan2/optBtnBack_180x20.gif);
	background-repeat: no=repeat;
	background-position: top;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	width: 180px;
	height: 20px;
	margin-top: 0px;
}
table#optcalc p.go {color:#CCC;}
table#optcalc input#optText {color:#333;height: 15px;width: 50px;background-color: #EEE;background-image: none;border: 1px solid #CCC;}
select.go {margin-top: 4px;margin-right: 15px;width: 200px;}
input.go {margin-top:-2px;}
input.text {background-color:#EEE;background-image:none;color:#333333;height:15px;width:100px;border: 1px solid #CCC;}
input.invisible-bordered {background-color:#EEE !important;background-image:none;color:#333333;height:15px;width:100px;border: 1px solid #CCC;}
textarea.newcar {background-color:#EEE !important;background-image:none;color:#333333;border: 1px solid #CCC;}
table.keydata {border: 5px solid #DFDFDF;width: 328px;float:left;}
table.keydata td{padding: 5px;}

table.actions {border: 5px solid #DFDFDF;margin-top: 30px;float: left;width: 650px;}
td.options-title p {padding: 0px;margin: 0px;}
td.options-title a {
	font-size: 10px;
	text-transform: uppercase;
	color:#809DC2;
	padding: 5px 5px 10px 20px;
	background:transparent no-repeat url(/newcar/channels/images/nissan2/arrow_right_blue.png) 0px 4px;
}
td.options-title a:hover {color:#BFCEE0;}
table.calc-inner-left {border: 5px solid #DFDFDF;width: 320px !important;margin-bottom: 20px;}
table.calc-inner-left td{padding: 5px;}
td.calc-outer-left p.maintext a{padding: 0px;background:none;}
td.bordered {border: 0px;}
td.calc-gutter {width: 0px;padding: 0px;}

ul.linklist a, .fuelBenLink, .g1loginLink, ul.usermenu a {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color:#809DC2;
	padding: 5px 5px 10px 20px;
	background:transparent no-repeat url(/newcar/channels/images/nissan2/arrow_right_blue.png) 0px 4px;
	margin-left: 5px;
}
ul.linklist a:hover, .fuelBenLink:hover, .g1loginLink:hover, ul.usermenu a:hover {color:#BFCEE0;}
ul.linklist li {margin-bottom: 5px;}

.fuelbenform input {width: 100px;}
.fuelbenform select {width: 105px;}

#benSubCalcBtn, .uloginBtn, #g5dpro_saveBtn {
	color: #FFF;
	background:#666 no-repeat url(/newcar/channels/images/nissan2/darkButBack_100x25.png);
	_background:#666 no-repeat url(/newcar/channels/images/nissan2/darkButBack_100x25.gif) !important;
	border: 0px;
	height: 25px;
	width: 100px;
	text-transform: uppercase;
	font-size: 11px;
	margin-top: 10px;
}

a#newTaxCalc {
	font-size: 10px;
	text-transform: uppercase;
	color:#809DC2 !important;
	font-weight: normal !important;
	padding: 5px 5px 10px 20px;
	background:transparent no-repeat url(/newcar/channels/images/nissan2/arrow_right_blue.png) 0px 4px;
}
a#newTaxCalc:hover {color:#BFCEE0;}

.maintext a, td.calc-outer-left p a, table.profilecars a, tr.body-nav a, .one a, #cc-tool a, table.fuelben a {font-weight: bold !important;color:#000000 !important;}
.maintext a:hover, td.calc-outer-left p a:hover, table.profilecars a:hover, tr.body-nav a:hover, .one a:hover, #cc-tool a:hover, table.fuelben a:hover   {color:#666!important;}

.body-nav{background-color: #DFDFDF;padding: 10px;text-align: right;}
td.detcomp-sel, tr.body-nav {background-color: #DFDFDF !important;text-align: right;border: 0px;}
table.benefit a{font-weight: bold;color:#000000;}
table.benefit a:hover{color:#666;}
table.keydataHolder {margin-bottom: 20px;width: 668px;}
tr.actions-btn td{color: #FFFFFF;height: 31px;background:transparent url(/newcar/channels/images/nissan2/mid.jpg);}
table.calc-outer {width: 678px;}
table.calc-outer td {margin-bottom: 20px;}
table.benefit, table.calc-inner-left{width: 326px !important;}
table#optionstable  {width: 658px !important;}
tr.actions-btn {height: 31px;background:transparent url(/newcar/channels/images/nissan2/mid.jpg) repeat-x scroll 0 0;}
td {line-height: 1.5em;}
.summarywlc td, .contentwlc td, .summarywlc th, .contentwlc th {line-height:normal !important}
p.fuelCompTitle {margin-bottom: 17px;}

.maintext {padding-right: 10px;}

.goline {margin: 0px;padding: 0px;}

tr.actions-btn td.inner-left {padding: 0px 5px;}

.li{float: left;}

ul.linklist {margin-top: 20px !important;}

/* advanced selector */
#selInfo, #selDetail, #selResults {width:400px !important}
#selDetail .carDetail {width:50px !important}
.comparedCar .picSpacer {width:210px !important}

/* ! ===== IE6 SPECIFIC ===== */
* html body #shadow{
	background-image:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/newcar/channels/images/nissan2/bg_topDecoration.png", sizingMethod="scale");
}

td p.fuelCompTitle {margin-top: 13px;margin-bottom: 12px;}

*html table.benefit p {margin: 12px;}
*html table {margin-bottom: 20px;}
*html div.body {margin-top: 5px;}
*html div.main {height:1000px;}
*html table.benefit {margin: 0px;}
*html div#bottomNav {margin-right: 14px;}
*html td.calc-outer-right p.maintext {width: 300px;}
*html div.main-left {background-image: none;background-color: #FFF;}
*html div#footerContainer {width: 948px;}

/* ! ===== IE7 SPECIFIC ===== */
html>body table.benefit p {*margin: 12px;}
html>body table {*margin-bottom: 20px;}
html>body div.body {*margin-top: 5px;}
html>body table.benefit {*margin: 0px;}
html>body div#bottomNav {*margin-right: 28px;}
html>body td.calc-outer-right p.maintext {*width: 300px;}
