/* Reset CSS and general stuff */
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}
html { overflow:-moz-scrollbars-vertical; }
.clear { clear: both; font-size: 0; height: 0; line-height: 0; }
a { outline: none; }
 
body{ font-family:Arial;}
a { text-decoration:none; }
figure a { display:block; }
a img { border:none; }

#container { 
	width:980px;
	margin:0 auto;
	padding:0 0 15px 0;
}


#search,
#results {
	padding: 5px 9px;
	margin:15px 0;
	clear: both;
}

#content h2 {
	font-size:20px;
	padding:3px 5px 3px 25px;
	text-transform:uppercase;
}

#content p {
	font-size:0.75em;
	padding: 0 200px 0 0;
	margin:0 0 15px 0;
}

.options {
	padding:10px 0;
	margin:5px 0;
}

.currentSearchMode {
	padding:10px;
}

#search form select {
	width:485px;
	font-size:0.9em;
	font-family: Arial, Sans-serif;
}

#search form input {
	cursor:hand;
	cursor:pointer;
	padding:2px 5px;
	text-transform:uppercase;
	font-weight:bold;
	vertical-align:bottom;
	font-family: Arial, Sans-serif;
}

#results h3,
#results h4 {
	margin:5px 0;
}

#results h4 {
	font-size:0.9em;
}

#content table {
	margin:0 0 5px 0;
	text-align:left;
	font-size:0.7em;
	border-spacing:0 12px;
}

#content table.nb {
	border:none;
}

#content table tr {
	vertical-align:top;
}

#content table th {
	width:160px;
}

#content table li {
	display:inline;
}



