DIV#header {
	MARGIN-BOTTOM: 125px; HEIGHT: 20px
}
H2 {
	BORDER-RIGHT: #555a2a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #555a2a 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; PADDING-BOTTOM: 7px; MARGIN: 20px 0px 10px; BORDER-LEFT: #555a2a 1px solid; PADDING-TOP: 7px; BORDER-BOTTOM: #555a2a 1px solid; BACKGROUND-COLOR: #94AD31; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
FORM#search {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BORDER-LEFT-WIDTH: 0px; RIGHT: auto; BACKGROUND: #c6c6ae; LEFT: 165px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 6px; WIDTH: 540px; PADDING-TOP: 6px; TOP: 95px; BORDER-RIGHT-WIDTH: 0px; moz-border-radius: 4px; webkit-border-radius: 4px; border-radius: 4px
}
FORM#search INPUT.text {
	FONT-SIZE: 1.2em; HEIGHT: 17px
}
FORM#search SELECT.category {
	FONT-SIZE: 1.2em; HEIGHT: 22px
}
FORM#search BUTTON.submit {
	PADDING-TOP: 2px; HEIGHT: 22px
}
P#welcome {
	RIGHT: 8px; TOP: 3px
}
DIV#change-city {
	LEFT: 143px; TOP: 63px
}
UL#main-actions {
	FONT-SIZE: 1.2em; FLOAT: none; TOP: 26px
}
UL#main-actions LI.primary {
	FLOAT: none; MARGIN: 7px 0px 0px; WIDTH: 170px; moz-border-radius: 15px; webkit-border-radius: 12px; border-radius: 15px
}
UL#main-actions LI.secondary {
	FLOAT: none; MARGIN: 7px 0px 0px; WIDTH: 170px; moz-border-radius: 15px; webkit-border-radius: 12px; border-radius: 15px
}
UL#main-actions LI.primary A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.primary A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.primary A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.primary A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.secondary A:link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.secondary A:visited {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.secondary A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
UL#main-actions LI.secondary A:active {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; WIDTH: 170px; PADDING-TOP: 3px; moz-border-radius: 14px; webkit-border-radius: 11px; border-radius: 14px
}
DIV#main-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px
}
DIV.column {
	FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: hidden; WIDTH: 185px
}
DIV.first {
	MARGIN-LEFT: 0px
}
DIV.double {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 380px
}
DIV#hfs-forums {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ecf2bc; PADDING-BOTTOM: 4px; PADDING-TOP: 0px; moz-border-radius: 12px; webkit-border-radius: 12px; border-radius: 12px
}
DIV#hfs-forums H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 8px; BORDER-RIGHT-WIDTH: 0px
}
DIV#hfs-forums P {
	FONT-SIZE: 1.1em; MARGIN: 7px 10px; COLOR: #666666; LINE-HEIGHT: 164%
}
DIV.ad {
	DISPLAY: none; OVERFLOW: hidden
}
DIV#homepage-mpu DIV.ad {
	MARGIN: 0px 0px 10px; TEXT-ALIGN: center
}
DIV#homepage-mpu A.ad {
	MARGIN: 0px 0px 10px; TEXT-ALIGN: center
}
DIV#homepage-mpu P.homepage-mpu-related {
	DISPLAY: none; FONT-SIZE: 0.92em; TEXT-TRANSFORM: uppercase; COLOR: #666666; LETTER-SPACING: 1px; TEXT-ALIGN: center
}
DIV#homepage-mpu P.has-placement {
	DISPLAY: block! important
}
DIV#homepage-mpu DIV.ad IMG {
	MARGIN: 0px auto
}
DIV#homepage-mpu A.ad IMG {
	MARGIN: 0px auto
}
DIV#homepage-mpu A.ad {
	DISPLAY: block
}
DIV#sidebar {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 170px; margin-top:20px;
}
DIV.has-features#main-content DIV#sidebar {
	MARGIN-TOP: -146px
}
DIV#sidebar DIV.top {
	moz-border-radius-topright: 10px; webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; moz-border-radius-topleft: 10px; webkit-border-top-left-radius: 10px; border-top-left-radius: 10px
}
DIV#sidebar DIV.bottom {
	moz-border-radius-bottomleft: 10px; moz-border-radius-bottomright: 10px; webkit-border-bottom-left-radius: 10px; webkit-border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px
}
DIV#sidebar DIV.panel {
	BORDER-RIGHT: #565a29 1px solid; BORDER-TOP: #565a29 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #565a29 1px solid; LINE-HEIGHT: 164%; BORDER-BOTTOM: #565a29 1px solid
}
DIV#sidebar H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; MARGIN: 7px; COLOR: #963a03
}
DIV#sidebar P {
	FONT-SIZE: 1.1em; MARGIN: 7px; COLOR: #666666
}
DIV#sidebar DIV#announcements {
	BACKGROUND-COLOR: #ffffff
}
DIV#sidebar DIV#editors-picks {
	BACKGROUND-COLOR: #ffffff
}
DIV#sidebar DIV#sidebar-ad-panel {
	DISPLAY: none; OVERFLOW: hidden; WIDTH: 168px; HEIGHT: 168px
}
DIV#sidebar DIV.has-placement#sidebar-ad-panel {
	DISPLAY: block! important
}
DIV#sidebar DIV#sidebar-ad {
	LEFT: -1px; POSITION: relative; TOP: -1px
}
DIV#sidebar UL.showcased-listings LI {
	PADDING-RIGHT: 7px; BORDER-TOP: #565a29 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px
}
DIV#sidebar DIV#editors-picks P.category-breadcrumb {
	FONT-SIZE: 1em; FLOAT: right; MARGIN: 0px 0px 0px 3px; WIDTH: 98px
}
DIV#sidebar DIV#editors-picks IMG.thumbnail {
	BORDER-RIGHT: #565a29 1px solid; BORDER-TOP: #565a29 1px solid; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #565a29 1px solid; BORDER-BOTTOM: #565a29 1px solid
}
DIV#sidebar DIV#editors-picks H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em; MARGIN: 5px 0px 3px
}
DIV#sidebar DIV#editors-picks P.location-price {
	MARGIN: 0px; COLOR: #333333
}
DIV#sidebar DIV#other-popular-cities {
	BACKGROUND: url(/images/map-usa.gif) #ffffff no-repeat 5px 5px
}
DIV#sidebar DIV#other-popular-cities IMG {
	MARGIN: 0px auto
}
DIV#sidebar UL.bulleted {
	MARGIN: 0px 0px 0px 7px; WIDTH: 161px
}
DIV#sidebar P.show-more-cities {
	PADDING-RIGHT: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 0px 11px; PADDING-TOP: 2px
}
DIV#safety-tips {
	BACKGROUND-POSITION: 100% 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffffff
}
DIV#safety-tips H3 {
	FONT-SIZE: 1.4em
}
DIV#safety-tips P {
	COLOR: #555b2a
}
DIV.number-1 {
	BACKGROUND-IMAGE: url(/images/background-number-1.gif)
}
DIV.number-2 {
	BACKGROUND-IMAGE: url(/images/background-number-2.gif)
}
DIV.number-3 {
	BACKGROUND-IMAGE: url(/images/background-number-3.gif)
}
DIV#sidebar DIV#email-alerts {
	BACKGROUND-COLOR: #ecf2bc
}
DIV#sidebar DIV#email-alerts UL {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
DIV#sidebar DIV#email-alerts UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 1.1em
}
DIV#homepage-featured {
	DISPLAY: none
}
DIV.has-features#main-content DIV#homepage-featured {
	BORDER-RIGHT: #9c6 1px solid; BORDER-TOP: #9c6 1px solid; DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 10px; BORDER-LEFT: #9c6 1px solid; WIDTH: 768px; BORDER-BOTTOM: #9c6 1px solid; HEIGHT: 134px; BACKGROUND-COLOR: #fff; moz-border-radius: 10px; webkit-border-radius: 10px; border-radius: 10px
}
DIV#homepage-featured H2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 100; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 3px; POSITION: relative; BORDER-RIGHT-WIDTH: 0px; moz-border-radius: 8px 8px 0 0; border-radius: 8px 8px 0 0; webkit-border-top-right-radius: 8px; webkit-border-top-left-radius: 8px
}
DIV#homepage-featured H2 SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 0.83em
}
DIV#homepage-featured UL {
	MARGIN: 10px 15px
}
DIV#homepage-featured UL LI {
	PADDING-RIGHT: 13px; BACKGROUND-POSITION: right 4px; FLOAT: left; BACKGROUND-IMAGE: url(/images/hp-feature-divide.gif); WIDTH: 100px; MARGIN-RIGHT: 12px; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 92px; TEXT-ALIGN: center
}
DIV#homepage-featured UL LI.last {
	BACKGROUND-IMAGE: none; MARGIN: 0px
}
DIV#homepage-featured LI P {
	MARGIN: 0px
}
DIV#homepage-featured LI P.feature-img A {
	DISPLAY: block; MARGIN-BOTTOM: 5px; WIDTH: 100px
}
DIV#homepage-featured LI P.feature-img IMG {
	BORDER-RIGHT: #c2e198 1px solid; BORDER-TOP: #c2e198 1px solid; MARGIN-LEFT: 20px; OVERFLOW: hidden; BORDER-LEFT: #c2e198 1px solid; BORDER-BOTTOM: #c2e198 1px solid
}
DIV#homepage-featured LI P.feature-location {
	OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 12px
}
DIV#homepage-featured LI P.feature-title {
	OVERFLOW: hidden; WIDTH: 100px; HEIGHT: 24px
}
H2 DIV#homepage-feature-learn-more {
	FONT-WEIGHT: normal; FONT-SIZE: 0.83em; LEFT: 90px; TOP: 35px
}
LI DIV#homepage-feature-learn-more {
	LEFT: -176px; TOP: 90px
}