html, body {margin: 0; padding: 0; color: #444; font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
body * {margin: 0; padding: 0;}

body { background:#999; }

img {border: 0;}

a, a:visited {color: #585858;}
a:hover, a:active {text-decoration: none;}

ul { list-style: none none;}
li { padding-bottom: 0.5em;}

#content ul { list-style: none none; padding: 0!important; margin: 0!important; color: #444!important;
font-family: Arial, Helvetica, sans-serif!important;
font-size: 12px!important;}
#content li { padding-bottom: 0.5em; background: none !important; padding: 0!important; margin: 0!important; color: #444!important;
font-family: Arial, Helvetica, sans-serif!important;
font-size: 12px!important;}


h1, h2, h3, h4, h5, h6 {margin-bottom: 0.5em;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {text-decoration: none;}
h1 {font-size: 20px;}
h2 {margin: 0; padding: 0; font-size: 16px;}
h3 {font-size: 14px;}
h4, h4 a {}
h5 {}
h6 {}

p {margin: 0;}
span {margin: 0;}
.c-both{ clear:both; }

#content p {margin: 0!important; color: #444!important;
font-family: Arial, Helvetica, sans-serif!important;
font-size: 12px!important;}
#content span {margin: 0!important; font-family: Arial, Helvetica, sans-serif!important;
font-size: 12px!important;}
.c-both{ clear:both; }

input, select, textarea {padding: 3px; border: 1px solid #a8a8a8; border-radius: 3px; -moz-border-radius: 3px; background: #fff;}
input.checkbox { border: none; }
option {padding: 0 8px 0 0;}
input, select, label, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 12px; vertical-align: middle;}

input.input-image {padding: 0; border: 0; border-radius: 0; -moz-border-radius: 0; background: none;}


table {border-collapse: collapse; border-spacing: 0;}
table.table_form th, table.table-form td{padding: 2px;}
table.th-right th {text-align: right;}

a.profile, a.orders, a.login, a.logout, a.register, a.wishlist, a.forgotten-pass, a.points, .icon-rss {padding: 0 0 0 17px; background: url(../images/icons.gif) no-repeat 0 30px;}
a.profile {background-position: 0 -137px;}
a.orders {background-position: 0 -207px;}
a.login {background-position: 0 0;}
a.logout {background-position: 0 -172px;}
a.register {background-position: 0 -32px;}
a.wishlist {background-position: 0 -310px;}
a.points {background-position: 0 -411px;}
a.forgotten-pass {background-position: 0 -350px;}
.icon-rss {padding: 0 0 0 18px; background-position: 0 -384px;}

.item {margin: 0 0 1em;}

/* Buttons */
.button-container {padding: 8px 0;}

.button {display: inline-block; margin: 0 10px 0 0; padding: 0 0 0 5px; background: url(../images/button.png) 0 0 no-repeat;}

.button a, .button input {display: inline-block; position: relative; left: 5px; margin: 0; padding: 0 10px 0 0; color: #fff; line-height: 24px; font-weight: bold; border: 0; background: url(../images/button.png) 100% 0 no-repeat;}

.button a {font-weight: bold; text-decoration: none;}
.button a:hover, .button a:active {}

.button input {cursor: pointer; height: 22px;}

.button-cart input {padding: 0 25px 0 0; background: url(../images/button-cart.png) 100% 0 no-repeat;}

.button-empty {background-image: url(../images/button-orange.png);}
.button-empty input {background-image: url(../images/button-orange.png);}

.button-prev {background-image: url(../images/button.png);}
.button-prev input {background-image: url(../images/button.png);}

.button-next {background-image: url(../images/button.png);}
.button-next input {background-image: url(../images/button.png);}

.checkout-modules-buttons .button {background-image: url(../images/button-blue.png);}
.checkout-modules-buttons .button input {background-image: url(../images/button-blue.png);}

.TermsAndConditions-container {  }
.TermsAndConditions-container p { margin: 0 8px; }
#TermsAndConditions { padding: 8px; border: solid 1px #d3d3d3; overflow: auto; height: 100px; font-size: 11px; }
.TermsAndConditions-checkbox { margin: 4px 8px 8px; }

/* Errors */
.message {margin: 0 0 1em; font-weight: bold; color: #f73;}
.info, .warning, p.error {background: #FFF9D1; padding: 5px; margin: 0 0 10px 0; border: 1px solid #F7DA3C;}
.error { margin: 10px 0 40px 0; padding: 16px 5px 16px 38px; color: #c00; font-weight: bold; background: #fff9d1 url(../images/error.gif) 12px 50% no-repeat; border: 1px solid #c00; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;  }
.error p, .info p, .warning p {font-weight: bold;}
.error-note, span.asterisk {color: #ff0000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.input-error {border: 1px solid #d00; background: #fff4f4;}
.out-of-stock {color: #c00;}


/* Breadcrumb */
#breadcrumb {  }
#breadcrumb span.category-product-count {float: right; font-size: 11px;}
#breadcrumb a {text-decoration: underline; font-size: 11px;}
#breadcrumb a:hover {text-decoration: none;}


#container {width: 980px; margin: 0 auto; padding: 0;}


/* Header */
#header {position: relative; color: #fff; background:url(../images/head01.png) no-repeat left top; min-height: 151px; z-index: 10; }
#header-left {}
#header-right {}


#header a, #header a:visited {color: #fff;}


/* Header content */
/* Logo */
#logo {margin: 0 45px 0 0; padding: 0; min-height: 76px;}
#logo a { display: inline-block;
    margin: 30px 0 0 35px;}
#logo img {}

#header-top {}

/* Secondary menu */
#secondary-menu {float: right; margin: 0 30px 0 0;}
#secondary-menu a, #secondary-menu a:visited {float: left; margin: 0; padding: 10px 10px 0 10px; border-left: 1px dotted #74adf0;}

/* Language */
#language { float: right; margin: 0 20px 0 0; padding: 0; position: relative; z-index: 100; height: 25px; }
#language .language-container { color: #FFFFFF; display: block; line-height: 16px; margin-top: 16px; }
#header #language .language-has-selection { background: url(../images/language-arr.png) 100% 50% no-repeat; padding-right: 18px; font-family: 'Play',Arial,sans-serif; color:#ccc; font-size: 13px; }
#header #language .selected-language span { vertical-align: middle; padding: 0 4px 0 0; position: relative; top: -1px;  }
.selected-language img { vertical-align: middle; }
#language ul { display: none; margin: 0; z-index: 100; position: relative;  background: #E9E9E9; width: 100%; font-family: 'Play',Arial,sans-serif; }
#language ul li { list-style: none; padding: 0; list-style-image: none; }
#language:hover ul { display: block; z-index: 100; padding: 0; margin: 0; }
#header #language a { color: #333; text-decoration: none;}
#header #language ul a { color: #333; display: block; padding: 4px; }
#header #language ul a:hover {  background: #d3d3d3; }



/* Main menu */
#main-menu {position: absolute; left: 210px; top: 25px; margin: 0; padding: 0; list-style: none none; z-index: 1;}
#main-menu li {float: left; margin: 0; list-style: none none; }
#main-menu a, #main-menu a:visited {font-family: Verdana, sans-serif; display: block; line-height: 34px; color: #cccccc; font-weight: bold; font-size: 15px; font-style:italic; text-decoration: none; outline: none; white-space: nowrap; }
#main-menu a:hover, #main-menu a:active {color: #000;}
#main-menu a img {max-height: 30px; margin-right: 5px; vertical-align: middle;}

#main-menu li:hover, #main-menu li.active, #main-menu li.current {background-position: 0 100%;}
#main-menu li:hover a, #main-menu li.active a, #main-menu li.current a {color: #000; background-position: 100% 100%;}


/*#main-menu li {background:url(../images/menu-over-2.png) 0 0 no-repeat !important; padding-left:10px !important;}*/

#main-menu li a { font-family: Verdana; }
#main-menu li a span {display: block; line-height: 34px; float: left; padding-left: 10px; }
#main-menu li a span span { padding-left: 10px; padding-right: 25px; }
#main-menu li a:hover span { background: url(../images/menu-over-v2.png) no-repeat scroll left 0 transparent !important; color:#333333 !important; }
#main-menu li a:hover span span { background: url(../images/menu-over-v2.png) no-repeat scroll 100% 0 transparent !important; display: block; line-height: 34px; color:#333333 !important; }
#main-menu li.current a { color:#ffff01 !important; }

#header-bottom { right: 20px; top: 35px; position:absolute; }

#sbox {width:190px !important;}    

/* Search */
#header-search {padding: 15px 0 0;}
#header-search input, #header-search strong {float: left;}
#header-search strong {margin: 0 5px 0 0; line-height: 21px; color: #000;}
#header-search .input-text { border: 0 none; height: 24px; padding: 0; width: 160px !important; }
#header-search .input-image { border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin-left: -3px; padding: 6px; background:#b3b3b3; }

#header-login {float: right; padding: 15px 10px 0; line-height: 31px; color: #000;}
#header-login a, #header-login a:visited {margin: 0 0 0 10px; font-weight: bold; color: #1d739f;}
#header-login a.logout {background-position: 0 -172px;}

/* Header bottom */
#header-image {position: relative; height: 152px; margin: 0 0 15px; background: url(../images/header-image.gif) repeat-x 0 0; z-index: 1; }
#header-image-left {background: url(../images/header-image-left.jpg) no-repeat 0 0;}
#header-image-right {height: 152px; background: url(../images/header-image-right.jpg) no-repeat 100% 0;}

/* Header slogan */
#slogan {position: absolute; left: 15px; bottom: 15px;padding: 0; font-size: 2em; color: #fff;}


/* Content table */
#main {width: 100%;  background: none repeat scroll 0 0 #F2F2F2;}
#main td {vertical-align: top;}

#content {width: 100%;}
#content-wrap {padding: 0 0 0 0;}

.page-content {padding: 0;}

.title-wrapper {margin: 0; clear: both;/*  border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; */}
.h1-title {padding: 0; line-height: 32px; }

.title-left {  }
.title-right {padding: 0 10px 0 0;}
.title-wrapper h1 {margin: 0;  font-size: 1.6em; line-height: 1.8em; color: #4e4e4e; width:279px; float:left;}


#content h2 {margin: 0 0 0.5em; padding: 0; line-height: 31px; font-size: 16px; width:350px;}
#content label, .form label {display: block; margin-top: 1em;}
#content .compareAddButton label, #content .compareRemoveButton label {display: inline;}


/* Content main classes */
.da-top {margin: 0 0 1em;}
.da-bottom {padding: 1em 0 0; clear: both; }

.sort-view {text-align: right;}
.sort-view a, .sort-view select {margin-left: 15px;}


/* Tabs */
.tabs {padding: 10px 0 0;}
#content .tabs-menu {margin: 0 0 10px;padding: 0;border-bottom: 1px solid #dbdbdb;}
#content .tabs-menu li {float: left; position: relative; top: 1px; margin: 0 2px 0 0;padding: 0 0 0 5px;list-style: none; background: #d8d8d8 url(../images/tab-product.png) 0 0 no-repeat;}
#content .tabs-menu li.active {background-image: url(../images/tab-product-active.png); background-color: #fff;}
.tabs-menu a, .tabs-menu a:visited, .tabs-menu span {display: block; padding: 0 10px 0 5px; line-height: 26px; font-weight: bold; color: #606060; text-decoration: none; outline: none; background: url(../images/tab-product.png) 100% 0 no-repeat;}
.tabs-menu li.active a, .tabs-menu li.active a:visited, .tabs-menu li.active span {color: #000; background-image:url(../images/tab-product-active.png); background-color: #fff;}

.tabs-menu li.active a, .tabs-menu li.active a:visited {text-decoration:underline;}
.tabs-menu li.active a:hover, .tabs-menu li.active a:active {text-decoration: none;}


/* Categories */
#category-page .h1-title {   border-bottom: 1px dashed #999999;
    display: inline-block;
    
    margin: 0 20px;
    padding-top: 20px;}
	
/* Subcategories */
#subcategories {border-bottom: 1px solid #ddd;}
.subcategory {margin: 0 0 5px; padding: 5px 0;border-top: 1px solid #ddd;}
.category-image {display: inline-block; margin: 3px 10px 3px 0; vertical-align: middle; border: 1px solid #fff; float:left;}
.subcategory .category-image-link {float: left; margin: 0 10px 0 0;}

.product-table {width: 100%;}
.product-table td {}

/* Product */
.icon-product-new {position: absolute; left: 0; top: 0;}
.product-new {}
.bg .product-new {background-image: url(../../../skeleton/customer/images/lang/bg/product-new.gif);}
.tr .product-new {background-image: url(../../../skeleton/customer/images/lang/tr/product-new.gif);}

.product-prices {margin: 0 0 1em;}
.price-value { font-weight: bold;}

del.price-value {}

#featured-products {margin: 0 0 15px;}

.dynamic-page-product #cart_form { float: right; }

/* List view */
.list-page {background:#fff;}
.list-page .page-content {padding: 0;}
.list-page .product-image {width: 1%;}
.list-page .product-details {padding-right: 30px; }


/* Grid View */
.grid-page {}
.grid {width: 100%; margin: 0 0 1em; empty-cells: show;}
.grid-page td {border: 1px dotted #dbdbdb;}
.grid-page td.product-image {text-align: center; border-bottom: 0;}
.grid-page td.product-details {vertical-align: bottom; border-top: 0;}

.grid-page td td {border: 0;}
.grid-page .product {position: relative;}
.grid-page .product-image-link {padding: 0px; margin: 0 0 10px; float: none; text-align: center;}
.grid-page .product-thumb img {}

.grid-page h4 {text-align: center;}
.grid-page .product-prices {margin: 0;}
.grid-page .button {margin: 5px 0 0 0;}

/* Product Page */
#product-page {margin-top: -33px;}
.big-image {text-align: center;}
.big-image img {}
#product-images {}

.product-image {}
.product-image-link {text-decoration: none;}
.product-image img { -moz-border-radius:5px 5px 5px 5px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D7D7D7; }

#product-thumbs {}
.product-thumb-link {color: #fff;text-decoration: none;}

.product-details {}
.product-details h3 {font-size: 1.4em;}
.product-description {margin: 0 0 1em; float:left; width:310px;}
.product-prices td {padding: 2px 0px;}
.product-features img {vertical-align: middle;}
.product-detailed-description ul {padding: 0.5em 0;}
#product-detailed-description {margin-left: 8px; margin-top: 8px; }
.quantity {margin-bottom: 1em; font-weight: bold;}

.dynamic-page-product .product-features { float: left; margin-top:30px; margin-bottom:30px;} 
.dynamic-page-product .button-actions { clear: left;} 
.dynamic-page-product .button-actions .button { float: left; clear: left;} 
.dynamic-page-product .ProductPricesHolder { float: left; clear: left; } 
.dynamic-page-product #ProductPricesHolder .product-prices td { text-align: left; line-height: 1.6em; padding: 3px 2px; } 
.dynamic-page-product #ProductPricesHolder .product-prices td .price-value { color: red; } 

/* Product options */
.product-options-table th {vertical-align: top;}
.product_option {margin: 0 0 5px;}
#content .product_option label {display: inline;margin: 0;}

#product-page .button-container {margin: 0 0 1em;}
#product-page .product-details .button {margin-top: 5px;}
.button-stf, .button-rate {}
 
.product-image, #product-thumbs {margin: 0 0 1em;}

#product-thumbs img {border: 1px solid #D7D7D7; border-radius: 5px 5px 5px 5px; width:88px !important; height:87px !important;}

#product-attributes th, #product-attributes td {padding: 3px 5px; text-align:left; border-bottom: 1px dotted #dbdbdb;}
#product-attributes td {text-align: right;}

/* Product rating */
.rating-page .message {text-align: center;font-weight: bold;}
.rating-page th, .rating-page td {padding: 5px;}
.rating-page th {font-weight: bold;text-align: right; vertical-align: top;}

.productReviews {padding: 10px 0 0;}
.productReviews h5 {}
.review {padding: 10px 10px 10px 20px;}
.review-content {}
.review-author {margin: 0 0 5px;}

/* Wishlist */
#wishlist-page form.item {margin: 0 0 3em;}


/* Comparison */
#product-comparison th {text-align: left;}
#product-comparison td {text-align: center;}
#product-comparison th.product_compared {padding: 5px; text-align: center; vertical-align: top; background: transparent none;}
#product-comparison th.product_compared h2 {margin: 0;}
#product-comparison .product_thumb {display: block; margin: 10px auto;}
#show_comparison a, #show_comparison a:visited {display: block; text-align: center;}
#product-comparison h2 {margin: 0 0 10px; background: transparent none;}
#product-comparison .quantity {margin: 0 0 0.5em;}
#product-comparison .button {margin: 0;}
#product-comparison .button_remove {margin: 0 0 15px;}
#product-comparison th.attribute_name {text-align: left;}
#product-comparison .incompatible, #product-comparison th.incompatible {background: #eee;}
#product-comparison th .message {margin: 10px 0 0;}

.comparison-button {margin: 1em 0 0;}
#comparisonTransfer {border: 2px solid #fc3;}

/* Manufacturers page */
#manufacturer-info, #manufacturer .product-table {margin: 0 0 1em;}

/* Cart page */
.cart-content {width: 100%; clear: both;}
.cart-content th {}
#main .cart-content td {vertical-align: middle; padding: 20px 10px; text-align: left;}

#cart-content th.coltitle-product 		{	text-align: left;	}
#cart-content th.coltitle-quantity 		{	text-align: center;	}
#cart-content th.coltitle-price 			{	text-align: right;	}
#cart-content th.coltitle-total 			{	text-align: right;	}

#cart-coupon {padding: 0 10px; color: #fff; background: #336598; }
#cart-coupon label, #cart-coupon span {display: inline-block; margin: 0;}
#cart-coupon label {height: 2.3em; line-height: 2.3em;}


.table-total th, .table-total td {line-height: 24px; padding: 0 5px; text-align: right; }
.table-total td {width: 1%; white-space: nowrap;}
#grand-total { border-top: 1px dashed #DBDBDB;}
#grand-total th {padding:10px 80px 10px 0; margin:10px 0;}
#grand-total td {padding:10px 0; margin:10px 0;}
#grand-total th, #grand-total td {color: #ccc;}

#sub-total th {padding:10px 80px 10px 0; margin:10px 0;}
#sub-total td {padding:10px 0; margin:10px 0;}


#cart-page {margin-top:-33px;}
#cart-page .checkout-buttons {float: right;}
#cart-page .checkout-buttons .button, #cart-page .checkout-buttons .fright {clear: both; margin-bottom: 5px; cursor: pointer;}

.cart-bundeled-items { padding: 4px 0 4px 12px; border-left: solid 1px #d3d3d3; margin: 4px 0; 	 }
#main .cart-bundeled-items td { background: none; border: none; }

/* News page */
#news-page {margin-top:-34px;}
.news-title {margin-top:20px !important; margin-left:15px !important; margin-bottom:20px !important; margin-right:15px !important; width:100% !important; border-bottom: 1px dashed #999999 !important; height:40px;}
#news-page .item {padding: 0 30px 30px 0; }


.date {font-weight: normal; color: #B2B2B2;}

.news-list .page-content {padding-right: 0;}
.news-item .page-content {padding: 0 30px 30px 15px; background: url(../images/list-product.jpg) 100% 100% no-repeat;}

/* Forms */
.form-page .container {clear: both; margin: 0 0 1em; padding: 10px 20px 20px 20px; background: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.form-page .column {float: left; padding: 0 5px;}
.country-wrapper {padding: 0 5px;}
.form-page .button-container {clear: both;}
#register-page .country-wrapper {padding: 0px;}

#form-page form
{
	border: 1px solid #ddd;
	padding: 15px 25px;
	float: left;
}

#captcha-container {padding: 1em 0 0; clear: both;}
#captcha-image {display: block;border: 1px solid #c7e1f9;}


/* Login */
#login-page a {background: transparent none; padding: 0;}

/* Register */
#register-page {}
#billing-address.container, #billing-method {}
#register-success .page-content {padding: }
#register-success #breadcrumb {margin-top: -40px;}
#register-success .h1-title {padding: 15px 0 0 15px;}

#checkout_form #billing-address {width:540px !important;}
#checkout_form #shipping-address-wrapper {width:540px !important;}

.address-form-table { width: 100%; }
.address-form-table td { padding: 4px; width: 50%;  }
.address-form-table select,
.address-form-table input.input-text{ width: 95%; max-width: 280px;   }

/* Checkout pages */
#checkout-steps {background:#f2f2f2;   margin-left: -100px;
    width: 780px; padding: 70px 0; text-align: center; }
#checkout-steps div {float: left; width: 25%; display: inline-block; margin: 0; padding: 5px 0; text-align: center;background: #ffff01 url(../images/checkout-next.png) no-repeat 100% 50%;}
#checkout-steps .active {color: #fff; font-weight: bold; background: #333333 url(../images/checkout-active-right.png) no-repeat 100% 50%;}
#checkout-steps .prev-active {background: #ffff01 url(../images/checkout-active-left.png) no-repeat 100% 50%;}
#checkout-steps .last {background: #ffff01 none;}
#checkout-steps .active-last {background: #4e4e4e none;}

.checkout-page .button-container {clear: both;}

.checkout-table {margin: 0 auto;}
.checkout-table td {padding: 1em 1em 0;}
#checkout-register form {background: #fff;}
#login_form, #register_form {min-height: 230px; }
#anonymus_checkout_form p {margin-bottom: 0.5em;}

/* Checkout address */
#checkout-address #billing-address { margin: 0 0.5% 0 0; }
#checkout-address #shipping-address-wrapper { margin: 0 0 0 0.5%; }
#checkout-address #billing-address, #checkout-address #shipping-address-wrapper {min-width: 330px; padding: 00px; background: #fff; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; margin-top: 8px; width: 47%; margin:0 auto; padding: 1.2% }

#checkout-address #billing-address, #checkout-address #shipping-address-wrapper .column {}

#checkout-address #billing-address h2 {margin: 0 0 2.2em;} /* to update for other skins */

#checkout-address td {}
.select-address {margin: 0 0 1em;}

/* Checkout methods */
#checkout-methods .modify-link {margin: 0 0 0 10px; font-weight: normal; font-size: 11px;}
#checkout-methods .td-box {width: 50%; padding: 10px;}
.totals th, .totals td {text-align: right;}

#checkout-methods #billing-address, #checkout-methods #shipping-address-wrapper, #checkout-methods #billing-method, #checkout-methods #shipping-method {padding: 20px 5px; background: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


#checkout-methods label {margin: 0;}
.shippingMM input, .shippingMethods input {margin-right: 5px;}

form#checkout_next_form {padding: 10px 0;}
#checkout_next_form th, #checkout_next_form td {padding: 2px 5px; text-align: left; border-bottom: 1px dotted #dbdbdb;}
#checkout_next_form #installmentsTable td {text-align: right;}

#order-details table {margin: 0 0 2em;}

#order-details .billing-information-table {	float: left;  padding-right: 8px; width: 49%; 	}
#order-details .shipping-information-table { float: left; width: 49%; }

#order-details .orderdetails-shippinginfo	{	float: left;			}
#order-details .orderdetails-payment			{	float: left; 	}
 
.orderdetails-shippinginfo {  float: left; width: 49%;  }
.orderdetails-payment {float: left; width: 49%; padding: 0 8px 0 0; }
.orderdetails-shippinginfo table,
.orderdetails-payment table { width: 100% !important; }
.orderdetails-shippinginfo th { white-space: nowrap; }
.orderdetails-payment th { white-space: nowrap; }
 
.checkout-table .column select {	width: 140px;	margin-bottom: -2px;}

.shippingadresschecklabel {	width: 350px; cursor: pointer; margin:0 0 12px !important; 	} /* to update for other skins */

#checkout-methods label { float: left; clear: left;}
#checkout-methods #shipping-method .message { clear: left; padding: 8px 0 0 0; }

/* Profile */
#profileTabs.tabs-menu {margin: 0 0 2em;}
#profile-page .item {margin: 0 0 2em;}
#profile-page {margin-top:-34px;}
#profile-page h1 {margin-bottom: 20px;
    margin-top: 20px;
    width: 100% !important;
     border-bottom: 1px dashed #999999;
    height: 40px;
	margin-left:15px;
	margin-right:15px; 
}

#profile-orders {margin-top:-34px;}
#profile-orders h1 {margin-bottom: 20px;
    margin-top: 20px;
    width: 100% !important;
     border-bottom: 1px dashed #999999;
    height: 40px;
	margin-left:15px;
	margin-right:15px; 
}

#wishlist-page {margin-top:-16px !important;}
#wishlist-page h1 {margin-bottom: 20px;
    margin-top: 20px !important;
    width: 100% !important;
     border-bottom: 1px dashed #999999;
    height: 40px;
	margin-left:15px;
	margin-right:15px; 
}
#points-page {margin-top:-34px !important;}
#points-page h1 {margin-bottom: 20px;
    margin-top: 20px !important;
    width: 100% !important;
     border-bottom: 1px dashed #999999;
    height: 40px;
	margin-left:15px;
	margin-right:15px; 
}
#profile-addresses {margin-top:-34px !important;}
#profile-addresses h1 {margin-bottom: 20px;
    margin-top: 20px !important;
    width: 100% !important;
     border-bottom: 1px dashed #999999;
    height: 40px;
	margin-left:15px;
	margin-right:15px; 
}
#news-page h1 {margin-bottom: 20px;
    margin-top: 20px !important;
    width: 100% !important;
     border-bottom: 1px dashed #999999;
    height: 40px;
	margin-left:15px;
	margin-right:15px; 
}




#profile-adresses td {vertical-align: middle;}

#order-details .item {margin: 0 0 3em;}

.addressEdit { width: 442px;  }

/* Points */

#points-page {}
#points-page .data-list { width: 100%; border-collapse: collapse; border: solid 1px #999; margin: 0 0 12px;}
#points-page .data-list th { padding: 4px; border: solid 1px #999; text-align: left; background: #d3d3d3;}
#points-page .data-list td { padding: 4px; border: dotted 1px #d3d3d3;  border-top: none;}
#points-page .data-list { }


/* E-goods */
#order_table_holder .product-image {padding-top: 40px;}


/* Captcha */
.captcha-container { background: #d0d0d0; border: solid 1px #bebebe; margin: 8px 0; width: 218px; height: 100px; padding: 8px; }
.captcha-container input#captcha { width: 215px; margin: 12px 0 0 0; border: solid 1px #a5acb2; }
.captcha-container a.relaod-captcha { float: right;  background: url(../images/captcha-reload-btn.jpg) no-repeat 0 0; width: 24px; height: 24px; text-indent: -10000px; overflow: hidden; outline: none; margin: 6px 0 0 0; }
.captcha-container a.captcha-help-btn { float: right;  background: url(../images/captcha-help-btn.jpg) no-repeat 0 0; width: 24px; height: 24px; text-indent: -10000px; overflow: hidden; outline: none; margin: 8px 0 0 0; }
.captcha-container  img { width: 186px; float: left;}
.captcha-container {}



/* Send to friend form */
#emailNotes {width: 320px; height: 100px;}


/* Page number*/
div.page-number {padding: 5px 15px;}
table.order-product-egoods td {padding: 5px;}

/* Popup */
.popup .form {}


/* Gallery */
.gallery-description {margin: 0 0 2em;}
#gallery-page table {margin: 0 0 1em;}
#gallery-page td {width: 20%; padding: 10px; text-align: center; border: 1px solid #dbdbdb;}

/* Columns */
.h-column {}
.v-column {}

#column-left, #column-right {}

/* Boxes */
.box { margin: 0 0 0px; background: #ccc; padding-bottom:20px;}
.h-column .box {float: left; margin-right: 10px;}

.box-content {padding: 10px 10px 20px; }
.box-title {font-weight:normal; padding:5px 0 5px; margin-left:15px; margin-right:15px; border-bottom:solid 3px #4d4d4d; line-height: 32px; font-size: 18px; color: #4d4d4d; font-family: 'Play', sans-serif;}
.box h3 {font-size: 1em;}
.box select {margin: 0 auto;}

.box .product-prices {font-size: 11px;}

/* Titles */
/* Blue */
.box-title-wrapper {}

/* Orange */
.products-box .box-title-wrapper {}

#new-products {background:#f2f2f2 !important;}

/* Green */
.categories-box .box-title-wrapper, #cart-box .box-title-wrapper {background: #bf5310 url(../images/box-titles.png) repeat-x -240px 100%;}

/* View all */
.box a.view-all {font-size: 12px; font-weight: bold; margin: 5px 0 0 0;}
.box a.view-all:hover {}

/* Products boxes */
.products-box .box-content {padding-bottom: 5px; padding:10px 15px 20px;}
.products-box .product {margin: 0 0 5px; padding: 5px 0;}
.products-box .product-image-link {float: left; margin: 0 10px 5px 0; padding: 3px; text-align: center; background: #fff; border: 1px solid #D7D7D7; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}


#new-products-box {}
#bestsellers-box {}
#recently-viewed-box {}


/* Attributes filter box*/
#filter-box {}
#filter-box h3 {font-size: 12px;}
#filter-class {margin: 0 0 5px;}
#filter-box select {width: 100%;}
.filter-attribute {}
.filter-attribute .valueFrom, .filter-attribute .valueTo {width: 30px;}
.attribute-content {margin: 0 0 5px; padding: 5px; background: #fff;}


/* News box */
#news-box  h3 {}
#news-box .item {border-bottom:1px dashed #999999; padding-bottom:10px; margin-bottom:10px;}


/* Newsletter */
#newsletter-box .input-text {margin: 0 0 5px; width: 186px;}
#newsletter-box .button {margin-right: 5px;}

/* Login box */
#login-box a {float: left; line-height: 1.6em; clear: left;}


/* Search box */
#search-box {}
#search-box .input-text {width: 202px; margin: 0 0 5px;}
#search-box .button {margin: 0 5px 0 0;}
#search-box a.view-all {margin: 5px 0 0; float: left;}

/* Advanced search */
#advanced-search-page th {line-height: 1.6em; vertical-align: top;}
#advanced-search-page .price-input input, #advanced-search-page .valueTo, #advanced-search-page .valueFrom {width: 4em;}

/* Menu box */
.menu-box .box-content {padding: 0 0 20px;}
.menu-box ul {margin: 0; padding: 0; list-style: none none;}
.menu-box li {margin: 0; padding: 0; list-style: none none; border-bottom: 1px solid #dbdbdb;}
.menu-box ul ul {width: 200px; display: none; border: 1px solid #dbdbdb; background: #e9e9e9; border-bottom: 0;}
.menu-box a {display: block; padding: 8px 20px 7px 25px; color: #606060; text-decoration: none;}
.menu-box a:hover, .menu-box a:active {color: #000;}
.menu-box a.isParent {background: transparent url(../images/arrow.gif) no-repeat  98% center;}
.menu-image {text-decoration: none;}
.menu-image img {vertical-align: middle;}

.box-content a:hover {color:#0079fe !important;}

/* Menu box */
#dd-categories-box .box-content {padding: 0 0 20px;}
#dd-categories-box .box-content li .box-content {z-index:1000;}
#dd-categories-box ul {margin: 0; padding: 0; list-style: none none;}
#dd-categories-box li { padding: 0 0 1px; background:url(../images/categories-left-divider.png) no-repeat center bottom; }
#dd-categories-box li:hover {background:#dbdbdb;}
#dd-categories-box ul ul {width: 200px; display: none; border: 1px solid #dbdbdb; background: #e9e9e9; border-bottom: 0;}
#dd-categories-box a { display: block; padding: 8px 15px 7px 24px;  background:url(../images/sircle-bg.png) no-repeat 16px 13px; color: #4d4d4d; text-decoration: none; font-weight:bold;}
#dd-categories-box a:hover, #dd-categories-box a:active {color: #000;}
#dd-categories-box a.isParent {background: transparent url(../images/arrow.gif) no-repeat  180px center;}

/* Menu box */
#manufacturers-box .box-content {padding: 0 0 20px;}
#manufacturers-box ul {margin: 0; padding: 0; list-style: none none;}
#manufacturers-box li {margin: 0; padding: 0; list-style: none none; border-bottom: 1px solid #dbdbdb;}
#manufacturers-box ul ul {width: 200px; display: none; border: 1px solid #dbdbdb; background: #e9e9e9; border-bottom: 0;}
#manufacturers-box a {display: block; padding: 8px 20px 7px 25px; color: #606060; text-decoration: none;}
#manufacturers-box a:hover, #manufacturers-box a:active {color: #000;}
#manufacturers-box a.isParent {background: transparent url(../images/arrow.gif) no-repeat  98% center;}

/* Menu box */
.categories-box .box-content {padding: 0 0 20px;}
.categories-box ul {margin: 0; padding: 0; list-style: none none;}
.categories-box li {margin: 0; padding: 0; list-style: none none; border-bottom: 1px solid #dbdbdb;}
.categories-box ul ul {width: 200px; display: none; border: 1px solid #dbdbdb; background: #e9e9e9; border-bottom: 0;}
.categories-box a {display: block; padding: 8px 20px 7px 25px; color: #606060; text-decoration: none;}
.categories-box a:hover, .categories-box a:active {color: #000;}
.categories-box a.isParent {background: transparent url(../images/arrow.gif) no-repeat  98% center;}


/* Manufacturers box */
#manufacturers-box .box-content a {  border-bottom: 1px dashed #9A9A9A;
    color: #606060;
    display: block;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 15px;
    padding: 8px 0 7px 0;
    text-decoration: none;}



#manufacturers-box .box-content a.view-all {border: 0;}

#cart-box {background:#ffff01 !important; padding-bottom:0 !important; margin-top: -54px; position:relative; z-index:20; }
#cart-box .box-title-wrapper {background:none !important;}
#cart-box h2 {background:url(../images/icon-koshnica.png) right 10px no-repeat !important;}
#cart-box .box-content div {}

.not_empty_wrap {padding:15px 0; display:block;  font-size:14px !important; font-weight:bold; text-align:center;}
.not_empty_wrap a {text-decoration:none !important;}
.not_empty_wrap_first {border-right:solid 1px #b3b3b3; padding-right:10px; margin-right:10px;  display:inline-block;}
.not_empty_wrap_sec {display:inline-block !important;}

#login-box {background:#f2f2f2 !important;}

/* Categories box */
.categories-box a {}


/* DropdownCategories */
#dd-categories-box ul ul {z-index: 5;}


/* HTML box */
.html-box {}


/* Footer */
table#footer {
	width: 100%;
	height: 184px;
	margin: 10px 0 0;
	background-image: url(../images/footer_bg.jpg);
	background-repeat: repeat-x;
	background-color: #e9e9e9;
}
	td#footer_icons {
		width: 372px;
		height: 184px;
	}
	td#footer_icons .showFooterIcons0 {
		display: none;
	}
	
	td#footer_text {
		padding: 10px;
		/* width: 100%; */
		font: normal 12px Arial, Helvetica, sans-serif;
		background: url(../images/footer_bg.jpg) repeat-x #e9e9e9;
		vertical-align: middle;
	}
		div#footer_links {
			margin-left: 20px;
            margin-top: 50px;
			width: 285px;
		}
			div#footer_links div {
				float: left;
				width: 140px;
				padding-bottom: 8px;
			}
				div#footer_links div a, div#footer_links div a:visited {
					color: #333;
				}
				div#footer_links div a:hover, div#footer_links div a:active {
					text-decoration: none;
				}
	
	#footer_map {
		width: 294px;
		height: 159px;
		padding-top: 18px;
		padding-left: 15px;
		color: #666;
		font: normal 11px Arial, Helvetica, sans-serif;
		background: url(../images/footer_map.jpg) no-repeat 100% 100%;
	}
	#footer_map a, #footer_map a:visited {
		color: #0287d4;
		background-color: transparent;
	}
	.contact_info_title {
		display:block;
		padding-bottom:5px;
	}


/* Common */
.form {margin: 0 0 1em; padding: 10px 20px; background: #fff; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

.horizontal-table {}
.horizontal-table th, .horizontal-table td {padding: 3px 5px; border-bottom:1px dashed #dbdbdb;}
.horizontal-table th {line-height: 24px; text-align: left; color: #b2b2b2; background: #fff; border-top:1px dashed #dbdbdb;}
.horizontal-table td {}

.vertical-table {}
.vertical-table th, .vertical-table td {padding: 3px 5px 3px 0; text-align: left; border-bottom: 1px dotted #dbdbdb;}

.note {color: #888;}
.noborder, #content .noborder {border: 0 none transparent;}
.mb1 {margin-bottom: 1em;}
.pb1 {padding-bottom: 1em;}

.fleft {float: left;}
.fright {float: right;}
.right, th.right {}
.left, th.left {text-align: left;}
.center {text-align: center;}
.inline {display: inline;}
.wide {width: 100%;}
.wide h3 {margin:0;}
.clear {clear: both;}

.clearfix:after, .box-content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix, .box-content {display: block;}

.hidden {display: none;}
.nowrap {white-space: nowrap;}

/* Border radius */
.bb7 {border-bottom-left-radius: 7px; border-bottom-right-radius: 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px;}



.category-description-bg-repeat { padding: 0 12px 12px;}
.da-top-list-bg-repeat { padding: 0;  }
.da-bottom-list-bg-repeat { padding: 0;  }
.product-description-title { font-size:16px; line-height:31px; font-weight: bold; color:#444; }
.product-buy-title { background:url(../images/h2-title.png) no-repeat scroll 0 0 transparent; font-size:16px; line-height:31px; font-weight: bold; color:#444;}
#content .product-details .item h2.product-description { background: none; font-size: 12px; font-weight: normal; line-height: normal; padding: 0 0 16px;  color: #444; }
#content h3.review-content { font-weight: normal; font-size: 12px; line-height: normal; }

.checkout_form {}
#checkout_form .column { width: 50%; float: left; margin-bottom: 16px;   }
#checkout_form .column h3 {  }
.checkout_form {}
.checkout_form {}

#content  h2.product-reviews { font-weight: normal; margin-bottom: 0; padding: 0; line-height: 26px; background: none; font-size: 12px;  }

.cart-discounts-td { color: #e83f18; font-weight: bold; }

#cart-content td { vertical-align: middle !important; }

.billing-information-table table,
.shipping-information-table table { width: 100%; }
.orderdetails-payment table,
.orderdetails-shippinginfo table { width: 50%; }

.order-details-width1 { width: 20%; white-space: nowrap; }
.order-details-width2 { width: 30%;  }
th.order-details-width1, th.order-details-width2 { text-align: left; }

.points-page .horizontal-table { width: 100%; }
.dynamic-page-orders .horizontal-table { width: 100%; }

.width1-nowrap { width: 1%; white-space: nowrap; }

.dynamic-page-addresses #main .horizontal-table td { vertical-align: middle; }

/*** Removing outline ***/
html * { outline: 0; }
/*for FireFox*/
    input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
    {   
        border : 0px;
    } 
/*for IE8 */
    input[type="submit"]:focus, input[type="button"]:focus
    {     
        outline : none; 
    }
/*** Removing outline ***/ 	
 
.button-container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;} 


.view-details { float: left;   }

.search-no-products { padding: 16px; font-weight: bold; }

.confirm-methods { width: 100%; }
.checkout-confirm-top-table td { vertical-align: top; }

.confirm-order-address-separator { border: 0; border-bottom: 0 !important; }

.right-colunm-top-background { position: absolute; left: -10000px; }

.input-text { background: #fff;  }

/* pager */
.pager { padding: 4px 0;  padding-top: 15px;}
.pager .prev-page, .pager .selected-page, .pager .next-page, .pager a  { display: inline-block; padding: 3px 6px; border: solid 1px #999; }
.pager .prev-page { margin: 0 3px 0 0; }
.pager .selected-page { margin: 0px 0 0 3px; background: #E9E9E9; }
.pager .next-page { margin: 0 0 0 3px; }
.pager a { text-decoration: none; margin: 0 0px;}
.pager a:hover { background: #E9E9E9; }

.product-page-has-options { float: none !important; clear: both; padding: 8px 0 0 0;  }
.product-page-has-options #ProductPricesHolder {  }
.product-page-has-options .quantity { clear: both; white-space: nowrap; }
.product-page-has-options .product-options .product-options-table { float: left;  }
.product-page-has-options .product-options {   }

#wholesale-prices table { min-width: 25%; }
#wholesale-prices table th,
#wholesale-prices table td { padding: 8px 12px; border-bottom: dotted 1px #999; text-align: right;  }

.price-value {color:#0278fe !important;}
.product-details .price-value {font-size:14px; color:#fff !important; background:url(../images/price-bg.png) 0 0 no-repeat; display:block; width:129px; height:23px; text-align:center; padding-top:10px;}
#new-products h3 {font-size:13px;}
.final-price {color:#b2b2b2;}
#news-box {background:#f2f2f2; padding-bottom:50px;}
#news-box .box-content {padding-left:15px; padding-right:15px;}
#column-right .column-wrapper {position:relative;}
#content-wrap {position:relative; width:580px; background: #FFFFFF; }
#breadcrumb { color: #CCCCCC; font-size: 12px; margin-left: -13px; margin-top: -30px; position: absolute; z-index: 20; line-height: 11px;}
#breadcrumb a {text-decoration:none; padding-left:3px; padding-right:3px;}
#breadcrumb a {color:#808080 !important;}
#breadcrumb .active a {color:#cccccc !important;}
.view_cart_but {text-align:center; border-top:dashed 1px #808080; padding-top:15px; margin-left:6px; margin-right:6px;}
.view_prod_but {display:block; width:129px; height:19px; background:url(../images/view-product-btn.png) 0 0 no-repeat; text-align:center; color:#fff; padding-top:2px;}
.view_prod_but:hover {background:url(../images/view-product-btn-h.png) 0 0 no-repeat;}
.product-details h3 a:hover {color:#3490fd !important;}
.product-details div {}
.product-description {max-width:770px;}
.prod_desc {max-width:770px; min-width:640;}
.prod_pricebox_wrap {display:inline-block; border-left:dashed 1px #999999; padding-left:30px; margin-left:30px; padding-top:20px; height:100px; float:right;}
.prod_pricebox_wrap a {text-decoration:none;}
.rizn_foot_wrap { background: url(../images/footer-bg.png) no-repeat scroll center top #333333; display: block;  overflow: hidden; padding-top: 25px; width: 100%; }
.rizn_foot_wrap a {color:#ccc !important; text-decoration:none; line-height:12px; padding-top:9px;}
.rizn_foot_wrap .face_twit_wrap a {float:left;}
.rizn_foot_cont { display: block; margin: 0 auto; overflow: hidden; width: 980px; }
.rizn_foot_cont div {float:left;}
.face_icon { background:url(../images/facebook-icon.png) 0 0 no-repeat; display:block; height:32px; padding-left:40px; width:110px; }
.twit_icon { background:url(../images/twitter-icon.png) 0 0 no-repeat; display:block; height:32px; padding-left:40px; width:60px; margin-left: 10px; }
.skype_icon{ background:url(../images/skype-icon.png) 0 0 no-repeat; display:block; height:32px; padding-left:40px; width:50px; margin-left: 15px; }
.face_twit_wrap {margin-top:25px;}
.foot_cont_det { background: none repeat scroll 0 0 #FFFFFF; height: 110px; margin-top: 15px; padding-left: 20px; padding-top: 20px; width: 350px; }
.foot_cont_det span {font-size:15px; font-family: 'Play', sans-serif; padding-bottom:10px;}
.foot_phone {display:block; background:url(../images/telephone-icon.png) 0 0 no-repeat; height:14px; padding-left:50px; padding-top:2px;}
.foot_mail {display:block; background:url(../images/email-icon.png) 0 0 no-repeat; height:20px; padding-left:50px; padding-top:2px;}
.foot_addr {display:block; background:url(../images/address-icon.png) 0 0 no-repeat; height:21px; padding-left:50px; padding-top:2px;}
.rizn_copy_right {width:100%; background:#999999; height:40px; padding-top:20px; margin-top: -40px;}
.cr_cont { margin: 0 auto; overflow: hidden; width: 980px; }
.upg_cr {display:block; color:#3a3a3a; font-weight:bold; font-size:11px; float:left; line-height: 12px; margin-left: 20px; margin-top: 5px; }
.upg_foot_logo{ float:left; background:url(../images/footer-logo.png) no-repeat; width:63px; height:16px; margin: 5px 0 0 0; }
.rizn_cr {display:block; color:#3a3a3a; font-weight:bold; font-size:11px; float:right; margin-top: 5px; }
li.isCurrent {background:#0078ff !important;}
li.isCurrent a {color:#fff !important; background:url(../images/sircle-bg-h.png) no-repeat 16px 13px !important; }
li.isCurrent a:hover {color:#fff !important;}
.product-image {border-bottom:dashed 1px #989898;}
.product-details {border-bottom:dashed 1px #989898;}
.cat_name_box {color:#b4b4b4;}
.more_info_wrap {display:inline-block; padding-top:20px;}
#footer_links a { background: url("../images/sircle-bg.png") no-repeat scroll left 8px transparent; color: #B4B4B4 !important; padding-left: 10px;}
#footer_links a:hover {color:#fff !important;}
.face_twit_wrap a {color:#b4b4b4 !important;}
.face_twit_wrap a:hover {color:#fff !important;}
.sort_wrap {display:inline-block; float:right;}
.product-details-bg {margin-top:20px; margin-left:20px;}
.prod-page-img img {width:180px; height:180px; margin:4px 0 0 15px;}
.product-page-image {float:left; border:none !important;}
.prod_page_prod_title { font-size:22px !important; }
.product_det_page {float:left; width:319px;padding-right:20px; border:0 !important;}
.page-content-bg-repeat {margin-top:18px; padding:15px; background:#fff;}
.manufact-title { border-bottom: 1px dashed #999999; height: 40px; margin-bottom: 0; padding-top: 0px; }
#product-images {float:left;}
.cart-page { background: none repeat scroll 0 0 #FFFFFF; margin-bottom: 0; margin-top: 18px; padding: 17px 15px 0;}
.cart-page h1 {padding-left:40px; background:url("../images/icon-koshnica.png") no-repeat scroll 0 5px transparent !important;}
.cart-no-pad {padding:15px; margin-top:-30px;}
.table-total th {color:#b3b3b3 !important; font-size:15px;}
.table-total .price-value {color:#4d4d4d !important; font-size:15px;}
.checkout-table h2 {border-bottom: 1px dashed #999999; height:40px;}
.checkout-reg-log-form { background:#f2f2f2 !important; }
#billing-address {margin-bottom:19px !important;}
.form h1 {float:none !important;}
.login-box-title {border-bottom: 1px dashed #999999; height:40px;}
.page-content-listing-bg-repeat {padding:20px;}
.column-wrapper {width:200px; display:inline-block;}
.product-image-bgl {padding-top:20px; padding-bottom:20px;}
.product-details-bg {}
#product-thumbs { padding-left: 15px; width: 196px;}
.prod_cart_form {display:inline-block;}

#checkout-confirm {background:#fff;}
#ProductSort{ padding: 2px; border:1px solid #ccc; color:#888888; }
#login-box .clearfix{ padding: 10px 16px; }
.column-inner-wrapper .product-image-link img{ width:70px; height:70px; }
.p_methods{ background:url(../images/payment-ways-bg.png) no-repeat; width:293px; height:172px; margin: 20px 0 0 10px; }
#category-page{ margin-top: -16px; }

/* HOME PAGE */
#index-page{ margin-top: -16px; }
#index-page .slider-wrapper{ background:#ddd; }
#index-page .h1-title .title-left h1{  display: block; overflow: hidden; padding: 0; width: 100%; }
.price_but_input {font-style:14px; border:0 !important; border-radius: 0 0 0 0; height:34px; background: url("../images/cart-icon.png") no-repeat scroll 10px 12px #0078FF; color:#fff; padding-left:34px; padding-right:10px; cursor:pointer;}
.price_wrap {margin-top:10px; font-family: 'Play',Arial,sans-serif;  overflow: hidden;; border-radius: 3px 3px 3px 3px; height:34px; display:inline-block;}
.price_title { color:#808080; display:block; height:25px; background:#4d4d4d; width:41px; float:left; padding-top:9px; padding-left:9px;}
.price_val {font-size:14px; color:#ffff00; display:block; height:25px; background:#4d4d4d; width:100px; float:left; padding-top:9px; padding-left:9px;}
.button-rate {display:none;}/* {width:123px;   border-radius: 3px 3px 3px 3px; overflow:hidden; height:34px; display:block; background-image:none !important; padding:0 !important; position: relative; top: 15px;} */
.button-rate a {font-weight:normal; background:#4d4d4d; left:0; display:inline-block;    height: 30px; padding-left: 10px; padding-top: 4px}
.price_add_to { display:block; background:url(../images/cart-icon.png) 0 0 no-repeat; float:left;}
.bil-addr-form {background:#f2f2f2; margin-top:-55px;}
#login-page {margin-top:-55px;}
.form-page .page-content-bg-repeat {background:#f2f2f2; margin-top:-55px;}
#manufacturer-page {margin-top:-17px;}
.contacts-page {margin-top:-33px; padding:0 15px;}
.contacts-title {border-bottom: 1px dashed #999999; height: 40px; padding-top:35px; }
.static-page {border-bottom: 1px dashed #999999; height: 40px; padding-top:35px; margin-top:-33px;}
#page {padding:0 15px 15px 15px;}
#register-page {margin-top:40px;} 
.ac-info {margin-top:-30px !important; padding-top:19px !important;}  
#login-page {margin-top:-33px !important;}
.log-form {padding:1px 15px 15px 15px !important; background:#f2f2f2;}
.log-form .form {margin-top:-13px; padding-top:16px !important;}
.fet-prod-cont { float: left; height: 140px; width: 267px;}
.fet-image { float: left; height: 140px; width: 102px;}
.fet-image img {border: 1px solid #D7D7D7; border-radius: 5px 5px 5px 5px; height: 100px !important; width: 100px !important;}
.fet-info {float: left; margin-left: 7px; width: 139px;}
.fet-info a {font-size:16px;}
.home-page {display:inline-block;}
.upg-home-info {  margin:0 auto; margin-top:30px; width:550px;}
.upg-left {float:left; width:260px; }
.upg-right {float:right; width:260px;}
.upg-home-info h3 {border-bottom: 1px dashed #9A9A9A; padding-bottom:10px; font-family: 'Play',Arial,sans-serif;}
.index-page-title { border-bottom: 1px dashed #999999; height: 40px; margin: 0; margin-left:15px; margin-right:15px;}
.list_wrap { float: left; width: 250px; margin-right:12px; text-align:center; height:350px;}	
.list_wrap img {border: 1px solid #D7D7D7; border-radius: 5px 5px 5px 5px; margin-bottom:10px; margin-left:7px;}
.list_wrap .product-image-bgl .product-image-bgr .product-image-bg img {width:250px; height:250px; margin:4px 0 10px 15px;}
.prod_list_prod_title {display:block; float:left; margin-left:40px; color:#b8b8b8;}
.list_wrap .product-price {}
.list_wrap strong {color:#b8b8b8;}
#ProductCode {color:#b8b8b8;}
#checkout-register .checkout-reg-log-form {padding:0 !important;}
#checkout-register .checkout-reg-log-form h2 {font-size:14px;}
#checkout-register .checkout-reg-log-form .form {padding: 10px 8px !important;}
.prod_list_wrapper {display:inline-block; margin-left: 21px;}
.prod_list_wrapper h3 a {line-height:15px; padding-top: 5px;}
.box-content .isOpen .box-content li a {color:#4D4D4D !important;}
#form-confirmation {margin-top:-16px;}
.success-form-page { margin-top: -26px !important;}
.dynamic-page-checkout-final #checkout-steps {display:none;}
.dynamic-page-checkout-final #content-wrap { margin-top: -34px; padding-top: 20px;}
.dynamic-page-view_order #content-wrap {margin-top:-34px; padding-top:20px;}
.dynamic-page-view_order #breadcrumb {}
.dynamic-page-view_order h1 {width:100%;}
.dynamic-page-view_order .h1-title { border-bottom: 1px dashed #999999;
    height: 40px;
    margin: 0 20px;
    padding-top: 20px;}
.dynamic-page-search .list-page {margin-top:-15px;}
.dynamic-page-search .title-right { clear: both !important;
    margin-left: 17px !important;
    margin-top: 22px !important;
    width: 100% !important;}
.nivo-controlNav {
    display: none;
}
.dynamic-page-manufacturers .list-page {margin-top:-15px;}
.dynamic-page-manufacturers #manufacturer .title-right { clear: both !important;
    margin-left: 17px !important;
    margin-top: 22px !important;
    width: 100% !important;}
#column-top {display: none !important;}
#column-bottom {display: none;}
.dynamic-page-checkout .mainWrapper {margin-top:-15px;}
#category-page > .title-wrapper > .title-left > h1 {width:100%;}
#category-page > .title-wrapper {width:93%;}
#CurrencyID {width:100%;}
#related-products .product-table .product-details .product-description {display: none;}
#related-products .product-table .product-details .out-of-stock {display: none;}
#related-products .product-table .product-details .product-prices {display: none;}
#related-products .product-table .product-details {text-align: center; vertical-align: middle;}