/* Side navigation */
.sideNavTitle
{
    font-weight: bold;
    color: #FFFFFF;
    vertical-align: middle;
}

.sideNavHeader
{
    font-family: verdana, arial;
    font-size: 11px;
    color: #FFFFFF;
    width: 175px;
    background-repeat: repeat-x;
    margin-top: 20px;
}

.sideNavHeaderBlue
{
    background-image: url(images/usedprice-sidenav_gradient_blue.gif);
}

.sideNavHeaderGreen
{
    background-image: url(images/usedprice-sidenav_gradient_green.gif);
}

.sideNavHeaderGrey
{
    background-image: url(images/usedprice-sidenav_gradient_grey.gif);
}

.sideNavBox
{
    font-family: verdana, arial;
    font-size: 11px;
    width: 149px;
    _width: 175px; /* Fix for IE's bad rendering */
    padding-left: 12px;
    padding-right: 12px;
    line-height: 16px;
}

.sideNavBox a
{
    width: 160px;
    _width: 172px; /* Fix for IE's bad rendering */
    position: relative;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 12px;
    margin-left: -12px;
    margin-right: -12px;
}

.sideNavBoxBlue
{
    background-color: #E2E8F1;
    border: 1px solid #41608D;
}

.sideNavBoxBlue a
{
    color: #486A99;
    border-bottom: 1px solid #91A4BF;
}

.sideNavBoxBlue a.filterLink
{
    border: 0px;
    padding-left: 25px;
    padding-top: 2px;
}
.sideNavBoxBlue a:hover { color: #46c7ff; }

.sideNavBoxGreen
{
    background-color: #F9FCF1;
    border: 1px solid #4D8B35;
}

.sideNavBoxGreen a
{
    color: #479F3E;
    border-bottom: 1px solid #9DC58E;
}

.sideNavBox a.smallLink
{
    font-size: 10px;
    width: 152px;
    _width: 164px;
    padding-left: 20px;
    border-bottom: 0px;
}

.sideNavBox a.border { border-bottom: 1px solid #91A4BF; }

.sideNavBoxGreen a:hover { color: #74DD6A; }

div a.blackLink { color: #000000; }
div a.blackLink:hover { color : #777777; }

.sideNavBoxGrey
{
    background-color: #FFFFFF;
    border: 1px solid #5E6F7D;
}

.sideNavBoxGrey a
{
	color: #3B5164;
    border-bottom: 1px solid #5E6F7D;
}
.sideNavBoxGrey a:hover { color : #81A1BD; }

.sideNavBoxGrey div
{
    color: #3B5164;
    border-bottom: 1px solid #5E6F7D;
    width: 160px;
    _width: 172px; /* Fix for IE's bad rendering */
    padding-left: 12px;
    margin-left: -12px;
    margin-right: -12px;
}
.sideNavBoxGrey img
{
    border: 0px;
    vertical-align: middle;
    margin: 3px;
}

.sideNavDirectoryBox
{
    width: 188px;
    _width: 190px; /* Fix for IE's bad rendering */
    border: 1px solid #5E6F7D;
    padding-top: 3px;
}

.sideNavSingleDirectory
{
	background-color: #EDEFF1;
	padding: 5px;
	border-bottom: 3px solid #ffffff;
    text-align: left;
    line-height: 13px;
}

.sideNavDirectoryBox a { color: #486A99; }
.sideNavDirectoryBox a:hover { color: #46C7FF; }

.sideNavQuickSearch
{
    background-image: url(images/usedprice-quicksearch_gradient.gif);
    background-repeat: repeat-x;
    background-position: top left;
    background-color: #D8E0EC;
    color: #FFFFFF;
    border: 1px solid #41608D;
    border-top: 0px;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    margin-top: -2px;
    padding-top: 4px;
}

.sideNavQuickSearch a { display: inline; padding: 0px;}

.sideSelectedItem
{
    background-color: #FFFFFF;
    border-top: 1px solid #C2C3C5;
    border-bottom: 1px solid #C2C3C5;
    width: 160px;
    _width: 172px; /* Fix for IE's bad rendering */
    background-image: url(images/usedprice-category_arrow.gif);
    background-repeat: no-repeat;
    background-position: center right;
    position: relative;
    display: block;
    font-weight: bold;
    top: -1;
    padding-top: 3px;
    padding-bottom: 2px;
    padding-left: 12px;
    margin-left: -12px;
    margin-right: -12px;
}

a.sideSelectedItem { color: #000000; }
a.sideSelectedItem:hover { color : #777777; }

.sideNavInputBox
{
	border: 1px solid #787878;
    width: 135px;
    margin: 5px;
    margin-left: 7px;
	height: 20px;
}

.sideNavLoader
{
    position: relative;
    left: 75px;
    top: 6px;
    margin-bottom: 6px;
    height: 25px;
    display: none;
}

.sideNavTopLeftCorner { float: right; }
.sideNavTopRightCorner { vertical-align: middle; }
.sideNavBottomLeftCorner
{
    float: right;
    position: relative;
    left: 13;
    top: 1;
}
.sideNavBottomRightCorner
{
    position: relative;
    left: -13;
    top: 1;
}


/* End of side navigation */
