
td { font-family:arial,helvetica; font-size:12px; color:#333333; font-weight:normal; line-height:14pt; }

.smalltext { font-family:arial,helvetica; font-size:10px; color:#333333; font-weight:normal; line-height:10pt; }

.header1 { font-family:arial,helvetica; font-size:20px; font-weight:normal; }
.header2 { font-weight:bold; }

// Where To Buy Links
#wheretobuy_home { font-family:arial,helvetica; font-size:16px; color:#ffffff; font-weight:normal; line-height:13pt; text-align:right; }
#wheretobuy_home a:link, .wheretobuy a:visited { text-decoration:underline; color:#ffffff; }
#wheretobuy_home a:hover, .wheretobuy a:active { text-decoration:none; color:#9999ff; }

.location_top { font-family:arial,helvetica; font-size:20px; color:#ffffff; font-weight:normal; }
.location_bottom { font-family:arial,helvetica; font-size:14px; color:#9999ff; font-weight:bold; line-height:16px; }
.menu_top { font-family:arial,helvetica; font-size:13px; color:#ffffff; font-weight:normal; }
.menu_top a:link, .menu_top a:visited { text-decoration:none; color:#ffffff; }
.menu_top a:hover, .menu_top a:active { text-decoration:underline; color:#9999ff; }

ul, ol { margin-top:0px; margin-bottom:12px; }

.photo { padding:1px; border:1px solid #333333; }
.product {
  float:right;
  background: url(/pics/shadow.png) no-repeat bottom right !important;
  background: url(/pics/shadow.gif) no-repeat bottom right;
  margin: 10px 10px 5px 10px !important;
  margin: 10px 10px 5px 5px;
}
.product img {
  display: block;
  position: relative;
  margin: -6px 6px 6px -6px;
  padding: 0px;
  background-color: #fff;
  border: 1px solid #666;
}

hr {
  align:center;
  height:1px;
  border-style:none;
  border-top:1px dotted silver;
  margin: 6px 0px 12px 0px;
}

// Press Page Formatting
.collection { width:700px; font-family:arial,helvetica; font-size:10px; color:#999999; font-weight:normal; line-height:13px; }
.item { margin:10px 10px; text-align:center; float:left; }
.item p { width:80px; font-weight:10pt; padding:0; margin:4px 0; }
.clear { clear:both; }

// To Fix IE/Firefox/Safari Padding Compatibility Problems
DIV { -moz-box-sizing:border-box; box-sizing:border-box; margin:0; padding:0; }
#content { width:762px; padding:20px; }
.content a:link, .content a:visited { text-decoration:none; color:navy; }
.content a:hover, .content a:active { text-decoration:underline; color:#9999ff; }

.productheader { font-family:arial,helvetica; font-size:38px; color:#b7dcf1; font-weight:normal; line-height:30px; text-transform:lowercase; }
.productinfo { font-family:arial,helvetica; font-size:15px; color:#999999; font-weight:normal; line-height:20px; }
// Product Thumbnails
.products { font-family:arial,helvetica; font-size:14px; color:#999999; font-weight:normal; line-height:16px; }
.products a:link, .products a:visited { font-family:arial,helvetica; font-size:14px; color:#999999; font-weight:normal; line-height:16px; text-decoration:none; }
.products a:hover, .products a:active { font-family:arial,helvetica; font-size:14px; color:#999999; font-weight:normal; line-height:16px; text-decoration:underline; }

.formbuttonsoff {
  color:#000000; font-family:arial,helvetica; font-weight:normal; font-size:13px;   background-color:#bbbbbb;
  background-color:#ddd;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffbbbbbb');
}
.formbuttonson {
  color:#000000; font-family:arial,helvetica; font-weight:normal; font-size:13px;   background-color:#dddddd;
  background-color:#ddd;
  filter:progid:DXImageTransform.Microsoft.Gradient (GradientType=0,StartColorStr='#ffbbbbbb',EndColorStr='#ffffffff');
}

A:link { text-decoration:underline; color:#ffffff; }
A:visited { text-decoration:underline; color:#ffffff; }
A:active { text-decoration:none; color:#666699; }
A:hover { text-decoration:none; color:red#666699; }
