.about_container{
	position: relative;
	width: 800px;
	height: auto;
	left:0px;
	margin: 160px auto 0 auto;
	min-height:350px;
	height:auto !important;
	height:350px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	padding: 10px;
}

.about_copy{
	margin: 0 0 0 0px;
	position: relative;
	left:25px;
	width: 325px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	min-height:350px;
	height:auto !important;
	height:350px;
	background-image: url(images/about_bg.jpg);
	background-repeat: repeat-y;

}

.copy_holder{
	position: relative;
	width: 325px;
	height: auto;
	}

.about_top{
	position: relative;
	width: 325px;
	height:18px;
}

.about_footer{
	position: relative;
	width: 325px;
	height:13px;
	bottom: bottom:-13px;
	}
	
.about_inside{
	top:18px;
	left:0px;
	position: absolute;
	width: 325px;
	height:67px;
	z-index: 0;
	background-image: url(images/about_inside_bg.png); background-repeat: no-repeat;
	}
	
.about_text{
	position: relative;
	width: 285px;
	padding:  5px 20px 20px 20px;
	font: 12px/1.25em Arial,Helvetica, sans-serif; color:#efefef;
	text-align: left;
}

.sales_team{
	left: 500px;
	top:10px;
	position: absolute;
	width: 325px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #fff;
 	min-height:100px;
	height:auto !important;
	height:100px;
	background-image: url(images/about_bg.jpg);
	background-repeat: repeat-y;

}

.rep_text{
	position: relative;
	top: -10px;
	width: 285px;
	padding:  5px 20px 5px 20px;
	font: 12px/1.25em Arial,Helvetica, sans-serif; color:#efefef;
	text-align: left;
}


.rep_float{
	float:left;
	width:280px;
	height: 50px;
	border-width:  0 0 1px 0;
 	border-style: solid;
 	border-color: #333;
 	z-index: 20;
 	display: block;
 	clear: both;
}

.rep_float_blank{
	float:left;
	width:280px;
	height: 40px;
	border-width:  0;
 	border-style: solid;
 	border-color: #333;
 	z-index: 20;
 	display: block;
 	clear: both;
}

.rep_title{
	position: relative;
	left:0px;
	top: 14px;
	font: 16px/1.25em Arial,Helvetica, sans-serif; color:#ccc; font-weight: bold; letter-spacing: -0.07em;
	cursor: pointer;
	width:120px;
}

.rep_locale{
	position: relative;
	top: -10px;
	left: 160px;
	font: 12px/1.25em Arial,Helvetica, sans-serif; color:#ccc;
	width: 130px;
	}

.about_menu{
	width: 850px;
	position: relative;
	left:15px;
	margin: 0 auto 0 auto;
}

#card_background{
	top:0px;
	left: 0px;
	position: absolute;
	z-index: 60px;
	visibility: hidden;
	width: 838px;
	height: 573px;
	}

.card_background_image{
	top:0px;
	left: 0px;
	position: absolute;
	z-index: 60px;
	width: 838px;
	height: 573px;
	}

#card_container{
	top: 77px;
	left: 231px;
	position: absolute;
	width: 463px;
	height: auto;
	background-image: url(images/card_background.jpg); background-repeat: repeat-y;
}

.card_top{
	position: absolute;
	width:463px;
	height: 47px;
	top:-47px;
	left: 0px;
}

.card_inside_bg{
	position: absolute;
	width:463px;
	height: 100px;
	background-image: url(images/card_inside.png); background-repeat: no-repeat;
	top:-7px;
	left:0px;
}

.card_text{
	position:relative;
	width: 260px;
	top:0px;
	left: 160px;
	min-height:200px;
	height:auto !important;
	height:200px;
	font: 12px/1.25em Arial, Helvetica, sans-serif; color:#999;
	padding:0 20px 0 20px;
}

.card_footer{
	position: absolute;
	width:463px;
	height: 16px;
	bottom:-16px;
	left: 0px;
}

.rep_photo{
	position: absolute;
	top:0px;
	left:18px;
	height: 143px;
	widows: 143px;
}

.card_name{
	position: absolute;
	top:-37px;
	left:18px;
	font: 20px/1.25em Arial,Helvetica, sans-serif; color:#ccc; font-weight: bold; letter-spacing: -0.07em;
}

.card_local{
	position: absolute;
	top:-36px;
	left:180px;
	font: 12px/0.85em Arial,Helvetica, sans-serif; color:#efefef;
}

.card_close{
	position: absolute;
	width: 84px;
	height: 35px;
	top:-45px;
	left:375px;

}
