#page{
	/* The main container div */
	position: absolute;
	top: 20px;
	left: 520px;
	width:421px;
	background-color:#ffffff;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
	filter: alpha(opacity=85);
	-khtml-opacity: 0.85;
	-moz-opacity: 0.85;
	opacity: 0.85;
	margin:0px;
	padding:0px;
	/*z-index: 1001;*/
}
#page2{
	position: absolute;
	top: 20px;
	left: 620px;
	width:300px;
	margin:0px;
	padding:0px;
}
.outline{
	/*background-color:#efefef;
	height: 30px;
	line-height: 30px;*/
	float:right;
}
.search-bottom{
	background-color:#efefef;
	/*padding:0px 5px 0px 5px;*/
	margin-left:145px;
	color: #404040;
	clear: right;
}
#searchForm{
	/* The search form. 
	background-color:#ffffff;
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter: alpha(opacity=90);
	-khtml-opacity: 0.90;
	-moz-opacity: 0.90;
	opacity: 0.90;*/
	padding:0px;
	margin:0px 0px 25px 0px;
	position:relative;
	/*width: 410px;*/
	clear: left;
}

fieldset{
	border:none;
}

#searchInputContainer{
	/* This div contains the transparent search box */
	width:360px;
	/*height:36px;
	line-height:36px;*/
	/*background:url(../search/images/searchBox.png) no-repeat;*/
	/*background-color:#999;
	border: 1px solid #404040;
	float:right;
	margin-right:5px;*/
}

#s{
	/* The search text box. */
	/*background-color:#EFEFEF;*/
	border: 1px solid #404040;
	color:#404040;
	/*background:url(../search/images/searchBox.png) no-repeat;
	background-color:#999;
	border: 1px solid #404040;*/
	font-family: 'EauSansBook', Arial, Helvetica, sans-serif;
	font-size:15px;
	outline: medium none;
	/*width:300px;*/
	padding-left: 0px;
}


/* The Search tutorialzine.com / Search the Web radio buttons */
#searchInContainer{
	float:right;
	margin-top:12px;
	/*width:360px;*/
}



/* Styling the search results */
.pageContainer{
	/* Holds each page with search results. Has an inset bottom border. */
	border-bottom:1px solid #404040;
	margin:0px 0px 20px 0px;

	/* Adding a dark bottom border with box shadow 
	-moz-box-shadow:0 1px 0 #798e9c;
	-webkit-box-shadow:0 1px 0 #798e9c;
	box-shadow:0 1px 0 #798e9c;*/
}


p.notFound{
	text-align:center;
	padding-top:20px;
}


/* Web results */
.webResult{ margin-bottom:20px;}
.webResult h2{ 
	background-color:#404040;
	font-size:16px;
	font-weight:normal;
	margin: 0px;
	padding:8px 20px;	
}

.webResult h2 b{ color:#fff; }
.webResult h2 a{ color:#fff;border:none; outline:none;}
.webResult h2 a:hover{ color:#999999}
.webResult p{ line-height:1.5;margin:20px;}
.webResult p b{ color:#404040;}
.webResult > a{ margin-left:20px; outline: none;}
