* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}

IMG.gotcha {
	MARGIN-TOP: 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#stars {
	BACKGROUND: url(/images/stars.png) no-repeat center top; WIDTH: 100%
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 990px; HEIGHT: 100%
}
#masthead {
	margin-bottom: 45px; HEIGHT: 130px
}
UL#topNav {
	FLOAT: right; HEIGHT: 31px
}
UL#topNav LI {
	DISPLAY: inline; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
UL#topNav LI A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; HEIGHT: 31px
}
UL#topNav LI A#top_about:hover {
	BACKGROUND-POSITION: 0px -31px
}
UL#topNav LI A#top_roadtools:hover {
	BACKGROUND-POSITION: 0px -31px
}
UL#topNav LI A#top_places:hover {
	BACKGROUND-POSITION: 0px -31px
}
UL#topNav LI A#top_guide:hover {
	BACKGROUND-POSITION: 0px -31px
}
UL#topNav LI A#top_about {
	BACKGROUND: url(/images/top_about.gif) no-repeat left top; WIDTH: 77px
}
UL#topNav LI A#top_roadtools {
	BACKGROUND: url(/images/top_roadtools.gif) no-repeat left top; WIDTH: 90px
}
UL#topNav LI A#top_places {
	BACKGROUND: url(/images/top_places.gif) no-repeat left top; WIDTH: 106px
}
UL#topNav LI A#top_guide {
	BACKGROUND: url(/images/top_guide.gif) no-repeat left top; WIDTH: 90px
}
H1#logo {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
H1#logo A {
	DISPLAY: block; BACKGROUND: url(/images/winterLogo_bg.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 594px; HEIGHT: 130px
}
FORM#topSearch {
	CLEAR: right; BORDER-RIGHT: #6bbbd8 3px solid; BORDER-TOP: #6bbbd8 3px solid; MARGIN-TOP: 70px; FLOAT: right; BORDER-LEFT: #6bbbd8 3px solid; WIDTH: 180px; BORDER-BOTTOM: #6bbbd8 3px solid
}
FORM#topSearch INPUT.text {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #6bbbd8 1px solid; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 150px; COLOR: #999999; PADDING-TOP: 5px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; HEIGHT: 21px! important
}
FORM#topSearch BUTTON {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: visible; WIDTH: 29px; CURSOR: pointer; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 26px; BORDER-BOTTOM-STYLE: none
}
FORM#topSearch BUTTON IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM#topSearch BUTTON IMG:unknown {
	MARGIN: -1px 0px 0px -3px
}
#contentWrap {
	
}
#left-left_col {
	FLOAT: left; WIDTH: 175px; MARGIN-RIGHT: 30px
}
UL#mainNav {
	DISPLAY: block; margin-bottom: 20px; WIDTH: 175px; LIST-STYLE-TYPE: none; POSITION: relative
}
UL#mainNav LI {
	TEXT-INDENT: -9999px; BORDER-BOTTOM: #0d70a1 1px dotted; POSITION: relative
}
UL#mainNav LI.last {
	BORDER-BOTTOM-WIDTH: 0px
}
UL#mainNav LI A#nav_home {
	BACKGROUND: url(/images/nav_home.gif) no-repeat left top
}
UL#mainNav LI A#nav_trisha {
	BACKGROUND: url(/images/nav_trisha.gif) no-repeat left top
}
UL#mainNav LI A#nav_things {
	BACKGROUND: url(/images/nav_things.gif) no-repeat left top
}
UL#mainNav LI A#nav_historic {
	BACKGROUND: url(/images/nav_historic.gif) no-repeat left top
}
UL#mainNav LI A#nav_winter {
	BACKGROUND: url(/images/nav_winter.gif) no-repeat left top
}
UL#mainNav LI A#nav_seasonal {
	BACKGROUND: url(/images/nav_seasonal.gif) no-repeat left top
}
UL#mainNav LI A#nav_media {
	BACKGROUND: url(/images/nav_media.gif) no-repeat left top
}
UL#mainNav LI A#nav_trips {
	BACKGROUND: url(/images/nav_trips.gif) no-repeat left top
}
UL#mainNav LI A#nav_ecards {
	BACKGROUND: url(/images/nav_ecards.gif) no-repeat left top
}
UL#mainNav LI A#nav_home:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_trisha:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_things:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_historic:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_winter:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_seasonal:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_media:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_trips:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A#nav_ecards:hover {
	BACKGROUND-POSITION: 0px -27px
}
UL#mainNav LI A {
	DISPLAY: block; OVERFLOW: hidden; WIDTH: 175px; HEIGHT: 27px
}
UL#mainNav LI A.last {
	BORDER-BOTTOM-WIDTH: 0px
}
UL#mainNav LI.topLvl A {
	BACKGROUND: url(/images/topLvl_arrow.gif) no-repeat right center
}
UL.nestedNav {
	BORDER-RIGHT: #afd5e7 6px solid; PADDING-RIGHT: 10px; BORDER-TOP: #afd5e7 6px solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 700; BACKGROUND: #fff; LEFT: 100%; PADDING-BOTTOM: 0px; BORDER-LEFT: #afd5e7 6px solid; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #afd5e7 6px solid; POSITION: absolute; TOP: 0px
}
UL#mainNav LI.topLvl UL.nestedNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px
}
UL#mainNav LI.topLvl UL.nestedNav LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 6px; TEXT-TRANSFORM: uppercase; COLOR: #0d70a1; PADDING-TOP: 7px; BORDER-BOTTOM: #0d70a1 1px dotted; HEIGHT: auto; TEXT-DECORATION: none
}
UL#mainNav LI.topLvl UL.nestedNav LI A.last {
	BORDER-BOTTOM-WIDTH: 0px
}
UL#mainNav LI.topLvl A:hover {
	BACKGROUND: url(/images/topLvl_arrow_on.gif) no-repeat right center
}
UL#mainNav LI.topLvl UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
DIV.subSection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
DIV.subSection H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; margin-bottom: 6px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
H3.eCards_heading {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; margin-bottom: 6px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
H3.eCards_heading {
	MARGIN-TOP: 15px; TEXT-ALIGN: center
}
DIV.subSection P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #006699; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
#eCards_spinner P SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #006699; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
UL#eCards_spinner LI FORM LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: none; COLOR: #006699; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
DIV.subSection P STRONG {
	COLOR: #990033
}
DIV.subSection P A {
	COLOR: #990033; TEXT-DECORATION: none
}
#center-center_wrap {
width:330px;
text-align:left;
}
UL#event_crumbs {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; FONT-SIZE: 10px; FLOAT: left; TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; LIST-STYLE-TYPE: none
}
UL#event_crumbs LI {
	DISPLAY: inline
}
UL#event_crumbs LI.prev A {
	MARGIN-RIGHT: 15px
}
UL#event_crumbs LI.next A {
	margin-left: 15px
}
UL#event_crumbs A {
	FLOAT: left; MARGIN: 0px 4px; COLOR: #444444; TEXT-DECORATION: none
}
UL#event_crumbs A.selected {
	COLOR: #970040
}


DIV#mainGallery_video_Wrap {
	PADDING-RIGHT: 13px; BACKGROUND: url(/images/mainGallery_video_bg.jpg) no-repeat left top; PADDING-BOTTOM: 13px; WIDTH: 302px; PADDING-TOP: 13px; HEIGHT: 242px;
}
#mainGallery_video_Wrap UL#spinner {
width:302px;
margin:0px;
padding:0px;
}
#mainGallery_video_Wrap UL#spinner li{
margin:0px;
padding:0px;
}


UL#spinner P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 5; BACKGROUND: #196fb3; FILTER: alpha(opacity=85); PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; -moz-opacity: 0.85; opacity: 0.85
}
UL#spinner P SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #196fb3; FILTER: alpha(opacity=85); PADDING-BOTTOM: 0px; MARGIN: -12px 0px 0px; TEXT-TRANSFORM: uppercase; WIDTH: 300px; COLOR: #fff; PADDING-TOP: 4px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; HEIGHT: 24px;
}
UL#galleryControls {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; Z-INDEX: 350; PADDING-BOTTOM: 0px; MARGIN: -21px 0px 0px; WIDTH: 357px; PADDING-TOP: 7px; LIST-STYLE-TYPE: none; POSITION: relative
}
UL.arrowControls LI {
	DISPLAY: inline; OVERFLOW: hidden
}
UL.arrowControls LI A.prevArrow {
	DISPLAY: block; BACKGROUND:url(gallery_prev.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 6px; MARGIN-RIGHT: 4px; HEIGHT: 8px
}
UL.arrowControls LI A.nextArrow {
	DISPLAY: block; BACKGROUND: url(gallery_next.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 6px; HEIGHT: 8px
}
UL.arrowControls LI A {
	FLOAT: right; TEXT-INDENT: -9999px
}
/*H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; margin-bottom: 4px; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
H2.homepage {
	FONT-SIZE: 20px
}*/
P.mainText {
	FONT-SIZE: 13px; margin-bottom: 9px; COLOR: #003366; LINE-HEIGHT: 20px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
UL.mainText {
	FONT-SIZE: 13px; margin-bottom: 9px; COLOR: #003366; LINE-HEIGHT: 20px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
UL.mainText {
	margin-left: 20px
}
UL.mainText LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
P.question {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; margin-bottom: 9px; PADDING-BOTTOM: 0px; COLOR: #003366; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
P.answer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 13px; margin-bottom: 9px; PADDING-BOTTOM: 0px; COLOR: #003366; LINE-HEIGHT: 20px; PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
P.error {
	BORDER-RIGHT: #ffff8d 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ffff8d 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 13px; BACKGROUND: #ffffcc; margin-bottom: 9px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ffff8d 1px solid; COLOR: #999; LINE-HEIGHT: 20px; PADDING-TOP: 10px; BORDER-BOTTOM: #ffff8d 1px solid; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
P.question STRONG {
	FONT-SIZE: 15px; MARGIN-RIGHT: 10px
}
P.answer STRONG {
	FONT-SIZE: 15px; MARGIN-RIGHT: 10px
}
P.mainText IMG {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
P.mainText A {
	COLOR: #990033; TEXT-DECORATION: none
}
UL.mainText A {
	COLOR: #990033; TEXT-DECORATION: none
}
P.pageHighlight {
	FONT-SIZE: 16px; margin-bottom: 9px; COLOR: #003366; LINE-HEIGHT: 24px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
DIV#featuredContent H4 {
	DISPLAY: block; BACKGROUND: url(/images/featuredContent_bg.gif) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 30px
}
DIV.featuredContent_piece {
	PADDING-RIGHT: 6px; MARGIN-TOP: 8px; PADDING-LEFT: 6px; BACKGROUND: url(/images/featContentPiece_bg.gif) no-repeat left top; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
DIV.featuredContent_piece IMG {
	FLOAT: left; margin-bottom: 35px; WIDTH: 119px; MARGIN-RIGHT: 20px
}
.featuredContent_piece LI {
	margin-bottom: 2px
}
#eCards_spinner P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
.featuredContent_piece LI.desc {
	FONT-SIZE: 12px; COLOR: #006699; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
DIV.featuredContent_piece LI A {
	COLOR: #990033
}
#squareAd {
	MARGIN-TOP: 15px; BACKGROUND: url(/images/ads/squareAd_title.gif) no-repeat center bottom; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 125px; MARGIN-RIGHT: 16px; HEIGHT: 125px
}
#squareAd IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#rectAd {
	MARGIN-TOP: 15px; BACKGROUND: url(/images/ads/rectAd_title.gif) no-repeat center bottom; FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 235px; MARGIN-RIGHT: -100%; POSITION: relative; HEIGHT: 60px
}
#rectAd IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#preplannedTrip H4 {
	DISPLAY: block; BACKGROUND: url(/images/preplannedTrip_bg.gif) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 30px
}
.featuredTrip_piece {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
.featuredTrip_piece LI {
	LINE-HEIGHT: 16px
}
.featuredTrip_piece LI.title A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif; TEXT-DECORATION: none
}
.featuredTrip_piece LI.region {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
.featuredTrip_piece LI.dur {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
#right-center_col {
	height:100%;
	width:100px;
	float:right;
	margin-top:0px;
}
#right-center_col_events {
	FLOAT: left; WIDTH:150px; MARGIN-RIGHT: 0px;}

#mainGallery{
width:80px;
height:390px;
overflow:auto;
margin:0px;
float:right;
}

#mainGallery A{
margin-bottom:5px;
}

#mainGallery A IMG {
	BORDER: #444444 2px solid;
	margin-bottom:5px;
}
#mainGallery A:hover IMG {
	BORDER: #777777 2px solid;
	margin-bottom:5px;
}

#featuredVideo H4 {
	DISPLAY: block; BACKGROUND: url(/images/featuredVideo_bg_s.gif) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 30px
}
#featuredVideo H4.homePage {
	DISPLAY: block; BACKGROUND: url(/images/featuredVideo_bg_h.gif) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 30px
}
#featuredVideo H4.trisha {
	DISPLAY: block; BACKGROUND: url(/images/featuredVideo_bg_t.gif) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 30px
}
.featuredVideo_piece {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(/images/featVideoPiece_bg.gif) no-repeat left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.featuredVideo_piece UL {
	MARGIN-TOP: 5px
}
.featuredVideo_piece LI {
	margin-bottom: 2px! important
}
.featuredVideo_piece LI.title {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
.featuredVideo_piece LI.desc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px 0px 1px; TEXT-TRANSFORM: uppercase; COLOR: #006699; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
#right-right_col {
	FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 0px
}
#dateWrap {
	margin-bottom: 15px
}
#calendar {
	
}
P.month {
	FONT-SIZE: 13px; margin-bottom: 5px; TEXT-TRANSFORM: uppercase; COLOR: #003366; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
TABLE#calendar_tbl {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-TOP: 0px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; TEXT-ALIGN: center; BORDER-RIGHT-WIDTH: 0px
}
TABLE#calendar_tbl TR#day_headings TH {
	FONT-SIZE: 8px; TEXT-TRANSFORM: uppercase; COLOR: #fff
}
TABLE#calendar_tbl TR TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 22px; COLOR: #fff; HEIGHT: 18px; TEXT-ALIGN: center
}
TABLE#calendar_tbl TR TD.today {
	BACKGROUND: url(/images/calendar_today_bg.gif) no-repeat center center
}
TABLE#calendar_tbl TR TD.notThisMonth {
	FONT-SIZE: 11px; COLOR: #3399cc
}
TABLE#calendar_tbl TR TD A {
	COLOR: #970040; TEXT-DECORATION: underline
}
#upcomingCelebrations H4 {
	DISPLAY: block; BACKGROUND: url(/images/upcomingCelebrations_bg.gif) no-repeat left top; OVERFLOW: hidden; TEXT-INDENT: -9999px; HEIGHT: 30px
}
P.nextMonthEvents A {
	PADDING-RIGHT: 0px; BORDER-TOP: #0d70a1 1px dotted; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(/images/topLvl_arrow.gif) no-repeat right center; PADDING-BOTTOM: 6px; MARGIN: 6px 0px; COLOR: #006699; PADDING-TOP: 6px; BORDER-BOTTOM: #0d70a1 1px dotted; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; TEXT-DECORATION: none
}
.upcomingCelebrations_piece {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #0d70a1 1px dotted
}
.secondary_featured_piece {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; BACKGROUND: url(/images/featured_arrow.gif) no-repeat 0px 16px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #0d70a1 1px dotted
}
.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.secondary_featured_piece P.featuredDate {
	WIDTH: 280px
}
.secondary_featured_piece P.featuredTitle {
	WIDTH: 280px
}
.upcomingCelebrations_piece LI {
	margin-bottom: 2px! important
}
.upcomingCelebrations_piece LI.date {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
.secondary_featured_piece P.featuredDate {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
.upcomingCelebrations_piece LI.title {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif; TEXT-DECORATION: none
}
.upcomingCelebrations_piece LI.title A {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif; TEXT-DECORATION: none
}
.secondary_featured_piece P.featuredTitle {
	FONT-SIZE: 12px; MARGIN: 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
P.featuredTitle A {
	FONT-SIZE: 12px; MARGIN: 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
P.eCards_controls A {
	FONT-SIZE: 12px; MARGIN: 3px 0px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
.upcomingCelebrations_piece LI.local {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #444444; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
.secondary_featured_piece P.featuredTitle EM {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #444444; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
P.featuredTitle EM {
	FONT-SIZE: 11px; TEXT-TRANSFORM: none; COLOR: #444444; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
.upcomingCelebrations_piece UL.options LI {
	DISPLAY: inline; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
.upcomingCelebrations_piece LI.learnMore A {
	MARGIN-TOP: 3px; DISPLAY: block; BACKGROUND: url(/images/learnMore.gif) no-repeat left top; FLOAT: left; OVERFLOW: hidden; WIDTH: 66px; MARGIN-RIGHT: 3px; HEIGHT: 16px
}
LI.learnMore A:hover {
	BACKGROUND: url(/images/learnMore_on.gif) no-repeat left top
}
.secondary_featured_piece P.learnMore {
	DISPLAY: inline; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
.secondary_featured_piece P.learnMore A {
	MARGIN-TOP: 3px; DISPLAY: block; BACKGROUND: url(/images/learnMore.gif) no-repeat left top; FLOAT: right; OVERFLOW: hidden; WIDTH: 66px; MARGIN-RIGHT: 3px; HEIGHT: 16px
}
.upcomingCelebrations_piece LI.sendInvite A {
	MARGIN-TOP: 3px; DISPLAY: block; BACKGROUND: url(/images/sendInvite.gif) no-repeat left top; FLOAT: left; OVERFLOW: hidden; WIDTH: 77px; HEIGHT: 16px
}
LI.sendInvite A:hover {
	BACKGROUND: url(/images/sendInvite_on.gif) no-repeat left top
}
.listing_piece {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #0d70a1 1px dotted
}
.listing_piece UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.listing_piece UL.options {
	FLOAT: right
}
.listing_piece UL.options LI {
	
}
.listing_piece LI {
	WIDTH: 280px
}
.listing_piece LI.date {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; margin-bottom: 2px! important; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans
}
.listing_piece LI.title A {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif; TEXT-DECORATION: none
}
.title {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #990033; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif; TEXT-DECORATION: none
}
.listing_piece LI.location {
	FONT-SIZE: 11px; margin-bottom: 2px! important; TEXT-TRANSFORM: none; COLOR: #444444; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
.listing_piece LI.location A {
	COLOR: #990033
}
.listing_piece P.learnMore {
	DISPLAY: inline; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
.listing_piece LI.learnMore {
	DISPLAY: inline; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
.listing_piece LI.sendInvite {
	DISPLAY: inline; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
.listing_piece P.learnMore A {
	MARGIN-TOP: 3px; FLOAT: right; MARGIN-RIGHT: 3px
}
.listing_piece LI.learnMore A {
	MARGIN-TOP: 3px; MARGIN-RIGHT: 3px
}
.listing_piece LI.sendInvite A {
	MARGIN-TOP: 3px
}
.learnMore A {
	DISPLAY: block; BACKGROUND: url(/images/learnMore.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 66px; HEIGHT: 16px
}
.learnMore A:hover {
	BACKGROUND: url(/images/learnMore_on.gif) no-repeat left top
}
.sendInvite A {
	DISPLAY: block; BACKGROUND: url(/images/sendInvite.gif) no-repeat left top; OVERFLOW: hidden; WIDTH: 77px; HEIGHT: 16px
}
.sendInvite A:hover {
	BACKGROUND: url(/images/sendInvite_on.gif) no-repeat left top
}
.wallpaperWrap IMG {
	margin-bottom: 10px; TEXT-ALIGN: center
}
.wallpaperWrap P.title {
	MARGIN: 0px 0px 10px 5px
}
UL.wp_sizes {
	BORDER-TOP: #04699b 1px dotted; FLOAT: left; margin-bottom: 10px; WIDTH: 91px
}
UL#wp_small {
	BORDER-RIGHT: #04699b 1px dotted
}
UL#wp_medium {
	BORDER-RIGHT: #04699b 1px dotted
}
UL.wp_sizes LI {
	BORDER-BOTTOM: #04699b 1px dotted
}
UL.wp_sizes LI A {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #003366; PADDING-TOP: 4px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; TEXT-DECORATION: none
}
UL.wp_sizes LI A:hover {
	COLOR: #990033; TEXT-DECORATION: underline
}
UL.wp_sizes LI A.iphone {
	BACKGROUND: url(/images/wallpapers/iphone.gif) no-repeat right center
}
UL.wp_sizes LI A.iphone:hover {
	BACKGROUND: url(/images/wallpapers/iphone_on.gif) no-repeat right center
}
#eCardsWrap {
	PADDING-RIGHT: 0px; BORDER-TOP: #a3dae9 7px solid; PADDING-LEFT: 10px; BACKGROUND: url(/images/eCardsWrap_bg.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 570px; PADDING-TOP: 5px; BORDER-BOTTOM: #66abd2 5px solid; HEIGHT: 130px
}
UL#eCards_spinner LI A {
	MARGIN-RIGHT: 0px
}
UL#eCards_spinner {
	
}
UL#eCards_spinner LI A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL#eCards_spinner LI A#selected_ecard {
	FLOAT: left
}
UL#eCards_spinner LI FORM {
	PADDING-TOP: 2px
}
UL#eCards_spinner LI FORM LABEL {
	FLOAT: left; WIDTH: 110px
}
UL#eCards_spinner LI FORM INPUT {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; margin-bottom: 6px; PADDING-BOTTOM: 2px; WIDTH: 295px; COLOR: #999999; PADDING-TOP: 2px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; BORDER-RIGHT-WIDTH: 0px
}
UL#eCards_spinner LI FORM TEXTAREA {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 12px; BACKGROUND: #fff; BORDER-BOTTOM-WIDTH: 0px; margin-bottom: 6px; PADDING-BOTTOM: 2px; WIDTH: 295px; COLOR: #999999; PADDING-TOP: 2px; FONT-FAMILY: Arial, "Lucida Grande", "Trebuchet MS", Verdana, Sans; BORDER-RIGHT-WIDTH: 0px
}
UL#eCards_spinner LI FORM INPUT.confirm {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333333
}
UL#eCards_spinner LI FORM TEXTAREA.confirm {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #333333
}
UL#eCards_spinner LI P.eCards_controls {
	FLOAT: right
}
#footer {
	BACKGROUND: url(/images/footer_bg.jpg) no-repeat center top; WIDTH: 100%; LINE-HEIGHT: 16px; PADDING-TOP: 300px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif; HEIGHT: 136px; TEXT-ALIGN: center
}
#footer H3 {
	DISPLAY: block; OVERFLOW: hidden; TEXT-INDENT: -9999px
}
#footer H3 A {
	DISPLAY: block; BACKGROUND: url(/images/footer_logo.gif) no-repeat center top; MARGIN: 0px auto 6px; OVERFLOW: hidden; WIDTH: 270px; HEIGHT: 13px
}
#footer P {
	FONT-SIZE: 11px; COLOR: #999999
}
#footer P A {
	FONT-SIZE: 11px; COLOR: #999999
}
#footer P A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#footer P A:hover {
	COLOR: #990033
}
#footer P A.selected {
	COLOR: #990033
}
.featured_media_piece {
	PADDING-RIGHT: 0px; BORDER-TOP: #0d70a1 1px dotted; PADDING-LEFT: 5px; BACKGROUND: url(/images/featVideoPiece_bg.gif) no-repeat 0px 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.featured_media_piece A IMG {
	FLOAT: left; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.featured_media_piece UL {
	MARGIN: 0px 0px 30px 165px
}
.featured_media_piece P {
	FONT-SIZE: 11px; margin-left: 165px; COLOR: #444444; FONT-STYLE: italic; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
.featured_media_piece P A {
	COLOR: #990033
}
.featured_media_piece LI {
	MARGIN: 0px 0px 2px
}
.featured_media_piece LI.duration {
	FONT-SIZE: 9px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans
}
.featured_media_piece LI.catagory {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #444444; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans
}
.featured_media_piece LI.title {
	FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: #006699; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
FORM#contest_form H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #990033; PADDING-TOP: 0px; FONT-FAMILY: Georgia, "Times New Roman", Sans-serif
}
FORM#contest_form LABEL {
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans
}
FORM#contest_form INPUT.text {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; COLOR: #888; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans
}
FORM#contest_form INPUT.checkbox {
	MARGIN-RIGHT: 3px
}
FORM#contest_form LABEL.selectable {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; MARGIN: 0px; COLOR: #666; PADDING-TOP: 2px; FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Sans
}



