/*
              Title:          default 
      
              Author:         Global Web Limited
              Version:        122 
              Filename:       default.css 
              Date:           10:12 17 May 2010
              File Type:      Style Sheet
      
              Copyright:      Copyright (c) 1994-2010 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/
      
      */
      

/* Reset styles
-------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* Basic styles
-------------------------------------------------- */

body {
	color:#000;
	background: #fff;
	text-align:center;
	margin:0;
	padding:0;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
}
img { border:0; }
*html>body { height:100%; }
p { line-height:1.5em; margin:0 0 1.2em 0; font-size:12px; }
h1 {
	font-size:3em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fba927;
	margin:0.2em 0 0.4em 0;
	padding:20px 0px 6px 0px;
}
h2 {
	font-size:1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fba927;
	font-weight:bold;
	margin:1em 0;
}
h3 { font-size:1.05em; color:#4d4d4d; font-weight:bold; margin:1em 0;}
h4 {
	font-size:0.75em;
	color:#666666;
	font-weight:bold;
	margin:1em 0;
}
h5 {
	font-size:0.75em;
	color:#666666;
	font-weight:bold;
	font-style:italic;
	margin:1em 0;
}
small {font-size:0.8em; font-style:italic; }
a { color:#fba927; text-decoration:none; }
a:hover { color:#4d4d4d; text-decoration:none;}
hr { background: #000; color:#000; height: 1px; width: 90%; border:0;}
strong { font-weight:bold; }
ul { list-style-type: disc; margin:0 0 1.2em 2em;}
li, .vcard { font-size:1em; }
li li, li p, blockquote p {font-size:1em; }

#logoPrint { display:none; }

/* Global
-------------------------------------------------- */
.sitemap ul { margin:0px 0px 0px 20px; list-style:none;}
.sitemap a { font-size:12px; }
#usefullinks strong { display:block;}
#usefullinks li { margin:0px 0px 12px 0px; list-style:none;}
.breadcrumb { position:absolute; right:0; bottom:0; padding:0px 0px 6px 0px; }
.breadcrumb a { font-weight:normal; }
.asterix { color:#ff0000; font-size:1.5em; }
.relatedPageActive { color:#78278b; }
#main { width:970px; margin:0 auto; clear:both; text-align:left; }

/* Header
-------------------------------------------------- */
#headerWrapper {
	background: url(../images/bg-header.jpg) repeat-x;
	height: 186px;
}
#header { width:970px; margin:0 auto; position:relative; }
.logo { position:absolute; left:0; top:0; }
.strapline { position:absolute; right:0; top:0; }
ul.navigation { position:absolute; top:130px; right:0; }
.navigation li {
display:inline;
padding:0em 0.6em 0em 0em;
}
.navigation li a {
text-decoration:none;
font-weight:bold;
font-size:14px;
line-height:3.5em;
padding:4px;
}
.navigation li a:link, .navigation li a:visited {
color:#fff;
}
.navigation li a:hover, .navigation li a.current {
color:#fff;
background:#fba927;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

/* Column 1
-------------------------------------------------- */
.col1 { width:720px; float:left; }
.services { width:720px;}
.serviceMarketing, .servicePR, .serviceEvent { width:230px; float:left;}
.servicePR, .serviceEvent { margin:0px 0px 0px 10px; }
.serviceMarketingContent {
	margin:0;
	background: url(../images/marketing-kangaroo.jpg) no-repeat right bottom;
	height:360px;
}
.servicePRContent {
	background: url(../images/pr-elephant.jpg) no-repeat right bottom;
	height:360px;
}
.serviceEventContent {
	background: url(../images/event-rabbit.jpg) no-repeat right bottom;
	height:360px;
}
.serviceMarketing img, .servicePR img, .serviceEvent img { width:110px; height:58px; float:right;}
.serviceMarketing h3, .servicePR h3, .serviceEvent h3 {
	color:#fff;
	background:#064287;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	display:block;
	width:230px;
	height:38px;
	line-height:38px;
clear:both;
text-align:center;
}
.serviceMarketingContent, .servicePRContent, .serviceEventContent, .latestNewsWrapper, .twitterWrapper {
        border:1px solid #064287;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;

}
.serviceMarketingContent img, .servicePRContent img, .serviceEventContent img { position:relative; bottom:0; right:0; height:236px, width:228px; }
.serviceMarketingContent p, .servicePRContent p, .serviceEventContent p { padding:4px 4px 228px 4px; font-size:1.1em;}
.serviceMainImage img { width:236px; height:228px;}

/* Column 2
-------------------------------------------------- */
.col2 { width:250px; float:left; }
.col2 h2 {
        display:block;
        color:#fff;
	background:#064287;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	display:block;
	width:250px;
	height:38px;
	line-height:38px;
        clear:both;
        text-align:center;
font-size:1.2em;
}
#search { height:24px width:230px; }
div#fieldSearch label { position:absolute; left:-999em; top:-999em; }
div#fieldSearch input {
	background:#fff url(../images/searchfield.jpg) no-repeat 0 0;
	border:none;
	display:block;
	float:left;
	width:196px;
	font: 14px/1 "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding:4px 22px 7px 4px;
}
input#submit {
	border:none;
	width:24px;
	height:24px;
	background:url(../images/searchbtn.jpg) no-repeat;
	margin:0;
	overflow:hidden;
	padding:24px 0px 0px 24px;
}
.latestNewsWrapper, .twitterWrapper { padding:4px; }
.latestNewsContent p { font-size:0.8em; }
.latestNewsContent h3 { color:#064287;}

/* Footer
-------------------------------------------------- */
#footerWrapper {
	clear:both;
	background: url(../images/bg-footer.jpg) repeat-x;
	background:#064287 url(../images/bg-footer.jpg) repeat-x center top;
}
#footer { margin:0 auto; width:970px; text-align:left; color:#fff; }
#footer ul { list-style:none; margin:0; }
.footerMarketing, .footerPR, .footerEvents { width:230px; float:left; padding:34px 0px 0px 0px; text-align:left;}
.footerContact { width:220px; float:right; padding:34px 0px 0px 0px; }
.footerContact p { font-size:0.8em; }
.footerTitle { color:#fba927; }
.footerCopyright p { clear:both; width:960px; font-size:0.7em; padding:10px 0px; }
.footerCopyright a { color:#fff; text-decoration:underline; }
#twitter_update_list { list-style:none; margin:0; }
#twitter_update_list li { padding:0px 0px 10px 0px; }
  
