p.table-col-1-top{ 
font-size:12px;
font-weight:100;
width:135px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-2-top{ 
font-size:12px;
font-weight:100;
width:65px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-3-top{ 
font-size:12px;
font-weight:100;
width:50px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-4-top{ 
font-size:12px;
font-weight:100;
width:70px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-5-top{ 
font-size:12px;
font-weight:100;
width:70px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-6-top{ 
font-size:12px;
font-weight:100;
width:50px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}


p.table-col-offer-top{ 
font-size:12px;
/*font-weight:bolder;*/
font-weight:100;
color:#FF3333;
width:70px;
height:28px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-1{ 
font-size:12px;
font-weight:100;
width:135px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-2{ 
font-size:12px;
font-weight:100;
width:65px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-3{ 
font-size:12px;
font-weight:100;
width:50px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-4{ 
font-size:12px;
font-weight:100;
width:70px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-5{ 
font-size:12px;
font-weight:100;
width:70px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-6{ 
font-size:12px;
font-weight:100;
width:50px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

p.table-col-offer{ 
font-size:12px;
/*font-weight:bolder;*/
color:#FF3333;
width:70px;
padding-left:8px;
padding-top:6px;
padding-bottom:6px;
padding-right:8px;
margin-right:2px;
margin-bottom:3px;
float:left;
border:7px solid #F3F3F3;
background-color:#E5E3E4;
}

/*
p.table-col{ 
font-size:12px;
font-weight:100;
width:195px;
padding-left:15px;
padding-top:14px;
padding-bottom:14px;
margin-right:2px;
float:left;
background-image: url(http://www.cruiseandmaritime.com/files/images/table/table-col.jpg);
background-repeat: no-repeat;
}

p.table-col-top{ 
color:#000000;
font-size:12px;
font-weight:100;
width:195px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(http://www.cruiseandmaritime.com/files/images/table/table-col.jpg);
background-repeat: no-repeat;
}
*/

.table-row{
height:42px;
margin-left:1px;
}

.fares-container{
width:694px;
margin-top:14px;
margin-left:6px;
background-repeat: no-repeat;
}

/*icons*/

p.cab-icon{ 
font-size:12px;
width:54px;
text-align:center;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
}

.blank{
background-image: url(http://www.cruiseandmaritime.com/files/images/table/blank-two-rows.jpg);
background-repeat:no-repeat;
height:26px;
padding:0px;
}

.ds{background-image: url(http://www.cruiseandmaritime.com/files/images/table/ds.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.js{background-image: url(http://www.cruiseandmaritime.com/files/images/table/js.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.dl{background-image: url(http://www.cruiseandmaritime.com/files/images/table/dl.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d1{background-image: url(http://www.cruiseandmaritime.com/files/images/table/1.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d2{background-image: url(http://www.cruiseandmaritime.com/files/images/table/2.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d3{background-image: url(http://www.cruiseandmaritime.com/files/images/table/3.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d4{background-image: url(http://www.cruiseandmaritime.com/files/images/table/4.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d5{background-image: url(http://www.cruiseandmaritime.com/files/images/table/5.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d6{background-image: url(http://www.cruiseandmaritime.com/files/images/table/6.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d7{background-image: url(http://www.cruiseandmaritime.com/files/images/table/7.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d8{background-image: url(http://www.cruiseandmaritime.com/files/images/table/8.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d9{background-image: url(http://www.cruiseandmaritime.com/files/images/table/9.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d10{background-image: url(http://www.cruiseandmaritime.com/files/images/table/10.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d11{background-image: url(http://www.cruiseandmaritime.com/files/images/table/11.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.d12{background-image: url(http://www.cruiseandmaritime.com/files/images/table/12.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.os{background-image: url(http://www.cruiseandmaritime.com/files/images/table/os.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.jt{background-image: url(http://www.cruiseandmaritime.com/files/images/table/jt.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.jd{background-image: url(http://www.cruiseandmaritime.com/files/images/table/jd.jpg);
background-repeat: no-repeat; color: #000; font-weight: 300;}

.og{background-image: url(http://www.cruiseandmaritime.com/files/images/table/og.jpg);
background-repeat: no-repeat; color: #900; font-weight: 700;}

.ig{background-image: url(http://www.cruiseandmaritime.com/files/images/table/ig.jpg);
background-repeat: no-repeat; color: #900; font-weight: 700;}