/* CSS Document */

* {margin:0;padding:0;}
a img {border:0;}
.wrapper {width:100%;height:0;overflow:hidden;clear:both;}
.navigation {display: block;text-align: center;margin: 20px 0 0 0;}
.alignright {float: right;}
.alignleft {float: left}
.sidebar_images img {
width:250px;
}
.message {
padding:20px;
font:Arial, Helvetica, sans-serif;
font-size:12pt;
}

/***************************** body + fonts */

body {text-align:center;background: #ebebea url(/wp-content/themes/be/images/body.gif) 0 0 repeat-x;padding:0 0 100px 0;font: 12px Arial, Helvetica, sans-serif; color:#146461;}
p {padding: 10px 0;line-height:140%;}
#maincontent * {line-height:150%;}

p strong {color:#3a6c99;}
#sidebar strong, #bottom li strong {font-weight:normal;}

a {color:#4c759b;outline:none;}
a:hover {color:#fc0000;}

ul, ol {padding: 10px 0;}
li {line-height:150%;background: url(/wp-content/themes/be/images/li.png) 0 6px no-repeat;padding: 0 0 0 15px;list-style:none;}
ul ul {padding:0 0 0 25px;}
ul ul li {padding:0;list-style:circle;background:0;}
ol {padding: 10px 0 10px 20px;}
ol li {list-style:inherit;background:0;padding:0;}

blockquote {padding: 0 15px;border-left: 5px solid #eee;border-right:5px solid #eee;}

h1 {}
h2, h3, #content .single h2 a {font-size:20px;font-weight:bold;letter-spacing:-1px;text-decoration:none;color:#950000;}
h5 {font-size:12px;}
#maincontent h2, h3 {color:#950000;}

/***************************** containers */

#wrap {margin:auto;width:850px;text-align:left;}
#logoetc {width:815px;padding: 0 10px 0 25px;background: url(/wp-content/themes/be/images/top.gif) 0 bottom no-repeat;height:60px;}
#content {width: 830px;padding: 0 10px 10px 10px;background: url(/wp-content/themes/be/images/content.gif) 0 0 repeat-y;}
#nav {height:40px;background: url(/wp-content/themes/be/images/nav.gif) 0 0 repeat-x;list-style:none;padding:0;}
#maincontent {width:520px;padding: 0 0 10px 15px;float:left;}
#sidebar {width:265px;float:right;padding: 0 15px 0 0;}
#footer {width: 850px;margin: auto;padding: 15px 0;background: url(/wp-content/themes/be/images/footer.gif) 0 0 no-repeat;}

#bottom {width: 810px;padding: 10px 25px 0 25px;background: url(/wp-content/themes/be/images/bottom.gif) 0 0 repeat-y;margin:auto;text-align:left;color:#fff;font-size:11px;}

/***************************** logoetc */

h1 a.logo {width:308px;height:51px;display:block;overflow:hidden;text-indent:-9999px;background: url(/wp-content/themes/be/images/logo.gif) 0 0 no-repeat;float:left;margin: 6px 0 0 0;}

a.feedicon {width:87px;height:45px;float:right;display:block;overflow:hidden;background: url(/wp-content/themes/be/images/rss.gif) 0 -45px no-repeat;margin: 15px 10px 0 0;}
a.feedicon:hover {background-position:0 0;}

/***************************** main */

#main {width: 830px;padding: 0 10px;height:220px;background: url(images/topback.gif) 0 0 no-repeat;}
#main span {width:830px;height:220px;display:block;}

/* background images */
#main span {background: url(/wp-content/themes/be/images/rotate/rotate.php) 0 0 no-repeat;}
/* background images */

.blog {width:250px;float:right;padding: 20px 15px 0 0;color:#fff;line-height:100%;height:200px;overflow:hidden;}
.blog a {text-decoration:none;color:#fff;}
.blog h2 {margin: 0 0 5px 0;line-height:100%;}
.blog a:hover {text-decoration:underline;}
.blog cite {font-style:normal;font-weight:bold;font-size:11px;}
.blog p {padding:0 0 10px 0;}

/* region list */
.suitcaseregionlist {font-size:11px;}
.suitcaseregionlist strong {font-size:12px;}
.suitcaseregionlist ul {padding:5px 10px 5px 0;width:150px;float:left;}
.suitcaseregionlist ul ul {display:none;}
.suitcaseregionlist li {padding:0;background:0;}

/***************************** listing stuff */

.addsuitcase {height:25px;width:150px;padding: 12px 0 0 40px;background: url(/wp-content/themes/be/images/suitcase.jpg) 0 0 no-repeat;font-size:14px;font-weight:bold;letter-spacing:-1px;margin: 0 0 15px 0;}
.addsuitcase a {text-decoration:none;}
.images img {margin: 10px 0;}
.lodgelogo {float:right;margin: 0 0 10px 10px;}
#contactform {}

/***************************** home stuff */

.cat-list {background: url(/wp-content/themes/be/images/shadow.gif) center 0 no-repeat;padding: 10px 0;}
.cat-list small {display:block;margin: -5px 0 0 0;font-size:11px;color:#146461;}
.cat-list li {background: url(/wp-content/themes/be/images/li2.gif) 0 6px no-repeat;}
.cat-list a {text-decoration:none;}
.cat-list a:hover {text-decoration:underline;}

.cat {width:175px;float:left;}
.cat-list .regions {padding: 0 0 0 5px;}
.cat-list .search {width:165px;float:right;}
.regions ul ul {display:none;}

.cat-list .search form {padding: 5px 0 5px 0;background:#eff;border:1px solid #ddd;padding: 10px;}
.cat-list .search select {font-size:11px;width:140px;border:1px solid #aaa;color:#444;}
.cat-list .search option {font-size:11px;color:#444;padding: 1px;}
.cat-list .search input {font-size:11px;}
.cat-list .search input.keywords {border:1px solid #aaa;padding: 1px 3px;}
.cat-list .search p {padding: 3px 0;font-size:11px;}

img.flashmap {padding: 2px;border:1px solid #b4c7d8;margin: 0 0 20px 0;}

input.input {background: url(/wp-content/themes/be/images/input.gif) 0 0 no-repeat;border:0;width:132px;height:16px;padding: 4px 0 0 5px;font-size:11px;color:#777;}
input.button {background: url(/wp-content/themes/be/images/search.gif) 0 0 no-repeat;border:0;width:16px;height:17px;margin: 0 0 0 5px;}

/* featured */
.featuredvenues {clear:both;font-size:11px;}
.featured {padding: 10px 0;border-bottom: 1px solid #eee;margin: 0 0 5px 0;}
.featured h4 a {font-size:12px;text-decoration:none;}
.feat-img {border:3px solid #b4c7d8;width:85px;height:85px;display:block;overflow:hidden;float:left;}
.feat-desc {width:420px;float:right;}
.feat-desc ul {padding:0;}
.feat-desc li {background:0;padding: 3px 0;}
.feat-desc li.rates {float:right;color:#fc0000;font-weight:bold;}
.feat-desc li.name {font-weight:bold;font-size:13px;margin: 0 0 5px 0;}
.feat-desc li.desc {padding: 2px 0;}
.feat-desc li.desc h2, .archive li.desc h3 {display:none;}
.feat-desc li.special {height:auto;overflow:visible;}
.feat-desc li.desc p {padding:0;font-size:11px;}
.feat-desc li.rating {height:11px;}
.feat-desc li.tools, .featured li.tools {font-weight:bold;font-size:12px;}

/*banner*/
#banners p {padding:0;}

/***************************** nav */

#nav li {display:block;float:left;width:auto !important;width:40px;line-height:100%;background:0;padding:0;}
#nav li a {display:block;float:left;height:14px;padding: 13px 20px;font-size:11px;font-weight:bold;text-decoration:none;color:#146461;text-transform:uppercase;}
#nav li a:hover {background: url(/wp-content/themes/be/images/navover.gif) 0 0 repeat-x;}

#nav ul {display:none;position:absolute;width:160px;border:5px solid #ddd;padding:0;}
#nav ul li, #nav li a {float:none;}
#nav li:hover {background: url(/wp-content/themes/be/images/navover.gif) 0 0 repeat-x;color:#000;}

#nav ul a {background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding: 5px;margin:-1px 0 0 0;text-transform:capitalize;font-weight:normal;width:150px;}
#nav ul a:hover, #nav li.current-cat a {background:#fff;color:#000;text-decoration:underline;}

/***************************** content */

.shadow-content {width:830px;height:16px;background: url(/wp-content/themes/be/images/shadow.jpg) 0 0 no-repeat;}
p img {margin: 10px;padding: 2px;border:1px solid #b4c7d8;}
img.wp-smiley {margin:0;}
.catdesc p img {margin-right: 10px;padding: 2px;border:1px solid #b4c7d8; height:100px;}

#intro1 {width:245px;float:left;padding: 0 10px 0 0;}
#intro2 {width:245px;float:left;padding: 30px 0 0 10px;}
#intro2 input.text {display:block;width:241px;padding: 1px 2px;border:1px solid #999;margin: 0 0 -10px 0;font-weight:bold;color:#333;}
#intro2 input.button {float:right;margin: -20px 0 0 0;}

#archive-accommodation {width:100%;margin: 15px 0;}
#archive-accommodation td {padding: 4px;}
#archive-accommodation th {padding: 4px;background: #f7f7f7 url(/wp-content/themes/be/images/th.png) 0 10px repeat-x;font-size:13px;}

.pleaselogin, #intro2 p.sub-confirm {font-size:11px;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;clear:both;text-align:center;color:#fc0000;padding: 5px 0;}

p.carrental {background: url(/wp-content/themes/be/images/carrental.jpg) 0 0 no-repeat;padding: 20px 0 20px 70px;font-size:16px;margin: 10px 0;}
p.carrental a {text-decoration:none;}
p.carrental a:hover {text-decoration:underline;}



/* suitcase stuff */
fieldset {border:0;background:#eff;padding: 10px;}
legend {font-size:16px;}
#suitcase p {padding: 3px 0;clear:both;}
#suitcase p label {width:250px;display:block;float:left;}
#suitcase p input, #suitcase p select {width:200px;font-size:12px;color:#444;font-weight:bold;padding: 1px 3px;border:1px solid #888;}
#suitcase p select {padding:0;}
#suitcase p.cell input, 
#suitcase p.tel input,
#suitcase p.adults input,
#suitcase p.children input,
#suitcase p.toddlers input,
#suitcase p.arrival input,
#suitcase p.departure input,
#suitcase p.nights input,
#suitcase p.rooms select {width:100px;}
#suitcase button {margin: 10px auto;width:90px;display:block;}

/*lodge stuff*/
.lodgelogo {background: url(/wp-content/themes/be/images/noimage.gif) 0 0;}

/***************************** archive */

.archivepage h2 {margin: 0 0 15px 0;}
.archive {padding: 0 0 10px 0;margin: 0 0 10px 0;border-bottom: 1px dotted #ddd;}
.archive a {text-decoration:none;}
.archive .img {width:150px;height:102px;display:block;overflow:hidden;float:left;border: 2px solid #eee;border-right: 2px solid #ccc;border-bottom: 2px solid #ccc;}
.archive .img img {width:150px;height:102px;}
.archive ul {width:360px;float:right;padding:0;}
.archive li {padding:0;background:0;}
.archive li.rates {float:right;color:#fc0000;font-weight:bold;}
.archive li.name {font-weight:bold;font-size:13px;margin: 0 0 5px 0;}
.archive li.desc {padding: 2px 0;}
.archive li.desc h2, .archive li.desc h3 {display:none;}
.archive li.special {height:auto;overflow:visible;}
.archive li.desc p {padding:0;font-size:11px;}
.archive li.rating {height:11px;}
.archive li.tools, .featured li.tools {font-weight:bold;font-size:12px;}

li.rating span {height:11px;background: url(/wp-content/themes/be/images/star1.gif);display:block;}
li.rating span.span-0, li.rating span.span- {width:0;}
li.rating span.span-1 {width:11px;}
li.rating span.span-2 {width:22px;}
li.rating span.span-3 {width:33px;}
li.rating span.span-4 {width:44px;}
li.rating span.span-5 {width:55px;}

.otherareas ul {padding:0 0 10px 0;}
.otherareas ul ul {display:none;}
.otherareas li {padding:0 5px 0 0;background:0;display:inline;}

/***************************** sidebar */

img.promo {margin: 5px 0;}

#sidebar h5 {border-bottom: 1px solid #ddd;padding: 0 0 5px 0;margin: 0 0 5px 0;}

#sidebar .spec {padding: 0 0 20px 0;}
#sidebar .contact li {padding: 0 0 0 25px;list-style:none;line-height:180%;}
#sidebar li.li-contact-person {background: url(/wp-content/themes/be/images/person.png) 0 2px no-repeat;}
#sidebar li.li-contact-telephone {background: url(/wp-content/themes/be/images/phone.png) 0 2px no-repeat;}
#sidebar li.li-contact-mobile {background: url(/wp-content/themes/be/images/mobile.png) 1px 2px no-repeat;}
#sidebar li.li-contact-email {background: url(/wp-content/themes/be/images/email.png) 0 3px no-repeat;}
#sidebar li.li-contact-website {background: url(/wp-content/themes/be/images/website.png) 0 3px no-repeat;}
#sidebar li.li-contact-email {background: url(/wp-content/themes/be/images/email.png) 0 3px no-repeat;}
#sidebar li.li-contact-google {background: url(/wp-content/themes/be/images/google.png) 2px 5px no-repeat;}

.pagenotes {border:1px solid #ddd;padding: 5px 5px 5px 35px;font-size:11px;background: url(/wp-content/themes/be/images/alert.png) 7px center no-repeat;}
.categorydesc {border:1px solid #ddd;padding: 5px 5px 5px 35px;font-size:11px;background: url(/wp-content/themes/be/images/info.png) 7px center no-repeat;}
.categorydesc p {padding:0;}

.sidestuff, .narrow {width:250px;float:right;overflow:hidden;}

.specialdeal {background:#fff;padding: 10px;margin: 10px 0;border:1px solid #f4b4b4;font-size:11px;}
.specialdeal p img {margin: 0 0 10px 10px;float:right;width:112px;height:75px;}
#sidebar .specialdeal h5 {border:0;padding:0;margin:0;}
#sidebar .specialdeal p {padding:0;}

.sidebaradvertising {display:block;text-align:center;}
.sidebaradvertising p {padding:0;}

/***************************** adsense */

.adsense-250 {margin: 15px 0;text-align:center;}

/***************************** slider */

.SimpleSlide {width: 500px;overflow: hidden;float:left;}
.SimpleSlide div {width: 2403px;}
.SimpleSlide div div {width: 500px;float: left;overflow:hidden;}

.SimpleSlide table {width:100%;margin: 10px 0;}
.SimpleSlide caption {background:#efefef;border:1px solid #ccc;margin: 10px 0 0 0;font-weight:bold;font-size:18px;letter-spacing:-1px;color:#fc0000;text-align:left;padding: 0 0 0 10px;}
.SimpleSlide td {padding: 2px;}

span.slidebuttons {height:20px;display:block;clear:both;margin: 15px 0 0 0;}
a.button-next, a.button-previous {display:block;float:right;background: url(/wp-content/themes/be/images/arrow.gif) right 0 no-repeat;height:16px;padding: 0 20px 0 0;}
a.button-previous {background-position:0 -16px;padding: 0 0 0 20px;float:left;}

/***************************** bottom */

#bottom ul {padding: 2px 0;}
#bottom li {background:0;padding:0;display:inline;color:#cdcdcd;}
#bottom a {color:#cdcdcd;padding: 0 2px;text-decoration:none;}
#bottom a:hover {text-decoration:underline;color:#efefef;}
#bottom h2 {color:#fff;}

#footer li {display:inline;background:0;padding:0;font-size:11px;padding: 0 5px;}

/*hacks*/
li.desc p strong {font-weight:normal;font: 11px Arial, Helvetica, sans-serif; color:#146461;}
li.category strong, li.category {font-weight:normal;font-size:11px;}
.new_editor { width:300px; }

.mceToolbarTop * {
float:left;

}

.mceToolbarTop select {
width:auto!important;
}

.mceToolbarTop option {
float:none;
}