@charset "UTF-8";
/* CSS Document */
body {margin:0;padding:0;}
#container {position:relative;width:950px; margin:0 auto; background:url(images/bg.jpg) top right no-repeat;font-family:Garamond, “Hoefler Text”, Times New Roman, Times, serif;}
#container #logo {width: 450px; height:102px;display:block;float:right;}
#container #logo img {float:right;padding:5px;}
#container #title {width: 550px; height:150px;display:block;float:right;}
#container #title img {float:right;padding:5px;}
#container #proposition {width500px;display:block;float:right;}
#container #confirmation {display:block;width:500px;text-align:center;float:right;font-weight:bold;font-size:24px;height:340px;padding:15px 0 0 100px;}
#container #inspiration {width:500px;height:105px;display:block;float:right;}
#container #form {width: 500px;display:block;float:right;padding:5px;}
#container #form label {display:block;float:left;width:90px;text-align:right;text-transform:uppercase;padding:5px;}
#container #form input {display:block;float:left;border:2px solid #dedede;padding:5px;font-weight:bold;width:250px;}
#container #form textarea {display:block;float:left;border:2px solid #dedede;padding:5px;font-weight:bold;width:250px;}
#container #form input#Postcode {width:50px;}
#container #form input#State {width:50px;}
#container #form ul {background:#f4eb39;display:block;float:right; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #f4eb39; padding: 10px;width:400px;margin-left:100px;}
#container #form li {list-style:none;display:inline;float:left;padding:5px;}
#container #form .submit {width:380px;float:right;}
#container #form .submit label {width:210px;font-size:12px;text-transform:none;}
#container #form .submit input {margin:15px;width:20px;height:20px;}
#container #form #submit {width:70px;margin:5px;height:30px;}
#container #form .hidden {display:none;}
#container #form p {text-align:right;padding:10px;display:block;}
#container #footer {width: 950px; height:180px;display:block;float:right;}
#container #footer div {text-align:left;padding:20px;font-size:14px;line-height:25px;color:#000;}
#container #footer span {font-size:13px;text-align:center;display:block;margin:20px 0 0 0;}
#container #footer a {color:#000;}
#container #footer img {align:center;}


.clear {clear:both;}


#privacybutton,#aboutbutton { text-decoration:underline; cursor:pointer; }
#closebuttonabout,#closebuttonprivacy { float:right; position:relative; cursor:pointer; }
#privacypolicy {position:absolute;top:100px;left:250px;font-size:small; color:white; padding:20px; width:440px; display:none; background-color:gray; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:15px; line-height:1em; }
#about {position:absolute;top:100px;left:250px;margin:0 auto;font-size:small; color:white; padding:30px; width:380px; display:none; background-color:gray; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:15px; }
#about p { width:350px; }
#privacypolicy p { width:420px; }

