#accesskeyLinks {position:absolute;top:-1000px;left:-1000px;font-size:0.1em;height:1px;}


img   {border:0px;}
a {font-weight:bold; color:#148CBA;}
a:link { }
/*a:active { color:#86A5CE;}
a:visited { color:#86A5CE;}*/
a:hover,
a:focus {color:#026278; text-decoration: none;}


h1{
    font-size:1.9em;
    font-weight:normal;
    margin:0 0 0.5em 0;
    padding:0;
    line-height:1em;
    font-family: Myriad Roman, Tahoma, Trebuchet MS, verdana, arial, sans-serif;
    }
#Main h1 p{font-size: 1em;}
#Main h2{font-size: 14px; margin-top: 13px;}
#Main p, #Main ul, #Main ul li{font-size: 12px;}
#Main p{margin-top: 11px;}


h2    {
    font-size:1.4em;
    font-weight:bold;
    padding:0;
    font-family: Myriad Roman, Tahoma, Trebuchet MS, verdana, arial, sans-serif;}
    
h3    {    
    font-size:1.2em;
    font-weight:normal;
    margin:0 0 0.5em 0;
    padding:0;
    }
h4    {
    font-size:1.1em;
    margin:0 0 0.5em 0;
    padding:0;}
    
h5    {
    font-size:1em;
    margin:0 0 0.5em 0;
    padding:0;}
    
h6    {font-size:0.9em;
    margin:0 0 0.5em 0;
    padding:0;}
#Centre p    {
    margin:1em 0 1em 0;
    line-height:1.5em;
}
ol, ul, dl         {    margin:0;padding:0;margin-left:5px;}
ul li, ol li     {    word-wrap: none}
ul li,
ol li         {    word-wrap: none; padding-top:3px}
ul,
ol            {    margin-bottom:1em;}
ul ul,
ol ol        {    margin-bottom:1em;}
#Centre ol, ul, dl         {    }
#Centre ul            {margin-top:0; margin-bottom:0px}
#Centre ul li        {    line-height:1em;word-wrap: none; padding-top:3px;   }
#Centre ol li        {    line-height:1em;word-wrap: none; padding-top:3px; margin-left:35px}
#Centre ul ul li        {    word-wrap: none; padding-top:3px; margin-left:0px;  margin-top:3px;  }
#Centre ol ol li        {    word-wrap: none; padding-top:3px; margin-left:10px; list-style-type:lower-alpha}
blockquote { /* set to match list indentation */
    margin-left:20px;
    margin-right:20px;
}
hr {
  height:1px;
  color:#898383;
  background:#898383;
  border:0;
}
form    {
    margin:0;
    padding:0px;
}
input,
select,
textarea {
    font:normal 90%/100% verdana, sans-serif;
    color:#026278;
    margin:0px
}
label    {
padding:0; margin:0;}
/* Pete Wilson edit 
table {
    font-size:100%; /* Needed for IE5.x */
/*    border:1px solid #ccc; 
    border-collapse:collapse;
    border-spacing:0px; /* Netscape 6 */
/*}
th, td {
    vertical-align:top;
    padding:0.2em;
    margin:0;
    border:1px solid #ccc;
}
th {
    text-align:left;
    font-weight:bold;
}*/
table.eShopdiv    {border:1px solid #fff;}
th.eShopdiv {    border:1px solid #fff;}
td.eShopdiv {    border:1px solid #fff;}

/*
#TopNavigation ul li    {    
    list-style-type:none; 
    margin:0px; 
    padding:0px;
    font-size:0.9em;
    }
    
#TopNav li a            {    color:#9A9A9A; text-decoration:none}
#TopNav li a:link        {    color:#9A9A9A; text-decoration:none}
#TopNav li a:active        {    color:#898383}
#TopNav li a:hover        {    color:#8BA6D1}
#TopNav li a:visited    {    color:#9A9A9A}
.noembed    {    
    background:url(/images/structure/banner.jpg) top left no-repeat;
    height:181px;
    width:851px;
    color:#FFFFFF;
    font-size:1.2em;
    font-weight:bold;
    padding:10px 0 0 150px;
    }
*/
    
.noembed a    {color:#fff;}
.noembed2    {    
    background:url('/images/structure/interactive_map.jpg') top left no-repeat;
    width:140px;
    color:#000;
    font-size:1em;
    font-weight:bold;
    height:112px;
    padding-left:5px;
    }
/* Pete Wilson addition for Google Maps on destination pages to handle map pin points */
div#popup {
background:#CFD7DF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:250px;
height:215px;}
.noembed2 a    {color:#000;}
.hidden { display:none; }
.noscript            {    height:40px; }
html>body .noscript  {    height:auto; min-height:40px; overflow:hidden;}
.noscript p          {    font-size:1em; padding:5px; font-weight:bold; color:#8BA6D1; border:1px solid #8BA6D1;}
.gardensDiv {
padding-left:120px;
color:#57C2A6; 
font-size:30px;}
.bridgecopy {font-size:12px; color:#000000;} /* for yorkshire.com/thebridge */

/* util */
.clear {clear:both;height:1px;mxargin-top:-1px}
.clearfix:after {content: "."; display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}






/* ####################### Log-in */
.shroudLogin{display:none;position: absolute;background:url('/images/structure/bg-trans.png');left:0;right:0;top:0;bottom:0;z-index:100000;height:1400px;}
.wrapLogin{display:none;position: absolute;width: 480px;left: 50%;margin:100px 0 0 -240px;z-index:100;}

.wrapLogin input{outline:none;}
.wrapLogin .panLogin a,.wrapLogin .panRegister a{color:#00C1E3;text-decoration:none;}
.wrapLogin .panLogin a:hover,.wrapLogin .panRegister a:hover{text-decoration:underline;}

.grdCheckout{border:none;}

.wrapLogin .panLogin{ text-align:left; display:block;float:left;width:385px;border:solid 1px #00C1E3;background:#fff;}
.wrapLogin #loginHeader{  background-color: #00C1E3;float: left;height: 27px;width: 386px;}
.wrapLogin #login-h2{color: #FFFFFF;float: left;font-size: 1.5em;margin-left: 20px;margin-top: 1px;}
.wrapLogin #loginBody{float:left;padding-top:10px;}
.wrapLogin #loginleft{float:left;width:230px;padding-bottom:20px;}
.wrapLogin #loginEmail{float:left;  margin-left:20px;color:#00c1e2;}
.wrapLogin #loginPassword{float:left; margin-left:20px;color:#00c1e2;margin-top:-18px;}
.wrapLogin #loginright{float:left;width:145px;padding-top:15px;}
.wrapLogin #forgotten-link{float:left;margin-left:20px;padding-top:15px;color:#ee66ba;}
.wrapLogin #loginRegister{color:#ee66ba;}
.wrapLogin #login-cross{cursor:pointer;float:right;margin-left: 281px;position: absolute;top: 3px;}
.wrapLogin .txtEmail{line-height: 20px;float:left; width:193px;margin-left:20px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;margin-bottom:20px;padding:0 5px;}
.wrapLogin .txtEmail.error{background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname-error.jpg');}
.wrapLogin .txtPassword{line-height: 20px;float:left; width:193px;margin-left:20px;background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;padding:0 5px;}
.wrapLogin .txtPassword.error{background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname-error.jpg');}
.wrapLogin .btnLogin{float:right;margin-right:16px;margin-top:10px;}
.wrapLogin .panForgotten{ display:none; float:left;width:300px;-moz-border-top-left-radius: 10px;-moz-border-top-right-radius: 10px;-moz-border-bottom-left-radius: 10px;-moz-border-bottom-right-radius: 10px;border:solid 1px #00C1E3;background:#fff;}
.wrapLogin #forgottenHeader{height:27px;background-color:#00c1e3;}
.wrapLogin #forgotten-h2{color:#FFFFFF;margin-left:20px;font-size:1.5em;}
.wrapLogin #forgottenBody{float:left;padding-top:10px;padding-right:10px;}
.wrapLogin #forgottenEmail{float:left; margin-left:20px;color:#00c1e2;}
.wrapLogin #login-button{float:right;margin-right:16px;margin-top:10px;}
.wrapLogin #forgotten-cross{margin:2px 15px 0 0;cursor:pointer;float:right;}
.wrapLogin #fogotten-label{float:left; margin-left:20px;margin-bottom:10px;}
.wrapLogin .txtForgottenEmail{float:left; width:193px;margin-left:20px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;margin-bottom:20px;padding:0 5px;}
.wrapLogin .btnForgotten{float: left;margin-left: -203px;margin-top: 31px;margin-bottom:15px;}
.wrapLogin .panRegister{text-align:left;  display:none;float:left;width:445px;-moz-border-top-left-radius: 10px;-moz-border-top-right-radius: 10px;-moz-border-bottom-left-radius: 10px;-moz-border-bottom-right-radius: 10px;border:solid 1px #00C1E3;background:#fff;}
.wrapLogin #registerHeader{height:27px;background-color:#00c1e3;}
.wrapLogin #register-h2{color:#FFFFFF;margin-left:20px;font-size:1.5em;float:left;margin-top:0px;}
.wrapLogin #registerBody{float:left;padding-top:10px;padding-bottom:15px;padding-right:10px;}
.wrapLogin #registerEmail{float:left;  margin-left:20px;color:#00c1e2;}
.wrapLogin #register-cross{cursor:pointer;float:right;margin-right: 1px;margin-top: 2px;}
.wrapLogin #register-label{float:left; margin-left:20px;margin-bottom:10px;color:#000000;}
.wrapLogin #firstname-label{float:left; color:#00c1e2;margin-left:20px;}
.wrapLogin #surname-label{float:left; color:#00c1e2;margin-left:140px;}
.wrapLogin #password-label{float:left; color:#00c1e2;margin-left:20px;}
.wrapLogin #confirm-label{float:left; color:#00c1e2;margin-left:140px;}
.wrapLogin #terms-label{color:#000000;margin-left:0px;line-height:10px;}
.wrapLogin #newsletter-label{color:#000000;margin-left:0px;}
.wrapLogin #panTermsConditions{height:200px; width:420px; margin-left:10px;overflow:scroll;overflow-x:hidden; margin-top:20px;margin-bottom:0px;border:1 px; border-style:solid;border-color:#00c1e3;}
.wrapLogin #panTermsConditions p{position:static;}
.wrapLogin #panTermsConditions{display:none;}
.wrapLogin .txtEmailAddress{line-height:20px;float:left; width:193px;margin-left:20px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;padding:0 5px;}
.wrapLogin .txtFirstname{line-height:20px;float:left; float:left;margin-left:20px; width:193px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;padding:0 5px;}
.wrapLogin .txtSurname{line-height:20px;float:left; width:193px; margin-left:5px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;padding:0 5px;}
.wrapLogin .txtRegisterPassword{line-height:20px;float:left; float:left;margin-left:20px; width:193px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;padding:0 5px;}
.wrapLogin .txtConfirm{line-height:20px;float:left; width:193px; margin-left:5px; background-image: url('http://www.yorkshire.com/UserControls/SuggestionEngine/assets/img/log-firstname.jpg'); background-repeat:no-repeat; height:23px;  border:0px;padding:0 5px;}
.wrapLogin .chkTerms{color:#000000;margin-left:20px;}
.wrapLogin .chkNewsletter{color:#000000;margin-left:20px;}
.wrapLogin .btnRegister{float:right;}
.wrapLogin .valSummary {border: solid 1px #00C1E3;margin:0 0 10px 10px;}
.wrapLogin .valSummary li{color:#00C1E3;list-style:inside;}
























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

