body
{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
line-height:16px;
}

input,select,textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
margin:0px 0px 5px 0px;
}

input.user_submit
{
width:70px;
}

input.user_username,input.user_password
{
width:140px;
}

input,textarea
{
width:250px;
}

input.submit
{
width:70px;
}

select
{
width:256px;
}

textarea
{
height:80px;
}

table,tr,td
{
margin:0;
padding:0;
}

a
{
color:#333;
text-decoration:none;
}

p
{
margin:0px 0px 12px 0px;
}

h1
{
margin:0px 0px 12px 0px;
font-size:14px;
font-weight:normal;
}

h2
{
margin:0px 0px 12px 0px;
font-size:10px;
font-weight:bold;
}

img
{
border:0;
}

img.brandimg
{
border:1px solid #ccc;
padding:1px;
background-color:#fff;
}

img.brandimg:hover
{
border:1px solid #666;
padding:1px;
}

div.holder
{
position:absolute;
top:86px;
left:0px;
width:100%;
height:252px;
background-color:#fff;

filter:alpha(opacity=85);
-moz-opacity:.85;
opacity:.85;
z-index:20;
}

div.content
{
z-index:30;
}

div.contentL
{
position:absolute;
top:93px;
left:29px;
width:450px;
height:240px;
z-index:30;
}

div.contentR
{
position:absolute;
top:93px;
left:350px;
width:450px;
height:240px;
z-index:30;
}

div.main
{
position:absolute;
top:87px;
left:0px;
width:100%;
height:404px;
background-image:url(/images/middle.jpg);
background-position:top;
background-repeat:repeat-x;
overflow:hidden;
z-index:10;
}

div.tnav
{
position:absolute;
top:87px;
left:0px;
width:100%;
height:63px;
background-image:url(/images/tnav_middle.jpg);
background-position:top;
background-repeat:repeat-x;
overflow:hidden;
}

img.left
{
position:absolute;
top:0px;
left:0px;
}

img.middle
{
position:absolute;
top:87px;
left:0px;
width:100%;
height:404px;
}

img.right
{
position:absolute;
top:0px;
right:0px;
}

img.logo
{
position:absolute;
top:354px;
left:30px;
}

img.logo2
{
position:absolute;
top:54px;
left:21px;
}

img.brands
{
position:absolute;
top:413px;
left:33px;
}

img.categories
{
position:absolute;
top:413px;
left:126px;
}

img.curve
{
position:absolute;
top:320px;
left:22px;
}

div#brands
{
position:absolute;
left:120px;
width:0px; /*  150  */
background-color:#333;
color:#fff;
border:1px solid #222;

filter:alpha(opacity=00); /*  80  */
-moz-opacity:.00;
opacity:.00;
z-index:100;

display:none;
visibility:hidden;
}

div#resellertype
{
position:absolute;
left:820px;
top:424px;
width:0px; /*  150  */
background-color:#333;
color:#fff;
border:1px solid #222;

filter:alpha(opacity=00); /*  80  */
-moz-opacity:.00;
opacity:.00;
z-index:100;

display:none;
visibility:hidden;
}

div#brands a,div#resellertype a
{
color:#fff;
display:block;
width:143px;
height:25px;
padding-top:10px;
padding-left:7px;
border-bottom:1px solid #272727;
}

div#brands a:hover,div#resellertype a:hover
{
background-color:#444;
}

ul
{
list-style:none;
}

ul,li
{
margin:0;
padding:0;
}

div.brandsHolder
{
position:absolute;
top:381px;
left:31px;
z-index:25;
}

div.brandsHolder a
{
display:block;
width:75px;
height:18px;
background-color:#475802;
color:#fff;
padding-top:1px;
padding-left:6px;
}

div.brandsHolder a:hover
{
background-color:#5a7002;
color:#fff;
}

div.nav
{
position:absolute;
top:451px;
left:31px;
line-height:14px;
z-index:25;
}

div.nav a
{
color:#475802;
}

div.nav a:hover
{
color:#fff;
}

div.cnav
{
position:absolute;
top:111px;
left:31px;
line-height:14px;
}

div.cnav a
{
color:#475802;
}

div.cnav a.a, div.nav a.a
{
color:#fff;
}

div.cnav a:hover
{
color:#fff;
}

div.footer
{
position:absolute;
top:491px;
right:31px;
line-height:14px;
text-align:right;
font-size:9px;
color:#666;
}

div.footer a
{
color:#666;
}

div.footer a:hover
{
color:#222;
}