body{
	font-family: Georgia, Arial, sans-serif;
	font-size: 60%;
	color: #616161;
	background-color: #FFFFFF;
	padding:0;margin:0;
	width:100%;
	line-height:130%;
}

p { font-family: Arial, sans-serif;
	font-size: 0.7em;
	margin:0;
	padding:0 0 30px;
}

h1 {font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	color: #616161;
	margin:0;
	padding:0 0 20px 0;
	font-size:19pt;
	line-height:115%;
}

#pad {padding:15px;}

#imagebox {padding:17px 445px 15px 29px;}

#menupadding {padding:10px 0px 0px 16px;}

#header {padding:22px 0px 0px 10px;}

h2 {font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	color: #616161;
	margin:0;
	padding:0 0 10px 0;
	font-size:16pt;
	line-height:105%;
}

h3 {font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	color: #616161;
	margin:0;
	padding-top: 0px;
	padding-bottom: 10px;
	font-size:18px;
	line-height:21px;
}

h4 {font-family: Georgia, Arial, sans-serif;
	font-weight: bold;
	color: #616161;
	margin:0;
	padding-top: 5px;
	padding-bottom: 2px;
	font-size:17pt;
	line-height:98%;
}

.style1 {
	font-family: Georgia, Arial, sans-serif;
	font-size: 3.3mm;
	color: #616161;
	font-weight:bold;
	padding:0;margin:0;
	line-height:115%;
	padding-top:0px; 
	padding-bottom:0px; 
	text-indent:0
}
	
.style2 {
	font-family: Arial, sans-serif;
	font-size: 3mm;
	color: #616161;
	padding:0;margin:0;
	line-height:115%;
	}

.style3 {
	font-family: Georgia, Arial, sans-serif;
	font-size: 16pt;
	line-height:115%;
}

.style4 {line-height:120%;}

.white {color:#FFF;}

.about {font-size:140%;
font-weight:bold;}

.style5 {color: #048ff2; font-weight:bold;}
.style6 {font-size: 35pt; line-height:80%}

.style7 {font-size: 1.3em; color: #048ff2; font-weight:bold; line-height:110%;}

.style8 {font-size: 1.2em; font-weight:bold; line-height:100%;}

.style9 { font-size: 0.9em; margin:0; padding:0 0 30px; line-height:125%;}

.style10 {font-family: Georgia, Arial, sans-serif;
	font-weight: normal;
	color: #616161;
	margin:0;
	padding-top: 12px;
	padding-bottom: 2px;
	font-size:14pt;
	line-height:100%;
}

.style11 { font-size: 0.7em;
}

.imagepad {padding-left: 25px;
margin-left:25px;
}

.address {font-size: 0.6em;}

.baseheading {font-size: 1.3em; color:#FFFFFF;}

.speciallink { color:FFFFFF;} 
a.speciallink:link {color: #FFFFFF} 
a.speciallink:visited {color: #FFFFFF} 
a.speciallink:hover {color: #99206f} 
a.speciallink:active {color: #99206f} 



.smallprint {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.6mm;
	color: #616161;
	line-height:150%;
}

.smalllinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5mm;
	color: #616161;
	padding:0;
	margin:0;
	line-height:115%;
	text-align: center;
}

.quote {font-family: Georgia, Helvetica, Arial;
	font-weight:bold;
	margin:0;
	padding:0;
	font-size:5mm;
	line-height:115%;
}

.contact {font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin:0;
	padding:0;
	font-size:4mm;
	line-height:115%;
}
.portfolio td{   
vertical-align: top; 
} 

.img {padding:10px;}

.imghome {padding-right:10px;}
	
A:link {color: #1c462c;} 
A:visited {color: #1c462c;} 
A:hover { text-decoration: none; color: #437054;}



#menu {font-family: Helvetica, Arial, sans-serif;
	font-size: 90%;
	vertical-align: top;
	color: #ffffff;
	padding:0;margin:0;
	background:url(../images/design_norwich_bg.gif) top left #373737 repeat-x;
	min-width:850px;
	height: 25px;
	width: 100%;
	position: fixed;
	z-index: 5;
	bottom: 113px;
	padding-left: 30px;
	padding-top: 5px;  
	}

#services {align: right; 
position: relative;
padding-right: 30px;}

.speciallink {color:#cae2d4;} 
a.speciallink:link {color:#cae2d4; text-decoration:underline; } 
a.speciallink:visited {color:#cae2d4; text-decoration:underline;} 
a.speciallink:hover {color:#ffffff; text-decoration:none;} 


