/*HOMEPAGE STYLES*/

#contentWrapperHome
{
	width: 924px;
	height: 800px;
	float: left;
	margin: 13px 0 0 0;
	background: url(assets/homeWrapperBG_GT3.jpg) no-repeat top center;
}

#welcomeTextArea
{
	width: 440px;
	float: left;
	margin: 45px 0 0 0;
	font-size: 1.1em;
}

#welcomeTextArea dd
{
	margin: 0 0 15px 0;
	line-height: 1.45em;
}

#welcomeTextArea img
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0 15px 0 0;
	border-right: 1px solid #49080e;
}

#garageServicesAreaHome
{
	width: 390px;
	float: right;
	background: url(assets/garageServiceBoxHomeText.gif) no-repeat left top;
	border: 1px solid #9798a0;
	padding: 10px 10px 10px 55px;
	margin: 45px 0 0 0;
	font-size: 1.1em;
}

#garageServicesAreaHome dl
{
	width: 400px;
	float: left;
}

#garageServicesAreaHome h2
{
	width: 170px;
	float: left;
	padding: 0 0 5px 22px;
	margin: 0 0 0 0;
	border-bottom: 1px solid #5b0101;
	font-size: 1.4em;
	background: url(assets/hLogoIconBlackBG.gif) no-repeat left top;
}

#garageServicesAreaHome p
{
	width: 190px;
	float: left;
	padding: 5px 0 0 0;
}

#garageServicesAreaHome p a
{
	text-decoration: underline;
}

#garageServicesAreaHome .workshopIntroTextHome
{
	float: right;
}

#garageServicesAreaHome .workshopImageHome
{
	float: left;
	margin: -28px 0 0 0;
}

#garageServicesAreaHome .workshopTitleHome
{
	float: right;
	margin: 8px 0 0 120px;
	background: url(assets/hLogoIconGreyBG.gif) no-repeat left top;
}

#garageServicesAreaHome img
{
	width: 190px;
	height: 96px;
	float: right;
	border: 1px solid #aaa9a9;
}

#garageServicesAreaHomeTitle
{
	float: left;
	margin: 0 15px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #49080e;
}

#otherServicesHome
{
	width: 860px;
	float: left;
	margin: 350px 0 0 0;
	padding: 15px 0 0 65px;
	background: url(assets/otherServicesTextHome.gif) no-repeat left;
	border-top: 1px solid #2b2a2e;
}

#otherServicesHome dl
{
	width: 200px;
	float: left;
	padding: 10px 0 10px 14px;
	border-top: 1px solid #2b2a2e;
	border-bottom: 1px solid #2b2a2e;
}

#otherServicesHome dt
{
	width: 170px;
	float: left;
	padding: 0 0 5px 22px;
	margin: 0 0 8px 0;
	border-bottom: 1px solid #5b0101;
	font-size: 1.4em;
	background: url(assets/hLogoIconBlackBG.gif) no-repeat left top;
}

#otherServicesHome dd
{
	font-size: 1.1em;
	line-height: 1.3em;
}

#otherServicesHome dd a
{
	text-decoration: underline;
}

#otherServicesHome img
{
	margin: 8px 0 0 0;
	border: 1px solid #585758;
}
