body {
	
	background:#535353;
	background: #eee url(/images/bg_stretch1.gif) repeat-x;
 padding: 0; 
 margin: 0; 
 margin-top: -50;
 

}

p,
li,
h1,
h2,
pre,
td,
body {
    font-size: 9pt;
    font-family: verdana, Arial, Helvetica, sans-serif;
}

p,
h2 {
    margin:0 0 10px 0;
}

h1, .h1 {
    font-size: 10pt;
    margin: 0 0 15px 0;
    text-transform: uppercase;
    font-weight: bold;
}

h2 {
    font-size: 10pt;
}

h3 {
    font-size: 10pt;
	text-align: centre;
}

hr {
    color: #eee;
    background-color: #eee;
    height: 2px;
}

form {
    margin: 0;
}

a img {border: none; }
a:link { color: #1b2d5e; text-decoration: none; }
a:visited {color: #666; text-decoration: none; }
a:hover {color: #000; text-decoration: underline; }

p a:link { color: #1b2d5e; text-decoration: none; }
p a:visited { color:#666; text-decoration: none; }
p a:hover {  color: #000; text-decoration: underline; }

td a:link { color: #1b2d5e; text-decoration: none; }
td a:visited { color:#666; text-decoration: none; }
td a:hover {  color: #000; text-decoration: underline; }

label { font-weight: bold; }

.highlightlinks a:link { color: #ffcc00; }
.highlightlinks a:visited { color: #ffcc00; }
.highlightlinks a:hover { color: #ffcc00; }

.subtitle {
    font: normal 10pt Arial, Helvetica, sans-serif;
    color: #fff;
}

.error {
    color: red;
    font-weight: bold;
}

.small {
    font-size: 10px;
}

.odd {
    background: red;
}

.listtop {
    background: #dfdfdf;
    border-bottom: solid 2px #666666;
}

.listodd {
    background: #fff;
    border-bottom: solid 1px #cccccc;
}

.listeven {
    background: #f4f4f4;
    border-bottom: solid 1px #cccccc;
}

.darkline {
    width: 100%;
    background-color: #ccc;
    line-height: 10px;
}

.vdarklinetitle {
    width: 100%;
    background-color: #999999;
}

.feature {
    width: 100%;
    background-color: #eee;
}

.odd {
    background-color: #eee;
}

.phototitle {
    font-size: 15px;
    color: #000;
    font-weight: bold;
}

.directorytablecell {
	background-color: #fff;
	padding: 4px;
}

.directorytablecell2 {
	background-color: #fff;
	padding: 1px;
}

.directorytabletitle {
	background-color: #ccc;
	padding: 4px;
}


#frame {
	width: 740px;
	margin-right: auto;
	margin-left: 0;
	margin-top: 0;
	padding: 0;
	text-align: left;
	background: #fff;
}

#header {
    background: #fff url(/images/FAFB_Banner1.jpg) no-repeat;
    height: 84px;
}
    
#tabs {
    background: #fff url(/images/layout_page_head_bottom1.gif) no-repeat;
}

#contentleft {
	width:150px;
	padding: 0;
	margin: 0;
	float: left;
}

#contentleft a {
    color: #fff;

}

#contentleftnav {
	padding: 10px 0 0 0;
	margin: 0;
	background: #003481 url(../images/layout_page_nav_corner.gif) bottom right no-repeat;
}

#grad {
    background-color: #003481;
}

#contentleft .subtitle {
    margin: 0px 0px 0px 14px;
    padding: 0px;
    font-family: verdana;
    font-size: 8pt;
    text-transform: uppercase;
    color: #accfee;
}


	
#contentleft td {
    font-size: 8pt;
}

#contentright {
    width: 545px;
    padding: 20px 20px 20px 20px;
	float:left;
	top: 200px;
}

#rightnav {
position: absolute;
top: 130px;
left: 755px;
width: 122px;
text-align: left;
/*border: thick solid #0000FF;*/
}

#rightsky {
position: absolute;
top: -109px;
left: 0px;

margin: 135px;

}

#rightbanner {
position: absolute;
top: 8px;
left: 750px;
padding: 6px;

}

#footer {
    clear: both;
    padding: 0px
}
    
#footer p {
    font-size:12px;
}

#player { 
    /* player dimension */ 
    width:225px; 
    height:145px; 
    display:block; 
     
    /* fixed position to the top right corner */ 
    position:float; 
    right:540px; 
    top:250px;     
}

.photo_thumbnail {
	float:left;
	display:inline;
	margin:0 0 10px 10px;
	width:100px;
	height:100px;
	padding:3px 5px;
	border:1px solid #ccc;
}

.photo_thumbnail_pm {
	float:left;
	display:inline;
	margin:0 0 10px 10px;
	width:100px;
	height:115px;
	padding:3px 5px;
	border:1px solid #ccc;
}
.photo_thumbnail_pm p {
	width: 100%;
	padding-top: 2px;
	font-size: 9px;
}

div.menubox {
	width: 100%;
	background: url(/images/arrow_blue.gif) 7px center no-repeat;
	border: 1px solid #ccc;
	padding: 7px 0px;
	margin-bottom: 10px;
}

.menubox .menuitem {
	font-size: 12pt;
	padding-left: 18px;
}

div#footer {
	padding-left: 170px;
}





#datatable table, #datatable td, #datatable th
{
    border-color: #c0c0c0;
    border-style: solid;
}

#datatable table
{
    border-width: 0 0 1px 1px;
    border-spacing: 0;
    border-collapse: collapse;
}

#datatable td, #datatable th
{
    margin: 0;
    padding: 4px;
    border-width: 1px 1px 0 0;
    background-color: #fff;
}

#datatable th {
    font-size: 75%;
    font-weight: bold;
    text-transform: uppercase;
    background: #212c5a;
    color: #fff;
    text-align: left;
}

#datatable .alternate {
    background-color: #f2f2f2;
}

#datatable .sold {
	
}

#datatable .sold a {
	/*
	color: #838383;
	text-decoration: none;
	border-bottom: 1px solid #ff0000;
	*/ 
}

#datatable .listdate {
  	font-size: 9px;
}

#imgmenu {position:relative; top:2px; left:2px; bottom:2px; right:2px; width:75px; background-color:#fff; z-index:1;} 
#imgmenu .p1 {display:block; text-decoration:none; background:#fff; top:5; left:2; bottom:5;border:0;} 
#imgmenu .p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;} 
#imgmenu .large {display:block; position:absolute; width:0; height:0; border:0; top:0; left:0;} 
#imgmenu .p1:hover .large {display:block; position:absolute; top:-20px; left:-50px; width:150px; height:100px; border:5px solid #ccc;} 
#info {z-index:100; height:22em;} 

/*BlackMagicMedia Results Styles*/

.BMadverts
{
}

.BMadverts a
{
	padding:5px 30px 5px 30px;
	color:#1b2d5e;
	font-weight:bold;
}

.sponsads
{
	width:545px;
	padding:5px;
	border:solid 1px #ccc;
}

.sponsads1
{
	width:115px;
	padding:3px;
	background:#fff;
	border:solid 1px #ccc;
}
.sponsads2
{
	width:545px;
	border:solid 1px #ccc;
}
.spon2pan
{
	float:left;
	display:inline;
	width:170px;
	padding:0 5px 0 5px;
}
.resTitle
{
font-family: Arial, Helvetica, sans-serif;
color: #000099;
font-size:15px;
font-weight:bold;
text-decoration:none;
}
.resTitle:hover
{
text-decoration:underline;
}
.resDesc
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:13px;
}
.resURL
{
font-family: Arial, Helvetica, sans-serif;
color: #009900;
font-size:12px;
text-decoration:none;
}
.resURL:hover
{
text-decoration:underline;
}

.resTitle1
{
font-family: Arial, Helvetica, sans-serif;
color: #000099;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.resTitle1:hover
{
text-decoration:underline;
}
.resDesc1
{
font-family: Arial, Helvetica, sans-serif;
color: #000000;
font-size:10px;
}
.resURL1
{
font-family: Arial, Helvetica, sans-serif;
color: #009900;
font-size:9px;
text-decoration:none;
}
.resURL1:hover
{
text-decoration:underline;
}

