body 	{font-family: Arial; font-size: 10pt; color: #555555}
table	{font-family: Arial; font-size: 10pt; color: #555555}
td	{font-family: Arial; font-size: 10pt; color: #555555}

.h1	{font-family: Arial; font-size: 14pt; color: #555555}
.h2	{font-family: Arial; font-size: 13pt; color: #555555}
.h3	{font-family: Arial; font-size: 11pt; color: #555555}


a:link		{text-decoration: none; font-weight: normal; color: #0D6DFF}
a:visited	{text-decoration: none; font-weight: normal; color: #0D6DFF}
a:hover		{text-decoration: none; font-weight: normal; color: #666666}

.top_link:link    {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff}
.top_link:visited {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff}
.top_link:hover   {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff}

.mid_link:link    {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff}
.mid_link:visited {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff}
.mid_link:hover   {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff}

.bot_link:link		{font-family: Arial; font-size: 9pt; font-weight: normal; color: #999999; text-decoration: none}
.bot_link:visited	{font-family: Arial; font-size: 9pt; font-weight: normal; color: #999999; text-decoration: none}
.bot_link:hover		{font-family: Arial; font-size: 9pt; font-weight: normal; color: #000000; text-decoration: none}

.testnav:link     {font-family: Arial; font-size: 9pt; font-weight: bold; color: #0249BB; text-decoration: none}
.testnav:visited  {font-family: Arial; font-size: 9pt; font-weight: bold; color: #0249BB; text-decoration: none}
.testnav:hover    {font-family: Arial; font-size: 9pt; font-weight: bold; color: #ffffff; text-decoration: none}

.rate   {font-family: Arial; font-size: 14pt; font-weight: bold; color: #555555}
.price  {font-family: Arial; font-size: 11pt; font-weight: bold; color: #555555}
.i      {font-family: Arial; font-size: 9pt; font-weight: normal; color: #ff0000; text-decoration: italic;}
.ib     {font-family: Arial; font-size: 9pt; font-weight: bold; color: #ffffff; text-decoration: italic;}

.bbgtop   {padding-left:3px;
       padding-right:5px;
       background-color: #A6CAFF;
       border-top: #0249BB 1px solid;
       border-left: #0249BB 1px solid;
       border-right: #0249BB 1px solid; text-align: right;}

.bbgmid   {padding-left:3px;
       padding-right:5px;
       background-color: #A6CAFF;
       border-left: #0249BB 1px solid;
       border-right: #0249BB 1px solid; text-align: right;}

.bbgbot   {padding-left:3px;
       padding-right:5px;
       background-color: #A6CAFF;
       border-bottom: #0249BB 1px solid;
       border-left: #0249BB 1px solid;
       border-right: #0249BB 1px solid; text-align: right;}



.prices_bg {background-image:url('/images/body_bg.gif');
            background-repeat:no-repeat;            
            padding-left:43px;
            padding-top:5px;
            vertical-align: top;}

.cen        {text-align: center; font-family: Arial; font-size: 14pt; color: #ffffff; font-weight: bold;}
.bb        {text-align: center; font-family: Arial; font-size: 12pt; color: #000000; font-weight: bold;}
.bw        {text-align: center; font-family: Arial; font-size: 10pt; color: #ffffff; font-weight: bold;}
.offerspad  {padding-left:8px;}
.offerstext {background-color: #ff0000;}
.star        {text-align: center; font-family: Arial; font-size: 8pt; color: #ffffff; font-weight: bold;}

.n    {padding-left:3px;
       padding-right:3px;
       background-color: #2D80FF;
       border-top: #2D80FF 1px solid;
       border-bottom: #2D80FF 1px solid;
       border-left: #2D80FF 2px solid;
       border-right: #2D80FF 2px solid;}

.nl:link    {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff; font-weight: bold;}
.nl:visited {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff; font-weight: bold;}
.nl:hover   {text-align: right; font-family: Arial; font-size: 10pt; color: #ffffff; font-weight: bold;}






.p_t_b	{border-right: #004ABB 1px solid;
        border-bottom: #004ABB 1px solid;
        border-left: #004ABB 1px solid;
        border-top: #004ABB 1px solid;
	padding-top:2px;
	padding-left:3px;
	padding-right:3px;
	padding-bottom:2px;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	color: #333333;
	vertical-align: top;}

.main  {padding-top:6px;
		padding-left:4px;
		padding-right:0px;
		padding-bottom:7px;}

.townnames  {padding-top:6px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:6px;
		text-align: center;
		font-family: Arial;
		font-size: 9pt;
		color: #666666;
		vertical-align: middle;}

.contact   {padding-top:6px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:6px;
		text-align: right;
		font-family: Arial;
		font-size: 9pt;
		color: #666666;
		vertical-align: middle;}

.bot_cell    {padding-top:10px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:10px;
		text-align: center;
		font-family: Arial;
		font-size: 9pt;
		color: #666666;}

.top_bit        {background-image:url('/images/driving_instructor_tameside_tc.gif');
                 background-repeat:no-repeat;
                 background-position: top}
                 
.bot_bit        {background-image:url('/images/driving_instructor_tameside_bc.gif');
                 background-repeat:no-repeat;
                 background-position: bottom}                 
                 
.b_m_b          {background-image:url('/images/b_m_b.gif');}

.s_o		{padding-top:7px;
		padding-left:6px;
		padding-right:6px;
		padding-bottom:27px;
		background-color: #2D80FF;
		text-align: center;}
		
.black_bg       {background-image: url(/images/db_bg.gif);}

.nav_bg		{background-color: #2D80FF; vertical-align: top}		
		
.l_b_b		{background-color: #A4C8FF}

.d_b_b {background-color: #004ABB}

.m_l_b  {background-color: #A6CAFF}

.d_l_b { background-color: #ffffff;}

.r_col { background-color: #A6CAFF;}

.l_col { background-image: url(/images/driving_lessons_in_tameside_bg.gif);}

.d_m_b  { background-color: #004ABB; text-align: right; padding-right:16px;}

.d_b_s		{padding-top:0px;
		padding-left:2px;
		padding-right:16px;
		padding-bottom:0px;
		background-color: #0249BB}
		
.date_cell	{padding-top:0px;
		 padding-left:0px;
		 padding-right:0px;
		 padding-bottom:0px;
		 text-align: left;
		 font-family: Arial; font-size: 10pt; color: #ffffff}

.b_b_b	{padding-top:0px;
		 padding-left:0px;
		 padding-right:7px;
		 padding-bottom:0px;
		 background-color: #004ABB;
		 text-align: center;
		 font-family: Arial; font-size: 10pt; color: #ffffff}
		
.top_title_cell {padding-top:0px;
		 padding-left:0px;
		 padding-right:0px;
		 padding-bottom:0px;
		 text-align: right;
		 font-family: Arial; font-size: 11pt; color: #ffffff}
		 
.email_cell {padding-top:2px;
		 padding-left:0px;
		 padding-right:16px;
		 padding-bottom:0px;
		 text-align: right;
		 font-family: Arial; font-weight: bold; font-size: 11pt; color: #333333}	
		 
.email:link		{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11pt; color: #333333}
.email:visited		{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11pt; color: #333333}
.email:hover		{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11pt; color: #0249BB}		 
		 
.test:link		{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11pt; color: #333333}
.test:visited		{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11pt; color: #333333}
.test:hover		{text-decoration: none; font-weight: bold; font-family: Arial; font-size: 11pt; color: #0249BB}		 
		 
		 
		 
		 
.menubox{
	z-index:9999;
	float:left;
	position: relative;
	width: 138px;
}
.textBox
{
	position: relative;
	left: 0px;
	z-index: 1;
	width: 300px;
	float: left;
}
.Titles{
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	text-decoration: underline;
}

 ul#navmenu-v,ul#navmenu-v li,ul#navmenu-v ul { 
 width: 138px; /* Menu Width */ 
 margin: 0; 
 list-style: none;
 }
 ul#navmenu-v li {
	float: left;
	position: relative;
	width: 100%;
	left: 2px;
} 
ul#navmenu-v li.iehover { z-index: 1000; /* IE z-index bugfix */ }
ul#navmenu-v ul {
	display: none;
	position: absolute;
	top: 0;
	left: 100%;
	z-index: 9999;
} /* Root Menu */ 
ul#navmenu-v a {
	border-top: 1px solid #FFF;
	border-bottom: 2px solid #000033;
	border-left: 1px solid #FFF;
	border-right: 2px solid #000033;
	padding: 3px;
	display: block;
	color: #fff;
	font: bold 13.5px Arial, sans-serif;
	text-decoration: none;
	height: 1%;
	background-color: #0000cc;
}
 /* Root Menu Hover Persistence */ 
 ul#navmenu-v a:hover,ul#navmenu-v li:hover a,ul#navmenu-v li.iehover a {
	color: #FFF;
	background-color: #FF0000;	
}	
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 
		 