@font-face {
    font-family: "TahomaT";
    src: url(https://eastbournehalf.co.uk/assets/fonts/Tahoma.ttf) format("truetype");
}
.TahomaT {
font-family: TahomaT;
font-size: 15pt;
}

#preload-01 { background: url('http://www.ashprint.co.uk/assets/landingClothingOver.png') no-repeat -9999px -9999px; }

@media all and (max-width: 3000px) {

    .content .tablet{display:block;}
    .content .mobile{display:none;}
    .mobileImageHide {display: block;}

}

@media all and (max-width: 600px) {
    .content .tablet{display:none;}
    .content .mobile{display:block;}
    .mobileImageHide {display: none;}
}

body {
padding: 0px;
margin: 0px;
font-family: Tahoma, TahomaT;
background: #4da4d6 url("sky.jpg") ;
}

#photocontainer {
width:99%;
height: 800px;
overflow: auto;
}

#siteContainer2 {
position: relative;
width: 100%;
height: 100%;
min-width: 1000px;
margin: 0 auto;
display:inline-block;
}
.block {
    display:inline-block;
    overflow: hidden;
}


#wrapper_head {
background-image: url("wrapper_head.png");
background-repeat: repeat-n;
width: 100%;
height: 125px;
color: white;
text-align: center;
vertical-align: center;
}

#link_wrapper {
width: 100%;
padding-top: 3px;
height: 30px;
color: white;
background:white;
text-align: center;
vertical-align: center;
border-bottom: 4px solid #0c83c6;
}

#main_container {
width: 75%;
min-width: 1000px;
background: white;
float: inline;

}

#footerDiv {
width: 100%;
min-width: 1000px;
background: white;
float: middle;

}

h3.cth {
    color: #f9b02d;
}

h3.stwilfs {
    color: #00a8a8;
}

table.footer_container {
width: 75%;
min-width: 1000px;
background: white;
border-top: 4px solid #0c83c6;
}

table.footer_container2 {
width: 75%;
min-width: 1000px;
background: white;
margin: 0px;
padding: 0px;
}


#logo {
text-align: left;
position: relative;
float: middle;
display: inline;
padding-bottom: 10px;
}

#title {
	height: 96%;
	border-bottom: 3px solid #0c83c6;

}




#resultsBox {
	width:96%;
	height: 270px;
	border: 3px solid #0c83c6;
	padding: 10px;
	position: center;
	text-align: left;

}

.postEvent {
font-family: Tahoma, TahomaT;
color: #0c83c6;
	text-align: left;
}


#howtores2 {
 	width: 200px;
 	height: 30px;
	background: #5486be;
	border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 10px;
	font-family: TahomaT;
	color: white;
   float: left;
margin-left: 20px;
margin-bottom: 20px;
}

#loginForm {
	width: 50%;
	height: 40%;
	padding: 10px;	
background: #d0d0d0;
}


#signUpFrm {
	width: 65%;
	height: auto;
	padding: 10px;	
background: #d0d0d0;
}


#resetForm {
	width: 50%;
	height: 40%;
	background: #d0d0d0;
	padding: 10px;
}

.submitFrm {
	width: 100px;
	height: 30px;
	background: #d0d0d0;
	border: 3px solid white;
}

.submitFrm:hover {
	width: 100px;
	height: 30px;
	background: #d0d0d0;
	border: 3px solid white;
	color: red;
}


table.subCats {
font-family: Tahoma;
font-size: 110%;
width: 100%;
background: #d0d0d0;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
}

td.subCats {
width: 30%;
}


a.howtores2:link {
	font-family: Tahoma;
	color: white;
	text-decoration: none;
}

a.howtores2:active {

	font-family: Tahoma;
	color: white;
	text-decoration: none;
}

a.howtores2:visited {
 	width: 550px;
 	height: 40px;
	padding: 10px;
	background: #5486be;
	border-radius: 10px;
	-moz-border-radius: 10px;
	font-family: Tahoma;
	color: white;
	text-decoration: none;
}

a.howtores2:hover {

	font-family: Tahoma;
	color: red;
	text-decoration: underline;
}

td.content {
min-width: 700px;
}

td.spacer { 
width: 50px;
}

td.adBoxes {
width: 200px;
min-width: 200px;
}

span.counter {
font-family: tahoma;
color: black;
font-size: 15pt;
}

span.breadcrumbs {
font-family: Tahoma;
color: grey;
font-size: 11pt;
}

a.breadcrumbs:link {
font-family: Tahoma;
color: grey;
font-size: 11pt;
text-decoration: none;
}


a.breadcrumbs:active {
font-family: Tahoma;
color: grey;
font-size: 11pt;
text-decoration: none;
}


a.breadcrumbs:visited {
font-family: Tahoma;
color: grey;
font-size: 11pt;
text-decoration: none;
}

a.breadcrumbs:hover {
font-family: Tahoma;
color: grey;
font-size: 11pt;
text-decoration: underline;
}


div.pagination {

	text-align: center;

	padding: 3px;

	margin: 3px;

}



div.pagination a {	

	padding: 2px 5px 2px 5px;

	margin: 2px;

	border: 1px solid #AAAADD;

	

	text-decoration: none; /* no underline */

	color: #000099;

}

div.pagination a:hover, div.pagination a:active {

	border: 1px solid #000099;



	color: #000;

}

div.pagination span.current {

	padding: 2px 5px 2px 5px;

	margin: 2px;

		border: 1px solid #000099;

		

		font-weight: bold;

		background-color: #000099;

		color: #FFF;

	}

	div.pagination span.disabled {

		padding: 2px 5px 2px 5px;

		margin: 2px;

		border: 1px solid #EEE;

	

		color: #DDD;

	}



table.tbl {

	border: 1px solid #000099;

}



.field1 {

	width: 300px;

	height: 30px;

	font-family: Tahoma;

	font-size: 93%;

	border: 1px solid #000099;

}



.submit {

	background: #5486be;

	width: 100px;

	height: 30px;

	font-family: Tahoma;

	font-size: 93%;

	border: 1px solid #5486be;

}



a.view:link {

	font-family: Tahoma;

	color: black;

	text-decoration: none;

}



a.view:active {

	font-family: Tahoma;

	color: black;

	text-decoration: none;

}







a.view:visited {

	font-family: Tahoma;

	color: black;

	text-decoration: none;

}



a.view:hover {

	font-family: Tahoma;

	color: red;

	text-decoration: underline;

}





td.borderu {

	border: 1px solid #000099;

}

#countdown {
	width: 180px;
	height: 15px;
	background: #FFFFFF;
	font-family: Tahoma;
	size: 13pt;
	text-align: center;
	color: #5486be;
	padding: 10px;
}

#noTitleAd {
	width: 192px;
}

#boxColorHeadLightBlue {
	width: 170px;
	height: 15px;
	background: #92bae8;
	border: 2px solid #92bae8;
	font-family: Tahoma;
	size: 13pt;
	text-align: center;
	color: #436a96;
	padding: 10px;
}

#boxColorMainLightBlue {
	width: 190px;
	background: white;
	border: 2px solid #92bae8;
	font-family: Tahoma;
	size: 13pt;
	text-align: center;
	color: #5486be;
}

#boxColorHeadLightBlueLeft {
	width: 170px;
	height: 15px;
	background: #92bae8;
	border: 2px solid #92bae8;
	font-family: Tahoma;
	size: 13pt;
	text-align: left;
	color: #436a96;
	padding: 10px;
}

#boxColorMainLightBlueLeft {
	width: 190px;
	background: white;
	border: 2px solid #92bae8;
	font-family: Tahoma;
	size: 13pt;
	text-align: left;
	color: #5486be;
}

#redAd {
padding-top: 10px;
width: 180px;
height: 40px;
background: red;
color: white;
font-weight: bold;
font-size: 160%;
}

#blueAd {
padding-top: 10px;
width: 180px;
height: 40px;
background: #0c83c6;
color: white;
font-weight: bold;
font-size: 160%;
}

a.colouredAd:link {
color: white;
text-decoration: none;
}

a.colouredAd:active {
color: white;
text-decoration: none;
}

a.colouredAd:visited {
color: white;
text-decoration: none;
}

a.colouredAd:hover {
color: white;
text-decoration: underline;
}

#underline_footer {
width: 300px;
height: 2px;
background: #0c83c6;
padding: 0px;
}
#underline_footerUl {
width: 240px;
height: 2px;
background: #0c83c6;
padding: 0px;
float: right;
}

td.footerTd {
width: 20%;
text-align: left;
padding-left:10px;
}

span.footerTitleUl {
padding-left:60px;
}


ul.bottomNav {
    list-style:none;
}
.bottomNav li {
     background:url('../images/starbullet.png') no-repeat 30px; 
     padding-left: 65px; /* the width of your image + some space */
	padding-bottom: 2px;
padding-top: 4px;
     margin: 10px -10;
color: #0093DD;
}

a.phoneLink:link {
font-family: Tahoma, embeddedTahoma;
color: black;
font-size: 15pt;
font-weight: bold;
text-decoration: none;
}

a.phoneLink:active {
font-family: Tahoma, embeddedTahoma;
color: black
font-size: 15pt;
font-weight: bold;
text-decoration: none;
}

a.phoneLink:visited {
font-family: Tahoma, embeddedTahoma;
color: black;
font-size: 15pt;
font-weight: bold;
text-decoration: none;
}

a.phoneLink:hover {
font-family: Tahoma, embeddedTahoma;
color: black;
font-size: 15pt;
font-weight: bold;
text-decoration: underline;
}

a.footerLink:link {
font-family: Tahoma;
color: black;
text-decoration: none;
}

a.footerLink:active {
font-family: Tahoma;
color: black;
text-decoration: none;
}

a.footerLink:visited {
font-family: Tahoma;
color: black;
text-decoration: none;
}

a.footerLink:hover {
font-family: Tahoma;
color: back;
text-decoration: underline;
}


a.nolink:link {
color: black;
text-decoration: none;
}

a.nolink:active {
color: black;
text-decoration: none;
}

a.nolink:visited {
color: black;
text-decoration: none;
}

a.nolink:hover {
color: black;
text-decoration: none;
}




a:link {
color: black;
text-decoration: none;
}

a:active {
color: black;
text-decoration: none;
}

a:visited {
color: black;
text-decoration: none;
}

a:hover {
color: red;
text-decoration: underline;
}

#frmContact {border-top:#F0F0F0 2px solid;background:#d0d0d0;padding:10px; color: white;}
#frmContact div{margin-bottom: 15px}
#frmContact div label{margin-left: 5px}
.demoInputBox{padding:10px; border:#F0F0F0 3px solid; background: #d0d0d0; border-radius:4px; width: 100%;}
.error{background-color: #FF6600;border:#AA4502 1px solid;padding: 5px 10px;color: #FFFFFF;border-radius:4px;}
.success{background-color: #aece68;border:#aece68 1px solid;padding: 5px 10px;color: #FFFFFF;border-radius:4px;}
.info{font-size:.8em;color: #FF6600;letter-spacing:2px;padding-left:5px;}
.btnAction{background-color:#d0d0d0;border:0;padding:10px 40px;color:#FFF;border:#ffffff 3px solid; border-radius:4px;}
.btnAction:hover{background-color: #a1a1a1;border:0;padding:10px 40px;color:#FFF;border:#ffffff 3px solid; border-radius:4px;}