/*-----
ORCHARD LODGE: Main Style Sheet 
Mark Greenley - adverset media solutions -www.adverset.co.uk
-------------------------------------------------------------------------------*/
* {
margin:0;
padding:0;
line-height:1.35em;
list-style:none;
font-family:Georgia,"Times New Roman", Times, serif;
}
body {
font-size:62.5%;
min-width:661px;
background:#152F6A url(/i/main-bg.jpg) repeat-x;
padding:0 0;
}
body#home, #accommodation, #outandAbout, #contactUs, #tariff {

}


#container {
text-align:left;
width:679px;
background-color:#fff;
margin:0;
position:relative;
margin:25px auto;
margin-bottom:5px;
border:1px solid #152F6A;
}
#masthead-home {
background:#fff url(/i/img-home.jpg) no-repeat 3px 3px;
margin:7px 0 0 7px;
width:657px;
height:264px;
padding:3px 3px 3px 3px;
border:1px solid #152f6a;
text-indent:-3000px;
}
#masthead-facilities {
background:#fff url(/i/img-facilities.jpg) no-repeat 3px 3px;
margin:7px 0 0 7px;
width:657px;
height:264px;
padding:3px 3px 3px 3px;
border:1px solid #152f6a;
text-indent:-3000px;
}
#masthead-rooms {
background:#fff url(/i/img-rooms.jpg) no-repeat 3px 3px;
margin:7px 0 0 7px;
width:657px;
height:264px;
padding:3px 3px 3px 3px;
border:1px solid #152f6a;
text-indent:-3000px;
}
#masthead-about {
background:#fff url(/i/img-about.jpg) no-repeat 3px 3px;
margin:7px 0 0 7px;
width:657px;
height:264px;
padding:3px 3px 3px 3px;
border:1px solid #152f6a;
text-indent:-3000px;
}
#masthead-local {
background:#fff url(/i/img-local.jpg) no-repeat 3px 3px;
margin:7px 0 0 7px;
width:657px;
height:264px;
padding:3px 3px 3px 3px;
border:1px solid #152f6a;
text-indent:-3000px;
}
#masthead-location {
background:#fff url(/i/img-location.jpg) no-repeat 3px 3px;
margin:7px 0 0 7px;
width:657px;
height:264px;
padding:3px 3px 3px 3px;
border:1px solid #152f6a;
text-indent:-3000px;
}
/*--- 
ORCHARD LODGE LOGO  ---------------------------------------------------------*/
#logo {
margin-bottom:0;
text-indent:-3000px;
}
#logo h1 {
background:url(/i/logo.png) no-repeat;
width:158px;
height:93px;
position:absolute;
top:26px;
left:508px;
text-indent:-3000px;}
 #holder {
width:679px;
background-color:#fff;
overflow:hidden;
} 
#content {
float:left;
width:417px;
background-color:#fff;
margin:0 0 25px 0;
}
#contact {
width:245px;
height:28px;
display:block;
text-indent:-3000px;
overflow:hidden;
padding:0;
margin:0;
}
#contact ul {
margin:0;
}
#contact ul li {
float:left;
}
#contact ul li a {
float:left;
display:block;
height:28px;
padding:0;
margin:0;
text-indent:-3000px;
text-decoration:none;
overflow:hidden;
}
#contact ul li#nav4 a {width:245px;background: url(/i/nav-contact.png) no-repeat;}
#contact ul li#nav4 a:hover {background: url(/i/nav-contact.png) 0 -28px no-repeat;}

/*-----
Sets up secondary content collumn ------------------------------------*/
#secondary-content {
float:right;
background: url(/orchard-lodge/i/sec-cont-bg.jpg) no-repeat;
width:235px;
margin:0 7px 10px 0;
padding:0 0 10px 0;
}
/* -------
Sets up content properties for secondary collumn -------------------*/
div .secondary-content-panel {
background-color:#fff;
width:210px;
padding:5px;
margin:7px 0 10px 7px;
border:1px solid #152F6A;

}

div .secondary-content-panel p {
color:#152F6A;
font-size:1.3em;
line-height:1.5em;
}
div .secondary-content-panel ul li {
color:#152F6A;
font-size:1.3em;
line-height:1.5em;
margin:0 1em 0 3em;
padding:0 0 0 0;
list-style-type:square;
}
div .secondary-content-panel ul li a {
color:#152F6A;
text-decoration:none;
}
div .secondary-content-panel ul li a:hover {
color:#a5a575;
text-decoration:underline;
}
.news-item p {
color:#152F6A;
font-size:1.1em;
}
.news-item p a{
color:#FA6969;
text-decoration:none;

}
.news-item p a:hover {
text-decoration:underline;
}


/*--- 
MAIN NAVIGATION  ---------------------------------------------------------*/
#navigation {
position:relative;
width:661px;
margin:5px 0 5px 7px;
background-color:#EB0808;
height:32px;
padding:0 0 0 5px;
}

#navigation ul {
margin:0;
}
#navigation ul li {
float:left;
font-weight:bold;
text-transform:uppercase;
margin:2px 0 0 15px;
}
#navigation .first {
margin:2px 0 0 0;
}
#navigation ul li a {
float:left;
font-size:1.3em;
color:#fff;
display:block;
padding:6px 5px 4px 5px;
text-decoration:none;
overflow:hidden;
}

#navigation ul li a:hover {background-color:#FA6969;}
/*--- 
FOOTER  ----------------------------------------------------------*/

#footer {
background-color:#fff;
clear:both;
width:679px;
position:relative;
margin:auto;
margin-bottom:25px;
}
#footer-content {
padding:15px;
}
#footer-content h3 {
text-transform:uppercase;
padding-top:20px;
font-size:1.4em;
padding-bottom:3px;
}
#footer-content p {
font-size:1.3em;color:#152F6A;
}
#footer-content p a {
color:#FA6969;
text-decoration:none;
}
#footer-content p a:hover {
border-bottom: groove 3px #E34D4D;
}

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

#content h1 {
color:#EB0808;
margin:0 1em 0.3em 0.3em;
font-size:2.8em;
margin-bottom:0.3em;
font-weight:normal;
}
#content h2 {
color:#EB0808;
margin:0.5em 0 0.2em 0.5em;
font-size:2em;
font-weight:normal;
}
#content h3 {
color:#EB0808;
margin:1em 1em 1.3em 0.5em;
font-size:2em;
margin-bottom:0.3em;
font-weight:normal;
}
#content p, address {
color:#152F6A;
font-size:1.3em;
line-height:1.5em;
margin:1em 1em 1.3em 1em;
}
#content p a {
color:#FA6969;
text-decoration:none;
}
#content p a:hover {
border-bottom: groove 3px #E34D4D;
}
#content ul li {
color:#BF4E3E;
font-size:1.3em;
line-height:1.5em;
margin:0 1em 0px 3.5em;
padding:0 0 0 0;
list-style-type:square;
}
#content ul li a {
color:#BF4E3E;
text-decoration:none;
}
#content ul li a:hover {
color:#56CBF9;
text-decoration:underline;
}

#content img {
padding:3px; 
margin:0 0 0 15px;
}
#content .border {
padding:3px; 
border:1px solid #ccc;
margin:0 8px 0 5px;
}/* image border style */
hr {height:1px;background-color:#8593b0;margin:15px 1em 5px 0.3em;}
/*---
=News ---------*/
#latest-news {
border: solid 1px #C0C3A8;
margin:0px 15px 0 10px;
background:#fff url(/i/new-offers.gif) 3px 3px no-repeat;
padding:30px 0 0 0;
}
#latest-news h3 {
color:#58622F;
font-size:1.8em;
font-weight:normal;
padding-bottom:2px;
}
.news-item {
}
.news-item h3 {
color:#EB0808;
margin:0 0;
font-size:1.8em;
font-weight:normal;
padding-bottom:2px;
}
.news-item h4 {
color:#fff;
margin:6px 0 6px 0;
padding:2px 10px 2px 10px;
background-color:#EB0808;
font-size:1.3em;
border-bottom:#152F6A 1px solid;
border-top:#152F6A 1px solid;
}
.news-item h4 a {
color:#7D423B;
text-decoration:none;
}
.news-item h4 a:hover {
color:#7D423B;
text-decoration:underline;
}
.news-item p {
color:#152F6A;
font-size:1.3em;
}
.news-item a.read-more {
color:#FA6969;
text-decoration:none;
font-weight:bold;
}
.news-item a.read-more:hover {
text-decoration:underline;
}

#badges {clear:both;margin:15px 0 0 10px;}
#badge1 {padding:10px 10px 0 0;}
#badge2 {padding:10px 0 0 0;}
/*----
=Map -----------------------*/
div#map {
border:3px solid #bbb;
height:280px;
margin:0 0 0 15px;
}


#popup {
background:#EFEFEF;
border:1px solid #999999;
color:#152F6A;
margin:0px;
padding:3px;
width:150px;
font-size:1.3em;
}
/*---- 
=contact -------------------*/
#contactTable { margin:0 0 10px 35px; }
#contactTable tbody {}
#contactTable tr td {padding:10px 0 10px 0;}
.tdheader-contact {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;font-weight:normal;color:#3b3d27;border-top:solid 1px #3b3d27;border-bottom:solid 1px #3b3d27;text-transform:uppercase;}
.subtdheader-contact {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.4em;font-weight:normal;color:#3b3d27;border-bottom:solid 1px #3b3d27;border-top:solid 1px #3b3d27;text-transform:uppercase;}
.tdcontent {font-size:1.2em;font-weight:normal;color:#3b3d27;line-height:25px;}
.tdcontent a {color:#890857;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:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#866144;width: 330px;border:1px solid #866144;}
.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:#fff url(/i/submit.gif) 0 -35px no-repeat;}


#name,#phone,#email,#company,#delegates {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#3b3d27;width: 150px;height:22px;margin-right: 0;line-height: 15px;float:left;padding: 5px;border: 1px solid #3b3d27;}
#delegates,#numOfGuests,#bedroomsReq {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#3b3d27;width:40px;height:22px;margin-right: 0;line-height: 15px;float:left;padding: 5px;border: 1px solid #3b3d27;}
#Standard, #Superior, #Deluxe {padding: 5px;}

#dayFrom,#monthFrom,#yearFrom,#dayTo,#monthTo,#yearTo,#eventDay,#eventYear,#eventMonth,#functionType {font-family:Georgia, "Times New Roman", Times, serif;font-size:1.2em;font-weight:normal;color:#3b3d27;height:30px;margin-right:10px;line-height: 15px;float:left;padding: 5px;border: 1px solid #3b3d27;}
#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;
}
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;
}


