* {
	margin: 0;
	padding: 0;
}
body {
	background-repeat: no-repeat;
	background-position: center top;
	background-attachment: fixed;
	font-family: Arial;
	font-size: 12px;
	color: #444;
	text-align: center;
}
a {
	text-decoration:none;
	color:#444;
	cursor: pointer;
}

.fadedBackgroundImage {
	/*background-image: url(/images/backgrounds/pixelWhite80.png);*/
}
.clearDiv{clear: both; height: 1px; line-height: 1px;}

#page {
	position: relative;
	width: 958px;
	margin: 0 auto;
	text-align: left;
}
#top {
	position:relative;
	margin: 0;
	width: 958px;
	height: 100px;
}
	#top #logo {
		position: absolute;
		top: 20px;
		left: 10px;
	}
.clear{height: 1px; line-height: 1px; clear: both;}
.ListThisKnapp{position: absolute; top:-20px;left: 400px;z-index: 5;}

#left {
	position: relative;
	width: 730px;
	float: left;
	margin-bottom: 20px;
	background-image:url("/images/backgrounds/backWhite730_80.png");
	background-repeat: repeat-y;
}
	#left h1 {
		color: #d1031c;
		margin: 4px 0;
		text-align: left;
		font-family: Arial;
		font-weight: bold;
		line-height: 24px;
		font-size: 20px;
	}
	#left h1.post {
		margin: 0;
		padding: 0 0 5px;
		font-size: 30px;
		line-height: 30px;
		font-weight: normal;
	}
	#left h2.header {
		color: #d1031c;
		margin: 4px 0;
		text-align: left;
		font-family: Arial;
		font-weight: normal;
		line-height: 24px;
		font-size: 20px;
	}

	#left div.descriptionContainer {
		width: 100%;
		margin: 0;
		background-image: url(/images/backgrounds/pixelWhite80.png);
	}
	#left div.nearbyContainer {
		border-left: 1px solid #bbb;
		float: right;
		position: relative;
		width: 229px;
	}
		#left div.nearbyContainer .nearbyContent {
			
		}
			#left div.nearbyContainer .nearbyContent ul {
				padding: 0;
				margin: 0;
				list-style: none;
			}
				#left div.nearbyContainer .nearbyContent ul li {
					padding: 0;
					margin: 0;
				}
				#left div.nearbyContainer .nearbyContent ul li.heading {
					font-size: 12px;
					font-weight: bold;
					margin-top: 8px;
				}
				#left div.nearbyContainer .nearbyContent ul li.item {
					font-size: 10px;
					font-weight: normal;
				}
	#left div.contentContainer {
		position: relative;
		clear: both;
		margin: 0;
		padding: 15px;
	}
		#left div.contentContainer h3 {
			margin: 0;
			padding: 0;
			font-size: 20px;
			line-height: 30px;
			color: #d1031c;
		}
		#left div.contentContainer .button {
			position: absolute;
			top: 10px;
			right: 10px;
			width: 96px;
			height: 17px;
			background-image: url(/images/backgrounds/add.png);
		}
			#left div.contentContainer .button a {
				font-size: 11px;
				color: #fff;
				line-height: 17px;
				margin-left: 5px;
			}
		#left div.contentContainer .imageContainer {
			float: left;
			padding: 10px 6px 0 0;
			position: relative;
		}
		#left .pointBottomContainer {
			padding: 0 15px;
		}
#right {
	position: absolute;
	right: 0;
	top: 100px;
	width: 240px;
	float: right;
}
	#right ul {
		padding: 10px 0 10px 30px;
		margin: 0;
	}
	#right li {
		padding: 0 0 3px 0;
		margin: 0;
		list-style: decimal;
	}
	#right .linkListClass {
		margin: 0 3px 0 43px;
		font-size: 11px;
		position: relative;
		z-index: 1;
		background-image: url(/images/design2/buttons/subMenu/back.png);
		background-repeat: repeat-y;
	}
	.rightBottomBox .acordionBoxesRight {
		position: relative;
		width: 240px;
		height: 25px;
		line-height: 25px;
		background-image: url(/images/design2/buttons/subMenu/inactive.png);
		background-position: right top;
		background-repeat: no-repeat;
		margin-top: 3px;
	}
	.rightBottomBox .acordionBoxesRight.active{background-image: url(/images/design2/buttons/subMenu/active.png);}
	
		div.acordionBoxesRight h3.accordion {
			position: relative;
			margin: 0;
			height: 21px;
			color: #333333;
			font-size: 12px;
			cursor: pointer;
			line-height: 24px;
			margin-left:42px;
		}


	.categoryListRightBox {
		position: relative;
		margin-top:15px;
	}
	#right .oneCategoryListRightBox {
		position: relative;
		width: 240px;
		height:38px;
		margin:0px;padding:0px;
		margin-bottom: 5px;
		cursor: pointer;
			}
	.rightBottomBox{position: relative;}
		#right .oneCategoryListRightBox .right {float: right;font-size: 17px;line-height: 35px; height:38px; width:204px;background-image: url(/images/design2/buttons/topMenu/right.png);background-repeat: no-repeat;margin:0px;padding:0px;}
		#right .oneCategoryListRightBox .left {float: right;height:38px; width:7px;background-image: url(/images/design2/buttons/topMenu/left.png);background-repeat: no-repeat;background-position: left top;margin:0px;padding:0px;}
			#right .oneCategoryListRightBox.active .left{width: 36px;}
		#right .oneCategoryListRightBox .right a {
			color: #d1031c;
			padding-left:20px;
			font-weight: bold;
		}
		#right .oneCategoryListRightBox .leftBackground {
			height: 35px;
			width: 33px;
			float: left;
			background-image: url('/images/menus/CategoryChoserInactiveRed35New.png');
			background-repeat: no-repeat;
			background-position: right;
		}
		#right .oneCategoryListRightBox.active .leftBackground {
			height: 35px;
			width: 34px;
			float: left;
			background-image: url('/images/menus/CategoryChoserActiveRed35New.png');
			background-repeat: no-repeat;
			background-position: right;
		}
	#right .rightSearchBox {
		background-image: url(/images/backgrounds/searchBack.png);
		background-position: right top;
		background-repeat: no-repeat;
		height: 40px;
		margin: 20px 0;
		right: -2px;
		position: relative;
		width: 240px;
	}
		#right .rightSearchBox .searchInput {
			position: absolute;
			background-color: transparent;
			border-color: transparent;
			left: 32px;
			width: 134px;
			font-size: 14px;
			top: 11px;
			border: 0;
			margin: 0;
			line-height: 14px;
			padding:0;
		}
		#right .rightSearchBox .searchSubmit {
			position: absolute;
			right: 0;
			background-color: transparent;
			padding: 0;
			width: 65px;
			height: 40px;
			top: 0;
			border: 0;
			margin: 0;
			cursor: pointer;
			line-height: 20px;
		}
	#right .active {
		font-weight: bold;
		color: #b41c19;
	}
.blowStartBox{
	clear: both;
	height: 14px;
	width: 730px;
	background-image: url(/images/backgrounds/startBoxBottomBack.png);
	background-position: bottom;
	background-repeat: no-repeat;}
#box {
	background-color: #FFF;
	width: 730px;
	position: relative;
	background-image: url(/images/backgrounds/startBoxBottomTopBack.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
	#box ul {
		padding: 0;
		list-style: none;
		margin:5px 0 0 13px;
		z-index: 1;
	}
		#box ul li {
			width: 170px;
			height: 124px;
			float: left;
			margin: 3px;
			padding: 0;
			position: relative;
		}		
			.startBoxImgBack{position: absolute; top:0px;left:0px;z-index: 1;}
			.startBoxImg{position: absolute; top:10px;left:12px;z-index: 2;}
			.startBoxImgTips{position: absolute;bottom:110px; left:-35px;display: none;z-index: 3;}
				.startBoxImgTipsPadding{padding:10px 20px;}
					.startBoxImgTips h4{color:#d1031c;}
				.startBoxImgTips .top{height:8px; line-height: 1px; background-image: url(/images/design2/boxes/infoBoxStart/top.png); background-repeat: no-repeat;width: 259px; position: relative;}
				.startBoxImgTips .bottom{height:28px; line-height: 1px; background-image: url(/images/design2/boxes/infoBoxStart/bottom.png); background-repeat: no-repeat;width: 259px; position: relative;}
				.startBoxImgTips .middle{ background-image: url(/images/design2/boxes/infoBoxStart/middle.png); background-repeat: repeat-y;width: 259px; position: relative;}
				
		.pointTplHeaderExtraBox{position: relative;float:right;display: block; width: 210px; margin:0px 0px 10px 10px;clear: both;}
		.boxTopPadding{padding:20px 30px 0px; color: #555; font-size: 13px; font-weight: normal;}
			.boxTopPadding .left{width: 500px;float:left;}
			.boxTopPadding .right{width: 320px;float:right;}
			.boxTopPadding p{padding-bottom: 10px;}
		.clearDiv{clear: both;height: 1px;line-height: 1px;}
		
	.tipz {
		z-index: 4;
	}
		.tip {
			padding: 0;
			margin: 0;
			width: 200px;
			background-color: #fff;
			color: #000;
		}
		.tip-title {
			color: #222;
			font-weight: bold;
			background-color: #fff;
			padding: 10px;
			text-align: left;
		}
		.tip-text {
			color: #444;
			background-color: #fff;
			font-weight: normal;
			font-size: 11px;
			padding: 10px;
			text-align: left;
		}
.listOneItemBox {
	position: relative;
	padding: 15px 0;
	margin: 0px;
	background-color: transparent;
	clear: both;
	height: 100px;
	cursor: pointer;
	border-bottom: 1px solid #bbb;
}
.listSmallBox {
	height: 30px;
	padding: 5px 0;
}
	.listOneItemBox ul, .draggable ul {
		margin: 4px 0 0 20px;
		width: 535px;
		padding: 0;
		list-style: none;
	}
	.listOneItemBox ul li, .draggable ul li {
		float: left;
		margin: 5 25px 0 0;
		font-size: 11px;
		font-weight: bold;
		width: 180px;
	}
	.listOneItemBox .listOneItemImg {position: relative;width: 150px;height: 100px;float: left;margin-left: 15px;}
	.listOneItemBox .listOneItemText {position: absolute;top:15px; left:180px; z-index: 1; ; width: 535px;height: 100px;overflow: hidden;}
		.listOneItemBox .listOneItemText h3 a:link, .listOneItemText h3 a:visited, .categoryOneItemText h3 a:visited, .categoryOneItemText h3 a:link {color: #d1031c;}
	.listOneItemBox .listSmall {height: 100%;}
		.listOneItemBox .listSmall p {display: none;}
	.listOneItemBackground{position: absolute; top: 0; left: 0; width: 730px; height: 130px;z-index: 0;}
.listOneItemButton {
	position: absolute;
	bottom: 15px;
	right: 30px;
	z-index: 2;
	line-height: 10px;
	padding: 0px;
	display: none;
}
.listOneEmptyItem {
	width: 100%;
	clear: both;
	padding: 0px;
	margin:0px;
	line-height: 1px;
	height: 1px;
}

	.listOneEmptyItem .listOneEmptyItemLine {
		margin: 0;
		background-color: #bbb;
		width: 730px;
		height: 1px;
		line-height: 1px;
	}
div.footerText {
	padding: 15px;
	background-color:#FFF;
}
	.footerText .left{position: relative; text-align: left; float: left;}
	.footerText .right{position: relative; text-align: left; float: right;font-weight: bold; font-size: 10px;}	
		.footerText .right ul{list-style: none; margin: 0; padding: 0;margin-top: 5px;	}
			.footerText .right li{text-align: right; float: left; margin-left: 10px;}
	.footerText h6{color: #d1031c; font-size: 15px;}
	.footerText a:link, .footerText a:visited, footerText a{color: #d1031c;}
	div.footerText p {
		font-weight: bold;
		margin: 0;
		padding: 0;
		font-size: 11px;
	}


/* TOP */
.myAccount{position: absolute; top:0px;right:-7px; width: 216px; background-image: url(/images/backgrounds/myAccountBack.png); background-position: bottom;color:#d1031c;letter-spacing: 0.6px;}
	.myAccount a:link, .myAccount a:visited{color:#d1031c;}
	.myAccountTopRow{position: relative; margin:8px 14px 8px;font-size: 12px;font-weight: bold;}
		.myAccountTopRow.unactive{margin-bottom: 12px;}
		.myAccountTopRow .img{position: absolute; top:-2px; right: 0px; height: 17px;width: 17px;background-repeat: no-repeat;}
			.myAccountTopRow .img.down{background-image: url(/images/design2/top/myAccountTopRowArrowDown.png);}
			.myAccountTopRow .img.right{background-image: url(/images/design2/top/myAccountTopRowArrowRight.png);}
		.myAccountContnet{position: relative;margin:0 14px 14px;}
			.myAccountContnet .row{position: relative; margin:0px 0px 2px; clear: both;font-weight:bold;line-height: 12px;font-size: 10px;}
				.myAccountContnet img{position: absolute; top:2px; left:0px;}
				.myAccountContnet .text{margin-left:15px;}

/* POINT TPL */


.pointToolsContainer{width:210px;height: 89px;margin-top:18px;position: relative;}
	.pointToolsContainer .menuMouseLayer{width: 210px;height: 16px;background-repeat: no-repeat;position: absolute;top:0px;left:0px; z-index: 3;}
	.pointToolsContainer .menu{width: 210px;height: 16px;background-image: url(/images/design/point/buttons.png);background-repeat: no-repeat;position: absolute;top:0px;left:0px; z-index: 1;}
		.pointToolsContainer .menu div, .pointToolsContainer .menuMouseLayer div{width: 48px;height:16px;margin-right:6px;float: left;cursor: pointer;}

	.pointToolsContainer .boxes{width: 210px;height: 16px; display: none; background-repeat: no-repeat;position: absolute;top:0px;left:0px;z-index: 2;overflow: hidden;}
	
	.pointToolsContainer .share.boxes{background-image:url(/images/design/point/shareBox.png);}
	.pointToolsContainer .contact.boxes{background-image:url(/images/design/point/contactBox.png);}
	.pointToolsContainer .edit.boxes{background-image:url(/images/design/point/editBox.png);}
	.pointToolsContainer .weather.boxes{background-image:url(/images/design/point/weatherBox.png);}
	.pointToolsContainer .print.boxes{background-image:url(/images/design/point/printOver.png);}

	
	.pointWeatherItem{position:relative;width:40px; height: 50px; overflow: hidden;float:left;margin-left:10px;margin-top:30px;}
		.pointWeatherItem .pointWeatherItemPic{position: absolute; top:0px;left:0px;z-index:4;}
		.pointWeatherItem .pointWeatherItemTemp{position: absolute; top:0px;right:5px;z-index:5;font-size:14px;color:red;font-weight: bold;}
		.pointWeatherItem .pointWeatherItemDay{position: absolute; bottom:0px;right:0px;width:40px;text-align:center;z-index:5;font-size: 9px;font-weight: bold;}
	.pointWeatherItemError{position:relative;width:190px; height: 50px; overflow: hidden;float:left;margin-left:10px;margin-top:45px;font-size: 9px;font-weight: bold;}
	
	.pointShareItemBox{position: relative; margin:25px 0px 0px 5px; width: 125px; height: 56px;}
		.pointShareItem{position: relative;float:left;width:55px; height: 28px;line-height: 28px;font-size: 10px;}
		.pointShareItem.wide{width: 70px;}
			.pointShareItem .text{margin-left:18px;letter-spacing: 0px;font-weight: bold;}
			.pointShareItem .img{width:16px;height: 16px;position: absolute;top:5px;left:0px;}
			
	.pointEditItemBox{position: relative; margin:28px 0px 0px 33px; width: 160px; height: 56px;}
		.pointEditItemBox .pointEditItem{width:160px;margin:0px;padding:0px;line-height: 14px; font-size: 9px;font-weight: bold;}
		
	.nearbyContent.relatedLists{margin-bottom: 30px;}
		.nearbyContent.relatedLists li{padding-top: 6px;}
		.nearbyContent.relatedLists span{font-size: 10px;}
		
/* END POINT TPL */



.boxWithHeading{width: 100%;position: relative;}
	.boxWithHeading .top{height: 23px;position: relative;background-image: url(/images/design/boxWithHeading/topBackBottom.png); background-position: bottom left; background-repeat: no-repeat;color: #FFF;font-size: 10px;line-height: 20px;}
	.boxWithHeading .top .heading{position: absolute;top:0px;right:0px;height: 23px;}
	
	
	/* Making the box work with left heading */
	.boxWithHeading.left .top{background-position: bottom right; background-image: url(/images/design/boxWithHeading/topBackBottomLeft.png);}
	.boxWithHeading.left .top .heading{left:0px;}
	.boxWithHeading.left .top .heading .left{background-image: url(/images/design/boxWithHeading/topNameRightBlueLeft.png);}
	.boxWithHeading.left .top .heading .right{background-image: url(/images/design/boxWithHeading/topNameLeftBlueLeft.png);}
	
	
	
		.boxWithHeading .top .heading div{position: relative;float:left; height: 23px;}
		.boxWithHeading .top .heading .left{background-image: url(/images/design/boxWithHeading/topNameLeftBlue.png); background-repeat: no-repeat;width: 2px;}
		.boxWithHeading .top .heading .middle{padding:0px 5px;background-image: url(/images/design/boxWithHeading/topNameMiddleBlue.png); background-repeat: repeat-x;}
		.boxWithHeading .top .heading .right{background-image: url(/images/design/boxWithHeading/topNameRightBlue.png); background-repeat: no-repeat;width: 2px;}


		
	.boxWithHeading .bottom .content{border-right: 1px solid black;border-left:1px solid black;padding:4px 5px 2px;background-color: #FFFFFF;position: relative;}
		.boxWithHeading .bottom .content .clickableItem{cursor: pointer;position: relative;margin:3px 0px;}
		.boxWithHeading .bottom .content .clickableItem .img{background-image: url(/images/design/boxWithHeading/inactive.png); background-repeat: no-repeat; position: absolute;top:0px;left:0px;width:10px;height: 10px;}
			.boxWithHeading .bottom .content .clickableItem.active .img{background-image: url(/images/design/boxWithHeading/active.png);}
		.boxWithHeading .bottom .content .clickableItem .text{line-height: 10px; padding:0px 0px 0px 15px;font-size:10px;}
		
	.boxWithHeading .bottom .bottomBar{clear: both;height: 2px;position: relative;background-image: url(/images/design/boxWithHeading/bottom.png); background-repeat: repeat-x;margin: 0px 2px;}
	.boxWithHeading .bottom .bottomBar div{position: absolute;top:0px; height: 2px;}
	.boxWithHeading .bottom .bottomBar .left{width: 2px;background-image: url(/images/design/boxWithHeading/bottomLeftCorner.png); background-repeat: no-repeat;left:-2px;}
	.boxWithHeading .bottom .bottomBar .right{width: 2px;background-image: url(/images/design/boxWithHeading/bottomRightCorner.png); background-repeat: no-repeat;right:-2px}
	
	
	
/* BUTTONS */
	/* BUTTON 1 */
	.button1{position: absolute;cursor: pointer;font-size: 11px;letter-spacing: 0.6px;color:#cf051d;}
		.button1 .left{height: 29px; position: relative;float:left;background-image: url(/images/design2/buttons/button1/back.png);background-repeat: no-repeat;background-position: top left;}
			.button1.radio .left{width: 70px;text-align: right;}
				.button1.radio .left span{padding:0px 5px 0px 0px;}
			.button1 .left a{line-height: 28px;font-weight:bold;color:#cf051d;padding:0px 15px;}
			.button1 .left span{line-height: 28px;font-weight:bold;color:#cf051d;padding:0px 15px;}
		.button1 .right{height: 29px;width: 25px; position: relative;float: left;background-repeat: no-repeat;}
			.button1.plus.zoom .right{background-image: url(/images/design2/buttons/button1/mapPlus.png);}
			.button1.minus.zoom .right{background-image: url(/images/design2/buttons/button1/mapMinus.png);}
			.button1.plus .right{background-image: url(/images/design2/buttons/button1/redPartPlus.png);}
			.button1.down .right{background-image: url(/images/design2/buttons/button1/redPartDown.png);}
			.button1.up .right{background-image: url(/images/design2/buttons/button1/redPartUp.png);}
			.button1.inactive .right{background-image: url(/images/design2/buttons/button1/redPartInactive.png); width: 10px;}
			
			.button1.left .right{background-image: url(/images/design2/buttons/button1/redPartLeft.png);}
			.button1.right .right{background-image: url(/images/design2/buttons/button1/redPartRight.png);}
			.button1.minus .right{background-image: url(/images/design2/buttons/button1/redPartMinus.png);}
			.button1.radio .right{background-image: url(/images/design2/buttons/button1/redPartRadio.png);}
				.button1.radio.active .right{background-image: url(/images/design2/buttons/button1/redPartRadioActive.png);}
			
		/*POSITION*/
		.button1.topLeft{top:0px;left:0px;}
		.button1.topRight{top:0px;right:0px;}
	/*END BUTTON 1*/
	
	/* BUTTON 2 */
	.button2{position: relative;cursor: pointer;font-size: 11px;letter-spacing: 0.6px;color:#FFF;font-weight: normal;}
		.button2.floatLeft{float:left;margin: 2px 15px;clear: both;}
		.button2 .left{height: 19px; position: relative;float:left;background-image: url(/images/design2/buttons/button2/left.png);background-repeat: no-repeat;background-position: top left;}
			.button2 .left a{line-height: 17px;color:#FFF;padding:0px 10px;}
		.button2 .right{height: 19px;width: 16px; position: relative;float: left;background-repeat: no-repeat;}
			.button2.down .right{background-image: url(/images/design2/buttons/button2/rightDown.png);}
			.button2.left .right{background-image: url(/images/design2/buttons/button2/rightLeft.png);}
			.button2.right .right{background-image: url(/images/design2/buttons/button2/rightRight.png);}
	/*END BUTTON 2*/
	
	/* BUTTON 3 */
	.button3{position: relative;cursor: pointer;font-size: 12px;letter-spacing: 0.6px;color:#FFF;font-weight: normal;float:right;clear: both;margin-bottom: 4px;}
		.button3.left{float:left;margin-left:15px;}
		.button3 .left{height: 29px; position: relative;float:left;background-image: url(/images/design2/buttons/button3/back.png);background-repeat: no-repeat;background-position: top left;}
			.button3 .left a{line-height: 26px;color:#FFF;padding:0px 10px;font-weight: bold;}
		.button3 .right{height: 29px;width: 26px; position: relative;float: left;background-repeat: no-repeat;}
			.button3.plus .right{background-image: url(/images/design2/buttons/button3/rightPlus.png);}
	/*END BUTTON 2*/
	
	
	/* BUTTON 9 */
	.button9{position: absolute;cursor: pointer;}
		.button9 .right{height: 29px;width: 25px; position: relative;float: left;background-repeat: no-repeat;}
			.button9.plus div{background-image: url(/images/design2/buttons/button1/mapPlus.png);}
			.button9.minus div{background-image: url(/images/design2/buttons/button1/mapMinus.png);}
	/*END BUTTON 9*/
	
	
/* POINT PAGE */
.point{position: relative;}
	.point .pointAboveMap{position: relative;padding:10px 15px; font-size: 14px;line-height: 14px; text-transform: uppercase;background-color: #FFF;}
		.pointAboveMap h5{color:#AAA;}
		
	.point .pointMapBox{position: relative;background-color: #FFF;height:300px;width: 730px;}
	
	
	
	.point .pointToolbox{height: 46px; width: 730px;background-image: url(/images/design2/point/toolbox/pointToolboxBack.png);overflow: hidden;font-size: 11px;font-weight: bold;line-height: 16px;position: relative;}
		.pointToolbox .box{float:left;padding:12px 20px;}
			.pointToolbox .text{float:left;padding-right: 10px;}
			.pointToolbox .item{float:left;padding-right:5px;}
			.voteText{position: relative; width:83; height:15px;float:left;}
				.voteBox{width:87px;height: 15px;position:relative;overflow: hidden; float:left;}
				.voteGradesBoxes{position:relative;width:87px;height: 15px;top:0px;z-index: 3;}
					.voteGradesBoxes div{position:relative; padding-right:2px; float:left;width:15px;height: 15px;}
				.voteBackground{position:absolute;width:87px;height: 15px;top:0px;left:0px;background-image: url(/images/design/point/vote.png);background-repeat: no-repeat;z-index: 2;}
				.voteOpacity{position:absolute;width:87px;height: 15px;top:0px;left:0px;background-image: url(/images/design/point/vote_back.png);background-repeat: no-repeat;z-index: 1;}

			.pointToolbox .wheather{position: absolute;right:0px;top:0px;}
				.pointToolbox .wheather .item{width:35px;height: 16px;position: relative;margin-left:13px;}
					.pointToolbox .wheather .item img{height: 16px;width: 16px;position: absolute;right:0px;top:0px;}
					.pointToolbox .wheather .item .temp{position: absolute;left:0px;top:10px; line-height: 8px; font-size: 8px;color:#999;}
					.pointToolbox .wheather .item .day{position: absolute;left:0px;top:-1px;line-height: 10px; font-size: 10px;}
					
					
					
	.point .pointBottomContainer{padding:0px 15px;/*background-image: url(http://www.listitdenmark.com/images/backgrounds/pixelWhite80.png);*/}
		.PointBottomRow{clear: both;}
			.PointBottomLeft{float:left;width: 466px;}
				.PointBottomContent{clear: both;position: relative;padding:0px 0px 10px;margin:10px 0 10px 0;}
					.PointContentText p{line-height: 16px;padding:3px 0px;}
						.truncatedDescription{overflow: hidden;height:66px;}
						.truncatedDescriptionButton{margin: 3px; height: 19px;position: relative;}
						.pointContentExtras{color: #3982e5;}
							.pointContentExtras a{color: #3982e5;} .pointContentExtras a:hover{text-decoration: underline;}
							.pointContentExtras span{padding-right:10px;}
					.PointBottomContent h3{color:#D1031C;font-weight: normal;font-size: 20px;}
					.PointBottomLeftCommentBox{margin:20px 0px;}
						.PointBottomLeftCommentDividerRow{line-height: 1px;clear: both;height: 1px;background-color: #DDD;width: 466px;}
						.PointBottomLeftCommentItem{position:relative;padding:10px 10px 10px 50px;}
							.PointBottomLeftCommentItem.odd{background-image: url(/images/design2/commentsOddBack.png); background-repeat: repeat-y;}
							.PointBottomLeftCommentItemReport{position: absolute; right: 6px; top: 6px;}
							.PointBottomLeftCommentItemDate{position: absolute; top:10px; left:10px;}
								.PointBottomLeftCommentItemDate h4{font-size: 19px; line-height: 19px; font-weight: bold; color: #999;text-align: center;}
								.PointBottomLeftCommentItemDate h5{font-size: 11px; line-height: 14px; font-weight: normal; color: #999;text-align: center;}
							.PointBottomLeftCommentItemText{position: relative; float:left;margin:0px 0px 0px 20px; width:326px;line-height: 16px;}
							.PointBottomLeftCommentItemImg{position: relative; float: left; height: 48px; width: 48px;background-image: url(/images/design2/faces/frame.png);background-repeat: no-repeat;}
					
					/*style="position: relative; margin: 10px; padding: 10px; border: 1px solid #ff3300; background-color: #fff;"*/
					
					
					.PointImageBox{position: relative;margin:10px 0px;}
						.PointImageBox .imageContainer{float:left;margin:5px 5px 5px 0px;position: relative;}
						.PointImageReport{position: absolute; left: 3px; bottom: 3px;}
						.PointImageDelete{position: absolute; right: 10px; bottom: 3px;}
						
					.nearbyContent ul{list-style: none;margin:0px;padding:0px;font-size: 11px;}
						.nearbyContent ul .heading{font-weight: bold; margin-top:10px;}
						.nearbyContent ul .item{font-weight: normal; }
					
					
			.PointBottomRight{float:right;width: 200px;}
			
			.PointBottomBorder{border-bottom: 1px solid #bcb9b3;}
			.PointRowPadding{padding:0 0 10px 0;}
			


/* END POINT PAGE */

/* DRAGGABLE */

#draggableContainer {
	padding-bottom: 10px;
}

	.draggable {
		width: 690px;
		height: 130px;
		margin: 10px;
		padding: 0;
		/*border: 1px solid #e6e6e6;*/
		position: relative;
		cursor: move;
		background-image: url(/images/backgrounds/testpostback.png);
		/*
		background: -moz-linear-gradient(center bottom, rgb(230, 230, 230) 39%, rgb(255, 255, 255) 61%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop:(0.39, rgb(230, 230, 230)), color-stop:(0.61, rgb(255, 255, 255)));
		
		-moz-border-radius: 8px 8px 8px 8px;
		-webkit-border-radius: 8px 8px 8px 8px;
		border-radius: 8px 8px 8px 8px;
		
		-moz-box-shadow: 0 3px 5px 1px #8e8e8e;
		-webkit-box-shadow: 0 3px 5px 1px #8e8e8e;
		box-shadow: 0 3px 5px 1px #8e8e8e;*/
	}
		.draggable .image {
			float: left;
			margin: 15px 20px;
			border: 1px solid #9a9a9a;
		}
		.draggable .description {
			float: left;
			margin: 15px 5px;
			width: 400px;
		}
			.draggable .description p {
				margin: 5px 0;
			}
		.draggable .close {
			position: absolute;
			top: 8px;
			right: 8px;
			cursor: pointer;
		}
	

/* /DRAGGABLE */


/* LISTS */
#inputUserListDescription{position: relative;padding:5px; width:680px; border:1px solid #DDDDDD; height: 60px;}
#inputUserListName{position: relative; padding:2px; font-size: 20px; line-height: 20px; width: 400px;border:1px solid #DDDDDD; }
/* START SUBCATEGORY */
.categorySortingBar{background-image:url("/images/design2/point/toolbox/pointToolboxBack.png");font-size:11px;font-weight:bold;height:43px;line-height:16px;overflow:hidden;position:relative;width:730px;}
	.categorySortingBarItem{position: relative;float:left;margin:5px 10px;}
	
	
#gmStreetViewPanorama .header, #gmStreetViewPanorama p{text-align: left;}

form.addPost input {
	background-color:transparent;
	background-image:url("/images/welboxed/input.png");
	background-repeat:no-repeat;
	border:0 none;
	font-style:italic;
	height:25px;
	line-height:25px;
	margin:5px 0;
	padding:0 5px;
	width:205px;
}
form.addPost textarea {
	width: 290px;
	height: 150px;
}
form.addPost input.submit {
	width: 88px;
	height: 27px;
	background-image: url(/images/welboxed/submit.png);
	line-height: 24px;
	font-size: 11px;
	font-style: normal;
	margin: 0;
	padding: 0 5px;
	text-align: left;
	font-weight: bold;
	color: #fff;
}

/* SEARCH TPL */
.searchResult .boxTopPadding{padding: 15px;}
.searchNavigation{position: absolute; top:15px; right:15px;width:280px;}
	.searchNavigation .prev{left:0px; top:0px;}
	.searchNavigation .next{right:0px; top:0px;}
.searchResult .resultBox{position: relative; margin:15px;margin-top: 10px;}
	.searchResult h4{font-size: 22px; border-bottom: 1px solid #BBBBBB; margin-bottom: 10px; width: 700px;}
	.resultBox .itemBox{position: relative; width: 700px;}
		.resultBox .itemBox .item{width: 700px;font-size: 12px; border-bottom: 1px solid #DDD;margin-bottom: 8px; padding-bottom: 8px;}
		.resultBox .itemBox .item h5{font-size: 9px;}
		.resultBox .itemBox .item h2{color: #D1031C; font-size: 16px; font-weight: normal;}
			.resultBox .itemBox .item h2 a:link, .resultBox .itemBox .item h2 a:visited, .resultBox .itemBox .item h2 a{color: #D1031C;}
/*END SEARCH TPL */


/* contentPage START */
.contentPage{position: relative;}
.contentPage .padding{margin: 15px;}
.contentPage .text{width: 350px;float: left;}
.contentPage .img{float: right;}
.contentPage p{padding:5px 0px;}
.contentPage a, .contentPage a:link, .contentPage a:visited {color: #D1031C;}
.contentPage a:hover{text-decoration: underline;}
/* contentPage END */


/* userListPage */
.userListPage{}
	.userListPage h5{margin: 0; padding: 0; color: #aaa; text-transform: uppercase;}
	.userListPageHeadingLeft{float: left; width: 500px; position: relative;}
	.userListPageHeadingRight{float: right; width: 170px; position: relative;margin-top: 30px;}
		.userListPageHeadingRight box{position: relative;}
			.userListPageHeadingRight .text{float: left;margin-right: 10px;font-weight: bold;font-size: 15px;color:#777;}
			.userListPageHeadingRight .item{float: left;margin-right: 2px;}
		

/* startTopListRow */
.startTopListRow{margin-top:10px;border-bottom:1px solid #BBBBBB;padding-bottom: 20px;}
	.startTopListRow .item{width: 350px; float: left; margin-left: 15px;}
		.startTopListRow .item .headingBox{width: 328px;height: 38px; background-image: url(/images/backgrounds/startHeadingBack.png);}
			.startTopListRow .item .headingBox h4{padding:9px 0 0 20px;font-size: 16px; color: #D1031C;}
		.startTopListRow .item ul{margin-left:0px;list-style: none;margin-left: 10px;}
			.startTopListRow .item ul li{padding:4px 0; width: 313px;}
				.startTopListRow .item ul li span{margin-left: 10px;width:15px;display: block;text-align:right;float: left;}
				.startTopListRow .item ul li.even{background-color: #DDD;-moz-border-radius: 3px;border-radius: 3px;}
				.startTopListRow .item ul li a{padding:5px 7px;}
	

#error_page {
	background-color: #fff;
	padding: 0 15px 30px 15px;
	text-align: center;
}
	#error_page_search {
		width: 250px;
		height: 30px;
		padding: 4px;
		border: 1px solid #bbb;
		font-family: Arial;
		font-size: 20px;
		line-height: 30px;
		margin: 4px;
	}
	#error_page_button {
		border: 1px solid #000;
		width: 75px;
		height: 25px;
		font-family: Arial;
		font-size: 12px;
	}div.detailsBoxMap {
	background-image: url(/images/boxes/changeView.png);
	background-repeat: no-repeat;
	height: 80px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 100px;
	z-index: 5;
}
	div.detailsBoxMap .detailsItemBox {
		float: left;
		font-size: 9px;
		height: 16px;
		line-height: 16px;
		margin-left: 5px;
		margin-top: 30px;
		position: relative;
		width: 95px;
	}
		div.detailsBoxMap .detailsItem {
			cursor: pointer;
			position: relative;
		}
			div.detailsBoxMap .img {
				height: 10px;
				left: 0;
				position: absolute;
				top: 2px;
				width: 10px;
			}
			div.detailsBoxMap .text {
				font-weight: bold;
				letter-spacing: 0;
				margin-left: 15px;
			}

#mapCategories {
	width: 142px;
	height: 271px;
	padding: 5px;
	background-image: url(/images/backgrounds/mapCategories.png);
	background-repeat: no-repeat;
}
	#mapCategories div.header {
		height: 20px;
		line-height: 20px;
		padding: 2px 5px;
	}
		#mapCategories div.header h3 {
			color: #d1051e;
			font-weight: bold;
			font-size: 14px;
		}
	#mapCategories div.clickable {
		line-height: 13px;
		padding: 2px;
		margin:0px;
		position: relative;
		clear: both;
		cursor: pointer;
	}
		#mapCategories div.clickable div.image {
			float: left;
			margin: 0 5px 0 0;
			width: 14px;
			height: 13px;
			line-height: 13px;
			background-repeat: no-repeat;
			background-image: url(/images/backgrounds/mapCategoryInactive.png);
		}
		#mapCategories div.clickable div.active {
			background-image: url(/images/backgrounds/mapCategoryActive.png);
		}
		#mapCategories div.clickable div.title {
			float: left;
			font-size: 10px;
			line-height: 13px;
			width:100px;
		}
		#mapCategories div.clickable div.clear{
			position: relative; height: 1px; line-height: 1px; clear: both;
		}

.infoWindow {
	background-image: url(/images/backgrounds/shortInfoBack.png);
	height: 200px;
	left: 15px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 200px;
	width: 263px;
	z-index: 4;
}
	#left .infoWindow h1 {
		width: 220px;
		font-size:15px;
		line-height: 18px;
		margin: 0 0 5px 0;
	}
.overlay {
	height: 20px;
	white-space: nowrap;
	background-image: url(/images/backgrounds/googleMapsOverlay.png);
	background-position: right;
}
	.overlay span {
		margin-left: 10px;
		margin-right: 10px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		line-height: 20px;
		color: #000;
	}
.multiplesOverlay {
	height: 31px;
	white-space: nowrap;
	background-image: url(/images/icons/multiples-overlay.png);
	background-position: right;
}
	.multiplesOverlay span {
		margin-left: 10px;
		margin-right: 15px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		line-height: 31px;
		color: #000;
	}
.overlayPlus {
	height: 39px;
	white-space: nowrap;
	background-image: url(/images/backgrounds/googleMapsOverlayPlus.png);
	background-position: right;
}
	.overlayPlus span {
		margin-left: 10px;
		margin-right: 15px;
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		line-height: 35px;
		color: #000;
	}/* BACKGROUND LAYER PROPERTIES */
.welboxed-background-layer {
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	display: none;
	z-index: 50;
}
	.welboxed-background-layer-ie-fix {
		position: absolute;
	}

/* BOX LAYER PROPERTIES */
.welboxed-popup-layer {
	background-color: #eee;
	position: fixed;
	width: 40px;  /* START WIDTH  - BEFORE MORPH */
	height: 40px; /* START HEIGHT - BEFORE MORPH */
	z-index: 51;
	overflow: hidden;
	
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	
	-moz-box-shadow: 0 3px 5px 1px #8e8e8e;
	-webkit-box-shadow: 0 3px 5px 1px #8e8e8e;
	box-shadow: 0 3px 5px 1px #8e8e8e;
}
	.welboxed-popup-layer-ie-fix {
		position: absolute;
	}

	#welboxed-inner-layer {
		position: relative;
		clear: both;
	}
		#welboxed-inner-layer.gallery-container {
			padding: 15px;
		}
		#welboxed-inner-layer.ajax-container {
			padding: 1px;
		}
	
		#welboxed-inner-layer div.welboxed-popup-control {
			background-color: #fff;
			position: absolute;
			top: 25px;
			width: 150px;
			height: 50px;
			line-height: 50px;
			padding: 0 0;
			text-align: center;
			z-index: 52;
			cursor: pointer;
		}
			#welboxed-prev-control {
				left: -150px;
				text-align: left;
			}
			#welboxed-next-control {
				right: -150px;
				text-align: right;
			}
			#welboxed-inner-layer div.welboxed-popup-control a {
				font-family: sans-serif;
				font-size: 12px;
				font-weight: bold;
				text-decoration: none;
				color: #000;
				cursor: pointer;
			}
			#welboxed-inner-layer div.welboxed-poup-control a:hover {
				text-decoration: none;
			}

/* Boxes for listit denmark */

div.welboxed-shown {
	background-image: url(/images/welboxed/background.jpg);
	background-repeat: repeat-x;
	height: 300px;
}
	div.welboxed-shown .welboxed-content {
		padding: 10px 10px 10px 15px;
		text-align: left;
	}
		div.welboxed-shown .welboxed-content form {
			margin: 0;
			padding: 0;
		}
			div.welboxed-shown .welboxed-content form input {
				width: 205px;
				height: 25px;
				background-image: url(/images/welboxed/input.png);
				background-repeat: no-repeat;
				background-color: transparent;
				border: 0;
				line-height: 25px;
				margin: 5px 0;
				padding: 0px 5px;
				font-style: italic;
			}
			div.welboxed-shown .welboxed-content form input.submit {
				width: 88px;
				height: 27px;
				background-image: url(/images/welboxed/submit.png);
				line-height: 24px;
				font-size: 11px;
				font-style: normal;
				position: absolute;
				bottom: 4px;
				right:0px;
				margin: 0;
				padding: 0 5px;
				text-align: left;
				font-weight: bold;
				color: #fff;
			}
	div.welboxed-shown h1 {
		color: #d1031c;
		padding: 0px 0 4px;
		text-align: left;
		font-family: Arial;
		font-weight: bold;
		line-height: 24px;
		font-size: 20px;
	}
	div.welboxed-close {
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
	.welboxed-inputBox{position: relative;}
		.welboxed-input-textareaBox{height: 180px; width: 215px; background-image: url(/images/welboxed/Textbox180.png);background-repeat: no-repeat;left:-5px;position: relative;}
		.welboxed-inputBox textarea{margin:15px;height:150px; width: 185px;background-color: transparent; border: 0px;overflow: hidden;}
	.welboxed-inputBox select{margin:5px 0px;width:205px;}
#slideshow {
	width: 450px;
	height: 300px;
	overflow: hidden;
}
#thumbnails {
	width: 450px;
	padding-top: 0;
	text-align: center;
}