body {
 margin:0;
 font:13px verdana;
}

.TitleBar {
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
}

.TitleImageLeft {
 position:absolute;
 left:0px;
 top:0px;
}

.TitleImageRight {
 position:absolute;
 right:0px;
 top:0px;
}

.TitleText {
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 padding-top:10px;
 text-align:center;
}

.ContentHome {
 position:absolute;
 left:0px;
 top:0px;
 width:99%;
 padding-top:100px;
 padding-bottom:20px;
 color:#D5D2D3;
}

.Content {
 position:absolute;
 left:0px;
 top:0px;
 padding:130px 20px 10px 100px;
 color:#D5D2D3;
}

.SpecialHeading {
 width:200px;
 text-align:center;
 font-weight:bold;
 font-size: 26px;
 font-family: Arial;
 color:yellow;
 margin:0;
 margin-bottom: 10px;
}

hr.Special {
 height:2px;
 border:none;
 border-top:yellow 2px solid;
}

img.Product {
 float:left;
 width:100px;
 margin:0px 10px 0px 0px;
 border:0;
}

img.ProductTable {
 width:100px;
 border:0;
}

img.ProductH {
 float:left;
 height:100px;
}

.BraStrap {
 float:left;
 margin:0px 5px 15px 5px;
 white-space:nowrap;
 text-align:center;
}

img.ProductNoSize {
 float:left;
 margin-right: 10px;
}

img.float {
 margin: 2px 10px 2px 0px;
 float:left;
}

.NoBorder {
 border:solid black 0;
}

table.FloatLeft {
 float:left;
 margin-right: 10px;
 color:#D5D2D3;
 font:13px verdana;
 text-align:center;
}

.FrontImg {
 width:100%;
 text-align:center;
}

.FrontText {
 width:50%;
}

.FrontDiv {
 height:260px;
 font-size:18px;
 font-weight:bold;
 text-align:center;
 color:#09A0FF;
 padding: 0 10px 0 10px;
}

.Footer {
 width:100%;
 color:#D5D2D3;
 background-color:black;
 text-align:center;
 vertical-align:bottom;
 font-size:10px;
}

.fronttable {
 width:100%;
 border:solid 1px white;
}

div.HomeLink {
 position:absolute;
 right:3px;
 top:135px;
 font:24px tahoma;
}

h1 {
 color:#09A0FF;
 font-family:tahoma;
}

h1.News {
 font-size:24px;
 margin:2px 0 15px 0;
 padding:0;
}

h2 {
 color:#09A0FF;
 font:18px tahoma;
 margin-top:0px;
}

.bigger {
 color:#09A0FF;
 font-size:20px;
}

big {
 font-size:16px;
}

.SoldOut {
 font-size:16px;
 font-family: arial;
 color:red;
 font-weight:bold;
 text-decoration:underline;
}

.Highlight {
 font-size:16px;
 font-weight: bold;
 color: magenta;
}

.YellowHighlight {
 color: yellow;
 font-weight:normal;
}

A.YellowHighlight:link, A.YellowHighlight:visited {
 color: yellow;
 font-weight:normal;
}

A.YellowHighlight:hover {
 color:#09A0FF;
 text-decoration:none;
}

A:link, A:visited {
 color:#D5D2D3;
 text-decoration:underline;
}

A:link.Highlight, A:visited.Highlight {
 font-size:16px;
 font-weight: bold;
 color: magenta;
 text-decoration:underline;
}

A:hover.Highlight {
 color:#09A0FF;
 text-decoration:none;
}

A:link.HomeLink, A:visited.HomeLink {
 color:#D5D2D3;
 text-decoration:none;
 margin-right:20px;
}

A:link.FrontTextLink, A:visited.FrontTextLink {
 color:#09A0FF;
 text-decoration:underline;
}

A:hover {
 color:#09A0FF;
 text-decoration:none;
}

A:hover.HomeLink {
 color:#09A0FF;
 text-decoration:none;
}

A:hover.FrontTextLink {
 color:#09A0FF;
 text-decoration:none;
}

A:active {
 color:red;
}

hr {
 height:2px;
 border:none;
 border-top:#09A0FF 2px solid;
}

div.NewsHr { 
 padding:2px 50px 2px 50px;
}

hr.News {
 height:1px;
 border:none;
 border-top:1px solid #66b;
 margin:8px 0;
}

td {
 color:#D5D2D3;
}

td.ProductTable {
 color:#D5D2D3;
 font:13px verdana;
 text-align:center;
}

td.ProductTableLeft {
 color:#D5D2D3;
 font:13px verdana;
 text-align:left;
}

td#News {
  color:#D5D2D3;
  width:750px;
  border:1px solid #66b;
  background-color:#002;
  padding:5px;
  font-size:12px;
  font-weight:normal;
}


td#NewsNew {
  color:#D5D2D3;
  border-top:1px solid #ccc;
  border-right:1px solid #66b;
  background: #002 url('SiteImages/BottomCurve.jpg') no-repeat bottom left ;
  padding:15px 25px 60px 25px;
  font-size:12px;
  font-weight:normal;
}

table.FrontTableNew img {
 border:none;
}

img.FrontImage {
  border:none;
  margin-top:10px;
}

td.ProductCode {
	font:13px verdana;
	color:white;
	/*font-weight:bold;*/
	text-align:center;
	padding:5px 0 5px 0;
	border-top: 10px solid white;
	border-bottom: 10px solid white;
	white-space:nowrap;

}

td.PenCode {
	font:13px verdana;
	color:white;
	font-weight:bold;
	text-align:center;
	padding:5px 0 5px 0;
}

td.StatImg {
	background-color:white;
	text-align:center;
}

.caption {
	font-style: italic;
	font-weight: bold;
	color: yellow;
	font-size: 120%;
}

.white {
  width:38px;
  background-color:white;
}

.black {
  width:38px;
  background-color:black;
	border-top: 10px solid white;
	border-bottom: 10px solid white;
}

td.StatImg img {
  margin:10px;
}

ul li {
  margin: 8px 0;
}
