/* Liverpool */

body{ 
background:#262424;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
font-size:14px;
color:black;
margin-top:25px;
}
#banner{
background-color:#FFFFFF;
width:950px;
text-align:center;
padding-bottom:10px;
}
#top950{
background-image:url("/tpics/top950.jpg");
background-repeat:no-repeat;
background-position:top;
font-size: 11px;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
border-bottom-style:solid;
border-width:0px;
}

.title_black{
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:22px;
letter-spacing:0.1em;
}
.title_red{
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:#990000;
font-size:24px;
}
.newtitle_red24{
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:#CC0000;
font-size:24px;
}
.red24{ /* new */
color:#E60000;
font-size:24px;
}
.red26{
color:#CC0000;
font-size:26px;
}


.box_standard{
border:solid 1px #D4D8BD;
padding:15px;
margin-bottom:18px;
margin-top:18px;
color:black;
font-size:15px;
line-height:1.7em;
}
.box_standard a{
/*letter-spacing:1.4px;*/
color:#DE002B;
}




.box_attraction{ 
border-style:solid;
border-width:1px;
border-color:#D4D8BD;
border-top:none;
padding:0px;
margin-bottom:14px;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:15px;
}
.box_attraction p{
padding-left:15px;
padding-right:15px;
}
.box_attraction h2{
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:white;
font-size:20px;
background-color:#CC0000;
padding:10px;
margin:0px;
font-style:normal;
background-image: url(/tpics/bg2.png);
background-repeat: no-repeat;
background-position:top right;
}

	
#border{
background-image:url("/tpics/top.jpg");
background-repeat:no-repeat;
background-position:top;
font-size:11px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
border-bottom-style:solid;
border-width:0px;
}
	


.v12{
font-size: 12px;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:link{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.v12_white a:visited{
font-size: 12px;
color:white;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


.event_title{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:18px;
background-color:#B5E601;
padding:10px;
margin:0;
border-bottom-width:0px;
font-style:normal;
background-image: url(/tpics/bg2.png);
background-repeat: no-repeat;
background-position:top right;
}
.event_title_red{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:white;
font-size:18px;
background-color:#CC0000;
padding:10px;
margin:0px;
font-style:normal;
background-image: url(/tpics/bg2.png);
background-repeat: no-repeat;
background-position:top right;
}
.event_title_pink{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#FF00FF;
font-size:18px;
background-color:black;
padding:10px;
margin:0px;
border-bottom-width:0px;
border-bottom:1px dashed #FF0099;
}

.box_event{
border:solid 1px #D4D8BD;
padding:0px;
margin-bottom:18px;
font-family: "Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:15px;
line-height:1.6em;
}
.box_event a{
/*letter-spacing:1.6px; */
color:#DE002B;
}
.box_event p{
padding-left:15px;
padding-right:15px;
}
.box_event h3{
padding-left:15px;
padding-right:15px;
}
.box_event b, .box_event strong{
font-size:17px;
}
.event_dates{
font-weight:bold;
font-size:17px;
color:#FF0000;
}


/*shops*/
.box_shops{
border:1px #D4D8BD solid;
padding:0;
margin:0 0 20px 0;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:15px;
line-height:1.4em;
}
.box_shops p{
padding:0 10px 0 10px;
}
.box_shops a{
color:#DE002B;
}
.box_shops h2{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#000000;
font-size:19px;
background-color:#B5E601;
padding:10px;
margin:0px;
font-style:normal;
font-weight:normal;
background-image:url(/tpics/bg2.png);
background-repeat:no-repeat;
background-position:top right;
}


.advert_box{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:15px;
color:#CC0000;
}
.advert_box a{
text-decoration:none;
}

.leftimg{
margin-right:10px;
float:left;
}
#box_homepage{
float:left;
width:470px;
border:2px #D4D8BD dashed;
border-left-width:0;
padding:15px;
margin:5px 0px 10px 0px;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
height:600px;
line-height:1.6em;
}


.eventbox_add_event{
border-style:dashed;
border-width:2px;
border-color:#D0D3B6;
background-color:#E7E9DA;
padding:8px;
}
.add_comment{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:20px;
color:#DE002B;
border-bottom:1px solid #DE002B;;
}
.add_event_button{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:16px;
color:#333333;
border:#000000 1px solid;
width:80px;
}

.treb_14, .treb_14 a{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:14px;
text-decoration:none;
}
.treb_14 a:hover{
text-decoration:underline;
}
.treb_15{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:15px;
}
.treb_16{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:black;
font-size:16px;
}
.treb_20{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
color:#CC0000;
font-size:20px;
}

/* right side hotel search form 
css used on files outside wp*/
#htlsearch{
height:280px;
background-image:url(/tpics/hotel-search.jpg);
background-repeat:no-repeat;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:12px;
padding:8px 6px 0 6px;
color:#FFFFFF;
}
#htlsearch #book{ /* large title */
font-size:17px;
font-weight:bold;
padding-bottom:10px;
color:#FFFFFF;
}
#htlsearch #city{ /*keyword input*/
/* border:1px #663399 solid; looks rubbish*/
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:11px;
margin:2px 0 10px 0;
padding:1px;
width:140px; /* otherwise it goes over edge of page border */
}
#htlsearch select{ /*all selects*/
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-size:12px;
padding:1px;
width:100%;
}
#htlsearch #arrivaldates{ /* dates select */
margin:2px 0 5px 0;
}
#htlsearch #nonights{ /* no of nights select */
margin:4px 0 5px 0;
}
#htlsearch #people{ /* sleeps select */
margin:4px 0 10px 0;
}
#htlsearch submit{
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
font-weight:bold;
}


/* used twice on homepage */
.top10{
/*used my func top postssdisplay: block;  full width */
margin:0;
padding:0;
list-style:none;
font-size:13px;
color:#000000;
font-family:"Trebuchet MS",Georgia,Arial,sans-serif;
}
#top10 li{
padding:4px 0px 5px 0px;
border-bottom:#CCCCCC 1px solid;
}
#top10 a{
color:#CC0000;
text-decoration:none;
}
#top10 a:hover{
text-decoration:underline;
}