* {
margin: 0;
}

html, body {
height: 100%;
background-color:#000;
}

img {
border:0;
}

table {
color: #feecda;
font-family:Verdana, Arial, Trebuchet MS;
font-size:10pt;
}

textarea {scrollbar-base-color: #b08356;}

input, select, textarea {
background-color:#d8bb9e;
border:1px solid #9c6549;
color:#9e3500;
}

a, a:visited {
color: #feecda;
text-decoration:underline;
}

a:hover {
color:#a23803;
}

p {
color: #feecda;
font-family:Verdana, Arial, Trebuchet MS;
font-size:0.8em;
margin:0px;
padding:10px 0 10px 2px;
}

h1 {
color:#a23803;
font-family: Verdana, Arial;
font-size:16pt;
font-weight:normal;
}

h2 {
color:#a23803;
font-family: Verdana, Arial;
font-size:12pt;
font-weight:normal;
padding-left:25px;
padding-bottom:8px;
}

.acc-left ul, .acc-left ol, .acc-right ul, .acc-right ol {margin:0;padding:0;}
.acc-left ul li, .acc-left ol li, .acc-right ul li, .acc-right ol li {margin:0 2em 0 2.25em;padding:0;}

ul {
padding-top:10px;
}

li {
color:#feecda;
font-family: Verdana, Arial;
font-size:10pt;
margin-left:
}

.blank {
text-decoration:none;
color:#451903;
}

#wrapper {
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -48px;
background-color:#b08356;
background: url(../images/mainbg.gif) top left repeat-y;
width:1024px;
}

#header {
width:1024px;
height:261px;
background: #000 url(../images/header-2.jpg);
}

#logo {
width:217px;
height:73px;
background: url(../images/logo.gif);
position:relative;
left:90px;
top:8px;
}

#nav {
width:100%;
height:37px;
}

#footer-line {
height:9px;
width:1024px;
margin:auto;
padding-top:40px;
margin-top:30px;
padding:0;
background:url(../images/footer-line.gif) repeat-x;
clear:both;
}

* html #footer-line {position:relative; top:10px;}

#footer, #push {
height: 39px; /* .push must be the same height as .footer */
width:1024px;
margin:auto;
}

#footer {
background: #802e05 url(../images/footer-bg.gif) repeat-x;
}

#footerleft {
margin: 6px 40px;
float:left;
width:220px;
padding:0px;
}

#footerright {
float:right;
margin: 6px 40px;
}

#footer p, #footer a {
font-family:Verdana, Arial, Trebuchet MS; font-size:8pt;
text-decoration:none;
color: #b08356;
padding:0px;
margin:0px;
}

#footer a:hover {
text-decoration:underline;
}

#container {
float:left;
background: #b08356 url(../images/mainbg.gif) top left repeat-y;
width:1024px;
}

#left {
width:581px;
float:left;
padding: 40px 70px;
}

#leftsub {
width:686px;
float:left;
padding: 20px 0px 20px 35px;
}

#right {
float:left;
padding:40px 25px 40px 55px;
width:200px;
height:390px;
font-size:13pt;
font-weight:bold;
line-height:1.4em;
background: url(../images/sideshadow.gif) top left no-repeat;
}

#welcome {
width:95%;
text-align:justify;
border-bottom:1px dotted #a23803;
margin-bottom:40px;
line-height:1.2em;
}

#heading {
height:31px;
border-bottom:1px solid #9e3500;
margin-bottom:30px;
}

#headingCaravans {
height:150px;
border-bottom:1px solid #9e3500;
margin-bottom:30px;
}

#caravans {
height:150px;
margin-bottom:30px;
}

.vanheading {
color:#451903;
font-family:Helvetica, Verdana, 'Trebuchet MS';
font-size:12pt;
padding-left:15px;
font-weight:bold;
padding-top:8px;
}

#vanpic {
width:389px;
float:left;
background: url(../images/van-bg.gif) top left no-repeat;
}

.vanpicimg {
position:relative;
top:10px;
left:11px;
}

.vandetails {
float:left;
margin-left:15px;
}

.vandetails p {
padding: 4px 10px;
color: #feecda;
font-family:Verdana, Arial, Trebuchet MS;
font-size:8pt;
}

.vandetailsleft {
float:left;
font-weight:bold;
clear:both;
}

.vandetailsright {
float:left;
padding-left:25px;
}

#caravansbooknow {
margin-top:40px;
}

#caravansbooknow img {
position:relative;

}

#button1 {
float:left;
padding-right:5px;
right:20px;
}

#button2 {
float:left;
position:relative;
right:15px;
}

#button3 {
float:left;
position:relative;

}

.subheading {
clear:both;
color:#451903;
font-family:Helvetica, Verdana, 'Trebuchet MS';
font-size:12pt;
font-weight:bold;
padding-top:20px;
padding-bottom:20px;
}

.subheading1 {
clear:both;
color:#451903;
font-family:Helvetica, Verdana, 'Trebuchet MS';
font-size:11pt;
font-weight:bold;
padding-top:10px;
padding-bottom:10px;
}

.floorplan {
border:1px solid #9e3500;
}

#rates {
width:660px;
margin:auto;
}

.price {
color:#9e3500;
}

#ratesleft {
float:left;
}

#ratesright {
float:left;
margin-left:50px;
}

#vicmap {
float:left;
margin-top:30px;
margin-left:50px;
}

#bundalongmap {
float:left;
margin-top:30px;
padding-left:20px;
}

.boxheading {
color:#451903;
font-family:Helvetica, Verdana, 'Trebuchet MS';
font-size:11pt;
font-weight:bold;
padding-top:6px;
text-align:center;
}

.tableft {
text-align:right;
width:150px;
height:15px;
padding-bottom:10px;
}

.tabright {
padding-left:30px;
}

.tr a, .tr a:visited, .tr a:link {
text-decoration:none;
}

.vanheading a, .vanheading a:link, .vanheading a:visited {
text-decoration:none;
color:#451903;
}

.acc-left {
float:left;
width:300px;
margin-left:50px;
clear:both;
margin-bottom:20px;
}

.acc-right {
float:left;
margin-bottom:20px;
}

.button {
text-align:right;
padding-top:15px;
}

 .bl {background:  url(../images/box-bl.gif) 0 100% no-repeat}
.br {background: url(../images/box-br.gif) 100% 100% no-repeat}
.tl {background: url(../images/box-tl.gif) 0 0 no-repeat}
.tr {background: url(../images/box-tr.gif) 100% 0 no-repeat; padding:10px; height:150px;}
.tr2 {background: url(../images/box-tr.gif) 100% 0 no-repeat; padding:10px;}
.t {background: #c1976d url(../images/dot.gif) 0 0 repeat-x; width: 265px; float:left; margin: 0 30px 30px 0; color:#feecda; font-family:Verdana, Arial, Trebuchet MS; font-size:0.8em; font-weight:bold; }
.t2 {background: #c1976d url(../images/dot.gif) 0 0 repeat-x; width: 315px; float:left; margin: 0 20px 20px 0; color:#feecda; font-family:Verdana, Arial, Trebuchet MS; font-size:0.8em; }
.t2r {background: #c1976d url(../images/dot.gif) 0 0 repeat-x; width: 315px; float:left; margin: 0 0px 20px 0; color:#feecda; font-family:Verdana, Arial, Trebuchet MS; font-size:0.8em; }
 .b {background: url(../images/dot.gif) 0 100% repeat-x}
.l {background: url(../images/dot.gif) 0 0 repeat-y}
.r {background: url(../images/dot.gif) 100% 0 repeat-y}

.tr li, .tr2 li {
list-style-type:none;
background-image:url(../images/tick.gif);
background-repeat:no-repeat;
background-position:0 8px;
padding:2px 1.2em;
}

.tr ul {
padding:0;
margin:8px 0px 0px 8px;
}

.tr2 ul {
padding:0px;
margin:8px 0px;
}

#right p {
padding:10px 0 5px 0;
}

.address {
	font-size: 12px;	
}
