﻿/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
background-image:url('http://www.tahoeblackbear.com/images/bckgrnd_cone.gif');
margin:0px;
padding:0px;
color:#000000;
font:1.13em trebuchet MS, "helvetica neue", helvetica, calibri, arial;
}
div.page {
display:block;
margin-left:auto;
margin-right:auto;
vertical-align:middle;
width:100%;
}
br.small {
line-height: 5px;
}
img.center {
display:block;
margin-left:auto;
margin-right: auto;
border:1px solid #000000;
}
img.cent0 {
display:block;
margin-left:auto;
margin-right: auto;
border:0px;
}
img.notcent {
margin-left:10px;
border:1px solid #000000;
}
h1,h2,h4,h5{text-align: center;}
h1 {
margin-top:5px;
font-family:"times new roman", palatino, century, serif; 
font-weight:bold; 
color:#000000;
font-size:1.5em;
letter-spacing:4px;
}
h2 {
margin-top:0px;  
font-family:"times new roman", palatino, century, serif; 
color:#000000;
font-size:.88em;
font-style:italic;
letter-spacing:2px;
margin-bottom:0px;
}
h3 {
font-family:"times new roman", palatino, century, serif; 
font-size:1.4em;
font-weight:bold; 
color:#996633;
letter-spacing:3px;
margin:0; 
margin-bottom:0;
text-align:left;
}
h4 {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-style:italic; 
color:#eae1bb;
font-size:1.13em;
margin:0; 
margin-top:-4px; 
margin-bottom:2px;
}
h5 {
margin-top:11px;
font-family:"times new roman", palatino, century, serif;
font-size:2em; 
font-weight:bold; 
color:#eae1bb;
letter-spacing:7px;
}
h6 {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-size:1.19em;
font-weight:bold; 
color:#000000;
margin:0; 
margin-bottom:0;
text-align:left;
}
p.texthome {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-size:1em;
color:#000000;
margin-top:5px;
margin-right:3px;
text-indent:20px;
text-align:justify;
}
p.text {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-size:1.1em;
color:#000000;
text-align:justify;
padding:3px;
}
p.redital {
font-family:"times new roman", palatino, century, serif;  
font-size:.85em;
font-style:italic;
font-weight:bold;
color:#800000;
margin-top:0px;
margin-right:0px;
text-align:center;
}
p.redital a {
color:#996633;
font-size:1em;
font-weight:bold;
}
p.redblock {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial;
font-size:1.19em;
color:#800000;
text-align:left;
}
p.room {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:1em;
font-weight:bold; 
color:#eae1bb;
text-align:left;
letter-spacing:3px;
padding:3px;
}
p.rates {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.8em; 
color:#eae1bb;
text-align:center;
padding:3px;
}
p.list {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial;
font-size:.88em;
color:#000000;
text-align:left;
}
p.smbox {
font-family: arial, "helvetica neue", helvetica, sans-serif;
font-size:.8em; 
color:#000000;
text-align:center;
padding:10px;
}
p.sticks {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.87em; 
color:#996633;
text-align:center;
}
p.tiny {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.69em; 
color:#000000;
text-align:center;
}
p.section {
font-family: trebuchet MS, "helvetica neue", helvetica, calibri, arial;
font-size:1.19em;
color:#000000;
text-align:center;
letter-spacing:5px;
}
p.business {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.94em;
color:#996633;
}
p.writer {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:1em;
color:#800000;
font-style:italic;
text-align:left;
}
p.review {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:1.19em; 
color:#000000;
text-align:left;
}
p.title {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial;
font-size:1.19em;
color:#000000;
}
p.header {
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-style:italic; 
color:#eae1bb;
font-size:16px;
}
a:link { color: #eae1bb } 
a:visited { color: #eae1bb } 
a:hover { color: #F5F1E0 } 
a:active { color: #eae1bb }

a.business:link { color: #996633 } 
a.business:visited { color: #996633 } 
a.business:hover { color: #996633 } 
a.business:active { color: #996633 }

a.maps:link { color: #996633 } 
a.maps:visited { color: #996633 } 
a.maps:hover { color: #996633 } 
a.maps:active { color: #996633 }

a.top_menu {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.8em;
font-weight:bold; 
color:#eae1bb;
text-decoration:none;
text-align:right;
}
a.bottom_menu {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.8em;
color:#eae1bb;
text-decoration:none;
text-align:right;
}
a.bottom_page {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.87em;
color:#996633;
text-align:center;
}
a.maps {
font-family:"arial black", "helvetica neue", helvetica, sans-serif;
font-size:.75em;
color:#996633;
text-align:left;
}
a.business {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.94em;
color:#996633;
text-align:center;
font-weight:bold;
text-decoration:none;
}
a.virtuals {
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:1em;
color:#EAE1BB;
font-weight:bold;
text-decoration:none;
text-align:center;
}
a.pages {
font-family:arial, "helvetica neue", helvetica, sans-serif;
color:#996633;
font-size:.94em;
font-weight:bold;
text-decoration:underline;
text-align:center;
}
.fullpage {
width:800px;
background-image:url('http://www.tahoeblackbear.com/images/tanbckgrnd.gif');
border:1px;
border-color:#996633;
border-collapse:collapse;
border-spacing:0px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
font-family:arial, "helvetica neue", helvetica, sans-serif;
color:#FFFFFF;
font-size:.81em;
text-decoration:none;
}
table.welcome {
width:100%;
background-color:#996633;
border:0px;
border-collapse:collapse;
border-spacing:0px;
margin-top:0px;
white-space:nowrap;
}
.welcomeB {
height:25px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
}
.welcomeB1 {
width:30%;
height:25px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
text-align:center;
}
.welcomeB2 {
width:70%;
height:25px;
padding-top:2px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
text-align:center;
}
.welcomeR {
width:100%;
height:25px;
background-color:#863300;
text-align:right;
border-top:thin solid #eae1bb;
color:#999966;
}
.welcomeG {
width:100%;
height:25px;
background-color:#999966;
text-align:right;
}
table.cabins {
width:800px;
border-color:#863300;
border:1px;
border-collapse:collapse;
border-spacing:0px;
margin-top:0px;
background-image:url('http://www.tahoeblackbear.com/images/tanbckgrnd.gif');
}
table.rooms {
width:485px;
background-color:#863300;
border:0px;
font-family:arial, "helvetica neue", helvetica, sans-serif;
color:#eae1bb;
font-size:.9em;
text-align:left;
vertical-align:middle;
float:left;
}
table.rooms tr {
height:10px;
}
table.rooms td {
vertical-align:top;
padding:5px;
}
.roomsA {
font-weight:bold; 
letter-spacing:3px;
padding:2px;
}
.roomsB {
border-bottom:thin solid #eae1bb;
padding:2px;
}
.roomsC {
text-align:center;
padding:2px;
}
table.rates {
width:60%;
margin-left:auto;
margin-right:auto;
background-color:#863300;
border:0px;
}
table.rates td {
width:33%;
height:75px; 
font-family:arial, "helvetica neue", helvetica, sans-serif;
font-size:.8em; 
color:#eae1bb;
vertical-align:top;
text-align:center;
padding:3px;
}
table.link {
width:85%;
margin-left:auto;
margin-right:auto;
border:0px;
vertical-align:top;
font-family:arial, "helvetica neue", helvetica, sans-serif;
color:#999966;
font-size:.95em;
text-align:left;
}
.sec05 {
width:5%;
height:25px;
}
.sec20 {
width:20%;
height:25px;
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-size:1.1em;
color:#000000;
text-align:center;
}
.sec25 {
width:25%;
height:25px;
}
.sec33 {
width:33%;
height:25px;
text-align:left;
}
.sec45 {
width:45%;
height:25px;
text-align:right;
vertical-align:middle;
padding:5px;
}
.sec50 {
width:50%;
height:25px;
text-align:left;
vertical-align:top;
}
.sec75 {
width:75%;
height:25px;
}
.sec80 {
width:80%;
height:25px;
font-family:trebuchet MS, "helvetica neue", helvetica, calibri, arial; 
font-size:1.1em;
color:#000000;
text-align:left;
}
.sec100 {
width:100%;
height:25px;
text-align:center;
vertical-align:top;
border:thick solid #999966;
padding:5px;
}
#sec126 {
width:126px;
height:25px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
margin-top:0px;
background-color:#999966;
}
#sec166 {
width:166px;
height:25px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
margin-top:0px;
}
#sec658 {
width:658px;
height:25px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
margin-top:0px;
}
container{
width:750px;
height:160px;
}
.roomcontent{
border:0;
margin:0;
padding:0;
height: 160px
}
.roomcontent li{
width:200px;
height:160px;
padding:10px;
float:left;
}
table.table60 {
width:60%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
border:0px;
border-collapse:collapse;
border-spacing:0px;
background-color:#863300;
text-align:center;
}
table.table80 {
width:80%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
border:0px;
border-collapse:collapse;
border-spacing:0px;
}
table.table95 {
width:95%;
margin-top:0px;
margin-left:auto;
margin-right:auto;
border:0px;
border-collapse:collapse;
border-spacing:0px;
}
.tabcoltext {
width:24%;
background-color:#999966;
border:0px;
border-spacing:10px;
vertical-align:top;
text-align:center;
line-height:15px;
margin-top:20px;
padding:5px;
}
table.table100 {
width:100%;
margin-top:0px;
border:0px;
border-collapse:collapse;
border-spacing:0px;
}
