body             {font-family:'times new roman', times, serif; font-size:16px;
                  background:rgb(255,255,206)}

td               {font-family:'times new roman', times, serif; font-size:16px;
                  background:rgb(255,255,255)}

form             {margin:0px}

img {
	border: none;
}

A:link           {color: rgb(0,99,165)}

A:visited        {color: rgb(0,99,165)}

A:hover          {color: rgb(200,0,0); text-decoration: none}

A.small:link     {font-family:arial,helvetica,sans-serif; font-size:12px;
                  color: rgb(0,84,140)}

A.small:visited  {font-family:arial,helvetica,sans-serif; font-size:12px;
                  color: rgb(0,84,140)}

A.small:hover    {font-family:arial,helvetica,sans-serif; font-size:12px;
                  color: rgb(200,0,0)}

A.smalltimes:link     {font-family: 'times new roman', times, serif; font-size:14px;
                  color: rgb(0,84,140)}

A.smalltimes:visited  {font-family: 'times new roman', times, serif; font-size:14px;
                  color: rgb(0,84,140)}

A.smalltimes:hover    {font-family: 'times new roman', times, serif; font-size:14px;
                  color: rgb(200,0,0)}

p.smalltimes {font-family: 'times new roman', times, serif; font-size:14px;
              margin-left: 20px; line-height: 5px;}

p.smalltimes2 {font-family: 'times new roman', times, serif; font-size:14px;
              margin-left: 20px; margin-bottom: 0.5em; margin-top: 0;}

A.tiny:link      {font-family:arial,helvetica,sans-serif; font-size:11px;
                  color: rgb(0,84,140)}

A.tiny:visited   {font-family:arial,helvetica,sans-serif; font-size:11px;
                  color: rgb(0,84,140)}

A.tiny:hover     {font-family:arial,helvetica,sans-serif; font-size:11px;
                  color: rgb(200,0,0)}

A.button:link    {font-family:arial,helvetica,sans-serif; font-size:14px;
                  color: white; text-decoration:none}

A.button:visited {font-family:arial,helvetica,sans-serif; font-size:14px;
                  color: white; text-decoration:none}

A.button:hover   {font-family:arial,helvetica,sans-serif; font-size:14px;
                  color: white; text-decoration:none; background:rgb(1,122,204)}

.head            {font-family:'times new roman', times, serif; font-size:26px; font-weight:bold}

.subhead         {font-family:'times new roman', times, serif; font-size:18px; font-weight:bold}

.contractor      {font-family:'times new roman', times, serif; font-size:22px; font-weight:bold;
                  color:rgb(0,76,128)}

.contractor2     {font-family:'times new roman', times, serif; font-size:30px; font-weight:bold;
                  color:rgb(0,76,128)}

.buttons         {width:142px; text-align:center; background:rgb(0,99,165);
                  border-top:rgb(0,129,216) solid 4px; border-left:rgb(0,129,216) solid 4px;
				  border-right:rgb(0,76,128) solid 4px; border-bottom:rgb(0,76,128) solid 4px;
				  padding-top:2px; padding-bottom:2px}

.tiny            {font-family:arial,helvetica,sans-serif; font-size:11px}

.small {
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    color: black;
    font-weight: normal;
}

.med             {font-family:arial,helvetica,sans-serif; font-size:13px}

.center {
    text-align: center;
}

.right {
    text-align: right;
}

.display_none {
    display: none;
}

.clear_both {
    clear: both;
}

p.small_alert, div.small_alert	{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: rgb(230,13,46);
}

.category1       {font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold;
                  color:white; background:rgb(83,125,185); padding:2px}

p.blueback {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: white;
	background-color: rgb(83,125,185);
	margin-right:5px;
	padding: 0px 3px 1px 3px;
	display: inline;
}

div.product_name_small {
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: small;
	text-align: center;
	margin-bottom: 30px;
}

/* ADD A PRODUCT ITEM NO., ETC. TABLE RULES */
.item_number_table {
    background-color: silver;
    float: left;
    padding: 2px;
    /* border: 1px solid black;
    border-right: none; */
}

.item_number {
    width: 89px;
}

.product_color {
    width: 131px;
}

.product_size {
    width: 89px;
}

.bed_depth {
    width: 89px;
}

.product_coverage {
    width: 89px;
}

.product_weight {
    width: 71px;
}

.product_price {
    width: 71px;
}

.item_number_table_hidden {
    width: 100%;
}
