body,html
{
margin: 0px;
background: #ffffff url(images/background01.jpg) repeat-x top;
}

#main
{
width: 900px;
}

#banner
{
width: 100%;
height: 150px;
background: url(images/banner.jpg) no-repeat;
}

.rotate
{
margin-top: 10px;
margin-bottom: 10px;
padding: 0px;
border: 10px solid #76481a;
}

#content
{
width: 100%;
margin-top: 10px;
}

table
{
width: 100%;
margin-top: 10px;
border: 0px;
padding: 0;
border-spacing: 0px;
}

table td
{
width: 300px;
vertical-align: top;
padding: 0px;
}

td img
{
width: 260px;
display: block;
margin-top: 5px;
border: 5px solid #d1a56a;
}

td2 img
{
width: 500px;
height: 374px;
align: middle;
display: block;
margin-top: 5px;
border: 5px solid #d1a56a;
}

a img
{
width: 260px;
display: block;
margin-top: 5px;
border: 5px solid #d1a56a;
}

a:hover img
{
border: 5px solid #76481a;
}

td img.iso
{
width: 100px;
margin: 20px 8px 5px 0;
border: 0;
float: left;
}

img.prod
{
width: 260px;
display: inline;
margin: 0 15px 15px 0;
border: 5px solid #d1a56a;
}

img.thumb
{
width: 139px;
border: 2px solid #d1a56a;
float: left;
clear: both;
margin: 0px 15px 15px 0;
}

img.thumb2
{
display: inline;
border: 2px solid #d1a56a;
margin: 20px 15px 15px 0;
}

img.thumb3
{
width: 139px;
display: inline;
border: 2px solid #d1a56a;
margin: 20px 15px 15px 0;
}

td p
{
margin: 15px 15px 15px 0px;
font: 13px tahoma, helvetica, "sans-serif";
line-height: 150%;
}

td ul li
{
font: 13px tahoma, helvetica, "sans-serif";
line-height: 150%;
}

.sidebar
{
width: 250px;
}

.sidebar img
{
width: 230px;
}

.body
{
width: 650px;
}

span
{
display: block;
font-size: 1.5em;
font-family: "ms trebuchet", helvetica, "sans-serif";
}

span.labels
{
display: block;
clear: both;
margin-top: 20px;
font-size: 1em;
font-family: "ms trebuchet", helvetica, "sans-serif";
font-weight: bold;
}

span.b
{
font-weight: bold;
color: #76481a;
}

p.text
{
font: 15px "ms trebuchet", helvetica, "sans serif";
line-height: 180%;
clear: both;
}

.products
{
margin: 0 10px 0 10px;
}

.products a
{
display: block;
color: #000;
font: 13px "ms trebuchet",helvetica,"sans serif";
text-decoration: none;
padding: 7px 5px;
border-bottom: 1px solid #989898;
}

.products a:hover
{
color: #76481a;
}

#content
{
width: 100%;
text-align: left;
}

#header
{
width: 100%;
padding-top: 125px;
text-align: right;
}

.info_box
{
background: #8f8152;
padding: 3px;
}

.info_box p
{
margin: 0 5px 0 5px;
font: 12px arial, helvetica, "sans serif";
color: #2c2304;
}

#header a
{
margin-left: 20px;
text-decoration: none;
font: bold 16px 'ms trebuchet', helvetica, "sans serif";
color: #f4c520;
}

#header a:hover
{
color: #a3820f;
}

#footer
{
width: 100%;
margin-top: 20px;
border-top: 1px solid #d1a56a;
}

#footer a
{
text-decoration: none;
margin-right: 20px;
color: #d1a56a;
font: 13px bold tahoma, helvetica, "sans-serif";
}

#footer a:hover
{
color: #76481a;
}

#footer p
{
font: 11px arial, helvetica, "sans serif";
color: #d1a56a;
margin: 0;
}