/* CSS Document */
.style3 {color: #006699; font-weight: bold; }
a:link {color: #CC3300; text-decoration:underline}
a:visited {color: #CC3300; text-decoration:underline}
a:hover {color: #FF3333; cursor:hand}
a:active {color: #000099; text-decoration:none}

a.white:link {color: #ffffff; text-decoration:underline}
a.white:visited {color: #ffffff; text-decoration:underline}
a.white:hover {color: #ffffff; cursor:hand}
a.white:active {color: #ffffff; text-decoration:none}
.footer{
a:link: color: #ffffff; text-decoration:underline;
a:visited: color: #ffffff; text-decoration:none;
a:hover: color: #FF0000; text-decoration:none; cursor:hand;
a:active: color: #FF0000; text-decoration:none;}
h1{
	font-size: 200%;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.sitemap{
	a:link;

	color: #003399;
: color: #ffff00; text-decoration:underline;
a:visited: color: #ffff00; text-decoration:none;
a:hover: color: #FFffff; text-decoration:underline; cursor:hand;
a:active: color: #FFffff; text-decoration:none;}
.table{
	font-family: Arial;
	font-size: 15px;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 0px 0x 0px 0px;
	height: 19px;}
.table1{
	font-family: Arial;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #ffffff;
	border: 1px solid #000000;
	padding: 0px 0x 0px 0px;
	height: 19px;
	font-weight: bold;
}
.form{

	font-size: 12px;
	color: #000066;
	background-color: #3399FF;
	border: 1px solid;
	border-right: 1px solid;
	border-top: 1px solid;
	border-bottom: 1px solid;
	padding: 2px;
	height: 19px;}
.form1{
	font-family: Tahoma;
	font-size: 10px;
	color: #1B479D;
	padding: 2px 1px 1px 1px;
	height: 19px;}
.links{
	font-family: Arial;
	color: #FFFFFF;
	background-color: #000099;
	border: 1px solid #000000;
	padding: 1px 1x 1px 1px;
	font-weight: bold;
}
.toprighttable {
	vertical-align: top;
	height: 110px;

}
.aboutbox {
	border: 2px dashed #005680;
	background-color: #68B5D9;
	padding: 8px;

}
.bg {
	background-image: url(images/sussex_horse_riding_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contact_dcs_bg {
	background-image: url(images/contact_dcs_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dcs_accommodation_bg {
	background-image: url(images/dcs_accommodation_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dcs_directions_bg {
	background-image: url(images/dcs_directions_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.dcs_directions_car_bg {
	background-image: url(images/dcs_directions_car_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ditchling_riding_voucher_bg {
	background-image: url(images/ditchling_riding_voucher_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.facilitiesbg {
	background-image: url(images/facilitiesbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.hirebg {
	background-image: url(images/hirebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.horse_hire_filmwork {
	background-image: url(images/horse_hire_filmwork.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.horse_hire_shows {
	background-image: url(images/horse_hire_shows.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.horse_hire_weddings {
	background-image: url(images/horse_hire_weddings.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.horse_riding_adult_bg {
	background-image: url(images/horse_riding_adult_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.horse_riding_courses_bg {
	background-image: url(images/horse_riding_courses_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.mounted_skill_at_arms_bg {
	background-image: url(images/mounted_skill_at_arms_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.paymentbg {
	background-image: url(images/paymentbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.saabg {
	background-image: url(images/saabg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_directions_map_bg {
	background-image: url(images/sussex_directions_map_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_directions_train_bg {
	background-image: url(images/sussex_directions_train_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_falconry_holidays_bg {
	background-image: url(images/sussex_falconry_holidays_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_horse_riding_courses {
	background-image: url(images/sussex_horse_riding_courses.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_horse_riding_holidays_bg {
	background-image: url(images/sussex_horse_riding_holidays_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_horse_riding_lessons_bg {
	background-image: url(images/sussex_horse_riding_lessons_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_horse_riding_lessons_kids_bg {
	background-image: url(images/sussex_horse_riding_lessons_kids_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_horse_riding_lessons_pairsbg {
	background-image: url(images/sussex_horse_riding_lessons_pairsbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.sussex_horse_riding_lessons_pricesbg {
	background-image: url(images/sussex_horse_riding_lessons_pricesbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.uk_bhs_courses_sussex_bg {
	background-image: url(images/uk_bhs_courses_sussex_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.uk_horse_hire_shows {
	background-image: url(images/hirebg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.uk_horse_riding_holidays_bg {
	background-image: url(images/uk_horse_riding_holidays_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.uk_horse_riding_links_bg {
	background-image: url(images/uk_horse_riding_links_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ecuador_holiday_bg {
	background-image: url(images/ecuador_holiday_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.showjump_bg {
	background-image: url(images/showjumpbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body {
	background-color: #3399CC;
	margin-top: 10px;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
	font-family: Arial, Helvetica, sans-serif;
}
.calendar {

	font-size: x-small;
}
.bodytext {

	font-size: 12px;
	color: #000066;
	font-weight: bold;

}
table {

	font-size: 12px;
	font-weight: bold;
	color: #000066;
}
.thetitle {
	font-size: 16px;
}
.design {
	font-size: 10px;
}
.contact {
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
}
.ttl2 {

	font-size: 17px;
	font-weight: bold;
	color: #ffff00;
}
.tel {
	font-size: 17px;
	font-weight: bold;
	color: #ffff00;
}
.tbltxt {
	height: 420px;
	width: 410px;
	overflow-y: scroll;
}
.navbar {
	font-family: Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif, Helvetica;
	font-size: 12px;
	width: 100px;
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	text-align: right;
}
.navbar a:link, .navbar a:visited {
	text-decoration:none;
	color: #FFFF00;
}
.navbar a:hover, .navbar a:active {
	text-decoration:none;
	color: #FFFFFF;
}
