 

/* @include url(/Sites/PEAB/Templates/ProjectPage/Styles/Map.css); */

.Map

{

	position: relative;

}



.Map img

{

	vertical-align: bottom;

}



.Map .googleMapImageMarker

{

	position: absolute;

	left: 132px;

	top: 58px;

}  



.Map .showGoogleMap

{

	display: block;

	text-align: right;

	border: 1px solid #e3e3e3;

	border-top: 1px solid #ccc;

	padding: 5px;

	border-top: 1px solid #e3e3e3;

	background: #fff url(/Sites/PEAB/Elements/PuffFooter/FooterBg.gif) repeat-x left top;

	line-height: 1.6005;

} 



.SmallCarousel .ImageCarousel .controls

{

	position: absolute;

}



.SmallCarousel .ImageCarousel,

.SmallCarousel .ImageCarousel li,

.SmallCarousel .jcarousel-container, 

.SmallCarousel .container,

.SmallCarousel .jcarousel-list li,

.SmallCarousel .jcarousel-item

{

	width: 605px;

}



.SmallCarousel .ImageCarousel .startButton,

.SmallCarousel .ImageCarousel .stopButton

{

	left: 428px;

}



.SmallCarousel .ImageCarousel .prevButton

{

	left: 500px;

}



.SmallCarousel .ImageCarousel .nextButton

{

	left: 493px;

}

.SmallCarousel .ImageCarousel .controls .imageCount

{

	left: 430px;

}

.SmallCarousel .ImageCarousel .controls

{

	z-index: 1000;

}

.SmallCarousel .ImageCarousel .nextButton, 

.SmallCarousel .ImageCarousel .prevButton, 

.SmallCarousel .ImageCarousel .startButton, 

.SmallCarousel .ImageCarousel .stopButton,

.SmallCarousel .ImageCarousel .controls .imageCount

{

	position: relative;

	bottom: 0px;

}

.SmallCarousel .ImageCarousel .controls

{

	margin-top: 7px;

}



.infoLabel

{

	display: block;

}



#RegionContent #RegionSecondaryContent .Contacts

{

	padding: 0;

	border-bottom: none;

}



.Contacts span

{

	display: block;

}



.Contacts .infoLabel

{

	margin-bottom: 2px;

	font-weight: bold;

}



.Contacts .Contact

{

	padding: 10px;

}



.Contacts ul

{

	padding: 0;

	margin: 0;

}



.Contacts li

{

	margin: 0;

	list-style-type: none;

	border-bottom: solid 1px #e3e3e3;

}



.Contacts img

{

	float: left;

	margin-right: 10px;

}



#RegionContent #RegionSecondaryContent .Documents

{

	padding: 0;

	border-bottom: none;

}



.Documents .Document

{

	padding: 7px 10px 3px 10px;

}



.Documents ul

{

	padding: 0;

	margin: 0;

}



.Documents li

{

	margin: 0;

	list-style-type: none;

	border-bottom: solid 1px #e3e3e3;

}



.Documents img

{

	margin-right: 3px;

}



.Documents a

{

	text-decoration: none;

	vertical-align: top;

}



.Documents a:hover

{

	text-decoration: underline;

}



#RegionContent #RegionSecondaryContent .Facts

{

	padding: 0;

	border-bottom: none;

}



#RegionContent #RegionSecondaryContent .Facts .infoLabel

{

	padding: 5px 10px;

	border-bottom: solid 1px #e3e3e3;	

	float: left;

	width: 275px;

}



#RegionContent #RegionSecondaryContent .Facts .infoLabel .Text

{

	float: left;

}



#RegionContent #RegionMainContent .SimilarArea

{

	border-bottom: 0;

}



.Similar ul

{

	list-style: none;

	padding: 0;

	margin: 0;

}



.Similar li

{

	border-bottom: solid 1px #e3e3e3;	

	margin: 0;

}



.Similar .SimilarProject

{

	padding: 10px;

	position: relative;

}



.Similar .ProjectImage

{

	float: left;

	margin-right: 15px;

}



.Similar a:hover img 

{

	opacity:0.8;

}



.Similar .ProjectLink

{

	position: absolute;

	bottom: 15px;

	right: 10px;

}



.Similar .Heading

{

	padding-top: 5px;

}



.Similar .Heading a,

.Similar .MainIntro,

.Similar .Heading a:hover,

.Similar .MainIntro:hover

{

	text-decoration: none;

	color: #333;

}

.Similar .Heading a:hover

{

	color: #eb6631;

}





.ArticleAuthor

{

	margin: 0 10px;

	padding: 5px 0;

	border-top: 1px solid #e3e3e3;

}

.ArticleAuthor .CategoryArea

{

	margin: 5px 0 3px 0;

}

.ArticleAuthor .CategoryArea a

{

	text-decoration: none;

}

.ShareThis

{

	border-top: 1px solid #e3e3e3;

	background: #fff url(/Sites/PEAB/Elements/PuffFooter/FooterBg.gif) repeat-x left top;

	padding: 5px 10px;

	line-height: 1.6005;

}

.ShareThis img

{

	margin-left: 5px;

}



#RegionSecondaryContent .Map

{

	line-height: 1;

	margin-bottom: 15px;

	background-color: #fff;

}

#RegionSecondaryContent .Map .googleMapImage

{

	border: solid 1px #ccc;

	border-bottom: none;

	border-top: none;

}

