@charset "utf-8";
body {
	background: url(../images/bodybg.jpg) top repeat-x;
}
body.innerpage {
	background: url(../images/bodybg-inner.jpg) top repeat-x;
}
#ie6leftleafbg, #ie6rightleafbg {
	display: none;
	position: absolute;
}

#bodycontainer {
	background: url(../images/contentshadow.png) center center repeat-y;
	min-width: 999px;
}
#bodyin {
	background: url(../images/pageleafleft.png) left top no-repeat;
}

#maincontainer {
	background: url(../images/pageleafbg.png) center top no-repeat;
}
.innerpage #maincontainer {
	background: url(../images/pageleafbg.png) center -180px no-repeat;
}
#maincontainerbody {
	width: 895px;
	margin: 0 auto;
	position: relative;
}

#maincontainerfootbg {
	display: block;
	background: url(../images/contentshadowfooter.png) center top no-repeat;
	height: 12px;
	overflow: hidden;
}

#container {
	width: 801px;
	margin: 0 auto;
	min-height: 558px;
	text-align: left;
	padding: 0 20px 0 20px;
}

#header {
	height: 84px;
	overflow: hidden;
}
/* topnavigation */
#topnavigation {
	clear: both;
	background: url(../images/topmenubg.gif) top repeat-x;
	height: 27px;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	padding: 0 0 0 39px;
}
#topnavigation ul {
	padding: 0; margin: 0; border: 0; outline: 0;
	list-style: none;
}
#topnavigation ul li {
	float: left;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	line-height: 27px;
	text-align: center;
}
#topnavigation ul li.number {
	float: right;
	margin-right: 40px;
	font-size: 17px;
	font-weight: bold;
	color: #ffcc00;
}
#topnavigation ul li a {
	display: block;
	float: left;
	height: 27px;
    color: #fff;
	color: #fff !important;
	width: auto;
	text-decoration: none;
}
#topnavigation ul li a span {
	display: block;
	height: 27px;
	float: left;
}
#topnavigation ul li a span span {
	display: block;
	float: left;
	height: 27px;
	padding: 0 13px;
	cursor: pointer;
}
#topnavigation ul li a:hover, 
#homepage #topnavigation ul li a.menuhome,
#thechaletpage #topnavigation ul li a.menuchalet,
#chamonixpage #topnavigation ul li a.menuchamonix,
#informationpage #topnavigation ul li a.menuinfo,
#bookingpage #topnavigation ul li a.menubooking,
#contactpage #topnavigation ul li a.menucontact,
#holidayspage #topnavigation ul li a.menuholidays
{
	display: block;
	height: 27px;
	background: url(../images/topmenubg_active_bg.gif) left top repeat-x;
}
#topnavigation ul li a:hover span,
#homepage #topnavigation ul li a.menuhome span,
#thechaletpage #topnavigation ul li a.menuchalet span,
#chamonixpage #topnavigation ul li a.menuchamonix span,
#informationpage #topnavigation ul li a.menuinfo span,
#bookingpage #topnavigation ul li a.menubooking span,
#contactpage #topnavigation ul li a.menucontact span
#holidayspage #topnavigation ul li a.menuholidays span
{
	display: block;
	height: 27px;
	background: url(../images/topmenubg_active_l.gif) left top no-repeat;
}
#topnavigation ul li a:hover span span, 
#homepage #topnavigation ul li a.menuhome span span,
#thechaletpage #topnavigation ul li a.menuchalet span span,
#chamonixpage #topnavigation ul li a.menuchamonix span span,
#informationpage #topnavigation ul li a.menuinfo span span,
#bookingpage #topnavigation ul li a.menubooking span span,
#contactpage #topnavigation ul li a.menucontact span span
#holidayspage #topnavigation ul li a.menuholidays span span
{
	display: block;
	height: 27px;
	padding: 0 13px;
	background: url(../images/topmenubg_active_r.gif) right top no-repeat;
	cursor: pointer;
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
	position:absolute;
	top: 0px;
	left: 0;
	margin: 0;
	padding: 10px;
	border: none; /*THEME CHANGE HERE*/
	z-index:101;
	background-color: #49494b;
	visibility: hidden;
	min-width: 100px;
}


.dropmenudiv a {
	width: auto;
	line-height: 15pt;
	display: block;
	font-size: 13px;
    color: #fff;
	color: #fff !important;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	width: auto;
}

.dropmenudiv a:hover, .dropmenudiv a.active{ /*THEME CHANGE HERE*/
	color: #c0af00;
	color: #c0af00 !important;
}

/* submenu */
#submenu {
	line-height: 17px;
	font-size: 13px;
	font-weight: normal;
	padding: 12px 30px 0 30px;
}
#submenu a {
	color: #333333;
	text-decoration: none;
	padding: 0 3px;
}
#submenu a:hover, #submenu a.active {
	text-decoration: underline;
	color: #c0af00;
}
/* banner */
#homebanner {
	width: 801px;
	height: 338px;
	overflow: hidden;
}
.innerpage #homebanner {
	height: 158px;
}
/* content area */
.contentarea {
	padding: 20px;
}
.contents {
	padding: 0;
	margin: 0;
}
.contents h2{
	font-family:"Adobe Garamond Pro", "Adobe Garamond Pro Bold", Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size:26px;
	color:#c0af00;
	margin-left:15px;
	padding-bottom:15px;
}
.contents h3{
	font-family:"Adobe Garamond Pro", "Adobe Garamond Pro Bold", Georgia, "Times New Roman", Times, serif;
	margin: 0;
	font-size:18px;
	color:#c0af00;
	text-transform:uppercase;
	font-weight:normal;
	margin-left:15px;
	margin-bottom:14px;
	line-height:18px;
}
.greycontentarea {
	background: url(../images/greycontentbg.jpg) top repeat-x;
	margin: 10px 0 0 0;
	border-top: 1px solid #a7a9ac;
	padding: 20px 0 0 0;
}
.greycontentarea .leftcol , .greycontentarea .rightcol {
	width: 380px;
	float: left;
}
.greycontentarea .rightborder {
	border-right: 1px solid #a7a9ac;
	padding-right: 7px;
	margin-right: 7px;
}
.greycontentarea .leftcol .imagebox {
	margin: 30px 0 0 9px;
}
.greycontentarea .leftcol .imagebox img {
	float: left;
	padding: 0 3px 3px 0;
}
.greycontentarea .rightcol {
	padding: 0 0 0 1px;
	border: none;
}
.greycontentarea .gallerysummary {
	margin: 0px 0 0 9px;
}
.greycontentarea .gallerysummary a {
	background: url(../images/galleryimgbg.png) left top no-repeat;
	display: block;
	padding: 10px;
	width: 144px;
	height: 110px;
	text-align: center;
	text-decoration: none;
	float: left;
	overflow: hidden;
	margin: 0 12px 7px 0;
}
/* tool tip */
#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: auto;
	border: 1px solid black;
	padding: 5px;
	background-color: #c0af00;
	color: #fff;
	font-weight: bold;
	visibility: hidden;
	z-index: 100;
	/* Remove below line to remove shadow. Below line should always appear last within this CSS 
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#dhtmltooltip span {
	color: #000;
	font-size: 9px;
	font-weight: normal;
}
#dhtmlpointer{
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}

#footer {
	margin: 15px 0px 0 0px;
	background-color: #58595b;
	padding: 15px 0 10px 0;
}
#footer p {
	color: #fff;
	font-size: 11px;
	line-height: 19px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 5px;
}
#footer p.footinfo {
	line-height: 15px;
	font-weight: normal;
}
#footer p a {
	padding: 0 3px;
	color: #fff;
    color: #fff !important;
	text-decoration: none;
}
#footer p a:hover {
	text-decoration: underline;
}
#iconsets {
	position: absolute;
	top: 435px;
	left: 11px;
	width: 23px;
}
.innerpage #iconsets {
	top: 255px;
}
#iconsets img {
	margin-bottom: 2px;
}
/* text heading */
.txtimgheading {
	margin: 0 0 15px 15px;
	padding: 0;
	background-position: left top; background-repeat: no-repeat;
}
.txtimgheading span {
display: none;
}
#imgcontents .imagearea {
	float: left;
	width: 165px;
	padding-top: 15px;
	padding-left: 15px;
}
#imgcontents .greycontentarea {
	float: left;
	width: 575px;
}
#imgcontents.usefullinks .imagearea {
	float: left;
	width: 130px;
	padding-top: 15px;
	padding-left: 15px;
	text-align: center;
}
#imgcontents.usefullinks .greycontentarea {
	float: left;
	width: 610px;
}
#imgcontents.usefullinks .greycontentarea p {
	font-style: normal;
}
#imgcontents.usefullinks .greycontentarea p.txthead {
	font-weight: bold;
	font-style: normal;
}
#imgcontents .date {
	float: right;
	color: #414042;
}
.yellowbar {
	background: url(../images/yellowbg.gif) top repeat-x;
	height: 51px;
	margin: -10px 0 18px 0;
}
.yellowbar .cols {
	width: 49%;
}
.yellowbar p {
	padding: 0;
	margin: 0;
	line-height: 51px;
	font-size: 13px;
	font-weight: bold;
}
.yellowbar span.pdf {
	display: block;
	background: url(../images/pdficon.png) left top no-repeat;
	width: 46px;
	height: 47px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}
.yellowbar span.white {
	background-color: #fff;
}
.recruitmentitem, .subsection {
	clear: both;
	margin: 0 0 18px 0;
	border-top: 1px solid #c0af00;
	border-bottom: 1px solid #c0af00;
	background-color: #f7f6f1;
}
.subsection {
	background-color: #fff;
	border-bottom: none;
	margin-bottom: 0;
}
.head, .foot {
	min-height: 39px;
	background-color: #f4f1d2;
	padding: 0 10px;
}
.foot {
	padding-top: 8px;
	min-height: 31px;
}
.head h5 {
	color: #414042;
	padding-top: 10px;
	padding-bottom: 0;
}
.head p {
	padding-top: 6px;
	color: #000;
	padding-bottom: 0;
}
.content {
	padding: 10px 10px 0 10px;
}
content p {
	font-size: 11px;
}
a.applynow {
	background: url(../images/butapply.png) left top no-repeat;
	width: 105px;
	height: 27px;
	text-decoration: none;
	display: block;
	margin: 0px 10px 0 20px;
	float: right;
}
a.applynow span {
	display: none;
}
a.booknow {
	display: block;
	background: url(../images/butbooknow.png) left top no-repeat;
	width: 72px;
	height: 22px;
	margin-top: 1px;
	text-decoration: none;
}
a.booknow span {
	display: none;
}
.booked {
	padding-left: 11px;
	color: #f60808;
	font-weight: bold;
}
.bookingchart {
}
.bookingchart table {
	border-collapse: collapse;
	font-size: 12px;
	line-height: 25px;
	width: 100%;
	margin: 10px 0 28px 0;
}
.bookingchart table tr.gap {
	line-height: 15px;
	font-size: 10px;
	height: 15px;
}
.bookingchart table th {
	font-weight: bold;
	padding: 0 20px;
}
.bookingchart table th.head {
	font-size: 13px;
	width: 35%;
}
.bookingchart table th.price {
	width: 25%;
}
.bookingchart table th.avail {
	width: 15px;
}
.bookingchart table td {
	padding-left: 20px;
	line-height: 25px;
	font-size: 11px;
	padding: 0 20px;
}
.bookingchart table.yellow th {
	background-color: #f8f3bc;
	border-bottom: 1px solid #c0af00;
	border-top: 1px solid #c0af00;
}
.bookingchart table.yellow tr.dark td {
	background-color: #f4f1d2;
}
.bookingchart table.yellow tr.light td {
	background-color: #f7f6f1;
}
.bookingchart table.blue th {
	background-color: #d1e5fa;
	border-bottom: 1px solid #0c7aed;
	border-top: 1px solid #0c7aed;
}
.bookingchart table.blue tr.dark td {
	background-color: #d7e5f4;
}
.bookingchart table.blue tr.light td {
	background-color: #f7f6f1;
}

form {
	padding: 20px 0;
}
form p {
	font-size: 11px;
}
form label {
	float: left;
	display: block;
	min-height: 19px;
	font-size: 13px;
	line-height: 15px;
	margin: 0 2px 6px 0;
	padding: 5px 5px 0 15px;
	font-weight: bold;
}
form input.text {
	width: 200px;
}
form input.smalltext {
	width: 150px;
}
form input.smallertext {
	width: 80px;
}
form input.numtext {
	width: 40px;
}
form .col label.info {
	width: auto;
}
form input, textarea, select {
	float: left;
	height: 19px;
	border: 1px solid #c0af00;
	background-color: #f4f1d2;
	margin: 0 5px 6px 0;
	padding: 3px 1px 0px 1px;
	font-size: 13px;
	line-height: 15px;
}
form textarea {
	height: auto;
}
form select {
	height: auto;
	padding: 2px 1px;
	width: 200px;
	margin-left: 15px;
}
form .col {
	width: 360px;
	float: left;
	padding: 0 5px 15px 15px;
}
form .col label {
	width: 115px;
	padding: 5px 0 0 0px;
}
form .col label.normal {
	width: auto;
}
.border-bottom {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
}
form .optionboxes {
	padding: 10px 0 20px 0;
}
form .optionboxes label {
	width: auto;
	line-height: inherit;
	padding: 0 0 0 15px;
}
form .optionboxes label.nopad {
	padding: 0 0 0 0px;
}
form .optionboxes input.check {
	padding: 0;
	background-color: #fff;
	width: 13px;
	height: 13px;
	border: none;
	line-height: inherit;
	margin: 0px 5px 0 5px;
}
form .optionboxes label span{
	color: #ed1c24;
	}
form .captcha {
	margin: 20px 0;
}
form .captcha label {
	text-align: right;
	color: #ed1c24;
	width: 180px;
	margin-top: 15px;
}
form .captcha a.refresh {
	background: url(../images/refresh.gif) left top no-repeat;
	width: 29px;
	height: 30px;
	float: left;
	border: none;
	display: block;
	text-decoration: none;
	padding: 0;
	margin: 15px 10px 0 0;
	cursor: pointer;
}
form .captcha label a {
	color: #ed1c24;
	text-decoration: underline;
	cursor: pointer;
}
form .captcha a.refresh span {
	display: none;
}
form .captcha img {
	float: left;
}
form input.enquire, form input.reset, form input.send, form input.cancel {
	background: url(../images/butenquire.png) left top no-repeat;
	width: 105px;
	height: 27px;
	border: none;
	padding: 0;
	margin: 0;
}
form input.enquire {
	margin-top: -2px;
}
form input.send, form input.cancel {
	height: 23px;
	width: 103px;
	background: url(../images/butsend.gif) left top no-repeat;
}
form input.cancel {
	width: 90px;
	background: url(../images/butcancel.gif) left top no-repeat;
	margin: 0px 5px 0 15px;
}
form input.reset {
	background: url(../images/butreset.png) left top no-repeat;
	width: 90px;
	height: 23px;
	margin: 0 5px 0 15px;
}
p.address {
	padding-top: 20px;
	font-size: 11px;
	padding-bottom: 0;
}
p.address strong {
	width: 75px;
	float: left;
}
#text_luxury_right_on_the_piste {
	background-image: url(../images/txt-luxury_right_on_the_piste.png);
	width: 348px; height: 33px;
	float: right;
	margin: 14px 41px 9px 0;
}
/* CSS3 STYLES--*/
@font-face { font-family: 'Adobe Garamond Pro', 'Adobe Garamond Pro Bold',;
	src: url('http://www.chamonixexclusive.com/dev/fonts/Adobe');
	src: url('http://www.chamonixexclusive.com/dev/fonts/Adobe(2)');
}
.text_luxury_heading{
	margin: 14px 34px 22px 34px;
	font-family:"Adobe Garamond Pro", "Adobe Garamond Pro Bold", Georgia, "Times New Roman", Times, serif;
	font-size:28px;
	color:#c0af00;
	font-weight:normal;
}

#header .leftside{ float:left; width:400px;}
#header .rightside{ float:right; line-height:30px;}
#header span.rightside{font-size:24px;}
#text_this_is_chamonix_exclusive {
	background-image: url(../images/txt-this_is_chamonix_exclus.jpg);
	width: 467px; height: 27px;
}

#text_relax_and_enjoy_the_experience {
	background-image: url(../images/luxury-resort-txt.png);
	width: 311px; height: 27px;
}

#text_our_amazing_chalet {
	background-image: url(../images/great-chalet.png);
	width: 390px; height: 27px;
}

#text_news {
	background-image: url(../images/txt-skiinskiout-chamonix.gif);
	width: 405px; height: 30px;
}
#text_recruitment {
	background-image: url(../images/text_recruitment.gif);
	width: 175px; height: 27px;
}
#text_availability_booking {
	background-image: url(../images/text_availability_booking.gif);
	width: 307px; height: 30px;
}
#text_booking_enquiry {
	background-image: url(../images/text_booking_enquiry.gif);
	width: 256px; height: 32px;
}
#text_chalet_gallery {
	background-image: url(../images/text_chalet_gallery.gif);
	width: 222px; height: 26px;
}
#text_guest_book {
	background-image: url(../images/text_guest_book.gif);
	width: 172px; height: 26px;
}
#text_accomodation {
	background-image: url(../images/text_accomodation.gif);
	width: 228px; height: 26px;
}
#text_comfort_and_exclusivity {
	background-image: url(../images/text_comfort_and_exclusivity.png);
	width: 231px; height: 17px;
}
#text_facilities {
	background-image: url(../images/text_facilities.gif);
	width: 129px; height: 22px;
}
.cols {
	padding: 0;
	margin: 0;
	width: 50%;
	float:left;
}
.pad30 {
	padding-left: 30px;
}
a.enlargegroundfloor, a.enlargefirstfloor, a.enlargesecondfloor {
	background: url(../images/enlarge-ground-floor.gif) left top no-repeat;
	width: 215px;
	height: 17px;
	text-decoration: none;
	display: block;
}
a.enlargegroundfloor span, a.enlargefirstfloor span, a.enlargesecondfloor span {
	display: none;
}
a.enlargefirstfloor {
	background: url(../images/enlarge-first-floor.gif) left top no-repeat;

}
a.enlargesecondfloor {
	background: url(../images/enlarge-second-floor.gif) left top no-repeat;

}
#text_the_service {
	background-image: url(../images/text_the_service.gif);
	width: 168px; height: 27px;
}
#text_the_service_stats_on {
	background-image: url(../images/text_the_service_start_on_arrival_at_geneva.png);
	width: 380px; height: 21px;
}
#text_lift_passes_ski_school {
	background-image: url(../images/text_lift_passes_ski_school.png);
	width: 441px; height: 23px;
}
#text_breakfast {
	background-image: url(../images/text_breakfast.png);
	width: 110px; height: 18px;
}
#text_afternoon_tea {
	background-image: url(../images/text_afternoon_tea.png);
	width: 172px; height: 19px;
}
#text_dinner {
	background-image: url(../images/text_dinner.png);
	width: 86px; height: 19px;
}
#text_selected_wines {
	background-image: url(../images/text_selected_wines.png);
	width: 176px; height: 21px;
}
#text_childrens_menu {
	background-image: url(../images/text_childrens_menu.png);
	width: 200px; height: 20px;
}
#text_additional_services_available {
	background-image: url(../images/text_additional_services_available.png);
	width: 345px; height: 18px;
}
#text_staff_day_off {
	background-image: url(../images/text_staff_day_off.png);
	width: 160px; height: 19px;
}
#text_usefullinks {
	background-image: url(../images/text_usefullinks.gif);
	width: 183px; height: 29px;
}
.imgleft {
	float: left;
	padding: 0px 10px 15px 15px;
}
.imgleft img {
	background: url(../images/imgbg.png) left top no-repeat;
	width: 120px;
	height: 129px;
	padding: 10px 10px 10px 12px;
	margin: 0px 0 10px 0;
	display: block;
}
.imgleft2 {
	float: left;
	padding: 0px 10px 15px 15px;
}
.imgleft2 img {
	width: 120px;
	padding:0;
	margin: 0px 0 10px 0;
	display: block;
	border:4px solid #c0af01;
}
.imgleft img.imgbg2 {
	background: url(../images/imgbg2.png) left top no-repeat;
	width: 220px;
	height: 187px;
	padding: 10px;
	margin: 0px 0 10px 0;
	display: block;
}
.greycontentarea .contentright {
	width: 590px;
	float: left;
}
.greycontentarea .contentright_2 {
	width: 485px;
	float: left;
}
.greycontentarea .contentright h3 {
	/*margin-top: 10px;*/
	margin: 0 0 15px 15px;
	padding: 0;
}
#text_children_very_welcome {
	background-image: url(../images/text_children_very_welcome.png);
	width: 710px; height: 20px;
}
#text_children {
	background-image: url(../images/text_children.png);
	width: 111px; height: 18px;
}
#text_skiing_and_childcare {
	background-image: url(../images/text_skiing_and_childcare.png);
	width: 211px; height: 18px;
}
#text_children_facilities {
	background-image: url(../images/text_children_facilities.png);
	width: 189px; height: 16px;
}
#text_service_for_children {
	background-image: url(../images/text_service_for_children.png);
	width: 208px; height: 16px;
}
#text_contact_us {
	background-image: url(../images/text_contact_us.gif);
	width: 164px; height: 27px;
}
#text_for_your_luxury {
	background-image: url(../images/text_for_your_luxury.png);
	width: 262px; height: 25px;
}
#text_a_touch_of_luxurt_for_ {
	background-image: url(../images/text_a_touch_of_luxury_for.png);
	width: 438px; height: 25px;
}
#text_london_collection {
	background-image: url(../images/text_london_collection.png);
	width: 146px; height: 17px;
}
#text_english_spa_collection {
	background-image: url(../images/text_english_spa_collection.png);
	width: 168px; height: 17px;
}
#text_spa_therapy_collection {
	background-image: url(../images/text_spa_therapy_collection.png);
	width: 167px; height: 17px;
}
#text_verde_collection {
	background-image: url(../images/text_verde_collection.png);
	width: 143px; height: 17px;
}
#text_oncall_driver {
	background-image: url(../images/text_oncall_driver.gif);
	width: 268px; height: 29px;
}
#text_childrens_entertainment {
	background-image: url(../images/text_childrens_entertainment.gif);
	width: 301px; height: 29px;
}
#text_luxury_chalet {
	background-image: url(../images/text_luxury-catered-chalet-accommodation.gif);
	width: 469px; height: 29px;
}
#text_ski_in_out {
	background-image: url(../images/text_ski-in-ski-out-chalet-prarion.png);
	width: 369px; height: 29px;
}
.pinkbox {
	background-color: #e5dad0;
	padding: 0; margin: 0;
	padding-top: 15px;
}
.boxes {
	margin: 0 0 0 15px;
}
.boxes .box {
	float: left;
	padding: 0 5px 50px 0;
	width: 178px;
	height: 237px;
}

.boxes .box p {
	background: url(../images/bigimg1bg.png) left top no-repeat;
	width: 158px;
	height: 217px;
	padding: 10px;
	color: #000;
	font-size: 10px;
	line-height: 10px;
	font-weight: bold;
}
.boxes .box p img {
	padding-bottom: 5px;
}
.boxes .txtimgheading {
	margin-left: 5px;
	margin-bottom: 5px;
}
#text_piste_map {
	background-image: url(../images/text_piste_map.gif);
	width: 115px; height: 22px;
}
#text_terms_and_conditions {
	background-image: url(../images/text_terms_and_conditions.gif);
	width: 281px; height: 29px;
}
#text_transfer_and_travel {
	background-image: url(../images/text_transfer_and_travel.png);
	width: 302px; height: 25px;
}
#text_tranfer_from_the_airport {
	background-image: url(../images/text_tranfer_from_the_airport.png);
	width: 291px; height: 17px;
}
#text_in_resort_transfer_service {
	background-image: url(../images/text_in_resort_transfer_service.png);
	width: 291px; height: 16px;
}
#text_on_call_driver {
	background-image: url(../images/text_on_call_driver.png);
	width: 163px; height: 17px;
}
#text_transfer_to_the_airport {
	background-image: url(../images/text_transfer_to_the_airport.png);
	width: 267px; height: 18px;
}
#text_location {
	background-image: url(../images/text_location.png);
	width: 95px; height: 17px;
}
iframe {
	margin-left: 15px;
	border: 1px inset #c0af00;
}
#text_chamonix_weather {
	background-image: url(../images/text_chamonix_weather.gif);
	width: 274px; height: 28px;
}
#text_ski_safari_off_piste_courses {
	background-image: url(../images/text_ski_safari_off_piste_courses.png);
	width: 450px; height: 52px;
}
#text_our_partner_simon {
	background-image: url(../images/text_our_partner_simon.png);
	width: 498px; height: 18px;
}
#text_ski_safari_orienteering {
	background-image: url(../images/text_ski_safari_orienteering.png);
	width: 545px; height: 44px;
}
#text_off_piste_back_country_intro {
	background-image: url(../images/text_off_piste_back_country_intro.png);
	width: 470px; height: 23px;
}
#text_off_piste_back_country_adventure {
	background-image: url(../images/text_off_piste_back_country_adventure.png);
	width: 470px; height: 23px;
}
#text_vallee_blanche {
	background-image: url(../images/text_vallee_blanche.png);
	width: 155px; height: 18px;
}
#text_booking_a_course {
	background-image: url(../images/text_booking_a_course.png);
	width: 188px; height: 20px;
}

#text_skiing_in_the_chamonix_valley {
	background-image: url(../images/text_skiing_in_the_chamonix_valley.png);
	width: 369px; height: 23px;
}
#text_esf_lesson_les_houches {
	background-image: url(../images/text_esf_lesson_les_houches.png);
	width: 268px; height: 17px;
}
#text_simon_abrahams_mountain {
	background-image: url(../images/text_simon_abrahams_mountain.png);
	width: 349px; height: 22px;
}
#text_booking_esf_lessons_simon {
	background-image: url(../images/text_booking_esf_lessons_simon.png);
	width: 487px; height: 42px;
}
#text_chamonix_les_houches {
	background-image: url(../images/text_chamonix_les_houches.png);
	width: 241px; height: 18px;
}
#text_chamonix_brevent {
	background-image: url(../images/text_chamonix_brevent.png);
	width: 199px; height: 20px;
}
#text_chamonix_flegere {
	background-image: url(../images/text_chamonix_flegere.png);
	width: 198px; height: 21px;
}
#text_chamonix_le_tour {
	background-image: url(../images/text_chamonix_le_tour.png);
	width: 199px; height: 18px;
}
#text_chamonix_vallorcine {
	background-image: url(../images/text_chamonix_vallorcine.png);
	width: 231px; height: 20px;
}
#text_chamonix_the_vallee_blanche {
	background-image: url(../images/text_chamonix_the_vallee_blanche.png);
	width: 319px; height: 20px;
}
#text_summar_in_the_chamonix_valley {
	background-image: url(../images/text_summar_in_the_chamonix_valley.png);
	width: 472px; height: 30px;
}
#flashcontent {
	width: 720px;
	height: 343px;
	overflow: hidden;
	margin-left: 20px;
	z-index: 1;
}
#text_sitemap {
	background-image: url(../images/text_sitemap.gif);
	width: 88px; height: 23px;
}
#imgcontents.guestcomments .greycontentarea p {
	font-style: italic;
}
#imgcontents.guestcomments .greycontentarea p.txthead {
	font-weight: bold;
	font-style: normal;
}
