body { width: 635px; margin: 0 auto; font-family: arial, helvetica, sans-serif; }

h1,h2,h3,h4,h5 { text-transform: uppercase; font-weight: normal; margin: 4px; }

a:link, a:visited, a:active { color: blue; }
a:hover { text-decoration: none; }

#topnav { text-align: right; margin: 0; padding: 0; background-color: red; 
	border-bottom: 1px solid #fff;font-size: 11px; }
	
#topnav dd {  display: inline; border-right: 1px solid #fff;
	padding: 0 15px; margin: 0px; text-align: center; font-weight: bold; }
	
#topnav dd a { color: #fff; text-decoration: none; }

td.bnav { margin: 0; padding: 0 5px; font-size: 16px; clear: both;
	background-color: red; color: #fff; font-weight: bold;
	font-family: arial black; vertical-align: middle;
	border-bottom: 2px solid #eee; }

#foot { clear: both; width: 100%; font-size: 11px; color: #003; font-weight: bold; }
#foot img { width: 55px; height: 72px; padding: 10px 1px 0 1px; }
#foot a { color: #fff; font-weight: bold; }

.bnav dl { margin: 0; padding: 0; float: right; }
.bnav dd {  display: inline; padding: 0 8px; margin: 0; text-align: center;
	font-family: arial, helvetica, sans-serif; font-weight: normal; font-size: 11px;
	}
.bnav dd a {}

#info { text-align: center;border-top: 5px solid #006; }
#info a { color: #006; }

.npic { margin: 10px 5px; width: 100%; }
.caption { color: #333; font-style: italic; font-size: 10px; }
.counter {font-size: 12px; }
#nimgcap { float: right; margin: 3px; clear: both; width: 40%; }

.smimglist { width: 90px; margin: 5px; }
.lgimglist { margin: 3px; width: 250px; }
.hnimg { float: left; clear: both; width: 100px; margin: 0 5px;}

.newsbox { text-align: left; clear: both;}
#rotate { float: left; }
#img_dominate { width: 287px; float: left; padding: 10px 0 30px 0; }
#anim { text-align: right; vertical-align: top;  }
#anim img { margin: 5px 0; float: right; }




#logo { color: #339; font-weight: bold; }
#logo img { width: 320px; height: 99px; }

#left { font-size: 13px; padding: 3px 5px 20px 5px; }

#relbox {}
.imgodd { float: right; margin: 5px; }
a img { border: 0; }
.pgtitle {}





.listing_list { clear: both; font-size: 10px; width: 600px; }
.listing_list td { vertical-align: top; }
.listing_list td.mainodd,
.listing_list td.maineven { width: 200px; }

.odd, .mainodd { }
.even, .maineven { background-color: #eef; }


#listing, .users { clear: both; margin: 10px 5px;}
#ind_list, #list_details {}
#ind_list dt, #list_details dt { font-size: 14px; }
#ind_list dd { margin: 0; padding: 0; font-size: 14px; }
#list_details dd { margin: 0; padding: 0; }

.users dd { font-size: 16px; margin: 0; padding: 0; text-align: center; }
.users dd img { float: left; margin: 0 10px 10px 10px; text-align: left; height: 85px; }
.lguimg { float: left; clear: both; margin: 0 10px 10px 10px; }

#full-list { font-size: 10px; width: 600px; }
#full-list td { }
#full-list #top { background-color: #eef; }
#full-list #type { font-size: 14px; font-weight: bold; }
#full-list #contacts { font-size: 14px; text-align: right; }
#full-list #image { text-align: center; vertical-align: top; }

#full-list #options { width: 125px;  vertical-align: top; font-size: 12px; }
#full-list #options dl {  border: 1px solid #99c; }
#full-list #options dl dt { background-color: #ccf; text-align: center; 
	color: #006; font-weight: bold; padding: 2px; border-bottom: 1px solid #99c; }
#full-list #options dl dd { margin: 2px 5px; }

#search { width: 100%; clear: both; }
#search td { vertical-align: top; font-size: 10px; }
#search td select,
#search td input,
#search td textarea { font-size: 10px; }
#search dt { font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 0 5px; }
#search dd { margin: 2px; }

#p-loc { background-color: #eef; }
#p-loc dl {}
#p-loc dt {}
#p-loc dd { padding: 5px 0 10px 0; }

#p-type { background-color: #eef;}
#p-type dl {}
#p-type dt {}

#p-detail { background-color: #eef;}
#p-detail dl {}
#p-detail dt {}
#p-detail dd {  padding: 5px 0 10px 0; }
#p-detail em { color: #666; }

#search #submit { text-align: right; }

// existing classes

.maintext { font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
	font-style: normal; line-height: 11px; font-weight: normal; 
	font-variant: normal; text-transform: none; color: #333333; 
	text-decoration: none }
.photocaptions { font-family: Arial, Helvetica, sans-serif; font-size: 9px; 
	font-style: normal; line-height: 10px; font-weight: normal; font-variant: normal; 
	text-transform: none; color: #333333; text-decoration: none }


	.thumb {
width:75px;
	}
	.imagea {
border: 0;
	}
	
	.image {
float:left;
padding:5px;
text-align:center;
font-size:x-small;
	}
	.irow {
clear:both;
width: 100%;
	}
