body
{
background-image:url('../images/nu-image-web-design-background.jpg');
background-repeat:repeat-x;
}

body{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #626264;
	padding:0;margin:0;
	width:100%;
	min-width:850px;
	line-height:130%;
}

p { font-size: 0.8em;
	margin:0;
	padding:0 0 30px;
}

h1 {font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #87dc00;
	margin:0;
	padding:0 0 20px 0;
	font-size:9mm;
	line-height:115%;
}

#pad {padding:20px;}

#padright {padding-right:20px;}

.padleft {padding-left:25px;}

#basepad {padding-top:10px;}

#form {width:460px;}

#tablepad {padding:4px;}

#header {padding:10px 0px 10px 10px;}

h2 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #87dc00;
	margin:0;
	padding-top:8px;
	padding-bottom:8px;
	font-size:6mm;
	line-height:105%;
}

h3 {font-family: Helvetica, Arial;
	font-weight: normal;
	color: #87dc00;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	font-size:5mm;
	line-height:115%;
}

h4 {font-family: Helvetica, Arial;
	color: #87dc00;
	margin:0;
	padding-top:10px;
	padding-bottom:8px;
	font-size:4mm;
	line-height:115%;
}

.style1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 3.3mm;
	color: #231f20;
	padding:0;margin:0;
	line-height:115%;
	list-style-type: square;
	list-style-position: inside;
	padding-top:0px; 
	padding-bottom:0px; 
	text-indent:0
}
	
.style2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 3.3mm;
	color: #231f20;
	padding:0;margin:0;
	line-height:115%;
	}

.style3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 3mm;
	color: #231f20;
	padding:0;margin:0;
	line-height:115%;
}

.style4 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.85em;
	padding:0 5 0 0;
	color: #231f20;
	line-height:110%;
}

.style5 { color: #ffffff;
	font-size: 0.8em;
	margin:0;
	padding:0 0 30px;
}

}

.style6 { color: #ffffff;
	align: right;
	font-size: 0.8em;
	margin:0;
	padding:0 0 30px;
}

.smallprint {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5mm;
	color: #231f20;
	padding:0;
	margin:0;
	line-height:115%;
}

.otherservices {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5mm;
	color: #626264;
	padding:0;
	margin:0;
	line-height:125%;
}

.otherserviceswhite {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 2.5mm;
	color: #ffffff;
	padding:0;
	margin:0;
	line-height:125%;
}

.photography {color: #ffd204;
	}
	
.white {color: #ffffff;
	}
	
.smalllinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 3mm;
	color: #ffffff;
	padding:0;
	margin:0;
	line-height:150%;
	text-align: left;
}

.baseheading {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 4mm;
	color: #ffffff;
	line-height:115%;
	text-align: left;
	font-weight: bold;
	padding-top: 5px;
}

.quote {font-family: Helvetica, Arial;
	color: #87dc00;
	font-weight:bold;
	font-size:4.3mm;
	line-height:115%;
}

.price {color: #87dc00;
	font-weight:bold;
	font-size:9mm;
	line-height:115%;
}

.mainmenu {font-size: 115%;
	font-weight:bold;}

.contact {font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	margin:0;
	padding:0;
	font-size:4mm;
	line-height:115%;
}

.subheading {font-family: Helvetica, Arial, sans-serif;
	font-weight: normal;
	font-size:5mm;
	line-height:115%;
}

.base {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 3.3mm;
	color: #ffffff;
	padding:0;margin:0;
	line-height:115%;
	list-style-type: square;
	list-style-position: inside;
	padding-top:0px; 
	padding-bottom:0px; 
	text-indent:0
}

.portfolio td{   
vertical-align: top; 
} 

.img {padding:10px;}

.imghome {padding-left:20px;}
	
A:link {text-decoration: none; color: #73bb01;} 
A:visited {text-decoration: none; color: #73bb01;} 
A:hover { text-decoration: none; color: #9cff00;}



#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;  
	}
	
fieldset { border: none;
	text-indent:none;}


.speciallink { color:ffd204;} 
a.speciallink:link {color: #ffd204} 
a.speciallink:visited {color: #ffd204} 
a.speciallink:hover {color: #d9b50e} 
a.speciallink:active {color: #d9b50e} 

