BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: xx-small; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
A {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; COLOR: rgb(156,0,0); BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666
}
TR.h {
	FONT-WEIGHT: bold
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV.adminviewsection {
	PADDING-LEFT: 24px; PADDING-BOTTOM: 5px; MARGIN-LEFT: -24px; BACKGROUND-COLOR: #cc9
}
DIV.adminviewsection SELECT {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: xx-small; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Verdana, sans-serif; BACKGROUND-COLOR: rgb(221,221,177)
}
A.newbutton {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; RIGHT: 5%; BACKGROUND: #996; BORDER-LEFT: #999 1px solid; COLOR: #000; BORDER-BOTTOM: #999 1px solid; POSITION: absolute
}
DIV.editlistingbuttons {
	RIGHT: 6%; PADDING-TOP: 2px; POSITION: absolute; TEXT-ALIGN: right
}
A.editlisting {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: rgb(221,221,177); BORDER-LEFT: #ccc 1px solid; COLOR: #000; BORDER-BOTTOM: #ccc 1px solid
}
SPAN.editlisting {
	MARGIN-LEFT: 12px; WIDTH: 97%; LINE-HEIGHT: 2em; BORDER-BOTTOM: #fff 1px solid
}
SPAN.editlistingcategory {
	FONT-SIZE: 200%; COLOR: rgb(156,0,0); LINE-HEIGHT: 2.4em
}
SPAN.editlistingsubcategory {
	FONT-WEIGHT: bold; FONT-SIZE: 145%; LINE-HEIGHT: 2.4em
}
FORM.edit {
	FONT-SIZE: xx-small
}
.edittitle {
	FONT-WEIGHT: bold; FONT-SIZE: larger
}
.editfield {
	FONT-SIZE: xx-small
}
.editlabel {
	
}
DIV#header {
	LEFT: 0px; WIDTH: 869px; BORDER-BOTTOM: rgb(206,207,206) 1px solid; POSITION: absolute; TOP: 0%; HEIGHT: 120px
}
DIV.adbar {
	MIN-HEIGHT: 460px; LEFT: 0px; WIDTH: 151px; HEIGHT: 460px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-ALIGN: center
}
UNKNOWN {
	HEIGHT: auto
}
DIV.adbarr {
	MIN-HEIGHT: 811px; LEFT: 717px; BORDER-LEFT: rgb(206,207,206) 1px solid; WIDTH: 151px; POSITION: absolute; TOP: 122px; HEIGHT: 811px; BACKGROUND-COLOR: rgb(255,255,255); TEXT-ALIGN: center
}
UNKNOWN {
	HEIGHT: auto
}
DIV.leftnavbar {
	BORDER-RIGHT: rgb(206,207,206) 1px solid; LEFT: 0px; WIDTH: 152px; POSITION: absolute; TOP: 122px; BACKGROUND-COLOR: rgb(255,255,255)
}
DIV.adbar IMG {
	BORDER-RIGHT: rgb(156,154,156) 1px solid; BORDER-TOP: rgb(156,154,156) 1px solid; MARGIN-TOP: 15px; MARGIN-BOTTOM: 7px; BORDER-LEFT: rgb(156,154,156) 1px solid; WIDTH: 125px; BORDER-BOTTOM: rgb(156,154,156) 1px solid; HEIGHT: 125px
}
DIV.adbarr IMG {
	BORDER-RIGHT: rgb(156,154,156) 1px solid; BORDER-TOP: rgb(156,154,156) 1px solid; MARGIN-TOP: 15px; MARGIN-BOTTOM: 7px; BORDER-LEFT: rgb(156,154,156) 1px solid; WIDTH: 125px; BORDER-BOTTOM: rgb(156,154,156) 1px solid; HEIGHT: 125px
}
DIV.leftnavbarspacer {
	FONT-SIZE: 1px; HEIGHT: 3px; BACKGROUND-COLOR: rgb(206,207,206)
}
DIV.leftnavbaritemstatic {
	BACKGROUND-POSITION: 3px 10px; BACKGROUND-IMAGE: url(http://beaconhillonline.com/images/nav_arrow.gif); PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: rgb(206,207,206) 1px solid; BACKGROUND-REPEAT: no-repeat; vertical-alignment: middle
}
.leftnavbaritemstatic A {
	DISPLAY: block; MARGIN-LEFT: 12px; COLOR: rgb(156,0,0); whitespace: nowrap
}
DIV.leftnavbaritem {
	BACKGROUND-POSITION: 5px 11px; BACKGROUND-IMAGE: url(http://beaconhillonline.com/images/nav_bullet_off.gif); PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BORDER-BOTTOM: rgb(206,207,206) 1px solid; BACKGROUND-REPEAT: no-repeat; vertical-alignment: middle
}
.leftnavbaritem A {
	DISPLAY: block; MARGIN-LEFT: 12px; COLOR: rgb(156,0,0); whitespace: nowrap
}
.leftnavbaritem#selected {
	BACKGROUND-IMAGE: url(http://beaconhillonline.com/images/nav_bullet_on.gif); BACKGROUND-COLOR: rgb(156,0,0)
}
.leftnavbaritem#selected A {
	COLOR: rgb(255,255,255)
}
DIV.subbody {
	MIN-HEIGHT: 800px; HEIGHT: 800px
}
UNKNOWN {
	HEIGHT: auto
}
DIV.main {
	PADDING-LEFT: 25px; MIN-HEIGHT: 800px; LEFT: 153px; WIDTH: 514px; LINE-HEIGHT: 1.4em; PADDING-TOP: 25px; POSITION: absolute; TOP: 122px; HEIGHT: 800px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UNKNOWN {
	HEIGHT: auto
}
DIV.toc {
	
}
A.tocentry {
	BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 6px; BACKGROUND-IMAGE: url(http://beaconhillonline.com/images/nav_bullet_off.gif); COLOR: rgb(156,0,0); BACKGROUND-REPEAT: no-repeat
}
DIV.col1 {
	PADDING-RIGHT: 5em; FLOAT: left
}
DIV.col2 {
	
}
DIV.bodytitle {
	CLEAR: both; FONT-SIZE: 180%
}
DIV.leftleft DIV.listing IMG {
	MARGIN-RIGHT: 10px
}
DIV.listing IMG {
	BORDER-RIGHT: #000 3px solid; BORDER-TOP: #000 3px solid; BORDER-LEFT: #000 3px solid; WIDTH: 72px; BORDER-BOTTOM: #000 3px solid; HEIGHT: 72px
}
SPAN.bodysubcategory A {
	COLOR: #000
}
DIV.siteinfo SPAN.bodysubcategory {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 488px
}
DIV.siteinfo .listingdivider {
	HEIGHT: 1em
}
DIV.siteinfo .bodysubcategory {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND-IMAGE: none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 1em
}
DIV.siteinfo .backtotop {
	DISPLAY: none
}
SPAN.bodysubcategory {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; TEXT-TRANSFORM: uppercase; WIDTH: 488px; BORDER-BOTTOM: rgb(206,207,206) 1px solid
}
DIV.listingdivider {
	CLEAR: both; HEIGHT: 1em
}
DIV.bodysubcategory {
	CLEAR: both; BACKGROUND-POSITION: left bottom; MARGIN-TOP: 39px; BACKGROUND-IMAGE: url(http://beaconhillonline.com/images/divider_square.gif); BACKGROUND-REPEAT: no-repeat; HEIGHT: 2.6em
}
SPAN.listingaddress {
	
}
SPAN.listingshortescription {
	
}
SPAN.listingtitle A {
	FONT-WEIGHT: bold; COLOR: rgb(156,0,0)
}
SPAN.listingtitle {
	FONT-WEIGHT: bold; COLOR: #000
}
A.backtotop {
	VERTICAL-ALIGN: baseline; COLOR: rgb(156,0,0)
}
DIV.bodytitle#dd {
	
}
DIV.bodytitle#dd A {
	FONT-WEIGHT: bold; FONT-SIZE: xx-small
}
DIV.singline DIV.listing {
	MARGIN-BOTTOM: 1em
}
DIV.singline SPAN.listingtitle {
	PADDING-RIGHT: 1em; COLOR: #000
}
.listingtitle A {
	PADDING-RIGHT: 1em; COLOR: #000
}
DIV.singline .backtotop {
	DISPLAY: none
}
DIV.singline BR {
	DISPLAY: none
}
DIV.singline BR.inner {
	DISPLAY: inline
}
DIV.singline IMG {
	DISPLAY: none
}
DIV.leftleft DIV.listing DIV.listingtext {
	MARGIN-LEFT: 88px
}
DIV.leftleft IMG {
	FLOAT: left
}
DIV.leftright IMG {
	FLOAT: right
}
IMG.homemain {
	BORDER-RIGHT: #000 4px solid; BORDER-TOP: #000 4px solid; BORDER-LEFT: #000 4px solid; WIDTH: 485px; BORDER-BOTTOM: #000 4px solid; HEIGHT: 360px; BACKGROUND-COLOR: #000
}
DIV.footer {
	
}
