@charset "utf-8";
/* CSS Document */
/*-------------------------------------------------------------------------
  Old School Cameras - style sheet for all product areas for rental catalog
  - redesign, development, and code by: Sean Glassford
  - last updated: 5/6/2012
  - Copyright 2012, Old School Cameras, All Rights Reserved
---------------------------------------------------------------------------*/

.prod_head {
	position:relative;
	top:0px;
	left:0px;
	width:720px;
	height:46px;
	/*background:#030303;*/
}
.prod_name {
	position:absolute;
	top:10px;
	left:0px;
	width:240px;
	height:24px;
	font-family:"FunctionProBold", Helvetica, Arial, sans-serif;
	font-size:19px;
	opacity:0.90;
	filter: alpha(opacity=90);
	color:#333;
	letter-spacing:.02em;
	direction:rtl;
}
.prod_variety {
	position:absolute;
	top:12px;
	left:260px;
	width:340px;
	height:20px;
	font-family:"FunctionProDemi", Helvetica, Arial, sans-serif;
	font-size:17px;
	opacity:0.99;
	filter: alpha(opacity=90);
	color:#eb831d;
	letter-spacing:.02em;
	text-shadow: 0 0 2px rgba(255, 255, 255, 1)
}
.prod_price {
	position:absolute;
	top:10px;
	left:575px;
	width:80px;
	height:20px;
	font-family:"FunctionCapsDemi", Helvetica, Arial, sans-serif;
	font-size:16px;
	opacity:0.90;
	filter: alpha(opacity=90);
	color:#333;
	letter-spacing:.02em;
	direction:rtl;
}
.prod_rate {
	position:absolute;
	top:14px;
	left:665px;
	width:50px;
	height:16px;
	font-family:"FunctionProBookOblique", Helvetica, Arial, sans-serif;
	font-size:12px;
	opacity:0.90;
	filter: alpha(opacity=90);
	color:#333;
	letter-spacing:.01em;
}
.prod_liner {
	position:absolute;
	bottom:10px;
	left:590px;
	width:120px;
	height:2px;
	background:url(../images/liner_md.png) left top no-repeat;
}
.call_for_quote {
	position:absolute;
	top:14px;
	left:620px;
	width:87px;
	height:12px;
	font-family:"FunctionProBookOblique", Helvetica, Arial, sans-serif;
	font-size:13px;
	opacity:0.90;
	filter: alpha(opacity=90);
	color:#333;
	letter-spacing:.07em;
}
.quote_liner {
	position:absolute;
	bottom:10px;
	left:620px;
	width:90px;
	height:2px;
	background:url(../images/liner_sm.png) left top no-repeat;
}
.prod_main {
	position:relative;
	left:0px;
	min-width:720px;
	height:auto !important;
	min-height:100%;
	background:url(../images/liner_lg.png) left bottom no-repeat;
}
.prod_pic_box > img {
	margin:20px;
}
.prod_pic_box {
	position:absolute;
	left:0px;
	width:240px;
	height:240px;
	background:url(../images/prod_box.png) left top no-repeat;
}
.prod_features {
	position:relative;
	margin:0 0 10px 0;
	left:260px;
	width:450px;
	height:100%;
	min-height:265px;
	font-family:"FunctionProBook", Helvetica, Arial, sans-serif;
	font-size:16px;
	opacity:0.90;
	filter: alpha(opacity=90);
	color:#333;
	letter-spacing:.05em;
}
.prod_features > div {
	overflow:hidden;
	height:20px;
}
.totop {
	color:#333;
	border:none;
	padding:0 0 10px 0;
}
.totop a:hover {
	color:#e9f7fd;
}
.blue {
	color:#0085cf;
}
.down2 {
	position:relative;
	top:2px;
}