/*-----------------------------------------------------------------------------
Grand Nissan Cascading Style Sheet

version:   1.0
author:    Nick Heskes
email:     nick.heskes@datamotive.com.au
website:   http://www.grandnissan.com.au
-----------------------------------------------------------------------------*/
/* Global CSS */
/* ------------------------------------------------------------------------------------ */
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,
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: inherit;	font-style: inherit;
	font-size: 100%; 
	font-family: inherit;
	vertical-align: baseline; 
}
/* remember to define focus styles! */
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* ------------------------------------------------------------------------------------ */

* { padding: 0em; margin: 0em; }
html, body { height: 100%; min-height: 100%; max-height: 100%;}
body { margin:0px auto; background: #5A5B5E url(../images/bg/bg.jpg) repeat-y center top; font-family: Verdana, Arial, Helvetica, sans-serif;
}
div, a, ol, li {
/* border: dashed 1px red; */
}
/* remember to define focus styles! */
:focus {	
	outline: 0;
}
img {
border: 0;
}

/*---------- Layout -------------*/

#container {
	margin: 0 auto;
	background-color:#FFFFFF;
	border-right-width: 3px;
	border-left-width: 3px;
	border-top-width: 3px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF; 
	min-height: 100%;
}
body>#container{
background: #FFF;
}

/*---------- Header -------------*/

#header {height: 87px; background:#000 url(../images/logos/logo.gif) no-repeat;}
.h_master {	}
.gWidth { width:931px;}
h1 a { width:112px; height:87px; display:block; text-indent: -9999px;
}
/*---------- Navbigation --------*/

#navigation { border-top: solid 1px #FFF;}
#nav ol { background: #0089E2; width: 931px; overflow:auto; border-bottom: solid 1px #FFF;}
#nav img { border: none;}
#nav li { display: inline; list-style:none; float: left; padding: 9px 15px 1px 19px; height: 27px; }
#nav li a {	float: left; display:block; color: #FFF; font-size: 11px; text-decoration: none; font-weight: bold;}

/*---------- Flash --------------*/

#flash { clear: both; height: 255px;}

/*---------- Main ---------------*/

.holder {}

/*---------- Box ----------------*/

.box { }
.rWidth {
	width: 310px;
}
.r2Width {
	width: 620px;
}
.tab_width {
	width:399px;
}
.tab_padding {
	padding:0px 0px 2px 2px;
}
.rHeight {
	height: 334px;
}
.tHeight {height: 75px;}
.sHeight {height: 137px;}

/*---------- Search Box ---------*/

.search_box {
	height: 248px;
	width:307px;
	margin:0px 15px 4px 0px;
	background-repeat:no-repeat;
}
.shop_img { background-image:url(../images/buttons/shop.gif);}

/*---------- Sidebar ------------*/

.sidebar { width: 230px;}
.sidebar_button { width:252px; height:30px; background-image:url(../images/buttons/enquirenow.jpg);}
.sidebar_main_bg { background-image:url(../images/bg/sidebar_main_bg.jpg);}
.sidebar_contact {
	height:auto;
	width:200px;
	padding-top: 16px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.reset_h {height:212px;}
.sidebar_bottombg {height:84px; background:url(../images/bg/sidebar_bottom.jpg) no-repeat;}
.g_padding {
	margin-top:3px;
}

/*---------- footer -------------*/

.footer_bg { background-image:url(../images/bg/footer_bg.gif);}
.footer_links {height:auto; width:495px; padding:17px 20px 10px 20px;}
.datamotive_logo {height:45px; width:133px; padding:17px 35px 5px 30px; background:url(../images/logos/datamotive.jpg) no-repeat 20px;}

/*---------- Fonts --------------*/

.font_f { font-family: Verdana, Arial, Helvetica, sans-serif;}
.f_font { font-family: Verdana, Arial, Helvetica, sans-serif;}
.font_size { font-size: 11px; }
.t_font_size { font-size: 12px; }
.f_font_size { font-size: 10px; }
.f_color {color: #666666;}
.basic_color { color: #333333;}
.white_color { color: #FFFFFF;}
.font_b {font-weight: bold;}
.font_i {font-style: italic;}
.t_color {color: #0089E2;}
.line_height {line-height:16px;}
.bg_color {background-color:#FFFFFF;}

/*---------- 2ndry Page ---------*/

.top_bg {width:230px; background-image:url(../images/bg/sidebar_top.gif);}

.fleet_Height {height: 700px;}
.hsv_Height {height: 700px;}
.hsv_model {height: 800px;}
.stock_height {height: 730px;}
.auto_Height {
	height:auto;
}
.form_Height {height: 550px;}
.parts_Height {height: 625px;}
.service_Height {height: 610px;}
.novated_Height {height: 985px;}
.mtop_height {
	height:30px;
	margin-bottom: 3px;
}
.top_height {height:57px;}
.top_height2 {height:176px;}
.m_top_h_extender {height:127px;}
.model_height { height:98px;}
.m_selector { width:188px;}
.content_width {width:701px;}
.models {width:219px;}
.models2 {width:179px;}
.models_text {width:401px;}
.fleet_bg_img {background-image:url(../images/bg/fleet_bg.jpg);}
.autoguild_bg_img {background-image:url(../images/logos/autoguil.gif);}
.hsv_bg_img {background-image:url(../images/bg/hsv_bg.jpg);}
.stock_bg_img {background-image:url(../images/bg/our_stock.gif);  }
.holden_bg_img {background-image:url(../images/bg/holden_bg.jpg);}
.finance_bg_img {background-image:url(../images/bg/finance_bg.gif);}
.service_bg_img {background-image:url(../images/bg/service_bg.gif);}
.parts_bg_img {background-image:url(../images/bg/parts_bg.gif);}
.top_bg_img2 {background-image:url(../images/bg/right_col_img.gif);}
.novated_bg_img {background-image:url(../images/bg/novated_bg.gif);}
.chattel_laon_img {background-image:url(../images/bg/chattel_loan_bg.gif);}
.oplease_img {background-image:url(../images/bg/oplease_bg.gif);}
.p_special {width:701px; background-image:url(../images/bg/top_border_parts.gif);}
.l_top_bg {
	width:693px;
	background-image:url(../images/bg/top_border.gif);
}
.l2_top_bg {width:701px; background-image:url(../images/bg/top_border_rewards.gif);}
.ml_top_bg {width:593px; background-image:url(../images/bg/l_great_l_top.gif);}
.ticker_top_bg {width:931px; height: 30px; background:url(../images/bg/ticker_bg.gif) no-repeat;}
.ticker_box {width:565px; height:17px; margin:7px 10px 0px 10px;}
.ticker_box2 {width:530px; height:17px; margin:8px 10px 30px 120px;}
#TICKER { display:none; overflow:hidden; width:565px; }
.replace_bg {background-image:url(../images/bg/top_border_black.gif);}
.m_top_bg {
	width:8px;
	background-image:url(../images/bg/t_spacer.gif);
}
.mm_top_bg {width:108px; background-image:url(../images/bg/m_great_l_top.gif);}
.mtopspacer {background-image:url(../images/bg/t_spacer_black.gif);}
.m_top_img_h {background-image:url(../images/bg/t_spacer_h.gif);}
.m_top_img_hsv {background-image:url(../images/bg/t_spacer_hsv.gif);}
.c_bg_img {background-image:url(../images/bg/c_bg.gif);}
.text_holder {height:auto; width:625px; padding: 0px 40px 10px 30px;}
.iframe_holder {height:auto; width:650px; padding: 10px 15px 10px 30px;}
.title_text {width:329px; height:45px; padding:64px 21px 17px 21px; }
.title_text_img {background:url(../images/headings/h_range_t.gif) no-repeat 30px 64px;}
.title_text_1img {background:url(../images/headings/h_range_t1.gif) no-repeat 30px 64px;}
.title_text_img2 {background:url(../images/headings/hsv_cars_t.gif) no-repeat 20px 64px;}
.title_text_img22 {background:url(../images/headings/hsv_cars_t2.gif) no-repeat 20px 64px;}
.j_menu {
	height:22px;
	margin-top: 92px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
}
.model_holder {
	width:657px;
	background-image:url(../images/bg/model_bg.gif);
	padding-top: 5px;
	padding-right: 22px;
	padding-bottom: 5px;
	padding-left: 22px;
}
.iframe_holder { width:700px;
}
#iframeHeader2 {
width: 317px;
}
#iframeHeader {
}
#iframeHeader2 {
width: 690px;
}
strong {
font-weight: bold;
}
.map_contact {width:556px; padding-right:26px;}
.map_contact2 {width:auto; padding-right:26px;}
.map_contact3 {width:470px; padding-right:26px;}
.map_contact4 {width:auto; padding-right:7px;}
.map_padding {padding-right:50px;}
.finance_box {width:202px; padding:4px 17px 10px 0px;}
.finance_box2 {width:400px;}
.c_padding {padding-bottom:19px;}
a {color: #0089E2; text-decoration: underline; border: 0;}
a.footer { color: #666666; text-decoration: none;}
a:hover {  color:#F2336D; text-decoration: underline;}
h1 { font-weight:normal;}
h2 { font-weight:normal;}
h3 { font-weight:normal;}

/*---------- Global Style ----------*/

.float_l{ float:left;}
.float_r{ float:right;}
.clear_r{ clear:right;}
.float_n{ float:none;}
.float_i{ float:inherit;}
.clear_l{ clear:left;}
.clear_n{ clear:none;}
.clear_b{ clear:both;}
.bg_np {
	background-repeat:no-repeat;
	overflow: hidden;
}
.bg_c {background-position:center;}
.nobgimg {background-image:none;}
.spacer {background-image:url(../images/spacer.gif);}
a.hand {cursor: pointer; color: #FFF; text-decoration: underline;}
a:hover.hand {text-decoration: none;}
.cleard { clear:both;}
.nopadding {padding:0px 0px 0px 0px;
}
a.enquirenow {
background:url(../images/buttons/enquirenow1.gif) no-repeat; width: 147px; height:28px; display:block; text-indent: -9999px;
}
a:hover.enquirenow {
background:url(../images/buttons/enquirenow2.gif) no-repeat;
}
a.contactR1 {
background:url(../images/buttons/contact1.gif) no-repeat; width: 147px; height:28px; display:block; text-indent: -9999px;
}
a:hover.contactR1 {
background:url(../images/buttons/contact2.gif) no-repeat;
}
a.enquire-onlineR1 {
background:url(../images/buttons/enquire-onlineR1.gif) no-repeat; width: 147px; height:28px; display:block; text-indent: -9999px;
}
a:hover.enquire-onlineR1 {
background-position: 0px 147px;
}
a.our-stock-R1 {
width: 160px; height:100px; display:block; float: right;
}
.nicelist ul, .nicelist2 ul {
padding: 0px 0px 0px 10px; /*removes indent Mozilla and NN7*/
list-style-type: none;
}
ul.nicelist li {
padding: 0px 0px 0px 10px; /*removes indent Mozilla and NN7*/
background:url(../images/bg/cross.gif) no-repeat;
font: bold 11px Verdana, Geneva, sans-serif; margin: 0px 0 10px 0px; 
}
ul.nicelist2 li {
padding: 0px 0px 0px 15px; /*removes indent Mozilla and NN7*/
background:url(../images/bg/minus.gif) no-repeat;
font: normal 11px Verdana, Geneva, sans-serif; margin: 0px 0 5px 0px;
}


.data {
	width: 650px;
	padding-left: 30px;
}
.fl-cr          {
	float:left;
}


/* News Letter Styling - Third Party */
h3.navitemtitle {
 color: #CC0000; font-weight: bold; margin: 0px; font-size: 1em; text-decoration: underline; line-height:1.5em; 
}
h3.navitemtitle:hover {
	text-decoration: none !important;
}
p.navitemprecede {
	margin-top: 0; text-align: left;
}
.news-content #listing .navitem {
	padding: 0px;
}
#gawstory h1 {
	margin:0; padding:0 0 5px 0; height: auto; font-size: 1.125em; font-weight: bold; width:auto; float:left; clear:both;
}
	/* Text navigation unordered list */
    ul#gawmakelist { width:150px; float:left; margin:0; padding:0;}
	ul#gawmakelist li { width:150px; list-style: none; float: left; clear:both; }
	ul#gawcategorylist { width:150px; float:left; clear:left; margin:0; padding:0; }
	ul#gawcategorylist li { list-style: none; float: left; }
	#listing { width:auto; float: left; margin-top:0px; }
	#listing li { list-style: none; float: left; }
    ul#gawmakelist li a, ul#gawcategorylist li a { text-decoration: underline; color: #CC0000; line-height:1.5em; }
    ul#gawcategorylist li a:hover { color: #CC0000; text-decoration: none ; }
    
	 /* Standard Listing items */
    div.navitem{ clear: both; padding: 0px 20px 0px 0px; width:auto; }
       div.navitem a img{ float: left; padding: 0px 6px 0px 6px; }

       div.navitem a{ color:#333; }
     .content-large #listing .navitem p.navitemprecede{ float: left; margin:0 0 1.5em 5px !important; width: 320px; padding: 0px;}
	 .content-large #listing .navitem h3.navitemtitle{ margin-left: 5px; float: left; width: 320px; padding-left: 0px;margin-top: -5px; text-decoration: underline; cursor:pointer;}
	 content-large #listing .navitem h3.navitemtitle:hover { text-decoration: none;}
	 
	 /* Page numbers */
    #paging{ font: 0.633em/1.5em Verdana, Arial, Helvetica, sans-serif; float:left; padding: 10px 0 0 106px; width: 300px;}
    #paging a{ }
    #paging ul{ display: block; margin:0; padding:0; }
    #paging li { list-style: none; float: left; padding-left: 5px; }
	 
	 
	/* 
=====================================================================*/
	 /* Full Story CSS */
    #gawstory{ padding: 6px; margin-top: -6px; width: 450px; }
	div.mainimage{ margin:0; padding:0; float:left; width: 450px; clear:left; }
    	div.mainimage img{ border: 3px solid #C0C0C0; clear: left; float: left; margin-bottom:1.5em; }
    	div.mainimage p{ font-size: 12px; float:left; }
    	div.mainimage p span{ font-weight: bold; margin: 0px; text-indent: 0;}
	
	p.byline{ clear: both; float: left; font: 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif;width: 300px; margin: 0px 0 0 0; }
    	p.dateline{ clear: both  !important; float: left !important; font: 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif; margin:0 0 1.5em 0; padding:0; position:relative; }
		p.caption{ clear: left; float: left;  margin:0; padding:0; font: 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif; width: 400px; }
    
	div.content{ clear: both; }
    	div.content p{ }
    	div.bodyimage{ }
		div.bodyimage img{ clear: both; float: left; padding: 15px 15px 15px 0; }
    		div.bodyimage p{ }
    
	 /* Footer and disclaimer CSS */
    p.gawfooter_calltoaction{ float:left; padding-left: 8px; clear:both; color: #333; font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif !important; }
    	p.gawfooter_calltoaction a{font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif !important; }
	 
    p.gawfooter_disclaimer{ text-align: left; font: 9px/1.5em Verdana, Arial, Helvetica, sans-serif !important; float:left; padding-left: 8px; color: #333;
}
    	p.gawfooter_disclaimer span{ font-weight: bold; text-decoration: underline; float:left;}
    
    div.gawfooter{ color: #808080; text-align: left; font: 0.75em/1.5em Verdana, Arial, Helvetica, sans-serif; float:left;}
    	div.gawfooter p{ padding-left: 8px; float:left; font-size: 9px; }
	div.gawfooter img{ margin-bottom: -8px;}/* used to make the GoAuto logo sit on the text line correctly*/
    	div.gawfooter a{ }
	 	
	a.gawback{ float:left; margin-top: 7px; padding-left: 8px; font-size: 9px;}
	#gawstory .content {
	margin: 0; padding:0; width: 430px;	
	}
	#gawstory h2 {
	font: bold 1em/1.5em Verdana, Arial, Helvetica, sans-serif !important; margin: 1.5em 0 !important; float:left; width:450px; 
	}
	ul#gawmodellist li a {
	}
	ul#gawmodellist {
	padding:0; margin: 5px 0 0 0; float:left;
	}
	ul#gawmodellist li{
	list-style:none; padding:0 0 0 10px; margin: 0;
	}
	#contactFormArea {
	float: left; margin-left: 15px;
	}
	
	#columnleft .content-large {
	margin: 0px 0px 0 5px;
	width:640px;
	float: left;
	text-align: left;
}

.news-list {
	width: 150px; float: left;
}
.news-content {
	width: 450px;
	float: left;
}

.specials_bg_img {background-image:url(bg/top_border_parts.gif);}
.rewards_bg_img {background-image:url(bg/ticker_bg.gif); padding-top: 5px;}

.panel3 {
	height: auto;
	width: 214px;
	float: right;
	padding-left: 2px;
}

a.white{color:#fff;text-decoration:none; font: 11px/1.5em Verdana, Arial, Helvetica, sans-serif !important;}
/* NEWS and REVIEWS End/
