html, body {margin:0; padding:0; width:100%; height:100%;}
body {color:#000; background-color:#eee; background-image:url(../images/wp_cd.gif); background-attachment:fixed; }
img {border:none;}

a, a:visited {text-decoration: none;color:#009}
a:hover, a:active, a:focus {text-decoration: none; color:#f00}

.Normal {margin:0in; text-align:justify; font-size:12.0pt; font-family:Times New Roman;}
.AboutText {margin-top:0.0pt; margin: 0 6px 0 6px; text-align:justify; font-size:9.0pt; font-family:Arial;}
.ColumnText {margin:0 0 3px 0; text-align:left; font-size:10.0pt; line-height:19px; font-family:Arial; color:#500;}
.BodyText {margin:0in; text-align:justify; font-size:10.0pt; font-family:Arial;}
.SmBodyText {margin:0 0 3px 0; text-align:justify; font-size:8.5pt; font-family:Arial;}
.QtyText {margin:0in; text-align:right; font-size:8.0pt; width:16px; height:18px; font-family:Arial;}
.AmtText {margin:0 0 3px 0; color:#009; text-align:right; font-size:10.0pt; font-weight:bold; font-family:Arial;}
.DescText {margin: 6px 4px 3px 4px; text-align:justify; font-size:10.0pt; font-family:Times New Roman;}
.CDDescText {margin:0 0 3px 0; text-align:justify; font-size:10.0pt; color:#300; font-family:Times New Roman;}
.CDSmallText {margin:0in; text-align:justify; font-size:7.5pt; font-family:Arial;}
.CDFootnote {margin: 4px 0 0 0; color:#050; text-align:center; font-size:7.0pt; font-family:Arial;}
.List {margin:0 0 3px 0; list-style-type:circle; line-height:12.0pt; text-align:left; font-size:8.5pt; font-family:Arial;}
.listingStyle {font-size:10.0pt; color:#009; text-decoration:none; margin:0.0pt; font-family:Arial;}
.pageLink {margin:8px; width:405px; font-size:16.0pt; text-align:center; color:#444; font-family:Times New Roman; border-collapse:collapse; border-right:none; border-left:none; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.scrollit {height:200px; overflow:auto;}
.descList {margin:-2px 0 0 20px; font-family:Times New Roman; font-size:11.0pt; font-weight:bold; color:#030}
.descList li {margin-bottom:3px;}

.CDSep {margin-top:-3px;margin-bottom:-4px;margin-left:25px;text-align:left;font-size:7.5pt;font-family:Arial;color:#888}
.titleField {font-family:Times New Roman; font-weight:bold; font-size:1em; text-align:center; color:#040; display:block; background:transparent; border-top:2px #eee solid; border-bottom:2px #bbb solid; }

.timeDisplay {z-index:97; margin: -20px 0 0 8px; float:left; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}
.menuLinks {z-index:98; margin: -20px 8px 0 0; float:right; display:block; position:relative; font-family:Arial; font-size:8.5pt; font-weight:normal; color:#444;}
.dAbout {z-index:99; padding:2px; width:356px; height:200px; float:right; position:absolute; background-color:#fff; display:block; border-left:1px solid #aaa; border-top:1px solid #aaa; border-right:1px solid #333; border-bottom:1px solid #333; opacity:0.85; filter:alpha(opacity=85); }
.aboutTb {margin:0in; width:340px; border:0; border-collapse:collapse; display:block; font-family:Arial; }
.aboutTb th {font-size:10.0pt; font-weight:bold; text-decoration:underline; text-align:left;}
.aboutTb td {font-size:8.5pt; font-weight:normal; text-decoration:none; text-align:left;}

.dAlbum {z-index:100; padding:2px; width:275px; position:absolute; color:#fff; display:block; }
.dAlbum table {background-color:#444; text-align:left; border-left:2px solid #aaa; border-top:2px solid #aaa; border-right:2px solid #000; border-bottom:2px solid #000; margin:0; }
.dAlbum a {color:#ff0; }
.dAlbum img {margin:0px; padding:0px; }
.dAlbum hr {margin:0; padding:0px; height:1px; }

.shadeTable {text-align:center; display:block; position:relative; margin:3px 0 4px 0; padding:0px; background:url(../shade_t.gif) repeat-x; height:18px; width:100%; border-collapse:collapse; }
.shadeS {margin:0; padding:0; height:18px; width:49%;}
.shadeM {display:block; float:left; position:relative; color:#000; margin:0; width:218px; height:18px; cursor:pointer;}
.shadeC {display:inline; float:left; position:relative; margin:0; padding:1px 0 0 0; width:180px; font-size:7.5pt; font-weight:bold; text-align:center; font-family:Arial; background:url(../shade_c.gif) repeat-x; height:18px; cursor:pointer;}
.shadeImg { float:left; display:block; position:relative; margin:0 }

.cartTable { font-family:arial; font-weight:normal; font-size:8.5pt; width:350px; text-align:left; color:#000; border-collapse:collapse; border: 1px solid #444;}
.cartTable th {font-weight:bold; font-size:9.5pt; text-align:center; color:#040; border-bottom:1px solid #444; background-color:#def;}
.cartTable td {font-weight:normal; font-size:8.5pt; text-align:left; color:#000; padding:2px;}
.cartHeader {font-family:arial; font-weight:bold; color:#040; text-decoration:underline; }
.cartTotal {border-top:1px solid #444; font-family:arial; font-weight:bold; font-size:8.5pt; text-align:left; color:#300; }
.btnRemove {border:1px #eee outset; font-family:arial; font-weight:normal; font-size:7.5pt; padding:0px; }
.qtyText {border:1px #eee inset; font-family:arial; font-weight:normal; font-size:7.5pt; padding:0px; width:10px; }

.dCart {z-index:100; padding:2px; width:330px; position:absolute; color:#000; background-color:#ffe; display:block; margin-right:16px}

.hide {display:none; margin:0px; padding:0px;}
.show {display:block; padding-top:4px; }
.bodyScroll {overflow:auto;}
.bodyScrollCov {overflow:auto; color:#fff; background-color:#444;}
