/* standard elements 
img, div { behavior: url(/iepngfix/iepngfix.htc) }/**/

* {margin: 0;padding: 0;}

:focus{ outline:0;}


a {color: #682;}
.extlink a:hover 
{
padding-right:15px;
background-image:url(img/sc.png);
background-position:right top;
background-repeat:no-repeat;
}
body 
{
width:100%;
Height:100%;
/*background: #5F8000 url(img/bg.gif) repeat-y center top;*/
background: #5F8000;
color: #333;
font: 75% "Comic Sans Unicode",Palatino, sans-serif;
background-image: url('img/bg.jpg');
/*background-attachment: fixed;
background-position: center;*/
background-repeat:repeat;
background-color: #E8F6BF;
}
input 
{
color: #555;
font: normal 1.1em "Lucida Sans Unicode",sans-serif;
}
p,cite,code,ul 
{
font-size: 1.2em;
padding-bottom: 1.2em;
}
ul 
{
margin-left: 1.2em;
}
h1 
{
font-size: 1.5em;
}
h4 
{
font-size: 0.8em;
padding-top:20px;
padding-bottom:20px;
}
h6 
{font-size: 1.2em;
color: #567300;
}
blockquote 
{
background: #FFF;
border-bottom: 1px solid #EEE;
border-top: 1px solid #EEE;
color: #333;
display: block;
font-size: 0.9em;
margin-bottom: 1.2em;
padding: 6px 12px;
}
blockquote p 
{
padding: 3px 0;
}
h1,h2,h3 
{
color: #81AC00;
font-weight: bold 100%;
}
.clearer 
{
clear: both;
}

.pagecontainer
{
position:relative;
top:10px;
margin: 0 auto;
width: 950px;
padding-bottom:20px;
}

.pagetop
{
width:950px;
height:25px;
background-image:url('img/headerfooter.png');
}

.pagebottom
{
width:950px;
height:25px;
background-image:url('img/headerfooter.png');
background-position: bottom;
float:left;
margin-bottom:20px;
}

.bgwrapper
{
width:950px;
overflow:auto;
background-image: url(img/slice.png); 
background-repeat: repeat-y;
padding-left:25px;
}

/*background: url(http://www.oldmansepickering.co.uk/wp-content/themes/mansetheme/img/headers/index.jpg) no-repeat;*/
.top 
{position:absolute;top:0px;z-index:2;background-image:url('img/header.jp'); background-repeat:repeat-x;font: normal 2.4em Verdana,sans-serif;height: 120px;margin: 0 auto;width: 790px;text-indent: 20px;}
.toptext 
{position:absolute;top:26px;left:26px;z-index:10;font: small-caps bold 2.8em Verdana,sans-serif;height: 120px;width: 300px;margin-top:20px;}
.toptext a 
{color: #000000;display: block;line-height: 120px;text-decoration: none;width: 100%;}
.toptext span 
{zoom: 1;padding-left: 24px;}
.toptext img {border: 0px;}
.toptext b {z-index:1;text-indent: 250px;font: small-caps bold 0.50em Verdana,sans-serif;color: #81AC00;width:100%;}
.headercon{float:left;width: 900px;height: 250px; background-image:url('img/header.jpg');background-repeat: no-repeat;background-color:#D5E8AD;}
.headercon .bg{position:absolute;top:225px;background-image: url('img/headertextbg.png'); background-repeat:repeat-x;width:899px;height:50px;z-index:10;}
.headercon h1{text-indent: 40px;color: #FFF;display: block;position:absolute;height:30px;width:790px;top:235px;top:235px;z-index:11;padding-top: 5px;}
.cen{padding-top: 0px;float: left;margin: 0px auto;width: 898px;background-color:#F5F5DC;height:100%;}
.cen .cont{float:left;width: 500px;margin: 5px;padding-left: 20px;padding-top: 20px;padding-bottom: 20px;padding-right: 20px;}
.main {float: left;}
.navigation {/*background: #E8F6BF;*/float: right;margin-left: 1px;width: 208px;height: 100%;border: 5px solid #D5E8AD;margin-right: -1px;margin-left: 5px;margin-top: 0px;margin-bottom: 15px;border-right:0;border:0;padding-botom:20px;}
.navigation h1, .menuheader {display:block; background: #81AC00;color: #FFF;font-size: 1.3em;line-height: 40px;padding-left: 12px;border-left: 1px solid #D5E8AD;}
.navigation ul {margin: 0; padding: 0;}
.navigation li {border-bottom: 1px solid #D5E8AD;list-style: none;border-left: 1px solid #D5E8AD;}
.navigation li a {background: #E8F6BF;color: #567300;display: block;padding: 8px 4px 8px 12px;text-decoration: none;font-weight:bold;}
.navigation li a:hover {background: #F0FFC6;color: #553;}#end {float:left;width: 208px;height: auto;color: #567300;display: block;padding: 8px 4px 8px 12px;text-decoration: none;background: #E8F6BF url(img/bgnavigationb.png) repeat-x;}
.footer {padding: 15px;float: left;color: #FFF;font-size: 0.9em;line-height: 25px;text-align: center;width: 870px;background-color:#81AC00;
}
.footer a {color: #FFF;}
.footer a:hover {color: #FAFCB0;}
.one{position:fixed;left:5px;top:15px;font-size:8pt; background-color:#00BFFF; color:#ffffff;}
.two{position:fixed;top:15px;right:30px;color:#ffffff;}
#rc_link a, #rc_link a:visited {width:200px;color:#7B387B;display:block;font-size:80%;padding-right:2px;padding-top:7px;padding-bottom:7px;padding-left:5px;border:1px #7B387B solid;background-position:left center;background-repeat:no-repeat;background-color:#E8F6BF;text-decoration:none;}
#rc_link a:hover {color:#7B387B;border:1px #7B387B solid;background-position:left center;background-repeat:no-repeat;background-color:#F0FFC6;text-decoration:none;}
.TA_rname{font-size: 16px;text-decoration: underline}
.TA_ruser{font-family: Verdana;font-size: 14px;font-weight: bold;color: #666666;}
.TA_rowls{margin-right: 0.5cm}
.TA_rtable{}
.TA_rdate{padding-right: 0.2cm;text-decoration: underline;font-style: italic}
#TA_Container{border: medium dotted #7B387B;padding: 8px 8px 8px 12px;}
#TA_Container img{margin-right: 0.3cm;}
.TA_rdesc{margin: 0.5cm;}
#TA_Flags2 img {margin-right: 0.3cm;}
#nodec a{text-decoration: none;color: #666666;z-index: 24;}
.hid a {color: black;text-decoration: none;}
.hid a:hover {text-decoration: underline;}
/*.simple
{
font-size: 14px;border: 2px solid black;width:5cm;margin-top: 0cm;margin-bottom: 0.5cm;
padding: 15px 15px 15px 15px;}*/
.special{font-size: 14px;text-align: center;
border: 3px ridge darkgreen;
border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
background-color:#F0FFC6;margin-top: 0cm;margin-bottom: 0.5cm}
.special a{display: block;text-decoration: none;padding: 8px 8px 8px 12px;}
.special span{}
.special a:hover{background-color: #FFFF99;color: #553;}
#extlink a:hover{padding-right:15px;background-image:url(img/sc.png);background-position:right top;background-repeat:no-repeat;}
.boxr{width:30%;Height:50;float:right;color: #682;margin:0px 0px 10px 10px;border: medium ridge #7B387B;background-color:#F0FFC6;}
.boxr a{color: #682;display: block;text-decoration: none;padding: 8px 8px 8px 12px;}
.boxr a:hover {background-color: #FFFF99;color: #553;}
.speciale{position:relative;    z-index:24;    font-weight:bold;    text-decoration:none;}
.speciale span{display: none; }
.speciale:hover{ z-index:25; background:;}
.speciale:hover span.tooltip
{    
display:block;    
position:relative;    
top:0px; 
left:0;padding: 0px 0 0 0;
height:150px;
color: #993300;
filter: alpha(opacity:90);
KHTMLOpacity: 0.90;
MozOpacity: 0.90;
opacity: 0.90;
}
#container {    position:relative;          height:396px;    width:770px;    margin:-20px auto 0 auto;         }
#container ul {    padding:0;     margin:0;     list-style-type:none;     }
#container a.gallery span {    position:absolute;     width:1px;     height:1px;     top:5px;     left:5px;     overflow:hidden;     background:#fff;    }
#container a.gallery, #container a.gallery:visited {    display:block;     color:#000;     text-decoration:none;     border:1px solid #000;     margin:1px 2px 1px 2px;     text-align:left;     cursor:default;    }
#container a.slidea {    background:url(img/gallery/t/pic1_t.jpg);     height:60px;     width:93px;    }
#container a.slideb {    background:url(img/gallery/t/pic2_t.jpg);     height:60px;     width:93px;    }
#container a.slidec {    background:url(img/gallery/t/pic3_t.jpg);     height:60px;     width:93px;    }
#container a.slided {    background:url(img/gallery/t/pic4_t.jpg);     height:60px;     width:93px;    }
#container a.slidef {    background:url(img/gallery/t/pic5_t.jpg);     height:60px;     width:93px;    }
#container a.slidee {    background:url(img/gallery/t/pic6_t.jpg);     height:60px;     width:93px;    }
#container ul {    width:198px;     height:386px;    }
#container li {    float:left;    }
#container ul {    margin:5px;     float:right;    }
#container a.gallery:hover {    border:1px solid #fff;     }
#container a.gallery:hover span {    border:1px solid #fff;    position:absolute;     width:372px;    height:372px;    top:10px;     left:10px;          background:#E8F6BF;    }
#container a.gallery:hover img {    border:1px solid #fff;     float:left;     margin-right:5px;    }
#container {    background: url(img/gallery/starter.jpg) 10px 10px no-repeat;            }
.liner{border-bottom:5px ridge black;padding-top:20px;padding-bottom:20px;font-size: 12px;}

form.wpcf7-form
{
border:2px dotted #000000;
padding:30px;
}
.cftextfield
{
height:25px;
padding:3px;
border: 1px solid #000000;
background-color: #F5F5DC;
margin-top:10px;
}

.cftextarea
{
padding:3px;
border: 1px solid #000000;
background-color: #F5F5DC;
margin-top:10px;
font-family: verdana;
}

.cfdropdown
{
height:25px;
width:130px;
padding:3px;
border: 1px solid #000000;
background-color: #F5F5DC;
margin-top:10px;
font-family:verdana;
}

.cftextfield:focus,.cftextarea:focus,.cfdropdown:focus
{
background-color: #FFFFFF;
}

div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

.wpcf7-validates-as-required {

}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}

#pricetable
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
background-color:#FFFFFF;
}
#pricetable td, #pricetable th 
{
font-size:1em;
border:1px solid #98bf21;
padding:6px 7px 5px 7px;
}
#pricetable th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#A7C942;
color:#ffffff;
}

#pricetable th h2
{
color:#FFFFFF;
}

#pricetable tr.alt td 
{
color:#000000;
background-color:#EAF2D3;
}

.specialnote
{
border:0;
position:absolute;
right:50px;
top:45px;
background-image:url('img/specoff.png');
height:203px;
width:215px;
}

.awards
{
width:80px;
float:left;
padding-top:25px;
margin:0;
}

.awards img
{
float:left;
margin-bottom:10px;
width:65px;
}

/*access statment page*/
table.blue {background-color:#FFFF99;}
table.green {background-color:#F0FFC6;}
tr {margin-bottom:20px;}

/* custom gallery style*/

			#gallery-1 {
				margin: auto;
			}
			.gallery-item {
				float: left;
				margin-top: 10px;
				text-align: center;
				width: 33%;			}
			#gallery-1 img {
				border: 2px solid #cfcfcf;
			}
			#gallery-1 .gallery-caption {
				margin-left: 0;
			}

                        .MyUKTravelHeader{
                            background: #81AC00 !important;
}

.MyUKTravelFormTable{
    width: 208px;
    border: 1px solid #D5E8AD;
}

.MyUKTravelFormTable td{
    padding: 3px 0px;
}


.newspec
{
    text-align: center;
    background-color:#f0ffc6;
    padding:20px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 2px solid #567300;
    margin-bottom: 40px;
}