body{
 margin: 15px 0 0px 0;
 padding: 0;
 background: #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:12px;
}
#container{
 margin: 0 auto;
 width: 900px;
}

#headercont{
 width: 900px;
 height: 175px;
 background: url(../images/header.gif);
 background-repeat: no-repeat;
 float:left;
}

#menu{
 width: 900px;
 height: 35px;
 background-color: #e1e1e1;
 border-top: 2px solid #ffffff;
 border-bottom: 2px solid #a40000;
 float:left;
}

#menu ul {
 padding: 0px;
 margin: 10px;
 text-align:center;
}

#menu li {
 display: inline;
 list-style-type: none;
 font-size:16px;
 padding: 0px 0px;
}

#menu li a{
 color: #a40000;
 text-decoration: none;
 padding:10px 10px 15px 10px;
}

#menu li a:hover{
 color: #ffffff;
 background-color:#a40000;
}

#content{
 background: #ffffff;
 float:left;
 width:900px;
 border-bottom: 3px solid #a40000;
}
 
#maincont{
 width: 600px;
 line-height: 18px;
 padding: 0px 0px 0px 0px;
 margin: 5px 0px 10px 0px;
 float:left;
}

#maincont p{
 margin: 0px 20px 10px 5px;
 color: #666666;
}
#maincont h1, h2, h3, h4 {
color: #a40000;
}
#maincont h1{
 margin: 10px 20px 5px 5px;
 font-size: 15px;
 font-weight: bold;
}

#maincont h2{
 margin: 10px 20px 5px 5px;
 font-size: 14px;
 font-weight: bold;
}

#maincont h3{
 margin: 10px 20px 5px 5px;
 font-size: 14px;
 font-weight: bold;
}

#maincont h4{
 margin: 10px 20px 5px 5px;
 font-size: 14px;
 font-weight: bold;
}

.quote{
  margin: 0px 0px 0px 0px;
  border-left: 5px solid #a40000;;
  }

.quote p{
 padding: 10px 10px 10px 15px;
 color: #a40000;
}

#rightcont{
 float: left;
 width: 300px;
 padding: 0px 0px 0px 0px;
}

#righttop{
	border-bottom: 1px dotted #a40000;
  margin: 0px 0px 20px 0px;}

#righttop p{
 padding: 0px 10px 0px 15px;
 color: #a40000;
}

#righttop h3
{
	padding: 20px 10px 0px 15px;
	font-size: 14px;
	font-weight: bold;
	color: #a40000;
}
#rightbot{
	padding: 0px 10px 10px 30px;}

#rightbot a img {border: none; }


/* for all page links */
a:link , a:visited
{	text-decoration: underline;
	color: #a40000;
}

a:hover 
{	text-decoration: none;
	color: #666666;
}

#footercont
{
	float: left;
	width: 900px;
	height: 70px;
}

#footercontleft
{
	float: left;
	width: 450px;
	height: 70px;
}

#footercontright
{
	float: left;
	width: 450px;
	height: 70px;
	text-align:right;
}

#footercont p
{
	margin: 0;
	padding: 5px 10px 0 10px;
	color: #666666;
}

#footercont a
{
	color: #a40000;
	text-decoration: none;
}

#footercont a:hover
{
	color: #a40000;
	text-decoration: underline;
}

#footerleft
{
	float: left;
	width: 300px;
	height: 50px;
}

#footerright
{
	float: left;
	width: 500px;
	height: 50px;
	text-align: right;
}


ul.list1 { 
list-style-type:none;
}


li.list1 {
padding-left:20px;
background:transparent url(../images/bullet.gif) no-repeat;
background-position:0px 6px;
font-size: 12px;
color: #671604
}

#form {
	margin: auto;
	padding: 0px;
	float: left;
	clear: both;
}

#form1 .colour {
 background-color: #CCCCCC;
 padding: 5px;
 color: #39599c;
 font-weight:bold;
}

/* Table */
#pricetable {
	width: 580px;
	padding: 0;
	margin: 0 auto;
	margin-bottom:10px;
}


th {
	font: bold 15px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #a40000;
}

td {
	font-weight:normal;
	font-size:12px;
	color: #a40000;
	letter-spacing: 2px;
	background: #ffffff;
	padding: 10px 10px 10px 10px;
}

td.alt {
	background: #CCCCCC;
	color: #a40000;
}

/* img floats */
img.floatright { 
    float: right; 
    margin: 10px 20px 10px 15px; 
}

img.floatleft { 
    float: left; 
    margin: 10px 15px 10px 10px; 
}