.pollen{  }




#00 WORKINGAREA{}





#00 MENU CONFIG{}

.bg_head_menu
{
background-image:url(images/bg_head_menu.jpg);
background-repeat:no-repeat;
}

.bg_head_menu_all
{
background-image:url(images/bg_menubar_all.jpg);
background-repeat:no-repeat;
}


.normaltrans
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#000000;
	line-height: 20px;
	text-decoration: none;
	filter: alpha(opacity=100); /* ie */
	-moz-opacity: 1; /* mozilla */ 
}

.transparent {
filter: alpha(opacity=50); /* ie */
-moz-opacity: .5; /* mozilla */
opacity: 0.5; /* safari */
background:transparent;
background-image:url(images/menu.gif);

}




#menu ul {
list-style: none;
margin: 0;
padding: 0;
float: left;
}

/* padding-bottom value required for consistent depth in rollover for IE */
#menu h2 {
font: bold 14px arial, helvetica, sans-serif;
display: block;
border-width: 0px;
border-style: none;
border-color:  none;
margin: 0;
padding-top: 5px;
padding-bottom: 9px;
color:#fff;
text-decoration:none;
}



#menu li {
position: relative;
}

#widthone h2 {
width:65px;
}

#widthtwo h2 {
width:85px;
}

#widththree h2 {
width:60px;
}

#widthfour h2 {
width:105px;
}

/*
#widthfive h2 {
width:110px;
}
*/

#widthfive h2 {
width:110px;
}

#widthsix h2 {
width:105px;
}

#widthseven h2 {
width:105px;
}

#widtheight h2 {
width:105px;
}


#menu ul ul {
position: absolute;
width:130px;
top:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
filter: alpha(opacity=80); /* ie */
-moz-opacity: .8; /* mozilla */
opacity: 0.8; /* safari */
background:transparent;
background-image:url(images/menuline.gif);
background-repeat:repeat;
padding-bottom:0px;
}

#menu ul ul a {
color:#fff;
text-decoration: none;
display: block;
background-image:url(images/bg_submenu.gif);
background-repeat:repeat;
/*
border-style:solid;
border-width:thin;
border-color: #fff;
border-left:none;
border-right:none;
border-top:none;
border-bottom:solid;
*/
padding-top:3px;
padding-right:3px;
padding-bottom:0px;
padding-left:3px;
}

.menuline
{
margin-bottom:-10px;
margin-top:0px;
vertical-align:top;
text-align:right;
}


/* h2 rollover */
#menu h2 a:hover {
color:#000;
text-decoration: none;
background-image:url(images/menu_rollover.gif);
background-repeat:repeat-x;
padding-top:5px;
padding-bottom:20px;
padding-right:6.5px;

}

/* h2 link */
#menu h2 a {
color:#fff;
text-decoration: none;
}


#menu ul ul a:hover {
color:#FFFF00;
text-decoration: none;
padding-top:3px;
padding-right:3px;
padding-bottom:0px;
padding-left:0px;
}


#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#00 SITE STRUCTURE{}


body 
{
	margin: 0px;
	background-image:url(images/bg_bodyback.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
}

#blayout
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/bg_blayout.jpg);
	background-repeat:repeat-y;
	padding:0;
	vertical-align:top;
}

#blayout2
{
	width: 770px;
	margin-left: auto;
	margin-right: auto;
	background-image:url(images/bg_blayout2.jpg);
	background-repeat:repeat-y;
	padding:0;
	vertical-align:top;
}

#fullpage
{
	
	float: left;
	position:relative;
	width: 770px;
	margin-right: 0px;
	margin-left: 0px;
	top:0px;
	Z-INDEX:40;
}

/*
td#standard
{
text-align:left;
}

tr#standard
{
vertical-align:top;
}

*/


#00 LAYOUT{}


#bg_cafe_style
{
	float:left;
	position:static;
	width:715px;
	background-image:url(images/bg_cafe_style.jpg);
	background-repeat:no-repeat;

}

#bg_homebottom
{
	float:left;
	position:static;
	width:521px;
	top:0px;
	background-image:url(images/bg_home_polaroids.jpg);
	background-repeat:no-repeat;

}

.boxcontent
{
float:left;
position:relative;
width:170px;
margin-left:0px;
padding-left:20px;
padding-right:0px;
}


#breadcrumb
{
float: right;
position:relative;
top:0px;
text-align:right;
width:auto;
}




.callbox
{
float:left;
position:relative;
left:0px;
width:195px;
height:auto;
background-image:url(images/bg/bg_boxmidlatest.jpg);
background-repeat:repeat-y;
}

.callboxcontent
{
float:left;
position:relative;
width:168px;
margin-top:-10px;
padding-left:20px;
}

.kernit
{
line-height:15px;
}

#midcallout
{
float:left;
position:relative;
width:270px;
height:235px;
}

#panel_cafe_one
{
float:left;
position:relative;
width:175px;
margin-top:75px;
margin-left:17px;
text-align:left;
line-height:15px;

}

#panel_cafe_two
{
float:left;
position:relative;
width:175px;
margin-top:75px;
margin-left:57px;
text-align:left;
line-height:15px;

}

#panel_cafe_three
{
float:left;
position:relative;
width:180px;
margin-top:35px;
margin-left:77px;
text-align:left;
line-height:15px;

}

ul
{
list-style:outside;
}

#00 BAKCGROUNDS ONLY{}


.bg_footer
{
	background-image:url(images/bg_footer.jpg);
	background-repeat:no-repeat;
	background-color:#3366FF;
}

.bg_footer_all
{
	background-image:url(images/bg_footer_all.jpg);
	background-repeat:no-repeat;
}

.bg_hr_style
{
	float:none;
	height:2px;
	line-height:2px;
	background-image:url(images/bg_hr_style.jpg);
	background-repeat:repeat;
	
}

.bg_left_sidemargin
{
	background-image:url(images/bg_left_sidemargin.jpg);
	background-repeat:repeat-y;
}



.bg_main_border_left
{
	background-image:url(images/bg_main_border_left.gif);
	background-repeat:repeat-y;
}

.bg_main_border_right
{
	background-image:url(images/bg_main_border_right.gif);
	background-repeat:repeat-y;
}


.bg_yellow
{
	background-image:url(images/bg_yellow.gif);
	background-repeat:repeat;
}


.bg_green
{
	background-image:url(images/bg_green.gif);
	background-repeat:repeat;
}


/*------Scrolling DIVS-------*/


#00 SCROLLING DIVS{}

.cafe_panelthree_scroll
{
	float:left;
	position:relative;
	width:180px;
	height:175px;
	overflow:auto;
	padding-top:7px;
}

.scrollbox1
{
	float:left;
	position:static;
	width:453px;
	height:382px;
	margin-top:20px;
	margin-bottom:34px;
	background-image:url(images/bg/bg_news_scrollbox1.jpg);
	background-repeat:repeat;
	
}


.scrollingbox2
{
	float:left;
	position:relative;
	width:250px;
	height:340px;
	margin-top:43px;
	left:15px;
	overflow:auto;
	padding-top:20px;

}

.scrollbox2
{
	float:left;
	position:static;
	width:267px;
	height:439px;
	background-image:url(images/bg/bg_news_box2.jpg);
	background-repeat:no-repeat;
	margin-top:20px;
	
}





/*------END: Scrolling DIVS-------*/
