body
{
    /*        background:#000 url('../images/TemplateBg.jpg') repeat-x;*/
    background: #000 url('../images/bg.jpg') center 0 no-repeat ;
    text-align:center;
    margin:0px;
    SCROLLBAR-FACE-COLOR: #000000;
    SCROLLBAR-HIGHLIGHT-COLOR: #512800;
    SCROLLBAR-SHADOW-COLOR: #512800;
    SCROLLBAR-DLIGHT-COLOR: #512800;
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-TRACK-COLOR: #000000;
    SCROLLBAR-DARKSHADOW-COLOR: #512800;
}

/*===========================================================================*/
/*===========================================================================*/
object{
    outline: none;
}
label
{
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
    color:#ffffff;
    text-align: left;
}
/*===========================================================================*/
/*===========================================================================*/
.TemplateTable
{
    background-color:#000000;
}
.footer
{
    background:#040404 url('../images/FooterBg.jpg') repeat-x;
    height:95px;
    width:100%;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginFormHeader
{
    background:#000000 url('../images/LoginFormHeader.jpg') no-repeat;
    width:212px;
    height:19px;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginFormFooter
{
    background:#000000 url('../images/LoginFormFooter.jpg')  no-repeat;
    width:212px;
    height:19px;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginFormBg
{
    background:#000000 url('../images/LoginFormBg.jpg') repeat-y;
    width:212px;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginFormTitle
{
    font-size:16px;
    font-family:tahoma;
    font-weight:bold;
    color:#ffcb23;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginButton
{
    background:#fbcc3d url('../images/LoginButtonBg.gif') repeat-x;
    border:1px solid #787878;
    margin:0px;
    cursor: pointer;
    width:80px;
    height:20px;
    padding:0px ;
    color:#787878;
    font-size:11px;
    font-weight:normal;
    font-family:tahoma;
    letter-spacing:0.01em;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginButton:hover
{
    background:#fbcc3d url('../images/LoginButtonHover.gif') repeat-x;
    border:1px solid #787878;
    margin:0px;
    cursor: pointer;
    width:80px;
    height:20px;
    padding:0px ;
    color:#787878;
    font-size:11px;
    font-weight:normal;
    font-family:tahoma;
    letter-spacing:0.01em;
}
/*======================Special For IE Only==================================*/
/*===========================================================================*/
.IeLoginButton
{
    background:#fbcc3d url('../images/LoginButtonHover.gif') repeat-x;
    border:1px solid #787878;
    margin:0px;
    cursor: pointer;
    width:80px;
    height:20px;
    padding:0px ;
    color:#787878;
    font-size:11px;
    font-weight:normal;
    font-family:tahoma;
    letter-spacing:0.01em;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginA
{
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
    color:#787878;
    text-decoration:underline;
    text-align: left;
}
/*===========================================================================*/
/*===========================================================================*/
.LoginA:hover
{
    font-family:tahoma;
    font-size:11px;
    font-weight:normal;
    color:#787878;
    text-decoration:none;
    text-align: left;
}

/*===========================================================================*/
/*===========================================================================*/
td
{
    font-family:tahoma;
    font-size:16px;
    font-weight:normal;
    color:#C0C0C0;
}

/*===========================================================================*/
/*===========================================================================*/
/*input is a class used for the inputs in all forms*/
textarea
{
    background-color:#FFFFFF;
    border:1px inset #000000;
    width:400px;
    height:80px;
    color:#000000;
    letter-spacing:0.01em;
}
/*===========================================================================*/
/*===========================================================================*/
.Input,.Select
{
    background-color:#FFFFFF;
    border:1px inset #ffcb23;
    width:150px;
    height:20px
        color:#000000;
    letter-spacing:0.01em;
}
/*===========================================================================*/
/*===========================================================================*/
.Input:hover,.InputHover,.Select:hover,.SelectHover
{
    border:1px inset #000000;
    background-color:#D6E4FF;
    width:150px;
    height:20px
        color:#4A6EA0;
    letter-spacing:0.01em;
}
p{
    font-family:tahoma;
    font-size  :12px;
    font-weight:normal;
    color:#ffffff;
    line-height:20px;
}
/*===========================================================================*/
/*===========================================================================*/
.Input:focus,.setFocus
{
    background-color:#FFFF80;
    border:1px inset #000000;
    width:150px;
    height:20px
        color:#4A6EA0;
    letter-spacing:0.01em;
}
/*===========================================================================*/
/*===========================================================================*/
A
{
    font-family:tahoma;
    font-size  :14px;
    font-weight:Bold;
    text-decoration:none;
    color:#ffcb23;
}
/*===========================================================================*/
/*===========================================================================*/
A:hover
{
    font-family:tahoma;
    font-size  :14px;
    font-weight:Bold;
    text-decoration:underline;
    color:#ffcb23;
}
/*===========================================================================*/
/*===========================================================================*/
.UnderLine
{
    background:#000000 url('../images/UnderLine.jpg') repeat-x;
    height:14px;
    width:534px;
}
/*===========================================================================*/
.VerticalLine
{
    background:#000000 url('../images/VerticalLine.jpg') repeat-y;
    width:10px;
}
/*===========================================================================*/
.HomeSearchLeft
{
    background:#000000 url('../images/HomeSearchLeft.jpg') no-repeat;
    width:7px;
    height:162px;
}
/*===========================================================================*/
/*===========================================================================*/
.HomeSearchRight
{
    background:#000000 url('../images/HomeSearchRight.jpg') no-repeat;
    width:7px;
    height:162px;
}
/*===========================================================================*/
/*===========================================================================*/
.HomeSearchbg
{
    background:#000000 url('../images/HomeSearchBg.jpg') repeat-x;
    height:162px;
    width:224px;
}
/*===========================================================================*/
/*===========================================================================*/
.SearchSelect
{
    background-color:#2E2E2E;
    border:1px inset #ffffff;
    color:#ffcb23;
    font-family:tahoma;
    font-size:13px;
    font-weight:bold;
    width:150px;
    height:20px;
    color:#000000;
    letter-spacing:0.01em;
}
/*===========================================================================*/
/*===========================================================================*/
.CatHead
{
    background:#000000 url('../images/CatHead.jpg') bottom left no-repeat;
    width:764px;
    height:16px;
}
/*===========================================================================*/
/*===========================================================================*/
.CatMid
{
    background:#000000 url('../images/CatMid.jpg') bottom left repeat-y;
    width:764px;
    height:148px;
}
/*===========================================================================*/
/*===========================================================================*/
.CatBottom
{
    background:#000000 url('../images/CatBottom.jpg') top left no-repeat;
    width:764px;
    height:16px;
}
/*===========================================================================*/
/*===========================================================================*/

.imageA1 {

    border:2px solid #FFFFFF;
    filter:alpha(opacity=80);
    cursor :pointer;
    -moz-opacity:0.80;
    opacity:0.80;
    background:url(../images/Load.gif) center center no-repeat;
}

.DivOp {

    filter:alpha(opacity=60);
    -moz-opacity:0.60;
    opacity:0.80;
}
.DivOn {

    filter:alpha(opacity=100);
    -moz-opacity:1;
    opacity:1;
}
/*===========================================================================*/
/*===========================================================================*/

.imageA2{
    border:2px solid #FFFFFF;
}
/*===========================================================================*/
/*===========================================================================*/

.head
{
    background:#000000 url(../images/head.jpg) top center repeat-x;
    height:33px;
}
/*===========================================================================*/
/*===========================================================================*/
.header
{
    font-family:tahoma;
    font-size:12px;
    font-weight:bold;
    color:#cccccc;
    text-align: left;
    text-transform: uppercase;
}

.bodyer
{
    font-family:tahoma;
    font-size:12px;
    font-weight:normal;
    color:#ffffff;
    text-align: left;
    text-transform: uppercase;
}
.bodyIn
{
    background:#202020;
    height:150px;
}
.bodyInSmall
{
    background:#202020;
    height:20px;
}

.Auction
{
    width:100px;
    height:25px;
    background-color:#C0C0C0;
    font-size:18px;font-weight:bold;
    font-family:tahoma;
    color:#000000;
}

.nobasket
{


    background:#000000 url(../images/headbasket.jpg) center center repeat-x;
}
.OrderOver
{
    background-color:#FF8000;
    cursor:pointer;
}
.OrderOut
{
    background-color:#000000;
    cursor:pointer;
}
/**************************************************************************************************/




#social_menu_container{
    float:left;
    height: 30px;
    width: auto;    
    padding: 5px;
    /*    background-color: #888888;*/
    margin-top: 150px;
    margin-right: 0px;
    display: inline-block;
    margin-left: 12px;
    text-align:center;}

#menu_hdr{
    padding: 0px;
    margin: 0px;  
    text-align:center;
    font-family: tahoma;
    list-style: none;
}
#menu_hdr>li{    
    position:relative;
    display:inline-block; 
    margin-left: 20px;}

#menu_hdr>li>a{
    display: block;
    font-size: 16px;
    color: #8f8178;    
    text-decoration: none;}
#menu_hdr ul{
    margin: 0px;
    padding: 0px;
    z-index: 1;
    list-style: none;
    display: none;
    position: absolute;
    text-align:left;
    left: 0;
    width: 120px; }
#menu_hdr ul ul  {
    visibility: hidden; 
    list-style: none;
    left: 121px;
    width: 100px;
    top: 0px; }
#menu_hdr ul:hover ul a {
    visibility: visible; 
    position: relative;}
#menu_hdr ul li{
    float: none ; }
#menu_hdr li:hover> ul { 
    display: block;
    /*    border:1px solid #aba09a; */}
#menu_hdr ul li a{
    border-bottom:1px solid #aba09a; 
    display: block;
    font-size: 14px;  
    background: #fff;
    padding: 7px 10px;
    color: #aba09a;
    text-decoration: none;}
#menu_hdr li a:hover{
    color: #053365;}

#menu_hdr ul li a:hover{
    background: #053365;
    color:#fff;}

/*.download{
    text-align: center;
    display: inline-block;
    margin-top: 150px;
    margin-right: 0px;}*/

.download span {
    outline: none;
    width: auto;
    height: auto;
    cursor: pointer;
    /*    margin: 0.5em 0;*/
    /*margin-left: 220px;*/
    padding: 3% !important;
    position: relative;
    display: inline-block;
    padding: 0px 14px;
    border-radius: 5px;
    background: #787878;
    color: #fff;
    box-shadow: 1px 1px #888888;
    /*        border-bottom: 2px solid #80736a;*/
    -webkit-transition: -webkit-transform 0.2s;
    -moz-transition: -moz-transform 0.2s;
    -o-transition: -o-transform 0.2s;
    -ms-transition: -ms-transform 0.2s;
    transition: transform 0.2s;

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;

    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;}

.download span:before {
    position: absolute;
    top: 100%;
    left: 0;
    width: auto;
    height: auto;
    border-radius: 5px;
    background: #888888;
    margin-left: 0;
    padding: 3% !important;
    content: attr(data-hover);
    border-bottom: 2px solid #555;
    -webkit-transition: background 0.3s;
    -moz-transition: background 0.3s;
    -o-transition: background 0.3s;
    -ms-transition: background 0.3s;
    transition: background 0.3s;

    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    transform: rotateX(-90deg);

    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;}
.download span:hover{
    color: #000;
    width: auto;
    font-size:16px; 
    -webkit-transform: rotateX(90deg) translateY(-12px);
    -moz-transform: rotateX(90deg) translateY(-12px);
    -o-transform: rotateX(90deg) translateY(-12px);
    -ms-transform: rotateX(90deg) translateY(-12px);
    transform: rotateX(90deg) translateY(-12px);}

/*.content figure{margin-left: 200px;width: 50%; border: 5px solid #09A300; border-radius: 15px;}*/

li.download:hover span:before,li.download:focus span:before { background: #C0C0C0;}