/* These are for links within a paragraph */

a.plinkt
	{
  color: #4C2F1A;
  text-decoration: underline;
	}

a.plinkt:hover, a.plinkt:active, a.plinkt:visited
	{
  color: #4C2F1A;
  text-decoration: underline;
	}

/* These are for standard links outside of a paragraph */

a.standardlinkt
	{
  color: #4C2F1A;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  font-weight: bolder;
	}

/* mouse over link */
a.standardlinkt:hover
{
/*  color: #96B905; */
  text-decoration: underline;
}

/* selected link */
a.standardlinkt:active
{
  color: #4C2F1A;
  text-decoration: underline;
}

ul.plist
{
  list-style-type:disc;
}

li.plist
{
  font-size: 16px;
  margin: 10px 0px 10px 20px;
}

li.small
{
  font-size: 15px;
  line-height: 20px;
  margin: 10px 0px 10px 15px;
}



h1
{
  /*background-color: yellow;*/ /*debug*/
  color: #000000;
  font-size: 37px;
  letter-spacing: -1px;
  line-height: 41px;
  margin: 20px 0px 0px 0px;
  text-decoration: none;
}

h1.smaller
{
  font-size: 21px;
  margin: 0;
}

h2.green
{
  color: #9ad52a;
  font-size: 16px;
  font-weight: bolder;
  letter-spacing: 0px;
  margin-top: 10px;
  padding-left: 0px;
  text-decoration: none;
  text-transform: uppercase;
}

h2.pdivide
{
  /*margin-right: -47px;*/
  margin-top: 30px;
}

h2.smaller
{
  color: #F99F00;
  font-size: 14px;
  margin-top: 5px;
  text-transform: uppercase;
}

p
{
  font-size: 16px;
  line-height: 24px;
  margin: 20px 0px 20px 0px;
}

p.fineprint-t
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
  margin: 20px 0px 20px 0px;
}

/* This is for fine print links */
a.fplink-t {font-weight: bolder; text-decoration: none; color: #4C2F1A;}
a.fplink-t:hover {text-decoration: underline;}  /* mouse over link */
a.fplink-t:active {text-decoration: underline;}  /* selected link */

/* Standard Table Appearances */

.compare
{
  color: #4C2F1A;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  margin-left: 0px;
  width: 880px;
  border-collapse: collapse;
  text-align: left;
  border: none;
}

.compare th
{
  padding: 10px 8px;
  border-bottom: 2px solid #4C2F1A;

}

.compare td
{
  border-bottom: 1px solid #ccc;
  padding: 6px 8px;
}

.compare td.first
{
  border-right: 1px solid #ccc;
  font-weight: bolder;
}

.compare td.firstgreen
{
  background-color: #B7DF17;
  border-bottom: 1px solid #96B905;
  border-right: 1px solid #96B905;
  font-weight: bolder;
}

.compare td.green
{
  color:#000;
  background-color: #B7DF17;
}



div.productlist_container
{
  /*background-color: green;*/ /*debug*/
  margin-top: 40px;
  overflow: hidden; /* magically prevents line-wrapping of divs */
  width: 100%;
}
div.productlist_img
{
  /*background-color: yellow;*/ /*debug*/
  float: left;
  /* height: 300px; */
  width: 300px;
}
div.productlist_text
{
  /*background-color: orange;*/ /*debug*/
  float: left;
  margin-left: 40px;
  width: 540px;
}

img.mug
{
  margin: 0px 15px 5px 0px;
  float: left;
  border: 1px solid #4C2F1A;
}

img.productlist
{
  margin: 0px 40px 5px 0px;
  float: left;
}

img.indent
{
  margin-right: 10px;
}
/*
img.picturebox
{
  margin-bottom: 20px;
  margin-right: 20px;
  margin-top: 20px;
  }

.picturebox
{
  float: left;
}
  
.about-us-picture-text
{
  padding-top: 0px;
  width: 400px;
}
  
*/

.zig
{
  background-image: url("../../img/Tukio/small-zig.png");
  background-repeat: repeat-x;
  height: 30px;
  margin-bottom: 25px;
}

.floatimage
{
  float: left;
  margin: 20px 25px 10px 0px;
}

.floatimageborder
{
    border: 1px solid #4C2F1A;
}

.floatimagetext
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  line-height: 16px;
  margin: 20px 0px 10px 0px;
  color: #4C2F1A;
}

/* Begin CSS for products template */

.wrapper-products
{
  /*clear: both;*/
  height: 475px;
  width: 880px;
}




.products-pic
{
  width: 475px;
  height: 475px;
  float: left;
}


.products-info
{
  width: 405px;
  height: 475px;
  float: left;
}

.products-text
{
  width: 385px;
  margin-left: 20px;
}



.products-subpic
{
  width: 385px;
  margin-left: 20px;
  margin-top: 20px;
}

.products-finep /* unique for the bbox page only? */
{
  width: 335px;
  margin-left: 20px;
}

img.products
{
  margin: 0;
}

.h340px
{
  height: 340px;
}

p.products
{
  font-size: 15px;
  line-height: 20px;
  margin-bottom: 0px;
}

h1.products /* may not be used */
{
  margin: 15px 0px 0px 0px;
}

/* Mini Ads Section */

.mini-ads-row
{
  height: 120px;
  margin-top: 20px;
  width: 880px;
}

.mini-ads-cell
{
  /*background-color: yellow;*/ /*debug*/
  height: 120px;
  float: left;
  overflow: hidden;
  width: 270px;
}

.tall
{
  height: 164px;
}

img.mini-ads
{
  float: left;
  height: 120px;
  width: 120px;
}

img.mini-ads-products
{
  float: left;
  width: 100px;
  margin-bottom: 35px;
}

img.mini-ads-index
{
  float: left;
  height: 85px;
  width: 100px;
}

.buffer
{
margin-left: 10px;
}

img.wide
{
  float: none;
  height: 60px;
  width: 270px;
}

img.theme
{
  height: 99px;
  margin-bottom: 5px;
  width: 176px;
}

.wide
{
  width: 270px;
}

h1.smallest
{
  /*background-color: aqua;*/ /*debug*/
  font-size: 17px;
  line-height: 18px;
  margin: 0px 0px 0px 0px;
}

p.mini-ads
{
  /*background-color: orange;*/ /*debug*/
  margin: 5px 0px 20px 0px;
}

/* End Mini Ads Section */
