/*
		# # # # # # # # # # # # # # # # # # # # # # # # #
		CSS STYLE SHEET - STYLES
		FOR DOMAIN: www.NBMWEBDESIGNS.net
		CREATED:    28/09/07
		CREATED BY: JAMES MARRIOTT @ NBM WEB DESIGNS
		            WWW.NBMWEBDESIGNS.NET
		            sales@nbmwebdesigns.net
		            Tel. 0870 116 4539
		LAST UPDATE: 30/12/07 BY: JMM @ NBM WEB DESIGNS
		- - - - - - - - - - - - - - - - - - - - - - - - -
		Please feel free to copy this stylesheet and use 
		it any way you like but please, no hotlinks.
		- - - - - - - - - - - - - - - - - - - - - - - - -
		# # # # # # # # # # # # # # # # # # # # # # # # #
*/
/* -#-#-#-#-#-#-#-#-#-#-#-#-#-#- START STYLE SHEET -#-#-#-#-#-#-#-#-#-#-#-#-#-#- */

/* ----- BODY ----- */
body {font-family:Arial, Veranda, Helvetica, sans-serif; font-size:101%;}

code { /*  */
	font-family:"Courier New"; font-size:13px;
	}

fieldset {/*  */
	}

legend { /*  */
	background-color:transparent;
	font-weight:normal; font-size:22px; color:#000;
	}

input.btn {
	width:130px;
	border:3px double #90f;
	background:transparent;
	font-size:85%;
	color:#00f;
	}

input.btnhvr {
	width:130px;
	border:3px double #90f;
	background:#90f;
	font-size:85%;
	color:#fff;
	}
input.domain { /*  */
		background-color:#fff;
		font-weight:normal; font-size:14px; color:#00f;
		}

/* ------------------------------- START ALL TEXT STYLES ------------------------------- */
	
/* ------------- START MAIN FONT STYLES ------------- */
h1, .content h1 {
	font-weight:bold; font-size:1em;
	color:#000;
	}
h2 {
	font-weight:normal;	font-size:0.8em;
	color:#000;
	}
.content h2 {
	font-weight:normal;	font-size:0.8em;
	color:#00f;
	}
/* ------------- END MAIN FONT STYLES ------------- */	

/* ------------- START BODY TEXT STYLES ------------- */
	.style1 { /* .ALL */
		background-color:transparent;
		font-weight:normal; font-size:24px; color:#000;
		}
	.style2 { /* Main font/text used throughout the site (blue) */
		background-color:transparent;
		font-weight:normal; font-size:12px; color:#00f;
		}
	.style3 { /* .INDEX .PERSONAL .FAMILY .BUSINESS */
		background-color:transparent;
		font-weight:normal; font-size:1em; color:#90c;
		}
	.style4 { /*  */
		background-color:transparent;
		font-weight:bold; font-size:1.5em; color:#90f;
		}
	.style5 { /* .INDEX */
		background-color:transparent;
		font-weight:bold; font-size:24px; color:#000;
		}
	.style6 { /*  */
		background-color:transparent;
		font-weight:bold; font-size:14px; color:#000;
		}
	.style7 { /* CURRENT PAGE MARKER */
		background-color:transparent;
		font-weight:normal; font-size:12px; color:#000;
		}
	.style8 { /* Red font used mainly for '*' */
		background-color:transparent;
		font-weight:normal; font-size:12px; color:#f00;
		}
	.style9 { /* .INDEX.PERSONAL. */
		background-color:transparent;
		font-weight:normal; font-size:10px; color:#00f;
		}
	.style10 { /* PARAGRAPH HEADINGS */
		background-color:transparent;
		font-weight:bold; font-size:1em; color:#000;
		}
	.style11 { /* FAQ */
		background-color:transparent;
		font-weight:normal; font-size:18px; color:#000;
		}
	.style12 { /* FAQ */
		background-color:transparent;
		font-weight:normal; font-size:1em; color:#000;
		}
	.style13 { /* SERVICES */
		background-color:transparent;
		font-weight:normal; font-size:22px; color:#000;
		}
	.style14 { /* CONTACT */
		background-color:transparent;
		font-weight:normal; font-size:14px; color:#90c;
		}
	.style15 { /* CONTACT */
		background-color:transparent;
		font-weight:normal; font-size:10px; color:#90c;
		}
	.style16 { /* FOOTER */
		background-color:transparent;
		font-weight:normal; font-size:10px; color:#90f;
		}
	.style17 { /* FOOTER */
		background-color:transparent;
		font-weight:normal; font-size:10px; color:#000;
		}
	.style18 { /* .IND-NEW */
		background-color:transparent;
		font-weight:normal; font-size:1.2em; color:#000;
		}
	.style19 { /* .IND-NEW */
		background-color:transparent;
		font-weight:normal; font-size:12px; color:#000;
		}
	.errors { /* Error messages */
		background-color:transparent;
		font-weight:normal; font-size:10px; color:#f00;
		}
	.portfolio p b { /* PARAGRAPH HEADINGS */
		background-color:transparent;
		font-weight:bold; font-size:1em; color:#000;
		}
		
	.red {color:#c00;}
	.orange {color:#f90;}
	.black {color:#000;}
	.green {color:#060;}
	.dblue {color:#009;}
	.lblue {color:#00c;}
/* ------------- END BODY TEXT STYLES ------------- */
		
/* ------------- START LINK TEXT STYLES ------------- */	
	a {text-decoration:none; font-weight:bold; font-size:14px; color:#666;}
	a:hover {text-decoration:underline; font-weight:bold; font-size:14px; color:#90c;}
	
	a.innerlink {text-decoration:none; font-weight:bold; font-size:12px; color:#666;}
	a.innerlink:hover {text-decoration:underline; font-weight:bold; font-size:12px; color:#90c;}
	
	a.strike {text-decoration:line-through; font-weight:bold; font-size:16px; color:#666;}
	a.strike:hover {text-decoration:line-through; font-weight:bold; font-size:16px; color:#90c;}
	
	a.big {text-decoration:none; font-weight:bold; font-size:1em; color:#666;}
	a.big:hover {text-decoration:none; font-weight:bold; font-size:1em; color:#90c;}
	
	a.style2 {text-decoration:underline; font-weight:normal; font-size:0.9em; color:#00f;}
	a.style2:hover {text-decoration:underline; font-weight:normal; font-size:0.9em; color:#90c;}
	
	a.more {text-decoration:underline; font-weight:normal; font-size:12px; color:#00f;}
	a.more:hover {text-decoration:none; font-weight:normal; font-size:12px; color:#90c;}

	a.footer {text-decoration:none; font-weight:normal; font-size:10px; color:#000;}
	a.footer:hover {text-decoration:underline; font-weight:normal; font-size:10px; color:#00f;}

	p a.btn:hover {text-decoration:none; cursor:help;}
/* ------------- END LINK TEXT STYLES ------------- */

/* ------------------------------- END ALL TEXT STYLES ------------------------------- */

/* Rollover button */ /* SERVICES */

.button {width:265px;}
.button a.button_c, a.button_m {
	display:block;
	width:80px;
	height:20px;
	}
.button a.button_c:hover, a.button_m:hover {
	background-position:0 -20px;
	}
.button_c {
	background:url(../images/buttons/check_rollover.png) no-repeat top left;
	}
.button_m {
	background:url(../images/buttons/moreinfo_rollover.png) no-repeat top left;
	}