a:visited {
    color: #000000;
}

a:link {
    text-decoration: none;
}

span.yel {
    font-size: 20px;
    color: #A77221;
    font-family: Helvetica, Arial, sans-serif;
}

span.logo {
    font-size: 40px;
    color: #A77221;
    font-family: Helvetica, Arial, sans-serif;
}

span.black {
    font-size: 20px;
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
}

span.blue {
    font-size: 20px;
    color: blue;
    font-family: Helvetica, Arial, sans-serif;
}

span.black2 {
    font-size: 16px;
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
}

span.stand {
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
}

span.gre {
    font-size: 15px;
    color: #A77221;
    font-family: Helvetica, Arial, sans-serif;
}

span.serif {
    font-family: Helvetica, Arial, sans-serif;
}

span.bookyour {
    font-size: 23px;
    color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
}

span.feature {
    font-size: 20px;
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
}

span.featurewhite {
    font-size: 20px;
    color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
    text-decoration: none;

}

span.stand2 {
    color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
}

span.stand3 {
    font-size: 14px;
    color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
}

span.from {
    font-size: 18px;
    color: #339900;
    font-family: Helvetica, Arial, sans-serif;
}

span.price {
    font-size: 24px;
    color: blue;
    font-family: Helvetica, Arial, sans-serif;
}

span.featuretext {
    font-size: 12px;
    color: #000000;
    font-family: Helvetica, Arial, sans-serif;
}

.menu {
    margin: 0 auto;
    padding: 0;
    height: 30px;
    width: 100%;
    display: block;
}

.menu li {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline;
}

.menu li a {
    float: left;
    padding-left: 10px;
    display: block;
    color: rgb(255, 255, 255);
    text-decoration: none;
    font: 12px Helvetica, Arial, sans-serif;
    cursor: pointer;
    background: url('images/topMenuImages.png') 0px -30px no-repeat;
}

.menu li a span {
    line-height: 30px;
    float: left;
    display: block;
    padding-right: 10px;
    background: url('images/topMenuImages.png') 100% -30px no-repeat;
}

.menu li a:hover {
    background-position: 0px -60px;
    color: rgb(5, 0, 0);
}

.menu li a:hover span {
    background-position: 100% -60px;
}

.menu li a.active,
.menu li a.active:hover {
    line-height: 30px;
    font: 12px Helvetica, Arial, sans-serif;
    background: url('images/topMenuImages.png') 0px -90px no-repeat;
    color: rgb(255, 255, 255);
}

.menu li a.active span,
.menu li a.active:hover span {
    background: url('images/topMenuImages.png') 100% -90px no-repeat;
}

div.footer {
    margin-left: auto;
    margin-right: auto;
    background-color: #0066CC;
    color: white;
    width: 945px;
    text-align: center;
}

div.indexsidebox {
    position: absolute;
    top: 20;
    left: 20;
    background-color: #FF7878;
    width: 200px;
    height: 715px;
}

div.searchsidebox {
    position: absolute;
    top: 20;
    left: 20;
    background-color: #FF7878;
    width: 200px;
    height: 500px;
}

div.propdetsidebox {
    position: absolute;
    top: 230;
    left: 20;
    background-color: #FF7878;
    width: 200px;
    height: 700px;
}

/* CSSTerm.com Simple CSS menu */

.menu_simple {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30;
    background-color: #0066CC;
}

.menu_simple ul {
    margin: 0;
    padding: 10.5px 5px;
    background-color: #0066CC;
}

.menu_simple ul li {
    display: inline;
}

.menu_simple ul li a {
    text-decoration: none;
    color: white;
    padding: 5.5px 10px;
    background-color: #0066CC;
}

.menu_simple ul li a:visited {
    color: white;
}

.menu_simple ul li a:hover,
.menu_simple ul li .current {
    color: white;
    background-color: #33CCFF;
}

#leftcolumn {
    float: left
}

#rightcolumn {
    float: right
}

.clear {
    clear: both;
}

hr.style-four {
    height: 12px;
    border: 0;
    box-shadow: inset 0 12px 12px -12px rgba(0, 102, 204, 0.5);
}

hr.style-three {
    color: blue;
}

.menu_feature ul {
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.menu_feature li {
    display: inline;
    background-image: url(http://northyorkshirecoastholidays.co.uk/images/bulletpoint.gif);
    background-repeat: no-repeat;
    background-position: 10px 3px;
    padding-left: 26px;
}

iframe {
    border: none;
}