/**********************************************************************

	uests.com
	version: 	1a
	owner:		james cooke
	handcoded by robots for ewebbed.co.uk

**********************************************************************/
html, body{height:100%;}
body{font-size: 62.5%; font-family: Gill Sans, georgia, verdana; line-height: 1em;background: url(../images/template/bg.gif) repeat-x bottom #dae4e4; color:#383e43; overflow:hidden;}
h1{font-size:2em; margin:0 0 30px 0; padding:0 0 4px 0;color:#7e91a9; border-bottom:4px solid #7e91a9}
h2{font-size:1.8em; margin:0 0 10px 0;}
h2 strong{color:#4F96EC}
h3{font-size:1.6em; margin:0 0 20px 0;}
p{font-size:1.5em; margin:0 0 20px 0; line-height:1.4em; color:#666;}
p strong{color:#4F96EC}

input,textarea{font-size:1.8em;font-family: Gill Sans, georgia, verdana;}

h2.thanks{width:500px; margin:0 auto 40px auto;text-align:center; font-size:3em; line-height:1.4em;}

.hidden{display:none;}

/* @group template */
#container{position:relative;height:100%;}
#scroller{position:relative;overflow-y:scroll;height:100%;}

#left-nav{position:fixed; left:50%; top:210px; width:159px;margin:0 0 0 -426px;}


#left-nav li{margin:0 0 4px 0;}

#left-nav a{display:block; height:49px; text-indent:-1000em;}
#left-nav li.nav-register a{width:159px;background:url(../images/template/nav/register.png) no-repeat left top;}
#left-nav li.nav-what a{margin:0 0 0 39px;width:120px;background:url(../images/template/nav/what.png) no-repeat left top;}
#left-nav li.nav-why a{width:101px;margin:0 0 0 58px;background:url(../images/template/nav/why.png) no-repeat left top;}
#left-nav a:hover{background-position:left -75px !important;}
#left-nav a.on{background-position:left -151px !important;}


.page{width:518px; margin:0 auto; padding:0 68px 800px; min-height:100%;background:url(../images/template/page.png) repeat-y center; }
#page-why{padding-bottom:0;}
.logo{display:block;margin:0 auto; padding:30px 0 12px 0;}
.content{padding:20px 60px;}

#footer {position:fixed; right:30px; bottom:10px;width:208px; height:17px;}
#footer a{display:block; text-indent:-1000em;width:208px; height:17px;background:url(../images/template/footer/ewebbed.png) no-repeat left top;}

.holding #page-register h1{margin-bottom:16px;}
.holding #page-register .content{padding:0 78px 0 72px;}
.holding h1{text-align:center;}


/* @group form */
form input{border:0px;}
form button{border:0px; text-indent:-1000em; cursor:pointer;}

.form-style-1 li{position:relative;float:left;display:inline; width:448px; margin:0 0 3px 0; padding:0 0 0 70px;}
.form-style-1 label{float:left; display:inline; width:60px;font-size:1.8em; margin:16px 0 0 0;}
.form-style-1 li input{float:left; display:inline; width:290px; line-height:1em;padding:15px 12px 14px 12px; margin:-2px 0 0 0; background: url(../images/forms/inputs/text-314.png) no-repeat left top;}
.form-style-1 li input:focus{background-position: left -62px;}
.form-style-1 li.error input, .form-style-1 li input.error{background-position: left -127px;}
.form-style-1 .textarea{float:left; display:inline; width:100%;height:126px; margin:0 0 0 -4px;background: url(../images/forms/inputs/textarea-379.png) no-repeat left top;}
.form-style-1 li.error .textarea{background-position: left bottom !important;}
.form-style-1 .textarea textarea{margin:8px 0 0 8px; width:360px; height:108px; background:none; border:0;}
.form-style-1 p.help{display:block; height:33px; position:absolute; left:100%; width:188px; padding:16px 0 0 20px; margin:0; line-height:1em;font-size:1.7em; color:#9fc8e8;background:url(../images/forms/help/help-208.png) no-repeat left top;}
.form-style-1 span.error{display:none !important;}

.form-style-1 li.full-width-label{padding-top:8px;}
.form-style-1 li.full-width-label label{width:400px; margin:0 0 8px 0;}

.form-style-1 li.highlight{background:#413d3d;}
.form-style-1 li.highlight label{color:#fff;}

.form-style-1 li.join-newsletter label{font-size:1.4em;width:196px; margin:9px 0 0 5px;}
.form-style-1 li.join-newsletter input{margin:10px 0 0 0;}
.form-style-1 li.join-newsletter button{float:left;display:inline;}

.checkbox input, input.checkbox{width:auto !important; background:none !important;}

.button-register{width:163px; height:50px;background:url(../images/forms/buttons/register.png) no-repeat left top;}
.button-register:hover{background-position: left -58px;}
/* @end */

.cufon-active h1{font-size:2.8em;}
.cufon-active h2{font-size:2.2em;}