/*General Stuff*/

html
	{
	margin: 0px;
	font-family: verdana, Georgia, arial;
	width: 100%;
	height: 100%;
	}
body
	{
	margin: 0px;
	font-family: verdana, Georgia, arial;
	font-size: 10pt;
	width: 100%;
	height: 100%;
	}
form
	{
	margin: 0px;
	}
table
	{
	border-collapse: collapse;
	}
td
	{
	border: 0px;
	padding: 0px;
	vertical-align: top;
	}

/*Page Format Stuff*/

.oa
	{
	width: 100%;
	height: 100%;
	}
td.leftmenu
	{
	width: 183px;
	background-color: #c6c7d6;
	}
td.whitespacel
	{
	width: 115px;
	}
td.whitespacer
	{
	width: 93px;
	}

/*Left Menu Stuff*/

div.menu
	{
	margin-left: 17px;
	margin-right: 17px;
	}
div.menu p
	{
	font-size: 7.5pt;
	color: #183c73;
	}

table.menu td
	{
	width: 148px;
	color: #fff;
	font-weight: 700;
	font-size: 10pt;
	}
table.menu td a
	{
	padding-top: 5px;
	padding-left: 8px;
	color: #fff;
	display: block;
	text-decoration: none;
	height: 23px;
	width: 140px;
	}
table.menu td a:hover
	{
	color: #183c73;
	}
td.menuz1
	{
	background: #c6c7d6;
	height: 19px;
	}

td.menu10, td.menu20, td.menu30, td.menu40, td.menu50, td.menu60, td.menu70, td.menu80, td.menu11, td.menu21, td.menu31, td.menu41, td.menu51, td.menu61, td.menu71, td.menu81
	{background: #c6c7d6 no-repeat fixed center; height: 28px; background-attachment: scroll;}

td.menu10 {background-image: url('http://www.busbys.co.uk/images/menu/menu10.gif');}
td.menu20 {background-image: url('http://www.busbys.co.uk/images/menu/menu20.gif');}
td.menu30 {background-image: url('http://www.busbys.co.uk/images/menu/menu30.gif');}
td.menu40 {background-image: url('http://www.busbys.co.uk/images/menu/menu40.gif');}
td.menu50 {background-image: url('http://www.busbys.co.uk/images/menu/menu50.gif');}
td.menu60 {background-image: url('http://www.busbys.co.uk/images/menu/menu60.gif');}
td.menu70 {background-image: url('http://www.busbys.co.uk/images/menu/menu70.gif');}
td.menu80 {background-image: url('http://www.busbys.co.uk/images/menu/menu80.gif');}

td.menu11 {background-image: url('http://www.busbys.co.uk/images/menu/menu11.gif');}
td.menu21 {background-image: url('http://www.busbys.co.uk/images/menu/menu21.gif');}
td.menu31 {background-image: url('http://www.busbys.co.uk/images/menu/menu31.gif');}
td.menu41 {background-image: url('http://www.busbys.co.uk/images/menu/menu41.gif');}
td.menu51 {background-image: url('http://www.busbys.co.uk/images/menu/menu51.gif');}
td.menu61 {background-image: url('http://www.busbys.co.uk/images/menu/menu61.gif');}
td.menu71 {background-image: url('http://www.busbys.co.uk/images/menu/menu71.gif');}
td.menu81 {background-image: url('http://www.busbys.co.uk/images/menu/menu81.gif');}

/*Fly Out Menu Stuff*/

table.submenu td  {width: 175px; color: #fff; font-weight: 700; font-size: 10pt;}
table.submenu td a {padding-top: 5px; padding-left: 12px; color: #fff; display: block; text-decoration: none; height: 23px; width: 163px;}
table.submenu td a:hover {color: #183c73;}

td.submenu10, td.submenu11, td.submenu20, td.submenu21, td.submenu30 
	{background: #FFFFFF url('http://www.busbys.co.uk/images/submenu/menu31.gif') no-repeat fixed center; height: 28px; background-attachment: scroll;}
td.submenu31, td.submenu40, td.submenu41, td.submenu50, td.submenu51 
	{background: #FFFFFF url('http://www.busbys.co.uk/images/submenu/menu31.gif') no-repeat fixed center; height: 28px; background-attachment: scroll;}

td.submenu10 {background-image: url('http://www.busbys.co.uk/images/submenu/menu10.gif');}
td.submenu11 {background-image: url('http://www.busbys.co.uk/images/submenu/menu11.gif');}
td.submenu20 {background-image: url('http://www.busbys.co.uk/images/submenu/menu20.gif');}
td.submenu21 {background-image: url('http://www.busbys.co.uk/images/submenu/menu21.gif');}
td.submenu30 {background-image: url('http://www.busbys.co.uk/images/submenu/menu30.gif');}
td.submenu31 {background-image: url('http://www.busbys.co.uk/images/submenu/menu31.gif');}
td.submenu40 {background-image: url('http://www.busbys.co.uk/images/submenu/menu40.gif');}
td.submenu41 {background-image: url('http://www.busbys.co.uk/images/submenu/menu41.gif');}
td.submenu50 {background-image: url('http://www.busbys.co.uk/images/submenu/menu50.gif');}
td.submenu51 {background-image: url('http://www.busbys.co.uk/images/submenu/menu51.gif');}
td.submenu60 {background-image: url('http://www.busbys.co.uk/images/submenu/menu60.gif');}
td.submenu61 {background-image: url('http://www.busbys.co.uk/images/submenu/menu61.gif');}
td.submenu70 {background-image: url('http://www.busbys.co.uk/images/submenu/menu70.gif');}
td.submenu71 {background-image: url('http://www.busbys.co.uk/images/submenu/menu71.gif');}
td.submenu80 {background-image: url('http://www.busbys.co.uk/images/submenu/menu80.gif');}
td.submenu81 {background-image: url('http://www.busbys.co.uk/images/submenu/menu81.gif');}

div.pop10 {display: none;  position: absolute; left: 183px; top:  35px; border: solid 0px #f00;}
div.pop11 {display: block; position: absolute; left: 183px; top:  35px; border: solid 0px #f00;}
div.pop20 {display: none;  position: absolute; left: 183px; top:  82px; border: solid 0px #f00;}
div.pop21 {display: block; position: absolute; left: 183px; top:  82px; border: solid 0px #f00;}
div.pop30 {display: none;  position: absolute; left: 183px; top: 129px; border: solid 0px #f00;}
div.pop31 {display: block; position: absolute; left: 183px; top: 129px; border: solid 0px #f00;}
div.pop40 {display: none;  position: absolute; left: 183px; top: 176px; border: solid 0px #f00;}
div.pop41 {display: block; position: absolute; left: 183px; top: 176px; border: solid 0px #f00;}
div.pop50 {display: none;  position: absolute; left: 183px; top: 223px; border: solid 0px #f00;}
div.pop51 {display: block; position: absolute; left: 183px; top: 223px; border: solid 0px #f00;}
div.pop60 {display: none;  position: absolute; left: 183px; top: 270px; border: solid 0px #f00;}
div.pop61 {display: block; position: absolute; left: 183px; top: 270px; border: solid 0px #f00;}
div.pop70 {display: none;  position: absolute; left: 183px; top: 317px; border: solid 0px #f00;}
div.pop71 {display: block; position: absolute; left: 183px; top: 317px; border: solid 0px #f00;}
div.pop80 {display: none;  position: absolute; left: 183px; top: 364px; border: solid 0px #f00;}
div.pop81 {display: block; position: absolute; left: 183px; top: 364px; border: solid 0px #f00;}

/*Individual Page Stuff*/

div.location1 {float: right; color: #ef2c19; font-weight: 700; font-size: 12pt;}
div.location2 {float: right; color: #008a9c; font-weight: 700; font-size: 12pt;}
div.location3 {float: right; color: #f79621; font-weight: 700; font-size: 12pt;}
div.location4 {float: right; color: #ef008c; font-weight: 700; font-size: 12pt;}
div.location5 {float: right; color: #31b64a; font-weight: 700; font-size: 12pt;}
div.location6 {float: right; color: #00aeef; font-weight: 700; font-size: 12pt;}
div.location7 {float: right; color: #ce7518; font-weight: 700; font-size: 12pt;}
div.location8 {float: right; color: #9c4184; font-weight: 700; font-size: 12pt;}

/*General Content Stuff*/

h1
	{
	font-size: 12pt;
	color: #183c73;
	}
h2
	{
	font-size: 11pt;
	color: #183c73;
	}
h3
	{
	font-size: 10pt;
	color: #183c73;
	}
h3 a
	{
	font-size: 10pt;
	color: #183c73;
	text-decoration: none;
	}
h3 a:hover
	{
	color: #008a9c;
	text-decoration: underline;
	}
p.cont
	{
	text-align: justify;
	font-size: 10pt;
	}
p.cont
	{
	text-align: left;
	font-size: 10pt;
	}


p.cont a, p.cont a:link
	{
	color: #183c73;
	}
p.cont a:visited
	{
	color: #cc3333;
	}
p.cont li a:hover
	{
	color: #ff0000;
	}




div.cont li
	{
	text-align: left;
	font-size: 10pt;
	}
table.cont td
	{
	text-align: right;
	font-size: 10pt;
	padding-left: 10px;
	}
input.sendform
	{
	font-size: 10pt;
	}

div.pic1a
	{
	width: 1px;
	height: 150px;
	float: right;
	clear: right;
	}
img.pic1b
	{
	float: right;
	clear: right;
	margin: 5px 0px 5px 5px;
	}

/*Calculator Stuff*/

table.calc1
	{
	width: 104px;
	height: 187px;
	border: solid 1px #00c4d9;
	background-color: #183c73;
	}
table.calc
	{
	background-color: #183c73;
	}
div.calctop
	{
	text-align: center;
	font-size: 8pt;
	color: #e6ffec;
	}
div.calcview
	{
	text-align: center;
	}
div.calcview input
	{
	font-weight: 700;
	width: 149px;
	color: #1cb8d9;
	background-color: #fffff0;
	height: 20px;
	}
div.calcc
	{
	align: center;
	}
div.calcr
	{
	align: right;
	}
input.buttonn
	{
	color: #ffffff;
	background-color: #008a9c;
	width: 30px;
	}
input.buttone
	{
	color: #ffffff;
	background-color: #777777;
	width: 60px;
	}



input.buttono {color: #ffffff; background-color: #777777; width: 30px;}
input.buttonr {color: #ffffff; background-color: #cc3333; width: 30px;}


/*Lottery Stuff*/

.a1
	{
	position: relative;
	font-size: 20px;
	color: #888888;
	}

/*Credit Card Stuff*/

p.note
	{
	font-size:9pt;
	color:#ffffff;
	margin-left:10%;
	margin-right:10%;
	}
table.outer
	{
	background-color: white;
	border-color: #000033;
	border-style: ridge;
	}

/*Site Map Stuff*/

ul.sitemap
	{
	font-size: 10pt;
	}
ul.sitemap li a, ul.sitemap li a:link
	{
	font-weight: 700;
	text-decoration: none;
	color: #183c73;
	text-align: left;
	}
ul.sitemap li a:visited
	{
	color: #cc3333;
	}
ul.sitemap li a:hover
	{
	color: #ff0000;
	}
ul.sitemap li ul li
	{
	font-size: 9pt;
	text-align: left;
	}
span.name
	{
	text-decoration: italic;
	}

/*Footer Stuff */

p.footer
	{
	font-size: 7pt;
	text-align: center;
	}




p.footer a, p.footer a:link
	{
	color: #183c73;
	}
p.footer a:visited
	{
	color: #cc3333;
	}
p.footer li a:hover
	{
	color: #ff0000;
	}





table.fee td
	{
	font-size: 10pt;
	}



p.pixc {border: 0px; text-align: center; font-size: 7pt;}
p.pixc img {border: 0px;}
p.pixc a {border: 0px; text-align: center; color: #000;}
p.pixc a:hover {border: 0px; text-align: center; color: #F00;}


.pic_wrapper img
	{
	border: 0px;
	margin: 3px;
	}



img.picbiog
	{
	padding-left: 10px;
	float: right;
	}


table.foster_table td, table.foster_table th
	{
	text-align: center;
	padding: 2px;
	}




