/*
	Western Webs December 2008
	Author: Miguel Martinez
	Date: 18/12/2008
	Customer: Lynfield Guest House
*/
*{outline:none;}
.clear{ clear:both}
.right{ float:right}
.left{ float:left}
h2{ margin:0px; padding:0px}
h1{margin:0px; padding:0px;}
body {
	background: #FFFFFF url(../images/bg3.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
p, h2{ margin:0px; padding:0px;}

#container {
	width: 800px;
	margin: 0 auto;
	padding:0px;
	min-height:896px;
	background: #FFFFFF;
}

/* HEADER*/
div#header{width:800px;margin:0px 0px;}
div#header div{float:left}
#banner_header h1{padding:0px; margin:0px; background-image:url(../images/banner_header.jpg); width:540px; height:125px; text-indent:-9999px;}
div#logo{width:260px; padding:0px; }
div#logo a{height:125px; background-position:0 0; float:left;}
#murray_logo{background-image:url(../images/murray_logo.jpg); width:260px; text-indent:-9999px;}

/*MENU*/
div#menu{width:800px;margin: 15px 0px; font-size:12px; font-weight:bold; text-transform:uppercase; color:#7B1951; text-align:center}
div#menu a{color:#7B1951; text-decoration:none}
div#menu a:hover { border-bottom: 10px solid #7B1951;}


/* BOOKING BOX*/
#banner_booking{
margin:0px 0px 0px 15px;
background-color:#ADB8BB;
height:45px;
width:760px;
border:5px solid #DDDDDD;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #555555;
}
div#banner_booking div { float:left; padding:5px 15px 0px 15px;}
#booking_title{ font-size:18px;margin-left:25px; margin-top:5px}
#num_nights select{ font-size:10px}
#Dep{ color:#000000}
#button{ margin-top:5px;}
#banner_booking input { width:150px;}

/*FOOTER*/
#footer{ padding-bottom:15px; background-color:#FFFFFF}
#footer_line p{padding:0px; margin:0px; background-image:url(../images/footer_line.jpg); width:800px; height:60px; text-indent:-9999px;}
#contact_details{background:url(../images/bg_footer.jpg) no-repeat; width:800px; height:60px}
#contact_details p{ float:left}
#contact,#address{ font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#7D8F93;}
#contact{text-align:right;padding: 15px 0px 20px 90px;}
#address{text-align:left;padding: 15px 0px 20px 185px;}
div#foot_menu, div#foot_menu a{text-align:center; color:#7D8F93; font-size:11px;line-height:25px;}
div#foot_menu a:hover{color:#7B1951}

/* INDEX */
#main_index{
 float:left;
 width: 530px;
 padding-left:15px;
}
#index_content{
 margin:15px 0px 0px 0px;
 background:#5D0537;
 height:516px;
 }
#main_index h2{
padding:0px; margin:0px 0px 0px 0px; background-image:url(../images/welcome.jpg); width:530px; height:60px; text-indent:-9999px;
}
#main_index img{margin:0px 0px 0px 10px;}
#main_index p{ float:left; width:250px; color:#FFFFFF; font-size:12px; font-weight:bold; margin: 30px 0px 0px 10px;}
#column_index{
float:left;
width:225px;
margin:15px 0px 0px 15px;}
#column_index img{margin-bottom: 15px;}

#banner_down_index{
	width:740px;
	margin-left:15px;
	background:#03383E;
	text-align:center;
	padding:15px;
	font-size:11px;
	font-weight:bold;
}
#banner_down_index p{
	margin-bottom: 10px;

}
.char1{ color:#FFFFFF}
.char2{ color:#93B1B8;}

/*CONTACT & LOCATION & ACCOMMODATION*/
#banner_contact{border: 5px solid #DDDDDD; padding:0px; width:760px; margin:15px;}
#banner_contact p { margin:10px;}

#map, #card_detail{ margin:10px 0px 10px 10px;  float:left}
#map iframe{width:420px; height:400px;}

#location_data, #accommodation_data {margin:0px 0px 0px 440px; padding:10px; width:280px; height:320px;}

#contact_form  {margin:0px 0px 0px 0px; padding:10px;}
#contact_form h2, #location_data h2,#accommodation_data h2{color: #7B1951; margin:0px 0px 10px 10px; font-size:18px;}
.thanks{ text-align:center; color:#006633; font-size:14px;}
#card_detail{ background:url(../images/card.jpg) no-repeat; width:345px; height:330px;}
#card_detail .address{ font-size:9px; margin-top:80px; margin-right:35px; text-align:right}
.phone, #card_detail a{color:#7B1951; font-weight:bold; text-decoration:none; font-size:11px}

/*ACCOMMODATION*/
#thumbs{margin:0px 0px 10px 10px;}
#thumbs a img, #loadarea2 img{border:none;}
#accommodation_data p{ margin-top:20px}

/*RATES*/
#main_rates{border: 5px solid #DDDDDD; padding:0px; width:760px; margin:15px;}
#rates_info{float:left; width: 520px;margin:15px 0px 10px 10px;}
#rates_info h2{color: #7B1951; margin:0px 0px 10px 10px; font-size:18px;}
#dinners{ float:left;padding:0px; margin:20px 10px 10px 0px; background-image:url(../images/dinners.jpg); width:200px; height:200px; text-indent:-9999px;}
#notice{ font-size:10px; color:#7B1951; margin:10px;text-align:center; font-weight:bold}
#rates_info div{float:left; width: 200px; text-align:center; margin:10px 20px 10px 20px;}
#rates_info div img {margin-bottom:10px;}
#rates_info p{ font-size:14px; color:#7B1951; text-align:center; margin:0px; padding:0px}
#season{ margin:10px 10px 10px 10px; font-size:15px; font-weight:bold;text-align:center}

/* ATTRACTIONS ACTIVITIES*/
#banner_attraction h2, #banner_activities h2{ text-transform:uppercase; color: #7B1951; margin:10px 0px 10px 10px; font-size:18px;}
#banner_attraction, #banner_activities{border: 5px solid #DDDDDD; padding:0px; width:760px; margin:15px;}
.content_text{ margin:15px}
#banner_activities div, #banner_attraction div { margin:0px 10px 10px 10px}
.content_text .title{ font-size:14px; color:#7B1951;}
.content_text .title2{ font-size:17px; color:#7B1951;}
#banner_activities a img, #banner_attraction a img{ border:none}

/*****************booking box ***********************/
#banner_booking #accubookCheckInRow,#banner_booking #accubookCheckOutRow,#banner_booking #accubookSearchRow{ 			
	clear:none;
	padding:5px 5px 0;
}
#banner_booking #checkinLbl, #banner_booking #checkinDay, #banner_booking #checkinMonth,#banner_booking #checkoutLbl, #banner_booking #checkoutDay, #banner_booking #checkoutMonth{
	padding:5px 5px 0;
}
#banner_booking #accubookSearchButton{
	width:100px;
}