body
{
	position: 	      static;
	padding:          0px;
	margin: 	        0px auto;
	text-align:	      center;
  outline:          0;
	width:		        auto;
	height:		        auto;
	line-height:      17px;
	font-size: 	      12px;
	font-family: 	    Tahoma, Verdana, Arial, "Times New Roman", "Sans Serif";
  color:            #444444;
	background:       white;
}

#Header
{
	position: 	      relative;
	margin: 	        0px auto;
	width:		        auto;
	height:		        100px;
	background:	      url(../images/headerbg.png) white repeat-x;
}

#Logo
{
	position: 	      absolute;
  top:              26px;
  left:             35px;
  border:           none;
}

#Tel
{
	position: 	      absolute;
  top:              25px;
  right:            35px;
}

.Shadow
{
  position:         static;
  margin:           0px auto;
  padding:          0px;
  width:            auto;
  height:           30px;
  background:       url(../images/shadow.png) repeat-x;
}

#page
{
  position:         static;
  text-align:       justify;
  margin:           0px auto;
  padding:          0px;
  width:            960px;
  height:           auto;
  overflow:         hidden;
}

.LHS
{
  float:            left;
  width:            460px;
  padding:          0px 20px 0px 0px;
  display:          inline;
}

.RHS
{
  float:            left;
  display:          inline;
  padding:          0px 0px 0px 20px;
  width:            460px;
  background:       url(../images/border.png) left center no-repeat;
}

.Product
{
  float:            left;
  width:            460px;
  padding:          0px ;
  margin:           5px auto;
}

.ProductImage
{
  float:            left;
  border:           none;
  width:            auto;
  margin:           0px 10px 0px auto;
}

.Order
{
  border:           none;
  margin:           10px 0px 0px 0px;
}

.Banner
{
  border:           none;
  margin:           10px auto 0px auto;
  text-align:       center;
  clear: both;
}

#Footer
{
  position: 	      static;
	margin: 	        10px auto 0px auto;
	width:		        960px;
	height:		        30px;
	line-height:	    20px;
  color:            #767676;
}

#Footer a         {color: #767676; text-decoration: none;}
#Footer a:visited {color: #767676; text-decoration: none;}
#Footer a:hover   {color: #767676; text-decoration: underline;}
#Footer a:active  {color: #767676; text-decoration: underline;}

/* End of General Layout */




/* Misc */

h1
{
  color:            #1b1b1b;
  font-family:      Georgia, Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        250%;
  font-weight:      normal;
  margin:           0px 0px 20px 0px;
  height:           auto;
  line-height:      100%;
}

h2
{
  color:            #1b1b1b;
  font-family:      Arial, "Times New Roman", "Sans Serif";
  font-size:        170%;
  font-weight:      normal;
  margin:           15px 0px 10px 0px;
  height:           auto;
  line-height:      100%;
}

h3
{
  color:            #1b1b1b;
  font-family:      Georgia, Verdana, Arial, "Times New Roman", "Sans Serif";
  font-size:        140%;
  font-weight:      normal;
  margin:           10px 0px 10px 0px;
  height:           auto;
  line-height:      100%;
}

.Notes
{
  margin:           0px auto;
  float:            left;
  width:            450px;
  font-style:       italic;
  color:            #767676;
}

.Clear
{
  clear:            both;
}

.Italic
{
  font-style:       italic;
}

.Bold
{
  font-weight:      bold;
}

.Left
{
  float:            left;
  width:            auto;
  margin:           5px 10px 5px 0px;
  padding:          5px;
  border:           1px solid #dbdbdb;
}

.Right
{
  float:            right;
  width:            auto;
  margin:           5px 0px 5px 10px;
  padding:          5px;
  border:           1px solid #dbdbdb;
}

.Left2
{
  float:            left;
  width:            auto;
  margin:           5px 10px 5px 0px;
}

.Right2
{
  float:            right;
  width:            auto;
  margin:           5px 0px 5px 10px;
}

.Box
{
  float:            right;
  width:            300px;
  margin:           5px 0px 5px 10px;
  padding:          5px;
  background:       #ededed;
  border:           1px solid #dbdbdb;
}

table
{
  margin:           10px 0px;
}

tr
{

}

td
{
  width:            250px;
  padding:          0px;
}

table#IDs
{
  margin:           10px 0px;
  padding:          0px;
  width:            510px;
  background:       #f1f1f1;
  border-left:      3px solid #dbdbdb;
  border-collapse:  collapse;
}

table#IDs tr
{
  width:            500px;
  height:           25px;
  padding:          0px;
  border-collapse:  collapse;
}

table#IDs tr td
{
  width:            250px;
  height:           25px;
  padding:          5px;
  border:           1px solid #dbdbdb;
  border-collapse:  collapse;
}

.buttonheading
{
  padding:          0px;
  margin:           0px;
  display:          none;
}

a:link		{color: #336699; text-decoration: none; outline: 0;}
a:visited {color: #336699; text-decoration: none; outline: 0;}
a:hover		{color: #336699; text-decoration: underline; outline: 0;}
a:active 	{color: #336699; text-decoration: underline; outline: 0;}