body {
	margin:0 0 20px 0;
	padding:0;
	background:url("/images/backgrounds/main.jpg") repeat-y center;
	background-color:#690000;
}
#wrapper {
	width:994px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
}
p {
	line-height:1.1em;
}
#header {
	width:980px;
	height:261px;
	background:url("/images/backgrounds/header.jpg") no-repeat center;
	position:relative;
}
#header #nav {
	position:absolute;
	right:18px;
	top: 209px;
	z-index:10;
	height:48px;
	width:783px;
}
#header #nav ul, img {
	float:left;
}
#header #logo {
	position:absolute;
 left;
	top: 33px;
	z-index:20;
	left: -8px;
}
#content {
	background:url("/images/backgrounds/body.jpg") no-repeat top left;
	min-height:400px;
	height:100%;
	overflow:hidden;
}
#content #coll {
	float:left;
	width:260px;
	min-height:650px;
	overflow:hidden;
}
#content #coll #testimonials {
	position: relative;
	margin:40px 0 0 20px;
}
#content #coll #testimonials .tbg {
	position: absolute;
	top:0;
	left:0;
	z-index:40;
}
#content #coll #testimonials #tcontent {
	position:absolute;
	z-index:50;
	margin:10px 0 0 0;
	top:0;
	left:0;
	width:220px;
}
#content #coll #testimonials #tcontent h1 {
	color:#690000;
	margin:0 0 0 10px;
	padding:0;
	font-size:.8em;
}
#content #coll #testimonials #tcontent p {
	padding:6px 20px;
	margin:0;
	font-size:.75em;
}
#content #colm {
	float:left;
	width:440px;
	margin:50px 0 0 0;
	min-height:650px;
}
#content #colm h1 {
	color:#690000;
	margin:0 0 0 10px;
	padding:0;
	font-size:.9em;
}
#content #colm h2 {
	color:#690000;
	margin:0 0 0 10px;
	padding:0;
	font-size:.8em;
}
#content #colm p {
	font-size:.8em;
	padding:6px 10px;
	margin:0;

}
#content #colm li {
	font-size:.8em;
	padding:6px 10px;
	margin:0;
	line-height:1em;
}
#content #colm li ul li{
font-size:100%;
	padding:6px ;
	text-indent: -30px;
}
#content #colm ul {
	margin-top: 5px;	 
}
#content #colm li {
	font-size:.8em;
	padding:6px ;
	margin:0;
	line-height:.15em;
}
#content #colm li li {
	font-size:100%;
	padding:6px ;
	text-indent: -30px;	
}
#content #colm a{
color:#a32431;
}
#content #colm a:link{
color:#a32431;
text-decoration:none;
}
#content #colm a:hover{
color:#a32431;
text-decoration:underline;
}


#content #colr {
	float:left;
	width:260px;
	min-height:650px;
	_height:650px;
	background:url(/images/backgrounds/ppiece.jpg) no-repeat bottom;
}
#content #colr .grc {
	margin:10px 0 0 20px;
}
#footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-align:right;
	clear:both;
}
#footer a{
color:#666;
text-decoration:none;

}

#footer a:hover{
color:#000;

}
.more {
	margin:0 20px;
}

#content #forms p{
	color:#000;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
	width: 300px;
	clear: left;
	margin: 0;
	padding: 5px 0 8px 0;
	padding-left: 155px; /*width of left column containing the label elements*/
	height: 1%;
}
#content #forms label{
	font-weight: bold;
	float: left;
	margin-left: -145px; /*width of left column*/
	width: 150px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

#content #forms input[type="text"]{ /*width of text boxes. IE6 does not understand this attribute*/
width: 180px;
}
#content #forms textarea{
width: 250px;
height: 150px;
}
#content #forms .threepxfix{
margin-left: 5px;
}

img { behavior: url(/objects/other/iepngfix.htc) }
