body {
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:.75em;
	line-height:1em;
	color:#000;
	margin:0;
	padding:0;
	
}
a {
	color:#2f3188;
	text-decoration:none;
}
a:hover {
	color:#f68a21;
	text-decoration:none;
}

h1 {
	text-align:left;
	color:#039;
	padding: 10px 0 0 0;
	
	
}
.margin {
	padding: 0 0 30px 80px;
}



/*-------------------------------------------------------------------------------------*/
.wrapper {
	text-align:center;
	width: 1000px;
	margin: 0 auto;
}

.header {
	width:1000px;
	height:194px;
	
	text-align:left;
}

.main {
	
	width:1000px;
	background:url(http://www.undergroundbackpackers.com.au/images/main-int-bg.gif);
	
}
.left {
	float:left;
	text-align:left;
}
.right {
	float:right;
}
.clear {
	clear:both;
}

.absolute-left {
	position:absolute;
	
}
.absolute-right {
	position:absolute;
	padding: 252px 0 0 84px;
	vertical-align:top;
}

.contact-right
{
	float:right;
	width: 410px;
	padding: 2px 7px 0 0;
	
	
}
.contact-left
{
	float:left;
	width: 400px;
	
	
}

.main-contact
{
	width:820px; 
	height:539px;
	background:url(http://www.undergroundbackpackers.com.au/images/contact-bg.jpg) no-repeat;
	margin: 0 auto;
	
}

.absolute-booking
{
	position:absolute;
	margin: 50px 0 0 85px;
                width: 700px;
text-align:left;

}

.absolute-booking-left
{
    float:left;
    width:370px;

}

.absolute-booking-right
{
    float:right; 
    width:200px; 


}

.slideshow {
	position:absolute;
	margin: 21px 0 0 42px;
}

.about-text {
	width: 340px;
	margin: 25px 0 0 60px;
	
}

.acc-left{ float:left; width: 350px; text-align:left; padding: 10px 0 0 60px;
}

.acc-right{ float:right;
}

.link-text {
	text-align:left;
}

/*-------------------------------------------------------------------------------------*/
.logo {
	margin: 420px 0 0 20px;
}
.contact {
	width: 253px;
	margin: 515px 75px 0 0;
	color:#2f3188;
}
.cleft {
	float:left;
	text-align: right;
}
.cright {
	float:right;
}
.m1 {
	position:absolute;
	margin: 312px 0 0 0;
}
.m2 {
	position:absolute;
	margin: 312px 0 0 222px;
}
.m3 {
	position:absolute;
	margin: 440px 0 0 454px;
}
.m4 {
	position:absolute;
	margin: 549px 0 0 500px;
}
.m5 {
	position:absolute;
	margin: 440px 0 0 763px;
}
/*-------------------------------------------------------------------------------------*/
.mail {
	height:30px;
	width:898px;
	margin: 0 auto;
	text-align:left;
	color:#2f3188;
}
/*-------------------------------------------------------------------------------------*/
.footer {
	height:40px;
	width:898px;
	margin: 0 auto;
	color:#CCC;
}
.fleft {
	float:left;
}
.fright {
	float:right;
	margin: 0 15px 0 0;
}
.fright i {
	color:#ccc;
	font-size:0.6em;
	text-decoration:none;
	font-style: normal;
	font-variant: normal;
}
.fright i a {
	color:#eee;
	text-decoration:none;
}
.fright i a:hover {
	color:#33ccff;
	text-decoration:none;
}

.foottop { 
margin: 0 auto;
width:1000px;
height:26px;
background:url(http://www.undergroundbackpackers.com.au/images/foottop.jpg) no-repeat top;
padding: 0 0 20px 0;
}


/*-------------------------------------------------------------------------------------*/

.gallery{
	position:absolute;
	margin: 19px 0 0 16px;
}

.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:10px 10px 10px 10px}
.galleria li a{display:none}

.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */