@charset "utf-8";
/* CSS Document */
/*------------------------------------------------------------------------------
  Old School Cameras - style sheet for rentals.php and most rental catalog
  landing pages
  - 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 .headline, .wf-loading .story, .wf-loading .p_name, .wf-loading p_variety {
  visibility:hidden;
}
.wf-active .headline, .wf-active .story, .wf-active .p_name, .wf-active .p_variety, .wf-inactive .headline, .wf-inactive .story, .wf-inactive .p_name, .wf-inactive .p_variety {
  visibility: visible;
}

/*------------ right side for landing pages ---------------*/
.landing {
	position:relative;
	margin-top:20px;
	right:5px;
	width:720px;
	float:right;
}
.landing_head {
	position:relative;
	top:0px;
	left:0px;
	width:720px;
	height:262px;
	
}
.landing_head img {
	border-radius:4px;
    -moz-border-radius:4px; /* Firefox 3.6 and earlier */
}
.landing_body {
	position:relative;
	width:720px;
}
.headline {
	color:#333;
	margin:20px 0 4px 0;
    font-family:"FunctionProDemi", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:19px;
	letter-spacing:-.05em;
	opacity:0.99;
    filter:alpha(opacity=99);
}
.story {
	color:#333;
	font-family:"FunctionProBook", "Lucida Console", Helvetica, Arial, sans-serif;
	font-size:15px;
	letter-spacing:-.05em;
	opacity:0.93;
    filter:alpha(opacity=93);
}
.popular_row {
	position:relative;
	padding:4px 0 15px 0;
	width:720px;
	height:270px;
}
.pop {
	position:absolute;
	top:0px;
	width:230px;
	height:270px;
	background:url(../images/landing_box.png) left top no-repeat;
}
.pop > img {
	position:absolute;
	top:45px;
	left:25px;
}
.left_pop {
	left:0px;
}
.mid_pop {
	left:245px;
}
.right_pop {
	left:490px;
}
.p_name {
	position:absolute;
	top:10px;
	width:230px;
	text-align:center;
	color:#333;
	font-family:"FunctionProDemi", Helvetica, Arial, sans-serif;
	font-size:18px;
	opacity:0.99;
	filter: alpha(opacity=99);
	color:#333;
}
.p_variety {
	position:absolute;
	top:244px;
	width:230px;
	text-align:center;
	font-family:"FunctionProDemi", Helvetica, Arial, sans-serif;
	font-size:16px;
	opacity:0.99;
	filter: alpha(opacity=99);
	color:#eb831d;
	text-shadow: 0 0 2px rgba(255, 255, 255, 1);
}
.popular_row > a:hover {
	text-shadow:none;
	cursor:pointer;
}
#da_camera_home {
	position:absolute;
	top:45px;
	left:15px;
	width:110px;
	height:40px;
}
#da_digital_home {
	position:absolute;
	top:45px;
	left:267px;
	width:85px;
	height:40px;
}
#da_lenses_home {
	position:absolute;
	top:45px;
	left:146px;
	width:85px;
	height:40px;
}
#da_electronics_home {
	position:absolute;
	top:45px;
	left:386px;
	width:130px;
	height:40px;
}
#da_mechanics_home {
	position:absolute;
	top:45px;
	left:545px;
	width:130px;
	height:40px;
}
#da_support_home {
	position:absolute;
	top:45px;
	left:700px;
	width:100px;
	height:40px;
}
#da_batteries_home {
	position:absolute;
	top:45px;
	left:835px;
	width:107px;
	height:40px;
}