html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol, li { list-style: none; list-style-image: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
a.app_links_nounderline
a.app_links_nounderline:active,
a.app_links_nounderline:visited {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #004b7d;
	text-decoration: none;
	}
a.app_links_nounderline:hover {
	text-decoration: underline;
}
a.app_links,
a.app_links:active,
a.app_links:visited {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #004b7d;
	text-decoration: underline;
}
a.app_links:hover {
	text-decoration: none;
}
a.textadlink,
a.textadlink:active,
a.textadlink:visited {
	font-size: 10px;
	font-weight: bold;
	color: #004b7d;
	text-decoration: none;
}
a.textadlink:hover {
	text-decoration: underline;
}

a.smallvideolink,
a.smallvideolink:active,
a.smallvideolink:visited {
	font-size: 10px;
	color: #004b7d;
	font-family: Arial, Verdana;
	text-decoration: none;
}
a.smallvideolink:hover {
	text-decoration: underline;
}

div.textad,
.textadspace {
	font-family: Arial, Verdana;
	color: #626262;
	font-size: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
}
.textadspace:hover {
	text-decoration: none;
}
div.textad {
	border-bottom: #000000 solid 1px;
}
div.wrapperhero {
	width: 574px;
	height: 321px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #ffffff;
	border: 0px none;
	background-image: url('http://www.tahoe.com/graphics/internal/internal_hero_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
div.wrappertab {
	width: 574px;
	height: 248px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #ffffff;
	border: 0px none;
	background-image: url('http://www.tahoe.com/graphics/internal/internal_hero_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
div.wrappertabsearch {
	width: 573px;
	height: 38px;
	position: relative;
	left: 1px;
	top: 0px;
	border: 0px none;
	background-color: #6d757b;
}
div.currentconditionstab {
	width: 573px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ffffff;
	padding-left: 1px;
	font-family: Arial;
	font-size: 13px;
	color: #626262;
}
img.eventcalendarbkgd {
	position: relative;
	top: -5px;
	margin: 0px 0px 0px 0px;
	border-style: none;
}
img.guideconditionsbkgd {
	position: relative;
	top: -5px;
	margin: 0px 0px 0px 0px;
	border-style: none;
}
img.internal_app_footer,
img.internal_app_footer_PLANTRIP,
img.internal_app_footer_EVENTCALENDAR {
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
img.internal_app_footer_PLANTRIP {
	bottom: 15px;
	}
img.internal_app_footer_EVENTCALENDAR {
	bottom: 13px;
	}
img.marginless {
	margin: 0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
img.newslist_article_photo {
	margin: 0px 0px 0px 0px;
	/* 
	border-color:#666666;
	border-style:solid;
	border-width: 1px 1px 1px 1px; 
	*/
	border: 1px solid #777777;
	padding: 0px 0px 0px 0px;
}
.app_left_column {
	line-height: 12px;
	padding: 4px 0px 5px 15px;
}
.app_right_column {
	padding: 4px 4px 5px 4px;
}
.article_body {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #626262;
	text-align: left;
	line-height: 14px;
	padding-left: 15px;
	position: relative;
}
.article_body a,
.article_body a:active,
.article_body a:visited {
	color: #004b7d;
	text-decoration: underline;
}
.article_body a:hover {
	text-decoration: none;
}
.article_bylie {
	font-size: 10px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #626262;
	text-align: left;
	line-height: 11px;
	padding-bottom: 15px;
	padding-left: 15px;
	padding-top: 15px;
	position: relative;
	text-transform: uppercase;
}
.article_bylie a,
.article_bylie a:active,
.article_bylie a:visited {
	color: #004b7d;
	text-decoration: none;
}
.article_bylie a:hover {
	text-decoration: underline;
}
.articleBackButton{
	color: #004B7D;
	font-family: Arial,Verdana;
	font-size: 10px;
	font-weight: bold;
	line-height:14.5px;
	vertical-align: top;
	text-align: right;
	display: inline;
	float: right;
	padding-left: 9px;
}
.article_extras {
	width: 306px;
	float: right;
	clear: right;
	margin-left: 15px;
	margin-bottom: 15px;
	right: 0px;
	top: 0px;
	position: relative;
	z-index: 1;
}
.article_heading {
	font-size: 25px;
	font-family: Times;
	color: #000000;
	text-align: left;
	line-height: 26px;
	padding-left: 15px;
	position: relative;
	width: 507px;
}
.article_sub_heading,
.article_body_heading {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #000000;
	text-align: left;
	line-height: 14px;
}
.article_sub_heading {
	display: block;
	font-weight: bold;
	margin-bottom: -10px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 5px;
	position: relative;
}
.article_sub_title {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #000000;
	text-align: left;
	line-height: 14px;
	display: block;
	font-weight: bold;
	margin-bottom: -10px;
	padding-bottom: 0px;
	padding-left: 15px;
	padding-top: 5px;
	position: relative;
}
.article_body_heading {
	padding-bottom: 10px;
	position: relative;
}
.articlecaption,
.articlecaptiontitle {
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #000000;
	text-align: left;
	line-height: 11px;
}
.articlecaptionbyline {
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #626262;
	text-align: left;
	line-height: 11px;
	font-style: italic;
}
.articleparagraph {
	padding-top: 15px;
	position: relative;
	line-height: 1.3;
}
.firstarticleparagraph {
	padding-top: 70px;
	position: relative;
	line-height: 1.3;
}
.articlephotobody {
	width: 112px;
	padding-right: 10px;
	padding-bottom: 10px;
	float: left;
	clear: left;
}
.articlephotomain {
	padding-bottom: 15px;
}
img.articlephotomain_marginless {
	border: 1px solid #000000;
	margin:0;
	padding:0;
}
.vacation_bottom_icons,
.article_top_icons,
.article_bottom_icons {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 10px;
	font-family: Arial, Verdana;
	font-weight: bold;
	color: #626262;
	text-align: justify;
	line-height: 11px;
	position: relative;
	text-transform: uppercase;
}
.article_top_icons {
	padding-bottom: 5px;
}
.article_bottom_icons {
	width: 555px;
	margin: 15px 0px 5px 15px;
}
.article_top_icon_group {
	width: 238px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 100;
	padding-left: 15px;
}
a.article_email {
	font-size: 10px;
	padding:1px 0px 1px 20px;
	background:url(http://www.tahoe.com/graphics/article/email.gif) 0 50% no-repeat;
}
a.article_printable {
	font-size: 10px;
	padding:1px 0px 1px 20px;
	background:url(http://www.tahoe.com/graphics/article/printable.gif) 0 50% no-repeat;
}
a.article_comment {
	font-size: 10px;
	padding:1px 0px 1px 20px;
	background:url(http://www.tahoe.com/graphics/article/comments.gif) 0 50% no-repeat;
}
a.facebook {
	font-size: 10px;
	background: transparent url(http://www.tahoe.com/graphics/article/facebook.gif) no-repeat scroll left top;
	padding: 2px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	border: 0px none;
}
.article_top_icons a,
.article_top_icons a:active,
.article_top_icons a:visited,
.article_bottom_icons a,
.article_bottom_icons a:active,
.article_bottom_icons a:visited {
	color: #004b7d;
	text-decoration: none;
}
.article_top_icons a:hover,
.article_bottom_icons a:hover {
	text-decoration: underline;
}
a.mytahoe_link,
a.mytahoe_link:active,
a.mytahoe_link:visited {
	color: #ac0000;
	text-decoration: none;
	font-size: 11px;
	font-family: Arial, Verdana;
	font-weight: bold;
	text-align: left;
	text-transform: lowercase;
	padding:1px 0px 1px 20px;
	background:url(http://www.tahoe.com/graphics/article/mytahoe.gif) 0 50% no-repeat;
}
a.mytahoe_link:hover {
	text-decoration: underline;
}
.calendardatefinder {
	width: 268px;
}
.internalcalendardatefinder {
	width: 268px;
	min-height: 151px;
	padding-left: 15px;
	height: auto;
}
* html .internalcalendardatefinder {
	height: 151px;
}

.calendernotes {
	position: relative;
	top: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #626262;
	font-family: arial, sans-serif;
	font-size: 13px;
}
.calendarfilters {
	min-height: 160px;
	padding-bottom: 15px;
	height: auto;
}
* html .calendarfilters {
	height: 160px;
}
.calendarfiltersleft {
	width: 285px;
	position: relative;
	top: 0px;
	left: 0px;
	padding-left: 15px;
}
.calendarfiltersright {
	top: 195px;
	left: 300px;
	position: absolute;
}
.calendarsearch {
	top: 0px;
	left: 0px;
	position: relative;
	padding-bottom: 15px;
}
.calendarfilter {
	top: 0px;
	left: 0px;
	position: relative;
}
.calendarmain {
	top: 0px;
	left: 0px;
	padding-left: 15px;
	position: relative;
	width: 559px;
}
.calendardiv {
	position: relative;
	top: -2px; 
	left: 15px;
	width: 105px;
	height: 100px;
}
.calendartable {
	position: relative;
	top: -96px;
	width: 110px;
}
.calendartoday {
	font-weight: bold;
	line-height: 12px;
}
.calendarsingletext {
	width: 16px;
	height: 16px;
	position: relative;
	text-align: center;
}
.calendarmonthheader {
	width: 110px;
	height:20px;
	text-align: center;
	position: relative;
}
.calendartoday,
.calendarsingletext {
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #4c4c4c;
	text-align: left;
	line-height: 12px;
}
.categoryheader {
	width: 574px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	height: auto;
	padding-bottom: 15px;
}
* html .categoryheader {
	height: 140px;
}
.categorysectionheader {
	width: 574px;
	height: 67px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}
.categoryheaderad {
	width: 468px;
	height: 60px;
	margin: 15px 0px 0px 0px;
	position: relative;
	left: 15px;
	background-color: #ffffff;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.categorytitle {
	width: 559px;
	position: relative;
	top: 0px;
	left: 15px;
	font-size: 55px;
	font-family: Times;
	color: #000000;
	height: 65px;
}
.categorytitle a,
.categorytitle a:active,
.categorytitle a:visited {
	color: #000000;
	text-decoration: none;
}
.categorytitle a:hover {
	text-decoration: underline;
}
.dateweekrow {
	height: 14px;
	text-align: center;
}
.fullcalendar {
	padding-top: 3px;
	text-align: center;
	font-family:  Arial, Verdana;
	font-size: 11px;
	color: #004B7D;
}
.fullcalendar a,
.fullcalendar a:active,
.fullcalendar a:visited {
	color: #004B7D;
	text-decoration: none;
}
.fullcalendar a:hover {
	color: #E06700;
	text-decoration: underline;
}
.greybar {
	background-color: #666666;
	height: 3px;
	width: 110px;
	position: relative;
}
.internal {
	width: 575px;
	position: relative;
	top: 0px;
	left: 215px;
	overflow: visible;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	min-height: 1420px;
	height: auto;
}
* html .internal {
	height: 1420px;
}
.internal_app_column_ovr {
	width: 307px;
	position: relative;
	overflow: hidden;
	float: right;
	background-color: #ffffff;
}
internal_app_content_ovr {
	position: relative;
}
.internal_article {
	width: 574px;
	position: absolute;
	left: 216px;
	top: 0px;
	overflow: visible;
	background-color: #354149;
}
.internal_article_footer {
	border: 0px none;
	position: relative;
	margin-left: 15px;
}
.internal_article_header {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #004b7d;
	font-weight: bold;
	line-height: 14.5px;
}
a.internal_article_header:hover {
	text-decoration: underline;
}
.internal_article_link {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #004b7d;
}
a.internal_article_link:hover  {
	text-decoration: underline;
}
.internal_article_list {
	width: 267px;
	position: relative;
	float: left;
	overflow: hidden;
	top: 0px;
	left: 0px;
	background-color: #354149;
	background-image: url('http://www.tahoe.com/graphics/internal/article_list_top_left_border.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.internal_article_list_bottom_image {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.internal_article_list_first,
.internal_article_list_even,
.internal_article_list_odd {
	width: 262px;
	min-height: 60px;
	position: relative;
	left: 1px;
	top: 0px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: top left;
	height: auto;
}
* html .internal_article_list_first,
* html .internal_article_list_even,
* html .internal_article_list_odd {
	height: 60px;
}
.internal_article_list_first {
	background-color: #e7e7e7;
	background-image: url('http://www.tahoe.com/graphics/internal/article_top_first.gif');
}
.internal_article_list_even {
	background-color: #ffffff;
	background-image: url('http://www.tahoe.com/graphics/internal/article_top_alternate1.gif');
}
.internal_article_list_odd {
	background-color: #e7e7e7;
	background-image: url('http://www.tahoe.com/graphics/internal/article_top_alternate2.gif');
}
.internal_article_theme_byline {
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #666666;
}
.internal_article_theme_body {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #000000;
}
.internal_article_search_body,
.internal_article_search_specs {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #595959;
	padding-top: 5px;
}
.internal_article_search_specs {
	display: inline;
	font-size: 12px;
	padding-right: 17px;
}
.internal_article_theme_first,
.internal_article_theme_even,
.internal_article_theme_odd,
.internal_article_search_first,
.internal_vacation_rentals_header {
	width: 571px;
	position: relative;
	left: 1px;
	top: 0px;
	line-height: 12px;
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 4px 0px;
	border-left: 1px solid #354149;
	border-right: 1px solid #354149;
}
.internal_article_theme_first {
	background-color: #e7e7e7;
	background-image: url('http://www.tahoe.com/graphics/internal/theme_article_top_first.gif');
	padding-top: 23px;
}
.internal_article_search_first {
	background-color: #e7e7e7;
	background-image: url('http://www.tahoe.com/graphics/internal/theme_article_top_first.gif');
}
.internal_vacation_rentals_header {
	background-color: #6a7379;
	background-image: url('/photogalleries/graphics/tab_content_background.gif');
	background-repeat:no-repeat;
	background-position: bottom center;
	height: 24px;
}
.internal_article_theme_bottom_image {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 1px;
}
.internal_article_theme_even {
	background-color: #ffffff;
	background-image: url('http://www.tahoe.com/graphics/internal/theme_article_alternate1.gif');
}
.internal_article_theme_title {
	font-size: 14px;
	font-family: Arial, Verdana;
	padding-bottom: 15px;;
}
.internal_article_theme_title a,
.internal_article_theme_title a:active,
.internal_article_theme_title a:visited,
.internal_article_theme_title a:hover,
a.internal_article_theme_title,
a.internal_article_theme_title:active,
a.internal_article_theme_title:visited,
a.internal_article_theme_title:hover {
	color: #004b7d;
}
.internal_article_theme_list {
	width: 574px;
	position: relative;
	left: 1px;
	top: 0px;
	overflow: visible;
	background-color: #FFFFFF;
}
.internal_article_theme_odd {
	background-color: #e7e7e7;
	background-image: url('http://www.tahoe.com/graphics/internal/theme_article_top_alternate.gif');
}
.internal_events_app_content {
	position: relative;
	left: 4px;
	top: -10px;
	width: 298px;
	min-height: 191px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-align: left;
	height: auto;
}
* html .internal_events_app_content {
	height: 191px;
}
.internal_events_app_contentPLANTRIP {
	position: relative;
	left: 4px;
	top: -10px;
	width: 298px;
	min-height: 190px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-align: left;
	height: auto;
}
* html .internal_events_app_contentPLANTRIP {
	height: 200px;
}
.internal_guides_events_app {
	position: relative;
	background-color: #354149;
	width: 306px;
	background-repeat:no-repeat;
	background-position: top left;
	margin-top: 1px;
}
.internal_events_container {
	position: relative;
	background-color: #354149;
	width: 306px;
	background-repeat:no-repeat;
	background-position: top left;
	margin-top: 1px;
}
.internal_events_containerPLANTRIP {
	position: relative;
	background-color: #354149;
	width: 306px;
	height: 256px;
	background-repeat:no-repeat;
	background-position: top left;
	margin-top: 1px;
}
.internal_guides_trip_app_content {
	position: relative;
	left: 4px;
	top: -5px;
	width: 298px;
	min-height: 145px;
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: top;
	height: auto;
}
* html .internal_guides_trip_app_content {
	height: 145px;
}
.internal_more_link {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #ac0000;
	font-weight: bold;
	z-index: 100;
}
a.internal_more_link:hover  {
	text-decoration: underline;
}
.internal_special_app {
	position: relative;
	background-color: #354149;
	width: 306px;
	min-height: 191px;
	background-repeat:no-repeat;
	background-position: top left;
	margin-top: 1px;
	margin-bottom: 1px;
	height: auto;
}
* html .internal_special_app {
	height: 191px;
}
.internal_special_app_content {
	position: relative;
	top: -6px;
	left: 4px;
	width: 298px;
	min-height: 126px;
	background-color: #ffffff;
	z-index: 0;
	height: auto;
}
* html .internal_special_app_content {
	height: 126px;
}
.internal_special_app_realestate_content {
	position: relative;
	top: -6px;
	left: 4px;
	width: 298px;
	min-height: 126px;
	background-color: #ffffff;
	z-index: 0;
	height: auto;
}
* html .internal_special_app_realestate_content {
	height: 126px;
}
.internal_theme_article_list {
	background-color: #FFFFFF;
	width: 574px;
	position: relative;
	top: 0px;
	left: 0px;
}
.mainfactbox,
.paragraphfactbox {
	width: 304px;
	left: 1px;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #354149;
}
.mainfactbox {
	margin-bottom: 15px;
}
.paragraphfactbox {
	width: 237px;
}
.mainfactbox a,
.mainfactbox a:active,
.mainfactbox a:visited,
.paragraphfactbox a,
.paragraphfactbox a:active,
.paragraphfactbox a:visited {
	color: #004b7d;
	text-decoration: none;
}
.mainfactbox a:hover,
.paragraphfactbox a:hover {
	text-decoration: underline;
}
.GETOUTDOORS_mainfactboxheading,
.PLANYOURTRIP_mainfactboxheading,
.WHATTODO_mainfactboxheading,
.LIVEHERE_mainfactboxheading,
.GETOUTDOORS_paragraphfactboxheading,
.PLANYOURTRIP_paragraphfactboxheading,
.WHATTODO_paragraphfactboxheading,
.LIVEHERE_paragraphfactboxheading {
	width: 304px;
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	text-align: center;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
}
.GETOUTDOORS_paragraphfactboxheading,
.PLANYOURTRIP_paragraphfactboxheading,
.WHATTODO_paragraphfactboxheading,
.LIVEHERE_paragraphfactboxheading {
	width: 237px;
}
.GETOUTDOORS_mainfactboxheading,
.GETOUTDOORS_paragraphfactboxheading {
	background-color: #828e5c;
}
.PLANYOURTRIP_mainfactboxheading,
.PLANYOURTRIP_paragraphfactboxheading {
	background-color: #a9d8f6;
}
.WHATTODO_mainfactboxheading,
.WHATTODO_paragraphfactboxheading {
	background-color: #e07d28;
}
.LIVEHERE_mainfactboxheading,
.LIVEHERE_paragraphfactboxheading {
	background-color: #e6d876;
}
.mainfactboxtext,
.paragraphfactboxtext {
	font-family: Arial, Verdana;
	font-size: 11px;
	line-height: 12px;
	color: #626262;
	padding: 15px;
}
.mediumgreytext,
.calendarmonthheader {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #666666;
}
.multimediadownload {
	font-size: 11px;
	font-family: Arial, Verdana;
	text-align: left;
	line-height: 12px;
	background-color: #6A7378;
	height: 25px;
}
.multimediadownload a,
.multimediadownload a:active,
.multimediadownload a:visited,
.multimediadownload a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.multimediadownloadbox {
	margin-bottom: 15px;
}
.newlist_table_left_column {
	line-height: 15px;
	padding-left: 15px;
	padding-right: 0px;
}
.newlist_table_right_column {
	padding-left: 0px;
	padding-right: 10px;
}
.rectangle300x100 {
	position: relative;
	margin-top: 1px;
	margin-bottom: 0px;
	height: 100px;
}
.rectangle300x250 {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 250px;
}
.rectangle300x30 {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 30px;
}
.related_articles {
	margin-left: 15px;
}
.related_article_list_box {
	margin-top: 15px;
}
.related_article_list {
	width: 557px;
	position: relative;
	left: 0px;
	border: 0px none;
	top: -6px;
	_top: 0px;
	top: 0px\9
}
.related_article_list_group {
	width: 555px;
	_width: 557px;
	border-top: 0px none;
	border-bottom: 0px none;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.related_article_list_table {
	border: 0px none;
	width: 555px;
	_width: 551px;
	width: 554px\9
}
.related_article_list_bottom_image {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	bottom: -9px;
}
.related_article_list_even,
.related_article_list_odd {
	min-height: 60px;
	position: relative;
	left: 1px;
	top: 0px;
	line-height: 12px;
	border: 0px none;
	background-color: #e7e7e7;
	height: auto;
}
* html .related_article_list_even,
* html .related_article_list_odd {
	height: 60px;
}
.related_article_list_even {
	background-color: #ffffff;
}
.section_categoryheader {
	width: 574px;
	height: 64px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
}
.smallbarelytheretext {
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #e7e7e7;
	text-align: left;
	line-height: 12px;
}
.smallgreytext {
	font-size: 11px;
	font-family: Arial, Verdana;
	color: #4c4c4c;
	text-align: left;
	line-height: 12px;
}
.tabs {
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 10pt;
	height: 33px;
	width: 574px;
	background-color: #ffffff;
	border: 0px none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.tabssearch {
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 10pt;
	height: 33px;
	width: 573px;
	background-color: #ffffff;
	border: 0px none;
}
.tab_body_off,
.tab_body_on {
	float: right;
	height: 24px;
	background-repeat: no-repeat;
	background-position: top right;
	position: relative;
	right: 0px;
	margin: 0px 0px 0px 0px;
	padding-top: 9px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 8px;
	cursor: pointer;
	display:inline;
}
.tab_body_off {
	background-image: url('http://www.tahoe.com/graphics/internal/Rtab_off.gif');
}
.tab_body_on {
	background-image: url('http://www.tahoe.com/graphics/internal/Rtab_on.gif');
}
.tab_left_off,
.tab_left_on {
	float: right;
	height: 33px;
	width: 52px;
	background-repeat: no-repeat;
	background-position: top left;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	right: 0px;
	display:inline;
}
.tab_left_off {
	background-image: url('http://www.tahoe.com/graphics/internal/Ltab_wave_off.gif');
}
.tab_left_on {
	background-image: url('http://www.tahoe.com/graphics/internal/Ltab_wave_on.gif');
}
.tab_off,
.tab_on {
	float: right;
	height: 33px;
	width: 8px;
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	right: 0px;
	cursor: pointer;
	display:inline;
}
.tab_off {
	background-image: url('http://www.tahoe.com/graphics/internal/Ltab_off.gif');
	border-left: 1px solid #EEEEEE;
}
.tab_on {
	background-image: url('http://www.tahoe.com/graphics/internal/Ltab_on.gif');
	border-left: 1px solid #EEEEEE;
}
.themetitle {
	background-image: url('http://www.tahoe.com/graphics/internal/theme_header_bckgrd.gif');
	font-size: 25px;
	font-family: Times;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 15px;
	text-align: left;
	width: 559px;
	height: 38px;
	background-position: top left;
	background-repeat: no-repeat;
	position: relative;
	left: 1px;
}
.themetitlevacation {
	background-image: url('http://www.tahoe.com/graphics/vacationrentals/vacationrentalsheaderbckgrd.gif');
	font-size: 25px;
	font-family: Times;
	color: #FFFFFF;
	padding-top: 5px;
	padding-left: 15px;
	text-align: left;
	width: 558px;
	height: 37px;
	background-position: top left;
	background-repeat: repeat-x;
	position: relative;
	left: 1px;
	top: 1px;
}
.themesearch {
	text-align: right;
	line-height: 13px;
	position: relative;
	top: -33px;
	padding-right: 15px;
}
.themetitlevacation .themesearch {
	top: -25px;
}
.theamsearchlink {
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial;
}
.theamsearchlink a:hover {
	text-decoration: none;
}
.top_tab_area {
	width: 570px;
	height: 202px;
	background-color: #ffffff;
	overflow: hidden;
	position: relative;
	top: 5px;
}
.top_tab_container {
	width: 574px;
	height: 207px;
	background-color: #6d757b;
	position: absolute;
	top: 33px;
	left: 0px;
}

/************************************************
** CURRENT CONDITIONS
*************************************************/
.currentconditions_tab_container {
	width: 573px;
	min-height: 200px;
	/*background-color: #6d757b;*/
	height: auto;
}
* html .currentconditions_tab_container {
	height: 200px;
}
.currentconditions_snowconditions_datatext{
	display: block;
	text-align: left;
	text-transform: uppercase;
	color: #626262;
	font-family: Arial, Verdana;
	font-size: 10px;
	float: right;
	padding-top: 5px;
}
.currentconditions_tab_area {
	left: 0px;
	width: 571px;
	min-height: 200px;
	background-color: #ffffff;
	overflow: hidden;
	position: relative;
	top: 0px;
	border-left: solid 1px black;
	border-right: solid 1px black;
	height: auto;
}
* html .currentconditions_tab_area {
	/*height: 200px;*/				/* Caused problems in IE6; not sure of its purpose */
}
.currentconditions_tabs {
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #FFFFFF;
	font-size: 10pt;
	height: 33px;
	width: 573px;
	background-color: #ffffff;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	border-color: #ffffff;
}

div.currentconditionstab .tabfooter {
	background-image:url('http://www.tahoe.com/graphics/internal/Tab_footer.gif');
	background-repeat: repeat-x;
	height: 42px;
	font-size: 10pt;
	color: white;
	width: 573px;
}

div.currentconditionstab .tabInfo {
	color: white;
}

.tabInfo a {
	color:white;
}

.currentconditions_title {
	/*color:#e48336;
	font-size:12pt;
	font-weight:bold;*/
	color:#ee852b;
	font-family:Trebuchet MS, Verdana, Arial;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding-bottom: 10px;
	display: block;
}

.currentconditions_webcams_first_title {
	/*color:#e48336;
	font-size:12pt;
	font-weight:bold;*/
	color:#ee852b;
	font-family:Trebuchet MS, Verdana, Arial;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding-top: 0px;
	display: block;
	width: 320px;
	margin: auto;
}

.currentconditions_webcams_title {
	/*color:#e48336;
	font-size:12pt;
	font-weight:bold;*/
	color:#ee852b;
	font-family:Trebuchet MS, Verdana, Arial;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	padding-top: 15px;
	display: block;
	width: 320px;
	margin: auto;
}

.currentconditions_footertext {
	margin-top:0px;
	float:left;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #626262;
	padding-bottom: 10px;
}

.currentconditions_footer {
	width: 573px;
	height: 26px;
}

.webcam_block {

}
.webcam_last_block {
	padding-bottom: 15px;
}
.webcam {
	border: solid 1px black;
	margin: auto;
	display: block;
}

.snocountry {
	width:100%;
	border: none;
	border-collapse: collapse;
}

.snocountry th {
	color:#ee852b;
	font-family:Arial;
	font-weight:bold;
	font-size:11px;
	text-transform:uppercase;
	text-align:left;
	margin-top:12px;
	margin-bottom:12px;
	border-left: solid 1px #5c5c5c;
	padding:10px;
}

.snocountry tr.highlight {
	background-color:#e7e7e7;
}

.snocountry td {
	color: #626262;
	border-top: dashed 1px black;
	font-size: 12px;
	font-family: Arial;
	border-left: solid 1px #5c5c5c;
	padding:10px;
	text-align:left;
	vertical-align:top;
}

.snocountry .emphasis {
	font-weight: bold;
}

#weatherLeft
{
	float: left;
	clear: left;
	width: 222px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 15px;
}

#weatherRight
{
	float: right;
	clear: right;
	/*width: 319px;*/
	width:285px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
}

.weatherTitle {
	/*color:#e48336;
	font-size:12pt;
	font-weight:bold;*/
	margin-top:12px;
	margin-bottom:12px;
	color:#ee852b;
	font-family:Trebuchet MS, Verdana, Arial;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
}

.weatherCCHeadline {
	color:black;
	font-size:16px;
	font-weight:bold;
	font-family:Arial;
}

.weatherCCIcon, .weatherDayIcon {
	float:left;
	padding-right:12px;
	padding-bottom:20px;
}

.weatherCCIcon img, .weatherDayIcon img {
	border:solid 1px black;
}

.weatherCCStats {
	color:black;
	font-size:16px;
	font-family:Arial;
}

.weatherCCDetails {
	clear:left;
	color: #5c5c5c;
	font-size: 10pt;
	margin-bottom:12px;
}

.weatherCCDetails .emphasis, 
.weatherDayStats .emphasis {
	font-weight:bold;
}



.XXweatherWidget {
	position:absolute;
	left: 205px;
	z-index:2;
	top:3px;
	width: 35px;
}

/* this is a hack for IE7, so the weather widget displays in the proper position */
*:first-child+html .XXweatherWidget {
	position:absolute;
	z-index:2;
	top:3px;
	margin-left:30px;
	width: 35px;
}

div.weatherWidgetIcon {
}

img.weatherWidgetIcon {
	border:solid 1px black;
	width:38px;
	height:38px;
	position: absolute;
	left: 0px;
}

.weatherWidgetStats {
	color:white;
	font-size:14px;
	font-family:Arial;
	/* padding-left:52px; */
	left: 52px;
	position: absolute;
	width: 45px;
}

.weatherLocation, .weatherUpdateDate {
	color: #5c5c5c;
	font-size: 9pt;
	font-weight: bold;
}

#weatherMaps {
	margin-top:12px;
}

.weatherMapContainer {
	border-bottom: dashed 1px #5c5c5c;
	min-height: 94px;
	margin-top:12px;
	height: auto;
}
* html .weatherMapContainer {
	height: 94px;
}
.weatherMapSmall {
	clear:left;
	float:left;
	padding-right:12px;
	padding-bottom:12px;
}

.weatherMapSmall img {
	width: 57px;
	height: 82px;
	border: solid 1px black;
}

.weatherMapDetail {
	color: #5c5c5c;
}

a.weather_map_enlarge_link:link {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #004b7d;
	text-decoration: none;
}
a.weather_map_enlarge_link:visited {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #004b7d;
	text-decoration: none;
}
a.weather_map_enlarge_link:hover {
	text-decoration: underline;
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #004b7d;
}

.weatherMapDetail .title {
	font-size: 10pt;
	font-weight: bold;
	text-transform: uppercase;
	float: none;
} 

.weatherMapDetail .detail {
	font-size: 10pt;
}

.weatherDayContainer {
	border-bottom: dashed 1px #5c5c5c;
	min-height: 94px;
	margin-top:12px;
	height: auto;
}

.whattodofindamovie{
	color: #4C4C4C;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	display: inline;
}

* html .weatherDayContainer {
	height: 94px;
}
.weatherDayStats {
	color: #5c5c5c;
	font-size: 10pt;
	padding-bottom: 16px;
}

.weatherDayStats .date {
	text-transform: uppercase;
	font-size: 10pt;
	font-weight: bold;
}

/* end current conditions */

.displayNone {
	display:none;
}

.displayBlock {
	display:block;
}

.comment_box {
	width: 555px;
	margin-left: 15px;
	position: relative;
	background-color: #fcf2d6;
	border-top: 1px dashed #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}
.contactus {
	position: relative;
	width: 555px;
	margin-left: 15px;
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #626262;
}
.contactuscontactname {
	color: #f67d20;
	font-weight: bold;
}
.contactus a,
.contactus a:active,
.contactus a:visited {
	color: #004b7d;
	text-decoration: none;
}
.contactus a:hover {
	text-decoration: underline;
}
.contactusaddress a,
.contactusaddress a:active,
.contactusaddress a:visited {
	color: #ffffff;
	text-decoration: underline;
}
.contactusaddress a:hover {
	text-decoration: none;
}
.contactusaddress {
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #ffffff;
	float: right;
	clear: right;
	width: 197px;
	border-color: #6d767c;
	background-image: url('http://www.tahoe.com/graphics/internal/contactusaddress_top_bckgrd.gif');
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #6d767c;
	padding-top: 10px;
	padding-left: 10px;
	position: relative;
	margin-top: 15px;
	top: 0px;
	right: 0px;
}
.contactusaddresstitle {
	font-size: 18px;
	font-weight: bold;
}
.contactitem {
	margin-top: 15px;
}
.contactusaddressfooter {
	border: 0px none;
	bottom: -8px;
	left: -10px;
	position: relative;
}
.internal_map {
	position: relative;
	top: 1px;
	left: 1px;
	width: 266px;
	background-color: #354149;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #595959;
}
.relaestatemaptext {
	background-color: #ffffff;
	position: relative;
	padding-left: 3px;
	left: 4px;
	width: 255px;
	top: -3px;
}
.relaestatemaptext a,
.relaestatemaptext a:active,
.relaestatemaptext a:visited {
	text-decoration: none;
	color: #004b7d;
}
.relaestatemaptext a:hover {
	text-decoration: underline;
}
.relaestatefirstprimarylocations,
.relaestateprimarylocations {
	position: relative;
	top: 0px;
	color: #000000;
	padding-left: 15px;
}
.relaestateprimarylocations {
	padding-top: 15px;
}
.relaestatesublocations {
	padding-left: 30px;
	top: 0px;
	width: 240px;
	position: relative;
}
.relaestatefooter {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	position: absolute;
	left: 0px;
	bottom: -9px;
}
.liveherefooter {
	border: 0px none;
	padding: 0px 0px 0px 0px;
	position: relative;
	left: 0px;
	top: -3px;
	/* bottom: 1px; */
	_position: absolute;/* this hacks IE6 to display properly */
	_top: undefined;/* this hacks IE6 to display properly */
	_bottom: 1px;/* this hacks IE6 to display properly */
}
.liveherefirstprimarylocations,
.livehereprimarylocations {
	position: relative;
	top: 0px;
	color: #000000;
	padding-left: 15px;
}
.livehereprimarylocations {
	padding: 15px 0px 0px 15px;
}
.liveheresublocations {
	padding-left: 30px;
	top: 0px;
	width: 240px;
	position: relative;
}
.featuredrentalstext {
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #595959;
}
.featuredrentalstitle {
	font-size: 13px;
	font-family: Arial, Verdana;
}
.featuredrentalstitle a,
.featuredrentalstitle a:active,
.featuredrentalstitle a:visited {
	text-decoration: none;
	color: #004b7d;
}
.featuredrentalstitle a:hover {
	text-decoration: underline;
}
.firstsearchoption {
	margin-top: 25px;
	margin-left: 20px;
	margin-bottom: 7px;
	width: 39px;
	height: 12px;
	background-image: url('http://www.tahoe.com/graphics/vacationrentals/cities.gif');
}
.citysearchoptions {
	background-image: url('http://www.tahoe.com/graphics/internal/city_search_bckgrnd.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 224px;
	height: 121px;
	margin-left: 20px;
}
.othersearchoptions {
	background-image: url('http://www.tahoe.com/graphics/internal/search_bckgrnd.gif');
	background-repeat: no-repeat;
	background-position: top left;
	width: 315px;
	height: 121px;
	left: 251px;
	top: 44px;
	position: absolute;
}
.searchoption {
	margin-bottom: 6px;
}
.searchinputbox {
	width: 184px;
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #000000;
}
.searchmultiselectbox {
	width: 207px;
	height: 100px;
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #000000;
	margin-top: 12px;
	margin-left: 13px;
	border: 0px none;
}
.othersearchtable {
	width: 295px;
	height: 100px;
	margin-top: 11px;
	margin-left: 13px;
}
.searchviewdetails {
	font-size: 11px;
	font-weight: bold;
	color: #ac0000;
	text-decoration: none;
	text-align: right;
	padding-bottom: 15px;
	padding-right: 10px;
}
.searchviewdetails a,
.searchviewdetails a:active,
.searchviewdetails a:visited {
	color: #ac0000;
	text-decoration: none;
}
.searchviewdetails a:hover {
	text-decoration: underline;
}
.internal_article_bottom_search,
.internal_article_top_search {
	width: 556px;
	position: relative;
	padding-left: 15px;
	top: 0px;
	line-height: 12px;
	font-size: 10px;
	font-family: Arial, Verdana;
	color: #ffffff;
	text-align: left;
	padding-top: 6px;
}
.internal_article_top_search {
	padding-bottom: 6px;
}
.internal_article_bottom_search {
	width: 558px;
	padding-left: 15px;
	left: 1px;
	height: 20px;
	background-image: url('http://www.tahoe.com/graphics/internal/theme_article_foot.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}
.internal_article_bottom_search_pages,
.internal_article_top_search_pages {
	text-align: right;
	display: inline;
}
.internal_article_bottom_search a,
.internal_article_bottom_search a:active,
.internal_article_bottom_search a:visited,
.internal_article_top_search a,
.internal_article_top_search a:active,
.internal_article_top_search a:visited {
	color: #ffffff;
	text-decoration: none;
}
.internal_article_bottom_search a:hover,
.internal_article_top_search a:hover {
	text-decoration: underline;
}
.internal_article_bottom_search_pages {
	padding-right: 10px;
	position: absolute;
	right: 0px;
}
.internal_article_top_search_pages {
	position: absolute;
	right: 9px;
}
.internal_vacation_rentals_body {
	width: 541px;
	position: relative;
	left: 1px;
	top: 0px;
	padding: 15px 15px 15px 15px;
	border-left: 1px solid #354149;
	border-right: 1px solid #354149;
	background-color: #ffffff;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #626262;
}
.internal_vacation_rentals_photos {
	float: right;
	clear: right;
	width: 218px;
	padding-left: 15px;
}
.internal_vacation_rentals_title {
	width: 100%;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	width: 308px;
	float: left;
	color: #000000;
}
.vacation_bottom_icons {
	position: relative;
	top: 0px;
	left: 0px;
	font-size: 10px;
	font-weight: bold;
	line-height: 11px;
	position: relative;
	text-transform: uppercase;
	width: 238px;
	border-top: 1px dashed #626262;
	border-bottom: 1px dashed #626262;
	padding-top: 3px;
	padding-bottom: 3px;
}
.vacation_bottom_icons a,
.vacation_bottom_icons a:active,
.vacation_bottom_icons a:visited {
	color: #004b7d;
	text-decoration: none;
}
.vacation_bottom_icons a:hover {
	text-decoration: underline;
}
a.vacation_request_info {
	padding:1px 0px 1px 20px;
	font-size:10px;
	font-weight:bold;
	line-height:11px;
text-transform:uppercase;
	background:url(http://www.tahoe.com/graphics/article/requestinfo.gif) 0 50% no-repeat;
}
.internal_vacation_rentals_section_title {
	width: 100%;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px dashed #626262;
	margin-top: 10px;
	margin-bottom: 10px;
}
.internal_movie_detail_body,
.internal_movie_search_body {
	width: 541px;
	position: relative;
	left: 1px;
	top: 0px;
	padding: 15px 15px 15px 15px;
	border-left: 1px solid #354149;
	border-right: 1px solid #354149;
	background-color: #ffffff;
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #626262;
}
.internal_movie_search_body {
	font-size: 12px;
}
.internal_movie_detail_body a,
.internal_movie_detail_body a:active,
.internal_movie_detail_body a:visited,
.internal_movie_search_body a,
.internal_movie_search_body a:active,
.internal_movie_search_body a:visited {
	color: #004b7d;
	text-decoration: underline;
}
.internal_movie_detail_body a:hover,
.internal_movie_search_body a:hover {
	text-decoration: none;
}
.movieinputboxstext {
	font-size: 11px;
	color: #4c4c4c;
	width: 100%;
	padding-bottom: 15px;
	border-bottom: 1px dashed #626262;
}
.movieinputboxs {
	font-size: 12px;
	color: #6a7379;
	background-color: #e0f1ff;
	border: 1px solid #888888;
}
.internal_movie_theater_body {
	width: 100%;
	padding-bottom: 15px;
	padding-top: 15px;
	border-bottom: 1px dashed #626262;
}
.internal_movie_theater {
	margin-right: 15px;
	width: 135px;
	color: #000000;
}
.internal_movie_title {
	font-size: 13px;
	font-weight: bold;
	color: #004b7d;
}
.internal_movie_list {
	width: 391px;
}
a.buy_mobie_ticket,
a.buy_mobie_ticket:active,
a.buy_mobie_ticket:visited {
	color: #cc6600;
	text-decoration: underline;
}
a.buy_mobie_ticket:hover {
	text-decoration: none;
}
.internal_movie_search_again a,
.internal_movie_search_again a:active,
.internal_movie_search_again a:visited {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
.internal_movie_search_again a:hover {
	text-decoration: underline;
}
.internal_movie_detail_photo {
	float: right;
	clear: right;
	width: 218px;
	margin-left: 15px;
	margin-bottom: 15px;
	font-size: 10px;
	color: #000000;
}
.internal_movie_detail_title {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.internal_movie_photos_group {
	width: 100%;
	border-top: 1px dashed #000000;
	font-size: 10px;
	color: #000000;
}
.internal_movie_photos_group_row {
	width: 100%;
	padding-top: 10px;
}
.internal_movie_photos_group_first_column,
.internal_movie_photos_group_column,
.internal_movie_photos_group_last_column {
	width: 87px;
	float: left;
}
.internal_movie_photos_group_first_column {
	margin-right: 27px;
}
.internal_movie_photos_group_column {
	margin-right: 26px;
}
.internal_movie_photos_group_last_column {
	margin-left: 1px;
}
.internal_photo_body {
	width: 571px;
	position: relative;
	left: 1px;
	top: 0px;
	border-left: 1px solid #354149;
	border-right: 1px solid #354149;
	background-color: #ffffff;
	font-size: 13px;
	font-family: Arial, Verdana;
	color: #626262;
}
.movieinputboxstextsm {
	font-size: 11px;
	color: #4c4c4c;
	width: 100%;
}
.movieinputboxssm {
	font-size: 12px;
	color: #6a7379;
	background-color: #e0f1ff;
	border: 1px solid #888888;
}
.casinotabtext {
	font-family: Arial, Verdana;
	color: #000000;
	font-size: 12px;
	padding-left: 15px;
	padding-top: 15px;
}
.casinotabtext a,
.casinotabtext a:active,
.casinotabtext a:visited {
	color: #004b7d;
	text-decoration: none;
}
.casinotabtext a:hover {
	text-decoration: underline;
}
a.casinotitlelink,
a.casinotitlelink:active,
a.casinotitlelink:visited {
	font-family: Trebuchet, "Trebuchet MS", Arial, Verdana;
	color: #ee852b;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
}
a.casinotitlelink:hover {
	text-decoration: underline;
}
div.realestatetopleft {
	width: 267px;
	height: 250px;
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #ffffff;
	border: 0px none;
	background-image: url('http://www.tahoe.com/graphics/internal/internal_hero_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
}

.featuredproperty {
	color: #626262;
	font-size: 12px;
	font-family: Arial;
}
a.featuredpropertytitle {
	color: #004b7d;
	font-weight: bold;
	font-size: 13px;
	font-family: Arial;
}
.featuredpropertysponsor {
	font-size: 10px;
}
a.featuredpropertytitle {
	color: #004b7d;
}
.casinotabad {
	left: 1px;
	top: 1px;
	position: relative;
}
.tabstitle {
	position: absolute;
	left: 15px;
	font-size: 26px;
	color: #000000;
	font-family: Times, 'Times New Roman';
}

/* Pluck Video */
.item {
	float:left;
	width:49%;
	margin-bottom:10px;
}

.item .thumbnail {
	float:left;
}

.pagination {
	clear:both;
}

.title {
	font-weight: bold;
	font-size:13px;
}

.item {
	float:left;
	width: 175px;
	margin-bottom:18px;
	margin-right:3px;
	text-align:left;
}

.videoitem {
	float:left;
	width: 175px;
	height: 180px;
	overflow: hidden;
	margin-bottom:18px;
	margin-right:3px;
	text-align:left;
}

.thumbnail {
	width: 170px;
	_width: 172px;
	height: 125px;
	_height: 127px;
	border: 1px solid #000000;
}

.pagination {
	text-align:center;
}

.pagination .number,
.pagination .previous,
.pagination .next {
	display: inline;
	margin-left:8px;
}

div.photovideo_staffmy_links {
	width: 556px;
	height: 24px;
	position: relative;
	padding-left: 15px;
	top: 0px;
	line-height: 14px;
	font-size: 12px;
	font-family: Arial, Verdana;
	color: #ffffff;
	text-align: left;
	padding-top: 6px;
}

a.photovideo_staffmy_links_on,
a.photovideo_staffmy_links_on:active,
a.photovideo_staffmy_links_on:visited,
a.photovideo_staffmy_links_on:hover {
	color: #ffffff;
	text-decoration: none;	
}

a.photovideo_staffmy_links_off,
a.photovideo_staffmy_links_off:active,
a.photovideo_staffmy_links_off:visited {
	color: #ffffff;
	text-decoration: none;
}

a.photovideo_staffmy_links_off:hover {
	text-decoration: underline;
}

.actions {
	text-align:center;
}

.actions * {
	display:inline;
	/*vertical-align:middle;*/
}

.title {
	font-weight: bold;
	font-size:13px;
	float:left;
}

.miniNav {
	float:right;
}

.videoBlock {
	clear:both;
}

.videoBlock .video {
	text-align:center;
	padding-top:18px;
	padding-bottom:18px;
}

.videoBlock .info {
	margin-bottom:18px;
	float:left;
	width:50%;
}

.videoBlock .info .title {
	font-weight: bold;
	font-size:12px;
	float:none;
}

.videoBlock .info .title .credit {
	font-style: italic;
	font-size: 11px;
}

.videoList {
	clear:both;
	text-align:center;
}

.videoList .moreVideos .thumbnail {
	width:78px;
	_width:80px;
	height:57px;
	_height:59px;
	margin-right:3px;
	border: 1px solid #000000;
}

.videoBlock .actions .abuse {
	background: transparent url(/templates/images/articles/reportabuse.gif) no-repeat scroll right 50%;
	padding: 1px 20px 1px 0px;
}
/* End Pluck Video */

/* Forms Upload Styling */
fieldset {
	margin: 5px;
}

legend 
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: Black;
}

fieldset.flash
{
	width: 511px;
	margin: 10px 0px 10px 0px;
	border-color: #D9E4FF;
}

.progressWrapper {
	width: 491px;
	overflow: hidden;
}
.progressContainer {
	margin-left: 5px;
	margin-top: 5px;
	padding: 4px;
	
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	
	overflow: hidden;
}
.red /* Error */
{
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}
.green /* Current */ 
{
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}
.blue /* Complete */
{
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: bold;
	color: #555555;
	
	width: 486px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}
.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0px;
	width: 0%;
	height: 10px;
	background-color: blue;
	background: url('/templates/images/progress.gif');
	background-repeat:no-repeat;
	margin-top: 2px;
}
.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}
.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}
.progressBarStatus {
	margin-top: 2px;
	width: 486px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
.progressDetails {
	margin-top: 2px;
	width: 486px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
.progressDescription,
.progressTitle {
	margin-top: 2px;
	width: 486px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
}
.progressGo {
	float: right;
}

.HelpUpload {
	margin-top: 2px;
	font-size: 7pt;
	font-family: Verdana;
	text-align: left;
	white-space: nowrap;
	float: left;
	color: red;
}
a.progressCancel,
a.progressCancel:link,
a.progressCancel:active,
a.progressCancel:visited,
a.progressCancel:hover
{
	font-size: 0px;
	display: block;
	height: 14px;
	width: 14px;
	
	background-image: url('/templates/images/cancelbutton.gif');
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}
a.progressCancel:hover 
{
	background-position: 0px 0px;
}
.btn_batchUpload {
   font-size: 8pt;
 }
.progressContainer input,
.progressContainer select,
.progressContainer textarea {
	color:#000000;
	font-family:Arial,Verdana;
	font-size:10px;
}
/* End Forms Upload Styling */
.wildernetDefault {
	display: block;
	text-align: left;
}
.bookingWidgetTopBoxContainer {
	width: 558px;
	height: 18px;
}
.bookingWidgetTopBoxHeader {
	width: 558px;
	height: 18px;
}
.bookingWidgetTopBoxLinks {
	padding: 0px 15px 0px 15px;
	width: 528px;
	_width: 558px;
	height: 35px;
	background: transparent url(/PlanTrip/graphics/widget_bottom_bgd.gif) no-repeat scroll left top;
	font-family: Arial, Helv, sans;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	line-height: 28px;
}
.bookingWidgetTopBoxLinks a {
	color: #004b7d;;
}
.bookingWidgetTopBoxHotelsLink {
	background: transparent url(/PlanTrip/graphics/hotels_icon.gif) no-repeat scroll left top;
	padding:5px 0px 5px 35px;
}
.bookingWidgetTopBoxFlightLink {
	background: transparent url(/PlanTrip/graphics/flights_icon.gif) no-repeat scroll left top;
	margin:0px 0px 0px 45px;
	padding:5px 0px 5px 35px;
}
.bookingWidgetTopBoxCarLink {
	background: transparent url(/PlanTrip/graphics/cars_icon.gif) no-repeat scroll left top;
	margin:0px 0px 0px 45px;
	padding:5px 0px 5px 35px;
}
.bookingWidgetTopBoxHotelSpecialLink {
	background: transparent url(/PlanTrip/graphics/hotel_specials_icon.gif) no-repeat scroll left top;
	margin:0px 0px 0px 45px;
	padding:5px 0px 5px 35px;
}
.planTripSearchBox {
	margin: 15px 15px 0px 15px;
	font-family: Arial, Helv, sans;
}
.planTripSearchHeader {
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #eb862d;
}
.planTripSearchLabels {
	font-size: 11px;
	font-weight: bold;
	color: #4c4c4c;
}
.planTripSearchHeader input,
.planTripSearchHeader select {
	font-size: 11px;
	font-weight: regular;
	color: #000000;
	bgcolor: #e0f1ff;
}
.splanTripSearchForInfo {
	font-size: 11px;
	font-weight: regular;
	color: #000000;
}
div.PersonaHeader_PrivateMessageContent {
	display: none;
}
.wrapperZip2Save {
	font-family: Arial, Helv, sans;
	position: absolute;
	left: 1px;
	top: 380px;
	width:214px;
	height:149px;
	background-color: #354149;
	border-style: 0px none;
	padding-top: 0px;
}
.wrapperZip2SaveTop {
	background: transparent url(/TahoeIncludes/graphics/wrapper/zip2save_internal_top.png) no-repeat scroll left top;
	font-size: 13px;
	color: #ffffff;
	background-color: #354149;
	padding: 17px 25px 0px 25px;
	height:40px;
	_height:57px;
}
.wrapperZip2SaveMiddle {
	background: transparent url(/TahoeIncludes/graphics/wrapper/zip2save_internal_mid.png) repeat-y scroll left top;
	font-size: 14px;
	font-weight:bold;
	color: #8ad9f6;
	padding: 5px 30px 0px 30px;
	height:42px;
	_height:47px;
}
.wrapperZip2SaveMiddle a {
	color: #8ad9f6;
}
.wrapperZip2SaveMiddle a:hover {
	color: #ffffff;
}
.wrapperZip2SaveBottom {
	background: transparent url(/TahoeIncludes/graphics/wrapper/zip2save_internal_bottom.png) no-repeat scroll left top;
}