a:link {
	color: #005782;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}
a:visited {
	color: #00ACFF;
}

ul.linklist li {
	background-image: url(../../../styles/images/triangle_purple11x11.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left:15px;
	margin-left:-40px;
	margin-bottom:5px;
	font-size: 11px;
	background-position: 0 3px;
	vertical-align: middle;
	line-height: 15px;
}
img {
	border-top-color: #1A2351;
	border-right-color: #1A2351;
	border-bottom-color: #1A2351;
	border-left-color: #1A2351;
}
/* Colour scheme for  titles and side menus */
h1 {
	color:#FFFFFF;
	border: 1px solid #186492;
	background-color:#54aee3;
}

h2 {
	color:#215F7C;
	border: 1px solid #2393D6;
	background-image:url(../../../styles/images/blue-fade1x25.gif);
	background-repeat: repeat-x;
}
h3 {
	color:#FFFFFF;
	background-color:#54aee3;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
h4 {
	color:#1B4B63;
}
.pricetable {
	background-color:#E7EEF1;
	border: #3399FF 1px solid;
}

.pricetable td {
	padding:5px;
	border:#428BB6 1px dotted;
}
.pricetable caption {
	background-color: #1F80BA;
	color: #FFF;
}
.pricetable th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:500;
	background-image:url(../../../styles/images/blue-fade1x25.gif);
	background-repeat: repeat-x;
	color:#12405A;
	padding:3px;
	background-color:#FFFFFF;
	border-top: 1px none #E4F4FE;
	border-left: 1px none #E4F4FE;
	border-bottom: 1px solid #347EAB;
	border-right: 2px none #347EAB;
}
.promocode {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #215F7C;
	text-align:center;
	padding:4px;
}
#header {
	background-image:url(../../../cruises/cru_img/cruise-header950x200.jpg);
	background-color: #0083B9;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navbar{
	border: 1px solid #208FFF;
	background-image: url(../../../styles/images/blue-fade.png);
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: -5px;
}
#topline {
	background-color:#FFFFCC;
	color: #215F7C;
	border: 1px solid #068CC9;
}
#leftpanel {
	background-color:#FFFFFF;
	background-image: url(../../../styles/images/sandy-background300.jpg);
	background-repeat: repeat-y;
}
#leftpanel h2 {
	background-image:url(../../../styles/images/blue-fade.png);
	background-repeat: repeat-x;
	color:#215F7C;
	vertical-align: middle;
	padding-left: .5em;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CFF;
	border-right-color: #86E2F7;
	border-bottom-color: #86E2F7;
	border-left-color: #CFF;
}
#leftpanel li {
	background-image: url(../../../styles/images/triangle_red6x8.gif);
	background-repeat: no-repeat;
	background-position: 1px 3px;
}

#copyright {
	border-top:1px dashed #54AEE3;
}
/*******************************************************************************
 Color scheme, borders, fonts for AFRICA top navigation bar
 *******************************************************************************/

/* Submenu containers have borders on all sides */
ul.MenuBarHorizontal ul {
	border: 1px solid #0099FF;
}
/* Menu items displayed next to each other in a row */
ul.MenuBarHorizontal a:link, ul.MenuBarHorizontal a:visited {
	display: block;
	cursor: pointer;
	background-color: #FFFFCC;
	color: #003399;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/* Menu items that have mouse over or focus  */
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {
	background-color: #0187C0;
	color: #FFFFFF;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarHorizontal a.MenuBarItemHover {
	background-color: #0187C0;
	color: #FFFFFF;
}
ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {
	background-color: #0187C0;
	color: #FFF;
}

