body {
margin: 0;
font: 12px verdana;
background: #000;
}

#header {
margin: 0;
height: 109px;
}

#logo {
background: #000 url(media/logo.jpg) no-repeat top center;
border-right:1px solid #333;
width: 200px;
height: 109px;
float: left;
}

#titleimage {
height: 83px;
background:#000 url(media/header.jpg) no-repeat top center;
}

#search {
height: 26px;
}

#container {
position: relative;
display: block;
border-left: 200px solid #000;
}

#content {
display: block;
margin-left: -200px;
}

#left {
position: relative;
float: left;
left: 0px;
width: 200px;
padding: 10px 0 0 10px;
}

#main {
border-left:1px solid #333;
padding:10px 40px 10px 10px;
font-size: 12px;
color: #fff;
background: #000;
margin-left: 200px;
}

.tb,.ddl,.cb,.cbl,.rbl,.btn
{FONT-FAMILY:verdana;FONT-SIZE:11px}

.tb,.btn
{BORDER:1px solid #666666;}

.ptable
{font-size:14px;border:2px solid #333333;border-collapse:collapse;width: 100%;}

.itemcell
{
    padding:4px 10px 4px 10px;
}

.oddrow
{
    background:#333;
}

.evenrow
{
}

.productTableTitle {background-color:#993366;padding:4px 0px 4px 0px;}

.productsTitle {color:#ffffff;font-family:verdana;font-size:16px;font-weight:bold;text-align:center;}

.productsCount {float:left; color:#fff;font-size:11px;margin:2px 0 0 8px;}

.productsPages {float:right; color:#fff;font-size:11px;margin:2px 8px 0 0;}

.productsPages a {text-decoration:none;color:#fff;}

.productsearch {
display: block;
float: right;
margin: 0 30px;
}

.productsearch input {
font: 11px verdana;
}

.productsearch button {
font: 11px verdana;
}

/*start mainmenu styles*/

/* ======================================================
This copyright notice must be untouched at all times.
The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout_4level.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any
way to fit your requirements.
========================================================= */
#menu {
height: 100px;
font-size: 13px;
font-family: verdana;
}

#menu ul { margin: 0pt; padding: 0pt; position: relative; z-index: 500; list-style-type: none; width: 165px; }
#menu li { background-color: #000; float: left; }
#menu table { position: absolute; border-collapse: collapse; top: 0pt; left: 0pt; z-index: 100; font-size: 1em; margin-top: -1px; }
#menu a, #menu a:visited { border: 0px solid #ffffff; display: block; text-decoration: none; height: 1.6em; line-height: 1.6em; width: 165px; color: #666699; padding-left: 3px; font-weight: bold; font-style: normal; font-variant: normal; text-transform: none; }
#menu b { float: right; margin-right: 5px; }
* html #menu a, * html #menu a:visited { width: 165px; }
* html #menu a:hover { color: #ccff66; background-color: #000; position: relative; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
#menu li:hover { position: relative; }
#menu a:active, #menu a:focus { color: #ff9900; background-color: #000; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
#menu li:hover > a { color: #ff9900; background-color: #000; font-weight: bold; font-style: normal; font-variant: normal; text-decoration: none; text-transform: none; }
#menu li ul { padding-top: 2em; visibility: hidden; position: absolute; top: -2em; left: 7em; background-color: transparent; }
#menu li:hover > ul { visibility: visible; }
#menu ul a:hover ul ul { visibility: hidden; }
#menu ul a:hover ul a:hover ul ul { visibility: hidden; }
#menu ul a:hover ul a:hover ul a:hover ul ul { visibility: hidden; }
#menu ul a:hover ul { visibility: visible; }
#menu ul a:hover ul a:hover ul { visibility: visible; }
#menu ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
#menu ul a:hover ul a:hover ul a:hover ul a:hover ul { visibility: visible; }
#menu ul :hover ul li a {background:#ccc;}

/*end mainmenu styles*/

/*start email form styles*/

#email {
display: block;
width: 550px;
margin-left: auto;
margin-right: auto;
font: 14px verdana;
}

#email_name, #email_email {
width: 200px;
font: 14px verdana;
}

#email_comment {
width: 396px;
height: 90px;
font: 14px verdana;
}

/*end email form styles*/

