#products {
   /* height:540px;*/
    background:#272727;
}

#products .left {
    /*height:540px;*/
    background:url(/images/allprods_left_bg.gif) no-repeat left bottom;
}

#products .right {
    padding:0 0 50px 22px;
   /* height:540px;*/
    background:url(/images/allprods_right_bg.gif) no-repeat right bottom;
}

#products .product {
    float:left;
    margin:24px 18px 0 0;
    background:url(/images/proditem_bg.gif) repeat-x top;
    text-align:left;
}

#products .product .left {
    height:auto;
    float:left;
    background:url(/images/proditem_left_bg.gif) no-repeat left top;
}

#products .product .right {
    float:left;
    width:400px;
    height:auto;
    padding:14px 0 0 0;
    background:url(/images/proditem_right_bg.gif) no-repeat right top;
}

#products .product .box {
    float:left;
    margin:0 13px 0 13px;
}

#products .product .h2 {
    float:left;
    margin:0 0 5px 0;
    padding:0;
    font-family:Tahoma;
    font-size:24px;
    font-weight:normal;
    color:#E3F7FF;
    text-decoration:none;
}

#products .product .h2:hover {
    color:#fff;
}

#products .product p {
    float:left;
    width:260px;
    margin:0 !important;
    padding:0 !important;
    font-family:Tahoma;
    font-size:11px;
    color:#E6F8FF;
}

#products .product .links {
    float: left;
    margin:5px 0 0 0;
    color:#BCC9FF;
}

#products .product .links a {
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
    color:#BCC9FF;
}
#products .product .links a:hover {
    text-decoration:underline;
}

.highslide-html {
    /*border: 1px solid white;*/
    background-color:#000;
    
}
.highslide-html-blur {
    /*border: 1px solid silver;*/
}
.highslide-html-content {
    position: absolute;
    display: none;
}
/* Put these last in your highlide-related CSS */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#overlay {
    position:absolute;
    z-index: 101;
    background:#FFE17F;
}

#overlay .content {
    margin:10px;
    border:1px solid #F6CA43;
    background:#fff;
    text-align:left;
    font-family:Tahoma;
}

#overlay .bottom {
    padding:15px;
    border-top:1px solid #ccc;
    text-align:right;
}

#overlay .bottom .close {
    color:#838383;
    font-family:Tahoma;
    text-decoration:none;
}

#overlay .bottom .close:hover {
    text-decoration:underline;
}

#overlay .content p {
    margin:0;
    padding:0 15px 15px 15px;
    text-align:justify;
}

#overlay .content p a {
    color:#0049A3;
}

#overlay .content h3, #cboxContent h3,
#overlay .content h2, #cboxContent h2,
#overlay .content h1, #cboxContent h1{
    margin:15px;
    padding:0;
    font-size:20px;
}

#overlay .content ol,
#overlay .content ul {
    margin:0 15px 15px 15px;
    padding:0;
    text-align:justify;
    list-style:none;
}

#overlay .content ol li,
#overlay .content ul li {
    margin-bottom:10px;
}

#overlay .content .download, #cboxContent .download {
    line-height:24px;
    font-family:Arial;
    font-size:15px;
}

#overlay h5, #colorbox h5 {
    margin:3px;
    padding:10px;
    font-size:18px;
    background:#fdc938;
}

#overlay .download, #colorbox .download {
    margin:5px 5px 5px 8px;
    padding:6px 0 6px 35px;
    background:url(/images/icon_download.gif) no-repeat left top;
    font-size:11px !important;
    color:#a0a0a0;
    line-height:14px !important;
}

#overlay .download a, #colorbox .download a {
    font-weight:bold;
    font-size:14px;
    color:#0049A3;
    line-height:18px;
}

#overlay .download a.big, #colorbox .download a.big {
    font-weight:bold;
    font-size:18px;
    color:#0049A3;
    line-height:18px;
}


#cover {
    display:none;
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    z-index:100;
    background:#000;
}

.highslide-loading {
    padding:10px !important;
    background:#fff;
    color:#000;
    font-weight:bold;
}
