/*
              Title:          default 
      
              Author:         Global Web Limited
              Version:        123 
              Filename:       default.css 
              Date:           09:34 2 September 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/
      
      */
      


/* Table of Contents:
1.basic styles
2.page layout
3.typography
4.forms
5.images

*/

/* 1.basic styles
-------------------------------------------------- */

html {font-size:62.5%;}
body {
	color:#000;
	background: #fff url(images/floralbg.gif) repeat;
	text-align:center;
	margin:0;
	padding:0;
	font:100.01% Verdana,times,serif;
}

img { border:0; }

*html>body { height:100%; }
p { font-size:1.25em; line-height:1.47em; } 
h1 { font-size:1.65em; }
h2 { font-size:1.55em; }
h3 { font-size:1.45em; }
h4 { font-size:1.35em; }
h1,h2,h3,h4,h5,h6,a { color:#000; }
small {font-size: 0.8em; color:#1B3664; font-style:italic; } 
a { color:#0B5926; text-decoration:none; font-weight:bold;  }
a:hover { text-decoration:underline; }
hr { background: #000; color:#000; height: 1px; width: 90%; border:0;}

/* 2.page layout
-------------------------------------------------- */
#wrapper { 
	width:960px;
	margin: 0px auto;
	height:100%;
	min-height:100%;
	text-align:left;
	position:relative;
}
#header { width:960px; height:120px; }

#main {
	width:960px;
	height:100%;
	margin:0;
}

#content {
	float:left;
	width:622px;
	padding:0px 0px 0px 22px;
}
.contentTop { width:622px; height:15px;}
.contentBottom { width:622px; height:39px;}
.contentTextContainer {
	width:622px;
	background: url(images/content-bg.png) repeat-y;

}
.contentText { 	padding:20px; }
#footer { width:960px; height:124px; position:relative; clear:both; }
#copyright {
	margin:0px;
	width:622px;
	height:124px;
	float:left;
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
}
#quickContact {
	width:338px;
	height:124px;
	float:left;
	background-image: url(images/quick-contact.png);
	background-repeat: no-repeat;
}
#mainPhoto {
	float:left;
	width:338;
	height:400px;
	background-image: url(images/photograph-bg.png);
	background-repeat: no-repeat;
}
#mainPhoto img { width:285px; height:340px; margin:15px; }

.floatRight { float:right; }
.floatLeft { float:left; margin:0px 8px 8px 0px; }
.skipNav { display:none; }
.clear { clear:both; }

/* 3.typography
-------------------------------------------------- */
#navigation {
	position:absolute;
	top:34px;
	left:350px;
	height:30px;
	width:600px;
	min-width:600px;
	text-align:left;
	margin:0px;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform: lowercase;
}
#navigation ul {
	height:20px;
	float:left;
	line-height:30px;
	list-style:none;
	margin:0;
	padding:0;
}

#navigation li {
float: left;
list-style: none;
}

#navigation li a {
text-decoration: none;
color: #fff;
outline: none;
text-align: center;
display: block;
float: left;
height: 30px;
position: relative;
margin: auto 9px;    
}
#navigation li a:hover {
color:#CDCDCD; text-decoration:none; 
}


#quickContact { font-size:0.7em; color:#fff; }
#quickContact p { margin:42px 0px 0px 20px; }
#quickContact a { text-decoration:none; color:#fff; }

.asterix { color:red; font-size:1.4em;}
#copyright p { font-size:1.0em; padding:22px 0px 0px 12px; color:#fff;}
#copyright a { text-decoration:underline; color:#fff; }
.sitemap { font-size:1.25em; line-height:1.4em; }
.sitemap li { list-style:none; }
.contact-info .adr { font-size:1.25em;}

/* 4.forms
-------------------------------------------------- */
.inputstring, .inputtext { width:90%; }
.search {
	width: 233px;
	height:14px;
	padding: 0;
	margin:6px 40px 0px 0px;
	float:right;
}
.search table { width:100%; }
.searchField { margin:0px 0px 0px 36px; height:14px; width:146px; border:0; }
#searchbutton {
	margin: 0px 0px 0px 8px;

	padding: 0px;
	border: none;
	float: right;

}

/* 5.images
-------------------------------------------------- */
#mainContact img { float:left; padding:0px 6px 6px 0px; }
#logoPrint { display:none; }
.floatRightImg, .developments img, .newsImage img, .serviceImg, .clientLogo { float:right; border:1px solid #ccc; padding:4px; margin:0px 0px 4px 4px;}
.serviceImgSmall { float:left; border:1px solid #ccc; padding:4px; margin:0px 4px 4px 0px;}

.indent { padding: 0px 0px 0px 20px; }

#usefullinks li { padding: 0px 0px 10px 0px; }

.spaced li { padding: 0px 0px 10px 0px; }
.spaced ul { padding-top: 10px; } 
 
.logoLink { width:320px; height:100px; z-index:100; position:absolute;}
 
 
