/* optimized for:
/  IE 5.0 for Windows
/  IE 5.5 for Windows
/  IE 6.0 for Windows
/  IE 5.0 for Mac
/  IE 5.1 for Mac
*/

/*styles used for garage locator*/
.mainTextGrey							{font-family:Tahoma,sans-serif;color:#505050;text-decoration:none;font-size:12px; !important}
.blueBold								{color:#0066b3;font-weight:bold;line-height:110%;font-size:12px; !important}
.blue									{color:#0066b3;font-weight:normal;line-height:110%;font-size:12px; !important}
.mainTextGreySmall						{font-family:Tahoma,sans-serif;color:#505050;text-decoration:none;font-size:10px; !important}
.mainTextGreyBold						{font-family:Tahoma,sans-serif;color:#505050;text-decoration:none;font-size:12px;font-weight:bold; !important}
.tandc									{font-family:Tahoma,sans-serif;color:#666666;text-decoration:none;font-size:10px;font-weight:normal; !important}

/*MASTHEAD*/
.mastArrow 								{font-family:"Courier New", Courier, monospace;font-size:xx-small;color:#FFFFFF;}
.mastLink								{font-size:70%;color:#666666;}
a.mastLink								{font-size:100%;}
a.mastLink:visited						{color:#666666;}

/*BREADCRUMBS*/
a.breadLink								{font-size:100%;color:#0066b3;}
.breadText								{font-size:70%;color:#505050;}
span.breadText							{font-size:100%;}


/*FOOTER*/
.footPrimary							{font-size:85%;color:#4D80BF;line-height:125%;}
a.footPrimary							{font-size:100%}
.footSecondary 							{font-size:85%;color:#4D80BF;line-height:125%;}
a.footSecondary							{font-size:100%}
.footerBlock							{text-align:center;}
.footCopyright            				{color:#AFAFAF;font-size:85%;}
.footCopyrightSmall			            {color:#AFAFAF;font-size:60%;}

/*BUSINESS UNIT FOOTER*/
.buFootPrimary							{font-weight:bold;font-size:85%;color:#4D80BF;line-height:125%;}/*0066b3*/
a.buFootPrimary							{font-size:100%}
.buFootSecondary 						{font-size:85%;color:#666666;line-height:125%;}
a.buFootSecondary						{font-size:100%;color:#4D80BF;}
a.buFootSecondary:visited				{font-size:100%;color:#666666;}

/*SIDE NAVIGATION*/
.sideNavHeading							{color:#505050;font-weight:bold;}
.sideNavHeadingCurrent					{color:#787878;font-weight:bold;}
.sideNavLink							{color:#0066b3;}
.sideNavLinkCurrent						{color:#787878;}
.sideNavOutdent							{text-indent:-.9em;margin-left:.9em;margin-bottom:.2em;}


/*SECONDARY NAVIGATION*/
a.secondNavLink							{font-size:85%;color:#0066b3;}


/*SELECTOR*/
.selectHeading							{font-size:70%;font-weight:bold;color:#666666;}
.selectDisclaimer						{font-size:70%;color:#acacac;}
.selectLinkRelated						{color:#0066b3;font-weight:bold;}


/*SPOTLIGHTS*/
.spotLinkPrimary						{font-weight:bold;color:#0066b3;line-height:110%;}
.spotLinkSecondary						{color:#0066b3;line-height:110%;}
.spotLinkMore							{color:#0066b3;line-height:110%;}

/*BLOCKS*/
.blockTitle								{font-size:85%;font-weight:bold;color:#666666;}
.blockList								{color:#505050;}
.blockFilterHead						{color:#0066b3;font-weight:bold;}
.blockFilterHeadCurrent					{color:#787878;font-weight:bold;}


/*REPORTS*/
.reportPending							{background-color:#F5F5F5;}
.reportBorder							{background-color:#5E5E5E;}
.reportData								{color:#505050;line-height:110%;text-align:center;}
.reportFill								{background-color:#EBEBEB;}
.reportHeading							{color:#505050;line-height:150%;text-align:center;}
.reportHeadingBold						{color:#505050;text-align:center; font-weight:bold;}
.reportHeadingBoldWhite					{color:#FFFFFF;text-align:center; font-weight:bold;font-size:12px !important}
.reportHeadingBoldBlue					{color:#3B73B9;font-weight:bold;font-size:13px !important}
.tableHeading							{font-size:85%;color:#FFFFFF;font-weight:bold;text-align:left;margin-left:10px;margin-top:2px;margin-right:10px;margin-bottom:2px;}
.tableBGheading							{background-color:#B3B3B3;}
.tableData								{line-height:120%;margin-left:10px;margin-top:5px;margin-right:10px;margin-bottom:5px;}
.tableBorder							{line-height:0;background-color:#B3B3B3;}
.disclaimer								{font-size:75%; line-height:115%;}
.headerLine								{background-color: #505050;}

/*SITE MAP*/
.siteMapHeadPrimary						{color:#0066b3;font-weight:bold;line-height:110%;}
.siteMapHeadSecondary					{color:#505050;font-weight:bold;line-height:110%;}

/*GENERAL*/
.globalHeadPrimary						{font-size:116%;color:#0066b3;font-weight:bold;line-height:110%;}
.globalHeadSecondary					{color:#0066b3;font-weight:bold;line-height:110%;}
.globalBGcontent						{background-color:#f5f5f5;}
.globalBGlist							{background-color:#ffffff;}
.globalBGborder							{background-color:#d6d6d6;}
.globalImgBorder						{border-bottom-color:#5e5e5e;border-left-color:#5e5e5e;border-top-color:#5e5e5e;border-right-color:#5e5e5e;}
.globalInput							{font-family:Tahoma,sans-serif;color:#505050;border-color:#d6d6d6;font-size:x-small;}
.globalDropDown							{font-family:Tahoma,sans-serif;color:#505050;border-color:#d6d6d6;font-size:x-small;}
.global							{font-family:Tahoma,sans-serif;color:#505050;border-color:#d6d6d6;font-size:x-small;}
.globalFormWidget						{}
.globalArrow							{vertical-align:middle;line-height:1.60em;font-family:"Courier New", Courier, monospace;font-size:xx-small;color:#0066b3;}
.globalBullet							{font-family:"Courier New", Courier, monospace;font-size:xx-small;color:#787878;font-weight:bold;}
.globalOutdent							{text-indent:-.9em;padding-left:.9em;margin-bottom:.2em;}
td, th, span, div, b, body, a			{font-family:Tahoma,sans-serif;font-size:x-small;color:#505050;text-decoration:none;}
a:hover									{text-decoration:underline}
a:visited								{color:#663366;}
.globalInlineLink						{color:#0066b3;}
.globalBodyCopy 						{line-height:110%;}
.hide 									{position:absolute;visibility:hidden;}
body 									{margin:0px;background-color:#ffffff;}
.layout									{}


/* GECFS SPECIFIC STYLE*/
.globalHeadTextHome                   {font-family:Arial ;font-size:200%;color:#666666;font-weight:bold;}
.globalHeadText                   {font-family:Arial ;font-size:175%;color:#666666;font-weight:bold;}

/*#####################################
########## Divs for car search ########
#####################################*/

#doc {
	width:735px;
	margin:auto;
	font-family:Tahoma,sans-serif;
}

#header {

}

#menu {

}

/*#####################################
########## Main Content ########
#####################################*/

#maincontent {
 padding:10px;
}

#maincontent #homeLink {
	font-size:110%;

}

#maincontent #titlearrow {
	font-size:140%;
	margin:10px 0px 10px 10px;
	color:#4D80BF;
}

#maincontent #formBox #imageHolder {
	float:left;
	width:158px;
	height:158px;
	padding:38px 0px 0px 0px;
	border:1px #cccccc solid;
}

#maincontent #formBox {
	margin-left:20px;
	margin-top:30px;
	width:700px;
	height:160px;
}

#maincontent #formBox #rightform {
	float:left;
	margin-left:20px;
	width:500px;
}

#maincontent #formBox #rightform #formtitle {
	font-size:160%;
	border: 1px #cccccc solid;
	text-align:center;
	padding:3px;
	margin-bottom:5px;
	height:20px;
}

#maincontent #formBox #rightform #formHolder {
	padding:5px 0px 2px 0px;
	border: 1px #cccccc solid;
	height:156px;

}

#formHolder select {
	font-family:Tahoma,sans-serif;
	text-align:left;
	color:#666666;
}

select option {
	text-align:left;
}

.mediumwidth {
	width:205px;
	margin:3px 5px 3px 10px;
	float:left;
}

.mediumwidthr {
	width:210px;
	float:right;
	text-align:right;
	margin:3px 10px 3px 5px;
}

.submitbut {
	padding:5px 0px 0px 436px;
	clear:both;
}

.submitbut2 {
	float:right;
	clear:none;
	padding:10px 0px 0px 0px;
}

/*#####################################
########## Search Results ########
#####################################*/

#searchresults {
	margin-left:20px;
	margin-top:30px;
	width:680px;
}

#searchtitle {
	width:680px;
	height:20px;
	margin:70px 0px 5px 0px;
	padding:10px 0px 0px 0px;
}

#searchtitle2 {
	width:680px;
	height:20px;
	margin:10px 0px 5px 0px;
	padding:10px 0px 0px 0px;
}

#searchprevious {
	float:left;
	width:90px;
	height:20px;
}

#searchnext {
	float:right;
	text-align:right;
	width:90px;
	height:20px;
}

#searchpage {
	float:left;
	/*margin-left:220px;*/
	width:490px;
	text-align:center;
	font-size:110%;
}

#searchitem {
	margin:5px 0px 5px 0px;
	height:80px;
}

#itempic {
	width:100px;
	border:1px #cccccc solid;
	margin-right:10px;
	float:left;
}

#itemtext {
	border:1px #cccccc solid;
	height:75px;
	float:left;
	width:566px;
}

#itembox {
	float:left;
	margin:8px 0px 3px 10px;
	width:134px;
	font-size:110%;
}

#itemboxlong {
	float:left;
	margin:8px 0px 3px 10px;
	width:160px;
	font-size:110%;
}

#itemboxshort {
	float:right;
	text-align:right;
	margin:8px 10px 3px 10px;
	width:80px;
	font-size:110%;
}

#blueh3l {
	float:left;
	margin:3px 0px 0px 10px;
}

#blueh3r {
	float:right;
	margin:3px 10px 0px 0px;
}

#blueh3l a {
	color:#0066b3;
	text-decoration:none;
	font-size:120%;
}

#blueh3r a {
	color:#0066b3;
	text-decoration:none;
	font-size:120%;
}

#noresults {
 	margin:auto;
	width:600px;
	text-align:center;
	font-size:120%;
}

/*#####################################
########## Disclaimer ########
#####################################*/

#disclaimer {
	padding:0px 50px 0px 50px;
	text-align:center;
	color:#666666;
	font-size:90%;
}

/*#####################################
########## Car Details ########
#####################################*/


#detailstitle {
	color:#0066b3;
	text-decoration:none;
	font-size:120%;
	padding:0px 0px 10px 10px;
}

#detailsimages {
	width:320px;
	height:301px;
	float:left;
	margin-left:5px;
	margin-bottom:20px;
	border:1px #cccccc solid;
}

#detailsimages2 {
	width:315px;
	height:120px;
	float:left;
	margin-left:5px;
	margin-bottom:20px;
}

#detailsimageszoom {
	width:640px;
	height:541px;
	float:left;
	margin:0px;
	border:1px #cccccc solid;
}

#tableholder {
	border:1px solid #CCCCCC;
	padding:0px;
	margin:0px 0px 0px 5px;
	width:690px;
}

#smallimage {
	float:left;
	border-top:1px #cccccc solid;
}

#smallimager {
	float:left;
	border-top:1px #cccccc solid;
}

#tabledetails {
	border:1px #cccccc solid;
	width:320px;
	height:301px;
	float:left;
	margin-left:49px;
}

#tabledetails2 {
	width:315px;
	height:110px;
	float:left;
	margin-left:49px;
}

#detaillabel {
	margin:5px 5px 6px 10px;
	float:left;
	width:110px;
	font-size:130%;
	color:#999999;
}

#detailcar {
	margin:5px 0px 6px 10px;
	float:left;
	width:140px;
	font-size:130%;
	color:#999999;
}

#detaillabel2line {
	margin:5px 5px 6px 10px;
	float:left;
	width:110px;
	height:30px;
	font-size:130%;
	color:#999999;
}

#detailcar2line {
	margin:5px 0px 6px 10px;
	float:left;
	width:140px;
	height:30px;
	font-size:130%;
	color:#999999;
}

.bluetext {
	color:#0066b3;
	font-size:100%;
}

#extras {
	font-size:130%;
	color:#999999;
	margin:0px 0px 20px 10px;
}

#gemoney {
	border:1px #cccccc solid;
	margin:10px 0px 10px 10px;
	padding:10px 0px 0px 10px;
	width:681px;
	height:140px;
}

#gemoneylogo {
	/*margin-bottom:10px;*/
}

#gemoneytext {
	font-size:130%;
	color:#999999;
	margin-bottom:10px;
}

#emailform {
	width:671px;
	padding:10px;
	margin:0px 0px 10px 10px;
	border:1px #cccccc solid;
	height:180px;
}

#emaildetails {
	float:left;
	width:410px;
}

#emaillabel {
	float:left;
	width:90px;
	text-align:right;
	width:90px;
	font-size:110%;
	color:#999999;
	padding:5px 8px 5px 5px;
	margin-bottom:5px;
}

#emailinput {
	float:left;
	width:280px;
	margin-bottom:5px;
}

#emailinput input, #emailinput textarea {
	font-family:Tahoma,sans-serif;
	color:#666666;
	width:280px;
}

#emailinput textarea {
	height:80px;
}

#emailinfo {
	float:left;
	width:240px;
	color:#999999;
	font-size:140%;
	margin-left:20px;
}

#submitemail {
	float:right;

}

#footer {
	border-top: 1px #cccccc solid;
}

.clear {
	height:0px;
	padding:0px;
	clear:both;
	line-height:0px;
	font-size:0px;
}

.spacer40 {
	height:40px;
}

.spacer20 {
	height:5px;
	padding:20px 0px 0px 0px;
}

.print {
	border:1px solid #CCCCCC;
	padding:4px;
	float:right;
	text-align:center;
	margin:0px 20px 10px 0px;
}

.print a {
	color:#3B79B9;
	font-size:105%;
}