body{margin: 0px; background-color:#D6D6D7}
.redcell {font-family: Times New Roman; font-size: 18pt; color: #FFFFFF; background-color: #AA311F}
.bottomcell {background-color: #363638}
.menu_nav {font-family: Arial; font-size: 10pt; color: #d4d5cf; text-align: center}
.navcell {font-family: Arial, Verdana, Arial; font-size: 10pt; color: #d4d5cf; text-align: center }
.nav {font-family: Arial, Verdana; font-size: 10pt; color: #d4d5cf; text-align: center; text-decoration:none }
.nav2 {font-family: Arial, Verdana; font-size: 10pt; color: #ffffff; text-align: center; text-decoration:none }
a:hover.nav {font-family: Arial, Verdana, Arial; font-size: 10pt; color: #FFFFFF; text-align: center; text-decoration:none }
.page_header {font-family: Times New Roman; font-size: 14pt; text-align: left; margin-left: 10px; margin-right: 10px}
.main_txt {font-family: Arial; font-size: 10pt; text-align: justify; margin-left: 5px; margin-right: 5px}
.hover_txt {font-family: Arial; font-size: 8pt; text-align: justify; margin-left: 5px; margin-right: 5px; color:#8C8FAA; font-weight:bold}
.sml_txt {font-family: Verdana; font-size: 9px; text-align: justify; margin-left: 0px; margin-right: 5px; font-weight:normal}
.sml_txt_bold {font-family: Verdana, Arial; font-size: 8px; text-align: justify; margin-left: 5px; margin-right: 5px; font-weight:bold}
.prod_txt_bold {font-family: Verdana, Arial; font-size: 8px; text-align: justify; font-weight:bold}
.midcell {background-color: #FFFFFF; background-image:url('../../images/midcell.jpg'); background-repeat:repeat-x; background-position-y:top}
.bull_info_table {border: 7px solid #AA311F; border-collapse: collapse; margin-top:5px}
.bull_sml_info_table {border: 7px solid #AA311F; border-collapse: collapse}
.info_pic {}
.leftcell {font-family: Verdana, Arial; font-size: 8px; font-weight:bold; text-align: justify; margin-left: 5px; border-right: 1px solid #dcd7c6; border-top: 1px solid #dcd7c6}
.rightcell {font-family: Verdana, Arial; font-size: 8px; font-weight:bold; text-align: justify; margin-left: 5px;border-top: 1px solid #dcd7c6}
.dividecell {font-size:7px; font-family:Arial, Verdana; text-decoration:none; background-color:#CACBCE}
.bullnose_side_cell {background-image: url('../../images/bullnose3_back.jpg'); background-repeat: 
               repeat-y; background-position-y: top}
a.main_link {font-family: Arial; font-size: 10pt; text-align: justify; margin-left: 5px; margin-right: 5px; color:#363638}
a:hover.main_link {font-family: Arial; font-size: 10pt; text-align: justify; margin-left: 5px; margin-right: 5px; color:#AA311F}
.blkborder{background-position: center bottom; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 7px solid #9a9a9b; background-image:url('../../images/logo2.gif'); background-repeat:no-repeat}
.blkborder_plus{border-left: 1px solid #000000; border-right:7px solid #9a9a9b; background-color:#AA311F}
.blkborder_side{ background-position: center bottom; border-left: 1px solid #000000; border-right: 1px solid #000000; background-image:url('../../images/paving2.jpg'); background-repeat:repeat-y; background-color:#CACBCE}
.blkborder_mid{background-position: center bottom; border-left:1px solid #000000; border-right:1px solid #000000; border-right:7px solid #9a9a9b; border-bottom: 7px solid #9a9a9b}
/* CONTENT AREA */
.main_txt_bold {font-family: Verdana, Arial; font-size: 8pt; text-align: justify; font-weight:bold}

.floatercell {
	float: left; 
	border: 0px solid #080; 
	/* TODO height: this rule was broken: no value was specified for height */
	overflow: hidden;
	margin: 0px;
	width: 120px;
}


/* THUMBNAILS */
.icons { height: 13px; }
.imageborder { border: 1px solid #FFFFFF; padding: 0px; }


/* FLOATER */
#trailimageid {
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: 286px;
	height: 1px;
	z-index: 1000;
}