.desctable {
	border: 1px solid black;
}


a { color: #369; }
a img { border: none; }
a:hover { color: red; text-decoration: underline; }

body {
	margin: 0;
	padding: 0;
	background: white;
	color: #353535;
	font-size: 84%;
	line-height: 18px;
	font-family: Arial;
}

h1 { font-size: 150%; }
h2 { font-size: 110%; font-style: italic;}
h3 {
	font-size: 105%;
	color: #0066CC;
}
h4 {
	font-size: 190%;
}
hr { color: #369; height: 1px; background-color: #369; }

ul li { list-style-type: square; }
ul.featurelist { list-style-position: inside; text-align: left; }

#logoSidebar {width: 180px; background-color: #06c} /* used */

#mainMenu {
	WIDTH: 100%; BACKGROUND-COLOR: #06c
}
#secondaryMenu {
	BACKGROUND: url(../images/m2_background.gif) repeat-x;
	WIDTH: 100%;
}
#simpleSearch {
	PADDING-BOTTOM: 2px;
	PADDING-top: 1px;
	BACKGROUND-COLOR: #89CBC4;
	margin-top: -4px;
}
#simpleSearch FORM {
	MARGIN: 0px 0px 0px 25px;
	FONT: bold 9pt verdana,arial,helvetica,sans-serif;
	COLOR: #06c;
	vertical-align: baseline;
	text-align: left;
}
#simpleSearch INPUT.inputText {
	FONT-SIZE: 9pt; MARGIN-LEFT: 0.1em; MARGIN-RIGHT: 0.5em; BACKGROUND-COLOR: #ff9
}
#simpleSearch INPUT.button {
	BORDER-RIGHT: #09f 2px outset; BORDER-TOP: #09f 2px outset; FONT-SIZE: 9pt; MARGIN-LEFT: 0.75em; BORDER-LEFT: #09f 2px outset; COLOR: #fff; BORDER-BOTTOM: #09f 2px outset; BACKGROUND-COLOR: #06c
}
#secondaryContent {
	MARGIN: 1em
}
#secondaryContent H2 {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.2em
}
#secondaryContent P {
	MARGIN-TOP: 0.2em; MARGIN-BOTTOM: 0.2em
}
#secondaryContent H2 {
	FONT-SIZE: 11pt; COLOR: #f00
}
#secondaryContent P {
	FONT-SIZE: 10pt; COLOR: #06c; FONT-STYLE: italic
}
#secondaryContent A:link {
	COLOR: #06c; TEXT-DECORATION: none
}
#secondaryContent A:visited {
	COLOR: #06c; TEXT-DECORATION: none
}
#secondaryContent A:hover {
	COLOR: #06c; TEXT-DECORATION: none
}
#secondaryContent A:hover {
	TEXT-DECORATION: underline
}
#footer P {
	FONT-SIZE: 8.5pt; MARGIN: 0em 1em
}
#infoCallout P.priceCallout {
	DISPLAY: none
}
#numberSoldCallout P {
	BORDER-RIGHT: #000 1px solid; MARGIN-LEFT: auto; WIDTH: 100px; MARGIN-RIGHT: auto; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ff0; TEXT-ALIGN: center
}
#numberSoldCallout EM {
	COLOR: #f00; FONT-STYLE: normal
}
#numberSoldCallout EM A:link {
	COLOR: #f00; FONT-STYLE: normal; TEXT-DECORATION: none
}
#numberSoldCallout EM A:visited {
	COLOR: #f00; FONT-STYLE: normal; TEXT-DECORATION: none
}
#numberSoldCallout EM A:hover {
	COLOR: #f00; FONT-STYLE: normal; TEXT-DECORATION: none
}
#numberSoldCallout EM A:hover {
	TEXT-DECORATION: underline
}
.verySmallBodyText {
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.verySmallBodyTextBlue {
	FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; color:blue;
}
#mainContent {
	MARGIN: 10px
}

.tipHeader {
	background: #28ccff;
	font-size: x-large;
	font-weight: bold;
	border: 1px solid black;
}
#resultsList TH {
	FONT-SIZE: 9pt; COLOR: #ff0; BACKGROUND-COLOR: #06c; TEXT-ALIGN: left
}
#resultsList TD {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: top; COLOR: #000; TEXT-ALIGN: left
}
#resultsList TD P {
	FONT-SIZE: 9pt; VERTICAL-ALIGN: top; COLOR: #000; TEXT-ALIGN: left
}
#resultsList TR.altRow TD {
	BACKGROUND-COLOR: #ff9
}

.hitcounterBtnn {
	float: center;
	background: url(but.gif);
	padding: 3px 2px 3px 2px;
	color: white;
	font-size: small;
	border: none #aaa;
	font-weight: bold;
	text-align: center;
	letter-spacing: 3px;
}

