@charset "utf-8";
/* 
VentureMetaSearch v1.0
Copyright (c) 2008 VentureScripts.com
All Rights Reserved

Default CSS Layout for VentureMetaSearch v1.0
Author: David M Gilbert
*/

/* Global Site Wide Styles */
body { margin: 0 0 0 0; font-family: Calibri; font-size: 13px; color: #333;  }
/* Footer */
#footer { height: 20px; line-height: 20px; margin: 0 0 0 0; text-align: center; }
#footer a { color: #039; text-decoration: none; }
#footer a:hover { color: #039; text-decoration: underline; }





/* END Site Wide Styles                */
/* *********************************** */
/* Styles relating to hometemplate.php */
#frontPage {
	width: 450px;
	margin: 10px auto 0 auto;
}
#frontPage a { color: #039; text-decoration: none; } 
#frontPage a:hover { color: #039; text-decoration: underline; }
/* Logo */
#frontPage #logo {
	margin: 0 0 0 0;
	text-align: center;
}
#frontPage #logo h1, h2 { text-indent: -3000px; }
#frontPage #logo img { border: none; }

/* Search Box */
#frontPage #searchbox {
	width: 450px;
	height: 135px;
	margin: 0px 0 5px 0;
	background: url(../images/search_box.jpg) no-repeat;
}


/* Top Bar */
#top_bar {
	background-color:#000066;
	height:27px;
	padding-top: 5px;
}
#top_bar ul { margin: 0 0 0 0; }
#top_bar li {
	height: 50px;
	top: -10px;
	display:inline;
	margin: 0 0 0 2px;
	list-style-image: none;
}
#top_bar li a { text-decoration: none;  color: #FFF; padding: 0 13px 0 13px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:9px;
} 
#top_bar li a:hover {
	text-decoration: none;
	color: #CCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
}



/* Tabs */
#tabs {
	width: 350px;
	height: 50px;
	margin: 18px 19px 0 19px;
	color: #FFF;
	font-weight: bold;
	font-size: 16px;
	line-height: 35px;
	float:left;
}
#tabs ul { margin: 0 0 0 0; }
#tabs li { height: 50px; top: -10px; display:inline; margin: 0 0 0 2px; list-style-image: none; float: left;  }
#tabs li a { text-decoration: none;  color: #FFF; padding: 0 13px 0 13px; } 
#tabs li a:hover { text-decoration: none; color: #CCC; }
#tabs li.active { background: url(../images/arrow_dwn.gif) center no-repeat; }
/* Search Form */
input.text {
	width: 310px;
	height: 40px;
	margin: 0px 0px 0 27px;
	border: 2px solid #333;
	font-size: 25px;
	line-height: 23px;
	position:relative;
	float:left;
}
input.btn_search {
	width: 40px;
	height: 40px;
	margin: 0px 0px 0 1px;
	position:relative;
	float:left;
} 
#advertise {
background-color:#000099;
color:#FFFFFF;
width:1000px;
margin-left:auto;
margin-right:auto;
}
#advertise a {
color:#00ccff;
}




/* END Styles relating to hometemplate.php */
/* *************************************** */
/* Styles relating to resultstemplate.php  */
#resultsPage { width: 98%; margin: 0 auto 0 auto; }
#resultsPage a { color: #039; text-decoration: none; }
#resultsPage a:hover { color: #039; text-decoration: underline; }

/* Header */
#header { height: 135px; }
/* Logo */
#logo { margin: 33px 0 0 0; text-align: center; float: left; }
#resultsPage #logo {position: absolute;}
#logo h1, h2 { text-indent: -3000px; }
#logo img { border: none; }
/* Search Box */
#searchbox { width: 400px; height: 135px; margin: 0 0 5px 0; background: url(../images/search_box.jpg) no-repeat; float: right; }
/* Tabs */
#results #tabs { width: 362px; height: 50px; margin: 18px 19px 0 19px; color: #FFF; font-weight: bold;	font-size: 16px; line-height: 35px; position: relative; }
#results #tabs ul { display: inline; margin: 0 0 0 0; }
#results #tabs li { height: 50px; top: -10px; display: inline; margin: 0 0 0 2px; list-style-image: none; float: left;  }
#results #tabs li a { text-decoration: none;  color: #FFF; padding: 0 13px 0 13px; } 
#results #tabs li a:hover { text-decoration: none; color: #CCC; }
#results #tabs li.active { background: url(../images/arrow_dwn.gif) center no-repeat; }
/* Search Form */
#results input.text { width: 310px; height: 21px; border: 1px solid #333; font-size: 18px; line-height: 23px; margin-left:inherit;}
#results input.btn_search { width: 25px; height: 25px; }

/* Information Bar */
#bar { background: #CCC; border-top: 1px solid #333; border-bottom: 1px solid #333; height: 30px; }
#bar .left { width: 200px; float: left; text-align: left; font-weight: bold; font-size: 20px; line-height: 30px; padding: 0 0 0 15px; }
#bar .right { float: right; text-align: right; font-size: 20px; line-height: 30px; padding: 0 15px 0 0; }

/* Results */
#resultsDisplay { margin: 10px auto 0 auto; }

/* Left */
#left { float: left; padding: 0 15px 0 15px; width: 74%; }
#dym { font-size: 20px; color: #C00; }
.noFound  { font-weight: bold; }
.ofSoMany { font-weight: bold; }
#resBlock { margin: 10px 0 0 0; padding-bottom: 10px; border-bottom: 1px solid #333; }
.resTitle { font-size: 18px;}
.resTeaser { font-size: 16px; color: #333;}
.resURL { font-size: 16px; color: #390;}
#paging { text-align: center; font-size: 16px; margin: 10px 0 0 0; }

/* right */ 
#right { width: 20%; padding: 0 10px 0 10px; border-left: 1px solid #666; float: right; margin: 10px 0 0 0; }
#title { color: #999; text-align: center; }
#bottomSearch {
	background: #CCC;
	margin: 15px 0px 0px 0px;
	line-height: 49px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	height:40px;
	text-align: center;
	padding-top:15px;
	padding-bottom:15px;
}
#bottomSearch input.textBottom {
	width: 310px;
	height: 40px;
	margin:  0px 0px 0px 275px;
	border: 1px solid #333;
	font-size: 25px;
	line-height: 23px;
	float:left;
}
#bottomSearch input.btn_searchBottom {
	width: 40px;
	height: 40px;
	margin: 0px 0px 0px 1px;
	float:left;
}
