/**
 * @version $Id: position.css 10387 2008-06-03 10:59:16Z pasamio $
 * @author Design & Accessible Team ( Angie Radtke / Robert Deutz )
 * @package Joomla
 * @subpackage Accessible-Template-Beez
 * @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
 * @license GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant to the
 * GNU General Public License, and as distributed it includes or is derivative
 * of works licensed under the GNU General Public License or other free or open
 * source software licenses. See COPYRIGHT.php for copyright notices and
 * details.
 */
li {
	list-style-type: disc;
	list-style-position:inside;
	margin-top:20px;
	text-align:justify;
	line-height:22px;
	margin-left:20px;
}

.join li {
	list-style-type:inherit;
	list-style-position: inherit;
	margin-top: inherit;
	text-align: inherit;
	line-height: inherit;
	margin-left: inherit;
}

strong {
	font-weight:bold;
}

.sectiontableheader th{
	background:#CCC;
	padding:5px;
	font-family:FuturaBk;
	font-size:18px;
	font-weight:bold;
}

.sectiontableheader{
	margin-bottom:10px;
}

#josForm td {
	height:25px;
	padding:0 5px
}

#em_wfs_wrapper {
	margin-left:60px;
}

#vmMainPage a, .vmCartModule a {
	text-decoration:underline;
	font-weight:bold;
	color:#3a3a3a;
}

#vmMainPage h1, #vmMainPage h2 {
	font-family:FuturaBk;
	text-transform:uppercase;
	font-weight:bold;
}

.cart {
	margin-bottom:40px;
	/*padding-left:10px;
	padding-right:10px;*/
}

.vmCartModuleBody {
	background:#ffffcc;
	padding:10px;
}

.vmCartModuleTitle {
	font-family:FuturaBk;
	font-size:22px;
	font-weight:bold;
	margin-bottom:30px;
	margin-top:15px;
}

#remositoryorderby {
	display:none;
}

#vmMainPage h3, #vmMainPage h2 {
	font-family:FuturaBkBT;
	font-size:26px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

body {
	font-family: Verdana, Geneva, sans-serif;
	padding:0;
	margin: 0 auto;
	height:100%;
	color:#3a3a3a;
	font-size:13px;
	background:#FFF url(../images/bg.png) repeat-x;
}

.componentheading, .contentheading {
	font-family:FuturaBkBT;
	font-size:26px;
	font-weight:bold;
	margin-top:10px;
}

h1 {
	font-family:FuturaBkBT;
	font-size:26px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

p {
	margin-top:20px;
	text-align:justify;
	line-height:22px;
}

a p img {
	cursor:pointer;
}

.article_column {
}

.column_separator {
}

.article_separator {
}

.spacer10 {
	width:100%;
	height:10px;
}

.spacer20 {
	width:100%;
	height:20px;
}

.spacer30 {
	width:100%;
	height:30px;
}

.spacer40 {
	width:100%;
	height:40px;
}

.spacer50 {
	width:100%;
	height:50px;
}

/** MAIN MENU **/
.ddmx72{
border:0px none  !important ;
}
.ddmx72 a.item1,
.ddmx72 a.item1:hover,
.ddmx72 a.item1-active,
.ddmx72 a.item1-active:hover {
 padding: 70px 15px 5px 15px  !important ;
 top: 0px !important ;
 left: 0px;
 font-size: 16px !important ;
 font-family: FuturaBk, sans-serif !important ;
 text-align: left !important ;
 font-weight: bold !important ;
 color: #c8c8c8 !important ;
 text-decoration: none !important ;
 display: block;
 white-space: nowrap;
 position: relative;
 height:37px;
}
.ddmx72 td.item11 {
 padding:0 !important ;
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 border-bottom: 0px none ;
 border-right: 0 !important ;
 white-space: nowrap !important ;
 height:37px;
}
.ddmx72 td.item11-last {
 padding:0 !important ;
 border: 0px none  !important ;
 white-space: nowrap;
 height:37px;
}
.ddmx72 td.item11-acton {
 padding:0 !important ;
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 white-space: nowrap;
 border-bottom: 0px none ;
 background:url(../images/pix.png);
 /*background-color: #000000 !important ; */

}
.ddmx72 td.item11-acton-last:hover,
.ddmx72 td.item11-acton-last {
 border: 0px none  !important ;
 background:url(../images/pix.png);
 /*background-color: #000000 !important ; */

}
.ddmx72 .item11:hover,
.ddmx72 .item11-acton:hover,
.ddmx72 .item11-last:hover,
.ddmx72 .item11-acton-last a.item1,
.ddmx72 .item11-acton a.item1,
.ddmx72 .item11-acton-last a:hover,
.ddmx72 .item11-acton a:hover,
.ddmx72 .item11 a:hover,
.ddmx72 .item11-last a:hover,
.ddmx72 a.item1-active,
.ddmx72 a.item1-active:hover {
 color: #FFFFFF !important ;
 background:url(../images/pix.png);
 /*background-color: #000000 !important ; */

}

.ddmx72 a.item2,
.ddmx72 a.item2:hover,
.ddmx72 a.item2-active,
.ddmx72 a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ;
 font-size: 12px !important ;
 font-family: Arial, Helvetica, sans-serif !important ;
 text-align: left !important ;
 font-weight: bold !important ;
 text-decoration: none !important ;
 display: block;
 white-space: nowrap;
 opacity:0.85;
}
.ddmx72 a.item2 {
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 border-right: 0px none  !important ;
}
.ddmx72 a.item2-last {
 border-bottom: 0px none  !important ;
 z-index:500;
}
.ddmx72 a.item2:hover,
.ddmx72 a.item2-active,
.ddmx72 a.item2-active:hover {
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 border-right: 0px none  !important ;
}
.ddmx72 .section {
 border: 0px none  !important ;
 position: absolute;
 visibility: hidden;
 display: block;
 z-index: -1;
}
.ddmx72 .subsection a{
 white-space:normal !important;
}
.ddmx72frame {
 border: 0px none  !important ;
}
.ddmx72 .item11-acton-last .item1 img.seq2,
.ddmx72 .item11-acton .item1 img.seq2,
.ddmx72 img.seq1
{
 display:    inline;
}
.ddmx72 a.item1:hover img.seq2,
.ddmx72 a.item1-active img.seq2,
.ddmx72 a.item1-active:hover img.seq2,
.ddmx72 a.item2:hover img.seq2,
.ddmx72 a.item2-active img.seq2,
.ddmx72 a.item2-active:hover img.seq2
{
 display:    inline;
}
.ddmx72 img.seq2,
.ddmx72 .item11-acton-last .item1 img.seq1,
.ddmx72 .item11-acton .item1 img.seq1,
.ddmx72 a.item2:hover img.seq1,
.ddmx72 a.item2-active img.seq1,
.ddmx72 a.item2-active:hover img.seq1,
.ddmx72 a.item1:hover img.seq1,
.ddmx72 a.item1-active img.seq1,
.ddmx72 a.item1-active:hover img.seq1
{
 display:   none;
}
* html .ddmx72 td { position: relative; } /* ie 5.0 fix */


/** USER MENU **/
.ddmx76{
border:0px none  !important ;
}
.ddmx76 a.item1,
.ddmx76 a.item1:hover,
.ddmx76 a.item1-active,
.ddmx76 a.item1-active:hover {
 padding: 70px 15px 5px 15px  !important ;
 top: 0px !important ;
 left: 0px;
 font-size: 15px !important ;
 font-family: FuturaBk, sans-serif !important ;
 text-align: left !important ;
 font-weight: bold !important ;
 color: #c8c8c8 !important ;
 text-decoration: none !important ;
 display: block;
 white-space: nowrap;
 position: relative;
 height:37px;
}
.ddmx76 td.item11 {
 padding:0 !important ;
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 border-bottom: 0px none ;
 border-right: 0 !important ;
 white-space: nowrap !important ;
 height:37px;
}
.ddmx76 td.item11-last {
 padding:0 !important ;
 border: 0px none  !important ;
 white-space: nowrap;
 height:37px;
}
.ddmx76 td.item11-acton {
 padding:0 !important ;
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 white-space: nowrap;
 border-bottom: 0px none ;
 background:url(../images/pix.png);
 /*background-color: #000000 !important ; */
}
.ddmx76 td.item11-acton-last:hover,
.ddmx76 td.item11-acton-last {
 border: 0px none  !important ;
 background:url(../images/pix.png);
 /*background-color: #000000 !important ; */
}
.ddmx76 .item11:hover,
.ddmx76 .item11-acton:hover,
.ddmx76 .item11-last:hover,
.ddmx76 .item11-acton-last a.item1,
.ddmx76 .item11-acton a.item1,
.ddmx76 .item11-acton-last a:hover,
.ddmx76 .item11-acton a:hover,
.ddmx76 .item11 a:hover,
.ddmx76 .item11-last a:hover,
.ddmx76 a.item1-active,
.ddmx76 a.item1-active:hover {
 color: #FFFFFF !important ;
 background:url(../images/pix.png);
 /*background-color: #000000 !important ; */
}
.ddmx76 a.item2,
.ddmx76 a.item2:hover,
.ddmx76 a.item2-active,
.ddmx76 a.item2-active:hover {
 padding: 5px 5px 5px 5px !important ;
 font-size: 12px !important ;
 font-family: Arial, Helvetica, sans-serif !important ;
 text-align: left !important ;
 font-weight: bold !important ;
 text-decoration: none !important ;
 display: block;
 white-space: nowrap;
 opacity:0.85;
}
.ddmx76 a.item2 {
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 border-right: 0px none  !important ;
}
.ddmx76 a.item2-last {
 border-bottom: 0px none  !important ;
 z-index:500;
}
.ddmx76 a.item2:hover,
.ddmx76 a.item2-active,
.ddmx76 a.item2-active:hover {
 border-top: 0px none  !important ;
 border-left: 0px none  !important ;
 border-right: 0px none  !important ;
}
.ddmx76 .section {
 border: 0px none  !important ;
 position: absolute;
 visibility: hidden;
 display: block;
 z-index: -1;
}
.ddmx76 .subsection a{
 white-space:normal !important;
}
.ddmx76frame {
 border: 0px none  !important ;
}
.ddmx76 .item11-acton-last .item1 img.seq2,
.ddmx76 .item11-acton .item1 img.seq2,
.ddmx76 img.seq1
{
 display:    inline;
}
.ddmx76 a.item1:hover img.seq2,
.ddmx76 a.item1-active img.seq2,
.ddmx76 a.item1-active:hover img.seq2,
.ddmx76 a.item2:hover img.seq2,
.ddmx76 a.item2-active img.seq2,
.ddmx76 a.item2-active:hover img.seq2
{
 display:    inline;
}
.ddmx76 img.seq2,
.ddmx76 .item11-acton-last .item1 img.seq1,
.ddmx76 .item11-acton .item1 img.seq1,
.ddmx76 a.item2:hover img.seq1,
.ddmx76 a.item2-active img.seq1,
.ddmx76 a.item2-active:hover img.seq1,
.ddmx76 a.item1:hover img.seq1,
.ddmx76 a.item1-active img.seq1,
.ddmx76 a.item1-active:hover img.seq1
{
 display:   none;
}
* html .ddmx76 td { position: relative; } /* ie 5.0 fix */
