body {
background:url('images/background.gif') #fff center top no-repeat;
font-family:calibri, arial, verdana, sans-serif, helvetica;
font-size:14px;
line-height:130%;
color: #000;
}

		input, textarea, select  {
		font-size:14px;
line-height:130%;
		color:				#000;
		border:1px solid #aaaaaa;
	  	padding:2px;
	  	background:#ffffff url(images/inputBg.gif) top left no-repeat;
	  	margin-top:2px;
		}

h1, h2, h3, h4, h5 {

    color: #a53985;
    margin: 0px;
}


h1 {
    font-size:15px;
}

h2 {
    font-size:15px;
}

h3 {
    font-size:15px;
}

h4 {
    font-size:15px;
}

h5 {
    font-size:15px;
}

a {

font-size:14px;
line-height:130%;
color: #000;
text-decoration: underline;
}

a:hover {

font-size:14px;
line-height:130%;
color: #000;
text-decoration: none;

}

.active{
font-size:14px;
line-height:130%;
font-weight:bold;
}



#wrapper {
width:800px;
margin: 0px auto;
}

#header {

width:800px;
height:260px;
margin-top:-9px;
background:url(images/website-design-newcastle.gif);
}

a#home{display:block; width:700px; height:200; padding-top:10px; overflow:hidden; position:absolute;}
 html a#home{height:200px;}
a#home {left:450px; top:10px; background:transparent; }

/*.headstrapline { 
float:right;
margin-top:-20px;
margin-right:150px;

color:#c246a6;
}*/

/*#middle{
width:800px;
height:200px;
background:url(images/sofa.jpg);
}*/

#navigation{
width:800px;
height:42px;
margin-top:0px;
margin-bottom:10px;
}

#navigation ul{
margin-top:6px;
list-style: none;
padding: 0;
margin: 0;
}

#navigation li{
float: left;
margin: 0 0.15em;
}


#navigation li a
{

padding-left:5px;
height: 2em;
line-height: 2em;
float: left;
width: 7.5em;
display: block;

color: #000;
text-decoration: none;
text-align: center;
}

#navigation li a:hover 
{

padding-left:5px;
height: 2em;
line-height: 2em;
float: left;
width: 7.5em;
display: block;
background-color:#00a8e9 ;
color: #fff;
text-decoration: none;
text-align: center;
}

#navigation li.selected{
float: left;
margin: 0 0.15em;
}
#navigation li.selected  a
{

padding-left:10px;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
background-color:#00a8e9 ;
color: #fff;
text-decoration: none;
text-align: center;
}
#navigation li.selected  a:hover 
{

padding-left:10px;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
background-color:#00a8e9 ;
color: #fff;
text-decoration: none;
text-align: center;
}


#contentwrapper{
width:800px;
font-size:14px;
line-height:130%;


}

#main-content{
	width:400px;
	float:left;
	font-size:14px;
line-height:130%;
	
}

#sub-content{
	width:175px;
	float:left;
	margin-left:10px;
	font-size:14px;
line-height:130%;
}

#navigations{
	width:175px;
	float:left;
	margin-left:10px;
	margin-right:-3px;
}

/* Start of Column CSS */
#container3 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background:#fff; /* column 3 background colour */
	font-size:14px;
line-height:130%;
}
#container2 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
	background:#fff; /* column 2 background colour */
	font-size:14px;
line-height:130%;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	right:33.33%;
	background:#fff; /* column 1 background colour */
	font-size:14px;
line-height:130%;
}
#col1 {
	float:left;
	width:38.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
	font-size:14px;
line-height:130%;
}
#col2 {
	float:left;
	width:29.33%;
	position:relative;
	left:72.67%;
	overflow:hidden;
	font-size:14px;
line-height:130%;
}
#col3 {
	float:left;
	width:18.33%;
	position:relative;
	left:76.67%;
	overflow:hidden;
	font-size:14px;
line-height:130%;
}

#container33 {
	clear:left;
	float:left;
	width:100%;
	overflow:hidden;
	background-color:#c246a6;
	font-size:14px;
line-height:130%;
}
#container22 {
	clear:left;
	float:left;
	width:100%;
	position:relative;
	right:33.333%;
background-color:#c246a6;
font-size:14px;
line-height:130%;
}
#container11 {
	float:left;
	width:100%;
	position:relative;
	right:33.33%;
background-color:#c246a6;
font-size:14px;
line-height:130%;
}
#col11 {
	float:left;
	width:38.33%;
	position:relative;
	left:68.67%;
	overflow:hidden;
	font-size:14px;
line-height:130%;
}
#col22 {
	float:left;
	width:29.33%;
	position:relative;
	left:72.67%;
	overflow:hidden;
	font-size:14px;
line-height:130%;
}
#col33 {
	float:left;
	width:18.33%;
	position:relative;
	left:76.67%;
	overflow:hidden;
	font-size:14px;
line-height:130%;
}

.clear {
    clear: both;
}

.black{
color:#000;
}

.purple{
color:#fff;

}

#leftcol{
float:left;
padding-left: 15px;
width:560px;
min-height:200px;
font-size:14px;
line-height:130%;

}

#rightcol{
float:right;
padding-right: 10px;
width:200px;
min-height:200px;
font-size:14px;
line-height:130%;

}

#footleft{
margin-left:300px;
margin-top:-20px;
font-size:14px;
line-height:130%;
}

#footright{
margin-left:600px;
margin-top:-20px;
font-size:14px;
line-height:130%;
}

#footer {
width:800px;
color:#fff;
/*background-color:#c246a6;*/
background:url(images/footer.gif);
min-height:420px;
padding:0px;
/*min-height:50px;
padding:10px;*/
clear:both;
font-size:14px;
line-height:130%;
}

#footer a{
color:#fff;
font-size:14px;
line-height:130%;
}

#footmap{
position:relative;
margin-left:250px;
font-size:14px;
line-height:130%;
}

.foot{
padding-left:40px;
padding-top:15px;
float:left;
font-size:14px;
line-height:130%;
}

#footcopy{
padding-right:40px;
padding-top:15px;
float:right;
color:#fff;
font-size:14px;
line-height:130%;
}
