

BODY {
	margin:2% 20% 20% 20%;
	font-family: "Lucida Grande" Georgia;
	font-size:14px;
	line-height:1.5em;
}

.page_header {
	font-size:18px;
	font-weight:bold;
	background-color:#f9dda8;
	border-bottom:2px solid gray;
}

.price_bg {
	background-image: url("images/price_bg.gif");
	background-repeat:no-repeat;
	width:55px;
	height:52px;
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
}

.text2 {
	font-size:12px;
}

.siteDescription {
	font-size:16px;
}

.link_title  {
	font-size:22px;
}

DIV {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

A:hover { color:red; }

A { 
  color:rgb(51,153,255);
  padding-bottom:0px;
  margin-bottom:0px;
  text-decoration:none;
}
 
A:visited {}

.button {
    background-color:#afe9c6;
    font-weight: bold;
    border-bottom:1px solid gray;
    border-top:1px solid lightgrey;
    border-left:1px solid lightgrey;
    border-right:1px solid lightgrey;
}
.button:hover {
    border-bottom:1px solid red;
    border-top:1px solid grey;
    border-left:1px solid grey;
    border-right:1px solid grey;
}

.fieldLabel {
   font-family:Tahoma;
    font-size:13px;
    font-weight: bold;
    color:black;
    text-align:right;
}

.field {
	border-bottom:1px solid gray;
	border-top:1px solid lightgrey;
	border-left:1px solid lightgrey;
	border-right:1px solid lightgrey;
}

.field:hover {
	border-bottom:1px dotted red;
	border-top:1px solid grey;
	border-left:1px solid grey;
	border-right:1px solid grey;
}

.pageTitle {
	font-size:17px;
	font-weight:normal;	
}

.hLine {
	border-bottom:2px solid rgb(51,153,255);
}

.copyright {
	color:gray;
	font-size:11px;
	font-family:Trebuchet MS;
}

.menuSep {	font-size:11px;	}

.errorMessage {
	color:red;
    font-size:12px;
    text-align:left;
}

.text {
    font-size:14px;
    color:black;
    text-align:left;
}

.title {
	font-size:16;
}

.mainCategory {
	color:black;
}

.subCategory {
	font-size:12px;
	color:black;
}

.imageButton {
	border:none;
	background-color:white;
	font-weight:bold;
}
.imageButton:hover {
	border:none;
	background-color:white;
	color:red;
	font-weight:bold;
}

.tableHeader { 
	background-color:#f9dda8;
	border-bottom:2px solid gray;
	font-size:12px;
	font-weight:bold;
}

A:hover .mainCategory { text-decoration:underline;color:orange; }
A:hover .subCategory { text-decoration:underline;color:orange; }
