body { left: 0px;top:0px;  margin-left: 0px; margin-top: 0px; background: #fff;font-size: 0.7em;font-family: Arial, Helvetica, sans-serif;	color: #3399FF;}

#page {width:900px;}
#topnav, #topnav ul, #topnav ul li, #topnav ul li a, #topnav ul li a.menu_clicked, #header, #footer, #footer img, #leftcol{display:none}

.header_left{display:none}
.header_center{display:none}
.header_right{display:none}

#rightcol{position:relative;float:right;width:160px;padding:5px;margin-top:10px;background:#006699;color:#fff;font-size: 110%;}
#rightcol img{float:left;margin-right:4px;}
.rightcol_img{  border:1px solid #fff;}
#rightcol a{ text-decoration:none;color:#3399ff;}

ul.small_ul{float:left;width:130px;list-style-type:square;list-style:inside;margin-bottom:10px;}
ul.small_ul li{list-style-type:square;}

.offer_small_box{float:left;width:180px;margin-left:10px;}

div.sidebox {background-color: #006699;display:block;width:140px;font-size:110%;padding:5px;margin-bottom:10px;}
.sidebox ul {list-style: none;padding:0px;margin:0px;	}
.sidebox li{padding-bottom:5px; color: #fff; text-decoration: none; padding-left:0px;margin-left:0px;	}
.sidebox li a{padding-bottom:5px; color: #fff; text-decoration: none; padding-left:0px;margin-left:0px;	}
.sidebox li a:hover{color: #fff;text-decoration: underline;	}

#content{position:relative;float:left;width:551px;padding:0 10px 10px 10px;margin-top:10px;text-align:left;color:#666;font-size:120%;}
#content a{color:#3399ff;text-decoration:underline;}
#content a:hover{text-decoration:none;color:#000;}
#content h3{font-size:18px;color:#006699;text-align:center;}
#content h4{font-size:15px;color:#3399ff;text-align:left;margin-bottom:10px;}

div.aviemore_lodge{ width:250px;margin:5px 5px 5px 10px;float:left;background: url("images/Aviemore_Lodge_bg.jpg") no-repeat top left;color:#fff;}
div.aviemore_lodge p{display:block;width:110px;margin:50px 2px 0px 0px;float:right;}
div.heiland_hame{ width:250px;margin:5px 5px 5px 10px;float:left;background: url("images/Heiland_Hame_bg.jpg") no-repeat top left;color:#fff;}
div.heiland_hame p{display:block;width:110px;margin:46px 0px 0px 0px;float:right;}

b.moreinfo{clear:both;display:block;float:left;margin-left:10px;}

.red{  color:#ff0000 !important;}
.blue{color: #006699 !important;}
.light_blue{color: #3399ff !important;}
.grey{color:#666;}
.center{text-align:center;}


.img_book_online{border:0 !important;margin:20px 0 10px 70px;}
a img{border:0px;}

#CC2021807{text-align:center;float:center;margin-top:-30px;}

#contact_form{position:relative;margin-left:50px;margin-top:30px;width:450px;}
#contact_form input{display: block;width:200px;float:left;background:#afafaf;height:12px;font-size:11px;font-weight:bold;border:1px solid #999999;}
#contact_form label{display: block;width:120px;float: left;text-align:left;margin-bottom: 7px;height:12px;}
#contact_form textarea{width:250px;border:1px solid #999999;background:#afafaf;}
#contact_form br{clear:both;}
#contact_form .button_contact{display:block;margin-left:110px;background:#323232;width:110px;height:25px;margin-top:15px;color:#fff;border:1px solid #fff;font-size:11px;}

.img_left{float:left;margin-right:10px;}
.fl{  float:left; }
.img_right_up{float:right;margin-top:-80px;}