#currency a,
select {
 border:1px solid #ccc
}
html {
 overflow-y:scroll
}
body {
 background-color:#fff;
 color:#000;
 font-family:Arial,Helvetica,sans-serif
}
a,
body,
input,
select,
td,
textarea,
th {
 font-size:13px
}
.welcome,
h1 {
 color:#35383b;
 font-family:Arial,Helvetica,sans-serif;
 font-size:28px;
 font-weight:400;
 margin-bottom:4px;
 text-shadow:0 0 1px rgba(0,0,0,.01)
}
#currency a b,
h2 {
 color:#000
}
#currency,
#language {
 top:15px;
 line-height:17px;
 color:#666;
 position:absolute
}
h2 {
 font-size:18px;
 margin-top:4px;
 margin-bottom:1px
}
a,
a b,
a:visited {
 color:#076899;
 text-decoration:underline;
 cursor:pointer
}
#currency a,
#currency a b,
a:hover {
 text-decoration:none
}
a img {
 border:0
}
form {
 margin:0;
 display:inline
}
input[type=text],
input[type=password],
textarea {
 background:#f8f8f8;
 border:1px solid #ccc;
 padding:3px;
 margin-left:0;
 margin-right:0
}
select {
 background:#f8f8f8;
 padding:2px
}
label {
 cursor:pointer
}
#container {
 width:980px;
 margin-left:auto;
 margin-right:auto;
 text-align:left
}
#column-left {
 float:left;
 width:180px
}
#column-right {
 float:right;
 width:180px
}
#content {
 min-height:400px;
 margin-bottom:25px
}
#column-left+#column-right+#content,
#column-left+#content {
 margin-left:195px
}
#column-right+#content {
 margin-right:195px
}
#header {
 height:90px;
 margin-bottom:7px;
 padding-bottom:4px;
 position:relative;
 z-index:99
}
#header #logo {
 position:absolute;
 top:25px;
 left:15px
}
#language {
 left:320px;
 width:80px
}
#language img {
 cursor:pointer;
 margin-right:5px
}
#currency {
 width:75px;
 left:425px
}
#currency a {
 display:inline-block;
 padding:2px 4px;
 color:#999;
 margin-right:2px;
 margin-bottom:2px
}
#header #cart {
 position:absolute;
 top:0;
 right:145px;
 z-index:9;
 min-width:300px
}
#header #search,
#header #welcome,
#header .links {
 right:0;
 position:absolute
}
#header #cart .heading {
 float:right;
 margin-right:172px;
 margin-top:14px;
 padding-left:14px;
 padding-right:14px;
 border-top:1px solid #fff;
 border-left:1px solid #fff;
 border-right:1px solid #eee;
 background:#fff;
 position:relative;
 z-index:1
}
#header #cart .content,
#header #cart.active .heading {
 border-top:1px solid #eee;
 border-left:1px solid #eee;
 border-right:1px solid #eee
}
#header #cart .heading h4 {
 color:#333;
 font-size:15px;
 font-weight:700;
 margin-top:0;
 margin-bottom:2px
}
#header #cart .heading a {
 color:#075882;
 text-decoration:none
}
#header #cart .heading a span {
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/arrow-down.png) 100% 50% no-repeat #fff;
 padding-right:15px
}
#header #cart .content {
 clear:both;
 display:none;
 position:relative;
 top:-1px;
 padding:8px;
 min-height:150px;
 border-bottom:1px solid #eee;
 border-radius:0 7px 7px;
 box-shadow:0 2px 2px #ddd;
 background:#fff
}
#header #cart.active .heading {
 margin-top:5px;
 padding-top:10px;
 padding-bottom:6px;
 border-radius:7px 7px 0 0
}
#header #cart.active .content {
 display:block
}
.mini-cart-info table {
 border-collapse:collapse;
 width:100%;
 margin-bottom:5px
}
.mini-cart-info td {
 color:#000;
 vertical-align:top;
 padding:10px 5px;
 border-bottom:1px solid #eee
}
.mini-cart-info .image {
 width:1px
}
.mini-cart-info .image img {
 border:1px solid #eee;
 text-align:left
}
.mini-cart-info .quantity,
.mini-cart-info .remove,
.mini-cart-info td.total,
.mini-cart-total {
 text-align:right
}
.mini-cart-info .name small {
 color:#666
}
.mini-cart-info .remove img {
 cursor:pointer
}
.mini-cart-total table {
 border-collapse:collapse;
 display:inline-block;
 margin-bottom:5px
}
#header .links a,
#menu>ul>li>a {
 display:block;
 text-decoration:none
}
.mini-cart-total td {
 color:#000;
 padding:4px
}
#header #cart .checkout {
 text-align:right;
 clear:both
}
#header #cart .empty {
 padding-top:50px;
 text-align:center
}
#header #search {
 top:15px;
 width:298px;
 z-index:15
}
#header .button-search {
 position:absolute;
 left:0;
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/button-search.png) center center no-repeat;
 width:28px;
 height:24px;
 border-right:1px solid #ccc;
 cursor:pointer
}
#header #search input {
 background:#fff;
 padding:1px 1px 1px 33px;
 width:262px;
 height:21px;
 border:1px solid #ccc;
 border-radius:3px;
 box-shadow:0 2px 0 #f0f0f0
}
#header #welcome {
 top:47px;
 z-index:5;
 width:298px;
 text-align:right;
 color:#080808
}
#header .links {
 bottom:3px;
 font-size:10px;
 padding-right:10px
}
#header .links a {
 float:left;
 padding:0 0 0 7px;
 color:#035984;
 font-size:13px
}
#header .links a+a {
 margin-left:8px;
 border-left:1px solid #ccc
}
#menu {
 background:#3c3c3c;
 border-bottom:1px solid #000;
 height:37px;
 margin-bottom:15px;
 border-radius:5px;
 box-shadow:0 2px 2px #ddd;
 padding:0 5px
}
#menu ul {
 list-style:none;
 margin:0;
 padding:0
}
#menu>ul>li {
 position:relative;
 float:left;
 z-index:20;
 padding:6px 5px 5px 0
}
#menu>ul>li>a {
 font-size:14px;
 color:#fff;
 line-height:14px;
 padding:6px 10px;
 margin-bottom:5px;
 z-index:6;
 position:relative
}
#menu>ul>li:hover>a {
 background:#000;
 border-radius:5px
}
#menu>ul>li>div {
 display:none;
 position:absolute;
 z-index:5;
 padding:5px;
 border:1px solid #000;
 border-radius:0 0 5px 5px;
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/menu.png)
}
#menu>ul>li:hover>div {
 display:table
}
#menu>ul>li>div>ul {
 display:table-cell
}
.box-product .image,
.error,
.help,
table.radio td label {
 display:block
}
#menu>ul>li ul+ul {
 padding-left:20px
}
#menu>ul>li ul>li>a {
 text-decoration:none;
 padding:4px;
 color:#fff;
 display:block;
 white-space:nowrap;
 min-width:120px
}
#menu>ul>li ul>li>a:hover {
 background:#000
}
#menu>ul>li>div>ul>li>a {
 color:#fff
}
.breadcrumb {
 color:#ccc;
 margin-bottom:10px
}
.attention,
.information,
.success,
.warning {
 padding:10px 10px 10px 33px;
 margin-bottom:15px;
 color:#555;
 border-radius:5px
}
.success {
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/success.png) 10px center no-repeat #eaf7d9;
 border:1px solid #bbdf8d;
 border-radius:5px
}
.warning {
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/warning.png) 10px center no-repeat #ffd1d1;
 border:1px solid #f8acac;
 border-radius:5px
}
.attention {
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/attention.png) 10px center no-repeat #fff5cc;
 border:1px solid #f2dd8c;
 border-radius:5px
}
.attention .close,
.information .close,
.success .close,
.warning .close {
 float:right;
 padding-top:4px;
 padding-right:4px;
 cursor:pointer
}
.required {
 color:red;
 font-weight:700
}
.error {
 color:red
}
.help {
 color:#999;
 font-size:10px;
 font-weight:400;
 font-family:Verdana,Geneva,sans-serif
}
.box .box-heading,
.htabs a,
a.button,
input.button {
 font-family:Arial,Helvetica,sans-serif
}
table.form {
 width:100%;
 border-collapse:collapse;
 margin-bottom:20px
}
table.form tr td:first-child {
 width:150px
}
table.form>*>*>td {
 color:#000
}
table.form td {
 padding:4px
}
input.large-field,
select.large-field {
 width:300px
}
table.list,
table.radio {
 width:100%;
 border-collapse:collapse
}
table.list {
 border-top:1px solid #ddd;
 border-left:1px solid #ddd;
 margin-bottom:20px
}
table.list td {
 border-right:1px solid #ddd;
 border-bottom:1px solid #ddd
}
table.list thead td {
 background-color:#efefef;
 padding:0 5px
}
.list thead td,
table.list thead td a {
 text-decoration:none;
 color:#222;
 font-weight:700
}
table.list tbody td {
 padding:0 5px
}
table.list .left {
 text-align:left;
 padding:7px
}
table.list .right {
 text-align:right;
 padding:7px
}
table.list .center {
 text-align:center;
 padding:7px
}
table.radio td {
 padding:5px
}
table.radio tr td:first-child {
 width:1px
}
table.radio tr td:first-child input {
 margin-top:1px
}
table.radio tr.highlight:hover td {
 background:#f1ffdd;
 cursor:pointer
}
.pagination {
 border-top:1px solid #eee;
 padding-top:8px;
 display:inline-block;
 width:100%;
 margin-bottom:10px
}
.pagination .links a,
.pagination .links b {
 padding:4px 10px;
 display:inline-block;
 text-decoration:none
}
.pagination .links {
 float:left
}
.pagination .links a {
 border:1px solid #eee;
 color:#606060
}
.pagination .links b {
 border:1px solid #075882;
 font-weight:500;
 color:#075882;
 background:#fff
}
.box .box-heading,
.box-product .name a,
.box-product .price,
.box-product .price-new,
.htabs a,
.manufacturer-heading,
.product-compare,
.product-compare a,
.product-filter .display a,
.product-list .name a,
.product-list .price-new,
a.button,
input.button,
ul.box-category>li a.active,
ul.box-filter span {
 font-weight:600
}
.pagination .results {
 float:right;
 padding-top:3px
}
a.button,
input.button {
 cursor:pointer;
 color:#fff;
 line-height:12px;
 font-size:14px;
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/button.png) repeat-x;
 border-radius:7px;
 box-shadow:0 2px 2px #ddd
}
a.button {
 display:inline-block;
 text-decoration:none;
 padding:6px 12px
}
input.button {
 margin:0;
 border:0;
 height:24px;
 padding:0 12px
}
.box,
.box-product>div,
.buttons,
.tab-content {
 margin-bottom:20px
}
a.button:hover,
input.button:hover {
 background-position:0 -24px
}
.buttons {
 background:#fff;
 border:1px solid #eee;
 overflow:auto;
 padding:6px
}
.htabs a,
.tab-content {
 border-left:1px solid #ddd;
 border-right:1px solid #ddd
}
.htabs,
.tab-content {
 border-bottom:1px solid #ddd
}
.buttons .left {
 float:left;
 text-align:left
}
.buttons .right {
 float:right;
 text-align:right
}
.buttons .center {
 text-align:center;
 margin-left:auto;
 margin-right:auto
}
.htabs {
 height:30px;
 line-height:16px
}
.htabs a {
 border-top:1px solid #ddd;
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/tab.png) repeat-x #fff;
 padding:7px 15px 6px;
 float:left;
 font-size:14px;
 text-align:center;
 text-decoration:none;
 color:#000;
 margin-right:2px;
 display:none
}
.htabs a.selected {
 padding-bottom:7px;
 background:#fff
}
.tab-content {
 padding:10px;
 z-index:2;
 overflow:auto
}
.box .box-heading {
 border-radius:7px 7px 0 0;
 border:1px solid #dbdee1;
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/background.png) repeat-x;
 padding:8px 10px 7px;
 font-size:14px;
 line-height:14px;
 color:#333
}
.box .box-content {
 background:#fff;
 border-radius:0 0 7px 7px;
 border-left:1px solid #dbdee1;
 border-right:1px solid #dbdee1;
 border-bottom:1px solid #dbdee1;
 padding:10px
}
.box-product {
 width:100%;
 overflow:auto
}
.box-product>div {
 width:130px;
 display:inline-block;
 vertical-align:top;
 margin-right:20px
}
#column-left+#column-right+#content .box-product>div {
 width:119px
}
.box-product .image {
 margin-bottom:0
}
.box-product .name a,
.box-product .price,
.box-product .rating {
 display:block;
 margin-bottom:4px
}
.box-product .image img {
 padding:3px;
 border:1px solid #e7e7e7
}
.box-product .name a {
 color:#075882;
 text-decoration:none
}
.box-product .price {
 color:#333
}
.box-product .price-old {
 color:red;
 text-decoration:line-through
}
ul.box-category,
ul.box-category ul {
 list-style:none;
 margin:0;
 padding:0
}
ul.box-category>li:first-child {
 padding:0 8px 8px 0
}
ul.box-category>li {
 padding:8px 8px 8px 0
}
ul.box-category>li+li {
 border-top:1px solid #eee
}
ul.box-category>li>a {
 text-decoration:none;
 color:#333
}
ul.box-category>li ul {
 display:none
}
ul.box-category>li a.active+ul {
 display:block
}
ul.box-category>li ul>li {
 padding:5px 5px 0 10px
}
ul.box-category>li ul>li>a {
 text-decoration:none;
 display:block
}
ul.box-category>li ul>li>a.active {
 font-weight:700
}
ul.box-filter,
ul.box-filter ul {
 list-style:none;
 margin:0;
 padding:0
}
ul.box-filter span {
 border-bottom:1px solid #eee;
 display:block;
 padding-bottom:5px;
 margin-bottom:8px
}
#content .content,
.category-info,
.category-list,
.manufacturer-list {
 margin-bottom:20px;
 overflow:auto
}
ul.box-filter>li ul {
 padding-bottom:10px
}
#content .content {
 padding:10px;
 border:1px solid #eee
}
#content .content .left {
 float:left;
 width:49%
}
#content .content .right {
 float:right;
 width:49%
}
.category-info .image {
 float:left;
 padding:5px;
 margin-right:15px;
 border:1px solid #e7e7e7
}
.category-list ul {
 float:left;
 width:18%
}
.manufacturer-list {
 border:1px solid #dbdee1;
 padding:5px
}
.manufacturer-heading {
 background:#f8f8f8;
 font-size:15px;
 padding:5px 8px;
 margin-bottom:6px
}
.manufacturer-content {
 padding:8px
}
.manufacturer-list ul {
 float:left;
 width:25%;
 margin:0 0 10px;
 padding:0;
 list-style:none
}
.product-filter .limit,
.product-list .right {
 margin-left:15px;
 float:right
}
.product-filter {
 border-bottom:1px solid #eee;
 padding-bottom:5px;
 overflow:auto
}
.product-info .options,
.product-info .price {
 border-bottom:1px solid #e7e7e7;
 padding:0 5px 10px
}
.product-filter .display {
 margin-right:15px;
 float:left;
 padding-top:4px;
 color:#333
}
.product-filter .sort {
 float:right;
 color:#333
}
.product-filter .limit {
 color:#333
}
.product-compare {
 padding-top:6px;
 margin-bottom:25px
}
.product-compare a {
 text-decoration:none
}
.product-list>div {
 overflow:auto;
 margin-bottom:15px
}
.product-list>div+div {
 border-top:1px solid #eee;
 padding-top:16px
}
.product-grid .image img,
.product-info .image,
.product-info .image-additional img,
.product-list .image img {
 border:1px solid #e7e7e7
}
.product-list .image {
 float:left;
 margin-right:10px
}
.product-list .image img {
 padding:3px
}
.product-list .name {
 margin-bottom:3px
}
.product-list .name a {
 color:#075882;
 text-decoration:none
}
.product-list .description {
 line-height:15px;
 margin-bottom:5px;
 color:#4d4d4d
}
.product-list .rating {
 color:#4d4d4d
}
.product-list .price {
 float:right;
 height:50px;
 margin-left:8px;
 text-align:right;
 color:#333;
 font-size:12px
}
.product-list .price-old {
 color:red;
 text-decoration:line-through
}
.product-list .price-tax {
 font-size:12px;
 font-weight:400;
 color:#bbb
}
.product-list .compare a,
.product-list .wishlist a {
 color:#333;
 padding-left:18px;
 display:block;
 text-decoration:none
}
.product-list .cart,
.product-list .compare,
.product-list .wishlist {
 margin-bottom:3px
}
.product-list .wishlist a {
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/add.png) left center no-repeat
}
.product-list .compare a {
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/add.png) left 60% no-repeat
}
.product-grid {
 width:100%;
 overflow:auto
}
.product-grid>div {
 width:130px;
 display:inline-block;
 vertical-align:top;
 margin-right:20px;
 margin-bottom:15px
}
#column-left+#column-right+#content .product-grid>div {
 width:125px
}
.product-grid .image {
 display:block;
 margin-bottom:0
}
.product-grid .image img {
 padding:3px
}
.product-grid .name a {
 color:#075882;
 font-weight:700;
 text-decoration:none;
 display:block;
 margin-bottom:4px
}
.product-grid .description {
 display:none
}
.product-grid .price,
.product-grid .rating {
 display:block;
 margin-bottom:4px
}
.product-grid .price {
 font-weight:700;
 color:#333
}
.product-grid .price-old {
 color:red;
 text-decoration:line-through
}
.product-grid .price-new {
 font-weight:700
}
.product-grid .price .price-tax {
 display:none
}
.product-grid .cart,
.product-grid .compare,
.product-grid .wishlist {
 margin-bottom:3px
}
.product-grid .compare a,
.product-grid .wishlist a {
 color:#333;
 text-decoration:none;
 padding-left:18px;
 display:block;
 background:url(https://cdn.spammer.ro/catalog/view/theme/default/image/add.png) left center no-repeat
}
.product-info {
 overflow:auto;
 margin-bottom:20px
}
.product-info>.left {
 float:left;
 margin-right:15px
}
.product-info>.left+.right {
 margin-left:265px
}
.product-info .image {
 float:left;
 margin-bottom:20px;
 padding:10px;
 text-align:center
}
.product-info .image-additional {
 width:260px;
 margin-left:-10px;
 clear:both;
 overflow:hidden
}
.product-info .image-additional a {
 float:left;
 display:block;
 margin-left:10px;
 margin-bottom:10px
}
.product-info .description {
 border-top:1px solid #e7e7e7;
 border-bottom:1px solid #e7e7e7;
 padding:5px 5px 11px;
 margin-bottom:10px;
 line-height:20px;
 color:#4d4d4d
}
.product-info .description span {
 color:#075882
}
.product-info .description a {
 color:#4d4d4d;
 text-decoration:none
}
.product-info .price {
 overflow:auto;
 margin-bottom:10px;
 font-size:17px;
 font-weight:700;
 color:#333
}
.product-info .price-old {
 color:red;
 text-decoration:line-through
}
.product-info .price .reward,
.product-info .price-tax {
 font-size:13px;
 font-weight:400;
 color:#999
}
.product-info .price .discount {
 font-weight:400;
 font-size:12px;
 color:#4d4d4d
}
.product-info .options {
 margin-bottom:10px;
 color:#000
}
.product-info .option-image {
 margin-top:3px;
 margin-bottom:10px
}
.product-info .option-image label {
 display:block;
 width:100%;
 height:100%
}
.product-info .option-image img {
 margin-right:5px;
 border:1px solid #ccc;
 cursor:pointer
}
.product-info .cart {
 border-bottom:1px solid #e7e7e7;
 padding:0 5px 10px;
 margin-bottom:20px;
 color:#4d4d4d
}
.product-info .cart div>span {
 color:#999
}
.product-info .cart .links {
 display:inline-block;
 vertical-align:middle
}
.attribute td,
.cart-info tbody td,
.compare-info td,
.return-opened textarea,
.wishlist-info tbody td {
 vertical-align:top
}
.product-info .cart .minimum {
 padding-top:5px;
 font-size:12px;
 color:#999
}
.product-info .review {
 color:#4d4d4d;
 border-top:1px solid #e7e7e7;
 border-left:1px solid #e7e7e7;
 border-right:1px solid #e7e7e7;
 margin-bottom:10px
}
.product-info .review>div {
 padding:8px;
 border-bottom:1px solid #e7e7e7;
 line-height:20px
}
.product-info .review>div>span {
 color:#075882
}
.product-info .review .share {
 overflow:auto;
 line-height:normal
}
.product-info .review .share a {
 text-decoration:none
}
.review-list {
 padding:10px;
 overflow:auto;
 margin-bottom:20px;
 border:1px solid #eee
}
.attribute,
.compare-info,
.wishlist-info table {
 border-top:1px solid #ddd;
 margin-bottom:20px
}
.attribute td,
.compare-info td,
.wishlist-info tbody td,
.wishlist-info thead td {
 border-bottom:1px solid #ddd
}
.attribute,
.cart-info table,
.compare-info,
.wishlist-info table {
 border-left:1px solid #ddd;
 border-collapse:collapse
}
.attribute td,
.cart-info table,
.compare-info td,
.wishlist-info table {
 border-right:1px solid #ddd
}
.review-list .author {
 float:left;
 margin-bottom:20px
}
.review-list .rating {
 float:right;
 margin-bottom:20px
}
.review-list .text {
 clear:both
}
.attribute {
 width:100%
}
.attribute thead td,
.attribute thead tr td:first-child {
 color:#000;
 font-size:14px;
 font-weight:700;
 background:#f7f7f7;
 text-align:left
}
.attribute tr td:first-child {
 color:#000;
 font-weight:700;
 text-align:right;
 width:20%
}
.attribute td {
 padding:7px;
 color:#4d4d4d;
 text-align:center
}
.compare-info {
 width:100%
}
.compare-info thead td,
.compare-info thead tr td:first-child {
 color:#000;
 font-size:14px;
 font-weight:700;
 background:#f7f7f7;
 text-align:left
}
.compare-info tr td:first-child {
 color:#000;
 font-weight:700;
 text-align:right
}
.compare-info td,
.wishlist-info thead .image {
 text-align:center
}
.compare-info td {
 padding:7px;
 width:20%;
 color:#4d4d4d
}
.compare-info .name a {
 font-weight:700
}
.compare-info .price-old {
 font-weight:700;
 color:red;
 text-decoration:line-through
}
.compare-info .price-new {
 font-weight:700
}
.wishlist-info table {
 width:100%
}
.wishlist-info td {
 padding:7px
}
.wishlist-info thead td {
 color:#4d4d4d;
 font-weight:700;
 background-color:#f7f7f7
}
.wishlist-info thead .model,
.wishlist-info thead .name,
.wishlist-info thead .stock {
 text-align:left
}
.wishlist-info thead .action,
.wishlist-info thead .price,
.wishlist-info thead .quantity,
.wishlist-info thead .total {
 text-align:right
}
.wishlist-info tbody .image img {
 border:1px solid #ddd
}
.download-list .download-content,
.order-list .order-content,
.return-list .return-content {
 padding:10px 0;
 display:inline-block;
 border-top:1px solid #eee;
 border-bottom:1px solid #eee
}
.wishlist-info tbody .image {
 text-align:center
}
.wishlist-info tbody .model,
.wishlist-info tbody .name,
.wishlist-info tbody .stock {
 text-align:left
}
.download-list .download-info,
.order-list .order-info,
.order-list .order-status,
.return-list .return-info,
.return-list .return-status,
.wishlist-info tbody .action,
.wishlist-info tbody .price,
.wishlist-info tbody .quantity,
.wishlist-info tbody .total {
 text-align:right
}
.wishlist-info tbody .price s {
 color:red
}
.wishlist-info tbody .action img {
 cursor:pointer
}
.login-content {
 margin-bottom:20px;
 overflow:auto
}
.login-content .left {
 float:left;
 width:48%
}
.login-content .right {
 float:right;
 width:48%
}
.login-content .left .content,
.login-content .right .content {
 min-height:190px
}
.order-list {
 margin-bottom:10px
}
.order-list .order-id {
 width:49%;
 float:left;
 margin-bottom:2px
}
.order-list .order-status {
 width:49%;
 float:right;
 margin-bottom:2px
}
.order-list .order-content {
 width:100%;
 margin-bottom:20px
}
.order-list .order-content div {
 float:left;
 width:33.3%
}
.order-detail {
 background:#efefef;
 font-weight:700
}
.return-list {
 margin-bottom:10px
}
.return-list .return-id {
 width:49%;
 float:left;
 margin-bottom:2px
}
.return-list .return-status {
 width:49%;
 float:right;
 margin-bottom:2px
}
.return-list .return-content {
 width:100%;
 margin-bottom:20px
}
.return-list .return-content div {
 float:left;
 width:33.3%
}
.return-product {
 overflow:auto;
 margin-bottom:20px
}
.return-model,
.return-name {
 float:left;
 width:31%;
 margin-right:15px
}
.return-quantity {
 float:left;
 width:31%
}
.return-detail {
 overflow:auto;
 margin-bottom:20px
}
.return-opened,
.return-reason {
 float:left;
 width:31%;
 margin-right:15px
}
.return-opened textarea {
 width:98%
}
.return-captcha {
 float:left
}
.download-list {
 margin-bottom:10px
}
.download-list .download-id {
 width:49%;
 float:left;
 margin-bottom:2px
}
.download-list .download-status {
 width:49%;
 float:right;
 text-align:right;
 margin-bottom:2px
}
.download-list .download-content {
 width:100%;
 margin-bottom:20px
}
.banner div,
.cart-module>div {
 display:none
}
.cart-info table,
.cart-total {
 border-top:1px solid #ddd;
 margin-bottom:15px
}
.download-list .download-content div {
 float:left;
 width:33.3%
}
.cart-info table {
 width:100%
}
.cart-info td {
 padding:7px
}
.cart-info thead td {
 color:#4d4d4d;
 font-weight:700;
 background-color:#f7f7f7;
 border-bottom:1px solid #ddd
}
.cart-info thead .image {
 text-align:center
}
.cart-info thead .model,
.cart-info thead .name,
.cart-info thead .quantity {
 text-align:left
}
.cart-info thead .price,
.cart-info thead .total {
 text-align:right
}
.cart-info tbody td {
 border-bottom:1px solid #ddd
}
.cart-info tbody .image img {
 border:1px solid #ddd
}
.cart-info tbody .image {
 text-align:center
}
.cart-info tbody .model,
.cart-info tbody .name,
.cart-info tbody .quantity {
 text-align:left
}
.cart-info tbody .price,
.cart-info tbody .total,
.cart-total td {
 text-align:right
}
.cart-info tbody .quantity img,
.cart-info tbody .quantity input[type=image] {
 position:relative;
 top:4px;
 cursor:pointer
}
.cart-info tbody span.stock {
 color:red;
 font-weight:700
}
.cart-total {
 overflow:auto;
 padding-top:8px
}
.cart-total table {
 float:right
}
.cart-total td {
 padding:3px
}
.checkout-heading {
 background:#f8f8f8;
 border:1px solid #dbdee1;
 padding:8px;
 font-weight:700;
 font-size:14px;
 color:#555;
 margin-bottom:15px
}
.checkout-heading a {
 float:right;
 margin-top:1px;
 font-weight:400;
 text-decoration:none
}
.checkout-content {
 padding:0 0 15px;
 display:none;
 overflow:auto
}
.checkout-content .left {
 float:left;
 width:48%
}
.checkout-content .right {
 float:right;
 width:48%
}
.checkout-content .buttons {
 clear:both
}
.checkout-product table {
 width:100%;
 border-collapse:collapse;
 border-top:1px solid #ddd;
 border-left:1px solid #ddd;
 border-right:1px solid #ddd;
 margin-bottom:20px
}
.contact-info .left,
.contact-info .right,
.sitemap-info .left,
.sitemap-info .right {
 width:48%;
 float:left
}
.checkout-product td {
 padding:7px
}
.checkout-product thead td {
 color:#4d4d4d;
 font-weight:700;
 background-color:#f7f7f7;
 border-bottom:1px solid #ddd
}
.checkout-product thead .model,
.checkout-product thead .name {
 text-align:left
}
.checkout-product thead .price,
.checkout-product thead .quantity,
.checkout-product thead .total {
 text-align:right
}
.checkout-product tbody td {
 vertical-align:top;
 border-bottom:1px solid #ddd
}
.checkout-product tbody .model,
.checkout-product tbody .name {
 text-align:left
}
#powered,
.checkout-product tbody .price,
.checkout-product tbody .quantity,
.checkout-product tbody .total {
 text-align:right
}
.checkout-product tfoot td {
 text-align:right;
 border-bottom:1px solid #ddd
}
.contact-info {
 overflow:auto
}
.sitemap-info {
 overflow:auto;
 margin-bottom:40px
}
#footer {
 clear:both;
 overflow:auto;
 min-height:100px;
 padding:20px;
 border-top:1px solid #dbdee1;
 border-bottom:1px solid #dbdee1;
 background:#f8f8f8
}
#footer h3 {
 color:#000;
 font-size:15px;
 margin-top:0;
 margin-bottom:8px
}
#footer .column {
 float:left;
 width:25%;
 min-height:100px
}
#footer .column ul {
 margin-top:0;
 margin-left:8px;
 padding-left:12px
}
#footer .column ul li {
 margin-bottom:3px
}
#footer .column a {
 text-decoration:none;
 color:#000
}
#footer .column a:hover {
 text-decoration:underline
}
#powered {
 margin-top:5px;
 clear:both
}
.banner div {
 text-align:center;
 width:100%
}
.banner div img {
 margin-bottom:20px
}