/*
  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:38:38
*/


/* ***************************** */
/* 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:#485a64;

}

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

#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: #b6c5c4 1px solid;
background-color:#ffffff;

color:#485a64;

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/0016/3193/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/0017/3194/next_bulletpoint.gif') right 50% no-repeat;
padding-right:17px;
padding-left:2px;
}

.numbered-list
{
color:#36847c;
}
.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:#f9f9f9;
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:#485a64;
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:#485a64;

}

#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: #b6c5c4 1px solid;
background-color:#ffffff;

color:#485a64;

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:#485a64;
/*border: red 1px solid;*/
zoom:100%;
}

.product-number-box
{
width:22px;
/*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:628px;
}

.product-title
{
width:443px;
float:left;
background-color:#eeeeee;
padding-left:7px;
padding-top:4px;
padding-bottom:4px;
border-right:#ffffff 1px solid;
}
.product-name
{
font-weight:bold;
color:#485a64;
}
.product-booking-type
{
font-weight:bold;
}

.product-prices
{
background-color:#eeeeee;
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:#e6e6e6 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:512px;
padding-top:9px;
padding-bottom:3px;
border-bottom:#e6e6e6 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/0018/3195/booknow_button.gif') 0px 0px no-repeat;
cursor:pointer;
border-top:#ffffff 1px solid;
border-right:#ffffff 1px solid;
}

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

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

}

.product-more-details a:hover
{
color:#485a64;
text-decoration:underline;
}
/* ******************************************************** */
/*                 STANDARD PAGES  CLASSES                     */
/* ******************************************************** */

.pageitem-container
{
margin-left:34px;
margin-right:37px;
padding-top:14px;
padding-bottom:14px;
font-size:110%;
color:#485a64;
border-bottom: #e6e6e6 3px solid;
zoom:100%;
}

.assetnamelinked
{
padding-bottom:5px;
}
.assetnamelinked a
{
text-decoration:none;
color:#669496;
font-weight:bold;
}

.assetnamelinked a:hover
{
text-decoration:underline;
}

.pagelineage
{
padding-bottom:2px;
color:#7f8b92;
}

.pagelineage a
{
text-decoration:none;
color:#7f8b92;
}
.pagelineage a:hover
{
text-decoration:underline;
}
.description
{
padding-bottom:12px;
}

.lastupdated
{
color:#a9afb2;
}

/* ******************************************************** */
/*                 SEARCH PAGES  CLASSES                    */
/* ******************************************************** */
#search-page-input-field input
{
background-color:#ffffff;
border:#b6c5c4 1px solid;
color:#485a64;
}
