/*
              Title:          default 
      
              Author:         Global Web Limited
              Version:        110 
              Filename:       default.css 
              Date:           13:03 15 June 2009
              File Type:      Style Sheet
      
              Copyright:      Copyright (c) 1994-2009 Global Web Limited.
                              All rights reserved.
      
              Address:        Global Web Limited
                              Twin Spires Business Park
                              Mugiemoss Road
                              Bucksburn
                              Aberdeen
                              AB21 9BG
                              United Kingdom
      
              Telephone:      +44 1224 454000
              Fax:            +44 1224 454001
              E-mail:         support@globalweb.co.uk
      	      Web:            http://www.globalweb.co.uk/
      
      */
      

body {
	background:url(images2/bg-header.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #fff;
	text-align:center;
	margin:0;
	padding:0;
	font-size:85%;
}
img { border:0; }
h1, h2, h3 { color: #297712; }
h4, h5, h6 { color: #DB1D4B;}
h1 { font-size:120%;}
h2 { font-size:110%;}
h3 { font-size:108%;}
h4 { font-size:105%;}
hr {border: none; height: 1px; background: #ccc; margin: 2em 0;}
ins {text-decoration: none; color: #EC694A;}
input, textarea { border:1px solid #005067; padding:2px; }
input:focus, textarea:focus { background-color:#FFE6BF; }
input.inputNone, .btn { border: none; }
a:link, a:visited, a:active { color: #098AA0; text-decoration: none;}
a:hover { color: #000; text-decoration: none;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #ABB1B7; cursor: help;}
code, var, kbd {font-family: monaco, courier, monospace; color: #B96A0E;}
dd {margin: 0; padding: 0 0 1em 17px;}
dt {font-weight: bold; padding: 0 0 0 17px}
form {margin: 0;}
label { font-size:90%; }
p { padding-top: 0; margin-top: 0;}
.asterix { color: #FF0000; }
.skipnav { font-size:80%; position:absolute; top:-30px; color:#000; }
#printLogo { display:none; }

#wrapper { margin:0 auto; text-align:center; width:981px; height:100%; }
#header { height:135px; width:981px; margin:auto 0; }
#banner { height:150px; width:880px; margin:0 auto; }
#main { background:url(images2/bg-main.jpg) repeat-y left top; height:100%; margin-bottom:-39px; text-align:left;}
#content { width:670px; margin:0px 12px; float:left; }

#mainMenu {
	float:left;
	margin:12px 8px 0px 50px;
}
#menu {
	list-style-type:none;
	margin:0 0 10px;
	padding:0;
	background:#fff;
}
#menu li { display:block; padding:0; margin:0;}
#menu li a, #menu li a:visited { display:block; text-decoration:none; }
#menu li dd { display:none; }
#menu li:hover, #menu li a:hover { border:0; }
#menu li:hover dt a , #menu li a:hover dt a { color:#000; }
#menu li:hover dd, #menu li a:hover dd { display:block; }
#menu li:hover dl, #menu li a:hover dl { background:#b4be9c; }
#menu table { border-collapse:collapse; padding:0; margin:-4px; font-size:1em; }
#menu dl { width: 15em; margin: 0; background: #6f9c6f; cursor:pointer; }
#menu dt { margin:0; padding: 0; font-size: 1.0em; border-top:1px solid #fff; }
#menu dd { margin:0; padding:0; font-size: 0.9em; text-align:left; }
.menuItem dt a, .menuItem dt a:visited {
	display:block;
	color:#297712;
	padding:5px 5px 5px 10px;
	background:#ccc;
}
.menuItem dd a, .menuItem dd a:visited {
	color:#000;
	min-height:1em;
	text-decoration:none;
	display:block;
	padding:4px 5px 4px 20px;
	background:#b4be9c;
}
* html .menuItem dd a, * html .menuItem dd a:visited {height:1em;}
.menuItem dd a:hover {background:#C8FFAF; color:#000;}
#mainMenuHeader {color:#000; display:block; background-color:#297712; margin:0; padding:0; line-height:2em; }
#mainMenuHeader h2 { margin:0px 0px 0px -1000px; }

#footer { height:39px; width:956px; background:url(images2/bg-footer.jpg) repeat-x left top; clear:both; margin:0 auto;}
.copyright { margin:0px 0px 0px 40px; color:#fff; font-size:85%; line-height:39px; }
.copyright a { color:#fff; text-decoration:underline; }
.clear { clear:both; }
#steps { width:670px; margin:12px 0px; float:left; text-align:center; }
#steps a { text-decoration:none; color:#fff; }
#stepOne, #stepTwo, #stepThree { float:left; width:207px; border:1px solid #ccc; padding:4px; margin-right:6px; }
.stepHeader1 h2, .stepHeader2 h2, .stepHeader3 h2 { display:block; margin:0px 4px 4px 4px; padding:0; line-height:2em; font-size:0.85em; font-family: Arial, Helvetica, sans-serif;}
.stepHeader1 h2 { background-color:#298D1F; color:#fff; }
.stepHeader2 h2 { background-color:#309F1E; color:#fff; }
.stepHeader3 h2 { background-color:#30B01F; color:#fff; }
.teampic { float: left; }
.teampic img, .teamPicMain img, .caseStudies img, .services img {border:1px solid #ccc; padding:8px; background:#fff; margin:0px 8px 0px 0px}

.contactPic { float:right; }
.contactPic img {border:1px solid #ccc; padding:8px; background:#fff; margin:0px 0px 0px 8px; }
.googleBtn { padding-right:22px; background: url(images2/directions.gif) no-repeat right #66BD3A; }
#serviceMain img { border:1px solid #ccc; padding:4px; }
.contactNav { width:200px; font-size:80%; }
#googlemaptablemap { float:right; margin:0px 0px 12px 12px; }

 
