body#home{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+homePage.jpg) no-repeat scroll center 220px;
	text-align: center;
}


body#about, body#about_env {
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+aboutPage.jpg) no-repeat scroll center 220px;
	text-align: center;
}

body#about_env{
	background: #f5f5f5 url(../img/About+us+Page_02.jpg) no-repeat scroll center 220px;
}

body#services, body#services_long{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+servicesPage.jpg) no-repeat scroll center 220px;
}

body#services_long{
	background: #f5f5f5 url(../img/Our+services+Page_02.jpg) no-repeat scroll center 220px;
}

body#casestudy{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+casestudyPage.jpg) no-repeat scroll center 220px;
}
body#colour{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+colourPage.jpg) no-repeat scroll center 220px;
}
body#contact{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+contactPage.jpg) no-repeat scroll center 220px;
}
body#usefulinfo, body#usefulinfo_color {
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+usefulinfoPage.jpg) no-repeat scroll center 220px;
}
body#usefulinfo_color {
	background: #f5f5f5 url(../img/Purple+usefulinfoPage_02.jpg) no-repeat scroll center 220px;
	}
body#paper{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+paperPage.jpg) no-repeat scroll center 220px;
}
body#folding{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+foldingPage.jpg) no-repeat scroll center 220px;
}
body#estimate{
	font: normal 11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:0;
	background: #f5f5f5 url(../img/Purple+estimatePage.jpg) no-repeat scroll center 220px;
}

#container {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 770px;
	}

a{
	text-decoration:none;
}
div#logo{
	padding:0;
	background: White url(../img/logo.gif) no-repeat scroll 27px 45px;
	width:200px;
	height:220px;
	float:left;
}
div#nav{
	float:left;
	padding:50px 0 0 0;
	background-color:white;
	width:570px;
	height:170px;
	clear:right;
}
div#nav ul{
	list-style: none;
	margin:0;
	padding:0;
	font-size:11px;
}
div#nav ul a{
	color:#666;
}
div#nav ul a.here{
	color:#993399;
}
div#nav li a:hover{
	color:#993399;
}
div#nav ul#level1{
	float:left;
	width:130px;
}
div#nav ul#level2{
	float:left;
	width:200px;
	border-top: 1px solid #FFFFFF;
}
ul#level2 li{
	width:200px;
}
div#line{
	width:1px;
	height: 125px;
	float:left;
	background-color: #999;
	clear:right;
	margin-right: 20px;
}

div#line2{
	width:1px;
	height: 125px;
	float:left;
	background-color: #999;
	clear:right;
	margin-left: 37px;
}

div#loginold{
	width:180px;
	float:right;
	top:0;
	padding-left:20px;
	font: bold 12px/140% Verdana, sans-serif;
	border-left: solid 1px #999;
	clear:right;

}

#small_logo {
	
	border: 1px solid gold;
}

div#login{
	width:180px;
	height: 176px;
	float:right;
	top:0;
	clear:right;
	background-repeat: no-repeat;
	margin-top: -30px;
	background-position: 10px;
}

div#login a{
	color:#993399;
}
div#login span{
	font:normal 10px/140% Verdana, sans-serif;
	color:#666;
}
div#info{
	margin:0 0 0 27px;
	width:155px;
	height:155px;	
	padding:10px;
	color:white;
	/* background: Purple url(../img/back_info.gif) repeat-x scroll bottom; */
	background-color: #94428E;
	top:220px;
	position:static;
	left:0;
	clear:left;
}
div#info_blank{
	margin:0 0 0 37px;
	width:163px;
	padding:10px;
	color:white;
	height:155px;
	top:220px;
	position:static;
	left:0;
	clear:left;
}
div#info a{
	color:white;
	font-weight:bold;
}
div#content{
	float:left;
	margin: -175px 0px 0 200px;
	width:460px;
	background-color:#f5f5f5;

	top:0;

	/*border: 1px solid red;*/
}
div#content p,div#content h1,div#content h2,div#content h3, div#content ol{
	margin:20px;
}
div#copyright{
	height:20px;
	border-bottom: 3px solid #993399;
	width:120px;
	padding:5px;
	color:#999;
}

/* Splash page styles  */

div#SPleft{
	padding:200px 0 0 27px;
	background: White url(../img/logo.gif) no-repeat scroll 17px 35px;
	width:180px;
	height:470px;
	float:left;
	font:normal 11px/120% Tahoma, sans-serif;
	color: #3c3e3d;	
} 

div#SPleft span {
	font: bold 20px/120% Tahoma, sans-serif;
	color: #5f646a;
}
div#SPleft span.red {
	font: bold 20px/120% Tahoma, sans-serif;
	color: #803079;
	
}
div#SPleft a{
		font:normal 11px/120% Tahoma, sans-serif;
		color: #3c3e3d;
		text-decoration: none;
}
div#SPcontent{
	margin-top:40px;
	width:460px;
	background-color:#fff;
	height:513px;

	border-left: 1px solid silver ;
	float:left;
}
div#SPcopyright{
	height:20px;
	border-bottom: 3px solid #606368;
	width:120px;
	padding:5px 5px 5px 15px;
	font:normal 11px/120% Tahoma, sans-serif;
	color:#803079;
}

/* End of splash styles */


table {
	border-collapse: collapse; 	
	border:none;  	
	margin-left: 20px; 
	_margin-left:0; /*IE only*/
}
table td {
	padding: 0;
	height: 30px;
	font:bold 11px/120% Tahoma, sans-serif;}
table td.smalltext{
	padding: 0;
	height: 20px;
	font-size:10px;
	font-weight: normal;
}
h1{
	font: normal 24px/140% 'Helvetica Neue', Helvetica, Verdana, sans-serif;
	color:#993399;
}
h2{
	line-height: 10px;
	font-size: 14px;
	font-weight: bold;
	color:#990033;
	margin: 0;
	padding: 0;
}
b.red{
	font-size: 14px;
	font-weight: bold;
	color:#990033;
	margin: 0;
	padding: 0;
}
select {
	width: 190px;
	font-size:10px;
}
input {
	font-size:10px;
}
textarea {
	font-size:10px;
}