@import url( /css/global.css );
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: verdana, Arial; BACKGROUND: url(/redesign/images/boston/bg_body.gif) white repeat-x left top; FONT-SIZE: 11px; PADDING-TOP: 0px
}
A {
	TEXT-DECORATION: none
}
.elink {
	CURSOR: pointer
}
A:hover {
	TEXT-DECORATION: underline
}
A.arrow_down {
	PADDING-RIGHT: 10px; BACKGROUND: url(/redesign/images/boston/arrow_down.gif) no-repeat right top
}
.red {
	COLOR: #ff0000
}
.red LI {
	LIST-STYLE-TYPE: none
}
TABLE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
TABLE.table_padd TD {
	PADDING-LEFT: 5px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.vert_ads {
	TEXT-ALIGN: center
}
.box_ads {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #ebf3f0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A.more {
	COLOR: #009ddc
}
.left_align {
	FLOAT: left
}
.right_align {
	FLOAT: right
}
.right_align A {
	COLOR: #019cdc
}
UL.inline {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.inline LI {
	PADDING-RIGHT: 10px; FLOAT: left
}
.clearAll {
	LINE-HEIGHT: 1px; HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
.input_style {
	COLOR: #94a09c
}
SELECT.input_style {
	BORDER-BOTTOM: #94a09c 1px solid; BORDER-LEFT: #94a09c 1px solid; HEIGHT: 20px; BORDER-TOP: #94a09c 1px solid; BORDER-RIGHT: #94a09c 1px solid
}
.misc_content {
	LINE-HEIGHT: 17px
}
.misc_content A {
	COLOR: #019cdc
}
H2.title_two {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 15px; FONT-FAMILY: Arial, Verdana; MARGIN-BOTTOM: 10px; COLOR: #231f20; FONT-SIZE: 13px
}
DIV#container {
	TEXT-ALIGN: left; WIDTH: 980px
}
DIV#top-nav {
	HEIGHT: 42px; COLOR: #414744; FONT-SIZE: 9px
}
DIV#top-nav UL {
	FLOAT: left; PADDING-TOP: 20px
}
DIV#top-nav UL LI A {
	COLOR: #414744
}
A#top-right-mag {
	WIDTH: 230px; DISPLAY: block; BACKGROUND: url(/redesign/images/boston/boston_sub.gif) no-repeat left top; FLOAT: right; HEIGHT: 30px; OVERFLOW: hidden
}
A#top-right-mag IMG {
	MARGIN-TOP: 5px; MARGIN-LEFT: 150px
}
DIV#logo_bar {
	HEIGHT: 91px
}
DIV#logo_bar .logo {
	TEXT-ALIGN: center; WIDTH: 476px; FLOAT: left
}
DIV#logo_bar .logo_ad {
	TEXT-ALIGN: center; WIDTH: 252px; FLOAT: left
}
DIV#logo_bar .sub_logo {
	FLOAT: left
}
DIV#logo_bar .sub_leaderboard {
	FLOAT: left
}
DIV.main_nav_rule {
	DISPLAY: none
}
DIV.main_nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; COLOR: white; PADDING-TOP: 0px
}
DIV.main_nav * {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.main_nav LI {
	LIST-STYLE-TYPE: none
}
DIV.nav_cell_box {
	POSITION: relative; HEIGHT: 26px
}
DIV.main_nav .single_spacer {
	DISPLAY: none
}
HTML > BODY DIV.main_nav .single_spacer {
	DISPLAY: block; HEIGHT: 5px
}
DIV.box_top {
	Z-INDEX: 300; POSITION: relative; BACKGROUND-COLOR: #cccccc; WIDTH: 0px; HEIGHT: 2px; TOP: 0px; LEFT: 0px
}
UL.nav_tab {
	BORDER-BOTTOM: #cccccc 2px solid; POSITION: absolute; TEXT-ALIGN: left; BORDER-LEFT: #cccccc 2px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #ffffff; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: none; BORDER-RIGHT: #cccccc 2px solid; PADDING-TOP: 0px
}
UL.nav_tab {
	WIDTH: 160px; TOP: 29px; LEFT: -2px
}
DIV.main_nav TABLE {
	BACKGROUND-COLOR: #414744; HEIGHT: 34px
}
UL.nav_tab LI {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
UL.nav_tab LI A {
	COLOR: #000000; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
UL.nav_tab LI.last {
	BORDER-BOTTOM: medium none
}
DIV.main_nav TD {
	TEXT-ALIGN: center
}
DIV.main_nav TD.vert_line {
	WIDTH: 1px
}
DIV.main_nav TD.vert_line DIV {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #cccccc; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; HEIGHT: 33px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
UL.nav_tab LI.primary_break {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1px; PADDING-LEFT: 0px; WIDTH: 5px; PADDING-RIGHT: 0px; HEIGHT: 1px; FONT-SIZE: 1px; BORDER-TOP: #cccccc 1px solid; PADDING-TOP: 0px
}
DIV.main_nav A.primary {
	COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
DIV.main_nav .active_tab A.primary {
	COLOR: #000000
}
.inactive_tab {
	BORDER-LEFT: #414744 2px solid; BORDER-TOP: #414744 2px solid; BORDER-RIGHT: #414744 2px solid
}
.active_tab {
	BORDER-LEFT: #cccccc 2px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid
}
.main_nav {
	Z-INDEX: 100
}
.main_nav TD {
	Z-INDEX: 100
}
.main_nav TD DIV.nav_cell_box {
	Z-INDEX: 100
}
.main_nav TD UL {
	Z-INDEX: 100
}
.main_nav TD UL LI {
	Z-INDEX: 100
}
DIV#quick_links DIV.main_nav TABLE {
	BACKGROUND-COLOR: #ffffff; HEIGHT: 15px
}
DIV#quick_links DIV.main_nav TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
DIV#quick_links .inactive_tab {
	BORDER-LEFT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-RIGHT: #ffffff 2px solid
}
DIV#quick_links UL.nav_tab {
	TOP: 26px; LEFT: -8px
}
DIV#quick_links UL.nav_tab LI A {
	COLOR: #414744; FONT-WEIGHT: normal
}
DIV#quick_links A.primary {
	PADDING-RIGHT: 10px; COLOR: #414744; FONT-WEIGHT: normal
}
DIV#quick_links .active_tab {
	BORDER-LEFT: #cccccc 2px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #cccccc 2px solid; BORDER-RIGHT: #cccccc 2px solid
}
DIV#quick_links .main_nav {
	Z-INDEX: 200
}
DIV#quick_links .main_nav TD {
	Z-INDEX: 200
}
DIV#quick_links .main_nav TD DIV.nav_cell_box {
	Z-INDEX: 200
}
DIV#quick_links .main_nav TD UL {
	Z-INDEX: 200
}
DIV#quick_links .main_nav TD UL LI {
	Z-INDEX: 200
}
DIV#bread_crumb {
	HEIGHT: 28px
}
DIV#bread_crumb .nav {
	MARGIN-TOP: 10px; FLOAT: left; COLOR: #93a09a; FONT-SIZE: 10px
}
DIV#bread_crumb A {
	COLOR: #93a09a
}
DIV#bread_crumb .search {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; WHITE-SPACE: nowrap; FLOAT: right; PADDING-TOP: 3px
}
DIV#bread_crumb .search FORM .title {
	FLOAT: left
}
DIV#bread_crumb .search #user_login {
	WIDTH: 0px; DISPLAY: none; HEIGHT: 0px; VISIBILITY: hidden
}
FORM INPUT#keywords {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; MARGIN: 2px 5px 0px 0px; WIDTH: 135px; FLOAT: left; COLOR: #93a09a; BORDER-TOP: #c2c9c6 1px solid; BORDER-RIGHT: #c2c9c6 1px solid
}
DIV#bread_crumb .search FORM .go {
	FLOAT: left
}
DIV#bread_crumb .search FORM INPUT#keywords {
	HEIGHT: 15px
}
DIV#bread_crumb .search #user_login {
	DISPLAY: none
}
DIV.home_left_col {
	WIDTH: 642px; FLOAT: left
}
DIV.home_left_col A {
	COLOR: #009ddc
}
DIV.home_right_col {
	WIDTH: 328px; FLOAT: right
}
DIV.home_left_col .left_left {
	WIDTH: 170px; FLOAT: left; BORDER-RIGHT: #c2c9c6 1px solid
}
DIV.home_left_col .left_right {
	WIDTH: 463px; FLOAT: right
}
.listings {
	DISPLAY: none
}
.listing_content .website_link {
	WIDTH: 300px; OVERFLOW: hidden
}
.listings #default_close {
	DISPLAY: none
}
.listings .listings_box {
	PADDING-RIGHT: 5px
}
.listings DIV.search_form {
	MARGIN: 4px 0px 12px
}
.listings DIV.search_form INPUT#listings_keywords {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; WIDTH: 120px; FLOAT: left; HEIGHT: 18px; COLOR: #93a09a; FONT-SIZE: 10px; BORDER-TOP: #c2c9c6 1px solid; MARGIN-RIGHT: 3px; BORDER-RIGHT: #c2c9c6 1px solid
}
.listings DIV.search_form .image {
	FLOAT: right
}
.listings .title H4 {
	BACKGROUND-COLOR: #414744; HEIGHT: 15px
}
.listings H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 0px; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 1px
}
.listings .title_type {
	HEIGHT: 15px; CURSOR: pointer
}
.listings .title_type_arrow_down {
	BACKGROUND: url(/redesign/images/boston/bg_listing_h5_arrow_down.gif) no-repeat left top
}
.listings .title_type_arrow_right {
	BACKGROUND: url(/redesign/images/boston/bg_listing_h5_arrow_right.gif) no-repeat left top
}
.listings H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 1px
}
.listings H5 A {
	COLOR: white
}
.listings UL LI DIV.gl_lines {
	COLOR: #231f20; CURSOR: pointer; FONT-WEIGHT: bold
}
.listings .gl_content {
	MARGIN-TOP: 6px
}
.listings UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listings UL LI {
	LINE-HEIGHT: 16px
}
.listings UL LI A {
	COLOR: #414744
}
.listings UL LI.arrow_down {
	LIST-STYLE-IMAGE: url(/redesign/images/boston/arrow_down_ul.gif)
}
.listings UL LI.arrow_right {
	LIST-STYLE-IMAGE: url(/redesign/images/boston/arrow_right_ul.gif)
}
.listings UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0px 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.listings UL.lines {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(/redesign/images/boston/line_ul.gif); PADDING-TOP: 0px
}
.listings UL.lines LI.lines_more {
	LIST-STYLE-IMAGE: none
}
.listings UL.lines LI.lines_more A {
	COLOR: #006699
}
A.all_link {
	PADDING-LEFT: 10px; COLOR: #029ddd
}
#listing_review H2 A {
	COLOR: #019cdc
}
.slideshow {
	MARGIN-BOTTOM: 0px; FLOAT: right
}
.tabs {
	OVERFLOW-X: auto; OVERFLOW-Y: hidden; WIDTH: 327px; HEIGHT: 230px
}
.tabs .tab {
	WIDTH: 108px; FLOAT: left; COLOR: #414744; MARGIN-RIGHT: 1px
}
.tabs .tab .tab_content {
	PADDING-RIGHT: 10px
}
.tabs .tab A {
	COLOR: #414744
}
.tabs .tab .title {
	TEXT-ALIGN: center; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #00445e; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.tabs .tab .title SPAN {
	DISPLAY: block; PADDING-TOP: 3px
}
.tabs .tab .title SPAN A {
	COLOR: white
}
.tabs .tab B {
	DISPLAY: block; MARGIN-BOTTOM: 2px; COLOR: black; FONT-WEIGHT: bold
}
.tabs .image {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; PADDING-BOTTOM: 4px; MARGIN: 2px 0px 6px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #c2c9c6 1px solid; BORDER-RIGHT: #c2c9c6 1px solid; PADDING-TOP: 4px
}
.tabs .image .party {
	WIDTH: 98px; HEIGHT: 98px; OVERFLOW: hidden
}
DIV#page_footer {
	MARGIN: 20px 0px
}
DIV#page_footer .top {
	BACKGROUND-COLOR: #87c4dc; MARGIN-BOTTOM: 2px; HEIGHT: 20px
}
DIV#page_footer .top H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; COLOR: white; FONT-SIZE: 10px; PADDING-TOP: 4px
}
DIV#page_footer .footer_links {
	BACKGROUND-COLOR: #ebf3f0; MARGIN-BOTTOM: 10px
}
DIV#page_footer TABLE TD A {
	COLOR: #414744
}
DIV#page_footer TABLE TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 20px; FONT-SIZE: 10px; BORDER-RIGHT: white 1px solid; PADDING-TOP: 10px
}
DIV#page_footer H3 {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 10px
}
DIV#page_footer UL.lines {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(/redesign/images/boston/line_ul.gif); PADDING-TOP: 0px
}
DIV#page_footer UL.lines LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 20px; PADDING-TOP: 0px
}
DIV#page_footer TABLE TD A.more {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #009ddc
}
DIV#copyright {
	BACKGROUND: url(/redesign/images/boston/bg_copyright.gif) left top; HEIGHT: 80px
}
DIV#copyright .links {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; FONT-SIZE: 10px; PADDING-TOP: 15px
}
DIV#copyright .links A {
	PADDING-RIGHT: 10px; LETTER-SPACING: -0.03em; COLOR: #231f20
}
DIV#copyright .links B {
	MARGIN-TOP: 5px; DISPLAY: block; COLOR: #93a09a; FONT-WEIGHT: normal
}
.tout_standard {
	BORDER-BOTTOM: #414744 2px solid; MARGIN-BOTTOM: 15px; BACKGROUND: url(/redesign/images/boston/bg_tout.gif) no-repeat left top
}
.tout_standard .right A {
	COLOR: black
}
.tout_standard H4 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 14px; COLOR: #009ddc; FONT-SIZE: 11px
}
.tout_standard H4 A {
	COLOR: #009ddc
}
.tout_standard .right {
	WIDTH: 140px; FLOAT: right
}
.tout_standard .right B {
	COLOR: #231f20
}
.tout_standard .right SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #414744
}
.tout_standard .right .guide_select {
	MARGIN: 0px 0px 5px; WIDTH: 100%; COLOR: #c2c9c6
}
.tout_standard .right .guide_keyword {
	MARGIN: 0px 0px 10px; WIDTH: 97%; COLOR: #c2c9c6
}
.tout_standard .right .more {
	COLOR: #009ddc; FONT-WEIGHT: bold
}
.tout_standard .left {
	WIDTH: 311px; FLOAT: left; COLOR: #414744; PADDING-TOP: 6px
}
.tout_standard .left H2 {
	LINE-HEIGHT: 19px; PADDING-LEFT: 2px; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.tout_standard .left H3 {
	PADDING-BOTTOM: 3px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Verdana; COLOR: #231f20; FONT-SIZE: 22px
}
.tout_standard .left H3 A {
	COLOR: #231f20
}
.tout_standard .left .by_line {
	MARGIN: 8px 0px 0px; COLOR: #000000; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.tout_standard .left SPAN {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px 10px 2px; DISPLAY: block; COLOR: #234f20; FONT-WEIGHT: bold
}
.tout_standard .left .tout_left_padd {
	PADDING-LEFT: 14px; PADDING-RIGHT: 10px
}
.tout_standard .left .image {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: right; MARGIN-LEFT: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.tout_standard .left .image IMG {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 98px; PADDING-RIGHT: 4px; HEIGHT: 98px; BORDER-TOP: #c2c9c6 1px solid; BORDER-RIGHT: #c2c9c6 1px solid; PADDING-TOP: 4px
}
.tout_vertical {
	BORDER-BOTTOM: #414744 2px solid; MARGIN-BOTTOM: 15px; BACKGROUND: url(/redesign/images/boston/bg_tout.gif) no-repeat left top
}
.tout_vertical H4 {
	TEXT-TRANSFORM: uppercase; PADDING-LEFT: 14px; COLOR: #009ddc; FONT-SIZE: 11px
}
.tout_vertical H4 A {
	COLOR: #009ddc
}
.tout_vertical .right {
	WIDTH: 140px; FLOAT: right
}
.tout_vertical .right B {
	COLOR: #231f20
}
.tout_vertical .right SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #414744
}
.tout_vertical .left {
	WIDTH: 311px; FLOAT: left; PADDING-TOP: 6px
}
.tout_vertical .left H2 {
	LINE-HEIGHT: 19px; PADDING-LEFT: 2px; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.tout_vertical .left H2 A {
	COLOR: #009edf
}
.tout_vertical .left H3 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Verdana; COLOR: #231f20
}
.tout_vertical .left H3 A {
	COLOR: #231f20
}
.tout_vertical .left SPAN {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px 10px 2px; DISPLAY: block; COLOR: #234f20; FONT-WEIGHT: bold
}
.tout_vertical .left .tout_left_padd {
	PADDING-LEFT: 14px; PADDING-RIGHT: 10px
}
.tout_vertical .right IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN-LEFT: 10px; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.tout_vertical .right IMG {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 98px; PADDING-RIGHT: 4px; HEIGHT: 98px; BORDER-TOP: #c2c9c6 1px solid; BORDER-RIGHT: #c2c9c6 1px solid; PADDING-TOP: 4px
}
.tout_vertical .right .image IMG {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; WIDTH: 98px; PADDING-RIGHT: 4px; HEIGHT: 98px; PADDING-TOP: 4px
}
.thumb {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; MARGIN-BOTTOM: 5px; FLOAT: left; BORDER-TOP: #c2c9c6 1px solid; BORDER-RIGHT: #c2c9c6 1px solid; PADDING-TOP: 2px
}
.img_left {
	MARGIN-RIGHT: 8px
}
.tout_3cols {
	BORDER-BOTTOM: #414744 2px solid; PADDING-LEFT: 13px; MARGIN-BOTTOM: 15px
}
.tout_3cols .col {
	WIDTH: 150px; FLOAT: left
}
.tout_3cols TD.col3_content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND: url(/redesign/images/boston/bg_3col.gif) no-repeat left top; COLOR: #343434; PADDING-TOP: 3px
}
.tout_3cols .cols_padd {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.tout_3cols .col3 {
	WIDTH: 150px; BACKGROUND: url(/redesign/images/boston/bg_3col_right.gif) no-repeat left top; FLOAT: left
}
.tout_3cols B {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; COLOR: #009ddc
}
.tout_3cols B A {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; COLOR: #009ddc
}
.tout_3cols H5 {
	LINE-HEIGHT: 18px; TEXT-TRANSFORM: uppercase; MARGIN-TOP: 4px; COLOR: #231f20; FONT-SIZE: 17px; FONT-WEIGHT: bold
}
.tout_3cols H5 A {
	COLOR: #231f20
}
.tout_3cols H6 {
	LINE-HEIGHT: 17px; MARGIN: 10px 0px; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.tout_3cols SPAN {
	MARGIN: 5px 0px 10px; DISPLAY: block; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.buzzworthy {
	BACKGROUND-COLOR: #ebf3f0; MARGIN-BOTTOM: 10px
}
.buzzworthy H2 {
	WIDTH: 328px; BACKGROUND: url(/redesign/images/boston/title_buzz.gif) no-repeat left top; HEIGHT: 35px
}
.buzzworthy H2 DIV {
	DISPLAY: none
}
.buzzworthy .buzz {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BACKGROUND: url(/redesign/images/boston/bg_buzz.gif) no-repeat left bottom; PADDING-TOP: 10px
}
.buzzworthy .buzz H3 {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Verdana; COLOR: #231f20; FONT-SIZE: 15px
}
.buzzworthy .buzz H3 A {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, Verdana; COLOR: #231f20; FONT-SIZE: 15px
}
.buzzworthy .buzz A {
	COLOR: #009ddc
}
.buzzworthy .buzz .image {
	BACKGROUND-COLOR: white; FLOAT: left; MARGIN-RIGHT: 10px
}
.buzzworthy .buzz .image IMG {
	WIDTH: 60px; HEIGHT: 60px
}
.buzzworthy .buzz .buzz_content {
	LINE-HEIGHT: 17px; WIDTH: 215px; FLOAT: left
}
.event_search_module {
	MARGIN-BOTTOM: 10px
}
.event_search_module IMG {
	WIDTH: 330px
}
.event_search_module .php_small_calendar {
	MARGIN: 0px 2px 10px; WIDTH: 302px
}
.event_search_module .php_small_calendar .month_year {
	WIDTH: 298px
}
.event_search_module .php_small_calendar .day_header {
	WIDTH: 40px
}
.event_search_module .php_small_calendar .day_of_week {
	WIDTH: 40px
}
.event_search_module .form {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; FONT-FAMILY: Arial; BACKGROUND: url(/redesign/images/boston/bg_sub.gif) left top; PADDING-TOP: 0px
}
.event_search_module .form .form_border {
	BORDER-BOTTOM: #bab9b6 1px solid; BORDER-LEFT: #bab9b6 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/redesign/images/boston/bg_sub_form.gif) left top; BORDER-RIGHT: #bab9b6 1px solid; PADDING-TOP: 0px
}
.event_search_module .form DIV.field {
	MARGIN: 10px
}
.event_search_module .form INPUT#event_keyword {
	WIDTH: 96%
}
.subscribe {
	MARGIN-BOTTOM: 10px; COLOR: #bab9b6
}
.subscribe .form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; FONT-FAMILY: Arial; BACKGROUND: url(/redesign/images/boston/bg_sub.gif) left top; PADDING-TOP: 0px
}
.subscribe .form FORM {
	BORDER-BOTTOM: #bab9b6 1px solid; BORDER-LEFT: #bab9b6 1px solid; PADDING-BOTTOM: 9px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; BACKGROUND: url(/redesign/images/boston/bg_sub_form.gif) left top; BORDER-RIGHT: #bab9b6 1px solid; PADDING-TOP: 9px
}
.subscribe .form FORM .img {
	PADDING-RIGHT: 10px; FLOAT: left
}
.subscribe .form FORM .form_fields {
	WIDTH: 165px; FLOAT: left
}
.subscribe .form FORM .form_fields INPUT {
	BORDER-BOTTOM: #bab9b6 1px solid; BORDER-LEFT: #bab9b6 1px solid; MARGIN-BOTTOM: 2px; HEIGHT: 21px; COLOR: #bab9b6; BORDER-TOP: #bab9b6 1px solid; BORDER-RIGHT: #bab9b6 1px solid
}
.subscribe .form FORM SELECT {
	BORDER-BOTTOM: #bab9b6 1px solid; BORDER-LEFT: #bab9b6 1px solid; MARGIN-BOTTOM: 2px; HEIGHT: 21px; COLOR: #bab9b6; BORDER-TOP: #bab9b6 1px solid; BORDER-RIGHT: #bab9b6 1px solid
}
.subscribe .form FORM .form_fields INPUT.full {
	WIDTH: 160px
}
.subscribe .form FORM .form_fields INPUT.filled {
	WIDTH: 160px
}
.subscribe .form FORM .form_fields INPUT.city {
	WIDTH: 60px
}
.subscribe .form FORM .form_fields INPUT.country {
	WIDTH: 60px
}
.subscribe .form FORM .form_fields INPUT.zip {
	WIDTH: 46px
}
.subscribe .form FORM .form_fields SELECT {
	WIDTH: 45px; HEIGHT: 21px
}
.subscribe .form FORM .form_fields .submit {
	FLOAT: right
}
.subscribe .form FORM .submit INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; MARGIN-RIGHT: 10px; BORDER-RIGHT: medium none
}
.subscribe .form A {
	COLOR: #009ddc
}
.subscribe .form B {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #00445e
}
.subscribe .form TABLE.options TD B {
	MARGIN-BOTTOM: 3px
}
.subscribe .form FORM TD {
	COLOR: #2f2f2f
}
.subscribe .form FORM TD B {
	DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #00455b; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
.sign_up {
	MARGIN-BOTTOM: 10px
}
DIV.heading {
	BORDER-BOTTOM: #00445e 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #00445e 1px solid; BACKGROUND: url(/redesign/images/boston/bg_listings_header.gif) no-repeat left top; HEIGHT: 34px; BORDER-TOP: #00445e 1px solid; BORDER-RIGHT: #00445e 1px solid
}
DIV.heading_wide {
	TEXT-ALIGN: center; BACKGROUND: url(/redesign/images/boston/bg_listings_header_wide.gif) no-repeat left top
}
DIV.heading TABLE {
	BACKGROUND-COLOR: #01445f
}
DIV.heading TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV.heading H2 {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-FAMILY: Georgia, Verdana, Arial; COLOR: white; FONT-SIZE: 16px
}
DIV.heading H2 B {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #00445e; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
DIV.sub_heading {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eaf3f0; MARGIN-TOP: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: #231f20; PADDING-TOP: 3px
}
DIV.heading .heading_right {
	FLOAT: right
}
DIV.heading .heading_right FORM {
	MARGIN-TOP: 4px
}
DIV.left_right DIV#search_results {
	CLEAR: both; BORDER-TOP: #eaf3f0 1px solid; PADDING-TOP: 10px
}
SELECT#num_results {
	FONT-SIZE: 9px
}
DIV.page_nav {
	MARGIN-BOTTOM: 10px; MARGIN-LEFT: -6px
}
DIV.page_nav A {
	COLOR: #009ddc
}
DIV#searchResults TABLE TR TH {
	COLOR: #009ddc; FONT-WEIGHT: bold
}
DIV#searchResults TABLE TR TH A {
	COLOR: #009ddc; FONT-WEIGHT: bold
}
DIV#searchResults TABLE TR TD {
	BORDER-BOTTOM: #c3c9c7 1px solid
}
DIV#searchResults TABLE TR TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; COLOR: #414544; PADDING-TOP: 10px
}
DIV#searchResults TABLE TR TD A {
	PADDING-BOTTOM: 3px; DISPLAY: block; COLOR: #242021; FONT-WEIGHT: bold
}
DIV#searchResults TABLE TR TD P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#searchResults TABLE {
	WIDTH: 463px
}
DIV.home_right_col DIV#searchResults TABLE {
	WIDTH: 100%
}
DIV.left_col_pad {
	PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px
}
DIV.left_col_pad OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 10px; PADDING-LEFT: 25px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: url(/redesign/images/boston/arrow_right_ul.gif); PADDING-TOP: 0px
}
DIV.left_col_pad OL LI A {
	COLOR: #414544
}
DIV.left_col_pad OL LI NOBR {
	COLOR: #b9c1bd
}
DIV.title_small {
	BACKGROUND-COLOR: #93a099
}
DIV.title_small H5 {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: white; FONT-SIZE: 10px; PADDING-TOP: 1px
}
DIV.neighborhoods_title {
	BACKGROUND-COLOR: #404644; MARGIN-BOTTOM: 10px; COLOR: white
}
DIV.neighborhoods_title H4 {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: white; FONT-SIZE: 11px; PADDING-TOP: 3px
}
#main_col_title {
	BORDER-BOTTOM: black 2px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eaf3f0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#main_col_title H2 {
	COLOR: #009bdb; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.main_col_lists {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.main_col_lists UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.main_col_lists UL LI.main_cat {
	BORDER-BOTTOM: #c3c9c7 1px solid; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #009dda; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.main_col_lists UL LI.award {
	LINE-HEIGHT: 16px; PADDING-LEFT: 15px; BACKGROUND: url(/redesign/images/boston/arrow_right_ul.gif) no-repeat left top
}
.main_col_lists UL LI A {
	TEXT-TRANSFORM: none; COLOR: #737776; FONT-WEIGHT: normal
}
.issue_archive {
	
}
.issue_archive .archive_month_nav_item {
	WIDTH: 315px; FLOAT: left
}
.issue_archive .archive_month_nav_item H3 {
	BORDER-BOTTOM: #c3c9c7 1px solid; TEXT-TRANSFORM: uppercase; COLOR: #019cdc; MARGIN-LEFT: 10px; FONT-SIZE: 11px
}
.issue_archive .archive_month_nav_item H3 A {
	COLOR: #019cdc
}
.issue_archive .archive_month_issue_image {
	BORDER-BOTTOM: black 2px solid; MARGIN-BOTTOM: 10px; BORDER-RIGHT: #c3c9c7 1px solid
}
.issue_archive .archive_month_issue_image IMG {
	FLOAT: right
}
.issue_archive .padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.issue_archive .heading_wide {
	TEXT-ALIGN: left
}
.issue_archive .heading {
	TEXT-ALIGN: left
}
.issue_archive .feature_list {
	MARGIN-BOTTOM: 10px
}
.issue_archive .feature_list A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; DISPLAY: block; MARGIN-BOTTOM: 5px; BACKGROUND: url(/redesign/images/boston/line_ul.gif) no-repeat left top; COLOR: #333333; PADDING-TOP: 0px
}
.active_issue {
	BORDER-BOTTOM: black 2px solid; MARGIN-BOTTOM: 10px; COLOR: #333333
}
.active_issue .issue_image {
	FLOAT: right
}
.active_issue H3 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.active_issue H4 {
	TEXT-TRANSFORM: uppercase; MARGIN: 10px 0px 3px; COLOR: #009edd; FONT-SIZE: 11px
}
.active_issue A {
	LINE-HEIGHT: 16px; COLOR: #333333; FONT-SIZE: 11px
}
.active_issue A H3 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: black; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.active_issue .article_line {
	WIDTH: 312px; FLOAT: left
}
.active_issue .article_line .image {
	BACKGROUND-COLOR: white; FLOAT: right
}
.active_issue .article_line .image IMG {
	WIDTH: 98px; HEIGHT: 98px
}
.active_issue .article_line A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 3px; PADDING-RIGHT: 5px; DISPLAY: block; MARGIN-BOTTOM: 5px; BORDER-TOP: #c3c9c7 1px solid; BORDER-RIGHT: #c3c9c7 1px solid; PADDING-TOP: 10px
}
.active_issue .article_line B {
	TEXT-TRANSFORM: uppercase; PADDING-TOP: 3px
}
.archive_results .issue {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eaf3f0; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 5px
}
.archive_results .issue .issue_title {
	COLOR: #333333
}
archive_results .issue H3 {
	COLOR: #333333
}
.archive_results .issue .story {
	LINE-HEIGHT: 16px
}
.archive_results .issue .cover_image {
	BORDER-LEFT: white 1px solid; FLOAT: right; HEIGHT: 200px; OVERFLOW: hidden; BORDER-TOP: white 1px solid
}
.archive_results .issue .cover {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; text-size: 9px
}
.archive_results .issue .title {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
DL.new {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DL.new DT {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(/redesign/images/boston/bg_article_header.gif) no-repeat left top; HEIGHT: 34px
}
DL.new DT SPAN.header {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; BACKGROUND-COLOR: #01445e; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Georgia, Verdana, Arial; COLOR: white; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DL.new SPAN A {
	COLOR: white; TEXT-DECORATION: none
}
DL.new DD {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DL.new DD A {
	COLOR: #009ddc
}
DL.new DD LABEL {
	DISPLAY: none
}
DL.new DD DL DD {
	MARGIN-BOTTOM: 7px
}
DL.new DD DL DD INPUT.filled {
	WIDTH: 457px
}
DL.new DD DL DD INPUT.notfilled {
	WIDTH: 457px
}
DL.new DD DL DD.align_left {
	TEXT-ALIGN: left
}
DL.new DD DT {
	BORDER-BOTTOM: medium none; TEXT-ALIGN: center; BORDER-LEFT: medium none; TEXT-TRANSFORM: none; MARGIN-TOP: 15px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 14px; BORDER-TOP: #0069d6 1px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: medium none; PADDING-TOP: 15px
}
DL.new_goose {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
DL.new_goose DT {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; DISPLAY: block; MARGIN-BOTTOM: 10px; BACKGROUND: url(/redesign/images/boston/bg_article_header_goose.gif) no-repeat left top; HEIGHT: 34px
}
DL.new_goose DT SPAN.header {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Gotham; COLOR: white; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DL.new_goose SPAN A {
	COLOR: white; TEXT-DECORATION: none
}
.search_features {
	BORDER-BOTTOM: #c3c9c7 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eaf3f0; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BORDER-TOP: #c3c9c7 1px solid; PADDING-TOP: 5px
}
.search_features H3 {
	COLOR: #94a19a; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
.search_features .featured_item {
	BORDER-BOTTOM: white 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.search_features .featured_item A {
	DISPLAY: block; COLOR: black; FONT-WEIGHT: bold
}
DIV#searchResults .search_features TABLE {
	WIDTH: 450px
}
DIV#searchResults .search_features TABLE TD {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
DIV#searchResults .search_features TABLE TD.line {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; WIDTH: 1px; PADDING-RIGHT: 0px; FONT-SIZE: 1px; PADDING-TOP: 0px
}
DIV#searchResults .search_features TABLE TD.cuisine {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 65px; PADDING-RIGHT: 5px; COLOR: #009dde; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#searchResults .search_features TABLE TD.neighborhoods {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 75px; PADDING-RIGHT: 5px; COLOR: #009dde; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#searchResults .search_features TABLE TD.content {
	WIDTH: 260px
}
.search_features TABLE TD {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #3e4744; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
.search_features .featured_item .desc {
	MARGIN-TOP: 10px
}
.search_features .featured_item .img {
	BORDER-BOTTOM: #c2c8c6 1px solid; BORDER-LEFT: #c2c8c6 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: white; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; BORDER-TOP: #c2c8c6 1px solid; MARGIN-RIGHT: 5px; BORDER-RIGHT: #c2c8c6 1px solid; PADDING-TOP: 4px
}
.search_features .featured_item .img IMG {
	WIDTH: 98px; HEIGHT: 98px
}
DIV.icons {
	MARGIN-TOP: 5px
}
DIV.icons .icon {
	FLOAT: left; MARGIN-RIGHT: 3px
}
.search_cols {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #019cdc; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.search_cols A {
	COLOR: #019cdc
}
.search_cols .one {
	WIDTH: 270px; FLOAT: left
}
.search_cols .two {
	WIDTH: 77px; FLOAT: left
}
.search_cols .three {
	FLOAT: left
}
.photo {
	BACKGROUND: url(/images/boston/sm_icons/photo.gif) no-repeat left top
}
.gallery {
	BACKGROUND: url(/images/boston/sm_icons/gallery.gif) no-repeat left top
}
.print {
	BACKGROUND: url(/images/boston/sm_icons/print.gif) no-repeat left top
}
.email {
	BACKGROUND: url(/images/boston/sm_icons/email.gif) no-repeat left top
}
.facebook {
	BACKGROUND: url(/images/boston/sm_icons/facebook.gif) no-repeat left top
}
.text {
	BACKGROUND: url(/images/boston/sm_mobile.gif) no-repeat left top
}
.menu {
	BACKGROUND: url(/images/boston/sm_menu.gif) no-repeat left top
}
.map {
	BACKGROUND: url(/images/boston/sm_maps.gif) no-repeat left top
}
.website {
	BACKGROUND: url(/images/boston/sm_website.gif) no-repeat left top
}
.rating {
	BACKGROUND: url(/images/boston/sm_ratings.gif) no-repeat left top
}
.reviews {
	BACKGROUND: url(/images/boston/sm_reviews.gif) no-repeat left top
}
.write {
	BACKGROUND: url(/images/boston/sm_write.gif) no-repeat left top
}
DIV#searchResults .results_table {
	WIDTH: 100%
}
DIV#searchResults .results_table TD A {
	COLOR: #00455e
}
DIV.left_right DIV#searchResults TABLE.results_table TD.start {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 260px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DIV.left_right DIV#searchResults TABLE.results_table TD.middle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #eaf3f0 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DIV.left_right DIV#searchResults TABLE.results_table TD.end {
	BORDER-BOTTOM: medium none; BORDER-LEFT: #eaf3f0 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DIV#searchResults .search_seperator {
	LINE-HEIGHT: 1px; BACKGROUND-COLOR: #c3c9c7; FONT-SIZE: 1px
}
.best_of_categories {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.best_of_categories .best_of_entry {
	WIDTH: 150px; MARGIN-BOTTOM: 10px; FLOAT: left
}
.best_of_entry .best_of_padd {
	PADDING-RIGHT: 10px
}
.best_of_entry SPAN {
	LINE-HEIGHT: 16px; FONT-SIZE: 11px
}
.best_of_entry .image {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: white; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 4px
}
.best_of_entry .image IMG {
	WIDTH: 131px; HEIGHT: 109px
}
.best_of_entry H2 {
	FONT-FAMILY: Georgia; MARGIN-BOTTOM: 5px; FONT-SIZE: 13px
}
#php_calendar_container {
	MARGIN: 0px 0px 10px
}
UL.php_small_calendar {
	BORDER-BOTTOM: white 1px solid; BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 134px; PADDING-RIGHT: 0px; BACKGROUND: white; FONT-SIZE: 10px; BORDER-TOP: white 1px solid; LIST-STYLE-IMAGE: none; BORDER-RIGHT: white 1px solid; PADDING-TOP: 0px
}
DL.new DD UL.php_small_calendar {
	MARGIN: auto auto 20px
}
UL.php_small_calendar A {
	TEXT-DECORATION: none
}
UL.php_small_calendar LI {
	BORDER-BOTTOM: #d0d0d0 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #d0d0d0 1px solid; MARGIN: 1px 0px 0px 1px; WIDTH: 16px; FLOAT: left; LETTER-SPACING: 0px; FONT-SIZE: 10px; BORDER-TOP: #d0d0d0 1px solid; BORDER-RIGHT: #d0d0d0 1px solid
}
DL.new DD UL.php_small_calendar LI {
	MARGIN: 1px 0px 0px 1px
}
UL.php_small_calendar LI.selected {
	BACKGROUND: #a9a9a9; COLOR: white; CURSOR: pointer
}
UL.php_small_calendar .month_year {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 1px 0px 0px 1px; PADDING-LEFT: 0px; WIDTH: 130px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.php_small_calendar .month_year .prev_month {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px
}
UL.php_small_calendar .month_year .next_month {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 2px; TOP: 0px; RIGHT: 0px; PADDING-TOP: 0px
}
UL.php_small_calendar .month_year .prev_month A {
	COLOR: #009ddc
}
UL.php_small_calendar .month_year .next_month A {
	COLOR: #009ddc
}
UL.php_small_calendar .month_year A {
	TEXT-DECORATION: none
}
#col1 UL.php_small_calendar {
	WIDTH: 130px; FONT-SIZE: 8px
}
#col1 UL.php_small_calendar .month_year {
	WIDTH: 117px
}
#col1 UL.php_small_calendar LI {
	WIDTH: 14px
}
#col1 #event_keyword {
	WIDTH: 115px
}
DL.event_search DD {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
DL.event_search INPUT#event_keyword {
	WIDTH: 97%
}
#event_asset #main_article {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 0px
}
#event_asset #main_article .col {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 215px; PADDING-RIGHT: 5px; BACKGROUND: #ebf3f0; FLOAT: left; PADDING-TOP: 5px
}
#event_asset #main_article .col_right {
	BACKGROUND: white
}
#event_asset #main_article .col DL DT.first {
	MARGIN: 0pt 1pt 0.5em; FONT: 1.4em/1 Georgia, "Times New Roman", Times, serif; font-size-adjust: none; font-stretch: normal
}
#wedding_announcement_view {
	TEXT-ALIGN: left
}
#wedding_announcement_view DL.new {
	WIDTH: 465px; BACKGROUND: url(/images/boston/bubbles.jpg) #ffffff no-repeat; PADDING-TOP: 20px
}
#wedding_announcement_view #view_more {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/boston/rings.gif) no-repeat 0% 50%; FLOAT: right; HEIGHT: 30px; PADDING-TOP: 10px
}
#wedding_announcement_view #congratulations {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 40px; PADDING-RIGHT: 0px; COLOR: #4c3618; CLEAR: both; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#wedding_announcement_view #couples_name {
	TEXT-ALIGN: center; COLOR: #047391; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
#wedding_announcement_view #wedding_date {
	TEXT-ALIGN: center; MARGIN: 0px 0px 10px; FONT-FAMILY: "trebuchet ms", arial, helvetica, sans-serif; COLOR: #4c3618
}
#wedding_announcement_view #how_met {
	MARGIN: 10px 0px
}
#wedding_announcement_view #announcement_image {
	TEXT-ALIGN: center
}
#wedding_announcement_view #how_met .title {
	TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #047391; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#wedding_announcement_view #proposal .title {
	TEXT-ALIGN: left; BACKGROUND-COLOR: transparent; COLOR: #047391; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#wedding_announcement_view #how_met {
	TEXT-ALIGN: justify; LINE-HEIGHT: 16px; MARGIN: 10px 30px 20px; FONT-FAMILY: "trebuchet ms", arial, helvetica, sans-serif; COLOR: #4c3618; FONT-SIZE: 12px
}
#wedding_announcement_view #proposal {
	TEXT-ALIGN: justify; LINE-HEIGHT: 16px; MARGIN: 10px 30px 20px; FONT-FAMILY: "trebuchet ms", arial, helvetica, sans-serif; COLOR: #4c3618; FONT-SIZE: 12px
}
#wedding_announcement_archive DL {
	TEXT-ALIGN: left
}
#wedding_announcement_archive DL.new {
	BACKGROUND: url(/images/boston/bubbles.jpg) #ffffff no-repeat; PADDING-TOP: 20px
}
#wedding_announcement_archive .archive_item {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 10px
}
#wedding_announcement_archive .archive_item IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#wedding_announcement_archive DIV.title {
	DISPLAY: inline; COLOR: #047391; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
#wedding_announcement_archive DIV.congratulations {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #4c3618; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#wedding_announcement_archive .view_more {
	PADDING-LEFT: 40px; BACKGROUND: url(/images/boston/rings.gif) no-repeat 0% 50%; HEIGHT: 30px; PADDING-TOP: 8px
}
#wedding_announcement_form DL.new {
	MARGIN-TOP: 20px
}
#wedding_announcement_form #complete_announcement {
	TEXT-ALIGN: left; LINE-HEIGHT: 40px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND: url(/images/boston/rings.gif) no-repeat 0% 50%; COLOR: #047391; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#wedding_announcement_form TABLE TD {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
#wedding_announcement_form TABLE .label {
	TEXT-ALIGN: right; FONT-WEIGHT: bold
}
.marketing_page H3 {
	BORDER-TOP: #00445e 21px solid
}
.marketing_page H3 SPAN {
	DISPLAY: none
}
.marketing_page .logo {
	BORDER-BOTTOM: black 3px solid; WIDTH: 642px; BACKGROUND: url(/redesign/images/Buzzworthy_Header.gif) no-repeat left top; HEIGHT: 100px
}
.marketing_page TABLE {
	MARGIN-TOP: 15px
}
.marketing_page TABLE TD.content {
	BORDER-BOTTOM: black 2px solid; PADDING-BOTTOM: 10px; WIDTH: 300px; MARGIN-BOTTOM: 10px; BACKGROUND: url(/redesign/images/boston/bg_buzz_border.gif) no-repeat left top; COLOR: #333333
}
.marketing_page TABLE TD.content A {
	COLOR: #029ddd
}
.marketing_page TABLE TD.spacer {
	WIDTH: 40px
}
.marketing_page TABLE TD H2 {
	TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; COLOR: #019cdf; FONT-SIZE: 11px
}
.marketing_page TD .entry {
	MARGIN-BOTTOM: 10px
}
.marketing_page TD .entry B {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #333333; FONT-SIZE: 12px
}
.marketing_page TD .entry B A {
	COLOR: #333333
}
.marketing_page TD .image {
	FLOAT: right; MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px
}
.marketing_page TD .image IMG {
	WIDTH: 93px; HEIGHT: 93px
}
.guides_teaser {
	BORDER-BOTTOM: #414743 3px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eaf3f0; MARGIN: 0px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.guides_teaser DL.new DT {
	BACKGROUND: url(/redesign/images/boston/bg_guides_header.gif) no-repeat left top
}
.guides_teaser .header .text {
	WIDTH: 100%
}
.guides_teaser .header .text .title {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #01445e; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-FAMILY: Georgia, Verdana, Arial; COLOR: white; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.guides_teaser .header .last {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #00445e; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.guides_teaser .content {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #333333; PADDING-TOP: 10px
}
.guides_teaser .content .title {
	TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; FONT-SIZE: 18px; FONT-WEIGHT: bold
}
.guides_teaser .content .title A {
	COLOR: #11a2e1
}
.guides_teaser .content .subtitle {
	MARGIN: 0px 0px 5px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.guides_teaser .content .image {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; MARGIN: 2px 0px; FLOAT: right; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.guides_teaser .content .image IMG {
	BORDER-BOTTOM: #c2c9c6 1px solid; BORDER-LEFT: #c2c9c6 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #c2c9c6 1px solid; BORDER-RIGHT: #c2c9c6 1px solid; PADDING-TOP: 4px
}
.guides .tout_standard .right {
	TEXT-ALIGN: center
}
.guides .tout_standard .right .image {
	WIDTH: 98px; MARGIN-LEFT: 10px
}
.guides_archive {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.guides_archive .header {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #414745; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.guides_archive LI {
	LIST-STYLE-TYPE: none
}
.guides_archive UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.guides_archive UL LI {
	MARGIN: 5px 0px 0px; PADDING-LEFT: 10px; BACKGROUND: url(/redesign/images/boston/line_ul.gif) no-repeat left top; COLOR: #414745
}
.guides_archive UL LI A {
	COLOR: #414745
}
.guides_archive .cat {
	PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #93a09a; MARGIN-TOP: 10px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: white; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
.left_misc_nav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; PADDING-TOP: 0px
}
.left_misc_nav .header {
	PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #414745; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
.left_misc_nav UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.left_misc_nav UL LI {
	MARGIN: 5px 0px 0px; COLOR: #414745
}
.left_misc_nav UL LI A {
	COLOR: #414745
}
.recipe_search DD.submit {
	MARGIN: 10px 0px
}
.recipe_search DD.field INPUT {
	WIDTH: 99%
}
.recipe_search DD.field SELECT {
	WIDTH: 100%
}
#Book_Review_Finder DD.field INPUT {
	WIDTH: 99%; MARGIN-BOTTOM: 10px
}
#ask_expert IMG {
	MARGIN: 3px; FLOAT: right
}
#ask_expert UL.error_list {
	PADDING-BOTTOM: 0px; MARGIN: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#ask_expert UL.error_list LI {
	COLOR: #ff0000
}
#ask_expert DL DD H3 {
	MARGIN-BOTTOM: 5px
}
.elink {
	COLOR: #069; CURSOR: pointer
}
.question_tabs {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.question_tabs TABLE {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
.question_tabs TABLE TD {
	COLOR: #414744
}
.question_tabs TABLE TD .tabCategory {
	BORDER-LEFT: white 1px solid; PADDING-BOTTOM: 7px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; FONT-SIZE: 12px; PADDING-TOP: 7px
}
.question_tabs TABLE TD .tabCategory A {
	COLOR: #414744
}
.question_tabs TABLE TD .tabCategory A.visited {
	COLOR: #414744
}
.question_tabs TABLE TD .tabCategory A.active {
	COLOR: #414744
}
.question_tabs TABLE TD.tabActive {
	BACKGROUND-COLOR: white; COLOR: #414744
}
.question_tabs TABLE TD.tabActive A {
	COLOR: #414744
}
.question_tabs .question_container {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: white; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 10px
}
.question_tabs .question_container .line {
	BORDER-BOTTOM: #069 1px dotted; PADDING-BOTTOM: 5px; MARGIN-BOTTOM: 5px
}
.question_tabs .question_container .viewLink {
	FLOAT: right
}
.question_form .row {
	MARGIN: 5px 0px
}
#music_club DD DL {
	LINE-HEIGHT: 18px; WIDTH: 150px; FLOAT: left
}
#music_club .artist {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT-WEIGHT: bold
}
#music_club .artist A {
	COLOR: #019cdc
}
#main_article {
	MARGIN-BOTTOM: 20px
}
#article .article_content .article_tools_cnt {
	BORDER-BOTTOM: #c3c9c7 1px solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #eaf3f0; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #c3c9c7 1px solid; BORDER-RIGHT: medium none; PADDING-TOP: 4px
}
#article .article_content .article_tools_cnt TABLE TR TD IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#article .article_content .article_tools_cnt TABLE TR TD.pointer {
	PADDING-RIGHT: 10px; CURSOR: pointer
}
.rl_image {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.rl_details {
	FLOAT: left
}
.rl_directions {
	MARGIN-TOP: 5px; COLOR: #029edb
}
.rl_directions A {
	COLOR: #029edb
}
.article_comment {
	LINE-HEIGHT: 16px; WIDTH: 450px
}
BODY#home #bread_crumb .nav {
	MARGIN-TOP: 0px
}
BODY#test #bread_crumb .nav {
	MARGIN-TOP: 0px
}
#homeWeatherNews {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 5px; WIDTH: 600px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
#homeWeatherNews UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; COLOR: #414744; PADDING-TOP: 0px
}
#homeWeatherNews UL LI {
	FLOAT: left
}
DIV#homeWeatherNews UL LI#city {
	FONT-WEIGHT: bold
}
DIV#homeWeatherNews UL LI#temperature {
	WHITE-SPACE: nowrap
}
DIV.submit_party {
	BACKGROUND-COLOR: #eaf3f0; MARGIN-BOTTOM: 15px
}
#event_submit_form UL.error_list {
	DISPLAY: none
}
DIV.submit_party .event_submit_header {
	BACKGROUND: url(/images/header_submit_party_bg.gif) repeat-x
}
.ad_upload {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
.ad_upload .errors {
	MARGIN: 5px
}
.ad_upload .errors LI {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; COLOR: #ff0000; PADDING-TOP: 2px
}
DIV.submit_party DIV.best_of_nomination {
	BACKGROUND: url(/images/boston_nominate.gif) no-repeat left top; HEIGHT: 52px
}
DIV.submit_party DIV.best_of_nomination H3 {
	DISPLAY: none
}
DIV.form_element {
	MARGIN-BOTTOM: 5px
}
DIV.button {
	MARGIN-TOP: 10px
}
DIV.button INPUT.button {
	BORDER-BOTTOM: #00445e 1px solid; BORDER-LEFT: #00445e 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #059cdc; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: white; FONT-SIZE: 11px; BORDER-TOP: #00445e 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #00445e 1px solid; PADDING-TOP: 3px
}
DIV.button A.button {
	BORDER-BOTTOM: #00445e 1px solid; BORDER-LEFT: #00445e 1px solid; PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #059cdc; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; COLOR: white; FONT-SIZE: 11px; BORDER-TOP: #00445e 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #00445e 1px solid; PADDING-TOP: 3px
}
.form_errors {
	COLOR: red
}
#user_registration {
	FLOAT: right; COLOR: #414544; PADDING-TOP: 10px
}
#user_registration A {
	COLOR: #009edf
}
DIV#design_home_flash {
	BACKGROUND-COLOR: #e5e5d7
}
.party_pix_container H1 {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 10px; COLOR: #333333; FONT-SIZE: 18px
}
.party_pix_container H2 {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 15px; COLOR: #333333; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.flash_map {
	WIDTH: 642px
}
.flash_map H1 {
	PADDING-BOTTOM: 7px; BACKGROUND-COLOR: white; PADDING-LEFT: 15px; WIDTH: 390px; PADDING-RIGHT: 20px; FONT-FAMILY: Georgia, Verdana, Arial; COLOR: #009acc; FONT-SIZE: 26px; FONT-WEIGHT: normal; PADDING-TOP: 7px
}
.flash_map H1 SPAN {
	COLOR: #fe0002
}
.flash_map .title {
	TEXT-ALIGN: center; BACKGROUND: url(/images/flash_maps/title_rule.gif) left top; HEIGHT: 34px; COLOR: white
}
.flash_map .links {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 35px; PADDING-LEFT: 10px; WIDTH: 282px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 10px
}
.flash_map .links .link {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; COLOR: #0099cd; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.flash_map .links .intro {
	LINE-HEIGHT: 18px; FONT-SIZE: 12px; PADDING-TOP: 20px
}
.flash_map .links .link A {
	COLOR: #0099cd
}
.links .trip_ideas {
	LINE-HEIGHT: 14px; MARGIN-BOTTOM: 4px; FONT-SIZE: 13px
}
.flash_map .links .right {
	BACKGROUND: url(/images/flash_maps/arrowRight.gif) no-repeat left top
}
.flash_map .links .down {
	BACKGROUND: url(/images/flash_maps/arrowDown.gif) no-repeat left top
}
.flash_map .map {
	WIDTH: 350px; FLOAT: left
}
.map_results {
	BORDER-TOP: #efefef 1px solid; PADDING-TOP: 5px
}
.map_results H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 22px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.map_results .children H3 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, Verdana, Arial; COLOR: #333333; FONT-SIZE: 15px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.map_results .area_cities {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: capitalize; FONT-STYLE: italic; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Georgia, Verdana, Arial; COLOR: #333333; FONT-SIZE: 15px; PADDING-TOP: 0px
}
.map_results .area_cities A {
	COLOR: #333333
}
.map_results .area_cities A:hover {
	COLOR: #009acc
}
.map_results .children H3 A {
	COLOR: black; TEXT-DECORATION: none
}
.map_results .children H3 A:hover {
	COLOR: #009acc; TEXT-DECORATION: underline
}
.map_results .categories {
	MARGIN-TOP: 10px
}
.map_results .categories H4 {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #e5e5e5; MARGIN: 10px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #009acc; FONT-SIZE: 15px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.map_results .best_of_img {
	FLOAT: right
}
.map_results .categories H4 A {
	COLOR: #009acc
}
.map_results .listings {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
.map_results .listings .listing {
	WIDTH: 300px; FLOAT: left; FONT-SIZE: 14px
}
.map_results .listings .listing A {
	PADDING-LEFT: 18px; DISPLAY: block; COLOR: black
}
.map_results .listings .listing A:hover {
	COLOR: #009acc; TEXT-DECORATION: underline
}
.map_results .listings .listing A.bestof {
	BACKGROUND: url(/images/flash_maps/bestof_star.gif) no-repeat left top
}
.map_results .listings .listing A.bestof_ne {
	BACKGROUND: url(/images/flash_maps/bestof_ne_star.gif) no-repeat left top
}
.map_results .listing bestof {
	paddning-left: 15px
}
.map_results .listings .more {
	PADDING-RIGHT: 20px; FLOAT: right; FONT-WEIGHT: bold
}
.map_results .listings .more A {
	FONT-STYLE: italic; COLOR: #009acc; TEXT-DECORATION: none
}
.map_results .listings .more A:hover {
	TEXT-DECORATION: underline
}
.map_results .states {
	MARGIN-TOP: 15px
}
.map_results .states .entry {
	LINE-HEIGHT: 18px; WIDTH: 300px; MARGIN-BOTTOM: 20px; BACKGROUND: url(/images/flash_maps/rule.gif) repeat-x left top; FLOAT: left
}
.map_results .states .entry H3 {
	PADDING-BOTTOM: 3px; MARGIN: 0px 10px 10px 0px; FONT-SIZE: 15px; FONT-WEIGHT: bold
}
.map_results .states .entry .area {
	LINE-HEIGHT: 16px; PADDING-RIGHT: 15px; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px
}
.map_results .states .entry .area .cities {
	TEXT-TRANSFORM: capitalize; FONT-SIZE: 11px
}
.map_results .cities {
	TEXT-TRANSFORM: capitalize; FONT-SIZE: 11px
}
.map_results .states .entry .area .cities A {
	DISPLAY: inline; FONT-WEIGHT: normal
}
.map_results .states .entry .area A {
	DISPLAY: block; COLOR: #636363; FONT-WEIGHT: bold
}
.map_results .states .entry .area A.all_cities {
	COLOR: #bfbfbf
}
.marquee_static {
	WIDTH: 463px; HEIGHT: 230px
}
#newsletter_form {
	COLOR: #343434
}
#newsletter_form DL.new DT {
	WIDTH: 460px; BACKGROUND: url(/redesign/images/boston/newsletter_bg_boston.gif) no-repeat left top
}
#newsletter_form DL.new DT .header {
	BACKGROUND-COLOR: #0099cb
}
#newsletter_form .field_labels B {
	COLOR: #0099cb
}
