body {margin:0;}
p,h1,h2,h3,h4,h5,h6 {margin-left:6px; margin-right:6px;}
h1 {font-size:16px; font-family:Tahoma; font-weight:normal; color:#333333; margin-bottom:0;}
h2 {font-size:14px; font-family:Tahoma; font-weight:normal; color:#555555; margin-top:0;}
h2.collection {font-size:13px; font-family:Tahoma; font-weight:normal; color:#990000; margin-top:4; text-align:center;}
p.collection {font-size:13px; font-family:Tahoma; font-weight:normal; color:#990000; margin-top:4; text-align:center;}
h6 {font-family:Tahoma; font-weight:normal; color:#666666; margin-top:0;}
p,input,select,textarea {font-size:12px; font-family:Tahoma; color:#000000;}
ol,li {font-size:12px; font-family:Tahoma; color:#000000; margin-right:4px; text-align:justify;}
ol {list-style:decimal;}
ol ol {list-style:lower-alpha;}
ol ol ol{list-style:lower-roman;}
a.text {font-size:12px; font-family:Tahoma; color:#000000;}
a.text:hover {font-size:12px; font-family:Tahoma; color:#666666;}
.desc {font-size:12px; font-family:Tahoma; color:#000000;}
tr#valign {vertical-align:top;}
td#valign {vertical-align:top;}
#1pxspace {height:1; background-color:#ffffff;}
#logobreak {height:8; background-color:#555555;}
.hnav {height:26; background-color:#cccccc;}
p.htnav {font-family:tahoma; font-size:11px; color:#000000; margin-left:16;}
p.hbnav {font-family:tahoma; font-size:11px; color:#ffffff; margin-right:16; text-align:right;}
a {font-family:tahoma;  font-size:12px; color:#000000; text-decoration:none;}
a:hover {color: #333333;}
a.pglink {font-family:tahoma;  font-size:10px; color:#333333; text-decoration:none;}
a:hover.pglink {color: #666666;}
.paging {font-family:tahoma;  font-size:12px; color:#990000;}
a.paging {font-family:tahoma;  font-size:12px; color:#333333; text-decoration:none;}
a:hover.paging {color: #666666;}
p.endpgnav {font-family:tahoma; font-size:10px; color:#000000; text-align:center;}
#finnav a {color:000000;}
#finnav a:hover {color:333333;}
#navback {background-color:#A82626;}
#footspace {height:4; background-color:#660000;}
#footnav {height:20; background-color:#990000;}
table {border-collapse:collapse;}
form {margin-top:0;margin-bottom:0;}

.rollover a {
display:block;
width: 170px;
height:21px;
padding:3px 0px 0px 21px;
font: normal 11px tahoma;
color:#ffffff;
background: url("images/pcbutton.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover a:hover {
background-position: 0 -21px;
color: #fff;
}
.rollover a:active {
background-position: 0 -42px;
color:#fff;
}

#cr {font-family:tahoma; font-size:11px; color:#ffffff; margin-left:16;}

.joinnews {font-size:11px; font-family:Tahoma; color:#ffffff; margin-top:30; margin-left:16;}

span.box {background:url(images/box.gif) no-repeat top left; position:relative; width:113px; height:140px; margin-left:12px; margin-top:12px;}
span.box2 {background:url(images/box2.gif) no-repeat top left; position:relative; width:113px; height:120px; margin-left:12px; margin-top:12px;}
span.formcol {position:relative; width:350px; height:280px; margin-left:12px;  margin-top:12px;}
span.collections {background:url(images/col-box.gif) no-repeat top left; position:relative; width:350px; height:125px; margin-left:12px; margin-top:12px;}

h2.box-cat {margin-left:100px; margin-top:26px;}
a.box-cat {font-family:tahoma;  font-size:22px; color:#990000; text-decoration:none; text-align:center;}
a.box-cat:hover {color: #555555;}

img {border-color:#990000;}

div.summary {width:575; height:160;}
span.tab0 {margin-left:33px;}
span.tab1 {margin-left:25px;}
span.tab2 {margin-left:16px;}
span.tab3 {margin-left:31px;}
span.tab4 {margin-left:2px;}
span.tab5 {margin-left:8px;}

hr {color:#990000; width:98%;}

p.error {font-size:12px; font-family:Tahoma; font-weight:bold; color:#990000;}

span.glassmaker {width:195; height:110; text-align:center;}
span.glasstype {width:145; height:172; text-align:center;}
a.glass {font-family:tahoma;  font-size:11px; color:#990000; text-decoration:none;}
a.glass:hover {color: #555555;}

a.moreinfo {font-family:tahoma;  font-size:14px; color:#990000; text-decoration:none;}
a.moreinfo:hover {color: #555555;}

hr {color:#cccccc; height:1px;}


a.sitemap {font-size:14px; font-family:Tahoma; color:#000000; margin-left:72px; margin-right:24px;}
a.sitemap:hover {color: #55555;}

a.smcol {font-size:14px; font-family:Tahoma; color:#000000; margin-left:150px; margin-right:24px;}
a.smcol:hover {color: #555555;}