#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: #ffffff;/*url(/images/teamBuilding/team_right_white.gif) no-repeat*/
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
}
.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;
}
#totalCategoryWrapper{
	background: none repeat scroll 0 0 #F6F6F6;
    border: 1px solid #CCCCCC;
    left: 235px;
    padding: 8px 0;
    position: absolute;
    top: 245px;
    z-index: 9;
	display:none;
}
#totalCategoryClick{
	background: url("/images/search_div_bg.gif") no-repeat;
	display: block;
    height: 65px;
    padding: 15px 0 0 15px;
    width: 193px;
	margin:10px 0 0;
}
#totalCategorylink{
	color: #7B9B4C;
    font-family: Arial,sans-serif;
    font-size: 14px;
    font-weight: 700;
}
#totalCategoryWrapper li{
	list-style:none;
}
#veiwText{
	background: none repeat scroll 0 0 #fcfcfc;
    border: 10px solid #CCCCCC;
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    position: absolute;
	display:none;
	padding:10px;
    width: 300px;
    z-index: 999999;
	left: -350px;
	top: 80px;
}
#team_customer img{
    width: 50px;
	vertical-align: middle;
}

