/*-----
WHARNCLIFFE HOTEL: Main Style Sheet 
-------------------------------------------------------------------------------
-*/
* {
margin:0;
padding:0;
line-height:1.35em;
list-style:none;
font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
body {
font-size:62.5%;
min-width:778px;
text-align:center;
padding:0 1em;
background:#d1797c;
padding:18px 0;
}
#container {
text-align:left;
width:746px;
margin:0 auto;
position:relative;
margin-bottom:3em;
background-color:#FFF;
padding:16px;
border: 1px solid #a50235;
}
#header {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img01.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-accomodation {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img02.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-about-us {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img03.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-location {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img04.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-tariff {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img05.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-bookings {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img06.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-faq {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img07.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-scar {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img08.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-contact {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img09.jpg) top right no-repeat;
margin-bottom:13px;
}
#header-news {
position:relative;
height:144px;
background:#fceec3 url(../i/header-img10.jpg) top right no-repeat;
margin-bottom:13px;
}
#holder {
width:746px;
overflow:hidden;
padding-top:12px;
}
#content {
float:left;
width:431px;
margin-right:5px;
}
#secondary-content {
float:left;
width:295px;
background:url(../i/news-bg.jpg) top repeat-y;
}
#secondary-content div.badge {
text-align:right;
padding:10px 10px 20px 21px;
}

/*--- HEADER  ---------------------------------------------------------*/
#header h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
}
#header-accomodation h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-about-us h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-location h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-tariff h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-bookings h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-faq h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-scar h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-contact h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header-news h1 {
position:absolute;
top:0;
left:0;
background:url(../i/header-h1.jpg) no-repeat;
width:456px;
height:144px;
border-right:1px solid #a50235;
text-indent:-3000px;
}
#header ul {
position:absolute;
top:25px;
left:263px;
color:#58622F;
}
#header ul li {
font-size:16px;
font-family:"Times New Roman", Times, serif;
line-height:1.5em;
background:url(../stat/header-bullet.gif) center left no-repeat;
padding-left:10px;
}


/*--- NAVIGATION  ---------------------------------------------------------*/
#navigation {
background:#d58483;
padding-bottom:5px;
}
#navigation ul {
background:url(../i/navigation-ul-bg.gif) top repeat-x;
padding:7px 0 3px;
width:746px;
overflow:hidden;
}
#navigation ul li {
float:left;
}
#navigation ul li a {
float:left;
color:#fff;
text-transform:uppercase;
font-size:1.3em;
padding:0 11px;
border-right:1px solid #fceec3;
border-left:1px solid #d38080;
font-weight:bold;
text-decoration:none;
}
#navigation ul li a:hover,
#navigation ul li.selected a,
#navigation ul li.selected a:hover  {
text-decoration:underline;
color:#64092b;
}
#navigation ul li.first-child a {
border-left:none;
}
#navigation ul li.last-child a {
border-right:none;
}


/*--- FOOTER  ---------------------------------------------------------*/
#footer {
background:#a50235; 
margin-top:30px;
width:746px;
overflow:hidden;
}
#footer ul {
float:left;
padding:20px 0 20px 50px;
width:200px;
}
#footer ul li {
font-size:1.3em;
line-height:1.4em;
}
#footer ul li.accessibility,
#footer ul li.css {
float:left;
}
#footer ul li.css {
padding:0 5px 0 25px;
}
#footer p {
float:left;
font-size:1.3em;
line-height:1.4em;
padding:0 0 20px 40px;
color:#fff;
}
#footer p.copyright {
float:left;
padding:20px 0 0 20px;
font-size:1.3em;
line-height:1.4em;
}
#footer a {
color:#D9670E;
}
#footer a:hover {
color:#C13A1B;
}


/*--- CONTENT  ---------------------------------------------------------*/

#content h2 {
color:#A50235;
font-size:2.5em;
margin-bottom:0.3em;
font-weight:normal;
}
#content h3 {
color:#A50235;
font-size:2em;
margin-bottom:0.3em;
font-weight:normal;
}
#content h4 {
color:#A50235;
font-size:1.3em;
}
#content p {
color:#000;
font-size:1.3em;
line-height:1.5em;
margin-bottom:1.5em;
}

.zemThanks {color:#a60235;
font-size:1.3em;
line-height:1.5em;
margin-bottom:1.5em;
font-weight:bold;
}
#content a {
color:#64092b;
}
#content a:hover {
color:#C13A1B;
}
#content ul {
margin-top:1em;
margin-bottom:3em;
margin-left:1em;
margin-right:2em;
}
#content ul li {
font-size:1.2em;
line-height:1em;
color:#a60235;
padding-right:20px;
margin-top:0.5em;
padding-left:10px;
margin-left:30px;
list-style-type:square;
}
#content img {padding:2px; background-color:#fff;margin:5px;border:1px solid #F3DAB1;}
.img-right {
float:right;
border:5px solid #E5E7DE;
margin:0 0 10px 10px;
}
.eviivo_searchbox {
	padding: 0px 0px 0px 21px;
}
.eviivo_title {
	margin: 10px 0px 0px 5px;
}
.eviivo_sbox {
	background: ur('../i/news-bg.jpg');
	width: 400px;
}
.eviivo_item_kids {
	display:none;
}
.eviivo_row, .eviivo_row1 {
	margin: 0px 0px 0px 10px;
}
.eviivo_button {
	margin-left: 50px;
	margin-top: 20px;
}
#latest-news {
padding:10px 0 0 30px;
}
#latest-news h3 {
background:url(../i/heading-news.jpg) top no-repeat;
width:266px;
height:33px;
margin:5px;
font-size:1.8em;
font-weight:normal;
padding-bottom:5px;
text-indent:-3000px;
}
.news-item {
border-top:1px solid #A50235;
margin:0 0 0 10px;
padding:10px 0;
}
.news-item h4 {
color:#A50235;
font-size:1.3em;
}
.news-item h4 a {
color:#A50235;
text-decoration:none;
}
.news-item h4 a:hover {
color:#7D423B;
text-decoration:underline;
}
.news-item p {
color:#f5821f;
font-size:1.3em;
}
.news-item a.read-more {
color:#a50235;
font-size:1.3em;
text-decoration:none;
}
.news-item a.read-more:hover {
text-decoration:underline;
}
div.news-item-last {
color:#a50235;
text-align:right;
border-top:1px solid #A50235;
padding:10px 0 10px 0;
margin:0 0 0 4px;
}
div.news-item-last h4 a {
color:#a50235;
margin:0 15px;
padding:10px 0;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
div.news-item-last h4 a:hover {
color:#866144;
text-decoration:underline;
}

#logos {
	clear: both;
	width: 746px;
	text-align: center;
}
#logos img {
	margin: 0px 7px 0px 0px;
}
/* -------NEWS SECTION STYLE ------ */
.news-section {
	border-bottom:1px solid #A50235;
margin:0 0 40px 10px;
padding:10px 0;
}
.news-section h4 {
color:#A50235;
font-size:1.3em;
}
.news-section h4 a {
color:#A50235;
text-decoration:none;
}
.news-section h4 a:hover {
color:#7D423B;
text-decoration:underline;
}
.news-section p {
color:#f5821f;
font-size:1.3em;
}
.news-section a.read-more {
color:#a50235;
font-size:1.3em;
text-decoration:none;
}
.news-section a.read-more:hover {
text-decoration:underline;
}
div.section-item-last {
color:#a50235;
text-align:right;
border-top:1px solid #A50235;
padding:10px 0 10px 0;
margin:0 0 0 4px;
}
div.section-item-last h4 a {
color:#a50235;
margin:0 15px;
padding:10px 0;
font-size:1.3em;
font-weight:bold;
text-decoration:none;
}
div.section-item-last h4 a:hover {
color:#866144;
text-decoration:underline;
}
/****************************************/
/*---- =contact -------------------*/
#contactTable { }
#contactTable tbody {}
#contactTable tr td {padding:10px 0 10px 0;}
.tdheader-contact {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:1.4em;font-weight:normal;color:#A50235;border-top:solid 1px #a50235;border-bottom:solid 1px #a50235;text-transform:uppercase;}
.subtdheader-contact {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:1.4em;font-weight:normal;color:#A50235;border-bottom:solid 1px #a50235;border-top:solid 1px #a50235;text-transform:uppercase;}
.tdcontent {font-size:1.2em;font-weight:normal;color:#321112;line-height:25px;}
html>body .tdcontent {font-size:1.2em;font-weight:normal;color:#321112;line-height:25px;}
.tdcontent a {color:#a50235;text-decoration:none;}
.tdcontent a:hover {color:#866144;text-decoration:none;background-color:#FEFAEC;}

/* =general form fields */

/*input {font-family:"Trebuchet MS",verdana, helvetica, "sans serif";font-size:12px;color:#556267;margin-right: 0;line-height: 15px;float:left;height:15px;padding-left:5px;} */
inputPrint {width: 200px;margin-right: 25px;line-height: 15px;float:left;border: 1px solid #ccc;}
#comment {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:1.1em;font-weight:normal;color:#A50235;width: 420px;border:1px solid #A50235;}
.submit input {width:68px;height:35px;text-indent:-3000px;text-decoration:none;overflow:hidden;background: url(/i/submit.gif) no-repeat;border:0;}
.submit input:hover {background:#61B0CF url(/i/submit.gif) 0 -35px no-repeat;}


#name,#phone,#email {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:1.1em;font-weight:normal;color:#A50235;width: 150px;height:22px;margin-right: 0;line-height: 15px;float:left;padding: 5px;border: 1px solid #a50235;}

/* BOOKING FORM SPECIFIC */
#dayFrom,#monthFrom,#yearFrom,#dayTo,#monthTo,#yearTo,#eventDay,#eventYear,#eventMonth,#functionType {font-family:"Trebuchet MS", Arial, Verdana, sans-serif;font-size:1.2em;font-weight:normal;color:#a50235;height:30px;color:#a50235;margin-right:10px;line-height: 15px;float:left;padding: 5px;border: 1px solid #a50235;}
#dayFrom,#yearFrom,#dayTo,#yearTo,#eventDay,#eventYear {width:80px;}
#monthFrom,#monthTo,#eventMonth,#functionType {width:110px;}
/*********************************/

/*--- HIDE STUFF COS ITS MORE ACCESSIBLE THAN DISPLAY:NONE;  ---------------------------------------------------------*/
legend {
height:0;
font-size:0;
}
legend,
#header ul,
.hidevis
{
position:absolute;
top:0;
left:-90000px;
visibility:hidden;
height:0;
width:0;
}
/*--- TEXT-INDENT  ---------------------------------------------------------*/
#header h1
{
text-indent:-3000px;
overflow:hidden;
text-decoration:none;
}

/*--- CLEARFIXES  ---------------------------------------------------------*/
#header
{
overflow:hidden;
}
