div.titlediv {
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
	color:#000;
	letter-spacing:2px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border:solid #f2f2f2 solid;
	background-color:#f0f0ff;
	padding: 5px 10px;
	margin-bottom:6px;
	width: auto;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
.m1 {font-weight:bold;text-align:center; background-color:#f7f7f8;border-left:1px solid #51a911; width:41px; border-collapse:collapse; height:30px; float:left;
}
.m2 {font-weight:bold;text-align:center; background-color:#ffffff;border-left:1px solid #51a911; width:41px; border-collapse:collapse; height:30px; float:left;
}
.f1 {
	 color:#000; background: #fff;
}
.f2 {
	 color:#000; background: #f0f0f0;
}
.vt {
	 color:#FFF; background: #51a911;
}
.ovt {
	 color:#000; background: #fc9;
}
div.growlUI { background: url(../../img/icons/png/64/button-check.png) no-repeat 5px 5px }
div.growlUI h1, div.growlUI h2 { color: white; padding: 5px 5px 5px 75px; text-align: left }
div.growlUI h2 { font-size: medium }

span#myspan
{
margin-left:20px;
}

#slider{width:470px;height:350px;position:relative;overflow:hidden; border: 1px solid #CCC;}#mask-gallery{overflow:hidden;}#gallery{list-style:none;margin:0;padding:0;z-index:0;width:900px;overflow:hidden;}#gallery li{float:left;}#mask-excerpt{position:absolute;top:0;left:0;z-index:500px;width:155px;overflow:hidden;}#excerpt{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;list-style:none;margin:0;padding:0;z-index:10;position:absolute;top:0;left:0;width:155px;background-color:#FFC;overflow:hidden;font-family:arial;font-size:14px;color:#000;}#excerpt li{padding:5px;}#excerpt li a{font-weight: bold; font-size:15px; letter-spacing:3px;}#excerpt h3{font-weight: bold; font-size:13px; color:#090; letter-spacing:3px;}.clear{clear:both;}

#side2{background:#f0f0f0;border:solid 2px #519e11;border-width:1px 0 0 1px;height:15px;width:260px;position:fixed;bottom:0;right:0;padding:2px 5px;overflow:hidden;-webkit-border-top-left-radius:13px;-moz-border-radius-topleft:13px;border-top-left-radius:13px;-moz-box-shadow:-3px -3px 3px rgba(0,0,0,0.5);-webkit-box-shadow:-3px -3px 3px rgba(0,0,0,0.5);box-shadow:-3px -3px 3px rgba(0,0,0,0.5);}
#side2 a{float:left;width:32px;margin:3px 2px 2px 2px;padding:0;}
#side2 span{float:left;margin:2px 3px;text-shadow:1px 1px 1px #FFF;color:#444;font-size:13px;}
.badgelist{width:25%;float:right;margin:0 1em 1em 1em;}
.badgelist li{float:left;margin:3px;}
#side {
  width: 48px;
  margin-left: 978px;
  bottom: 160px;
  position: fixed;
  z-index:5000;
}
#basket {
  border: solid 1px silver;
  -moz-border-radius: 13px;
  -webkit-border-radius: 13px;
  border-radius: 13px;
  padding: 3px;
  background: white;
  position: absolute;
  text-align:center;
}
#basket h3 {
  margin: 0 0 15px 0;
}
#basket p { margin: 2px 0 0 0; text-align: center; font-size: 1.2em; }

#floatMenu {
		position:absolute;
		top:150px;
		margin-left:785px;
		width:60px;
		}

#gamesHolder { background: url(../../img/shadow_bottom.jpg) no-repeat center 295px; padding: 5px; margin-top: -4px; width: 755px;  }
#header { position: relative; height: 120px;
 }
#header h1 { position: absolute; top: 2px; left: 2px; color: #333333; font-size: 70px; }
#header .h1 { color: #f3f3f3; top: 0px; left: 0px; }
#header h2 { position: absolute; top: 82px; left: 2px; color: #333333; font-size: 30px; }
#header .h2 { top: 80px; left: 0px;  color: #f3f3f3; }
#header h1, #header h2 { margin: 0; padding: 0; font-family: Georgia; font-weight: normal; }
.holder {
	background: url(../../img/shadow_bottom.jpg) no-repeat center bottom; padding: 17px 5px;
	 }
.text { background-color: #f3f3f3; padding: 30px; margin-top: 10px; line-height: 20px; overflow: hidden; zoom: 1; }
.holder h2 { font-family: Georgia; margin: 0; padding: 0px 0px 15px 0px; }
code { display: block; background-color: #fff; padding: 10px; overflow: auto; }
pre { margin: 10px 0px; padding: 0; }

.coin-slider { overflow: hidden; zoom: 1; position: relative;  }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #fff; }

.cs-title { width: 450px; padding: 10px; background-color: #FFF; color: #333; margin-left:0px; margin-bottom:0px; font-size:13px;
-moz-border-radius-topright: 13px;
	-webkit-border-top-right-radius: 13px;
	border-top-right-radius: 13px;
	}
.cs-title h2 { font-size:14px; letter-spacing:2px; color:#519e11; margin-bottom:3px;}
.cs-title a { font-size:13px; letter-spacing:2px; color:#519e11;}

.cs-prev, 
.cs-next { background-color: #000; color: #fff; padding: 0px 10px; }

.dow { 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	border-radius: 5px;
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	-moz-text-shadow: 0 1px 1px #ccc;
    -webkit-text-shadow: 0 1px 1px #ccc;
    text-shadow: 0 1px 1px #ccc;    
    background-color: #76a7db;
    color: white;
    font-size: 18px;
    line-height: 50px;
    width: 200px;
    text-align: center;
    float: left;
    margin-left: 5px;
    text-decoration: none;
} 
table.tablesorter {
	font-family:arial;
	background-color: #fff;
	margin:10px 0pt 15px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;

}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #f0f0ff;
	border: 0px solid #FFF;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(../../img/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	
}
table.tablesorter tbody td {
	color: #3D3D3D;
	background-color: #FFF;
	vertical-align: top;
		border: 1px solid #e5e5e5;

}
table.tablesorter tbody tr.odd td {
	background-color:#f7fef5;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(../../img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(../../img/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #519e11;
color:#FFF;
}
#news-container
{
	width: 175px;
	height: 275px; 
	margin: auto;
	margin-bottom:15px;
}

#news-container ul li div
{
	padding: 0px;

}
div.mydiv{
padding:8px;
border-bottom: 1px solid #519e11;
border-top: 1px solid #519e11;
border-left: 1px solid #519e11;
border-right: 1px solid #519e11;
background-color:#519e11;
border-collapse: collapse;
font-weight:700;
margin-bottom:10px;
color:#FFF;
}

div.mydiv2{
padding:8px;
border-bottom: 1px solid #f60;
border-top: 1px solid #f60;
border-left: 1px solid #f60;
border-right: 1px solid #f60;
background-color:#f60;
border-collapse: collapse;
font-weight:700;
margin-bottom:10px;
color:#FFF;
}

/* CSS for All the Menus START */
ul.ws_css_cb_menu {
	font:bold 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	display:block;
	float: left;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-right-radius: 0px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-top-left-radius: 0px;
	
	
}
ul.ws_css_cb_menu li {
	display:block;
	margin:0px 0px 0px 0px;
	float:left;
	
}
ul.ws_css_cb_menu a:hover ul, ul.ws_css_cb_menu a:hover a:hover ul, ul.ws_css_cb_menu a:hover a:hover a:hover ul {
	display:block;
}
ul.ws_css_cb_menu a {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	padding:2px;
	_padding-left:0;
	color: #444444;
	text-decoration:none;
	text-align:left;
}
ul.ws_css_cb_menu span {
	overflow:hidden;
}
ul.ws_css_cb_menu li a:hover, ul.ws_css_cb_menu li a {
	padding:9px;
	color:#763319;
}
ul.ws_css_cb_menum li a:hover, ul.ws_css_cb_menum li a {
	padding:5px;
	font-weight: normal;
	color: #000;
}
ul.ws_css_cb_menu ul {
	position: absolute;
	left:-110px;
	top:100%;
	width:160.65px;
	background-color:#fff;
}
ul.ws_css_cb_menu ul ul {
	position: absolute;
	left:100%;
	top:-2px;
}
ul.ws_css_cb_menu, ul.ws_css_cb_menu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
}
ul.ws_css_cb_menu a:active, ul.ws_css_cb_menu a:focus {
	outline-style:none;
}
ul.ws_css_cb_menu ul li {
	float: left;
	width: 250px;
}
ul.ws_css_cb_menu ul a {
	white-space:nowrap;
	text-align:left;
}
ul.ws_css_cb_menu li:hover {
	position:relative;
}
ul.ws_css_cb_menu li:hover>a {
	background-color:#fff;
	color: #000;
	border-color:#665500;
	border-style:solid;
	text-decoration:none;
}
ul.ws_css_cb_menu li a:hover {
	position:relative;
	background-color:#f0f0f0;
	color: #000;
	text-decoration:none;
	border-color:#665500;
	border-style:solid;
}
ul.ws_css_cb_menum li a:hover {
	background-color: #ffc000
}

ul.ws_css_cb_menu ul, ul.ws_css_cb_menu a:hover ul ul {
	display:none;
	z-index:99999;
}
ul.ws_css_cb_menu li:hover>ul {
	display:block
}
ul.ws_css_cb_menu span {
	display:block;
	padding-right:13px;
	
}
/* CSS for TABLE Tags for IE 6 and Lower START */
ul.ws_css_cb_menu li a table, ul.ws_css_cb_menu li a:hover table {
	border-collapse:collapse;
	margin:-4px 0px 0px -9px;
	border:0px;
	padding:0px;
}
ul.ws_css_cb_menu li a table tr td, ul.ws_css_cb_menu li a:hover table tr td {
	padding:0px;
	border:0px;
}
ul.ws_css_cb_menu li a table ul, ul.ws_css_cb_menu li a:hover table ul {
	border-collapse:collapse;
	padding:0px;
	margin:-4px 0px 0px -9px;
}

/* CSS for TABLE Tags for IE 6 and Lower END */
/* CSS for All the Menus END */
 
ul.videoCssMenu {
	font-size: 16px;
	-moz-border-radius: 0px;
	-webkit-border:0px;
	font-weight: bold;
	border-bottom-width:0px;
	background-color:white;
	padding:5px;
	padding-left:15px;
	width:700px;
	border:0px solid #fff;
	
	
	}
ul.videoCssMenu .videoMenuTitleImage {
	margin: 0px 0px 0px 0px;
	width:79px;
	height:35px;
}
ul.videoCssMenu ul {
	background-color: #c3de6c;
	border: 0px #e5e5e5 solid;
	  -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
  -moz-box-shadow:2px -2px 2px rgba(0,0,0,0.5);
			-webkit-box-shadow:2px 2px 2px rgba(0,0,0,0.5);
			box-shadow:-2px 2px 2px rgba(0,0,0,0.5);
	padding-bottom:5px !important;	
}
ul.videoCssMenu li a {
	padding:5px !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
	margin-right:25px;
	color:#519e11;
-webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;
}
ul.videoCssMenu ul li a {
	color: #333;
	margin-right:-2px;
	font-size:13px;
-webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
ul.videoCssMenu ul li {
	width:230px;
	float: left;
	height: 26px;
    color: #519e11;
	font-size:13px;

}
ul.videoCssMenu li:hover>a, ul.videoCssMenu li a:hover {
	background-color:#519e11;
	border:#519e11;
	padding:5px !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
	color:#fff;
	background-image:url(../../img/arrdwn.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
ul.videoCssMenu li ul li:hover>a, ul.videoCssMenu li ul li a:hover {
	background-color:#519e11;
	border-color:#ccc 1px solid;
	padding:5px !important;
	padding-top:8px !important;
	padding-bottom:8px !important;
	
	color:#fff;
	background-image: none;
}
ul.makeMenu, ul.makeMenu ul {
  width: 500;                 /* sets the size of the menu blocks */
  border: 1px solid #000;      /* puts a black border around the menu blocks */
  background-color: #8aa;      /* makes the menu blocks mint green - a bg-color MUST be included for IE to work properly! */
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}
ul.makeMenu li {
  list-style-type: inline;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;          /* makes the menu blocks be positioned relative to their parent menu item
                                  the lack of offset makes these appear normal, but it will make a difference
                                  to the absolutely positioned child blocks */
  color: #000;                 /* sets the default font colour to white */
    z-index: 4; 

}
ul.makeMenu li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 0px;                    /* position slightly lower than the parent menu item */
  left: 172px;                  /* this must not be more than the width of the parent block, or the mouse will
                                  have to move off the element to move between blocks, and the menu will close */
  z-index: 4; 
}


ul.makeMenu li:hover, ul.makeMenu li.CSStoHighlight {
  background-color: #ffa;      /* gives the active menu items a yellow background */
  color: #000;                 /* makes the active menu item text black */ 
}
ul.makeMenu ul.CSStoShow {     /* must not be combined with the next rule or IE gets confused */
  display: block;              /* specially to go with the className changes in the behaviour file */
}
ul.makeMenu li:hover > ul {    /* one of the most important declarations - the browser must detect hovering over arbitrary elements
                                  the > targets only the child ul, not any child uls of that child ul */
  display: block;              /* makes the child block visible - one of the most important declarations */
}
/* and some link styles */
ul.makeMenu li a { color: #fff; display: block; width: 100%; text-decoration: underline; }
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #000; }
ul.makeMenu li:hover > a { color: #000; } /* supports links in branch headings - should not be display: block; */
</style>
<!--[if gt IE 5.0]><![if lt IE 7]>
<style type="text/css">
/* that IE 5+ conditional comment makes this only visible in IE 5+ */
ul.makeMenu li {  /* the behaviour to mimic the li:hover rules in IE 5+ */
}
ul.makeMenu ul {  /* copy of above declaration without the > selector, except left position is wrong */
  z-index: 1; 
  display: none; position: absolute; top: 2px; left: 78px;
}


.postShare {
background: white;
border-bottom-left-radius: 10px 10px;
border-bottom-right-radius: 10px 10px;
border-top-left-radius: 10px 10px;
border-top-right-radius: 10px 10px;
right: -62px;
padding: 0px 10px 10px;
position: absolute;
visibility: hidden;
width: 50px;
}

div.teaser {
height: 125px;
float:left;
margin: 0px 0px 0px 0px;
width: 125px;
}

div.teaser2 {
height: 130px;
margin: 0px 0px 0px 0px;
width: 130px;
}

  
.quantity_box_button_down, .quantity_box_button_up {
background-color: #CCC;
background-image: url(../../img/down_small.gif);
border: 1px solid #000;
height: 27px;
}
.quantity_box_button_up {
background-image: url(../../img/up_small.gif);
}
.quantity_box_button {
background-position: 50% 50%;
background-repeat: no-repeat;
height: 10px;
vertical-align: middle;
width: 10px;
}
.quantity_box_button_down:hover, .quantity_box_button_up:hover {
background-color: #519e11;
border: 1px solid #000;
background-position: 50% 50%;
background-repeat: no-repeat;
height: 10px;
vertical-align: middle;
width: 10px;
}

#myGallery, #myGallerySet, #flickrGallery {
height: 276px;
overflow: hidden;
width: 1000px;
z-index: 5;
}

img  {
	border:0px;}

div#containerbox          { width: 90%; }
div.rounded-corners    { background: url(../../img/rounded.gif) right bottom no-repeat; }
div.rounded-header     { background: url(../../img/rounded.gif) right top no-repeat; }
div.rounded-content    { overflow: hidden; width: 90%; background: url(../../img/rounded.gif) left bottom no-repeat; padding: 10px 0 20px 10px; }
div.rounded-header h2  { color: #fff; margin: 0 20px 0 0; padding: 10px 0 10px 10px; background: url(../../img/rounded.gif) left top no-repeat; }
img.floated            { float: left; margin-right: 10px; }


div.floating761 {
width: 700px;
}
div.productteaser182px {
float: left;
height: 252px;
margin: 0px 20px 10px 0px;
width: 180px;
}
div.background {
position: absolute;
z-index: 1;
}
.area {
display: block;
}
div.name {
font-weight: bold;
height: 34px;
min-height: 34px;
overflow: hidden;
padding: 3px 5px 0px;
position: relative;
z-index: 9;
}
div.price {

font-size: 140%;
height: 31px;
min-height: 31px;
padding: 0px 30px 0px 0px;
text-align: right;
}
div.productImage_splOffer {
height: 180px;
min-height: 180px;
width: 180px;
}

div.cutOverflow {
overflow: hidden;
width: 100%;
}
.SalefloatTop {
float: left;
position: absolute;
}
.productImage {
float: right;
margin-bottom: 5px;
min-height: 52px;
text-align: left;
vertical-align: middle;
}

#page0 pre {
  background:#DDD;
  border:dashed #A00 1px;
  padding-left:1em;
}
/* tab styles */
#tabrow {
 margin:0;
 padding-left:1ex;
 font-size:small;
 letter-spacing:0.3pt;
 line-height:1;
 height:24px;
}

#tabrow ul {
  margin:0;
  padding:0;
  list-style:none;
  position:absolute;
  z-index:2;
}

#tabrow li {
  float:left;
  background-color:#F7B10F;
  color:#000;
  margin-right:5px;
  padding:5px;
  -webkit-border-top-left-radius:5px;
  -webkit-border-top-right-radius:5px;
  -moz-border-radius-topleft:5px;
  -moz-border-radius-topright:5px;
  border-top:solid #96460F 1px;
  border-left:solid #96460F 1px;
  border-right:solid #96460F 1px;
  border-bottom-width:0;
  border-bottom-color:transparent;
  cursor:pointer;
}

#tabrow li.select {
 background-color:#FFF6D5;
 color:#763509;
 height:14px;
}

/* page styles */
#topbox, #midbox {
  width:100%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
#topbox {
  background-color:#FFF1C7;
  border: solid #96460F 1px;
  margin-bottom:2em;
}
#midbox {
  border: solid #96460F 1px;
  background-color:#FFF6D5;
}
#midbox p {
  margin:0;
  padding-bottom:1ex;
}
h1 {
  font-size:x-large;
  color:#d18846;
}
h2 {
  color:#000;
  font-size:large;
  font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
}
h1, #topbox h2 {
  margin:0 15pt;
  padding: 5pt 0;
}
div.subpage {
  padding:1em;
}



/* End Styles */
#SMBadges {
background-color: #FF0;
border-bottom: 0px solid #519e11;
border-bottom-left-radius: 3px 3px;
border-left: 2px solid #519e11;
border-right: 0px solid white;
border-top: 2px solid #519e11;
border-top-left-radius: 3px 3px;
border-right: 0px;
margin-top: 395px;
margin-right: 0px;
padding:4px;
position: absolute;
width: auto;
z-index: 120;

}
#SMBadges.fixed {
position: fixed;
bottom: 0px;
right:0px;

}






.sidebox {
	margin: 0 auto; /* center for now */
	background: url(../../img/sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(../../img/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}
.boxhead h2 {
	background: url(../../img/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 15px 21px 5px;
	color: #FFF; 
	font-size: 13px; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(../../img/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 21px 20px;
	font-size:13px;
}

#popup {
    position: absolute;
	z-index:auto;
    visibility: hidden;
    border: 1px dotted #519e11;
    width: 450px;
    filter: alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90;
    background-color: #FF6;
    padding: 2px;
    color: #000;
    font-size: 13px;
    }


ul#ingredient-list-mini { list-style: none; margin: 0; padding: 0; 	z-index:2;
}

#ingredient-list-mini li { width: 88px; height: 88px; background:url(../../img/bg-ingredient-list-mini.gif) top center no-repeat; text-align:center; z-index:0; margin-bottom:10px; }
#ingredient-list-mini li:hover { background:url(../../img/bg-ingredient-list-mini-hover2.gif) top center no-repeat; }
#ingredient-list-mini li img { padding: 3px 3px 0 3px; z-index:0; margin-top:3px;}
#ingredient-list-mini li a { font: 13px arial; background-color:#FFF;}
#ingredient-list-mini li a strong { display: block; text-align: center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
#ingredient-list-mini li a:hover { color: #519e11; background-color:#FFF; }
#ingredient-list-mini li.last { margin-right: 0; }
#ingredient-list-mini li a span { display: none; }

fieldset { 
  border:1px solid; border-color:#f0f0f0  #A3A3A3 #A3A3A3 #f0f0f0;
  padding: 6px;
  background-color:#fff;
    background:url(../../img/fieldset_bg.jpg) bottom left repeat-x;

  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
  -moz-box-shadow:0px -1px 1px rgba(0,0,0,0.5);
			-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.5);
			box-shadow:0px 1px 1px rgba(0,0,0,0.5);
}

legend {
  padding-left: 13px;
  padding-right: 13px;
  padding-bottom: 4px;
  padding-top: 4px;
  margin-left:-10px;
  font-size: 13px;
  font-weight:bold;
  background:#519e11; color:#fff;
  border:1px solid #fff; border-color:#e5e5c3 #A3A3A3 #A3A3A3 #e5e5c3;
  	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;

}

.newfloatTopFR{
BACKGROUND: url(../../img/newflfr.png) no-repeat;
background: url(../../img/newflfr.png) no-repeat;
background-image: url(../../img/newflfr.png);
}
.newfloatTop{
BACKGROUND: url(../../img/newfl.png) no-repeat;
background: url(../../img/newfl.png) no-repeat;
background-image: url(../../img/newfl.png);
}
.newfloatTopFR, .newfloatTop{
POSITION: absolute;
WIDTH: 65px;
DISPLAY: block;
HEIGHT: 54px;
TEXT-DECORATION: none;
background-repeat-x: no-repeat;
background-repeat-y: no-repeat;
background-attachment: initial;
background-position-x: initial;
background-position-y: initial;
background-origin: initial;
background-clip: initial;
background-color: initial;
}

.productvorm {
position:absolute;
margin-left:-215px;
margin-top:178px;
font-size:12px;
background:#fff;
opacity:0.8;
padding-left:5px;
padding-right:5px;
-moz-border-radius-topright: 6px;
-webkit-border-top-right-radius: 6px;
border-top-right-radius: 6px;
}

.zoomimage {
position:absolute;
margin-left:-46px;
margin-top:-8px;
background:#fff;
width:27px;
height:27px;
padding:2px;
opacity:0.8;
vertical-align:middle;
text-align:center;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
}

.excfloattop {
position:absolute;
margin-left:-100px;
margin-top:167px;
background:url(../../img/excfloat.gif) no-repeat;
width:83px;
height:23px;
padding:2px;
vertical-align:middle;
text-align:center;
-moz-border-radius-bottomleft: 6px;
-webkit-border-bottom-left-radius: 6px;
border-bottom-left-radius: 6px;
cursor:pointer;
}

#container {
	width: 980px;
	border: 0px solid #519e11;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0; /*10px;*/
	background-color: white;
}
#header {
	padding: 0px;
	margin: 0px;
	background-color: white;
	text-align: left;
}
#content {
	margin-left: 255px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: white;
	float: right; 
	width: 770px; 
	margin: 0 0 20px 0; 
	display: inline; 
	overflow: hidden;
	position: inherit;
    margin-top: 0px;
}
#content2 {
	margin-left: 15px;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	padding-right: 6px;
	background-color: white;
	float: left; 
	width: 960px; 
	margin: 0 0 10px 0; 
	display: inline; 
	overflow: hidden;
	position: inherit;
    margin-top: 0px;
}
#menu {
	float: left;
	width: 140px;
	margin: 0;
	margin-right: 5px;
	margin-top: 0px;
	padding-left: 10px;
	padding-top: 25px;
	background-color: white;
}
#footer {
	clear: both;padding:20px;
	background-color: #fff;
	opacity:0.85;
	filter: alpha(opacity=85); -moz-opacity: 0.85;
    height:150px;
	width:960px;
	padding-right:0px;
	margin-bottom:-10px;
	background-image:url(../../img/fbg.gif) !important;
	background-repeat:repeat-x;
}

/* THE LEFT MENU */

.celtop {
	background-color: #519e11;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	color:white;
}
.wittepixeltop{	
	background-color: #519e11;	
}
.navlistheader{
	font-size: 13px;
	letter-spacing: 1px;
	color:#fff;
	font-weight:normal;
}

ul#navlistpr,ul#navlist,ul#navlistgreen
{
	width: 172px;
	padding: 0px;
	border: 1px solid #519e11;
	border-top: 1px solid #519e11;
	border-left: 1px solid #519e11;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	background: #f0f1e8;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

ul#navlistpr li
{
	list-style: none;
	background-color:#f0f1e8;
	margin: 3px;
	border-bottom: 1px #fff dotted;
	
/*	border-top: 1px solid #519e11;
*/}

ul#navlist
{
	background: #fff;
}

ul#navlist li
{
	list-style: none;
	background-color:#eceeed;
	margin: 0px;
	border: 0px;
	background: #fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

ul#navlist li a
{
	display: block;
	width: 163px;
	padding: 3px 6px 3px 3px;
	border-left: 0px solid #519e11;
	text-decoration: none;
	text-align: right;
	color: #519e11;
}

ul#navlist li a:hover
{
	border-color: #519e11;
	color:#fff  ;
	width: 163px;
    background-color:#519e11;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
}


ul#navlistgreen
{
	background: #fff;
}

ul#navlistgreen li
{
	list-style: none;
	background-color:#519e11;
	margin: 0px;
	border: 0px;
	background: #fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
/*	border-top: 1px solid #519e11;
*/}

ul#navlistgreen li a
{
	display: block;
	width: 163px;
	padding: 3px 6px 3px 3px;
	border-left: 0px solid #519e11;
	text-decoration: none;
	text-align: right;
	color: #519e11;
}

ul#navlistgreen li a:hover
{
	border-color: #519e11;
	color:#519e11  ;
	width: 163px;
    background-color:#ffff00;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
}



ul#navlistww1
{
	width: 172px;
	padding: 0px;
	border: 1px solid #519e11;
	border-top: 1px solid #519e11;
	border-left: 1px solid #519e11;
	margin-bottom: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	background: #fff;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

ul#navlistww1 li
{
	list-style: none;
	background-color:#eceeed;
	margin: 0px;
	border: 0px;
	background: #fff;
	background: #fff;
	background-image: url(../../img/shopcartempty.gif);
	background-repeat:no-repeat;
	background-position:top left;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
/*	border-top: 1px solid #519e11;
*/}

ul#navlistww1 li a
{
	display: block;
	width: 162px;
	padding: 3px 6px 3px 3px;
	border-left: 0px solid #519e11;
	text-align: right;
	color: #519e11;
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
}

ul#navlistww1 li a:hover
{
	border-color: #519e11;
	color:#519e11  ;
	width: 162px;
    background-color:#e5f0cf;
	background-image: url(../../img/shopcartempty.gif);
	background-repeat:no-repeat;
	background-position:top left;
	
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
	
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

ul#navlistww
{
	width: 172px;
	padding: 0px;
	border: 1px solid #519e11;
	border-top: 1px solid #519e11;
	border-left: 1px solid #519e11;
	margin-bottom: 9px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
	background: #519e11;
	color:#FFF;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

ul#navlistww li
{
	list-style: none;
	background-color:#eceeed;
	margin: 0px;
	border: 0px;
	background: #FF6;
	background-image: url(../../img/shopcart.gif);
	background-repeat:no-repeat;
	background-position:top left;
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
	
/*	border-top: 1px solid #519e11;
*/}

ul#navlistww li a
{
	display: block;
	width: 163px;
	padding: 3px 6px 3px 3px;
	border-left: 0px solid #519e11;
	text-decoration: none;
	text-align: right;
	color: #519e11;
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
}

ul#navlistww li a:hover
{
	border-color: #519e11;
	color:#519e11  ;
	width: 163px;
	font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
	
	-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}

ul#navlist2
{
	width: 193px;
	padding: 0px;
	border: 1px solid #519e11;
	border-top: 0px;
	margin: 0px;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	background: #ffff00;
}

ul#navlist2 li
{
	list-style: none;
	margin: 0px;
	border: 0px;
	border-top: 1px solid #519e11;
}
ul#navlist2 li a
{
	display: block;
	width: 160px;
	padding: 4px 9px 4px 8px;
	border: 0px;
	border-left: 17px solid #5CB390;
	text-decoration: none;
	text-align: right;
	color: #519e11;

}
ul#navlist2 li a:hover
{
	border-color: #519e11;
	color: #FF6 ;
	border-left: 17px solid #eceeed;
    background-color:#519e11;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;

}

ul#navlistinfo
{
	width: 163px;
	padding: 4px;
	border: 1px solid #519e11;
	border-top: 1px solid #519e11;
	margin-bottom: 13px;
	margin-top: 0px;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	background: #cf6;
	list-style: none;
}


ul#navlist3
{
	width: 193px;
	padding: 0px;
	border: 1px solid #519e11;
	border-top: 1px solid #519e11;
	margin: 0px;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-weight:bold;
	background: #fff;
}

ul#navlist3 li
{
	list-style: none;
	background-color:#EAEEEED;
	margin: 0px;
	border: 0px;
/*	border-top: 1px solid #519e11;
*/}

ul#navlist3 li a
{
	display: block;
	width: 160px;
	padding: 4px 9px 4px 8px;
	border: 0px;
	border-left: 17px solid #5CB390;
	text-decoration: none;
	text-align: right;
	color: #519e11;

}

ul#navlist3 li a:hover
{
	border-color: #519e11;
	color:#519e11  ;
	border-left: 16px solid #fff;
	border-right: 1px solid #519e11;

    background-color:#FF6;
		font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;

}


/* THIS IS USED TO DISPLAY A SELECTED GROUP IN THE MENU */
#active a:link, #active a:visited, #active a:hover
{
	border-color: #519e11;
	color: #519e11;
	background-color:#fff;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;


}
#activetop a:link, #activetop a:visited, #activetop a:hover
{
	border-color: #FF6;
	border-right: 2px solid  #fff;
	border-left: 2px solid  #fff;
	color: red;
	background-color:#FF6;
    font: 14px 'lucida grande',tahoma,verdana,arial,sans-serif;
		  		background-image:url(../../img/heading_small2.gif);


}
/* THE TOP MENU */


/* BOXES!!! */

.hilite1 { background-color: #ffff00; font-weight:bold; color:#519e11; }
.hilite2 { background-color: #ffff00; font-weight:bold; color:#519e11; }
.hilite3 { background-color: #ffff00; font-weight:bold; color:#519e11; }



.box2login {
	font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 15px;
	font-weight:bold;
	padding:5px;
	border-color: #f0f0f0;
	border:solid 1px;}
	
/* TEXT MAKEUP AND OTHER COSMETICS HERE!!! */

#hideable {
	background-color: white;
}

/* normal image */
.normal-img {
	background: #ccc;
	border: solid 1px #000;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	border:none;
}
.normal-img-2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .8), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, 1), 0 -1px 0 rgba(0, 0, 0, .6);
}

/* rounded image styles */
.rounded-img {
	display: inline-block;
	border: solid 1px #000;
	overflow: hidden;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
	border:0;
}
.rounded-img2 {
	display: inline-block;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .9), 0 -1px 0 rgba(0, 0, 0, .6);
}

/* image properties */
.imgleft {
	  float: left;
	        padding: 0px 3px 3px 0px;
}
.imgleft a: hover {
	  float: left;
	        padding: 0px 3px 3px 0px;
			background-color:#FFF;
}
.imgleftlogo {
	  float: left;
	        padding: 0px 0px 0px 0px;
}
.imgleftlogo a: hover {
	  float: left;
	        padding: 0px 0px 0px 0px;
			background-color:#FFF;
}
.imgdown {
			
}
.imgdown2 {
	        padding: 0px 0px 0px 0px;
			
}
.imgleft2 {
	        padding: 2px 2px 2px 2px;
			border-width:1px;
			border-color:#519e11;
			border-style:ridge;
	  float: left;
}

.imgleft2new {
		  float: left;
	        padding: 2px 2px 2px 2px;
			border-width:1px;
			border-color:#519e11;
			border-right-color:#f60;
			border-bottom-color:#f60;
			border-style:ridge;
			background-color:#ff0;
			z-index:-1;
			
}
.imgleft2aanrader {
		  float: left;
	        padding: 2px 2px 2px 2px;
			border-width:1px;
			border-color:#519e11;
			border-right-color:#FF6;
			border-bottom-color:#FF6;
			border-style:ridge;
			background-color:#519e11;
			z-index:-1;
			
}
.imgleft2a {
	        padding: 2px 2px 2px 2px;
			border-width:1px;
			border-color:#519e11;
			border-style:ridge;
			border-style:ridge;
			background-color:#f0f0f0;
			z-index:-1;
	  float: left;
}

.imgleft2b {
	        padding: 0px 3px 1px 0px;
			float: left;
			z-index:0;
}
.imgleft3 {
			border-width:0px;
			border-color:#519e11;
			border-style:ridge;
}
.imgright {
	  float: right;
      padding: 3px 0px 3px 3px;	  
}
	

.test {
	font-size:13px;}
	
.browsetitel {
	font-size: 22px;
		font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
		 font-weight: bolder;
	 color:#519e11;
	 letter-spacing:1px;
	 text-shadow:2px 2px #f0f0f0;
	 
}


/* this image is used in details.php and browse.php, all other images should not have borders */
.borderimg { 
	  border-style:dotted;
      border-color: black;
      border-width:1px;
	  vertical-align:top;
}

/* general settings */
html {
}

body {
	height: 100%;
	margin-top:0px;
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	background:#fff;
	background-image: url(../../img/bigbg.gif);
		background-repeat:repeat-y;
		background-position:top center;

}

cats {
	font-size:13px;
	color:#03F;
	
}

/* the headings you can use */
h1, h2, h3, h4, h5, h6, h7
{
	margin: 0px;
	padding: 0px;
	color: black;
	font: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
h1 { 
	 /* left menu */
	 font-size: 13px;
     font-weight: bold;
	 color: black;
	font: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
h2 { /* page headers */
	 font-size: 13px;
     font-weight: bold;
	font: 'lucida grande',tahoma,verdana,arial,sans-serif;
} 
h3 { /* slogan under logo */ 
	 font-size: 15px; 
     font-weight: bolder;
     position: relative;
	 font: 'lucida grande',tahoma,verdana,arial,sans-serif;
	 letter-spacing:2px;

}

.alle { /* slogan under logo */ 
	 color:#519e11;
	 letter-spacing:2px;
}

.alle:hover { /* slogan under logo */ 
	 color:#fff;
	 letter-spacing:2px;
	 font-weight:normal;
}
.title { /* slogan under logo */ 
	 font-size: 19px; 
     font-weight: bold;
	 color:#333;
     position: relative;
	 font: 'lucida grande',tahoma,verdana,arial,sans-serif;
	 letter-spacing:3px;
	 
	 
}
.title2 { /* slogan under logo */ 
		font-size: 14px;
		font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
		 font-weight: bolder;
	 color:#519e11;
	 letter-spacing:2px;
	 
}
h4 { /* back to admin options, and other text links like that */
	 font-size: 13px;   
	 text-align: center;
     font-weight: normal;
	font: 'lucida grande',tahoma,verdana,arial,sans-serif;
}
h5 { /* product id in details.php */
	 font-size: 13px;
     font-weight: bold;
	font: 'lucida grande',tahoma,verdana,arial,sans-serif;
} 
h6 { /* the headers in editsettings.php */
     font-size: 13px;   
	 text-align: center;
     font-weight: bold;
     color: black;
     border: 1px solid #808080;
	 background: url(images/h6_bg.png) #d9dffb;
	font: 'lucida grande',tahoma,verdana,arial,sans-serif;
}

/* how the links should behave (apart from the menu) */
a { text-decoration:none; }
a:link { color: #519e11; }
a:visited { color: #519e11; }
a:active { color: #FF3300; }
a:hover { color: #333;  }

/* a link class that is pretty plain */
a.plain { text-decoration: none; }
a.plain:link { color: black; }
a.plain:visited { color: black; }
a.plain:active { color: black; }
a.plain:hover { color: black; }


/* a link class that is pretty plain */
a.plain2 { text-decoration: none; font-size:13px; }
a.plain2:link { color: black; background-color:white;}
a.plain2:visited { color: black; background-color:white; }
a.plain2:active { color: black; }
a.plain2:hover { color: black; background-color:white;}

/* a link class that is pretty plain */
a.plain3 { text-decoration: none; font-size:13px }
a.plain3:link { color: black; background-color:white;}
a.plain3:visited { color: black; background-color:white; }
a.plain3:active { color: black; }
a.plain3:hover { color: black; background-color:white;}


/* a link class that is pretty plain */
a.plain4 { text-decoration: none; font-size:13px; }
a.plain4:link { color: black; background-color: #ffff00;}
a.plain4:visited { color: black; background-color:#ffff00; }
a.plain4:active { color: black; }
a.plain4:hover { color: #519e11; background-color:#ffd32f;}

a.plain4b { color: white;
background-color:#51a911;
text-decoration: none; font-size:13px;
		padding:4px;
		padding-right:10px;
		line-height: 26px;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
		-webkit-border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomright:0px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		z-index:10;
		}

a.plainnumpages { color: #51a911;
background-color:#f2f3f4;
text-decoration: none; 
font-size:13px;
border:1px solid #333;
		margin-right:1px;
		padding:4px;
		padding-left:8px;
		padding-right:8px;
		height: 26px;
		width: 26px;
		line-height: 36px;
		z-index:10;
		}
a.plainnumpagesactive { color: #fff;
background-color:#51a911;
text-decoration: none; 
font-size:13px;
border:1px solid #333;
		margin-right:1px;
		padding:4px;
		padding-left:8px;
		padding-right:8px;
		width: 26px;
		line-height: 36px;
		z-index:10;
		}


a.plain4bsmall { color: #f60;
font-size:10px;
background-image:url(../../img/heading_small2.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:1px;
		padding-left:4px;
		padding-right:4px;
		line-height: 10px;
		font-weight:normal;
		}
a.plain4bsmall:link { color: #f60;
background-image:url(../../img/heading_small2.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:1px;
		padding-left:4px;
		padding-right:4px;
		line-height: 10px;}
a.plain4bsmall:visited { color: #f60;  }
a.plain4bsmall:active { color: #f60; }
a.plain4bsmall:hover { color: #f60;}



.plain4b2 { color: #519e11;
text-decoration: none; font-size:13px;
background-image:url(../../img/heading_small2.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		line-height: 22px;
		}


.plainshipping { color: #519e11;
text-decoration: none; font-size:13px; letter-spacing: 2px;
		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		line-height: 22px;
		}


a.plain4c2 { text-decoration: none; font-size:13px; 
background-image:url(../../img/heading_small2.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		line-height: 22px;}
a.plain4c2:hover { text-decoration: none; font-size:13px; 
background-image:url(../../img/heading_small2.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		line-height: 22px;
		}
		
a.plain4c3 { text-decoration: none; font-size:20px; 
background-image:url(../../img/heading_small2b.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		}
		
a.plain4c3:hover { text-decoration: none; font-size:20px; 
background-image:url(../../img/heading_small2b.gif);
		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;}
		
a.plain4c { text-decoration: none; font-size:13px; 
/*background-image:url(../../img/heading_small2.gif);
*/		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		line-height: 22px;
		background-color:#f1f2f3;
		margin-left:-4px;
		padding-left:10px;
		padding-right:7px;
		-webkit-border-bottom-left-radius:0px;
		-webkit-border-bottom-right-radius:0px;
		-webkit-border-top-right-radius:5px;
		-moz-border-radius-bottomleft:0px;
		-moz-border-radius-bottomright:0px;
		-moz-border-radius-topright:5px;
		border-bottom-left-radius:0px;
		border-bottom-right-radius:0px;
		border-top-right-radius:5px;
		
		}
		
a.plain4c:link { color: #000;
/*background-image:url(../../img/heading_small2.gif);
*/		background-position:top left;
		background-repeat:repeat-x;
		padding:4px;
		line-height: 22px;}
a.plain4c:visited { color: #000;  }
a.plain4c:active { color: #000; }
a.plain4c:hover { color: #000;}

/* a link class that is pretty plain */
a.plain5 { text-decoration: none; font-size:13px; background-color: #ffff00; padding:2px; padding-left:4px; padding-right:4px;}
a.plain5:link { color: black; background-color: #ffff00;}
a.plain5:visited { color: black; background-color:#ffff00; }
a.plain5:active { color: black; }
a.plain5:hover { color: black; background-color:#ffff00;}

/* a link class that is pretty plain */
a.plain6 { text-decoration: none; font-size:13px; background-color: #fff;padding:2px; padding-left:4px; padding-right:4px;}
a.plain6:link { color: black; background-color: #fff;}
a.plain6:visited { color: black; background-color:#fff; }
a.plain6:active { color: black; }
a.plain6:hover { color: black; background-color:#fff;}

/* a link class that is pretty plain */
a.plain7 { text-decoration: none; font-size:13px; background-color: #fff;padding:1px; padding-left:2px; padding-right:2px; text-align:left;}
a.plain7:link { text-decoration: none; font-size:13px; background-color: #fff;padding:1px; padding-left:2px; padding-right:2px; text-align:left;}
a.plain7:visited { color: black; background-color:#fff; }
a.plain7:active { color: black; }
a.plain7:hover { text-decoration: none; font-size:13px; background-color: #fff;padding:1px; padding-left:2px; padding-right:2px; text-align:left;}

/* a link class that is pretty plain */
a.plain8 { text-decoration: none; font-size:13px;padding:2px; padding-left:4px; padding-right:4px;}
a.plain8:link { color: white; }
a.plain8:visited { color: white; }
a.plain8:active { color: white; }
a.plain8:hover { color: yellow; }


/* text in tables */
td, th {
	font: 13px 'lucida grande',tahoma,verdana,arial,sans-serif;
}
/* tables of this class have no border */
table.borderless {
	border-collapse: collapse;
	border-style: hidden;
	background-color:transparent;
}
table.borderless th,
table.borderless td {
	border: 0px;
	padding: 1px;
	border-style: hidden;
	vertical-align: middle;
    border-collapse: collapse;
	background-color:transparent;
}
table.borderless td {
	border: 0px;
	padding-left: 4px;
	border-style: hidden;
	vertical-align: top;
    border-collapse: collapse;
	background-color:transparent;
}
td.bro {
	border: 0px;
	padding-left: 4px;
	border-style: hidden;
	vertical-align: top;
    border-collapse: collapse;
	background-color:transparent;
}
table.borderlessregn td {
	border: 0px;
	padding: 3px;
	border-style: hidden;
	vertical-align: middle;
    border-collapse: collapse;
	background-color:transparent;
}
table.borderless caption {
		font-size: 13px;
		font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
}

/* a class that describes how tables should look */
.datatable {
		border: 1px solid #fff;
		border-collapse: collapse;
		margin-left:auto; 
		margin-right:auto;

}
.datatable td {
		border: 1px solid #DADADA;
		border-top: 1px solid #DADADA;
		font-size:13px;
		padding: 2px;
		text-align: left;
    	vertical-align: top;
		background-color: #F5F5F5;
}
.datatable th {
		background-color: #ffff00;
		font-weight: bold;
		color: #519e11;
		text-transform:uppercase;
		text-align: left;
		padding: 4px;
        border: 1px solid #DADADA;
}

.datatable caption {
		font-size: 13px;
		font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
}
.datatable tr.altrow {
		background-color: #0C0;
		color: #000;
}
rijtje {
		background-color: #FFF;
}
.datatable9 {
		border: 2px solid #519e11;
		border-collapse: collapse;
		margin-left:auto; 
		margin-right:auto;

}
.datatable9 td {
		border: 0px solid #519e11;
		border-right: 1px dotted #519e11;
		font-size:13px;
		padding-left: 6px;
		padding-right: 6px;
		padding-bottom: 6px;
		padding-top: 6px;
		text-align: left;
    	vertical-align: top;
		background-color: #ffff00;
}
.datatable9 th {
		background-color: #FFF;
		font-weight: bold;
		color: #519e11;
		text-transform:uppercase;
		text-align: left;
		padding: 4px;
        border: 1px dotted #519e11;
}
.datatable9 caption {
		font-size: 13px;
		font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
}
.datatable9 tr.altrow {
		background-color: #0C0;
		color: #000;
}



.datatable10 {
		border: 0px solid #fff;
		border-collapse: collapse;
		margin-left:auto; 
		margin-right:auto;
		
		
}
.datatable10 td {
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		border-bottom: 1px dotted #DBDBDB;
		border-top: 1px dotted #fff;
		font-size:13px;
		padding: 3px;
		text-align: left;
    	vertical-align: top;

	
}

td.totalrow {
		background-color: #519e11;
		color: #fff;
		}
		
		
.datatable10 td.altrow3 {
	border-bottom:0px;
	border-top:0px;
	
		
		}
		
		

td.zaai {
		border-right: 0px dotted #EEE;
		border-left: 1px dotted #eee;
		border-bottom: 1px dotted #CCC;
		border-top: 1px  #fff;
		font-size:13px;
		padding: 3px;
		text-align: left;
    	vertical-align: top;}

td.zaai2 {
		border-right: 1px dotted #666;
		border-left: 1px dotted #eee;
		border-bottom: 1px dotted #CCC;
		border-top: 0px  #DFDFDF;
		font-size:13px;
		padding: 3px;
		text-align: left;
    	vertical-align: top;}
		
td.zaaigr {
		border-right: 0px solid #EEE;
		border-left: 1px dotted #666;
		border-bottom: 1px dotted #CCC;
		border-top: 1px  #fff;
		font-size:13px;
		padding: 3px;
		text-align: left;
    	vertical-align: top;
		background-color:#f0f0f0;
		}

td.zaai2gr {
		border-right: 1px dotted #666;
		border-left: 1px solid #fff;
		border-bottom: 1px dotted #CCC;
		border-top: 0px  #DFDFDF;
		font-size:13px;
		padding: 3px;
		text-align: left;
    	vertical-align: top;
		background-color:#f0f0f0;}
		
.datatable10 td.nowactive {
		background-color: #CF3;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;
		
}

.datatable10 td.onvoltooid {
		background-color: #FEEAE7;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;
		border-left: 1px dotted #666;
		border-right: 1px dotted #666;
		
}

.datatable10 td.voltooid {
		background-color: #E6FFEC;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;
		border-left: 1px dotted #666;
		border-right: 1px dotted #666;
		
}
		
.datatable10 td.totalrow {
		background-color: #519e11;
		color: #fff;
		border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;
		
}

.datatable10 td.totalrownow {
		background-color: #519e11;
		color: #f60;
		font-weight: bold;
		border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #CCC;
		
}

.datatable10 td.now {
		background-color: #FF9;
		font-weight: bold;
}

.datatable10 td.downrow {
		background-color: #f0f0f0;
		color: #000;
}

.datatable10 td.secondrow {
		background-color: #FF6;
		color: #000;
}
.datatable10 th {
		font-size:14px;
		background-color: #F7FEF5 ;
		font-weight: bold;
		text-align: left;
		padding: 3px;
		border-bottom: 1px dotted #CCC;
		border-top: 1px dotted #fff;
		vertical-align:middle;
		
		
}
.datatable10 caption {
		font-size: 14px;
		font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
		 font-weight: bolder;
	 color:#519e11;
	 letter-spacing:2px;
	
}

.datatable10 tr.altrow {
		background-color: #fff;
		color: #000;
}

.datatable10 tr.altrow3 {
		background-color: #fff;
		color: #000;
		background-repeat:repeat-x;
}
.datatable10 tr.altrow2 {
		background-color: #F9F9FF;
		color: #000;
		border-bottom:0px;
}
.datatable10 tr.altrow4 {
		background-color: #fff;
		color: #000;
		background-image: url(../../img/bgyellowgrey.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		border-bottom:0px;
}


.datatable12 {
		border: 0px solid #f0f0f0;
		margin-left:auto; 
		margin-right:auto;
}
.datatable12 tr.altrow3 {
		background-color: #fff;
		color: #000;
		background-repeat:repeat-x;
}

.datatable12 tr.altrow2 {
		background-color: #F7FEF5;
		color: #000;
		
		border-bottom:0px;
		
}
.datatable12 td {
		border: 1px solid #f0f0f0;
		font-size:13px;
		padding: 5px;
		text-align: left;
    	vertical-align: top;
}
.datatable12 th {
		background-color: #ffff99;
		font-weight: bold;
		color: #519e11;
		text-transform:uppercase;
		text-align: left;
		padding: 4px;
		border-top: 1px solid #f0f0f0;
}
.datatable12 caption {
		font-size: 13px;
		font-family:Tahoma, Geneva, sans-serif;
		font-weight: bold;
		color: #000;
		text-align: left;
		padding-top: 3px;
		padding-bottom: 8px;
		margin-left: auto;
		margin-right: auto;
}
.datatable12 tr.altrow {
		background-color: #fff;
		color: #000;
}
.datatable12 td.endrow {
		background-color: #FFC;
		color: #000;
}
.datatable12 tr.endrow {
		background-color: #fff;
		color: #000;
}
.datatable12 td.totalrow {
		background-color: #519e11;
		color: #fff;
}
div.bottom {
	vertical-align:bottom;
	float:right;
	display:inline;
}
.linktipdiv {
		border-bottom: 0px dotted #519e11;
		border-top: 0px dotted #519e11;
		border-left: 0px dotted #519e11;
		border-right: 0px dotted #519e11;
		border-collapse: collapse;
		padding: 3px;
		margin-left:auto; 
		margin-right:auto;
		text-align: right;
}

.datatablediv {
		border-bottom: 1px dotted #519e11;
		border-top: 0px dotted #519e11;
		border-left: 0px dotted #519e11;
		border-right: 0px dotted #519e11;
		border-collapse: collapse;
		padding: 3px;
		margin-left:auto; 
		margin-right:auto;

}
.datatabledivborder {
		border-bottom: 1px solid #060;
		border-top: 1px solid #060;
		border-left: 1px solid #060;
		border-right: 1px solid #060;
		background-color:#519e11;
		border-collapse: collapse;
		width: 400px;
		text-align:center;
		padding: 3px;
		margin-left:auto; 
		margin-right:auto;
		color:#FFF;
}
.datatabledivborderfalse {
		border-bottom: 1px solid #f60;
		border-top: 1px solid #f60;
		border-left: 1px solid #f60;
		border-right: 1px solid #f60;
		background-color:#f60;
		border-collapse: collapse;
		width: 400px;
		text-align:center;
		padding: 3px;
		margin-left:auto; 
		margin-right:auto;
		color:#FFF;

}

.datatabledivwarning {
		border: 1px dotted #F63;
		/*border-top: 1px dotted #F63;
		border-left: 0px solid #060;
		border-right: 0px solid #060;*/
		background-color:#FFC;
		border-collapse: collapse;
		text-align:left;
		padding: 10px;
		margin-left:20px; 
		margin-right:20px;
		border-style:dotted;
		-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
}


.navbar-entry{color:#ff0!important;background-color:#C3DE6C!important;font-weight:normal;}.navbar .simple{font-weight:normal!important;background-color:Transparent!important;}.navbar a,#nav{padding:0;margin:0;list-style:none;font-size:9pt;z-index:20000000000;height:29px;}.navbar,#nav ul{padding:0;margin:0;list-style:none;background:#519e11;border-top:1px solid #519e11;}#nav li{float:left;}#nav li li{float:none;border-left:1px solid #519e11;border-right:1px solid #519e11;}#nav li li.last{border-bottom:1px solid #519e11;}* html #nav li li{float:left;}.navbar{border-style:none;}.navbar a,#nav li a{display:block;float:left;color:#fff;height:29px;padding:0 9px;line-height:29px;text-decoration:none;white-space:nowrap;font-weight:normal; font-size:13px;}#nav li li a{display:block;float:none;height:34px;line-height:34px;font-size:9pt;padding:0 5px 0 5px;font-weight:normal;letter-spacing:0;}#nav li li a.fly{white-space:nowrap;}a.fly.highlight{border:1px solid Yellow;margin:5px 0!important;padding:3px!important;}.navbar a:hover,#nav li:hover{position:relative;z-index:300;background-color:#C3DE6C;color:#FF0;font-size:13px;}#nav>li:hover{box-shadow:2px 2px 7px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.5);}.navbar a:hover,#nav li.cssplay_hover{position:relative;z-index:300;background-color:#C3DE6C;color:#FF0;}#nav li.cssplay_hover a{color:#FF0;background-color:#C3DE6C;}#nav li li a{color:#fff;font-weight:normal;font-size:13px;}#nav li li.cssplay_hover a{color:#fff;font-weight:normal;}#nav li:hover ul{left:0;top:24px;z-index:500;}#nav li.cssplay_hover ul{left:0;top:24px;z-index:500;}#nav ul{position:absolute;left:-9999px;top:-9999px;box-shadow:2px 2px 7px rgba(0,0,0,0.5);-moz-box-shadow:2px 2px 7px rgba(0,0,0,0.5);-webkit-box-shadow:2px 2px 7px rgba(0,0,0,0.5);}* html #nav ul{width:2px;}#nav li:hover li:hover>ul{left:-5px;margin-left:100%;top:-1px;z-index:500;}#nav li:hover>ul ul{position:absolute;left:-9999px;top:-9999px;width:auto;}#nav li:hover>a{color:#519e11!important;background-color:#fff!important;font-weight:normal;}#nav li li:hover>a{color:#519e11!important;background-color:#fff!important;font-weight:normal;}#nav .heading{white-space:nowrap;color:#fff!important;font-weight:normal;margin:7px 0 3px 3px;padding:2px;background-color:#519e11;}#nav li:hover.heading{color:#fff!important;background-color:#519e11!important;}#nav li li a,#nav li li li a,#nav li li li li a,#nav li li li li li a,#nav li li li li li li a{color:#fff!important;background-color:#519e11!important;font-weight:normal;padding-left:10px;}.navbar a:hover,#nav li.cssplay_hover li.cssplay_hover a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a{color:#FF0;!important;background-color:#C3DE6C!important;font-weight:normal;}#nav li.cssplay_hover li.cssplay_hover li a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a{color:#ff0!important;background-color:#C3DE6C!important;font-weight:normal;}#nav li.cssplay_hover li.cssplay_hover ul,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul{left:100%;margin-left:-5px;top:-1px;}#nav li.cssplay_hover ul ul,#nav li.cssplay_hover li.cssplay_hover ul ul,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul{position:absolute;left:-9999px;top:-9999px;}

ul.ws_css_cb_menu ul, ul.ws_css_cb_menu a:hover ul ul {
	display:none;
	z-index:99999;
}
input[type=text],input[type=password]
{
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size:13px;
   border: 1px solid #CCC;
   padding:6px;
   padding-right:2px;
   padding-left:2px;
   color:#333 ;
   background-color:#F8F8F8;
   box-shadow:1px 1px #ccc !important;
   vertical-align: middle;
   /*   -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;
*/	
}
input[type=submit],input[type=button],input[type=reset]
{
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   color:#519e11;
   font-size:13px;
   border: 1px solid #CCC;
   padding:6px;
   padding-right:7px;
   padding-left:7px;
   border: 1px solid #CCC;
   -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;
   text-shadow:1px 1px #ccc;
   background-color:#F8F8F8;
   box-shadow:1px 1px #ccc !important;
   vertical-align: middle;
   cursor:pointer;

}

checkbox
{
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size:13px;
   color:#519e11;
   background-color:#F8F8F8;
   box-shadow:1px 1px #ccc !important;
   vertical-align: middle;
}

select
{
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size:13px;
   border: 1px solid #CCC;
   padding:6px;
   padding-right:2px;
   padding-left:1px;
   color:#333 ;
   background-color:#F8F8F8;
   vertical-align: middle;
/*-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
*/
}
textarea
{
   font-family: 'lucida grande',tahoma,verdana,arial,sans-serif;
   font-size:13px;
   border: 1px solid #CCC;
   padding:6px;
   padding-right:2px;
   padding-left:1px;
   color:#333 ;
   background-color:#F8F8F8;
   box-shadow:1px 1px #ccc !important;
/*   -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; 
*/}



.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.9;
	filter:alpha(opacity=90);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:13px 'lucida grande',tahoma,verdana,arial,sans-serif;
	font-weight:normal;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:#000 1px solid;
	background-color:#519e11;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(../../img/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(../../img/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(../../img/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(../../img/tipsy-west.gif);
	background-position:left center;
}		

.knop {
			padding: 15px;
		}
.knop a {
		}
#uitklappen, #uitklappen2, #uitklappen3 { 
			display: none;
			position:absolute;
			z-index:25000;
			border-bottom:#519e11 solid 1px;
			border-right:#519e11 solid 1px;
			border-left:#519e11 solid 1px;
			border-top:hidden;
			font-size:13px;
			filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95;
			-webkit-border-bottom-left-radius:13px;
			-moz-border-radius-bottomleft:13px;
			border-bottom-left-radius:13px;
			-webkit-border-bottom-right-radius:13px;
			-moz-border-radius-bottomright:13px;
			border-bottom-right-radius:13px;
			-moz-box-shadow:3px -3px 3px rgba(0,0,0,0.5);
			-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.5);
			box-shadow:-3px 3px 3px rgba(0,0,0,0.5);
		}

#uitklappen { 
			background-color:#519e11;
			color:#fff;
			margin-top:28px;
			width:270px;
		}
  
#uitklappen2,#uitklappen3 {
	  		background-color:#f8f8f8;
			color:#333;
			margin-top:5px;
			width:570px;
			padding: 10px;
			text-align:left;
			left:30%;
			margin-left:210px;
			 		}
#uitklappen div {
			padding: 6px; 
			padding-left: 13px;
			/*staat hier omdat anders de animatie verspringt!*/
		}
		


.panel {
position: absolute;
top: 50px;
right: 0;
display: none;
background: #fff;
border:1px dotted #008e52;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius:10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius:10px;
width: 330px;
height: auto;
padding: 30px 130px 30px 30px;
filter: alpha(opacity=85);
opacity: .85;
z-index:10000;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel h3{
	text-shadow:#000;
	letter-spacing:2px;
	color:#519e11;
	font-size:18px;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: absolute;
text-decoration: none;
top: 80px; right: 0;
font-size: 18px;
letter-spacing:-1px;
color:#fff;
padding: 10px 15px 10px 40px;
font-weight: 700;
background:#519e11 url(../../img/plusx.png) 15% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius:10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius:10px;
display: block;
z-index:10001;

}

a.trigger:hover{
position: absolute;
text-decoration: none;
top: 80px; right: 0;
font-size: 18px;
letter-spacing:-1px;
color:#fff;
padding: 10px 20px 10px 40px;
font-weight: 700;
background:#fbc338 url(../../img/plusx.png) 15% 55% no-repeat;
border:1px solid #444444;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius:10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
border-bottom-left-radius:10px;
display: block;
}

a.active.trigger {
background:#fbc338 url(../../img/minusx.png) 15% 55% no-repeat;
}

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}
#scrollbar { width: 760px;  margin: 5px 0 5px; }
#scrollbar .viewport { width: 750px; height: 150px; overflow: hidden; position: relative;  }
#scrollbar .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;margin-top:-6px; }
#scrollbar .scrollbar{ background: transparent url(../../img/bg-scrollbar-track-y.gif) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar .track { background: transparent url(../../img/bg-scrollbar-trackend-y.gif) no-repeat 0 100%; height: 100%; width:8px; position: relative; }
#scrollbar .thumb { background: transparent url(../../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 100%; height: 13px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px; }
#scrollbar .thumb .end { background: transparent url(../../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 0; overflow: hidden; height: 5px; width: 13px; }
#scrollbar .disable { display: none; }

#scrollbar3 { width: 168px;  margin: 5px 0 5px; }
#scrollbar3 .viewport { width: 154px; height: 150px; overflow: hidden; position: relative;  }
#scrollbar3 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;margin-top:-6px; }
#scrollbar3 .scrollbar{ background: transparent url(../../img/bg-scrollbar-track-y.gif) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar3 .track { background: transparent url(../../img/bg-scrollbar-trackend-y.gif) no-repeat 0 100%; height: 100%; width:8px; position: relative; }
#scrollbar3 .thumb { background: transparent url(../../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 100%; height: 13px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px; }
#scrollbar3 .thumb .end { background: transparent url(../../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 0; overflow: hidden; height: 5px; width: 13px; }
#scrollbar3 .disable { display: none; }

#scrollbar2 { width: 168px;  margin: 5px 0 5px; }
#scrollbar2 .viewport { width: 154px; height: 150px; overflow: hidden; position: relative;  }
#scrollbar2 .overview { list-style: none; position: absolute; left: 0; top: 0; padding: 0; margin: 0;margin-top:-6px; }
#scrollbar2 .scrollbar{ background: transparent url(../../img/bg-scrollbar-track-y.gif) no-repeat 0 0; position: relative; background-position: 0 0; float: right; width: 8px; }
#scrollbar2 .track { background: transparent url(../../img/bg-scrollbar-trackend-y.gif) no-repeat 0 100%; height: 100%; width:8px; position: relative; }
#scrollbar2 .thumb { background: transparent url(../../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 100%; height: 13px; width: 13px; cursor: pointer; overflow: hidden; position: absolute; top: 0; left: -2px; }
#scrollbar2 .thumb .end { background: transparent url(../../img/bg-scrollbar-thumb-y.gif) no-repeat 50% 0; overflow: hidden; height: 5px; width: 13px; }
#scrollbar2 .disable { display: none; }
