/*	-------------------------------------------------------------
	Rod Grieves Auto Group
	Holden, Isuzu, Ssangyong 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	Version:		1.0
	Date:			October 17 2006
	-------------------------------------------------------------	*/


/*	-------------------------------------------------------------
	Base Body Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	body {
		background:							#E0E0E0;
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		color:								#605d5c;
		margin:								0px 0px 0px 0px;
		padding:							0px 0px 0px 0px;
		}
	
	p {
		margin-top:							10px;
		margin-bottom:						10px;
		}

/*	-------------------------------------------------------------
	Fonting Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	h1 {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							18px;
		font-weight:						bold;
		color:								#eb3d00;
		margin:								0px 0px 0px 0px;
		padding:							0px 0px 0px 0px;
		}
	
	h2 {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							17px;
		font-weight:						bold;
		color:								#eb3d00;
		margin:								0px 0px 0px 0px;
		padding:							0px 0px 0px 0px;
		}
	
	h3 {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							14px;
		font-weight:						bold;
		color:								#eb3d00;
		margin:								0px 0px 0px 0px;
		padding:							0px 0px 0px 0px;
		}
	
	h4 {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							14px;
		font-weight:						bold;
		color:								#ffffff;
		margin:								0px 0px 0px 0px;
		padding:							0px 0px 0px 0px;
		}
	
	.greyTitle {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							14px;
		font-weight:						bold;
		color:								#605d5c;
		}
	
	.redsubTitle {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		font-weight:						bold;
		color:								#eb3d00;
		}
	
	.smalltext {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							10px;
		color:								#605d5c;
		}
	
	.whiteLarge {
		color:								#FFFFFF;
		font-size:							13px;
		}
	
	.whiteSmall {
		color:								#FFFFFF;
		font-size:							10px;
		}
		
	.acenter
	{
		text-align: center;
	}

/*	-------------------------------------------------------------
	Link Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	/* Regular Link */
	
	a:link, a:visited {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		color:								#605d5c;
		text-decoration:					underline;
		}
		
	a:hover {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		color:								#eb3d00;
		text-decoration:					underline;
		}
	
	/* Navigation Link */
	
	a.navigation:link, a.navigation:visited {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							11px;
		color:								#FFFFFF;
		text-decoration:					none;
		}
	
	a.navigation:hover {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							11px;
		color:								#eb3d00;
		text-decoration:					none;
		}
	
	/* Small Link */
	
	a.smalllink:link, a.smalllink:visited {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							10px;
		color:								#FFFFFF;
		text-decoration:					underline;
		}
		
	a.smalllink:hover {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							10px;
		color:								#eb3d00;
		text-decoration:					underline;
		}
	
	/* Small Link */
	
	a.smalllinkb:link, a.smalllinkb:visited {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							10px;
		color:								#FFFFFF;
		text-decoration:					underline;
		}
		
	a.smalllinkb:hover {
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							10px;
		color:								#000000;
		text-decoration:					underline;
		}

/*	-------------------------------------------------------------
	Form Styles
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	/* Input Text Box */
	
	.inputTextBox {
		border:								1px #666666 solid;
		background-color:					#FFFFFF;
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		color:								#605d5c;
		height:								17px;
		}
	
	/* Input Large Text Field */
	
	.inputLargeTextBox {
		border:								1px #666666 solid;
		background-color:					#FFFFFF;
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		color:								#605d5c;
		}
	
	/* Submin Button */
	
	.submitButton {
		background-color:					#605d5c;
		color:								#FFFFFF;
		border:								1px #9b9a99 solid;
		font-family:						Verdana, Arial, Helvetica, sans-serif;
		font-size:							12px;
		cursor:								hand;
		}

/*	-------------------------------------------------------------
	Layout Positioning
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	/* Website Containing Element */
	
	#websiteContainer {
		width:								850px;
		margin-left:						auto;
		margin-right:						auto;
		margin-top:							20px;
		}
	
	/* Header Containing Element */
	
	#headerBoxindex {
		width:								850px;
		height:								448px;
		background:							url(../images/header2.jpg) no-repeat;
		float:								left;
		}
	
	#headerBoxnew {
		width:								850px;
		height:								448px;
		background:							url(../images/Header1.jpg) no-repeat;
		float:								left;
		}
	
	#headerBoxused {
		width:								850px;
		height:								448px;
		background:							url(../images/Headerused.jpg) no-repeat;
		float:								left;
		}
		
	#headerBoxtrucks {
		width:								850px;
		height:								448px;
		background:							url(../images/Headertrucks.jpg) no-repeat;
		float:								left;
		}
		
	#headerBoxservice {
		width:								850px;
		height:								448px;
		background:							url(../images/Headerservice.jpg) no-repeat;
		float:								left;
		}
	
	#headerBoxparts {
		width:								850px;
		height:								448px;
		background:							url(../images/Headerparts.jpg) no-repeat;
		float:								left;
		}
	
	#headerBoxcontact {
		width:								850px;
		height:								448px;
		background:							url(../images/Headercontact.jpg) no-repeat;
		float:								left;
		}
	
	#navigation {
		float:								right;
		width:								680px;
		margin-top:							39px;
		}
	
	#navigation li {
		list-style-type:					none;
		margin-right:						50px;
		float:								left;
		}
	
	#sellStatement {
		width:								300px;
		float:								right;
		text-align:							right;
		margin-top:							15px;
		margin-right:						25px;
		}
	
	/*	IE FIX -----------------------------------------------------------*/
	
	* html #navigation li {
		margin-right:						23px;
		margin-left:						23px;
		}
	
	* html #navigation {
		width:								700px;
		}
	
	* html #sellStatement {
		margin-right:						13px;
		}
	
	/*-------------------------------------------------------------------*/
	
	#carLogos {
		width:								500px;
		height:								68px;
		margin-top:							305px;
		margin-left:						25px;
		float:								left;
		background-color:					#FFFFFF;
		border:								2px solid #eb3d00;
		}
	
	#testimonialPic {
		width:								264px;
		height:								200px;
		float:								left;
		margin-top:							58px;
		margin-left:						31px;
		}
	
	#testimonialText {
		width:								264px;
		height:								83px;
		float:								left;
		margin-left:						30px;
		margin-top:							5px;
		text-align:							center;	
		}
	
	#testimonialText strong
	{
		color:#FF0000;
	}
	
	#testimonialText p.no-margin
	{
		margin: 0;
	}
	
	.mtop
	{
		margin-top: 10px;
	}
	
	.truck-title
	{
		font-size: 15px;
	}
	
	/*	IE FIX -----------------------------------------------------------*/
	
	* html #carLogos {
		margin-left:						12px;
		}
	
	* html #testimonialPic {
		margin-left:						32px;
		}
	
	/*-------------------------------------------------------------------*/
	
	/* Centre Positioning Element */
	
	#centreBox {
		width:								830px;
		padding:							10px;
		background-color:					#FFFFFF;
		float:								left;
		}
	
	#largeLeft {
		width:								530px;
		border-right:						#b3b2b2 dashed 1px;
		padding-right:						10px;
		float:								left;
		}
	
	#titleBoxindex {
		height:								20px;
		width:								280px;
		background:							#dddddc;
		border:								solid 1px #999999;
		padding:							5px;
		}
	
	#bottomBorderBox {
		border-bottom:						#b3b2b2 dashed 1px;
		}
	
	#productTitles {
		height:								20px;
		background:							#eb3d00;
		border:								solid 1px #000000;
		padding:							5px;
		}
	
	#productBox {
		width:								245px;
		float:								left;
		margin-right:						15px;
		margin-top:							15px;
		height:								340px;
		}
	
	#smallRight {
		width:								270px;
		float:								left;
		margin-left:						10px;
		text-align:							center;
		}
	
	#freeTitle {
		width:								267px;
		background:							#eb3d00;
		border:								solid 1px #000000;
		padding:							5px;
		}
	
	#moreinfolink {
		float:								right;
		margin-top:							-15px;
		}
	
	#contactBox {
		width:								200px;
		float:								left;
		}
	
	#mapBox {
		width:								250px;
		height:								185px;
		float:								left;
		margin-top:							30px;
		margin-bottom:						40px;
		}
		
	#mapBox2 {
		width:								250px;
		height:								185px;
		float:								left;
		margin-top:							30px;
		margin-bottom:						40px;
		}
	
	#newLogobar {
		width:								500px;
		float:								left;
		margin-bottom:						10px;
		background:							#E0E0E0;
		padding:							5px;
		margin-top:							5px;
		}
	
	#newcarFeature {
		width:								230px;
		float:								left;
		margin-right:						25px;
		}
	
	#specialOffer {
		width:								500px;
		float:								left;
		}
	
	#dataDotcomp {
		width:								282px;
		height:								521px;
		background:							url(../images/data_dot.jpg) no-repeat;
		margin-bottom:						20px;
		}
	
	html>body #entryDetails {
		margin-left:						20px;
		padding-top:						20px;
		}
	
	* html #entryDetails {
		margin-top:							20px;
		}
	
	*:first-child+html #entryDetails {
		margin-top:							20px;
		padding-top:						0px;
		margin-left:						-5px;
		} 
	
	#entryDetails {		
		width:								240px;
		color:								#324b8e;
		}
	
	*:first-child+html #entryFrom  {
		margin-top:							-10px;
		} 
	
	* html #entryFrom  {
		margin-top:							-10px;
		}
	
	#entryFromused {
		margin-top:							5px;
		}
	
	#newcarBorder {
		border:								solid 2px #eb3d00;
		width:								510px;
		padding-left:                       5px;
		padding-right:                      5px;
		margin-top:							10px;
		overflow:							hidden;
		}
	
	/*	IE FIX -----------------------------------------------------------*/
	
	* html #smallRight {
		width:								282px;
		}
	
	* html #freeTitle {
		width:								250px;
		}
	
	* html #largeLeft {
		width:								520px;
		}
	
	* html #productBox {
		margin-right:						10px;
		}

	
	/*-------------------------------------------------------------------*/
	
	/* Footer Box */
	
	#footerBox {
		width:								850px;
		background-color:					#000000;
		height:								60px;
		float:								left;
		}
	
	#addressFooter {
		float:								left;
		width:								600px;
		margin-left:						5px;
		}
	
	#address {
		float:								left;
		width:								280px;
		margin-top:							15px;
		}
	
	#finalNotes {
		float:								left;
		width:								240px;
		text-align:							right;
		margin-top:							25px;
		}
	
	/*	IE FIX -----------------------------------------------------------*/
	
	* html #finalNotes {
		margin-left:						-10px;
		}
	
	/*-------------------------------------------------------------------*/
	
	#carValue {
		color:								#FFFFFF;
		text-align:							left;
		padding-bottom:						5px;
		margin-bottom:						15px;
		width:								260px;
		}
	
	#carValueTitle {
		width:								270px;
		}