
/*======================================================
// HTML Classes
//======================================================*/

body {
	margin:	0px; 
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: black;
	background: url(../images/UI/back2.png) repeat-x;
}

h1 { color:#FFC513;}
h2 { color:#727272;}
h3 { margin: 0pt 0pt 5pt 0pt; }


a {
	color: gray;
}


hr {
	color: #CCCCCC;
	background-color: #CCCCCC;
	height: 1px;
	border: 0px;
}


ul{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style-type:none;
	padding:0pt;
	text-align:center;
}


/*======================================================
// Add Space 
//======================================================*/



/*======================================================
// Advanced Search 
//======================================================*/

#advanced {
	background:#E6E6E6;
	color:#000;
	width: 696px;
	padding: 10px;
	margin: 10px auto;
	/* display: none; */
}

.search_by_alpha {
	font-size: 10pt;
	font-weight: normal;
	text-align:left;
}

/*======================================================
// Selectors
//======================================================*/
#main {
	width: 968px;
	margin: 0px auto;
	text-align: center;
}
#main h1 {
	font-size:1.5em;
	margin: 10px 0pt 0pt;
	font-family:arial,helvetica,sans-serif;
	font-weight:bold;
	line-height:120%;
	padding:0pt;
	color:#3391C4;			
}

#main h2 {
	font-size:1.2em;
	margin:0pt auto 10pt auto;
	padding:5pt;
	text-align:center;
	font-family:arial,helvetica,sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
}


#main_content {
	width: 100%;
}

/*=========================================================
// Results 
//=========================================================*/
#results {
	background-color: #FDFDFD;
	text-align: left;
	padding: 20px;
	border: 1px dotted #EEEEEE;
}

#results h1 {
	color: #000000;
	margin: 0pt;
	padding: 0pt;
	font-size: 18pt;
}

.results {
}

.ad_space {
	width: 130px;
}


/*===========================================================
// Multiple Search Results 
//===========================================================*/

.serp {
	width: 100%;
}

.serp thead td {
	padding: 5px;
	background-color: #000000;
	color: #FFDA68;
}

.serp tbody tr td {
	padding: 5px;
}

.serp .more {
	text-align: right;
	font-size: 17px;
}

.serp .company {
	width: 50%;
}

.serp .more a {
	color: #3391C4;
}


.serp .odd {
	background-color: #EFEFEF;
}

.serp .even {
}

/*=========================================================
// Footer 
//=========================================================*/

#footer {
	color:#666666;
	font-size: 12px;
}


#footer li {
	/**
	border-left:1px solid #8F8F8F;
	**/
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt 3px 0pt 0pt;
	padding:0pt 0pt 0pt 3px;
}
#footer p {
	margin: 10px;
}


/*=========================================================
// Navigation Tabs
//=========================================================*/
#tabs {
	width:  970px;
	height: 48px;
	margin: 0px auto;
}


/*========================================================
// TOP HEADER 
//========================================================*/
#head {
	width: 970px;
	margin: 5px auto;
}

#logo {
	width: 263px;
	height: 24px;
	background: url(../images/UI/logo.png) no-repeat;
}

/** Sign in & Register **/
#account_links {
	position: absolute;
	top: 5px;
	width: 970px;
	text-align: right;
	height: 24px;
	padding: 3px 0px;;
}

#account_links a, #account_links {
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}


/*======================================================
// Social Networks
//======================================================*/
#bookmarks #bmdl {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt -160px;
}

#bookmarks #bmdg {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt -64px;
}

#bookmarks #bmfb {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt -192px;
}

#bookmarks #bmrd {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt -96px;
}

#bookmarks #bmyh {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt -32px;
}

#bookmarks #bmgg {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt -128px;
}

#bookmarks #bmsu {
	background:transparent url( ../images/UI/bm.gif) no-repeat scroll 0pt 0px;
}

#bookmarks {
color:#999999;
}

#bookmarks li {
	margin:0pt 10px 0pt 0pt;
	padding:0pt;
}

#bookmarks li a {
	font-weight: normal;
	color:#999999;
	padding:0pt 0pt 0pt 22px;
}

#bookmarks ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

/*======================================================
// Classes 
//======================================================*/


.maininputsearch {
	background:white url(../images/UI/search.png) no-repeat scroll 8px 9px;
	width:475px;
	padding:4px 3px 5px 25px;
	font-size:17px;
	border:1px solid black;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	margin:0pt auto;
}


.maininputbutton {
	background-color:#333333;
	border-color:#D9DFEA rgb(14, 31, 91) rgb(14, 31, 91) rgb(217, 223, 234);
	border-style:solid;
	border-width:1px;
	color:#FFFFFF;
	font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
	font-size:14px;
	height:30px;
	margin:2px 0pt 0pt;
	padding:4px 15px 5px;
	text-align:center;
	cursor: pointer;
}


.cloud {
	text-align: center;
	width: 600px;
	margin: 20px auto;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
}

.cloud a {
	font-size:12px;
	color: #3391C4;
}

.cloud a:hover { color:#1F5F7F;}

.first {
	border: 0px;
}

.description p {
	font-size: 9pt;
	font-weight: normal;
}

.description {
	margin: 0px;
	width: 650px;
}

.advancedstyle 
{
	background:#E6E6E6;
	color:#000;
	width: 696px;
	padding: 10px;
	margin: 10px auto;
}

.comments tr td {
	font-size: 9pt;
	font-weight: normal;
}

.comments thead td {
	background-color: #EFEFEF;
	font-weight: bold;
}

