/* CSS Document */

label { width: 162px; display: block; float: left; clear: left; margin-bottom: 3px; }
input.text { width: 250px; float: left; height: 16px; }
select { width: 204px; float: left; margin-bottom: 3px; border: 1px solid #9A9A9A; }
input.text, 
textarea { float:left; font-size:1.1em; line-height:16px; margin-bottom: 3px; padding:3px 2px; vertical-align:middle; border-top: 1px solid #9a9a9a; border-left: 1px solid #9a9a9a; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; -webkit-border-radius: 5px; -moz-border-radius: 5px; -border-radius: 5px; }	
input.text { width: 150px; }
#cateringPhoneContact { float: left; clear: left;  margin: 10px 0;margin-right: 15px;  }
input.radio { float: left; margin-right: 10px; }
div.radios { float: left; width: 500px; margin-top: 15px; margin-bottom: 10px; }
div.radios label { float: left; margin: 0; margin-right: 20px; }
div.radios span { margin-bottom: 10px; display: block; float: left; width: 145px;  }
#personnalData input.text { width: 250px;}
fieldset { padding: 15px 0; border-top: 2px solid white; }

label.after { clear: none; width: auto; margin: 10px 0; }
#applicationForm br.extraBr { margin-bottom: 40px; float: left; display: block; }
.generalSubmit { -moz-border-radius-bottomleft:8px; -moz-border-radius-bottomright:8px; -moz-border-radius-topleft:8px; -moz-border-radius-topright:8px; background:transparent url(../assets/buttons/submit_bg.gif) repeat scroll 0 0; border:1px solid #AEAEAE; float:left; margin-left:5px; padding:0 10px; cursor: pointer; margin-top: 15px; }

.error { border: 1px solid red!important; }
select.error { padding: 0!important; }
.errorMessage { background-color:white;	color:#FF0000; font-size:0.85em; }

#lightboxInner { background-color:white; -moz-border-radius: 5px; -webkit-border-radius: 5px; width:800px !important; }
#lightboxCloseLink { margin-right:-15px; margin-top:-15px; position:absolute; right:0; top:0; }
#lightboxContent { overflow:hidden; padding:20px 40px; }

input#date { background: #fff url(../assets/images/buttons/calendar03.gif) no-repeat right 1px; }
