/* 

background green: #007733;
medium green: 3f8c3f
really light green: bfd8bf
orange: #EB6F29;

*/


body{
	margin:0;
	color:#fff;
	font:11px  Arial, Tahoma, Verdana, sans-serif;
	background:#007733;
}
img{border:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
* html #wrapper{padding:0 0 0 40px;}
#wrapper{
	width:902px;
	background:url(/images/summer/bg-wrapper2.gif) repeat-y;
	margin:0 auto;
	padding:0 40px;
}
#main{    
	width:900px;
	overflow:hidden;
	border:1px solid #333265;
	border-bottom:none;
	color:#333333;
	background-color:#bfd8bf; 
}
#header{
	width:100%;
	overflow:hidden;
	background:url(/images/summer/bg-body.gif) no-repeat;
	padding:4px 40px 0;
	margin:0 0 0 -40px;
	height:72px;
}
#header h1{
	margin:5px 0 0;
	float:left;
}
#header h1 a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/summer/logo.gif) no-repeat;
	width:363px;
	height:57px;
	color:#007733;
}
#header p{margin:0;}

h1 a{
	color:#007733;
}

.office{
	width:200px;
	overflow:hidden;
	float:left;
	margin:0 0 0 120px;
	display:inline;
	text-align:right;
}
.office p{font:12px/10px Arial, sans-serif;}
.office em{
	font:normal 18px Arial, sans-serif;
	line-height:15px; 
}
.office strong{
	font:bold 26px Arial, sans-serif;
	word-spacing:2px;
}
.travel-ass{
	width:185px;
	float:left;
	margin:7px 0 0 22px;
}
#header .travel-ass p{
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/summer/txt-p-100pr.gif) no-repeat;
	float:right;
	width:55px;
	height:40px;
	margin:7px 0 0;
}
.nav{
	background:url(/images/summer/bg-header.gif) repeat-x;
	width:100%;
	overflow:hidden;
	padding:0 0 1px;
}
.nav ul{
	list-style:none;
	padding:7px 0 0;
	margin:0;
	float:left;
}
.nav ul li{
	float:left;
}
.nav ul a{
	float:left;
	background:url(/summer/markup/images/bg-nav-a.gif) repeat-x;
	overflow:hidden;
	line-height:22px;
	font-size:12px;
	color:#36363a;
	text-align:center;
	width:82px;
}
.nav ul a:hover{
	color:#ef5917;
	text-decoration:none;
}
.nav ul li.active{
	border:none;
	background:url(/summer/markup/images/bg-nav-active.jpg) no-repeat 100% 0;
	font:12px Arial, sans-serif;
	width:75px;
	height:22px;
	color:#202763;
	padding:0 0 0 7px;
}
.nav p.quickchaletsearch{
	float:right;
	background:url(/images/jpg/quick_search_button.jpg) no-repeat;
	width:188px;
	height:22px;
	margin:7px 0 0 27px;
	display:inline;
	text-indent:-9999px;
	overflow:hidden;
}
.nav .minijump {
	margin-top:5px;
	float:right; 
}

.nav .minijump .btn-go {
	background:url(/summer/markup/images/btn-go.gif) no-repeat;
	width:48px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	line-height:0;
}
.nav .minijump input {
	background-color:none;
	border:none;
	width:100px; 
	border:1px solid black;
}

.imgbar{
	width:684px;
	height:378px;
	overflow:hidden;
	float:left;
	position:relative;
}
#search-form{
	width:216px;
	float:right;
	overflow:hidden;
	background:#dbdbdb;
	position:relative;
}
#search-form input{
	border:1px solid #7f7e80;
}
#search-form a{float:left;}
.btn-info{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/summer/markup/images/btn-info.gif) no-repeat;
	width:18px;
	height:18px;
}
.search-top{
	width:100%;
	background:url(/summer/markup/images/bg-search.gif) repeat-x;
	height:37px;
	overflow:hidden;
}
.search-top label{
	float:left;
	width:60px;
	color:#494949;
	margin:7px 0 0 13px;
	display:inline;
}
.search-top input{
	float:left;
	margin:12px 0 0;
}

#search-form .search-top .btn-go{
	background:url(/summer/markup/images/btn-go.gif) no-repeat;
	width:48px;
	height:19px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:none;
	line-height:0;
}
.chalet-id{
	width:75px;
	height:15px;
}
.box{
	width:100%;
	overflow:hidden;
	color:#5e5e5e;
	margin:0 0 0 5px;
	padding:0 0 3px;
}
.box div{float:left;}
.box p{
	margin:0;
	float:left;
}
.box select{float:left;}



.medium{width:98px;}
.big{width:190px;}
.min{width:170px;}
.medium select{width:90px;}
.big select{width:188px;}
.min select{width:80px;}
.select-any{width:115px;}
.checkboxy{
	width:216px;
	position:relative;
	color:#5e5e5e;
}
.checkboxy  p{
	margin:0 0 0 6px;
}
.checkboxy ul{
	padding:0 0 0 6px;
	margin:0;
	list-style:none;
	float:left;
	width:120px;
}
.checkboxy li{
	float:left;
	width:100%;
	height:16px;
}
.check-right{
	float:right;
	padding:20px 0 0;
	margin:0 15px 0 0;
	display:inline;
	width:66px;
}
#search-form  .checkboxy .check-right input{
	float:left;
	width:66px;
	height:19px;
	text-indent:-9999px;
	clear:both;
	margin:0 0 5px;
	line-height:0;
	border:none;
	cursor:pointer;
} 
.btn-search{background:url(/summer/markup/images/btn-search.gif) no-repeat;} 
.check-right .btn-reset{background:url(/summer/markup/images/btn-reset.gif) no-repeat;}
#search-form .checkboxy input{
	float:left;
	width:14px;
	height:15px;
	border:none;
	margin:0;
	padding:0;
}
.checkboxy label{
	float:left;
	margin:0 4px 0 0;
}
.check-top{
	overflow:hidden;
	position:absolute;
	top:13px;
	right:0;
	width:140px;
}
.check-top .btn-info{margin:0 0 0 10px;}
#content{
	width:100%;
	overflow:hidden;
	clear:both;
}
.some-block{
	width:100%;
	overflow:hidden;
	font-family:Arial, sans-serif;
	background:url(/summer/markup/images/bg-some-block.gif) repeat-y;
}
.some-block .add-block{  
	width:100%;
	overflow:hidden;
	background:url(/summer/markup/images/bg-some-block-add.gif) repeat-y;
}
.testimonial{
	width:216px;
	background:#c6eaff url(/summer/markup/images/bg-testimonial.gif) repeat-x;
	overflow:hidden;
	float:left;
}
.testimonial h3{
	background:url(/summer/markup/images/txt-h3-yousay.gif) no-repeat;
	margin:4px 0 0 2px;
	text-indent:-9999px;
	overflow:hidden;
	width:204px;
	height:26px;
}
.testimonial div{
	background:url(/summer/markup/images/quote.gif) no-repeat 100% 97%;
	padding:0 22px 0 0;
	overflow:hidden;
	width:148px;
	margin:5px 0 0 40px;
}
.testimonial p{
	font-style:italic;
	margin:10px 0;
	color:#595860;
	line-height:16px;
}
.testimonial a,
.testimonial strong{
	color:#333265;
	font-weight:bold;
	font-style:normal;
}
.offers{
	width:241px;
	overflow:hidden;
	float:left;
	background:#b93d13 url(/summer/markup/images/bg-offers.gif) repeat-x;
	padding:11px 0 12px 11px;
}
.offers h3{
	margin:0;
	background:url(/summer/markup/images/txt-h3-offers.gif) no-repeat;
	width:136px;
	overflow:hidden;
	text-indent:-9999px;
	height:36px;
}
.offers table,.offers table tr,.offers table td, .offers table th{
	border-spacing:0;
	border-collapse:collapse;
}
.offers table{
	margin:9px 0 0;
}
.offers tr{line-height:19px;}
.offers td{border-bottom:1px solid #f5cfc2;}
.offers .last td{border:none;}
.offers .date{width:35px;}
.offers .resort{width:58px;}
.offers .chalet{width:70px;}
.offers .was{width:30px;}
.last-block{
	width:216px;
	overflow:hidden;
	float:left;
	height:150px;
}
.last-block h3{
	margin:6px 0 0 5px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/summer/markup/images/txt-h3-chalet.gif) no-repeat;
	width:191px;
	height:17px;
}
.last-block a{
	font-weight:bold;
	float:left;
	margin:10px 0 0;
	width:100%;
	text-align:center;
}
.last-block img{
	display:block;
	clear:both;
}
.bottom-content{
	width:100%;
	overflow:hidden;
	background:url(/summer/markup/images/bg-bottom.jpg) repeat-y;
	border-bottom:1px solid #2e2e31;
}
.chaletline{
	width:100%;
	overflow:hidden;
	background:url(/summer/markup/images/bg-bottom.gif) repeat-x;
	padding:16px 0 13px;
	clear:both;
}
.chaletline p{
	text-indent:-9999px;
	overflow:hidden;
	background:url(/images/summer/txt-chaletline.gif) no-repeat;
	width:450px;
	height:13px;
	margin:0 34px 0 0;
	float:right;
	display:inline;
}
.special-offers{
	width:684px;
	overflow:hidden;
	float:left;
	position:relative;
}
.special-offers h2{
	margin:24px 0 14px 39px;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
}
.special-offers h2 a {
	color:white;
}
.special-offers h3{
	margin:0 0 0 39px;
	font-size:14px;
	font-weight:normal;
	line-height:54px;
	padding: 0 0 0 0;
}
.special-offers .special{
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.special li{
	width:645px;
	float:left;
	color:#3f3f3f;
	height:75px;
	padding:0 0 0 39px;
}
.special-offers .blye{background:url(/summer/markup/images/bg-special-blye.gif) repeat-y;}
.special-offers .green{background:url(/summer/markup/images/bg-special-green.gif) repeat-y;}
.special-offers .pink{background:url(/summer/markup/images/bg-special-pink.gif) repeat-y;}
.special li a{color:#3f3f3f;}
.special a img{float:right;}
.special-offers h4{
	font-weight:normal;
	font-size:16px;
	margin:17px 0 0;
	line-height:17px;
}
.special-offers h4 a{font-weight:bold;}
.special-offers p{
	margin:0;
	line-height:12px;
}
.favourite{
	width:200px;
	overflow:hidden;
	float:left;
	background:url(/summer/markup/images/bg-favourite.gif) repeat-x;
	padding:0 0 69px 16px;
}
.favourite h3{
	font-size:14px;
	font-weight:normal;
	margin:27px 0;
}
.favourite ul{
	list-style:none;
	padding:0 0 0 3px;
	margin:0;
	width:100%;
}
.favourite li{
	float:left;
	width:160px;
	padding:0 0 0 30px;
	height:11pt;
	line-height:11pt;
}
.favourite .fr{background:url(/summer/markup/images/flag-fr.gif) no-repeat 0 2px;}
.favourite .sw{background:url(/summer/markup/images/flag-sw.gif) no-repeat 0 2px;}
#footer{
	width:100%;
	overflow:hidden;
	padding:45px 40px 40px;
	background:#007733 url(/images/summer/bg-footer.gif) no-repeat 0 0;
	margin:0 0 0 -40px;
}
#footer strong{
	font-weight:bold;
	color:#fff;
}
#footer p{
	font-size:9px;
	line-height:12px;
	color:#ffffff;
	margin:0;
}
#footer div{
	width:900px;
	margin:14px 0 0;
}
/*---inner.html---*/
/*bottom-form*/
.bottom-form{
	border-top:1px solid #f2f2f2;
	width:200px;
	color:#5f5f5f;
	padding:3px 0 0;
	float:left;
	margin:0 0 0 5px;
	display:inline;
}
.bottom-form label{
	width:100%;
	float:left;
}
.bottom-form input{ 
	width:185px;
	clear:both;
	float:left;
}
/*some-block*/
.inscript{
	width:644px;
	padding:0 15px 0 25px;
	height:57px;
	overflow:hidden;
	color:#ffffff;
}
.inscript h3{
	margin:5px 0 0;
	font:23px/23px Arial, sans-serif;
}
.inscript p{
	font-size:12px;
	margin:0;
}
.inscript img{
	float:right;
	margin:25px 0 0;
}
.testimonial .lifestyle{
	font-size:13px;
	font-style:italic;
	padding:0 17px 38px 0;
	width:160px;
	margin:2px 0 0 35px;
	background-position:99% 97%;
}
.testimonial .lifestyle p{margin:14px 0 0;}
.testimonial .wesay{
	background:url(/summer/markup/images/txt-h3-wesay.gif) no-repeat;
	margin:0;
	height:29px;
}
.statistics{
	width:468px;
	overflow:hidden;
	height:150px; 
	float:left;
	font:bold 12px/17px Arial, "Helvetica Neue", sans-serif;
	background:url(/summer/markup/images/bg-statistics.gif) repeat-x;
}
.statistics h3{
	background:url(/summer/markup/images/txt-h3-statistic.gif) no-repeat;
	width:166px;
	height:48px;
	overflow:hidden;
	text-indent:-9999px;
	margin:0;
	float:left;
}
.statistics table{
	float:left;
	width:268px;
	border-collapse:collapse;
	margin:12px 0 0 12px
}
.statistics td{
	background:url(/summer/markup/images/bg-statistics-tr.gif) repeat-x 100% 0;
	vertical-align:top;
	width:145px;
	font-size:10px; 
	line-height:12px;
	padding:4px;
}
.statistics .one-column{
	width:138px;
}
.statistics .two-column{
	width:152px;
	font-weight:normal;
}
.statistics .first-line td {
	background:none;
}



.last-block h4{
	margin:0;
	width:100%;
}
.last-block h4 a{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(/summer/markup/images/link-maps.jpg) no-repeat;
	height:47px;
	width:100%;
	margin:0;
}
/*ski-content*/
.ski-content{
	width:100%;
	overflow:hidden;
	background:#fff;
}
.add-content{
	width:649px;
	padding:0 0 0 35px;
	color:#626262;
	overflow:hidden;
}
/*list-raitings*/
.list-raitings{
	width:430px;
	list-style:none;
	padding:7px 0 0;
	overflow:hidden;
	margin:0 0 0 -15px;
	display:inline;
	float:left;
}
.list-raitings li{
	float:left;
	margin:0;
	width:75px;
	text-align:center;
}
.list-raitings .show-raiting{
	width:28px;
	background:url(/summer/markup/images/bg-raiting.jpg) no-repeat 0 -5px;
	height:5px;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 0 20px;
}
.list-raitings .show-raiting span{
	background:url(/summer/markup/images/bg-raiting.jpg) no-repeat;
	width:50%;
	height:5px;
	float:left;
}
.list-raitings img{margin:0 0 0 4px;}
.show-rating{
	list-style:none;
	margin:0 0 0 20px;
	padding:0;
	width:28px;
	height:5px;
	overflow:hidden;
	position:relative;
	background:url(/summer/markup/images/bg-list-raiting.gif) repeat-x;
	float:left;
	display:inline;
}
.show-rating li{float:left;}
.show-rating li a{
	display:block;
	width:7px;
	height:5px;
	text-decoration:none;
	text-indent:-9999px;
	z-index:2;
	position:absolute;
}
.show-rating li a:hover,
.show-rating li.active a{
	background:url(/summer/markup/images/bg-list-raiting.gif) repeat-x 0 -5px;
	z-index:1;
	left:0;
}
.show-rating a.one-star{left:0px;}
.show-rating a.one-star:hover,
.show-rating li.active a.one-star{width:7px;}
.show-rating a.two-stars{left:7px;}
.show-rating a.two-stars:hover,
.show-rating li.active a.two-stars{width:14px;}
.show-rating a.three-stars{left:14px;}
.show-rating a.three-stars:hover,
.show-rating li.active a.three-stars{width:21px;}
.show-rating a.four-stars{left:21px;}
.show-rating a.four-stars:hover,
.show-rating li.active a.four-stars{width:28px;}
.show-rating a.five-stars{left:28px;}
/**/
.add-content .list-raitings p{margin:14px 0 0;}
.add-content .first-heading{margin:31px 0 0;}
.left-txt{
	width:401px;
	float:left;
}
.add-content .left-txt h3{margin:20px 0 0;}
.add-content .left-txt p{
	margin:13px 0 0;
	line-height:13px;
}
.add-content h3{
	color:#35448f;
	font-size:18px;
	line-height:18px;
	margin:22px 0 0;
	clear:both;
}
.add-content .images{
	margin:-26px 15px 0 0;
	float:right;
	width:200px;
	display:inline;
}
.add-content .images img{
	margin:0 0 1px;
	display:block;
}
.add-content p{margin:16px 2px 0 0;}
.add-content a{color:#626262;}
.tourism-board .images{margin:140px 15px 0;}
.tourism-board h3{margin:33px 0 10px;}
.tourism-board p{margin:8px 0;}
.recommended{
	line-height:11px;
	overflow:hidden;
	clear:both;
	width:100%;
}
.recommended table{margin:11px 0 0;}
.recommended .red-label span{color:#c23025;}
.recommended .black-label span{color:#000;}
.recommended .green-label span{color:#577b49;}
.recommended td{padding:0 44px 0 0;}
.child-image{
	float:right;
	margin:3px 15px 0 0;
	display:inline;
}
.add-content .childcare h3{margin:16px 0 0;}
.childcare{
	float:left;
}
.add-content .childcare p{line-height:13px;}
/*sidebar*/
.sidebar{
	width:216px;
	float:left;
	background:#9da3c5;
}
.ski-infos{
	width:190px;
	padding:0 0 175px 20px;
	font:12px/13px Arial, sans-serif;
	color:#fff;
}
.ski-infos table{
	margin:14px 0 0;
	padding:0;
	border:none;
}
.ski-infos .meddium{width:140px;}
.ski-infos td{
	line-height:10px;
	padding:0;
	line-height:11px;
}
.ski-infos .mid{width:70px;}
.ski-infos tbody{
	margin:0;
	padding:0;
	border:1px solid green;
}
.ski-infos h4{
	margin:21px 0 0;
	font-size:18px;
	font-weight:normal;
}
.ski-infos p{margin:15px 0 0;}
.ski-infos .note{width:176px;}
.ski-infos .note p{margin:13px 0 0;}




/*--_inner1.html---*/
.image-bar{
	float:left;
	width:684px;
	overflow:hidden;
	background:#7fb27f;
}
.image-bar .top-title{
	width:100%;
	overflow:hidden;
	background:url(/summer/markup/images/bg-inscript.jpg) repeat-y;
	color:#434478;
}
.image-bar img{
	display:block;
	float:left;
}
.image-bar .top-title img{
	float:right;
	margin:25px 16px 0 0;
	display:inline;
}
.image-bar .top-title h3{
	font:22px Helvetica, sans-serif;
	margin:10px 0 0 28px;
	font-size:18px; 
	font-weight:bold; 
	overflow:hidden; 
	color:#ffffff; 
}
.image-bar .top-title div{
	float:right;
	margin:20px 0 0 0;
}
.image-bar .features{
	float:right;
	width:188px;
	background:#7fb27f;
	overflow:hidden;
	padding:39px 14px 40px;
	color:#ffffff;
}
.image-bar .features p{
	margin:0;
	font-size:12px;
}
.image-bar .features h4{
	font-size:17px;
	line-height:18px;
	margin:0 0 7px;
}
/*.sidebar .banner */
.banner{
	width:216px;
	float:left;
	background:#bfd8bf;
	background-color:#7AB895;
}
.banner h3{
	height:24px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/summer/markup/images/txt-banner-h3.gif) no-repeat;
	margin:0;
}
.banner a {
	color:#007733;
	font-weight:bold;
}
.banner table{
	margin:11px 0 0 10px;
	line-height:11px;
}
.banner img{display:block;}
.banner .first-overview{
	width:105px;
}
.banner td{padding:0;}
.banner .overview{
	padding:0 0 18px;
	overflow:hidden;
	background-color:#bfd8bf;
	
}
.sidebar .banner h4{
	font-size:16px;
	font-weight:normal;
	margin:14px 0 9px 14px;
}
.sidebar .add-raiting h4{margin:18px 0 0 16px;}
.sidebar .add-raiting .star-rating{margin:0 0 0 10px;}
.arrow-down{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/summer/markup/images/link-arrow-down.gif) no-repeat;
	width:13px;
	height:15px;
	margin:5px auto;
}
.sidebar .banner a img{margin:0 0 1px;}
.sidebar .add-raiting table{
	margin:5px 0 0 15px;
}
.sidebar .add-raiting td{height:50px;}
.sidebar .add-raiting .types{width:72px;}
.sidebar .add-raiting{padding:0 0 97px;}
.add-content .panel{
	background-color:#CB5629;
	float:right;
	margin:19px 21px 25px 6px;
	display:inline;
	width:194px;
	padding:0 0 18px;
}
.add-content .panel h4{
	text-indent:-9999px;
	overflow:hidden;
	background:#CB5629 url(/summer/markup/images/txt-offers_orange.gif) no-repeat;
	height:56px;
	margin:0;
}
.add-content .panel div{
	background-color:#CB5629;
	width:170px;
	padding:5px 0 0;
	color:#a2b1d9;
	overflow:hidden;
	margin:1px 0 9px 15px;
}
.add-content .panel strong{color:#fff;}
.add-content .panel a{
	color:#fff;
	font-weight:bold;
}
.add-content .panel p{
	margin:0;  
	line-height:15px;
}
.add-content h3{clear:none;}
.add-content .location{margin:28px 0 0;}
.disc{
	color:#626262;
	width:635px;
	padding:0 0 18px 35px;
}
.disc a{
	color:#35448f;
	font-weight:bold;
}
.disc strong{color:#35448f;}
.list-price{
	width:100%;
	background:url(/summer/markup/images/bg-price.gif) repeat-x;
	font:13px/19px Arial, sans-serif;
	margin:5px 0 0;
	position:relative;
	float:left;
}
.list-price ul{
	list-style:none;
	padding:0;
	margin:0;
}
.list-price li{
	float:left;
	width:100%;
	border-bottom:1px solid #fff;
	padding:0 0 0 40px;	
}
.list-price h4{
	margin:0;
	background:url(/summer/markup/images/bg-price-heading.gif) no-repeat;
	color:#454549;
	font:12px/26px Arial, sans-serif;
	padding:4px 0 0 40px;
}
.list-price a{color:#fff;}
.list-price .green{background:#90b8ae;}
.list-price .blue{background:#8088b5;}
.add-price{
	width:431px;
	background:url(/summer/markup/images/bg-add-price.jpg) no-repeat;
	position:absolute;
	top:34px;
	left:202px;
	z-index:10;
	font:11px/16px Arial, sans-serif;
	color:#5e5e5e;
}
.add-price div{
	background:url(/summer/markup/images/bg-bottom-add.gif) no-repeat 0 100%;
	overflow:hidden;
	padding:0 0 9px;
}
.add-price th{
	font-size:13px;
	color:#7f88b4;
	line-height:13px;
	padding:5px 0 2px 20px;
	text-align:left;
	border-bottom:1px solid #fff;
	background:none;
	font-weight:normal;
}
.add-price table{border-collapse:collapse;}
.add-price td{padding:0 0 0 20px;}
.unit-date{
	width:148px;
	background:url(/summer/markup/images/bg-add-blue.gif) repeat-y;
}
.unit-price{
	background:url(/summer/markup/images/bg-add-blue.gif) repeat-y -168px 0;
	width:243px;
}
.unit-date-green{
	width:148px;
	background:url(/summer/markup/images/bg-add-green.gif) repeat-y;
}
.unit-price-green{
	background:url(/summer/markup/images/bg-add-green.gif) repeat-y -168px 0;
	width:243px;
}
.first-blue{
	line-height:23px;
	background:#8088b5;
}
.first-orange{
	line-height:23px;
	background:#c98d77;
}
.list-discount{
	width:100%;
	background:url(/summer/markup/images/bg-discount.gif) repeat-x;
	font:13px/19px Arial, sans-serif;
	position:relative;
	float:left;
	margin:0 0 35px;
}
.list-discount h4{
	margin:0;
	background:url(/summer/markup/images/bg-discount-heading.gif) no-repeat;
	color:#454549;
	font:12px/26px Arial, sans-serif;
	padding:4px 0 0 40px;
}
.list-discount ul{
	list-style:none;
	padding:0;
	margin:0;
}
.list-discount li{
	float:left;
	width:100%;
	border-bottom:1px solid #fff;
	padding:0 0 0 40px;
}
.list-discount a{color:#fff;}
.list-discount .orange{background:#c98d77;}
.list-discount .violet{background:#c6adc1;}
.add-discount{
	width:429px;
	overflow:hidden;
	background:url(/summer/markup/images/bg-add-discount.jpg) no-repeat;
	position:absolute;
	top:34px;
	left:203px;
	font:11px/16px Arial, sans-serif;
	color:#5e5e5e;
}
.add-discount div{
	overflow:hidden;
	background:url(/summer/markup/images/bg-add-discount-div.jpg) no-repeat 0 100%;
	padding:0 0 12px;
}
.add-discount table{border-collapse:collapse;}
.add-discount th{
	border-bottom:1px solid #fff;
	line-height:13px;
	font-size:13px;
	font-weight:normal;
	background:none;
	text-align:left;
	padding:5px 0 2px 14px;
	color:#b96e51;
}
.add-discount td{padding:0 0 0 14px;}
.unit-group{
	width:206px;
	background:url(/summer/markup/images/bg-add-orange.jpg) repeat-y;
}
.unit-person{
	width:200px;
	background:url(/summer/markup/images/bg-add-orange.jpg) repeat-y -217px 0;
}
.unit-group-violet{background:url(/summer/markup/images/bg-add-violet.jpg) repeat-y;}
.unit-person-violet{background:url(/summer/markup/images/bg-add-violet.jpg) repeat-y -217px 0;}
.group-discount{
	background:url(/summer/markup/images/bg-group.gif) repeat-y;
	width:100%;
	overflow:hidden;
	margin:99px 0 0;
	float:left;
}
/*star-rating*/
.star-rating{
	list-style:none;
	margin:0;
	padding:0;
	width:28px;
	height:5px;
	overflow:hidden;
	position:relative;
	background:url(/summer/markup/images/bg-raiting-stars.gif) repeat-x;
}
.star-rating li{float:left;}
.star-rating li a{
	display:block;
	width:7px;
	height:5px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:2;
	position:absolute;
}
.star-rating li a:hover,
.star-rating li.active a{
	background:url(/summer/markup/images/bg-raiting-stars.gif) repeat-x 0 -5px;
	z-index:1;
	left:0;
}
.star-rating a.one-star{left:0px;}
.star-rating a.one-star:hover,
.star-rating li.active a.one-star{width:7px;}
.star-rating a.two-stars{left:7px;}
.star-rating a.two-stars:hover,
.star-rating li.active a.two-stars{width:14px;}
.star-rating a.three-stars{left:14px;}
.star-rating a.three-stars:hover,
.star-rating li.active a.three-stars{width:21px;}
.star-rating a.four-stars{left:21px;}
.star-rating a.four-stars:hover,
.star-rating li.active a.four-stars{width:28px;}
.star-rating a.five-stars{left:28px;}

.white_background {
	
}
.white_background a {
	color:#007733;
	text-decoration:underline; 
}

.search_form {
	text-align:left; 
	width:200px; 
	color:#29356F; 
	padding:0px; 
	padding-left:2px;
	clear:Both; 
}
.search_form_division {
	margin-top:2px;
}
.search_checkbox {
	margin:0px; 
	border:0px;
	height:10px;
}


#pricing_helper {
	border:1px solid #333333;
	background-color:#ffffff;
	width:205px;
	position:absolute;
	top:35px;
	display:none;
	left:5px;
	padding:3px;
	z-index:99;
}
#pricing_helper a {
	color:#29356F;
}

#indep_helper {
	border:1px solid #333333;
	background-color:#ffffff;
	width:205px;
	position:absolute;
	top:35px;
	display:none;
	left:5px;
	padding:3px;
}
#indep_helper a {
	color:#29356F;
}

.search_results_location {
	color:#666666;
	font-size:11px;
}

input.chaletline_button{ 
	font-size:14px;
	font-weight:bold;  
	text-align: centre;
	background-color:#007733;
	border:2px solid #ffffff;  
	color:#eeeeee;    
	padding: 2px;
	width: 150px;
	height: 30px;  
	text-decoration: none;
	float:right;
	clear: both;  
	margin-top: 10px;
}
.contact_form_header {
	color:#007733;
	font-size:14px;
	text-decoration:underline;
	font-weight:Bold;
}
