/*
  Running MySource Matrix
  Developed by Squiz - http://www.squiz.net
  MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 30 July 2010 20:20:37
*/


/* ***************************** */
/* CONTENBOX CSS                 */
/* ***************************** */



#contentboxleft
{
float:left;
width:634px;
/*border: red 1px solid;*/
}




#content-row1
{
float:left;
width:634px;
padding-bottom:10px;
/*border: black 1px solid;*/

font-size:110%;
color:#ffffff;

}

#content-row1 span.search-again
{
display:block;
/*border:yellow 1px solid;*/
float:right;
padding-top:2px;
}

#content-row1 span.search-again a
{
text-decoration:underline;
}
#content-row1 span.search-again a:hover
{
text-decoration:underline;
}


#content-row1 span.search-results-title
{
display:block;
/*border:yellow 1px solid;*/
float:left;

font-size:110%;
}


#no-of-listings
{
padding-top:5px;
padding-bottom:6px;
}

#no-of-listings form
{
display:inline;
}
#no_listings_textbox
{
border: #197a8b 1px solid;
background-color:#096a7b;

color:#ffffff;

width:45px;
height:15px;
}

.no-of-listings-gobutton
{
padding-left:5px;
}

.no-of-listings-gobutton input
{
width:35px;

}
.display-results
{
float:left;
}
.display-results-list
{
float:right;
}
.display-results-list .previous
{
position:relative;
background:url('http://www.tropicalaustralia.com.au/__data/assets/image/0012/3153/previous_bulletpoint.gif') 0px 50% no-repeat;
padding-left:17px;
padding-right:2px;
}
.display-results-list .next
{
position:relative;
background:url('http://www.tropicalaustralia.com.au/__data/assets/image/0011/3152/next_bulletpoint.gif') right 50% no-repeat;
padding-right:17px;
padding-left:2px;
}

.numbered-list
{
color:#54b3c9;
}
.numbered-list a
{
text-decoration:underline !important;
padding-left:1px;
padding-right:1px;
}

.numbered-list a:hover
{
text-decoration:underline !important;
}

/* ******************************************************** */
/*                 BOTTOM CONTENTBOX                           */
/* ******************************************************** */

#bottom-contentboxgap
{
width: 50px;
height: 40px;
}

#bottom-contentbox
{
background-color:#025d70;
margin-left:12px;
margin-right:13px;
padding-left:23px;
padding-top:23px;
padding-bottom:10px;
position:relative;
overflow:hidden !important;
/*border:red 1px solid;*/
zoom:100%;
}

#bottom-contentbox a
{
color:#ffffff;
text-decoration:none;
}

#bottom-contentbox a:hover
{
text-decoration:underline;
}

#bottom-contentboxleft
{
float:left;
width:634px;
/*border: red 1px solid;*/
}




#bottom-content-row1
{
float:left;
width:634px;
padding-bottom:10px;
/*border: black 1px solid;*/

font-size:110%;
color:#ffffff;

}

#bottom-content-row1 span.bottom-search-again
{
display:block;
/*border:yellow 1px solid;*/
float:right;
padding-top:10px;
}

#bottom-content-row1 span.bottom-search-again a
{
text-decoration:underline;
}
#bottom-content-row1 span.bottom-search-again a:hover
{
text-decoration:underline;
}


#bottom-content-row1 span.search-results-title
{
display:block;
/*border:yellow 1px solid;*/
float:left;

font-size:110%;
}

#bottom-no-of-listings
{
float:left;
padding-top:5px;
padding-bottom:6px;
}

#bottom-no-of-listings form
{
display:inline;
}
#bottom_no_listings_textbox
{
border: #197a8b 1px solid;
background-color:#096a7b;

color:#ffffff;

width:45px;
height:15px;
}

/* ******************************************************** */
/*                 PRODUCT DETAILS CLASSES                     */
/* ******************************************************** */

.product-container
{
margin-left:12px;
margin-right:30px;
padding-top:20px;
padding-bottom:20px;
font-size:110%;
color:#ffffff;
/*border: red 1px solid;*/
zoom:100%;
}

.product-number-box
{
width:39px;
/*border: red 1px solid;*/
text-align:right;
float:left;
padding-top:3px;
}
.product-number-box span
{
padding-right:5px;
}
.product-details-box
{
float:left;
/*border: yellow 1px solid;*/
width:613px;
}

.product-title
{
width:428px;
float:left;
background-color:#066375;
padding-left:7px;
padding-top:4px;
padding-bottom:4px;
border-right:#024c5a 1px solid;
}
.product-name
{
font-weight:bold;
color:#77cfda;
}
.product-booking-type
{
font-weight:bold;
}

.product-prices
{
background-color:#066375;
float:left;
padding-left:7px;
padding-top:4px;
padding-bottom:4px;
}

.product-prices-from
{
width:90px;
padding-left:10px;
float:left;

}

.product-prices-to
{
width:70px;
float:left;
}

.product-box
{
border-bottom:#066375 1px solid;
overflow:hidden;
zoom:100%
}

.product-pic-box
{
float:left;

padding-top:6px;
padding-right:10px;
padding-bottom:10px;
}
.product-city
{
float:left;
padding-left:3px;

width:497px;
padding-top:9px;
padding-bottom:3px;
border-bottom:#066375 1px solid;
}
.product-city-caption
{
float:left;
width:150px;
}
.product-city-name
{
float:left;
}



.product-overview
{
width:495px;
float:left;

padding-left:3px;
padding-top:6px;
padding-bottom:3px;
/*background-color:yellow;*/
}

.product-overview-caption
{
float:left;
width:150px;
}

.product-overview-description
{
float:left;
width:340px;
padding-bottom:5px;
}

.product-booknow-button
{
float:right;
width:81px;
height:20px;
position:relative;
background:url('http://www.tropicalaustralia.com.au/__data/assets/image/0013/3154/booknow_button.gif') 0px 0px no-repeat;
cursor:pointer;
border-top:#024c5a 1px solid;
border-right:#024c5a 1px solid;
}

.product-more-details
{
background-color:#025969;
float:right;
height:18px;

border-top:#024c5a 1px solid;
padding-left:5px;
padding-right:5px;
padding-top:2px;
}
.product-more-details a
{
color:#ffffff;
text-decoration:none;

}

.product-more-details a:hover
{
color:#ffffff;
text-decoration:underline;
}
