/* 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' */

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

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

	Site:		Kahneeta.com

	Author:	       eROI		[www.eroi.com]  

	Client:		

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

	1 - Structure/Layout
	2 - Header
        3 - Callout Boxes
	

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


div#home_main {
	height:359px;
	overflow:hidden;
	padding:0;
	background:url(/uploads/images/main-background.jpg) no-repeat #b2c2c3;
}
div#flash {
       margin-top:30px;
}
div#home_footer {
	height:268px;
	background-color:#89471c;
	border-top:6px solid #544229;
}



/***********************************************************************
	2 - HEADER
************************************************************************/

div#header div#home {
 
	background:url(/uploads/images/headers/header-home.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;
}


/***********************************************************************
	3 - CALLOUT BOXES
************************************************************************/

div.callout_box {
	width:352px;
	height:147px;
	background:url(/uploads/images/home/callout-box.png) no-repeat;
	float:left;
	margin:9px 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;
        overflow:hidden;
        line-height:170%;
}

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%;
}
/* End of 'home' */

