body
{
	margin									:0px;
	padding								:0px;
	border									:0px;
	background-color				:#FFF;
	background-color				:#F4F4F4;
	text-align								:center;
}



a img
{
	border									:none;
}

img
{
	vertical-align						:bottom;
	border									:0;
}


a
{
	color								:#46F;
	text-decoration				:none;
}






#Clear
{
	clear									:both;
}



h1, h2, h3, h4, h5, h6, p, ul, li
{
	margin									:0px;
	padding								:0px;
}




#MonitorMessage
{
	font-family							:ARIAL;
	font-size								:1.0em;
	padding								:2px;
	letter-spacing						:-1px;
	font-weight							:700;
	margin-top							:0px;
	color									:#AAA;
}



#MasterContainer
{
	width									:979px;
	margin									:auto;
	text-align								:left;
	border-left							:1px SOLID #DDD;
	border-right							:1px SOLID #DDD;
}



#HeaderContainer
{
	width									:979px;
	height									:95px;
	padding								:10px 0px 0px 0px;
	
	background-color				:WHITE;
}




#LogoUnit
{
	width									:478px;
	height									:95px;
	float										:left;
}



#HeaderMenuAndInfoUnit
{
	width									:500px;
	height									:93px;
	float										:left;
}



#HeaderMenu
{
	width									:500px;
	height									:24px;
	text-align								:right;
}



#HeaderMenuCopy
{
	font-family							:ARIAL;
	font-size								:0.8em;
	padding								:2px 0px 0px 0px;
	letter-spacing						:-0px;
	margin-top							:0px;
	color									:#888;
}

#HeaderMenuCopy a
{
	padding								:3px;
	color									:#888;
	text-decoration					:none;
}

#HeaderMenuCopy a:hover
{
	color									:WHITE;
	background-color				:#F44;
}


#HeaderSearchUnit
{
	width									:220px;
	height									:16px;
	font-family							:ARIAL;
	font-size								:0.8em;
	padding								:0px 0px 0px 0px;
	letter-spacing						:-0px;
	margin									:15px 0px 3px 276px;
	color									:#888;
	float										:left;
	text-align								:right;
}




#HeaderInfoUnit
{
	width									:500px;
	height									:63;
	float										:left;
	text-align								:right;
	
	font-family							:ARIAL;
	font-size								:1.8em;
	font-weight							:800;
	line-height							:30px;
	letter-spacing						:0px;
	color									:#000;
}




#MenuBarUnit
{
	width									:979px;
	height									:45px;
	float										:LEFT;
}



#CovidInfoUnit
{
	width									:979px;
	height									:81px;
	float										:LEFT;
}





#BannerUnit
{
	width									:979px;
	height									:361px;
}



#BannerTyreUnit
{
	width									:214px;
	height									:361px;
	float										:left;
	border-bottom						:1px SOLID #EEE;
}


#BannerTyreSearchUnit
{
	width									:160px;
	height									:291px;
	margin									:70px 0px 0px 0px;
	padding-left							:26px;
	border-bottom						:1px SOLID #EEE;
	
	float										:left;
	font-family							:ARIAL;
	font-size								:0.7em;
	font-weight							:600;
	color									:#000;

}


#BannerSearchSelector
{
	width									:170px;
	height									:45px;

}


	
	

#BannerImageUnit
{
	width									:579px;
	height									:361px;
	border-bottom						:1px SOLID #EEE;
	float										:left;	

}



#MainContentUnit
{
	background-color			:#FFF;
	min-height						:400px;
	float									:left;

}





#MainPanelContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
	
}




#LeftPanelContainer
{
	width									:178px;
	min-height							:482px;
	background-color				:#FFF;
	padding								:20px 0px 0px 0px;
	margin									:0px 40px 0px 0px;
	float										:left;
}





#LeftContainerVehicleCategory
{
	width									:178px;
	height									:18px;
	
	
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#666;
	color									:#295586;
	text-align								:LEFT;
	text-indent							:6px;

	background-color				:#ECECEC;
	padding								:2px;
	margin									:0px 0px 1px 0px;
}
	





#LeftContainerVehicleMake
{
	width									:178px;
	height									:18px;
	
	
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#666;
	text-align								:LEFT;
	text-indent							:16px;

	background-color				:#ECECEC;
	padding								:2px;
	margin									:0px 0px 1px 0px;
}
	

#LeftPanelContainer2
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#666;
	text-align								:LEFT;
	padding								:0px 0px 0px 10px;
}



#LeftPanelContainer a
{
	color									:#1E528B;
	color									:#295586;
	text-decoration					:none;
	font-size								:0.9em;
	margin									:0px 0px 0px 6px;
}



#LeftPanelContainer a:hover
{
	color									:#4AF;
}





#MenuBox
{
	width								:178px;
	min-height						:500px;
	border								:1px SOLID #CCC;
	float									:left;

}


#MenuBoxTitle
{
	width									:171px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:500;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');

}





#HomeWelcomeContainer
{
	width								:740px;
	height								:440px;
	sfloat									:left;
}




#HomeWelcomeContainer h1
{
	font-family							:ARIAL;
	font-size								:1.7em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 16px 0px;
}



#HomeWelcomeContainer h2
{
	font-family							:ARIAL;
	font-size								:1.2em;
	font-weight							:100;
	color									:#000;
}



#HomeWelcomeContainer h3
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#HomeWelcomeContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#HomeWelcomeContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#HomeWelcomeContainer ul
{
	padding								:10px 0px 10px 37px;
}


#HomeWelcomeContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 2px 0px;
}







#HomeWelcomeTitle
{
	width								:740px;
	height								:105px;
}



#HomeWelcomeImageAndCopy
{
	width								:740px;
	height								:277px;
}



#HomeWelcomeImage
{
	width								:370px;
	height								:246px;
	float									:left;
}



#HomeWelcomeCopy
{
	width								:330px;
	height								:277px;
	margin-right						:40px;
	float									:left;
	text-align							:right;
}




#HomeServicesContainer
{
	width								:740px;
	height								:670px;

}



#HomeServicesContainer h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}



#HomeServicesContainer h4
{
	font-family							:ARIAL;
	font-size								:1.1em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}




#HomeServicesContainer h4 a
{
	color									:#000;
}

#HomeServicesContainer h4 a:hover
{
	color									:#26F;
}



#HomeServicesContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}




#HomeServicesMainMenu
{
	width								:520px;
	height								:800px;
	float									:left;
}



#HomeServicesMainMenuItemUnit
{
	width								:520px;
	height								:100px;
	margin								:0px 0px 34px 0px;
}


#HomeServicesMainMenuItemImage
{
	width								:100px;
	height								:100px;
	padding							:0px 20px 0px 0px;
	float									:left;
}



#HomeServicesMainMenuItemImage img2
{
	width								:95px;
	height								:95px;
}



#HomeServicesMainMenuItemCopy
{
	width								:340px;
	height								:100px;
	padding							:0px 60px 0px 0px;
	float									:left;
}








#HomeServicesQuickMenu
{
	width								:220px;
	height								:670px;
	float									:left;
}



#sHomeServicesQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}


#HomeServicesQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#HomeServicesQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 20px 10px;
}

	




#HomeServicesQuickMenu ul
{
	padding-left							:37px;
}


#HomeServicesQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}




#HomeContactContainer
{
	margin							:50px 0px 0px 0px;
	width							:700px;
	height							:200px;
	float								:left;
}



#HomeTelephoneCopy
{
	font-family						:TimesNewRoman;
	font-size							:1.1em;
	font-family						:ARIAL;
	font-size							:1.0em;
	font-weight						:800;
	color								:#333;
	text-align							:center;
}


#HomeTelephoneCopy h3
{
	font-family						:TimesNewRoman;
	font-size							:1.1em;
	font-weight						:100;
	color								:#333;
	
	margin								:0px 0px 0px 0px;
	text-align							:center;
}


#HomeTelephoneNumber
{
	margin								:10px 0px 6px 240px;
}












#SmallTyreDetailsUnit
{
	width									:330px;
	height									:121px;
	padding								:6px 10px 6px 7px;
	float										:left;
	border									:1px SOLID #CCC;
}


#SmallTyreDetailsImage
{
	width									:107px;
	height									:117px;
	float										:left;
}




#SmallTyreDetailsImage img
{
	width									:107px;
	height									:117px;
}




#SmallTyreDetailsCopyUnit
{
	width									:222px;
	height									:117px;
	float										:left;
}


#SmallTyreDetailsUnit h3
{
	font-family							:ARIAL;
	font-size								:1.2em;
	font-weight							:100px;
	color									:#444;
	text-align								:right;
	padding								:0px 0px 6px 0px;
}


#SmallTyreDetailsCopy
{
	width									:222px;
	height									:47px;
	margin									:0px 0px 18px 0px;
	overflow								:HIDDEN;
}



#SmallTyreDetailsUnit p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#888;
	text-align								:right;
	padding								:0px 0px 0px 40px;
}



#SmallTyreDetailsLogo
{
	width									:148px;
	height									:22px;
	float										:left;
}



#SmallTyreDetailsLogo img
{
	width									:148px;
	height									:22px;
}



#SmallTyreDetailsPrice
{
	width									:74px;
	height									:22px;
	float										:left;
	overflow								:HIDDEN;
}







#NewsAndServicesContainer
{
	width								:710px;
	height								:520px;

}



#NewsContainer
{
	width								:470px;
	height								:500px;
	padding-right					:18px;
	float									:left;
}



#NewsContainerHeader
{
	width								:470px;
	height								:48px;
}



#NewsAndServicesContainer h2
{
	height									:48px;
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:100;
	color									:#222;
}


#NewsAndServicesContainer h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:100;
	color									:#222;
	padding								:0px 0px 10px 0px;
}



#NewsAndServicesContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#AAA;
	text-align								:left;
	line-height							:1.4;
}




#NewsUnit
{
	width									:470px;
	height									:86px;
	margin									:0px 0px 16px 0px;
}



#NewsUnitImage
{
	width									:139px;
	height									:82px;
	float										:left;
	margin									:4px 18px 0px 0px;
}


#NewsUnitImage img
{
	width									:82px;
	height									:82px;
}



#NewsUnitCopy
{
	width									:312px;
	height									:82px;
	float										:left;
}





#NewsUnit3
{
	width									:470px;
	height									:88px;
	margin									:0px 0px 16px 0px;
	overflow								:HIDDEN;
}



#NewsUnit3HeadlineUnit
{
	width									:430px;
	height									:30px;
	float										:left;
	margin									:4px 18px 0px 0px;
}


#NewsUnit3Date
{
	width									:76px;
	height									:21px;
	float										:left;
	background-image				:url('AmberBackground.jpg');
	padding								:4px 0px 0px 0px;
	
	font-family							:ARIAL;
	font-size								:14px;
	font-weight							:800;
	color									:#FFF;
	text-align								:center;
}


#NewsUnit3Headline
{	
	float										:left;
}



#NewsUnit3Headline h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:100;
	color									:#222;
	padding								:2px 0px 0px 10px;
}
	



#NewsUnit3Copy
{
	width									:470px;
	height									:82px;
	float										:left;
}










#ServicesContainer
{
	width								:222px;
	height								:500px;
	float									:left;
}




#Services
{
}





#LargeTyreDetailsContainer
{
	width								:700px;
	height								:332px;
	sfloat									:left;
}



#LargeTyreDetailsContainer h2
{
	font-family							:ARIAL;
	font-size								:1.8em;
	font-weight							:800px;
	color									:#444;
}



#LargeTyreDetailsContainer h3
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800px;
	color									:#444;
	text-align								:right;
	padding								:0px 0px 22px 0px;
}




#LargeTyreDetailsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800px;
	color									:#000;
	text-align								:right;
	padding								:0px 0px 22px 0px;
}





#LargeTyreDetailsContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#888;
	text-align								:right;
	padding								:0px 0px 15px 40px;
}







#LargeTyreDetailsTitle
{
	width								:700px;
	height								:50px;
}



#LargeTyreDetailsImageAndCopy
{
	width								:700px;
	height								:277px;
}



#LargeTyreDetailsImage
{
	width								:270px;
	height								:277px;
	float									:left;
}



#LargeTyreDetailsCopy
{
	width								:430px;
	height								:277px;
	float									:left;
	text-align							:right;
}



#LargeTyreDetailsStockStatus
{
	width									:64px;
	height									:17px;
	
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#FFF;
	text-align								:center;
	
	padding								:4px 15px 4px 17px;
	margin 								:0px 0px 20px 334px;
	background-color				:#01C000;
}






ul
{
	padding-left						:60px;
}

li
{
	list-style-image				:URL("RedTriangleMarker.jpg");
}





#AboutUsContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#AboutUsContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 10px 0px;
}





#AboutUsContainer h2
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 15px 0px;	
}



#AboutUsContainer h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#222;
	text-align								:left;
	padding								:30px 0px 8px 0px;
}




#AboutUsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#AboutUsContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#AboutUsContainer ul
{
	padding								:20px 0px 20px 47px;
}


#AboutUsContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}







#AboutUsTitle
{
	width									:750px;
	height									:78px;
}




#AboutUsUpperContainer
{
	width								:750px;
	height								:1150px;
	float									:left;
}



#AboutUsUpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#AboutUsUpperCopy
{
	width									:386px;
	height									:670px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#AboutUsUpperRightColumn
{
	width									:282px;
	height									:714px;
	float										:left;
}


#AboutUsUpperImage
{
	width									:300px;
	height									:250px;
	margin									:24px 0px 0px 0px;
	float										:left;
}
	



#AboutUsUpperImage img
{
		width								:300px;
		height								:200px;
}




#AboutUsLowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}





#AboutUsLowerHeader
{
	width									:250px;
	height									:48px;
}


#AboutUsLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#AboutUsLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#AboutUsLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}




#AboutUsQuickMenu
{
	width								:220px;
	height								:420px;
	float									:left;
	padding							:0px 0px 0px 56px;
}



#AboutUsQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}



#AboutUsQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#AboutUsQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 10px 10px;
}

	




#AboutUsQuickMenu ul
{
	padding-left							:37px;
}


#AboutUsQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}





#TyreItemRow
{
	width									:750px;
	height									:300px;
	margin									:0px 0px 50px 0px;
	float										:left;
}


#TyreItemContainer
{
	width									:360px;
	height									:270px;
	margin									:0px 0px 0px 10px;
	float										:left;
	border									:1px SOLID #CACACA;
}




#TyreItemContainerRight
{
	width									:360px;
	height									:300px;
	float										:left;
}



#TyreItemHeader
{
	width								:345px;
	height								:23px;
	padding								:4px 0px 0px 15px;
	margin								:0px 0px 15px 0px;
	font-family							:ARIAL;
	font-size							:0.9em;
	font-weight							:800;
	color								:#FFF;
	text-align							:CENTER;
	float								:left;
	background-color					:#0364B0;
}



#TyreItemImagery
{
	width								:164px;
	height								:174px;
	margin								:0px 0px 0px 10px;
	float									:left;
}


#TyreItemImage
{
	width								:84px;
	height								:122px;
	margin								:0px 0px 0px 40px;
	float									:left;
}


#TyreItemImage img
{
	width								:84px;
	height								:122px;
}



#TyreItemLogo
{
	width								:168px;
	height								:24px;
	float									:left;
}


#TyreItemLogo img
{
	width								:168px;
	height								:24px;
}




#TyreItemDetails
{
	width								:184px;
	height								:174px;
	float									:left;
}	




#TyreItemName
{
	width								:184px;
	height								:32px;
	
	overflow							:hidden;
	font-family						:ARIAL;
	font-size							:1.5em;
	font-weight						:800;
	color								:#000;
	text-align							:right;
	
	float									:left;
}


#TyreItemDescription
{
	width								:184px;
	height								:30px;
	font-family						:ARIAL;
	font-size							:0.7em;
	font-weight						:800;
	color								:#222;
	text-align							:right;
	float									:left;
}


#TyreItemSizes
{
	width								:184px;
	height								:20px;
	font-family						:ARIAL;
	font-size							:0.9em;
	font-weight						:400;
	color								:#333;
	text-align							:right;
	float									:left;
}



#TyreItemPriceInfo
{
	width								:184px;
	height								:14px;
	font-family						:ARIAL;
	font-size							:0.7em;
	font-weight						:800;
	color								:#000;
	text-align							:right;
	float									:left;
}



#TyreItemPrice
{
	width								:184px;
	height								:36px;
	font-family						:ARIAL;
	font-size							:1.8em;
	font-weight						:800;
	color								:#000;
	text-align							:right;
	float									:left;
}



#TyreItemContactButton
{
	width								:70px;
	height								:30px;
	font-family						:ARIAL;
	font-size							:0.7em;
	font-weight						:800;
	color								:#FFF;
	background-color			:#0C0;
	text-align							:center;
	float									:left;
}



#TyreItemContactButton a
{
	color									:#FFF;
}

#TyreItemContactButton a:hover
{
	color									:#FFF;
}







#TyreItemFooter
{
	width								:360px;
	height								:19px;
	padding							:5px 0px 0px 0px;
	margin								:0px 1px;
	font-family						:ARIAL;
	font-size							:0.9em;
	font-weight						:800;
	color								:#FFF;
	text-align							:CENTER;
	float									:left;
	
	background-color			:#1388D9;
}



#TyreItemOffer
{
	width								:360px;
	height								:23px;
	padding							:7px 0px 0px 0px;
	margin								:0px 1px;
	font-family						:ARIAL;
	font-size							:0.9em;
	font-weight						:800;
	color								:#3573B4;
	text-align							:CENTER;
	float									:left;
	
	background-color			:#E4E4E4;
}











#TyresContainer
{
	width									:750px;
	min-height							:600px;
	background-color				:WHITE;
	padding								:20px 0px 0px 0px;
	float										:left;
}



#TyresContainer h1
{
	font-family							:ARIAL;
	font-size								:2.7em;
	font-weight							:800px;
	margin-bottom						:20px;
	color									:#111;
}




#TyresContainer h2
{
	font-family							:ARIAL;
	font-size								:2.1em;
	font-weight							:100;
	margin									:20px 0px 10px 0px;
	color									:#000;
}



#TyresContainer h3
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	margin-bottom						:10px;
	color									:#262626;
}




#TyresContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:400px;
	color									:#111;
	padding								:0px 0px 22px 0px;
}




#TyresContainer h5
{
	font-family							:ARIAL;
	font-size								:3.1em;
	font-weight							:800;
	color									:#000;
	text-align								:CENTER;
	padding								:0px 0px 70px 0px;
}



#TyresContainer h6
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:100;
	color									:#222;
	text-align								:CENTER;
	padding								:0px 40px 0px 40px;
}





#TyresContainer p
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:100px;
	color									:#111;
	text-align								:left;
}




#TyresContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:1.0em;
	font-weight						:100;
	line-height						:20px;
	color								:#111;
	padding							:10px 0px 10px 44px;
}	



#TyresContainer li
{
	list-style-image				:URL("GreyCircleMarker.jpg");
	padding							:0px 0px 3px 0px;
}






#TyresHeaderContainer
{
	width								:750px;
	height								:600px;
	float									:left;
}



#TyresHeaderCopyAndImage
{
	width								:750px;
	min-height							:255px;
	margin								:20px 0px 0px 0px;
	float									:LEFT;
}


#TyresHeaderCopy
{
	width								:410px;
	height								:215px;
	padding							:0px 20px 0px 0px;
	float									:LEFT;
}


#TyresHeaderImage
{
	width								:320px;
	height								:215px;
	margin								:5px 0px 0px 0px;
	float									:LEFT;
}



#TyresHeaderImage img
{
	width								:318px;
	height								:188px;
}



#TyresSearchUnit
{
	width								:750px;
	height								:690px;
	float									:LEFT;
	margin								:0px 0px 30px 0px;
}



#TyresSearchSizesDiagram
{
	width								:430px;
	height								:673px;
	padding							:7px 0px 20px 0px;
	float									:LEFT;
}



#TyresSearchSizesDiagram img
{
	width								:430px;
	height								:666px;
}



#TyresSearchSelectorUnit
{
	width								:315px;
	height								:580px;
	padding							:84px 0px 26px 5px;
	float									:LEFT;
}


#TyresSearchSelector
{
	width								:309px;
	height								:490px;
	padding							:1px 5px 1px 1px;
	float									:LEFT;
}

	

#TyresSearchSelector2
{
	width								:309px;
	height								:455px;
	padding							:1px 1px 1px 1px;
	border								:1px SOLID #CCC;
	margin								:0px 6px 300px 0px;
	float									:LEFT;
}


#TyresSearchSelectorBackground
{
	width							:309px;
	height							:374px;
	background-color		:#E8E8E8;
	float								:LEFT;
}



#TyresSearchSelectorSizesButton
{
	width							:240px;
	height							:48px;
	padding						:10px 0px 0px 33px;
	float								:LEFT;
}


#TyresSearchSelectorField
{
	width							:240px;
	height							:48px;
	padding						:10px 0px 0px 33px;
	float								:LEFT;
}




#TyresSearchSelectorSearchButton
{
	width							:240px;
	height							:48px;
	padding						:10px 0px 0px 33px;
	float								:LEFT;
}




#TyresMarkingsUnit
{
	width							:750px;
	height							:1000px;
	float								:LEFT;
}





.select-css
{
	display						BLOCK;
	font-size						:16px;
	font-family					:sans-serif;
	font-weight					:700;
	color							:#AAA;
 	line-height					:1.3;
 	padding						:.6em 1.4em .5em .8em;
	width							:240px;
	max-width					:240px;
	margin							:0;
	border							:1px solid #AAA;
	sbox-shadow				:0 1px 0 1px rgba(0,0,0,.04);
	sborder-radius			:.5em;
	-moz-appearance		:NONE;
	-webkit-appearance	:NONE;
	appearance				:NONE;
	background-color		:#FFF;
  
	background-image		:url('DownArrow.jpg');

	background-repeat		:no-repeat, repeat;
	background-position	:210px 15px;
  	background-size			:1.0em auto, 100%;
}


.select-css::-ms-expand
{
	display						:NONE;
}


.select-css:hover
{
	border-color			:#888;
}



.select-css:focus
{
	border-color			:#AAA;
	color						:#222; 
	outline						:NONE;
}



.select-css option
{
  font-weight				:NORMAL;
}



.select-css:disabled, .select-css[aria-disabled=true]
{
	color					:GRAYTEXT;
}

.select-css:disabled:hover, .select-css[aria-disabled=true]
{
	border-color		:#AAA;
}









#TyresServicesContainer
{
	width								:750px;
	height								:330px;
	float									:left;
}


#TyresServicesCopy
{
	width								:415px;
	height								:360px;
	float									:left;
	padding-right					:25px;
}


#TyresServicesImage
{
	width								:310px;
	height								:360px;
	float									:left;
	padding-top						:36px;
}







#TyresServiceStationContainer
{
	width								:750px;
	height								:434px;
	float									:left;
}



#TyresIconsContainer
{
	width								:750px;
	min-height						:480px;
	float									:left;
}


#TyresIconsRow
{
	width								:750px;
	min-height						:130px;
	float									:left;
	padding-bottom				:50px;
}


#TyresIconsRowOption
{
	width								:360px;
	min-height						:130px;
	float									:left;
}


#TyresIconsRowIcon
{
	width								:70px;
	height								:80px;
	float									:left;
	padding-right					:10px;
}

#TyresIconsRowCopy
{
	width								:250px;
	min-height						:130px;
	float									:left;
}





#TyresTitle
{
	width									:750px;
	min-height								:98px;
}






	




#TyresUpperCopyAndImage
{
	width									:750px;
	min-height									:460px;
}




#TyresUpperCopy
{
	width									:280px;
	min-height									:210px;
	padding								:25px 60px 0px 0px;
	float										:left;
}



#TyresUpperImage
{
	width									:404px;
	height									:268px;
	float										:left;
	margin-top							:62px;
}
	






#Tyres2Container
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}





#Tyres2UpperContainer
{
	width								:750px;
	height								:364px;
	float									:left;
}



#Tyres2Container h2
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800px;
	color									:#111;
}



#Tyres2Container h3
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 22px 0px;
}




#Tyres2Container h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800px;
	color									:#000;
	text-align								:right;
	padding								:0px 0px 22px 0px;
}





#Tyres2Container p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#111;
	text-align								:left;
}




#Tyres2Container ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#222;
}	





#Tyres2Title
{
	width									:750px;
	height									:48px;
}


#Tyres2UpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#Tyres2UpperCopy
{
	width									:280px;
	height									:210px;
	padding								:25px 60px 0px 0px;
	float										:left;
}



#Tyres2UpperImage
{
	width									:404px;
	height									:268px;
	float										:left;
	margin-top							:22px;
}
	





#Tyres2LowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}




#Tyres2LowerTitle
{
	width									:750px;
	height									:48px;
}


#Tyres2LowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#Tyres2LowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#Tyres2LowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}





#BodyworkContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#BodyworkContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 10px 0px;
}





#BodyworkContainer h2
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 15px 0px;	
}



#BodyworkContainer h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#222;
	text-align								:left;
	padding								:30px 0px 8px 0px;
}




#BodyworkContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#BodyworkContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#BodyworkContainer ul
{
	padding								:20px 0px 20px 47px;
}


#BodyworkContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}







#BodyworkTitle
{
	width									:750px;
	height									:78px;
}




#BodyworkUpperContainer
{
	width								:750px;
	height								:1080px;
	float									:left;
}



#BodyworkUpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#BodyworkUpperCopy
{
	width									:386px;
	height									:670px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#BodyworkUpperRightColumn
{
	width									:282px;
	height									:714px;
	float										:left;
}


#BodyworkUpperImage
{
	width									:300px;
	height									:250px;
	margin									:24px 0px 0px 0px;
	float										:left;
}
	



#BodyworkUpperImage img
{
		width								:300px;
		height								:200px;
}




#BodyworkLowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}





#BodyworkLowerHeader
{
	width									:250px;
	height									:48px;
}


#BodyworkLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#BodyworkLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#BodyworkLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}




#BodyworkQuickMenu
{
	width								:220px;
	height								:420px;
	float									:left;
	padding							:0px 0px 0px 56px;
}



#BodyworkQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}



#BodyworkQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#BodyworkQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 10px 10px;
}

	




#BodyworkQuickMenu ul
{
	padding-left							:37px;
}


#BodyworkQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}






#TelephoneNumber3
{
	margin								:30px 0px 6px 70px;
}






#MOTContainer
{
	width								:750px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#MOTContainer h1
{
	font-family							:ARIAL;
	font-size								:2.5em;
	font-weight							:800px;
	color									:#111;
}




#MOTContainer h2
{
	font-family							:ARIAL;
	font-size								:1.8em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 10px 0px;
}




#MOTContainer h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	line-height							:21px;
	padding								:4px 0px 8px 0px;
}




#MOTContainer h4
{
	font-family							:ARIAL;
	font-size								:1.1em;
	font-weight							:100;
	color									:#111;
	line-height							:25px;
	padding								:0px 30px 30px 0px;	
}



#MOTContainer h5
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}






#MOTContainer p
{
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#111;
	line-height							:21px;
	text-align								:left;
}




#MOTContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#222;
}	





#MOTUpperContainer
{
	width								:750px;
	min-height						:424px;
	margin								:0px 0px 40px 0px;
	float									:left;
}



#MOTTitle
{
	width									:750px;
	height									:42px;
}



#MOTUpperCopyAndImage
{
	width									:750px;
	min-height							:340px;
	float										:LEFT;
}




#MOTUpperCopy
{
	width									:405px;
	min-height							:210px;
	padding								:25px 50px 0px 0px;
	float										:left;
}


#MOTUpperCopy h2
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}





#MOTUpperRightColumn
{
	width									:295px;
	min-height							:360px;
	float										:left;
	margin-top							:24px;
}



#MOTUpperComments
{
	width									:200px;
	min-height							:300px;
	padding								:4px 20px 0px 40px;
	margin									:0px 0px 0px 20px;
	float										:left;
	
	background-color				:#F7F7F7;
}


#MOTUpperCommentsTitle
{
	font-family							:ARIAL;
	font-size								:18px;
	font-weight							:800;
	color									:#004C76;
	margin									:0px 0px 30px 0px;
}


#MOTUpperCommentsCopy
{
	font-family							:ARIAL;
	font-size								:13px;
	font-weight							:100;
	color									:#004C76;
}




#MOTUpperImage
{
	width									:300px;
	height									:250px;
	float										:left;
	margin-top							:24px;
}


#MOTUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	


#MOTVOSALogo
{
	width									:186px;
	float										:LEFT;
}




#MOTCentreGlasgow
{
	width									:300px;
	height									:199px;
	float										:left;
	margin-bottom						:42px;
}


#MOTCentreGlasgow img
{
	width									:297px;
	height									:199px;
	border									:1px SOLID #222;
}




#MOTInGlasgow
{
	width									:750px;
	min-height							:500px;
	margin									:0px 0px 60px 0px;
	float										:left;
}



#MOTInGlasgow img
{
	width									:265px;
	height									:165px;
	padding								:4px 0px 0px 25px;
	float										:RIGHT;
}


#MOTInGlasgow img#MOTTestingLogo
{
	width									:95px;
	height									:92px;
	padding								:0px 0px 0px 40px;
	float										:RIGHT;
}




#MOTMiddleContainer
{
	width									:750px;
	min-height							:710px;
	margin									:0px 0px 80px 0px;
	float										:left;
}


#MOTMiddleContainerLeftColumn
{
	width									:404px;
	min-height							:710px;
	float										:LEFT;
	padding								:0px 50px 0px 0px;
}


#MOTMiddleContainerRightColumn
{
	width									:290px;
	min-height							:700px;
	margin-top							:58px;
	float										:LEFT;
}



#MOTMiddleContainerImage
{
	width									:304px;
	height									:547px;
	float										:left;
	margin-top							:50px;
}





#MOTLowerContainer
{
	width								:750px;
	min-height						:330px;
	margin								:0px 0px 40px 0px;
	float									:left;
}



#MOTLowerHeader
{
	width									:650px;
	height									:64px;
	float										:left;
}


#MOTLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#MOTLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MOTLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}





#MOTBookingCalendarContainer
{
	width								:750px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#MOTBookingCalendarContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800px;
	color									:#111;
}





#MOTBookingCalendarContainer h2
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#MOTBookingCalendarContainer h3
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MOTBookingCalendarContainer h4
{
	font-family							:ARIAL;
	font-size								:1.90em;
	font-weight							:800px;
	color									:#0186FF;
	color									:#000;
	text-align								:CENTER;
	padding								:4px 0px 10px 0px;
}



#MOTBookingCalendarContainer h5
{
	font-family							:ARIAL;
	font-size								:0.90em;
	font-weight							:800px;
	color									:#666;
	text-align								:CENTER;
	padding								:4px 0px 10px 0px;
}





#MOTBookingCalendarContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#111;
	text-align								:left;
}




#MOTBookingCalendarContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#222;
}	





#MOTBookingCalendarUpperContainer
{
	width								:750px;
	min-height						:400px;
	float									:left;
}



#MOTBookingCalendarTitle
{
	width									:750px;
	height									:48px;
}


#MOTBookingCalendarUpperCopyAndImage
{
	width									:750px;
	min-height							:340px;
}





#MOTBookingCalendarUpperCopy
{
	width									:414px;
	height									:260px;
	padding								:25px 40px 0px 0px;
	float										:left;
}



#MOTBookingCalendarUpperRightColumn
{
	width									:282px;
	height									:360px;
	float										:left;
	margin-top							:24px;
}


#MOTBookingCalendarUpperImage
{
	width									:182px;
	padding-left							:70px;
	height									:210px;
	float										:left;
	margin-top							:42px;
	
}


#MOTBookingCalendarUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	





#MOTBookingCalendarTestingLogo
{
	padding								:0px 0px 0px 186px;
	float										:LEFT;
}




#MOTBookingCalendarMiddleContainer
{
	width								:750px;
	sheight								:680px;
	float									:left;
}



	


#MOTBookingCalendarRow
{
	width								:750px;
	height								:70px;
	padding							:2px 0px 0px 2px;
}


#MOTBookingCalendarRowShort
{
	width								:750px;
	height								:40px;
	margin								:2px 0px 0px 2px;
}





	

#MOTBookingCalendarDayCell
{
	width								:98px;
	height								:40px;
	margin								:2px;
	padding-top						:10px;
	float									:left;
	text-align							:CENTER;
}




#MOTBookingCalendarDateCellActive a
{
	width								:92px;
	height								:62px;
	border								:1px SOLID #666;
	padding							:4px;
	float									:left;
	
	font-family						:ARIAL;
	font-size							:2.0em;
	text-align							:RIGHT;
	color								:#333;
	
	background-color			:#FFF;
}





#MOTBookingCalendarDateCellActive a:hover
{	
	background-color			:#5BADFF;
}




#MOTBookingCalendarDateCellActiveFull
{
	width								:100px;
	height								:70px;
	border								:1px SOLID #666;
	float									:left;
	
	background-color			:#30C6FF;
}


#MOTBookingCalendarDateCellExpired
{
	width								:92px;
	height								:62px;
	border								:1px SOLID #666;
	padding							:4px;
	float									:left;
	
	font-family						:ARIAL;
	font-size							:1.2em;
	text-align							:RIGHT;
	color								:#777;
	
	
	background-color			:#CCC;
}




#MOTBookingCalendarDateCellInactive
{
	width								:102px;
	height								:72px;
	float									:left;
	
	background-color			:#E4E4E4;
}





#MOTBookingCalendarLowerContainer
{
	width								:750px;
	height								:284px;
	float									:left;
}




#MOTBookingCalendarLowerHeader
{
	width									:250px;
	height									:48px;
}


#MOTBookingCalendarLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#MOTBookingCalendarLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MOTBookingCalendarLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}





#MOTBookingFormContainer
{
	width								:750px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#MOTBookingFormContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800px;
	color									:#111;
}





#MOTBookingFormContainer h2
{
	font-family							:ARIAL;
	font-size								:1.55em;
	font-weight							:800px;
	color									:#111;
	text-align								:CENTER;
	padding								:40px 0px 35px 0px;	
}



#MOTBookingFormContainer h3
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MOTBookingFormContainer h4
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800px;
	color									:#92C522;
	color									:#85BC22;
	text-align								:LEFT;
	margin									:0px 0px 10px 0px;
}



#MOTBookingFormContainer h5
{
	font-family							:ARIAL;
	font-size								:0.90em;
	font-weight							:800px;
	color									:#666;
	text-align								:CENTER;
	padding								:4px 0px 10px 0px;
}





#MOTBookingFormContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#555;
	text-align								:left;
	line-height							:1.4;
}




#MOTBookingFormContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#222;
}	





#MOTBookingFormUpperContainer
{
	width								:600px;
	min-height						:460px;
	padding							:0px 75px 0px 45px;
	float									:left;
}






#MOTBookingFormTitle
{
	width									:750px;
	height									:48px;
}


#MOTBookingFormUpperCopy
{
	width									:600px;
	min-height							:300px;
	float										:LEFT;
}


#MOTBookingFormTimesColumn
{
	width								:250px;
	min-height						:120px;
	padding							:30px 0px 0px 50px;
	float									:left;
}

#MOTBookingFormTime
{

	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#444;
	text-align								:left;
	
	padding							:3px 0px 3px 0px;
}


#MOTBookingFormServiceRequired
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#444;

	text-align								:LEFT;
	padding								:0px 0px 0px 52px;
}





#MOTBookingFormLowerContainer
{
	width								:625px;
	height								:620px;
	padding							:0px 75px 0px 45px;
	float									:left;
}








#MOTBookingFormBase
{
	width								:640px;
	height								:340px;
	padding							:0px 20px 20px 20px;
	float									:left;
	margin-top						:20px;
	background-color			:#EEF;
}





#MOTBookingFormLeftColumn
{
	width								:300px;
	height								:320px;
	padding-left						:20px;
	float									:LEFT;
}



#MOTBookingFormRightColumn
{
	width								:300px;
	height								:320px;
	padding-left						:20px;
	float									:LEFT;
}




#MOTBookingFormInputLabel
{
	font-family						:ARIAL;
	font-size							:0.8em;
	font-weight						:100px;
	color								:#444;
	text-align							:left;
	padding							:20px 0px 8px 0px;
}


#MOTBookingFormInputLabelRed
{
	font-family						:ARIAL;
	font-size							:0.8em;
	font-weight						:100px;
	color								:#F00;
	text-align							:left;
	
	padding							:20px 0px 2px 0px;
}




#MOTBookingFormLeftColumn input
{
	height								:22px;
	padding							:6px 4px 2px 4px;
	color								:#222;
	border								:1px SOLID #CCC;
}


#MOTBookingFormRightColumn input
{
	height								:22px;
	padding							:6px 4px 2px 4px;
	color								:#222;
	border								:1px SOLID #CCC;
}




#MOTBookingFormRightColumn textarea
{
	border								:1px SOLID #CCC;
}



#MOTBookingFormConfirmButton
{
	width								:216px;
	height								:60px;
	margin								:30px 0px 0px 454px;
	float									:LEFT;
}





#WheelAlignmentContainer
{
	width								:750px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#WheelAlignmentContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}





#WheelAlignmentContainer h2
{
	font-family							:ARIAL;
	font-size								:1.10em;
	font-weight							:400px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#WheelAlignmentContainer h3
{
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#WheelAlignmentContainer h4
{
	font-family							:ARIAL;
	font-size								:0.90em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}





#WheelAlignmentContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#111;
	text-align								:left;
}




#WheelAlignmentContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#222;
}	



#WheelAlignmentOverviewUnit
{
	width								:750px;
	height								:400px;
	float									:left;
}



#WheelAlignmentOverviewContent
{
	width								:750px;
	height								:320px;
	float									:left;
}


#WheelAlignmentOverviewContentCopy
{
	width								:390px;
	height								:300px;
	padding							:0px 30px 0px 0px;
	float									:left;
}


#WheelAlignmentOverviewContentImage
{
	width								:300px;
	height								:300px;
	float									:left;
}


#WheelAlignmentOverviewContentImage img
{
	width								:294px;
	height								:224px;
	float									:left;
	padding							:0px 0px 0px 6px;
}








#WheelAlignmentUpperContainer
{
	width								:750px;
	height								:424px;
	float									:left;
}



#WheelAlignmentTitle
{
	width									:750px;
	height									:48px;
}


#WheelAlignmentUpperCopyAndImage
{
	width									:750px;
	height									:340px;
}




#WheelAlignmentUpperCopy
{
	width									:404px;
	height									:360px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#WheelAlignmentUpperRightColumn
{
	width									:282px;
	height									:360px;
	float										:left;
	margin-top							:24px;
}


#WheelAlignmentUpperImage
{
	width									:282px;
	height									:210px;
	float										:left;
	margin-top							:24px;
}






#WheelAlignmentMiddleContainer
{
	width								:750px;
	height								:280px;
	float									:left;
}




#WheelAlignmentLowerContainer
{
	width								:750px;
	height								:284px;
	float									:left;
}




#WheelAlignmentLowerHeader
{
	width									:250px;
	height									:48px;
}


#WheelAlignmentLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#WheelAlignmentLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#WheelAlignmentLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}






#BottomContactContainer2
{
	margin							:50px 0px 0px 0px;
	width							:100%;
	height							:200px;
	float								:left;
}



#TelephoneCopy2a
{
	font-family						:TimesNewRoman;
	font-size							:1.1em;
	font-weight						:100;
	color								:#333;
	margin								:0px 0px 0px 0px;
	text-align							:center;
}


#TelephoneCopy2
{
	font-family						:TimesNewRoman;
	font-size							:1.1em;
	font-family						:ARIAL;
	font-size							:1.0em;
	font-weight						:800;
	line-height						:24px;
	color								:#333;
	text-align							:center;
	margin								:0px 0px 14px 0px;
}



#TelephoneCopy3
{
	font-family						:TimesNewRoman;
	font-size							:1.5em;
	font-size							:1.2em;
	font-weight						:100;
	color								:#333;
	text-align							:center;
	padding							:0px 0px 20px 0px;
}






#TelephoneNumber2
{
	margin								:0px 0px 6px 240px;
}




#ServicingContainer
{
	width								:750px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#ServicingContainer h1
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}





#ServicingContainer h2
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:600;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#ServicingContainer h3
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:400;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 10px 17px 0px;
}




#ServicingContainer h4
{
	font-family						:TimesNewRoman;
	font-size							:1.1em;
	font-weight						:100;
	color								:#333;
	
	margin								:0px 0px 20px 0px;
	text-align							:center;
}




#ServicingContainer h5
{
	font-family							:ARIAL;
	font-size								:1.1em;
	font-weight							:100;
	color									:#111;
	line-height							:25px;
	padding								:0px 30px 30px 0px;	
}




#ServicingContainer p
{
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#111;
	line-height							:21px;
	text-align								:left;
}





#ServicingContainer ul
{
	padding								:15px 0px 20px 47px;
}


#ServicingContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.9em;
	font-weight							:300;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 4px 0px;
}





#ServicingUpperContainer
{
	width								:750px;
	min-height						:300px;
	margin								:0px 0px 30px 0px;
	float									:left;
}



#ServicingTitle
{
	width									:750px;
	height									:44px;
}



#ServicingUpperCopyAndImage
{
	width									:750px;
	min-height							:250px;
	float										:LEFT;
}




#ServicingUpperCopy
{
	width									:405px;
	min-height							:210px;
	padding								:5px 50px 0px 0px;
	float										:left;
}



#ServicingUpperRightColumn
{
	width									:295px;
	min-height							:260px;
	float										:left;
	margin-top							:4px;
}



#ServicingUpperComments
{
	width									:200px;
	min-height							:250px;
	padding								:4px 20px 0px 40px;
	margin									:0px 0px 0px 20px;
	float										:left;
	
	background-color				:#F7F7F7;
}


#ServicingUpperCommentsTitle
{
	font-family							:ARIAL;
	font-size								:18px;
	font-weight							:800;
	color									:#004C76;
	margin									:0px 0px 30px 0px;
}


#ServicingUpperCommentsCopy
{
	font-family							:ARIAL;
	font-size								:13px;
	font-weight							:100;
	color									:#004C76;
}




#ServicingUpperImage
{
	width									:300px;
	height									:250px;
	float										:left;
	margin-top							:4px;
}




#ServicingCentreGlasgow
{
	width									:300px;
	height									:199px;
	float										:left;
	margin-bottom						:42px;
}


#ServicingCentreGlasgow img
{
	width									:297px;
	height									:199px;
	border									:1px SOLID #222;
}




#ServicingInGlasgow
{
	width									:750px;
	min-height							:500px;
	margin									:0px 0px 60px 0px;
	float										:left;
}



#ServicingInGlasgow img
{
	width									:318px;
	height									:212px;
	padding								:4px 0px 12px 25px;
	float										:RIGHT;
}


#ServicingInGlasgow img#WheelServicingPhoto
{
	width									:290px;
	height									:205px;
	padding								:30px 0px 0px 0px;
	float										:RIGHT;
}


#ServicingInGlasgow img#ReducedCostServicingPhoto
{
	width									:240px;
	height									:170px;
	padding								:5px 0px 0px 22px;
	float										:RIGHT;
}




#ServicingMiddleContainer
{
	width									:750px;
	min-height							:710px;
	margin									:0px 0px 80px 0px;
	float										:left;
}


#ServicingMiddleContainerLeftColumn
{
	width									:404px;
	min-height							:710px;
	float										:LEFT;
	padding								:0px 50px 0px 0px;
}


#ServicingMiddleContainerRightColumn
{
	width									:290px;
	min-height							:700px;
	margin-top							:58px;
	float										:LEFT;
}



#ServicingMiddleContainerImage
{
	width									:304px;
	height									:547px;
	float										:left;
	margin-top							:50px;
}





#ServicingLowerContainer
{
	width								:750px;
	min-height						:300px;
	margin								:0px 0px 0px 0px;
	float									:left;
}



#ServicingLowerContainer img
{
	width									:355px;
	height									:235px;
	padding								:4px 0px 12px 25px;
	float										:RIGHT;
}



#ServicingLowerImage
{
	width									:380px;
	height									:252px;
	float										:left;
}



#DiagnosticsContainer
{
	width								:750px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#DiagnosticsContainer h1
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}





#DiagnosticsContainer h2
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:600;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#DiagnosticsContainer h3
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:400;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 10px 17px 0px;
}




#DiagnosticsContainer h4
{
	font-family						:TimesNewRoman;
	font-size							:1.1em;
	font-weight						:100;
	color								:#333;
	
	margin								:0px 0px 20px 0px;
	text-align							:center;
}




#DiagnosticsContainer h5
{
	font-family							:ARIAL;
	font-size								:1.1em;
	font-weight							:100;
	color									:#111;
	line-height							:25px;
	padding								:0px 30px 30px 0px;	
}




#DiagnosticsContainer p
{
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#111;
	line-height							:21px;
	text-align								:left;
}





#DiagnosticsContainer ul
{
	padding								:15px 0px 20px 47px;
}


#DiagnosticsContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.9em;
	font-weight							:300;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 4px 0px;
}





#DiagnosticsUpperContainer
{
	width								:750px;
	min-height						:300px;
	margin								:0px 0px 30px 0px;
	float									:left;
}



#DiagnosticsTitle
{
	width									:750px;
	height									:44px;
}



#DiagnosticsUpperCopyAndImage
{
	width									:750px;
	min-height							:250px;
	float										:LEFT;
}




#DiagnosticsUpperCopy
{
	width									:405px;
	min-height							:210px;
	padding								:5px 50px 0px 0px;
	float										:left;
}



#DiagnosticsUpperRightColumn
{
	width									:295px;
	min-height							:260px;
	float										:left;
	margin-top							:4px;
}



#DiagnosticsUpperComments
{
	width									:200px;
	min-height							:250px;
	padding								:4px 20px 0px 40px;
	margin									:0px 0px 0px 20px;
	float										:left;
	
	background-color				:#F7F7F7;
}


#DiagnosticsUpperCommentsTitle
{
	font-family							:ARIAL;
	font-size								:18px;
	font-weight							:800;
	color									:#004C76;
	margin									:0px 0px 30px 0px;
}


#DiagnosticsUpperCommentsCopy
{
	font-family							:ARIAL;
	font-size								:13px;
	font-weight							:100;
	color									:#004C76;
}




#DiagnosticsUpperImage
{
	width									:300px;
	height									:250px;
	float										:left;
	margin-top							:4px;
}




#DiagnosticsCentreGlasgow
{
	width									:300px;
	height									:199px;
	float										:left;
	margin-bottom						:42px;
}


#DiagnosticsCentreGlasgow img
{
	width									:297px;
	height									:199px;
	border									:1px SOLID #222;
}




#DiagnosticsInGlasgow
{
	width									:750px;
	min-height							:500px;
	margin									:0px 0px 60px 0px;
	float										:left;
}



#DiagnosticsInGlasgow img
{
	width									:318px;
	height									:212px;
	padding								:4px 0px 12px 25px;
	float										:RIGHT;
}


#DiagnosticsInGlasgow img#DashboardDiagnosticsPhoto
{
	width									:283px;
	height									:106px;
	padding								:8px 0px 0px 40px;
	float										:RIGHT;
}


#DiagnosticsInGlasgow img#ReducedCostDiagnosticsPhoto
{
	width									:240px;
	height									:170px;
	padding								:5px 0px 0px 22px;
	float										:RIGHT;
}




#DiagnosticsMiddleContainer
{
	width									:750px;
	min-height							:710px;
	margin									:0px 0px 80px 0px;
	float										:left;
}


#DiagnosticsMiddleContainerLeftColumn
{
	width									:404px;
	min-height							:710px;
	float										:LEFT;
	padding								:0px 50px 0px 0px;
}


#DiagnosticsMiddleContainerRightColumn
{
	width									:290px;
	min-height							:700px;
	margin-top							:58px;
	float										:LEFT;
}



#DiagnosticsMiddleContainerImage
{
	width									:304px;
	height									:547px;
	float										:left;
	margin-top							:50px;
}





#DiagnosticsLowerContainer
{
	width								:750px;
	min-height						:300px;
	margin								:0px 0px 0px 0px;
	float									:left;
}



#DiagnosticsLowerContainer img
{
	width									:355px;
	height									:235px;
	padding								:4px 0px 12px 25px;
	float										:RIGHT;
}



#DiagnosticsLowerImage
{
	width									:380px;
	height									:252px;
	float										:left;
}







/*

#DiagnosticsContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}





#DiagnosticsUpperContainer
{
	width								:750px;
	height								:810px;
	float									:left;
}



#DiagnosticsContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 10px 0px;
}



#DiagnosticsContainer h2
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:800;
	color									:#000;
}



#DiagnosticsContainer h3
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#DiagnosticsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#DiagnosticsContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#DiagnosticsContainer ul
{
	padding								:20px 0px 20px 47px;
}


#DiagnosticsContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}








#DiagnosticsTitle
{
	width									:750px;
	height									:48px;
}


#DiagnosticsUpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#DiagnosticsUpperCopy
{
	width									:404px;
	height									:670px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#DiagnosticsUpperRightColumn
{
	width									:282px;
	height									:714px;
	float										:left;
}


#DiagnosticsUpperImage
{
	width									:282px;
	height									:250px;
	margin									:24px 0px 0px 0px;
	float										:left;
}
	






#DiagnosticsLowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}





#DiagnosticsLowerHeader
{
	width									:250px;
	height									:48px;
}


#DiagnosticsLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#DiagnosticsLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#DiagnosticsLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}




#DiagnosticsQuickMenu
{
	width								:220px;
	height								:420px;
	float									:left;
	padding							:0px 0px 0px 56px;
}



#DiagnosticsQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}



#DiagnosticsQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#DiagnosticsQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 10px 10px;
}

	




#DiagnosticsQuickMenu ul
{
	padding-left							:37px;
}


#DiagnosticsQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}




*/

#BrakesContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}





#BrakesUpperContainer
{
	width								:750px;
	height								:750px;
	float									:left;
}



#BrakesContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 10px 0px;
}



#BrakesContainer h2
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:800;
	color									:#000;
}



#BrakesContainer h3
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#BrakesContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#BrakesContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#BrakesContainer ul
{
	padding								:20px 0px 20px 47px;
}


#BrakesContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}








#BrakesTitle
{
	width									:750px;
	height									:48px;
}


#BrakesUpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#BrakesUpperCopy
{
	width									:404px;
	height									:670px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#BrakesUpperRightColumn
{
	width									:282px;
	height									:714px;
	float										:left;
}


#BrakesUpperImage
{
	width									:282px;
	height									:250px;
	margin									:24px 0px 0px 0px;
	float										:left;
}
	






#BrakesLowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}





#BrakesLowerHeader
{
	width									:250px;
	height									:48px;
}


#BrakesLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#BrakesLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#BrakesLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}




#BrakesQuickMenu
{
	width								:220px;
	height								:420px;
	float									:left;
	padding							:0px 0px 0px 56px;
}



#BrakesQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}



#BrakesQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#BrakesQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 10px 10px;
}

	




#BrakesQuickMenu ul
{
	padding-left							:37px;
}


#BrakesQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}







#ExhaustsContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}





#ExhaustsUpperContainer
{
	width								:750px;
	height								:750px;
	float									:left;
}



#ExhaustsContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 10px 0px;
}



#ExhaustsContainer h2
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:800;
	color									:#000;
}



#ExhaustsContainer h3
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#ExhaustsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#ExhaustsContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#ExhaustsContainer ul
{
	padding								:20px 0px 20px 47px;
}


#ExhaustsContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}








#ExhaustsTitle
{
	width									:750px;
	height									:48px;
}


#ExhaustsUpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#ExhaustsUpperCopy
{
	width									:386px;
	height									:670px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#ExhaustsUpperRightColumn
{
	width									:282px;
	height									:714px;
	float										:left;
}


#ExhaustsUpperImage
{
	width									:300px;
	height									:250px;
	margin									:24px 0px 0px 0px;
	float										:left;
}
	






#ExhaustsLowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}





#ExhaustsLowerHeader
{
	width									:250px;
	height									:48px;
}


#ExhaustsLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#ExhaustsLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#ExhaustsLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}




#ExhaustsQuickMenu
{
	width								:220px;
	height								:420px;
	float									:left;
	padding							:0px 0px 0px 56px;
}



#ExhaustsQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}



#ExhaustsQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#ExhaustsQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 10px 10px;
}

	




#ExhaustsQuickMenu ul
{
	padding-left							:37px;
}


#ExhaustsQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}






#ClutchContainer
{
	width								:750px;
	min-height						:600px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}






#ClutchContainer h1
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 10px 0px;
}



#ClutchContainer h2
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:800;
	color									:#000;
}



#ClutchContainer h3
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}




#ClutchContainer h4
{
	font-family							:ARIAL;
	font-size								:1.45em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 22px 0px;
}





#ClutchContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#222;
	text-align								:left;
}





#ClutchContainer ul
{
	padding								:20px 0px 20px 47px;
}


#ClutchContainer li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:800;
	color									:#444;
	text-align								:left;
	padding								:0px 0px 5px 0px;
}





#ClutchUpperContainer
{
	width								:750px;
	height								:750px;
	float									:left;
}





#ClutchTitle
{
	width									:750px;
	height									:48px;
}


#ClutchUpperCopyAndImage
{
	width									:750px;
	height									:240px;
}




#ClutchUpperCopy
{
	width									:386px;
	height									:670px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#ClutchUpperRightColumn
{
	width									:282px;
	height									:714px;
	float										:left;
}


#ClutchUpperImage
{
	width									:300px;
	height									:280px;
	margin									:24px 0px 0px 0px;
	float										:left;
}
	






#ClutchLowerContainer
{
	width								:750px;
	height								:334px;
	float									:left;
}





#ClutchLowerHeader
{
	width									:250px;
	height									:48px;
}


#ClutchLowerCopyAndImage
{
	width									:750px;
	height									:280px;
}




#ClutchLowerCopy
{
	width									:280px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#ClutchLowerImage
{
	width									:404px;
	height									:268px;
	float										:left;
}




#ClutchQuickMenu
{
	width								:220px;
	height								:420px;
	float									:left;
	padding							:0px 0px 0px 56px;
}



#ClutchQuickMenu h3
{
	font-family							:ARIAL;
	font-size								:1.0em;
	font-weight							:800;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 5px 0px;
	
}



#ClutchQuickMenu h3
{
	width									:210px;
	height									:24px;
	font-family							:ARIAL;
	font-size								:0.85em;
	font-weight							:100px;
	color									:#FFF;
	text-align								:left;
	padding								:10px 0px 0px 10px;
	margin-bottom						:2px;
	background-image				:url('GreenHeaderBackground.jpg');
}


#ClutchQuickMenu p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:12px 10px 10px 10px;
}

	




#ClutchQuickMenu ul
{
	padding-left							:37px;
}


#ClutchQuickMenu li
{
	list-style-image					:URL("BlueTriangleMarker.jpg");
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100;
	color									:#000;
	text-align								:left;
	padding								:0px 0px 7px 0px;
}














#ContactUsMainContentUnit
{
	height								:1180px;
	padding							:30px 0px 0px 30px;
	background-color			:WHITE;
}




#TopContactContainer
{
	width							:100%;
	height							:260px;
	margin							:5px 0px 0px 0px;
}


#ContactCopy
{
	width								:540px;
	height								:220px;
	margin								:0px 30px 20px 10px;
	text-align							:left;
	float									:left;
}


#ContactPromotionPanel
{
	width								:320px;
	height								:220px;
	text-align							:Right;
	margin-top						:6px;
	float									:Left;
}




#ContactCopy h2
{
	font-family							:ARIAL;
	font-size								:2.2em;
	font-weight							:800px;
	color									:#111;
	margin									:0px 0px 18px 0px;
}


#ContactCopy h3
{
	margin								:0px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	color								:#222;
}	





#ContactUsCopy
{
}



#BottomContactContainer
{
	margin							:45px 0px 0px 0px;
	width							:100%;
	height							:300px;
}




#ContactMapContainer
{
	margin								:20px 48px 0px 8px;
	text-align							:center;
}



#ContactMap img
{
	width								:736px;
	height								:640px;
	padding							:1px;
	border								:1px solid WHITE;
}



#TelephoneCopy
{
	font-family						:TimesNewRoman;
	font-size							:1.0em;
	font-weight						:100;
	color								:#333;
	text-align							:center;
}


#TelephoneCopy h2
{
	font-family						:TimesNewRoman;
	font-size							:1.2em;
	font-weight						:100;
	color								:#333;
	
	margin								:0px 0px 7px 0px;
	text-align							:center;
}


#TelephoneNumber
{
	margin								:0px 0px 6px 300px;
}



#ConditionsCopy
{
	font-family						:TimesNewRoman;
	font-size							:0.9em;
	font-weight						:100;
	color								:#333;
	
	margin-top						:20px;
	text-align							:center;
}











#FooterIndexContainer
{
	width									:800px;
	min-height							:50px;
	padding								:70px 90px 20px 90px;
	text-align								:CENTER;
	background-color				:WHITE;
}





#FooterIndexContainer h2
{
	font-family							:ARIAL;
	font-size								:0.95em;
	font-weight							:800px;
	color									:#444;
	text-align								:left;
	padding								:10px 0px 10px 10px;
	margin-bottom						:16px;
	background-color				:#D9D9D9;
}



#FooterIndexContainer p
{
	font-family							:ARIAL;
	font-size								:0.8em;
	font-weight							:100px;
	color									:#666;
	text-align								:CENTER;
	padding								:0px 0px 7px 0px;
}



#FooterIndexContainer p a
{
	padding								:2px;
	color									:#888;
	text-decoration					:none;
	font-size								:0.9em;
	margin-left							:6px;
}



#FooterIndexContainer p a:hover
{
	color									:#4AF;
}




#FooterUnit
{
	background-color				:WHITE;
}


#FooterCopy
{
	font-family							:ARIAL;
	font-size								:0.75em;
	font-weight							:800px;
	color									:#888;
	text-align								:CENTER;
	line-height							:20px;
	padding								:10px 0px 10px 10px;
	margin-bottom						:16px;
}








#FindTyresPanel
{
	width								:700px;
	min-height						:670px;
	background-color			:WHITE;
	float									:left;
	padding							:20px 0px 0px 0px;
}



#VehicleTypeTitle
{
	width							:700px;
	height							:30px;
	font-family					:arial;
	font-size						:2.4em;
	font-weight					:800;
	text-align						:center;
	margin							:0px 0px 40px 0px;
}





#MainVehiclesListContainer
{
	padding-left						:16px;
	padding-top						:36px;
}








#VehicleTypeListTitle
{
	font-family						:ARIAL;
	font-size							:1.7em;
	font-weight						:800;
	text-align							:center;
	margin-bottom					:30px;
	color								:#333;
}



#VehicleTable table
{
	text-align						:left;
	margin-bottom				:50px;
	margin-left					:50px;
}

#VehicleTable td
{
	font-family						:ARIAL;
	font-size							:0.8em;
	font-weight						:100;
	font-style						:none;
	padding							:2px 0px 2px 0px;
}


#VehicleTable td a
{
	text-decoration			:none;
	color							:#225;
}


#VehicleTable td a:hover
{
	text-decoration			:none;
	color							:BLUE;
}



#VehicleTableCategoryEntry
{
	color							:BLACK;
	background-color		:#AEF;
	font-weight					:800;
	font-size						:2.0em;
}



#VehicleTableEntry
{
}




#VehicleMake
{
	width							:180px;
	height							:30px;
	font-family					:arial;
	font-size						:1.0em;
	font-weight					:800;
	color							:#444;
	text-align						:left;
	float								:left;
}


#VehicleMake a
{
	text-decoration			:none;
	color							:#444;
}


#VehicleMake a:hover
{
	text-decoration			:none;
	color							:BLUE;
}






#VehicleModelTable table
{
	text-align						:left;
	margin-bottom				:50px;
}

#VehicleModelTable td
{
	font-family						:ARIAL;
	font-size							:0.8em;
	font-weight						:100;
	font-style						:none;
	padding							:1px 0px 1px 0px;
}


#VehicleModelTable td a
{
	text-decoration			:none;
	color							:#444;
}


#VehicleModelTable td a:hover
{
	text-decoration			:none;
	color							:BLUE;
}


#VehicleModelMake
{
	width							:180px;
	height							:30px;
	font-family					:arial;
	font-size						:1.0em;
	font-weight					:800;
	color							:#444;
	text-align						:left;
	float								:left;
}


#VehicleModelMake a
{
	text-decoration			:none;
	color							:#444;
}


#VehicleModelMake a:hover
{
	text-decoration			:none;
	color							:BLUE;
}



#ModelGroupList
{
	margin							:20px 0px 20px 0px;
	width							:716px;
	text-align						:center;
}



#ModelGroupListRow
{
	clear							:BOTH;
}



#ModelGroupName
{
	font-family					:arial;
	font-size						:0.9em;
	font-weight					:100;
	border							:1px solid #DDD;
	padding						:1px 0px 1px 0px;
	width							:133px;
	float								:left;
}


#ModelGroupName a
{
	text-decoration			:none;
	color							:#BLUE;
}



#ModelGroupName a:hover
{
	text-decoration			:none;
	color							:BLUE;
}

#ModelGroupName a:visited
{
	text-decoration			:none;
	color							:BLUE;
}




#ModelGroupNameEmpty
{
	font-family					:arial;
	font-size						:0.9em;
	font-weight					:100;
	border							:1px solid #DDD;
	padding						:1px 0px 1px 0px;
	width							:133px;
	float								:left;
}


#ModelGroupNameEmpty a
{
	text-decoration			:none;
	color							:MAGENTA;
}



#ModelGroupNameEmpty a:hover
{
	text-decoration			:none;
	color							:MAGENTA;
}

#ModelGroupNameEmpty a:visited
{
	text-decoration			:none;
	color							:MAGENTA;
}




#ModelGroupHeader
{
	width							:600px;
	font-family					:arial;
	font-size						:1.9em;
	font-weight					:800;
	padding						:4px;
	color							:WHITE;
	text-align						:center;
	color							:#39F;
	color							:#333;
}





#ModelGroupHeader a
{
	text-decoration			:none;
	color							:#BLUE;
}



#ModelGroupHeader a:hover
{
	text-decoration			:none;
	color							:BLUE;
}

#ModelGroupHeader a:visited
{
	text-decoration			:none;
	color							:BLUE;
}



























#TyreSizeContainer
{
	width							:630px;
	padding						:0px 10px 0px  0px;
	background-color		:#FFFFFF;
	margin							:20px 0px 20px 40px;
	text-align						:center;
}



#TyreSizeHeader
{
	margin							:10px 0px 10px 0px;
	font-family					:arial;
	font-size						:1.4em;
	font-weight					:800;
	letter-spacing				:0px;
	color							:#333;
}




#TyreContactMessage
{
	swidth							:550px;
	margin							:20px 0px 10px 0px;
	font-family					:arial;
	font-size						:1.1em;
	font-weight					:800;
	letter-spacing				:0px;
	color							:RED;
	padding						:5px;
	background-color		:#FFF;
	border							:1px SOLID #000;
}






#TyreSizes
{
	margin							:10px 0px 10px 0px;
	font-family					:arial;
	font-size						:1.6em;
	font-weight					:800;
	letter-spacing				:0px;
	color							:#333;
	padding						:2px 36px 2px 36px;
	border							:1px SOLID #AAA;
}



#TyreSizes2
{
	margin							:10px 0px 10px 0px;
	font-family					:arial;
	font-size						:1.0em;
	font-weight					:800;
	letter-spacing				:0px;
	color							:#333;
	padding						:0px 4px 0px 4px;
	border							:1px SOLID #AAA;
}





#BrakesOfferTable
{
	font-family					:arial;
	font-size						:1.0em;
	font-weight					:800;
	letter-spacing				:0px;
	color							:#333;
	color							:#0052A5;
	text-align						:center;
}

#BrakesOfferTable td
{
	text-align						:left;
	
}




#BrakesOfferCopy
{
	padding-left					:16px;
	padding-right				:16px;
}


#BrakesOffer p
{
	font-family					:arial;
	font-size						:1.0em;
	font-weight					:300;
	letter-spacing				:0px;
	color							:#555;
	text-align						:center;
}



#BrakesSupplyHeader
{
	font-family					:arial;
	font-size						:1.3em;
	font-weight					:800;
	font-style					:italic;
	letter-spacing				:-1px;
	color							:#0052A5;
	text-align						:center;
	padding-bottom			:10px;
	
}




#TyreSizeSelectorRow
{
	width								:400px;
	margin-bottom					:20px;
	float									:left;
}





#TyresListingContainer
{
	width								:718px;
	margin-left						:25px;
	min-height						:120px;
	background-color			:#FFF;
	margin-bottom					:20px;
}






#TyreRow
{
	padding-top						:25px;
	padding-left						:24px;
}



#TyrePanel
{
	width								:314px;
	height								:186px;
	float									:left;
	margin-right						:40px;
	padding-top						:10px;
	border-top						:1px SOLID #6DA7DE;
	border-bottom					:4px SOLID #6DA7DE;
	margin-bottom					:40px;
}



#TyreImage
{
	width								:146px;
	height								:160px;
	background-color			:gold;
	float									:left;
}

#TyreDetails
{
	width								:160px;
	height								:190px;
	float									:left;
	text-align							:right;
}

#TyreManufactuerTitle
{
	font-family						:arial;
	font-size							:1.7em;
	font-weight						:800;
	font-style						:italic;
	letter-spacing					:0px;
	color								:#444;
	padding-top						:2px;
}


#TyreTitle
{
	font-family						:arial;
	font-size							:1.1em;
	font-weight						:100;
	letter-spacing					:0px;
	color								:#444;
	padding-bottom				:7px;
}


#TyreDescription
{
	font-family						:arial;
	font-size							:0.8em;
	font-weight						:100;
	letter-spacing					:0px;
	color								:#666;
	padding-bottom				:11px;

}



#TyrePrice
{
	font-family						:arial;
	font-size							:1.4em;
	font-weight						:800;
	letter-spacing					:0px;
	color								:#444;
}







#TyreSingleRowPanel
{
	width								:678px;
	height								:25px;
	padding							:1px;
	border								:1px SOLID #C0C0C0;
	margin-bottom					:10px;
}



#TyreSingleRowDetails
{
	width								:678px;
	float									:left;
	text-align							:left;
}



#TyreSingleRowManufacturerTitle
{
	width								:520px;
	height								:20px;
	font-family						:arial;
	font-size							:1.3em;
	font-weight						:800;
	font-style						:italic;
	letter-spacing					:0px;
	color								:#444;
	padding-top						:2px;
	float									:left;
	background-color			:#F0F;
}



#TyreSingleRowManufacturerLogo
{
	width								:154px;
	height								:33px;
	float									:left;
}



#TyreSingleRowLogoImage
{
	width							:136px;
	height							:27px;
}



#TyreSingleRowTyreName
{
	width								:406px;
	height								:31px;
	font-family						:arial;
	font-size							:1.1em;
	font-weight						:800;
	letter-spacing					:0px;
	color								:#888;
	padding-top						:2px;
	padding-left						:7px;
	float									:left;
}




#TyreSingleRowPrice
{
	width								:110px;
	height								:20px;
	font-family						:arial;
	font-size							:1.2em;
	font-weight						:800;
	letter-spacing					:0px;
	color								:#444;
	float									:left;
	text-align							:right;
}


#TyreSingleRowDescription
{
	width								:530px;
	height								:30px;
	font-family						:arial;
	font-size							:0.7em;
	font-weight						:100;
	letter-spacing					:0px;
	color								:#888;
	padding-top						:0px;
	padding-left						:7px;
	float									:left;
}



#NoTyresMessage
{
	width								:440px;
	font-family						:Arial;
	font-size							:1.0em;
	font-weight						:100;
	letter-spacing					:0px;
	color								:#000;
	line-height						:21px;
	padding							:20px 0px 0px 120px;
	text-align							:CENTER;
}


#TyresTermsAndConditions
{
	width								:440px;
	font-family						:Arial;
	font-size							:0.9em;
	font-weight						:100;
	letter-spacing					:0px;
	color								:#666;
	line-height						:21px;
	padding							:0px 0px 0px 160px;
	text-align							:CENTER;
}
	















