/* -----------------------------------------------------------------------
	Client:		Mountain Lodge Telluride
	Title:		Home stylesheet for screen media
	Author:		Jason Garber, jgarber@esitemarketing.com
	Copyright:	E-site Marketing, LLC, http://www.esitemarketing.com
	Created:	27 June 2006
------------------------------------------------------------------------- */


/* ----- Import external stylesheets -------------------------------------*/
@import url("common.css");
@import url("nav.css");
@import url("calendar.css");


/* ----- Page layout -----------------------------------------------------*/
/* div#outer-splash-wrapper {
	padding: 129px 19px 0 19px;
	}
*/
div#pushing {
	width: 567px;
	height: 32px;
	background: #737373;
	float: left;
	clear: both;
	}

div#pushing ul { list-style: none; }
div#pushing ul li { float: left; }

div#pushing ul li a {
	display: block;
	/*height: 32px;*/
	height: 27px;
	margin: 5px 40px 0 22px;
	background-repeat: no-repeat;
	background-position: 0 0px;
	}

a#n-push-offers { width: 152px; background-image: url("../images/marketing/home-push-offers-winter.gif"); }
a#n-push-emailclub { width: 151px; background-image: url("../images/marketing/home-push-emailclub.gif"); }
a#n-push-booknow { width: 90px; background-image: url("../images/marketing/home-push-booknow-winter.gif"); }
a#n-push-gallery { width: 117px; background-image: url("../images/marketing/home-push-gallery-winter.gif"); }

/* body.home div#check-availability-wrapper { border-bottom: 0; margin:70px 0 11px 10px; } */

p#np-packages { margin-top:10px; padding:17px 0 10px 20px !important; border-top:  1px solid #c2c2c2; }
p#np-packages a { color:#414141; font-family:Arial, Helvetica, sans-serif; font-size:12px; }

body.home #push-package { width:415px; float:left; padding: 5px 0px 10px;  background: url("../images/layout/package-push.gif") no-repeat bottom left; border-bottom: 1px solid #444; height: 80px !important; overflow: hidden; }
body.home #push-package ul { list-style: none; margin: 0; padding: 0; width: 415px; }
body.home #push-package ul li { list-style: none; margin: 0; padding: 0; width: 350px; }
body.home #push-package h2 { color: #5A714A; font-size: 14px; border-bottom: none; padding: 0px 8px 0px 8px; margin: 0px; line-height: 16px; }
body.home #push-package p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#444444; line-height:15px; padding:0px 8px 0px 8px; width: 350px; float: left; margin: 5px 0px; }
body.home #push-package div.next { background: url("../images/layout/button-bg.gif") no-repeat top left; float: right; padding: 0px; margin: 0px; height: 81px; width: 31px; }
body.home #push-package a img.next-button { margin: 15px 0px 0px; padding: 0px; border: 0px; cursor: pointer; }

body.home #push-booking { width:150px; float:left; margin: 5px 0px 15px; padding-bottom: 10px; border-left: 1px solid #cacaca; height:80px; overflow: hidden; background: url("../images/layout/home-push-booking-background.gif") no-repeat bottom left; border-bottom: 1px solid #444;  }
body.home #push-booking p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; line-height:17px; padding: 0px 8px 0px 8px;}
body.home #push-booking a {text-decoration:none; color:#175A8F;}
body.home #push-booking a:hover { text-decoration:underline;}

body.home div#page-heading {
	position: absolute;
	left: 214px;
	top: 20px;
	width: 567px;
	height: 375px;
	}

body.home div#inner-content-wrapper {
	display: inline;
	float: right;
	width: 567px;
	margin-right: 0px;
	padding-top: 160px;
	background: #FFF;
	}


body.home div#content { width: 567px; border-bottom: 1px solid #acacac; } 

body.home div#content div#seo-push { float: left; clear: left; padding: 0px 0 15px 0; width: 550px; }
body.home div#content div#seo-push h2 { color: #747474; font-size: 17px; padding: 0px 8px 0px 8px; margin: 0px; text-transform: uppercase; border: none; }
body.home div#content div#seo-push p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#444444; line-height:17px; padding:0px 8px 0px 8px; }
div#outer-content-wrapper { min-height: 375px; _height: 375px; padding: 77px 19px 32px 19px; background: url("../images/layout/home-outer-content-wrapper-bg.jpg") no-repeat 19px 100%; }


