﻿@charset "utf-8"; 
/* CSS Document */
ul, ol, dl{padding:0}
ul ul, ul ol, ol ol, ol ul, dd{margin:0}
li{margin:0 0 0 2em; padding:0; display:list-item; list-style-position:outside; font:11px/1.5em Arial,Helvetica,Sans-Serif}
table{border-collapse:collapse}
table .Blue3{/*width:631px; */background:none repeat scroll 0 0 #FFF}
/* navigation */
#nav{/* position:absolute; */top:109px; left:3px; z-index:1000}
#nav, #nav ul, #nav li{margin:0; padding:0; list-style:none}
#nav a{color:#fff; text-transform:uppercase; font-weight:bold; font-size:1.1em; line-height:30px; height:30px; display:block; border:1px solid #01466e; border-bottom:none; padding:0px 7px}
#nav a:hover, #nav li.over a{color:#01466e; background:#fff; border:1px solid #01466e; border-bottom:none}
#nav li{float:left; display:inline; position:relative; padding-top:1px}
#nav ul{position:absolute; left:0; top:32px; padding:5px 0px 10px 10px; width:400px; background:#fff; display:none; z-index:1000; border:1px solid #01466e; border-top:none}
#nav ul li{width:47%; margin-right:3%; border-bottom:1px solid #d7d7d7}
#nav ul a, #nav li.over ul a{font-weight:normal; color:#636363; text-transform:none; font-size:1em; padding:5px 10px 4px 10px; display:block; background:url(https://content.cleancruising.com.au/images/sprite.png) no-repeat -316px 9px; height:auto; line-height:1.2em; border:none}
#nav ul a:hover, #nav ul li.over a:hover{color:#0054aa; background:url(https://content.cleancruising.com.au/images/sprite.png) no-repeat -316px -35px; border:none}
.important{background:#e6f4fd; color:#01466e; border:1px solid #b7d9ef; text-align:center; font-style:italic; clear:both; padding:4px; font-size:1.1em}
.pageheader{background:url(https://content.cleancruising.com.au/images/bg_pageheader.jpg) repeat-x; color:#fff; height:29px; position:relative; float:left}
.main .pageheader{float:none}
.pageheader.nomenu{height:115px}
.pageheader.wide{height:238px}
.pageheader.wide.nomenu{height:210px}
.pageheader.simple{width:790px; height:auto; background-position:0px -20px; border-top:1px solid #01466f; min-height:85px}
.pageheader p{margin:0; padding:0; float:left; width:100%}
.pageheader.simple p{margin:0; padding:18px 0; float:left; width:60%}
.pageheader.simple dfn{clear:both; display:block; margin:0px 0px 25px 25px}
.pageheader.nomenu p{float:left; width:380px; margin-left:50px; margin-top:20px}
.pageheader.wide.nomenu p{float:none; width:auto; margin:0}
.pageheader p span{background:#1392e1; line-height:2em; height:2em; display:block; float:left; padding:0px 10px; font-weight:bold; margin-right:1em}
.pageheader p em{line-height:2em; height:2em; display:block}
.content .pageheader h2{background:none; font-size:2.1em; text-transform:none; font-weight:normal; margin:20px 0 0 25px; padding:0px; line-height:normal; float:left}
.pageheader h3{margin:0 0 0 25px; padding:8px 0px; font-size:1.4em; float:left; clear:both; white-space:nowrap; line-height:1.1em}
.pageheader.simple h3{background:none; font-size:2.1em; text-transform:none; font-weight:normal; margin:20px 30px 0 25px; padding:0px; line-height:normal; float:left}
.pageheader .price{text-align:right; margin-right:12px; padding-top:10px}
*:first-child+html .pageheader .price{margin-top:-15px}
.pageheader.wide .price{text-align:right; padding-top:15px; float:none; margin-left:25px}
.pageheader .price strong{font-size:2.6em; line-height:1em}
.pageheader .price .headline{font-size:2em; line-height:1em; word-wrap:normal; width:140px}
.pageheader .btn{float:right; margin-right:11px; margin-top:3px}
.pageheader.wide .btn{float:none; margin-top:5px; margin-left:25px}
.pageheader .btn a{font-weight:normal}
.pageheader .overlay{background:#01466e; width:210px; height:209px; position:absolute; top:0px; left:0px; z-index:2; opacity:0.8; filter:alpha(opacity = 80)}
.pageheader .info{width:210px; position:absolute; top:0px; left:0px; z-index:3}
.pageheader .info h2{margin-left:0px; font-size:1.8em}
.pageheader .info .price{text-align:left; right:auto; left:20px; top:18px}
.pageheader .info .price img{margin-bottom:10px}
.pageheader .info .btn{left:20px; top:150px; width:70%}
.pageheader .info .polaroid{position:absolute; top:-32px; left:555px; width:262; height:254}
.pageheader .text{width:510px; height:180px; color:#fff; position:absolute; top:25px; left:25px}
.pageheader .text h3{font-size:2.7em; margin:0 0 .5em 0; float:none; padding:0}
.pageheader .text p{font-size:1.2em; line-height:1.4em}
.pageheader ul, .pagenav ul{list-style:none; padding:0; margin:0; position:absolute; bottom:0px; left:0px; background:#e9e9e9; width:632px; border-right:1px solid #d0d0d0}
.pagenav{background:#e9e9e9; height:29px; position:relative}
.pageheader li, .pagenav li{display:inline; background:url(https://content.cleancruising.com.au/images/bg_pageheadernav.jpg) repeat-x; border-left:1px solid #c1c1c1; border-right:1px solid #c1c1c1; border-bottom:1px solid #c1c1c1; padding:0px; margin:0px 1px 0px 0px; height:29px; line-height:29px; float:left; /*font-size:1.1em; text-shadow:#fff -1px -1px 0; */}
.pageheader li a, .pagenav li a{padding:0px 14px; height:29px; width:auto; float:left; font-weight:bold}
.pageheader li.selected, .pagenav li.selected{background:url(https://content.cleancruising.com.au/images/bg_pageheadernav.jpg) repeat-x 0px -29px; border-left:1px solid #057bc4; border-right:1px solid #057bc4; border-top:1px solid #057bc4; /*border-left:0; text-shadow:#333 -1px -1px 0; */}
.pageheader li.first, .pagenav li.first{border-left:0}
.pageheader li.selected a, .pagenav li.selected a{color:#fff}
.addthis_toolbox{bottom:0; float:right; margin:23px 0 0; padding:0 0 6px; position:absolute; right:5px; color:#333}
.pageheader .email, .pageheader .print, .pagenav .email, .pagenav .print{position:absolute; bottom:4px; display:block; width:24px; height:20px; overflow:hidden; text-indent:-8000px}
.pageheader .email, .pagenav .email{right:40px; background:url(https://content.cleancruising.com.au/images/sprite.png) 5px -65px}
.pageheader.wide .email{right:230px}
.pageheader.wide .print{right:200px}
.inner:after, .content:after, .cols:after, .fixed:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.inner, .content, .cols, .fixed{display:block; min-height:1%}
.hidden {display: none;}
* html .inner, * html .content, * html .cols, * html .fixed{height:1%}
/* Loupe*/
#pimg{z-index:999999; display:none; position:absolute}
#pimg h3{display:block; font-size:16px; font-weight:bold; color:#333; text-align:center; margin-top:10px; border:3px solid #999; background-color:#eee}
/*
* @author Sebastiano Armeli-Battana
*
*/
.js .tabContent{display:none}
@charset "utf-8"; 
/* CSS Document */
/*
 * jQuery UI CSS Framework 1.8.8
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{position:absolute !important; clip:rect(1px 1px 1px 1px); clip:rect(1px,1px,1px,1px)}
.ui-helper-reset{margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none}
.ui-helper-clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}
.ui-helper-clearfix{display:inline-block}
* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}
.ui-helper-zfix{width:100%; height:100%; top:0; left:0; position:absolute; opacity:0; filter:Alpha(Opacity=0)}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled{cursor:default !important}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay{position:absolute; top:0; left:0; width:100%; height:100%}
/* Component containers
----------------------------------*/
.ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size:1em}
.ui-widget-content{border:1px solid #ddd; background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color:#333}
.ui-widget-content a{color:#333}
.ui-widget-header{border:1px solid #e78f08; background:#f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color:#fff; font-weight:bold}
.ui-widget-header a{color:#fff}
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px solid #01466f; /*#ccc; */background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#1c94c4}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#1c94c4; text-decoration:none}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{border:1px solid /*#01466f; */#fbcb09; background:#fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#c77405}
.ui-state-hover a, .ui-state-hover a:hover{color:#c77405; text-decoration:none}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{border:1px solid /*#01466f; */#fbcb09; background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#eb8f00}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited{color:#eb8f00; text-decoration:none}
.ui-widget:active{outline:none}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{border:1px solid #fed22f; background:#ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color:#363636}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error{border:1px solid #cd0a0a; background:#b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color:#fff}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a{color:#fff}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text{color:#fff}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary{opacity:.7; filter:Alpha(Opacity=70); font-weight:normal}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{opacity:.35; filter:Alpha(Opacity=35); background-image:none}
/* states and images */
.ui-icon{width:16px; height:16px; background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-content .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}
.ui-state-default .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-state-active .ui-icon{background-image:url(images/ui-icons_ef8c08_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_228ef1_256x240.png)}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon{background-image:url(images/ui-icons_ffd27a_256x240.png)}
/* Corner radius */
.ui-corner-tl{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px; -webkit-border-top-right-radius:4px; border-top-right-radius:4px; -moz-border-radius-bottomright:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px; -webkit-border-top-left-radius:4px; border-top-left-radius:4px; -moz-border-radius-bottomleft:4px; -webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px}
/* Overlays */
.ui-widget-overlay{background:#666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity:.50; filter:Alpha(Opacity=50)}
.ui-widget-shadow{margin:-5px 0 0 -5px; padding:5px; background:#000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity:.20; filter:Alpha(Opacity=20); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px}
/*
 * jQuery UI Autocomplete 1.8.8
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete{position:absolute; cursor:default; text-align:left}
/* workarounds */
* html .ui-autocomplete{width:1px}/* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.8
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu{list-style:none; padding:2px; margin:0; display:block; float:left}
.ui-menu .ui-menu{margin-top:-3px}
.ui-menu .ui-menu-item{margin:0; padding:0; zoom:1; float:left; clear:left; width:100%}
.ui-menu .ui-menu-item a{text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; text-align:left}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active{font-weight:normal; margin:-1px}
a, a:visited{color:#0054AA; text-decoration:none}
a:hover{color:#23A4E7}
.container{background:url("https://content.cleancruising.com.au/images/bg_shadow.png") no-repeat scroll 50% 141px transparent}
.box{background:url("https://content.cleancruising.com.au/images/sprite.png") no-repeat scroll -320px 100% transparent; overflow:hidden; padding:10px; text-align:left; color:#333; font:11px/1.5em Arial,Helvetica,Sans-Serif}
.box.alt{background:none repeat scroll 0 0 transparent}
#easy_tooltip{color:#333; font:11px/1.5em Arial,Helvetica,Sans-Serif}
