 /************* Standard Styles *************/
	
	body {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		line-height: 110%;
		color: #666666;
		margin-top: 4px;
		margin-left: 8px;
		margin-right: 8px;
		margin-bottom: 8px;
	}
	
	h1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #666666;
		margin: 10px;
	}
	
	h2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: small;
		font-weight: bold;
		color: #666666;
		margin: 10px;
	}
	a:link {
		text-decoration: underline;
	}
	a:visited {
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
	}
	
	.bodyhighlight {
		color: #990100;
		font-weight: bold;
	}
	.bodymainhead {
		font-size: 110%;
		font-weight: bold;
		color: #990100;
	}
	.bodysubhead {
		font-size: 100%;
		font-weight: bold;
		color: #990100;
	}
	.bodysubheadlight {
		font-size: 100%;
		font-weight: bold;
		color: #666666;
	}
	.bodysubheaddark {
		font-size: 100%;
		font-weight: bold;
		color: #333333;
	}
	
	
	
	
/************* Header Styles *************/
	.header {
		width: 764px;
	}
	
/************* Content Frame *************/
	
	.content {
		width: 764px;
		margin-top: 2px;
		margin-bottom: 2px;
	}
	
	#left {
		width: 133px;
		padding-left: 2px;
		padding-right: 10px;
	}
	
	#centre{
		width: 439px;
	}
	
	#right{
		width: 166px;
		padding-left: 10px;
		padding-right: 2px;
	}

/************* Home Page (top half)*************/

	.contenthome {
		width: 762px;
		margin-top: 2px;
	}
	
	#lefthometop {
		width: 133px;
		padding-left: 2px;
		padding-right: 3px;
	}
	#righthometop{
		font-size: 84%;
		color: #333333;
		background-color:  #F1DDDE;
		width: 144px;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 8px;
	}
	#righthometop a{
		font-size: 84%;
		font-weight: bold;
		color: #333333;
	}
	#centrehometop{
		width: 460px;
		background-color:  #C16767;
	}
	
/************* Home Page (bottom half part1)*************/

	.contenthome1 {
		width: 762px;
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
		padding-top: 3px;
		padding-bottom: 4px;
	}
	
	#lefthome {
		width: 133px;
		padding-left: 2px;
		padding-right: 3px;
	}
	
	#centrehomebottom{
		background-color:  #F4E6E5;
		width: 460px;
	}
	
	#righthome{
		width: 162px;
		padding-right: 2px;
	}
	.choose{
		margin: 0px;
	}
	.chooseleft{
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 6px;
		padding-right: 3px;
		width: 154px;
	}
	.choosecentre{
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 3px;
		padding-right: 3px;
		width: 154px;
	}
	.chooseright{
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 3px;
		padding-right: 6px;
		width: 152px;
	}
	.choosefield{
		width: 145px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 86%;
		color: #666666;
	}
	.choosebutton{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 86%;
		color: #333333;
	}
	
/************* Home Page (bottom half part2)*************/

	.contenthome2 {
		width: 762px;
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
		margin-left:2px;
	}
	
	#lefthome1 {
		background-color:  #C26766;
		width: 136px;
	}
		
	.starbuyhome{
		margin: 0px;
	}
	#starbuyhomebody{
		background-color:  #10303B;
		color:  #fff;
		padding-top: 10px;		
		padding-left: 10px;
		padding-right: 10px;
	}
	#starbuyhomebody h1{
		font-size: small;
		font-weight: bold;
		color:  #fff;
		margin-left: 0px;
		margin-bottom: 5px;
	}
	#starbuyhomebody p{
		font-size: small;
		color:  #fff;
		margin: 0px;
	}
	#starbuyhomebody a{
		color:  #fff;
		font-weight: bold;
	}
	.latestdeals{
		margin: 12px;
	}
	.latestdeals a{
		color: #0F0F0F;
		text-decoration: underline;
	}
	.latestdeals a:hover{
		color: #0F0F0F;
		text-decoration: none;
	}
	.latestdealsleft{
		width: 145px;
		padding-right: 5px;
	}
	.latestdealscentre{
		width: 145px;
		padding-left: 10px;
		padding-right: 5px;
		border-left-color: #B3B3B3;
		border-left-style: dashed;
		border-left-width: 1px;
		border-right-color: #B3B3B3;
		border-right-style: dashed;
		border-right-width: 1px;
	}
	.latestdealsright{
		width: 146px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.latestdealsleft h1, .latestdealscentre h1, .latestdealsright h1{
		font-size: 84%;
		font-weight: bold;
		line-height: 110%;
		color: #0F0F0F;
		margin-top: 14px;
		margin-bottom: 10px;
		margin-left: 0px;
	}
	.latestdealsleft h2, .latestdealscentre h2, .latestdealsright h2{
		font-size: 84%;
		font-weight: bold;
		line-height: 110%;
		color: #990002;
		margin: 0px;
	}
	.latestdealsleft p, .latestdealscentre p, .latestdealsright p{
		font-size: x-small;
		line-height: 110%;
		color: #0F0F0F;
		margin: 0px;
	}
	
/************* Home Page (bottom half part3)*************/

	.contenthome3 {
		width: 762px;
	}
	
	#lefthome3 {
		width: 133px;
		padding-left: 2px;
		padding-right: 3px;
	}
	#centrehome3{
		width: 460px;
	}
	
	#righthome3{
		width: 162px;
		padding-right: 2px;
	}
	
	.pledgehome{
		margin-top: 7px;
		border-color: #990100;
		border-style: solid;
		border-width: 1px;
	}
	#pledgehomehead{
		width: 108px;
		background-color:  #fff;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 10px;
	}
	#pledgehomehead p{
		color:  #333333;
		margin: 0px;
	}
	#pledgehomebody a{
		color:  #970102;
		font-size: 84%;
		font-weight: bold;
	}
	#pledgehomebody{
		padding-bottom: 12px;
	}
	
	#pledgehomebody p{
		font-size: 86%;
		margin: 8px;
	}
	#pledgehomephoto{
		background-color:  #fff;
		padding-top: 12px;
		padding-right: 10px;
	}


/************* Main Navigation *************/

	.mainnav, .mainnavon{
		font-size: 86%;
		width: 133px;
		background-color:  #DBDEE3;
		border-bottom-color: #fff;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		line-height: 24px;
		padding-top: 4px;
		padding-bottom: 4px;
	}
	.mainnav a{
		color: #747577;
		text-decoration: underline;
	}
	.mainnav a:hover{
		color:  #000;
	}
	.mainnavon a{
		color: #990100;
		text-decoration: underline;
	}
	.mainnavon a:hover{
		color:  #000;
	}
	.mainnavspacer{
		width: 133px;
		background-color:  #C16767;
		padding-top: 9px;
	}
	
/************* Features *************/

	#enquiries{
		margin-top: 2px;
	}
	
	.affiliates{
		margin-top: 2px;
	}
	
	#affiliateshead{
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	
	.marques{
		margin-top: 2px;
	}
	
	#marqueshead{
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	
	.finance{
		margin-top: 4px;
	}
	#financehead{
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	#financebody{
		background-color:  #C26766;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#financebody h1{
		font-size: small;
		font-weight: bold;
		color:  #860000;
		margin-left: 0px;
		margin-bottom: 5px;
	}
	
	#financebody p{
		font-size: 86%;
		color:  #fff;
		margin: 0px;
	}
	#financebody a{
		color:  #fff;
		text-decoration: none;
	}
	.pledge{
		margin-top: 7px;
		border-color: #990100;
		border-style: solid;
		border-width: 1px;
	}
	#pledgebody{
		background-color:  #fff;
		padding-top: 9px;
		padding-bottom: 9px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#pledgebody p{
		color:  #333333;
		margin: 0px;
	}
	#pledgebody a{
		color:  #990100;
		font-size: 84%;
		font-weight: bold;
	}
	.starbuy{
		margin-top: 32px;
	}	
	#starbuyhead{
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	#starbuybody{
		background-color:  #10303B;
		color:  #fff;
		border-top-color: #fff;
		border-top-style: solid;
		border-top-width: 4px;
		border-bottom-color: #fff;
		border-bottom-style: solid;
		border-bottom-width: 4px;		
		padding-top: 9px;
		padding-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}
	#starbuybody h1{
		font-size: small;
		font-weight: bold;
		color:  #fff;
		margin-left: 0px;
		margin-bottom: 5px;
	}
	#starbuybody p{
		font-size: small;
		color:  #fff;
		margin: 0px;
	}
	#starbuybody a{
		color:  #fff;
		font-weight: bold;
	}
	#calltosave{
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	#calltosaveinner{
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 8px;
	}
	
/************* Main Page *************/

	.mainpage{
		margin: 0px;
	}
	
	#mainpagehead{
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	#mainpagesubhead{
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
	}
	.mainpage p{
		margin: 8px;
	}
	.mainpage a{
		color: #990002;
		text-decoration: underline;
	}
	
/************* New Cars Page *************/

	.newcars{
		margin: 0px;
	}
	.newcarsdashline{
		background-color:  #fff;
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
	}
	.newcarsspace{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.newcarscell{
		width: 141px;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
	}
	.usedcarscell{
		width: 146px;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
	}
	.usedcarsphoto{
		padding: 3px;
		border-bottom-color: #990100;
		border-bottom-style: solid;
		border-bottom-width: 5px;
	}
	.usedcarstext{
		padding-left: 16px;
	}
	.newcarsinnerhead{
		background-color:  #cccccc;
	}
	.newcarsinnertext{
		font-size: 84%;
		padding: 0px;
		border-top-color: #990100;
		border-top-style: solid;
		border-top-width: 5px;
	}
	.newcarsinnerphoto{
		padding: 3px;
	}
	.newcarsgap{
		width: 5px;
		background-color:  #fff;
	}
	
	#newcarslink{
		margin: 0px;
	}
	#newcarslink a{
		color:  #990100;
		font-size: 84%;
		font-weight: bold;
	}
	.newcarstop{
		margin-top: 4px;
		margin-bottom: 6px;
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
	}
	#newcarstophead{
		background-color: #cccccc;
		border-bottom-color: #fff;
		border-bottom-style: solid;
		border-bottom-width: 5px;
	}
	#newcarstopphoto{
		background-color: #cccccc;
		border-bottom-color: #fff;
		border-bottom-style: solid;
		border-bottom-width: 2px;
	}
	#newcarstopphoto1{
		width: 135px;
		border-right-color: #fff;
		border-right-style: solid;
		border-right-width: 1px;
	}
	#newcarstoplogo{
		padding-right: 28px;
	}
	#newcarstopbar{
		border-top-color: #990100;
		border-top-style: solid;
		border-top-width: 5px;
		line-height: 5px;
	}
	.newcarstable{
		border-color: #cccccc;
		border-style: solid;
		border-width: 1px;
	}
	.newcarstablehead{
		background-color: #cccccc;
		color: #333333;
		font-size: small;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.newcarstablesubhead{
		background-color: #fff;
		color: #990100;
		font-size: xx-small;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 7px;
		padding-right: 7px;
		border-bottom-color: #E9E9E9;
		border-bottom-style: solid;
		border-bottom-width: 2px;
	}
	.newcarstabletitle{
		color: #990100;
		font-size: x-small;
		font-weight: normal;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 7px;
		padding-right: 7px;
	}

	.newcarstableprices{
		color: #000;
		font-size: x-small;
		font-weight: normal;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 7px;
		padding-right: 7px;
	}
	.usedcarstable{
		margin: 0px;
	}
	.usedcarstableprices{
		color: #000;
		font-size: small;
		font-weight: normal;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-left: 10px;
		padding-right: 15px;
	}
	.usedcarstabletitle{
		color: #333333;
		font-size: small;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 10px;
	}
	.usedcarstablehead{
		color: #990100;
		font-size: medium;
		font-weight: bold;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 10px;
	}
	.usedcarstablebody{
		font-size: 84%;
		padding-top: 2px;
		padding-bottom: 2px;
		padding-right: 10px;
	}

/************* Contact Page *************/

	.contactpage{
		margin: 0px;
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	.contactpagehead {
		margin: 0px;
		padding-left: 124px;
	}
	.contactpagehead h1{
		margin-top: 20px;
		margin-bottom: 4px;
	}
	.contactpagehead h2{
		font-size: 108%;
		font-weight: bold;
		color: #990002;
		margin-top: 2px;
		margin-bottom: 10px;
	}
	.contactpagebody{
		margin: 0px;
		padding-top: 10px;
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
	}
	.contactpagetext p{
		margin: 10px;
	}
	.contactpagephoto {
		width: 124px;
	}
	
/************* Enquiries Form *************/
	
	.enquiriestable {
		width: 378px;
		margin-left: 32px;
	}
	.enquiriestitle {
		width: 148px;
		font-size: x-small;
		background-color: #C16767;
		color: #fff;
		padding-left: 4px;
		padding-top: 6px;
		padding-bottom: 8px;
	}
	.enquiriestitle1 {
		width: 74px;
		font-size: x-small;
		background-color: #C16767;
		color: #fff;
		padding-left: 4px;
		padding-top: 6px;
		padding-bottom: 8px;
	}
	.enquiriesmain {
		font-size: x-small;
		background-color: #C16767;
		color: #fff;
		padding-left: 4px;
		padding-bottom: 8px;
	}
	.enquirieshead {
		font-size: x-small;
		line-height: 120%;
		background-color: #fff;
		color: #990100;
		padding-left: 4px;
		padding-top: 8px;
		padding-bottom: 8px;
		border-bottom-color: #C16767;
		border-bottom-style: solid;
		border-bottom-width: 8px;
	}
	.enquiriestext {
		font-size: x-small;
		line-height: 120%;
		background-color: #fff;
		color: #990100;
		padding-left: 4px;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	.enquiriesfield{
		width: 203px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #990100;
		border-color: #333333;
		border-style: solid;
		border-width: 1px;
	}
	.enquiriesmulti{
		width: 203px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #990100;
		border-color: #333333;
		border-style: solid;
		border-width: 1px;
	}
	.enquiriesdrop{
		width: 110px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #990100;
	}
	.enquiriesdrop1{
		width: 203px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #990100;
	}
	.enquiriesradio{
		font-size: x-small;
		background-color: #C16767;
		color: #fff;
		padding-left: 60px;
		padding-bottom: 8px;
	}
	.enquiriesradio1{
		font-size: x-small;
		background-color: #C16767;
		color: #fff;
		padding-left: 10px;
		padding-bottom: 8px;
	}
	.enquiriesbutton{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;
		color: #333333;
	}

/************* Footer *************/
	
	.footer {
		width: 764px;
		margin-top: 20px;
		margin-bottom: 20px;
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
	}
	
/************* Used Cars *************/
	
	.usedtable {
		width: 500px;
		margin: 10px;
	}
	.usedhead {
		color: #990100;
		font-size: medium;
		font-weight: bold;
	}
	.usedclose{
		color: #333333;
		font-size: 84%;
		text-decoration: underline;
	}
	.usedheadtable {
		width: 500px;
		margin-bottom: 20px;
		border-top-color: #B3B3B3;
		border-top-style: dashed;
		border-top-width: 1px;
		border-bottom-color: #B3B3B3;
		border-bottom-style: dashed;
		border-bottom-width: 1px;
	}
	.usedheadtd{
		padding-top: 6px;
		padding-bottom: 6px;
	}
	
	.usedcarstable a:link {
		color: #333;
		font-size: small;
		font-weight: bold;
		text-decoration:none;
	}
	
	.usedcarstable a:visited {
		color: #333;
		font-size: small;
		font-weight: bold;
		text-decoration:none;
	}
	
	.usedcarstable a:hover {
		color: #333;
		font-size: small;
		font-weight: bold;
		text-decoration:underline;
	}
	.usedcarstable a:active {
		color: #333;
		font-size: small;
		font-weight: bold;
		text-decoration:none;
	}

