/* CSS Document */

/* fontst */

p, td, li, h1, h2, h3, h4, a{
font-family: Arial, Helvetica, sans-serif;
padding: 0;
margin: 0;
}

h1 {
	font-size: 1.8em;
	line-height: 1.5em;
	color: #000;
	background-color: transparent;
}
h2 {
	font-size: 1.6em;
	padding: 0 0 5px 0;
	color: #008b0d;
	background-color: transparent;
}
h3, h4, h5, h6 {
	font-size: 1.4em;
	padding: 15px 0 0px 0;
	color: #000;
	background-color: transparent;
}
td h3 {
font-size: 1.2em;
color: #008b0d;
background-color: transparent;
padding: 0px 0 0 0;
}
#promotional-product h3 {
font-size: 1.2em;
padding: 10px 0 0 0; 
}
p {
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 0 0 10px 0;
	color: #000;
	background-color: transparent;
}
#header p {
margin: 85px 0 0 10px;
color: #fff;
line-height: 0em;
background-color: #000;
border-right: 3px solid #008b0d;
}
#footer p.strapline {
color: #fff;
background-color: transparent;
font-size: 1.6em;
font-weight: bold;
float: left;
width: 400px;
padding: 10px 0 0 50px;
}
#footer p.contact {
width: 400px;
color: #fff;
background-color: transparent;
float: right;
line-height: 1.5em;
text-align: right;
padding: 5px 30px 0 0;
}
#promotional p{
font-size: 1em;
}
#content-text ul {

}
#content-main ul {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
#content-main ol {
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}

#content-main ul li {
padding: 5px 0;
font-size: 1.2em;
line-height: 1.4em;
}
#content-main ul li ul li {
padding: 3px 0;
font-size: 1em;
line-height: 1.2em;
}
/* Classes */
.hide {
text-indent: -5000px;
list-style: none;
}
.small {
font-size: 1em;
padding-top: 30px;
}
img {
display: block;
border: 0;
}
#promotional-product img {
text-align: center;
}

.inline { 
display: inline;
}
.clearall {
clear: both;
}
.float-right {
float: right;
padding: 0 5px 0 0;
}
.float-left {
float: left;
padding: 0 0 0 5px;
}
/* table */
table {
width: 660px;
border: 1px solid #008b0d;
}
tr {
border-bottom: 1px solid #008b0d;
}
td {
width: 220px;
font-size: 1.1em;
line-height: 1.4em;
padding: 5px;
vertical-align: top;
border-top: none;
border-right: none;
border-left: none;
}
tr .center td{
text-align: center;
}








/* links */
#header p a, p.contact a {
color: #fff;
text-decoration: none;
}
#header p a:link, #header p a:visited,
#footer p.contact a:link, #footer p.contact a:visited {
color: #fff;
text-decoration: none;
}
#header p a:hover, #header p a:active
#footer p.contact a:hover, #footer p.contact a:active {
color: #ff0;
text-decoration: underline;
}
#content-text a, #content-main a{
color: #008b0d;
text-decoration: underline;
}
#content-text a:link, #content-text a:visited, #content-main a:link, #content-main a:visited {
color: #008b0d;
text-decoration: underline;
}
#content-text a:hover, #content-text a:active, #content-main a:hover, #content-main a:active {
color: #c00;
text-decoration: none;
}
#footer p.strapline a:link, #footer p.strapline a:visited, 
#footer p.strapline a:hover, #footer p.strapline a:active {
color: #fff;
text-decoration:  none;
}









