   * 
{
padding:0;
margin:0;
}

/* CSS CREATED BY MAC WEB SERVICE - DECEMBER 2009*/
/*  
Theme Name: Booligal Country Retreat :: Narrawong
Theme URI: http://www.booligal.com.au/
Description: This is a theme for Sue Flood - Booligal Country Retreat.
Date: 4th December 2009
Version: 1.0
Author: Mac Web Service
Author URI: http://www.macweb.com.au/
Tags: 2 Column, Lime green, Fresh, Blue ocean
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
html {
	margin: 0;
	padding: 0;
	height: 100%;
	overflow: auto;}


body, html {
	padding: 0;width:100%;
	min-height: 100%;
	height: 100%; }


html>body, html>body {height: 100%; padding:0; margin:0;}
   
   
body {background:#3078ba;font-family: helvetica,arial;}

.header a img {border:0; margin:0px;position:relative;top:-2px;left:-2px;}
   
#container2 {width:994px;margin:0 auto; background:transparent url('../images/shadbg.png') top center repeat-y;position:relative; top:-15px;}

#container {width:960px; margin:0 auto; background:#9fcb2f; position:relative; top:0px;}
   
#leftcol {width:640px;float:right;background:#fff;padding:10px;color:#222;}
   
#rightcol {width:300px;float:left;background: #9fcb2f;}
   
#footer {clear:both;position:relative;color:#8F5A47;background: #280d01 url('../images/footerbg.jpg') top left repeat;border-top:5px solid #280d01; border-bottom:5px solid #280d01;}

#footer ul.inline li {list-style:none; display:inline; margin:0 0 0 20px; clear:both; position:relative;}

#footer p.spaceleft a {color: #fff;}

/* ---   Styling for  Headings --- */ 

h1 {display:none;}



h2 {font-size:xx-large;color: #3078ba;padding:20px 0;}

h3#error {color:#FF0000;font-size:x-large;}

h3#response {color:#8aa62b;font-size:x-large;}

h3 span.tagline {color:#fff; font-style:italic;position:absolute; top:-25px;left:50px;z-index:2000;font-size:large;} 

h4 {}

h5 {}

h6 {}

   
   
/* ---   Styling for  Drop down menus --- */   

ul.nav {background: #9fcb2f; padding:0 0 0 10px;}
   
ul.nav li {color:#000;font-family:arial;text-transform:uppercase;font-size:large;padding:5px;list-style:none;}   
   
ul.nav li ul li {text-transform:capitalize;border-top: 1px solid #B2DF37; border-bottom: 1px solid #8CAF2B;padding:5px 0;list-style:none;}
   
ul.nav li a, ul.nav li ul li a, ul.nav li p {color:#fff;list-style:none;text-decoration:none;padding:0 0 0 10px}
   
ul.nav li:hover 
   {color:#fff;list-style:none;text-decoration:none;background:#99BF2F;}
   
ul.nav li ul li a {background:transparent url('../images/arrowu.png') top left no-repeat;padding: 0 0 0 25px;}
   
ul.nav li ul li:hover {background:#86AF15;}

img.noborder {border:0;position:absolute;padding:0 0 5px 0;margin:0 0 0 5px;}



/*footer list*/


ul.footer {background: transparent; padding:0 0 15px 10px;width:470px;}
   
ul.footer  li {color:#3078ba;font-family:arial;text-transform:uppercase;font-size:large;padding:5px 10px;list-style:none;} 

ul.footer  li.mover {padding:0px; font-size:0.8em;color:#333; position:relative; top:35px;left:350px; width:50px;z-index:100;height:30px;}

ul.footer  li.title {font-size:large;font-style:italic;width:345px;}
   
ul.footer  li ul li {text-transform:capitalize;border-top: 1px solid #fff;border-bottom: 1px solid #dedede;padding:5px 0;list-style:none;}
   
ul.footer  li a, ul.footer  li ul li a, ul.footer  li p {color:#fff;list-style:none;text-decoration:none;padding:0 0 0 10px;}
   
ul.footer  li:hover 
   {color:#3078ba;list-style:none;text-decoration:none;background:#efefef;}
   
ul.footer  li ul li:hover {background:#fff;}

input#name, input#email, input#phone {margin:0 0 0 40px;height:20px;width:150px;}

textarea#enquiry {margin:0 0 0 18px;}

input#name, input#email, input#phone, textarea#enquiry {color: #222;font-size:15px;}


/* ---   Styling for 'leftcol' menus --- */   

.blue {color:#3078ba; font-size:x-large;line-height:35px;}

.bread {color: #8aa62b;font-size:0.8em;}

.bread a {color: #3078ba;font-size:0.8em;}

.bread a:hover {color: #774c87; }

p {padding: 10px 0;}

.note {color: #8aa62b;font-size:large;}

.bnote {color: #3078ba;font-size:large;}

.listleft {width:210px; float:left;margin: 0 0 20px 0;}

.listright {width:210px; float:right;margin: 0 0 20px 0;}

.listright dd, .listleft dd {color:#333;}

.listleft2 {width:300px; float:left;margin: 0 0 20px 0;}

.listright2 {width:300px; float:right;margin: 0 0 20px 0;}

.listright2 dd, .listleft2 dd {color:#333;}

.listleft2 dd a {color: #3078ba;border-bottom:1px dashed #3078ba;}

.listleft2 dd a:hover {color: #779DBF; border-bottom:1px dashed #779DBF;}

/* ---   Styling for 'email and mail images' --- */  

.mail {top:10px;left:5px;position:relative;display:inline;border:none;}
 
.mail2 {top:0px;position:relative;display:inline;border:none;}

/* ---   Styling for miscellaneous --- */


.ads {width: 198px; float:right;background:#fff;border-left:1px dashed #ccc;}

.cntr {text-align:center;}

.error {color:#FF0000;}

.innercontent {width: 430px; float:left;padding:0 10px 0 0;min-height:790px;}

.innercontent2 {width: 600px; padding:0 10px 0 0;}

.innercontent3 {width: 450px; padding:0 10px 0 0;}

.lastpic {position:absolute;top:0px;background:transparent url('../images/bigstrip.jpg') top center no-repeat;width:100%;height:26px;z-index:1000}

.map {padding:0;}

.smallfont {font-size:small;margin:0 0 0 10px;}

.spaceleft {float:right;padding:0;font-size:0.7em;margin-right:20px;clear:both;position:relative;}

.strip {background: transparent url('../images/strip.png') top left repeat-x; width:100%; height:40px;}

.tandc {font-size:0.9em; text-transform:uppercase; color:#8AA62B;}


/* ---   Styling for 'gallery' --- */

#gallery {margin:0 0 0 40px;}
 
#gallery p {color:#8F5A47;font-size:x-large;}

a img {border: 1px solid #CCC;
	padding: 2px;	
	margin: 5px;}
	
ul#portfolio li, ul.fade li {list-style:none;margin:0 0 0 12px;padding:0;}

ul.fade2, ul#portfolio2 {float:right;}

ul.fade2 li, ul#portfolio2 li {list-style:none;margin:0 0 0 12px;padding:0;}

ul.quotes {position:relative;height:354px;}
ul.quotes li {list-style:none;margin:20px 0;padding:0;}

/* ---   Styling for 'Rates table' --- */

.table1 {border:1px solid #efefef;width:400px;}

.table1 td, .table1 th {border:1px solid #efefef;}

td.bold, .table1 th {font-weight:bold; text-align:center;background: #E0E7EF;}

.table1 th.bold {color:#3078BA;text-transform:uppercase;}

.table1 th {background: #efefef;}

td.left {padding:0 0 0 10px;}




/* ---   Styling for 'Footer Links' --- */

.base {position:relative; clear:both;padding:0 0 30px 0;}

.links {width:300px;float:left;clear:right;padding: 0px 0 50px 20px;}

dt {font-size:large;}

dd {margin:0 0 0 20px;color:#DFB5A7;font-size:15px;line-height:25px;}

dd a {font-size:15px;color:#CF8267;text-decoration:none; border-bottom:1px dashed #CF8267}

dd a:hover {font-size:15px;color:#DFB5A7;}

/* ---   Styling for '' --- */




  