
br.breaker { clear: both; }

#midcolumn { font-family: verdana, arial, helvetica, helv; font-size: 11px; text-align: left; }

#midcolumn h1 { font-size: 18px; color: #3A4C93; margin: 0px 0px 10px 0px; }
#midcolumn h2 { font-size: 13px; color: #0F75BC; margin: 15px 0px 5px 0px; }
#midcolumn h2.orange { font-size: 13px; color: #F6941E; margin: 15px 0px 5px 0px; }
#midcolumn h2.red { font-size: 13px; color: #D1001C; margin: 15px 0px 5px 0px; }

#midcolumn p { line-height: 18px; margin-bottom: 10px; }
#midcolumn strong.head { color: #FF9C18; font-size: 12px; }

#thecontent {
	font-family: verdana, arial, helvetica, helv;
	font-size: 12px;
	text-align: left;
	padding: 20px;
}

/*** BROKERAGE ITEMS ***/
div.brokitem {
	float: left;
	width: 186px;
	height: 157px;
	margin-right: 21px;
	color: #D1001C;
	font-weight: bold;
	font-family: verdana, helvetica, helv;
	font-size: 11px;
}

	div.brokitemend {
		margin-right: 0px;
	}

	div.brokitem img {
		margin: 10px 40px 5px 40px;
		border: 0px;
	}

	div.brokitem a:link, div.brokitem a:visited {
		color: #333;
		font-weight: normal;
	}

	div.brokitem a:hover {
		color: #D1001C;
	}


/*** PRODPAGE BITS ***/

#midcolumn div.prodleft {
	float: left;
	width: 330px;
	padding: 0px 10px 10px 0px;
	text-align: left;
}

	#midcolumn div.prodleft  a.enlarge:link, #midcolumn div.prodleft  a.enlarge:visited {
		font-weight: bold;
		text-decoration: underline;
		color: #3A4C93;
	}
	
	#midcolumn div.prodleft  a.enlarge:hover {
		color: #d1001c;
		text-decoration: underline;
	}

	#midcolumn div.prodleft img { float: left; border: 0px; }

		#midcolumn div.prodleft img.altimg { border: 1px solid #fff; padding: 2px; margin: 3px 15px 0px 0px; }
		#midcolumn div.prodleft img.altimg:hover { border: 1px solid #D1001C; }


#midcolumn div.prodright {
	float: right;
	width: 250px;
	text-align: left;
}

	#midcolumn div.prodright h1 { color: #FF9C18; }

	#midcolumn .price { color: #D1001C; font-size: 20px; margin: 0px; padding: 5px 0px 5px 0px; }
	#midcolumn .smallprice { color: #000; font-size: 11px; margin: 0px; padding: 0px 0px 0px 0px; }
	#midcolumn .save { color: #000; font-size: 13px; padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px;}
		#midcolumn .save strong { color: #fff; background: #D1001C;  padding: 2px; }

	#midcolumn div.prodright ul.prodfeats {
		margin: 10px 0px 10px 5px;
		padding-left: 20px;
	}

		#midcolumn div.prodright ul.prodfeats li {
			list-style: disc;
			padding: 3px 0px 3px 0px;
			color: #FF9C18;
		}

			#midcolumn div.prodright ul.prodfeats li span { color: #000; }

	div.relitem {
		clear: both;
		height: 100%;
		margin: 15px 0px 0px 0px;
		padding: 0px 0px 15px 0px;
		border-bottom: 1px solid #ECECEC;
	}

	div.relitem img { float: left; border: 0px; }

		div.relitem div.relitemtxt {
			float: left;
			width: 255px;
			padding-left: 10px;
			color: #D1001C;
			font-weight: normal;
		}

			#midcolumn div.relitem div.relitemtxt p { margin: 0px 0px 5px 0px; line-height: 12px; }

			div.relitem a:link, div.relitem a:visited {
				font-weight: bold;
				color: #333;
				text-decoration: underline;
			}

			div.relitem a:hover {
				color: #D1001C;
			}

			div.relitem div.relitemtxt strong { color: #D1001C; }


			#midcolumn div.relitem div.relitemtxt input { position: absolute; top: 4px; left: 0px; border: 1px solid #999; }
			#midcolumn div.relitem div.relitemtxt input.cartaddmultiform { position: absolute; top: 4px; left: 40px; border: 0px; }
			

			#addprodmain { position: relative; }
			#addprodmain input { position: absolute; top: 0px; left: 0px; border: 1px solid #999; height: 18px; padding-top: 2px; }
			#addprodmain input.cartaddbutton { position: absolute; top: 0px; left: 40px; border: 0px; height: 23px; padding: 0px; }

















