@charset "utf-8";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	background-color: #ffffdc;
}

img{
	border: 0;
}


.container{
	margin: 20px 20px 0px 0px;
	position: relative;	
}

.content-container{
	margin: 20px 20px 0px 0px;
	position: absolute;
	top: 120px;
	left: 0;
}


.logo{
	position: absolute;
	top: 10px;
	left: 40px;
	z-index: 15;
}


.contact-details{
	position: absolute;
	top: 10px;
	left: 572px;
	z-index: 20;
}

.telephone{
	margin: 0px 0px 12px 0px;
}

.email{

}

.nav-container{
	width: 150px;
	float: left;
}

.home-link{
	border-top: 1px solid #b2b29a;
	border-bottom: 1px solid #b2b29a;
	padding: 7px 0px 7px 16px;
}

.what-we-do-link{
	border-bottom: 1px solid #b2b29a;
	padding: 7px 0px 7px 16px;
}

.recent-projects-link{
	border-bottom: 1px solid #b2b29a;
	padding: 7px 0px 7px 16px;
}


.a-cherry-on-top-link{
	padding: 7px 0px 7px 16px;
}

.sub-link{
	padding: 0px 0px 12px 16px;
}

.sub-link-final{
	padding: 0px 0px 12px 16px;
	border-bottom: 1px solid #b2b29a;
}

.portfolio-image{
	margin: 0px 50px 0px 0px;
}
.portfolio-box{
	position: absolute;
	top: -20px;
	left: 530px;
	z-index: 1;
}

.accounts-and-beyond-link{
	padding: 7px 0px 7px 16px;
	border-bottom: 1px solid #b2b29a;
}

.accounts-and-beyond-link-2{
	padding: 7px 0px 7px 16px;
}

.column-1{
	float: left;
	margin: 0px 38px 60px 55px;
	width: 300px;
}

.column-2{
	float: left;
	margin: 0px 30px 60px 30px;
	width: 300px;
}

.column-3{
	float: left;
	margin: 0px 0px 60px 50px;
	width: 300px;
}

.column-4{
	float: left;
	margin: 0px 30px 60px 30px;
	width: 600px;
}

.home-h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: 100;
	color: #000000;
	line-height: 24px;
	margin: 0px 0px 20px 0px;
}

.home-h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: 100;
	color: #000000;
	line-height: 22px;
	margin: 0px 0px 20px 0px;
}



.home-h3{
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: 900;
	color: #000000;
	line-height: 22px;
	margin: 0px 0px 0px 0px;
}


.services{
	font-family: Helvetica, Arial;
	font-size: 14px;
	font-weight: 900;
	color: #999999;
	line-height: 20px;
	margin: 5px 0px 5px 0px;
}

.division{
	height: 1px;
	border-bottom: 1px solid #e1e1e1;
	padding: 0;
	margin: 10px 0px 10px 0px;
}

.default-text{
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: 100;
	color: #999999;
	margin: 0px 0px 15px 0px;
}

.default-text-2{
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: 100;
	color: #999999;
	margin: 0px 0px 27px 0px;
}

a.cherry-links,
a.cherry-links:visited,
a.cherry-links:link{
	color: #999999;
	text-decoration: none;
}

a.cherry-links:hover{
	color: #600062;
	text-decoration: none;
}

a.cherry-touch-links,
a.cherry-touch-links:link,
a.cherry-touch-links:visited{
	color: #000000;
	text-decoration: none;
}

a.cherry-touch-links:hover{
	color: #600062
	;
	text-decoration: none;
}
a.accounts-links,
a.accounts-links:visited,
a.accounts-links:link{
	color: #999999;
	text-decoration: none;
}

a.accounts-links:hover{
	color: #ffca33;
	text-decoration: none;
}

a.accounts-touch-links,
a.accounts-touch-links:link,
a.accounts-touch-links:visited{
	color: #000000;
	text-decoration: none;
}

a.accounts-touch-links:hover{
	color: #ffca33;
	text-decoration: none;
}

a.green-links,
a.green-links:link,
a.green-links:visited{
	color: #999999;
	text-decoration: none;
}

a.green-links:hover{
	color: #b3d639;
	text-decoration: none;
}

.get-in-touch{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: 100;
	color: #000000;
	margin: 30px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-top: 1px solid #b2b29a;
	border-bottom: 1px solid #b2b29a;
}

a.green-touch-links,
a.green-touch-links:link,
a.green-touch-links:visited{
	color: #000000;
	text-decoration: none;
}

a.green-touch-links:hover{
	color: #b3d639;
	text-decoration: none;
}

.clear{
	clear: both;
}
