/*************************************************************************
*                                                                        *
*                    OZ TALK TRAVEL Style Sheet     	                 *
*                                                                        *
*************************************************************************/

body {
	margin:0;
	padding:0;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background:#fff;
	color:#444;
	font-size:74%;} 

#head {
	height:80px;
	color:#000;
	background-color:#fff;
	background-repeat:no-repeat;
	border-bottom:1px #fff solid;}	

/* graphics for top banner */
.default {background-image:  url("/css-img/headbanner/headbanner-ocean.jpg");}
.flights {background-image:url("/css-img/headbanner/headbanner-flights6.jpg");}	
.flights2 {background-image:  url("/css-img/headbanner/headbanner-flights2.jpg");}	
.flights3 {background-image:  url("/css-img/headbanner/headbanner-flights4.jpg");}	
.queensland {background-image:url("/css-img/headbanner/headbanner-seaplane.jpg")}
.nsw {background-image:  url("/css-img/headbanner/headbanner-nsw.jpg");}
.nsw2 {background-image:url("/css-img/headbanner/headbanner-sydney2.jpg")}
.northernterritory {background-image:url("/css-img/headbanner/headbanner-ayers3.jpg");}
.victoria {background-image:  url("/css-img/headbanner/headbanner-victoria.jpg");}
.capital {background-image:url("/css-img/headbanner/headbanner-canberra.jpg");}
.westernaus {background-image:url("/css-img/headbanner/headbanner-pinnacles2.jpg");}
.tasmania {background-image:url("/css-img/headbanner/headbanner-tasmania.jpg");}
.southaus {background-image:  url("/css-img/headbanner/headbanner-southaus.jpg");}
.holshop {background-image:  url("/css-img/headbanner/headbanner-beach.jpg");}
.map {background-image:url(/css-img/headbanner/headbanner-sign.jpg)}
.about {background-image:url("/css-img/headbanner/headbanner-baloon.jpg");}
.services {background-image:url("/css-img/headbanner/headbanner-lifeguard.jpg");}
.contact {background-image:url("/css-img/headbanner/headbanner-baloon.jpg");}
.motorhomes {background-image:  url("/css-img/headbanner/headbanner-motorhomes.jpg");}
.newzealand {background-image:  url("/css-img/headbanner/headbanner-newzealand.jpg");}
.dubai {background-image:  url("/css-img/headbanner/headbanner-dubai.jpg");}
.japan {background-image:  url("/css-img/headbanner/headbanner-japan.jpg");}
.hongkong {background-image:  url("/css-img/headbanner/headbanner-hongkong.jpg");}
.fiji {background-image:  url("/css-img/headbanner/headbanner-fiji.jpg");}
.ashes {background-image:url("/css-img/headbanner/headbanner-ashes.jpg");}
.couples {background-image:url("/css-img/headbanner/headbanner-couple.jpg");}
.couples2 {background-image:url("/css-img/headbanner/headbanner-couple2.jpg");}
.family {background-image:url("/css-img/headbanner/headbanner-family.jpg");}
.family2 {background-image:url("/css-img/headbanner/headbanner-family2.jpg");}
.eastcoast {background-image:url("/css-img/headbanner/headbanner-eastcoast.jpg");}
.rail {background-image:url("/css-img/headbanner/headbanner-rail4.jpg");}
.portdouglas {background-image:url("/css-img/headbanner/headbanner-portdouglas.jpg");}
.commonwealth {background-image:url("/css-img/headbanner/headbanner-commonwealth.jpg");}
.surf {background-image:url("/css-img/headbanner/headbanner-surf2.jpg");}
.corporate {background-image:url("/css-img/headbanner/headbanner-corp.jpg");}
.celebrity {background-image:url("/css-img/headbanner/headbanner-celebrity.jpg");}
.hollywood {background-image:url("/css-img/headbanner/headbanner-hollywood.jpg");}
.malaysia {background-image:url("/css-img/headbanner/headbanner-malaysia.jpg");}

div.float {
  float: left;
  margin:0 18px 18px 0;}
  
div.float2 {
	float:left;
	margin:0 0 18px 0;}
  
div.clearboth {
  clear: both;}
  
#tabs {
	font-size:12px;
	float:left;
	width:100%;
	line-height:normal;}
	
#tabs ul {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 10px;
	list-style-type: none;}
	
#tabs li {
	padding-right: 0px;
	padding-left: 9px;
	background:  url("/css-img/left.gif") no-repeat left top;
	float: left;
	border-right:1px #fff solid;
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px;}
	
#tabs a {
	padding-right:15px; 
	display:block; 
	padding-left:6px; 
	font-weight:normal; 
	background:url("/css-img/right.gif") no-repeat right top; 
	float:left; 
	padding-bottom:8px; 
	color:#039; 
	padding-top:6px; 
	text-decoration:none}

#tabs a {
	float:none}
	
#tabs a:hover {
	color:#333;}

#tabs #current {
	background-image:url("/css-img/left_on.gif")}
	
#tabs #current a {
	background-image:url("/css-img/right_on.gif"); 
	padding-bottom:9px; 
	color:#fff;}
	
#tabs2 {
	font-size:12px;
	background:url("/css-img/bg2.gif") repeat-x bottom;
	float:left;
	width:100%;
	line-height:normal;
	margin-bottom:20px;}
	
#tabs2 ul {
	padding-right:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin:0px;
	padding-top:10px;
	list-style-type:none;}
	
#tabs2 li {
	padding-right:0px;
	padding-left:9px;
	background:url("/css-img/left.gif") no-repeat left top;
	float:left;
	border-right:1px #fff solid;
	padding-bottom:0px; 
	margin:0px; 
	padding-top:0px;}
	
#tabs2 a {
	padding-right: 15px; 
	display: block; 
	padding-left: 6px; 
	font-weight: normal; 
	background: url("/css-img/right.gif") no-repeat right top; 
	float: left; 
	padding-bottom: 8px; 
	color:#039; 
	padding-top: 6px; 
	text-decoration: none}

#tabs2 a {
	float: none}
	
#tabs2 a:hover {
	color: #333;}

#tabs2 #current {
	background-image: url("/css-img/left_on.gif")}
	
#tabs2 #current a {
	background-image: url("/css-img/right_on.gif"); 
	padding-bottom: 9px; 
	color: #fff;}	
	
.map-icon {
	float:right;
	margin:0 0 10px 10px;}
	
.blue {
	color:#039;}	
	
.hdiv {
	background-image:url("/css-img/dot-5x1.gif");
	background-repeat:repeat-x;}	
	
.price {
	color:#930;
	font-size:110%;
	font-weight:bold;}	
	
.section {
	background-color:#09c;
	color:#FFFFFF;
	font-weight:bold;
	font-size:110%;
	padding:4px;}	
	
/* grid */
.gridtop h2, .gridbottom h2 {
	font-size:110%;
	color:#176ebc;
	padding:0;
	margin:0;}
	
.gridtop {
	padding: 8px 0px 15px 0px;
	background-color: #fff;
	background-image:url("/css-img/gridlines.gif");
	background-repeat: no-repeat;
	background-position: top;}
	
.gridbottom {
	padding: 8px 0px 15px 0px;
	background-color: #fff;
	background-image:url("/css-img/gridlines.gif");
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom:20px;}
	
* html .gridtop {
     height: 0px;} 
	 
* html .gridbottom {
     height: 120px;} 
	
.leftpanel {
	width: 48%;
	float: left;}
	
.rightpanel {
	width: 48%;
	float: right;}
	
.floatright {
	float:right;
	margin:0 0 10px 10px;
	padding:0;}	
	
.floatleft {
	float:left;
	margin:0 10px 10px 0;
	padding:0;}  	
	
.floatright {
	float:right;}		
	
.enquirylink {
	font-size:125%;
	font-weight:bold;}	
	
.iconlist {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size:110%;
	}

li.arrow {
	background-image:url("/img/icons/arrow2.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 25px;
	margin: .8em 0;
	font-weight:bold;
	}

li.arrow2 {
	background-image:url("/img/icons/arrow.gif");
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 25px;
	margin: .8em 0;
	}
	
li.tellafriend, li.livehelp, li.bookmark {
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 3px 0 3px 18px;
	margin: .2em 0;
	}	
	
li.tellafriend {
	background-image:url("/css-img/tellafriend.gif");}

li.livehelp {
	background-image:url("/css-img/livehelp.gif");}

li.bookmark {
	background-image:url("/css-img/bookmark.gif");}	
	
li.tellafriend a, li.livehelp a, li.bookmark a {
	text-decoration:none;}		
	
.sectionbanner {
	padding:1px 0;
	border-top:1px #999 solid;
	border-bottom:1px #444 solid;
	margin-bottom:20px;} 	
	
.tagline {
	color:#666; 
	font-size:120%;
	font-style:italic;
	font-weight:normal;}	
	
#flightdeals {}	
	
#flights td {
	padding:0;
	margin:0;
	border-width:0;}

#flightdeals td {
	vertical-align:top;
	border-bottom:1px #ccc solid;
	background-color:#fff;
	padding:8px 4px;}		
	
#flightdeals td, #flightdeals th {
	font-size:11px;}
	
#flightdeals th {
	background-color:#176ebc;
	color:#fff;
	text-align:left;
	padding:4px;}
	
.flight-airline {
	width:25%;}	
	
.flight-price {
	width:25%;}	
	
.flight-depart {
	width:25%;}		
	
.flight-valid {
	width:25%;}				
	
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;}
	
.rbcontent { margin: 0 14px; }

.rbroundbox { width: 20em; margin: auto; }

.rbroundbox {background-color:#fff;}

.rbtop { background:url("/css-img/box1/corners_top.gif") repeat-x; }

.rbtop div { background:url("/css-img/box1/corners_top_left.gif") no-repeat top left; }

.rbtop div div { background:url("/css-img/box1/corners_top_right.gif") no-repeat top right; }

.rbbot { background:url("/css-img/box1/corners_bottom.gif") repeat-x; }

.rbbot div { 
	background:url("/css-img/box1/corners_bottom_left.gif") no-repeat top left; }

.rbbot div div { 
	background:url("/css-img/box1/corners_bottom_right.gif") no-repeat top right; }

.rbcontentwrap { 
	background:  url("/css-img/box1/corners_left.gif") repeat-y; }

.rbcontent { 
	background: url("/css-img/box1/corners_right.gif") repeat-y right; }	

.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;}
	
.rbcontent {padding: 1px 1em; margin: 0;}
	
.rbroundbox {width:100%;}

.rbroundbox p, #realcontent .rbroundbox p { 
	padding: 1em 0 0 0; margin: 0;}

.info h2 {margin-top:5px;}

.info h3 {margin-top:5px;}

#msgstrip {	}
	
#msgstrip p {display:none;}	
	
.rbroundbox {background-color:#fff;}

.rbtop {background:url("/css-img/box1/corners_top.gif") repeat-x; }
	
.rbtop div {background: url("/css-img/box1/corners_top_left.gif") no-repeat top left; }

.rbtop div div {background: url("/css-img/box1/corners_top_right.gif") no-repeat top right; }

.rbbot {background:url("/css-img/box1/corners_bottom.gif") repeat-x; }
	
.rbbot div {background: url("/css-img/box1/corners_bottom_left.gif") no-repeat top left; }
	
.rbbot div div {background:url("/css-img/box1/corners_bottom_right.gif") no-repeat top right; }

.rbcontentwrap {background:url("/css-img/box1/corners_left.gif") repeat-y; }

.rbcontent { 
	background:  url("/css-img/box1/corners_right.gif") repeat-y right; }	

 /* height and width details */
.rbtop div,  .rbtop,  .rbbot div,  .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  {
	padding: 1px 1em; margin: 0;  }

.rbroundbox {
	width:100%;}	
 
.holoption h2 {
	font-size:110%;
	margin:0;
	padding:0;}
	
.bookmark-index {
	background-color:#eee;
	border:1px #ccc solid;
	padding:4px;
	text-align:center;}	
	
#beforeyougo{
margin:10px 0 0 0;
padding:0 3px;
border-width:1px 0 0 0;
border-style:solid;
border-color:#CCC;
}
#beforeyougo h3{
color:#900;
}
#beforeyougo .option{
border-width:1px 0 0 0;
border-style:dotted;
border-color:#CCC;
}
	
