/* CSS Document */

body { margin:0px; padding:0px; background:url(layoutimages/background.jpg) repeat-x #172900;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:62.5%; text-align:center; }

#container { width:780px; margin:2px auto; padding:0 0 10px 0; }

#top { margin:0px 20px; padding:0px; height:90px; width:740px }
#top span { float:right; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:right; margin:0px 0px; }
#top a img { border:none; width: 450px; height:87px; float:left; margin:0px }

#navbar { width:780px; height:75px; background:url(layoutimages/navbar.png) no-repeat top left; margin:0px; padding:0px; position:relative; z-index:500}


.menu1 {padding:10px 0 0 25px; margin:0; list-style:none; height:55px;  position:relative;  }
.menu1 li {float:left;}
.menu1 li a {display:block; float:left; height:55px; line-height:35px; color:#aaa; text-decoration:none; font-size:13px; font-family:verdana, sans-serif, arial; font-weight: normal; text-align:center; padding:0 7px; cursor:pointer; color:#99ccff;}
.menu1 li a b {float:left; display:block; padding:0 13px;}

.menu1 li a:hover {color:#FFF; background: url(layoutimages/button2.gif) no-repeat 50% 38px;}
.menu1 li a:hover b {background:url(layoutimages/button2.gif) no-repeat 50% 40px;}


#imageScroller { width:750px; height:310px; margin:-30px 15px; padding:1px 0px; background:url(layoutimages/scrollback.png) no-repeat;z-index:250}

#bodyblock { width:740px; margin:20px 220px 0px 7px; padding:0px 0px 20px 0px; text-align:left; }

#side { float:left; width:200px; margin:0px; padding:0px;}
#side dl { background:url(layoutimages/sideFull.png) no-repeat top left; width:200px; height:350px; margin:0; padding:0; }
#side dt p { font-size: 14px; color:#FFFFFF; padding:15px 0px 0px 10px;font-weight: bold; text-align:left }
#side dd {padding:0px; margin:0 15px 0 10px; color:#FFFFFF;}
#side dd span { font-size:12px; margin:0px 0px; }

#side dd ul { margin:0px 0px; padding:0px; }
#side dd ul li { margin:0; padding:5px 0px 5px 0px; border-bottom:1px solid #CCCC66; list-style-type:none; display:block;}
#side dd ul li a { color:#FFFFFF; font-size:12px; text-decoration:none; }
#side dd ul li a:hover { color:#003399; }


#bookButton a img { border:none; margin:0; padding:0px; width:200px; height:133px;}

/*===============================================
==     Dynamic Side Menu
#side dl {left: 0px; top: 20px; width: 200px;}
#side dl, #side dt, #side dd { margin: 0;padding: 0;}
#side dl {background-image:url(layoutimages/sideBottom.png); background-position:bottom; background-repeat: no-repeat; padding-bottom: 19px;}
#side dt {height: 49px; background:url(layoutimages/sideTop.png) top left no-repeat; width:200px;}
#side dt p { font-size: 14px; color:#FFFFFF; padding:15px 0px 0px 10px;font-weight: bold; text-align:left }
#side dd {padding: 0 15px 0 5px;text-align: justify; background-image:url(layoutimages/sideMiddle.png); width:200px; background-repeat: repeat-y; color:#FFFFFF;}
#side dd span { font-size:12px; margin:0px 10px; }

#side dd ul { margin:0px 0px; padding:0px; }
#side dd ul li { margin:0; padding:5px 0px 5px 10px; border-bottom:1px solid #CCCC66; list-style-type:none; display:block; width:172px;}
#side dd ul li a { color:#FFFFFF; font-size:12px; text-decoration:none; }
#side dd ul li a:hover { color:#003399; }
==================================================== */


h1 { font-weight:bold; font-size:21px; color:#FFFFFF; padding:5px 0px; border-bottom:1px solid #CCCC66; }
h2 { font-size:1.1em;  font-weight:bold; }
h3 a:link, h3 a:visited{ font-size:14px;  font-weight:bold; margin:3px 0px; padding:0px; color:#FFFFFF; border-bottom::1px solid #CCCC66; }
#main { margin:0px 0px 0px 220px; padding:0; font-size:1.3em; line-height:1.4em; color:#fff;}
#main a { color:#C7EBD6; text-decoration:underline;}
#main a:hover { color:#FFFFFF; text-decoration:none; }

div .feedflare a img { display:none; }

.left { float:left; margin:0px 10px 10px 0px; padding:0px; }
.right { float:right; margin:0px 0px 10px 10px; padding:0px; }

.input { border:1px solid #ccc; width:300px; }
#enquiry textarea { height:200px; width:300px; font-family:Arial, Helvetica, sans-serif; }

.back {background-color:#194F77; text-align:center; padding:5px; margin:5px; border:2px solid #fff;}
#mapContainer { border:1px solid #fff; padding:1px; margin:5px; }

#footer { border-top : 1px solid #cccc66; padding:10px 0px; width:740px; margin:10px 20px; height:30px; clear:both; }
#footer a img { border:none; }
#footer img { float:left; width:88px; height:51px; margin:10px 0px 0px 20px}
#footer span { float:right; margin:20px 20px 0px 0px; padding:0px; }

#footer span p { text-align:right; font-size:11px; line height:12px; margin:0px; padding:0px; color:#FFFFFF; }
#footer span a { color:#FFFFFF; }
#footer span a:hover { color:#66FFCC; text-decoration:none; }

#homeText { margin-left:210px; }
