﻿body, div, p, blockquote, ul, li, td{font-family:Verdana; font-variant:normal; font-size:9pt}
body {margin: 0px;background-color: #EAEAEA}

p {margin: 0 0 9px 10px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 13px;line-height: 18px;}

ul {list-style: disc;}
ul,ol {padding: 0;margin: 0 0 9px 25px;}
li {line-height: 18px;}

a:visited	{text-decoration:none; color :#024A93; font-size : 9pt}
a:link		{text-decoration:none; color:#024A93; font-size:9pt}
a:active	{color:#024A93; text-decoration:underline; font-size:9pt}
a:hover		{color:#024A93; text-decoration:underline; font-size:9pt}
a img  {border: none;}

h1{font-family: 'Open Sans', sans-serif; font-size:24px; font-weight: 300; color: #000;}
h2{font-family: 'Open Sans', sans-serif; font-size:20px; font-weight: 300; color: #000; padding-bottom:0px; margin-bottom:0px}
h3{font-family: 'Open Sans', sans-serif; font-size:16px; font-weight: 300; color: #000;}

/* Main tables and divitions */
div.main  {margin: auto auto; width: 100%;}
div.inlc  {width:100%; background-color:#000;}
table#incl {border-collapse:collapse;width:1000px; margin:auto auto;}
table#main {border-collapse:collapse;  width:100%; margin: auto auto;}
td.leftcol	{float: left; padding:10px 5px 25px 5px; vertical-align:top}
td.centcol {text-align:left;padding:10px 5px 10px 5px;width:100%;background-color:#fff;vertical-align:top; border:1px #ccc solid;}
td.rhcol	{width:320px; padding:0px 5px 25px 5px;vertical-align:top}

div.center_content {padding:10px 5px 25px 10px;background-color:#FFF;margin:auto auto; width:984px;}/*search.php,sitemap.php,index.php */

/*Search Parts*/
.search_parts{border:1px #999999 solid;width:400px;background-color:#F5F5F5;margin:30px auto 15px auto; border-radius:4px;border-spacing:3px 3px}
.parts_input {width:300px;height:18px;color:#666666;padding:3px;border:1px #999999 solid;}

/* Rigth Column */
.right_column_main_est 	 {background: #FFFFFF; width: 313px; padding-bottom:25px; padding-right:5px;}
div.right_column_main    {width: 313px; text-align: center;}
div.right_column         {border: 1px solid #ccc; padding: 3px; margin-bottom:10px; text-align: center; clear: both; background-color:#fff;}
div.right_column_1       {width: 47%; float: left}
div.right_column_2       {width: 47%; float: right}

/* Index Bullets */
.listH	{font-family: 'Open Sans', sans-serif; font-size:24px; font-weight: 300; color: #000; border-top:1px solid #E6E6E6; width: 100%; text-align:left; background-color:#FAFAFA; padding:5px; margin-top:15px}
.list  	{padding: 6px; text-align:left;}
.bullet {color: #5B84D7; font-size: 8pt; margin-right: 1px; margin-left:5px}
.bullet_line {font: 100%/20px Verdana;}
.sections {font-family: 'Open Sans', sans-serif; font-size:20px; font-weight: 300;}

/* MODELS PAGES */
/* Models Overview */
h1.overview_title {font-family: 'Open Sans', sans-serif; font-size:28px; font-weight: 300; color: #000; text-align:center; margin-top:3px}

/* Models Index Page */
table.model_index 	{border:1px solid #5B84D7; border-collapse:collapse; width:100%;}
table.model_index a {font: normal normal 16px sans-serif;} 
table.model_index td	{text-align:center; }
td.mod_index_title  {width:100%; background-color:#EFEFEF; text-align:center; font: normal normal 24px sans-serif;}

/* Models Menu */
table#title	{background-color:#FFFFFF;  border-collapse:collapse; width:100%; margin-bottom:20px }
td.cars		{text-align:center;margin:0px;padding:0px;}
td.space	{border-bottom:4px solid #990000; padding-left:2px; padding-right:2px;}
td.last		{border-bottom:4px solid #990000; border-left:1px solid #000000; width:100%;}
td.last1	{border-bottom:4px solid #990000; border-left:1px solid #000; width:100%;}

td.desc,  td.photo,  td.price,  td.specs,  td.rev,  td.bull,  td.rec  {border-bottom:4px solid #990000;   border-left:1px solid #999;   border-right:1px solid #999;   border-top:1px solid #999;   background-color:#E5E5E5;   text-align:center;   padding-top:5px; padding-bottom:3px; padding-left:6px; padding-right:6px }
td.desc1, td.photo1, td.price1, td.specs1, td.rev1, td.bull1, td.rec1 {border-right:1px solid #999;   border-top:1px solid #999;   border-left:1px solid #999;   background-color:#FFF;   text-align:center;   padding-top:5px; padding-bottom:3px; padding-left:6px; padding-right:6px }
.rev1 a:visited, .desc1 a:visited, .photo1 a:visited, .price1 a:visited, .specs1 a:visited {text-decoration:none; color:#990000; font-weight:bold}
.rev1 a:link, .desc1 a:link, .photo1 a:link, .price1 a:link, .specs1 a:link {text-decoration:none; color:#990000; font-weight:bold}

/* Models Menu New */
.models_tab {font-family:'Open Sans', sans-serif; font-size:13px; font-weight:500;width:100%;margin:0px auto;background-color:#2d2d2d; border-radius: 2px;}
.models_tab:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.models_tab ul {width:100%;padding:8px 3px;text-align:left; color:#fff;margin: 0px auto}
.models_tab ul li {display: inline;}
.models_tab ul li a, .models_tab li a:visited{font-family:'Open Sans', sans-serif; font-size:13px;font-weight:500;color:#fff; padding:4px 8px; margin:0px; text-decoration:none; border-radius: 2px;}
.models_tab li.act a, .models_tab li.act a:visited{font-family:'Open Sans', sans-serif; font-size:13px;font-weight:500;color:#024A93; padding:4px 8px; margin:0; text-decoration:none; background-color:#fff; border-radius: 2px;}
.models_tab ul li a:hover, .models_tab ul li a.selected {font-family:'Open Sans', sans-serif; font-size:13px;font-weight:500;color:#024A93; padding:4px 8px; margin:0; background-color:#CCC; text-decoration:none; border-radius: 2px;}

td.cars1	{margin:0}
.models_year	{background-color:#eaeaea;text-align:center;margin:0;border-radius:5px;}
.models_year a	{font-family:Arial;font-weight:bold;padding:10px 5px 10px 5px;}
.models_year a:hover{font-family:Arial;font-weight:bold;padding:10px 5px 10px 5px;background-color:#fff;}

/* Models Price Pages */
.car_price { font-size: 12pt; color: #0000CC; width:25%; text-align:center; font-weight:bold; background-color:white}
.car_price_table {	border: 1px #E4E4E4 solid; width: 100%; text-align: center; margin-bottom:35px}
.car_price_h { text-align: center; background-color: #EBEBEB; font-weight:bold; }
table.car_price_table td {border: 1px #F2F2F2 solid;}

/* Models Photos Pages */
.photo_table {border-collapse: collapse; width:100%; padding:5px; border:0px; text-align:center }

/* Models Review Pages */
div.rt_total	 {background: #F8F5DC; padding: 5px; margin: 10px; float: left; text-align: left; width:95%}

table.review	{width:100%; text-align:left; margin-top:10px;}
td.review_title	{border-top: 4px #333333 solid; background-color: #EFEFEF; text-align: center;font-family: 'Open Sans', sans-serif; font-size:18px; color: #000; padding-bottom:5px; margin-bottom:5px}
td.review_title	a:link, td.review_title	a:visited {font-family: 'Open Sans', sans-serif; font-size:18px; color: #024A93; font-weight:bold}

div.star  {width: 220px; text-align: left;}
div.starc {width: 140px; float: left; margin: 3px; font-size : small;}
div.star1 {width: 60px;	float: right; margin: 3px; background: url('https://www.nissanhelp.com/images/1.gif') no-repeat;}
div.star2 {width: 60px; float: right; margin: 3px; background: url('https://www.nissanhelp.com/images/2.gif') no-repeat;}
div.star3 {width: 60px; float: right; margin: 3px; background: url('https://www.nissanhelp.com/images/3.gif') no-repeat;}
div.star4 {width: 60px; float: right; margin: 3px; background: url('https://www.nissanhelp.com/images/4.gif') no-repeat;}
div.star5 {width: 60px; float: right; margin: 3px; background: url('https://www.nissanhelp.com/images/5.gif') no-repeat;}

td.review_left 	{width:40%; vertical-align:top}
td.review_right	{width:60%; vertical-align:top}
td.review 		{width:100%; vertical-align:top} /* Review cell */

.no_review	{padding: 80px 0 80px 0; text-align: center; font-size: large;}

/* Models Reviews Pages Pagination */
#pag { display: block; text-align: right;height: 20px;line-height: 24px;clear: both;padding-top: 3px;font-family: sans-serif;font-size: 10px;font-weight: normal;}
#pag a:link, #pag a:visited{padding: 5px;padding-top: 2px;padding-bottom: 2px;border: 1px #2b66a5 solid;margin-left: 8px;text-decoration: none;background-color: #FFFFFF;color: #2b66a5;width: 22px;font-size: 10px;font-weight: normal;}
#pag a:hover {background-color: #2e6ab1;border: 1px #2b66a5 solid;color: #FFFFFF;}
#pag .active {padding: 5px;padding-top: 2px;padding-bottom: 2px;border: 1px #2b66a5 solid;margin-left: 8px;text-decoration: none;background-color: #2e6ab1;color: #FFFFFF;cursor: default;font-size: 10px;font-weight: bold;}
#pag .dis {padding:5px;padding-top:2px;padding-bottom:2px;border:1px solid #EBEBEB;margin-left:8px;text-decoration:none;background-color:#F5F5F5;color:#D7D7D7;cursor:default;}

/* Includes */
td.resurce{width:25%; background-color:#EFEFEF; text-align:center}
td.resurce1{background-color:#369;text-align:left; color:#FFF;font-weight:bold}

/* Everywhere Image Responsive Resize */
.img_resize {width:inherit;max-width:100%;height:auto;padding:5px 5px 10px 5px} 

/* Ad Unit Resposnive */
div.ad_responsive {margin:10px auto 10px auto;width:984px;}

/* Logo Table */
td.logo {width:35%; margin:0px; padding:0px; text-align:left}
td.logo-search {width:64%; margin:0px; padding:0px;}

/*Main Divitions up to 768px*/
@media screen and (max-width: 768px) {
table#incl {border-collapse:collapse;width:auto; margin:0px 10px 0px 10px}
td.rhcol{display:none;}
div.ad_responsive {width:auto; height:auto; margin:10px auto 10px auto;}

td.logo {width:100%; margin:0px; padding:0px; text-align:left}
td.logo-search {display:none;}
}






