@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	}

#thaycontainer {
	width:800px;
	margin:0 auto 0 auto !important;
	padding:0;
	}
	
#header {
	background:#ffffff url(../images/header.jpg) no-repeat;
	width:800px;
	margin:0;
	padding:0;
	}
	
a.nav-home {
	width:71px;
	height:23px;
	background-image:url(/images/nav_home.jpg);
	display:block	
}

a.nav-home:hover {
	background-image:url(/images/nav_home_hvr.jpg);
}

a.nav-new {
	width:111px;
	height:23px;
	background-image:url(/images/nav_new.jpg);
	display:block
}

a.nav-new:hover {
	background-image:url(/images/nav_new_hvr.jpg)
}

a.nav-po {
	width:99px;
	height:23px;
	background-image:url(/images/nav_po.jpg);
	display:block
}

a.nav-po:hover {
	background-image:url(/images/nav_po_hvr.jpg)
}

a.nav-specials {
	width:85px;
	height:23px;
	background-image:url(/images/nav_specials.jpg);
	display:block
}

a.nav-specials:hover {
	background-image:url(/images/nav_specials_hvr.jpg)
}

a.nav-finance {
	width:79px;
	height:23px;
	background-image:url(/images/nav_finance.jpg);
	display:block
}

a.nav-finance:hover {
	background-image:url(/images/nav_finance_hvr.jpg)
}

a.nav-parts {
	width:69px;
	height:23px;
	background-image:url(/images/nav_parts.jpg);
	display:block
}

a.nav-parts:hover {
	background-image:url(/images/nav_parts_hvr.jpg)
}

a.nav-service {
	width:80px;
	height:23px;
	background-image:url(/images/nav_service.jpg);
	display:block
}

a.nav-service:hover {
	background-image:url(/images/nav_service_hvr.jpg)
}

a.nav-about {
	width:83px;
	height:23px;
	background-image:url(/images/nav_about.jpg);
	display:block
}

a.nav-about:hover {
	background-image:url(/images/nav_about_hvr.jpg)
}

a.nav-nissanusa {
	width:123px;
	height:23px;
	background-image:url(/images/nav_nis.jpg);
	display:block
}

a.nav-nissanusa:hover {
	background-image:url(/images/nav_nis_hvr.jpg)
}	
	
#addressbar {
	width:795px;
	height:17px;
	margin-top:2px;
	padding:3px 5px 0 0;
	background-color:#c9c9c9;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	font-weight:bold;
	}

#maincontent_home_boss {
	background:#ffffff url(../images/yourTHEboss-TN.jpg) no-repeat;
	width:800px;
	height:347px;
	margin:0 0 2px 0;
	padding:0;
	}
	
#maincontent_home {
	background:#ffffff url(../images/main.jpg) no-repeat;
	width:800px;
	height:347px;
	margin:0 0 2px 0;
	padding:0;
	}
	
#maincontent {
	background-color:#ffffff;
	width:800px;
	margin:0;
	padding:0;
	}
	
#btm_home {
	background:#ffffff url(../images/btm_homebg.jpg) repeat-y;
	width:800px;
	padding:0;
	margin:0;
	position:relative;
	}
	
#facebookimg {
	position:absolute;
	top:3px;
	right:270px;
	z-index:3000;
	margin:0;
	padding:0;
	}
#youtube a {
    font-size: 11px;
    line-height: 16px;
    position: absolute;
    right: 355px;
    text-align: center;
    top: 4px;
    width: 200px;
	color:#333;
	text-decoration:none;
	}
#youtube a:hover {
	text-decoration:underline;
}
#footer {
	width:800px;
	height:26px;
	background-color:#c9c9c9;
	margin:0;
	padding:0;
	}
	
#cleardiv {
	clear:both;
	}
	
.searchboxleft {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d9d9d9;
	}
	
.searchboxright {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#d9d9d9;
	}
	
.main {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	}

.main_home {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	line-height:22px;
	}
	
	.main_home a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	line-height:22px;
	text-decoration:none;
	}
	
	.main_home a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	line-height:22px;
	text-decoration:none;
	}
	
	.main_home a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	line-height:22px;
	text-decoration:none;
	}
	
	.main_home a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#222222;
	line-height:22px;
	text-decoration:underline;
	}
	
.hometitle {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#c71444;
	margin:0;
	padding:0;
	}
	
.bodyshop {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#444444;
	}
	
.footer {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin:0;
	padding:0;
	}
	
	.footer a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
	.footer a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
	.footer a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	margin:0;
	padding:0;
	}
	
	.footer a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#c71444;
	text-decoration:underline;
	margin:0;
	padding:0;
	}

.formtitle {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	}

.form {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	}
	
	.form a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	
	.form a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	
	.form a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	}
	
	.form a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#c71444;
	text-decoration:none;
	}
	
.formfill {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#c71444;
	}

.small {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	}
	
	.small a {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	text-decoration:none;
	}
	
	.small a:link {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	text-decoration:none;
	}
	
	.small a:visited {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#888888;
	text-decoration:none;
	}
	
	.small a:hover {
	font-family:Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#c71444;
	text-decoration:none;
	}
	
#tn_title {
	width:785px;
	border-bottom:1px solid #c71444;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444;
	text-transform:uppercase;
	padding:38px 0 5px 15px;
	}
	
#staffpic {
	float:left;
	margin:0 15px 15px 0;
	padding:0;
	}
	
	#staffpic img {
	padding:5px;
	border:1px solid #c71444;
	}
	
#staffinfo {
	width:400px;
	float:left;
	margin:0;
	padding:0;
	}
#homepage_text {
    font-family:Verdana, Helvetica, sans-serif;
    padding:10px;
    width:780px;
	height:200px;
	overflow:auto;
    font-size:12px;
    border:1px solid #999999;
    position:absolute;
    top:980px;
	left:50%;
	margin-left:-390px
}
#homepage_text h1 {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:22px;
    color:#333333;
    }
#homepage_text h2 {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:18px;
    color:#333333;
    }
#homepage_text ul {
    list-style:none;
    }
#homepage_text ul, #homepage_text li {
    display:inline;
    margin:0;
    padding:0;
    }
#homepage_text li {
    margin: 0 10px 0 0;
    }	


/* Override /inventory/css/master.css */

a.squarebutton_qq{
background: transparent url('/inventory/images/new/cols_regbtn_edge.jpg') no-repeat top left;
display: block;
float: left;
font: normal 12px Verdana; /* Change 12px as desired */
line-height: 17px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 25px; /* Height of button background height */
padding-left: 15px; /* Width of left menu image */
text-decoration: none;
}

a.squarebutton_qq span{
background: transparent url('/inventory/images/new/cols_regbtn.jpg') no-repeat top right;
display: block;
padding: 4px 15px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

#details_form {background-color:#FFF; border:solid 1px #000; height:auto; width:auto; font-size:12px}

.gaspump {
height:45px; width:35px; background:url(/inventory/images/Gaspump.gif) no-repeat;
}

.veh_status {
	color: black;
    font-size: 14px
}

#inv_incentive_title {
    color: red;
    font-size: 14px
}

.special_lease_title {
    color: red;
    font-size: 14px
}
.special_lease_text {
    color: black;
    font-size: 12px
}

.after_rebate{
    color: red;
    font-size: 16px;
	font-weight:bold;
}
.your_savings{
    color: red;
    font-size: 16px;
	font-weight:bold;
}

.rebate_text {
color:red;
font-family: Geneva, Verdana, Helvetica, sans-serif;
font-size:12px;
font-style:normal;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

#tradeinVF {
	color: black;
	font-family: Geneva, Verdana, Helvetica, sans-serif;
	width:600px;
}

.VehicleSelect dl {
  width: 600px;
  position: relative;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.VehicleSelect dt {
  position: relative;
  float: left;
  clear: left;
  width: 70px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.VehicleSelect dd {
  position: relative;
  float: left;
  width: 400px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}


#video_side_wrap {
    width:277px;
    margin:0;
    padding:0;
    }

#video_side_header {
    background:#FFFFFF url(/inventory/images/video-side-bg.jpg) no-repeat;
    width:277px;
    height:65px;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    }

#video_side_content {
    width:275px;
    border-bottom:1px solid #dddddd;
    border-right:1px solid #dddddd;
    border-left:1px solid #dddddd;
    padding:0;
    margin:0;
    }

#video_side_contact {
    background-color:#eeeeee;
    width:263px;
    border:1px solid #dddddd;
    padding:15px 0 9px 12px;
    margin:0;
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#444444;
    }

.video_main {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#076992;
    font-weight:bold;
    text-align:right;
    margin:0;
    padding-right:10px;
    }

.videofill {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:10px;
    color:#666666;
    text-align:left;
    margin:0;
    }

.video_title {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:14px;
    font-weight:bold;
    color:#076992;
    padding:10px 0 6px 10px;
    margin:0;
    }

.video_cat {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#777777;
    margin:0;
    padding:0;
    }

.video_field {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:11px;
    color:#076992;
    margin:0;
    padding:0;
    }

.videoHeadingPadder{padding:36px 0 0 12px}


/* override /inventory/css/style.css */

body {
        font-family: Verdana, Verdana, Helvetica, sans-serif !important;
		font-size:14px;
}

#mm4-container {
        font-family: Verdana, Verdana, Helvetica, sans-serif !important;
		font-size:14px;
}

h2 {
        font: bold 14px Verdana, Verdana, Helvetica, sans-serif !important;
        color: #000;
        margin: 0px;
        padding: 0px 0px 0px 15px;
}

img {
border: none;
}

.divider {
    border-bottom: solid 1px #FFFFFF;
}

.info1 {
	font-size:11px;
}
.info2 {
	font-size:11px;
}

.a14 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
}
.a11_bold {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.sortbox {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.miles {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.year {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.bodystyle {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.make {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.model {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.type {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.doors {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.exterior {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.drive {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.fuel {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.cylinder {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.sortbox {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.stocknum {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
}
.a16_bold {font-size: 16px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;}

.tabtext {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
	cursor: hand;
}
.a20_bold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #000000;
}
.a14_bold {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #000000;
}
.a14_bold_white {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFFFFF;
}
.a12 {
    font-size: 12px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
}
.a10 {
    font-size: 10px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
}
.a11 {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
}
input {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
}
select {
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Helvetica, sans-serif;
}
.a11_blue {
    font-size: 11px;
    color: #000099;
    font-family: Verdana, Helvetica, sans-serif;
}
.a16_bold {font-size: 16px;
    font-family: Verdana, Helvetica, sans-serif;
    font-weight: bold;
    color: #000000;}

/*- Menu Tabs 4--------------------------- */

    #tabs4 {
      width:100%;
      font-size:93%;
      line-height:normal;
      }
    #tabs4 ul {
          margin:0;
          padding:10px 10px 0 10px;
          list-style:none;
      }
    #tabs4 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs4 a {
      float:left;
      background:url("/inventory/images/tableft4.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 7px;
      text-decoration:none;
      }
    #tabs4 a span {
      float:left;
      display:block;
      background:url("/inventory/images/tabright4.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#6B78A9;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs4 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs4 a:hover span {
      color:#6B78A9;
      }
    #tabs4 a:hover {
      background-position:0% -42px;
      }
    #tabs4 a:hover span {
      background-position:100% -42px;
      }

      #tabs4 .current a {
              background-position:0% -42px;
      }
      #tabs4 .current a span {
              background-position:100% -42px;
      }

      #tabs4 .normal a {
      	float:left;
      	background:url("/inventory/images/tableft4.gif") no-repeat left top;
      	margin:0;
      	padding:0 0 0 7px;
      	text-decoration:none;
      }
      #tabs4 .normal a span {
      	float:left;
      	display:block;
      	background:url("/inventory/images/tabright4.gif") no-repeat right top;
      	padding:5px 15px 4px 6px;
      	color:#6B78A9;
      }

#seo_content {
	height: 75px;
	width: 795px;
	overflow: auto;
	font-size: 9px;
} 

#seo_content h1, #seo_content h2 {
	font-size: 10px; margin: 0; 
}

.tsw-tabs a, .tsw-result-wrapper .tsw-result-ymmt, .tsw-result-wrapper .tsw-result-sale-price, .tsw-result-wrapper .tsw-result-details {
	font-size: 1.1em !important;	
}
#mm4-container .mm4-details-tabs-body h2 {
	font-size:1.5em !important;	
}
#mm4-container .mm4-details-pricing .mm4-pricelabel {
width:40% !important;
}
#mm4-container .mm4-details-formlabel {
font-size:11px !important;
}
#mm4-container .mm4-details .mm4-phonevalue {
font-size:2.8em !important;
}
/*** MM4 template adjustments made for thinner width of site ***/

#mm4-container .mm4-liquid-search-main .mm4-match-data{
	width: 300px !important;
	padding: 0px;
	float:left
}

#mm4-container .mm4-match-large .mm4-match-extras {width:500px;}

#mm4-container .mm4-details .mm4-match-phone {
	width: 45%;
	margin-top: 8px;
}

#mm4-container .mm4-details-dealer {
	width:55%;
}

#mm4-container .mm4-details .mm4-phonevalue {
	font-size: 2em;
}

#mm4-container .mm4-details .mm4-phonelabel {
	font-size: 1.3em;
	line-height: 1.3em;
}

#mm4-container .mm4-match-large .mm4-match-specs td {
	padding: 0 5px 0 0;
	font-size: .85em;
}

#mm4-container .mm4-details-similar-yearmakemodel {
	font-size: 1.1em;
}

#mm4-container .mm4-details-similar-trim {
	font-size: 1.1em;
}

#mm4-container .mm4-details-similar-saleprice {
	font-size: 1.2em;
}

#mm4-container .mm4-match-large .mm4-pricevalue-saleprice {
	font-size: 1.8em;
}

#mm4-container .mm4-match-large .mm4-match-savings{
	font-size: .9em;
}

/***/
#mm4-container .mm4-match-small .mm4-pricelabel,
#mm4-container .mm4-match-small .mm4-pricevalue {
	line-height: 18px;
	font-size: 1.4em;

}

#mm4-container .mm4-button-views-small{
	display:none;
}

#mm4-container .mm4-match-table th {
	font-size: 1.2em;
}

#mm4-container .mm4-match-table td{
	font-size: 1.1em;
	line-height: 15px;
}

#mm4-container .mm4-details-formlabel{
	font-size: .8em;
}


#mm4-container #Payments .mm4-details-formvalue select{
	width: 70px;
	*width:70px;
}


#mm4-container .mm4-match-small .mm4-match-phone {
	line-height: 20px;
	font-size: 1.2em;
	float:right;
	margin-right: 26px;
}

#mm4-container .mm4-details-pricing .mm4-match-saleprice {
	font-size: 1.6em;
}

#mm4-container .mm4-details-address-row {
	font-size: 1em;
	line-height: 2.1em;
}

#mm4-container .mm4-details-map {
	padding-left: 2px;
	width: 150px;
}

#mm4-container .mm4-details-mapicon {
	line-break: inherit;
}

#mm4-container .mm4-uilabel-matchcount {
	font-size: 1.2em;
	width: 100px;
	overflow: visible;
	line-height: 15px;
	vertical-align: middle;
}

#mm4-container .mm4-match-large .mm4-match-yearmakemodel, 
#mm4-container .mm4-match-large .mm4-match-trimbodystyle {
	font-size:1.9em !important;
}
#mm4-container .mm4-details-similar-yearmakemodel {
	min-height:20px !important;
}
#mm4-container .mm4-details-similar-result {
	width:100% !important;
}
#mm4-container .mm4-match-small .mm4-match-trimbodystyle {
	font-size:1.2em !important;	
}
#mm4-container .mm4-match-large .mm4-match-trimbodystyle {
	font-size:1.2em !important;	
}
#mm4-container .mm4-match-extras-item {
	margin:5px !important;	
}
#mm4-container .mm4-match-large .mm4-match-extras-item-custom {
	display:none !important;	
}
#mm4-container .mm4-details-tabs-tab {
font-size:1em !important;
margin:0 2px !important;
}
#mm4-container .mm4-details-tabs-body .mm4-details-formintro {
margin:30px 0 0 !important;
}
#mm4-container .mm4-match-large .mm4-match-specs td {
padding:0 0 0 0 !important;
}
#mm4-container .mm4-match-large .mm4-match-yearmakemodel, #mm4-container .mm4-match-large .mm4-match-trimbodystyle {
width:300px !important;
}
#mm4-container .mm4-button-advanced {
display:none !important;
}
#mm4-container .mm4-match-small .mm4-left {
width:60% !important;
}
#mm4-container .mm4-match-small .mm4-match-phone {
padding-right:18px !important;
}
#mm4-container {
    font-size: 10px !important;
}

