﻿@font-face {
	font-family: 'Univers';
	src: url('univers-condensedlight-webfont.eot?#iefix') format('embedded-opentype'), 
	     url('univers-condensedlight-webfont.woff') format('woff'), 
	     url('univers-condensedlight-webfont.ttf')  format('truetype'),
	     url('univers-condensedlight-webfont.svg#svgFontName') format('svg');
	}

body 			{ margin: 0; background-color: #ffffff; background:url('images/fairline-bg.png') repeat-x top; font-family:Arial, sans-serif; font-size:14px; color: #2c2c2c; font-weight:normal;} 
#container 		{ width: 954px; text-align: left; margin: 0 auto;} 
#search-container 		{ width: 980px; text-align: left; margin: 0 auto;} 
#header			{ width: 100%; height: 145px; background: url("images/header.png") no-repeat center top; }
#fairline-button	{ padding:53px 0 0 23px; }

#intro				{ margin: 0; height:257px; background: url("images/intro-bg.jpg") no-repeat; position:relative; }
#intro a:link, #intro a:visited, #intro a:active, #intro a, #intro a:hover{ color:#ffffff; text-decoration:underline; }
#intro-content		{ padding: 23px; width:489px; color:#c7c6c6; font-size:14px; line-height:18px; }
#approved			{ width: 255px; right: 20px; top:75px; position:absolute; color:#c7c6c6; font-size:12px; line-height:16px; }
#intro-content h1	{ font-family: Univers, Arial; font-size: 22px; margin: 26px 0 23px; color:#ffffff; font-weight:normal;}
#approved h2		{ font-size: 12px; text-transform: uppercase; color:#ffffff; margin:0; padding:0;}
#approved p			{ margin:0; padding:0;}

#search h3		{ font-family: Univers, Arial; font-size:22px; padding-bottom: 10px; text-align:center; font-weight:normal; }
#search			{ height:757px; background: url("images/search-bg.jpg") no-repeat; }
#search form	{ width:660px; margin: 0 auto;}
#search td		{ height:50px; }
#search input	{ border:1px #e0e0e0 solid; padding:6px; }
#search select	{ border:1px #e0e0e0 solid; padding:6px; background:url('images/select-bg.png') repeat-x; }
.label			{ font-family: Univers, Arial; font-size:18px; text-align:right; padding-right:20px;}
.right-label	{ font-family: Univers, Arial; font-size:18px; padding-right:5px;}

#footer			{ background: url("images/footer-bg.jpg") repeat-x; height:79px; padding: 20px 20px 1px 20px; color: #595959; font-size:12px; }

#small-search	{ height:85px; background: url("images/small-search-bg.jpg") no-repeat; padding:20px; color:#ffffff; font-size:12px; }
.results-label  { font-family: Univers, Arial; font-size:16px;  }
#content		{ position:relative; z-index:10; margin:1px 0 0 0; }
.results		{ background: url("images/results-bottom.jpg") no-repeat center bottom; }
.padding		{ padding:20px; background: url("images/results-top.jpg") no-repeat center top; }
table			{ background-color:transparent; }
tr				{ background-color:transparent; }
.white td		{ border-bottom:2px #e8e8e8 dotted; border-top:2px #e8e8e8 dotted; }
.list td		{ padding:10px 0 10px 0; }

#content h3		{ font-family: Univers, Arial; font-size:22px; font-weight:normal; }

#picDescription	{ font-size: 130%; font-weight: bold; margin-top: 10px; background: url("../img/dotLine_horizontal.gif") repeat-x bottom; padding-bottom: 12px; text-transform: uppercase;}

img				{ border: 0px; }

a:link 			{ color: #2c2c2c; text-decoration: underline; }
a:visited 		{ color: #2c2c2c; text-decoration: underline; }
a:hover 		{ color: #2c2c2c; text-decoration: none; }
a:active 		{ text-decoration: underline; }

a.btn			{ border-right:1px #e3e3e3 solid;float :left;font-family: Univers, Arial; font-size:16px; color:#858484; text-decoration:none; padding: 15px 18px; background: url("img/buttonBG.jpg") repeat-x; margin: 5px 0 5px 0;} 
a.btn-back		{ background: url("images/back.png") no-repeat; width:156px; height:40px; display:block; text-indent:-9999px; overflow:hidden; float:left;}
.refresh		{ background: url("images/refresh.png") no-repeat; border:0; width:106px; height:40px; display:block; text-indent:-9999px; overflow:hidden; border:0; cursor:pointer;}
#search input.search-btn		{ background: url("images/search.png") no-repeat; border:0; width:126px; height:48px; display:block; text-indent:-9999px; overflow:hidden; border:0; cursor:pointer; float:left; margin-right:10px;}
#search input.reset-btn		{ background: url("images/reset.png") no-repeat; width:124px; height:48px; display:block; text-indent:-9999px; overflow:hidden; border:0; cursor:pointer;}
#print a		{ background: url("images/pfv.jpg") no-repeat; width:172px; height:37px; display:block; text-indent:-9999px; overflow:hidden;}
.hidden			{ display: none; }
.galleryNav		{ color: #333333; background: url("../img/buttonBG.jpg") repeat-x;  }

#hideOnPrint 	{ border-left:1px #e3e3e3 solid; overflow:hidden; width:100% }
#trailimageid	{ position: absolute; display: none; left: 0px; top: 0px; width: 280px; height: 0px; z-index: 200; }
.bBlackTextB    { visibility:hidden; width:0px; height:0px;}




