/* STYLESHEET INFORMATION
/////////////////////////////  
THEME NAME: Caribbean Yacht Vacations
THEME URI: http://www.caribbean-yachts-vacations.com
DESCRIPTION: Version 1.0
LAST MOD: 2008-07-02
AUTHOR: Charl Jordaan Designs
AUTHOR URI: http://www.charljordaan.com
*/

/* GENERAL SETUP
/////////////////////////////*/

*
{
	margin:0;
	padding:0;
}

a
{
	outline:none;
	color:#044cba;
	font-weight:700;
	text-decoration:none;
}

a:hover
{
	text-decoration:underline;
	color:#F60;
}

body
{
	font:12px Arial, Verdana;
	background:#024394 url(../images/bg.jpg) repeat-x;
	color:#000;
}

/* SITEMAP
/////////////////////////////*/

#sitemap {
	margin-left:10px;
}

#sitemap ul {
	list-style:none;
}

#sitemap li.first {
	margin:5px 0 5px 20px;
	padding-left:15px;
	background:url(../images/arrow.jpg) no-repeat center left;
}

#sitemap li.second {
	margin-left:40px;
	padding-left:15px;
	background:url(../images/arrow2.jpg) no-repeat center left;
}

/* LAYOUT SETUP
/////////////////////////////*/

#livechat
{
	background:url(../images/overlay.jpg) no-repeat;
	width:169px;
	height:84px;
	position:absolute;
	top:670px;
	left:45px;
	float:left;
	cursor:pointer;
}

#mailto
{
	width:169px;
	height:55px;
	line-height:55px;
	display:block;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	margin:0 auto;
}

#mailto span
{
	float:left;
	display:block;
	width:169px;
	height:55px;
	cursor:pointer;
}

#chat
{
	width:169px;
	height:29px;
	line-height:29px;
	display:block;
	float:left;
	text-indent:-9999px;
	cursor:pointer;
	margin:0 auto;
}

#chat span
{
	float:left;
	display:block;
	width:169px;
	height:29px;
	cursor:pointer;
}

.margins
{
	margin:5px 10px;
}

.margins p
{
	text-align:justify;
	text-indent:15px;
	margin:10px 0;
}

h2
{
	color:#d55c1a;
	font-size:21px;
	border-bottom:1px solid #d55c1a;
	margin:10px 5px 10px 10px;
}

h3 span
{
	display:block;
	text-indent:-9999em;
}

#right_panel h3
{
	width:239px;
	height:41px;
	background:url(../images/right_panel_01.jpg) no-repeat;
	display:block;
	margin:0 auto;
}

#right_panel_2 h3
{
	width:239px;
	height:35px;
	background:url(../images/right_panel_06.jpg) no-repeat;
	display:block;
	margin:0 auto;
}

#right_panel_3 h3
{
	width:239px;
	height:41px;
	background:url(../images/right_panel_2_01.jpg) no-repeat;
	display:block;
	margin:0 auto;
}

#right_panel_4 h3
{
	width:239px;
	height:35px;
	background:url(../images/right_panel_2_06.jpg) no-repeat;
	display:block;
	margin:0 auto;
}

#right_panel_5 h3
{
	width:239px;
	height:32px;
	background:url(../images/right_panel_2_10.jpg) no-repeat;
	display:block;
	margin:0 auto;
}

#sub-destinations
{
	background:url(../images/table_bg.jpg) no-repeat;
}

#sub-destinations img
{
	margin-bottom:5px;
}

#sub-destinations p
{
	text-indent:0;
	text-align:justify;
}

ul.arrows,ul.arrows_blue
{
	list-style:none;
}

ul.arrows li
{
	padding-left:15px;
	background:url(../images/bullet2.jpg) no-repeat left center;
}

ul.arrows_blue li
{
	padding-left:15px;
	background:url(../images/bullet2_blue.jpg) no-repeat left center;
}

strong
{
	color:#023678;
}

.centered p
{
	text-align:center;
}

input,select,textarea
{
	margin:5px 0;
}

p.topic
{
	text-indent:0;
	color:#023678;
	font-weight:700;
	padding-left:15px;
	background:url(../images/bullet2.jpg) no-repeat left 4px;
}

p.topic2
{
	text-indent:0;
	color:#023678;
	font-weight:700;
	padding-left:15px;
	background:url(../images/bullet2_blue.jpg) no-repeat left 4px;
}

#yachtmenu
{
	color:#333;
}

#table3 td
{
	border:1px solid FFFFFF;
}

td.type1
{
	background-color:#A7CCF0;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:10px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:12px 4px 4px 8px;
}

td.type1a
{
	width:80px;
	height:120px;
	background-color:#A7CCF0;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:10px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:12px 4px 4px 8px;
}

td.type1b
{
	width:80px;
	height:120px;
	background-color:#A7CCF0;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:10px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:4px 4px 4px 8px;
}

td.type2
{
	height:20px;
	background-color:#D1E7FC;
	text-align:center;
	vertical-align:top;
	font-weight:400;
	font-size:10px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:2px;
}

td.type3
{
	width:80px;
	height:20px;
	background-color:#A7CCF0;
	text-align:center;
	vertical-align:top;
	font-weight:700;
	font-size:10px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:4px 4px 4px 8px;
}

td.type4
{
	background-color:#083473;
	text-align:center;
	vertical-align:top;
	font-weight:700;
	font-size:11px;
	color:#A7CCF0;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:4px 4px 4px 8px;
}

#table4 td
{
	border:1px solid A7CCF0;
	text-align:center;
	vertical-align:top;
	font-weight:400;
	font-size:11px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:3px;
}

div.content
{
	background:#FFF;
	text-align:justify;
	line-height:14px;
	vertical-align:top;
	font-weight:400;
	font-size:11px;
	color:#083473;
	font-family:Verdana, Tahoma,Arial,Verdana;
	text-decoration:none;
	padding:10px 15px;
}

/* SMALL TOP NAV SETUP
/////////////////////////////*/

ul#smallnav
{
	width:221px;
	list-style:none;
	height:29px;
	margin:0;
	padding:0;
}

ul#smallnav li a
{
	height:29px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

ul#smallnav li#smallnav_1 a
{
	width:74px;
	background:url(../images/small_top_01.jpg) no-repeat;
}

ul#smallnav li#smallnav_2 a
{
	width:64px;
	background:url(../images/small_top_02.jpg) no-repeat;
}

ul#smallnav li#smallnav_3 a
{
	width:83px;
	background:url(../images/small_top_03.jpg) no-repeat;
}

/* TOP NAVIGATION BAR
/////////////////////////////////////*/

ul#topnav
{
	width:630px;
	list-style:none;
	height:48px;
}

ul#topnav li a
{
	height:48px;
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

ul#topnav li#topnav_1 a
{
	width:141px;
}

ul#topnav li#topnav_1.index a
{
	background:url(../images/top_nav_01.jpg) no-repeat;
}

ul#topnav li#topnav_1.bvi a
{
	background:url(../images/top_nav_01_bvi.jpg) no-repeat;
}

ul#topnav li#topnav_1.bahamas a
{
	background:url(../images/top_nav_01_bahamas.jpg) no-repeat;
}

ul#topnav li#topnav_1.bare a
{
	background:url(../images/top_nav_01_bare.jpg) no-repeat;
}

ul#topnav li#topnav_1.sail a
{
	background:url(../images/top_nav_01_sail.jpg) no-repeat;
}

ul#topnav li#topnav_1.wed a
{
	background:url(../images/top_nav_01_wed.jpg) no-repeat;
}


ul#topnav li#topnav_2 a
{
	width:96px;
	background:url(../images/top_nav_02.jpg) no-repeat;
}

ul#topnav li#topnav_3 a
{
	width:81px;
	background:url(../images/top_nav_03.jpg) no-repeat;
}

ul#topnav li#topnav_4 a
{
	width:68px;
	background:url(../images/top_nav_04.jpg) no-repeat;
}

ul#topnav li#topnav_5 a
{
	width:93px;
	background:url(../images/top_nav_05.jpg) no-repeat;
}

ul#topnav li#topnav_6 a
{
	width:151px;
	background:url(../images/top_nav_06.jpg) no-repeat;
}

/* LEFT NAVIGATION BAR
/////////////////////////////////////*/

ul#leftnav
{
	width:240px;
	list-style:none;
}

ul#leftnav li a
{
	width:240px;
	display:block;
}

ul#leftnav.normal  li#leftnav_1 a
{
	height:21px;
	background:url(../images/left_nav_01.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_2 a
{
	height:20px;
	background:url(../images/left_nav_02.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_3b a
{
	height:20px;
	background:url(../images/left_nav_01b.jpg) no-repeat left -1px;
}

ul#leftnav.normal  li#leftnav_3 a
{
	height:19px;
	background:url(../images/left_nav_03.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_4 a
{
	height:20px;
	background:url(../images/left_nav_04.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_5 a
{
	height:21px;
	background:url(../images/left_nav_05.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_6 a
{
	height:19px;
	background:url(../images/left_nav_06.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_7 a
{
	height:20px;
	background:url(../images/left_nav_07.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_8 a
{
	height:20px;
	background:url(../images/left_nav_08.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_9 a
{
	height:21px;
	background:url(../images/left_nav_09.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_10 a
{
	height:20px;
	background:url(../images/left_nav_10.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_11 a
{
	height:19px;
	background:url(../images/left_nav_11.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_12 a
{
	height:21px;
	background:url(../images/left_nav_12.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_13 a
{
	height:20px;
	background:url(../images/left_nav_13.jpg) no-repeat left top;
}

ul#leftnav.normal  li#leftnav_14 a
{
	height:24px;
	background:url(../images/left_nav_14.jpg) no-repeat left top;
}

/* LEFT BAHAMAS
/////////////////////////////*/

ul#leftnav.bahamas  li#leftnav_1 a
{
	height:21px;
	background:url(../images/left_nav_bahamas_01.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_2 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_02.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_3 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_03.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_4 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_04.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_5 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_05.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_6 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_06.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_7 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_07.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_8 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_08.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_9 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_09.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_10 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_10.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_11 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_11.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_12 a
{
	height:20px;
	background:url(../images/left_nav_bahamas_12.jpg) no-repeat left top;
}

ul#leftnav.bahamas  li#leftnav_13 a
{
	height:21px;
	background:url(../images/left_nav_bahamas_13.jpg) no-repeat left top;
}

/* LEFT CARIBBEAN BAREBOATS
/////////////////////////////*/


ul#leftnav.caribbean_bareboats  li#leftnav_1 a
{
	height:21px;
	background:url(../images/left_nav_caribbean_bareboats_01.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_2 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_02.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_3 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_03.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_4 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_04.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_5 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_05.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_6 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_06.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_7 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_07.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_8 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_08.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_9 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_09.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_10 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_10.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_11 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_11.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_12 a
{
	height:20px;
	background:url(../images/left_nav_caribbean_bareboats_12.jpg) no-repeat left top;
}

ul#leftnav.caribbean_bareboats  li#leftnav_13 a
{
	height:21px;
	background:url(../images/left_nav_caribbean_bareboats_13.jpg) no-repeat left top;
}

/* LEFT uvi
/////////////////////////////*/

ul#leftnav.uvi  li#leftnav_1 a
{
	height:21px;
	background:url(../images/left_nav_uvi_01.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_2 a
{
	height:20px;
	background:url(../images/left_nav_uvi_02.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_2b a
{
	height:20px;
	background:url(../images/left_nav_uvi_01b.jpg) no-repeat left top;
}


ul#leftnav.uvi  li#leftnav_3 a
{
	height:20px;
	background:url(../images/left_nav_uvi_03.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_4 a
{
	height:20px;
	background:url(../images/left_nav_uvi_04.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_5 a
{
	height:20px;
	background:url(../images/left_nav_uvi_05.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_6 a
{
	height:20px;
	background:url(../images/left_nav_uvi_06.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_7 a
{
	height:20px;
	background:url(../images/left_nav_uvi_07.jpg) no-repeat left top;
}

ul#leftnav.uvi  li#leftnav_8 a
{
	height:20px;
	background:url(../images/left_nav_uvi_08.jpg) no-repeat left top;
}


/* LEFT SAILING
/////////////////////////////*/

ul#leftnav.sailing  li#leftnav_1 a
{
	height:21px;
	background:url(../images/left_nav_sailing_01.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_2 a
{
	height:20px;
	background:url(../images/left_nav_sailing_02.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_3 a
{
	height:20px;
	background:url(../images/left_nav_sailing_03.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_4 a
{
	height:20px;
	background:url(../images/left_nav_sailing_04.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_5 a
{
	height:20px;
	background:url(../images/left_nav_sailing_05.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_6 a
{
	height:20px;
	background:url(../images/left_nav_sailing_06.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_7 a
{
	height:20px;
	background:url(../images/left_nav_sailing_07.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_8 a
{
	height:20px;
	background:url(../images/left_nav_sailing_08.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_9 a
{
	height:20px;
	background:url(../images/left_nav_sailing_09.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_10 a
{
	height:20px;
	background:url(../images/left_nav_sailing_10.jpg) no-repeat left top;
}

ul#leftnav.sailing  li#leftnav_11 a
{
	height:20px;
	background:url(../images/left_nav_sailing_11.jpg) no-repeat left top;
}

/* LEFT HONEYMOONS
/////////////////////////////*/

ul#leftnav.honeymoons  li#leftnav_1 a
{
	height:21px;
	background:url(../images/left_nav_honeymoons_01.jpg) no-repeat left top;
}

ul#leftnav.honeymoons  li#leftnav_2 a
{
	height:20px;
	background:url(../images/left_nav_honeymoons_02.jpg) no-repeat left top;
}

ul#leftnav.honeymoons  li#leftnav_3 a
{
	height:20px;
	background:url(../images/left_nav_honeymoons_03.jpg) no-repeat left top;
}

ul#leftnav.honeymoons  li#leftnav_4 a
{
	height:20px;
	background:url(../images/left_nav_honeymoons_04.jpg) no-repeat left top;
}

ul#leftnav.honeymoons  li#leftnav_5 a
{
	height:20px;
	background:url(../images/left_nav_honeymoons_05.jpg) no-repeat left top;
}

ul#leftnav.honeymoons  li#leftnav_6 a
{
	height:20px;
	background:url(../images/left_nav_honeymoons_06.jpg) no-repeat left top;
}


/* MAP NAVIGATION BAR
/////////////////////////////////////*/

ul#mapnav
{
	width:126px;
	list-style:none;
}

ul#mapnav li a
{
	width:126px;
	display:block;
}

ul#mapnav li#mapnav_1 a
{
	height:33px;
	background:url(../images/mapnav_01.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_2 a
{
	height:25px;
	background:url(../images/mapnav_02.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_3 a
{
	height:25px;
	background:url(../images/mapnav_03.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_4 a
{
	height:25px;
	background:url(../images/mapnav_04.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_5 a
{
	height:25px;
	background:url(../images/mapnav_05.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_6 a
{
	height:25px;
	background:url(../images/mapnav_06.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_7 a
{
	height:25px;
	background:url(../images/mapnav_07.jpg) no-repeat left top;
}

ul#mapnav li#mapnav_8 a
{
	height:27px;
	background:url(../images/mapnav_08.jpg) no-repeat left top;
}

/* FOOTER
/////////////////////////////*/

#footer div.left
{
	padding-left:5px;
	font-size:11px;
}

#footer div.right
{
	padding-right:5px;
	font-size:11px;
	text-align:right;
}

/* SITEMAP
/////////////////////////////*/

td.map1
{
	background:#FFF url(../images/sitemap_1.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:10px;
	color:#083473;
	font-family:Tahoma,Verdana, Arial,Verdana;
	height:15px;
	padding:0 2px 0 110px;
}

td.map2
{
	background:#FFF url(../images/sitemap_2.jpg);
	background-repeat:no-repeat;
	text-align:left;
	vertical-align:top;
	font-weight:700;
	font-size:10px;
	color:#083473;
	font-family:Tahoma,Verdana, Arial,Verdana;
	height:15px;
	padding:0 4px 0 110px;
}

td.map3
{
	background:#FFF url(../images/sitemap_4.jpg);
	background-repeat:no-repeat;
	height:15px;
}

.captcha
{
	border:1px solid #023678;
}

#table3,#table4
{
	width:100%;
	border-collapse:collapse;
}

td.type2a,td.type2b
{
	height:120px;
	background-color:#D1E7FC;
	text-align:center;
	vertical-align:top;
	font-weight:400;
	font-size:10px;
	color:#083473;
	font-family:Verdana,Tahoma, Arial,Verdana;
	text-decoration:none;
	padding:2px;
}

ul#smallnav li,ul#topnav li
{
	display:inline;
}

ul#smallnav li a span,ul#topnav li a span
{
	float:left;
	display:block;
}

	ul#topnav li#topnav_1.cruise a{background:url(../images/top_nav_01b_cruise.jpg) no-repeat;}
ul#smallnav li#smallnav_1 a:hover,ul#smallnav li#smallnav_2 a:hover,ul#smallnav li#smallnav_3 a:hover
{
	background-position:0 -29px;
}

ul#topnav li#topnav_1 a:hover,ul#topnav li#topnav_2 a:hover,ul#topnav li#topnav_3 a:hover,ul#topnav li#topnav_4 a:hover,ul#topnav li#topnav_5 a:hover,ul#topnav li#topnav_6 a:hover
{
	background-position:0 -48px;
}

ul#topnav li#topnav_3 a:hover {
	background-position:-1px -48px;
}

ul#leftnav.results,ul#leftnav.results li a
{
	width:235px;
}

ul#leftnav li,ul#mapnav li
{
	display:block;
	text-indent:-9999px;
	text-decoration:none;
}

ul#leftnav li#leftnav_1 a:hover,ul#leftnav li#leftnav_2 a:hover,ul#leftnav li#leftnav_3b a:hover,ul#leftnav li#leftnav_3 a:hover,ul#leftnav li#leftnav_4 a:hover,ul#leftnav li#leftnav_5 a:hover,ul#leftnav li#leftnav_6 a:hover,ul#leftnav li#leftnav_7 a:hover,ul#leftnav li#leftnav_8 a:hover,ul#leftnav li#leftnav_9 a:hover,ul#leftnav li#leftnav_10 a:hover,ul#leftnav li#leftnav_11 a:hover,ul#leftnav li#leftnav_12 a:hover,ul#leftnav li#leftnav_13 a:hover,ul#leftnav li#leftnav_14 a:hover
{
	background-position:-240px 0;
}

ul#mapnav li#mapnav_1 a:hover,ul#mapnav li#mapnav_2 a:hover,ul#mapnav li#mapnav_3 a:hover,ul#mapnav li#mapnav_4 a:hover,ul#mapnav li#mapnav_5 a:hover,ul#mapnav li#mapnav_6 a:hover,ul#mapnav li#mapnav_7 a:hover,ul#mapnav li#mapnav_8 a:hover
{
	background-position:-126px 0;
}

/* MESSAGE BOXES 
/////////////////////////////*/ 
 
.message-box { text-align: center; padding: 5px; color:#545454; width:80%;  margin:5px auto; } 
 
.clean { background-color: #efefef; border-top: 2px solid #dedede; border-bottom: 2px solid #dedede; } 
.info  { background-color: #f7fafd; border-top: 2px solid #b5d3ff; border-bottom: 2px solid #b5d3ff; } 
.ok    { background-color: #d7f7c4; border-top: 2px solid #82cb2f; border-bottom: 2px solid #82cb2f; } 
.alert { background-color: #fef5be; border-top: 2px solid #fdd425; border-bottom: 2px solid #fdd425; } 
.error { background-color: #ffcdd1; border-top: 2px solid #e10c0c; border-bottom: 2px solid #e10c0c; }