/* Stylesheet for Treble B Tyre Services Ltd website		   */
/* Created by Andrew Clarke, Michelin Tyre plc August 2005 */

/* Basic stuff */
body 	{margin-top: 0pt; margin-left: 0px;
		 background: url('images/blu_grad.jpg') repeat-x;} 

acronym, abbr {border-bottom: 1px dotted white; cursor: help;}

/* Hyperlink management */
a:link, a:visited {color: #000099; text-decoration: none;}
a:hover {text-decoration: underline;}

a.lnk_crumb_wht:link, a.nav:visited {color: #FFFFFF; text-decoration: none;}
a.lnk_crumb_wht:hover {color: #FFFFFF; text-decoration: underline;}

/* table management */
.tbl_text_only 	{position: absolute; top:0%; left:0%;  z-index: 3;}
.tbl_text_only_pu 	{position: absolute; top:90px; left:0%; width: 600px; z-index: 3;}
.tbl_logo		{position: absolute; top:0%; left: 50%; margin-left: -425px; z-index: 2;}
.tbl_logo_popup	{position: absolute; top:0%; left: 50%; margin-left: -300px; z-index: 2;}
.tbl_hp_temp	{position: absolute; top:140px; left: 50%; margin-left: -368px; width: 300px; z-index: 2;}
.tbl_hp_col2	{position: absolute; top:190px; left: 50%; margin-left: -20px; width: 400px; z-index: 2;}
.tbl_hp_col2_c2a{position: absolute; top:110px; left: 50%; margin-left: -20px; width: 400px; z-index: 2;}
.img_bnr_locs	{position: absolute; top:110px; left: 50%; margin-left: -368px; z-index: 2;}
.img_bnr_locs2	{position: absolute; top:160px; left: 50%; margin-left: -20px; z-index: 2;}
.img_bnr_fit	{position: absolute; top:110px; left: 50%; margin-left: 0px; z-index: 2;}
.txt_wh8l 		{font-family: Arial,verdana,sans-serif; font-size: 8pt; text-align: left; color: #ffffff;}


.tbl_hp_flash	{position: absolute; top:330px; left: 50%; margin-left: -253px; z-index: 2;}

.tbl_mfgs		{position: absolute; top:100px; left: 50%; margin-left: 327px; z-index: 2;}
.tbl_hp_foot	{position: absolute; top:590px; left: 50%; margin-left: -422px; width: 850px; height: 20px; z-index: 2;}
.tbl_ex_foot	{position: absolute; top:650px; left: 50%; margin-left: -422px; width: 850px; height: 20px; z-index: 2;}

.tbl_dep_inr	{position: absolute; top:190px; left: 50%; margin-left: -250px; width: 660px; height: 20px; z-index: 3;}
.tbl_dep_foot	{position: absolute; top:640px; left: 50%; margin-left: -422px; width: 850px; height: 20px; z-index: 3;}
.tbl_dep_foot_hail	{position: absolute; top:690px; left: 50%; margin-left: -422px; width: 850px; height: 20px; z-index: 2;}
.tbl_mainnav 	{position: absolute; top:120px; left: 50%; margin-left: -422px; z-index: 2;}
.tbl_dyk		{position: absolute; top:425px; left: 50%; margin-left: -422px; width: 150px; z-index: 2;}
.tbl_qmn		{position: absolute; top:120px; left: 50%; margin-left: -250px; width: 550px; height: 30px; z-index: 2; bordercolor="#FFFFFF"}
.tbl_qmn_hp		{position: absolute; top:95px; left: 50%; margin-left: -250px; width: 550px; height: 30px; z-index: 2; bordercolor="#FFFFFF"}
.tbl_qmn_long	{position: absolute; top:100px; left: 50%; margin-left: -200px; width: 630px; height: 30px; z-index: 2; bordercolor="#FFFFFF"}
.tbl_qmf		{position: absolute; top:120px; left: 50%; margin-left: -250px; width: 550px; height: 450px; z-index: 2;}
.tbl_ccc		{position: absolute; top:120px; left: 50%; margin-left: -250px; width: 680px; height: 30px; z-index: 2; bordercolor="#FFFFFF"}
.tbl_ctcf		{position: absolute; top:120px; left: 50%; margin-left: -250px; width: 550px; height: 450px; z-index: 3;}
.tbl_main_dely	{position: absolute; top:120px; left: 50%; margin-left: -252px; width: 680px; z-index: 2;}
.tbl_inr_dely	{position: absolute; top:160px; left: 50%; margin-left: -250px; width: 680px; z-index: 2;}
.tbl_popup_dely	{position: absolute; top:120px; width: 600px; z-index: 2;}
.tbl_popup_cont	{position: absolute; top:120px; left: 10px; width: 580px; z-index: 3;}
.tbl_inr_cont	{position: absolute; top:170px; left: 50%; margin-left: -240px; width: 660px; z-index: 3;}
.tbl_inr_tyre	{position: absolute; top:170px; left: 50%; margin-left: -240px; width: 660px; z-index: 3;}
.tbl_crumb	 	{position: absolute; top:95px; left: 50%; margin-left: -422px; z-index: 3;}
.tbl_tyres		{position: absolute; top:135px; left: 50%; margin-left: -250px; width: 250px; z-index: 2;}
.tbl_exhausts	{position: absolute; top:135px; left: 50%; margin-left: 50px; width: 250px; z-index: 2;}
.tbl_servg		{position: absolute; top:380px; left: 50%; margin-left: -250px; width: 250px; z-index: 2;}
.tbl_spec		{position: absolute; top:380px; left: 50%; margin-left: 50px; width: 250px; z-index: 2;}
.tbl_dep_inf	{position: absolute; top:170px; left: 50%; margin-left: -240px; width: 350px; z-index: 3;}
.tbl_dep_inf2	{position: absolute; top:430px; left: 50%; margin-left: -240px; width: 670px; height: 140px; z-index: 3;}
.tbl_dep_inf3	{position: absolute; top:580px; left: 50%; margin-left: -240px; width: 500px; z-index: 3;}
.cell_dep inf	{width: 175px;}
.tbl_dep_ccc	{position: absolute; top:450px; left: 50%; margin-left: -240px; width: 670px; height: 140px; z-index: 3;}



.img_logo_bg	{position: absolute; top:210px; left: 50%; margin-left: -200px; z-index: 2;}
.img_hal_bg		{position: absolute; top:210px; left: 50%; margin-left: -240px; z-index: 2;}
.img_dep_hail	{position: absolute; top:170px; left: 50%; margin-left: 122px; z-index: 3;}
.img_mot		{position: absolute; top:100px; left: 50%; margin-left: 366px; z-index: 2;}

.txt_bk12l 		{ font-family: Arial, verdana, sans-serif; font-size: 12pt; text-align: left; color: #000000;}
.txt_bk14c 		{ font-family: Arial, verdana,sans-serif; font-size: 14pt; text-align: center; font-weight: bold; color: #000000;}
.tbl_locn		{position: absolute; top:440px; left: 50%; margin-left: 275px; width: 150px; height: 140px; z-index: 3;}
.txt_bk10l 		{ font-family: Arial, verdana, sans-serif; font-size: 10pt; text-align: left; color: #000000;}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.tbl_top_adv 	{position: absolute; top:0px; left: 50%; margin-left: -100px; z-index: 2;}
.tbl_top_adv2 	{position: absolute; top:25px; left: 50%; margin-left: 195px; z-index: 2;}
.txt_bk12c 		{ font-family: Arial, sans-serif; font-size: 12pt; text-align: center; font-weight: bold; color: #000000;}





.tbl_shop_foot	{position: absolute; top:980px; left: 50%; margin-left: -450px; width: 900px; height: 20px; z-index: 2;}
.tbl_ctcu1_foot	{position: absolute; top:780px; left: 50%; margin-left: -450px; width: 900px; height: 20px; z-index: 2;}
.tbl_svcg_foot	{position: absolute; top:1680px; left: 50%; margin-left: -450px; width: 900px; height: 20px; z-index: 2;}
.tbl_inr_hdr	{position: absolute; top:130px; left: 50%; margin-left: -260px; width: 700px; z-index: 2;}

.tbl_thx_dely	{position: absolute; top:160px; left: 50%; margin-left: -450px; width: 900px; z-index: 2;}



/* text */
.txt_bk14l 		{ font-family: Arial, sans-serif; font-size: 14pt; text-align: left; font-weight: bold; color: #000000;}
.txt_yellow12l 	{ font-family: Arial, sans-serif; font-size: 12pt; text-align: left; font-weight: bold; color: #FFFF00;}
.txt_yellow12c 	{ font-family: Arial, sans-serif; font-size: 12pt; text-align: center; font-weight: bold; color: #FFFF00;}
.txt_yellow8c 	{ font-family: Arial, sans-serif; font-size: 8pt; text-align: center; font-weight: bold; color: #FFFF00;}
.txt_yellow8l 	{ font-family: Arial, sans-serif; font-size: 8pt; text-align: left; font-weight: bold; color: #FFFF00;}
.txt_bk10r 		{ font-family: Arial, sans-serif; font-size: 10pt; text-align: right; font-weight: bold; color: #000000;}
.txt_bk10c 		{ font-family: Arial, sans-serif; font-size: 10pt; text-align: center; font-weight: bold; color: #000000;}
.txt_bk8l 		{ font-family: Arial, sans-serif; font-size: 8pt; text-align: left; color: #000000;}
.txt_bk8c 		{ font-family: Arial, sans-serif; font-size: 8pt; text-align: center; font-weight: bold; color: #000000;}
.txt_wht10l 	{ font-family: Arial, sans-serif; font-size: 10pt; text-align: left; font-weight: bold; color: #FFFFFF;}
.txt_wht14l 	{ font-family: Arial, sans-serif; font-size: 14pt; text-align: left; font-weight: bold; color: #FFFFFF;}



.txt_topadtext  { font-family: Arial, sans-serif; font-size: 10pt; text-align: left; font-weight: bold; color: #FFFF00;}
.txt_text_only 	{ font-family: Arial, sans-serif; font-size: xx-small; text-align: left; color: #FFFFFF;}
.txt_textonly2 	{ font-family: Arial, sans-serif; font-size: xx-small; text-align: left; color: #000000; position: absolute; top:0%; left:0%;  z-index: 3;}

/* O&S  */
.img_stretch	{position: absolute; top:0px; left: 50%; margin-left: -450px; z-index: 1;}
.cell_footer		{text-align: center; background-color: #ffff00;}
