


h4.formTitle{
	margin:0;
	padding:0;
	font-family: Helvetica, sans-serif;
	color:#5b5b5b;
	font-size:30px;
}

:active, :focus {
outline:none;
}


a{
	text-decoration:none;
	color:#fff;
}

a:hover{
	text-decoration:underline;
}

.mainContainer{
	margin:0 auto;
	
	width:940px;
	background-color:#3f3d3e;
	background-image:url(/images/bk_mainframe.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.header{
	margin:0;
	padding:0;
	width:940px;
	height:348px;
	position:relative;
	background-image:url(/images/bk_header.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

	.promoDiv{
		margin-left:23px;
		padding-left:10px;
		padding-right:10px;
		padding-top:95px;
		float:left;
		background-image:url(/images/bk_promoDiv.jpg);
		background-repeat:no-repeat;
		width:195px;
		height:253px;
		position:relative;
	}
	
		.promoDiv p{
			
			
			margin:0;
			font-family: "Lucida Grande", sans-serif;
			font-size:11px;
			color:#ffffff;
			font-weight:bold;
	}
	
		.promoDiv p.price{
			padding:0;
			margin:0;
			font-family: Helvetica, sans-serif, sans-serif;
			font-size:10px;
			color:#ffffff;
			position:absolute;
			left:10px;
			bottom:10px;
	}
	
		
		.promoDiv img{
			padding:0;
			margin:0;
			position:absolute;
			top:160px;
			right:-40px;
	}


.menu{
	margin:0;
	padding:0;
	float:left;
}

.menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

.menu li{
	display:inline;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color:#FFFFFF;
}

.menu span{
	color:#E97C0A;
	margin:0;
	padding:0;
	
}

.menu a{
	
	display:inline-block;
	font-size:12px;
	font-family: Helvetica, sans-serif;
	color:#FFFFFF;
	padding:3px;
}

.menu a:hover{
	background:url(/images/degrade_down.jpg) left top repeat-x;
	text-decoration:none;
}

	.menu a.active{
	background:url(/images/degrade_down.jpg) left top repeat-x;
	text-decoration:none;
}


.carrinhoBox{
	margin-right:19px;
	padding-top:10px;
	position:relative;
	background-image:url(/images/bk_carrinho.jpg);
	background-repeat:no-repeat;
	width:315px;
	height:41px;
	float:right;
}

	.carrinhoBox img{
		position:absolute;
		left:-21px;
		top:3px;
	}


	.carrinhoBox p{
		margin:0;
		padding-bottom:5px;
		padding-left:28px;
		font-family: Helvetica, sans-serif;
		font-size:14px;
		color:#ffffff;
		
	}
	
.submenu{
	margin:0;
	padding:0;
	height:67px;
	background-image:url(/images/bk_options.png);
	background-repeat:repeat;
}

	.submenu ul{
		margin:0;
		padding-top:25px;
		padding-left:25px;
		list-style:none;
	}
	
	.submenu li{
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:ffffff;
		text-decoration:none;
		font-size:22px;
		
	}
	
	.submenu li a{
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:ffffff;
		text-decoration:none;
		font-size:22px;
		
	}
	
		.submenu li a:hover{
			color:#f28b04;
			}
			
			.submenu li a.active{
			color:#f28b04;
			}
	
	.submenu span{
		float:left;
		color:#ffffff;
		font-family: Helvetica, sans-serif;
		font-size:23px;
		padding-left:5px;
		padding-right:5px;
	}

.submenu .cufon{
	margin:0;
	padding:0;
	float:left;
}

.submenu .cufon-canvas{
	margin:0;
	padding:0;
	float:left;
}

.optionsMenu{
	margin:0;
	padding-left:0;
	padding-top:10px;
	height:40px;

}

	.optionsMenu ul{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	.optionsMenu li {
		margin:0;
		padding:0;
		float:left;
		font-family: Helvetica, sans-serif;
		color:6e6e6e;
		text-decoration:none;
		font-size:16px;
		
		
	}
	
	.optionsMenu li a{
	margin:0;
	padding:0;
	float:left;
	font-family: Helvetica, sans-serif;
	color:#6e6e6e;
	text-decoration:none;
	font-size:16px;
	font-weight: bold;		
		
	}
	
		.optionsMenu li a:hover{
			color:#fc17bf;
			}
			
			.optionsMenu li a.active{
			color:#fc17bf;
			}
	
	.optionsMenu span{
		float:left;
		color:#6e6e6e;
		font-family: Helvetica, sans-serif;
		font-size:16px;
		padding-left:5px;
		padding-right:5px;
	}


.optionsMenu .cufon{
	margin:0;
	padding:0;
	float:none;
}

.optionsMenu .cufon-canvas{
	margin:0;
	padding:0;
	float:none;
}

.contentsDiv{
	margin:0 auto;
	padding-bottom:30px;
	width:900px;
	background-color:#434343;
	overflow:hidden;
}

	.contentsDiv h2.mainTitle{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:62px;
		color:#565656;
		text-align:right;
		border-bottom:1px solid #ffffff;
		padding-bottom:5px;
		padding-top:10px;
		padding-right:26px;
		text-shadow: #3E3E3E 5px 1px 1px;
		float:none;
	}


.divText{
	margin:0;
	padding-left:30px;
	padding-right:30px;
	
}

	.divText p{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:28px;
		color:#999999;
		line-height:25px;
}

.divAnimation{
	margin-top:20px;
	padding:0;
	float:right;
}

.packImage{
	margin:0;
	padding:0;
}

.packDescription{
	margin:0;
	padding:0;
	width:460px;
}

	.packDescription h3.title{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:30px;
		color:#5b5b5b;
	}
	
	.packDescription h4.subtitle{
		margin:0;
		padding-bottom:20px;
		font-family: "Lucida Grande", sans-serif;
		font-size:12px;
		color:#ffffff;
	}
	
		.packDescription p{
			margin:0;
			padding:0;
			width:380px;
			font-family: "Lucida Grande", sans-serif;
			font-size:12px;
			color:#818181;
			font-weight:bold;
	}
		
		.packDescription p.price{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:30px;
			color:#ffffff;
	}
	
		.packDescription p.link a{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:30px;
			color:#fd0cc7;
			text-decoration:none;
	}
	
		.packDescription p.link a:hover{
			color:#ffffff;
	}

	.selectPacks{
		margin:70px auto;
		padding:0;
		width:900px;
		height:20px;
		background-color:#4e4e4e;
		position:relative;
	}
	
		.selectPacks p{
			margin:0;
			padding-left:7px;
			padding-top:2px;
			font-family: Helvetica, sans-serif;
			font-size:14px;
			color:#ffffff;
			float:left;
	}		
		
.worksMainDiv{
	width:270px;
	padding:0;
	margin-left:24px;
	margin-bottom:36px;
	float:left;
	min-height:266px;
	height:auto !important;
	height:266px;
}

.worksPhotoDiv{
	margin:0;
	padding:0;
}


.worksPhotoDiv img{
	border:none;
	width:270px;
	height:160px;
}

.worksDescriptionDiv{
	margin-top:3px;
	min-height:109px;
	height:auto !important;
	height:109px;
	background-color:#4e4e4e;
}


	.worksDescriptionDiv h3.title{
		margin:0;
		padding-top:7px;
		padding-left:10px;
		font-family: Helvetica, sans-serif;
		font-size:22px;
		color:#6d6d6d;
		
}
 

	.worksDescriptionDiv p{
		margin:0;
		padding-top:0px;
		padding-left:10px;
		padding-right:10px;
		font-family: "Lucida Grande", sans-serif;
		font-size:11px;
		color:#ffffff;
		font-weight:700;
}

	.worksDescriptionDiv p.link a{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:30px;
		color:#ff891e;
		text-decoration:none;
		
}

	.worksDescriptionDiv p.link a:hover{
		color:#ffffff;
		
}



.imaginePacks{
	margin:0;
	padding-top:7px;
	position:relative;
	float:left;
	width:562px;
	height:173px;
	background-color:#4e4e4e;
}

	.imaginePacks h3{
		margin:0;
		padding-left:16px;
		padding-top:5px;
		font-family: Helvetica, sans-serif;
		font-size:28px;
		color:#6d6d6d;
		
}

	.imaginePacks p{
		margin:0;
		padding-left:16px;
		font-family: "Lucida Grande", sans-serif;
		font-size:12px;
		color:#ffffff;
		font-weight:bold;
		
}

	.imaginePacks h4{
		margin:0;
		padding-left:16px;
		padding-top:5px;
		font-family: Helvetica, sans-serif;
		font-size:28px;
		color:#ffffff;
}

	.imaginePacks p.link a{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:48px;
		color:#fd0cc7;
		text-decoration:none;
		
}

	.imaginePacks p.link a:hover{
		color:#ffffff;
		
}

	.imaginePacks img{
		position:absolute;
		left:280px;
		top:77px;
		
}


	.newsletterDiv{
		margin-right:24px;
		padding-top:7px;
		float:right;
		width:270px;
		height:173px;
		background-color:#4e4e4e;
	}
	
		.newsletterDiv h3{
			margin:0;
			padding-left:16px;
			padding-top:5px;
			font-family: Helvetica, sans-serif;
			font-size:28px;
			color:#6c6c6c;
		
}

		.newsletterDiv p{
			margin:0;
			padding-left:16px;
			padding-top:7px;
			padding-bottom:15px;
			font-family: "Lucida Grande", sans-serif;
			font-size:10px;
			color:#939293;
			font-weight:bold;
		
}

		.newsletterDiv h4{
			margin:0;
			padding-left:16px;
		
			font-family: Helvetica, sans-serif;
			font-size:30px;
			color:#585858;
}

	.newsletterDiv p.link a{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:48px;
		color:#fd0cc7;
		text-decoration:none;
		
}
	
	.newsletterDivForm{
		margin-top:5px;
		pading:0;
	}
	
	.newsletterDivForm form{
		
		margin-left:17px;
		padding:0;
	}
	
		.newsletterDivForm  input.inputNewsletter{
			margin:0;
			padding:5px;
			border:1px solid #fd0cc7;
			background-color:#484848;
			font-family: "Lucida Grande" , sans-serif;
			color:#ffffff;
			font-size:12px;
			width:160px;
			height:20px;
			float:left;
		}

	.newsletterDiv p.link a:hover{
		color:#ffffff;
		
}



/* PORTFOLIO */


.galleryList{
	margin-left:43px;
	padding:0;
	float:left;
	width:270px;
}

.galleryListPhoto{
	margin:0;
	padding:0;
	width:270px;
}

.galleryListThumb{
	margin-top:10px;
	padding:0;
	width:270px;
	white-space:normal;
}

.galleryListThumb img{
	float:left;
	margin-right:1px;
	padding:0;
	border:2px solid #3e3e3e;
	width:85px;
}

.galleryListSelect{
	margin:0;
	padding:0;
	clear:both;
}

	.galleryListSelect p{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		
		font-size:30px;
}

.galleryListSelect p a{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		color:#ff891e;
		font-size:30px;
		text-decoration:none;
}

	.galleryListSelect p a:hover{
		color:#ffffff;
}

.galleryMainDiv{
	margin-right:40px;
	padding:0;
	float:right;
	width:550px;
}


	.galleryMainPhoto{
		margin:0;
		padding:0;
		width:550px;
	}
	
	.galleryMainDescription{
		margin-top:5px;
		padding-top:20px;
		width:550px;
		height:203px;
		background-color:#4e4e4e;
	}
	
	
		.galleryMainDescription h3{
			margin:0;
			padding-left:25px;
			padding-top:20px;
			font-family: Helvetica, sans-serif;
			font-size:32px;
			color:#5c5c5c;
	}
	
		.galleryMainDescription h4{
			margin:0;
			padding-left:25px;
			font-family: Helvetica, sans-serif;
			font-size:48px;
			color:#5c5c5c;
	}
	
		.galleryMainDescription p{
			margin:0;
			padding-left:25px;
			padding-right:25px;
			font-family: "Lucida Grande", sans-serif;
			font-size:11px;
			font-weight:bold;
			color:#ffffff;
	}
	
	


	.galleryMainDiv p.link a{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:61px;
		color:#5c5c5c;
		text-align:right;
		text-decoration:none;
	}
	
	.galleryMainDiv p.link a:hover{
		color:#ffffff;
	}


	
.contactsDiv{
	margin:0;
	padding:0;
	width:460px;
}

	.contactsDiv h3{
		margin:0;
		padding-left:28px;
		font-family: Helvetica, sans-serif;
		font-size:90px;
		color:#4a4a4a;
}

	.contactsDiv p{
		margin:0;
		padding-left:28px;
		font-family: "Lucida Grande", sans-serif;
		font-size:12px;
		color:#ffffff;
}

		.contactsDiv p a{
			margin:0;
			padding:0;
			font-family: "Lucida Grande", sans-serif;
			font-size:12px;
			color:#ffffff;
			text-decoration:none;
		}
		
		.contactsDiv p a:hover{
			color:#fe0cc9;
		}
		
		.socialNet{
			margin-top:40px;
			margin-left:27px;
			width:111px;
		}
		
		.socialNet p{
			margin:0;
			padding:0;
			text-decoration:none;
			font-family: Helvetica, sans-serif;
			font-size:94px;
			color:#fe0cc9;
			
			
		}
		
		.socialNet p a{
			margin:0;
			padding:0;
			text-decoration:none;
			font-family: Helvetica, sans-serif;
			font-size:94px;
			color:#fe0cc9;
			
		}
		
			.socialNet p a:hover{
				color:#ffffff;
				
			}
	
	.mapSide{
		margin-top:20px;
		padding:0;
		width:460px;	
	}
	
		.mapDiv{
			width:440px;
			height:372px;
			background-color:#484848;
		}
		
			.mapSide h4{
				margin:0;
				padding-right:17px;
				font-family: Helvetica, sans-serif;
				color:#484848;
				font-size:60px;
				text-align:right;
				line-height:60px;
		}
	
	.leaveMessage{
		margin-top:67px;
		padding:0;
		position:relative;	
	}
	
		.leaveMessage form{
			margin:0;
			padding:0;
		}
		
			.leaveMessage textarea{
				margin:0;
				padding:5px;
				width:425px;
				height:111px;
				overflow:hidden;
				border:1px solid #fe0cc9;
				background-color:#484848;
				font-family: "Lucida Grande", sans-serif;
				font-size:12px;
				color:#ffffff;
		}
		
			.leaveMessage input{
				margin-right:23px;
				padding:0;
				float:right;
		}

/*--------- EQUIPA ---------*/

.teamMainDiv{
	margin:10px auto;
	padding-top:10px;
	width:913px;
	overflow:hidden;
}

	.teamMainDiv h3{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		font-size:48px;
		color:#484848;
}

	
	.teamThumbDiv{
		margin:0;
		padding-top:8px;
		width:911px;
		height:96px;
		background-color:#484848;
		
	}
	
		.teamThumbDiv img{
		/*	float:left;
			margin-left:23px;
			padding:0;*/
	}
	
	.teamMainPhoto{
		margin-top:11px;
		
		padding:29px 34px 29px 34px;
		float:left;
		background-color:#434343;
	}
	
	
	.teamMainDescription{
		margin-left:23px;
		margin-top:220px;
		padding:0;
		float:left;
	}
	
		.teamMainDescription h4{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:48px;
			color:#484848;
	}
	
		.teamMainDescription p{
			margin:0;
			padding:0;
			font-family: Helvetica, sans-serif;
			font-size:12px;
			color:#fd0cc7;
	}
/*------ FORMULARIO PACK ----*/

.imagepackInfoDiv{
	margin:50px auto;
	width:900px;
	height:20px;
	background-color:#4e4e4e;
	position:relative;
}


.imagepackInfoDiv p{
	float:left;
	font-family: Helvetica, sans-serif;
	color:#999;
	font-size:14px;
	margin:0;
	padding-left:5px;
	padding-top:2px;
	
}


.formInfoDiv{
	margin:20px auto;
	width:900px;
	height:20px;
	background-color:#4e4e4e;
	position:relative;
}


.formInfoDiv p{
	float:left;
	font-family: Helvetica, sans-serif;
	color:#999;
	font-size:14px;
	margin:0;
	padding-left:5px;
	padding-top:2px;
	
}

.formDiv{
	padding:0;
	margin-bottom:22px;
}

.formPackLeft{
	margin:0;
	padding:0;
	width:410px;
	float:left;
}

	.formPackLeft label{
		pading:0;
		margin:0;
		font-family: Helvetica, sans-serif;
		color:#5b5b5b;
		font-size:30px;
}

	.formPackLeft input{
		margin:0px;
		padding-top:5px;
		padding-left:5px;
		width:403px;
		height:51px;
		border:1px solid #fd0cc7;
		background-color:#484848;
		font-family: "Lucida Grande" , sans-serif;
		color:#ffffff;
		font-size:12px;
		vertical-align:top;
}

	.formPackLeft input.button1{
		margin-right:20px;
		padding:0;
		border:none;
		width:89px;
		height:24px;
		float:left;
}

.formPackLeft input.button2{
		margin-right:20px;
		padding:0;
		border:none;
		width:101px;
		height:24px;
		float:left;
}


.formPackLeft input.button3{
		margin-right:20px;
		padding:0;
		border:none;
		width:69px;
		height:24px;
		float:left;
}

.formPackRight{
	margin:0;
	padding:0;
	width:410px;
	float:right;
}

.formDiv{
	padding:0;
	margin-bottom:22px;
	clear:both;
}
	.formPackRight label{
		margin:0;
		padding:0;
		font-family: Helvetica, sans-serif;
		color:#5b5b5b;
		font-size:30px;
		display:block;
}

	.formPackRight input{
		margin:0;
		padding-top:5px;
		padding-left:5px;
		width:403px;
		height:51px;
		border:1px solid #fd0cc7;
		background-color:#484848;
		font-family: "Lucida Grande" , sans-serif;
		color:#ffffff;
		font-size:12px;
		vertical-align:top;
}

	.formPackRight input.radio{
		float:left;
		width:30px;
		height:15px;
		margin-top:30px;
		border:none;
		background-color:transparent;
}

	.formPackRight input.button{
		margin:0;
		padding:0;
		border:none;
		width:44px;
		height:26px;
		float:left;
}

		.formPackRight textarea{
		margin-bottom:18px;
		padding-top:5px;
		padding-left:5px;
		width:403px;
		height:163px;
		border:1px solid #fd0cc7;
		background-color:#484848;
		font-family: "Lucida Grande" , sans-serif;
		color:#ffffff;
		font-size:12px;
		vertical-align:top;
		overflow:hidden;
}

	.formPackRight p{
		margin-top:25px;
		padding:0;
		font-family: Helvetica, sans-serif;
		color:#ffffff;
		font-size:30px;
		
}
	
	.footer{
		margin:0 auto;
		padding:0;
		border-left:10px solid #494949;
		border-right:10px solid #494949;
		width:940px;
		height:249px;
		background-image:url(/images/bk_footer.jpg);
		background-repeat:no-repeat;
		position:relative;
	}
	
		.footer img{
			position:absolute;
			top:30px;
			
			left:-80px;
			
		}


		.footer p{
			margin:0;
			padding-top:125px;
			padding-left:165px;
			font-family: "Lucida Grande", sans-serif;
			font-size:11px;
			color:#9b9a9a;
			float:left;
	}
	
		.footer ul{
			margin:0;
			padding-top:123px;

			list-style:none;
			float:left;
		}
		
		.footer li{
			margin:0;
			padding:0;
			display:inline;
			font-family: "Lucida Grande", sans-serif;
			font-size:12px;
			color:#5d5d5d;
			text-decoration:none;
		}
		
			.footer li a{
				margin:0;
				padding:0;
				display:inline;
				font-family: "Lucida Grande", sans-serif;
				font-size:12px;
				color:#5d5d5d;
				text-decoration:none;
		}
		
			.footer li a:hover{
				color:#ffffff;
		}
		
			.footer span{
			margin:0;
			padding-left:10px;
			padding-right:10px;
			font-family: "Lucida Grande", sans-serif;
			font-size:12px;
			color:#5d5d5d;
		}

.container {
	width: 940px;
	margin: 0 auto;
	padding-bottom: 100px;
	overflow: hidden;
}
ul.display {
	float: left;
	width: 900px;
	margin: 0 auto;
	padding-left: 10px;
	list-style: none;
	
	
}
ul.display li {
	float: left;
	width: 900px;
	margin-right:30px;
	margin-bottom:15px;
	background-color:#4E4E4E;
	
}
ul.display li a {
	color:#6c6b6b;
	text-decoration: none;
}
ul.display li .content_block {
	
	overflow:hidden;
	
	
	
}
ul.display li .content_block h2 {
	margin:0;
	padding-top:10px;
	font-family: Helvetica, sans-serif;
	font-size:24px;
	color:#6c6b6b;

}

ul.display li .content_block p {
	margin:0;
	
	padding-left:10px;
	padding-right:10px;
	font-family: "Lucida Grande", sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:700;
}


ul.display li .content_block h4.link a {
	margin:0;
	padding-left:10px;
	font-family: Helvetica, sans-serif;
	font-size:30px;
	color:#ff891e;
	text-decoration:none;
}


ul.display li .content_block h4.link a:hover {
	
	
	color:#ffffff;
	
}


ul.display li .content_block a img{
	border:none;
	float: left;
	width:270px;
	height:154px;
	padding-right:10px;
}

ul.thumb_view li{
	width: 270px;
}
ul.thumb_view li h2 {
	
	margin:0;
	padding-top:7px;
	padding-left:10px;
	font-family: Helvetica, sans-serif;
	font-size:24px;
	color:#6c6b6b;
}
ul.thumb_view li p{
	display: none;
}
ul.thumb_view li .content_block a img {
	margin: 0 0 10px;
}


a.switch_thumb {
	width: 29px;
	height: 154px;
	line-height: 26px;
	padding: 0;
	margin: 10px 0;
	display: block;
	outline: none;
	text-indent: -9999px;
	background-image: url(/images/switch.gif);
	background-repeat: no-repeat;
}
a:hover.switch_thumb {
	filter:alpha(opacity=75);
	opacity:.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}
a.swap {
	background-position: right top;
}



 .formDiv select.select{
	

	width: 408px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 54px;
	padding-left: 5px;
	
	color: #fff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #484848;
	border: 1px solid #fe0bc7;
	overflow: hidden;
	border:none;
	
}

	
#gmap {width:440px; height:372px; margin:0; padding:0;}
#gmap-adv-container {width:440px; float:left; height:372px; margin:0; padding:0; }
#gmap-adv {float:left; width:440px; height:372px; margin:0; padding:0; }
#gmap-adv-container .list {float:left; width:160px; margin:0; padding:0; border:0; background:#EAE8E8; margin-right:10px;}
#gmap-points {height:300px; overflow:auto; margin:0; padding:0; border-left:2px solid #595959; float:left;}
#gmap-points ul {margin:0; padding:0; list-style:none;}
#gmap-points li {display:block; margin:0; padding:0 5px; border-top:1px solid #F7F5F5; border-bottom:1px solid #DEDCDC; color:#222; font-size:85%; font-weight:normal;}
#gmap-points li a {margin:0; padding:0; color:#222; text-decoration:none;}
#gmap-points li a:hover {	color:#FF6600;	text-decoration:none;}
#gmap-points li:hover {background:#FFF;}