/* Dryfesdale Hotel CSS Document - December 2007 - by Stephen Thompson, Digitl Ltd */

body {background:url('/images/dryfesdale-hotel-body-bg.jpg') repeat-x #ffffff; padding:0; margin:0; font-family:"Lucida Sans","Lucida Grande", Arial, Helvetica, sans-serif;}

a {text-decoration:none; color:#0b485d;}
a:hover {text-decoration:underline;}

.wrapper {width:756px; margin:0 auto;}

/*header*/
.headsection {height:137px; overflow:hidden;}
.spacer {float:left; width:150px; height:137px; padding:0px 0 0px 0;}
.spacer img {border:0;}
.logo {float:left; width:142px; background-color:#f5f8ff;}
.logo img {border:0; float:left;}
.headimage {float:right; width:464px;}

/*mainbody*/
.mainbody {clear:both; width:756px;}

/*left hand side navigation*/
.navigation {float:left; width:150px; height:570px; padding:55px 0 0 0; background:url('/images/navigation-bg.jpg') no-repeat; overflow:hidden;}
.navigation li {display:block; height:24px; padding:2px 4px 0 0px; margin:-2px -4px 0 0px;}
.navigation ul {list-style-type:none; padding:0px 5px 10px 0px; margin:0; font-size:13px; text-align:right;}
.navigation li a {display:block; height:24px; font-weight:bold; letter-spacing:0px;}
.navigation a:hover {background:url('/images/navigation-hover.jpg') no-repeat; text-decoration:none; color:#ffffff; margin:-2px -4px 0 3px; padding:2px 4px 0 0px;}
li.otherlink {display:block; background: url('../../images/navigation-hover.jpg') no-repeat; font-weight:bold; margin:-2px -4px 0 3px; color:#ffffff;}
li.navnormal {display:block; height:24px; padding:2px 4px 0 0px; margin:-2px -4px 0 0px;}
/*se logos necessary?*/
/*.selogos {padding:10px 5px 0px 65px; text-align:right;}
.selogos img {border:0; padding-bottom:5px;}
.selogos a:hover {background:none; margin:0; padding:0;}
.selogos .companyreg {font-family:Arial, Helvetica, sans-serif; font-size:10px; letter-spacing:-1px; color:#5f4b70;}*/
.sitedocuments {font-size:10px; text-align:right; padding:100px 5px 0 0;}
.sitedocuments a:hover {color:#0b485d; text-decoration:underline; background:none;}

/*main content*/
.content-container {float:left; width:606px; background:url('/images/dryfesdale-hotel-content-bg.jpg') repeat-y; _height:700px; min-height:700px;}

/*thumbnail image column*/
.imagecolumn {float:left; width:142px; _height:300px; min-height:300px;}
.imagecolumn ul {list-style-type:none; padding:0; margin:0; text-align:center; height:100%; min-height:100%;}
.imagecolumn li {padding:0 0 10px 0;}
.imagecolumn img {border:1px solid #cccccc; padding:2px; background-color:#ffffff;}

/*main body text column*/
.textcolumn {float:left; width:290px; padding:10px 10px 10px 10px; color:#5f5e61; font-size:13px; text-align:justify;}
.pagetitle h2 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; padding:10px 0 15px 0; margin:0; font-weight:normal;}
.textcolumn img {padding:4px; border:1px solid #cccccc; background:#ffffff; text-align:center;}
.textcolumn a {color:#008bc6;/*#333399;*/}
.virtualtour {text-align:center; width:100px; background-color:#008bc6; margin:0 auto; border:1px solid #cccccc;}
.virtualtour a {color:#FFFFFF; font-weight:bold;}
.textcolumn hr {border:0px; margin:0; padding:0; background-color:#333399; height:1px; color:#333399;}

/*book online page*/
.content-container2 {float:left; width:606px; background:url('/images/dryfesdale-hotel-content-bg.jpg') repeat-y; _height:700px; min-height:700px; padding:10px 0px 10px 0px; color:#5f5e61; font-size:13px; text-align:justify;}
.textcolumn2 {float:right; padding:0 0 0 10px; margin:0; width:454px;}
.bookingpage {clear:both; float:right; width:454px;}

/*right hand column*/
.rightcolumn {float:right; width:154px; text-align:center; padding-top:15px;}
.rightcolumn img {padding:1px; border:1px solid #cccccc; background:#ffffff;}
.rightcolumn .specialoffers {width:152px; border:1px solid #cccccc; margin:3px 0 3px 0; font-size:12px; background:url('/images/special-offers.jpg') top center no-repeat;}
.rightcolumn h3 {width:100px; height:50px; margin:0; padding:2px 3px 0 0; float:right; text-align:right; font-size:14px; line-height:15px;}
.rightcolumn h3 a {color:#008bc6;}
.rightcolumn .specialoffers p.specialoffertext {clear:both; font-size:12px; text-align:center; margin:0; padding:7px 3px 0 3px; letter-spacing:-1px; height:47px; color:#0b485d;}
.rightcolumn p {margin:0; padding:5px 0 5px 0;}
p.noborder img {border:0;}

/*footer*/
.footer {clear:both; float:left; width:756px; height:48px;}
.footer img {border:0; vertical-align:top;}
.footer-left {float:left; margin:0 5px 0 0; padding:2px 0 0 0; width:145px; height:38px; border-top:5px solid #01319d; text-align:center;}
.footer-centre {float:left; margin:0; padding:5px 0 0 0; width:142px; height:38px; border-top:5px solid #008bc6; text-align:center;}
.footer-right {float:right; margin:0 0 0 5px; padding:5px 0 0 3px; width:456px; height:38px; border-top:5px solid #01319d; font-size:10px; letter-spacing:0px;}
#callisti {height:12px; width:52px; float:left; margin:0 0 0 3px;}
/*map and form pages*/
#map {width:288px; height:350px; border:1px solid #cccccc;}
#map img {background:none;}
#comments {width:284px;} /*cms form fix*/
#directions {width:284px;} /*cms map page fix*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.pagination{padding: 2px;}
.pagination ul{margin: 0;padding: 0;text-align: left; /*Set to "right" to right align pagination interface*/font-size: 12px;}
.pagination li{list-style-type: none;display: inline;padding-bottom: 1px;}
.pagination a, .pagination a:visited{padding: 0 5px;border: none;text-decoration: none;color: #2e6ab1;}
.pagination a:hover, .pagination a:active{border: none;color: #000;background-color: lightyellow;}
.pagination li.currentpage{font-weight: bold;padding: 0 5px;border: none;background-color: #2e6ab1;color: #FFF;}
.pagination li.disablepage{padding: 0 5px;border: none;color: #929292;}
.pagination li.nextpage{font-weight: bold;}
* html .pagination li.currentpage, * html .pagination li.disablepage{ /*IE 6 and below. Adjust non linked LIs slightly to account for bugs*/margin-right: 0;padding-right: 0;}
/* End Pagination Styles */
