body {
	border-top:8px solid #cc0000;
	background:#FFF url(bgnd.gif);
	margin:0;
	padding:0;
	font-family: Verdana, "Trebuchet MS", Arial, sans-serif;
	color:#222;
	font-size:14px;
	line-height:22px;
	text-align:center;
}


p, form, h1, h2, h3, h4, h5, h6 {
	margin:10px 0;
	padding:0;
}
	
img a {border:0;}	

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

h1{
	margin:0; padding:0;
	text-indent:-9999px; 
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active{ 
	display:block;	
	width:293px; 
	height: 66px; 
	text-decoration:none;
	margin:20px 0 10px 0; padding:0;
	background: transparent url(../img/logo.gif) top left no-repeat;
}


h2 {
	font-family: Arial, Verdana, Georgia;
	font-size: 22px;
	margin: 3px 0 15px 0;
	border-bottom:1px solid #dbdbdb;
}

h3 {
	font-family: Arial, Verdana, Georgia;
	font-size: 19px;
	letter-spacing: -1px;
	margin: 1.5em 10px .3em 10px;
}

h4 {
	font-family: Arial, Verdana, Georgia;
	font-size: 14px;
	margin: 20px 25px 20px 10px;
	border-bottom:1px solid #333;
}

h5 {
	font-family: Arial, Verdana, Georgia;
	font-size: 12px;
	margin: 10px 20px 0 10px;
	padding:2px 0;
	color:#4a4a4a;
	border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;
}


#container {
	width:800px;
	margin:0 auto;
	text-align:left;
}


#header {
margin:0; padding:0;
border-bottom:1px solid #ccc;
}

#quicklinks {
	margin:-80px 0 70px 0;
	text-align:right;
	}

#holder {
margin:0; padding:10px 0;
border-top:1px solid #eee;
}


.download{
margin:10px 0; 
padding:4px 42px;
border:1px solid #ccc;
background: #F6F4F4 url(pdficon_small.gif) no-repeat 15px 50%;
}



.frame{
text-align:center;
float:left;
width:180px; height:210px;
margin:20px 0 0 0; padding:4px;
}

.frame h3{
text-align:left;
margin:0; padding:0;
font-size:14px;
height:40px;
}

.frame p{
text-align:left;
margin:0; padding:0;
font-size:10px;
}

.frame a {color:#444; border:0;margin:0; padding:0 0 2px 0;}

a img{border:0;}

#side {
	margin:0; padding:0;
	width:200px;
	float:left;
}

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

#menu li{
	list-style-type:none;
	margin:5px 10px 5px 0;padding:2px;
	border:1px solid #ccc;
	background:#565757;
}

#menu li a {
	display:block;
	width:100%;
	text-decoration:none;
	padding:0 2px;
	color:#fff;
	}


#content{
	text-align:justify;
	width:570px;
	float:right;
}

#contact {
	text-align:left;
	clear:both;
	margin:20px 0 0 0;
	background:#FFF url(../img/contact_footer.gif) repeat-x;
}


#contact h3{
margin:0 0 20px 0; padding:0;
}

	#div2 {color:#111;}
	#topholder{
		background:#F7F4F2 url(../img/moreinfobg.gif) no-repeat top right;
		padding:10px 10px 5px 10px;
		}


		#imgholder img{
		margin:10px 30px 0 0;
		width:170px; height:170px;
		float:left;
		border:1px solid #E8E0DA;
		}  


		#priceholder h3{
		margin:0; padding:10px 0 0 0;
		}

		#priceholder p{
		margin:0; padding:10px 0;
		}






form {
padding:0; margin:0;}
fieldset {margin:0 0 0 220px;padding:20px 20px; Border:0; }
legend {display:none;}
fieldset br {line-height:0.5em;}
fieldset div + fieldset div {clear: both; position: relative;}
label, fieldset div.cr p {
margin:0;
display: block;
width: 8em;
text-align: left;
float:left;
padding-right:5px;
}


fieldset div.cr label {text-align:left; margin-left: 10em; width:auto; float: none;}
fieldset div span {display: none; margin-left: 13em; padding:5px 30px 0 5px; border-left:1px solid #ccc; font-size:10px;}

fieldset div:hover span {margin-left: 24em;	display: block;	position: absolute;	z-index: 100;	float: right;	background-color:#ccc;	border:1px solid #000000;	padding:5px;	font-size:10px;}
* html fieldset div span {display: block;}

fieldset div input {width: 20em; border:1px solid #333;}
fieldset div option {width: 13em;}

fieldset div.exp option, fieldset div.exp input {width:auto;}
fieldset div.cr input {	width:auto;}
input.button {margin-left:10px;background-color: #fff;font-size: 10px; border: double #666666; margin:10px;}
label{padding-left:10px; color:#666666;font-weight:bold;}

textarea {border:1px solid #333;}

.fValidator-msg {
text-align:right;
  color: #c00;
  padding: 2px 15px;
  font-weight:bold;
}


#footer{
border-top:1px solid #ccc;
}