


.mainContent{float:none;}
.subMenuShip{display:none;}

.pkHead{
	background: #F0F1F9 url('../images/bg_pk_head.gif') 0 0 no-repeat; 
	padding:10px 10px 20px 10px;
}

.pkHead h1{padding-top:0;}

.pkContPic{float:left; width:200px;}
.pkPic{background: transparent url('../images/bg_pk_pic.png') 0 0 no-repeat; 
_background: transparent url('../images/bg_pk_pic.gif') 0 0 no-repeat; 
padding:15px 15px 15px 15px;
margin-left:-10px;
}




.pkPic img{width:180px; margin-bottom:5px;}


.pkColLf{
	float: left; 
	width:560px;
	overflow:hidden; 
	padding:0 25px 0 0;
	background: #FFFFFF url('../images/bg_pk_rndcol.gif') 100% 0 no-repeat; 
	margin-top:-1px;
}
.pkColLf h2{padding-top:10px;}
.pkColLf h3{color:#194181;}

.pkCompLogo{float: left; width:100px; margin:10px 0 0 0;}
.pkCompLogo img{width:100px; /*background:#FFFFFF; border:solid 1px #bfeaf7;*/}



.pkInfo{float: left; width:260px; padding:10px 0 0 10px;}
.pkInfo h2{ color: #1A4F9A; padding-top:0; font-size:13px;}

.pkInfo p{padding: 0;}
.pkTlCruise{color:#09347B;}

.pkDesc{float: right; width:370px;}


.pkColRg{
	float: right; 
	width:380px; 
	overflow:hidden; 
	background: #F0F1F9;
	padding:0 0 10px 10px;
	margin-top:-1px;
}

/*.pkContMap{background: transparent url('../images/bg_pk_itineraries.gif') 0 0 no-repeat; */
.pkContMap{background: transparent url('../images/bg_pk_itineraries.png') 0 0 no-repeat; 
	padding:10px 20px 15px 10px;
	margin:10px 0 0 0;
	float: left; 
}

.pkContMap img{ height:190px;}

.pkMapDesc { float: left;  margin: 15px 0 0 0; width:160px;}
.pkMapDesc  p{ margin: 0 0 2px; padding: 0; }

.pkPicShip{margin:10px 10px 0 0;}



.pkColRg table{width:100%; margin:10px 0 0 0; border-bottom:solid 1px #194181;}

.pkColRg table th
{
  color:#194181;
  font-weight: bold;
  font-size:12px;
  background:none;
  cursor:default;
  padding:5px 10px;
	
}

.pkColRg table td{
	padding:5px 10px;
	color: #1A4284;
	font-weight: bold;
}


.pkColRg table th,  .pkColRg table td{border-right: solid 2px #FFFFFF;}

.pkColRg table td a{
	color: #1A4284;
	font-weight: bold;
}

.pkColRg table td.info
{
  font-style:italic;
  text-align:right;
  padding:3px 10px;
  font-size:10px;
}  




.pkColRg .pkPic{margin-top:-20px;}

.pkColRg .pkInfo{margin-top:-20px; width:170px;}

.pkColRg .pkInfo h3{padding:10px 0 3px 0; font-size:13px;}

.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; 
} 
