/*--Global--*/

BODY {
	margin: 0;
	background-color: #ffffff;
}

form {
	padding: 0;
	margin: 0;
}

select {
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #000000;

}



A,A:link,A:visited {
	color: #999999;
	text-decoration: none;
}

A:active,A:hover {
	color: #c71444;
	text-decoration: none;
}

A,A:link,A:hover,A:active,A:visited {
	color: #c71444;
	text-decoration: none;
}

/*--Global end--*/

.ArrowLink,.ArrowLink:link,.ArrowLink:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.4em;
}
.ArrowLink:active,.ArrowLink:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
}
.ArrowLinkEmbedded,.ArrowLinkEmbedded:link,.ArrowLinkEmbedded:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
}
.ArrowLinkEmbedded:active,.ArrowLinkEmbedded:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
}
.ArrowLinkGray,.ArrowLinkGray:link,.ArrowLinkGray:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #999999;
	line-height: 1.4em;
	text-decoration: none;
	font-size: 10px;
}
.ArrowLinkGray:active,.ArrowLinkGray:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	line-height: 1.4em;
	text-decoration: none;
}
.ArrowLinkWhite,.ArrowLinkWhite:link,.ArrowLinkWhite:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #ffffff;
	line-height: 1.4em;
	text-decoration: none;
	font-size: 10px;
}
.ArrowLinkWhite:active,.ArrowLinkWhite:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	line-height: 1.4em;
	text-decoration: none;
}
.BaseText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	line-height: 1.4em;
}

.EmphasisText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: 16px;
	text-decoration: none;
}

.EmphasisText a:link {
	color: #C71444;
	text-decoration: none;
}

.EmphasisText a:visited {
	color: #C71444;
	text-decoration: none;
}

.EmphasisText a:hover {
	color: #C71444;
	text-decoration: underline;
}

.FooterText {
	font-family: Verdana;
	font-size: 10px;
	color: #4C4C4C;
	text-decoration: none;
}

.InformationTextWhite {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 13px;
	text-decoration: none;
}

.Subhead2 {

	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight : bold;
	line-height: 13px;
	color: #4C4C4C;
	text-decoration: none;
}

.FooterPipe{
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	color: #4C4C4C;
	text-decoration: none;
}

.bullet {
	margin-left: .6em;
	text-indent: -.6em;
}
.bullet2 {
	margin-left: 2em;
	text-indent: -.6em;
}
.HighlightArrow {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 1.4em;
	color: #c71444;
	text-decoration: none;
}
.ZInformationTextHeader
{
    font-size: 10px;
    color: #ffffff;
    line-height: 1.4em;
    font-family: Verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.ZInformationText
{
    font-size: 10px;
    color: #b4b4b4;
    line-height: 1.4em;
    font-family: Verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.Zinformationtextblack
{
    font-size: 10px;
    color: #000000;
    line-height: 1.4em;
    font-family: Verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.ZInformationTexterror
{
    font-weight: bold;
    font-size: 10px;
    color: #cc0000;
    line-height: 1.4em;
    font-family: Verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.ZInformationTextInactive
{
    font-size: 10px;
    color: #d7dee7;
    line-height: 1.4em;
    font-family: Verdana, arial, helvetica, sans-serif;
    text-decoration: none
}
.Box
{
	BORDER-RIGHT: 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 8pt;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: 1px solid;
	FONT-FAMILY: Verdana;
	color: #336699;
	BACKGROUND-COLOR: #FFFFFF
}

.footerLinkGrey a:link{
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
	}

.footerLinkGrey a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
	}
.footerLinkGrey a:visited {
	font-family: Verdana;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
	}

.footerLinkGrey a:active {
	font-family: Verdana;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
	}

.ArrowLinkGreyRed a:link {
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkGreyRed a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkGreyRed a:active {
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkGreyRed a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}

.ArrowLinkRedBlack a:link {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkRedBlack a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkRedBlack a:active {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkRedBlack a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}

.ArrowLinkRed02 a:link {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkRed02 a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkRed02 a:active {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.ArrowLinkRed02 a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #4c4c4c;
	text-decoration: none;
	font-size: 10px;
	text-decoration: none;
}
.usedcarsBox {
	border: 1px solid #999999;
}
.InformationTextRed {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #C71444;
	line-height: 13px;
	text-decoration: none;
}
.BaseTextSml {

	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #4C4C4C;
	line-height: 1.4em;
}

/*--Dealers Homepage Centre--*/

.mainpic {
	border-bottom: 1px solid #fff;
}

.smallpic01 {
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.smallpic02 {
	border-left: 1px solid #fff;
}

.contactbox {
	border-left: 1px solid #999999;
}

.contactbox h2 {
	margin: 0;
	padding: 7px 0 7px 8px;
}

.contactbox p {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #4C4C4C;
	line-height: 1.4em;
	margin: 7px 0 0 0;
	padding: 0 0 6px 9px;
}

.searchboxhome {
	padding: 0 8px 0 20px;
}

.searchboxhome td {
	padding: 0 0 11px 0;
	margin: 0;
}

/*-- Title banners--*/

#titlebanners {
	margin: 0 0 3px 0;
	background-color: #4A4A4A;
}

#titlebanners h1 {
	padding: 34px 0 0 20px;
	margin: 0;
}

.imgtitlebanners {
	border-left: 1px solid #A3A3A3;
}

.welcometxt {
	margin: 0 0 0 8px;
}

/*-- sub main content--*/

#fullcontentpadding {
	padding: 0 0 15px 20px;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #000000;
}

#fullcontentpadding h2 {
	padding: 8px 0 12px 0;
	margin: 0;
}

#col2contentpadding {
	padding: 0 0 15px 0;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #000000;
}

#col2contentpadding h2 {
	padding: 8px 0 12px 0;
	margin: 0;
}

#col2contentright {
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #000000;
	border-left: 1px solid #999999;
	padding: 0 0 15px 9px;
}

#col2contentright p {
	padding: 2px 0 18px 0;
	margin: 0;
}

/*-- search results--*/

.searchtable {
	width: 100%;
	background-color: #FFF;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color:#C71444;
	/*color: #4C4C4C;*/
	border-right: 1px solid #E0E0E0;
	border-bottom: 3px solid #E0E0E0;
}

.searchtable th {
	background-color: #003167;
	color: #fff;
	font-weight: bold;
	padding: 5px 4px;
}

.searchtable td {
	border-left: 1px solid #E0E0E0;
	padding: 4px 4px;
}

.searchtable tr.paging td table td
{
	border: 0;
}

.searchtable tr.paging td table td span 
{
	color: #E0E0E0;
}

.searchtable .lightcell {
	background-color: #fff;
}

.searchtable .darkcell {
	background-color: #FFF;
}

.searchtable .darkcell a, a:link {
	color:#4C4C4C;
}

.searchtable .lightcell a, a:link {
	color:#4C4C4C;
}

.searchtable .rollover
{
	background-color:#FFF;
}

.searchtable a, a:link
{
	color: #C71444;
}

.paging {
	color: #4C4C4C;
	padding: 3px 0 15px 0;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana, Arial, sans-serif;
}

.paging a, a:link a:visited {
	color: #4C4C4C;
	text-decoration: none;
	padding: 1px;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
}

.paging a:hover {
	color: #C71444;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
}

.paginglink {
	padding: 10px 0 3px 0;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
}

.paginglink a, .paginglink a:link, .paginglink a:visited {
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
}
.paginglink a:active, .paginglink a:hover {
	color: #c71444;
	text-decoration: none;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
}

/*-- search details--*/

.detailstable {
	width: 430px;
	background-color: #FFF;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #4C4C4C;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 3px solid #E0E0E0;
	margin-bottom: 25px;
}

.detailstable th {
	background-color: #003167;
	color: #fff;
	font-weight: normal;
	padding: 5px 4px;
}

.detailspictable {
	width: 109px;
	background-color: #999999;
	border-left: 1px solid #fff;
}

.detailspictable img {
	border-bottom: 1px solid #fff;
}

.detailslefttable {
	width: 319px;
}

.detailslefttable img {
	border-bottom: 1px solid #fff;
}

.detailstexttable {
	width: 100%;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #4C4C4C;
	border-left: 1px solid #fff;
}

.detailstexttable th {
	padding: 4px 4px;
}

.detailstexttable td {
	padding: 4px 4px;
}

.detailstexttable .lightcell {
	background-color: #fff;
}

.detailstexttable .darkcell {
	background-color: #FFF;
}

.detailstexttable .title {
	width: 109px;
	font-weight: bold;
}

.detailstexttable .details {
	border: 0;
}

.detailslink {
	padding: 2px 0 4px 0;
}

.detailslinkstable {
	width: 100%;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #4C4C4C;
}

.detailslink a, .detailslink a:link, .detailslink a:visited {
	font-family: Verdana, Arial, sans-serif;
	color: #4C4C4C;
	text-decoration: none;
	font-size: 10px;
}
.detailslink a:active, .detailslink a:hover {
	font-family: Verdana, Arial, sans-serif;
	color: #c71444;
	text-decoration: none;
}

/*-- finance form--*/

.financetable {
	width: 430px;
	background-color: #EBEBEB;
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	color: #4C4C4C;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 3px solid #4A4A4A;
}

.financetable td {
	padding: 4px 4px;
}

.financetable th {
	font-size: 10px;
	font-family: verdana, Arial, sans-serif;
	text-align: left;
	font-weight: bold;
	padding: 4px 4px 4px 6px;
}

.butfinance {
	margin: 20px 0 0 234px;
}

/*-- footer popups--*/

.footerpopupstable {
	background-color: #eeeeee;
}

.footerpopupstable h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight : bold;
	line-height: 13px;
	color: #4C4C4C;
	text-align: center;
	text-decoration: none;
}

.footerpopupstable p {
	font-family: Verdana;
	font-size: 10px;
	color: #4C4C4C;
	text-align: left;
	text-decoration: none;
}

.highlight {
	font-family: Verdana;
	font-size: 10px;
	color: #4C4C4C;
	text-align: left;
	text-decoration: none;
	font-style: italic;
}

.hidden 
{
	display: none;
}


/*-- Promotions 17.04.07 --*/
	
.promotion_article {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	//color: #000000;
	color: #4C4C4C;
	line-height: 13px;
	text-decoration: none;
	}
	
.promotion_article h1 {
	font-size: 14px;
	color: #4C4C4C;
	}
	
.promotion_article h2 {
	font-size: 12px;
	color: #c71444;
	}
	
.promotion_article h3 {
	font-size: 10px;
	color: #4C4C4C;
	}
	
.promotion_article h4 {
	font-size: 10px;
	color: #c71444;
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
.promotion_article blockquote {
	margin-bottom: 0;
	padding-bottom: 0;
}
	
.promotion_article ul {
	margin-top: 0;
	padding-top: 0;
	}

.promotion_article li {
	list-style-image: url(/images/g_arrow.gif);
	}
	
.promotion_article img {
	border-bottom: 1px solid #999999;
	}
	
	
/*-- Infornation Text styles 25.04.07 --*/

	.InformationText {
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	//color: #000000;
	color: #4C4C4C;
	line-height: 13px;
	text-decoration: none;
}

	.InformationText h1 {
	font-size: 14px;
	color: #4C4C4C;
	}
	
	.InformationText h2 {
	font-size: 12px;
	color: #c71444;
	}
		
	.InformationText h3 {
	font-size: 10px;
	color: #4C4C4C;
	}
	
	.InformationText h4 {
	font-size: 10px;
	color: #c71444;
	padding-bottom: 0;
	margin-bottom: 0;
	}
	
	.InformationText ul {
	margin-top: 0;
	padding-top: 0;
	}

	.InformationText li {
	list-style-image: url(/images/g_arrow.gif);
	}
	
#col2line {
	border-left: 1px solid #999999;
}

/*-- Inclusion of new pages on the ELV section 08.08.07 --*/

#elv_subpages { 
	width: 250px; margin: 15px 0; padding: 0; list-style: none; list-style-image: none; list-style-position: outside; 
	font: 10px Verdana, arial, helvetica, sans-serif;
}
#elv_subpages li { height: 1%; list-style:  none; margin: 10px; padding-left: 10px; background: url(/images/g_arrow.gif) 0% 0% no-repeat; }
#elv_subpages a { font-weight: bold; margin: 0; padding: 0; background: none; }
#maincontent_text img { display: block; margin: 10px; }

/*-- Amendment of the new cars dropdown 16-10-07, based on alterations using Nissan v3 --*/


#newcars_dropdown_wrapper { font-size: 10px; position: relative;  }

#newcars_dropdown{  
	position: absolute; top: 43px; left: 0; background: #656565; 
	margin: 0; padding: 0 0 10px 0; width: 250px; display: none;
	font: 10px Verdana, arial, helvetica, sans-serif;
}
#newcars_dropdown_wrapper:hover #newcars_dropdown, 
div.sfhover #newcars_dropdown { 
	display: block;
}

#newcars_dropdown .left { float: left;  }
#newcars_dropdown .right { float: right;  }

#newcars_dropdown strong { color: #fff; display: block; width: 120px; margin: 5px 0 5px 5px; }
#newcars_dropdown ul { margin: 0; padding: 0;  width: 120px; list-style: none;  }
#newcars_dropdown li { 
	display: block; list-style: none; 
	margin: 0; padding: 0; 
	border: 1px solid #656565;
	
}

#newcars_dropdown li a, #newcars_dropdown li a:visited { 
	display: block; padding: 6px 0 0 20px; margin: 0;
	color: #ccc; text-decoration: none;
	background: url("/images/navigation/dropDownNav/nav_arrow.gif") 5px 0 no-repeat; 
}
#newcars_dropdown li a:hover { color: #c71444; background: url("/images/navigation/dropDownNav/nav_arrow_roll.gif") 5px 0 no-repeat; }








