/*	Beirut stylesheet -- a CSS layout demo
 *	original at http://stijlstek.nl/demo/beirut/
 *	copyleft 2004 Ben de Groot -- http://stijlstek.nl/contact
 *	licensed under the GNU Free Documentation License
 *	which in layman's terms means you are free to use and modify this stylesheet
 *	as long as you keep the license notice and credit to the original author intact
 */


/*	Let's start with zeroing out any browser default margins and paddings
 */
* {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style: disc;
	
}

/*	Next we set the page height, to position the footer at the bottom of the window 
 *	when page is short, and at the bottom of the page when page is longer
 */

html, body {
	height: 100%;
	background: #FFF;
	/*overflow-x: hidden;*/
	background-image: url(/img/bg.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
} 
body {
	font: 100%/150% serif; /* just some defaults - should be customized */
} 
html>body { font-size: 12px; } /* for modern browsers that can resize px */
* a {
	color: #3D7CA3;
}
.rovecom{
	font-size: 9px;
	text-align: right;
	padding-top: 6px;
	padding-right: 30px;
}
.rovecom a:link, .rovecom a:active, .rovecom a:visited{
	color: #3F8EC0;
	text-decoration: none;
}
.rovecom a:hover{
	color: red;
}


#wrap {
	position: relative;
	height: 100%;
	width: 100%;
}
#inhoud .sjabloon1, #inhoud .sjabloon2, #inhoud .sjabloon3 {
	width: 90%;
	margin: 0px;
}
#middle {
	position: relative;
	height: auto;
	/*margin-top: 93px;*/
	min-height: 100%;
	margin-left: 156px;
	margin-bottom: -30px;
	width: auto;
	background-image: url(/img/nzvbg.gif);
	background-repeat: no-repeat;
	background-position: center 250px;
}

#middle:after { /* this will keep the floats contained, for modern browsers */
    content: "."; 
    display: block; 
    height: 0; 
    overflow: hidden; 
    clear: both; 
    visibility: hidden; 
} 

* html #middle {
	height: 100%; /* for IE because it doesn't do min-height */
}

/*	Now we set the header, footer and columns...
 */
html>body #header  {
	
}
html>body #left {
	margin-top: 0px;
}
#header {
/*	position: absolute;*/
	/*top: 0;
	left: 0;

	
	overflow: hidden;*/
	width: 100%;
		height: 92px;
	z-index: 3; /* to show it on top */
	background-color: #7ADE3E;
	background-image: url(/img/top_repeat.gif);
	background-repeat: repeat-x;
}

/* jammer
#inhoud {
 clear:both;
 float:right;
}
*/

#footer {
	clear: both; /* just to make sure it comes below the columns */
	position: relative;
	width: 100%;
	height: 70px;
	background-color: #87D1F1;
	background-image: url(/img/bottom.gif);
	background-repeat: repeat-x;
	text-align: center;
	
}
#footer img {
	padding-top: 5px;
  margin-left: 10px;
}

#main, #xtra { /* so that the content will not overlap with the header or footer */
	padding-top: 6em;
	padding-bottom: 3em;
}

/*#main {
	position: relative; /* IE float bug workaround 
	float: left;
	width: 100%; 
	margin-right: -1px;
	border: 1px solid red;
}*/

#content {
	position: relative;
	float: right;
	width: 100%;
	margin: 0 -1px;
/*	margin-top: 93px;*/
}

#left {
	position: relative;
	float: left;
	width: 156px;
	margin-left: -156px; /* width -1 */
	/*margin-top: 93px;*/
}

/*#xtra {
	position: relative;
	float: right;
	width: 200px;
	margin-right: -199px; /* width -1 */
	}*/
* html #xtra { /* addressing some IE bugs */
	width: 199px; 
	margin-top: 1.7em;
}
* html #xtra, * html #nav, * html #content {
	overflow:hidden;
}

/*	Some block elements that influence div sizes and positioning
 */

h1 { 
	font-size: 2em; 
	margin: .5em 15px; 
	}

#footer p {
	text-align: center;
	line-height: 1em;
	padding-top: 1em;
	margin-top: 0; /* otherwise it pushes footer down */
}

/*	And finally giving block elements inside the columns a default margin.
 *	This prevents the need for a box model hack on all the columns.
 *	If it wasn't for IE, we could do #nav>*,#content>*,#xtra>* { rules }
 */
 
/* RA: waarom deze veroorzaakt problemen */
h2, h3, h4, h5, h6, p,  ol, dl, pre, blockquote, form, fieldset, address { 
	margin: 1em;  /*15px deze weggelaten */
	margin-left: 0px;
	margin-right: 0px; 
	/*border: 1px solid black; */
	}


/* lijst met probleemkindejes	*/

#inhoud ul li ul {
 padding-left: 20px;
 /*border: 1px solid red;*/
}

	


#menu {
	padding: 5px;
	position: relative;
	/*top: -5px;*/
	width: 156px;
	background-color: #F8F8F8;
	border-right: 1px solid #E8E8E8;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
	height: 100%;
}
#stembus {
	padding: 5px;
	position: relative;
	top: 5px;
	background-color: #87D1F2;
	border-style: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #3F8EC0;
	height: auto;
	width: 156px;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(/img/stemmen.gif);
	background-repeat: repeat-x;
	margin-bottom: 39px;
}
#stembus * {

	color: navy;
	font-weight: bold;
	/*filter: dropShadow(color=#FFFFFF,offx=1,offy=1,positive=1);*/
}
#inhoud {
	margin-left: 20px;
	margin-right: 10px;
/*	margin-top: 93px;*/
 margin-bottom:30px;
	padding: 20px 30px 30px 30px;
	/*border: 1px solid red;*/
}
input, textarea {
	border-width: 1px;
	background-color: #F9F9F9;
}
.leden_detail_info_checkbox {
	background-color: transparent;
}
#top_left {
	float: left;
	position: relative;
	margin: 0;
	height: 92px;
	width: 168px;
	background-image: url(/img/zodiaca.gif);
	clear: none;
}
#top_middle {
	/*position: absolute;*/
	float: left;
	/*left: 168px;*/
	margin: 0px;
	margin-left: 15%;
	height: 92px;
	width: 395px;
	display: block;
	text-align: center;
	background-image: url(/img/zoovereniging.gif);
}
#top_right {
	position: relative;
	margin: 0;
	display: block;
	float: right;
	/*left: 168px;*/
	height: 92px;
	width: 163px;
	background-image: url(/img/nzv.gif);
}


/* MMEENNUU */


/*#menu ul ul{
  	margin: 0px;
	color: white;
	list-style: none;
	padding: 0px;

}
#menu ul li{
	background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: 1px solid #DBDBDB;
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;

}
#menu ul li ul{
	display: none;
}
#menu ul li.active1 ul, #menu ul li.active2 ul, #menu ul li.active3 ul{
	display: block;
}

#menu ul li.active1 ul ul{
	display: none;
}

#menu ul li.active1 li.active2 ul{
	display: block;
}


#menu ul ul li ul{
	display: none;
}
#menu ul li a{
	display:block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: -1px;
	width: 150px;
	height: 30px;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 3px;
	margin-left: 5px;
	color: black;
	background-image: url(../img/button.gif);	
	background-repeat: no-repeat;
	
}
#menu ul li ul li a{
	display:block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	color: white;
	padding-left: 35px;
	padding-top: 8px;
	padding-bottom: 3px;
	margin-left: 15px;
	color: black;
	background-image: url(../img/button.gif);	
	background-repeat: no-repeat;
}
#menu ul ul ul a{
	display:block;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	width: 150px;
	color: white;
	padding-left: 35px;
	padding-top: 13px;
	padding-bottom: 3px;
	margin-left: 15px;
	color: black;
	background-image: url(../img/button.gif);	
	background-repeat: no-repeat;
}

#menu u lli a:hover, #menu ul li.active1 a{
	background-image: url(../img/button_active.gif);
	background-repeat: no-repeat;
	color: #9A0D9B;
}

#menu ul li li a:hover, #menu ul li.active1 li a{
	background-image: url(../img/button.gif);
	background-repeat: no-repeat;
	color: black;
}


#menu ul li.active1 li a:hover{
	background-image: url(../img/button_active.gif);
	background-repeat: no-repeat;
	color: red;
	
}
#menu ul ul li.active2 a{
	background-image: url(../img/button_active.gif);
	background-repeat: no-repeat;
	color: #9A0D9B;
}*/






#nav {
	padding-left: 0px;
	margin-left: 0px;

}
#nav li, #navforum li {
	border-bottom: 1px solid #DBDBDB;
	/*background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
	height: 20px;
	padding-bottom: 0px;
}
#nav>li, #navforum>li{
	border-bottom: 1px solid #DBDBDB;
	/*background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
	height: 100%;
	padding-bottom: 2px;
}
#nav ul li{
	height: 20px;
}
#menu li.haschild{
	background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#menu.notloggedin li.secure a{
	color: silver;
}
#nav li.active1, #navforum li.active1{
	border-bottom: 1px solid #DBDBDB;
	/*background-image: url(/img/arrow.gif);
	background-repeat: no-repeat;
	background-position: right top;*/
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
}
#nav li ul li.active2{
	list-style: none;
	margin-left: 0px;
	padding-left: 15px;
	height: 100%;
	

}
#nav li ul li a {
	color: navy;
}
#nav li a, #navforum li a {
	text-decoration: none;
	color: #000000;
	letter-spacing: normal;
}
#nav li a:hover, #navforum li a:hover {
	text-decoration: none;
	color: red;
	letter-spacing: normal;
}
#nav li ul li {
	background-image: none;
	border: none;
	height: 20px;
}
#nav li ul {
	display: none;
	margin: 0px;
	width: 100%;
}
#nav li ul{
	display: none;
}
#nav li.active1 ul, #nav ul li.active2 ul, #nav ul li.active3 ul{
	height: 100%;
	display: block;
	
}

#nav li.active1 ul ul{
	display: none;
}

#nav li.active1 li.active2 ul{
	display: block;
}


#nav ul li ul{
	display: none;
}
html>body #nav li ul li {
	display: block;
}

/*html>body #nav li {
	position: relative;
	top: 5px;
	margin-bottom: -5px;
}*/


#inhoud ul li{
	margin-left: 40px;
}
#inhoud ul li ul{
	margin-left: -30px;
}


















.imgleft {
	float:left;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.imgright{
	float:right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
div.sjabloon1, div.sjabloon2,div.sjabloon3,div.sjabloon4{
	float: left;
	margin-right: 50px;
	margin-bottom: 50px;
}
div.sjabloon1  img, div.sjabloon2  img, div.sjabloon3  img ,div.sjabloon4  img{
	margin: 0px 10px 10px 10px;
}


/* LINKS */
div.links {
	float: left;
	width:100%;
}

div.links h1 {
	font-weight: normal;
	/*color: #1D8CA8;
	font-size: 20px;*/
}

div.links td {
	width: 80%;
	padding-bottom: 10px;
	border-bottom: 1px solid #DBDBDB;
}

div.links thead td {
	font-weight:bold;
}

/* NIEUWS */
div.nieuws {
	float: left;
   width : 100%;
}
div.nieuws img {
	float:left;
	padding-right: 10px;
}
div.nieuws img.right {
	float:right;
	padding-bottom: 10px;
}
div.nieuws hr {
	clear: both;
	color:  #1D8CA8;
	background-color: #1D8CA8;
	width: 100%;
	height: 1px;
	border: 0px;
}
div.nieuws * {
	/*clear: both;*/
	font-family: verdana;
}
/*div.nieuws h2, div.nieuws h2 a*/
div.nieuws a {
	font-weight: bold;
	text-decoration: none;
	padding-bottom: 20px;
	margin-bottom: 20px;
	line-height:30px;
}
#inhoud table {
	text-align: left;
	float: left;
}
/*
#inhoud .headline{
	margin-left: -15px;
}
*/
#inhoud .nieuws {
	position: relative;
	float: left;
}
#inhoud .nieuws p {
	position: relative;
	vertical-align: top;
	margin-left: 0px;
}

#inhoud h1, #inhoud h2, #inhoud h3, #inhoud h4, .headline {
	margin : 10px 0px 10px 0px;
}

.style_kopgroot, .li.download_groep, .style_kopmiddel, .style_kopklein, div.links h1, .headline, div.nieuws h1, .titelp, #inhoud .nieuws h1, #inhoud .nieuws h2, #inhoud .nieuws h2 a, div.links h1  {
	color: #3D7CA3;
	font-family: arial, helvetica;
	font-weight: bold;
	/*margin: 1em; geef torubles */
}


.titelp          { font-size: 13px; }

 li.download_groep {
  list-style:none;
  line-height:30px;
 }

 li.download_item {
  color:black;
 }
 

 
#inhoud .nieuws h2, #inhoud .nieuws h2 a {
	margin:0px;
	font-size: 16px; /* zelfde als kopmiddel */
	margin-top: 20px;
	clear: both;
}


/* LI bij groepen */
download_groep {
}

/* LI bij item */
download_item {
}

/* A bij item */
a.download_link, a:link.download_link, a:active.download_link, a:visited.download_link, a:hover.download_link {
}

#stembus input {
	background-color: transparent;
}


/*------------------Ledenmodule---------------------------*/

.leden_foto_back{
	background-image: url(../img/Leden_fotoback.gif);
	background-repeat: no-repeat;
	height: 88px;
	width: 116px;
}
.leden_info_back{
	background-image: url(../img/Leden_infoback.gif);
	background-repeat: repeat-x;
	width: 480px;
	border-right: 1px solid #509825;
	vertical-align: top;
}
.foto_klein{
	border-top: 1px solid #509825;
	border-left: 1px solid #509825;
	border-bottom: 1px solid #C7E9B3;
	border-right: 1px solid #C7E9B3;
	margin-left: 20px;
}
.input{
	font-weight: bold;
	width: 75px;
	padding-left: 10px;
	padding-top: 4px;
	vertical-align: top;
}
.puntkomma{
	width: 10px;
	font-weight: bold;
	padding-top: 4px;
	vertical-align: top;
}
.output{
	text-align: left;
	padding-top: 4px;
	vertical-align : top;
}

.textarea{
	width: 280px;
	height: 200px;
	margin-bottom: 10px;
	
}
.leden_detail_back{
	background-image: url(../img/leden_detailback.gif);
	background-repeat: repeat-x;
	width: 546px;
/*	border: 1px solid navy;*/
	padding: 10px;
	background-color: #87D1F2;
}
.leden_detail_foto{
	background-color: #C3E8F9;
	width: 110px;
	padding-right: 10px;
	padding-left: 10px;
/*	border-right: 1px solid navy;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;
*/
}
.leden_detail_info{
	background-image: url(../img/leden_detailback.gif);
	background-repeat: repeat-x;
	width: 466px;
/*	border-left: 1px solid navy;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;*/
			background-color: #87D1F2;
}
.leden_detail_info_algemeen, .leden_detail_info_afstudeer, .leden_detail_info_werkgever, .leden_detail_info_interesse, .leden_detail_info_omschrijving{
	background-image: url(../img/leden_detailback.gif);
	background-repeat: repeat-x;
	width: 576px;
/*	border-left: 1px solid navy;
	border-top: 1px solid navy;
	border-bottom: 1px solid navy;*/
			background-color: #87D1F2;
}
.leden_detail_info_titel {
	font-size: 13px; /* zelfde als kopmiddel */
	font-weight: bold;
	margin-top: 20px;
}
.leden_detail_item_titel {
	font-weight: bold;
	vertical-align: top;
}
.detail_input{
	background-color: #C3E8F9;
	width: 110px;
	padding-right: 10px;
	padding-left: 10px;
}
.foto_groot{
	border-top: 1px solid navy;
	border-left: 1px solid navy;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
#leden_main_detail{
	width: 640px;
}
#leden_main_lijst{
	width: 640px;
	height: 88px;
}
#wtkformmodule table{
	width: 80%;
	/*border: 1px solid red;*/
}
.wtkerror {
 color:red;
}

.wtkformsubmit {	
	border-width: 1px;
	background-color: #F9F9F9;
	margin-height:100px;
}


#wtkformmodule td {
 padding-bottom:5px;
}

#product_zoeken{
	padding-top: 10px;
}

#product_img {
	padding-left: 1px;
}
#product_img_height {
	height : 160px;
}
/*--------------EXTRA NET----------------------------------*/

#wtkextranet {
/*	float : left;*/
}

/*#wtkextranet_loginfields .label label {
 	width:100px;
	color: #3D7CA3;
	font-family: arial, helvetica;
	font-weight: bold;
	font-size: 13px;
	
	 line-height:13px;
}
*/
#wtkextranet_loginfields input{
	margin-bottom: 10px;
}
#wtkextranet_loginfields label{
  display: block;
  width: 200px;
}
#product_zoeken table,#leden_detail_info_algemeen table,#leden_detail_info_afstudeer table,#leden_detail_info_werkgever table,#leden_detail_info_interesse table {
	float: none;
}

#product_zoeken table table td {
	padding : 3px;
	font-weight : bold;
}

/*#wtk_btnlogin {
	margin-top:10px;
	margin-left: 120px;
	font-family: Times New Roman, Times, serif;
}*/

/* RA: waarom deze veroorzaakt problemen 
#inhoud *{ 
	margin: 1em 15px; 
	margin-left: 0px;
	margin-right: 0px; 
	border: 1px solid pink; 
	}*/

/*FIX 
#inhoud .headline { 
	margin-left: 0px;
	margin-right: 0px; 
	border: 1px solid grey; 
	}	*/	
	
	
/* FCK */
.kolom_links, .kolom_rechts{
	width: 45%;
	float: left;
	margin: 10px;
}

.nieuws_listitem .datum, .nieuws .datum {
	color: #3D7CA3;
}

.nieuws .datum {
	margin-top:10px;
}
h1, h2, h3, h4, h5, h6 {
	color: #3D7CA3;
}
h1, h2, h3 {
    font-weight: bold;
}
h4, h5, h6 {
    font-weight: bold;
}
h1 {
    font-size: 2.0em;
}
h2 {
    font-size: 1.7em;
}
h3 {
    font-size: 1.4em;
}
h4 {
    font-size: 1.2em;
}
h5 {
    font-size: 1.0em;
}
h6 {
    font-size: 0.8em;
}
.style_kopgroot, .div.links h1 { font-size: 20px; line-height:20px;}
.style_kopmiddel, li.download_groep { font-size: 16px; line-height:16px;}
.style_kopklein  { font-size: 13px; line-height:13px;}
.headline        { font-size: 13px; }

/*---------fotoalbum---------*/
.headline, .style_kopgroot, style_kopmiddel, style_kopgrootklein{
	display: block;
	text-align: center;	
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 1.5em;

}
.TD3D{
	background-image: url(../img/fotoalbum_back.gif);
	background-repeat: no-repeat;
	height: 140px;	
	float: left;
	width: 190px;
}
.TD3D img{
	border: 1px solid black;
}
a.download_link, .TD3D a, .TD3D_2 a, {
	font-weight :bold;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 1.0em;
	color: #3D7CA3;
	padding-bottom: 20px;
	display: block;
}
.TD3D a:link, .TD3D a:active, .TD3D a:visited, .TD3D_2 a:link, .TD3D_2 a:active, .TD3D_2 a:visited{
	font-weight :bold;
	margin: 0px;
	font-family: Trebuchet MS;
	font-size: 1.0em;
	color: #3D7CA3;
	padding-bottom: 20px;
	display: block;
}
a.download_link:hover, .TD3D a:hover, .TD3D_2 a:hover, .nieuw_bericht a:hover, .paging a:hover{
	color: #C10000;
}
.foto_overzicht_td{
	background-image: url(../img/pictureframe.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 278px;
}
.foto_overzicht{
	text-align: center;
	width: 550px;
}
.img3D_big{

}
.foto_omschrijving{
	text-align: left;
}
.foto_naam{
	font-size: 1.2em;
	color: #3D7CA3;
	font-weight: bold;
	border-bottom: 1px solid #3D7CA3;
}



/* INLOG FORM */
#inloggen {
	font-weight: bold;
	color: #4C4C4C;
	letter-spacing: -1px;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #ACD619;
	width: 151px;
	margin: 0px 0px 5px 0px;
	background-color: #DDFB21;
	padding: 10px 0px 0px 15px;
	background-image: url(/img/login.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

#inloggen input {
	padding-top: 2px;
	height: 15px;
	width: 88%;
}
#inloggen .button{
	margin-top: 5px;
	width: 60%;
	height: 20px;
	font-weight: bold;
	background-color: #3F8EC0;
	border: 1px solid #3D7CA3;
	color: #FFFFFF;
}


#inloggen .inlogform_opties {
	margin-top:5px;
	margin-bottom:5px;
}
#inloggen .inlogform_opties input{
	display:inline;
	background-color:transparent;
	width:auto;
}
#inloggen .inlogform_opties div, #inloggen div.wtkerror, #inloggen .inlogform_velden  {
	margin-bottom:5px;
}

/* in content */
#wtkextranet_loginfrm {
	float:left;
	width: 90%;
	display: block;
}
#wtkextranet_loginfrm .inlogform_velden ,  #wtkextranet_loginfrm .wtkerror ,  #wtkextranet_loginfrm .inlogform_opties {
	margin-bottom:10px;
}

#wtkextranet_loginfrm .inlogform_velden label {
	display:block;
	width:100px;
	float:left;
}
#wtkextranet_loginfrm .inlogform_velden  div {
	clear:both;
	margin-bottom:5px;
}

/* tooltip */
a.tooltip {
	margin-left:10px;
    position:relative; /*this is the key*/
    z-index:24;
    text-decoration:none;
}
a.tooltip:hover {
	z-index:25; 
	background-color:transparent;
}
a.tooltip span.tooltip {
 	display:inline;
 	display: none;
}
a.tooltip:hover span.tooltip { /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:-8.5em; left:2.3em; width:18em;
    border:1px solid #999999;
    background-color:#F0F0F0; 
	padding:2px;
	color:#000000;
	width:200px;
	z-index:100;
}
a.tooltip:hover span.tooltip span {
	display:block;
	padding-top:5px;
} 
/* eind tooltip */


/*----------Popup venster----------*/
body.popup {
	margin:0px;
	padding:0px;
	background-color:white;
	background-image:none;
}

#popup {
	background-color:white;
	background-image:none;
}

#popup_content {
	padding:10px;
	text-align:left;
	background-image:none;
}

#popup_content .sjabloon1,#popup_content .sjabloon2, #popup_content .sjabloon3 {
	width: 90%;
	margin: 0px;
}

#popup_menu {
	text-align:right;
	padding:2px;
	background-color:#3F8EC0;
	color:white;
	padding-right:5px;
	font-weight:bold;
}

#popup_menu a {
	color:white;
	text-decoration:none;
}

#popup_menu a:hover {
	color:white;
	text-decoration:underline;
}

#product_img_height {
    clear:both;
	display:block;
}

.rss_tbl {
	width: 100%;
}
