body {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: small;
    color: #000000;
    background-color: #FFFFFF
}

#page{
margin:0 auto;
position:relative;
overflow:hidden;
min-width:700px;
max-width:1250px;
width:20em;
*width:45.3em;
text-align:left;
}

table {
    font-family: arial, helvetica, geneva, sans-serif;
    font-size: small;
}

td.text, td.number, th.text, th.number, td.listIcon
{
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
}

th
{
	cell-padding:
}

td.listIcon
{
	vertical-align: top;
}

td.text, th.text
{
	text-align: left;
}

td.number, th.number
{
	text-align: right;
}

tr.header
{
	background-color: #D6DFE7;
}

tr.row1
{
	background-color: #FFFFFF;
}

tr.row2
{
	background-color: #E7E7E7;
}

/* Header styles */
table.cornerTable
{
	height: 50px;
	border: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.cornerTable .bottomCorner
{
	padding: 0px;
	margin: 0px;
	vertical-align:bottom;
}

table.cornerTable .bottomRightCorner
{
	padding: 0px;
	margin: 0px;
	text-align:right;
	vertical-align:bottom;
}

table.cornerTable .topCorner
{
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}

table.cornerTable .topRightCorner
{
	padding: 0px;
	margin: 0px;
	text-align:right;
	vertical-align:top;
}

tr.headerLine
{
	/* background: #1e4176 url(images/bg_header.gif) repeat-x bottom right; */
	background: #1e4176;
	color: #fff;
	font-size: 150%;
	font-weight: bold;
	/* background-color: #D6DFE7; */
}

td.headerCell
{
	padding: 5px;
}

td.corner
{
	padding: 0px;
	margin: 0px;
	width:3px;
}

table.headerTable .topcorner
{
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}

.headerLine
{
	color: #1e4176;
	font-size: 200%;
	font-weight: bold;
}

/* breadcrumbs */
#breadcrumbs a:link,
#breadcrumbs a:visited 
{
	color: #666;
}

#breadcrumbs a:hover,
#breadcrumbs a:active 
{
	color: #333;
}

/* garage sale content */
#garage_sale_content
{
	vertical-align:top;
	width:300px;
}

td.garage_sale_content_cell
{
	vertical-align:top;
}

/* tabs */
table.tabsTable
{
	border: 0px;
	/* width: 100%; */
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

table.tabsTable .topcorner
{
	padding: 0px;
	margin: 0px;
	vertical-align:top;
}

table.tabsTable .topRightCorner
{
	padding: 0px;
	margin: 0px;
	text-align:right;
	vertical-align:top;
}

table.tabsTable td.tab
{
	/* background: #1e4176 url(images/bg_header.gif) repeat-x bottom right; */
	background: #1e4176;
}

table.tabsTable td.selectedTab
{
	background: #4A0000;
}

table.tabsTable td.mainTab
{
	padding: 3px;
}

table.tabsTable td.mainTab a
{
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}

table.tabsTable td.mainTab a:hover
{
	text-decoration:underline;
}

table.tabsTable td.spacer
{
	width: 3px;
}

/* options bar */
#options
{
	/* background: #FF796B; */
	background: #4A0000;
	color: #FFFFFF;
	padding: 2px 2px 2px 10px;
	/* height:20px; */
}

#options .option a
{
	color: #FFFFFF;
}

#options .selectedOption a
{
	color: #FFFFFF;
}

/* footer */
#footer
{
	background: #1e4176;
	color: #FFFFFF;
}

#footer table
{
	color: #FFFFFF;
	width: 100%;
}

#footer table td.generalInfo
{
	text-align: right;
}

#footer table td.generalInfo a
{
	text-decoration: none;
	color: #FFFFFF;
	/* font-weight: bold; */
}

/* edge buttons of header table */
td.edgebutton
{
	background: #1e4176;
	font-size: 100%;
	font-weight:bold;
	padding: 2px;
	text-align:center;
}

td.edgebutton a
{
	color: #FFFFFF;
	text-decoration:none;
}

td.edgebutton a:hover
{
	text-decoration:underline;
}

/* Scrollable List */
.scrollableMapList {
	height:300px;
	overflow: auto;
}

.garageSaleTitle
{
	font-weight: bold;
}

span.new
{
  padding-right:13px;
  background:url(http://www.centralmngaragesales.com/images/new.gif) right top no-repeat;
}

span.highlightWebsite
{
	font-weight: bold;
	text-decoration: underline
}