/*
 *  Hacks Stylesheet for Connoisseur.
 *  Various hacks -- all in one place!  Weeeee!
 *  Use the holly hack (* html div) for IE6-only rules
 *  Normal rules for IE7 then override with IE6 rule.
 */

* html div#page-itself
	{ padding:0 8px 0 8px; }

* html form.quickbook div#column-3 select#duration
	{ position:relative; }

*  html form.quickbook input#search
	{ position:relative; top:-10px; }

* html ul#products li
	{ height:85px; }

* html ul#cruises p.breaker { width: 90%; margin: 1em 0; padding: 0; }

* html ul#cruises h5 { margin-top: -2em; }

body div#container div#page ul#cruises li { border-top: 3px solid #317DCA; }

ul#cruises dl.cruise-statistics { margin: 0.1em -0.8em 0 0; width: 210px; }

ul#cruises dl.cruise-statistics dt { float: left; display: block; clear: both; width: 120px;}
ul#cruises dl.cruise-statistics dd { float: left; width: 80px; }

ul#cruises li div.snippetblock { width: 60%; }

div.with-both-sidebars div#page-itself { width: 273px; position: relative; left: -4px;}

div#page-itself .arrow-blue-fat { background-color: #fff; background-position: right top !important; }
* html div#page-itself .arrow-blue-fat { background:#fff url(/content/connoisseur_afloat/media/template/bg_penant-fat.gif) no-repeat 0 0; 
height: auto; padding-top: 1.75em;}

div#page-itself h2.arrow-blue { width: 250px; }

div#page-itself h4.arrow-blue { background-position: 0 -50px; }

* html #home div#page { margin-top: -10px; }

* html body #page .interest-container .arrow-blue-fat  { 
padding: 8px 0 0 5px;
background-position: -5px 0;
}

hr.invisi-clear { visibility: hidden; clear: both; margin: 0; padding: 0; }
p.breaker { padding: 0px; }

img#primary-img { margin-left: 1em; }

div.feature.white { margin-top: 1em; }

div#footer { margin-top: 2em; }

form fieldset dl { margin-left: 1em; }
form#email-a-question dl dd textarea#eml-message { width: 95%; }
