/*
Theme Name: White Chalets
Theme URI: http://whitechaletsbansko.com
Author: Ben Harcom
*/

@import "/wp-content/themes/white_chalets/_css/reset.css";
@import "/wp-content/themes/white_chalets/_css/layout.css";
@import "/wp-content/themes/white_chalets/_css/typography.css";
@import "/wp-content/themes/white_chalets/_css/booking.css";

html,body {
	background: #fff url("/wp-content/themes/white_chalets/_images/bg.jpg") fixed repeat-x left bottom;
	width: 100%;
	height: 100%;
	min-width:990px;/*--Fixes Background Bug--*/
	text-align: center; /* leave so page is centered in IE */
}


.pad {
padding:0 0 0 10px;
}


/* LINKS */

a img { border: none; outline:none; }
a {  color:#c69c6d; outline: none; text-decoration:none; cursor: hand;}
a:hover { text-decoration:underline; }

/* PNG Fix */

img, div, a, input { behavior: url(/wp-content/themes/white_chalets/iepngfix.php); }


.wrapper {
	background:url("/wp-content/themes/white_chalets/_images/main-bg.png") repeat-y scroll 0 0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -118px; /* the bottom margin is the negative value of the footer's height */
	width:960px;
	padding:0 15px;
	text-align: left; /* makes text back to left align after the IE center page fix in the html define */
}

.main-content {
	width: 960px;
	clear:both;
}

/* MAIN LAYOUT */


/* Header */
#header {
	width: 960px;
	height: 143px;
	background: url('/wp-content/themes/white_chalets/_images/header-bg.jpg') no-repeat 0 0;
}

.header-left{
	float:left;
}
.header-right{
	float:right;
}

#call-box {
	color:#CC9966;
	font-size:12px;
	font-family:'Helvetica Neue', Arial, Helvetica, sans-serif;
	height:43px;
	margin:10px 10px 0 0;
	padding:9px 0 0 0;
	width:600px;
	text-align:center;
}
#call-box ul {

}
#call-box li {
	display:inline;
}
#phone { background: url('/wp-content/themes/white_chalets/_images/icons/phone.gif') no-repeat; padding:0 5px 0 24px; }
#email { background: url('/wp-content/themes/white_chalets/_images/icons/email.gif') no-repeat; padding:0 5px 0 24px; }
#skype { background:url("/wp-content/themes/white_chalets/_images/icons/skype.gif") no-repeat 1px -1px; padding:0px 0px 0px 24px;}

#call-box li a{ color:#cc9966;}
#call-box li a:hover{ text-decoration:underline;}

/* NAV */
#nav-holder {
	float:left;
	height:82px;
	margin:0 -30px 0 0;
	width:824px;
}
 #main-nav {
    width: 824px; height: 82px;
    background: url('/wp-content/themes/white_chalets/_images/main-nav.png');
    margin: 0px auto;
    position: relative;}
  #main-nav li {
  	text-indent:-9999px;
	list-style: none;
    position: absolute; top: 0;}
  #main-nav li, #main-nav a {
    height: 82px; display: block;}

#home, .home-on{left: 0; width: 115px;}
#chalets, .chalets-on{left: 115px; width: 114px;}
#apartments, .apartments-on{left: 229px; width: 148px;}
#bansko, .bansko-on{left: 377px; width: 111px;}
#availability, .availability-on{left: 488px; width: 129px;}
#news, .news-on{left: 617px; width: 93px;}
#contact, .contact-on{left: 710px; width: 124px;}

#home:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') 0 -82px no-repeat;}
#chalets:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -115px -82px no-repeat;}
#apartments:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -229px -82px no-repeat;}
#bansko:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -377px -82px no-repeat;}
#availability:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -488px -82px no-repeat;}
#news:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -617px -82px no-repeat;}
#contact:hover{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -710px -82px no-repeat;}

#home:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') 0 -164px no-repeat;}
#chalets:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -115px -164px no-repeat;}
#apartments:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -229px -164px no-repeat;}
#bansko:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -377px -164px no-repeat;}
#availability:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -488px -164px no-repeat;}
#news:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -617px -164px no-repeat;}
#contact:active{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -710px -164px no-repeat;}

.home-on, .home-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') 0 -164px no-repeat;}
.chalets-on, .chalets-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -115px -164px no-repeat;}
.apartments-on, .apartments-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -229px -164px no-repeat;}
.bansko-on, .bansko-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -377px -164px no-repeat;}
.availability-on, .availability-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -488px -164px no-repeat;}
.news-on, .news-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -617px -164px no-repeat;}
.contact-on, .contact-on a{ background:url('/wp-content/themes/white_chalets/_images/main-nav.png') -710px -164px no-repeat;}

/* End Head */





/* Home Page */

#slides {
		border-top: 2px solid #C69C6D;
		border-bottom: 2px solid #C69C6D;
		width: 960px;
		height: 245px;
		position:relative;
		overflow:hidden;
		float:left;
		}
#indulge {
		width: 960px;
		height: 245px;
		background: url('/wp-content/themes/white_chalets/_images/slide0.jpg');
}
#hello {
		width: 960px;
		height: 245px;
		background: url('/wp-content/themes/white_chalets/_images/slide1.jpg');
}
#goodbye {
		width: 960px;
		height: 245px;
		background: url('/wp-content/themes/white_chalets/_images/slide2.jpg');
}
#kids {
		width: 960px;
		height: 245px;
		background: url('/wp-content/themes/white_chalets/_images/slide3.jpg');
}
.advert-button-holder  {
	float:right;
	margin:0;
	padding:170px 50px 0 0;
}

.content-left, .content-left-bansko {
	float:left;
	padding:10px 5px 0 0;
	width:545px;
}
.content-left-bansko {
	width: 529px;
	height: 302px;
	margin: 0 0 0 10px;
}

#home-left {
	padding:5px 0 0 10px;
	width: 540px;
	float:left;
}

#home-right {
	float:left;
	padding:10px 10px 0;
	width:390px;
}

#news-feed {
	width: 386px;
	padding:0 0 0 10px;
}

.news-links {
	text-align:center;
	width:379px;
	float:left;
}

.news-block {
	float:left;
	margin:5px 0 0;
}
.recent-post-thumb {
	-moz-box-shadow:0 1px 5px #CCCCCC;
	border:1px solid #CCCCCC;
	float:left;
	margin:5px 10px 5px 5px;
	padding:5px 6px;
	width:118px;
}
.recent-post-content  {
	float:left;
	width:210px;
}
.recent-news-title {line-height:1.4em;}

/* Twitter Feeds */

#twit {
	float:left;
	margin-left:10px;
	width:379px;
}
#twit-left {
	float:left;
	width: 317px;
	height: 80px;
	background: url('/wp-content/themes/white_chalets/_images/speech-twit.jpg') no-repeat;
}

#twit-right {
	float:left;
	width: 69px;
	height: 80px;
}

#twitter_t {
	float:left;
   width: 379px;
   height: 19px;
   background: url('/wp-content/themes/white_chalets/_images/twitter-top.jpg') no-repeat;
}

#twitter_m {
   width: 379px;
   float:left;
   padding: 0 15px;
   background:url('/wp-content/themes/white_chalets/_images/twitter-mid.jpg')  0 0 repeat-y;
}

#twitter_b {
   width: 379px;
   float:left;
   height: 40px;
}

#twitter_container {
	min-height:45px;
	height:auto !important;
	height:40px;
	width:379px;
}

#twitter_update_list {
	width: 379px;
	padding: 0;
	overflow: hidden;
	font-family: Georgia;
	font-size: 14px;
	font-style: italic;
	line-height: 16px;
	font-weight:bold;
}

#twitter_update_list li {
	width: 379px;
	list-style: none;
}
#twitter_update_list li a {
	border-bottom: dotted 1px;
	text-decoration: none;
}
#twitter_update_list li a:hover {
}
.tweet, .query {
	font-family:Georgia,serif;
	padding:0 10px;
	width:260px;
}
.tweet .tweet_list, .query .tweet_list {
}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
  text-transform: uppercase; 
}
.tweet .tweet_list li, .query .tweet_list li {
}
.tweet .tweet_list li a, .query .tweet_list li a {
}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
	vertical-align: middle; 
}


/* Chalets Page */

.chalet-column {
	float:left;
	padding:0 15px;
	width:450px;
}

.chalet-bottom-column {
	float:left;
	padding:0 10px;
	width:460px;
	margin:10px 0 15px;
	text-align:center;
}

.bump {padding: 0 0 0 5px;}

/* Apartments */

.chunk-apartments {
	float:left;
	padding:0 20px;
	width:920px;
}

/* Menu */

.folder-box-menu {
	-moz-box-shadow:0 2px 5px #CCCCCC;
	-webkit-box-shadow:0 2px 5px #CCCCCC;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 10px 10px;
	padding:10px;
	width:918px;
	text-align:center;
}

.menu {
	font-size: 10px;
}


/* Bansko Page */


#slides-bansko {
		width: 529px;
		height: 302px;
		position:relative;
		overflow:hidden;
		float:left;
		}

#bansko-1, #bansko-2, #bansko-3, #bansko-4, #bansko-5, #bansko-6, #bansko-7, #bansko-8, #bansko-9 {
		width: 529px;
		height: 302px;
}
#bansko-1 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-1.jpg');
}
#bansko-2 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-2.jpg');
}
#bansko-3 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-3.jpg');
}
#bansko-4 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-4.jpg');
}
#bansko-5 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-5.jpg');
}
#bansko-6 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-6.jpg');
}
#bansko-7 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-7.jpg');
}
#bansko-8 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-8.jpg');
}
#bansko-9 {
		background: url('/wp-content/themes/white_chalets/_images/bansko/bansko-large-9.jpg');
}


.chunk-left {float:left;}
.chunk-right {float:left;}


.bansko-details {
	float:left;
	width:618px;
}
.bansko-details ul {
	color:#C69C6D;
	padding:0 0 0 15px;
}
.bansko-details li {
	list-style-type:disc;
}
.bansko-details-left {
	float:left;
	width:295px;
}
.bansko-details-right {
	float:left;
	width:618px;
	margin:0 0 10px;
}

.listtext { color: #5c5c5c; }

.bansko-extras {
	float:left;
	width:100%;
	margin:0 0 10px;
}

.bansko-link-box {
	float:left;
	width: 306px;
}

/* Contact */

.contact-left  {
	float:left;
	width:230px;
}
.contact-middle {
	float:left;
	width:280px;
}
.contact-left ul, .contact-middle ul {
	padding:20px;
}
.contact-left li, .contact-middle li {
	padiing: 0;
}
.contact-right {
	float:left;
	width:400px;
}
.chunk-contact {
	float:left;
	padding: 0 10px;
}

/* Footer */

.footer, .push {
	height: 118px; /* .push must be the same height as .footer */
	clear: both;/* Don't delete this or all-Hell will break loose */
}
.footer {
	background:url("/wp-content/themes/white_chalets/_images/footer-bg.jpg") repeat-x scroll 0 0 transparent;
	margin-left:auto;
	margin-right:auto;
}

.footer-content {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.footer-left {
	float:left;
	padding: 0 20px 0 0;
}
.footer-right {	
	float:left;
	padding: 15px 20px 0 0;
	text-align:center;
}
.mini-blue {
	color:#99B2DE;
	float:left;
	font-size:10px;
	padding:10px 15px;
	width:960px;
	text-align:center;
}

/*
Sticky Footer by Ryan Fait
*/


/* Buttons */

#advert-button, #advert-button-chalets{
  display: block;
  width: 356px;
  height:51px;
  background: url('/wp-content/themes/white_chalets/_images/advert-button.png') no-repeat 0 0;
}

#advert-button-chalets {
  background: url('/wp-content/themes/white_chalets/_images/advert-button-chalets.png') no-repeat 0 0;
}

#advert-button:hover, #advert-button-chalets:hover{ 
  background-position: 0 -102px;
}

#advert-button:active, #advert-button-chalets:active{ 
  background-position: 0 -51px;
}

#advert-button span, #advert-button-chalets span{
  display: none;
}

.arrow-gold, .arrow-blue {
	background:url("/wp-content/themes/white_chalets/_images/icons/arrow-gold.png") no-repeat scroll 10px 8px #C69C6D;
	color:#FFFFFF;
	padding:6px 10px 6px 40px;
	font-size:14px;
	line-height:2.2em;
	text-shadow:0 1px 2px #b79b74;
	margin:10px 0 0 5px;
}
.arrow-blue {
	background:url("/wp-content/themes/white_chalets/_images/icons/arrow-blue.png") no-repeat scroll 10px 8px #5482d7;
	text-shadow:0 1px 2px #4530a4;	
}

.small-arrow, .small-arrow-pink{
	background:url("/wp-content/themes/white_chalets/_images/icons/arrow-gold-small.png") no-repeat scroll 0 -1px transparent;
	display:inline;
	margin:0 10px 0 0;
	padding:2px 0 10px 30px;
}
.small-arrow-pink{
	background:url("/wp-content/themes/white_chalets/_images/icons/arrow-pink-small.png") no-repeat scroll 0 -1px transparent;
}

/* Content Blocks */

.grey-box, .grey-box-booking-top, .grey-box-booking-bottom, .grey-box-bansko, .grey-box-contact {
	background-color:#F1EEE9;
	color:#999999;
	float:left;
	margin:5px 0 0;
	padding:15px;
	width:500px;
}

.grey-box-contact {
	margin:15px 0 0;
	padding:15px;
	width:526px;
}
.grey-box-bansko { width: 530px; margin:10px 0 0;}

.grey-box-booking-top {
	margin:5px 0 0;
	padding:15px;
	width:660px;
}

.grey-box-booking-bottom {
	padding:10px;
	width:565px;
}

.folder-header {
	background-color:#f1eee9;
	color:#999999;
	float:left;
	margin:20px 15px 0;
	padding:10px 10px 0;
	width:910px;
}

.folder-title  {
	background-color:#5482D7;
	color:#FFFFFF;
	float:left;
	padding:0 15px;
	margin:0 10px 0 0;3
}

.folder-sub-title {
	float:left;
	padding:5px;
}

.folder-box {
	-moz-box-shadow:0 2px 5px #CCCCCC;
	-webkit-box-shadow:0 2px 5px #CCCCCC;
	border:1px solid #CCCCCC;
	float:left;
	margin:0 10px 10px;
	padding:10px;
	width:918px;
}

.inline {
	display: inline;
}

.sig {
	display: inline;
	padding: 0 0 0 10px;
}

.chunk {
	float:left;
	width:100%;
}
.chunk-2 {
	float:left;
	padding: 0 10px;
}

.chunk-center {
	float:left;
	width:100%;
	text-align:center;
	margin:20px 0 0;
}

.chunk-pad {
	float:left;
	padding:10px 0 0 20px;
}

.pop-up  {
	-moz-box-shadow:0 2px 5px #CCCCCC;
	border:1px solid #CCCCCC;
	float:left;
	margin:5px 15px 10px;
	padding:6px 6px 3px;
}

.pop-up-hold {
	float:left;
	text-align:center;
	width:300px;
}


/* Bullets Lists */

.list-holder {
	margin: 10px 0;
	float:left;
}
.blue-bullets, .blue-bullets2 { width:228px; float:left; margin: 0 0 10px 0;}
.blue-bullets2 { width:450px; }
.blue-bullets li, .blue-bullets2 li{ line-height:1.4em; }
.norm, .norm-apartments, .norm-bansko { padding:0 0 6px 38px; font-size:10px;}
.norm-bansko {
	list-style:disc outside none;
	margin:0 0 0 20px;
	padding:0 10px 10px;
}
.norm-apartments {width:390px;}
.house,.dinner,.smiley,.mountain,.flag,.van,.cuppa,.xbox { color:#5482D7; padding:5px 0 4px 38px; font-size:14px; height:20px; }
.house {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px 0px;}
.dinner {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -30px;}
.smiley {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -60px;}
.mountain {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -90px;}
.flag {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -120px;}
.van {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -150px;}
.cuppa {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -180px;}
.xbox {background:url("/wp-content/themes/white_chalets/_images/icons/bullets.png") no-repeat scroll 0px -210px;}


/* Images */

.border  {
	-moz-box-shadow:0 2px 5px #CCCCCC;
	border:1px solid #CCCCCC;
	float:left;
	margin:5px 10px 5px 5px;
	padding:5px;
	background-color:#fff;
}
