@charset "UTF-8";
/* CSS Document */
        

		<style type="text/css"> body {
 line-height: 1.6em;
}
body h2 {
	border-bottom:1px solid #000;
	padding-bottom:2px;
	color:#f97602;
	font-family:ParkinsonBlack;
	font-size: 1.3em;
	text-decoration:none;
}
a {
	text-decoration:none;
}
.sc-lodgeinn {
	width: 610px;
	height: 670px;
	clear: left;/*padding-right: 5px;*/
}
.sc-infobox {
	position: absolute;
	top: 0px;
	left : 0px;
	right: 0px;
	border-left: none;
	padding-left: 0px;
	margin-left: 0px;
	width: 610px;
	height: 670px;
}
.sc-content {
	position:relative;
	margin-top:0px;
}
.sc-content-right {
	border-left: none;
	position:absolute;
	left:365px;
	width:-550px;
	/*padding-left:15px;
    padding-right:30px;*/
    line-height:14px;
}
.sc-stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 650px; /*Width of Carousel Viewer itself*/
	height: 670px; /*Height should enough to fit largest content's height*/
	margin-top: -10px;
}
.sc-stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.sc-stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 10px; /*margin around each panel*/
	width: 650px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
/*Beginning of Inn/Lodge Menu*/
.sc-meetings-nav {
	width:265px;
	position:absolute;
	z-index: 99;
	right: 10px;
	top: 0px;
	line-height:1.3em;
}
.sc-meetings-nav a {/*text controlled here*/
	color:#6ac6d8!important;
	display:block;
	text-decoration:none;
	font-family:ParkinsonBlack;
}
.sc-meetings-nav a:hover {/*text controlled here*/
	text-decoration:none;
	color:#FFF!important;
}
.sc-meetings-nav ul {
	list-style:none;
	padding:0px;
	margin:0px;
	float: left;
	line-height:1.3em;
}
.sc-meetings-nav ul li {
	background-image:url(/assets/images/meetings_events/menubkgradient.jpg);
	padding-top:.3em;
	padding-bottom:.3em;
	padding-left:1.5em;
	padding-right:1.5em;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-family:ParkinsonBlack;
	font-size: .9em;
	line-height: 1.3em;
	text-align: left;
	margin: .85px;
	float: left;
	background-repeat: repeat-x;
	height: 1.3em;
	-moz-border-radius: 7em 1em 7em 1em;
	border-radius: 7em 1em 7em 1em;
}
.sc-meetings-nav ul li:hover {
	background-color:#000;
}
/*end of lodge inn navigation control*/
/*fonts panel below control inside step carousel*/
/*.panel h3 {
	color:#006;
	margin-bottom:0px;
	padding-bottom:-.5px;
	font-family:"Parkinson Black", Parkinson, Black;
	font-size:14px;
	letter-spacing:normal;
}

.panel h2 {
	color:#ff6600;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family:ParkinsonBlack;
	font-size:28px;
	padding-left:5px;
	letter-spacing:normal;
}
.panel h1 {
	margin-top:10px;
	padding-top:20px;
	font-family:Parkinson, "Parkinson Black", "Times New Roman", Parkinson, Black;
	font-size:28px;
	letter-spacing:.5px;
}
.panel p {
	color:#666;
	margin-top:0px;
	padding-top:0px;
	font-family:"Times New Roman" "Parkinson Roman", Parkinson, Roman;
	font-size:14px;
	letter-spacing:normal;
	
}*/
/*parkinson font rules*/
.parkinsonblack {
	font-family: ParkinsonBlack;
	font-style: normal;
	font-weight: normal;
}
.parkinsonbold {
	font-family: ParkinsonBold;
	font-style: normal;
	font-weight: bold;
}
.parkinsonbolditalic {
	font-family: ParkinsonBoldItalic;
	font-style: italic;
	font-weight: bold;
}
.parkinsonitalic {
	font-family: ParkinsonItalic;
	font-style: italic;
	font-weight: normal;
}
.parkinsonmedium {
	font-family: ParkinsonMedium;
	font-style: normal;
	font-weight: normal;
}
.parkinsonmediumitalic {
	font-family: ParkinsonMediumItalic;
	font-style: italic;
	font-weight: normal;
}
.parkinsonroman {
	font-family: ParkinsonRoman;
	font-style: normal;
	font-weight: normal;
}
/*Start of image map lodge*/
ul#meetingrooms {
	list-style: none;
	background: url(http://sunvalley.s3.amazonaws.com/assets/images/meetings_events/Lodge-Facilitieshover.png) no-repeat 0 0;
	position: relative;
	width: 600px;
	height: 561px;
	margin: 0;
	padding: 0;
}
ul#meetingrooms li {
	/*border: 1px solid #0F6;*/
	position: absolute;
}
ul#meetingrooms li a {
	display: block;
	height: 100%;
	text-decoration:none;/*text-indent: -9000px;*/
}
ul#meetingrooms {
	list-style: none;
	background: url(http://sunvalley.s3.amazonaws.com/assets/images/meetings_events/Lodge-Facilitieshover.png) no-repeat 0 0;
	position: relative;
	width: 600px;
	height: 561px;
	margin: 0;
	padding: 0;
}
ul#meetingrooms li {
	/*border: 1px solid #0F6;*/
	position: absolute;
}
ul#meetingrooms li a {
	display: block;
	height: 100%;
	text-decoration:none;/*text-indent: -9000px;*/
}
#sageroom {
	width:50px;
	height:34px;
	top: 132px;
	left:356px;
}
#boulderroom {
	width:41px;
	height:27px;
	top: 401px;
	left:187px;
}
ul#meetingrooms li a:hover {
	background:url(http://sunvalley.s3.amazonaws.com/assets/images/meetings_events/Lodge-Facilitieshover.png) no-repeat 0 0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 70ms;
}
ul#meetingrooms li#sageroom a:hover {
	background-position:-356px -700px;
}
ul#meetingrooms li#boulderroom a:hover {
	background-position:-190px -968px;
}
/*This is the Pop-Up Info box*/
ul#meetingrooms li a span {
	display: none;
}
ul#meetingrooms li a:hover span {
	display: block;
	padding: 3px;
	width: 125px;
	background:#333;
	position:relative;
	top: 60%;
	left:70%;
	opacity: .95;
	filter:alpha(opacity=95);
	color:#FFF;
}
/*end of image map lodge*/
/*Start of Image map Inn*/
ul#meetingroomsinn {
	list-style: none;
	background: url(http://sunvalley.s3.amazonaws.com/assets/images/meetings_events/SV-Inn-Maphover.png) no-repeat 0 0;
	position: relative;
	width: 600px;
	height: 600px;
	margin: 0;
	padding: 0;
}
ul#meetingroomsinn li {
	/*border: 1px solid #0F6;*/
	position: absolute;
}
ul#meetingroomsinn li a {
	display: block;
	height: 100%;
	text-decoration:none;/*text-indent: -9000px;*/
}
#sawtoothroom {
	width:63px;
	height:97px;
	top: 24px;
	left:76px;
}
#boilerroom {
	width:43px;
	height:60px;
	top: 387px;
	left:7px;
}
#operahouse {
	width:143px;
	height:147px;
	top: 397px;
	left:87px;
}
#ramroom {
	width:39px;
	height:48px;
	top: 266px;
	left:130px;
}
#limelightA {
	width:68px;
	height:52px;
	top: 14px;
	left:249px;
}
#limelightB {
	width:68px;
	height:79px;
	top: 67px;
	left:249px;
}
#limelightC {
	width:68px;
	height:34px;
	top: 149px;
	left:249px;
}
#continentalroom {
	width:68px;
	height:83px;
	top: 185px;
	left:249px;
}
#innboardroom {
	width:24px;
	height:21px;
	top: 233px;
	left:338px;
}
#edelweissroom {
	width:31px;
	height:19px;
	top: 268px;
	left:394px;
}
#columbineAB {
	width:61px;
	height:30px;
	top: 293px;
	left:393px;
}
#aspenroom {
	width:40px;
	height:60px;
	top: 293px;
	left:458px;
}
#camasroom {
	width:60px;
	height:23px;
	top: 403px;
	left:425px;
}
#lupineroom {
	width:60px;
	height:25px;
	top: 432px;
	left:425px;
}
/*Start of Image map hover state*/
ul#meetingroomsinn li a:hover {
	background:url(http://sunvalley.s3.amazonaws.com/assets/images/meetings_events/SV-Inn-Maphover.png) no-repeat 0 0;
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-webkit-transition-timing-function: ease-out;
	-webkit-transition-duration: 70ms;
}
ul#meetingroomsinn li#sawtoothroom a:hover {
	background-position:-68px -620px;
}
ul#meetingroomsinn li#boilerroom a:hover {
	background-position:-10px -978px;
}
ul#meetingroomsinn li#operahouse a:hover {
	background-position:-83px -1012px;
}
ul#meetingroomsinn li#ramroom a:hover {
	background-position:-125px -870px;
}
ul#meetingroomsinn li#limelightA a:hover {
	background-position:-245px -610px;
}
ul#meetingroomsinn li#limelightB a:hover {
	background-position:-246px -605px;
}
ul#meetingroomsinn li#limelightC a:hover {
	background-position:-246px -650px;
}
ul#meetingroomsinn li#continentalroom a:hover {
	background-position:-246px -685px;
}
ul#meetingroomsinn li#innboardroom a:hover {
	background-position:-256px -700px;
}
ul#meetingroomsinn li#edelweissroom a:hover {
	background-position:-300px -758px;
}
ul#meetingroomsinn li#columbineAB a:hover {
	background-position:-397px -893px;
}
ul#meetingroomsinn li#aspenroom a:hover {
	background-position:-459px -890px;
}
ul#meetingroomsinn li#camasroom a:hover {
	background-position:-420px -1003px;
}
ul#meetingroomsinn li#lupineroom a:hover {
	background-position:-420px -1033px;
}
/*This is the Pop-Up Info box*/
ul#meetingroomsinn li a span {
	display: none;
}
ul#meetingroomsinn li a:hover span { /*controls background color and width of pop up box*/
	display: block;
	padding: 1px;
	width: 125px;
	background:#333;
	position:relative;
	top: 60%;
	left:70%;
	/*font:.8em Arial, Helvetica, sans-serif;*/
	opacity: .95;
	filter:alpha(opacity=95);
	color:#FFF;
}
/*end of image map inn*/
/*This is the Pop-Up Info Box Table*/
#pop-upInfo {
	font-size:1em;
	margin-top:3px;
	margin-bottom:7px;
	margin-left:4px;
	width: 125px;
	text-align: left;
	border-collapse: collapse;
}
#pop-upInfo th {
	padding: 2px;
	font-size: 1em;
	color: #6ac6d8;
	font-weight:600;
}
th {
	font-family:ParkinsonBold;
	font-style: italic;
}
#pop-upInfo td {
	/*padding: .9px;*/
	font-family: "Arial, Helvetica, sans-serif", "Arial", Sans-Serif;
	font-size:.8em;
	color: #FFF;/*font-wieght: -70;*/
}
/*end of the Pop-Up Info Box Table*/
/* ------------------
 styling for the tables 
   ------------------   */

#rounded-corner {
	font-family: "Arial, Helvetica, sans-serif", "Arial", Sans-Serif;
	font-size: 1em;
	margin-bottom: 40px;
	margin-left:5px;
	width: 645px;
	text-align: left;
	border-collapse: collapse;
}
#rounded-corner .odd {
	background: #e4eff1;
}
#rounded-corner th {
	padding: 2px;
	font-weight: normal;
	font-size: 1em;
	color: #0B4CA4;
	font-weight:600;
}
#rounded-corner td {
	padding: 3px;
	color: #271e17;
	font-size:1em;
}
#rounded-corner tbody tr:hover td {
	background: #c8e5eb;
}
/* ------------------
 end styling for the tables 
   ------------------   */
#tables {/*sets width of table container so 1px border won't run across page*/
	width:640px;
	text-decoration:none;
}
#tables h2 {
	color:#f97602;
	font-family:ParkinsonBlack;
	font-size:1.5em;
	text-decoration:none;
}
div.cleared-set {/*clear div so previous rules don't effect following div*/
	clear: both;
	visibility: hidden;
	height:700px;
}
 </style>
