@charset "UTF-8";
/*------------------------------------------------------------------ 
Master Stylesheet
  
Project:    Carmicheal Ford 
Version:    1.1 
Last change:    28/08/08 [] 
Designed by:    Rajarshi Dubey (rajarshi.dubey@carsales.com.au)
 -------------------------------------------------------------------*/ 
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight:normal;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	background-image:url(bg/background.png);
	background-repeat:repeat-x;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}
/***** Headings *****/ 
h1 {
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
h2 {
padding:6px 0 0px 0;
font-size:12px;
line-height:16px;
font-family:Arial, Helvetica, sans-serif
}
h3 {
	font-size:10px;
	padding:5px 0 0 21px;
	font-family:Tahoma, Helvetica, sans-serif;
}
h4 {
font-size:11px;
font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}
h5 {
	font-size:11px;
	padding:0 0 2px 0;
	font-weight:bold;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
}
/*------Shadow Container------*/
#main {
	border-left:solid 1px #92939F;
	border-right:solid 1px #92939F;
	background-color:#FFFFFF;
	margin: auto;
}
/*------Headings------*/
h1.welcome, h1.nissan, h1.stock, h1.serviceh, h1.partsa, h1.financei, h1.calculator, h1.onlinesp, h1.employment, h1.contactus, h1.sitemap, h1.privacy  {
	margin:29px 0 0px 0;
	width: 370px; height:30px; 
	text-indent: -9999px;
	background-repeat:no-repeat;
}
h1.lp {margin-left:8px;}
.w-img{
	background-image:url(headings/welcome.gif);
}
.ft-img{
	background-image:url(headings/fleet.gif);
}

.n-img{
background-image:url(headings/nissan-vehicles.gif); 
}
.stk-img{
background-image:url(headings/our-stock.gif); 
}
.ser-img{
background-image:url(headings/service.gif); 
}
.part-img{
background-image:url(headings/parts-accessories.gif); 
}
.fin-img{
background-image:url(headings/finance-insurance.gif); 
}
.cal-img{
background-image:url(headings/finance-calculator.gif); 
}
.sp-img{
background-image:url(headings/online-specials.gif); 
}
.news-img{
background-image:url(headings/latest-news.gif); 
}
.emp-img{
background-image:url(headings/employment-oportunities.gif); 
}
.cntu-img{
background-image:url(headings/contact-us.gif); 
}
.sitem-img{
background-image:url(headings/sitemap.gif); 
}
.priv-img{
background-image:url(headings/privacy-policy.gif); 
}
.myrew-img{
background-image:url(headings/my-rewards.gif); 
}
/*------Header------*/

#header {
	height: 112px;
	background-image: url(bg/header_bg.gif);	
}
#header h1 {
    padding: 37px 0 0 19px;
	float:left;
	clear:right;	
}	
#header h1 a {
	width:350px;
	height:63px;
	text-indent:-2000px;
	display:block;
	background:url(logos/main-north-nissan.gif) no-repeat;	
}
.address, .mini-links {
	float: right;
	width: 320px;
	padding: 0px 15px 0 0;	
}
.minilinks{ 
    height:23px;
}
.hlinks {
height:11px;
width:25px;
overflow:hidden;
margin: 7px 0px 0 0;	
}
.news {width:87px; height:18px; margin: 5px 42px 0 0;}
.lnews {background-image:url(icons/news.gif);}
.smap {
background-image:url(icons/sitemap.gif);
}
.elink
{
background-image:url(icons/email.gif);
}
h2.add {
	margin:6px 0 0px 0;
	width:320px; height:66px; 
	background-image:url(bg/address.gif); 
	text-indent: -9999px;
}
/*------Nav Bar------*/
#navbar {
	height: 32px;
	padding-top:12px;
	padding-bottom:9px;
	background-image:url(nav/bg.gif);
}
#navbar span, #model span {
    display: none;
}
#navbar li, #navbar a {
    height:29px;
    display:block;
}
#navbar li, #model li {
    float:left;
    list-style:none;
    display:inline;
}
.navbar-home, #home a { 
	width: 71px; 
	background-image:url(nav/home.gif);
}
.navbar-about, #About a {
	width: 86px;
	background-image:url(nav/about_us.gif);
}
.navbar-nissanvehciles, #nissanvehciles a {
	width: 125px;
    background-image:url(nav/nissan_vehicles.gif);
}
.navbar-ourstock, #ourstock a {
	width: 91px;
	background-image:url(nav/our_stock.gif);
}
.navbar-fleet, #fleet a {
	width: 57px;
	background-image:url(nav/fleet.gif);
}

.navbar-service, #service a {
	width: 68px;
	background-image:url(nav/service.gif);
}
.navbar-parts, #parts a {
	width: 143px;
	background-image:url(nav/parts_accessories.gif);
}
.navbar-finance, #finance a {
	width: 75px;
	background-image:url(nav/finance_insurance.gif);
}
.navbar-specials, #specials a {
	width: 76px;
	background-image:url(nav/specials.gif);
}
.navbar-employment, #employment a {
	width: 104px;
	background-image:url(nav/employment.gif);
}
.navbar-contact, #contact a {
	width: 107px;
	background-image:url(nav/contact_us.gif);
}
.navbar-home a:hover, #home a {background:url(nav/home.gif) 0px -29px no-repeat; }
.navbar-about a:hover, #About a {background:url(nav/about_us.gif) 0px -29px no-repeat; }
.navbar-nissanvehciles a:hover, #nissanvehciles a {background:url(nav/nissan_vehicles.gif) 0px -29px no-repeat; }
.navbar-ourstock a:hover, #ourstock a {background:url(nav/our_stock.gif) 0px -29px no-repeat; }
.navbar-fleet a:hover, #fleet a {background:url(nav/fleet.gif) 0px -29px no-repeat; }
.navbar-service a:hover, #service a  {background:url(nav/service.gif) 0px -29px no-repeat; }
.navbar-parts a:hover, #parts a {background:url(nav/parts_accessories.gif) 0px -29px no-repeat; }
.navbar-finance a:hover, #finance a {background:url(nav/finance_insurance.gif) 0px -29px no-repeat; }
.navbar-specials a:hover, #specials a {background:url(nav/specials.gif) 0px -29px no-repeat; }
.navbar-employment a:hover, #employment a {background:url(nav/employment.gif) 0px -29px no-repeat; }
.navbar-contact a:hover,  #contact a {background:url(nav/contact_us.gif) 0px -29px no-repeat; }

/*------Flash------*/
.flash_height {
	height: 351px;
}
.small_height {height: 177px; }
.about_us     {background-image:url(banners/about-us.jpg); }
.nissan-vehicles  {background-image:url(banners/nissan-vehicles.jpg); }
.our-stock    {background-image:url(banners/our-stock.jpg); }
.fleet        {background-image:url(banners/fleet.jpg); }
.service      {background-image:url(banners/service.jpg); }
.parts        {background-image:url(banners/parts-accessories.jpg); }
.finance      {background-image:url(banners/finance-insurance.jpg); }
.specials     {background-image:url(banners/online-specials.jpg); }
.employment     {background-image:url(banners/employment.jpg); }
.contact_us   {background-image:url(banners/contact_us.jpg); }
/*------Boxed Frames------*/
.left-box {
	height: 290px;
	width: 515px;
	padding-left:18px;
	padding-right:35px;
}
.marignleft {padding-left:13px;}
.tileholder {
	height: 179px;
	width: 258px;
}
.devider {
	height: 290px;
	width: 42px;
	background-image: url(bg/devider.gif);
}
.minisearch {
	height: 270px;
	width: 392px;
	margin-top:20px;
	/*background-image:url(bg/minisearch.gif);*/
	background-repeat:no-repeat;
}
.readmore {
	background-image:url(buttons/readmore.gif);
	width:100px;
	height:34px;
	margin-top:10px;
}
.myreward {
	background-image:url(logos/my-rewards.gif);
	width:506px;
	height:42px;
	margin-top:17px;
}


/*------Typography------*/
a {
   text-decoration:underline;
   font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
   color:#000;
}
a:hover {
   text-decoration:none;
   color:#D60016;
}
.bold { font-weight:bold; }
.red {  color:#D32222; }
p {
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	line-height:1.72em;
	font-size: 11px;
	margin:10px 0 0;
}
.sidebar {
	height: auto;
	width: 240px;
	padding-top: 35px;
	padding-left: 22px;
}
.sidebar_text {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:16px;
}
.sidebarservice {
	height: auto;
	width: 240px;
	padding-top: 15px;
	padding-left: 20px;
}
.red_bold {
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 11px;
	line-height:16px;
	font-weight: bolder;
	color: #EE2129;
}

.email {
	height: 168px;
	width: auto;
	background-image: url(bg/email.gif);
}
h2.financee, h3.servicee, h4.calcualtor {
    height: 168px;
	width: auto;
	background-image: url(thumbnails/finance-enquiry.gif);
	text-indent: -9999px;
	margin-bottom:18px;
	background-repeat:no-repeat;
}
h3.servicee {
    height: 88px;
	background-image: url(thumbnails/service-enquiry.gif);	
}
h4.calcualtor {
    height: 88px;
	background-image: url(thumbnails/finance-calculator.gif);	
}
.top-m {margin-top:-10px;}

/*------Footer------*/
#footer {
	height: 67px;
	margin-top: 12px;
	background-image:url(bg/footer-bg.jpg);
	background-repeat:repeat-x;
	
}
.links {
	height: 40px;
	width: 820px;
	margin-top: 16px;
	text-align:center;
}
#footer ul {
	margin: 0.10em 0;
    padding: 0 3px;
    list-style: none;
}
#footer li {
    display: inline;
    margin: 0;
    padding: 0 0.2em 0 0.5em;
    background: url(icons/line.gif) left center no-repeat;
}
#footer .first {
    padding-left: 0;
    border: 0;
	background: none;
}
#footer a {
    font-size:10px;
    color:#000000;
	text-decoration:underline;
}
#footer a:hover {
    color:#D32222;
	text-decoration:none;
}
.minilogo {
	height: 49px;
	width: 122px;
	margin: 13px 0 0 59px;
	background-image: url(logos/datamotive.gif);
}
/*------Copyright------*/
.copyright {
	height: 23px;
	width: 901px;
	text-align:center;
	background-color:#A9ADB8;
}
/*--------Form---------*/
.spacer {
	clear:both;
	height:4px;
}
.left_col {
	clear: right;
	float: left;
	height: auto;
	width: 170px;
	
}
.p_right { padding-right:10px;}
.b_box {
	float: right;
	height: auto;
	width: 77px;
	margin-left: 15px;
}

#contactFormArea, #tradinghours {
	border:dotted 1px #B7BBBA;
	width:530px;
	padding:14px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	background-color: #ECECEC;
	margin-top: 14px;
}
#contactFormArea h1 {
	font-size:14px;
	font-weight:bold;
	padding:0 0 8px 0;
}
#contactFormArea p, #tradinghours p {
	font-size:11px;
	color:#000000;
	margin:0 0 6px 0;
	border-bottom:dotted 1px #B7BBBA;
	padding:0 0 4px 0;
}
#contactFormArea label {
	display:block;
	text-align:left;
	width:130px;
	float:left;
	font-size:10px;
	padding-bottom:2px;
	
}
#contactFormArea input, textarea, select {
	float:left;
	font-size:11px;
	border:solid 1px #B7BBBA;
	width:160px !important;
	margin-left: 0px;
	padding:1px 2px;
	margin-bottom: 5px;
}
#contactFormArea select {
	margin-bottom: 3px;	
	width:166px !important;
	height:17px;
}
* html div#contactFormArea select {margin-bottom:3px;}	
* html div#contactFormArea textarea {height:92px;}	

#contactFormArea textarea {
	height:84px;
	overflow:visible;
}
#contactFormArea button {
	clear:both;
	padding:0 0 0px 0;
	width:77px;
	height:28px;
	background:url(buttons/submit.gif) no-repeat;
	text-align:center;
	line-height:28px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	border:none;
}
.calculator label {
	display:block !important;
	font-size:11px;
	font-family:"Trebuchet MS", Arial, Verdana, sans-serif;
	line-height:15px;
	
}
/*------Global Layout Class------*/
#main {
    width: 1003px!important;
}
#roundbox {
background-image:url(bg/silverstrip.gif); background-repeat:no-repeat;
}
#container, #header, #navbar, #banner, #boxed-frame, #footer, #roundbox, .copyright, .content {
	width: 1003px;	
}
/*------Sitemap------*/
.sitemap ul, .sitemap2 ul {
list-style-type: none;
}
ul.sitemap li {
padding: 0px 0px 0px 10px;
background:url(icons/cross.gif) no-repeat;
margin: 0px 0 10px 0px; 
}
ul.sitemap2 li {
	padding: 0px 0px 0px 15px; 
	background:url(icons/minus.gif) no-repeat;
	margin: 0px 0 5px 0px;
}
/*------Global Float------*/
.float_left     { float:left;  }
.float_right    { float:right; }
.clear_left     { clear:left;  }
.fl_cr          { float:left; clear:right;}
.fr_cl          { float:right; clear:left;}
.clear_right    { clear:right; } 
.clear_none     { clear:none;  }
.cleardiv       { clear:both;  }
.hand           { cursor: pointer;}
.margin_top     { margin-top:14px;}
.autoheight     { height:auto;}
.gpadding       { padding-top:25px; padding-bottom:25px;}
.bpadding       { padding-bottom:20px;}
/*------Global Images------*/
.devide {
	height: 400px;
	width: 21px;
	background-image: url(bg/devide.gif);
}
.data {
	height: auto;
	width: 676px;
	padding-right: 22px;
	padding-left: 22px;
}
.high {
	height: 445px;	
}
.people {
	width: 282px;
	padding-top: 15px;
	padding-right: 15px;	
}
.people_img {
	height: auto;
	width: 106px;
}
/*-----Models-----*/
#model {
	height: 110px;
}
#model li, #model a {
    height:110px;
    display:block;
}
.model-holder { 
	width: 154px; 
	margin-top:20px;
	margin-right:15px;		
}
.micra {background-image:url(model/micra.gif);}
.tida {background-image:url(model/tida.gif);}
.dualis {background-image:url(model/dualis.gif);}
.murano {background-image:url(model/murano.gif);}
.maxima {background-image:url(model/maxima.gif);}
.z {background-image:url(model/z.gif);}
.z-roadster {background-image:url(model/z-roadster.gif);}
.gt-r {background-image:url(model/gt-r.gif);}
.x-trail {background-image:url(model/x-trail.gif);}
.pathfinder {background-image:url(model/pathfinder.gif);}
.patrol-wagon {background-image:url(model/patrol-wagon.gif);}
.patrol-cab-chassis {background-image:url(model/patrol-cab-chassis.gif);}
.navara-d40 {background-image:url(model/navara-d40.gif);}
.navara-d22 {background-image:url(model/navara-d22.gif);}
