/*	###########################################################################
	CENTERPARCS - IMPACT / FASKBOOKING MERGE HACK
	date:   February 2007
	author: C. Egor Kloos [42 B.V.]
	author: ---
	author: ---
	########################################################################### */

#outerRight #bookingToolForm                                            { margin-bottom:0; margin-left:0; border: 0; color: transparent; padding: 0; }
#outerRight #bookingToolForm h2                                         { background-image:url("../images/style/bullets/search.gif"); background-repeat:no-repeat;background-color: transparent; background-position: 0 2px; font-size: 1.6em; color: #007C3E; margin:0px 0 4px 8px; padding:0 0 4px 20px; border-bottom:0px solid #fff; }
#outerRight #bookingToolForm form                                       { border:0; padding: 0; }
#outerRight #bookingToolForm fieldset                                   { border:0; padding: 0; width: 100%; }
#outerRight #bookingToolForm .legend                                    { display: block; color: black; }
#outerRight #bookingToolForm select                                     { width: 47%; margin:0 0.5% 2px 0; background-color: #fff; }
#outerRight #bookingToolForm select#stay                                { width:80%; margin: 4px 0 2px 0; }
#outerRight #bookingToolForm select[id=stay]                            { float: left; margin: 4px 0 4px 0; }
#outerRight #bookingToolForm #calendarLink                              { position: static; float: right; display: block; margin: -2em 3px 0 0; }
html>body #outerRight #bookingToolForm #calendarLink                    { margin: 1px 5px 0 2px; width: 27px; height: 22px; background-position: right center;}
#outerRight #bookingToolForm #chooseDate h3                             { clear: both; position: static; padding: 0 0 0.5em 15px; text-align: left; background-color: #DBF1C0; background-position: 0 85%;}
html>body #outerRight #bookingToolForm #chooseDate h3                   { background-position: 0 0; }
#outerRight #bookingToolForm #chooseDate h3 a                           { text-align: left; background-color: transparent; }
#outerRight #bookingToolForm #chooseDate img                            { position: static; }
#outerRight #bookingToolForm #chooseDate #day                           { float: left; width: 50px; } 
#outerRight #bookingToolForm #chooseDate #month                         { float: left; margin-right: 4px; width: 111px; } 
#outerRight #bookingToolForm select#village                             { width: 97%; }

#outerRight #bookingToolForm #guestsAndVillas                           { width: 100%; }
#outerRight #bookingToolForm #guestsAndVillas div                       { padding: 0; width: 50%;  }
#outerRight #bookingToolForm #guestsAndVillas div div                   { padding: 0; width: 99%; color: black; }
#outerRight #bookingToolForm #guestsAndVillas select                    { margin: 4px 0.5% 0 0; width: 97%; }
#outerRight #bookingToolForm #guestsAndVillas #villas                   { top:0; float: none; }

#outerRight #bookingToolForm #childrenAgesSelection                     { width: 100%; }
#outerRight #bookingToolForm #childrenAgesSelection div                 { padding: 0; width: 33%;  }
#outerRight #bookingToolForm #childrenAgesSelection div div             { padding: 0; width: 97%; }
#outerRight #bookingToolForm #childrenAgesSelection .legend             { width: 100%; color: black; }
#outerRight #bookingToolForm #childrenAgesSelection select              { margin: 4px 0.5% 0 0; width: 99%; }

#outerRight #bookingToolForm #cottageTypeSelection .label               { width: 97%; color: black;}
#outerRight #bookingToolForm #cottageTypeSelection #cottageCategory     { margin: 4px 0.5% 4px 0; width: 98%; }
#outerRight #bookingToolForm #cottageTypeSelection #bedrooms            { margin: 4px 0.5% 4px 0; width: 20%; }
#outerRight #bookingToolForm #checkAndSubmit .button                    { margin: 0.5em 0 0 0; text-align:right; float: right; background-image: none;}
#outerRight #bookingToolForm #checkAndSubmit .button a                  { background-image:url(../images/style/buttons/submit_endcap.gif); background-repeat:no-repeat; background-position:right 0px; float:right; text-align:right; text-indent:0; color:#007D3B; font-weight:bold; text-decoration:none; height:20px; border-style:none; border-width:0; padding:0 1px 0 0; margin-right:2px; overflow:visible; cursor:pointer; }
html>body #outerRight #bookingToolForm #checkAndSubmit .button a        { margin-right:4px; }
#outerRight #bookingToolForm #checkAndSubmit .button a span             { float:right; margin:0; display:inline; height:20px; padding-left:20px; margin-right:7px; padding-top:5px; background-image:url(../images/style/buttons/submit_start.gif);	background-repeat:no-repeat; }

#outerRight .infobox #browsingTool                                      { border: 0; background-color: transparent;}
