/*
	Christopher Hair
	http://www.chrishair.co.uk
*/


h1 {
color: #4c4c4c;
font-size: 6em;
text-align: center;
}

h2 {
color: #2c2c2c;
font-size: 3em;
text-align: center;
letter-spacing: -0.1em;
}

h3 {
color: #4c4c4c;
font-size: 4em;
text-align: center;
}

h4 {
color: orange;
font-size: 1em;
line-height: 0em;
}

p {
font-size: 0.8em;
font-family: Helvetica, Arial, Sans-serif;
}

p#heading {
font-size: 2em;
text-align: center;
font-weight: bold;
color: #4c4c4c;
}

body { 
color: #000000;
font-family: Helvetica, Arial, sans-serif;
padding: 0em;
margin: 0em;
background-color: #dcdcdc;
font-size: 101%;
background-image: url('http://www.businesssearchlocal.co.uk/customerlinks/bg.png');
background-position: top left;
background-repeat: repeat;
}


a { 
outline: none; 
color: #ffffff;
text-decoration: none; 
}

a img { 
border: none; 
}

#wrap {
width: 890px;
margin: 0 auto;
}

.page {
background-color: #f5f5f5;
}


#content {

padding-left: 1.75em;
padding-right: 1.75em;
padding-top: 2em;
padding-bottom: 1em;
text-align: center;

}

#content p {
font-family: Helvetica, Arial, sans-serif;
color: #4c4c4c;
font-size: 0.8em;
}

#content a {
color: #4c4c4c;
text-decoration: underline;

}

#content a:hover {
color: orange;
}


#footer {
clear: both;
font-size: 0.8em;
font-family: Helvetica, Arial, sans-serif;
text-align: center;
padding-top: 1.6em;
color: #8c8c8c;
padding-bottom: 0.2em;
}

#footer a {
color: #4c4c4c;
text-decoration: underline;
}

#footer a:hover {
color: orange;
}


#banner {
padding: 0.8em;
}

#left {
font-size: 0.8em;
padding: 0.8em;
width: 36em;
float: left;
}

#right {
padding: 0em 1.6em 0em 1.6em;
width: 20em;
float: left;
background-color: #e5e5e5;
}


#box {
width: 11.2em;
float: left;
background-color: #ffffff;
margin-left: 1.6em;
}

#box a {
color: #4c4c4c;
text-decoration: underline;
}

#box a:hover {
color: orange;
}

#description {
background-color: #f5f5f5;
text-align: left;
font-size: 1.1em;
margin-bottom: 1.5em;
padding: 1em;
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
}

#form {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
background-color: #f5f5f5;
text-align: left;
font-size: 0.8em;
padding: 1em;
}

textarea {
font-family: Helvetica, Arial, Sans-serif;
font-size: 2em;
font-weight: bold;
color: #2c2c2c;
}

input {
width: 16em;
}

#clear {
clear: both;
}