/* CSS Document */
body{padding:0px; margin:0px; background:#2c2c2c url(../images/b_body.jpg) 0 0 repeat-x; color:#616161; font:12px/16px Tahoma, sans-serif;}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

h1{font-family:Tahoma,Helvetica,sans-serif;text-align:center;font-size:24px;color:#A18D21;}
h2{font-family:Tahoma,Helvetica,sans-serif;text-align:center;font-size:24px;color:#A18D21;}

.clear {clear: both; margin: 0px; height:0}

.blindlink{font:12px/16px Tahoma, sans-serif; color:#616161; text-decoration:none;}
.blindlink a:hover{color:#616161; text-decoration:underline;}

p a{font:10px/14px Tahoma, sans-serif; color:#a18d21; text-decoration:none;}
p a:hover{color:#a18d21; text-decoration:underline;}

.normalLink a{font:12px/16px Tahoma, sans-serif; color:#a18d21; text-decoration:none;}
.normalLink a:hover{ color:#a18d21; text-decoration:underline;}

.headline{font:14px/18px Tahoma, Geneva, sans-serif; color:#a18d21; font-weight:bold;}
.headline a{font:14px/18px Tahoma, Geneva, sans-serif; color:#a18d21; font-weight:bold;}

#container{width:900px; position:relative; margin:0 auto;}

.floatRight		/* New for beaches images */
{
	float:right;
	margin:0 10px 0 10px;
	border:solid 1px #000000;
	width:300px;
}

.floatLeft		/* New for beaches images */
{
	float:left;
	margin:0 10px 0 10px;
	border:solid 1px #000000;
	width:300px;
}

/* NEW STUFF */
img.header{position:absolute;left:0px;top:30px;}
#header{height:95px;text-align:right;padding-top:5px;float:none;width:auto;}
#banner{width:900px;height:200px;background-color:#FFFFFF;border-bottom:solid 1px #000000;}
.headerpos{position:relative;top:5px;width:auto;float:none;}

/* TOP */
#topPan{width:900px; height:99px; position:relative}

img#btn_sale{position:absolute; top:10px; left:590px; }
img#logo{position:absolute; top:31px; left:0; }

#topPan ul.menu{position:absolute; top:60px; left:300px; width:405px}
#topPan ul.menu li{height:17px; margin-right:12px; float:left;width:auto;}
#topPan ul.menu li a{height:17px; display:block; text-indent:-20000px; }
#topPan ul.menu li a:hover{height:17px;}

#topPan ul.menu li.btn_1 a{width:39px; background:url(../images/btn_1.gif) 0 0 no-repeat; }
#topPan ul.menu li.btn_1 a:hover{width:39px; background:url(../images/btn_1_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.btn_2 a{width:45px; background:url(../images/btn_2.gif) 0 0 no-repeat; }
#topPan ul.menu li.btn_2 a:hover{width:45px; background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.btn_3 a{width:82px; background:url(../images/btn_3.gif) 0 0 no-repeat; }
#topPan ul.menu li.btn_3 a:hover{width:82px; background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.btn_4 a{width:41px; background:url(../images/btn_4.gif) 0 0 no-repeat; }
#topPan ul.menu li.btn_4 a:hover{width:41px; background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.btn_5 {margin-right:0}
#topPan ul.menu li.btn_5 a{width:59px; background:url(../images/btn_5.gif) 0 0 no-repeat; }
#topPan ul.menu li.btn_5 a:hover{width:59px; background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#topPan ul.menu li.line{width:6px; background:url(../images/bulletm.gif) 0 6px no-repeat}

/* HEADER */

#headerimage{width:900px; height:300px; position:relative; background:url(http://www.magicalmerimbula.com.au/images/merimbula_beach_header.jpg)  0 0 no-repeat}

/*#header img#summer{position:absolute; top:69px; left:19px; }*/
/*#header img#btn_collection{position:absolute; top:137px; left:19px; }*/

/* CONTENT */

#content{width:900px; position:relative; background:#FFF}

#mapPan{width:800px; float:left; margin:10px 24px 0 30px; display:inline}
#leftPan{width:340px; float:left; margin:15px 24px 0 11px; display:inline}
#middlePan{width:260px; float:left; margin:15px 0px 0 0; }
#rightPan{width:250px; float:left; margin:15px 0 0 0; display:inline}

/* This \/ */
#bigPan{width:700px; float:left; margin:15px 24px 0 11px; display:inline}
#fullPan{width:880px; float:left; margin:15px 24px 0 11px; display:inline}
#adPan{width:160px; float:left; margin:15px 0px 0px 0px; display:inline}

/*#welcome h2{height:48px; position:relative; background:url(../images/merimbula_welcome.gif) 0 0 no-repeat; margin-bottom:7px}*/
#welcome p{margin-left:15px;}
#welcome p.headline{margin-bottom:15px}

/*#featured h2{height:35px; position:relative; background:url(../images/merimbula_features.gif) 0 0 no-repeat; margin-bottom:12px}*/
.featItem{margin-bottom:8px; position:relative; width:240px}
.featItem img{float:left; margin-right:10px;}
.featItem p{float:left; width:166px}


.directoryItem{padding:10px; margin-bottom:8px; position:relative; width:650px; border:solid 1px #000000;}
.directoryItem img{float:left; margin-right:10px;}
.directoryItem p{float:left; width:600px}



/*#trends h2{height:35px; position:relative; background:url(../images/merimbula_directory.gif) 0 0 no-repeat; margin-bottom:10px}*/
#trends img{margin-bottom:12px}
#trends p{margin-left:3px}
#trends p.headline{margin-bottom:15px}

.clear#end{height:20px}
.clear#endmenu{height:20px}

/* FOOTER */

#footer{height:44px; clear:both; width:900px;}
#footer p{padding: 9px 0 0 0; font:10px/16px Tahoma, sans-serif; font-weight:normal; text-align:center; color:#fff;background-color:inherit;}
#footer p a{font:10px/16px Tahoma, sans-serif; font-weight:normal; color:#fff; text-decoration:none; padding: 0 3px;background-color:inherit;}
#footer p a:hover{text-decoration:underline; color:#fff;background-color:inherit;}

/* In-page menu */
/*#menu-inpage {font:14px/18px Tahoma, Helvetica, sans-serif; color:#a18d21; font-weight:bold; text-decoration:none;}*/
#menu-inpage a{font:14px/18px Tahoma, Helvetica, sans-serif; color:#a18d21; font-weight:bold; text-decoration:none; padding-right:15px;}
#menu-inpage a:hover{color:#a18d21; text-decoration:underline;}
#menu-inpage ul li{display:inline;}

/* Bottom menu */
#menu-bottom{padding:0;padding-bottom:20px;border:0;font-family:Tahoma,Helvetica,sans-serif;color:#FFFFFF;font:10px/14px Tahoma,sans-serif;text-align:center;background-color:inherit;}
#menu-bottom ul{list-style-type:none;margin:0;padding:10px;}
#menu-bottom ul li{display:inline;}
#menu-bottom ul li a{padding:0.2em 0.5em;text-decoration:none;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;color:#FFFFFF;background-color:inherit;}
#menu-bottom ul li a:hover{color:#A18D21;}
#menu-bottom a{text-decoration:none;font-weight:normal;font-family:Tahoma,Helvetica,sans-serif;color:#FFFFFF;background-color:inherit;}
#menu-bottom a:hover{color:#A18D21;}

/* Top menu */
#menu-top{position:absolute;top:60px;right:0px;width:700px;padding:0;border:0;font:10px/14px Tahoma,Helvetica,sans-serif;text-align:right;}
#menu-top ul{list-style-type:none;margin:0;padding:0;}
#menu-top ul li{display:inline;}
#menu-top ul li a{padding:0.2em 0.5em;text-decoration:none;font-weight:bold;font-family:Tahoma,Helvetica,sans-serif;color:#FFFFFF;background-color:inherit}
#menu-top ul li a:hover{color:#A18D21;}