@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------------
  Old School Cameras - style sheet for location.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:520px;
	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);
}
.our_info {
	width:230px;
	height:70px;
	color:#000;
}
#our_address {
	position:absolute;
	top:10px;
	left:440px;
}
#our_hours {
	position:absolute;
	top:10px;
	left:665px;
}
.our_desc {
	position:relative;
	top:0px;
	left:0px;
	width:250px;
	height:16px;
	font-family:"FunctionProMediumOblique", Helvetica, Arial, sans-serif;
	font-size:16px;
	letter-spacing:-.04em;
	opacity:0.98;
	filter:alpha(opacity=98);
	padding:0 0 2px 0;
}
.our_sub_desc {
	position:relative;
	left:0px;
	width:250px;
	height:15px;
	font-family:"FunctionProBook", Helvetica, Arial, sans-serif;
	font-size:15px;
	letter-spacing:-.02em;
	opacity:0.98;
	filter:alpha(opacity=98);
	padding:0 0 1px 0;
}
.our_ital {
	font-family:"FunctionProBookOblique", Helvetica, Arial, sans-serif;
	font-size:14px;
	letter-spacing:-.02em;
	opacity:0.98;
	filter:alpha(opacity=98);
}
#mapmain {
    position:absolute;
    top:110px;
    left:20px;
    width:910px;
    height:500px;
    text-align:center;
}
#mapmain h2 { margin-bottom:4px; }
#mapmain p {
  margin-top:8px;
  font-size:18px;
}
div#hollywwod-loc {
    width:50%;
    height:100%;
    float:left;
}
div#oceanside-loc {
    width:50%;
    height:100%;
    float:right;
}