body
{
 font-size:13px;
 font-family: arial,helvetica,sans-serif;
 text-decoration: none;
 height:100%;
 background-color:#fff;
 color:#000;


 	
}

#main
{ 
 	 width: 800px;  margin:0px; padding: 0px;
	min-height:550px;
  	
}

#main p
{
	padding:10px 0px 5px 4px;
	margin:0px;
}

#bodytext
{
	width:800px;
	background: #FFFFFF;
  background: url(/images/paper.jpg);
	color:#000;
	padding:0px;
	margin:0px;
	min-height:560px;
}


#wrap 
{
margin: 0px auto;
padding: 0px 0px 0px 0px;
border: 0;
width: 800px;

background:#fff;	min-height:560px;

text-align: left;
}

#banner
{
	text-align:center;
}



h2,h3
{
	margin : 0px 0px 8px 5px;
	padding: 10px 0px 0px 0px;
}

h2.homepage
{
	margin : 5px 0px 8px 5px;
	font-size:31px;
	font-style: italic;

}


h1
{
	margin : 5px 0px 4px 5px;
	color : #000;
  font-size:42px;
	
}

   #logo {
      margin:0; padding:0;
      position:relative;
      width:617px; height:49px;
      overflow:hidden;

      }
   #logo span {
      display:block;
      position:absolute; left:0; top:0; z-index:1;
      width:617px; height:49px;
      margin:0; padding:0;
      background:url("/images/logo.jpg") top left no-repeat;
      }



.browsegriditem
{
	color:#000;
}

.browsegriditem_desc
{
	font-size:12px;
  line-height: 1.2;
}

#subtitle {
margin: 0px 0px 0px 0px;
padding: 15px 0px 0px 0px;
font-family: Arial, sans serif;
text-align: center;
}

#subtitle  h2{
font-size:1.5em;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
padding: 5px 0px 3px 15px;
background-color: #000000;
font-family: Arial, sans serif;
color: #FFFFFF;


}



#navbar
{
	width:800px;
	background:#236d94;
	background: url(/images/tgrad.jpg);
	padding:0px;
	margin:0px;
	font-size:12px;
	height:30px;
	color:#cdce50;

	font-weight:bold;
}

#navbara
{
	background:#2c7bb1;
	padding:1px 0px 8px 0px;
}

#navbar ul
{
	height:22px;
	padding:0px;
	margin:0px;
	color:#888;
}


.topnavb  a:link, .topnavb a:visited,  .topnavb a:active,
.topnav a:link, .topnav  a:visited, .topnav  a:active
{
text-decoration:none;
display:block;

height:22px;
float:left;
margin:3px 4px 0px 4px;
padding:5px 5px 0px 5px;
font-size:12px;
color:#fff;

text-align:center;


}

.topnavb  a:link, .topnavb a:visited,  .topnavb a:active
{
color:#fff;
background:#2c7bb1;
text-decoration:none;
}

.topnav  a:hover
{
text-decoration:none;
color:#fff;
background:#2c7bb1;
	


}

#search
{

	float:right;
	margin:0px 15px 0px 0px;
	padding:0px;
}
#search form
{
	margin:0;
	padding:0;
	
}
#search input
{
	height:16px;
	width:100px;
	margin:5px 0px 0px 0px;
	padding:0px;
	font-size:11px;
	background:#565656;
	border:1px solid #656565;
	color:#b0b0b0;
	
}

#search input.formsubmit
{
	width:24px;
	border:0px;
	height:24px;
	cursor: pointer;
	margin:3px 0px 0px 8px;
	padding:0px;
	background: url(/images/mag.jpg) no-repeat left top;
	text-indent: -9999px;
}

#homepanel
{
	color:#fff;
background:#2c7bb1;
height:220px;
padding:20px;
}

#homepanel a:link, #homepanel  a:visited, #homepanel  a:active, #homepanel a:hover
{
	text-decoration:underline;
	color:#fff;
}
#homepanel a:hover
{
	color:#4eb0f0;
}

#foot
{
	background:#1f427c;
	height:18px;
	color:#fff;
	padding:4px 10px 0px 10px;
	font-size:11px;
}

#foot .antiquesatlas
{
	float:right;
}

#foot .owner
{
	float:left;
}


#foot  a:link, #foot  a:visited, #foot  a:active, #foot a:hover
{
	text-decoration:none;
	color:#fff;
}

label
{
width: 160px;
float: left;
text-align: right;
margin-right: 0.5em;
color:#000;
display: block;
padding:0px;
font-weight:bold;
}

#tophead
{
	padding:30px 0px 0px 95px; 
	
	height:90px;
	width:705px;
  background: url(/images/topbg.jpg);
}

#subtitle
{
	padding:0px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	color:#a9a9a9;
font-size:13px;
	width:604px;

  text-align:left;
}

.righto
{
	float:right;
}

.strap
{
	font-style:italic;
	font-weight:bold;
}




#homegridimg
{
	
	 #position: absolute; 
	 #top: 50%;
	 display: table-cell;  
	 vertical-align: middle;
	 
}

#homegridimgb
{ 
	#position: relative; 
	#top: -50%;
	width:197px;
}
