body 
{ 
	background-color: #333333;
	color: #FFFFFF; 	
}

.container
{
	border: 1px solid #666;	
	background-color: #000000;
	color: #FFFFFF; 
	width: 960px;
	margin: 0 auto;
	line-height: 1.6;
	text-align: justify;
}

.jsmenu
{
	clear: both;
	height: 46px;
	text-align: center;
}

.mis
{
	float: left;
	border: 1px solid #6F0042;	
	background-color: #FF9900; 	
	margin: 0px 0px 10px 10px;
	padding: 6px;	
	width: 88px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.mis a
{
	color: White;	
}

.lads, .rads
{
	width: 180px;
}

.lads, .rads, artBox
{
	float: left;
	border: 1px solid #C60077;	
	background-color: #222222;	
	margin: 0px 10px;
	padding: 10px;	
	_width: 160px;
	margin: 0px 10px;
}

.mads
{
	float: left;
	width: 510px;	
	_width: 520px;
}

.rads
{
	float: right;
}

h1
{
	width: 500px;
	_width: 510px;
	border: 0px solid #FFF;	
	background-color: #E6008A;
	padding: 5px;	
	margin-bottom: 8px;		
}

h1
{
	font-size: 14px;		
}

h1 a
{
	color: White;	
}

h2 {
	font-size: 16px;
	line-height: 17px;
}

h3 {
	font-size: 12px;
	line-height: 19px;
}

body, td {font-family:Tahoma; font-size:11px; }

br{font-size:10px}

p {
	line-height: 18px;
}

.formHeader
{
	font-family:Tahoma; 
	font-size:12px;
	font-weight:bold;	
	margin-bottom: 8px;
}

.bookImage {
	border: 1px solid #000000;
	padding: 0px;
	margin: 5px;
	margin-right: 10px;
	float:right;
}

.image {
	border: 1px solid #000000;
	padding: 0px;
	margin: 5px;
}

.bookLink
{
	margin-top:8px;
	font-weight:bold;
}

.bookLink a{
	text-decoration: underline;
}

.imageLeft
{
	float:none;
	margin: 8px;
	margin-Left: 0px;
	border:1px solid #FFFFFF;
}

.imageRight
{
	float:none;
	margin: 8px;
	margin-Left: 0px;
	border:1px solid #FFFFFF;	
}

.HomeRestaurant, .HomeBar, .HomeEvent, .HomeCinema, .HomeFerry, .HomeFlight, 
.HomeHotel, .HomeAttraction, .HomeLodge, .HomeZanzibar, .HomeEssential, 
.HomeBusiness, .HomeClassified, .HomeSport, .HomeClub, .HomeNationalParks, .HomeBook, .HomeVisa, 
.HomeSmoove, .HomeBohemia
{
    float:left;
    background-position: center;
    background-repeat: no-repeat;
    height: 26px;
    padding:135px 4px 4px 4px;
    width: 115px;
    margin: 12px 22px;
    _margin: 12px 17px;
    border: 0px;
    text-align:center;
    font-size: 14px;
    font-weight: bold;
    cursor: Hand;
    color: White;
    text-decoration: none;
}


.HomeCompetition
{
	float:left;
    margin:6px 20px 6px 18px;
    cursor: Hand;
}

.HomeRestaurant
{
    background-image:url("images/home/restaurantPink.jpg");
}

.HomeSport
{
    background-image:url("images/home/sportPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeClub
{
    background-image:url("images/home/ClubPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeBar
{
    background-image:url("images/home/barsPink.jpg");
}

.HomeEvent
{
    background-image:url("images/home/eventsPink.jpg");
}

.HomeCinema
{
    background-image:url("images/home/cinemaPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeZanzibar
{
    background-image:url("images/home/zanzhotelsPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeBook
{
    background-image:url("images/home/bookPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeEssential
{
    background-image:url("images/home/infoPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeBusiness
{
    background-image:url("images/home/directoryPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeClassified
{
    background-image:url("images/home/classifiedPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeSmoove
{
    background-image:url("images/home/smoovePink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeBohemia
{
    background-image:url("images/home/bohemiaPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}

.HomeVisa
{
    background-image:url("images/home/visaPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
    
}


.HomeNationalParks
{
    background-image:url("images/home/National-ParksPink.jpg");
    height: 34px;
    padding:126px 4px 4px 4px;
}

.HomeFerry
{
    background-image:url("images/home/ferriesPink.jpg");
}

.HomeFlight
{
    background-image:url("images/home/flightsPink.jpg");
}

.HomeHotel
{
    background-image:url("images/home/hotelsPink.jpg");
}

.HomeAttraction
{
    background-image:url("images/home/attractionsPink.jpg");
}

.HomeLodge
{
    background-image:url("images/home/lodgePink.jpg");
}

.lightButtonBack
{
    float:left;
    background-image:url("images/country/lightbutton.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 16px;
    padding:4px;
    width: 52px;
    margin:0px;
    border: 0px;
    
}

.smallButtonWhite
{
    float:left;
    background-image:url("images/country/smallbuttonWhite.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 16px;
    padding:4px;
    width: 52px;
    margin:2px;
    color: White;
    border: 0px;
}

.smallButtonBack
{
    float:left;
    background-image:url("images/country/smallbutton.jpg");
    background-position: center;
    background-repeat: no-repeat;
    height: 16px;
    padding:6px;
    width: 48px;
    margin:2px;
    color: White;
    border: 0px;
    
}
.smallButtonBack a
{
    font-size: 11px;
    font-weight: bold;
    color: White;
}

.midButtonBack
{
    float:left;
    background-image:url("images/country/mediumbutton.jpg");
    background-position: center;
    background-repeat: no-repeat;
    width: 88px;
    height: 16px;
    padding:6px;
    margin:2px;
    color: White;
    border: 0px;
}
.midButtonBack a
{
    font-size: 11px;
    font-weight: bold;
    color: White;
}

.largeButtonBack
{
    float:left;
    background-image:url("images/country/largebutton.jpg");
    background-position: center;
    background-repeat: no-repeat;
    width: 128px;
    height: 16px;
    padding:6px;
    margin:2px;
    color: White;
    border: 0px;
}
.largeButtonBack a
{
    font-size: 11px;
    font-weight: bold;
    color: White;
}


.AllTextBoxes{
	color: #FFFFFF;
	background-color: #000000;
	border: 1px solid #A59D90;
	font-family:Tahoma; 
	font-size:12px;
}

.AllButtons
{
    background-color:#E6008A;
    color:White;
    border: solid 0px White;
	font-family:Tahoma; 
    font-size: 12px;
    padding:2px 4px;
}

.AllButtons:hover
{
    cursor:hand;
}

.tower_ad {
	margin-left: 10px;
	margin-bottom: 10px;
	border: 1px solid #353535;
}

li {
	line-height: 20px;
}

.image_wrap {
	margin-right: 5px;
	margin-top: 5px;
	border: 1px solid #000000;
}

.calendar {
	border-collapse: collapse;
	border-color: #4F4F4F;
}

table 
{
	background-color: #222222;
	color: White;
	border: 1px solid #C60077;	
	border-collapse: collapse;
}

.header{color:#535353; font-size:11px; line-height:13px} 
.header a{color:#5C5C5C; text-decoration:underline} 
.header a:hover{text-decoration:none} 

.content td{color:#7A7A7A; font-size:11px; line-height:13px} 
.content a{color:#7A7A7A; text-decoration:none} 
.content a:hover{text-decoration:underline} 

td{font-size:11px; line-height:13px} 
a{color:#FFCC66; text-decoration:none} 
a:hover{text-decoration:underline} 

.other a{color:#68C2E7; text-decoration:underline;} 
.other a:hover{text-decoration:none;} 

.footer{width: 100%; border-top: 1px solid #666; margin: 30px auto; clear: both; font-size:11px; line-height:15px; background-color:Black; color:White;} 
.footer a{font-size:11px; text-decoration:underline; color:White;} 
.footer a:hover{text-decoration:none;} 

a.breadcrumb {  
	color:#000000; 
	text-decoration:underline; 
} 

a:hover.breadcrumb { 
	color: #0D77BC; 
} 

.row1 {
	background-color: #FFFFFF;
} 

.row2 {
	background-color: #EEEEEE;
}

.messageBox {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	line-height: 18px;
	color:#CC0000;
	font-weight:bold;
	background-color:#ECECEC;
	border: 1px solid #CC0000;
}


.FTB
{
	background-color: #000;	
}