img						{border: 0px;}
form						{margin: 0px; padding: 0px;}
html, body				{margin: 0px; padding: 0px; width: 100%; font-family: Tahoma, sans-serif; font-size: 12px; color: #000000; line-height: 1.4;}
body					{padding: 0px; background: #f4f4f4 url(../../Image/body_bg.png) repeat-x top;}
a:link,
a:visited,
a:active				{color: #5a8081; text-decoration: none;}
a:hover					{text-decoration: underline;}
#container				{position: relative; width: 960px; height: auto; margin: 0px auto;}
#container1				{position: relative; width: 100%; height: auto; margin: 0px auto; background: #ffffff; border: 1px solid #ececec; border-width: 0px 1px;}
#wrapper				{float: left; width: 100%; background: none;}
#navigation				{float: left; width: 167px; margin-left: -100%; overflow: hidden; padding: 0px; padding-left: 9px;}
#content				{width: auto; margin: 0 200px; overflow: hidden; background: #ffffff;}
#extra					{float: left; margin-left: -176px; width: 167px; overflow: hidden; padding: 0px; padding-right: 9px;}
#footer					{clear: left; width: 100%; position: relative; height: 55px; color: #6c6c6c; background: #ffffff url(../../Image/footer_bg.png) no-repeat center top;}
#lang_bar				{position: relative; height: 23px; text-align: right; padding: 4px 20px 0px; color: #e2e1e1;}
#lang_bar img			{width: 16px; height: 14px; border: 0px; vertical-align: middle;}
#lang_bar img.lang_delim	{width: 2px; height: 14px; border: 0px; vertical-align: middle; margin: 0px 4px;}
#header					{position: relative; width: auto; height: 209px; padding: 0px; text-align: center;}
#header #flash			{position: relative; width: 958px; height: 209px; overflow: hidden; text-align: center; margin: 0px auto; padding: 0px;}
#topbar					{position: relative; height: 44px; width: auto; margin: 0px 0px 30px; padding: 0px 10px;}
#topmenu				{position: relative; height: 44px; float: left; width: 100%; color: #1e5288; font: bold 12px Verdana, sans-serif; text-transform: uppercase;}
#topmenu ul				{position: relative; list-style: none; margin: 0px; padding: 0px; line-height: 44px; height: 44px; width: auto;}
#topmenu ul li				{width: auto; height: 100%; float: left; background: url(../../Image/topmenu_delimiter.png) no-repeat right top; padding-right: 7px;}
#topmenu ul li a:link,
#topmenu ul li a:visited,
#topmenu ul li a:active		{display: inline; height: 100%; width: auto; color: #1e5288; text-decoration: none; margin: 0px; padding: 0px 40px;}
#topmenu ul li a:hover		{color: #cc0000; text-decoration: none;}
#topmenu .topmenu_left	{float: left; width: auto;}
#topmenu .topmenu_right	{float: right; width: auto; background: none;}
#search1					{position: relative; height: auto; width: 180px; margin-left: 0px; float: right; padding: 6px 0px 0px; text-align: right;}
#search1 .text			{float: left; margin: 8px 0px 0px; border-right-width: 0px; width: 130px; vertical-align: middle;}
#search1 #search_button	{width: 31px; height: 37px; vertical-align: middle; float: left; margin: 0px;}
#footmenu				{position: relative; padding: 5px 0px 0px; margin: 0px 195px; text-align: center; font: normal 11px Tahoma, sans-serif; color: #418dc4;}
#footmenu a:link,
#footmenu a:visited,
#footmenu a:active		{color: #418dc4; text-decoration: none;}
#footmenu a:hover		{text-decoration: underline;}
#payment				{float: left; width: auto; padding-top: 16px; padding-left: 10px;}
#payment img				{border: 0px; float: left; width: auto; margin: 0px 2px;}
#copyright				{text-align: center; color: #657073; font: normal 11px Tahoma, sans-serif; padding: 5px 0px 8px;}

.text					{font-size: 11px; color: #000000; height: 15px; padding: 2px 5px; border: 1px solid #c8c8c8; background-color: #ffffff; vertical-align: middle; font-family: Tahoma, sans-serif;}
.clearing				{clear: both; font-size: 0px;}
#content p				{margin: 10px 0px;}
.title_1, h1			{clear: both; padding: 10px 0px; margin: 0px; font: normal 22px/normal "Trebuchet MS",sans-serif; color: #d00303;}
.title_2, h2			{clear: both; padding: 10px 0px; margin: 0px; font: normal 20px/normal "Trebuchet MS",sans-serif; color: #d00303;}
.small_title			{font-weight: bold; color: #418dc4; text-transform: uppercase; font-size: 11px;}
.grey_title				{font-weight: bold; color: #657073; text-transform: uppercase; font-size: 12px;}

.grey_list			{list-style: none; margin: 0px; padding: 5px 15px; color: #657073; font-size: 12px; font-family: Tahoma,sans-serif; font-weight: normal;}
.grey_list li			{padding: 0px 0px 0px 15px; margin: 3px 0px; background: url(../../Image/marker1.png) no-repeat left center;}
.grey_list li a:link,
.grey_list li a:visited,
.grey_list li a:active	{color: #657073; text-decoration: none;}
.grey_list li a:hover	{color: #657073; text-decoration: underline;}

.blue_list			{list-style: none; margin: 0px; padding: 5px 5px 5px 0; color: #657073; font-size: 12px; font-family: Tahoma,sans-serif; font-weight: normal;}
.blue_list li			{padding: 0px 0px 0px 15px; margin: 3px 0px; background: url(../../Image/marker1.png) no-repeat left center;}
.blue_list li a:link,
.blue_list li a:visited,
.blue_list li a:active	{color: #657073; text-decoration: none;}
.blue_list li a:hover	{color: #657073; text-decoration: underline;}

.box					{position: relative; margin: 0px auto 13px; width: auto; height: auto; padding: 0px; overflow: hidden;}
.box .box_top			{position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; padding-top: 24px; background: url(../../Image/box_top.png) no-repeat left top;}
.box .box_bottom			{position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; padding-bottom: 11px; background: url(../../Image/box_bottom.png) no-repeat left bottom;}
.box .box_title			{position: relative; margin: -24px auto 0px; padding: 0px; text-align: center; height: 24px; border: 0px;}
.box .box_title_left		{position: relative; height: 24px; margin: 0px; margin-right: 5px; padding: 0px; background: url(../../Image/box_title_left.png) no-repeat left top;}
.box .box_title_right	{position: relative; height: 24px; margin: 0px; margin-right: -5px; text-align: center; padding: 0px 10px; font: bold 12px/24px Tahoma,sans-serif; color: #ffffff; text-transform: uppercase; background: url(../../Image/box_title_right.png) no-repeat right top;}
.box .box_content		{padding: 5px 5px 1px; overflow: hidden;}

.bookmarks				{list-style-type: none; margin: 0px; padding: 7px 0px; color: #418dc4; font: normal 12px Tahoma, sans-serif;}
.bookmarks li				{display: block;  padding: 6px 0px; margin: 0px;}
.bookmarks li img.do		{border: 0px; vertical-align: middle; margin: 0px 6px 2px 0px;}
.bookmarks li a:link,
.bookmarks li a:visited,
.bookmarks li a:active		{color: #418dc4; text-decoration: none; vertical-align: middle;}
.bookmarks li a:hover		{color: #d00303; text-decoration: none;}

.nav_list				{list-style: none; margin: 0px; padding: 0px; color: #418dc4; font: normal 12px/34px Tahoma,sans-serif; text-align: left;}
.nav_list li				{padding: 0px; margin: 0px; width: auto; height: 100%; padding: 0px; margin: 0px;}
.nav_list li a:link,
.nav_list li a:visited,
.nav_list li a:active		{display: block; margin: 0px; padding: 0px 14px 5px; height: 100%; width: auto; line-height: 34px; color: #418dc4; text-decoration: none; background: url(../../Image/nav_line.png) no-repeat left bottom;}
.nav_list li a:hover		{color: #cc0000; text-decoration: none;}

.searchbox						{position: relative; margin: 20px 0px 20px; width: 360px; height: auto; padding: 0px; overflow: hidden;}
.searchbox .searchbox_top		{position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; padding-top: 11px; background: url(../../Image/searchbox_top.png) no-repeat center top;}
.searchbox .searchbox_bottom		{position: relative; width: 100%; height: 100%; margin: 0px; padding: 0px; padding-bottom: 11px; background: url(../../Image/searchbox_bottom.png) no-repeat center bottom;}
.searchbox .searchbox_content	{padding: 5px 5px 10px; overflow: hidden; color: #657073; font: bold 16px "Trebuchet MS", sans-serif;}
.search_title					{font: bold 12px Tahoma, sans-serif; color: #d00303;}
#search_tours input				{font-size: 11px; color: #000000; height: 15px; padding: 2px 5px; border: 1px solid #c8c8c8; background-color: #ffffff; vertical-align: middle; font-family: Tahoma, sans-serif;}
input.search-bnt					{background: url(../../Image/search_btn.png) no-repeat left top!important; width: 100px!important; height: 24px!important; border: 0px!important; margin: 0px!important; padding: 0px!important;}
input.signup_btn					{color: #d10f18; font: bold 11px Tahoma, sans-serif; background: none; border: 0px; margin: 5px 0px;}

/* tab */
#tab li{
  list-style-type:none;
  float:left;
  margin: 0 2px 10px 0;
  padding: 0 0 0 5px;
  background:url(http://www.amsterdamcitycruises.nl/Image/tabgrey.gif) #98cbdd top left no-repeat;
	height: 50px;
}

#tab li a{
  color: #418ba6;	
  background:url(http://www.amsterdamcitycruises.nl/Image/tabgrey.gif) transparent top right no-repeat;
  display:block;
  padding: 14px 5px 14px 0;
	height: 50px;
	font-weight: bold;
}

#tab li.cur,
#tab li.over,
#tab li:hover
{
  background:url(http://www.amsterdamcitycruises.nl/Image/tabblue.gif) #dae2e8 top left no-repeat;
}
#tab li strong,
ul#tab li.cur a,
ul#tab li.over a,
ul#tab li:hover a
{
  display:block;
  color: #418ba6;
  padding: 14px 5px 14px 0;
  text-decoration:none;
  background:url(http://www.amsterdamcitycruises.nl/Image/tabblue.gif) transparent top right no-repeat;
}
ul#tab { padding-bottom: 30px; padding-left: 0px; }

