/* --- stylesheet for information pages in Baby-Friendly Boltholes 2009 by Richard Henry ---*/
#information_top {
width:689px;
height:auto;
margin:10px 0 0 10px;
position:relative
}
#information_top h1 {
clear:both;
float:left;
margin:16px 0 0 5px;
font-size:1.6em;
color:#4e5355
}
/*#information_text {
margin:8px 0 0 4px;
width:660px;
height:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:0.90em;
color:#747474
}
#information_text p {
line-height:1.6em
}*/
#information_main {
clear:both;
margin-top:12px
}
.information_block {
width:208px;
height:auto;
float:left;
margin:12px 0 12px 24px;
padding-bottom:6px;
border-bottom:5px solid #c0c0c0;
/*background-color:#c0c0c0*/
}
/*.informationimage {
background-color:#c0c0c0;
width:100%;
height:140px;
overflow:hidden;
padding-bottom:15px;
text-align:center;
margin-top:8px
}*/
img.informationimage  {
/*width:125px;
height:125px;*/
/*border:4px solid #c0c0c0;*/
padding:8px;
border:1px solid #e1e2e3;
float:right;
display:inline;
clear:none;
margin-left:8px
}
/*.informationimage img:hover {
background-color:#b864a7
}*/
/*.information_block h3, .information_block h4 {
color:#676767;
font-size:1em;
margin-top:8px
}*/
/*.information_block h3 {
font-size:1.2em;
margin:0
}*/
/*.information_block h4 {
font-size:0.90em;
}*/
.information_text, .main_text p {
margin:0 0 0 4px;
font-family:Arial,Helvetica,sans-serif;
font-size:0.86em;
color:#616769
}
.information_text p {
line-height:1.6em
}
#traveldadpage .main_text p {
padding-bottom:16px
}
.information_text a, .main_text a {
color:#111111;
font-size:1.2em;
padding:0 1px;
/*font-weight:600;*/
font-family:Calibri,Arial,Helvetica,sans-serif;/* Calibri, Candara, Corbel*/
}
.information_text a:hover, .main_text a:hover {
background-color:#b768a9;
color:#fff
}
.information_text strong, .information_text bold, .main_text strong, .main_text bold {
font-weight:700;
font-family:Calibri,Arial,Helvetica,sans-serif;/* Calibri, Candara, Corbel*/
font-size:1.16em;
}
a.information_readmore {
color:#111111
}
a.information_readmore:hover {
color:#97568f
}
/*img.information_readmore {
margin-top:12px
}*/
/* --- main page for content - shops -services etc. ---*/
#information_main_text, #vouchers {
clear:both;
float:left;
width:687px;
height:auto;
margin:16px 0 0 8px
}
.main_text ul li {
font-size:0.86em;
margin:5px 0 0 4px;
font-family:Helvetica,Arial,sans-serif;
color:#616769
}
img.largeinformationimage {
clear:both;
float:left;
margin:20px 0 0 8px;
padding:8px;
border:1px solid #e1e2e3
}
img.largeinformationimage.top {
margin-top:0
}
p .terms {
clear:both;
float:left;
margin:16px;
font-size:0.86em;
font-style:italic
}
/* --- voucher ---*/
#vouchers {
margin-top:8px
}
.voucherblock {
clear:both;
float:left;
width:620px;
padding:8px;
height:auto;
margin:8px 0 0 8px;
border:1px solid #e1e2e3
}
.voucherblock img, .voucherblock form input, .qtylabel {
float:left;
display:inline;
margin:8px 0 0 16px
}
.voucherblock form {
float:left;
display:inline;
margin:8px 0 0 16px
}
.voucherblock h3 {
margin:8px 0 8px 8px;
color:#884d82;
font-size:1.1em
}
.paypalsubmit {
clear:both;
float:left;
margin:16px 0 0 0
}
/* --- end vouchers --- */

#content {
clear:none;
float:left;
display:inline;
height:auto;
width:auto
}
#content p, #content h2, #content h4 {
width:auto
}
#information_main_text h2, #information_main_text h4 {
/*clear:left;
float:left*/
}
#information_main_text h2 {
font-size:1.26em;
margin:6px 0 4px 0;
color:#97568f
}
#information_main_text h4 {
font-size:1.06em;
margin:6px 0 4px 1px
}
#information_main_text .main_text {
clear:none;
float:left;
display:inline;
margin:4px 4px 0 7px;
color:#282c2d;
}
a img.main_small {
float:left;
display:inline;
background-color:#ffffff;
padding:2px;
border:3px solid #c0c0c0
}
a img.main_small:hover {
border:3px solid #b968aa
}
img.main_large {
clear:none;
float:right;
display:inline;
border:4px solid #c0c0c0;
margin-left:8px
}
/* --- menus --- */
#information_menu_bar {
background-color:#b7b7b7;
width:660px;
height:24px;
margin-left:10px
}
ul#information_menu {
clear:both;
float:left;
/*width:682px;*/
/*margin:2px 0 0 12px;*/
display:block;
background-color:#b7b7b7;
background-image:url(../elements/images/tab_grey_background.png);
background-position:top left;
background-repeat:repeat;
width:660px;
height:24px;
margin-left:10px
}
ul#information_menu li {
clear:none;
float:left;
margin-right:2px;
display:inline;
}
ul#information_menu li a {
width:180px;
height:24px;
float:left;
background-color:#d6d6d6;
/*margin-right:2px;
display:inline;*/
}
ul#information_menu li a {
background-position:top left;
background-repeat:no-repeat
}
ul#information_menu li#menu_interiors a {
background-image:url(../elements/images/information_tab_interiors.png);
}
ul#information_menu li#menu_interiors a:hover, #property_menu ul li#menu_interiors a:active {
background-image:url(../elements/images/information_tab_interiors_active.png);
}
ul#information_menu li#menu_fashion a {
width:210px;
background-image:url(../elements/images/information_tab_fashion.png);
}
ul#information_menu li#menu_fashion a:hover, #property_menu ul li#menu_fashion a:active {
background-image:url(../elements/images/information_tab_fashion_active.png);
}
ul#information_menu li#menu_services a {
background-image:url(../elements/images/information_tab_services.png);
}
ul#information_menu li#menu_services a:hover, #property_menu ul li#menu_services a:active {
background-image:url(../elements/images/information_tab_services_active.png);
}
/* --- tabs stuff --- */
.ui-tabs .ui-tabs-hide {
     display: none;
}
/* --- top ten page --- */
#topten_main {
margin:12px 0 0 10px
}
.standard_header {
height:34px;
width:690px;
background-color:#b5b5b7;
background-color:#b368ac;
}
.standard_header h3 {
font-size:1.4em;
color:#ffffff;
font-family:Arial,Helvetica,sans-serif;
float:left;
margin-left:6px
}
#property_list {
width:290px;
float:left;
display:inline
}
#property_list ol {
float:left;
margin:10px 0 0 10px
}
#property_list ol li {
padding:3px;
margin:3px 0
}
#property_list ol li:hover {
background-color:#d1d1d3;
cursor:pointer;
/*color:#ffffff*/
}
.selected {
background-color:#d9e021
}
#selected_image {
float:right;
display:inline;
margin:16px 24px 0 0;
width:360px;
/*height:360px*/
height:auto
}
/*---details---*/
#selected_details {
clear:both;
float:left;
height:34px;
width:690px;
margin:20px 0 0 0;
position:relative;
}
#selected_why {
position:absolute;
left:12px;
top:0
}
#selected_property {
position:absolute;
left:327px;
top:0
}
.small_heading, #selected_property h4 {
font-size:1.1em
}
#selected_property h4 {
margin-top:4px
}
.why_text, .excerpt_text {
font-size:0.8em;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
width:280px;
margin-left:2px
}
.excerpt_text {
width:240px;
margin:11px 0 0 0
}
ul.excerpt_list {
margin:8px 0 0 0
}
#cloud h3 {
clear:both;
float:left;
margin:12px 0 12px 8px
}
#cloud ul {

}
#cloud ul li {
float:left;
display:inline;
margin-right:8px;
font-size:1.2em;
line-height:20px
}
/*---price block---*/
.listingenquire {
float:right;
display:inline;
width:103px;
height:130px;
overflow:hidden;
position:relative;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
text-align:center
}
.listingenquire p {

}
.rates {
position:absolute;
top:0;
left:16px;
width:66px;
font-size:0.8em
}
.booknow, .moreinfo {
position:absolute;
left:0
}
.booknow {
bottom:26px
}
.moreinfo {
bottom:0
}
.listingpricemain {
position:absolute;
top:16px;
left:7px;
font-size:1.3em;
color:#5d5d5d;
font-weight:800;
width:90px;
}
.listingpricesecondary {
position:absolute;
font-size:1.1em;
color:#5e5e5e;
width:80px;
left:11px;
top:43px;
/*font-weight:700*/
}
/* ---  breadcrumb --- */
#breadcrumb {
font-size:0.86em;
font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
width:auto;
height:auto;
clear:both;
margin:3px 0 0 6px
}
#breadcrumb ul li {
float:left;
display:inline
}
#breadcrumb a {
color:#875d85;
padding:2px
}
#breadcrumb a:hover {
background-color:#b864a7;
color:#ffffff
}
#bookingbonuspage #breadcrumb a, #bookingbonuspage h1, #bookingbonuspage #information_main_text a {
color:#4fb6ca;
}
#bookingbonuspage #breadcrumb a:hover, #bookingbonuspage #information_main_text a:hover {
background-color:#4fb6ca;
color:#ffffff
}
/* --- */
#iframe_largemap {
clear:both;
float:left;
margin:6px 0 0 22px;
border:1px solid #e1e2e3;
padding:8px
}
/* --- quicklinks --- */
#quicklinks {
clear:both;
float:left;
width:650px;
height:auto;
margin:48px 0 0 24px
}
#quicklinkstab {
width:175px;
height:27px;
margin:0 0 0 16px;
background-image:url(../elements/images/tab_quicklinks.png);
background-position:top left;
background-repeat:no-repeat;
}
a.quicklink {
width:210px;
height:24px;
float:left;
display:block;
margin:7px 5px 0 0;
background-color:#dddcdc;
background-position:top left;
background-repeat:no-repeat;
}
a#quick_lifestyle {
background-image:url(../elements/images/quicklink_lifestyle.png);
background-position:top left;
background-repeat:no-repeat;
}
a#quick_lifestyle:hover {
background-image:url(../elements/images/quicklink_lifestyle_active.png);
}
a#quick_emporium {
background-image:url(../elements/images/quicklink_emporium.png);
background-position:top left;
background-repeat:no-repeat;
}
a#quick_emporium:hover {
background-image:url(../elements/images/quicklink_emporium_active.png);
}
a#quick_offers {
background-image:url(../elements/images/quicklink_offers.png);
background-position:top left;
background-repeat:no-repeat;
}
a#quick_offers:hover {
background-image:url(../elements/images/quicklink_offers_active.png);
}
a#quick_traveldad {
background-image:url(../elements/images/quicklink_traveldad.png);
background-position:top left;
background-repeat:no-repeat;
}
a#quick_traveldad:hover {
background-image:url(../elements/images/quicklink_traveldad_active.png);
}
a#quick_search {
background-image:url(../elements/images/quicklink_search.png);
background-position:top left;
background-repeat:no-repeat;
}
a#quick_search:hover {
background-image:url(../elements/images/quicklink_search_active.png);
}
a#quick_tenbest {
background-image:url(../elements/images/quicklink_tenbest.png);
background-position:top left;
background-repeat:no-repeat;
}
a#quick_tenbest:hover {
background-image:url(../elements/images/quicklink_tenbest_active.png);
}
/* --- contact us page --- */
form#contactform {
border:1px solid #e1e2e3;
padding:8px;
margin:8px 0 0 16px
}
form#contactform input[type=text] {
border:1px solid #8d8d8d;
padding:2px;
}
table#contacttable {

}
table#contacttable tr td {
padding:3px
}
/* --- newsletters signup page ---*/
#archive {
width:453px;
height:auto;
border:1px solid #af60a1;
padding:8px;
margin:8px 0 0 16px
}
#archive a {
font-size:100%;
border:0
}
#archive a:hover, #archive a:hover img {
background-color:#fff;
color:#af60a1
}
/*---competition list update 26-05-2011 --- */
.competitionsblock {
clear:both;
float:left;
margin:8px 0;
position:relative;
border-bottom:1px solid #dddcdc
}
h3.competitionsreadmore {
position:absolute;
left:547px;
bottom:12px
}
