@charset "utf-8";
.*{
	margin:0px;
	padding:0px;
}
body {
	font:14px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	background: #FFF;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	margin-top:50px;
	margin-bottom:30px;
}
.fltright {float:right;}
img {
	border:none;
}
h1 {
	text-align:left;
	font: 28px Arial;
}
h2 {
	text-align:left;
	font: 24px "Times New Roman", Times, serif;
}
h3 {
	text-align:left;
	font: 16px "Times New Roman", Times, serif;
}
p {
	color: #000;
}
#headercontainer {
	top:0px;
	right:0px;
	left:0px;
	position:fixed;
	opacity: 0.8;
	z-index: 1;
}
#header {
	top:0px;
	right:0px;
	left:0px;
	position:fixed;
	padding: 0px;
	margin:0px;
	height:31px;
	background: #000;
	padding: 0 10px 0 5px;
}
#header h1,h2,h3,p { color:#FF66CC; text-decoration:none; }
#header a, a:visited {color:FF66CC; text-decoration:none; font-weight:bold; }
#header a:hover { text-decoration:underline;}
#header-logo {width:100px;float:left;}
#header-links { margin-right:120px;}
#header-links a {color:#FF66CC; text-decoration:none;}
#header-links span{
	font-weight: bold;
	margin-top:5px;
	padding-right:10px;
	padding-left:5px;
	color:#FFFFFF;
}
#navbar1 {
	color:#FFFFFF;
	float:right;
}
#header a:hover { text-decoration:underline; }
#headershadow {
	left:0px;
	right:0px;
	top:30px;
	position:fixed;
	margin:0px;
	padding:0px;
	height:20px;
	background:url(drop.png) repeat-x bottom;
}
#header h1 {
	margin: 0px;
	padding: opx;
	font:18px "Plantagenet Cherokee";
	letter-spacing:2px;
}
#container {
	color:#000000;
	width: 1050px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left;
}
#mainContent{
	color:#000000;
	padding: 0 20px;
	background: #FFFFFF;
	min-width: 900px;
}
#about-page {
width: 900px;
margin: 0 auto;
}
#mainContent p, span, h1, h2, h3 {color: #000000;}
#mainContent a {color: #93a9bf;}
#mainContent a:hover {text-decoration:underline;}
#searchhome {
	color: #000000;
	padding-left:20%;
	padding-top:20%;
}
#searchhome h1{
	font-family: Arial;
	font-size: 42px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 0px;
}
#footer {
	border:1px solid #ccc;
	height:30px;
	bottom:0px;
	left:20px;
	right:20px;
	position:fixed;
	padding: 0 10px;
	background:#EEE;
} 
#footer p {
	color:#000000;
	margin: 0;
	padding: 10px 0;
}
#search-container {
	color:#333;
	background:#F9F9F9;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding:10px;
	margin:0px;
	min-width: 900px;
}
#search-container a{color:#666;}
#search-container:hover{background:#F6F6F6;}
#search-container a:hover{color:#333;}
#search-sub-top {
	padding:0px;
	margin:0px;
}
#search-content-description {
	padding:0px;
	margin:0px;
}
#search-sub-content {
	padding:0px;
	margin:0px;
}
#search-content-header {
	padding:0px;
	margin:0px;
	background:#000000;
	font:18px Geneva, Arial, Helvetica, sans-serif;
	letter-spacing:2px;
	font-weight:bold;
}
#search-content-links {
	padding:0px;
	margin:0px;
}
#search-content-right {
	padding:0px;
	margin:0px;
	background: #F9F9F9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#search-content-footer {
	padding:0px;
	margin:0px;
}
#sidebar1 {
	float: right;
	width: 200px;
	background: #F9F9F9;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	padding: 10px;
}
#sidebar1 a {
	color:#666666;
}
#sidebar1 a:hover {
	color:#333333;
}
#sidebar-headings {
	color:#333333;
	font: 24px "Times New Roman", Times, serif;
	padding-left:20px;
	padding-top:20px;
	margin-bottom:5px;
	line-height:20px;
	border-bottom:1px solid #999999;
	}
#sidebar-advert-container {
	padding:20px;
	background:#F4F4F4;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#search-main-content { 
	margin: 0 220px 0 0;
	padding: 0 20px;
}
.ad-line-container{
	margin:0px;
	padding:0px;
	height:90px;
}
.small{
	font-size: 8px;
}

/* Search results */
.s-container{
	width:800px;
	height:40px;
	margin-bottom: 3px;
	background:#eee;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
}
.s-col1{
	width:100px;
	height:40px;
	float:left;	
	font-size: 32px;
	text-align: center;
	
}
.s-col2{
	width:600px;
	float:left;
	height:40px;
	color: #000;
	background:#e4e4e4;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	
}
.s-col2 a{
	color: #000;
}
.s-col2:hover{
	color: #666;
}
.s-col2-top{
	height:20px;
}
.s-col2-bottom{
	height:18px;
	overflow: hidden;
	font-size: 12px;
}
.s-col3{
	width:99px;
	height:40px;
	float:left;
	border-left: 1px solid #ddd;
	background:#e2e2e2;
	text-align: center;
}
		
/* search */
.s-contianer{
	
}

/* Other */
.clear{
	clear:both;
}
.searchbox{
	height: 30px;
	font-size: 18px;
	font-family: Arial;
}
.searchbutton{
	font-size: 18px;
	box-shadow: inset -1px -1px -1px #666;
	height: 38px;
	font-family: Arial;
}
.searchbutton:hover{
	color: #666;
	cursor: pointer;
}
/* login box */
#logout_java{
	background: #111;
	position: fixed;
	opacity:0.8;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
}
#styled_popup{
	background: #111;
	position: fixed;
	opacity:0.8;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;
	
}
#styled_popup_inside{
	width:500px;
	height:300px;
	margin: 0 auto;
	background: #f2f2f2;
	margin-top: 100px;
	box-shadow: 0px 1px 3px #000;
	-moz-box-shadow: 0px 1px 3px #000;
}
.popup-login-container{
	margin:0 10px;
	color: #666;
}
.popup-login-container h1{
	font-size: 18px;
}
.popup-login-container p{
	color:#666;
}
.popup-login-top{
	height:40px;
	clear:both;
}
.popup-login-top h1{
	font-size: 16px;
}
.popup-login-top-left{
	width:440px;
	height:40px;
	float:left;
}
.popup-login-top-right{
	width:40px;
	height:40px;
	float:left;
}
.popup-login-forms{
	margin-top: 50px;
	height: 80px;
	clear:both;
}
.popup-login-forms-right{
	float:left;
	width: 240px;
}
.popup-login-forms-left{
	float:left;
	width:240px;
}
.popup-login-button{
	margin-top: 90px;
	height: 40px;
}
.popup-login-button-submit{
	width: 200px;
	height: 32px;
	float:right;
}
.popup-login-button-submit:hover{
	color: #666;
}
.popup-field{
	height: 32px;
	width:230px;
	font-size: 28px;
	color: #666;
}
