body
{
	margin									:0px;
	padding								:0px;
	border									:0px;
	background-color				:#FFF;
	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									:1024px;
	margin									:auto;
	text-align								:left;
	border-left							:1px SOLID #DDD;
	border-right							:1px SOLID #DDD;
}





#HeaderContainer
{
	width									:1000px;
	height									:445px;
	padding								:0px 12px 0px 12px;
	background-color				:WHITE;
}



#HeaderBannerUnit
{
	width									:1000px;
	height									:130px;
}

#HeaderLogoUnit
{
	width									:550px;
	height									:130px;
	float										:left;
}


#HeaderContactUnit
{
	width									:450px;
	height									:130px;
	float										:left;
}


#HeaderContactAddress
{
	width									:432px;
	height									:30px;
	padding								:16px 18px 24px 0px;
	font-family							:ARIAL;
	font-size								:1.3em;
	font-weight							:800;
	color									:#111;
	text-align								:RIGHT;
}


#HeaderContactTelephoneNumber
{
	width									:440px;
	height									:70px;
	padding								:0xp;
	font-family							:ARIAL;
	font-size								:2.1em;
	line-height							:30px;
	font-weight							:800;
	color									:#111;
	
	text-align								:RIGHT;
}



#HeaderContactTelephoneNumber a
{
	color									:#000;
}

#HeaderContactTelephoneNumber a:hover
{
	color									:#000;
}




#HeaderContacts
{
	width									:1000px;
	height									:70px;
	padding-top							:15px;
	
	
	
	background-color				:WHITE;	
}
	



#CovidInfoUnit
{
	width									:1000px;
	height									:230px;
	float										:LEFT;
	
	background-color				:WHITE;
}
	

#MobileImageUnit
{
	width									:960px;
	min-height							:300px;
	padding								:40px 13px 80px 0px;
}



#MobileImageUnit img
{
	width									:960px;
	min-height							:300px;
}




#MainContentUnit
{
	width									:1024px;
	min-height							:400px;
	background-color				:#FFF;
	float										:LEFT;
}






#MobileBannerUnit
{
	width									:1000px;
	height									:500px;
	padding								:0px 13px 0px 13px;
}




#MobileBannerUnitLeftOption
{
	width									:499px;
	height									:526px;
	float										:LEFT;
	border-bottom						:2px SOLID #E6E6E6;
}


#MobileBannerUnitRightOption
{
	width									:499px;
	height									:497px;
	float										:LEFT;
	padding								:30px 0px 0px 0px;
	border-left							:2px SOLID #E6E6E6;
	border-bottom						:2px SOLID #E6E6E6;
}




#MobileTyresBannerUnit
{
	width									:1000px;
	height									:667px;
	padding								:0px 13px 0px 12px;
}






#MobileHomeOptionUnit
{
	width									:1000px;
	height									:170px;
	padding								:12px 13px 12px 13px;
	border-bottom						:1px SOLID #E6E6E6;
}



#MobileHomeOptionUnitIcon
{
	width									:180px;
	height									:120px;
	padding								:30px 0px 0px 30px;
	float										:LEFT;
}



#MobileHomeOptionUnitCopy
{
	width									:700px;
	height									:32px;
	float										:LEFT;
	
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:700;
	color									:#222;
	padding								:50px 0px 0px 0px;
}











#MobileMOTContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#MobileMOTContainer h1
{
	font-family							:ARIAL;
	font-size								:5.2em;
	font-weight							:800px;
	color									:#111;
}





#MobileMOTContainer h2
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#MobileMOTContainer h3
{
	font-family							:ARIAL;
	font-size								:3.1em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MobileMOTContainer h4
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:20px 0px 40px 0px;
}





#MobileMOTContainer p
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:100px;
	color									:#333;
	text-align								:left;
}




#MobileMOTContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:600;
	color								:#222;
	
}	



#MobileMOTContainer li
{
	
	margin							:0px 0px 10px 70px;
}	



#MobileMOTContainer strong
{
	color							:#000;
}




#MobileMOTUpperContainer
{
	width								:980px;
	min-height							:1560px;
	float									:left;
	margin								:0px 0px 0px 10px;
}





#MobileMOTContainer img#MOTTestingStation
{
	width									:404px;
	height									:253px;
	margin									:20px 0px 15px 55px;
	border									:1px SOLID #222;
	float										:RIGHT;
}




#MobileMOTTitle
{
	width									:1000px;
	height									:120px;
	margin									:10px 0px 0px 0px;
}



#MobileMOTUpperCopyAndImage
{
	width									:980px;
	height									:690px;
}




#MobileMOTUpperCopy
{
	width									:600px;
	height									:410px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileMOTUpperRightColumn
{
	width									:300px;
	height									:360px;
	float										:left;
	padding								:24px 0px 0px 0px;
}


#MobileMOTUpperImage
{
	width									:300px;
	height									:260px;
	float										:left;
	margin-top							:24px;
}


#MobileMOTUpperLogos
{
	width									:300px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	


#MobileMOTVOSALogo
{
	width									:186px;
	float										:LEFT;
}



#MOTTestingLogo
{
	width									:200px;
	height									:200px;
	margin									:20px 0px 15px 55px;
	border									:1px SOLID #222;
	float										:RIGHT;
}




#MobileMOTTestingGarage
{
	padding								:230px 0px 0px 0px;
	float										:LEFT;
}



#MobileMOTTestingGarage img
{
	width									:300px;
	height									:200px;
	float										:LEFT;
}




#MobileMOTBookOnline
{
	width									:300px;
	height									:546px;
	padding								:110px 0px 0px 0px;
	float										:LEFT;
}



#MobileMOTBookOnline img
{
	width									:300px;
	height									:546px;
	float										:LEFT;
}




#MOTInGlasgow
{
	width								:960px;
	min-height						:700px;
	float									:LEFT;
	margin								:150px 0px 40px 10px;
}



#MobileMOTMiddleContainer
{
	width								:980px;
	min-height						:2300px;
	float									:left;
	margin								:0px 0px 80px 10px;
}




#MobileMOTLowerContainer
{
	width								:980px;
	height								:900px;
	float									:left;
	margin								:0px 0px 0px 10px;
}




#MobileMOTLowerHeader
{
	width									:980px;
	height									:120px;
	float										:LEFT;
}


#MobileMOTLowerCopyAndImage
{
	width									:980px;
	height									:440px;
	float										:LEFT;
}




#MobileMOTLowerCopy
{
	width									:540px;
	height									:360px;
	padding								:0px 40px 0px 0px;
	float										:left;
}



#MobileMOTLowerImage
{
	width									:400px;
	height									:268px;
	margin									:0px 0px 0px 0px;
	float										:left;
}



#MobileMOTLowerLowerCopy
{
	width									:900px;
	height									:460px;
	padding								:0px 40px 0px 40px;
}





#MobileDiagnosticsContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 12px;
	float									:left;
}




#MobileDiagnosticsContainer2 h1
{
	width									:100%;
	min-height							:120px;
	padding								:0px 0px 40px 0px;
	font-family							:ARIAL;
	font-size								:5.2em;
	font-weight							:800px;
	color									:#111;
	text-align								:CENTER;
	stext-align								:RIGHT;
	float										:LEFT;
	sbackground-color				:LIGHTBLUE;
}



#MobileDiagnosticsContainer h1
{
	font-family							:ARIAL;
	font-size								:4.45em;
	font-weight							:800;
	color									:#000;
	padding								:40px 0px 30px 0px;
	line-height							:58px;
	text-align								:CENTER;
	stext-align								:LEFT;
}



#MobileDiagnosticsContainer h2
{
	font-family							:ARIAL;
	font-size								:3.85em;
	font-weight							:800;
	color									:#000;
	padding								:10px 0px 30px 0px;
	line-height							:58px;
	text-align								:LEFT;
}



#MobileDiagnosticsContainer h3
{
	font-family							:ARIAL;
	font-size								:2.65em;
	font-weight							:800;
	color									:#000;
	line-height							:58px;
	text-align								:LEFT;
}






#MobileDiagnosticsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}





#MobileDiagnosticsContainer p
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:100px;
	color									:#111;
	line-height							:50px;
	text-align								:left;
}




#MobileDiagnosticsContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.4em;
	font-weight						:600;
	color								:#111;
	
}	



#MobileDiagnosticsContainer li
{
	
	margin							:0px 0px 10px 70px;
}	




#MobileDiagnosticsContainer img#DiagnosticsGlasgowPanel
{
	width									:284px;
	height									:211px;
	margin									:60px 0px 15px 45px;
	float										:RIGHT;
}





#MobileDiagnosticsContainer img#DashboardDiagnosticsPhoto
{
	width									:317px;
	height									:119px;
	margin									:20px 0px 20px 45px;
	float										:RIGHT;
}




#MobileDiagnosticsContainer img#CarDiagnosticsGlasgow
{
	width									:319px;
	height									:198px;
	margin									:20px 0px 15px 45px;
	float										:RIGHT;
}



#MobileDiagnosticsContainer img#OurServiceStation
{
	width									:390px;
	height									:268px;
	margin									:20px 0px 15px 45px;
	float										:RIGHT;
}





#MobileDiagnosticsUpperContainer
{
	width								:1000px;
	height								:420px;
	float									:left;
}



#MobileDiagnosticsTitle
{
	width									:1000px;
	height									:98px;
}


#MobileDiagnosticsUpperCopyAndImage
{
	width									:1000px;
	height									:280px;
}




#MobileDiagnosticsUpperCopy
{
	width									:650px;
	height									:210px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileDiagnosticsUpperRightColumn
{
	width									:282px;
	height									:250px;
	float										:left;
	padding								:24px 0px 0px 18px;
}


#MobileDiagnosticsUpperImage
{
	width									:282px;
	height									:210px;
	float										:left;
	margin-top							:0px;
}


#MobileDiagnosticsUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	




#MobileDiagnosticsMiddleContainer
{
	width								:1000px;
	height								:980px;
	float									:left;
}




#MobileDiagnosticsLowerContainer
{
	width								:1000px;
	height								:620px;
	float									:left;
}




#MobileDiagnosticsLowerHeader
{
	width									:600px;
	height									:78px;
}


#MobileDiagnosticsLowerCopyAndImage
{
	width									:1000px;
	height									:400px;
}




#MobileDiagnosticsLowerCopy
{
	width									:540px;
	height									:360px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MobileDiagnosticsLowerImage
{
	width									:400px;
	height									:268px;
	float										:left;
}


#MobileDiagnosticsLowerLowerCopy
{
	width									:1000px;
	height									:200px;
}



#MobileServicingBannerUnit
{
	width									:1000px;
	height									:672px;
	padding								:0px 13px 0px 12px;
	float										:LEFT;
}





#MobileServicingContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	margin								:0px 0px 0px 12px;
	float									:left;
}




#MobileServicingContainer h1
{
	font-family							:ARIAL;
	font-size								:5.1em;
	font-weight							:800;
	color									:#000;
	text-align								:CENTER;
	padding								:0px 0px 35px 0px;
}





#MobileServicingContainer h2
{
	font-family							:ARIAL;
	font-size								:2.85em;
	font-weight							:400;
	color									:#111;
	text-align								:CENTER;
}



#MobileServicingContainer h3
{
	font-family							:ARIAL;
	font-size								:4.4em;
	font-weight							:800;
	color									:#000;
	text-align								:CENTER;
	padding								:0px 0px 70px 0px;
}




#MobileServicingContainer h4
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}



#MobileServicingContainer h5
{
	font-family							:ARIAL;
	font-size								:3.0em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 70px 0px;
}


#MobileServicingContainer h6
{
	font-family							:ARIAL;
	font-size								:3.7em;
	font-weight							:400;
	color									:#222;
	text-align								:CENTER;
}




#MobileServicingContainer p
{
	font-family							:ARIAL;
	font-size								:40px;
	line-height							:54px;
	font-weight							:400;
	color									:#000;
	text-align								:left;
}




#MobileServicingContainer ul
{
	
	margin								:0px 0px 90px 0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:100;
	color								:#222;
	
}	



#MobileServicingContainer li
{
	
	margin							:0px 0px 10px 70px;
}	



#MobileServicingInformation
{
	width								:960px;
	min-height						:1000px;
	padding							:20px 20px;
	margin								:50px 0px 50px 0px;
	float									:left;
}












#MobileCarsContainer
{
	width									:980px;
	min-height							:700px;
	background-color				:WHITE;
	padding								:20px 20px 0px 20px;
	float										:left;
	background-color				:#EDEDED;
}





#MobileCarsContainer h1
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:800;
	color									:#000;
	padding								:0px 0px 20px 0px;
}





#MobileCarsContainer h2
{
	font-family							:ARIAL;
	font-size								:1.8em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 10px 0px;
}



#MobileCarsContainer h3
{
	font-family							:ARIAL;
	font-size								:1.5em;
	font-weight							:200;
	color									:#000;
	padding								:0px 0px 15px 0px;
}




#MobileCarsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}


#MobileCarsContainer h5
{
	font-family							:ARIAL;
	font-size								:1.8em;
	font-weight							:300;
	color									:#333;
	padding								:4px 0px 0px 0px;
}




#MobileCarsContainer p
{
	font-family							:ARIAL;
	font-size								:1.7em;
	font-weight							:200;
	color									:#111;
	text-align								:left;
}






#MobileCarDetails
{
	width									:980px;
	height									:320px;
	float										:left;
	background-color				:WHITE;
	padding								:40px 0px 70px 0px;
	border-bottom						:1px SOLID #C9C9C9;
}


#MobileCarDetailsImage
{
	width									:400px;
	height									:300px;
	margin									:0px 40px 0px 0px;
	float										:left;
	
	background-color				:ROYALBLUE;
}



#MobileCarDetailsImage img
{
	width									:400px;
	height									:300px;
}



#MobileCarDetailsInfo
{
	width									:540px;
	height									:230px;
	float										:left;
}


#MobileCarDetailsInfoCopy
{
	width									:430px;
	height									:300px;
	float										:left;
}


	
#MobileCarDetailsPriceUnit
{
	width									:540px;
	height									:60px;
	float										:left;
	margin									:0px 0px 0px 0px;
	padding								:10px 0px 0px 0px;
}


#MobileCarDetailsPriceUnitCopySmall
{
	width									:90px;
	height									:56px;
	float										:left;
	
	font-family							:ARIAL;
	font-size								:2.1em;
	font-weight							:800;
	color									:#000;
	padding								:14px 0px 0px 10px;
}


#MobileCarDetailsPriceUnitCopyLarge
{
	width									:280px;
	height									:70px;
	float										:left;
	
	font-family							:ARIAL;
	font-size								:3.1em;
	font-weight							:800;
	color									:#000;
}



#MobileCarDetailsPriceUnitButton
{
	width									:110px;
	height									:40px;
	float										:left;
	padding								:10px 20px 10px 20px;
	text-align								:center;
	
	background-color				:#0166FF;
	
	font-family							:ARIAL;
	font-size								:2.1em;
	font-weight							:300;
	color									:WHITE;
}




#MobileCarDetailsPriceUnit a
{
		color									:#FFF;
}

#MobileCarDetailsPriceUnit a:hover
{
	color									:#FFF;
}




#MobileCarDetailsInfoIcons
{
	width									:110px;
	height									:300px;
	float										:left;
	text-align								:CENTER;
}








#MobileTyresContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 12px;
	float									:left;
}




#MobileTyresContainer h1
{
	font-family							:ARIAL;
	font-size								:5.7em;
	font-weight							:800;
	color									:#000;
	padding								:70px 0px 90px 0px;
	text-align								:CENTER;
}





#MobileTyresContainer h2
{
	font-family							:ARIAL;
	font-size								:4.6em;
	font-weight							:800;
	color									:#111;
	psadding								:0px 0px 90px 0px;
	margin-bottom						:50px;
	stext-align								:CENTER;
}



#MobileTyresContainer h3
{
	font-family							:ARIAL;
	font-size								:4.2em;
	font-weight							:800;
	color									:#000;
	line-height							:80px;
	padding								:0px 0px 70px 0px;
}




#MobileTyresContainer h4
{
	font-family							:ARIAL;
	font-size								:2.8em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 40px 0px;
}



#MobileTyresContainer h5
{
	font-family							:ARIAL;
	font-size								:4.5em;
	font-weight							:800;
	color									:#000;
	text-align								:CENTER;
	padding								:4px 0px 70px 0px;
}


#MobileTyresContainer h6
{
	font-family							:ARIAL;
	font-size								:2.7em;
	font-weight							:100;
	color									:#222;
	text-align								:CENTER;
}







#MobileTyresContainer p
{
	font-family							:ARIAL;
	font-size								:2.5em;
	font-weight							:400;
	color									:#111;
	text-align								:left;
}




#MobileTyresContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:100;
	color								:#000;
	
}	



#MobileTyresContainer li
{
	
	margin							:0px 0px 10px 70px;
}	



#MobileTyreSelectorsContainer
{
	width								:900px;
	height								:1000px;
	padding							:0px 50px 0px 50px;
	margin								:0px 0px 100px 0px;
	float									:left;
	
	background-color			:#E8E8E8;
}



#MobileTyreSelectorsTitle
{
	width								:900px;
	height								:149px;
	font-family						:ARIAL;
	font-size							:4.9em;
	font-weight						:800;
	color								:#FF0;
	text-align							:CENTER;
	float									:left;
	margin								:0px 0px 70px 0px;
	
	color								:#000;
}





#MobileTyreParameterSelector
{
	width									:900px;
	height									:120px;
	margin									:0px 0px 80px 0px;
	float										:LEFT;
}




#MobileTyreParameterSelectorLabel
{
	width								:300px;
	height								:100px;
	font-family						:ARIAL;
	font-size							:4.2em;
	font-weight						:800;
	color								:#000;
	text-align							:left;
	float									:left;
	padding							:10px 0px 0px 50px;
}
	


#MobileTyreParameterSelector select
{
	width								:550px;
	height								:110px;
	font-family						:ARIAL;
	font-size							:4.6em;
	font-weight						:800;
	color								:#86BD23;
	color								:#000;
	text-align							:CENTER;
}


#MobileTyreSearchButton
{
	width								:853px;
	height								:155px;
	float									:left;
	margin								:0px 0px 0px 50px;
	padding							:0px 0px 0px 0px;
	font-family						:ARIAL;
	font-size							:3.6em;
	font-weight						:800;
	color								:#FFF;
	text-align							:CENTER;
	background-color			:#0F0;
}




#MobileTyreListSpinner
{
	width								:420px;
 	height								:420px;
 	border								:16px solid #f3f3f3;
 	border-radius					:50%;
 	border-top						:56px solid #FFF;
 	border-right						:56px solid #000;
 	border-bottom					:56px solid #FFF;
 	border-left						:56px solid #000;
 	margin								:0px 0px 100px 220px;
  
 	-webkit-animation			:spin 2s linear infinite;
 	animation							:spin 2s linear infinite;
}

@-webkit-keyframes spin
{
	 0% 		{ -webkit-transform: rotate(0deg); }
  100%		{ -webkit-transform: rotate(360deg); }
}

@keyframes spin
{
 	0% 			{ transform: rotate(0deg); }
 	100% 		{ transform: rotate(360deg); }
}



#MobileTyreListContainer
{
	width								:1000px;
	min-height						:500px;
	float									:left;
}




#MobileTyreItemContainer
{
	width								:1000px;
	height								:700px;
	padding							:0px 0px 0px 0px;
	margin								:0px 0px 100px 0px;
	border								:1px SOLID #888;
	float									:left;
}


#MobileTyreItemImagery
{
	width								:450px;
	height								:630px;
	margin								:0px 0px 0px 10px;
	float									:left;
}


#MobileTyreItemImage
{
	width								:260px;
	height								:390px;
	margin								:0px 0px 0px 60px;
	float									:left;
}


#MobileTyreItemImage img
{
	width								:260px;
	height								:390px;
}



#MobileTyreItemLogo
{
	width								:450px;
	height								:240px;
	float									:left;
	padding								:0px 0px 0px 100px;
}


#MobileTyreItemLogo img
{
	width								:250px;
	height								:80px;
}




#MobileTyreItemDetails
{
	width								:530px;
	height								:630px;
	margin								:0px 10px 0px 0px;
	float									:left;
}	




#MobileTyreItemName
{
	width								:530px;
	height								:70px;
	
	overflow							:hidden;
	font-family						:ARIAL;
	font-size							:3.5em;
	font-weight						:800;
	color								:#000;
	text-align							:right;
	
	float									:left;

	margin								:60px 0px 0px 0px;

}


#MobileTyreItemDescription
{
	width								:430px;
	height								:60px;
	padding							:0px 0px 0px 100px;
	font-family						:ARIAL;
	font-size							:1.6em;
	font-weight						:800;
	color								:#222;
	text-align							:right;
	float									:left;
}


#MobileTyreItemSizes
{
	width								:530px;
	height								:60px;
	padding							:20px 0px 0px 0px;
	font-family						:ARIAL;
	font-size							:1.9em;
	font-weight						:400;
	color								:#333;
	text-align							:right;
	float									:left;
}



#MobileTyreItemPriceInfo
{
	width								:530px;
	height								:30px;
	font-family						:ARIAL;
	font-size							:1.2em;
	font-weight						:800;
	color								:#000;
	text-align							:right;
	float									:left;
}



#MobileTyreItemPrice
{
	width								:530px;
	height								:100px;
	font-family						:ARIAL;
	font-size							:4.8em;
	font-weight						:800;
	color								:#000;
	text-align							:right;
	float									:left;
}



#MobileTyreItemContactButton
{
	width								:530px;
	height								:74px;
	padding							:15px 0px 0px 0px;
	margin								:50px 0px 0px 0px;
	font-family						:ARIAL;
	font-size							:3.0em;
	font-weight						:800;
	color								:#FFF;
	background-color			:#0C0;
	text-align							:center;
	float									:left;
}



#MobileTyreItemContactButton a
{
	color									:#FFF;
}

#MobileTyreItemContactButton a:hover
{
	color									:#FFF;
}







#MobileTyreItemFooter
{
	width								:998px;
	height								:51px;
	padding							:18px 0px 0px 0px;
	margin								:0px 1px;
	font-family						:ARIAL;
	font-size							:1.8em;
	font-weight						:800;
	color								:#FFF;
	text-align							:CENTER;
	float									:left;
	
	background-color			:#1388D9;
}






#MobileTyresInfoContainer
{
	width								:920px;
	min-height						:1120px;
	float									:left;
	padding							:60px 40px;
	background-color			:#FFF;
	
}




#MobileTyresInfoContainer p
{
	font-family							:ARIAL;
	font-size								:2.7em;
	font-weight							:100px;
	color									:#111;
	line-height							:58px;
	text-align								:left;
}



#MobileTyresInfoContainer ul
{
	font-family							:ARIAL;
	font-size								:2.7em;
	font-weight							:400px;
	color									:#145;
	line-height							:60px;
	text-align								:left;
}	



#MobileTyresInfoContainer li
{
	
	margin							:0px 0px 10px 70px;
}	




#MobileTyresInfoContainer a
{
		color									:#000;
}

#MobileTyresInfoContainer a:hover
{
	color									:#000;
}





#MobileTyresInfoQuoteButton
{
	width									:400px;
	height									:90px;
	float										:left;
	padding-top							:30px;
	background-color				:#2AF;
	border									:2px SOLID RGB #000;
	
	font-family							:ARIAL;
	font-size								:2.8em;
	font-weight							:800;
	text-align								:CENTER;
	
}




#MobileTyresUpperContainer
{
	width								:1000px;
	height								:420px;
	float									:left;
}




#MobileTyresTitle
{
	width									:1000px;
	height									:98px;
}


#MobileTyresUpperCopyAndImage
{
	width									:1000px;
	height									:280px;
}




#MobileTyresUpperCopy
{
	width									:650px;
	height									:210px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileTyresUpperRightColumn
{
	width									:282px;
	height									:250px;
	float										:left;
	padding								:24px 0px 0px 18px;
}


#MobileTyresUpperImage
{
	width									:282px;
	height									:210px;
	float										:left;
	margin-top							:0px;
}


#MobileTyresUpperImage img
{
	width									:282px;
	height									:210px;
}




#MobileTyresUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}



#MobileTyresServiceStationImage
{
	width									:1000px;
	height									:638px;
	float										:left;
	margin									:60px 0px 60px 0px;
}


#MobileTyresServiceStationImage img
{
	width									:93R0px;
	height									:618px;
}


	


#MobileTyreLogosImage
{
	width									:1000px;
	height									:471px;
	float										:left;
	margin									:60px 0px 60px 0px;
}


#MobileTyreLogosImage img
{
	width									:900px;
	height									:471px;
}







#MobileTyresMiddleContainer
{
	width								:1000px;
	height								:1180px;
	float									:left;
}




#MobileTyresLowerContainer
{
	width								:1000px;
	height								:620px;
	float									:left;
}




#MobileTyresLowerHeader
{
	width									:600px;
	height									:78px;
}


#MobileTyresLowerCopyAndImage
{
	width									:1000px;
	height									:400px;
}




#MobileTyresLowerCopy
{
	width									:540px;
	height									:360px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MobileTyresLowerImage
{
	width									:400px;
	height									:268px;
	float										:left;
}


#MobileTyresLowerLowerCopy
{
	width									:1000px;
	height									:200px;
}






#MobileMOTBookingBannerUnit
{
	width									:1000px;
	height									:671px;
	padding								:0px 13px 0px 12px;
}





#MobileMOTBookingContainer
{
	width								:980px;
	min-height						:700px;
	background-color			:WHITE;
	margin								:0px 0px 0px 12px;
	float									:left;
}




#MobileMOTBookingContainer h1
{
	font-family							:ARIAL;
	font-size								:4.5em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:0px 0px 80px 0px;
}





#MobileMOTBookingContainer h2
{
	font-family							:ARIAL;
	font-size								:6.2em;
	font-weight							:800;
	color									:#111;
}



#MobileMOTBookingContainer h3
{
	font-family							:ARIAL;
	font-size								:4.4em;
	font-weight							:800;
	color									:#000;
	text-align								:CENTER;
	padding								:0px 0px 70px 0px;
}




#MobileMOTBookingContainer h4
{
	font-family							:ARIAL;
	font-size								:2.6em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}



#MobileMOTBookingContainer h5
{
	font-family							:ARIAL;
	font-size								:3.0em;
	font-weight							:800;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 70px 0px;
}


#MobileMOTBookingContainer h6
{
	font-family							:ARIAL;
	font-size								:3.7em;
	font-weight							:400;
	color									:#222;
	text-align								:CENTER;
}




#MobileMOTBookingContainer p
{
	font-family							:ARIAL;
	font-size								:40px;
	line-height							:54px;
	font-weight							:400;
	color									:#000;
	text-align								:left;
}




#MobileMOTBookingContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:100;
	color								:#222;
	
}	



#MobileMOTBookingContainer li
{
	
	margin							:0px 0px 10px 70px;
}	



#MobileMOTBookingInformation
{
	width								:900px;
	min-height						:1000px;
	padding							:50px 50px;
	margin								:50px 0px 50px 0px;
	float									:left;
}



#MobileMOTBookingCalendarContainer
{
	width								:920px;
	min-height						:700px;
	background-color			:WHITE;
	margin								:80px 20px 0px 40px;
	float									:left;
}



#MOTBookingCalendarRow
{
	width								:950px;
	height								:70px;
	padding							:2px 0px 0px 2px;
}


#MOTBookingCalendarRowShort
{
	width								:950px;
	height								:120px;
	margin								:2px 0px 0px 2px;
}





	

#MOTBookingCalendarDayCell
{
	width								:128px;
	height								:80px;
	margin								:2px;
	padding-top						:10px;
	float									:left;
	text-align							:CENTER;
}




#MOTBookingCalendarDateCellActive a
{
	width								:122px;
	height								:92px;
	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								:122px;
	height								:92px;
	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								:132px;
	height								:102px;
	float									:left;
	
	background-color			:#E4E4E4;
}

	



#MOTBookingTimesContainer
{
	width								:1000px;
	min-height						:300px;
	float									:left;
	color								:#222;
	text-align							:left;
	margin								:20px 0px 50px 0px;
}



#MOTBookingTimesErrorMessage
{
	font-family							:ARIAL;
	font-size								:2.9em;
	line-height							:54px;
	font-weight							:500;
	color									:RED;
	text-align								:LEFT;
	margin									:0px 0px 50px 45px;
}




#MOTBookingTimesUnit
{
	width									:940px;
	min-height							:150px;
	float										:left;
	margin									:0px 0px 0px 0px;
}



#MOTBookingTimesColumn
{
	width									:460px;
	min-height							:150px;
	float										:left;
	margin									:0px 30px 0px 0px;
}






#MOTBookingTime
{
	width									:400px;
	height									:150px;
	font-family							:ARIAL;
	font-size								:3.6em;
	font-weight							:600;
	
	float										:left;
	padding								:6px 0px 0px 40px;
	margin									:0px 0px 40px 0px;
	color										:BLACK;
}



#MOTBookingTime a
{
	color										:BLACK;
}


#MOTBookingTime a:hover
{
	color										:BLACK;
}



#MOTBookingTime input
{
	width										:100px;
	height										:90px;
	vertical-align							:MIDDLE;
	margin-top								:-10px;
	margin-right								:20px;
	spadding									:20px 0px 0px 0px;
	float											:left;
	color										:BLACK;
}



#MOTBookingTime input a:hover
{
	color										:BLACK;
}






#MOTBookingFormServiceRequiredUnit
{
	width								:920px;
	height								:250px;
	padding							:50px 0px 0px 0px;
	margin								:0px 0px 6px 40px;
	float									:left;
}


#MOTBookingFormServiceRequiredLabel
{
	width								:700px;
	height								:90px;
	padding							:10px 0px 0px 0px;
	font-family						:ARIAL;
	font-size							:2.9em;
	font-weight						:700;
	color								:#111;
	float									:left;
}



#MOTBookingFormServiceRequiredLabelAmber
{
	width								:450px;
	height								:60px;
	padding							:10px 0px 0px 0px;
	font-family						:ARIAL;
	font-size							:1.2em;
	font-weight						:100;
	color								:#FE3;
	float									:left;
}




#MOTBookingFormServiceRequiredUnit input
{
	width								:85px;
	height								:85px;
	font-family						:ARIAL;
	font-size							:1.0em;
	font-weight						:100;
	padding							:10px 10px 10px 10px;
	margin								:13px 0px 0px 100px;
	color								:#666;
}






#MOTBookingFormReservationUnit
{
	width									:1000px;
	min-height							:600px;
	float										:LEFT;
}




#MOTBookingFormReservationDate
{
	font-family							:ARIAL;
	font-size								:4.6em;
	font-weight							:800;
	text-align								:CENTER;
	color									:#222;
	margin									:0px 0px 50px 0px;
}



#MOTBookingFormFieldsUnit
{
	width									:940px;
	min-height							:150px;
	float										:left;
	padding								:6px 20px 0px 20px;
}




#MOTBookingFormFieldRow
{
	width									:940px;
	height									:120px;
	margin									:0px 0px 80px 0px;
	float										:left;
}



.MOTBookingFormFieldIcon
{
	width									:100px;
	height									:100px;
	margin									:8px 0px 0px 30px;
	float										:left;
}




#MOTBookingFormFieldsErrorMessage
{
	font-family							:ARIAL;
	font-size								:2.9em;
	line-height							:54px;
	font-weight							:400;
	color									:RED;
	text-align								:left;
}




#MOTBookingFormFieldLabel
{
	font-family						:ARIAL;
	font-size							:2.25em;
	font-weight						:800;
	color								:#111;
	text-align							:left;
	padding							:20px 0px 8px 0px;
}




#MOTBookingFormFieldsUnit input
{
	width								:780px;
	height								:86px;
	font-size							:3.0em;
	padding							:16px 10px 2px 10px;
	color								:#222;
	border								:1px SOLID #555;
	margin								:0px 0px 20px 0px;
	float									:LEFT;
}



#MOTBookingFormFieldsUnit textarea
{
	width								:780px;
	height								:200px;
	font-family						:ARIAL;
	font-size							:3.0em;
	padding							:16px 10px 2px 10px;
	color								:#222;
	border								:1px SOLID #555;
	margin								:0px 0px 20px 0px;
	float									:LEFT;
}




#MOTBookingConfirmationUnit
{
	width								:904px;
	min-height						:158px;
	float									:LEFT;
	
	margin								:150px 0px 180px 0px;
}




#MOTBookingFormConfirmationButton
{
	width								:904px;
	height								:158px;
	float									:LEFT;
	
	margin								:150px 0px 180px 30px;
}




#MOTBookingFormLogotype
{
	width								:644px;
	height								:166px;
	float									:LEFT;
	
	margin								:0px 0px 50px 150px;
}









#MobileExhaustsContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 0px;
	float									:left;
}




#MobileExhaustsContainer h1
{
	font-family							:ARIAL;
	font-size								:3.2em;
	font-weight							:800px;
	color									:#111;
	margin									:50px 0px 0px 0px;
}





#MobileExhaustsContainer h2
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:800px;
	color									:#111;
	padding								:20px 0px 15px 0px;	
}



#MobileExhaustsContainer h3
{
	font-family							:ARIAL;
	font-size								:2.0em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MobileExhaustsContainer h4
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}





#MobileExhaustsContainer p
{
	font-family							:ARIAL;
	font-size								:1.2em;
	font-weight							:100px;
	color									:#111;
	text-align								:left;
}




#MobileExhaustsContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:1.4em;
	font-weight						:100;
	line-height						:34px;
	color								:#222;
}	



#MobileExhaustsContainer li
{
	
	margin							:0px 0px 0px 70px;
}	





#MobileExhaustsUpperContainer
{
	width								:1000px;
	height								:560px;
	float									:left;
	margin								:0px 0px 0px 10px;
}



#MobileExhaustsTitle
{
	width									:1000px;
	height									:48px;
}


#MobileExhaustsUpperCopyAndImage
{
	width									:1000px;
	height									:340px;
}




#MobileExhaustsUpperCopy
{
	width									:650px;
	height									:410px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileExhaustsUpperRightColumn
{
	width									:300px;
	height									:360px;
	float										:left;
	padding								:24px 0px 0px 0px;
}


#MobileExhaustsUpperImage
{
	width									:300px;
	height									:260px;
	float										:left;
	margin-top							:24px;
}


#MobileExhaustsUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	


#MobileExhaustsVOSALogo
{
	width									:186px;
	float										:LEFT;
}



#MobileExhaustsTestingLogo
{
	padding								:0px 0px 0px 186px;
	float										:LEFT;
}




#MobileExhaustsMiddleContainer
{
	width								:1000px;
	height								:450px;
	float									:left;
	margin								:30px 0px 0px 10px;
}




#MobileExhaustsLowerContainer
{
	width								:1000px;
	height								:400px;
	float									:left;
	margin								:0px 0px 0px 10px;
}




#MobileExhaustsLowerHeader
{
	width									:600px;
	height									:48px;
}


#MobileExhaustsLowerCopyAndImage
{
	width									:1000px;
	height									:480px;
}




#MobileExhaustsLowerCopy
{
	width									:540px;
	height									:210px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MobileExhaustsLowerImage
{
	width									:400px;
	height									:268px;
	float										:left;
}









#MobileBodyworkContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 12px;
	float									:left;
}




#MobileBodyworkContainer h1
{
	font-family							:ARIAL;
	font-size								:5.2em;
	font-weight							:800px;
	color									:#111;
}





#MobileBodyworkContainer h2
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#MobileBodyworkContainer h3
{
	font-family							:ARIAL;
	font-size								:3.0em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MobileBodyworkContainer h4
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}





#MobileBodyworkContainer p
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:100px;
	color									:#333;
	text-align								:left;
}




#MobileBodyworkContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:600;
	color								:#222;
	
}	



#MobileBodyworkContainer li
{
	
	margin							:0px 0px 10px 70px;
}	





#MobileBodyworkUpperContainer
{
	width								:1000px;
	height								:420px;
	float									:left;
}



#MobileBodyworkTitle
{
	width									:1000px;
	height									:98px;
}


#MobileBodyworkUpperCopyAndImage
{
	width									:1000px;
	height									:280px;
}




#MobileBodyworkUpperCopy
{
	width									:650px;
	height									:210px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileBodyworkUpperRightColumn
{
	width									:282px;
	height									:250px;
	float										:left;
	padding								:24px 0px 0px 18px;
}


#MobileBodyworkUpperImage
{
	width									:282px;
	height									:210px;
	float										:left;
	margin-top							:0px;
}


#MobileBodyworkUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	




#MobileBodyworkMiddleContainer
{
	width								:1000px;
	height								:980px;
	float									:left;
}




#MobileBodyworkLowerContainer
{
	width								:1000px;
	height								:620px;
	float									:left;
}




#MobileBodyworkLowerHeader
{
	width									:600px;
	height									:78px;
}


#MobileBodyworkLowerCopyAndImage
{
	width									:1000px;
	height									:400px;
}




#MobileBodyworkLowerCopy
{
	width									:540px;
	height									:360px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MobileBodyworkLowerImage
{
	width									:400px;
	height									:268px;
	float										:left;
}


#MobileBodyworkLowerLowerCopy
{
	width									:1000px;
	height									:200px;
}







#MobileWheelAlignmentContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 12px;
	float									:left;
}




#MobileWheelAlignmentContainer h1
{
	font-family							:ARIAL;
	font-size								:5.2em;
	font-weight							:800px;
	padding								:50px 20px 40px 20px;
	color									:#111;
}





#MobileWheelAlignmentContainer h2
{
	font-family							:ARIAL;
	font-size								:2.7em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 20px 75px 20px;
}



#MobileWheelAlignmentContainer h3
{
	font-family							:ARIAL;
	font-size								:3.0em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MobileWheelAlignmentContainer h4
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}





#MobileWheelAlignmentContainer p
{
	font-family							:ARIAL;
	font-size								:2.5em;
	font-weight							:100px;
	padding								:0px 20px 0px 20px;
	color									:#222;
	text-align								:left;
}




#MobileWheelAlignmentContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:600;
	color								:#222;
	
}	



#MobileWheelAlignmentContainer li
{
	
	margin							:0px 0px 10px 70px;
}	




#WheelAlignmentOverviewUnit
{
	width								:1000px;
	min-height						:1770px;
	margin								:0px 0px 40px 0px;
	float									:left;
}



#WheelAlignmentOverviewContent
{
	width								:1000px;
	min-height						:1670px;
	float									:left;
}


#WheelAlignmentOverviewContentCopy
{
	width								:1000px;
	min-height						:800px;
	float									:left;
}


#WheelAlignmentOverviewContentImage
{
	width								:1000px;
	height								:757px;
	padding							:0px 0px 100px 0px;
	float									:left;
}


#WheelAlignmentOverviewContentImage img
{
	width								:1000px;
	height								:757px;
	float									:left;
}






#MobileWheelAlignmentUpperContainer
{
	width								:1000px;
	min-height						:620px;
	float									:left;
}



#MobileWheelAlignmentTitle
{
	width									:1000px;
	height									:98px;
}


#MobileWheelAlignmentUpperCopyAndImage
{
	width									:1000px;
	min-height							:520px;
}




#MobileWheelAlignmentUpperCopy
{
	width									:650px;
	min-height							:210px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileWheelAlignmentUpperRightColumn
{
	width									:282px;
	height									:250px;
	float										:left;
	padding								:24px 0px 0px 18px;
}


#MobileWheelAlignmentUpperImage
{
	width									:282px;
	height									:210px;
	float										:left;
	margin-top							:0px;
}


#MobileWheelAlignmentUpperLogos
{
	width									:282px;
	height									:100px;
	float										:left;
	padding								:24px 0px 0px 0px;
}
	




#MobileWheelAlignmentMiddleContainer
{
	width								:1000px;
	height								:850px;
	float									:left;
}




#MobileWheelAlignmentLowerContainer
{
	width								:1000px;
	height								:620px;
	float									:left;
}




#MobileWheelAlignmentLowerHeader
{
	width									:600px;
	height									:78px;
}


#MobileWheelAlignmentLowerCopyAndImage
{
	width									:1000px;
	height									:400px;
}




#MobileWheelAlignmentLowerCopy
{
	width									:540px;
	height									:360px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MobileWheelAlignmentLowerImage
{
	width									:400px;
	height									:268px;
	float										:left;
}


#MobileWheelAlignmentLowerLowerCopy
{
	width									:1000px;
	height									:200px;
}






#MobileContactContainer
{
	width								:1000px;
	min-height						:700px;
	background-color			:WHITE;
	padding							:20px 0px 0px 12px;
	float									:left;
}




#MobileContactContainer h1
{
	font-family							:ARIAL;
	font-size								:5.2em;
	font-weight							:800px;
	color									:#111;
}





#MobileContactContainer h2
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:800px;
	color									:#111;
	padding								:0px 0px 15px 0px;	
}



#MobileContactContainer h3
{
	font-family							:ARIAL;
	font-size								:3.0em;
	font-weight							:800px;
	color									:#111;
	text-align								:LEFT;
	padding								:0px 0px 17px 0px;
}




#MobileContactContainer h4
{
	font-family							:ARIAL;
	font-size								:1.4em;
	font-weight							:800px;
	color									:#000;
	text-align								:LEFT;
	padding								:4px 0px 10px 0px;
}





#MobileContactContainer p
{
	font-family							:ARIAL;
	font-size								:2.4em;
	font-weight							:100px;
	color									:#333;
	text-align								:left;
}




#MobileContactContainer ul
{
	
	margin								:0px;
	font-family						:Arial;
	font-size							:2.0em;
	font-weight						:600;
	color								:#222;
	
}	



#MobileContactContainer li
{
	
	margin							:0px 0px 10px 70px;
}	





#MobileContactUpperContainer
{
	width								:1000px;
	height								:440px;
	float									:left;
}



#MobileContactTitle
{
	width									:1000px;
	height									:98px;
}


#MobileContactUpperCopyAndImage
{
	width									:1000px;
	height									:290px;
}




#MobileContactUpperCopy
{
	width									:480px;
	height									:270px;
	padding								:25px 50px 0px 0px;
	float										:left;
}



#MobileContactUpperRightColumn
{
	width									:282px;
	height									:210px;
	float										:left;
	padding								:24px 0px 0px 18px;
}


#MobileContactUpperImage
{
	width									:460px;
	height									:234px;
	float										:left;
	margin-top							:20px;
}


#MobileContactUpperImage img
{
	width									:460px;
	height									:240px;;
}





#MobileContactMiddleContainer
{
	width									:1000px;
	height									:500px;
	float										:left;
}





#MobileContactMapContainer
{
	width									:800px;
	height									:750px;
	margin									:30px 0px 0px 100px;
	float										:LEFT;
	text-align								:CENTER;
}


#MobileContactContactDetails
{
	width									:1000px;
	height									:300px;
	float										:left;
	text-align								:CENTER;
	font-family							:ARIAL;
	font-size								:3.5em;
	font-weight							:800;
	color									:#111;
}
	


#MobileContactLowerContainer
{
	width								:1000px;
	height								:620px;
	float									:left;
}




#MobileContactLowerHeader
{
	width									:600px;
	height									:78px;
}


#MobileContactLowerCopyAndImage
{
	width									:1000px;
	height									:400px;
}




#MobileContactLowerCopy
{
	width									:540px;
	height									:360px;
	padding								:0px 60px 0px 0px;
	float										:left;
}



#MobileContactLowerImage
{
	width									:400px;
	height									:268px;
	float										:left;
}


#MobileContactLowerLowerCopy
{
	width									:1000px;
	height									:200px;
}












#MobileFooterContactContainer
{
	margin							:60px 0px 0px 0px;
	width							:900px;
	min-height					:600px;
	padding						:0px 50px 30px 50px;
	float								:left;
}



#MobileFooterTelephoneCopy
{
	font-family						:ARIAL;
	font-size							:1.7em;
	font-weight						:800;
	line-height						:42px;
	color								:#333;
	text-align							:center;
	padding							:0px 0px 20px 0px;
}


#MobileFooterTelephoneCopy h3
{
	font-family						:ARIAL;
	font-size							:1.5em;
	font-weight						:500;
	color								:#333;
	line-height						:70px;
	
	margin								:0px 0px 0px 0px;
	text-align							:center;
}


#MobileFooterTelephoneNumber
{
	margin								:10px 0px 70px 220px;
}



#MobileFooterContactContainer a
{
		color									:#FFF;
}

#MobileFooterContactContainer a:hover
{
	color									:#FFF;
}





#MobileFooterContactContainerButton
{
	width									:400px;
	height									:90px;
	float										:left;
	padding-top							:30px;
	margin									:50px 0px 50px 260px;
	background-color				:#37F;
	border									:1px SOLID RGB #AAA;
	
	font-family							:ARIAL;
	font-size								:3.4em;
	font-weight							:800;
	text-align								:CENTER;
}








#MobileFooterUnit
{
	width									:1000px;
	height									:100px;
	padding								:12px 13px 12px 13px;
	float										:LEFT;
}




#MobileFooterViewFullSiteLink a
{
	color									:#000;
	text-decoration					:underline;
}

#MobileFooterViewFullSiteLink a:hover
{
	color									:#47F;
}




#MobileFooterViewFullSiteLink
{
	font-family							:ARIAL;
	font-size								:1.1em;
	font-weight							:800;
	color									:#000;
	text-align								:CENTER;
	padding								:30px 0px 30px 0px;
}



#FooterCopy
{
	font-family							:ARIAL;
	font-size								:0.9em;
	font-weight							:800px;
	color									:#444;
	text-align								:CENTER;
	line-height							:20px;
	padding								:10px 0px 10px 10px;
	margin-bottom						:16px;
}










