 html, body {
   background: #fff;
   color: #000;
 }

 body	{
	margin:0px;
 }

 font, p	{
 	font-family:Tahoma;
 	font-size:10pt;
	}

 a:link {
 	color:#1986EC;
 	font-family:Verdana;
 	text-decoration:none;
 	}
 a:visited {
 	color:#1986EC;
 	font-family:Verdana;
 	text-decoration:none;
 	}
 a:hover {
 	color:#E517ED;
 	font-family:Verdana;
 	text-decoration:underline;
 	}

 Form {
	margin:0px;
	}
	
 H1 {
	margin:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:10px;
	margin-right:1px;
	color:#FFFFFF;
 	font-family:Verdana;
 	font-size:20pt;
 	font-weight:bold;
 	}
 H2 {
	margin:0px;
	color:#808080;
 	font-family:Verdana;
 	font-size:16pt;
 	}

 H3 {
	margin:0px;
	color:#808080;
 	font-family:Verdana;
 	font-size:14pt;
 	}
 H4 {
	margin:0px;
	color:#808080;
 	font-family:Tahoma;
 	font-size:12pt;
 	}


 .GeneralText	{
 	font-family:Tahoma;
 	font-size:10pt;
	}

 .ShopName	{
 	font-family:Tahoma;
 	vertical-align:bottom;
 	font-size:12pt;
 	font-weight:bold;
	}

 .IndicatorBar {
 	font-family:Verdana;
 	font-size:10pt;
	}
 .IndicatorBar a:visited {
 	color:#1986EC;
	}
 .IndicatorBar a:hover {
 	color:#E517ED;
	}
 .IndicatorBarCur {
 	font-family:Verdana;
 	font-size:10pt;
 	color:#E517ED;
 	text-decoration:underline;
	}
 .IndicatorBarCur a {
 	color:#E517ED;
	}
 .IndicatorBarCur a:visited {
 	color:#E517ED;
	}
 .IndicatorBarCur a:hover {
 	color:#1986EC;
 	text-decoration:underline;
	}


 .SiteHeadingA, .SiteHeadingB, .SiteHeadingC	{
 	color:#1986EC;
 	margin-top:10px;
 	margin-bottom:1px;
 	font-family:Tahoma;
 	font-size:36pt;
 	font-weight:bold;
	}
 .SiteHeadingA	{
	margin-left:10px;
 	}
 .SiteHeadingB	{
 	color:#E517ED;
 	text-decoration:underline;
	cursor:hand;
 	}
 .SiteHeadingC	{
 	font-size:14pt;
	margin-right:10px;
 	}
 .SiteHeadingB a:normal, .SiteHeadingB a:visited, .SiteHeadingB a:hover	{
 	color:#E517ED;
 	}
 .SiteHeadingB a:hover	{
 	text-decoration:underline;
 	}


table.TabStripCurve {
	height:34px;
		padding:0;
		margin:0;
	}
 table.TabStripCurve td.Top	{
	background-image:url(./images/blue_corner.gif);
	height:10px;
	width:15px;
	margin:0;
	}
 table.TabStripCurve td.Bottom	{
	background-color:#1986EC;
	height:24px;
	width:15px;
	margin:0;
	}

table.TabStripRight {
	height:34px;
	width:100%;
	padding:0;
	margin:0;
	}
 table.TabStripRight td.Top	{
	background-color:#ffffff;
	height:10px;
	margin:0;
	background-position:top right;
	background-repeat:no-repeat;
	}
 table.TabStripRight td.Bottom	{
	background-color:#1986EC;
	height:24px;
	margin:0;
	}


 table.MainCentre
 {
	padding-top:10px;
	padding-left:23px;
	padding-right:22px;
	padding-bottom:10px;
 	}


	
 table.MenuOuter
 {
	background-color:#1986EC;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
 	}
 td.MenuOuterCell
 {
 	}

 table.MenuOuterWhite
 {
	background-color:#FFFFFF;
	padding-top:0px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
 	}


table.MenuBar {
	background-color:#F5F5F5;
	}
table.MenuBar td.Left {
	height:21px;
	width:10px;
	background:url(./images/menu_button_left.GIF);
	}
table.MenuBar td.Middle {
	height:21px;
	width:138px;
	background:url(./images/menu_button_middle.GIF);
	text-align:left;
	}
table.MenuBar td.Right {
	height:21px;
	width:0px;
	background:url(./images/menu_button_right.GIF);
	}
 .MenuBar1, .MenuBar2, .MenuBar3, .MenuBarCur1, .MenuBarCur2, .MenuBarCur3 {
 	font-family:Verdana;
	}
 .MenuBar1 a:visited, .MenuBar2 a:visited, .MenuBar3 a:visited {
 	color:#1986EC;
	}
 .MenuBarCur1, .MenuBarCur2, .MenuBarCur3 {
 	color:#E517ED;
	}
 .MenuBarCur1 a:visited, .MenuBarCur2 a:visited, .MenuBarCur3 a:visited {
 	color:#E517ED;
	}
 .MenuBar1, .MenuBarCur1 {
 	font-size:12pt;
	}
 .MenuBar2, .MenuBarCur2 {
 	font-size:10pt;
 	font-weight:bold;
	}
 .MenuBar3, .MenuBarCur3 {
 	font-size:10pt;
	}

table.SimpleTableWithTitle {
	}
table.SimpleTableWithTitle td.TitleTopLeft {
	height:6px;
	width:4px;
	background:url(./images/string_grey_top_left.GIF);
	padding:0px;
	}
table.SimpleTableWithTitle td.TitleTopMiddle {
	height:6px;
	background:url(./images/string_grey_top.GIF);
	padding:0px;
	}
table.SimpleTableWithTitle td.TitleTopRight {
	height:6px;
	width:4px;
	background:url(./images/string_grey_top_right.GIF);
	padding:0px;
	}
table.SimpleTableWithTitle td.TitleMainLeft {
	width:4px;
	background:url(./images/string_grey_left.GIF);
	}
table.SimpleTableWithTitle td.TitleMainMiddle {
	background:url(./images/string_grey_background.GIF);
	}
table.SimpleTableWithTitle td.TitleMainRight {
	width:4px;
	background:url(./images/string_grey_right.GIF);
	}
table.SimpleTableWithTitle td.ContentMainLeft {
	width:4px;
	background:url(./images/string_white_left.GIF);
	}
table.SimpleTableWithTitle td.ContentMainMiddle {
	background:url(./images/string_white_background.GIF);
	}
table.SimpleTableWithTitle td.ContentMainRight {
	width:4px;
	background:url(./images/string_white_right.GIF);
	}
table.SimpleTableWithTitle td.ContentBottomLeft {
	height:6px;
	width:4px;
	background:url(./images/string_white_bottom_left.GIF);
	padding:0px;
	}
table.SimpleTableWithTitle td.ContentBottomMiddle {
	height:6px;
	background:url(./images/string_white_bottom.GIF);
	padding:0px;
	}
table.SimpleTableWithTitle td.ContentBottomRight {
	height:6px;
	width:4px;
	background:url(./images/string_white_bottom_right.GIF);
	padding:0px;
	}


table.SimpleTable {
	}
table.SimpleTable td.TopLeft{
	height:6px;
	width:4px;
	background:url(./images/string_white_top_left.GIF);
	padding:0px;
	}
table.SimpleTable td.TopMiddle{
	height:6px;
	background:url(./images/string_white_top.GIF);
	padding:0px;
	}
table.SimpleTable td.TopRight{
	height:6px;
	width:4px;
	background:url(./images/string_white_top_right.GIF);
	padding:0px;
	}
table.SimpleTable td.MainLeft{
	width:4px;
	background:url(./images/string_white_left.GIF);
	}
table.SimpleTable td.MainMiddle{
	}
table.SimpleTable td.MainRight{
	width:4px;
	background:url(./images/string_white_right.GIF);
	}
table.SimpleTable td.BottomLeft{
	height:6px;
	width:4px;
	background:url(./images/string_white_bottom_left.GIF);
	padding:0px;
	}
table.SimpleTable td.BottomMiddle{
	height:6px;
	background:url(./images/string_white_bottom.GIF);
	padding:0px;
	}
table.SimpleTable td.BottomRight{
	height:6px;
	width:4px;
	background:url(./images/string_white_bottom_right.GIF);
	padding:0px;
	}

table.DetailTitle {
	}
table.DetailTitle td.TopLeft {
	height:4px;
	width:4px;
	background:url(./images/detail_title_top_left.gif);
	}
table.DetailTitle td.TopMiddle {
	height:4px;
	background:url(./images/detail_title_top_middle.gif);
	}
table.DetailTitle td.TopRight {
	height:4px;
	width:4px;
	background:url(./images/detail_title_top_right.gif);
	}
table.DetailTitle td.MainLeft {
	width:4px;
	background:url(./images/detail_title_main_left.gif);
	}
table.DetailTitle td.MainMiddle {
	background-color:#F5F5F5;
	}
table.DetailTitle td.MainRight {
	width:4px;
	background:url(./images/detail_title_main_right.gif);
	}
table.DetailTitle td.BottomLeft {
	height:1px;
	width:4px;
	background:url(./images/detail_title_bottom.gif);
	padding:0px;
	}
table.DetailTitle td.BottomMiddle {
	height:1px;
	background:url(./images/detail_title_bottom.gif);
	padding:0px;
	}
table.DetailTitle td.BottomRight {
	height:1px;
	width:4px;
	background:url(./images/detail_title_bottom.gif);
	padding:0px;
	}
	
	
table.DetailMain {
	}
table.DetailMain td.Left {
	width:2px;
	background:url(./images/detail_main_left.gif);
	}
table.DetailMain td.MiddleLeft {
	vertical-align:top;
	}
table.DetailMain td.MiddleDivider {
	width:7px;
	background:url(./images/detail_main_divider.gif);
	}
table.DetailMain td.MiddleRight {
	vertical-align:top;
	}
table.DetailMain td.Right {
	width:3px;
	background:url(./images/detail_main_right.gif);
	}
	
table.DetailBottom {
	}
table.DetailBottom td.Left {
	height:6px;
	width:6px;
	background:url(./images/detail_bottom_left.gif);
	padding:0px;
	}
table.DetailBottom td.MiddleLeft {
	height:6px;
	background:url(./images/detail_bottom_middle.gif);
	padding:0px;
	}
table.DetailBottom td.MiddleDivider {
	height:6px;
	width:7px;
	background:url(./images/detail_bottom_middle.gif);
	padding:0px;
	}
table.DetailBottom td.MiddleRight {
	height:6px;
	background:url(./images/detail_bottom_middle.gif);
	padding:0px;
	}
table.DetailBottom td.Right {
	height:6px;
	width:6px;
	background:url(./images/detail_bottom_right.gif);
	padding:0px;
	}

	table.Region	{
		width:400px;
		background-color:#1986EC;
		color:#ffffff;
		font-family:Verdana;
		font-size:14pt;
		cursor:Hand;
		}
	table.Region td.Td1	{
		width:30px;
		vertical-align:center;
		}
	table.Region td.Td2	{
		width:370px;
		background-color:#1986EC;
		}
		
	table.County	{
		width:400px;
		color:#000000;
		font-family:Verdana;
		font-size:12pt;
		cursor:Hand;
		}
	table.County td.Td1	{
		width:10px;
		background-color:#FFFFFF;
		}
	table.County td.Td2	{
		width:30px;
		background-color:#D0D0D0;
		vertical-align:center;
		}
	table.County td.Td3	{
		width:360px;
		background-color:#D0D0D0;
		}
		
	table.Town	{
		width:400px;
		color:#000000;
		font-family:Verdana;
		font-size:12pt;
		}
	table.Town .Td1		{
		width:10px;
		background-color:#FFFFFF;
		}
	table.Town .Td2		{
		width:30px;
		background-color:#F0F0F0;
		border-bottom:solid 1px #D0D0D0;
		border-left:solid 1px #D0D0D0;
		}
	table.Town .Td3		{
		width:360px;
		background-color:#F0F0F0;
		border-bottom:solid 1px #D0D0D0;
		border-right:solid 1px #D0D0D0;
		}
