#pageWrapper{
  position             : absolute;
  top                  : 0px;
  margin               : 0px 0px 0px 0px;
  padding              : 0px 0px 0px 0px;
  height               : 100%;
  width                : 100%;
  background-color     : #FFFFFF;
	background-image     : url(images/bg_lines.gif);
  z-index              : 1;
}
#OuterBorder
{
  margin               : 0px 0px 0px 0px;
  padding              : 0px 0px 0px 0px;
  height               : 100%;
  width                : 100%;
  background-color     : #FFFFFF;
  z-index              : 1;
}

.whiteborder
{	border: 1px solid #7e1717;}body {	background-color: #000000;	background-image: url(images/bg_lines.gif);	background-repeat: repeat;}
/*----------------------------------------------------------------------------*/
/*- Divs ---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
#tblRegister
{
  margin-left: 18px;
  margin-right: 15px;
}

#tblProduct
{
  margin-left: 15px;
  margin-right: 15px;  
}

#tblShoppingCart
{
  background-color:#ffffcc;
  z-index: 1;
}

#divShoppingCart
{
  position: absolute;
  height: 400px;
  width: 200px;
  top: 28px;
  left: -9999px;

  margin-top: 0px;
  margin-left: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;

  background-color:#ffffcc;

  font-family: Verdana;
  font-size:11px;

  border-top: 1px solid #330000;
  border-left: 1px solid #330000;
  border-right: 1px solid #330000;
  border-bottom: 1px solid #330000;
  vertical-align: top;

  z-index: 20;
}

#divMoreCA
{
  position: absolute;
  height: 300px;
  width: 600px;
  top: 0px;
  left: 0px;

  margin-top: 0px;
  margin-left: 0px;
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 5px;

  background-color:#ffffcc;

  font-family: Verdana;
  font-size:11px;

  border-top: 1px solid #330000;
  border-left: 1px solid #330000;
  border-right: 1px solid #330000;
  border-bottom: 1px solid #330000;
  vertical-align: top;

  z-index: 20;
}

#divHeader{
  position             : relative;
  top                  : 0px;
  height               : 140px;
  width                : 900px;
  background-color     : #330000;
  font-family          : Verdana;
  font-size            : 11px;
  text-align           : left;

  border-top           : solid 0px #FFFFFF;
  border-left          : solid 0px #FFFFFF;
  border-bottom        : solid 0px #6C7377;
  border-right         : solid 0px #6C7377;

  z-index: 1;
}
#divBody{
  position             : relative;
  left                 : 0px;
  top                  : 0px;
  height               : 520px;
  width                : 900px;

  background-color     : #330000;

  font-family          : Verdana;
  font-size            : 11px;
  text-align           : left;

  border-top           : solid 0px #FFFFFF;
  border-left          : solid 0px #FFFFFF;
  border-bottom        : solid 0px #6C7377;
  border-right         : solid 0px #6C7377;

  z-index: 1;
}
#divBodyLeft{
  position             : absolute;
  left                 : 45px;
  top                  : 0px;
  height               : 485px;
  width                : 138px;

  background-color     : #330000;

  font-family          : Verdana;
  font-size            : 11px;
  text-align           : left;

  border-top           : solid 1px #ffffcc;
  border-left          : solid 1px #ffffcc;
  border-bottom        : solid 1px #ffffcc;
  border-right         : solid 0px #6C7377;

  z-index: 3;
}
#divBodyCenter{
  position             : absolute;
  left                 : 183px;
  top                  : 0px;
  height               : 485px;
  width                : 448px;

  background-color     : #ffffcc;

  font-family          : Verdana;
  font-size            : 11px;
  text-align           : left;

  border-top           : solid 1px #ffffcc;
  border-left          : solid 0px #ffffcc;
  border-bottom        : solid 1px #ffffcc;
  border-right         : solid 0px #6C7377;

  z-index: 1;
}
#divReportCenter{
  position             : absolute;
  left                 : 183px;
  top                  : 0px;
  height               : 485px;
  width                : 678px;

  background-color     : #ffffcc;

  font-family          : Verdana;
  font-size            : 11px;
  text-align           : left;

  border-top           : solid 1px #ffffcc;
  border-left          : solid 0px #ffffcc;
  border-bottom        : solid 1px #ffffcc;
  border-right         : solid 0px #6C7377;

  padding-left         : 4px;

  z-index: 1;
}
#divBodyRight{
  position             : relative;
  left                 : 631px;
  top                  : 0px;
  height               : 485px;
  width                : 224px;

  background-color     : #3A0000;

  font-family          : Verdana;
  font-size            : 11px;
  text-align           : left;

  border-top           : solid 1px #ffffcc;
  border-left          : solid 0px #FFFFFF;
  border-bottom        : solid 1px #ffffcc;
  border-right         : solid 1px #ffffcc;

  z-index: 3;
}
/*----------------------------------------------------------------------------*//*- TDs  ---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.imgMenuImage
{
}

.tdBottomImage
{
  padding-left      : 15px;
  padding-bottom    : 12px;
}

.tdMenuImage{
  padding-bottom		: 11px;
}
.tdMenuHeader{
	font-family       : Verdana;
	font-size         : 13px;
  font-weight       : bold;
	color             : #cc6600;
	vertical-align    : left;
  padding-left      : 12px;
  padding-right     : 0px;
  padding-top       : 12px;
  padding-bottom    : 1oßx;
}
.tdMenuItem{
  position          : relative;
  width             : 80px;
  left              : 10px;

  padding-left      : 12px;
  padding-right     : 0px;
  padding-top       : 0px;
  padding-bottom    : 3px;

  border-top        : solid 0px #FFFFFF;
  border-left       : solid 0px #FFFFFF;
  border-bottom     : solid 0px #ffffcc;
  border-right      : solid 0px #ffffcc;

	font-family       : Verdana;
	font-size         : 12px;
  font-weight       : normal;

  color             : #ffffcc;
  cursor            : pointer;
}
.tdHighlightedMenuItem{
  position             : relative;
  width                : 80px;
  left                 : 10px;

  padding-left         : 12px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 3px;

  border-top           : solid 0px #FFFFFF;
  border-left          : solid 0px #FFFFFF;
  border-bottom        : solid 0px #ffffcc;
  border-right         : solid 0px #ffffcc;

	font-family          : Verdana;
	font-size            : 12px;
  font-weight          : bold;

  color                : #ffffff;
  cursor               : pointer;
}

.tdProductHeader
{
  position             : relative;
  left                 : 0px;

  background-color     : #7e1717;

  padding-left         : 4px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 2px;

  border-top           : solid 0px #FFFFFF;
  border-left          : solid 0px #FFFFFF;
  border-bottom        : solid 0px #ffffcc;
  border-right         : solid 0px #ffffcc;

	font-family          : Verdana;
	font-size            : 12px;
  font-weight          : bold;

  color                : #ffffff;
  cursor               : pointer;
}

#tdProductImg
{
  border-top           : solid 1px #FFFFFF;
  border-left          : solid 1px #FFFFFF;
  border-bottom        : solid 1px #ffffcc;
  border-right         : solid 1px #ffffcc;

	font-family          : Verdana;
	font-size            : 12px;
  font-weight          : bold;

  color                : #ffffff;
  cursor               : pointer;
}

.tdHomeFooter
{
  background-color     : #660000;

  padding-left         : 4px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 2px;

  border-top           : solid 0px #FFFFFF;
  border-left          : solid 0px #FFFFFF;
  border-bottom        : solid 0px #ffffcc;
  border-right         : solid 0px #ffffcc;

	font-family          : Verdana;
	font-size            : 12px;
  font-weight          : normal;
  color                : #ffcc99;
}

.tdHomeBody
{
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 0px;
  padding-bottom       : 0px;

  border-top           : solid 0px #ffffcc;
  border-left          : solid 0px #ffffcc;
  border-bottom        : solid 0px #ffffcc;
  border-right         : solid 0px #ffffcc;

	font-family          : Verdana;
	font-size            : 13px;
  font-weight          : bold;
  color                : #ffffcc;
}

.tdHomeWelcome
{
  padding-left         : 0px;
  padding-right        : 0px;
  padding-top          : 4px;
  padding-bottom       : 2px;

  border-top           : solid 0px #ffffcc;
  border-left          : solid 0px #ffffcc;
  border-bottom        : solid 0px #ffffcc;
  border-right         : solid 0px #ffffcc;

	font-family          : Verdana;
	font-size            : 16px;
  line-height          : 24px;
  font-weight          : bold;
  color                : #ffffcc;
}

/*----------------------------------------------------------------------------*//*- Txt  ff8c00---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.txtorange
{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;  font-weight          : bold;	color                : #CC6600;	text-align           : left;	padding              : 2px 0px;}
.txtred
{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 11px;  font-weight          : normal;	color                : #a92417;	text-align           : left;	padding              : 2px 0px;}
.txtredbig
{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;  font-weight          : normal;	color                : #990000;	text-align           : left;	padding              : 2px 0px;}
.txtourteam
{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 11px;  font-weight          : normal;	color                : #a92417;	text-align           : left;	padding              : 2px 18px;}
.txtorangeclick
{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 11px;  font-weight          : bold;	color                : #CC6600;	text-align           : left;	padding              : 2px;  cursor               : pointer;}
.txtorangebigclick
{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 14px;  font-weight          : bold;	color                : #CC6600;	text-align           : left;	padding              : 2px;  cursor               : pointer;}
.txtClick
{
  cursor               : pointer;
	color                : #CC6600;
}

.txtGeneral{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 11px;  font-weight          : normal;	line-height          : 18px;  width                : 200px;	color                : #000000;	text-align           : left;  padding-left         : 2px;}.txtareaGeneral{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 11px;	line-height          : 18px;  width                : 200px;  height               : 40px;	color                : #000000;  background-color     : #ffffff;	text-align           : left;  padding-left         : 2px;}.txtLocationTextHeader{
	font-family       : Verdana;
	font-size         : 14px;
  font-weight       : bold;
	padding-top       : 14px;
  padding-left      : 18px;
  color             : #660000;
}
.txtLocationTextHeaderClick{
	font-family       : Verdana;
	font-size         : 14px;
  font-weight       : bold;
	padding-top       : 14px;
  padding-left      : 18px;
  color             : #660000;
  cursor            : pointer;
}
.txtShopHeader{
	font-family       : Verdana;
	font-size         : 14px;
  font-weight       : bold;
	padding-top       : 14px;
  padding-left      : 0px;
  color             : #660000;
}
.txtOurTeamTextHeader{
	font-family       : Verdana;
	font-size         : 14px;
  font-weight       : bold;
	padding-top       : 0px;
  padding-left      : 0px;
  color             : #7e1717;
}
/*----------------------------------------------------------------------------*//*- Input ---------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.chbShop
{

  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  text-align: middle;
  color: #cc6600;

  vertical-align: top;
  background-color:#ffffcc;

  padding-bottom: 2px;

  border-left: solid 1px #FFFFFF;
  border-top: solid 1px #FFFFFF;
  border-right: solid 1px #6C7377;
  border-bottom: solid 2px #6C7377;
  cursor: pointer;
}


.btnShop
{
  height: 18px;
  width: 100px;

  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #cc6600;

  vertical-align: top;
  background-color:#ffffcc;

  padding-bottom: 2px;

  border-left: solid 1px #FFFFFF;
  border-top: solid 1px #FFFFFF;
  border-right: solid 1px #6C7377;
  border-bottom: solid 2px #6C7377;
  cursor: pointer;
}

.btnflexShop
{
  height: 18px;
  width: 200px;

  font-family: Verdana;
  font-size: 11px;
  font-weight: bold;
  color: #cc6600;

  vertical-align: top;
  background-color:#ffffcc;

  padding-bottom: 2px;

  border-left: solid 1px #FFFFFF;
  border-top: solid 1px #FFFFFF;
  border-right: solid 1px #6C7377;
  border-bottom: solid 2px #6C7377;
  cursor: pointer;
}

.inputGeneral{
  width             : 200px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :2px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#FFFFFF;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}
.inputReport{
  width             : 100px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :2px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#FFFFFF;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}
.inputSmall{
  width             : 40px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :2px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#FFFFFF;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}
.selectGeneral{
  width             : 204px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :2px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#dadada;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}
.selectYear{
  width             : 80px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :0px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#dadada;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}

.selectMonthDay
{
  width             : 60px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :0px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#dadada;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}

.selectTime
{
  width             : 80px;

  padding-top       :0px;
  padding-left      :0px;
  margin-top        :2px;
  margin-left       :0px;
  margin-bottom     :0px;
  margin-right      :0px;
  background-color  :#dadada;
  color             :#000000;
  font-family       :Verdana;
  font-size         :11px;
  text-align        :left;
  font-weight       :normal;
  border-top        :solid 1px #FFFFFF;
  border-left       :solid 1px #FFFFFF;
  border-bottom     :solid 1px #6C7377;
  border-right      :solid 1px #6C7377;
  z-index:1;
}
.homemaincopy{	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #000000;	text-align: left;	margin-right: 35px;}.footerlinks{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 10px;	color                : #CCCCCC;	text-decoration      : none;	margin-right         : 10px;	margin-left          : 10px;	margin-top           : 0px;}A{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;  font-weight          : bold;	color                : #CC6600;  text-decoration      : none;}A:hover{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;  font-weight          : bold;	color                : #a92417;  text-decoration      : none;}.copy2{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;  font-weight          : normal;	line-height          : 16px;	color                : #330000;	text-align           : justify;  margin-top				: 0px;	padding-top          : 2px;  padding-left			: 18px;  padding-right			: 18px;	border-bottom-width  : 0px;	border-bottom-style  : dashed;	border-bottom-color  : #333333;}.copy2span{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;	line-height          : 16px;	color                : #330000;	text-align           : justify;  margin-top				: 0px;	padding-top          : 2px;	border-bottom-width  : 0px;	border-bottom-style  : dashed;	border-bottom-color  : #333333;}.smallspan{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 11px;	line-height          : 16px;	color                : #330000;	text-align           : justify;  margin-top				: 0px;	padding-top          : 2px;	border-bottom-width  : 0px;	border-bottom-style  : dashed;	border-bottom-color  : #333333;}.copy2click{	font-family          : Verdana, Arial, Helvetica, sans-serif;	font-size            : 12px;	line-height          : 16px;	color                : #7e1717;	text-align           : left;	padding              : 2px 0px;	border-bottom-width  : 0px;	border-bottom-style  : dashed;	border-bottom-color  : #333333;  cursor               : pointer;}.copy3 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 16px;	color: #000000;	text-align: left;	padding: 25px 35px;	border-bottom-width: 0px;	border-bottom-style: dashed;	border-bottom-color: #333333;}form {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #000000;	padding: 10px;	margin: 10px;	font-weight: bold;}.colorButton {	background-color: #5C482B; 	color: #FFFFFF}input {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #CCCC99;	font-weight: normal;	text-indent: 5px;}select {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background-color: #CCCC99;	font-weight: normal;	text-indent: 5px;}/*----------------------------------------------------------------------------*//*- Category menu definitions ------------------------------------------------*/
/*----------------------------------------------------------------------------*/

#categories, #categories ul
{ /* all lists */
  float : left;

  width: 124px;
  margin-left: 0px;
  margin-top: 0px;
  padding: 0;
  padding-bottom: 5px;
  padding-top: 2px;
  padding-left: 14px;

  font-size:11px;
  text-align: left;
  list-style: none;

  background-color     : #330000;
  border-top: solid 0px #808080;
  border-left: solid 0px #808080;
	border-right: solid 0px #808080;
	border-bottom: solid 0px #808080;

  z-index: 2;
}

#categories li
{ /* all list items */
   float : left;
   position : relative;
   display : block;

   height: 20px;
   width: 9em; /*Coke!!! define here the menu item width*/

   line-height : 1.8em;
   font-family: Verdana;
   font-size: 12px;
   font-weight: normal;
   text-align: left;
   color: #ffffff;

   background-color : transparent;

   margin-bottom : -1px;
   padding-left: 5px;
   padding-top: 1px;

   cursor: pointer;
   z-index: 1;
}

#categories li ul
{ /* second-level lists */
   position : absolute;
   left: -999em;

   margin-left : 10em; /*Coke!!! define here the menu distance*/
   margin-top : -2em;

   z-index: 1;
}

#categories li:hover
{
   color : #000000;
   background-color : #E6E6E6;
}

#categories li:hover ul ul, #categories li:hover ul ul ul, #categories li:hover ul ul ul ul, #categories li:hover ul ul ul ul ul, #categories li:hover ul ul ul ul ul ul, #categories li.sfhover ul ul , #categories li.sfhover ul ul ul, #categories li.sfhover ul ul ul ul, #categories li.sfhover ul ul ul ul ul, #categories li.sfhover ul ul ul ul ul ul
{
   left: -999em;
}

#categories li:hover ul, #categories li li:hover ul, #categories li li li:hover ul, #categories li li li li:hover ul, #categories li li li li li:hover ul, #categories li li li li li li:hover ul, #categories li.sfhover ul, #categories li li.sfhover ul, #categories li li li.sfhover ul, #categories li li li li.sfhover ul, #categories li li li li li.sfhover ul, #categories li li li li li li.sfhover ul
{ /* lists nested under hovered list items */
   left: auto;
}

/*----------------------------------------------------------------------------*/
/*- Other --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
.imgClickable{  cursor: pointer;}.categoryitem{  color : #ffffcc;}
