@charset "utf-8";
/* CSS Document */

body {background-image:url(../images/Background/bg.jpg); background-repeat:repeat-x; background-color:#444; margin:0; padding:0; top:0}
a {text-decoration:none}

.main {background-image:url(../images/Background/main_bg.jpg); background-repeat:no-repeat; background-position:top; z-index:-2}

#menu {position:relative; float:left; width:945px; height:33px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:right; padding-top:30px; padding-right:55px;}
#footer {position:relative; float:left; width:945px; height:10px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:right; padding-top:30px; padding-right:55px; z-index:-1}

#directory_link { position:relative; float:left; width:84px; height:162px; padding-left:32px; padding-top:2px}

#bar_container {position:relative; float:left; width:1000px; height:420px;}

#bar {position:relative; float:left; width:714px; height:241px;background-image:url(../images/Background/bar.png); background-repeat:no-repeat; background-position:top left; margin-left:143px; margin-top:0px;}

#search_by {position:relative; float:left; width:350px; height:22px; margin-left:328px; margin-top:105px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:left; padding-top:8px;}

#search_1 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:left;}

#search_2 {font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:left;}

#search_box_1 {position:relative; float:left; width:350px; height:50px; padding-left:328px; margin-top:0px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:left;}

#search_box_2 { display:none; position:relative; float:left; width:350px; height:50px; padding-left:328px; margin-top:0px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#777; text-align:left;}

.search_box_css {position:relative; float:left; width:243px; height:30px; font-family:Tahoma, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#CCC; text-align:left; background:none; background-image:url(../images/Background/search_bg.png); background-repeat:no-repeat; border:none; padding-left:10px; padding-top:10px;}

.search_button_css {position:relative; float:left; width:83px; height:38px; font-family:Tahoma, Helvetica, sans-serif; font-size:16px; color:#FFF; text-align:center; background:none; background-image:url(../images/Background/search_button.png); background-repeat:no-repeat; border:none; margin-left:5px; cursor:pointer}

#categories {
	position:relative;
	float:left;
	width:640px;
	height:30px;
	padding-left:47px;
	margin-top:5px;
	font-family:Tahoma, Helvetica, sans-serif;
	font-size:11px;
	color:#777;
	text-align:left;
}

#contact_dropdown {position:relative; float:left; display:none; margin-left:42px; width:628px; height:175px; background-image:url(../images/Background/contact_bg.png); background-repeat:no-repeat; padding-left:30px; padding-top:30px; padding-right:30px; padding-bottom:60px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#EEE;}

#media_dropdown {position:relative; float:left; display:none; margin-left:42px; width:628px; height:56px; background-image:url(../images/Background/content_bg.png); background-repeat:no-repeat; padding-left:30px; padding-top:30px; padding-right:30px; padding-bottom:60px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#EEE;}

#about_dropdown {position:relative; float:left; display:none; margin-left:42px; width:628px; height:56px; background-image:url(../images/Background/content_bg.png); background-repeat:no-repeat; padding-left:30px; padding-top:30px; padding-right:30px; padding-bottom:60px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#EEE;}

#privacy_dropdown {position:relative; float:left; display:none; margin-left:42px; width:628px; height:250px; background-image:url(../images/Background/privacy_bg.png); background-repeat:no-repeat; padding-left:30px; padding-top:30px; padding-right:30px; padding-bottom:60px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#EEE; z-index:1000000}

#legal_dropdown {position:relative; float:left; display:none; margin-left:42px; width:628px; height:175px; background-image:url(../images/Background/contact_bg.png); background-repeat:no-repeat; padding-left:30px; padding-top:30px; padding-right:30px; padding-bottom:60px; font-family:Tahoma, Helvetica, sans-serif; font-size:11px; color:#EEE;}

#about_close {text-decoration:none; color:#CCC}
#legal_close {text-decoration:none; color:#CCC}
#media_close {text-decoration:none; color:#CCC}
#contact_close {text-decoration:none; color:#CCC}
#privacy_close {text-decoration:none; color:#CCC}

#dropdown_container {position:relative; float:left; width:688px; height:146px;}


/** Search Results **/
#searchBoxResults {position:absolute;  width:230px;  z-index:9999; right:20%;  margin-top:-10px; display:none;  padding-left:10px; }
#searchBoxResults2 {position:absolute;   width:230px;  z-index:9999; right:20%;  margin-top:180px; display:none;  }
.searchBoxTop { float:left; font-size:8px; width:230px;  height:8px; background-image:url(../images/Background/searchBoxResults_top.png); background-repeat:no-repeat;}
.searchBoxRow {float: left;  cursor:pointer; padding-left:10px; ; width:230px; height:24px; background-image:url(../images/Background/searchBoxResults_spacer.png); background-repeat:no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:200; color:#FFF; line-height:25px}
.searchBoxBottom {float: left; font-size:10px;  width:230px; height:4px; background-image:url(../images/Background/searchBoxResults_bottom.png); background-repeat:no-repeat;}

/** Menu **/

#jsddm
{	margin: 0;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
		font: 11px Tahoma, Helvetica, sans-serif}

	#jsddm li a
	{	display: block;
		background: none;
		padding-left:18px;
		padding-right:18px;
		text-decoration: none;
		width: 100%;
		color: #006699;
		white-space: nowrap;
		z-index:2}

	#jsddm li a:hover
	{	background: none}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			z-index:2}
		
		#jsddm li ul li
		{	float: none;
			display: inline}
		
		#jsddm li ul li a
		{	width: 125px;
			height:16px;
			padding-top:4px;
			padding-bottom:3px;
			background-image:url(../images/Background/menu_bg.png); background-repeat:repeat-y;
			color: #006699;
			z-index:2}
		
		#jsddm li ul li a:hover
		{	background-image:url(../images/Background/menu_bg_over.png); background-repeat:repeat-y;
			color: #004b71;
			z-index:2}
