﻿body
{
  background-color: Black;
  color: White;
  padding: 0px;
  margin: 0px;
  
  font-family: Tahoma, Sans-Serif;
  font-size: 9pt;
}

.Copyright
{
  font-size: 8pt;
  color: #666666;  
}
.Copyright a
{
  color: #666666;
}
.Copyright a:hover
{ 
  color: White;
}

.ContentTable
{
  border-collapse: collapse;
  margin-top: 15px;
}
.ContentTable td
{
  margin: 0px;
  padding: 0px;
  text-align: left;
  vertical-align: top;
}
.ContentTableLeft
{
  width: 217px;
  height: 430px;
}
.ContentTableRight
{
  width: 100%;
  height: 430px;
}
.ContentTableFarRight
{
  width: 50px;
  height: 430px;
}

.ContentPad
{
  aoverflow: auto;
  aoverflow-y: scroll;
  aheight: 430px;
  width: 100%;
  ascrollbar-base-color: #333333;
  ascrollbar-arrow-color: White;
  ascrollbar-darkshadow-color: #333333;
  ascrollbar-3dlight-color: #cccccc;
  ascrollbar-highlight-color: #eeeeee;
  ascrollbar-track-color: #666666;
}


/***************** Elements Required by CMS ****************/

a
{
  color: #ee8800;
}
a:hover
{
  color: White;
}

/*** Headings ***/

h1, h1 a
{
  font-family: Verdana, Sans-Serif;
  font-size: 20pt;
  font-weight: normal;
  color: #cccccc;
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 7px;
}

h2, h2 a
{
  font-size: 14pt;
  font-weight: normal;
  color: #cccccc;
  padding: 0px;
  margin-top: 5px;
  margin-bottom: 5px;
}

h3, h3 a, h4, h4 a
{
  font-size: 11pt;
  font-weight: normal;
  color: #cccccc;
  padding: 0px;
  margin-top: 3px;
  margin-bottom: 3px;
}

/*** Paragraphs ***/

p
{
  margin: 0px;
  padding: 0px;
  padding-bottom: 5px;
}

/*** Element Separator ***/

.HR
{
  padding-top: 5px;
  padding-bottom: 5px;
  clear: both;
}

/*** Navigator ***/

.Navigator
{
  font-weight: bold;
  padding: 10px;
}

/*** Navigation Path in an Article ***/

.NavPath, .NavPath a
{
  font-size: 10pt;
  font-weight: normal;
  padding-bottom: 6px;
  font-weight: bold;
}

/*** Content Image ***/

.ContentImage
{
  padding-left: 7px;
  padding-right: 7px;
}

/*** Photo Gallery ***/

.PhotoGalleryContainer
{
  text-align: center;
}

.PhotoGallery
{
  font-size: 7pt;
  display: inline;
  border-collapse: collapse;
  border: solid 0px transparent;
  margin: 5px;
}
.PhotoGallery th
{                                
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-top: solid 1px #cccccc;
  border-right: solid 1px #cccccc;
  border-bottom: solid 0px #cccccc;
  border-left: solid 1px #cccccc;
}
.PhotoGallery td
{
  text-align: center;
  vertical-align: middle;
  padding: 4px;
  border-top: solid 0px #cccccc;
  border-right: solid 1px #cccccc;
  border-bottom: solid 1px #cccccc;
  border-left: solid 1px #cccccc;
}
.PhotoGallery img
{
  border: solid 0px transparent !important;
}

/*** News ***/

.NewsDate
{
  font-size: 10pt;
  color: #808080;
  font-weight: normal;
}

.NewsImage
{
  float: left;
  margin-top: 9px;
  margin-right: 10px;
}

.DetailsImage
{
  float: left;
  margin-right: 10px;
}

/*** Products ***/

.GroupList
{
  border-collapse: collapse;
}
.GroupList td
{
  margin: 0px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}
.GroupList h2
{
  margin-top: 0px;
  padding-top: 0px;
}
.GroupLogoImage
{
  float: right;
  margin-right: 20px;
  margin-top: 5px;
}

.BrandTable
{
  border-collapse: collapse;
  width: 100%;
}
.BrandTable td
{
  text-align: center;
  vertical-align: top;
  padding: 10px;
}
.BrandTable img
{
  border-width: 0px;
  margin: 7px;
}

.GroupPhoto
{
  float: left;
  margin-right: 20px;
}

.ProductList
{
  border-collapse: collapse;
  width: 100%;
}
.ProductList td
{
  margin: 0px;
  padding: 5px;
  text-align: left;
  vertical-align: top;
}
.ProductList th
{
  margin: 0px;
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.ProductList h2, .ProductList h2 a
{
  font-size: 11pt;
  margin-top: 0px;
}
.ProductListImage
{
  border-width: 0px;
}
.ProductList big
{
  color: Red;
}

.ProductImage
{
  float: left;
  margin-right: 10px;
}

.ProductComments
{
  font-size: 8pt;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 10px;
}
.ProductPrice
{
  font-size: 12pt;
  font-weight: bold;
  color: #010066;
}
.ProductPrintLink
{
  float: right;
  margin-top: 15px;
  font-size: 8pt;
  font-weight: bold;
}

/*** FCKeditor ***/

.EditorPasteTable
{
  border-collapse: collapse;
}

.EditorPasteTable .EditorPasteTD
{
  border: solid 1px #000000;
  padding: 5px;
}

/*** Send Form ***/

.SendForm
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
}
.SendForm input
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
}
.SendForm textarea
{
  font-family: Lucida Console, Courier New, Monospace;
  font-size: 8pt;
}

/*** Comment Form ***/

.CommentForm
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
}
.CommentForm input
{
  font-family: Tahoma, Sans-Serif;
  font-size: 8pt;
}
.CommentForm textarea
{
  font-family: Lucida Console, Courier New, Monospace;
  font-size: 8pt;
}

/*** Button ***/

.Button
{
  color: White;
  background-color: Black;
  border: solid 1px #cccccc;
}