#top {
background:url(/images/hr.gif) repeat-x bottom;
float:left;
margin:0;
padding:1px;
width:100%
}

#left {
float:left;
font-family:Arial, sans-serif;
font-size:12px;
margin:0;
padding:0 20px 0 10px;
width:430px;
}

#right {
float:right;
font-family:Arial, sans-serif;
font-size:12px;
margin:0;
width:242px
}

.placeListingContainer {
border-top:1px solid #CFCDCD;
float:left;
margin:35px 0 0;
padding:23px 0 0;
width:100%
}

.placeListingImg {
float:left;
width:170px;
height:115px;
background-position: top left
}

.placeListingHeader {
float:left;
margin:30px 0 0 15px
}

.placeListingText {
background:url(/images/vert_border_piece.gif) no-repeat top left;
clear:both;
float:left;
margin:25px 0 0;
padding:0 0 0 8px;
width:95%
}

.placeListingDetail {
background:url(/images/hr.gif) repeat-x top;
float:left;
margin-top:5px;
width:240px;
}

.placeListingDetailLeft {
float:left;
padding:0 20px 0 0;
}

.placeListingDetailRight {
background:url(/images/vr.gif) repeat-y left;
float:left;
padding:0 0 0 5px
}

#stuffToDo-content {
background-image:url(../../images/vr_bg_tile.gif);
background-position:center;
background-repeat:repeat-y;
padding:0 20px 0 19px
}

#detailDesc {
color:#787878;
font-family:Arial, sans-serif;
font-size:14px;
font-weight:700;
margin:20px 0 9px;
padding-left:8px
}

.detailText {
background:url(/images/vert_border_piece.gif) no-repeat top left;
float:left;
font-family:Arial, sans-serif;
font-size:12px;
margin:10px 0 0;
padding-left:8px
}

detailText p{
margin-bottom:10px;
border:1px solid black;
}

.detailText ul{
margin-bottom:10px;
margin-left:12px;
}

#mainDetailPic {
margin:15px 0 17px;
padding:0;
}

#detailKey {
background:url(/images/hr.gif) repeat-x top;
margin:0;
padding:0;
}

#detailKeyLeft {
float:left;
padding:0;
width:255px
}

#detailKeyRight {
background:url(/images/vr.gif) repeat-y left;
float:left;
padding:0 0 0 5px;
}

.detailKeyGreen {
color:#6E913B;
font-family:Arial;
font-size:8px;
font-weight:700;
margin:8px 0 0
}

.detailKeyGrey {
color:#787878;
font-family:Arial;
font-size:10px;
font-weight:400;
margin:0;
padding:0
}
#team_right{
	font-size:11px;
}
div#team_right a:link, div#team_right a:visited{
	color:#6C8E41;
}
.team_brochure{
	position:relative;
	display:block;
	background:url(/images/teamBuilding/shadow_brochure.jpg) no-repeat;
	width:213px;
	height:211px;
}
.team_specials{
	position:relative;
	display:block;
	background:url(/images/teamBuilding/shadow_specials.jpg) no-repeat;
	width:213px;
	height:211px;
	margin:0 37px;
	z-index:1;
}
.team_whats_new{
	position:relative;
	display:block;
	background:url(/images/teamBuilding/shadow_whats_new.jpg) no-repeat;
	width:213px;
	height:211px;
}
.team_title_brochure{
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:12px 0 0 17px;
	position:relative;
}
.team_content_brochure{
	display:block;
	font-size:11px;
	margin:101px 0 0 17px;
	position:relative;
	padding:0 7px 0 0;
}
.team_link_brochure{
	color:#6C8E41;
	display:block;
	font-size:9px;
	font-weight:bold;
	margin:2px 0 0 70px;
	position:relative;
}
.team_title_specials{
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:11px 0 0 23px;
	position:relative;
}
.team_content_specials, .team_content_whats_new{
	display:block;
	font-size:11px;
	margin:2px 0 0 23px;
	position:relative;
	padding:0 7px 0 0;
}
.team_link_specials, .team_link_whats_new {
	bottom:14px;
	color:#6C8E41;
	display:block;
	font-size:10px;
	position:absolute;
	right:23px;
}
.teambuild_thumb_image{
	display:block;
	height:100px;
	margin:0 0 0 23px;
	position:relative;
	width:170px;
}
.team_title_whats_new{
	display:block;
	font-size:11px;
	font-weight:bold;
	margin:11px 0 0 17px;
	position:relative;
}
#team_customer{
	position:relative;
	display:block;
	width:311px;
	height:135px;
	background:url(/images/teamBuilding/team_right_white.gif) no-repeat;
	
}
.team_customers{
	display:block;
	float:left;
	margin:17px 0 0;
	position:relative;
	text-align:center;
	width:77px;
}
.team_building{
	display:block;
	float:left;
	margin:14px 0 0;
	position:relative;
	text-align:center;
	width:76px;
}
.view_more{
	margin:10px 0 0 0;
	text-align:right;
}
.erricson{
	padding:15px 0 0;
}
.kpmg{
	padding:7px 0 0;
}
.hat{
	padding:12px 0 0;
}
.green{
	color:#7b9b4c;
}
