/* format listings */
hr { border: 0; background: #d4d6d8; height: 1px }

table.product { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #565443; margin-bottom: 18px; margin-top: 5px }
table.product td { vertical-align: top; } 
table.product td.image_element { padding-right: 12px }

.image_box { background: url(http://www.amsterdamcitytours.com/Image/img-border.png) no-repeat top left; padding: 8px 20px 15px 6px }

h1.rezgo_list_product_name {font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #cc0000; margin: 0 0 10px 0; padding: 0;}
h1.rezgo_list_product_name a { color: #cc0000; }
.rezgo_list_product_name a:hover { }
.rezgo_list_description { margin-bottom: 14px }
.rezgo_item_duration {}
.rezgo_list_location { margin-bottom: 14px }
.rezgo_list_summary { padding-left: 36px; background: url(http://www.amsterdamcitytours.com/Image/info-icon.gif) no-repeat top left; padding-bottom: 14px }

table.product td.btn { border: 0; padding-right: 10px; }
table.product_details td.price .rezgo_price, table.product_details td.price .rezgo_price_super { font-family: "Trebuchet MS", Helvetica, sans-serif; font-size: 18px; color: #6a9bac; font-weight: normal }
table.product_details td.price { font-weight: bold }
/* /format listings */

#soc-btns { width: 150px; float: right; margin-left: 1px; margin-bottom: 10px; }
.red_title { width: 225px; float: left; }

img {border: 0px;}
form {margin: 0px; padding: 0px;}
a:link, a:active, a:visited {text-decoration: none; color: #565443;}
a:hover {color: #565443; text-decoration: underline;}
body {margin: 0px; padding: 0px; font-family: Tahoma, sans-serif; font-size: 12px; line-height: normal; background-color: #d4d6d8; color: #565443; width: 100%;}
.container {width: 980px; margin: 0px auto;}
#header {height: 201px; font-size: 0px; background: url(http://www.amsterdamcitytours.com/Image/header.jpg) no-repeat center top;}
#head_bar {table-layout: fixed; width: 100%; border-collapse: collapse; border: 0px; height: 40px;}
#head_bar_menu {background: url(http://www.amsterdamcitytours.com/Image/head_bar_bg.png) repeat-x bottom;}
#head_bar_lang {width: 80px; background: url(http://www.amsterdamcitytours.com/Image/head_bar_bg.png) repeat-x bottom; text-align: center;}
#head_bar_lang  img {border: 0px; width: 16px; height: 13px; vertical-align: middle;}
#head_bar_lang .lang_delimiter {width: 1px; height: 21px; vertical-align: middle; margin: 0px 2px;}
#head_bar_search {width: 150px; background: url(http://www.amsterdamcitytours.com/Image/head_bar_bg.png) repeat-x bottom; text-align: center;}
#head_bar_left {width: 10px; background: url(http://www.amsterdamcitytours.com/Image/head_bar_corners.png) no-repeat left bottom;}
#head_bar_right {width: 10px; background: url(http://www.amsterdamcitytours.com/Image/head_bar_corners.png) no-repeat right bottom;}
#topmenu {table-layout: auto; width: 100%; border-collapse: collapse; border: 0px; height: 40px; text-transform: uppercase; text-align: center; font: normal 11px/37px Verdana, sans-serif;}
#topmenu td {padding: 0px 10px;}
#topmenu a {display: block; height: 40px; color: #565443; text-decoration: none;}
#topmenu a:hover, #topmenu a.current {color: #6a9bac; text-decoration: none; background: url(http://www.amsterdamcitytours.com/Image/topmenu_hover.png) no-repeat center bottom;}
#content_wrapper {table-layout: fixed; width: 100%; border-collapse: collapse; border: 0px; margin: 8px 0px;}
#left_col {width: 156px; vertical-align: top;}
#center_col {width: auto; vertical-align: top; padding: 0px 8px;}
#right_col {width: 156px; vertical-align: top;}
#footer {table-layout: fixed; width: 100%; border-collapse: collapse; border: 0px; height: 67px;}
#footer_menu {background: url(http://www.amsterdamcitytours.com/Image/footer_bg.png) repeat-x top; text-align: center; color: #6a9bac; font: normal 9.5px/1.7 Verdana, sans-serif;}
#footer_menu a {color: #6a9bac; text-decoration: none;}
#footer_menu a:hover {color: #6a9bac; text-decoration: underline;}
#footer_pay {width: 180px; background: url(http://www.amsterdamcitytours.com/Image/footer_bg.png) repeat-x top; text-align: center;}
#footer_pay table {margin: 0px auto;}
#footer_pay img {border: 0px; display: block; width: 37px; height: 23px;}
#footer_logo {width: 230px; background: url(http://www.amsterdamcitytours.com/Image/footer_bg.png) repeat-x top; text-align: right;}
#footer_logo img {border: 0px; vertical-align: middle; margin-left: 10px;}
#footer_left {width: 10px; background: url(http://www.amsterdamcitytours.com/Image/footer_corners.png) no-repeat left top;}
#footer_right {width: 10px; background: url(http://www.amsterdamcitytours.com/Image/footer_corners.png) no-repeat right top;}

table.box {position: relative; margin: 0px auto 8px; width: 100%; table-layout: fixed; border-collapse: collapse; border: 0px; margin-bottom: 8px;}
table.box .box_content {background-color: #ffffff; padding: 12px; position: relative; overflow: hidden;}
table.box .top_l {width: 5px; height: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_corners.png) no-repeat left top;}
table.box .top_c {height: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_center.png) repeat-x top;}
table.box .top_r {width: 5px; height: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_corners.png) no-repeat right top;}
table.box .mid_l {width: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_middle.png) repeat-y left;}
table.box .mid_r {width: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_middle.png) repeat-y right;}
table.box .btm_l {width: 5px; height: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_corners.png) no-repeat left bottom;}
table.box .btm_c {height: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_center.png) repeat-x bottom;}
table.box .btm_r {width: 5px; height: 5px; background: url(http://www.amsterdamcitytours.com/Image/box_corners.png) no-repeat right bottom;}
div.box {position: relative; width: auto; margin: 0px auto; margin-bottom: 8px;}
.box_title {color: #6a9bac; font: normal 18px "Trebuchet MS", sans-serif; margin: 0px 0px 5px;}

.dotted {background: url(http://www.amsterdamcitytours.com/Image/dotted.png) repeat-x left bottom; padding-bottom: 1px;}

.red_title {color: #d10f18; font: normal 20px "Trebuchet MS", sans-serif; text-transform: uppercase; margin: 0px 0px 10px;}
#content_wrapper p {margin: 10px 0px;}

.nav_list {list-style: none; margin: 0px; padding: 0px; font-size: 11px; width: 100%;}
.nav_list li {width: auto; height: auto; background: url(http://www.amsterdamcitytours.com/Image/dotted.png) repeat-x left bottom;}
.nav_list li a {display: block; width: auto; height: 100%; padding: 4px 0px 6px 14px; background: url(http://www.amsterdamcitytours.com/Image/marker.png) no-repeat left center; color: #565443; text-decoration: none;}
.nav_list li a:hover {color: #d10f18; text-decoration: none;}

.num_list {list-style: none; margin: 0px; padding: 0px; font-size: 11px; width: 100%;}
.num_list li {width: auto; height: auto; padding: 4px 0px 6px 0px; background: url(http://www.amsterdamcitytours.com/Image/dotted.png) repeat-x left bottom; color: #a3b6bc;}
.num_list li a {width: auto; height: auto; color: #565443; text-decoration: none;}
.num_list li a:hover {color: #d10f18; text-decoration: none;}

.tours_list {list-style: none; margin: 0px 0px 19px; padding: 0px 13px; font-size: 11px; width: 100%;}
.tours_list li {width: auto; height: auto; padding: 0px; color: #a3b6bc; margin: 5px 0px 4px;}
.tours_list li a {width: auto; height: auto; color: #565443; text-decoration: none;}
.tours_list li a:hover {color: #565443; text-decoration: underline;}

.tours_title {font-size: 12px; font-weight: bold; color: #6a9bac; background: url(http://www.amsterdamcitytours.com/Image/dotted.png) repeat-x left bottom; padding: 4px;}
.wrap_table {table-layout: fixed; width: 100%; border-collapse: collapse; border: 0px;}
.wrap_table td {vertical-align: top;}
.wrap_table td.delimiter {width: 5%;}
.wrap_table td.category {text-align: center; font-size: 12px; font-weight: bold; color: #6a9bac; padding-bottom: 25px; vertical-align: top;}
.wrap_table td.category img {display: block; margin: 0px auto; width: 140px; height: 115px;}
.wrap_table td.category a {color: #6a9bac; text-decoration: none;}
.wrap_table td.category a:hover {color: #6a9bac; text-decoration: underline;}
.currency td {text-align: center;}
.currency img {width: 32px; height: 25px;}

.page_options {table-layout: auto; width: 100%; border-collapse: collapse; border: 0px; margin: 0px; margin-left: -12px; font-size: 11px;}
.page_options img {margin: 3px auto 3px 0px; width: 75px; height: 55px; display: block; float: left;}
.page_options td {}

.no_bg {background: none!important;}

#news {border: 1px solid #bbb; margin: 0px 2px; background: #ffffff;}
#news .news_title {text-transform: uppercase; font: bold 11px Tahoma, sans-serif; color: #fff; background-color: #667e98; padding: 3px 3px 3px 7px;}
#news .news_title img {vertical-align: middle; float: right;}
#news .news_content {position: relative; padding: 0px 5px; background: #ffffff; height: 100%; font: normal 11px Tahoma, sans-serif; margin: 0px;}
#news .news_content p {margin: 10px 0px; background: #ffffff;}
#news .news_content a {color: #6e9b0e; text-decoration: none;}
#news .news_content a:hover {color: #6e9b0e; text-decoration: none;}
#news .date {display: block; text-align: right; font-weight: bold; margin: 16px 0px;}
#news .news_powered {text-align: center; margin: 15px 0px; font-size: 10px;}
#news .news_powered a {color: #565443; text-decoration: none;}
#news .news_powered a:hover {color: #565443; text-decoration: none;}

.text {font-size: 11px; border: 1px solid #c8c8c8; vertical-align: middle; padding: 3px 0px; width: auto; color: #a3b6bc;}


#newsletter {font: normal 11px Tahoma, sans-serif; color: #a3b6bc;}
#newsletter .text {margin: 1px 0px 7px; width: 100%;}
#newsletter a {color: #d10f18; text-decoration: none; font-weight: bold;}
#newsletter a:hover {color: #d10f18; text-decoration: none;}

#searchform {margin: 0px; padding: 0px;}
#searchform .text {font-size: 11px; border: 1px solid #c8c8c8; vertical-align: middle; padding: 3px 0px; border-right: 0px; width: 115px; padding-left: 8px; height: 13px;}
#searchform #search_button {width: 22px; height: 30px; border: 0px; vertical-align: middle; margin-bottom: 1px;}
#searchform table {table-layout: auto; width: auto; border-collapse: collapse; border: 0px;}
#searchform table td {vertical-align: middle;}

#box-search		{ background: #f0f1f3 url(/Image/nav_box_bg.png) no-repeat; margin: 0px; width: 346px; height: 82px; overflow: hidden; }
#box-search input { border: 1px solid #d1d1d1; width: 92px; margin: 0 }
#box-search .search_title { color: #d00303; font-size: 12px; font-family: Tahoma, sans-serif }
#box-search table { margin: 17px auto; }
#box-search table td { padding-right: 10px; padding-left: 0px; color: #657073; font: bold 16px/normal "Trebuchet MS",sans-serif; }
#box-search .search-bnt { background: url(/Image/search_btn.png); width: 100px; height: 24px; border: 0 !important }



#rezgo_widget1 #item {
	border: 0px;
}
#rezgo_widget1 #item #image img {
	height: 120px;
	width: 120px;
	border: 0px;
}
#rezgo_widget1 #item #price {
	color: #d10f11;
	font-size: 15px;
}
#rezgo_widget1 #item #price span {
	font-size: 11px;
	font-weight: normal;
}

#rezgo_widget1 #item #tour_title {
	color: #6a9bac; font: normal 18px "Trebuchet MS", sans-serif;
}

#rezgo_widget2 #item {
	border: 0px;
}
#rezgo_widget2 #item #image img {
	height: 120px;
	width: 120px;
	border: 0px;
}
#rezgo_widget2 #item #price {
	color: #d10f11;
	font-size: 15px;
}
#rezgo_widget2 #item #price span {
	font-size: 11px;
	font-weight: normal;
}

#rezgo_widget2 #item #tour_title {
	color: #6a9bac; font: normal 18px "Trebuchet MS", sans-serif;
}

#rezgo_widget3 #item {
	border: 0px;
}
#rezgo_widget3 #item #image img {
	height: 120px;
	width: 120px;
	border: 0px;
}
#rezgo_widget3 #item #price {
	color: #d10f11;
	font-size: 15px;
}
#rezgo_widget3 #item #price span {
	font-size: 11px;
	font-weight: normal;
}

#rezgo_widget3 #item #tour_title {
	color: #6a9bac; font: normal 18px "Trebuchet MS", sans-serif;
}

#rezgo_widget4 #item {
	border: 0px;
}
#rezgo_widget4 #item #image img {
	height: 120px;
	width: 120px;
	border: 0px;
}
#rezgo_widget4 #item #price {
	color: #d10f11;
	font-size: 15px;
}
#rezgo_widget4 #item #price span {
	font-size: 11px;
	font-weight: normal;
}

#rezgo_widget4 #item #tour_title {
	color: #6a9bac; font: normal 18px "Trebuchet MS", sans-serif;
}
