@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------------------------
  Old School Cameras - style sheet for forms.htm
  - redesign, development, and code by: Sean Glassford
  - last updated: 6/11/2012
  - Copyright 2012, Old School Cameras, All Rights Reserved
--------------------------------------------------------------------------------*/

/* hide sections with webfont text until page loads to avoid font flicker */
.wf-loading .ch {
  visibility:hidden;
}
.wf-active .ch, .wf-inactive .ch {
  visibility: visible;
}
.ch {
	//characters
}

#screenwrap {
	background-color:#000;
	height:140px;
	min-width:950px;
	overflow:visible;
	background:url(../images/rentalback4.png) center top no-repeat #000;
}
#screen {
	position:relative;
	top:0px;
	left:0px;
	width:950px;
	height:140px;
	color:#000;
	margin:0 auto;
}
#pagename {
	position:absolute;
	top:52px;
	left:20px;
	height:30px;
	max-width:420px;
	color:#e2e1dd;
	font-family:"FunctionProBold", Helvetica, Arial, sans-serif;
	font-size:30px;
	text-shadow: 0px 3px 1px rgba(116,118,121,.3), 0 0 5px rgba(116,118,121,.4), 0 1px 3px rgba(116,118,121,.4), 0 5px 7px rgba(116,118,121,.2);
	opacity:0.90;
	filter: alpha(opacity=90);
}
#mainwrap {
	background:url(../images/mainback.jpg) center top repeat-x;
	height:640px;
	min-width:950px;
	overflow:visible;
}
#main {
	background:url(../images/mainline.png) left top no-repeat; 
	position:relative;
	top:0px;
	left:0px;
	width:950px;
	height:640px;
	margin:0 auto;	
	color:#333;
}
#greylogo {
	position:absolute;
	top:30px;
	left:20px;
}
#grey_camera {
	position:absolute;
	top:23px;
	left:888px;
}
#down_title {
	position:absolute;
	top:35px;
	left:125px;
	width:529px;
	height:22px;
	font-family:"FunctionProMedium", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:22px;
	letter-spacing:-.02em;
	opacity:0.98;
	filter:alpha(opacity=98);
}
#fax_desc {
	position:absolute;
	top:23px;
	left:705px;
	width:211px;
	height:18px;
	font-family:"FunctionProMedium", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:18px;
	letter-spacing:-.04em;
	opacity:0.98;
	filter:alpha(opacity=98);
}
#fax_num {
	position:absolute;
	top:48px;
	left:745px;
	width:175px;
	height:18px;
	font-family:"FunctionProMediumOblique", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:16px;
	letter-spacing:-.02em;	
	opacity:0.98;
    filter:alpha(opacity=98);
}
#forms_main {
	background:url(../images/forms_back.png) left top no-repeat;
    position:absolute;
    top:110px;
    left:20px;
    width:910px;
    height:500px;
}
#mainright {
	position:absolute;
	top:0px;
	left:403px;
	width:507px;
	height:500px;
	background: rgba(0, 0, 0, 0.025);
}
#mainright a {
	text-decoration:none;
	cursor:pointer;
	color:#184c82;
}
#mainright a:hover { text-decoration:underline; }
#leftcol {
	position:absolute;
	top:12px;
	left:25px;
	width:450px;
	height:480px;
	font-size:1.2em;
}
#leftcol p {
	font-size:1.4em;
	padding-left:20px;
}
#leftcol h2 { text-decoration:underline; }
#midpipe {
	position:absolute;
	top:12px;
	left:250px;
	width:2px;
	height:475px;
	background:url(../images/pipe_475.png) left top no-repeat;
}
#rightcol {
	position:absolute;
	top:12px;
	left:277px;
	width:200px;
	height:480px;
}
.top_form {
	position:relative;
	top:0px;
	left:0px;
	width:200px;
	height:210px;
}
.bottom_form {
	position:relative;
	margin:14px 0 0 0;
	left:0px;
	width:200px;
	height:210px;
}
.formdesc_wrap {
	position:relative;
	left:0px;
	width:200px;
	height:21px;
	text-align:center;
	background: rgba(0, 0, 0, 0.125);
}
.formdesc {
	font-family:"FunctionCapsDemi", Helvetica, Arial, sans-serif;
	font-size:14px;
	letter-spacing:.05em;
	color:rgba(0, 0, 0, 0.76);
	position:relative;
	top:3px;
}
.downpdf_wrap {
	position:absolute;
	top:0px;
	left:0px;
	width:200px;
	height:21px;
	text-align:right;
	background: rgba(0, 0, 0, 0.2);
}
.downpdf {
	font-family:"FunctionCapsDemi", Helvetica, Arial, sans-serif;
	font-size:14px;
	letter-spacing:.05em;
	opacity:0.99;
    filter: alpha(opacity=99);
	color:#ea8323;
	position:relative;
	top:2px;
	right:20px;
	text-shadow:0 0 2px rgba(255, 255, 255, 1);
}
.downarrow {
	position:absolute;
	top:6px;
	right:5px;
	width:10px;
	height:10px;
	background:url(../images/down_arrow.png) left top no-repeat;
}
#acc_setup {
	width:200px;
	height:210px;
	background:url(../images/forms/OSC-AccSetUp-1.jpg) left top no-repeat;
}
#acc_info {
	width:200px;
	height:210px;
	background:url(../images/forms/OSC-AccInfo-1.jpg) left top no-repeat;
}
#cc_auth {
	width:200px;
	height:210px;
	background:url(../images/forms/OSC-CCAuth-1.jpg) left top no-repeat;
}
#rental_agreement {
	width:200px;
	height:210px;
	background:url(../images/forms/OSC-Rental-Agreement.jpg) left top no-repeat;
}