/* CSS Document */
body {
	padding: 0;
	margin: 0;
	text-align: center;
	/*background: #000 url('../img/bg.jpg') center top no-repeat;*/ /* IN screen_site_spec.css */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

ul {
	list-style: none;
	}
a {
	text-decoration: none;
	color: #9f0a5d;
	/*font-weight: bold;*/
	}
p a {
	font-weight: bold;
}
form {
	padding: 0;
	margin: 0;
	}
h1 {
	font-family: Futura, futura, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 0 5px 0;
	margin: 0;
	text-transform: uppercase;
	position: relative;
	}
h2 {
	font-family: Futura, futura, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 0 5px 0;
	margin: 0;
	text-transform: uppercase;
	}
h1, h2 a {
	color: #000;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 5px 0;
	margin: 0;
	position: relative;
	}
img {
	border: 0;
	padding: 0;
	margin: 0;
	}
table {
	border: 0;
	border-collapse: collapse;
}

/* global classes */
.clear {
	clear: both;
	height: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.clearfix {
	display: inline-block;
}

/* Holly Hack Targets IE Win only \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End Holly Hack */


.lAlign {
	float: left;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
.rAlign {
	float: right;
	padding: 0;
	margin: 0;
	}

.lAlign_text {
	text-align: left;
}
.rAlign_text {
	text-align: right;
}

.redTxt {
	color: #f00;
	}
.exclamTxt {
	/*color: #f00; for pricetags */
	font-size: 14px;
	font-weight: bold;
}
.fat {
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #9f0a5d;
	}
.r_padding_7 { /* used in sidebar menu */
	padding: 0 7px 0 0;
}

.r_padding_10 {
	padding: 0 10px 0 0;
}


.text_dec {
	text-decoration: underline;
	}
.spacediv {
	height: 10px !important;
	padding: 0;
	margin: 0;
	}
.smallTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	}
.bigTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-transform:uppercase;
}
.u-case {
	text-transform: uppercase;
	}
/* main classes */
.thinTxt {
	width: 390px;/*400px;*/
	padding: 0 0 0 10px;
	margin: 0;
	background: #fff;
	/*background: #e7e7e7;*/
	}
.thinTxtCompanion {
	width: 218px;/* 216 is the MAX 640px= 400px 216px + 2*7px(pad) */
	padding: 0;
	margin: 0;
	text-align: right;
	background: #fff;
	/*background: #e7e7e7;*/
}

.greyTxt {
	color: #616161;
}

.bigTxt { /* used in sidebar toplist */
	font-size: 24px;
}


.txt_field {
	padding: 0 10px;
	margin: 0 ;
	}

.img_friendlist {
	padding: 4px;
	margin: 0;
	background: #fff;/*#f5f5f5;*/
	text-align: center;
}
.friend_h2_size {
	font-family: Futura, futura, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 0 5px 0;
	text-transform: uppercase;
	font-weight: bold;
}

.friend_h2_size a {
	color: #000;
}

.user_notif p {
	padding: 0;
	margin: 0;
}
/*			FORMelements      */
.newsletter {
	width: 81px;
	height: 17px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 0 0 0 10px;
	/*background: url('../img/input_bg.gif') top left no-repeat;*/
	}
/* main divs */
#container {
	width: 900px;
	position: relative;
	margin: auto;
	padding: 0;
	text-align: left;
	}

#header {
	/*height: 144px;*/
	padding: 0;
	margin: 0;
	}

#logotop {
	width: 900px;
	height: 68px;/*80px !important;/* 111px (logotopheight + subtop 38px = 149px */
	}
	#logotop p {
		position: absolute;
		left: -10000px;
		font-family: 'Arial Black', Arial, Helvetica, sans-serif;
		font-size: 18px;
		}
	.logotop_blank_img {
		width: 490px;
		height: 68px;
	}

#logotop_new {
	width: 900px;
	height: 80px;/*80px !important;/* 111px (logotopheight + subtop 38px = 149px */
	}
	#logotop_new p {
		position: absolute;
		left: -10000px;
		font-family: 'Arial Black', Arial, Helvetica, sans-serif;
		font-size: 18px;
		}

#mainMenu {
	background: url('../img/mainMenu_bar.gif') top left no-repeat;
	/*position: absolute;*/
	height: 43px !important;
	width: 900px;
	/*top: 68px;*/
	left: 0;
	padding: 0;/*14px 0 0 0;*/
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	}
	#mainMenu ul {
		line-height: 14px;
		margin: 0 0 0 -10px;
		padding: 14px 0 0 0;
		display: block;
		}
	#mainMenu ul li {
		display: inline;
		padding:  0 0 0 21px;
		margin: 0;
		}
	#mainMenu a {
		color: #fff;
		}
	#mainMenu a:hover {
		color: #ffd800;
		}
	#mainMenu .sel a {
		color: #ffd800;
		}
#subMenu {
	/*position: absolute;
	top: 111px;*/
	padding: 0;
	margin: 0;
	width: 900px;
	/*min-height: 33px;*//* used 2 b 38px 33+5 a 5px space below! */
	background: url('../img/submenu_bg.gif') bottom left no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
.subMenu_li_fix {
	padding: 9px 0 0 0;
	margin:0;
}
	#subMenu a {
		color: #fff;
		}
	#subMenu a:hover {
		color: #ffd800;
		}
	#subMenu .sel a {
		/*color: #ffd800;*/
		}
	#subMenu ul {
		display: block;
		padding: 0;/*9px 0 8px 0;*/
		margin: 0;
		}
	#subMenu li {
		float: left;
		display: inline;
		white-space: nowrap;
		color: #fff;
		padding: 0 15px 0 0;/*0 0 0 15px;*/
		/*line-height: 18px; can be done but also in purple!*/
		line-height: 16px;
		margin: 0;
		text-transform: uppercase;
		}
	.subMenu_purple {
		background: url('../img/submenu_bg_left.gif') left bottom repeat-y;/*0 0 repeat-y;*/
		min-height: 33px;
		vertical-align: middle;
		color: #8f3867;
		text-transform: uppercase;
		float: left;
		padding: 0 10px 0 18px;/*8px 10px 0 18px;*/
		margin: 0 15px 0 0;/* 0 */
		}
	.subMenu_purple div {
		/* used to be a p */
		padding: 8px 0;
		line-height: 16px;
		}

#content {
	/*position: absolute;
	top: 149px; //does not need an absolute there is a spacediv 2 take care of heightplacement*/
	/*background: #e7e7e7;*/
	}


	#pageContent {
		float: right;
		width: 640px;
		margin: 0;/*0 0 0 260px;*/
		text-align: left;
		}
		
		.wideContent {
			width: 640px !important;
			padding: 0;
			margin: 0;
			/*background: #fff;*/
			}

			.wideContent-top {
				height: 7px !important;
				background: url('../img/wideContentTop.gif') top left no-repeat;
				overflow: hidden;
				padding: 0;
				margin: 0;
				border: 0;
				}
			.wideContent-mid {
				background: #fff url('../img/wideContentMid.gif') repeat-y;
				padding: 0 7px;
				margin: 0;
				}
			.wideContent-bot {
				height: 7px !important;
				background: url('../img/wideContentBot.gif') top left no-repeat;
				overflow: hidden;
				padding: 0;
				margin: 0;
				}
				
			.wideTicmatepuff-top {
				height: 7px !important;
				background: url('../img/londonmusicals_puff_top.gif') top left no-repeat;
				overflow: hidden;
				padding: 0;
				margin: 0;
				border: 0;
				}
			.wideTicmatepuff-wrapper {
				margin: 0 -7px 0 0;
				background: url('../img/londonmusicals_puff_ticmatelogo.gif') top right no-repeat;
				height: auto;
			}
			.wideTicmatepuff-mid {
				background: #fff url('../img/londonmusicals_puff_mid.gif') top left repeat-y;
				padding: 0 7px;
				}
			.wideTicmatepuff-bot {
				height: 7px !important;
				background: url('../img/londonmusicals_puff_bot.gif') top left no-repeat;
				overflow: hidden;
				padding: 0;
				margin: 0;
				}
				
/*  3_1   */
				.heading_with_poster {
					padding: 0 0 10px 0;
					margin: 0;
				}
				
				.shareicons_area {
					height: 30px;
					font-size: 10px;
					color: #797d7f;
					white-space: nowrap;
				}
				.shareicons_area a img {
					opacity:0.7;
					filter:alpha(opacity=70);
				}
				.shareicons_area a:hover img {
					opacity:1.0;
					filter:alpha(opacity=100);
				}
				.shareicons_area a {
					color: #797d7f;
				}
				.shareicons_area a:hover {
					color: #000;
				}
/*  3_1   */
			
			.ticmate_in_the_world_rtl {
				background: url('../img/ticmate_in_the_world_map_rtl.gif') top left no-repeat;
				height: 240px;
				color: #b50e6b;
				margin: 0;
				padding: 0;
			}
			.ticmate_in_the_world_rtl p {
				width: 230px;
				margin: 0 23px 0 0;
				/*top: 66px;*/
				padding: 66px 0 0 0;
				font-size: 12px;
				font-weight: bolder;
				line-height: 15px;
				direction: rtl;
			}
			
			.ticmate_in_the_world {
				background: url('../img/ticmate_in_the_world_map.gif') top left no-repeat;
				height: 240px;
				color: #b50e6b;
				margin: 0;
				padding: 0;
			}
			.ticmate_in_the_world p {
				width: 230px;
				margin: 0 0 0 23px;
				top: 66px;
				padding: 0;
				font-size: 12px;
				font-weight: bolder;
				line-height: 15px;
			}

			.leftContent {
				float: left;
				width: 430px;
				}
				.leftContent-top {
					background: url('../img/siteImg_430.gif') no-repeat scroll 0px 0px;
					overflow: hidden;
					height: 7px;
					padding: 0;
					margin: 0;
					}
				.leftContent-mid {
					background: #fff url('../img/siteImg_430_mid.gif') repeat-y;/*url('../img/leftContent_mid.gif') repeat-y;*/
					padding: 0 7px;
					}
				.leftContent-bot {
					background: url('../img/siteImg_430.gif') no-repeat scroll 0px -8px;
					overflow: hidden;
					height: 7px !important;
					padding: 0;
					margin: 0;
					}

			.thinTicmatepuff {
				width: 430px;
				margin: 0;
				padding: 0;
			}
			.thinTicmatepuffTop {
				height: 7px !important;
				background: url('../img/ticmate_site_puff_thin_top.gif') top left no-repeat;
				overflow: hidden;
				padding: 0;
				margin: 0;
				border: 0;
				}
			.thinTicmatepuffWrapper {
				margin: 0 -7px 0 0;
				background: url('../img/site_puff_ticmatelogo.gif') top right no-repeat;
				/*height: auto;*/
			}
			.thinTicmatepuffMid {
				background: #fff url('../img/ticmate_site_puff_thin_mid.gif') top left repeat-y;
				padding: 0 7px;
				}

			.thinTicmatepuffBot {
				height: 7px !important;
				background: url('../img/ticmate_site_puff_thin_bott.gif') top left no-repeat;
				overflow: hidden;
				padding: 0;
				margin: 0;
				}

			.rightContent {
				float: right;
				width: 200px;
				}
				.rightContent-top {
					background:  url('../img/siteImg_200.gif') no-repeat scroll 0px 0px;
					overflow: hidden;
					height: 7px;
					}
					/* ############### 3-1 ############### */
				.rightContent-top_NEW {
					padding:8px 0;
					display:block;
					width: 200px;
					height:100%;
					background-image: url('../img/ticmate_sprite.gif');background-position: -730px 0;background-repeat:no-repeat;
					}
					.rightContent-top_NEW h6 {
					font-size:16px;
					padding: 0 0 0 15px;
					margin: 0;
					color: #fff;
					font-weight: bold;
					}
					/* ############### 3-1 ############### */
				.rightContent-mid {
					background: #fff url('../img/siteImg_200_mid.gif') repeat-y;
					padding: 0 7px;/*200 - 2*7 = 186*/
					}
				.rightContent-bot {
					background:  url('../img/siteImg_200.gif') no-repeat scroll 0px -8px;
					overflow: hidden;
					height: 7px;
					}
				.arena_info_label {
					font-family: Arial, Helvetica, sans-serif;
					font-size: 14px;
					/*line-height: 18px;*/
					/*padding: 5px 0;*/
					padding: 0px;
					margin: 0;
					position: relative;
					}

/*
####################  SEARCH FIELD #################
*/
		.search_Field {
			padding: 0;
			margin: 0;
			border: 0;
			width: 626px !important; /*640-14(=2xpadden)*/
		}
		.search_inField_top {
			height: 10px !important;
			background: url('../img/search_bg_infield.gif') 0 0 no-repeat;
			overflow: hidden;
			padding: 0;
			margin: 0;
			border: 0;
		}
		.search_inField {
			width: 626px !important; /*640-14(=2xpadden)*/
			/*height: 105px !important;*/
			background: #540532 url('../img/search_bg_infield_mid.gif') 0 0 no-repeat;/*search_bg_infield.gif*/
			padding: 0;
			margin: 0;
			border: 0;
			}
		.search_inField .search_header h1 {
			padding: 8px 0 0 20px;/*20px 0 0 20px;*/
			margin: 0;
			color: #fff;
			position: relative;
			}
		.search_inField ul {
			display: inline;
			padding: 0 0 0 20px;
			margin: 0;
			}
		.search_inField ul li {
			display: inline;
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			text-transform: uppercase;
			color: #c184a3;
			padding: 0;
			}
		.search_inField span {
			display: block;
			padding: 5px 10px 10px 0;
			margin: 0;
			}
		.search_inField select {
			width: 140px;/*126px;*/
			height: 20px;
			border: 1px solid;
			text-transform: none;
			}
				.search_inField #id_search_date_specific_show {
					width: 140px !important;/*84px !important; IN NEW CALENDAR*/
					vertical-align: middle;
					height: 20px;
					border: 1px solid;
					text-transform: none;
					float:left;
					margin-right: 2px;
				}
				 .selector_date_img .calendar_img img {
						/* for new calendar */
						width: 26px;/*27 28px;*/
						height: 21px;/*23 25px;*/
						cursor: pointer;
					}
					.calendar_img img:hover {
						cursor: pointer;
					}
		
		.search_inField_bot {
			height: 5px !important;
			background: url('../img/search_bg_infield.gif') scroll 0 -100px no-repeat;
			overflow: hidden;
			padding: 0;
			margin: 0;
		}
/*
############search-results#########
*/
.search-ResultTbl {
	margin: 0;
	padding: 0;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

td.tblRubr {
	height: 27px;
	padding: 0 10px;
	margin: 0;
	background: url('../img/td_bg.jpg') repeat-x;
	vertical-align: middle;
	font-size: 11px; /* NEW */
	/*text-align: left;*/
	}
	.tblLgh {
		padding: 0 10px;
		height: 30px;
		background: url('../img/sok_bg_light.gif') repeat-x;
		text-align: left;
		vertical-align: middle;
	}
	.tblDrk {
		padding: 0 10px;
		height: 30px;
		background: url('../img/sok_bg_drk.gif') repeat-x;
		text-align: left;
		vertical-align: middle;
	}
/*
#############bokning#############
*/
.bookinghead h1 {
	float: left;
}
.bookingwhere {
	float: right;
	padding: 5px 0;/*10px 0 5px 0*/
}
.bookingwhere td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #6a1e42;
}
.tblBorder {
	height: 1px;
	background: #d1d1d1;
	overflow: hidden;
}
.tblBookLgh {
	background: #fff;
	text-align: left;
	vertical-align: middle;
	/*border-bottom: 1px solid #d1d1d1;*/
}
.tblBookLgh td {
	padding: 0 0 0 10px;
	margin: 0;
}
.tblBookDrk {
	background: #f6f6f6;
	text-align: left;
	vertical-align: middle;
	/*border-bottom: 1px solid #d1d1d1;*/
}
.tblBookDrk td {
	padding: 0 0 0 10px;
	margin: 0;
}
.bookLink {
	width: 290px;
	height: 43px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	background-color: transparent;
	background: url('../img/search_button_wht.gif') top left no-repeat;
	text-decoration: none;
	font-family: Arial, 'arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
 	border: none;
 	cursor: pointer;
 	/*margin: 15px 0 10px 0;*/
}
.booking_info_block {
	display: block;
	width: 350px;
}

.forwardLink_as_button {
	width: 290px;
	height: 43px !important;
	vertical-align: middle;
	text-align: center;
	padding: 13px 0 0 0;
	margin: 0;
	background-color: transparent;
	background: url('../img/search_button_wht.gif') top left no-repeat;
	text-decoration: none;
	font-family: Arial, 'arial', sans-serif;
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
 	cursor: pointer;
 	/*margin: 15px 0 10px 0;*/
}
.forwardLink_as_button a {
	color: #fff;
	text-decoration: none;
}
.forwardLink_as_button a:hover {
	color: #fff;
	text-decoration: none;
}

.backLink {
	width: 290px;
	height: 43px;
	vertical-align: middle;
	text-align: center;
	padding: 0;
	background-color: transparent;
	background: url('../img/search_button_wht_back.gif') top left no-repeat;
	text-decoration: none;
	font-family: Arial, 'arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
 	border: none;
 	cursor: pointer;
 	/*margin: 15px 0 10px 0;*/
	/*
	this is for an ordinary link with a pix bg
	width: 290px !important;
	height: 43px !important;
	overflow: hidden;
	text-align: center;
	padding: 15px 0 0 0;
	background-color: transparent;
	background: url('../img/search_button_wht_back.gif') top left no-repeat;
	text-decoration: none;
	font-family: Arial, 'arial', sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	border: none;
	cursor: pointer;
	margin: 0 0 -15px 0;*/
	/*margin: 15px 0 10px 0;*/
}




.user_notif_narrow {
	width: 430px;
}
.user_notif_narrow_top {
	background: url('../img/user_notif_narrow_top.gif') top left no-repeat;
	height: 10px !important;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.user_notif_narrow_mid{
	padding: 5px 10px;
	background: url('../img/user_notif_narrow_mid.gif') top left repeat-y;
}

.user_notif_narrow_bot {
	background: url('../img/user_notif_narrow_bot.gif') top left no-repeat;
	height: 10px !important;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

/*
############matches##############
*/
.match_list {
	border-bottom: 1px solid #e5e5e5;
	padding: 0;/*2px 0 0 0*/
}
					.match_list ul {
						margin: 0;
						padding: 0;
					}
					.match_list li {
						margin: 0;
						padding: 0;
						display: block;
						}
					.match_list li ul {
						height: 22px;
						padding: 0;
						margin: 0;
						}
					.match_list li ul li {
						margin: 0;
						padding: 0;
						display: inline;
						}
					.match_list h3 {
						font-family: 'Arial Black', Arial, Helvetica, sans-serif;
						font-size: 11px;
						padding: 0;
						margin: 0;
						text-transform: uppercase;
						font-weight: normal;
						color: #000;
						}
					.match_list li {
						padding: 0;
						margin: 0;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 11px;
						color: #b42f70;
						}
					.match_list .fat a {
						text-decoration: underline;
						}
					.match_list:after {
						clear: both;
						}
/*
###################################################
*/

	#sideBar {
		/*background: #fff;*/
		width: 250px;
		float: left;
		text-align: left;
		padding: 0;
		margin: 0;
		}

	.sideBar_top_list {
		/*height: 210px !important;*/
		padding: 0;
		margin: 0;
	}

	.top_list {
		/*height: 158px !important;/* 210 - 33(35) - 7px for toplist*/
		background: #fff url('../img/ticmate_sprite_1px_hor.gif') -2685px 0 repeat;/*url('../img/sideBar_cnt_mid_3-1.gif') top left repeat-y;*/
		/*padding: 20px 0 0 20px;*/
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
	.top_list ul {
		padding: 20px 0 12px 20px;
		margin: 0;
	}
	.top_list ul li {
		/*height: 28px;*/
		padding: 0 0 10px 0;/* can be 5px 0 - to make bottom line?*/
		margin: 0;
		font-size: 14px;
		line-height: 18px;
	}
	.top_list_star_bubble {
		width:32px;
		height:16px;
		background-image: url('../img/ticmate_sprite.gif');background-position: -340px -119px;background-repeat:no-repeat;
		margin-right:10px;
		text-align:right;
		font-size: 10px;
		color:#fff;
	}
	.top_list_bubble_numb {
		width:16px;
		margin-top: -2px;
		margin-left: 16px;
		text-align:center;
	}
	.sideBar_Cnt_bot {
		background-image: url('../img/ticmate_sprite.gif');background-position: 0 -283px;background-repeat:no-repeat;/*background: url('../img/sideBar_cnt_bot_3-1.gif') scroll 0 0 no-repeat;*/
		height: 7px !important;
		overflow: hidden;
		padding: 0;
		margin: 0;
	}
/*
#########################  SIDEBAR PARTS sideBar = 250px ##################################
*/
.drawers {
	width: 250px;
	padding: 0 0 5px 0;/* 0 0 5px 0*/
	margin: 0;/*0 10px 0 0;*//*5px 10px 0px 15px;*/
	display: block;
	}
.drawers li {
	padding: 0 0 5px 0;
	}
.drawer-top {
	/*height: 31px !important;
	background: url('../img/menu_img.gif') no-repeat scroll 0px -17px;*/
	background: url('../img/menu_img_drawer_top.gif') no-repeat top left;
	padding: 8px 0;/* 0 */
	margin: 0;
	overflow: hidden;
	}
.drawer-top h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	vertical-align: middle;
	text-transform: uppercase;
	color: #fff;
	margin: 0;
	padding: 0 0 0 10px;/*7px 0 0 10px;*/
	}
.drawer-content {
	background: #fff;
	padding: 0;
	margin: 0;
	}
.drawer-handle {
	height: 28px !important;
	background: url('../img/menu_img.gif') no-repeat scroll 0px -65px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}
h3.drawer-handle {
	/*font-family: 'Arial Black', Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	margin: 0;
	overflow: hidden;
	padding: 8px 0 0 10px;
}
.drawer-handle a {
	color: #fff;
	cursor: pointer;
	}

.drawer-handle-thin {
	background: url('../img/drawer_handle_thin_3-1.gif') top left no-repeat;
	height: 7px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
/* 
######################SideBar threeline menu ################################
*/
/* toplist kanske inte behovs */
.toplist {
	padding: 0;
	margin: 0;
}
.triLine {
	width: 225px;/* 15 v 10 h */
	padding: 5px 0;/* 0 0 5px 0*/
	margin: 0 10px 0 15px;/*5px 10px 0px 15px;*/
	display: block;
	line-height: 14px;
	border-bottom: 1px #e5e5e5 solid;
}

.triLine li {
	padding: 0;
	margin: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b42f70;
}
.triLine li a {
	color: #b42f70;
	}
.triLine li ul {
	height: 22px !important;
	padding: 0;
	margin: 0;
	display: block;
	}

.triLine ul li ul li {
	display: inline;
	padding: 0;
	margin: 0;
	}

.triLine h3 {
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
	}
.sidebar_biggie h3 {
	font-family: 'Arial Black', Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	text-transform: uppercase;
	font-weight: normal;
	color: #000;
}
.triLine:after {
	clear: both;
	}
.drk {
	background: #f9f9f9;
	}
	
	/*
######################### SIDEBAR BOOKING ######################################
*/
.sidebar-booking-top {
	height: 7px;
	background: url('../img/sidebar-booking-top.gif') top left no-repeat;
	overflow: hidden;
}
.sidebar-booking-mid {
	/*background: #8b2957;*/
	background: #fff url('../img/sidebar-booking-mid.gif') top left repeat;
	padding: 10px 20px 20px;/* 18px 20px */
	color: #000;
	font-size: 12px;
}
.sidebar-booking-mid h3 {
	font-family: Futura, futura, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	padding: 0 0 10px 0;
	margin: 0px;
	text-transform: uppercase;
}

.sidebar-booking-mid strong {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}
.sidebar-booking-mid hr {
	height: 1px;
	border-top: 0;
	border-bottom: 1px solid #8b2957;
	border-left: 0;
	border-right: 0;
}
.sidebar-booking-bot {
	height: 7px;
	background: url('../img/sidebar-booking-bot.gif') top left no-repeat;
	overflow: hidden;
}
/*
###########################
			Sidebar ORDER
###########################
*/
.order_sum_line {
	background: url('../img/dot_for_line.gif') top left repeat-x;
	height: 15px;
}

.sideBar_helpdesk_cnt {
	padding: 30px 0 0 20px;
}
.sideBar_helpdesk_cnt_phone {
	font-size: 16px;
	color:#8b1153;
	font-weight: bold;
}
.sideBar_helpdesk_cnt_emaillink {
	font-size: 13px;
	color:#8b1153;
	font-weight: bold;
}

/*
#########################  SIDEBAR PARTS SLUT  ##################################
######################### BUTTONS BELOW #########################################
*/
.submitLink {
	width: 126px;
	height: 45px;
	background: url('../img/search_button.gif') top left no-repeat;
	border: 0;
	/*cursor: pointer;*/
	color: #fff;
	font-size: 14px;
	margin: 0 22px 0 0;
	padding: 0;
}
.with_pointer {
	cursor: pointer;
}
.without_pointer {
	cursor: wait;
}

.buttone {
	line-height: 14px;
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.buttone .buttoneLeft {
	float: left;
	display: block;
	width: 6px;
	height: 16px;
	background: transparent url('../img/menu_img.gif') no-repeat scroll -238px 0px;
}
.buttone .buttoneTxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 8px;
	color: #fff;
	float: left;
	display: block;
	/*vertical-align: bottom;*/
	height: 16px;
	padding: 1px 5px 0 5px;
	margin: 0;
	background: transparent url('../img/menu_img.gif') 0 0 repeat-x;
}
.buttone .buttoneRight {
	float: left;
	display: block;
	width: 6px;
	height: 16px;
	background: transparent url('../img/menu_img.gif') no-repeat scroll -244px 0px;/* -244px -16px*/
}

.buttoneBig {
	display: block;
	cursor: pointer;
	text-decoration: none;
}
.buttoneBig .buttoneBigLeft {
	float: left;
	display: block;
	width: 6px;
	height: 23px;
	background: transparent url('../img/menu_img.gif') no-repeat scroll -238px -93px;
}
.buttoneBig .buttoneBigTxt {
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	color: #fff;
	float: left;
	display: block;
	vertical-align: bottom;
	height: 23px;
	padding: 5px 10px;
	margin: 0;
	background: transparent url('../img/menu_img.gif') repeat-x scroll 0 -93px;
}
.buttoneBig .buttoneBigRight {
	float: left;
	display: block;
	width: 6px;
	height: 23px;
	background: transparent url('../img/menu_img.gif') no-repeat scroll -244px -93px;/* -244px -16px*/
}

/*
############################################ BUTTON SLUT ############################################
*/

#footer {
	width: 900px;
	padding: 0;
	margin: 0;
	text-align: left;
	}
#footer p {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
#footer a {
	color: #fff;
	font-weight: normal;
	}
	.footerTop {
		background: url('../img/footer_bg_top.gif') no-repeat;
		height: 5px;
		padding: 0;
		margin: 0;
		overflow: hidden;
		}
	.footerMid {
		/*background: #560532 url('../img/footer_bg_mid_new.gif') repeat-x;*/
		background: #560532 url('../img/footer_bg_mid.gif') repeat-x;
		}

	/* this are new classes for new style on footer */
	
	.footerMid_new {
		background: #560532 url('../img/footer_bg_mid_new.gif') repeat-x;
		}
	.footerMid_header {
		padding: 5px 15px 3px 15px;
	}
	.footerMid_header p {
		padding: 26px 0 0;
		font-size: 14px !important;
	}
	.footerMidMid {
		width:870px;
		margin: 15px;
		padding: 0;
	}
	.footerMidMid_top {
		height:5px;
		overflow:hidden;
		background: url('../img/footer_bg_mid_mid_top.gif') top left no-repeat;
	}
	.footerMidMid_mid {
		background: #550532;
		padding: 20px 25px 0px 25px;/*5px 25px 0px 25px;*/
	}
	
	.footerMidMid_mid ul {
		padding:0;
		margin:0;
	}
	
	.footerMidMid_mid ul li {
		padding:0;
		margin:0;
		width:270px;/* 870px bred - 2*15px margin - 2*25px padding / 3 = 263 */
		float:left;
		font-size: 10px;
		line-height:16px;
	}
	.footerMidMid_mid h3 {
		font-size: 14px;
		font-weight: bold;
		color: #fff;
		margin: 0;
		padding: 0 10px 10px 0;/*15px 0 10px 0;*/
	}
	
	.footerMidMid_bot {
		height:5px;
		overflow:hidden;
		background: url('../img/footer_bg_mid_mid_bot.gif') top left no-repeat;
		padding:0;
		margin:0;
	}
	 
	/* END this are new classes for new style on footer */

		.footerMid p {
			/*padding: 5px 15px 3px 15px;*/
			padding: 12px 22px 3px 22px;
			}
		/**/
		.footerMid ul {
			padding: 0 0 22px 22px;/*0 22px 22px 22px;*/
			margin: 0;
		}
		/**/
		.footerMid li {
			float:left;
			width: 140px !important;
			display: inline;
			font-family: Arial, Helvetica, sans-serif;
			color: #fff;
			font-size: 10px;
			line-height: 14px;
			padding: 0;
			margin: 0;
		}
	.footerBot {
		background: url('../img/footer_bg_bot.gif') no-repeat;
		height: 5px !important;
		padding: 0;
		margin: 0;
		overflow: hidden;
		}

#claimer {
	text-align: left;
	padding: 10px 5px 0 22px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#claimer a {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
}
#claimer_new {
	text-align: center;
	padding: 10px 22px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.claimer_contact {
	padding: 10px 0 0 0;
	font-size: 12px;
}
				.print_page_ico_small {
					width: 27px;
					height: 18px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -260px -72px;background-repeat:no-repeat;
				}
				.tip_a_friend_ico_small {
					width: 27px;
					height: 18px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -286px -72px;background-repeat:no-repeat;
				}
				
				.tip_a_friend_ico_big {
					width: 34px;
					height: 27px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -344px -72px;background-repeat:no-repeat;
				}
				
				.shareicons_tweet {
					width: 32px;
					height: 27px;
					background-image: url('../img/ticmate_sprite.gif');background-position: -379px -71px;background-repeat:no-repeat;
				}
/* ############### IMAGE_ICONS ################### */
.write_big_ico { width: 48px; height: 48px;background-image: url('../img/ticmate_sprite.gif');background-position: -412px -73px;background-repeat:no-repeat;}
.pressrel_ico { width: 32px; height: 28px;background-image: url('../img/ticmate_sprite.gif');background-position: -381px -99px;background-repeat:no-repeat;}
.customer_recension_ico {display: block; float: left; width:38px !important;height:39px;text-align: center; padding: 7px 0 0 0; margin:-8px 10px 0 0;background-image: url('../img/ticmate_sprite.gif');background-position: -461px -71px;background-repeat:no-repeat;color:#fff;}
.add__ico {padding: 0 0 0 10px;width: 38px; height: 38px;background-image: url('../img/ticmate_sprite.gif');background-position: -501px -73px;background-repeat:no-repeat;}
.header_phone_ico_white {width:19px;height:14px;background-image: url('../img/ticmate_sprite.gif');background-position: -314px -112px;background-repeat:no-repeat;}
.header_email_ico_white {width:20px;height:11px;background-image: url('../img/ticmate_sprite.gif');background-position: -314px -100px;background-repeat:no-repeat;}
.basket_head_ico {width:19px;height:16px;background-image: url('../img/ticmate_sprite.gif');background-position: -335px -100px;background-repeat:no-repeat;}
/* absolutes */
#flags {
	text-align: right;
	position: absolute;
	top: 122px;
	left: 570px;
	width: 320px;/* to get flags to start from right! */
	}

.header_basket_area {
	position: absolute;
	top: 43px;
	left: 610px;
	width: 120px;
	text-align: right;
	font-size:12px;
	color:#fff;
}
.header_basket_area a,.header_football_basket_area a {
	color: #fff;
}

.header_football_basket_area {
	position: absolute;
	top: 32px;
	left: 610px;
}
.header_football_basket_link {
	color:#fff;
	height: 32px;
	display:block;
}
.header_football_basket_area_L {
	display: block;
	float:left;
	height: 32px;
	width: 28px;
	background-image: url('../img/basket_football_head_sprite.gif');background-position: 0 0;background-repeat:no-repeat;
}
.header_football_basket_area_M {
	display: block;
	float: left;
	height: 32px;
	background-image: url('../img/basket_football_head_sprite.gif');background-position: 0 -32px;background-repeat:repeat-x;
	padding: 8px 5px 0 3px;
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.header_football_basket_area_R {
	display: block;
	float: left;
	height: 32px;
	width: 6px;
	background-image: url('../img/basket_football_head_sprite.gif');background-position: -27px 0;background-repeat:no-repeat;
}
/*
######################################
	flags for sprites
######################################
*/

ul.footer_niche_flags { }

.small_flag_div {float:left;width:13px;height:9px;margin:3px 0 0 0; }
.small_flag_DK {background-image: url('../img/ticmate_sprite.gif');background-position: 0 -30px;background-repeat:no-repeat;}
.small_flag_SE {background-image: url('../img/ticmate_sprite.gif');background-position: -14px -30px;background-repeat:no-repeat;}
.small_flag_NO {background-image: url('../img/ticmate_sprite.gif');background-position: -28px -30px;background-repeat:no-repeat;}
.small_flag_FI {background-image: url('../img/ticmate_sprite.gif');background-position: -42px -30px;background-repeat:no-repeat;}
.small_flag_EN_UK {background-image: url('../img/ticmate_sprite.gif');background-position: -56px -30px;background-repeat:no-repeat;}
.small_flag_EN_US {background-image: url('../img/ticmate_sprite.gif');background-position: -70px -30px;background-repeat:no-repeat;}
.small_flag_NL {background-image: url('../img/ticmate_sprite.gif');background-position: -84px -30px;background-repeat:no-repeat;}
.small_flag_DE {background-image: url('../img/ticmate_sprite.gif');background-position: -98px -30px;background-repeat:no-repeat;}
.small_flag_FR {background-image: url('../img/ticmate_sprite.gif');background-position: -112px -30px;background-repeat:no-repeat;}
.small_flag_ES {background-image: url('../img/ticmate_sprite.gif');background-position: -126px -30px;background-repeat:no-repeat;}
.small_flag_IT {background-image: url('../img/ticmate_sprite.gif');background-position: -140px -30px;background-repeat:no-repeat;}
.small_flag_AR {background-image: url('../img/ticmate_sprite.gif');background-position: -154px -30px;background-repeat:no-repeat;}
.small_flag_CZ {background-image: url('../img/ticmate_sprite.gif');background-position: -168px -30px;background-repeat:no-repeat;}
.small_flag_PT {background-image: url('../img/ticmate_sprite.gif');background-position: -182px -30px;background-repeat:no-repeat;}
.small_flag_PL {background-image: url('../img/ticmate_sprite.gif');background-position: -196px -30px;background-repeat:no-repeat;}
.small_flag_JP {background-image: url('../img/ticmate_sprite.gif');background-position: -210px -30px;background-repeat:no-repeat;}
.small_flag_HU {background-image: url('../img/ticmate_sprite.gif');background-position: -224px -30px;background-repeat:no-repeat;}
.small_flag_BR {background-image: url('../img/ticmate_sprite.gif');background-position: -238px -30px;background-repeat:no-repeat;}

.midsize_flag_general { height:12px;width:17px;float:left;margin-right: 2px;}
.midsize_flag_noselect {opacity:0.9;filter:alpha(opacity=90);}
.midsize_flag_DK { background: url('../img/ticmate_sprite.gif') 0 -40px no-repeat;}
.midsize_flag_DK:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_SE { background: url('../img/ticmate_sprite.gif') -18px -40px no-repeat;}
.midsize_flag_SE:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_NO { background: url('../img/ticmate_sprite.gif') -36px -40px no-repeat;}
.midsize_flag_NO:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_FI { background: url('../img/ticmate_sprite.gif') -54px -40px no-repeat;}
.midsize_flag_FI:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_EN_UK { background: url('../img/ticmate_sprite.gif') -72px -40px no-repeat;}
.midsize_flag_EN_UK:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_EN_US { background: url('../img/ticmate_sprite.gif') -90px -40px no-repeat;}
.midsize_flag_EN_US:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_NL { background: url('../img/ticmate_sprite.gif') -108px -40px no-repeat;}
.midsize_flag_NL:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_DE { background: url('../img/ticmate_sprite.gif') -126px -40px no-repeat;}
.midsize_flag_DE:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_FR { background: url('../img/ticmate_sprite.gif') -144px -40px no-repeat;}
.midsize_flag_FR:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_ES { background: url('../img/ticmate_sprite.gif') -162px -40px no-repeat;}
.midsize_flag_ES:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_IT { background: url('../img/ticmate_sprite.gif') -180px -40px no-repeat;}
.midsize_flag_IT:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_AR { background: url('../img/ticmate_sprite.gif') -198px -40px no-repeat;}
.midsize_flag_AR:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_CZ { background: url('../img/ticmate_sprite.gif') -216px -40px no-repeat;}
.midsize_flag_CZ:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_PT { background: url('../img/ticmate_sprite.gif') 0 -53px no-repeat;}
.midsize_flag_PT:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_PL { background: url('../img/ticmate_sprite.gif') -18px -53px no-repeat;}
.midsize_flag_PL:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_JP { background: url('../img/ticmate_sprite.gif') -36px -53px no-repeat;}
.midsize_flag_JP:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_HU { background: url('../img/ticmate_sprite.gif') -54px -53px no-repeat;}
.midsize_flag_HU:hover {opacity:1;filter:alpha(opacity=100);}
.midsize_flag_BR { background: url('../img/ticmate_sprite.gif') -72px -53px no-repeat;}
.midsize_flag_BR:hover {opacity:1;filter:alpha(opacity=100);}

.largesize_flag_general { height:14px;width:20px;float:left;margin-right: 2px;}
.largesize_flag_noselect {opacity:0.9;filter:alpha(opacity=90);}
.largesize_flag_DK { background: url('../img/ticmate_sprite.gif') 0 0 no-repeat;}
.largesize_flag_DK:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_SE { background: url('../img/ticmate_sprite.gif') -21px 0 no-repeat;}
.largesize_flag_SE:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_NO { background: url('../img/ticmate_sprite.gif') -42px 0 no-repeat;}
.largesize_flag_NO:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_FI { background: url('../img/ticmate_sprite.gif') -63px 0 no-repeat;}
.largesize_flag_FI:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_EN_UK { background: url('../img/ticmate_sprite.gif') -84px 0 no-repeat;}
.largesize_flag_EN_UK:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_EN_US { background: url('../img/ticmate_sprite.gif') -105px 0 no-repeat;}
.largesize_flag_EN_US:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_NL { background: url('../img/ticmate_sprite.gif') -126px 0 no-repeat;}
.largesize_flag_NL:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_DE { background: url('../img/ticmate_sprite.gif') -147px 0 no-repeat;}
.largesize_flag_DE:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_FR { background: url('../img/ticmate_sprite.gif') -168px 0 no-repeat;}
.largesize_flag_FR:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_ES { background: url('../img/ticmate_sprite.gif') -189px 0 no-repeat;}
.largesize_flag_ES:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_IT { background: url('../img/ticmate_sprite.gif') -210px 0 no-repeat;}
.largesize_flag_IT:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_AR { background: url('../img/ticmate_sprite.gif') 0 -15px no-repeat;}
.largesize_flag_AR:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_CZ { background: url('../img/ticmate_sprite.gif') -21px -15px no-repeat;}
.largesize_flag_CZ:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_PT { background: url('../img/ticmate_sprite.gif') -42px -15px no-repeat;}
.largesize_flag_PT:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_PL { background: url('../img/ticmate_sprite.gif') -63px -15px no-repeat;}
.largesize_flag_PL:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_JP { background: url('../img/ticmate_sprite.gif') -84px -15px no-repeat;}
.largesize_flag_JP:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_HU { background: url('../img/ticmate_sprite.gif') -105px -15px no-repeat;}
.largesize_flag_HU:hover {opacity:1;filter:alpha(opacity=100);}
.largesize_flag_BR { background: url('../img/ticmate_sprite.gif') -126px -15px no-repeat;}
.largesize_flag_BR:hover {opacity:1;filter:alpha(opacity=100);}
/*
######################################
*/

#globalsearch {
	background: url('../img/top_search.gif') top left no-repeat;
	position: absolute;
	top: 80px;
	width: 134px;
	height: 21px;
	left: 758px;/*762? 736 */
	font-size: 9px;
	color: #fff;
	/*line-height: 14px;*/
	}
	#globalsearch input {
		margin-top: 1px;
		margin-left: 20px;
		background: transparent;
		border: 0;
		width: 110px;/*130px;*/
		height: 20px;/* 20?*/
		text-align: left;
		}

#login {
	position: absolute;
	top: 47px;
	left: 540px !important;
	width: 230px !important;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	}
	#login a {
		color: #fff;
	}

/*
################### ContactField ##########################
*/
/*
.contactField {
	padding: 0 16px;
}
.contactField h2 {
	font-family: Futura, futura, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 10px 0 0 0;
	margin: 0;
	text-transform: uppercase;
	}
.contactField p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	padding: 5px 0;
	margin: 0;
	}
.contactField a {
	color: #000;
}
.contactField .sel a {
	font-weight: bold;
	color: #9f0a5d;
}
.contactArea-mid a {
	font-weight: bold;
	color: #9f0a5d;
}
	
.theForm {
	margin: 0;
	width: 560px;
	padding: 20px 0 0 4px;
}
.inputArea {
	width: 250px;
	padding: 0;
	margin: 0;
}
.messageArea {
	width: 300px;
	padding: 0;
	margin: 0;
	}
.userInput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.userInput-short {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 80px;
}
.contactField .contactinfo {
	height: 16px;
	width: 112px;
}
.contactField .contactmess {
	height: 105px;
	width: 300px;
}

.contactBar {
	height: 33px !important;
	width: 593px;
	padding: 0;
	margin: 0;
	background: url('../img/siteimg_contact.gif') 0 0 no-repeat;
}
.contactBar ul {
	vertical-align: middle;
	padding: 8px 0 0 0;
	margin: 0;
}
	
.contactBar li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 0 15px;
	margin: 0;
	display: inline;
}
.contactBar a {
	cursor: pointer;
}

.contactArea-top {
	height: 5px !important;
	background: url('../img/siteimg_contact.gif') scroll 0 -34px no-repeat;
	padding:  0;
	margin: 0;
	overflow: hidden;
}
.contactArea-mid {
	background: url('../img/contactArea-mid.gif') repeat-y;
	padding:  0;
	margin: 0;
	position: relative;
}

.contactArea-bot {
	height: 5px !important;
	background: url('../img/siteimg_contact.gif') scroll 0 -284px no-repeat;
	padding:  0;
	margin: 0;
	overflow: hidden;
}
*/
.contactClaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 16px;
	margin: 0;
	position: relative;
}

.claimerBig {
	width:370px; padding:0 10px 0 0;margin: 0;
}
.claimerSmall {
	width:170px; padding:0;margin: 0;
}
/*
###################################################
contact_area 3-1 look
###################################################
*/

.contact_local_reps {
	/* background is coded as style in html - because of dynamics in local personell */
	min-height: 213px;
	padding: 0;
	margin: 0;
}
.contact_local_reps_text {
	width: 255px;/*300*/
	height: 195px;
	margin: 0;
	padding: 30px 0 0 33px;
}
.contactField {
	margin: 0 11px; /* (620 - 2*7 -584 / 2 = 11) */
}

.contactBar {
	height: 29px !important;
	width: 604px;
	padding: 0;
	margin: 0;
	background: url('../img/contact_bar_top_3-1.gif') bottom left no-repeat;
}
.contactBar ul {
	height: 29px !important;
	vertical-align: middle;
	padding: 0;/*8px 0 0 0;*/
	margin: 0;
	overflow: hidden;
	display: block;
}
	
.contactBar ul li {
	font-size: 12px;
	padding: 0;/*0 0 0 15px;*/
	margin: 0;
	display: inline;
}

.contactBar_menu_left {
	float: left;
	display: block;
	width: 20px !important;
	height: 29px !important;
	padding: 0;
	margin: 0;
}
.contactBar_menu_mid {
	float: left;
	display: block;
	height: 29px !important;
	padding: 5px 0 0 0;
	margin: 0;
}
.contactBar_menu_right {
	float: left;
	display: block;
	width: 20px !important;
	height: 29px !important;
	padding: 0;
	margin: 0;
}

.contactBar_menu_left {
	background: transparent url('../img/contact_bar_left_3-1.gif') bottom left;
}

.contactBar_menu_mid {
	color: #fff;
	background: transparent url('../img/contact_bar_mid_3-1.gif') top repeat-x;
}

.contactBar_menu_right {
	/*background: transparent url('../img/contact_bar_right_3-1.gif') bottom right;*/
	background: transparent url('../img/contact_bar_right_3-1.png') bottom right;
}

.sel .contactBar_menu_left {
	background: transparent url('../img/contact_bar_left_active_3-1.gif') bottom left;
}

.sel .contactBar_menu_mid {
	color: #9f0a5d;
	background: transparent url('../img/contact_bar_mid_active_3-1.gif') top repeat-x;
}

.sel .contactBar_menu_right {
	/* background: transparent url('../img/contact_bar_right_active_3-1.gif') bottom right; */
	background: transparent url('../img/contact_bar_right_active_3-1.png') bottom right;
}

.contactBar a {
	cursor: pointer;
	font-weight: normal;
}

.contactBar_brdr {
	height: 1px;
	background: url('../img/contact_area_top_brdr_3-1.gif') top left no-repeat;
	overflow: hidden;
}

.contactArea_top {
	height: 7px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/contact_area_top_3-1.gif') top left no-repeat;
}

.contactArea_mid {
	padding: 13px 20px 13px 20px;/* NY 13px 20px;*/
	margin: 0;
	font-size: 12px;
	background: url('../img/ticmate_sprite_1px_hor.gif') -2065px 0 repeat-y;/*url('../img/contact_area_mid_3-1.gif') top left repeat-y;*/
}
.contactArea_mid h2 {
	padding: 0;
	margin: 0;
}
.contactArea_bot {
	height: 1px !important;
	padding: 0;
	margin: 0;
	overflow: hidden;
	background: url('../img/contact_area_bot_3-1.gif') top left no-repeat;
}

.contact_form_area {
	width: 561px !important;
}

.contact_info_area {
	width: 190px;
}

input.contactinfo {
	height: 28px !important;
	width: 165px;/* NY 150px;*/
	border: 0 transparent;
	outline: none;
	background: transparent;
	margin: 0;
	padding: 8px 0 0 0;/* NY 5px 0;*/
	vertical-align: middle;
}

.contactinfo_bg {
	height: 37px !important;
	width: 176px !important;
	padding: 0 5px;/* NY 0 10px;*/
	margin: 0;
	background: url('../img/contact_area_txt_input_bg_3-1.gif') top left no-repeat;
}

.contactinfo_bg_selected {
	height: 37px !important;
	width: 176px;
	padding: 0 5px;/* NY 0 10px;*/
	margin: 0;
	background: url('../img/contact_area_txt_input_bg_active_3-1.gif') top left no-repeat;
}

.contact_message_area {
	width: 370px;
	padding: 0;
	margin: 0;
}

.contac_message { /*textarea*/
	border: 0 transparent;
	background: url('../img/contact_message_txtarea_bg_3-1.gif') top left no-repeat;
	width: 360px;
	height: 145px;
	padding: 5px;
}
.contac_message_selected { /*textarea*/
	background: url('../img/contact_message_txtarea_bg_active_3-1.gif') top left no-repeat;
	width: 360px;
	height: 145px;
	padding: 5px;
}

.contactmess {
	width: 360px;
	height: 130px;
	border: 0 transparent;
	outline: none;
	background: transparent;
	margin: 0;
	padding: 0;
}

.sub_contact_area {
	padding: 13px 20px;
	margin: 0;
	font-size: 12px;
}

.sub_contact_illustrations {
	width: 260px;
	text-align: center;
}

.contact_local_office_icons {
	font-size: 14px;
	color: #9f0a5d;
	font-weight: bold;
	padding: 20px 0;
	text-transform:lowercase;
}

.local_office_google_map {
	position: relative;
	width: 260px;
	text-align: center;
	height: 115px;
	padding: 0;
	margin: 0;
}

.send_button {
	border: transparent none;
	background: transparent;
	background-image: url('../img/ticmate_sprite.gif');background-position: -260px 0;background-repeat:no-repeat;/*background: transparent url('../img/send_button_3-1.gif') top left no-repeat;*/
	width: 140px;
	height: 41px;
	color: #fff;
	font-weight: bold;
}

.with_pointer {
	cursor: pointer;
}
/*
###################################################
STEP 2 NEWS for 3.1 looks
##################################################
*/

#step2form input.contactinfo {
	height: 28px !important;
	width: 165px;/* NY 150px;*/
	border: 0 transparent;
	outline: none;
	background: transparent;
	margin: 0;
	padding: 8px 0 0 0;/* NY 5px 0;*/
	vertical-align: middle;
}

.contactinfo_bg {
	height: 37px !important;
	width: 176px !important;
	padding: 0 5px;/* NY 0 10px;*/
	margin: 0;
	background: url('../img/contact_area_txt_input_bg_3-1.gif') top left no-repeat;
}

.contactinfo_bg_selected {
	height: 37px !important;
	width: 176px;
	padding: 0 5px;/* NY 0 10px;*/
	margin: 0;
	background: url('../img/contact_area_txt_input_bg_active_3-1.gif') top left no-repeat;
}

.onetwofourH {
	width: 176px;/*country drop down!! */
	font-size: 11px;
}
/*
#################################################
errorpage
#################################################
*/
.err_page_cnt {
	padding: 38px 33px 60px 38px;/* 45-7= 38px 40px-7=33px*/
}

.err_page_cnt h1 {
	font-size: 38px;
	color: #950146;
}
.err_contnt {
	font-size: 22px;
	line-height: 28px;
	color: #950146;
	font-weight: bold;
	padding: 0 0 20px 0;
}
.err_report_butt {
	width: 162px !important;
	height: 49px !important;
	background: url('../img/error_report_button.gif') top left no-repeat;
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	padding: 15px 0 0 0;
	margin: 10px 0 0 0;
	cursor: pointer;
}
/*
###########################################################
*/
#debug {
	margin-top: 80px;
	background: #ffc;
	text-align: left;
}
