/* Default CSS Stylesheet for a new Web Application project */

a,.Label1, .LabelBold, .TextBox, .DataGrid1, .DataGridAlt1, .H2Rev, .H3Rev, .Hyper1, .TableHeader1, .LabelText1, 
.LabelHighlight, .LabelSmall1, .SearchHyper1, .labelboldbigger, .HyperBig, .bulletbold, LabelBlack1, Hyperfooter1, .textbox1
{
  color: White;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: Normal;
}
BODY
{
  margin-top: 20px;
  color: white;
  background-color: Black;
  background-image: url( 'images/CarbonFibreBack4.jpg' );
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-weight: normal;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
}

a
{
  font-weight: normal;
  font-size: 010t;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: None;
  color: white;
}

a:link, a:visited, a:active
{
  text-decoration: None;
  color: white;
}
a:hover
{
  font-weight: normal;
  color: Red;
}
H2
{
  color: white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-weight: bold;
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
  margin: 0 0 0 0;
}
.Label1
{
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.Label1
{
  color:dimgray;
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.LabelBlack1
{
  font-size: 10pt;
  color: Black;
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelText1
{
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  padding-left: 0px;
  padding-right: 00px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  width: 90%;
}

.LabelBold
{
  font-weight: Bold;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.LabelBoldBlack
{
  color: Orange;
  background-color: Black;
  font-weight: Bold;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelBoldBigger
{
  font-weight: Bold;
  font-size: 12pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelHighlight
{
  font-weight: Bold;
  font-size: 15pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  text-align: center;
}

.LabelSmall1
{
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.LabelSmall2
{
  font-weight: Normal;
  font-size: 7pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.TextBox1
{
  color: black;
  background-color: White;
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}


.TextBox
{
  font-weight: Normal;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.TableCell1
{
  border-left-color: DarkCyan;
  border-left-width: 1;
  border-left-style: Solid;
  border-top-color: GhostWhite;
  border-top-width: 1;
  border-top-style: solid;
  border-bottom-color: DarkCyan;
  border-bottom-width: 1;
  border-bottom-style: solid;
  text-align: Center;
}
.TableCell1R
{
  border-left-color: DarkCyan;
  border-left-width: 1;
  border-left-style: Solid;
  border-top-color: GhostWhite;
  border-top-width: 1;
  border-top-style: solid;
  border-bottom-color: DarkCyan;
  border-bottom-width: 1;
  border-bottom-style: solid;
  text-align: Right;
}



.Table1
{
  border-width: 1;
  border-color: white;
  background-color-xx: ghostwhite;
  text-transform: none;
  vertical-align: Top;
}
.headerimagecell
{
  border-bottom: #ff6600 3px solid;
  background-color: black;
}

.headerstorecell
{
  background-color: black;
}
  
.MainCell1
{
  background-color: Black;
}

.BottomCell1
{
  border-top: #ff6600 3px solid;
  background-color: Black;
}



.TablePageTitle
{
  border-bottom-width: 1;
  border-bottom-color: darkcyan;
  border-bottom-style: groove;
  background-color-xx: ghostwhite;
  text-transform: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
}


.TableHeader1
{
  color: White;
  font-weight: Normal;
  font-family: sans-serif,Arial;
  font-size: 11pt;
  border-width: .8;
  border-color: darkcyan;
  background-color: Darkcyan;
  text-transform: none;
}
.Menu1
{
  border-width: 1px;
  border-color: #ff6600;
  background-color: transparent;
  text-transform: none;
}

.SearchTable1
{
}

.SearchCell1
{
  border-left-color: PaleTurquoise;
  border-left-width: 10;
  border-left-style: Solid;
  border-top-color: PaleTurquoise;
  border-top-width: 1;
  border-top-style: solid;
  border-bottom-color: GhostWhite;
  border-bottom-width: 20;
  border-bottom-style: solid;
  text-align: Center;
  vertical-align: top;
  height: 225px;
}

.LightboxTable1
{
  border-width: 0;
  border-color: PaleTurquoise;
  background-color-xx: ghostwhite;
  text-transform: none;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}

.LightBoxCell1
{
  border-left-color: PaleTurquoise;
  border-left-width: 0;
  border-left-style: Solid;
  border-top-color: PaleTurquoise;
  border-top-width: 1;
  border-top-style: solid;
  border-bottom-color: GhostWhite;
  border-bottom-width: 7;
  border-bottom-style: solid;
  text-align: Center;
  vertical-align: Top;
}
.LightBoxCell2
{
  border-left-color: PaleTurquoise;
  border-left-width: 0;
  border-left-style: Solid;
  border-top-color: PaleTurquoise;
  border-top-width: 0;
  border-top-style: solid;
  border-bottom-color: GhostWhite;
  border-bottom-width: 0;
  border-bottom-style: solid;
  text-align: right;
  vertical-align: Top;
  font-weight: bold;
}

.LightBoxCell3
{
  border-left-color: PaleTurquoise;
  border-left-width: 0;
  border-left-style: Solid;
  border-top-color: PaleTurquoise;
  border-top-width: 2;
  border-top-style: solid;
  border-bottom-color: GhostWhite;
  border-bottom-width: 0;
  border-bottom-style: solid;
  text-align: right;
  vertical-align: Top;
  font-weight: bold;
}

.LightBoxCell4
{
  border-left-color: PaleTurquoise;
  border-left-width: 0;
  border-left-style: Solid;
  border-top-color: PaleTurquoise;
  border-top-width: 3;
  border-top-style: Double;
  border-bottom-color: PaleTurquoise;
  border-bottom-width: 3;
  border-bottom-style: double;
  text-align: right;
  vertical-align: Top;
  font-weight: bold;
}


.TermsCell1
{
  border-left-color: PaleTurquoise;
  border-left-width: 0;
  border-left-style: Solid;
  border-top-color: PaleTurquoise;
  border-top-width: 1;
  border-top-style: solid;
  border-bottom-color: GhostWhite;
  border-bottom-width: 7;
  border-bottom-style: solid;
  text-align: Left;
  vertical-align: Top;
}

.DetailsCell1
{
  border-bottom-color: PaleTurquoise;
  border-bottom-width: 1;
  border-bottom-style: solid;
  border-left-width: 10;
  border-left-color: GhostWhite;
  text-align: Left;
  vertical-align: top;
}
.DetailsCell2
{
  border-bottom-color: PaleTurquoise;
  border-bottom-width: 0;
  border-bottom-style: solid;
  border-left-width: 0;
  border-left-color: GhostWhite;
  text-align: right;
}

.Cell1
{
  border-color: ghostwhite;
  border-width: 0;
}

.Cell2
{
  border-color: ghostwhite;
  border-width: 0;
}

.DataGridMain
{
  border-width: 1;
  border-color: dimgray;
  padding: 3px 3px 3px 3px;
}

.DataGrid1
{
  background-color: Dimgray;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.DataGridAlt1
{
  font-weight: normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
  background-color: darkgray;
}

.DataGridHeader1
{
  padding-right: 2px;
  padding-left: 2px;
  font-weight: bold;
  font-size: 11pt;
  padding-bottom: 2px;
  word-spacing: normal;
  text-transform: none;
  color: white;
  padding-top: 2px;
  font-family: sans-serif,Arial;
  letter-spacing: normal;
  background-color: lightslategray;
  text-align: left;
}

.H2Rev
{
  color: White;
  font-size: 18pt;
  font-weight: Normal;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H3Rev
{
  color: White;
  font-size: 14pt;
  font-weight: Bold;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.Hyper1
{
  letter-spacing: normal;
  text-transform: none;
  word-spacing: normal;
}
.H1, .H2, .H3, .H4, .H5, .H6, .TH, .THEAD, .TFOOT
{
  font-family: sans-serif,Arial;
  color: White;
}
.H1
{
  font-size: 18pt;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H2
{
  font-size: 16pt;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H3
{
  font-size: 14pt;
  font-weight: 500;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H4
{
  font-size: 12pt;
  font-weight: 500;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H5, .DT
{
  font-size: 10pt;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.H6
{
  font-size: 10pt;
  font-weight: 700;
  font-style: normal;
  text-decoration: none;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
}

.TFOOT, .THEAD
{
  font-size: 12pt;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
}

.TH
{
  vertical-align: baseline;
  font-size: 12pt;
  font-weight: bold;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  font-family: Arial, Helvetica, sans-serif;
}

.Hyper1:link
{
  text-decoration: Underline;
  color: #ff6600;
  font-weight: normal;
}

.Hyper1:visited
{
  text-decoration: Underline;
  color: #ff6600;
}

.Hyper1:active
{
  text-decoration: Underline;
  color: #ff6600;
}

.Hyper1:hover
{
  text-decoration: None;
  background-color: #ff6600;
  color: White;
  font-weight: normal;
}

.SearchHyper1
{
  font-size: 10pt;
  font-weight: normal;
  border-color: DarkCyan;
  border-width: 1;
  margin: 0 0 0 0 0;
}

.SearchHyper1:link
{
  text-decoration: None;
  color: darkcyan;
}

.SearchHyper1:visited
{
  text-decoration: None;
  color: darkcyan;
}

.SearchHyper1:active
{
  text-decoration: None;
  color: darkcyan;
}

.SearchHyper1:hover
{
  text-decoration: None;
  background-color: darkcyan;
  color: White;
  font-weight: Normal;
}

.SearchHyper2
{
  font-size: 12pt;
  font-weight: normal;
  border-color: DarkCyan;
  border-width: 0;
  margin-left: 0;
}

.SearchHyper2:link
{
  text-decoration: None;
  color: White;
}

.SearchHyper2:visited
{
  text-decoration: None;
  color: White;
}

.SearchHyper2:active
{
  text-decoration: None;
  color: White;
}

.SearchHyper2:hover
{
  text-decoration: None;
  background-color-xx: White;
  color: Darkcyan;
  font-weight: Normal;
}

.KeyWordHyper1
{
  font-size: 10pt;
  font-weight: normal;
  border-color: DarkCyan;
  border-width: 0;
  margin-left: 0;
}

.KeyWordHyper1:link
{
  text-decoration: Underline;
  color: DarkCyan;
}

.KeyWordHyper1:visited
{
  text-decoration: Underline;
  color: DarkCyan;
}

.KeyWordHyper1:active
{
  text-decoration: Underline;
  color: DarkCyan;
}

.KeyWordHyper1:hover
{
  text-decoration: None;
  background-color: DarkCyan;
  color: White;
  font-weight: Normal;
}

SMALL
{
  font-size: 8pt;
}

BIG
{
  font-size: 14pt;
}

BLOCKQUOTE, PRE
{
  font-family: Courier New, monospace;
}


UL LI
{
  list-style-type: square;
}

UL LI LI
{
  list-style-type: disc;
}

UL LI LI LI
{
  list-style-type: circle;
}

OL LI
{
  list-style-type: decimal;
}

OL OL LI
{
  list-style-type: lower-alpha;
}

OL OL OL LI
{
  list-style-type: lower-roman;
}

.Image1
{
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 0px;
  letter-spacing: 0px;
  padding: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-color: PaleTurquoise;
}
.Image2
{
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  border-width: 0px;
  letter-spacing: 0px;
  padding: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
  border-color: Darkcyan;
  border-width: 1px;
}


.hypMenu1
{
  padding-right: 5px;
  border-top: blue 1px solid;
  padding-left: 5px;
  font-weight: bold;
  font-size: 011pt;
  padding-bottom: 4px;
  padding-top: 4px;
  border-bottom: blue 1px solid;
  font-family: Arial;
  background-color: paleturquoise;
  text-align: left;
}

.hypMenu1:link
{
  text-decoration: None;
  color: #ff6600;
}

.hypMenu1:visited
{
  text-decoration: None;
  color: #ff6600;
}

.hypMenu1:active
{
  text-decoration: None;
  color: #ff6600;
}

.hypMenu1:hover
{
  font-weight: bold;
  color: white;
  background-color: dodgerblue;
  text-align: center;
  text-decoration: none;
  border-left-style: Solid;
  border-left-width: 1;
  border-left-color: blue;
  border-right-style: Solid;
  border-right-width: 1;
  border-right-color: blue;
  border-top-style: Solid;
  border-top-width: 1;
  border-top-color: blue;
}

.Header1
{
  font-family: Stencil, 'Arial Rounded MT Bold' , Arial;
  font-size: 18pt;
  color: #ff6600;
}


.SopSearchMainTable
{
  color: darkblue;
  font-family: Arial, Verdana;
  background-color: Black;
}
.SopCrumbTable
{
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: White;
}
.SopCrumbLabel
{
  color: #ff6600;
  font-weight: Bold;
  font-family: Arial, Verdana;
  text-decoration: None;
  font-size: 010pt;
  background-color: Transparent;
}

.SopCrumbText:link, .SopCrumbText:Active, .SopCrumbText:visited
{
  color: #ff6600;
  font-weight: Bold;
  font-family: Arial, Verdana;
  text-decoration: None;
  font-size: 010pt;
  background-color: Transparent;
}

.SopCrumbText:hover
{
  color: White;
  text-decoration: None;
  font-family: Arial, Verdana;
  font-size: 010pt;
  background-color: #ff6600;
}
.SopSearchCell
{
  color: White;
  font-weight: bold;
  font-family: Arial, Verdana;
  background-color: black;
}

.SopSearchCatsTable
{
  border-bottom-color: orange;
  color: black;
  font-family: Arial, Verdana;
  background-color: White;
  border-bottom-style: solid;
}
.SopProductsTable
{
  border-bottom-color: #ff6600;
  color: White;
  font-family: Arial, Verdana;
  background-color: transparent;
  border-bottom-style: solid;
}
.SopProductsCell
{
  border-right: 0px solid;
  border-top: 0px solid;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  vertical-align: top;
  border-left: 0px solid;
  color: darkblue;
  border-bottom: white 2px solid;
  font-family: Arial, Verdana;
  background-color: dimGray;
}
.SopHypImage:link, .SopHypImage:Active, .SopHypImage:visited
{
  border-color: Black;
  border-width: 1px;
}

.SopHypImage:hover
{
  border-color: Red;
  border-width: 1px;
}
.SopProductLink:link, .SopProductLink:Active, .SopProductLink:visited
{
  font-weight: bold;
  font-size: 010pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopProductLink:hover
{
  font-weight: bold;
  font-size: 010pt;
  color: white;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  text-decoration: none;
}
.SopProductOverview
{
  font-size: 8pt;
  color: Lightgrey;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopProductPriceMain
{
  font-size: 010pt;
  color: White;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopProductPriceExVat
{
  font-size: 8pt;
  font-weight: normal;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopProductStock
{
  font-size: 8pt;
  color: #ff6600;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopProdDetailTitle
{
  font-weight: bold;
  font-size: 12pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: gainsboro;
  text-decoration: none;
}

.SopProdDetailSubTitle
{
  font-size: 12pt;
  color: Black;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  text-decoration: none;
  padding: 3 3 3 3;
}
.SopProdDetailText
{
  font-size: 10pt;
  color: White;
  font-weight: Normal;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopProductImageLink:link, .SopProductImageLink:Active, .SopProductImageLink:visited
{
  border-right: #ff6600 1px solid;
  border-top: #ff6600 1px solid;
  font-weight: bold;
  font-size: 010pt;
  border-left: #ff6600 1px solid;
  color: #ff6600;
  border-bottom: #ff6600 1px solid;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopProductImageLink:hover
{
  border-right: red 2px solid;
  border-top: red 2px solid;
  font-weight: bold;
  font-size: 010pt;
  border-left: red 2px solid;
  color: white;
  border-bottom: red 2px solid;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  text-decoration: none;
}
.SopBasketTableTitle
{
  color: White;
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, Verdana;
  background-color: #ff6600;
}
.SopBasketTotalCell
{
  border-right: 0px solid;
  border-top: 0px solid;
  vertical-align: top;
  border-left: 0px solid;
  color: darkblue;
  border-bottom: white 0px solid;
  font-family: Arial, Verdana;
  background-color: #efefef;
}
.SopBasketTotalText
{
  font-size: 10pt;
  color: dimgray;
  font-weight: bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopBasketWarningText
{
  font-weight: bold;
  font-size: 08pt;
  color: red;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopBasketText
{
  font-weight: Normal;
  font-size: 8pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopBasketImage
{
  border-width: 1px;
  border-color: black;
  width: 60px;
}

.SopBasketTextBox
{
  font-weight: Normal;
  font-size: 8pt;
  color: DimGray;
  font-family: Arial, Verdana;
  background-color: White;
  text-decoration: none;
}
.SopBasketHeaderCell
{
  font-weight: bold;
  font-size: 12pt;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.SopBasketHeaderText
{
  font-weight: Normal;
  font-size: 010pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: Trasparent;
  text-decoration: none;
}

.SopFeaturedTable
{
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  color: Black;
  padding-top: 5px;
  font-family: Arial, Verdana;
  border-color: white;
  border-width: 0;
}

.SopFeaturedCell
{
  border-right: Orange 1px solid;
  padding-right: 5px;
  border-top: Orange 1px solid;
  padding-left: 5px;
  padding-bottom: 5px;
  vertical-align: top;
  border-left: Orange 1px solid;
  color: Black;
  padding-top: 5px;
  border-bottom: #ff6600 5px solid;
  font-family: Arial, Verdana;
  background-color: Orange;
}

.SopFeaturedLink:link, .SopFeaturedLink:Active, .SopFeaturedLink:visited
{
  font-weight: bold;
  font-size: 010pt;
  color: Black;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopFeaturedLink:hover
{
  font-weight: bold;
  font-size: 010pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: Black;
  text-decoration: none;
}
.SopFeaturedOverview
{
  font-size: 8pt;
  color: Black;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopFeaturedPriceMain
{
  font-size: 12pt;
  color: Red;
  font-weight: Bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopFeaturedPriceExVat
{
  font-size: 8pt;
  color: Black;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}
.SopBreakdownText
{
  font-size: 8pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopBreakdownLink:link, .SopBreakdownLink:Active, .SopBreakdownLink:visited
{
  font-weight: Normal;
  font-size: 8pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopBreakdownLink:hover
{
  font-weight: Normal;
  font-size: 8pt;
  color: White;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  text-decoration: none;
}
.SopStockHeaderCell
{
  vertical-align: top;
  color: White;
  font-family: Arial, Verdana;
  background-color: #ff6600;
}
.SopStockHeaderText
{
  font-size: 14pt;
  color: White;
  text-decoration: bold;
  font-family: Arial, Verdana;
  background-color: transparent;
  text-decoration: none;
}

.SopStockSelectedDateText
{
  color: Yellow;
  font-weight: bold;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  text-decoration: none;
}
.SopStockDateText
{
  color: #ff6600;
  font-size: 08pt;
  text-decoration: normal;
  font-family: Arial, Verdana;
  background-color: White;
  text-decoration: none;
}
.SopStockDateHeader
{
  color: #ff6600;
  font-size: 12pt;
  text-decoration: normal;
  font-family: Arial, Verdana;
  background-color: White;
  text-decoration: none;
}

.SopStockGridHeaderCell
{
  color: White;
  font-weight: bold;
  font-size: 010pt;
  font-family: Arial, Verdana;
  background-color: DimGray;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.SopStockGridTextMain
{
  font-weight: normal;
  font-size: 08pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: ghostwhite;
  text-decoration: none;
}
.SopStockGridTextAlt
{
  font-weight: normal;
  font-size: 8pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: lightgrey;
  text-decoration: none;
}
.SopStockGridLink
{
  font-weight: Normal;
  font-size: 08pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: Transparent;
  text-decoration: underline;
}
.SopStockGridEdit
{
  font-weight: Normal;
  font-size: 8pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: White;
  text-decoration: none;
}
.SopStockGridEditTextBox
{
  font-weight: Normal;
  font-size: 010pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: White;
  text-decoration: none;
}

.SopMaintLabelSmall1
{
  color: White;
  font-family: Arial, Verdana;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}
.SopMaintTextBoxSmall1
{
  color: Black;
  font-family: Arial, Verdana;
  font-weight: Normal;
  font-size: 8pt;
  word-spacing: normal;
  text-transform: none;
  letter-spacing: normal;
}

.ImageHourButtonActive
{
  font-weight: Normal;
  font-size: 08pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  text-decoration: none;
}
.ImageHourButtonNone
{
  font-weight: Normal;
  font-size: 08pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  text-decoration: none;
}
.MenuBackCell
{
  background-color: #FF6600;
}
.hypMenu1_L0
{
  padding-right: 3px;
  padding-left: 3px;
  font-weight: bold;
  font-size: 011pt;
  padding-bottom: 1px;
  padding-top: 1px;
  font-family: Arial;
  background-color: #FF6600;
  text-align: left;
  border-left-style: Solid;
  border-left-width: 5;
  border-left-color: #FF6600;
}

.hypMenu1_L0:link, .hypMenu1_L0:visited, .hypMenu1_L0:active
{
  text-decoration: None;
  color: black;
}

.hypMenu1_L0:hover
{
  font-weight: bold;
  color: #FF6600;
  background-color: black;
  text-align: Left;
  text-decoration: none;
  border-left-style: Solid;
  border-left-width: 5;
  border-left-color: yellow;
}
.hypMenu1_L1
{
  padding-right: 1px;
  padding-left: 10px;
  font-weight: Normal;
  font-size: 8pt;
  font-family: Arial;
  background-color: Orange;
  text-align: Left;
}

.hypMenu1_L1:link, .hypMenu1_L1:visited, .hypMenu1_L1:active
{
  text-decoration: None;
  color: Black;
}

.hypMenu1_L1:hover
{
  font-weight: normal;
  color: #FF6600;
  background-color: black;
  text-align: Left;
  text-decoration: none;
  border-left-style: Solid;
  border-left-width: 5;
  border-left-color: Yellow;
}
.tblMenu1_L0
{
  border-top: black 1px solid;
  border-bottom: black 1px solid;
  background-color: FF6600;
  text-align: left;
}
.tblMenu1_L1
{
  border-top: black 1px solid;
  border-bottom: black0 1px solid;
  background-color: Orange;
  text-align: Left;
}

.HyperBig
{
  font-size: 14pt;
}

.HyperBig:link
{
  text-decoration: None;
  color: #ff6600;
  font-weight: normal;
}

.HyperBig:visited
{
  text-decoration: None;
  color: #ff6600;
}

.HyperBig:active
{
  text-decoration: None;
  color: #ff6600;
}

.HyperBig:hover
{
  text-decoration: None;
  background-color: #ff6600;
  color: White;
  font-weight: normal;
}
.hypSmall
{
  font-size: 8pt;
  text-decoration: Underline;
  font-family: Arial;
}

.hypSmall:link
{
  color: dimgray;
  font-weight: normal;
}

.hypSmall:visited
{
  color: dimgray;
}

.hypSmall:active
{
  color: dimgray;
}

.hypSmall:hover
{
  text-decoration: None;
  background-color: White;
  color: Black;
  font-weight: normal;
}

.TSHyperImage
{
  width: 150px;
}

.BulletBold
{
  display: block;
  font-weight: normal;
  color: #ff6600;
  font-size: 010pt;
  list-style-image: url(Images/Bullet1.gif);
  margin: 0px 0px 2px 0px;
  text-transform: none;
  text-indent: 0px;
}
.SopPickAddrHeaderCell
{
  font-weight: bold;
  font-size: 12pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: whitesmoke;
}
.SopPickGridHeaderCell
{
  font-weight: bold;
  font-size: 011pt;
  color: white;
  font-family: Arial, Verdana;
  border-width: 2px;
  border-color: Transparent;
}
.SopJobCardTotalField
{
  font-weight: bold;
  font-size: 011pt;
  color: black;
  font-family: Arial, Verdana;
  border-width: 2px;
  border-color: Transparent;
}
.SopJobCardGridMain
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: ghostwhite;
  text-decoration: none;
}
.SopJobCardGridAlt
{
  font-weight: normal;
  font-size: 10pt;
  color: black;
  font-family: Arial, Verdana;
  background-color: lightgrey;
  text-decoration: none;
}


.CamerasHeaderCell
{
  color: White;
  font-weight: bold;
  font-size: 011pt;
  font-family: Arial, Verdana;
  background-color: #ff6600;
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 5px;
  padding-top: 5px;
}
.CamerasTextMain
{
  font-weight: normal;
  font-size: 010pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: aliceblue;
  text-decoration: none;
}
.CamerasTextAlt
{
  font-weight: Normal;
  font-size: 010pt;
  color: #ff6600;
  font-family: Arial, Verdana;
  background-color: GhostWhite;
  text-decoration: none;
}
.CameraGridLink
{
  font-weight: Normal;
  font-size: 010pt;
  color: #ff6600;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: Transparent;
  text-decoration: underline;
}

.HyperFooter1
{
  font-size: 12pt;
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  font-weight: Normal;

}

.HyperFooter1:link
{
  text-decoration: None;
  color: White;
}

.HyperFooter1:visited
{
  text-decoration: None;
  color: White;
}

.HyperFooter1:active
{
  text-decoration: None;
  color: White;
}

.HyperFooter1:hover
{
  text-decoration: None;
  background-color: White;
  color: Black;
}
.hypBasket
{
  padding-right: 3px;
  padding-left: 3px;
  font-weight: bold;
  font-size: 011pt;
  font-family: Arial;
  background-color: #FF6600;
  text-align: left;
}

.hypBasket:link, .hypBasket:visited, .hypBasket:active
{
  text-decoration: None;
  color: black;
}

.hypBasket:hover
{
  font-weight: bold;
  color: #FF6600;
  background-color: black;
  text-align: Left;
  text-decoration: none;
}