#topLogo {    background: url('../img/top_logo.jpg') left center no-repeat;    height: 218px;    padding-left: 300px;}#topLogo .sitename {    padding-top: 170px;}#topCart {    padding-top: 160px;}#authorMenu {    height: 63px;    background: url("../img/menu-bg.png") repeat-x #fff;}#authorMenu a {    line-height: 47px;    color: #c8c8c8;}#authorMenu a:hover {    color: #000;}.product-item {}.product-item h3 {    color: #8a6666;    font-size: 14px;    line-height: 1;    text-transform: uppercase;    height: 42px;}.product-item .price {    color: #624c4c;    font-size: 16px;    margin: 8px 0;}.products-block {    background: url("../img/products-bg.png") left bottom repeat-x #fff;}.products-block .row-fluid {    margin-top: 32px;    margin-bottom: 32px;}#copyright p {    margin: 0;    color: #9d8383;}#footer {    background: url("../img/footer-bg.png") repeat-x #fff;    min-height: 200px;}#popup_container {    position: absolute;    top: 0;    left: 0;    z-index: 100;    text-align: left;}#popup_container .b {    background: transparent url('../images/core/b.png') repeat scroll 0 0;}#popup_container .tl {    background: transparent url('../images/core/tl.png') repeat scroll 0 0;    *background: url('../images/core/tl.png');}#popup_container .tr {    background: transparent url('../images/core/tr.png') repeat scroll 0 0;}#popup_container .bl {    background: transparent url('../images/core/bl.png') repeat scroll 0 0;}#popup_container .br {    background: transparent url('../images/core/br.png') repeat scroll 0 0;}#popup_container table {    border-collapse: collapse;    margin: auto;}#popup_container .body {    background: #fff;    width: 600px;}#popup_container .tl,#popup_container .tr,#popup_container .bl,#popup_container .br {    height: 10px;    overflow: hidden;    padding: 0;    width: 10px;}#popup_title,#note_title {    background: none repeat scroll 0 0 #396EA4;    border: 1px solid #396EA4;    color: #FFFFFF;    font-size: 13px;    font-weight: bold;    line-height: 1;    margin: 0;    padding: 6px;    text-shadow: 0 1px 0 #111111;}#popup_container .popup_x_button,#noteform .popup_x_button {    background: url('../images/core/boxicon.gif') repeat scroll -4px -2px #9AB5D1;    cursor: pointer;    float: right;    height: 17px;    margin: 5px 7px 0;    padding: 0;    width: 17px;}#popup_container .popup_x_button:hover,#noteform .popup_x_button:hover {    background-color: #fff;}#popup_progress {    display: none;    text-align: center;    width: 100%;    margin: 45px 0 28px;}#popup_content {    padding: 0;    margin: 0;}#popup_message {    color: #111;    font-size: 13px;    padding: 0 3px 0 3px;    border-left: 1px solid #aaa;    border-right: 1px solid #aaa;    overflow:hidden;}#popup_message .box_message_content {    color: #111;    font-size: 13px;    margin: 5px;    padding: 5px;}#popup_panel, #note_panel {    background: #f9f9f9;    border: 1px solid #aaa;    border-top: 1px solid #ccc;    margin-top: 0px;    padding: 3px;    padding-right: 10px;    text-align: right;}#popup_prompt {    margin: 0.5em 0}span.ajax-loader {    background: url('../images/core/ajax-loader.gif') no-repeat;    display: none;    float: left;    left: 6px;    position: relative;    top: 11px;    width: 36px;}#popup_info {    border: 1px solid #666666;    display: none;    float: left;    margin: 3px 2px;    padding: 2px 9px 1px;    position: relative;}#popup_info.error {    background-color: #E6A4A4;}#popup_info.info {    background-color: #AEFFA4;}/** Core messages styles [AM][end] **/#popup_message div.js_smiles, #smileajax {    height: 1px;}#popup_message div.js_smiles a, #smileajax a {    text-decoration: none;}.control_image {    padding: 0 5px 0 10px;}.loginza {    text-decoration: none;    margin-right: 5px;}.shop_cat_list {    list-style: none;    margin: 0 0 0 8px;}.shop_cat_list .shop_cat_item {    padding-left: 60px;    line-height: 60px;}.imghint{    position:absolute;    padding:10px;    background:#FFF;    border:solid 2px gray;    display:none;}.product-desc .description {    color: #805B5B;}#topMenu li.current a,#authorMenu li.current a{    color: #000;    font-weight: bold;}.front_preview {    width: 150px;    height: 150px;    display: inline-block;}.psys.form-inline input,.psys.form-inline select{    margin-right: 10px;}.psys.form-inline input[readonly] {    width: 100px;}.old_price {    text-decoration: line-through;    display: inline-block;}.price {    display: inline-block;}.sess_messages {    font-size: 16px;    font-weight: bold;}.required_class {    color: red;    font-weight: bold;    display: inline;    margin-left: 10px;}.vendor .taglinebar .label{margin-right: 10px}