﻿/* {margin:0; padding:0;}*/

body 
{
    font-family:arial;
    font-size:12px;
    color:black;
    background-color:#669933;
    margin:3px 0 6px 0;
    padding:0;
    text-align: center; /* for IE */

    /*vLink=#363636 aLink=#d5ae83 link=#363636  leftMargin=0 topMargin=0 marginheight=0 marginwidth=0*/
}

#rap {
margin:0 auto;
width:960px;
text-align: left; /* counter the body center */

}

.basicSearch-container{ vertical-align:middle;}
.basicSearch {width:120px;}
.searchBtn {position:relative; top:5;
            }
            
form {margin:0; padding:0;}
label {cursor:pointer;}

a {color: #663300;}
a:visited {color:#CC6600   }

#header{}
#logo 
{
    height:39px;
    background-image:url(/g/topbar04a.jpg);
    background-position:center 0;
    background-repeat:no-repeat;
}

#navbar ul, #navbar ul li{ padding:0; margin:0; list-style:none; float:left;}
#navbar a{color:#444; font-weight:bold;}
#navbar a:hover{color:#FFFFFF; background:#777777;}
#navbar li a:link, #navbar li a:visited {text-decoration:none; height: 24px; line-height:24px; display:inline; float:left; width:auto; padding:0px 10px;}

#navbar
{
    padding:2px;
    background-color:#dedebb;
    height:24px;
    font-size:14px;
    margin-bottom:5px;
    border-top: solid 1px black;
    border-bottom: solid 1px black;
}

#navbar div
{
    float:right;
    font-weight:bold;
    font-size:13px;
}

#wrapper
{
    background-color:White;
    position:relative;
}

#top
{
    background-image:url(/g/corner-top-left.gif); 
    background-repeat:no-repeat;
    height:17px;
    text-align:right;
}

#bottom
{
    background-image:url(/g/corner-bottom-left.gif); 
    background-repeat:no-repeat;
    height:17px;
    text-align:right;
    margin-bottom:8px;
}

#sidebar
{
    /*float:left;*/
    display:inline;
    position:absolute;
    left:15px;
    width:170px;
}

#suggestbar
{
    position:absolute;
    right:15px;
    width:170px;
}

#sidebar h2, #suggestbar h2
{
    margin:0 0; padding:0;
    color:#363636;
    font-size:12px;
    font-weight:bold;
    padding:3px;
    border:solid 1px black;
    background-color:#DEDEBB;
}

#sidebar .widget
{
    margin-bottom:12px;
}

#sidebar ul { padding-left:0;margin:0; }

#sidebar ul li
{
    padding:3px 2px;
    list-style:none;
    border-bottom:1px dotted;
}
#sidebar ul li a
{
    text-decoration:none;
    background-image:url("/images/b-1.gif");
    background-position:2px 50%;
    background-repeat:no-repeat;
    padding-left:16px;
}

#maincontent
{
    background-color:#EFEFEF;
    border:1px solid #CFCFBB;
    margin:0 10px 0 196px;    
    padding:10px;
    min-height:800px;
    * height:800px;
/*
    position:absolute;
    left:200px;

    background-color:#EFEFEF;
    border:solid 1px #CFCFBB;
  
    float:right;
    
    margin:0 10px 0 240px;
    padding:10px;
    /*margin:0 15px;*/
}

.clear { zoom: 1; }
.clear:after { display: block; visibility: hidden; clear: both; height: 0; content: "."; }

.item-list
{
    list-style:none outside none;
    margin:0;
    padding:0;
}

.item-list-lot 
{ 
    list-style:none outside none;
    margin-bottom:3px; padding:10px; }

.left { float:left;display:inline; }
.right { float:right;display:inline; }

.image-container
{
    float:left;
    padding:10px;
}

.item-list-lot .text 
{
    margin:8px 0;
}

.item-price
{
    width:150px;
    float:right;
}

.list-nav
{
    margin-top:8px;
}

.list-nav-container
{
    border-bottom:2px solid #669933;
    border-top:2px solid #669933;
    padding:6px;
    text-align:center;
}
td {font-family:arial;font-size:12px;color:black;}

.list-sort-container
{
    margin:10px 0;
}