body
{
	margin: 0;
	background-color:#ffffff;
}
body#screen
{
	background: url(../img/screen.gif) repeat-y top center;
	text-align: center;
}
body#screen_empty
{
	background: url(../img/screen_empty.gif) repeat-y top center;
	text-align: center;
}
img, map, area
{
	border: 0;
}
.header
{
	background: url(../img/header.gif) no-repeat top left;
	height: 120px;
	position: relative;
	width: 760px;
}
.header p
{
	color: #4E9C34;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	float: left;
	position: absolute;
	bottom: 10px;
	left: 40px;
	margin: 0;
	padding: 0;
}
.header p span
{
	padding: 0 7px;
}
.header p a
{
	color: #4E9C34;
	text-decoration: none;
}
.header form
{
	display: block;
	float: right;
	padding: 10px 40px 0 0;
	text-align: right;
	margin: 0;
}
.header form select
{
	color: #0EA1A4;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	float: left;
	width: 128px;
	margin-top: 3px;
}
.header form input
{
	margin-top: 3px;
}
.header div
{
	position: absolute;
	bottom: 3px;
	right: 34px;
}
#con
{
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 760px;
}
.left_col
{
	background: url(../img/left_search.gif) no-repeat top left;
	float: left;
	width: 200px;
}
.left_col .search
{
	height: 80px;
	float: left;
	position: relative;
	top: -1px;
}
.left_col .search input
{
	border: 0;
	color: #0EA1A4;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
}
.left_col .search input.field
{
	position: absolute;
	left: 14px;
	top: 42px;
	width: 120px;
}
.left_col .search input.button
{
	position: absolute;
	left: 144px;
	top: 40px;
}

.leftmenu ul
{
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}
.leftmenu li
{
	display: block;
	float: left;
	margin-bottom: 1px;
}
.leftmenu li img
{
	float: left;
}
.leftmenu li span
{
	background: url(../img/lm_active_repeat.gif) repeat-y top left;
	float: left;
	padding-top: 2px;
	width: 185px;
}
.leftmenu span a
{
	background: url(../img/arrow_right_green.gif) no-repeat 11px 6px;
	padding: 2px 0 2px 20px;
	color: #000;
	display: block;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	text-decoration: none;
}
.leftmenu span a:hover
{
	text-decoration: underline;
}
.leftmenu span a.active
{
	font-weight: bold;
	text-decoration: none;
}
.leftmenu span a.open
{
	font-weight: bold;
	text-decoration: none;
}

#main_normal
{
	background: url(../img/main_con_hoekje.gif) no-repeat top left;
	float: left;
	width: 365px;
	margin-right: 20px;
}
#main_empty
{
	background: url(../img/main_con_hoekje.gif) no-repeat top left;
	float: left;
	width: 500px;
	padding-left: 5px;
}

.main table
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
}
.main table table
{
	border-collapse: collapse;
}
.main h1
{
	color: #288ebf;
	font: bold 28px Comic Sans MS;
	margin-top: 10px;
	text-align: center;
}
.main STRONG
{
	color: #288ebf;
	font: bold 14px Comic Sans MS;
}
.main a
{
	color: #4E9C34;
	font-weight: bold;
}
.main ol, ul, li
{
	margin: 0;
	padding: 0;
}
.main ol
{
	margin-left: 10px;
}
.main ul li
{
	background: url(../img/flashingBullet.gif) no-repeat 0px 1px;
	padding-left: 20px;
	list-style-type: none;
}
.main ol li
{
	padding-left: 10px;
}
.main ol li
{
	margin-left: 20px;
}
/*
#main_normal table{width: 335px}
#main_empty table{width: 480px}
*/

.right_col
{
	float: left;
	width: 175px;
}
.right_col_empty
{
	background: url(../img/right_empty_top.gif) no-repeat -4px 0px #99D6EE;
	float: left;
	height: 35px;
	width: 60px;
	margin-left: -5px;
}
.right_col img
{
	float: right;
	margin: 0 0 5px 5px;
}
.right_col p
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	margin: 0 15px 0 15px;
	line-height: 16px;
}
.right_col a b
{
	font-weight: bold;
}

/*	.right_col a{float:right;margin:7px 15px 0 0}
*/.right_col h1
{
	font: bold 14px Comic Sans MS;
	margin: 13px 15px 8px 15px;
}
.item
{
	display: block;
	float: left;
	margin: 0px;
	width: 175px;
	padding-bottom: 10px;
}
#item_top
{
	background: url(../img/right_top.gif) no-repeat top left #ff850d;
}
#item_top h1
{
	color: #FFF;
}
#item_top p
{
	color: #FFF;
}
#item_middle
{
	background: #469C23;
	border-top: 2px solid #FFF;
}
#item_middle h1
{
	color: #FFF;
}
#item_middle p
{
	color: #FFF;
}
#item_middle a
{
	color: #FFF;
}
#item_bottom
{
	background: #2A8EBF;
	border-top: 2px solid #FFF;
}
#item_bottom h1
{
	color: #FFF;
}
#item_bottom p
{
	color: #FFF;
}
#item_bottom a
{
	color: #FFF;
}


div#con_footer
{
	bottom: 0;
	height: 65px;
	left: 0;
	position: absolute;
	width: 100%;
}
div#footer
{
	bottom: 0;
	color: #FFF;
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
	height: 65px;
	left: 0;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 760px;
}
div#con_footer .normal
{
	background: url(../img/footer.gif) no-repeat top center #469c23;
}
div#con_footer .empty
{
	background: url(../img/footer_empty.gif) no-repeat top center #469c23;
}
div#con_footer p
{
	margin: 0;
	padding: 0;
}
div#con_footer p.left
{
	float: left;
	padding: 41px 0 0 40px;
}
div#con_footer p.right
{
	float: right;
	padding: 41px 40px 0 0;
}
div#footer p span
{
	padding: 0 7px;
}
div#footer a
{
	color: #FFF;
	text-decoration: none;
}

#largeImageContainer
{
	background: transparent url( '../img/largeImageTop.gif' ) no-repeat top left;
	z-index: 99999;
	position: absolute;
	left: -1000px;
	top: 72px;
	display: none;
}
#largeImageContainer h2
{
	font-family: Trebuchet MS, Arial, Sans-Serif;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	color: #ffffff;
	padding: 12px 0 12px 0;
	margin: 0;
}
#largeImageContainer h2 a
{
	color: #ffffff;
}
#largeImageContainer img
{
	display: block;
}
ul.sitemap li a
{
	font-family: Comic Sans MS, Trebuchet MS, Arial;
	height: 20px;
	padding: 4px 0px 2px 10px;
	display: block;
	color: #000000;
	font-size: 14px;
	background: #70b3d4;
	text-decoration: none;
}
ul.sitemap li a:hover
{
	background: #288ebf;
}
ul.sitemap li li a
{
	font-family: Trebuchet MS, Arial;
	font-size: 12px;
	background: #95c7df;
}
ul.sitemap li li li a
{
	font-size: 11px;
	background: #b6d8e9;
}
ul.sitemap li
{
	padding: 0;
}
select
{
	font-size: 11px;
	font-family: Trebuchet MS, Arial, Sans-Serif;
}
form p
{
	clear: both;
	margin: 0;
	padding: 6px 0 6px 0;
}
fieldset
{
	padding: 0;
	border: none;
	float: left;
	width: 310px;
	margin: 0 10px 10px 0;
}
fieldset label, fieldset select
{
display: block;
}
fieldset select
{
	width: 300px;
}
fieldset.narrow select
{
	width: 140px;
}
fieldset.narrow
{
	width: 150px;
}
.storeListing
{
	clear: both;
	border-collapse: collapse;
	width: 100%;
	margin: 20px 0 0 0;
}
.storeListing td, .storeListing th
{
	vertical-align: top;
	text-align: left;
}
.storeListing th
{
	font-size: 16px;
	font-weight: bold;
	color: white;
	background: #2a8ebf;
	padding: 1px 0px 1px 0px;
}
.storeListing td
{
	padding: 2px 0px 2px 0px;
	font-size: 12px;
	font-weight: bold;
	background: #95c7df;
	border-top: solid 1px #b6d8e9;
}
tr.open td
{
	background: #fff011;
}
tr.open td.r
{
	padding: 0;
}
th
{
	width: 275px;
}
th span
{
	padding-left: 5px;
}
th.r
{
	width: 225px;
	padding-left: 0;
}
.main a.arrowDown, .main a.arrowRight
{
	text-decoration: none;
	color: black;
	background: transparent url(../img/arrowRight.gif) no-repeat 5px 1px;
	padding-left: 25px;
	display: block;
}
.main a.arrowDown
{
	background-image: url(../img/arrowDown.gif);
}
.storeListing a:hover
{
	text-decoration: underline;
}
.storeListing .open a:hover
{
	text-decoration: none;
}
.storeListing p
{
	margin: 0;
	padding: 2px 0 0 25px;
	line-height: 20px;
}
td.r img
{
	display: block;
}
.storeListing tr.noBorder td
{
	border-top: none;
	padding-bottom: 10px;
}
.body_content {
 	font-family:  "Trebuchet MS", Arial, Sans-Serif;
 	font-size: 8pt;
}
.blue_border {
	border: #288ebf 8px solid;
}
.orange_border {
	border: #ff850d 8px solid;
}
.red_border {
	border: #fd1b14 8px solid;
}
.grey_border {
	border: #494249 1px solid;
}
.black_border {
	border: #000000 1px solid;
}
.font_medium {font-size: 14px;}
.button_style {font-size: 12px; border: 1px solid #2A8ebf; margin: 0; text-decoration: none; background-color: #fff788;}
