
#corp-details {
	background:transparent url('/images/ripley/corp-office.png') no-repeat scroll top left;
	height:185px;
}

#executive-team p {
	margin:0 10px 0 110px;
}

.exec-wrapper p.bottom {
	padding:0;
}

.exec-wrapper {
	padding:10px;
	border:1px solid #ccc;
}

.exec-photo {
	float:left;
	padding-right:10px;
	margin:3px 0 3px;
}

#strategic-partners p {
	margin:0 10px 20px 160px;
}

.strategic-photo {
	float:left;
	padding:10px;
	width:130px;
	border:1px solid #ccc;
	background:#fff;
	margin:25px 10px 0 0;
}

/*contact us styles */

.right-indent40 {
	margin:0 0 0 40px;
}

p.right-indent40 {
	width:240px;
}

.contact-us h3 {
	font-size:22px;
	text-transform:uppercase;
	margin:20px 0 10px 40px;
}

.contact-flag {
	float:left;
	vertical-align:middle;
	padding-top:3px;
}

.contact-numbers {
	float:right;
	width:189px;
}

.contact-sales {
	position:relative;
	top:-16px;
	left:-35px;
	font-weight:bold;
	font-size:14px;
	width:289px;
}

.contact-us hr {
	color:#ccc;
	background-color:#ccc;
	border:0;
	height:1px;
	margin-bottom:10px;
	clear:both;
}

#contact-americas {
	padding-bottom:40px;
	
}

#contact-emea {
	margin-bottom:40px;
	
}

#tollfree-col1{
	float:left;
	padding-right:10px;
	padding-bottom:5px;
	width:175px;
}

#tollfree-col2{
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	padding:0 10px 10px 10px;
	width:170px;
}

#tollfree-col3{
	float:left;
	padding-left:10px;
	padding-bottom:5px;
	width:170px;
}

#tollfree-col4{
	float:left;
	border-left:1px #ccc solid;
	border-right:1px #ccc solid;
	padding:0 10px 10px 10px;
	width:165px;
}

#tollfree-col5{
	float:left;
	padding-left:10px;
	padding-top:5px;
}