body{
	background: #FFFFFF url(../images/page_bg.gif) repeat;
}
/*--------------------------------------------
Header */
#header {
	height: 90px;
	background: transparent url("../images/head_bg.gif") no-repeat scroll 252px 0;
	border-bottom: 3px solid #f1f1f1;
	margin-bottom: 3px;
}

input.go{
	background-color: transparent; 
	border: none;
	color: #FFFFFF;
	text-transform: uppercase;
	/*font-weight: bold;*/
	font-size: 13px;
	padding: 0px;
}

#logo {
	position: absolute;
	left: 10px;
}

div.fader{
	padding: 3px 0px 3px 2px;
	border: 1px solid #F1F1F1;
	margin: 0px 2px 4px 0px;
}

.gallery-img{
	background: #FFFFFF;
}

p.fader-link a{
	color: #588CB8;
	font-weight: bold;
	font-size: 13px;
}

p.fader-link a:hover{
	color: #666666;
	text-decoration: underline;	
}

.categories h5{
	background:transparent url(../images/secondary-heading_bg.gif) no-repeat scroll left bottom;
	font-size:1.3em;
	font-size-adjust:none;
	font-weight:normal;
	margin:0 0 6px;
	padding-bottom:1px;
}

#footer {
	background:transparent url(../images/footer_bg.jpg) no-repeat scroll center top;
	margin-top:50px;
}

#footer h5 {
	background:transparent url(../images/secondary-heading_bg.gif) no-repeat scroll left bottom;
	font-family: Arial,Helvetica,sans-serif;
	font-size:1.3em;
	margin:0 0 6px;
	padding-bottom:1px;
	font-weight: normal;
}

#footer ul {	list-style-image:none;	list-style-position:outside;	list-style-type:none;	margin:0;	padding:0;}
div.sidenav{	display: none;	padding: 10px;	height: auto;}
div.sidenav ul{	list-style-type:none;	padding: 0px;	margin: 0px;	text-align: left;	float: left;}

div.sidenav ul li.sub_item a {	font-size: 1em;	padding-left: 10px;}

div.sidenav ul li a:hover {	text-decoration: underline;}

div.sidenav ul li a{	color: #FFF; 	font-size: 1.1em;	text-decoration: none;	font-weight: bold;	text-align: left;}

div.categories{	position: relative;	left: 200px;	z-index:1000;}

a {	color:#0E82C7;	font-size:inherit;	font-weight:inherit;	text-decoration:none;}

a.a_title{	font-size: 1.1em;	font-weight: bold;}#Previewholder{	left:0;	top:0;	position:absolute;	display:none;	background:#fff;	border:1px solid #DCDCDC;}#Previewholder img{	display:block;}#Previewholder p{	margin:0;	padding:0;	font:11px Verdana,sans-serif;	color:#090808;}#Previewholder p span{	border-top:1px solid #ccc;	display:block;	padding:5px;}
