* {
    margin: 0;
    padding: 0;
}
body {
    font: 11px Tahoma, Arial, Verdana, sans-serif;
    color: #fff;
    width: 100%;
    background: #494292 url(/templates/Helius-Original/images/bg.png) repeat;
}
a {
    color: #fff;
    outline: none;
    text-decoration: none;
}
a:hover {
    text-decoration: none;
}
p {
    margin: 0 0 18px
}
img {
    border: none;
}
input {
    vertical-align: middle;
}
#wrapper {
    width: 1138px;
    margin: 0 auto;
}

div.outer {
    width: 100%;
    overflow: hidden;
}
div.inner {
    float: right;
    position: relative;
    right: 50%;
}
div.center {
    position: relative;
    right: -50%;
}
span.yellow {
    color: #fde303;
}

/* Header
-----------------------------------------------------------------------------*/
#header {
    height: 257px;
}
#headTop {
    background: url(/templates/Helius-Original/images/bg-head-top.png) no-repeat scroll;
    height: 85px;
}
#headLogo {
    padding: 11px 0 0 17px;

}
#headBottom {
    margin-top: 18px;
    height: 154px;
    background: url(/templates/Helius-Original/images/bg-head-bottom.png) no-repeat scroll;
}
#headNavigation {
    padding-top: 4px;
}
#headNavigation ul {
    list-style: none;
}
#headNavigation ul li{
    display: block;
    float: left;
    height: 32px;
    text-align: center;
    width: 100px;
    background: url(/templates/Helius-Original/images/bg-head-menu.png) repeat-x scroll;
}
#headNavigation ul li:hover, #headNavigation ul li.first:hover, #headNavigation ul li.last:hover{
    background: url(/templates/Helius-Original/images/bg-head-menu-active.png) repeat-x scroll;
}
#headNavigation ul li a:hover {
    color: #fff;
}
#headNavigation ul li a {
    font-size: 12px;
    color: #272262;
    display: block;
    width: 100%;
    height: 100%;
    padding-top: 8px;
}
#headNavigation ul li.first{
    width: 100px;
    background: url(/templates/Helius-Original/images/bg-head-menu-first.png) no-repeat scroll;
}
#headNavigation ul li.last{
    width: 115px;
    background: url(/templates/Helius-Original/images/bg-head-menu-last.png) no-repeat scroll;
}
#headBottomWrapper {
    width: 865px;
    padding-top: 19px;
    margin: 0 auto;
}
#headIcq {
    background: url(/templates/Helius-Original/images/bg-head-icq.png) no-repeat scroll;
    height: 78px;
    width: 141px;
    float: left;
}
#headIcq ul{
    list-style: none;
}
#headIcq ul li {
    padding-top: 8px;
}
#headIcq ul li img {
    padding-left: 10px;
    float: left;
}
#headIcq ul li a{
    padding-left: 10px;
    vertical-align: middle;
    font-size: 12px;
    font-weight: bold;
    color: #fdfa03;
    text-shadow: 1px 1px 1px #000;

}
#headSearch {
    background: url(/templates/Helius-Original/images/bg-head-search.png) no-repeat scroll;
    height: 78px;
    width: 708px;
    float: right;
    padding-top: 31px;
}
#headSearch input {
    margin-left: 14px;
    background: #d9d8e5;
    border: 1px solid #000;
    height: 19px;
    width: 410px;
    color: #3f3a7b;
    margin-top: -5px;
}
#headSearch button {
    margin-left: 3px;
    background: #fdc322;
    border: none;
    font-weight: bold;
    font-size: 12px;
    color: #3f3a7b;
    width: 47px;
}
#headSearch a {
    margin-left: 50px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: underline;
    color: #fde303;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
    border-left: 265px solid #272262;
    height: 1%;
    background: #272262;

}
#middle:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}
#container {
    width: 100%;
    float: left;
    overflow: hidden;
    margin-right: -100%;

}
#content {
    padding: 0 20px;
}
.product {
    background: #494383;
    height: 257px;
    width: 202px;
    border:2px solid #3F3A7B;
}
.product .productImage {
    width: 174px;
    margin: 14px auto 5px;
    height: 190px;
}
.product .productImage img{
    max-width: 174px;
    max-height: 190px;
}
.product .yellow {
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
    width: 265px;
    position: relative;
    background: #272262;
    left: -265px;
}
.templateinfoBox, .templateinfoBox_right {
    margin-top: -2px;
    background: #3f3a7b;
}
.infoBoxHeading {
    
}
.infoBoxHeading a, .infoBoxHeading_right a, .infoBoxHeading font, .infoBoxHeading span {
    font-size: 13px;
    font-weight: bold;
    color: #fff;
}
#boxShoppingCart {
    background: url(/templates/Helius-Original/images/bg-box-shopping-cart.png) no-repeat scroll;
    width: 240px;
    height: 66px;
    margin: 0 auto;
    padding-left: 10px;
}
#boxLoginForm tr td{
    padding-top: 10px;
}
#boxLoginForm input.inp {
    width: 170px;
    height: 19px;
    border: 1px solid #2c2767;
    background: #d9d8e5;
}
#boxLoginForm button {
    float: right;
    background: #fdc322;
    border: none;
    font-weight: bold;
    font-size: 12px;
    color: #3f3a7b;
    width: 48px;
    margin-right: 25px;
}
#boxLoginForm a {
    color: #fde303;
    text-decoration: underline;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
    height: 70px;
    background: url(/templates/Helius-Original/images/bg-footer.png) no-repeat scroll;
    text-align: center;
    padding-top: 20px;
}
#footInfo {
    width: 200px;
    float: left;
    padding-left: 20px;
    text-align: left;
}