body{
margin: 0px 0px;
}

#spoon img {
 vertical-align:middle;
}

#mainColumContent{
font-size:1em;
}

.seperator{
clear:both;
padding: 20px 0 0 10px;
font-size:80%;
}

#mainlogo{
width:100%;
background-color:#FFFFFF;
padding-top:50px;
margin: 0px auto;
text-align:center;
}
#search{
font-size:1.0em;
font-family: Arial;
border:1px solid #aaa;
margin-top:20px;
height:20px;
/*width:250px;*/
padding: 3px;
}
#searchbut{
font-size:1.0em;
font-family: Arial;
border:1px solid #aaa;
height:25px;
/*width:250px;*/

}


/* NAVIGATION LINKS SECTION */
#dircont{
background-image:url(assets/top_grad.gif);
background-repeat:repeat-x;
background-color:#c2c2c2;
width:100%;
line-height:20px;
}
#dirs{
line-height:20px;
width:70%;
overflow:hidden;

font-family: "Century Gothic", "Tahoma", Arial, Helvetica, sans-serif;
font-size:1.1em;
}
#dirs a, a:hover{
color:#000000;
text-decoration:none;
font-weight:500;
}
#dirs ul{
display:inline;
}
#dirs li{
list-style: none;
display:inline;
margin-left:40px;
}
#log{
position:absolute;
top:0px;
right:15px;
line-height:20px;
font-family: "Century Gothic", "Tahoma", Arial, Helvetica, sans-serif;
font-size:1em;
color:#666666;
}
#log a, a:hover{
text-decoration:none;
color:#000000;
}
/*searchjs styles */
			.suggest_link {
								padding: 2px 16px 2px 16px;
				font-family: Trebuchet MS, Arial;
				font-size:1em;
				background-color: #999999;
z-index: 9999;

			}
			.suggest_link_over {
				background-color: #3366CC;
				padding: 2px 16px 2px 16px;
				font-size:1em;
				font-family: Trebuchet MS, Arial;
z-index: 9999;

			}
			#search_suggest {
				position: absolute;
				top: 299px;
				left:40%;
				width:400px;
				margin:0px auto;
				text-align: left;
z-index: 9999;
		
			}		
			.arrow {
				background-image:url('jsshow/arrow.gif');
				background-repeat:no-repeat;
				width:50px;
				height:8px;
			z-index: 9999;

			}	


			.close_link {
				background-color: #999999;
				padding: 2px 16px 2px 25px;
				font-family: Trebuchet MS, Arial;
				background-image:url('jsshow/close.gif');
				background-repeat:no-repeat;
z-index: 9999;

			}

			.close_link_over {
				background-color: #6c6c6c;
				padding: 2px 16px 2px 25px;
				font-family: Trebuchet MS, Arial;
				background-image:url('jsshow/close_over.gif');
				background-repeat:no-repeat;
z-index: 9999;
			}

div#nifty{ margin: 0 0%;background: #999999;z-index: 9999;}

b.rtop, b.rbottom{display:block;background: #FFF;}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #999999;}
b.r1{margin: 0 5px;}
b.r2{margin: 0 3px;}
b.r3{margin: 0 2px;}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px;}
