/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background-color:#f5f5e9;
	}
img {
	border:0px none;
	}
form {
	margin:0px;
	padding:0px;
	}
h1 {
	padding:0px;
	margin:0px;
	padding-bottom:10px;
	font-family:Tahoma;
	font-size:14pt;
	font-weight:normal;
	color:#333;
	}
.font_general {
	font-family:Tahoma;
	font-size:12px;
	color:#333;
	}
a:active, a:focus, img {outline: 0;}

a.list_header_font:link, a.list_header_font:visited, a.list_header_font:active {
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
a.list_header_font:hover {
	text-decoration:underline;
	}
.list_header_font_notlink {
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	font-weight:bold;
	}
a.link_items:link, a.link_items:visited, a.link_items:active {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#10437d;
	}
a.link_items:hover {
	text-decoration:none;
	}
a.thumbnail:link, a.thumbnail:visited, a.thumbnail:active {
	display:block;
	width:90px;
	height:90px;
	padding:17px;
	background-image:url(../images/thumbnail.gif);
	background-repeat:no-repeat;
	}
a.thumbnail_one:link, a.thumbnail_one:visited, a.thumbnail_one:active {
	display:block;
	width:90px;
	height:90px;
	padding:17px;
	background-image:url(../images/thumbnail_one.gif);
	background-repeat:no-repeat;
	}
.thumbnail_boutique {
	width:154px;
	height:74px;
	background-image:url(../images/thumbnail_boutique.gif);
	background-repeat:no-repeat;
	}
.site_bg {
	background-image:url(../images/main_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.under_map {
	background-image:url(../images/under_map.gif);
	background-position:left top;
	background-repeat:no-repeat;
	}
.ads_block {
	background-image:url(../images/ads_letter.gif);
	background-repeat:no-repeat;
	}
a.home_links:link, a.home_links:visited, a.home_links:active {
	font-family:Tahoma;
	font-size:11px;
	color:#fff;
	}
a.home_links:hover {
	color:#fff;
	text-decoration:none;
	}
p.copyright {
	font-family:Tahoma;
	font-size:11px;
	color:#c7c7b6;
	padding:0px;
	margin:0px;
	padding-left:170px;
	}
.bottom_line {
	background-image:url(../images/bottom_line.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.bottom_line_and_green {
	background-image:url(../images/site_end_px.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
a.link_brands:link, a.link_brands:visited, a.link_brands:active {
	display:block;
	padding-top:5px;
	font-family:Tahoma;
	font-size:10pt;
	color:#336699;
	font-weight:bold;
	text-decoration:underline;
	}
a.link_brands:hover {
	text-decoration:none;
	}
a.link_menu:link, a.link_menu:visited, a.link_menu:active {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#10437d;
	}
a.link_menu:hover {
	text-decoration:none;
	}
a.my_link_menu:link, a.my_link_menu:visited, a.my_link_menu:active {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#cc0000;
	}
a.my_link_menu:hover {
	text-decoration:none;
	}
a.edit_link:link, a.edit_link:visited, a.edit_link:active {
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#007700;
	}
a.edit_link:hover {
	text-decoration:none;
	}
.separator_menu {
	font-family:Tahoma;
	font-size:11px;
	color:#c7c7a1;
	}
.pathway_font {
	font-family:Tahoma;
	font-size:16px;
	color:#333333;
	}
.search_top {
	background-image:url(../images/search_top.gif);
	background-repeat:repeat-x;
	}
.search_bottom {
	background-image:url(../images/search_bottom.gif);
	background-repeat:repeat-x;
	}
.search_body {
	background-image:url(../images/search_body.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.list_header_body {
	background-image:url(../images/list_header_body.gif);
	background-repeat:repeat-x;
	}
a.link_small:link, a.link_small:visited, a.link_small:active {
	font-family:Tahoma;
	font-size:8pt;
	color:#10437d;
	text-decoration:none;
	font-weight:bold;
	}
a.link_small:hover {
	text-decoration:underline;
	}
a.header_small:link, a.header_small:visited, a.header_small:active {
	text-decoration:none;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:2;
	}
a.header_small:hover {
	text-decoration:underline;
	}
div.item_info {
	display:block;
	overflow:auto;
	height:355px;
	padding:10px;
	margin-top:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:1.6;
	}
div.item_info_nophoto {
	display:block;
	overflow:auto;
	padding:10px;
	padding-left:30px;
	margin-top:15px;
	font-family:Tahoma;
	font-size:11px;
	color:#333333;
	line-height:1.6;
	}

a.thumbnail_preview:link, a.thumbnail_preview:visited {
	display:block;
	float:left;
	width:86px;
	height:86px;
	padding:5px;
	margin:5px;
	margin-left:0px;
	margin-top:0px;
	border:1px solid #e3e3ca;
	background-color:#fff;
	}
a.thumbnail_preview:hover {
	background-color:#006bd5;
	border:1px solid #006bd5;
	}
a.thumbnail_preview_active:link, a.thumbnail_preview_active:visited, a.thumbnail_preview_active:active {
	display:block;
	float:left;
	width:86px;
	height:86px;
	padding:5px;
	margin:5px;
	margin-left:0px;
	margin-top:0px;
	background-color:#006bd5;
	border:1px solid #006bd5;
	}
.board_body {
	background-image:url(../images/board_body.gif);
	background-repeat:repeat-x;
	background-position:top left;
	}
.board_bottom {
	background-image:url(../images/board_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
/* Boutique profile */
div.boutique_contacts {
	display:block;
	float:left;
	margin:0px;
	}
div.user_contacts {
	display:block;
	float:left;
	margin:0px;
	width:200px;
	}
span.icon_small {
	display:block;
	float:left;
	margin-right:20px;
	padding:2px 0px 10px 25px;
	background-repeat:no-repeat;
	background-position:left top;
	}
div.boutique_logo {
	display:block;
	float:left;
	padding:10px;
	}
#icon_mail_small {
	background-image:url(../images/icon_mail_small.gif);
	}
#icon_edit_small {
	background-image:url(../images/icon_edit_small.gif);
	}
#icon_location_small {
	background-image:url(../images/icon_location_small.gif);
	}
#icon_location_small_2 {
	background-image:url(../images/icon_location_small_2.gif);
	}
#icon_web_small {
	background-image:url(../images/icon_web_small.gif);
	}
#icon_phone_small {
	background-image:url(../images/icon_phone_small.gif);
	padding-bottom:8px;
	}
#icon_delete_small {
	background-image:url(../images/icon_delete.gif);
	padding-bottom:8px;
	}
#icon_add_small {
	background-image:url(../images/icon_add.gif);
	padding-bottom:8px;
	}
p.boutique_address {
	display:block;
	float:left;
	width:150px;
	line-height:1.5;
	margin:0px;
	padding:3px 25px 3px 0px;
	}
p.boutique_description {
	font-family:Tahoma;
	font-size:11px;
	color:#333;
	padding:15px;
	margin:0px;
	line-height:1.5;
	}
/* Messages */
div.error_mess {
	background-color:#ffd9d9;
	background-image:url(../images/error.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#777;
	padding:13px;
	padding-left:50px;
	margin-bottom:15px;
	}
div.success_mess {
	background-color:#e5f4e5;
	background-image:url(../images/success.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#777;
	padding:13px;
	padding-left:50px;
	margin-bottom:15px;
	}
div.info_mess {
	background-color:#e5efff;
	background-image:url(../images/info.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Tahoma;
	font-size:11px;
	text-align:left;
	color:#777;
	padding:13px;
	padding-left:50px;
	margin-bottom:15px;
	}
/* list items hover */
.tr_color {
	background-color:#FFFFFF;
	}
.tr_hover {
	background-color:#f5f5f5;
	}
.tr_shop {
	background-image:url(../images/shop_list_bg.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
a.del:link, a.del:visited, a.del:active {
	font-family:Tahoma;
	font-size:11px;
	color:#CC0000;
	text-decoration:underline;
	}
div.thumbnail_post {
	display:block;
	width:90px;
	height:90px;
	padding:17px;
	background-image:url(../images/thumbnail_one.gif);
	background-repeat:no-repeat;
	}
div.thumbnail_profile {
	display:block;
	float:left;
	width:100px;
	height:100px;
	padding:7px;
	background-image:url(../images/thumbnail_profile.gif);
	background-repeat:no-repeat;
	}
/* Pager */
.nav_links:link, .nav_links:visited, .nav_links:active { 
	display:block;
	float:left;
	margin:5px 1px 10px 1px;
	padding:5px 8px 5px 8px;
	border:1px solid #e3e3ca;
	background-color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#006bd5;
	text-decoration:none;
	} 
.nav_links:hover {
	border:1px solid #006bd5;
	background-color:#006bd5;
	color:#fff;
	}
.in_links { 
	display:block;
	float:left;
	margin:5px 1px 10px 1px;
	padding:5px 8px 5px 8px;
	border:1px solid #006bd5;
	background-color:#006bd5;
	color:#fff;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
p.regler {
	padding:0px 0px 15px 0px;
	margin:0px;
	line-height:1.5;
	font-family:Tahoma;
	font-size:12px;
	color:#333;
	}

/* Blackboard Ads*/

.blackboard_body {
	background-image:url(../images/blackboard/blackboard_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_1 {
	background-image:url(../images/blackboard/1/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_2 {
	background-image:url(../images/blackboard/2/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_3 {
	background-image:url(../images/blackboard/3/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_4 {
	background-image:url(../images/blackboard/4/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_5 {
	background-image:url(../images/blackboard/5/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_6 {
	background-image:url(../images/blackboard/6/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_7 {
	background-image:url(../images/blackboard/7/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
.blackboard_ads_bg_8 {
	background-image:url(../images/blackboard/8/ads_bg.gif);
	background-repeat:repeat-y;
	background-position:center;
	}
div.ads_blackboard_center_container {
	display:block;
	float:left;
	padding-bottom:10px;
	text-align:center;
	width:50%;
	height:273px;
	}
div.ads_blackboard_left_right_container {
	display:block;
	padding-bottom:10px;
	text-align:center;
	}
#menu_justify td {
	padding:0px 17px 0px 17px;
	border-right:1px solid #ccc;
	}
div.search_input_container {
	display:block;
	float:left;
	padding:10px 10px 0px 0px;
	}
