
* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	background: #d1d1d1;
	height: 100%;
}

a:link, 
a:visited 
{
	color: #eee;
	font: bold 11px Arial;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border: none;
}

div.bodywrapper {
	height: 100%;
	max-width: 1280px;
	width: expression((parseInt(document.body.clientWidth) > 1280) ? "1280px" : "auto");
	min-width: 930px;
	margin: 0 auto;
	background: #D1D1D1; /* #D1D1D1;  */
}

#tooltip {
	background: #fff;
	border: 1px solid #ccc;
	padding: 4px 6px;
}

#tooltip h3 {
	font: normal 12px Arial;
}

#body {
	padding: 0;
}

#header {
	height: 87px;
	background: #EF3125 url('/images/bg_header_internal.jpg') left top no-repeat;
}

#header ul {
	float: right;
	display: inline;
	margin-right: 64px;
}

#header li {
	float: left;
	list-style: none;
}

#header a,
#header a:link,
#header a:visited
{
	font: normal 12px Arial;
	color: #EF3125;  /*   #8F8F8F    */
	padding: 2px 10px;
	border-right: 1px dashed #3F3F3F ; /* #EF3125; */
}

#header a.first,
#header a.first:link,
#header a.first:visited
{
	border-left: 1px dashed #3F3F3F ; /* #EF3125;  */
}

#canvas {
	float: left;
	width: 100%;
}

#body div.international {
	background: #fcfcfc url('/images/book_internal_tl_int.jpg') left top no-repeat;
}

#body div.beachbar {
	background: #fcfcfc url('/images/book_internal_tl_bea.jpg') left top no-repeat;
}

#body div.cuisine {
	background: #fcfcfc url('/images/book_internal_tl_fin.jpg') left top no-repeat;
}

#body div.grill {
	background: #fcfcfc url('/images/book_internal_tl_gri.jpg') left top no-repeat;
}

#body div.italian {
	background: #fcfcfc url('/images/book_internal_tl_ita.jpg') left top no-repeat;
}

#body div.oriental {
	background: #fcfcfc url('/images/book_internal_tl_ori.jpg') left top no-repeat;
}

#body div.specialties {
	background: #fcfcfc url('/images/book_internal_tl_spe.jpg') left top no-repeat;
}

#body div.terrace {
	background: #fcfcfc url('/images/book_internal_tl_ter.jpg') left top no-repeat;
}

#body div.bars {
	background: #fcfcfc url('/images/book_internal_tl_bar.jpg') left top no-repeat;
}

#body div.shopping {
	background: #fcfcfc url('/images/book_internal_tl_sho.jpg') left top no-repeat;
}

#body div.todo {
	background: #fcfcfc url('/images/book_internal_tl_thi.jpg') left top no-repeat;
}

#canvas div.canvas-wrapper {
	float: left;
	background: url('/images/book_internal_tr.jpg') right top no-repeat;
}

#menu-main {
	float: left;
	position: relative;
	width: 100%;
	margin: 6px 0 0 0;
	height: 39px;
	background: url('/images/bg_internal_menu.gif') bottom left repeat-x;
}

#menu-main li {
	float: left;
	display: inline;
	list-style: none;
}

#menu-main li.first {
	margin-left: 26px;
}

#menu-main a,
#menu-main a:link,
#menu-main a:visited
{
	float: left;
	font: bold 16px Georgia, serif;
	color: #5F5F5F;
	margin-top: 11px;
	padding: 6px 12px 0 12px;
	height: 22px;
}

#menu-main a:hover {
	color: #EF3125;
	text-decoration: none;
}

#menu-main li.active {
	background: #fff url('/images/tab_left.gif') left 11px no-repeat;
}

#menu-main li.active a,
#menu-main li.active a:link,
#menu-main li.active a:visited
{
	z-index: 100;
	color: #EF3125;
	background: url('/images/tab_right.gif') top right no-repeat;
}

#menu-main li.banner {
	float: right;
	margin-right: 95px;
}

#menu-main li.banner a,
#menu-main li.banner a:link,
#menu-main li.banner a:visited
{
	padding: 0;
	margin: 0;
	line-height: 0;
}

#menu-main li.banner img {
	display: block;
}

#menu-sub {
	float: left;
	display: inline;
	margin: 5px 0 20px 18px;
}

#menu-sub li {
	float: left;
	list-style: none;
}

#menu-sub a,
#menu-sub a:link,
#menu-sub a:visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #999;
	padding: 0 8px;
	line-height: 0;
	border-right: 1px solid #333;
}

#menu-sub a:hover {
	color: #333;
}

#menu-sub a.last,
#menu-sub a.last:link,
#menu-sub a.last:visited
{
	border-right: none;
}

#menu-sub a.active,
#menu-sub a.active:link,
#menu-sub a.active:visited
{
	color: #F00;
}

#islandmap {
	padding: 25px 160px 30px 82px;
}

div.page-header {
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	margin: 15px 0 7px 0;
}

div.page-header h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #9c9b9b;
	padding-left: 82px;
}

div.page-header h1 {
	font: normal 32px Georgia, serif;
	color: #3F3F3F;
	margin: 10px 0 4px 0;
	padding-left: 80px;
}

div.page-header h1 span {
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
}

div.page-header h2 {
	font: normal 30px Georgia, serif;
	color: #000;
	margin: 0;
	margin-top: 2px;
	padding-left: 80px;
	text-transform: uppercase;
}

div.page-header h5 {
	font: bold 12px Georgia, serif;
	color: #000;
	padding-left: 80px;
	margin: 0;
}

div.page-header div.divider {
	padding: 0 95px 0 28px;
	position: relative;
	line-height: 11px;
}

div.page-header div.divider span {
	display: block;
	background: url('/images/divider_bullet.gif') right top no-repeat;
}

div.searchbutton {
	float: right;
	display: inline;
	border: 1px solid #bbb;
	padding: 1px 0;
	width: 198px;
	background: #fff;
	margin-right: 95px;
}

div.searchbutton a.updown:link,
div.searchbutton a.updown:visited
{
	float: right;
	font: normal 12px Arial;
	color: #666;
	padding: 3px 8px 3px 43px;
	margin: 1px 2px 1px 6px;
	width: 138px;
}

div.searchbutton a.updown img {
	float: right;
	margin-top: 4px;
}

div.searchbutton a.restaurant {
	background: url('/images/ico_food.gif') 10px center no-repeat;
}

div.searchbutton a.shop {
	background: url('/images/ico_shop.gif') 10px center no-repeat;
}

div.searchbutton a.todo {
	background: url('/images/ico_todo.gif') 10px center no-repeat;
}

div.searchhover {
	display: none;
	position: absolute;
	margin: 0;
	z-index: 2000;
	width: 304px;
	top: 0;
	right: 0;
}

div.searchhover a.updown {
	margin: 0;
}

div.page-body  {
	float: left;
	clear: both;
	width: 100%;
}

#canvas.international div.page-body  {
	background: #fcfcfc url('/images/book_internal_cl_int.jpg') left top repeat-y;
}

#canvas.beachbar div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_bea.jpg') left top repeat-y;
}

#canvas.cuisine div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_fin.jpg') left top repeat-y;
}

#canvas.grill div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_gri.jpg') left top repeat-y;
}

#canvas.italian div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_ita.jpg') left top repeat-y;
}

#canvas.oriental div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_ori.jpg') left top repeat-y;
}

#canvas.specialties div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_spe.jpg') left top repeat-y;
}

#canvas.terrace div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_ter.jpg') left top repeat-y;
}

#canvas.bars div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_bar.jpg') left top repeat-y;
}

#canvas.shopping div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_sho.jpg') left top repeat-y;
}

#canvas.todo div.page-body {
	background: #fcfcfc url('/images/book_internal_cl_thi.jpg') left top repeat-y;
}

div.page-body-wrapper {
	float: left;
	width: 100%;
	background: url('/images/book_internal_cr.jpg') right top repeat-y;
}

div.column-right {
	float: right;
	display: inline;
	margin: 0 95px 0 0;
	width: 200px;
}

div.column-right a.banner,
div.column-right a.banner:link,
div.column-right a.banner:visited
{
	display: block;
	margin-bottom: 40px;
}

div.column-right div.legend {
	margin-bottom: 40px;
	border: 1px solid #bbb;
	padding: 1px 0;
	width: 198px;
	background: #fff;
}

div.column-right div.legend-container {
	overflow: hidden;
	height: 25px;
}

div.column-right div.legend a.updown,
div.column-right div.legend a.updown:link,
div.column-right div.legend a.updown:visited
{
	float: right;
	font: normal 12px Arial;
	color: #666;
	padding: 3px 8px 3px 43px;
	margin: 1px 2px 1px 6px;
	width: 138px;
	background: url('/images/ico_info.gif') 10px center no-repeat;
}

div.column-right div.legend a.updown img {
	float: right;
	margin-top: 4px;
}

div.column-right div.legend ul {
	clear: right;
	list-style: none;
	padding: 10px 0 2px 0;
}

div.column-right div.legend li {
	font: normal 13px Arial;
	color: #EF3125;
	padding: 10px 0 10px 45px;
	margin: 2px 0 0 10px;
}

div.column-right div.buttons {
	margin: 30px 0;
}

div.column-right div.buttons img {
	display: block;
	margin: 5px 0 10px 0;
}

div.column-right div.ad-container {
	border: 1px solid #bdbbbb;
	padding: 6px 6px;
	width: 198px;
	background: #fff;
	margin: 12px 0 40px 0;
}

div.column-right div.ad-container li {
	list-style: none;
	padding: 7px 3px 3px 3px;
}

div.column-right div.ad-container span.title {
	position: absolute;
	z-index: 1000;
	left: 0;
	top: -15px;
	margin-left: 16px;
	padding: 0 8px;
	background: #fff;
	color: #bdbbbb;
	font: normal 10px Arial, Helvetica, sans-serif;
}

div.page-body div.summary {
	margin: 0 0 35px 0;
	padding-left: 27px;
	padding-right: 340px;
}

div.page-body div.column-right a:link,
div.page-body div.column-right a:visited,
div.page-body div.summary a:link, 
div.page-body div.summary a:visited 
{
	color: #333;
	font: normal 12px Arial;
	text-decoration: none;
}

div.page-body div.column-right a:hover,
div.page-body div.summary a:hover 
{
	text-decoration: underline;
}

div.page-body div.summary a.leftimage {
	float: left;
}

div.page-body div.summary a.leftimage img {
	display: block;
	border: 1px solid #999;
}

div.page-body div.clear {
	clear: left;
}

div.page-body div.detail {
	padding-left: 200px;
}

div.page-body div.detail h3,
div.page-body div.detail h3 a,
div.page-body div.detail h3 a:link,
div.page-body div.detail h3 a:visited
{
	font: normal 24px Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

div.page-body div.detail h3 {
	color: #4f4f4f;
	text-decoration: none;
}

div.page-body div.detail h3 a.type,
div.page-body div.detail h3 a.type:link,
div.page-body div.detail h3 a.type:visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #666;
}

div.page-body div.column-right p,
div.page-body div.detail p 
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #1a171b;
}

div.page-body div.column-right p.hilight,
div.page-body div.detail span.hilight 
{
	font-weight: bold;
	color: #666;
}

div.page-body div.client-body div.indicator,
div.page-body div.detail div.indicator
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #1a171b;
	background: #fff;
	padding: 2px 6px;
	border: 1px solid #e1e1e1;
	width: 132px;
	margin-top: 10px;
}

div.page-body div.client-body div.indicator {
	margin-top: 20px;
}

div.page-body div.client-body div.indicator div,
div.page-body div.detail div.indicator div 
{
	float: right;
	width: 37px;
}

div.page-body div.client-body div.indicator div.dot4,
div.page-body div.detail div.indicator div.dot4 
{
	background: url('/images/ico_price.gif') left 4px no-repeat;
}

div.page-body div.client-body div.indicator div.dot3,
div.page-body div.detail div.indicator div.dot3 {
	background: url('/images/ico_price.gif') -10px 4px no-repeat;
}

div.page-body div.client-body div.indicator div.dot2,
div.page-body div.detail div.indicator div.dot2 {
	background: url('/images/ico_price.gif') -20px 4px no-repeat;
}

div.page-body div.client-body div.indicator div.dot1,
div.page-body div.detail div.indicator div.dot1 {
	background: url('/images/ico_price.gif') -30px 4px no-repeat;
}

div.page-body div.client-body ul.type,
div.page-body div.client-body ul.payment,
div.page-body div.detail ul.type,
div.page-body div.detail ul.payment
{
	float: left;
	clear: left;
	margin-top: 6px;
}

div.page-body div.client-body ul.payment {
	margin-bottom: 20px;
}

div.page-body div.client-body ul.type li,
div.page-body div.detail ul.type li 
{
	list-style: none;
	float: left;
}

div.page-body div.client-body ul.type a,
div.page-body div.client-body ul.type a:link,
div.page-body div.client-body ul.type a:visited,
div.page-body div.detail ul.type a,
div.page-body div.detail ul.type a:link,
div.page-body div.detail ul.type a:visited
{
	display: block;
	margin: 0 1px;
	width: 35px;
	height: 35px;
	text-decoration: none;
}

div.page-body div.client-body ul.type a:hover,
div.page-body div.detail ul.type a:hover 
{
	text-decoration: none;
}

div.page-body div.client-body ul.type a.breakfast,
div.page-body div.detail ul.type a.breakfast,
div.column-right div.legend li.breakfast
{
	background: url('/images/ico_breakfast.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.lunch,
div.page-body div.detail ul.type a.lunch,
div.column-right div.legend li.lunch
{
	background: url('/images/ico_lunch.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.dinner,
div.page-body div.detail ul.type a.dinner,
div.column-right div.legend li.dinner
{
	background: url('/images/ico_dinner.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.grill,
div.page-body div.detail ul.type a.grill,
div.column-right div.legend li.grill
{
	background: url('/images/ico_grill.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.fish,
div.page-body div.detail ul.type a.fish,
div.column-right div.legend li.fish
{
	background: url('/images/ico_fish.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.vegetarian,
div.page-body div.detail ul.type a.vegetarian,
div.column-right div.legend li.vegetarian
{
	background: url('/images/ico_vegetarian.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.takeout,
div.page-body div.detail ul.type a.takeout,
div.column-right div.legend li.takeout
{
	background: url('/images/ico_takeout.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.happyhour,
div.page-body div.detail ul.type a.happyhour,
div.column-right div.legend li.happyhour
{
	background: url('/images/ico_happyhour.gif') top left no-repeat;
}

div.page-body div.client-body ul.type a.wheelchair,
div.page-body div.detail ul.type a.wheelchair,
div.column-right div.legend li.wheelchair
{
	background: url('/images/ico_wheelchair.gif') top left no-repeat;
}

div.page-body div.client-body ul.payment li,
div.page-body div.detail ul.payment li 
{
	list-style: none;
	float: left;
}

div.page-body div.client-body ul.payment a,
div.page-body div.client-body ul.payment a:link,
div.page-body div.client-body ul.payment a:visited,
div.page-body div.detail ul.payment a,
div.page-body div.detail ul.payment a:link,
div.page-body div.detail ul.payment a:visited
{
	display: block;
	margin: 0 1px;
	width: 35px;
	height: 20px;
	text-decoration: none;
}

div.page-body div.client-body ul.payment a:hover,
div.page-body div.detail ul.payment a:hover
{
	text-decoration: none;
}

div.page-body div.client-body ul.payment a.ae,
div.page-body div.detail ul.payment a.ae,
div.column-right div.legend li.ae
{
	background: url('/images/ico_ae.gif') left center no-repeat;
}

div.page-body div.client-body ul.payment a.mc,
div.page-body div.detail ul.payment a.mc,
div.column-right div.legend li.mc
{
	background: url('/images/ico_mc.gif') left center no-repeat;
}

div.page-body div.client-body ul.payment a.vc,
div.page-body div.detail ul.payment a.vc,
div.column-right div.legend li.vc
{
	background: url('/images/ico_vc.gif') left center no-repeat;
}

div.page-body div.client-body ul.payment a.dc,
div.page-body div.detail ul.payment a.dc,
div.column-right div.legend li.dc
{
	background: url('/images/ico_dc.gif') left center no-repeat;
}

div.page-body div.client-body ul.payment a.kl,
div.page-body div.detail ul.payment a.kl,
div.column-right div.legend li.kl
{
	background: url('/images/ico_kl.gif') left center no-repeat;
}

div.page-body div.pagenav {
	text-align: right;
	margin: 2px 0 20px 0;
	padding-right: 340px;
}

div.page-body div.pagenav h4 {
	font: normal 11px Arial, Helvetiva, sans-serif;
	color: #4f4f4f;
	text-align: center;
	padding-left: 100px;
}

div.page-body div.pagenav a,
div.page-body div.pagenav a:link,
div.page-body div.pagenav a:visited
{
	float: right;
	font: normal 11px Arial, Helvetiva, sans-serif;
	color: #4f4f4f;
	text-decoration: underline;
	padding: 0 3px;
	margin: 0 2px;
}

div.page-body div.pagenav a:hover {
	text-decoration: none;
}

div.page-body div.pagenav a.active,
div.page-body div.pagenav a.active:link,
div.page-body div.pagenav a.active:visited
{
	color: #a5a3a3;
	text-decoration: none;
}

div.page-body div.pagenav a.next,
div.page-body div.pagenav a.next:link,
div.page-body div.pagenav a.next:visited
{
	width: 8px;
	height: 13px;
	background: url('/images/ico_next.gif') center 1px no-repeat;
}

div.page-body div.pagenav a.previous,
div.page-body div.pagenav a.previous:link,
div.page-body div.pagenav a.previous:visited
{
	width: 8px;
	height: 13px;
	background: url('/images/ico_previous.gif') center 1px no-repeat;
}

div.page-body div.pagenav a.next.inactive,
div.page-body div.pagenav a.next.inactive:link,
div.page-body div.pagenav a.next.inactive:visited
{
	background: url('/images/ico_next_inactive.gif') center 1px no-repeat;
}

div.page-body div.pagenav a.previous.inactive,
div.page-body div.pagenav a.previous.inactive:link,
div.page-body div.pagenav a.previous.inactive:visited
{
	background: url('/images/ico_previous_inactive.gif') center 1px no-repeat;
}

div.page-body div.client-banner {
	float: left;
	display: inline;
	margin-left: 27px;
	border: 1px solid #000;
}

div.page-body div.client-banner img {
	display: block;
}

div.page-body img.client-logo {
	margin-bottom: 20px;
}

div.page-body div.client-body {
	font: normal 12px Arial;
	color: 4f4f4f;
	padding: 26px 340px 30px 82px;
}

div.page-body div.client-body p {
	line-height: 18px;
	margin-bottom: 10px;
}

div.page-body a,
div.page-body a:link,
div.page-body a:visited
div.page-body div.client-body a,
div.page-body div.client-body a:link,
div.page-body div.client-body a:visited
{
	font: normal 12px Arial, Helvetiva, sans-serif;
	color: #4f4f4f;
	text-decoration: underline;
}

div.page-body div.client-body div.error-main p {
	margin-bottom: 0;
}

div.page-body div.client-body span.price {
	color: #EF3125;
}

div.page-body div.client-body h2 {
	font: normal 24px Georgia, serif;
	color: #EF3125;
	text-transform: uppercase;
	margin-bottom: 8px;
}

div.page-body div.client-body h3 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	margin: 15px 0 10px 0;
}

div.page-body div.client-body h4 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #EF3125;
	margin-bottom: 2px;
}

div.page-body div.client-body h5 {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #EF3125;
}

div.page-body div.client-body div.widget {
	display: inline;
}

div.page-body div.client-body div.widget table {
	display: inline;
	margin-bottom: 10px;
}

div.page-body div.client-body div.widget th {
	color: #EF3125;
	font-weight: normal;
	text-align: left;
	padding-bottom: 2px;
}

div.page-body div.client-body div.widget td {
	white-space: nowrap;
	padding: 2px 20px 2px 0;
}

div.page-body div.client-body div.widget td.price {
	color: #EF3125;
	padding-right: 40px;
}

div.page-footer  {
	float: left;
	clear: both;
	width: 100%;
}

#canvas.international div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_int.jpg') left top repeat-y;
}

#canvas.beachbar div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_bea.jpg') left top repeat-y;
}

#canvas.cuisine div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_fin.jpg') left top repeat-y;
}

#canvas.grill div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_gri.jpg') left top repeat-y;
}

#canvas.italian div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_ita.jpg') left top repeat-y;
}

#canvas.oriental div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_ori.jpg') left top repeat-y;
}

#canvas.specialties div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_spe.jpg') left top repeat-y;
}

#canvas.terrace div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_ter.jpg') left top repeat-y;
}

#canvas.bars div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_bar.jpg') left top repeat-y;
}

#canvas.shopping div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_sho.jpg') left top repeat-y;
}

#canvas.todo div.page-footer {
	background: #e8eae9 url('/images/book_internal_fl_thi.jpg') left top repeat-y;
}

div.page-footer-wrapper {
	float: left;
	width: 100%;
	background: url('/images/book_internal_fr.jpg') right top repeat-y;
	padding: 15px 0 30px 0;
}

div.page-footer div.stretcher {
	float: right;
	line-height: 0;
	font-size: 0;
}

div.page-footer ul.menu-footer {
	display: inline;
	float: left;
	clear: both;
	width: 500px;
	margin-top: 15px;
	padding-left: 68px;
}

div.page-footer ul.menu-footer li {
	list-style: none;
	float: left;
}

div.page-footer ul.menu-footer li a,
div.page-footer ul.menu-footer li a:link,
div.page-footer ul.menu-footer li a:visited
{
	padding: 0 14px;
	border-right: 1px solid #8F8F8F;
	font: normal 11px Georgia, serif;
	color: #7f7f7f;
	text-decoration: underline;
}

div.page-footer ul.menu-footer li a.last,
div.page-footer ul.menu-footer li a.last:link,
div.page-footer ul.menu-footer li a.last:visited
{
	border-right: none;
}

div.page-footer ul.menu-footer li a:hover {
	text-decoration: none;
}

div.page-footer span.copyright {
	float: left;
	clear: both;
	width: 500px;
	margin-top: 6px;
	padding-left: 82px;
	font: normal 10px Georgia, serif;
	color: #7f7f7f;
}

div.page-footer div.column-right div.ad-container {
	margin-top: 25px;
	background: #E8EAE9;
}

div.page-footer div.column-right div.ad-container span.title {
	background: #E8EAE9;
}

div.page-footer div.link-container {
	padding: 25px 340px 20px 82px;
}

div.page-footer div.link-container div.link {
	border: 1px solid #bdbbbb;
	padding: 6px 6px;
	background: #E8EAE9;
	width: 542px;
}

div.page-footer div.link-container ul {
	padding-left: 25px;
}

div.page-footer div.link-container li {
	list-style: disc outside;
	color: #06c;
	padding: 2px 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #9c9b9b;
}

div.page-footer div.link-container span.title {
	position: absolute;
	z-index: 1000;
	left: 0;
	top: -15px;
	margin-left: 16px;
	padding: 0 8px;
	background: #
;
	color: #bdbbbb;
	font: bold 11px Arial, Helvetica, sans-serif;
}

div.page-footer div.link-container td {
	padding: 10px 20px 10px 5px;
}

div.page-footer div.link-container td {
	vertical-align: top;
}

div.page-footer div.link-container a,
div.page-footer div.link-container a:link,
div.page-footer div.link-container a:visited
{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #9c9b9b;
	text-decoration: underline;
}

div.page-footer div.link-container a.active,
div.page-footer div.link-container a:hover
{
	color: #666;
	text-decoration: none;
}

#languagebar {
	float: right;
	margin-right: 45px;
}

#languagebar a,
#languagebar a:link,
#languagebar a:visited,
#languagebar a:hover
{
	float: left;
	width: 24px;
	height: 24px;
	margin: 0 3px;
	text-decoration: none;
}

#languagebar a.lang-en,
#languagebar a.lang-en:link,
#languagebar a.lang-en:visited
{
	background: url('/images/lang_en_out.gif') left top no-repeat;
}

#languagebar a.lang-en-active,
#languagebar a.lang-en-active:link,
#languagebar a.lang-en-active:visited,
#languagebar a.lang-en:hover 
{
	background: url('/images/lang_en_over.gif') left top no-repeat;
}

#languagebar a.lang-nl,
#languagebar a.lang-nl:link,
#languagebar a.lang-nl:visited
{
	background: url('/images/lang_nl_out.gif') left top no-repeat;
}

#languagebar a.lang-nl-active,
#languagebar a.lang-nl-active:link,
#languagebar a.lang-nl-active:visited,
#languagebar a.lang-nl:hover 
{
	background: url('/images/lang_nl_over.gif') left top no-repeat;
}

#languagebar a.lang-es,
#languagebar a.lang-es:link,
#languagebar a.lang-es:visited
{
	background: url('/images/lang_es_out.gif') left top no-repeat;
}

#languagebar a.lang-es-active,
#languagebar a.lang-es-active:link,
#languagebar a.lang-es-active:visited,
#languagebar a.lang-es:hover 
{
	background: url('/images/lang_es_over.gif') left top no-repeat;
}
