﻿/* CSS Document */ /* SPRITEBAKER.COM */ 
@import "../shadows/shadow18.css";
@import "postit.css";
/*@import url(http://xfonts.googleapis.com/css?family=Crimson+Text|Calligraffitti|Dorsa|Dancing+Script|Lobster+Two|Tangerine|Josefin+Sans);*/
@import url(//fonts.googleapis.com/css?family=Josefin+Sans);

body {font-family:Calibri,Verdana, Geneva, Tahoma, sans-serif;
	font-size: 12pt;
	color: #333333;
	margin: 0;
}

img, table, td { border: none; margin: 0; padding: 0 }
.smaller { font-size:smaller }
a, a:link, a:visited { text-decoration: none }
a:hover { text-decoration:underline }
p {	margin: 0.4em 0 0.6em 0 }
h1 { margin: 0.6em 0 0.4em 0 }

#cycletop { width:960px; height: 320px }
#cycletop>img { width:960px; height:320px; display:none; position:absolute }

.pagefooter { padding: 6px 0 6px 0; font-size: smaller; background-color: #003F1E; color: #FFFCED; text-align: center }
.pagefooter a { color: #FFFCED }

.nav { background-color:#003F1E; color: #FFFCED; }
.nav { display: block; border: 1px solid #D4DCCA; border-width:1px 0 0 0; xborder-left-color: #809E86 }
.nav a { color:  #FFFDF4; padding: 6px 18px 6px 18px }
.nav a { display:inline-block; 
	text-decoration:none;
	xtext-shadow: 1px 1px 0 #222222;
	font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
/*	font-family:  Franklin Gothic Medium, Arial Narrow, Arial, sans-serif; */
	font-weight: normal;
	xfont-family: "Microsoft Sans Serif";
	font-size: 13px;
	font-style: normal; 
	text-align: center; 
	}
.nav a:hover {  background-color: #29722F; text-decoration: none  }
.nav a.selected { background: #29722F url('../images/selectedarrow.gif') no-repeat scroll center top }

.nav2 a {
	 padding: 4px 14px 4px 14px; font-size: 12px; font-weight: normal; 
}
#menurooms { padding: 40px 0 0 240px }
#menurooms { font-size: medium; font-weight: bolder; color: #000000; xpadding-left: 30px; width: 700px }
#menurooms a { width:130px; display: inline-block;
font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;

 font-weight: normal; text-decoration:none;
	font-size: 14px;
	text-align: center; color:white; text-shadow: 1px 1px #444444 }
#menurooms img { border: 4px solid #003F1E; padding: 2px; background-color:#D4DCCA;height : 230px }
#menurooms a:hover img { border-color:#29722F }
#menurooms img:hover { border-color: #29722F}  /* IE6 */
 
#blurb { min-height: 300px; background-color : #FFFCED; padding: 8px 8px 6px 16px; }
#blurb h1 {font-size:larger; font-weight:bold }

/* a[href^='mailto']:hover { text-decoration: underline } */
a[target=_blank], a.externalgreen { background-image: url(../images/external-green.png); background-position: center right; background-repeat: no-repeat; padding-right: 13px }
a[target=_blank]:hover { text-decoration: underline }
#blurb a { color: #333333 }
div.widCOE a { background: inherit; padding-right: 0 }  /* fix TripAdvisor links */

body { background: #0D2B12 url(../images/csibackground2.jpg) no-repeat top center }
#corkscrew-bg { xpadding-top: 38px; background:url(../images/corkscrew-and-words5.png) no-repeat top center }
#main { min-width: 700px; max-width: 962px; margin-left: auto; margin-right: auto }
#mainborder { border: 1px solid #2D6043 }

#vancouverbb-phone-email { height: 60px; background-image:url(../images/vancouver_bed_and_breakfast_on_green.gif) }
#vancouverbb-phone-email div { position:absolute; padding: 11px 0 0 792px }
#vancouverbb-phone-email a { color: white; font-size: smaller; text-decoration:none }
#vancouverbb-phone-email a:hover { text-decoration: underline }

/*
a.link-mailto-gold { background-image: url(../images/link-mailto-gold.gif); background-position: center left; background-repeat: no-repeat; padding-left: 21px; 
					 color: white; font-size: smaller; text-decoration:none }
a.link-mailto-gold:hover { background-image: url(../images/link-mailto-white.gif); text-decoration: underline }
a.link-tel-gold { background-image: url(../images/link-tel-gold.gif); background-position: center left; background-repeat: no-repeat; padding-left: 21px; 
					 color: white; font-size: smaller; text-decoration:none }
a.link-tel-gold:hover { background-image: url(../images/link-tel-white.gif); text-decoration: underline }
*/

a.link-mailto-gold { background-image: url('data:image/gif;base64,R0lGODlhEAALAKIAAPr1uvr1u/r1vPv2vfv2vvv2vwAAAAAAACH+HUJ1aWx0IHdpdGggR0lGIE1vdmllIEdlYXIgNC4wACH5BAkAAAYALAAAAAAQAAsAAAM1KLQj8UGMRRQxOGtMTdnbt3AgaYzYAKociwEanE2zIWC3i36py4+8kueEEnIqlEFDwFRSBAkAOw=='); background-position: center left; background-repeat: no-repeat; padding-left: 21px; 
					 color: white; font-size: smaller; text-decoration:none }
a.link-mailto-gold:hover { background-image: url('data:image/gif;base64,R0lGODlhEAALAIAAAP///wAAACH+HUJ1aWx0IHdpdGggR0lGIE1vdmllIEdlYXIgNC4wACH5BAkAAAEALAAAAAAQAAsAAAIghI95we28wHvSwHmDzU5Cz2kdWF2kdzZoiZlb+ynyUQAAOw=='); text-decoration: underline }
a.link-tel-gold { background-image: url('data:image/gif;base64,R0lGODlhEAAPALMAAPr1u/v2vfv2vvv2v/v2wPv2wfv3wvv3w/v3xfz4xvz4x/z4yAAAAAAAAAAAAAAAACH+HUJ1aWx0IHdpdGggR0lGIE1vdmllIEdlYXIgNC4wACH5BAkAAAwALAMAAAAJAA8AAAQ8ELBJZxCVknJ6IRiRWQWTKIuCMEOZLGnCECJyJisxjOxuMAfGb4AZCTA70U4Q4AWauygjIBlJAE8mlREBADs='); background-position: center left; background-repeat: no-repeat; padding-left: 21px; 
					 color: white; font-size: smaller; text-decoration:none }
a.link-tel-gold:hover { background-image: url('data:image/gif;base64,R0lGODlhEAAPAIAAAP///wAAACH+HUJ1aWx0IHdpdGggR0lGIE1vdmllIEdlYXIgNC4wACH5BAkAAAEALAMAAAAJAA8AAAIcRI4Hlrq/AmsRmgrlzbFpCW7ed4VTUoWft1lBAQA7'); text-decoration: underline }


	#thumbs img { padding: 2px; outline: 2px solid #003F1E }
	#thumbs td[selected] img { outline: none; background-color: inherit }
	#thumbs img:hover { background-color: #003f1e; outline: none }
	#bigpics div.bigpic { width: 458px; display:none }
	#bigpics div.bigpic[selected] { display:block }

