/* Start of CMSMS style sheet 'subpage' */
/* CSS Document */

/************************************************************************

	Site:		Kahneeta.com

	Author:	       eROI		[www.eroi.com]  

	Client:		

	Listing Order:
	==============

	1 - Main Content
	2 - Top Navigation
	3 - Event Listings
        4 - Winners Page

************************************************************************/


/***********************************************************************
	1 - MAIN CONTENT
************************************************************************/


div#page_content {
	margin:0 40px 0 260px;
	line-height:200%;
	text-align:left;
        padding-bottom:40px;
}
div#page_content_wide {
	margin:0 40px 0 40px;
	line-height:200%;
	text-align:left;
        padding-bottom:40px;
}
div#page_content p, div#page_content_wide p {
       margin-bottom:20px;
}

div.page_title {
       color:#6B5634;
       font-size:20px;
       text-transform:uppercase;
}

div#page_photos {
       float:left;
       width:245px;
}

tbody, table {
       margin:0;
       padding:0;
}

td {
      height:10px;
}

.caption {
      text-align:left;
     margin-top:-10px;
      font-weight:bold;
      padding:0 10px 10px 10px;
}


#page_content ul li, #page_content_wide ul li {
     margin-left:10px;
     list-style-type:disc;
     list-style-position:inside;
}

table {
     line-height:120%;
}
table input {
     font-size:9px;
}
table#feedback input {
     font-size:14px;
}

table td {
     padding:3px;
}

table h2 {
     font-size:12px;
     background-color:#6B5634;
     color:#B2C2C3;
     padding:5px;
text-transform:uppercase;
margin-top:20px;
font-weight:bold;

}

table td sup {
     color:#981b1e;
font-weight:bold;
font-size:12px;
}


blockquote {
      margin:0 0 0 20px;
      width:400px;
}

/***********************************************************************
	2 - TOP NAVIGATION
************************************************************************/


ul#topNav {
	margin:25px 0 0 0;
}

ul#topNav li.topLevel{
	float:left;
	color:#8b105e;
	font-weight:bold;
}

ul#topNav li.topLevel a {
	color:#8b105e;
	font-size:13px;
	font-style:normal;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	display:block;
	padding:0 4px;
        cursor:hand;
        cursor:pointer;
}
ul#topNav li.star {
        padding-top:2px;
}
ul#topNav li a:hover {
	/*font-style:italic;	*/
}

ul.dropdown {
	position:absolute;
	left:-999em;
	width:163px;
	line-height:1;
}

li:hover ul.dropdown, div#headerBox ul#topNav li.sfhover ul {
	left:auto;
	margin:0 0 0 -10px;

}

ul.dropdown li.top {
	width:163px;
	height:22px;
	background:url(/uploads/images/dropdown/dropdown-top.png) no-repeat;
	float:left;
}

ul.dropdown li.middle {
	width:163px;
	background:url(/uploads/images/dropdown/dropdown-bg.png) repeat-y;
	float:left;
}

ul.dropdown li.bottom {
	width:163px;
	height:19px;
	background:url(/uploads/images/dropdown/dropdown-bottom.png) no-repeat;
	float:left;
}

ul.dropdown li.middle ul{
	float:left;
	padding:10px 0 0 5px;
	text-align:left;
        text-indent:0px;
}



ul.dropdown li.middle ul li{
	margin:0 20px 13px 15px;
        padding:0;
}


ul#topNav li ul.dropdown li.middle ul li a {

	text-transform:none;
	font-size:12px;
}

ul#topNav li ul.dropdown li.middle ul li a:hover {
	font-style:italic;
}


/***********************************************************************
	3 - EVENT LISTINGS
************************************************************************/


div.NewsSummary {
        font-size:13px;
        margin:10px 0;
}

h3#NewsPostDetailTitle {
        font-size:13px;
        margin:10px 0 0 0;
}

div#NewsPostDetailContent {
       margin-bottom:20px;
}

div#NewsPostDetailContent img {
       margin:0 0 10px 10px;
}



/***********************************************************************
	4 - WINNERS PAGE
************************************************************************/

div.winner {
       float:left;
       width:125px;
       margin:25px 0 0 30px;
       text-align:center;
}
div.winner div {
       line-height:110%;
}
div.winner .name {
       font-size:13px;
       font-weight:bold;
}
div.winner .win {
       font-size:11px;
}

/***********************************************************************
	5 - POOL CAM PAGE
************************************************************************/

img#rotate_img{
height:295px;
width:328px;
border: solid 6px #FFFFFF;
}


/* End of 'subpage' */

/* Start of CMSMS style sheet 'global' */
/* CSS Document */

/************************************************************************

	Site:		Kahneeta.com

	Author:	       eROI		[www.eroi.com]  

	Client:		

	Listing Order:
	==============

	1 - Global
	2 - Structure/Layout
	3 - Left Navigation
        4 - Page Header
	5 - Newsletter Form
        6 - Bottom Navigation
        7 - Border Treatment
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/


body {
	background-color:#000;
	margin:10px 0;
	font-family:Trebuchet, Arial, Helvetica, sans-serif
}

html, h1, h2, h3, h4, h5, h6, ol, ul, li, dl, dt, dd, form, input, select, div, p, img, table, td {
        padding:0;
        margin:0;
}

a {
	color:#981b1e;
}

a:hover {
	font-style:italic;
}

ul, li {
	list-style-type:none;
}

span {
	display:none;
}

img {
        color:#e2e7e0;
}


/***********************************************************************
	2 - STRUCTURE/LAYOUT
************************************************************************/

div#wrapper {
	width:960px;
	height:742px;
}

div#leftCol {
	float:left;
	width:190px;
	height:743px;
	background-color:#918440;
	padding:0;
	margin:0;
}

div#logo {
	width:190px;
	height:130px;
	background-image:url(/uploads/images/kahneeta-high-desert-resort-and-casino.gif);
}

div#logo a {
	width:100%;
	height:100%;
	display:block;
}

div#leftNav {
		height:519px;
	background-image:url(/uploads/images/leftNav-background-new.jpg);
	width:190px;
	position:relative;
	padding:0;
	margin:0;
	text-align:left;
}

div#bookNow {
	clear:left;
	width:190px;
	height:135px;
	background:url(/uploads/images/booknow-background.gif) no-repeat;
}

div#bookNow a {
	display:block;
	width:100%;
	height:100%;
	background:url(/uploads/images/book-now3.gif) no-repeat;
}

div#bookNow a:hover {
	background-position:0 -135px;
}



div#leftBorder {
	float:left;
	width:6px;
	height:784px;
	background:url(/uploads/images/leftBorder-background.gif) repeat-x #315c5c;

}

div#rightContent {
	width:764px;
	float:left;
}

div#main {
	height:448px;
	/*background:url(/uploads/images/main-background.jpg) no-repeat #b2c2c3;*/
        background:#b2c2c3;
	overflow:auto;
	padding-top:70px;
	font-size:12px;

}


div#home_main {
	height:359px;
	overflow:hidden;
	padding:0;
	background:url(/uploads/images/main-background.jpg) no-repeat #b2c2c3;
}

div#footer {
	height:150px;
	background-color:#89471c;
	border-top:6px solid #544229;
	padding:0;
}





/***********************************************************************
	3 - LEFT NAVIGATION
************************************************************************/

div#leftNav ul {
	margin:0;
	padding:0;
}

div#leftNav ul li {
	width:167px;
	float:left;
	margin:0 0 0 15px;

}

div#leftNav ul li a {
	display:block;
	width:100%;
	height:100%;
}

div#leftNav ul li#casino a{
	height:48px;
	background:url(/uploads/images/navigation/nav-casino-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#casino a:hover {
	background-position:0 -52px;
}

body#page_casino div#leftNav ul li#casino a {
       	background-position:0 -52px;

}



div#leftNav ul li#lodging a{
	height:48px;
	background:url(/uploads/images/navigation/nav-lodging-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#lodging a:hover{
	background-position:0 -53px;
}
body#page_lodging div#leftNav ul li#lodging a {
       	background-position:0 -53px;

}

div#leftNav ul li#pools a{
	height:48px;
	background:url(/uploads/images/navigation/nav-pools-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#pools a:hover {
	background-position:0 -53px;
}
body#page_pools div#leftNav ul li#pools a {
       	background-position:0 -53px;

}


div#leftNav ul li#spa a{
	height:48px;
	background:url(/uploads/images/navigation/nav-spa-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#spa a:hover{
	background-position:0 -53px;
}
body#page_spa div#leftNav ul li#spa a {
       	background-position:0 -53px;

}

div#leftNav ul li#golf a{
	height:48px;
	background:url(/uploads/images/navigation/nav-golf-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#golf a:hover{
	background-position:0 -52px;
}
body#page_golf div#leftNav ul li#golf a {
       	background-position:0 -52px;

}


div#leftNav ul li#recreation a{
	height:73px;
	background:url(/uploads/images/navigation/nav-recreation-bg.gif) no-repeat;
	background-position:0 6px;
}
div#leftNav ul li#recreation a:hover{
	background-position:0 -61px;
}
body#page_recreation div#leftNav ul li#recreation a {
       	background-position:0 -61px;

}

div#leftNav ul li#dining a {
	height:48px;
	background:url(/uploads/images/navigation/nav-dining-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#dining a:hover{
	background-position:0 -53px;
}
body#page_dining div#leftNav ul li#dining a {
       	background-position:0 -53px;

}

div#leftNav ul li#groups a{
	height:79px;
	background:url(/uploads/images/navigation/nav-groups-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#groups a:hover {
	background-position:0 -79px;
}
body#page_groups-meetings div#leftNav ul li#groups a {
       	background-position:0 -79px;

}

div#leftNav ul li#events a{
	height:79px;
	background:url(/uploads/images/navigation/nav-events-bg.gif) no-repeat;
	background-position:0 0;
}
div#leftNav ul li#events a:hover {
	background-position:0 -67px;
}



/***********************************************************************
	4 - PAGE HEADERS
************************************************************************/

div#header {
	height:84px;
	background-color:#947b39;
	border-bottom:6px solid #544229;
	position:relative;
	padding:20px 0 0 0;

        /*Holiday bow 
        background-image:url(/uploads/images/headers/holiday-bow.gif);
        background-repeat:no-repeat;
        background-position:top right;*/
}

div#header div.headline {
	font-size:22px;
	width:762px;
	height:32px;
}

div#header div#headerBox {
	width:515px;
	height:60px;
	background-color:#f2e291;
	border:6px solid #6b5634;
	z-index:1000;
	position:absolute;
	top:65px;
	left:115px;
	overflow:visible;
	text-align:center;
}

body#page_lodge-hot-springs-central-oregon-resort div.headline {
	background:url(/uploads/images/headers/header-lodging.gif) no-repeat;
}
body#page_casino-central-oregon div.headline {
	background:url(/uploads/images/headers/header-casino.gif) no-repeat;
}
body#page_pools-hot-springs-water-slides-oregon div.headline {
	background:url(/uploads/images/headers/header-pools.gif) no-repeat;
}
body#page_spa-hot-springs-resort-oregon div.headline {
	background:url(/uploads/images/headers/header-spa.gif) no-repeat;
}
body#page_recreation-horseback-riding-rafting-hiking-central-oregon div.headline {
	background:url(/uploads/images/headers/header-recreation.gif) no-repeat;
}
body#page_golf-resort-central-oregon div.headline {
	background:url(/uploads/images/headers/header-golf.gif) no-repeat;
}
body#page_dining-kahneeta-central-oregon-resort div.headline {
	background:url(/uploads/images/headers/header-dining.gif) no-repeat;
}
body#page_groups-meetings-conference-facilities-central-oregon div.headline {
	background:url(/uploads/images/headers/header-groups-meetings.gif) no-repeat;
}





div#home_headerBox {
/* Holiday styles 
       background:url(/uploads/images/headers/headerbox-home-holidays.gif);
       margin:10px 0 0 20px;
       height:40px;*/

	background:url(/uploads/images/headers/headerbox-home-endless-summer.gif);
	width:485px;
	height:21px;
	margin:22px 0 0 13px;
}


div#green_headerBox {
	background:url(/uploads/images/headers/headerbox-green.gif);
	width:485px;
	height:20px;
	margin:23px 0 0 13px;
}


/***********************************************************************
	5 - NEWSLETTER FORM
************************************************************************/



div.callout_box {
	width:352px;
	height:147px;
	background:url(/uploads/images/home/callout-box.png) no-repeat;
	float:left;
	margin:15px 0 0 20px;
}

div.callout_box h1 {
	margin:13px auto 0 auto;

}

div#callout_promotions h1 {
	background:url(/uploads/images/home/callout-promotions.gif) no-repeat;
	width:303px;
	height:17px;
}
div#callout_events h1 {
	background:url(/uploads/images/home/callout-events.gif) no-repeat;
	width:275px;
	height:17px;
}

div.callout_content {
	height:80px;
	width:315px;
	margin:15px auto 0 auto;
	color:#971b1e;
	text-align:left;
	font-weight:bold;
}

div#callout_promotions div.callout_content {
        text-align:center;
}

div#callout_events div.callout_content ul li {
	margin:0 0 8px 10px;
	font-size:16px;
	padding-left:18px;
	background:url(/uploads/images/home/callout-star.gif) no-repeat;
	background-position:0 2px;
}

div.callout_content ul li a{
	text-decoration:none;
}



div.callout_more {
	background:url(/uploads/images/home/callout-more.gif) no-repeat;
	width:55px;
	height:16px;
	margin-right:10px;
}

div.callout_more a {
	display:block;
	width:100%;
	height:100%;
}


div#newsletter_signup {
	width:722px;
	height:45px;
	margin:10px 0 5px 20px;
	float:left;
        padding:0px;
}

div#newsletter_signup div#newsletter_left {
	width:17px;
	height:45px;
	background:url(/uploads/images/newsletter-left.gif) no-repeat;
	float:left;
padding:0px;
}

div#newsletter_signup div#newsletter_center {
	width:592px;
	height:45px;
	float:left;
	background:url(/uploads/images/newsletter-bg.gif) repeat-x;
	text-align:left;
padding:0px;
}
div#newsletter_signup div#newsletter_center form {
	padding:0;
	margin:0;
}
div#newsletter_signup div#newsletter_center input.newsletter_textbox {
	height:20px;
	width:580px;
	background-color:#f0df8f;
	color:#981b1e;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	border:0;
	margin:14px 0 0 3px;
	padding:0;
}

div#newsletter_signup div#newsletter_right {
	width:113px;
	height:45px;
	float:left;
padding:0px;
}


/***********************************************************************
	6 - BOTTOM NAVIGATION
************************************************************************/

div #bottomNav {
       height:44px;
}
div#bottomNav ul {
	width:737px;
	height:22px;
}

div#bottomNav ul li {
	float:left;
        background:url(/uploads/images/navigation/bottomNav-star.gif) no-repeat right 2px;
        padding-right:10px;
       margin-right:3px;
       text-transform:uppercase;
       font-weight:bold;
       font-size:12px;
       letter-spacing:1px;
}

div#bottomNav ul li.last {
        background:none;
        padding-right:0;
}

div#bottomNav ul li a {
       color:#F3E291;
       text-decoration:none;
}

div#bottomNav ul li#green a {
        color:#6ab360;
}

div#bottomNav ul li a:hover, div#bottomNav ul li#green a:hover {
       color:#FFFFFF;
       font-style:normal;
}


/***********************************************************************
	7 - BORDER TREATMENT
************************************************************************/



.cb {
	clear:both;
	z-index:1000;
}

.bt {
	background:url(/uploads/images/image_border.gif) no-repeat 100% 0;
	overflow:hidden;
	height:16px;
	
}

.bt div {
	height:16px;
	width: 16px;
	line-height:0;
	background:url(/uploads/images/image_border.gif) no-repeat 0 0;
}

.bb {
	background:url(/uploads/images/image_border.gif) no-repeat 100% 100%;
	height:27px;
}

.bb div {
	height:27px;
	width:16px;
	line-height:0;
	background:url(/uploads/images/image_border.gif) no-repeat 0 100%;
}

.i1 {
	padding: 0 0 0 16px;
	background:url(/uploads/images/image_sides.gif) repeat-y 0 0;
}
.i2 {
	padding: 0 16px 0 0;
	background:url(/uploads/images/image_sides.gif) repeat-y 100% 0;
}


div#header div#home {
	margin-top:5px;
	height:65px;
	background:url(/uploads/images/headers/header-home-new.gif) no-repeat !important;
}
div#header.subpage_header div#home {
	background:url(/uploads/images/headers/header-home.gif) no-repeat !important;
}
div#home_footer {
	height:309px !important;
}



/* End of 'global' */

