html {height:100%;}

body {
	background:url(/cjones/gfx/pattern_3.png) repeat center top;
	background-color:#121212;
	text-align:left;
	height:100%;
	min-height:100%;
	padding:0;
	margin:0;
  color:#fff;
}

.wld_none{display:none;}


.fullwidth {
	display:block;
	min-width:100%;
	max-width:100%;
}
img.fullwidth {
	image-rendering:optimizeQuality;
	-ms-interpolation-mode:bicubic;   
}


input, input[type="text"], input[type="password"], textarea, select {
    height:24px; line-height:24px;
    background:#444;
    -moz-box-sizing: border-box;
    border: 1px solid #444;
    border-radius: 3px 3px 3px 3px;
    color: #ccc;
    padding: 3px;  }

input:focus, textarea:focus, select:focus{ -moz-transition: all 0.1s ease-in-out 0s;    border: 1px solid #5695DB;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.22) inset, 0 0 7px rgba(86, 149, 219, 0.69);}

textarea {height:100px; line-height:15px;}

.print_form .box, .forward_form .box{background: rgba(0, 0, 0, 0.5); border-radius:5px 5px 5px 5px; margin:5px;}
.print_form .logo img{display:block; margin:0 auto;}
.print_form .header_info {margin:0 0 20px 0; color:#888; font-weight:bold;}

span.global_info				{ display:block; margin:10px auto;  padding:0 10px; height: 40px; line-height: 40px; display: block; text-align:center; font-size: 12pt; background: #d5ffce; border: 1px solid #9adf8f; color: #665252; border-radius: 6px 6px 6px 6px; }
span.global_error				{ display:block; margin:10px auto;  padding:0 10px; height: 40px; line-height: 40px; display: block; text-align:center; font-size: 12pt; background: #D3A8A8; border: 1px solid #df8f8f; color: #665252; border-radius: 6px 6px 6px 6px;}

.enquiry_form, .forward_form{width:80%; margin:0 auto;}
.enquiry_form .info, .forward_form .info{padding:15px;
  text-align:center;
	border:1px solid rgba(255, 255, 255, 0.15);
  border-top:none;
	background-color:rgba(0, 0, 0, 0.2);
	margin:0px 0 10px 0;
  -webkit-border-radius:0 0 10px 10px;
	-moz-border-radius:0 0 10px 10px;
	border-radius:0 0 10px 10px}
.enquiry_form .arow, .forward_form .arow{margin:0 0 10px 0;}  
.enquiry_form .leftbox, .forward_form .leftbox{color:#888;}  
.enquiry_form input, .enquiry_form textarea {width:100%} 
.forward_form input, .forward_form textarea {width:100%}
.enquiry_form input.error, .forward_form input.error{background-color:rgba(255, 0, 0, 0.1);}
input[type="submit"].submit{
padding:0;
  height:28px; line-height:28px;
	border:1px solid rgba(255, 255, 255, 0.15);
	background-color:rgba(0, 0, 0, 0.6);
}
input[type="reset"].exit{
  padding:0;
  height:28px; line-height:28px;
  width:30%;
	border:1px solid rgba(255, 255, 255, 0.15);
	background-color:rgba(0, 0, 0, 0.2);
}
