


h2 span{font-weight:normal;}

.resultContent{clear:both; position: relative; background: transparent url('../images/bg_strip_comp.gif') 0 0 repeat-y; padding:0 0 0 10px;}

.resultContent table, table.searchResult{border-spacing:0; border-collapse: collapse;}

.searchResult td{padding:0;}

.searchResult th{padding:0; font-size:0;}
  
  
.contCompBtn{background: transparent url('../images/round_comp.gif') 0 20px no-repeat; padding:10px 0 0 10px;  float:left;}  
.contCompBtnBt{background: transparent url('../images/round_comp_bt.gif') 0 -25px no-repeat; padding:10px 0 0 10px;}
a.btnCompare, a.btnCompare:visited, a.btnCompare:hover{
  background: transparent url('../images/bg_btn_compare.gif') 0 0 no-repeat;
  text-decoration: none;
  color: #636467;
  display:block;
  text-shadow: -1px -1px 0px #FFFFFF;
  padding:4px 5px 2px 5px;
  width:180px;
  height:17px;
  margin:0 5px 0 0;
}

a.btnCompare:hover{color: #5371A1;}

a.btnMatrix, a.btnMatrix:visited, a.btnMatrix:hover{
  background: transparent url('../images/bg_btn_matrix.gif') 0 0 no-repeat;
  text-decoration: none;
  color: #FFFFFF;
  display:block;
  text-shadow: -1px -1px 0px #5371A1;
  padding:4px 5px 2px 5px;
  width:145px;
  height:17px;
  font-weight:900;
  text-align:center;
  float:right;
  margin:10px 0 0 0;
}

a.btnMatrix:hover{color: #09347B;}

.resultHeader  { background: transparent url('../images/bg_tl_result.gif') 0 0 no-repeat; padding:3px 10px 5px 10px; height:20px; margin:10px 0 0 0;}
.resultHeader h2{font: bold 18px Arial; color: #FFFFFF; padding:0px; float:left; display: block; margin-right:0px;}
.resultHeader h2 a, .resultOfferte h2 a, .result h2 a:visited{color: #FFFFFF; text-decoration: none;}
.resultHeader h2 a:hover{color: #E1E4F3;}    
.resultHeader p{ float; left; border: solid 1px red;}

.resultOfferte { float: right;}
.resultOfferte h2 small{font-size:13px;}
.resultOfferte h2{float: right; margin-right:15px;}
.btnOffCruises { float: right;}

a.btn, a.btn:hover, a.btn:visited{
  display: block;
  text-decoration: none;
	width: 127px;
	height: 18px;
  padding: 4px 0 0 0;
	text-align: center;
  font-weight:900;
  font-size:12px;
	color: #FFFFFF;
	background: transparent url('../images/bg_btn_result.gif') 0 0 no-repeat;
  margin:0;  
  text-shadow: -1px -1px 0px #F87111; 
  float: right; 
}
/*a.btn:hover{text-shadow: -1px -1px 0px #FFFFFF; color:#09347B;}*/

.result{
  background: #F0F1F9 url('../images/bg_bx_result.gif') 0 100% no-repeat;
  position:relative;
  width:770px;
  padding:10px 0;
}


.checkCompare
{
	position:absolute;
	left:-8px;
	top:45px;
  padding:10px;
  background: transparent url('../images/bg_checkcompare.gif') 0 50% no-repeat;

}


.result .pic {float:left; width:180px; height:90px; margin:0 0 0 25px; padding: 5px; background:#FFFFFF; border: solid 1px #BFBFBF;}

.result .pic div{height:100%;}

.result .pic div a{
display:block;
float:right;
margin:70px 0 0 0;
width:60px;
height:20px;
padding:2px 0 0 0;
text-decoration:none;
color:#5371A1;
text-align:center;
 background: transparent url('../images/bg_pic_link.png') 0 0 no-repeat;
 _background: transparent url('../images/bg_pic_link.gif') 0 0 no-repeat;
}

.result .mainInfo{float: left; margin: 0 0 0 10px; width:205px;}

.result .mainInfo td{padding:0; vertical-align:top;}
.result .mainInfo td.compLogo{padding-right:5px;}
.result .mainInfo td.compLogo img{width:75px;}
.result .mainInfo td strong{color:#09347B; display:block;}
.result .mainInfo td span.stars img{margin:0 0 0 -2px;}



.result .mainInfo p span{display: block; padding:3px 0 0 0;}



.thirdColumn{
  float: right; 
  width:325px; 
  overflow: hidden;
  margin:0 10px 0 0;
  
}

.thirdColumn table{width:100%;}


.thirdColumn td{padding:0; vertical-align:top;}

.thirdColumn .labelOffert{width:200px; background: none; border:0;}  

.thirdColumn .labelOffert .bestPrice{
	background: #93D6E7 url('../images/angle8.gif') 0 0 no-repeat; 
	
	font-size:15px; 
	font-weight: bold;
	}  
/*  
  .thirdColumn .labelOffert .save{background:#EAF7FA; border: solid 1px #B9E5EF;}
  
  .thirdColumn .labelOffert p{padding:3px 5px; }
*/  





/*
.cabins{
  background:#C9EBF3;
  border: solid 1px #A1DCEA;
  margin-top:10px;
  position: relative;
}

.cabins td{
  border-right: solid 1px #A1DCEA;
  padding: 10px 5px;
}


.cabins td big{display: block; color: #F87111; font-weight: bold;}
*/
.pager{width:100%;}

.pager td{white-space: nowrap; padding:10px 5px 0 0;}

.pager a, .pager a:visited{text-decoration:none;}

.pager big{color:#404040;}



.compare a.btn, .compare a.btn:hover, .compare a.btn:visited{

	width: 55px;
	height: 30px;
  padding: 15px 5px 0 0;
	
	background: transparent url('../images/bg_btn_offert.gif') 0 0 no-repeat;
 }
 

table.compare, table.compare table{width:auto;}

table.compare table{width:100%;}

 table.compare td {
    vertical-align:top;
    border-bottom:solid 1px #F2F2F2;
	padding:5px 10px 5px 0;
    width:160px;
      }
      
       table.compare td  td{width:auto; }
      
       table.compare td.labelCompare{
		color:#808080;	
		font-weight: bold;
		width:100px;
      }
      td.odd{background:#F2F2F2;}
 
table.compare td td{padding:2px; border:none;}

table.searchResultAdvanced, table.searchResultAdvanced table{width:auto;}

table.searchResultAdvanced table{width:100%;}

 table.searchResultAdvanced td {
    vertical-align:top;
    border-bottom:solid 1px #F2F2F2;
	padding:5px 10px 5px 0;
    width:160px;
      }
      
       table.searchResultAdvanced td  td{width:auto; }
      
       table.searchResultAdvanced td.labelCompare{
		color:#808080;	
		font-weight: bold;
		width:100px;
      }
      td.odd{background:#F2F2F2;}
      th.headerResults{background:#c9EBf3;} 
      td.headerResults{background:#c9EBf3;} 
table.searchResultAdvanced td td{padding:2px; border:none;}



/* ##  exception 4 hp ## */

.homeContent .pic{margin-left:10px;}





.ResultsTabs
{ 
  margin: 10px 0 0 25px; width: 705px;	background: White; 
  padding:5px 15px 15px 15px;
  -moz-border-radius: 5px;
-webkit-border-radius: 5px; 

-moz-border-radius-topleft : 0;
-webkit-border-radius-topleft  : 0; 
}

.ResultsTabs .pkContMap
{
float:left; margin: 15px 15px 0 0;
}

.ResultsTabs .pkMapDesc
{
display:none;
}

.ResultsTabs .clear
{
display:none;
}



.ResultsTabs table{margin:10px 0 0 0; border-bottom:solid 1px #00AFE1; }

.ResultsTabs table th
{
  color:#28AECF;
  font-weight: bold;
  font-size:12px;
  background:none;
  cursor:default;
  padding:5px 10px;
	
}

.ResultsTabs table td{
	padding:5px 10px;
	color: #1A4284;
	font-weight: bold;
}


.ResultsTabs table th,  .pkColRg table td{border-right: solid 2px #FFFFFF;}

.ResultsTabs table td a{
	color: #1A4284;
	font-weight: bold;
}

.ResultsTabs table td.info
{
  font-style:italic;
  text-align:right;
  padding:3px 10px;
  font-size:10px;
}  



.ResultsTabs .specTable
{float:left; margin-right: 25px; 
margin-top: 15px; width:450px;}

.ResultsTabs .specTable table{width:100%;}

.ResultsTabs .links
{margin-top: 15px; text-align: right;}

.ResultsTabs .links a img { margin: 0 0 10px 0;}


.ResultsTabs .block { padding-right: 15px;}


.shipReviews 
{ 
  width: 135px; 
  min-width: 135px; 
  padding-top: 3px; 
  font-weight: bold; 
  color: #636466; 
  float: left; 
} 

.shipReviewsUser 
{ 
  color: #08337A; 
} 

.shipReviewsUserName 
{ 
  font-weight: normal; 
  color: #00AFE1; 
} 



