﻿
* html #outer
{
	
}
#outer
{
	background: #ffffff;
	width: 980px;
	padding-left: 5px;
	padding-top: 5px;
}
#inner
{
	background: #cccccc;
	width: 970px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom:5px;
}
/*****************************************************************/
/* Header section */
/*****************************************************************/
#headercontainer
{
	background: #ffffff;
	width: 965px;
	height: 130px;
}
#header
{
	padding: 2px 2px;
	background-attachment: scroll;
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 71px;
	width: 965px;
}
#engine
{
	background-attachment: scroll;
	left: 765px;
	background-image: url(../images/gears.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 30px;
	height: 128px;
	width: 185px;
}
/*****************************************************************/
/* Body section */
/*****************************************************************/
#main
{
	width: 965px;
	background: #CCCCCC;
	padding-top: 10px;
}
#mainleft
{
	float: left;
	width: 200px;
	padding-left: 5px;
}
#mainright
{
	float: right;
	width: 755px;
}
#mainleft2
{
	float: left;
	width: 755px;
	padding-left: 5px;
}
#mainright2
{
	float: right;
	width: 200px;
}
#mainrightsubleft
{
	width: 550px;
	float: left;
	background: #CCCCCC;
}
#mainrightsubright
{
	width: 200px;
	float: right;
	background: #CCCCCC;
}
#mainleftpartfinder
{
	float: left;
	width: 250px;
	padding-left: 5px;
}
#mainrightpartfinder
{
	width: 700px;
	float: right;
}
/*****************************************************************/
/* main navigation side section */
/*****************************************************************/
.mainleftnavtop
{
	width: 200px;
	height: 17px;
	background-image: url(../images/layout_bg_top_200.gif); background-repeat: no-repeat;
}
.mainleftnavtoprequests
{
	width: 200px;
	height: 50px;
	background-image: url(../images/layout_bg_requests_top_200.gif); background-repeat: no-repeat;
}
.mainleftnavmiddle
{
	width: 200px;
	background-image: url(../images/layout_bg_middle_200.gif); border: 0px;
	overflow:hidden;
}
.mainleftnavbottom
{
	width: 200px;
	height: 17px;
	background-image: url(../images/layout_bg_bottom_200.gif); background-repeat: no-repeat;
}
#latestrequests
{
	width: 180px;
	font-size: 10px;
	padding-left:10px;
	padding-bottom: 10px;
}
#latestrequests h2
{
	font-size: 14px;
	padding-left:20px;
	padding-bottom: 10px;
	border-bottom: solid 1px #000066;
}
.latestrequestsitem
{
	width: 160px;
	border-bottom: dashed 1px #000066;
	padding-left:10px;
	padding-bottom: 10px;
	font-weight: bold;
}
.latestrequestsitem span
{
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 20px;
}
/*****************************************************************/
/* main body section */
/*****************************************************************/
#mainrightsubleftbody1top
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_top_550.gif); background-repeat: no-repeat;
	overflow: hidden;
}
#mainrightsubleftbody1middle
{
	width: 550px;
	background-image: url(../images/layout_bg_middle_550.gif); overflow: hidden;
}
#mainrightsubleftbody1middle img
{
	border: none;
}
#mainrightsubleftbody1bottom
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_bottom_550.gif); background-repeat: no-repeat;
	padding-bottom: 5px;
	overflow: hidden;
}
#mainrightsubleftbody2top
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_top_550.gif); background-repeat: no-repeat;
	overflow: hidden;
}
#mainrightsubleftbody2middle
{
	width: 550px;
	background-image: url(../images/layout_bg_middle_550.gif); padding-left: 2px;
	overflow: hidden;
}
#mainrightsubleftbody2bottom
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_bottom_550.gif); background-repeat: no-repeat;
	padding-bottom: 5px;
	overflow: hidden;
}
#mainrightsubleftbody3top
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_top_550.gif); background-repeat: no-repeat;
	overflow: hidden;
}
#mainrightsubleftbody3middle
{
	width: 550px;
	background-image: url(../images/layout_bg_middle_550.gif); padding-left: 2px;
	min-height: 500px;
	overflow: hidden;
}
#mainrightsubleftbody3bottom
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_bottom_550.gif); background-repeat: no-repeat;
	padding-bottom: 5px;
	overflow: hidden;
}
#mainrightsubleftbody4top
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_top_550.gif); background-repeat: no-repeat;
	overflow: hidden;
}
#mainrightsubleftbody4middle
{
	width: 550px;
	background-image: url(../images/layout_bg_middle_550.gif); padding-left: 2px;
	min-height: 500px;
	overflow: hidden;
}
#mainrightsubleftbody4bottom
{
	width: 550px;
	height: 16px;
	background-image: url(../images/layout_bg_bottom_550.gif); background-repeat: no-repeat;
	padding-bottom: 5px;
	overflow: hidden;
}
.homeimageslinks
{
	width: 100%;
	padding-left: 10px;
}
.homeimageslinks img
{
	padding-left: 7px;
}
#bgswirl
{
	background-image: url(../images/bg_home_body_swirl.gif); background-repeat: no-repeat;
}

/******************************************************************/
/* right body section */
/******************************************************************/
#mainrightsubrightbody1top
{
	width: 200px;
	height: 50px;
	background-image: url(../images/layout_bg_quick_find_top_200.gif); background-repeat: no-repeat;
}
#mainrightsubrightbody2top
{
	width: 200px;
	height: 50px;
	background-image: url(../images/layout_bg_resources_top_200.gif); background-repeat: no-repeat;
}
.mainrightsubrightbody1middle
{
	width: 200px;
	background-image: url(../images/layout_bg_quick_find_middle_200.gif);
}
.mainrightsubrightbody1bottom
{
	width: 200px;
	height: 22px;
	background-image: url(../images/layout_bg_quick_find_bottom_200.gif); background-repeat: no-repeat;
	padding-bottom: 5px;
}
.quickfindtitle
{
	padding-left: 15px;
	padding-right: 10px;
}
.quickfindbody
{
	padding-left: 15px;
	padding-right: 10px;
}
.partfinderbody
{
	padding-left: 30px;
	padding-right: 10px;
}
#testimonials
{
	width: 200px;
	height: 430px;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 70px;
	background-image: url(../images/bg_testimonials.gif);
	background-repeat: no-repeat;
}

/******************************************************************/
/* footer */
/******************************************************************/
#footeritem
{
	background:#ffffff;
	width: 965px;
	padding-top: 10px;
	text-align: center;
	font-size: 10px;
	color: #808080;
	clear: both;
}
/******************************************************************/
/* partfinder */
/******************************************************************/
#partfindersummarytop
{
	width: 250px;
	height: 50px;
	background-image: url(../images/bg_partfinder_summary_top.gif);
	background-repeat: no-repeat;
}
#partfindersummarymiddle
{
	width: 250px;
	background-image: url(../images/bg_partfinder_summary_middle.gif);
	text-align: left;
	font-weight: lighter;
}
#partfindersummarybottom
{
	width: 250px;
	height: 24px;
	background-image: url(../images/bg_partfinder_summary_bottom.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
#partfindersummarytop1
{
	width: 250px;
	height: 50px;
	background-image: url(../images/bg_partfinder_summary_request_details_top.gif);
	background-repeat: no-repeat;
}
#partfindersummarymiddle1
{
	width: 250px;
	background-image: url(../images/bg_partfinder_summary_middle.gif);
	text-align: left;
}
#partfindersummarybottom1
{
	width: 250px;
	height: 24px;
	background-image: url(../images/bg_partfinder_summary_bottom.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
}
#partfinderrequestdetailstop
{
	width: 700px;
	height: 50px;
	background-image: url(../images/bg_partfinder_request_details_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
#partfinderrequestdetailsmiddle
{
	width: 700px;
	background-image: url(../images/bg_partfinder_request_details_middle.gif);
	overflow: hidden;
}
#partfinderrequestdetailsbottom
{
	width: 700px;
	height: 24px;
	background-image: url(../images/bg_partfinder_request_details_bottom.gif);
	background-repeat: no-repeat;
	padding-bottom: 5px;
	overflow: hidden;
}
#partfindercongratulationstop
{
	width: 700px;
	height: 50px;
	background-image: url(../images/bg_partfinder_congratulations_top.gif);
	background-repeat: no-repeat;
}
#partfindercardetailstop
{
	width: 700px;
	height: 50px;
	background-image: url(../images/bg_partfinder_car_details_top.gif);
	background-repeat: no-repeat;
}
.partfinderquestionblock
{
	width: 520px;
}
.partfindermainleft
{
	float: left;
	width: 50px;
}
.partfindermainright
{
	float: right;
	width: 20px;
}
#partfinderrequestblock
{
	width: 600px;
	padding-left: 50px;
	font-size: 10px;
	color: #000066;
	height: 100%;
}
#partfinderrequestblockpage3
{
	width: 660px;
	padding-left: 0px;
	font-size: 10px;
	color: #000066;
}
.partfinderrequestbuttonblock
{
	padding-top: 10px;
	padding-left: 150px;
}
.partfinderrequesttextblock
{
	padding-top: 10px;
	z-index:1;
}
.partfinderpage1bg
{
	background-image: url(../images/banners/e&g184x200_bg_white.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	overflow: hidden;
}
.partfinderrequestquestionblock1
{
	background-image: url(../images/bg_partfinder_number_1.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	height: 100%;
	overflow: hidden;
}
.partfinderrequestquestionblock2
{
	background-image: url(../images/bg_partfinder_number_2.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	height: 100%;
}
.partfinderrequestquestionblock3
{
	background-image: url(../images/bg_partfinder_number_3.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	height: 100%;
}
.partfinderrequestquestionblock4
{
	background-image: url(../images/bg_partfinder_number_4.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	height: 100%;
}
.partfinderrequestquestionblock5
{
	background-image: url(../images/bg_partfinder_number_5.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	height: 100%;
	overflow: hidden;
}
.partfinderrequestquestionblock6
{
	background-image: url(../images/banners/fact.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	border-bottom: dashed 1px #666633;
	background-position: top right;
	height: 100%;
	overflow: hidden;
}
.pcmargin1
{
	margin: 7px;
}
.pcmargin1 div
{
	margin: 0px;
	position: relative;
	top: -1.3em;
	width: 250px;
	background-color: #ffffff;
	border: solid 1px #b9b9b9;
}
.pcbox1L
{
	border-right: #b9b9b9 1px solid;
	border-top: #b9b9b9 1px solid;
	margin: 15px 6px 6px 4px;
	border-left: #b9b9b9 1px solid;
	border-bottom: #b9b9b9 1px solid;
	position: relative;
	background: #ffffff;
}
.pcbox740
{
	width: 650px;
	padding: 10px;
}
#partfindercomplete
{
	padding: 10px;
	font-size: 10px;
	color: #000066;
}
#ordersTable
{
	background: #cccccc;
	text-transform: capitalize;
	color: #cc0000;
	font-weight: bold;
	height:100%;
}
.partfinderhint
{
	clear: both;
	width: 550px;
	height: 100px;
	padding: 10px;
	border: solid 1px #cccccc;
}
/******************************************************************/
/* become-a-supplier */
/******************************************************************/
#becomeasuppliersummary
{
	border: #808080 1px solid;
	overflow: hidden;
}
#becomeasuppliersummarytitle
{
	font-size: 18px;
	font-weight: bold;
	color: #808080;
	width: 450px;
}
#becomeasuppliersummaryleft
{
	float: left;
	width: 200px;
}
#becomeasuppliersummaryright
{
	float: right;
	width: 250px;
}

