.acc_header {
	background: #000;
	cursor: pointer;
	padding:4px;
}

.acc_header:hover{
	background-color:#666;
}

#legend {
margin-left:10px;
margin-top:15px;
}

#notes {
margin-left:10px;
margin-top:5px;
}

p.day{ 
font-size:12px;
font-weight:100;
width:54px;
text-align:center;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/day.jpg);
background-repeat: no-repeat;
}

p.port{ 
font-size:12px;
font-weight:100;
width:228px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/port.jpg);
background-repeat: no-repeat;
}

#fly {
background-image:url(http://www.cruiseandmaritime.com/files/images/library/misc/fly.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:20px;
margin-top:-1px;
}

#anchor {
background-image:url(http://www.cruiseandmaritime.com/files/images/library/misc/anchor.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:15px;
margin-top:-1px;
}

#noland {
background-image:url(http://www.cruiseandmaritime.com/files/images/library/misc/noland.gif);
background-repeat:no-repeat;
background-position:left;
text-indent:12px;
margin-top:-1px;
}

p.time{ 
font-size:12px;
font-weight:100;
width:75px;
height:12px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/time.jpg);
background-repeat: no-repeat;
}

p.info-link{ 
font-size:12px;
font-weight:100;
width:151px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/info.jpg);
background-repeat: no-repeat;
}

p.day-top{ 
color:#000000;
font-size:12px;
font-weight:100;
width:54px;
text-align:center;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/day.jpg);
background-repeat: no-repeat;
}

p.port-top{ 
color:#000000;
font-size:12px;
font-weight:100;
width:228px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/port.jpg);
background-repeat: no-repeat;
}

p.time-top{ 
color:#000000;
font-size:12px;
font-weight:100;
width:75px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/time.jpg);
background-repeat: no-repeat;
}

p.info-link-top{ 
color:#000000;
font-size:12px;
font-weight:100;
width:191px;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(../images/slide/info-top.jpg);
background-repeat: no-repeat;
}

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

p.full-width-sub{
font-size:12px;
font-weight:100;
padding-left:15px;
padding-top:13px;
padding-bottom:15px;
margin-right:2px;
float:left;
background-image: url(http://www.cruiseandmaritime.com/files/images/slide/full-width-sub.jpg);
background-repeat: no-repeat;
width:468px;
}

.day_header{
font-size:14px;
color: #02276b;
padding-top:1px;
margin-bottom:20px;
}

p.itinerary_text{color:#666;}


.selected{
background-color:#fff;
color:#666;
}

.content{
background:#FFF;
}


#basic-accordian{
width:694px;
}

.accordian-container{
width:694px;
margin-top:14px;
margin-left:6px;
}
.table-header{
height:42px;
margin-left:1px;
}

.accordion_headings{
height:42px;
background:#fff;
color:#666;
border:1px solid #FFF;
cursor:pointer;
font-weight:bold;
background-image: url(http://www.cruiseandmaritime.com/files/images/slide/expand.jpg);
background-repeat: no-repeat;
}

.accordion_headings:hover{
background-image: url(http://www.cruiseandmaritime.com/files/images/slide/over.jpg);
background-repeat: no-repeat;
}

.accordion_child{
background-image: url(http://www.cruiseandmaritime.com/files/images/slide/child_bg.jpg);
background-repeat: no-repeat;
padding-left:14px;
padding-right:14px;
padding-top:14px;
padding-bottom:24px;
margin-bottom:1px;
margin-right:1px;
margin-left:1px;
}

.header_highlight{
background-image: url(http://www.cruiseandmaritime.com/files/images/slide/over.jpg);
background-repeat: no-repeat;
}

#day-content, #day2-content, #day3-content, #day4-content, #day5-content, #day6-content, #day7-content, #day8-content, #day9-content, #day10-content, #day11-content, #day12-content, #day13-content, #day14-content {background-color:#FBFBFB;
}