#navigation li.over ul {
z-index:100;

}

.nowrap { white-space:nowrap; }
span.used-car-sold {color:red;font-size:larger; font-weight:bold;display:none;}

.car-box {position:relative;z-index:1;}
.car-box div.used-car-sold {
  color:red;font-size:36px; font-weight:bold;
  position: absolute;
  top: 30px;
  left: 45px;
  padding: 0;
  border-width:2px;
  border-color:red;
  border-top-style:solid;
  border-right-style:none;
  border-bottom-style:solid;
  border-left-style:none;
  /* Safari */
  -webkit-transform: rotate(-15deg);
  /* Firefox */
  -moz-transform: rotate(-15deg);
  /* IE */
  -ms-transform: rotate(-15deg);
  /* Opera */
  -o-transform: rotate(-15deg);
}


/***** Icons *****/
.icon {
background-position: 0% 40%;
background-repeat: no-repeat;
padding-left: 20px;
padding-top: 2px;
padding-bottom: 3px;
}



.icon-add { background-image: url(../images/add.png); }
.icon-edit { background-image: url(../images/edit.png); }
.icon-copy { background-image: url(../images/copy.png); }
.icon-del { background-image: url(../images/delete.png); }
.icon-move { background-image: url(../images/move.png); }
.icon-save { background-image: url(../images/save.png); }
.icon-cancel { background-image: url(../images/cancel.png); }
.icon-file { background-image: url(../images/file.png); }
.icon-folder { background-image: url(../images/folder.png); }
.open .icon-folder { background-image: url(../images/folder_open.png); }
.icon-package { background-image: url(../images/package.png); }
.icon-home { background-image: url(../images/home.png); }
.icon-user { background-image: url(../images/user.png); }
.icon-mypage { background-image: url(../images/user_page.png); }
.icon-admin { background-image: url(../images/admin.png); }
.icon-projects { background-image: url(../images/projects.png); }
.icon-logout { background-image: url(../images/logout.png); }
.icon-help { background-image: url(../images/help.png); }
.icon-attachment  { background-image: url(../images/attachment.png); }
.icon-index  { background-image: url(../images/index.png); }
.icon-history  { background-image: url(../images/history.png); }
.icon-time  { background-image: url(../images/time.png); }
.icon-stats  { background-image: url(../images/stats.png); }
.icon-warning  { background-image: url(../images/warning.png); }
.icon-fav  { background-image: url(../images/fav.png); }
.icon-fav-off  { background-image: url(../images/fav_off.png); }
.icon-reload  { background-image: url(../images/reload.png); }
.icon-lock  { background-image: url(../images/locked.png); }
.icon-unlock  { background-image: url(../images/unlock.png); }
.icon-checked  { background-image: url(../images/true.png); }
.icon-unchecked  { background-image: url(../images/false.png); }
.icon-close  { background-image: url(../images/close.png); }
.icon-details  { background-image: url(../images/zoom_in.png); }
.icon-report  { background-image: url(../images/report.png); }
.icon-comment  { background-image: url(../images/comment.png); }
.icon-csv { background-image: url(../images/csv.png); }
.icon-document { background-image: url(../images/document.png); }
.icon-print  { background-image: url(../images/print.png); }
.icon-up  { background-image: url(../images/1uparrow.png); }
.icon-down  { background-image: url(../images/1downarrow.png); }


.button
{
    margin: 3px;
    text-decoration: none;
    font: bold 0.9em Arial, Helvetica; /*Change the em value to scale the button*/
    display: inline-block;
    text-align: center;
    color: #fff;

    border: 0px solid #9c9c9c; /* Fallback style */
    border: 0px solid rgba(0, 0, 0, 0.3);            

    text-shadow: 0 1px 0 rgba(0,0,0,0.4);

    box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .05em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .05em rgba(0,0,0,0.4);

}

.button, .button span
{
    -moz-border-radius: .2em;
    border-radius: .2em;
}

.button span
{
    border-top: 0px solid #fff; /* Fallback style */
    border-top: 0px solid rgba(255, 255, 255, 0.5);
    display: block;
    padding: 5px 3px;
    width: 160px;

    /* The background pattern */
/*
    background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.25, rgba(0, 0, 0, 0.05)), color-stop(.25, transparent), to(transparent)),
                      -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05))),
                      -webkit-gradient(linear, 0 100%, 100% 0, color-stop(.75, transparent), color-stop(.75, rgba(0, 0, 0, 0.05)));
    background-image: -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.05) 25%, transparent 25%, transparent),
                      -moz-linear-gradient(45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%),
                      -moz-linear-gradient(-45deg, transparent 75%, rgba(0, 0, 0, 0.05) 75%);
*/
    /* Pattern settings */
/*
    -moz-background-size: 3px 3px;
    -webkit-background-size: 3px 3px;
    background-size: 3px 3px;*/
}

.button:hover
{
    box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 .1em rgba(0,0,0,0.4);
}

.button:active
{
    /* When pressed, move it down 1px */
    position: relative;
    top: 1px;
}



.button-blue
{
    background: #4477a1;
    background: -webkit-gradient(linear, left top, left bottom, from(#81a8cb), to(#4477a1) );
    background: -moz-linear-gradient(-90deg, #81a8cb, #4477a1);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');
}

.button-blue:hover
{
    background: #81a8cb;
    background: -webkit-gradient(linear, left top, left bottom, from(#4477a1), to(#81a8cb) );
    background: -moz-linear-gradient(-90deg, #4477a1, #81a8cb);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4477a1', endColorstr='#81a8cb');
}

.button-blue:active
{
    background: #4477a1;
}


.button-blue-red
{
    background: #2c3381;
    background: -webkit-gradient(linear, left top, left bottom, from(#5e7cba), to(#2c3381) );
    background: -moz-linear-gradient(-90deg, #5e7cba, #2c3381);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#5e7cba', endColorstr='#2c3381');
}

.button-blue-red:hover
{
    background: #850208;
    background: -webkit-gradient(linear, left top, left bottom, from(#f20011), to(#850208) );
    background: -moz-linear-gradient(-90deg, #f20011, #850208);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f20011', endColorstr='#850208');
}

.button-blue-red:active
{
    background: #2e3784;
}



.button-blue-red.selected
{
    background: #850208;
    background: -webkit-gradient(linear, left top, left bottom, from(#f20011), to(#850208) );
    background: -moz-linear-gradient(-90deg, #f20011, #850208);
    filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f20011', endColorstr='#850208');
}


.button-blue-red.selected:active
{
    background: #850208;
}