.venue#main-content {
	PADDING-LEFT: 15px; WIDTH: 665px; FLOAT: left
}
.event#main-content {
	PADDING-LEFT: 15px; WIDTH: 665px; FLOAT: left
}
DIV#main-content H2 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 2em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#main-content #bodytext {
	MARGIN-TOP: 15px
}
#main-content A {
	FONT-WEIGHT: normal
}
#main-content H3 {
	Z-INDEX: 100; BORDER-BOTTOM: #666 1px dotted; POSITION: relative; MARGIN: 15px 0px 5px; FONT-FAMILY: Arial, sans-serif; COLOR: #666; FONT-SIZE: 1.3em
}
#article-content H3 {
	Z-INDEX: 100; BORDER-BOTTOM: #666 1px dotted; POSITION: relative; MARGIN: 15px 0px 5px; FONT-FAMILY: Arial, sans-serif; COLOR: #666; FONT-SIZE: 1.3em
}
#main-content H3 SPAN {
	FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
#article-content H3 SPAN {
	FONT-STYLE: italic; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 0.9em; FONT-WEIGHT: normal
}
.tel STRONG {
	FONT-SIZE: 1.8em; FONT-WEIGHT: normal
}
.fax STRONG {
	FONT-SIZE: 1.8em; FONT-WEIGHT: normal
}
DIV.details {
	MARGIN-TOP: 15px
}
#review-list {
	POSITION: relative
}
#citylife-rating {
	POSITION: relative; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eaeaea
}
#citylife-rating H3 {
	MARGIN-BOTTOM: 8px
}
#user-rating H3 {
	MARGIN-BOTTOM: 8px
}
.listing-options {
	MARGIN-TOP: 20px; FLOAT: left
}
#write-review {
	Z-INDEX: 200; POSITION: relative; MARGIN-TOP: 20px; WIDTH: 100px; FLOAT: right
}
.m-top#write-review {
	MARGIN-TOP: 10px
}
.offers-list {
	MARGIN: 10px 0px 0px 10px
}
.venue-details {
	MARGIN: 10px 0px 0px 10px
}
.decorated-list {
	MARGIN: 10px 0px 0px 10px
}
.decorated-list LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bullet_arrow.gif) no-repeat 0px 4px; PADDING-TOP: 0px
}
.offers-list LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; WIDTH: 307px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bullet_arrow.gif) no-repeat 0px 5px; FLOAT: left; PADDING-TOP: 0px
}
.awards-list LI {
	PADDING-BOTTOM: 5px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; WIDTH: 307px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bullet_arrow.gif) no-repeat 0px 5px; FLOAT: left; PADDING-TOP: 0px
}
#toggle-boxes UL.venue-details {
	PADDING-LEFT: 0px !important; WIDTH: 100%; MARGIN-LEFT: -15px
}
#toggle-boxes UL.venue-details LI {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; BACKGROUND: url(../images/bullet_arrow.gif) no-repeat left center; PADDING-TOP: 3px
}
#listing-details {
	POSITION: relative; BACKGROUND: url(/static/images/grey-stripes.gif) repeat-y 0px 25px
}
#listing-details H3 {
	BACKGROUND-COLOR: #fff
}
.details-list LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BACKGROUND: url(../images/bullet_arrow_grey.gif) no-repeat 10px 8px; FLOAT: left; PADDING-TOP: 0px
}
.details-list {
	POSITION: relative; WIDTH: 100%; FLOAT: left
}
.short.details-list {
	WIDTH: 424px
}
.details-list LI {
	WIDTH: 171px
}
#right-wide .details-list LI {
	CLEAR: both
}
.details-list LI SPAN {
	FONT-WEIGHT: bold
}
.opening-hours {
	WIDTH: 241px; MARGIN-LEFT: 0px
}
.opening-hours .no-arrow {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.opening-hours LI {
	WIDTH: 202px
}
.offers-list LI A {
	DISPLAY: block; COLOR: #666
}
.awards-list LI {
	PADDING-LEFT: 20px; BACKGROUND: url(/static/images/award_winner.png) no-repeat left top
}
UL.reviews-list {
	MARGIN: 10px 0px
}
UL.reviews-list LI {
	BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 20px
}
UL.reviews-list LI P {
	MARGIN-TOP: 0px !important
}
UL.reviews-list LI P.small {
	COLOR: #999; FONT-SIZE: 0.9em
}
UL.reviews-list LI .headline {
	FONT-SIZE: 1.2em; FONT-WEIGHT: bold
}
DIV.venue-details {
	MARGIN-BOTTOM: 10px; COLOR: #333
}
DIV.venue-details P {
	MARGIN: 0px
}
DIV.venue-details ADDRESS {
	MARGIN: 0px
}
DIV.venue-details P {
	FONT-SIZE: 1.2em
}
.map-tool {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; MARGIN-TOP: 2px; HEIGHT: 148px; BORDER-TOP: #c9c9c9 1px solid; BORDER-RIGHT: #c9c9c9 1px solid
}
.map-tool DIV DIV P {
	MARGIN: 0px 0px 6px 4px
}
.map-tool DIV DIV {
	WIDTH: 145px
}
.map-tool DIV DIV P {
	WIDTH: 145px
}
.map-tool DIV DIV {
	POSITION: relative; FLOAT: left
}
.map-tool INPUT {
	MARGIN-RIGHT: 2px
}
.map-tool LABEL {
	MARGIN-RIGHT: 10px
}
#right-wide {
	COLOR: #666
}
#right-wide H2 {
	COLOR: #5c5c5c; FONT-SIZE: 150%
}
#moreinfo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#moreinfo UL {
	MARGIN: 10px 0px 0px
}
#moreinfo UL LI {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#owner-message {
	MARGIN-TOP: 10px
}
#owner-message .owner-title {
	FONT-STYLE: italic; MARGIN-LEFT: 0px; FONT-WEIGHT: bold
}
#owner-message P {
	MARGIN: 0px 0px 10px 36px
}
#owner-message OL {
	MARGIN: 0px 0px 10px 36px
}
#owner-message UL {
	MARGIN: 0px 0px 10px 36px
}
#owner-message UL {
	MARGIN-LEFT: 50px
}
#owner-message OL LI {
	MARGIN-BOTTOM: 0px
}
#owner-message STRONG EM {
	FONT-WEIGHT: bold
}
#owner-message EM STRONG {
	FONT-STYLE: italic
}
.img-rotate {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid
}
#image-rotater {
	PADDING-LEFT: 10px; FLOAT: right
}
#image-rotater P {
	Z-INDEX: 200; POSITION: relative; MARGIN-LEFT: 140px; CLEAR: both
}
UL.padded-list {
	MARGIN: 10px 0px
}
UL.padded-list LI {
	MARGIN-LEFT: 25px
}
UL.nobullets.padded-list LI {
	LIST-STYLE-TYPE: none
}
.scrollbox {
	OVERFLOW-X: hidden; OVERFLOW-Y: scroll; PADDING-RIGHT: 15px; MAX-HEIGHT: 110px
}
#image-rotater SPAN {
	FLOAT: left
}
#prev-img {
	WIDTH: 16px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 13px
}
#next-img {
	WIDTH: 16px; DISPLAY: block; MARGIN-BOTTOM: 10px; FLOAT: left; HEIGHT: 13px
}
#curr-img {
	MARGIN-RIGHT: 2px
}
#next-img {
	BACKGROUND: url(/static/images/arrow-r.gif) no-repeat; MARGIN-LEFT: 3px
}
#prev-img {
	BACKGROUND: url(/static/images/arrow-l.gif) no-repeat; MARGIN-RIGHT: 3px
}
#middle .genericForm H3 {
	MARGIN-TOP: 15px; FONT-SIZE: 1.2em
}
#occurences H3 {
	MARGIN-TOP: 15px; FONT-SIZE: 1.2em
}
DIV.user-review IMG.profile-img {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#citylife-review-thumb .rater-bubble {
	HEIGHT: 18px; TOP: -10px
}
.write-review {
	Z-INDEX: 100; POSITION: relative; FLOAT: right
}
.one.write-review {
	MARGIN-TOP: -24px
}
.two.write-review {
	MARGIN-TOP: 10px
}
BODY#restaurants #signup-prompt {
	MARGIN: -9px 0px 0px 252px
}
UL#mapnav {
	CLEAR: both
}
UL#mapnav {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL#mapnav LI {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
UL#mapnav LI {
	PADDING-BOTTOM: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/static/images/tab_bg.jpg) repeat-x 0px 0px; FLOAT: left; MARGIN-RIGHT: 1px; PADDING-TOP: 4px
}
UL#mapnav LI.inactive A {
	COLOR: #fff !important
}
UL#mapnav LI.active {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/static/images/nav_highlight.jpg) repeat-x 0px 0px; PADDING-TOP: 8px
}
DIV#map_canvas {
	MARGIN-BOTTOM: 0px
}
DIV#nearby-venues {
	BORDER-BOTTOM: #c9c9c9 1px solid; BORDER-LEFT: #c9c9c9 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; MARGIN-BOTTOM: 0px; BACKGROUND: #eee; BORDER-TOP: medium none; BORDER-RIGHT: #c9c9c9 1px solid; PADDING-TOP: 15px
}
DIV#nearby-venues .inline-rating {
	MARGIN: -15px 0px 0px 185px; WIDTH: 90px; DISPLAY: block; FLOAT: left
}
DIV#displayed {
	MARGIN-TOP: 10px
}
DIV#displayed {
	MARGIN-BOTTOM: 0px
}
DIV#displayed DIV {
	MARGIN-BOTTOM: 0px
}
DIV#also-like {
	MARGIN-TOP: 15px
}

