body {
	background-color: #38027E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFFFFF;
	margin: 0px;
	background-attachment: fixed;
	background-image: url(back.jpg);
}

a:link {color: #EE0007;}
a:visited {color: #CC0000;}
a:hover {color: #990033;}

li {
	margin-top:3px;
	margin-bottom:3px;
	margin-left:15px;
	padding-left:5px;
	list-style-image: url(../images/bullet.gif);
}
ul {
	margin-top:0px;
	margin-bottom:0px;
	margin-left: 15px;
	padding-left: 2px;
	padding-top: 5px;
}

img {border:0;}
p { margin:0px; 
	text-align:justify;
}

.web-design {
	margin:0px;
	position:absolute;
	top: 5px;
	width: 100%;
	text-align: center;
	font-size: 1em;
	color: #000000;
	z-index: 1;
}

#logoimg {
	margin-top:15px;	
}

#top {
	background-color: #FFFFFF;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	position: absolute;
	height: 178px;
	width: 100%;
	top: 26px;
}

.topwidth {	
	margin-left: 10%;
	width: 80%;
	height:100%;
}

#topcontact {	
	position: absolute;
	right: 105px;
	top: 185px;
	z-index:5;
}

.links {	
	position: absolute;
	top: 220px;
	width: 100%;
	z-index:1;
}

#textlinks {	
	display:none;
}

#toppanel {
	position: absolute;
	height: 24px;
	top: 215px;
	margin-left: 10%;
	width: 80%;
}	

#glasgowmain {
	position: absolute;
	top: 20px;
	margin-left: -380px;
	width: 760px;
	left: 50%;
}	

#flash {
	position: absolute;
	top: 30px;
	right: 7%;
}

#maintopmiddle {
	background-color: #FFFFCC;
	height:23px;
	border-top: 1px #000000 solid;
	text-align:center;
	overflow:auto;
}

#buttons {
	position:absolute;
	bottom:0px;
}

#maincontent {
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #000000;
}

#maintable { width:100%; }

#webdesigncol1 {
	padding-right:5px;
}
.webdesigncol1 {
vertical-align:top;
	padding-right:5px;
}

#designglasgowcol2 {
	padding-left:5px;
	padding-right:5px;
}

#webglasgowcol3 {
	padding-left:5px;

}
.webglasgowcol3 {
	padding-left:5px;
	vertical-align:top;
}

#mainbottommiddle {
	background-color: #FFFFCC;
	height:23px;
	border-bottom: 1px #000000 solid;
	text-align:center;
	overflow:auto;
}

.third { width:33.3%; }
.half { width:50%; }
 .hfmargin { margin-top:4px; }
#bottomspace { }
.green { color: #F60903; }
.lgreen { color: #66CC33; }
.orange { color: #FF0103; }
.webdesign {font-size:1em; 
	text-align:center;
	margin-top:0px;
	margin-bottom:3px;
}
.listbottom {padding-bottom:3px;}
.lgback {background-color: #D5F1C7;}
.google {
	font-weight:bold;
	font-size:1.2em;
	font-family: "Times New Roman", Times, serif;
}
.blue { color: #3333CC; }
.red { color: #CC0000; }
.yellow { color: #FF9900; }

.tiny { font-size:0.9em;}
.alignup { vertical-align:top;}
.aligndown { vertical-align:bottom;}
.nomargin { margin:0px; }
.nomargintop { margin-top:0px; }
.bold {	font-weight: bold;}
.italic {font-style:italic;}
.center { text-align:center; }
.right { text-align:right; }
.floatleft { float:left; }
.floatright { float:right; }
.nomargin { margin:0px; }
.imgmiddle { vertical-align:text-bottom; }
#preload { display:none; }
blockquote {
	margin-top: 0px;
	margin-bottom: 0px;
}
.tablemid {
	margin-left:auto;
	margin-right:auto;
}
form {
	margin: 0px;
}
.orangebox {
	padding: 5px;
	background-color: #1F0046;
	background-image: url(back2.jpg);
}
.evolution {
	border: 1px solid #FFFFFF;
}

.border {
		border-collapse:	collapse;
	}


.blackborder {
	border: 1px solid #000000;
	padding: 5px;
}

.crowdback {
	background-image: url(crowd.jpg);
}
