.monke{display: block; width: 10px; height: 10px; background-color: white; position: absolute;  top: -10px; right:0}

h1{font-size: 30px; color: white; margin-bottom: 10px}
#redBox{padding: 20px; margin:0; position: relative}
.formContainer{width: 625px; margin: 0 auto 40px auto;}
ul.quickContact {list-style-type: none;}
ul.quickContact li{ float: left; margin-right: 15px}
form textarea{font-family: arial, helvetica, verdana; font-size: 1em; width: 260px; height: 115px; margin-right: 20px; background: url(/images/lines.gif) 0 2px ; background-attachment: scroll!important; line-height: 1.8em  }
ul.textField li{float: none; margin: 0 0 6px 0; padding: 0;}
ul.textField li.last{margin-bottom: 0}
ul.quickContact li.three{margin:0}
form input, form textarea{border: none; border-bottom: 1px solid #a00000; border-left:1px solid #a00000; padding: 5px; margin: 0; background: url (../images/lines.gif) repeat-x 0 0; color: #333}
form button{background-color: #000; padding: 5px; width: 120px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #666; border: medium none; cursor: pointer}
form button:hover{color: #999;}
form p { position: relative;}
form p label { position: absolute; top: 5px; left: 10px;}
form p br {display: none;}
form fieldset p label {	color: #888;}
form fieldset p.required label {color: #333;}
input#captcha{width: 115px}
textarea#message{width: 255px}

.pierreConnect{position: absolute; top: -65px; right: 0px};
#redBox{position: relative}
	
.styledCheckbox{
   	height:15px;
    width:16px;
   	filter:alpha(opacity=0.0);
   	opacity:0.0;
	outline:0
}
   
.styledCheckboxWrap{
	position:relative;
	float:left;
	background:url("/images/checkbox.gif") no-repeat top left;
	width:16px;
	height:15px;
	margin:3px 10px 3px 0;	
}
.wrapChecked{background-position: 0px -15px}
.checkboxLabel{
	float:left; 
	padding-left: 20px;
	cursor:pointer;
}

ul.checkbox{margin-bottom: 20px; overflow: hidden}
ul.checkbox li{float: left; padding: 5px 10px; width: 220px}
ul.checkbox label{color: #fff; font-size: 1.6em}
.pierrePortfolio{position: absolute; top: -30px; right:40px}

.pierreNewsletter{position: absolute; left: -20px; top: 30px; z-index: 9999}
.pierreTalk{margin-left: 110px; width: 330px; float: left}
.black{padding:15px; background-color: #000; color: #fff; font-size: 1.6em}
.blackContainer{position: relative}
.balloon{width: 30px; height: 20px; background: url(/images/balloon_1.png) no-repeat; position: absolute; left: -30px; bottom: 20px}
.clearBlack{height: 14px; background: url(/images/balloon_2.png) no-repeat top right;}
#redBox.newsletter{height: 190px}
.newsletterForm{float: left; margin-left: 15px;}
.narrow{width: 115px}

