#CenterCol {
	float: left;
	padding: 10px 20px 10px 20px;
	/*width: 100%;*/
}
/*#CenterCol div {
	width: 437px;*/
	
}
#CenterCol P {
	text-align: justify;
	color: #4A4A4A;

}
#CenterCol H2, #CenterCol H3, #CenterCol H4 {
	font: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
#CenterCol H2 {
	font-size: 2em;
	color: #B90000;
	margin: 0;
}
#CenterCol H3 {
	margin: 0;
	font-size: 1.5em;
	color: #3758A5;
}
#CenterCol H4 {
	margin: 0;
	color: #4A4A4A;
	font-size: 1.25em;
}
/*#CenterCol ul {
	list-style: inside url(images/BULLET.gif);
	position: relative;
	margin: 10px 10px 5px 0;
	left: -6px;
}
*>#CenterCol ul {
	list-style: inside url(images/BULLET_IE.gif);
	left: 0px;
/*Left: 0;*/
}
/*
#CenterCol li {
	float: none;
	/*position: relative;
	cursor: default;
	border-width: 0;*//*
	left: 17px;
	text-indent: -15px;
	margin-bottom: 5px;
}*/
#CenterCol a, #CenterCol p a{
	text-decoration: none;
	color: #C30000;
}
#CenterCol a {
	color: #c30000;
	text-decoration: none;
}
#CenterCol a:hover {
	color: #3F3F3F;
}
#last a {
	color: #ffffff;
	text-decoration: none;
}
#last a:hover {
	color: #000000;
}
#spacer {
	height: 100px;
	position: relative;
	width: 500px;
}
input#first_name, input#last_name, input#company, input#email, input#phone 
{

}
#CenterCol textarea 
{
	/*margin-left: 100px;*/
	left: 0px;
	position: relative;
}
#CenterCol label 
{

}
label#shortdescription
{

}
input#Submit1 {

	left: 109px;
	position: relative;
}
#CenterCol ol {
	position: relative;
	left: -16px;
}
#CenterCol ul{
	padding : 0 10px 15px 0;
	list-style-image: url(images/BULLET.gif);
	position: relative;
	/*margin: 10px 10px 5px 0;*/
	left: -18px;
}
#CenterCol ul li  {
	font-weight : normal;
	margin : 5px 20px 0 35px;
	text-shadow : #999 0.2em 0.2em 0.1em;
}
*>#CenterCol ul {
	list-style: inside url(images/BULLET_IE.gif);
	left: -18px;
}
*>#CenterCol ul li {
	text-indent: -15px;
}
#CenterCol li {
	float: none;
	cursor: default;
}

 /* set millions of background images */
.boxb { background: #CECECE; }
.boxbtop div { background: url(images/box_05.gif) no-repeat top left; }
.boxbtop { background: url(images/box_07.gif) no-repeat top right; }
.boxbbottom div { background: url(images/box_14.gif) no-repeat bottom left; }
.boxbbottom { background: url(images/box_15.gif) no-repeat bottom right; }

 /* set millions of background images */
.box1 { background: #e4e4e4; }
.box1top div { background: url(images/box_01.gif) no-repeat top left; }
.box1top { background: url(images/box_03.gif) no-repeat top right; }
.box1bottom div { background: url(images/box_12.gif) no-repeat bottom left; }
.box1bottom { background: url(images/box_13.gif) no-repeat bottom right; }

/* height and width stuff, width not really nessisary. */
.box1top div, .box1top, .box1bottom div, .box1bottom, .boxbtop div, .boxbtop, .boxbbottom div, .boxbbottom {
width: 100%;
height: 7px;
font-size: 1px;
}
.box1content, .boxbcontent { margin: 0 7px; }
.box1, .boxb { width: 213px; }

#boxcols { text-align: left; margin: 0px auto; padding: 0px; border:0; width: 437px; background: url("/path/to/your/background_cols.gif") repeat; }
#side1 { float: left; width: 213px; }
#side2 { float: right; width: 213px; }
#break { float: left; width: 11px; }
#boxcolsfooter { height: 11px; }
*>#boxcolsfooter { clear: left; }