/*  original: bookingToolForm.css ----------------------------------------------------- */

	#bookingToolForm{border-bottom:1px solid #fff;border-left:1px solid #fff;color:#403F3D;margin-bottom:10px;margin-left:4px;}
	#bookingToolForm h2{background:#00763A url(../img/boek_bg.gif) top right no-repeat;background-image:url(../images/style/bullets/search.gif);background-repeat:no-repeat;border:0;border-bottom:1px solid #fff;color:#FFF;font-size:12px;font-weight:700;height:24px;margin:0;padding:6px 0 0 12px;}
	#bookingToolForm form{border:none;margin:0 8px 0 10px;padding:0;}
	#bookingToolForm fieldset{border:none;padding:0 0 5px;width:auto;}
	#bookingToolForm .legend{margin-bottom:4px;margin-top:4px;}
	#chooseDate img{margin:0 0 0 2px;position:relative;right:0;top:3px;}
	#guestsAndVillas{margin:0;padding:0;}
	#guestsAndVillas .inputgroup{float:left;width:50%;}
	#guestsAndVillas select{margin:4px 1px 0 0;width:80px;}
	#guestsAndVillas .label{margin-top:4px;}
	#childrenAgesSelection{margin:0;padding:0;}
	#childrenAgesSelection .label{float:left;margin:0;padding:0;}
	#childrenAgesSelection select{margin:4px 10px 0 0;width:51px;}
	#cottageTypeSelection select{margin:4px 0;width:173px;}
	select#bedrooms{margin-top:4px;width:50px;}
	#childrenUnderSix{background:#00763A;border:0;color:#fff;display:none;font-family:verdana , arial , helvetica;font-size:10px;height:71px;left:327px;margin:0;padding:0;position:absolute;top:384px;width:163px;z-index:8;}
	#checkAndSubmit .button{background-image:url(../images/content/en/button_submit.gif);background-repeat:no-repeat;float:right;height:25px;margin-top:8px;width:80px;}
	fieldset#checkAndSubmit{padding:0 7px 0 0;}
	#checkAndSubmit .button a{display:block;text-indent:-9999px;}
	#calendarLink{margin-left:12px;}
	#stay{height:17px;margin-bottom:0;width:100px;}
	#village{width:152px;}
	#month{margin-top:8px;width:100px;}
	#day{margin-top:8px;width:48px;}

/*  original: bookingTool2.css -----------------------------------------------------   */

	body{background-color:#FFF;background-image:none;font-family:verdana, arial , helvetica;height:100%;}
	#contentcontainer{background-image:none;}
	#leftcomponents{float:left;}
	#req01_10{background-color:#FFF;color:#333;float:left;width:800px;}
	#ava01_13{background-color:#FFF;color:#333;float:left;width:800px;}
	#ava01_16{background-color:#FFF;color:#333;float:left;width:800px;}
	#ava01_11{background-color:#FFF;color:#333;float:left;width:800px;}
	#ava01_18{background-color:#FFF;color:#333;float:left;width:800px;}
	#ava01_19{background-color:#FFF;color:#333;float:left;width:800px;}
	#ove01_22{background-color:#FFF;color:#333;float:left;width:800px;}
	#ove01_23{background-color:#FFF;color:#333;float:left;width:800px;}
	#per01_24{background-color:#FFF;color:#333;float:left;width:800px;}
	#pat01_29{background-color:#FFF;color:#333;float:left;width:800px;}
	#loc01_31{background-color:#FFF;color:#333;float:left;width:800px;}
	#ser_32{background-color:#FFF;color:#333;float:left;width:800px;}
	#centerPanel{background-color:#FFF;clear:both;color:#333;float:left;margin-bottom:4px;width:732px;}
	table{border-collapse:collapse;border-spacing:0;}
	td{padding:2px;vertical-align:top;}
	
	#bookingPanel{border-left:1px solid #036936;float:left;width:559px;}
	#leftPanel{float:left;width:172px;}
	#rightPanel{float:left;width:172px;}
	#middlePanel{border-left:1px solid #036936;float:left;width:387px;}
	#middlePanel .navigation a{background:url(../img/arrow_light.gif) center left no-repeat;color:#00763A;float:left;font-weight:700;margin:0 0 0 20px;padding:10px 0 10px 15px;}
	#middlePanel .navigation a:hover{color:#034328;}
	
	.clear{clear:both;font-size:1px;height:0;line-height:0;margin:0;padding:0;}
	.headerDown{background:url(../img/rgtLink.gif) top right no-repeat;margin:0 20px 0 0;padding:2px 20px 5px 0;}
	.headerDown span{background:url(../img/arrowDown.gif) center left no-repeat;padding-left:15px;}
	#plus{background:url(../img/greenPlus.gif) top left no-repeat;float:left;height:10px;margin-top:1px;width:12px;}
	#minus{background:url(../img/greenMinus.gif) top left no-repeat;float:left;height:10px;margin-top:1px;width:12px;}
	
	#menu{margin-bottom:20px;padding:3px 0;width:559px;}
	#menu h1{color:#034328;font-size:120%;padding:0 0 0 4px;}
	#menu ul{height:24px;width:559px;}
	#menu .menu li{color:#678e7b;display:block;float:left;font-weight:700;height:24px;margin:0;padding:7px 0 6px 20px;text-decoration:none;}
	#menu .menu a{color:#678e7b;}
	#menu .menu a:hover{color:#034328;text-decoration:none;}
	#menu .menu .nav1{background:url(../img/nav1Off.gif) top left no-repeat;padding-right:5px;}
	#menu .menu .nav2{background:url(../img/nav2Off.gif) top left no-repeat;padding-right:5px;}
	#menu .menu .nav3{background:url(../img/nav3Off.gif) top left no-repeat;padding-right:5px;}
	#menu .menu .nav4{background:url(../img/nav4Off.gif) top left no-repeat;padding-right:5px;}
	#menu .menu .nav1On{background:url(../img/nav1On.gif) top left no-repeat;padding-left:25px;}
	#menu .menu .nav2On{background:url(../img/nav2On.gif) top left no-repeat;padding-left:25px;}
	#menu .menu .nav3On{background:url(../img/nav3On.gif) top left no-repeat;padding-left:25px;}
	#menu .menu .nav4On{background:url(../img/nav4On.gif) top left no-repeat;padding-left:25px;}
	#menu .menu .nav1On span{background:url(../img/navOnRgt.gif) top right no-repeat;height:24px;padding:7px 7px 6px 0;}
	#menu .menu .nav2On span{background:url(../img/navOnRgt.gif) top right no-repeat;height:24px;padding:7px 7px 6px 0;}
	#menu .menu .nav3On span{background:url(../img/navOnRgt.gif) top right no-repeat;height:24px;padding:7px 7px 6px 0;}
	#menu .menu .nav4On span{background:url(../img/navOnRgt.gif) top right no-repeat;height:24px;padding:7px 7px 6px 0;}
	#menu .title{width:137px;}
	
	#yourRequest{clear:both;float:left;margin-bottom:20px;width:545px;}
	#yourRequest h2{color:#034328;float:left;font-size:110%;padding:0 0 0 25px;}
	#yourRequest p{padding:0 0 0 25px;}
	#yourRequest div a{color:#00763A;font-weight:700;}
	#yourRequest div a:hover{color:#034328;}
	#yourRequest table{border-collapse:collapse;border-spacing:0;clear:both;margin-left:25px;}
	#yourRequest td{width:120px;}
	#yourRequest .name{color:#000;font-weight:700;}
	#yourRequest .help{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;float:right;height:24px;margin:0 12px 0 0;padding:2px 20px 5px 0;}
	#yourRequest .help span{background:url(../img/question.gif) center left no-repeat;color:#00763A;font-weight:700;padding-left:15px;}
	#yourRequest .header{background:url(../img/rgtLink.gif) top right no-repeat;float:right;margin:0 12px 0 0;padding:2px 20px 5px 0;}
	#yourRequest .header span{background:url(../img/arrow.gif) center left no-repeat;padding-left:15px;}
	#yourRequest .print{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;float:right;height:24px;margin:0 12px 0 0;padding:2px 20px 5px 0;}
	#yourRequest .print span{background:url(../img/arrow_preference.gif) center left no-repeat;color:#00763A;font-weight:700;padding-left:15px;}
	#yourRequest .promoTable{display:inline;float:left;width:330px;}
	#yourRequest .promoTable .name{width:60px;}
	#yourRequest .promoTable .smallCol{width:60px;}
	#yourRequest .promoTableOve{display:inline;float:left;width:520px;}
	
	#promoPanel{background:url(../img/preference_bg.gif) top left no-repeat;border:solid 1px #00763A;display:inline;float:right;height:40px;margin:0 10px 0 0;padding:0;width:170px;}
	#promoPanel ul{margin:0;padding:2px 0 0 45px;}
	#promoPanel li .title{background:url(../img/arrow_preference.gif) top left no-repeat;padding:0 0 0 12px;}
	#promoPanel li .text{background:#fff;font-weight:400;padding:0 0 0 12px;}
	#promoPanelOve{border:solid 1px #00763A;height:40px;margin:0 10px 0 0;padding:0;width:170px;}
	#promoPanelOve ul{margin:0;padding:2px 0 0 45px;}
	#promoPanelOve li .title{background:url(../img/arrow_preference.gif) top left no-repeat;padding:0 0 0 12px;}
	#promoPanelOve li .text{background:#fff;font-weight:400;padding:0 0 0 12px;}
	#stayResults input{border:none;}
	
	#stayResults{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-bottom:20px;margin-left:10px;width:535px;}
	#stayResults h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#stayResults .name{color:#000;font-weight:700;width:70px;}
	#stayResults a{border-bottom:1px solid #000;color:#000;}
	#stayResults a:hover{border-bottom:1px solid #000;color:#000;}
	#stayResults .notPrice{text-align:center;text-decoration:line-through;width:52px;}
	#stayResults .price{background:url(../img/priceBack.gif) top left no-repeat;font-weight:700;padding:2px 0;text-align:center;width:52px;}
	#stayResults .button{background:url(../img/greenLft.gif) bottom left no-repeat;bottom:0;padding:2px 0 4px 20px;position:absolute;right:0;}
	#stayResults .button span{background:url(../img/greenRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#stayResults .button a{color:#FFF;font-weight:700;}
	#stayResults .stayResultsTable{background:url(../img/greenDot.gif) top left repeat #FFF;left:10px;padding:1px;position:relative;width:520px;}
	#stayResults .stayResultsTable table{background-color:#E5EFEA;clear:both;width:520px;}
	#stayResults .stayResultsTable th{background:url(../img/xDot.gif) bottom left repeat-x;color:#034328;padding:10px 0 3px 3px;vertical-align:top;}
	#stayResults .stayResultsTable td{background:url(../img/xDot.gif) bottom left repeat-x;color:#034328;padding:3px 0 3px 3px;vertical-align:top;}
	#stayResults .stayResultsTable .borderOn{background:#FFF;padding:0;width:5px;}
	#stayResults .stayResultsTable .border{background:#E5EFEA;padding:0;width:5px;}
	#stayResults .stayResultsTable .phone{background:url(../img/phone.gif) center center no-repeat #E5EFEA;width:15px;}
	#stayResults .stayResultsTable .radio{width:15px;}
	#stayResults .stayResultsTable .radio a{border:none;}
	#stayResults .stayResultsTable .period{width:110px;}
	* html #stayResults .stayResultsTable .period{width:108px;}
	#stayResults .stayResultsTable .description{width:166px;}
	#stayResults .stayResultsTable .location{width:152px;}
	#stayResults .stayResultsTable .integers{width:65px;}
	#stayResults .stayResultsTable .integers .notPrice{text-align:center;text-decoration:line-through;width:52px;}
	#stayResults .stayResultsTable .radioOn{background-color:#FFF;width:15px;}
	#stayResults .stayResultsTable .periodOn{background-color:#FFF;width:110px;}
	* html #stayResults .stayResultsTable .periodOn{background-color:#FFF;width:108px;}
	#stayResults .stayResultsTable .periodDateOn{background-color:#FFF;}
	#stayResults .stayResultsTable .descriptionOn{background-color:#FFF;width:166px;}
	#stayResults .stayResultsTable .locationOn{background-color:#FFF;width:152px;}
	#stayResults .stayResultsTable .integersOn{background-color:#FFF;text-align:center;width:65px;}
	#stayResults .stayResultsTable .buttonRow{background:#E5EFEA;height:20px;}
	#stayResults .stayResultsTable .selected{background-color:#ACCDBD;}
	#stayResults .alternatives{margin-left:10px;position:relative;top:1px;width:520px;z-index:100;}
	#stayResults .alternatives table{clear:both;display:block;width:520px;}
	#stayResults .alternatives th{vertical-align:top;}
	#stayResults .alternatives .header a{border:none;color:#00763A;font-weight:700;}
	#stayResults .alternatives .header a:hover{color:#034328;}
	#stayResults .alternatives .header{background:url(../img/rgtLink.gif) top right no-repeat #fff;margin:5px 5px 0;padding:2px 0 5px;width:90%;}
	#stayResults .alternatives .header span{background:url(../img/arrow.gif) center left no-repeat;font-size:9px;padding-left:15px;}
	#stayResults .alternatives p{font-size:9px;font-weight:400;padding:0 5px 5px;}
	#stayResults .alternatives .periodDate{width:135px;}
	#stayResults .alternatives .description{width:163px;}
	#stayResults .alternatives .location{width:152px;}
	#stayResults .alternatives .integers{text-align:center;width:70px;}
	#stayResults .alternatives .periodDateOn{background:url(../img/col1Back.gif) top left no-repeat;width:135px;}
	#stayResults .alternatives .descriptionOn{background:url(../img/col2Back.gif) top left no-repeat;width:163px;}
	#stayResults .alternatives .locationOn{background:url(../img/col3Back.gif) top left no-repeat;width:152px;}
	#stayResults .alternatives .integersOn{border:0;text-align:center;width:70px;}
	
	#options{background:url(../img/greenDot.gif) top left repeat #FFF;clear:both;left:265px;margin:10px 0 5px;padding:1px;position:relative;width:277px;}
	#options .optionsTable{background-color:#fff;width:277px;}
	#options .title{background:url(../img/greenTitleBack.gif) top right no-repeat;color:#00763A;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	#options p{clear:both;float:none;margin:0;padding:5px 10px 20px;}
	#options .button{background:url(../img/green2Lft.gif) bottom left no-repeat;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#options .button span{background:url(../img/green2Rgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#options .button a{color:#FFF;font-weight:700;}
	
	#alternatives{background:url(../img/lftHead.gif) top left no-repeat;clear:both;display:inline;float:left;margin-left:10px;width:545px;}
	#alternatives h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#alternatives #colX3{display:inline;float:left;margin-left:10px;}
	#alternatives .colX3{display:inline;float:left;margin-right:5px;width:160px;}
	#alternatives p{padding-right:10px;}
	#alternatives .header a{color:#00763A;font-weight:700;}
	#alternatives .header a:hover{color:#034328;}
	#alternatives .header{background:url(../img/rgtLink.gif) top right no-repeat;float:right;margin:0 12px 0 0;padding:2px 20px 5px 0;width:128px;}
	#alternatives .header span{background:url(../img/arrow.gif) center left no-repeat;padding-left:15px;}
	
	#availabilitySection input{border:none;}
	#availabilitySection{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-bottom:0;margin-left:10px;width:545px;}
	#availabilitySection h3{color:#034328;float:left;font-size:110%;padding:0 0 10px 16px;}
	#availabilitySection table{clear:both;left:22px;padding-bottom:30px;position:relative;width:500px;}
	#availabilitySection th{padding:0 3px 10px;vertical-align:top;}
	#availabilitySection label{padding:0 5px;}
	#availabilitySection label.notselectable{margin-left:20px;}
	#availabilitySection .period{width:120px;}
	#availabilitySection .description{width:250px;}
	#availabilitySection .offer{padding-top:1px;width:448px;}
	#availabilitySection .integers{text-align:center;width:52px;}
	#availabilitySection .price{background:url(../img/priceBack.gif) top left no-repeat;font-weight:700;margin:0 0 3px;padding:2px 0 2px 2px;text-align:center;white-space:nowrap;width:52px;}
	#availabilitySection .price span{background:url(../img/priceBackRgt.gif) top right no-repeat;font-weight:700;margin:0 0 3px;padding:2px 3px 2px 2px;text-align:center;width:52px;}
	#availabilitySection a{border-bottom:1px solid #000;color:#000;}
	#availabilitySection a:hover{border-bottom:1px solid #000;color:#000;}
	#availabilitySection .add{background:url(../img/arrow.gif) center left no-repeat;float:right;margin-right:26px;padding-left:15px;position:relative;}
	#availabilitySection .cottage{clear:both;left:23px;padding-bottom:30px;position:relative;top:-22px;width:500px;}
	#availabilitySection .contentDescription{padding:0 0 10px;}
	#availabilitySection .contentDescription input{height:14px;}
	*> #availabilitySection .contentDescription{padding:0 0 12px;}
	*> #availabilitySection .contentDescription input{margin:0 3px -4px 4px;}
	
	#villas{background:url(../img/villaEndLft.gif) top left no-repeat;float:right;margin-bottom:-20px;margin-right:10px;padding:0 0 0 5px;position:relative;top:-5px;width:50px;}
	#villas h3{color:#034328;float:left;font-size:110%;padding:0 0 10px 16px;}
	#villas ul{background:url(../img/villaEndRgt.gif) top right no-repeat;float:left;padding:1px 5px 1px 0;}
	#villas span{background:url(../img/villaEndRgt.gif) top left no-repeat;padding:1px 3px;}
	#villas li{background:url(../img/villaOffLft.gif) top left no-repeat;float:left;padding:3px 0 3px 5px;}
	#villas li span{background:url(../img/villaOffRgt.gif) top right no-repeat;padding:3px 5px 3px 0;}
	#villas .villa{background:#FFF;font-weight:700;padding:3px 8px 3px 5px;}
	#villas .villaOn{background:url(../img/villaOnLft.gif) top left no-repeat #00763a;color:#FFF;font-weight:700;padding:3px 0 3px 8px;}
	#villas .villaOn span{background:url(../img/villaOnRgt.gif) top right no-repeat #00763a;color:#fff;padding:3px 8px 3px 0;}
	#villas a{color:#034328;font-weight:700;}
	#villas a:hover{color:#034328;}
	
	#stayResults #villas{background:url(../img/villaEndLft.gif) top left no-repeat;float:right;height:20px;margin-bottom:-28px;margin-right:1px;padding-right:0;top:-19px;}
	#total{background:url(../img/totalBack.gif) top left no-repeat #CCE4D8;border-bottom:1px solid #00763A;float:left;width:543px;}
	#total p{color:#034328;float:left;font-size:140%;font-weight:700;padding:2px 0 1px 24px;}
	#total span{color:#034328;float:right;font-size:140%;font-weight:700;padding:2px 30px 1px 0;}
	.colX2{display:inline;float:left;margin-top:0;width:270px;}
	#stayResults #addAction{background:url(../img/orangeDot.gif) top left repeat #FFF;clear:both;float:right;margin:10px 0;padding:1px;position:relative;width:248px;}
	.colX2 #addAction{background:url(../img/orangeDot.gif) top left repeat #FFF;clear:both;left:15px;margin:10px 0;padding:1px;position:relative;width:248px;}

	#addAction .title{background:url(../img/orangeTitleBack.gif) top right no-repeat;color:#CB5F26;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	#addAction p{clear:both;color:#CB5F26;float:none;margin:0;padding:2px 10px 24px;}
	*>#addAction p{padding-top:5px;}
	#addAction .button{background:url(../img/orangeLft.gif) bottom left no-repeat #f93;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#addAction .button span{background:url(../img/orangeRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#addAction .button a{color:#FFF;font-weight:700;}
	#addAction .addActionText{border:1px solid #999;margin:1px 0 0 10px;padding:2px;width:60px;}
	.addActionTable{background-color:#fff;left:54px;margin-bottom:10px;padding:1px;position:relative;width:400px;}
	.addActionTable p{color:#5fa684;font-weight:700;}
	.addActionTable input{padding:2px;width:66px;}
	.addActionTable .button{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;margin-left:10px;padding:3px 25px 1px 0;}
	.addActionTable .button a{background:url(../img/arrow.gif) center left no-repeat;color:#00763a;font-weight:700;padding-left:15px;}
	#addAction #villas{background:#fff;clear:both;display:inline;float:right;margin-bottom:0;padding:0 0 0 5px;position:relative;}
	#addAction .villa{background:#FFF;color:#CB5F26;display:block;float:right;font-weight:700;padding:3px 8px 3px 5px;}
	#addAction #villas ul{background:#fff;clear:both;float:right;padding:1px 0;position:relative;}
	#addAction #villas li span{background:url(../img/villaOffRgtAction.gif) top right no-repeat;padding:3px 5px 3px 0;}
	#addAction #villas li{background:url(../img/villaOffLftAction.gif) top left no-repeat;float:left;padding:3px 0 3px 5px;}
	#addAction #villas .villaOn{background:url(../img/villaOnLftAction.gif) top left no-repeat #f93;color:#630;font-weight:700;padding:3px 0 3px 8px;}
	#addAction #villas .villaOn span{background:url(../img/villaOnRgtAction.gif) top right no-repeat #f93;padding:3px 8px 3px 0;}
	#addAction #villas a{color:#630;font-weight:700;}
	
	#extras{background:url(../img/orangeDot.gif) top left repeat #FFF;clear:both;left:12px;margin-bottom:30px;padding:1px;position:relative;width:258px;}
	#extras .extrasTable{background-color:#fff;height:85px;width:258px;}
	#extras .title{background:url(../img/orangeTitleBack.gif) top right no-repeat;color:#f93;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	#extras p{color:#999;display:block;float:right;padding:0 0 25px;width:170px;}
	#extras ul{clear:both;padding:5px 10px 30px;}
	#extras li{list-style-type:disc;margin-left:15px;}
	#extras .button{background:url(../img/orangeLft.gif) bottom left no-repeat #f93;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#extras .button span{background:url(../img/orangeRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#extras .button a{color:#FFF;font-weight:700;}
	.colX3{display:inline;float:left;margin-top:0;width:519px;}
	
	#conextras{background:url(../img/greenDot.gif) top left repeat #FFF;clear:both;left:20px;margin:10px 0;padding:1px;position:relative;width:519px;}
	#conextras .extrasTable{background-color:#fff;height:88px;width:519px;}
	#conextras .title{background:url(../img/greenTitleBack.gif) top right no-repeat;color:#00763A;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	#conextras .imgleft{background:url(../img/con_mycpe.gif) 0 0 no-repeat;bottom:1px;display:inline;height:64px;left:8px;padding:1px;position:absolute;width:100px;}
	#conextras ul{clear:both;padding:-28px 10px 30px;}
	#conextras li{list-style-type:none;margin-left:128px;}
	#conextras .button{background:url(../img/green2Lft.gif) bottom left no-repeat #f93;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#conextras .button span{background:url(../img/green2Rgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#conextras .button a{color:#FFF;font-weight:700;}
	#conextras p{color:#999;display:block;float:left;margin:-22px 0 0 -81px;padding:0 0 25px;}
	html>body #conextras p{margin-left:128px;}
	#extras .mycpe{background:url(../img/services.jpg) 0 0 no-repeat;float:left;font-size:110%;font-weight:700;height:26px;margin:0 0 0 -81px;position:absolute;width:55px;}
	html>body #extras .mycpe{margin-left:0;}
	#extras .services{background:url(../img/services.jpg) 0 0 no-repeat;float:left;height:26px;left:0;margin-left:1px;margin-top:20px;position:absolute;width:55px;}
	#extras .location{background:url(../img/location.jpg) 0 0 no-repeat;float:left;height:26px;left:0;margin-left:1px;margin-top:20px;position:absolute;width:55px;}

	#proceed{background:url(../img/greenDot.gif) top left repeat #FFF;clear:both;color:#666;left:15px;margin:10px 0;padding:1px;position:relative;width:526px;}
	#proceed .proceedTable{background-color:#fff;width:526px;}
	#proceed p{clear:both;float:none;margin:0;padding:0 10px 20px;}
	#proceed label{margin-right:20px;}
	#proceed table{clear:both;float:none;margin:0 10px 20px 7px;}
	#proceed .title{background:url(../img/greenTitleBack.gif) top right no-repeat;color:#00763a;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	#proceed .radio{border:none;margin:0 3px -3px 0;width:10px;}
	#proceed .button{background:url(../img/greenLft.gif) bottom left no-repeat;display:inline;margin-top:-17px;padding:2px 0 4px 20px;position:absolute;right:0;}
	#proceed .button span{background:url(../img/greenRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#proceed .button a{color:#FFF;font-weight:700;}
	#proceed .login{padding:2px;}
	#proceed .login input{border:1px solid #999;display:inline;height:14px;margin:0;padding:1px;width:130px;}
	#proceed .login a{color:red;}

	#payment{margin-bottom:20px;vertical-align:top;width:545px;}
	#payment div{float:right;}
	#paymentMethod{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin:0 0 20px 10px;position:relative;top:-20px;width:545px;}

	#emailConfirm{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin:0 0 20px 10px;width:545px;}
	#emailConfirm div{clear:both;display:inline;margin:0 0 0 20px;padding:2px;}
	#emailConfirm .radio label{margin-left:5px;}
	#emailConfirm .email label{clear:both;font-weight:700;}
	#emailConfirm .email input{display:block;width:200px;}
	
	#footerButtons{background:url(../img/xDot.gif) bottom left repeat-x;clear:both;float:left;left:25px;margin:0 0 30px;position:relative;top:10px;width:520px;}
	#footerButtons .button{background:url(../img/greenLftRgt.gif) bottom left no-repeat;float:left;padding:2px 20px 4px 0;}
	#footerButtons .button span{background:url(../img/greenRgtRgt.gif) bottom right no-repeat;padding:2px 15px 4px 30px;}
	#footerButtons .button a{color:#FFF;font-weight:700;}
	#footerButtons .forward{background:url(../img/greenLft.gif) bottom left no-repeat;float:right;padding:2px 0 4px 20px;}
	#footerButtons .forward span{background:url(../img/greenRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#footerButtons .forward a{color:#FFF;font-weight:700;}
	#footerButtons .terms{color:#333;float:right;font-weight:700;margin-top:-1px;padding:0 10px;}
	#footerButtons .terms a{border-bottom:1px solid #000;color:#000;}
	#footerButtons .terms a:hover{border-bottom:1px solid #000;color:#000;}
	#footerButtons .terms a:visited{border-bottom:1px solid #000;color:#000;}
	#footerButtons .terms label{margin-left:5px;}
	#footerButtons .terms input{border:none;}
	#footerButtons #confirm{color:#333;float:right;margin:-1px 0 0;padding:0 10px;}
	#footerButtons #confirm a{color:#333;font-weight:700;text-decoration:underline;}
	#footerButtons #confirm a:hover{color:#333;font-weight:700;text-decoration:underline;}
	#footerButtons #confirm a:visited{color:#333;font-weight:700;text-decoration:underline;}
	#footerButtons #confirm label{font-weight:700;margin:0 4px;}
	#footerButtons #confirm span{margin:0 20px 0 0;}

	#nonAvailable{background-image:url(../img/redcross.gif);background-repeat:no-repeat;clear:both;color:#C00;display:inline;float:left;font-weight:700;height:16px;margin:0 0 30px 25px;padding:0 0 0 20px;width:510px;}
	
	#preference{background:url(../img/lftHead.gif) top left no-repeat;clear:both;display:inline;float:left;margin-bottom:20px;margin-left:10px;margin-top:-20px;width:542px;}
	#preference h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#preference p{float:left;padding:2px 0 2px 16px;width:305px;}
	#preference a{color:#00763A;font-weight:700;}
	#preference #villas{background:url(../img/villaEndLft.gif) top left no-repeat;float:right;height:20px;margin-bottom:-28px;margin-right:3px;padding-right:1px;position:relative;top:-28px;}
	#preference #villas h3{color:#034328;float:left;font-size:110%;padding:0 0 10px 16px;}
	#preference #villas ul{background:url(../img/villaEndRgt.gif) top right no-repeat;float:left;padding:1px 5px 1px 0;}
	#preference #villas span{background:url(../img/villaEndRgt.gif) top left no-repeat;padding:1px 3px;}
	#preference #villas li{background:url(../img/villaOffLft.gif) top left no-repeat;float:left;padding:3px 0 3px 5px;}
	#preference #villas li span{background:url(../img/villaOffRgt.gif) top right no-repeat;padding:3px 5px 3px 0;}
	#preference #villas .villa{background:#FFF;font-weight:700;padding:3px 8px 3px 5px;}
	#preference #villas .disabled span{background:url(../img/villaDisabledOffRgt.gif) top right no-repeat;color:#B3C6BD;padding:3px 5px 3px 0;}
	#preference #villas .disabled{background:url(../img/villaDisabledOffLft.gif) top left no-repeat;color:#B3C6BD;padding:3px 0 3px 5px;}
	#preference #villas .villaOn{background:url(../img/villaOnLft.gif) top left no-repeat #00763a;color:#FFF;font-weight:700;padding:3px 0 3px 8px;}
	#preference #villas .villaOn span{background:url(../img/villaOnRgt.gif) top right no-repeat #00763a;padding:3px 8px 3px 0;}
	
	#option1{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-bottom:20px;margin-left:10px;width:545px;}
	#option1 h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#option1 table{clear:both;color:#666;left:13px;padding-bottom:30px;position:relative;width:500px;}
	#option1 th{padding:0 3px 10px;vertical-align:top;}
	#option1 label{padding:0 5px;}
	#option1 input{border:none;}
	#option2{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-bottom:20px;margin-left:10px;width:545px;}
	#option2 h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#option2 table{clear:both;left:13px;padding-bottom:30px;position:relative;width:500px;}
	#option2 th{padding:0 3px 10px;vertical-align:top;}
	#option2 label{padding:0 5px;}
	#option2 select{color:#666;}
	
	#extraInfo{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-bottom:20px;margin-left:10px;width:545px;}
	#extraInfo h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#extraInfo p{padding:2px 0 2px 16px;width:335px;}
	
	#nonAlterInfo{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-left:10px;width:545px;}
	#nonAlterInfo h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#nonAlterInfo #colX3{display:inline;float:left;margin-left:15px;}
	#nonAlterInfo .colX3{float:left;margin-right:5px;width:165px;}
	#nonAlterInfo p{padding-right:10px;}
	#nonAlterInfo .header{display:inline;float:left;margin:0;width:140px;}
	#nonAlterInfo .header a{text-align:right;}
	
	#searchForm{display:inline;float:left;margin:0 0 0 25px;padding-bottom:0;width:370px;}
	#searchForm h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#searchForm .header a{color:#00763A;font-weight:700;}
	#searchForm .header a:hover{color:#034328;}
	#searchForm .header{background:url(../img/rgtLink.gif) top right no-repeat;float:left;margin:0 12px 0 4px;padding:2px 20px 5px 0;}
	#searchForm .header span{background:url(../img/arrow.gif) center left no-repeat;padding-left:15px;}
	#searchForm h4{font-weight:700;margin:0;padding:0;}
	#searchForm .XXL{background:url(../img/xl.gif) center left no-repeat #fff;display:inline;float:left;margin-left:4px;padding:2px 0 2px 16px;}
	#searchForm .XXL a{color:#00773d;}
	#searchForm .calenderLink{float:left;left:4px;position:relative;top:4px;}
	#searchForm select{border:1px solid #999;height:16px;margin-bottom:3px;}
	#searchForm fieldset{clear:both;margin-top:3px;}
	#searchForm #stay{float:left;width:120px;}
	#searchForm #month{float:left;width:120px;}
	#searchForm #day{float:left;margin-left:3px;width:48px;}
	#searchForm #country{float:left;width:40px;}
	#searchForm #village{float:left;width:163px;}
	#searchForm .guestsAndVillas{float:left;padding:10px 15px 0 0;}
	#searchForm .guestsAndVillas label{font-weight:700;padding:0 0 3px;}
	#searchForm .guestsAndVillas select{display:block;margin-top:3px;width:50px;}
	#searchForm .guestsAndVillasCheckbox{display:none;float:left;padding:27px 15px 0 0;}
	* html #searchForm .guestsAndVillasCheckbox{padding-top:23px;}
	#searchForm .guestsAndVillasCheckbox input{border:none;}
	#searchForm #childrenAgesSelection{color:#333;font-size:90%;}
	#searchForm fieldset#childrenAgesSelection{margin-left:65px;}
	#searchForm #childrenAgesSelection legend{color:#666;margin:0 0 0 -7px;padding:5px 0 0;}
	#searchForm #childrenAgesSelection select{display:block;margin:0;padding:0;width:50px;}
	#searchForm #childrenAgesSelection div{float:left;padding:0 15px 0 0;}
	#searchForm .cottageCategory{float:left;padding:10px 15px 0 0;}
	#searchForm .cottageCategory label{font-weight:700;padding:0 0 3px;}
	#searchForm .cottageCategory select{display:block;margin-top:3px;width:163px;}
	#searchForm .compare{float:left;margin-left:-5px;padding-top:0;}
	
	#bookingHelp{background-color:#FFF;border:1px solid #00763A;float:left;margin:20px 0 0;width:140px;}
	#bookingHelp .title{background:url(../img/alertClose.gif) center right no-repeat #00763A;border:5px solid #00763A;width:130px;}
	#bookingHelp h6{color:#FFF;font-weight:700;}
	#bookingHelp p{padding:5px;}
	#bookingHelp #arrangeShowHide{background-color:#CCE0D6;width:140px;}
	#bookingHelp .dropDown{color:#034328;cursor:pointer;font-weight:700;padding:4px 0 7px 8px;}
	#bookingHelp #help1{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help2{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help3{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help4{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help5{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help6{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help7{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help8{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help9{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelp #help10{background-color:#FFF;padding:1px 0 5px 3px;}
	#bookingHelpLayer{overflow:visible;position:absolute;right:27px;top:270px;z-index:999;}
	*>#bookingHelpLayer{top:253px;}

	#peopleForm{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin:0 0 30px 10px;width:520px;}
	#peopleForm h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#peopleForm form{margin-left:16px;}
	#peopleForm select{height:16px;margin-bottom:3px;}
	#peopleForm fieldset{clear:both;margin-top:3px;}
	#peopleForm .guestsAndVillas{float:left;padding:10px 15px 0 0;}
	#peopleForm .guestsAndVillas label{font-weight:700;padding:0 0 3px;}
	#peopleForm .guestsAndVillas select{border:1px solid #999;display:block;margin-top:3px;width:50px;}
	#peopleForm .guestsAndVillasCheckbox{display:inline;float:left;padding:27px 15px 0 0;}
	* html #peopleForm .guestsAndVillasCheckbox{padding-top:23px;}
	#peopleForm #childrenAgesSelection{color:#333;font-size:90%;left:65px;position:relative;top:0;}
	#peopleForm #childrenAgesSelection legend{color:#666;display:inline;margin:0 0 0 -8px;padding:5px 0 0;}
	#peopleForm #childrenAgesSelection select{border:1px solid #999;display:block;margin:0;padding:0;width:50px;}
	#peopleForm #childrenAgesSelection div{float:left;padding:0 15px 0 0;}
	#peopleForm .pets .guestsAndVillas{float:left;padding:10px 15px 0 130px;}
	
	#bookingPanel .singleClick{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-left:10px;width:535px;}
	#bookingPanel .singleClick fieldset{padding-left:10px;}
	
	#paymentMethod h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#paymentMethod .radio{margin-bottom:5px;padding-left:17px;}
	#paymentMethod .radio label{padding-left:5px;}
	#paymentMethod .radio input{border:none;}
	#paymentMethod .details{padding-left:38px;padding-top:2px;}
	#paymentMethod select{height:16px;margin-left:3px;width:120px;}
	#paymentMethod h4{clear:both;font-weight:700;margin:0;padding:15px 0 0;}
	#paymentMethod fieldset{clear:both;}
	#paymentMethod .cardNumber{float:left;padding-left:15px;}
	#paymentMethod .cardNumber input{width:40px;}
	#paymentMethod .cardNumber select{margin:0;width:55px;}
	#paymentMethod .paymentMethodDetails{float:left;padding-left:15px;width:150px;}
	#paymentMethod .paymentMethodDetailsTerm2{float:left;padding:10px 0 0 15px;width:350px;}
	#paymentMethod .paymentMethodDetailsTerm2Text{float:left;padding:10px 0 0 15px;width:150px;}
	#paymentMethod .paymentMethodDetails select{margin:0;}
	#paymentMethod .paymentMethodDetails label{clear:both;color:#666;display:block;margin:0;padding:0;}

	#emailConfirm h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#emailConfirm .checkbox{border:none;margin:5px 0 0 15px;}
	#emailConfirm .textDescription{display:block;margin:0 0 0 15px;padding:0 40px 5px 0;width:480px;}
	#emailConfirm fieldset{padding:0 0 5px 15px;}
	#emailConfirm h4{clear:both;font-weight:700;margin:0;padding:0;}
	#emailConfirm .emailaddress{width:180px;}
	#emailConfirm a{border-bottom:1px solid #000;color:#000;}
	#emailConfirm a:hover{border-bottom:1px solid #000;color:#000;}
	
	#extraCottage{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin:0 0 20px 10px;width:545px;}
	#extraCottage h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#extraCottage .radio{border:none;margin:0 5px 0 16px;}
	
	#services{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin:0 0 20px 10px;width:545px;}
	#services h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#services table{clear:both;left:16px;padding-bottom:30px;position:relative;width:500px;}
	#services th{color:#034328;padding:5px 0;}
	#services .unitPrice{text-align:right;}
	#services .options{text-align:right;width:35px;}
	#services .unit{padding-left:4px;width:80px;}
	#services select{height:16px;}
	#services a{border-bottom:1px solid #000;color:#000;}
	#services a:hover{border-bottom:1px solid #000;color:#000;}
	#services #villas{margin-right:6px;top:-28px;}

	#personalDetailsIntro{clear:both;padding:0 0 10px 20px;width:520px;}
	#personalDetailsIntro p{color:#000;width:510px;}
	#personalDetailsIntro b{color:#000;font-size:110%;}
	#personalDetailsIntro .required{background:url(../img/required.gif) center left no-repeat;color:#000;padding-left:10px;}

	.personalDetails{float:left;width:270px;z-index:2000;}
	.personalDetails fieldset{clear:both;margin-left:15px;}
	.personalDetails h4{background:url(../img/required.gif) center left no-repeat;margin-top:10px;padding-left:10px;}
	.personalDetails h5{margin-top:10px;padding-left:10px;}
	.personalDetails input{border:1px solid #999;display:inline;height:16px;margin:2px 0 2px 10px;padding:1px;width:75px;}
	.personalDetails input.hidden{display:none;}
	.personalDetails select{display:inline;height:16px;margin:2px 0 2px 10px;padding:1px;width:126px;}
	.personalDetails span{margin:2px 0 2px 10px;}
	.personalDetails .personalDetailsElement{float:left;}
	.personalDetails .personalDetailsElementText{float:left;margin:31px 0 0 10px;}
	.personalDetails .personalDetailsElementTextPer03a{float:left;margin:21px 0 0 10px;}
	.personalDetails p{clear:both;color:#000;margin:5px 25px 5px 20px;width:510px;}
	.personalDetails b{color:#000;font-size:110%;}
	.personalDetails .surname{width:120px;}
	.personalDetails .prenom{width:62px;}
	#personalDetails .street{width:120px;}
	.personalDetails .houseName{width:196px;}
	.personalDetails .town{width:196px;}
	.personalDetails .email{width:196px;}
	.personalDetails .streetLong{width:196px;}
	.personalDetails .county{width:196px;}
	.personalDetails .telephone{width:160px;}
	.personalDetails .telephoneWork{margin-bottom:10px;width:120px;}
	.personalDetails .checkbox{border:0;float:left;width:20px;}
	.personalDetails .colTitle{color:#004121;font-size:110%;font-weight:700;margin:13px 0 0 25px;}
	.personalDetails .required{background:url(../img/required.gif) center left no-repeat;padding-left:10px;}
	.personalDetails .dottedBorder{background:url(../img/greenDot.gif) top left repeat #FFF;margin:0 5px 0 14px;padding:1px;width:230px;}
	.personalDetails .dottedBorder div{background-color:#fff;padding:0 5px 5px 0;width:100%;}
	.personalDetails .dottedBorder .telephone{margin-left:14px;width:200px;}
	.personalDetails .dottedBorder h4{margin:3px 0 0 4px;}
	.personalDetails .dottedBorder label{display:inline;}
	.personalDetails .dottedBorder .checkbox{margin-left:8px;}
	.personalDetails #options{background:url(../img/greenDot.gif) top left repeat #FFF;left:0;margin:10px 0 0;padding:1px;width:270px;}
	.personalDetails #options .optionsTable{background-color:#E0EFE7;width:270px;}
	.personalDetails #options .title{background:url(../img/registrationHead.gif) top right no-repeat;color:#004121;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	.personalDetails #options fieldset{margin-left:10px;}
	.personalDetails #options h4{background:url(../img/requiredGrn.gif) center left no-repeat;margin-top:10px;padding-left:18px;}
	.personalDetails #options input{margin-left:18px;}
	.personalDetails #options select{margin-left:18px;}
	.personalDetails #options label{color:#000;font-weight:700;}
	.personalDetails #options .radio{border:0;margin:0 5px 0 0;width:14px;}
	.personalDetails #options .identificationCheck{margin-top:5px 0 10px 0;}
	.personalDetails #options .identificationCheck label{font-weight:400;}
	.personalDetails #options .identification h6{background:url(../img/arrowDown.gif) center left no-repeat;color:#004121;font-size:120%;font-weight:700;margin:10px 0 0 3px;padding-left:15px;}
	.personalDetails #options .identification h5{margin-top:10px;padding-left:18px;}
	.personalDetails #options .identification p{padding:5px 0 0 18px;}
	.personalDetails #optionsLeftPer01{background:url(../img/greenDot.gif) top left repeat #FFF;float:left;height:252px;left:10px;margin:10px 0 0 10px;padding:1px;width:250px;}
	.personalDetails #optionsLeftPer01 .optionsTable{background-color:#E0EFE7;height:252px;width:250px;}
	.personalDetails #optionsLeftPer01 .title{background:url(../img/registrationHead.gif) top right no-repeat;color:#004121;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	.personalDetails #optionsLeftPer01 fieldset{margin-left:10px;}
	.personalDetails #optionsLeftPer01 h4{background:url(../img/requiredGrn.gif) center left no-repeat;margin-top:10px;padding-left:18px;}
	.personalDetails #optionsLeftPer01 input{margin-left:18px;}
	.personalDetails #optionsLeftPer01 label{color:#000;font-weight:700;}
	.personalDetails #optionsLeftPer01 .radio{border:0;margin:0 5px 0 0;width:14px;}
	.personalDetails #optionsLeftPer01 .identificationCheck{margin-top:5px 0 10px 0;}
	.personalDetails #optionsLeftPer01 .identificationCheck label{font-weight:400;}
	.personalDetails #optionsLeftPer01 .identification h6{background:url(../img/arrowDown.gif) center left no-repeat;color:#004121;font-size:120%;font-weight:700;margin:10px 0 0 3px;padding-left:15px;}
	.personalDetails #optionsLeftPer01 .identification h5{margin-top:10px;padding-left:18px;}
	.personalDetails #optionsRightPer01{background:url(../img/greenDot.gif) top left repeat #FFF;float:left;height:252px;margin:10px 0 0 -1px;padding:1px;width:220px;}
	.personalDetails #optionsRightPer01 .optionsTable{background-color:#FFF;height:252px;margin-top:-10px;width:220px;}
	.personalDetails #optionsRightPer01 p{margin-left:0;width:220px;}
	.personalDetails #optionsRightPer01 fieldset{margin-left:5px;}
	.personalDetails #optionsLeftPer02{background:url(../img/greenDot.gif) top left repeat #FFF;left:0;margin:10px 0 0;padding:1px;width:242px;}
	.personalDetails #optionsLeftPer02 .optionsTable{background-color:#FFF;height:239px;width:242px;}
	.personalDetails #optionsLeftPer02 fieldset{margin-left:0;}
	.personalDetails #optionsRightPer02{background:url(../img/greenDot.gif) top left repeat #FFF;left:0;margin:10px 0 0;padding:1px;width:270px;}
	.personalDetails #optionsRightPer02 .optionsTable{background-color:#E0EFE7;width:270px;}
	.personalDetails #optionsRightPer02 .title{background:url(../img/registrationHead.gif) top right no-repeat;color:#004121;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:0;}
	.personalDetails #optionsRightPer02 p{clear:both;color:#000;margin:5px 25px 5px 20px;width:240px;}
	.personalDetails #optionsRightPer02 input{margin-left:18px;}
	.personalDetails #optionsRightPer02 label{color:#000;font-weight:700;}
	.personalDetails #optionsRightPer02 .radio{border:0;margin:0 5px 0 0;width:14px;}
	.personalDetails #lastVisit{padding:0 0 10px 8px;}
	.personalDetails #lastVisit select{margin-left:10px;width:55px;}
	.personalDetails #lastVisit .month{width:95px;}
	.personalDetails #lastVisit .park{width:164px;}
	.personalDetails #benefits{background:url(../img/XDot.gif) top left repeat-x #FFF;margin-top:10px;padding:10px 0 0;}
	.personalDetails #benefits h6{color:#000;font-size:120%;font-weight:700;}
	.personalDetails #benefits ul{margin:0 10px 10px 15px;}
	.personalDetails #benefits li{color:#000;font-size:120%;list-style:disc outside;margin-bottom:5px;}
	.personalDetails #benefits p{color:#004121;padding-bottom:10px;}
	.personalDetails #existinguser{display:block;margin-left:18px;margin-top:34px;position:absolute;width:196px;}
	.personalDetails #alert{left:250px;position:absolute;top:210px;width:260px;z-index:2000;}
	.personalDetails #alert .alertBox{background-color:#E0EFE7;padding-bottom:10px;width:260px;}
	.personalDetails #alert .alertBox P{width:240px;}
	
	#alert{background:url(../img/greenDot.gif) top left repeat #FFF;left:250px;margin:10px 0;padding:1px;position:absolute;top:210px;width:260px;z-index:42;}
	#alert .alertBox{background-color:#E0EFE7;padding-bottom:10px;width:260px;}
	
	#alertcontainer{background-color:#FFF;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:41;}
	#alertcontainerIE{background-color:#FFF;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:41;}
	
	#alert h1{background:url(../img/alertClose.gif) center right no-repeat #00763A;background-color:#04783B;border:10px solid #00763A;color:#FFF;font-size:110%;padding:0;}
	#alert h2{color:red;font-size:100%;padding:10px;}
	#alert p{margin:10px;padding:0;}
	#alert .radio{border:0;margin:0 5px 0 10px;width:14px;}
	#alert .checkbox{border:0;margin:0 5px 0 0;width:14px;}
	#alert .button{background:url(../img/greenLft.gif) bottom left no-repeat #f93;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#alert .button span{background:url(../img/greenRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#alert .button a{color:#FFF;font-weight:700;}
	#alert h4{background:#00763A;color:#fff;margin:0;padding:4px;}
	#alert h4 a{background:url(../img/alertClose.gif) top left no-repeat;display:block;height:11px;overflow:hidden;position:absolute;right:4px;top:4px;width:11px;}
	#alert h4 a span{visibility:hidden;}
	
	#yourRequestXXL #informationAlert{left:80px;position:absolute;top:113px;width:320px;}
	#yourRequestXXL #informationAlert .alertBox{background-color:#fff;padding-bottom:10px;width:320px;}

	#informationAlert{background:#FFF;border:1px solid #00763A;margin:10px 0;}
	#informationAlert h1{background:url(../img/alertClose.gif) center right no-repeat #00763A;background-color:#04783B;border:10px solid #00763A;color:#FFF;font-size:110%;padding:0;}
	#informationAlert h2{color:red;font-size:100%;padding:10px;}
	#informationAlert p{margin:10px;padding:0;}
	#informationAlert .selection{background-color:#E0EFE7;clear:both;margin:10px 0;padding:5px 0;width:100%;}
	#informationAlert .radio{border:0;margin:0 5px 0 10px;width:14px;}
	#informationAlert .button{background:url(../img/greenLft.gif) bottom left no-repeat #f93;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#informationAlert .button span{background:url(../img/greenRgt.gif) bottom right no-repeat;clear:both;padding:2px 25px 4px 0;}
	#informationAlert .button a{color:#FFF;font-weight:700;}
	#informationAlert h4{background:#00763A;color:#fff;margin:0;padding:4px;}
	#informationAlert h4 a{background:url(../img/alertClose.gif) top left no-repeat;display:block;height:11px;overflow:hidden;position:absolute;right:4px;top:4px;width:11px;}
	#informationAlert h4 a span{visibility:hidden;}

	#booking{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin-bottom:20px;margin-left:10px;width:545px;}
	#booking h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#booking .stayResultsTable{background:url(../img/greenDot.gif) top left repeat #FFF;left:10px;padding:1px;position:relative;width:520px;}
	#booking .stayResultsTable table{background-color:#E5EFEA;clear:both;padding:10px;width:520px;}
	#booking .stayResultsTable td{color:#034328;font-weight:700;padding:10px;vertical-align:top;}
	#booking .stayResultsTable .description{width:300px;}
	#booking .stayResultsTable .integers{text-align:center;width:120px;}
	#booking .bookingNumber{background:url(../img/bookingNumber.gif) top left no-repeat;padding:2px 0;text-align:center;width:100px;}
	
	#bookingDetails{padding:5px 25px;width:500px;}
	#bookingDetails .name{font-weight:700;width:150px;}
	#bookingDetails .print{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;float:right;height:24px;margin:10px 12px 0 30px;padding:2px 20px 5px 0;}
	#bookingDetails .print span{background:url(../img/arrow.gif) center left no-repeat;color:#00763A;font-weight:700;padding-left:15px;}
	
	#leftPanel .offers{background:url(../img/rgtPanelOffers.gif) top right no-repeat #036936;color:#FFF;font-weight:700;width:168px;}
	#leftPanel .offer1{background:url(../img/offers1_1.jpg) top left no-repeat;border:1px solid #036936;margin:4px 0 0;padding:2px 0 1px 2px;width:165px;}
	#leftPanel .offer1 p{background:url(/Storage/CampaignSite2/NL/static/images/bullets/arrow_green.gif) 0 2px no-repeat;color:#036936;font-size:90%;font-weight:700;margin:2px 0 0 50px;}
	#leftPanel .offer1 a{color:#036936;margin:2px 0 0 10px;}
	#leftPanel .offer2{background:url(../img/offers2_1.jpg) top left no-repeat;border:1px solid #036936;margin:4px 0 0;padding:2px 0 2px 2px;width:165px;}
	#leftPanel .offer2 h6{color:#036936;font-size:90%;margin:2px;padding:0;}
	#leftPanel .offer2 p{background:url(/Storage/CampaignSite2/NL/static/images/bullets/arrow_green.gif) 0 2px no-repeat;color:#999;font-size:90%;margin:2px 0 0 3px;}
	#leftPanel .offer2 a{color:#999;margin:2px 0 0 10px;}
	#leftPanel .offer3{border:1px solid #036936;margin:4px 0;width:165px;}
	#leftPanel .personalSite{background:url(../img/personalSite.gif) top right no-repeat #BC6731;color:#FFF;font-weight:700;width:167px;}
	#leftPanel .title{font-size:120%;padding:8px;}
	#leftPanel #personal{background:url(../img/xDotOng.gif) bottom left repeat-x;display:block;margin-right:5px;width:157px;}
	#leftPanel #personal a{color:#632B00;}
	#leftPanel .txt{background:url(../img/xDotOng.gif) bottom left repeat-x;color:#999;margin:4px 4px 0 0;padding:4px 0;}
	#leftPanel .passwordTxt a{color:#999;margin-left:10px;padding:4px 2px;text-align:right;}
	#leftPanel .registerText{clear:both;color:#999;margin-left:10px;padding:2px;}
	#leftPanel .registerText span{color:#632B00;display:block;font-weight:700;}
	#leftPanel ul li{list-style-type:none;margin-left:10px;}
	#leftPanel li{background:url(../img/xDotOng.gif) bottom left repeat-x;color:#BC6731;font-weight:700;padding:4px 0;}
	#leftPanel li span{background:url(../img/orangeArrow.gif) top left no-repeat;padding-left:15px;}
	#leftPanel li li{background:#FFF;color:#999;font-weight:400;list-style-type:none;margin-left:20px;padding:2px 0;}
	#leftPanel fieldset{color:#666;margin-left:10px;padding:4px 0;}
	#leftPanel input{border:1px solid #999;width:155px;}
	#leftPanel #formSubmit{background:url(../img/xDotOng.gif) bottom left repeat-x;display:inline;float:right;margin:0 4px 10px 0;width:160px;}
	#leftPanel #formSubmit .button{background:url(../img/brownLft.gif) bottom left no-repeat;float:right;padding:2px 0 4px 20px;}
	#leftPanel #formSubmit .button span{background:url(../img/brownRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#leftPanel #formSubmit .button a{color:#FFF;font-weight:700;}
	
	#arrangePanel{clear:both;display:inline;float:left;margin-bottom:20px;margin-left:10px;width:545px;}
	#arrangePanel h3{color:#034328;float:left;font-size:110%;padding:0 0 10px 16px;}
	#arrangePanel #promo{display:inline;float:left;}
	#arrangePanel #promo span{display:block;padding:0 0 0 56px;}
	#arrangePanel #promo a{color:#034328;font-weight:700;text-decoration:underline;}
	#arrangePanel #promo p{padding:0 0 0 56px;}
	#arrangePanel #promo ul{height:41px;}
	#arrangePanel #promo li{background:url(../img/arrow_preference.gif) top left no-repeat;display:inline;margin:2px 0 0;padding:0 0 0 15px;}
	#arrangePanel #promo .arrangePromoPanel{clear:both;display:inline;float:left;height:41px;margin:10px 15px 0 12px;padding:0;width:390px;}
	#arrangePanel #promo img{float:left;}
	#arrangePanel #promo .promoLinks{float:left;margin:8px 0 0;width:110px;}
	#arrangePanel #promo .promoLinks a{font-weight:400;text-decoration:none;}
	#arrangePanel #villas{background:url(../img/villaEndLft.gif) top left no-repeat;float:right;height:20px;margin-bottom:-28px;margin-right:3px;padding-right:1px;}
	#arrangePanel #villas .disabled{background:url(../img/villaDisabledOffLft.gif) top left no-repeat;color:#B3C6BD;padding:3px 0 3px 5px;}
	#arrangePanel #villas .disabled span{background:url(../img/villaDisabledOffRgt.gif) top right no-repeat;color:#B3C6BD;font-weight:700;padding:3px 5px 3px 0;}
	#arrangePanel #villas .villaOn{background:url(../img/villaOnLft.gif) top left no-repeat #00763a;color:#FFF;font-weight:700;padding:3px 0 3px 8px;}
	#arrangePanel #villas .villaOn span{background:url(../img/villaOnRgt.gif) top right no-repeat #00763a;padding:3px 8px 3px 0;}
	
	#arrangeItemHead{background:url(../img/lftHead.gif) top left no-repeat;clear:both;display:inline;float:left;margin:0 0 0 10px;padding:0;width:545px;}
	#arrangeItemHead h3{color:#034328;float:left;font-size:110%;margin:0;padding:0 0 10px 16px;}
	
	#arrangeItem{clear:both;margin:5px 0 20px 10px;padding:0;width:545px;}
	#arrangeItem table{clear:both;margin:0;padding-bottom:30px;width:519px;}
	#arrangeItem td{vertical-align:bottom;}
	#arrangeItem li.remove{background:url(../img/arrowgreen_back.gif) top left no-repeat;margin:2px 0 0;padding:0 0 2px 15px;}
	#arrangeItem li.add{background:url(../img/arrow.gif) top left no-repeat;margin:2px 0 0;padding:0 0 2px 15px;}
	#arrangeItem li a{color:#034328;}
	#arrangeItem .arrangeHead{width:298px;}
	#arrangeItem .priceHead{width:108px;}
	#arrangeItem .locationHead{width:113px;}
	#arrangeItem .arrangeSubhead{color:#034328;font-weight:700;padding:3px 0 3px 21px;}
	#arrangeItem .arrangeAdd{padding:3px 0 3px 21px;}
	#arrangeItem .arrangeAdd a{color:#000;text-decoration:underline;}
	#arrangeItem .arrangeHead p{color:#034328;font-weight:700;margin:0;padding:5px 3px 5px 8px;}
	#arrangeItem .priceHead p{color:#034328;font-weight:700;margin:0;padding:5px 3px 5px 8px;}
	#arrangeItem .greenLine{background:#fff url(../img/greenDotLong.gif) no-repeat left bottom;}
	#arrangeItem .spacer{padding-bottom:5px;}
	#arrangeItem .subContent p{color:#034328;display:block;font-weight:700;margin:0;padding:5px 3px 5px 20px;}
	#arrangeItem .subContent span{color:#000;display:block;font-weight:400;margin:0;padding:0 3px 3px 20px;width:190px;}
	#arrangeItem .subContent a{color:#000;display:block;font-weight:400;margin:0;padding:0 3px 3px 20px;text-decoration:underline;width:190px;}
	#arrangeItem .price{background:url(../img/priceBack.gif) top left no-repeat;font-weight:700;margin:0 0 3px;padding:2px 0 2px 2px;text-align:center;white-space:nowrap;width:52px;}
	#arrangeItem .price span{background:url(../img/priceBackRgt.gif) top right no-repeat;font-weight:700;margin:0 0 3px;padding:2px 3px 2px 2px;text-align:center;width:52px;}
	#arrangeItem .rowWhite{background-color:#FFF;}
	#arrangeItem .rowGreen{background-color:#CCE0D6;}
	#arrangeItem #arrangeShowHide{background-color:#CCE0D6;border-top:1px solid #00763A;width:519px;}
	#arrangeItem #arrangeShowHide table{width:489px;}
	#arrangeItem #arrangeShowHide ul{width:110px;}
	#arrangeItem #arrangeShowHide li{background:url(../img/arrow_preference.gif) top left no-repeat;margin:2px 0 0;padding:0 0 2px 15px;}
	#arrangeItem #arrangeShowHide li a{color:#034328;}
	#arrangeItem #arrangeShowHide a{border-bottom:1px solid #000;color:#000;}
	#arrangeItem #arrangeShowHide a:hover{border-bottom:1px solid #000;color:#000;}
	#arrangeItem #arrangeShowHide .event{width:379px;}
	#arrangeItem #arrangeShowHide .eventlink{width:110px;}
	#arrangeItem #arrangeShowHide .dropDown{color:#034328;cursor:pointer;font-weight:700;padding:4px 0 7px 8px;}
	#arrangeItem #arrangeShowHide #item1{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item2{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item3{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item4{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item5{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item6{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item7{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item8{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #arrangeShowHide #item9{background-color:#FFF;padding:2px 0 5px 30px;}
	#arrangeItem #dottedBorder{background:url(../img/greenDot.gif) repeat;background-color:#FFF;left:12px;padding:1px;position:relative;width:519px;}

	#lastminute{clear:both;margin:5px 0 20px 19px;padding:0;width:519px;}
	#lastminute #dottedBorder{background:url(../img/greenDot.gif) repeat;background-color:#FFF;padding:1px;width:519px;}
	#lastminute #lastminuteHead table{background-color:#33855C;color:#FFF;font-weight:700;height:25px;line-height:25px;width:519px;}
	#lastminute #lastminuteHead .column1{padding-left:21px;width:179px;}
	#lastminute #lastminuteHead .column2{width:189px;}
	#lastminute #lastminuteHead .column3{width:56px;}
	#lastminute #lastminuteHead .column4{width:97px;}
	#lastminute .dropDown{color:#034328;cursor:pointer;font-weight:700;padding:2px 0 7px 5px;}
	#lastminute #item1{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item2{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item3{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item4{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item5{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item6{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item7{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item8{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item9{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item10{background-color:#FFF;padding:2px 0 5px 10px;}
	#lastminute #item1 p{padding:2px 0 7px;}
	#lastminute #arrangeShowHide{background-color:#CCE0D6;width:519px;}
	#lastminute #arrangeShowHide table{clear:both;margin:0;padding-bottom:30px;width:509px;}
	#lastminute #arrangeShowHide .column1{width:108px;}
	#lastminute #arrangeShowHide .column2{width:66px;}
	#lastminute #arrangeShowHide .column3{width:192px;}
	#lastminute #arrangeShowHide .column4{width:36px;}
	#lastminute #arrangeShowHide .column5{width:57px;}
	#lastminute #arrangeShowHide .column6{width:50px;}
	#lastminute #arrangeShowHide li{background:url(../img/arrow_preference.gif) top left no-repeat;display:inline;margin:2px 0 0;padding:0 0 0 12px;}
	#lastminute #arrangeShowHide li a{color:#034328;}
	#lastminute #arrangeShowHide .event a{border-bottom:1px solid #000;color:#000;}
	#lastminute #arrangeShowHide .event a:hover{border-bottom:1px solid #000;color:#000;}
	#lastminute #arrangeShowHide .eventLink{width:110px;}
	#lastminute #arrangeShowHide .details{font-weight:400;padding-left:10px;}
	#lastminute #arrangeShowHide .price{background:url(../img/priceBack.gif) top left no-repeat;font-weight:700;margin:0 0 3px;padding:2px 0 2px 2px;text-align:center;white-space:nowrap;width:52px;}
	#lastminute #arrangeShowHide .price span{background:url(../img/priceBackRgt.gif) top right no-repeat;font-weight:700;margin:0 0 3px;padding:2px 3px 2px 2px;text-align:center;width:52px;}
	
	.copy{clear:both;left:22px;padding:0;position:relative;width:520px;}
	.copy h1{margin:0;padding:0;}
	.copy p{clear:both;padding:0 10px 15px 0;}
	.copy .headerBold{color:#000;font-weight:700;}
	.copy .greenHead{color:#034328;font-weight:700;}

	#notes{background:url(../img/lftHead.gif) top left no-repeat;clear:both;margin:0 0 20px 10px;width:545px;}
	#notes h3{color:#034328;font-size:110%;padding:0 0 10px 16px;}
	#notes ul{margin:0 20px 10px 15px;}
	#notes li{background:url(../img/greenBullet.gif) center left no-repeat;margin-bottom:5px;padding:0 0 0 15px;}
	
	#search{background:url(../img/greenDot.gif) top left repeat #FFF;clear:both;left:266px;margin:10px 0;padding:1px;position:relative;width:277px;}
	#search .searchTable{background-color:#fff;width:277px;}
	#search .title{background:url(../img/greenTitleBack.gif) top right no-repeat;color:#034328;float:left;font-size:110%;font-weight:700;left:-1px;padding:4px 10px;position:relative;top:-1px;}
	#search p{clear:both;float:none;margin:0;padding:5px 10px 20px;}
	#search .button{background:url(../img/greenLft.gif) bottom left no-repeat;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#search .button span{background:url(../img/greenRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#search .button a{color:#FFF;font-weight:700;}
	
	#lastminutePrint .print{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;float:right;margin:0 12px 0 0;padding:2px 20px 5px 0;position:relative;top:-19px;}
	#lastminutePrint .print span{background:url(../img/arrow_preference.gif) center left no-repeat;color:#00763A;font-weight:700;padding-left:15px;}
	
	#popup{background:url(../img/popup_bg.gif) top left no-repeat;clear:both;float:left;margin:0;padding:0;width:360px;}
	#popup #text{background:url(../img/lftHead.gif) top left no-repeat;display:inline;float:left;margin:40px 27px 0 10px;padding:0;width:323px;}
	#popup #text h3{color:#034328;font-size:110%;margin:0;padding:0 0 10px 16px;}
	#popup #text p{padding:0 20px 10px 16px;}
	#popup .close{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;float:right;margin:15px 20px 0 0;padding:2px 20px 5px 0;}
	#popup .close span{background:url(../img/greenClose.gif) center left no-repeat;color:#00763A;font-weight:700;padding-left:15px;}
	#popupBottom{float:right;}
	#popup .print{background:url(../img/rgtLink.gif) top right no-repeat;display:inline;float:right;margin:6px 20px 15px 0;padding:2px 20px 5px 0;}
	#popup .print span{background:url(../img/arrow_preference.gif) center left no-repeat;color:#00763A;font-weight:700;padding-left:15px;}
	
	#bookingFooter{clear:both;float:left;margin:15px 0;width:730px;}
	#bookingFooter ul{margin:0;padding:0;}
	#bookingFooter li{display:inline;}
	#bookingFooter li a{border-left:1px solid #CCC;color:#00763B;float:left;padding:0 10px;}
	#bookingFooter li a:hover{color:#030;}
	#bookingFooter .left{float:left;padding:0 10px;}
	
	#childrenUnderSix h3{border:0;display:block;font-size:10px;font-weight:700;height:16px;left:4px;margin:0;padding:0;position:absolute;top:4px;width:120px;}
	#childrenUnderSix div{background:#CCE4D8;border:0;bottom:2px;color:#000;height:50px;left:2px;margin:0;padding:0 0 0 4px;position:absolute;right:2px;top:20px;width:100px;}
	#childrenUnderSix div div{border:0;left:98px;margin:0;padding:0;top:0;width:61px;}
	#childrenUnderSix div.label{border:0;display:block;margin:0;padding:0;width:61px;}

/*
	#bookingToolForm form fieldset#cottageTypeSelection div.label , #bookingToolForm form fieldset#cottageTypeSelection select { clear : both; display : block;}
	#cottageCategory { width : 150px;}
	#bookingToolForm form fieldset#checkAndSubmit { display: none; height: 22px;}
	*>#bookingToolForm form fieldset#checkAndSubmit { height:23px; }
	#bookingToolForm form fieldset#checkAndSubmit .disabled { opacity:.5; filter: alpha(opacity=50)}
	#bookingToolForm form fieldset#checkAndSubmit .button { position: absolute; right: 0px; padding:3px 0px 4px 20px; width : auto; background:url(../img/greenLftLg2.gif) bottom left no-repeat;}
	#bookingToolForm form fieldset#checkAndSubmit .button span { display : block; padding:0px 25px 0px 0px; background:url(../img/greenRgt.gif) right center no-repeat; font-size : 12px;}
	#bookingToolForm form fieldset#checkAndSubmit .button a { height : 20px; font-weight:bold; color:#FFF;}
*/
	
	#bookingToolFormAlert{background:#CCE4D8;left:-168px;margin:0;padding:0;position:absolute;top:234px;width:168px;}
	#bookingToolFormAlert h4{background:#00763A;color:#fff;margin:0;padding:4px;}
	#bookingToolFormAlert h4 a{background-image:url(/img/alertClose.gif);background-repeat:no-repeat;display:block;height:11px;overflow:hidden;position:absolute;right:4px;top:4px;width:11px;}
	#bookingToolFormAlert h4 a span{visibility:hidden;}
	#bookingToolFormAlert p{color:#FC0F0E;font-size:10px;font-weight:700;margin-bottom:6px;padding:4px;}
	.req select{display:inline;}
	
	
/*  CP ALERT CLASSES ----------------------------------------------------- */

	#cpAlertcontainer{background-color:#FFF;filter:alpha(opacity=50);height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:41;}
	#cpAlert{background:url(../img/greenDot.gif) top left repeat #FFF;left:250px;margin:10px 0;padding:1px;position:absolute;width:260px;z-index:2000;}
	#cpAlert .cpAlertBox{background-color:#E0EFE7;padding-bottom:10px;width:260px;}
	#cpAlert .red{color:red;}
	#cpAlert h1{background:url(../img/alertclose.gif) center right no-repeat #00763A;background-color:#04783B;border:10px solid #00763A;color:#FFF;font-size:110%;padding:0;}
	#cpAlert h2{color:#000;font-size:100%;padding:10px;}
	#cpAlert p{margin:10px;padding:0;}
	#cpAlert .radio{border:0;margin:0 5px 0 10px;width:14px;}
	#cpAlert .button{background:url(../img/greenLft.gif) bottom left no-repeat #f93;bottom:0;display:inline;padding:2px 0 4px 20px;position:absolute;right:0;}
	#cpAlert .button span{background:url(../img/greenRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#cpAlert .button a{color:#FFF;font-weight:700;}
	#cpAlert h4{background:#00763A;color:#fff;margin:0;padding:4px;}
	#cpAlert h4 a{background:url(../img/alertClose.gif) top left no-repeat;display:block;height:11px;overflow:hidden;position:absolute;right:4px;top:4px;width:11px;}
	#cpAlert h4 a span{visibility:hidden;}

	.dotclose{height:1px;width:170px;}
	.dotcloseWide{height:1px;width:532px;}
	#content .dotclose{height:1px;width:360px;}

	#login{padding:0 0 10px 20px;width:530px;}
	#login #formSubmit{background:url(../img/xDotOng.gif) bottom left repeat-x;display:inline;float:right;margin:0 4px 10px 0;width:530px;}
	#login #formSubmit .button{background:url(../img/brownLft.gif) bottom left no-repeat;float:right;padding:2px 0 4px 20px;}
	#login #formSubmit .button span{background:url(../img/brownRgt.gif) bottom right no-repeat;padding:2px 25px 4px 0;}
	#login #formSubmit .button a{color:#FFF;font-weight:700;}
	#login #form{float:right;padding-bottom:5px;width:160px;}
	#login input{border:1px solid #999;width:155px;}
	#login .passwordTxt a{color:#999;padding:4px 2px;text-align:right;}
	#login #text{color:#666;padding:0 0 10px;width:365px;}
	#login h3{color:#777;font-size:110%;font-weight:700;}

	#middlePanel .IRbutton a{background:url(../img/arrow_grey.gif) center left no-repeat;color:#6A6A6A;float:left;font-size:12px;font-weight:700;margin:0 20px 0 0;padding:1px 0 1px 15px;text-decoration:underline;}
	#middlePanel .IRbutton a:hover{color:#000;}
	#middlePanel .IRbuttonRight a{background:url(../img/arrow_grey.gif) center left no-repeat;color:#6A6A6A;float:right;font-size:12px;font-weight:700;margin:0 13px 0 7px;padding:1px 0 1px 15px;text-decoration:underline;}
	#middlePanel .IRbuttonRight a:hover{color:#000;}
	
	#leftPanel #formSubmit.butbot{bottom:0;left:0;position:relative;}

/*  original: dynamic.css -----------------------------------------------------   */

/*	
	#rightcomponents { position : relative; top : 0px; left : 0px;}
	#bookingToolForm { clear : both; position : absolute; top : 0px; left : 0px; width : 170px; height : auto; background : white;font-size : 11px;}
	#browsingTool { clear : both; position : absolute; left : 0px; height : 121px; width : 170px; background : white; font-size : 11px;}
	The labels above the drop-downs - general  
	#bookingToolForm div.label { display : block; font-weight : bold; padding : 0px; margin : 0px; line-height : 12px; margin-top : 10px; margin-bottom : 2px;}
	General drop down styles  
	#bookingToolForm form select { font-size : 10px; height : 16px; margin : 0px; margin-bottom : 0px; padding : 0px;}
	Where a label applies to a collection of drop-downs fieldsets and legends are used  
	#bookingToolForm form fieldset { clear : both; border : 0px; display : block; margin : 0px; margin-top : 0px; padding : 0px;}
	#bookingToolForm form fieldset div.legend { clear : both; display : block; font-weight : bold; padding : 0px; margin : 0px; margin-top : 0px;margin-bottom : 0px;}
	General top-level visibility settings for menus  
*/

	#bookingToolForm form fieldset{display:none;margin-top:-2px;width:152px;}
	*>#bookingToolForm form fieldset{margin-top:1px;}
	#bookingToolForm form fieldset#guestsAndVillas{display:block;margin-top:-2px;}
	*>#bookingToolForm form fieldset#guestsAndVillas{margin-top:1px;}
	#bookingToolForm form fieldset#chooseDate{display:block;}
	#bookingToolForm form fieldset#chooseDestination{display:block;}


	/* #bookingToolForm form fieldset#childrenUnderSix {	display : none;	position : absolute;	left : -152px;	z-index : 8;	font-family : verdana , arial , helvetica;	font-size : 10px;	width : 163px;	height : 71px;	background : #00763A;	color : #ffffff;	padding : 0px;	margin : 0px;border : 0px;}*/
	#bookingToolForm form fieldset#childrenUnderSix h3{border:0;display:block;font-size:10px;font-weight:700;height:16px;left:4px;margin:0;padding:0;position:absolute;top:4px;width:120px;}
	#bookingToolForm form fieldset#childrenUnderSix div{background:#CCE4D8;border:0;bottom:2px;color:#000;height:50px;left:2px;margin:0;padding:0 0 0 4px;position:absolute;right:2px;top:20px;width:100px;}
	#bookingToolForm form fieldset#childrenUnderSix div div{border:0;left:98px;margin:0;padding:0;top:0;width:61px;}
	#bookingToolForm form fieldset#childrenUnderSix div.label{border:0;display:block;margin:0;padding:0;width:61px;}

	#calendar{background:#00763A;color:#333;display:none;empty-cells:show;font-family:verdana, arial, sans-serif;font-size:11px;left:-148px;margin:0;padding:0 1px 12px;position:absolute;top:30px;width:154px;z-index:24;}
	#calendar td{color:#333;empty-cells:show;font-family:verdana, arial, sans-serif;font-size:11px;margin:0;}
	#calendar #currentMonthList{background:#fff;padding-left:8px;padding-right:7px;}
	#calendar #year{background:#00763A;padding-left:8px;padding-right:7px;}
	#calendar table.month td{font-size:10px;}
	#calendar table.month thead td{font-size:10px;}
	#calendar table.month tfoot h4{background:#fff url(../img/arrivalLegend.gif) 0 0 no-repeat;color:#FE9A32;font-size:10px;margin:8px 0;padding:0 0 0 22px;text-align:left;width:100px;}
	#calendar #currentMonthList table td.legend{background:#fff;height:auto;}
	#calendar tr.thisYear td *{float:left;}
	#calendar tr.months td.past{color:#56AC6C;}
	#calendar table{width:139px;}
	#calendar table th{color:#063;font-size:11px;font-weight:700;text-align:center;}
	#calendar #currentMonthList table td{background:#9c9;border:1px solid #FFF;font-family:arial , helvetica , sans-serif;font-size:10px;font-weight:600;height:14px;margin:0;padding:0;text-align:center;width:17px;}
	#calendar #currentMonthList table td.pastDate{color:#ccc;}
	#calendar #currentMonthList table td.notThisMonth{background:#fff;color:#ccc;}
	#calendar #currentMonthList table td.arrivalDate{background:#FE9A32;}
	#calendar #currentMonthList table td.arrivalDate a{color:#000;text-decoration:none;}
	#calendar #currentMonthList table td.arrivalDate a:hover{color:#000;text-decoration:none;}
	#calendar #currentMonthList table td.arrivalDate a:visited{color:#000;text-decoration:none;}
	#calendar tr.thisYear td{border-bottom:1px solid #6c9;height:21px;width:137px;}
	#calendar tr.thisYear td h3{border:0;color:#fff;font-size:11px;font-weight:700;height:14px;margin:0;padding:0;}
	#calendar tr.thisYear a span{display:block;height:13px;margin:0;overflow:hidden;padding:0;width:14px;}
	#calendar tr.thisYear a{display:block;height:13px;left:20px;margin:0 0 0 6px;overflow:hidden;padding:0;position:relative;top:1px;width:14px;}
	#calendar tr.thisYear h3{left:20px;margin-left:6px;position:relative;top:1px;}
	#calendar tr.thisYear span{visibility:hidden;}
	#calendar tr.thisYear a.past{background:url(../img/calendarYearBack.gif);display:none;}
	#calendar tr.thisYear a.next{background:url(../img/calendarYearNext.gif);display:none;}
	#calendar tr.thisYear a.close{background:url(../img/calendarYearClose.gif);left:38px;}
	#calendar tr.months td{font-size:9px;font-weight:500;height:10px;line-height:11px;margin:0;padding:0;}
	#calendar tr.months td a:link{color:#56AC6C;cursor:text;font-weight:400;text-decoration:none;}
	#calendar tr.months td a:hover{color:#56AC6C;cursor:text;font-weight:400;text-decoration:none;}
	#calendar tr.months td a:visited{color:#56AC6C;cursor:text;font-weight:400;text-decoration:none;}
	#calendar tr.months td.active a:link{color:#fff;text-decoration:none;}
	#calendar tr.months td.active a:hover{color:#fff;text-decoration:none;}
	#calendar tr.months td.active a:visited{color:#fff;text-decoration:none;}
	calendar .month thead{display:table-header-group;}

	#bookingToolForm select{border:1px solid #999;}
	*>#bookingToolForm h2{height:21px;}
	
	a#calendarLink:link{background:url(../img/calendarBg2.gif) 0 0 no-repeat;display:block;height:16px;left:114px;overflow:hidden;position:absolute;top:39px;width:24px;}
	a#calendarLink:link:hover{background:url(../img/calendarBg2.gif) 0 0 no-repeat;display:block;height:16px;left:114px;overflow:hidden;position:absolute;top:39px;width:24px;}
	a#calendarLink:link:visited{background:url(../img/calendarBg2.gif) 0 0 no-repeat;display:block;height:16px;left:114px;overflow:hidden;position:absolute;top:39px;width:24px;}
	*>a#calendarLink:link{top:43px;}
	*>a#calendarLink:link:hover{top:43px;}
	*>a#calendarLink:link:visited{top:43px;}
	#calendarLink span{display:block;overflow:hidden;visibility:hidden;}
	
	#bookingToolForm form #chooseDate h3{background:url(../img/xl.gif) #fff no-repeat;font-size:10px;margin:2px 0 0;padding:0 0 0 22px;}
	#bookingToolForm form #chooseDate h3 a{background:#fff;color:#00773d;margin:0;padding:0;position:static;}
	#bookingToolForm form #chooseDate div.legend{clear:both;display:block;margin:0;padding:0;width:150px;}
	#bookingToolForm form #chooseDate select#stay{clear:both;}
	
	#country{width:40px;}
	#guestsAndVillas div.label{border:0;display:block;height:32px;line-height:10px;margin:0;padding:0;width:74px;}
	#guestsAndVillas div{border:0;float:left !important;margin:0;padding:0;width:74px;}
	#adult{width:50px;}
	#children{width:50px;}
	#pets{width:50px;}
	#babies{width:40px;}
	#infants{width:40px;}
	#teenagers{width:40px;}
	#bookingToolForm form #childrenAgesSelection div{border:0;float:left;margin:0;padding:0;width:44px;}
	#bookingToolForm form #childrenAgesSelection div div.label{border:0;clear:both;display:block;margin:0;padding:0;}
	#bookingToolForm form #childrenAgesSelection{margin:0;padding:0;width:152px;}
	#bookingToolForm form #childrenAgesSelection div.legend{clear:both;font-weight:400;margin:0;padding:0;width:152px;}
	#bookingToolForm form div#childrenAgesSelection select{height:16px;margin:0;padding:0;width:42px;}
	#cottageTypeSelection form #childrenAgesSelection{clear:both;}
	
	#browsingTool{border-bottom:1px solid #fff;border-left:1px solid #fff;border-top:1px solid #fff;top:220px;}
	#browsingTool ul ul .unavailable a{background:url(../img/unavailable_bg.gif) #fff no-repeat;color:#aaa;}
	#browsingTool #park ul li.unavailable a{background:url(../img/unavailable_bg.gif) #fff no-repeat;color:#aaa;}
	#browsingTool ul ul .selected a{background:url(../img/selected_bg.gif) #fff no-repeat;color:#fff;display:block;margin-left:0;width:143px;}
	#browsingTool #park ul li.selected a{background:url(../img/selected_bg.gif) #fff no-repeat;color:#fff;}
	#browsingTool ul{list-style-type:none;margin:0;padding:0;}
	#park{margin-left:10px;margin-right:10px;}
	#cottages{margin-left:10px;margin-right:10px;}
	#activitiesAvailable{margin-left:10px;margin-right:10px;}
	#browsingTool h2{background:#3397CB url(../img/browse_bg.gif) top right no-repeat;border:0;font-weight:700;margin:0;padding:4px 0 0 24px;}
	#browsingTool h2 a{color:#FFF;display:block;font-size:12px;height:18px;margin:0;padding:0;text-decoration:none;}
	#browsingTool h3{border-top:1px solid #6cf;color:#069;margin:0;padding:0 0 4px;}
	#browsingTool h3 a{color:#069;font-size:11px;font-weight:700;padding-left:36px;text-decoration:none;}
	#park h3{background:url(../img/park_bg.gif) no-repeat;margin-top:10px;padding-top:6px;}
	#browsingTool #park ul li{margin-top:3px;padding:0;}
	#browsingTool #park ul li a{background:url(../img/country_bg.gif) no-repeat;color:#39c;font-size:11px;font-weight:700;line-height:12px;padding-left:16px;text-decoration:none;}
	#cottages h3{background:#fff url(../img/cottage_bg.gif) no-repeat;padding-top:3px;}
	#activitiesAvailable h3{background:#fff url(../img/activities_bg.gif) no-repeat;border-bottom:1px solid #6cf;padding-top:5px;}
	#browsingTool ul li{margin-top:3px;}
	#browsingTool #park ul li ul li{margin-top:3px;}
	#browsingTool li li a{background:#fff;color:#666;font-size:10px;font-weight:400;padding-left:10px;text-decoration:none;}
	#browsingTool #park li li a{background:#fff;color:#666;font-size:10px;font-weight:400;padding-left:10px;text-decoration:none;}
	#browsingTool #park ul li#netherlands ul{display:none;}
	#browsingTool #park ul li#belgium ul{display:none;}
	#browsingTool #park ul li#germany ul{display:none;}
	#browsingTool #park ul li#france ul{display:none;}
	#browsingTool ul li ul{display:none;}