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

img {border: 0;}
.icon-cart {background: url(../images/cart.gif) no-repeat;}
.icon-cart:hover {background: url(../images/cart_full_anim.gif) no-repeat;}
a, a:visited { color: #737272;}
a:hover, a:active {text-decoration: none;}

ul {margin: 0; list-style: none none;}
li {list-style-: none; padding: 0;}

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:}
h2 {margin-bottom: 10px; padding: 0; font: bold 14px Arial, Helvetica, sans-serif;}
h4, h4 a {font-size: 17px;}
h4 {}
h5 {}

input, textarea {padding: 2px;}
select {padding: 0;}
input, select, label, textarea { margin-bottom: 5px;}
label input {margin-right: 4px;}
textarea {width: 90%;}

.fieldError {color: #c80032;}

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

.price-value {}
del.price-value {}

/* Buttons */
.button-container {padding: 1em 0;}
.button-container span {display: block;}
.button-container .button-popup {display: inline-block;}
.button {margin: 0; padding: 0; }
.button input, .button a {display: inline; margin: 0;  padding: 5px 10px; border: 0;}
.button input {cursor: pointer;}

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


/* Errors */
.message {margin: 0 0 1em; color: #f73;}
.info, .warning, #TB_ajaxContent p.error {background: #FFF9D1; padding: 5px; margin: 0 0 10px 0; border: 1px solid #F7DA3C;}
.error {margin: 0 0 10px 0; padding: 5px 5px 5px 25px; color: #c00; font-weight: bold; background: #fff9d1 url(../images/error.gif) 5px 5px no-repeat; border: 1px solid #c00;}
.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 {margin-bottom: 20px; padding: 0; font-size: 11px;}
#breadcrumb span {float: right; font-size: 11px;}
#breadcrumb a {text-decoration: underline; font-size: 11px;}
#breadcrumb a:hover {text-decoration: none;}


#container {width: 948px; margin: 0 auto;}

/* Header */

/* Logo */
h1#logo {background: url(../images/logo.gif) no-repeat; width: 235px; height: 177px; font-size: 24px; text-indent: -9999px; float: left; padding: 0; margin: 0;}
	h1#logo a {display: block; cursor: pointer; width: 235px; height: 177px;}

/* Top Bar */

#top-bar {background: url(../images/top_bar.gif) no-repeat; width: 713px; height: 45px;}
#header-right {float: left; margin: 0; padding: 0; background: url(../images/photo1.jpg) no-repeat;}
#header-right img {padding: 0; margin: 0;}

#photo-wrapper {background: url(../images/photo_wrapper.png) no-repeat; width: 713px; height: 132px; position: relative; z-index:100;}

/* Main menu */
#main-menu {}
#main-menu ul {list-style: none none;}
#main-menu ul li {float: left; margin: 0 0 0 13px; padding: 5px 0 4px 8px; list-style: none none;}
#main-menu a {padding: 0 5px; font-weight: bold; text-decoration: none; outline: none; white-space: nowrap;}
#main-menu a:hover,	#top-menu a.active {}

/* Secondary menu */
#secondary-menu {font: normal 10px Arial, Helvetica, sans-serif; display: block; text-align: right; float: right; padding: 8px 15px 8px 0; line-height: 29px;}
#secondary-menu a, #secondary-menu a:hover, #secondary-menu a:visited {font: normal 10px Arial, Helvetica, sans-serif; color: #000; padding-left: 10px;}

/* Header Categories */
div#headerCategories {margin: 0px; clear: both; background: url(../images/column_top_bg.jpg) repeat-x; padding-top: 10px; height: 38px;}

div#headerCategories ul {list-style-type: none;}

	div#headerCategories ul li {display: inline; float: left; width: 84px; margin: 0 auto; padding: 9px 10px 0; text-align: center; background: url(../images/cat_sep.gif) no-repeat bottom right; font: normal 10px Arial, Helvetica, sans-serif;}
		div#headerCategories ul li li {display: block; background: #c0c0c0 repeat; border: none; padding: 0; min-width: 235px; clear: both; text-align: left; white-space: nowrap;}
		div#headerCategories ul li li a {display: block; background: #e0e0e0; border: none; padding: 3px 5px; width: auto; height: 14px; margin-bottom: 1px; margin-left: 4px;}
		div#headerCategories ul li li a:hover {display: block; background: #d0d0d0; border: none; padding: 3px 5px; width: auto; color: #777; margin-bottom: 1px;margin-left: 4px;}
		
			div#headerCategories ul li a {font: normal 10px/10px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; text-decoration: none; border-bottom: 4px solid transparent; display: block;  padding-bottom: 5px; height: 20px;}
			div#headerCategories ul li a:hover, div#headerCategories ul li a:active{color: #fff; border-bottom: 4px solid #c60031; display: block;  width: 84px; margin: 0 auto; padding-bottom: 5px; }
		
div#headerCategories ul ul {display: none;}

/* Language */
#language {float: right; margin:14px 10px 0 0;}

/* Search */
#header-search {float: right; padding-top: 16px;}
#header-search input#sbox {background: url(../images/search_bg.gif) repeat-x; height: 25px; border: 0; width: 223px; float: left; margin: 0; padding:}
#header-search input#sbox-search {background: url(../images/btn_search.gif) no-repeat; float: left; width: 27px; height: 25px; border: 0;}

/* Header bottom */
#head-bot {height: 152px; position: relative; }
#leaf {position: absolute;left: 0; top: 0;z-index: 2;/* float: left; */width: 382px;height: 152px;background: url(../images/head_bot_logo.jpg) 0 100% no-repeat;}

/* Header slogan */
#slogan {width: 345px; position: absolute; left: 10px; bottom: 0; top: auto; z-index: 5; overflow: hidden; margin: 0; padding: 0 0 0.5em; font-family: Helvetica, Verdana, Tahoma, sans-serif; font-weight: normal; font-size: 1.6em; text-align: center; color: #fff;}

/* Column Top */

#column-top { }

/* Content table */
.main {width: 100%; background: url(../images/content_bg.jpg) repeat-y top right;}
.main td {vertical-align: top;}

#content-wrap { padding: 20px 15px 0;/*background: url(../images/content_top.gif) no-repeat top center;*/}
#content { }

#content label {display: block; margin-top: 1em;}

/* Content main classes */
.sort-view {margin-bottom: 1em;}
.sort-view a, .sort-view select {float: right; margin-left: 5px;}

/* News Page */
#news-page .item {background: #f8f8f8; padding: 10px; margin-bottom: 2px;}
#news-page h2 {margin-bottom: 0;}
#news-page .date {font: normal 11px Arial, Helvetica, sans-serif; margin-bottom: 10px; padding:0;}

/* Tabs */
.tabs {padding: 0;}
#content .tabs-menu {margin: 0;padding: 0;list-style: none;/*border-bottom: 1px solid #181818;*/}
#content .tabs-menu li {float: left; margin: 0 2px 0 0; padding: 0 0 0 5px; list-style: none; background: #999;}
#content .tabs-menu li.active {background-position: 0 100%; background: #ddd;}
.tabs-menu a, .tabs-menu a:visited, .tabs-menu span {display: block; padding: 0 10px 0 5px; line-height: 26px; color: #fff; text-decoration: none;outline: none;}
.tabs-menu li.active a, .tabs-menu li.active a:visited, .tabs-menu li.active span {color: #000; background-position: 100% 100%; background: #ddd;}
.tab-content {display: none;padding: 10px 0;}


/* Subcategories */
#subcategories {}
.subcategory {margin: 0 0 5px; padding: 5px 0;border-top: 1px solid #ddd;}
.categoryImage {float: left;margin-right: 10px;}

/* Product */
.product-new {background-image: url(../../../skeleton/customer/images/lang/en/product-new.gif); background-position: 1px 1px; background-repeat: no-repeat;}
.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);}

/* List view */
.list-page { padding: 0 0 10px; background: url(../images/content_bottoms.jpg) no-repeat bottom right;}
.list-page.page-content {background: none;}

/* Grid View */
.grid-page {}
.grid {width: 100%;margin: 0 0 1em;empty-cells: show;}
.grid td {width: 31%; border-right: 1px solid #f1f1f1; }
.grid td td {border: 0;}

.grid-full {width: 33%;height: 33%;padding: 0px 5px 10px;}

.grid .grid-product-thumb {display: block;padding: 0px;margin: 0 0 10px;float: none;text-align: center;}
.grid .product-thumb img {}
.grid h4 {text-align: center;}
.grid .button {margin: 5px 0 0 0;}

/* Product Page */
.big-image {text-align: center;}
.big-image img {}
#product-images {float: left;}

.product-image { width: 80px;}
td.product-image { }
.product-image-link {}
.product-image img {}

#product-thumbs {}
.product-thumb-link {}

.product-description {}
.product-prices td {padding: 2px 3px;}
.product-features ul li  { display: block;}
.product-detailed-description ul {padding: 0.5em 0;}
.quantity {margin-bottom: 1em;}
.product-buttons {text-align: right;}

.product-table { width: 100%;}
.product-table th.product-name {text-align: left; padding-left: 10px;}
.product-table tr, table.grid tr {background: #fff url(../images/product_tr_bg.gif) repeat-x top center;}
.product-table.grid tr.bg-none, table.grid tr.bg-none {background:none;}
.product-table.grid .button-cart, table.grid .button-cart {margin-top: 10px;}
.product-table td, table.grid td {padding: 20px 20px 0; text-align: left;}

.product-price, .product-prices { padding: 10px 0; color: #C40631;}
.product-price span, .product-prices span {font-weight: bold;}

/*Product Details */
div.page-content div.product-details { float: right; padding-left: 20px; width: 330px;}

#product-page {background: url(../images/product_details_top.gif) repeat-x top left; margin-bottom: 20px; padding: 20px 5px 0 10px; }
.product-title {width: 324px; min-height: 54px; padding: 10px 0; background: #cbcbcb; }
.product-title h1 {color: #fff; font: bold 12px Arial, Helvetica, sans-serif; padding-left: 15px;}
.product-title p {margin: 0;}
.product-item {background: #ccc; width: 324px;}
.product-item table { background: #ccc; color: #6a6a6a; text-align: left; width: 324px; }
.product-item table td.sep { height: 2px; background: url(../images/product_details_tr_top.gif) no-repeat; }
.product-item table th { height: 30px; width: 110px; padding-left: 10px; background: #d7d7d7 url(../images/product_details_th.gif) repeat-y; }
.product-item table td { padding-left: 10px; margin-top: 2px; line-height: 30px; }

.product-options.item h2 {padding: 10px;}
.product-options.item select {margin-top: 5px;}

/* 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;}

/* Wholesale */
#wholesale-prices td {text-align: right;}


/* Comparison */
#product-comparison th {text-align: left;}
#product-comparison td {text-align: center;}
#product-comparison th.product_compared {padding: 5px 5px 15px; text-align: center; background: transparent none;}
#product-comparison .product_thumb {display: block; margin: 10px auto;}
#show_comparison a, #show_comparison a:visited {display: block; text-align: center;}
#product-comparison h3 {margin: 0 0 10px;}
#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 {background: #eee;}

/* Manufacturers page */


/* Cart page */
#cart-page th, .product-table th { background: url(../images/th_bg.gif) repeat-x; height: 30px; color: #fff; text-align: center;}
#cart-content th{background: url(../images/th_bg.gif) repeat-x; height: 30px; color: #fff; text-align: left;}

.table-total tr {background: url(../images/th_total_bg.gif) repeat-x bottom left; height: 26px; border-bottom: 1px solid #a4a4a4;border-right: 1px solid #fff; color: #434343; padding-right: 10px; text-align: right;}
.table-total td, .table-total th {padding-right: 10px; vertical-align: middle;}

	#cart-page th.total, #cart-page td.total { background: url(../images/th_total_bg.gif) repeat-x bottom left; height: 26px; border-bottom: 1px solid #a4a4a4;border-right: 1px solid #fff; color: #434343; padding-right: 10px; text-align: right;}
	#cart-page td.total {padding-left: 10px; vertical-align: middle;}
#cart-content tr {background: #fff url(../images/product_tr_bg.gif) repeat-x top center;}
#cart-content td {vertical-align: middle; border-right: 1px solid #f1f1f1; padding: 10px; text-align: left;}
#cart-content th.right, #cart-content td.right {text-align: right; padding-right: 10px;}
.cart-coupon form {display: inline;}

.table-total {width: 100%; margin-top: 10px;}
.table-total th, .table-total td {text-align: right;}
.table-total td {width: 1%; white-space: nowrap;}

.input-submit {background: url(../images/btn_bg.gif) repeat-x;  color: #fff; font: normal 12px Arial, Helvetica, sans-serif; border: 0;}
.continue-shopping {background: url(../images/btn_continue_shopping_bg.gif) repeat-x;  color: #fff; font: normal 12px Arial, Helvetica, sans-serif;}
.button .update {background: url(../images/btn_update_bg.gif) repeat-x;  color: #fff; font: normal 12px Arial, Helvetica, sans-serif; margin-right: 5px;}

/* Checkout pages */
#checkout-steps {}
#checkout-steps div {float: left; width: 24%; white-space: nowrap; margin: 0 1% 0 0; padding: 5px 0; text-align: center;}
#checkout-steps div.active {font-weight: bold;}

.checkout-page form {padding: 10px 20px;}

#anonymus_checkout_form p {margin-bottom: 0.5em;}

#checkout-address td {padding-right: 5px;}

.td-box {padding: 10px 0;}

.vertical-table, .horizontal-table {text-align: left; width: 100%; background: #f8f8f8;border: 1px solid #ccc;}
.horizontal-table td {padding: 10px; border-right: 1px solid #ccc;}

.vertical-table th, .horizontal-table th {background: #e7e7e7; padding: 10px;}
.vertical-table td {height: 25px; padding: 10px;}
.vertical-table td, .vertical-table th { background: #f9f9f9; border: #ccc;}
#order-details h2, #profile-page h2 {margin: 20px 0 10px;}

#profile_form {text-align: left; background: #f8f8f8;border: 1px solid #ccc; padding: 10px;}

/* Checkout methods */
.shippingMM input {margin-right: 5px;}
#content .shippingMM label {display: inline;}
.shippingMethods input {margin-right: 5px;}
.check-methods .td-box {width: 50%;}
.totals th, .totals td {text-align: right;}

.check-methods textarea {width: 100%;}

/* Profile */
#profile-orders td {text-align: center;}

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


/*** Forms ***/

/* Login */
.forgotten-pass {margin: 0;}

/* Register */
#register-page {}
#billing-adress {padding-bottom: 1em;}

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


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

/* Filter */

#filter-class select { width: 200px;}

/* Columns */
.column {}
.column-left {background: url(../images/left_column_bg.gif) repeat-y; }
	.column-left .box { width: 242px; }
.box-menu.menu-box {width: 237px; background: url(../images/menu_box_bg.jpg) no-repeat; padding-top: 15px;}
	.column-left div.box {width: 237px;}
.column-right {/*background: url(../images/right_column_bg.gif) repeat-y; width: 264px; width: 264px;*/}
	.column-right div.box {width: 256px;}
#column-bottom { clear: both; padding: 0 10px;}
	
	.norightcolumn {background: #fff /*url(../images/content_top_inner.gif) no-repeat top left;*/; width: 700px; height: 57px;}
	.rightcolumn { width: 100%; background: url(../images/content_top.gif) no-repeat top center; }
	.hasnosidecolumns {width: 100%; background: #fff url(../images/product_details_top.gif) repeat-x;}
/* Boxes */
.box {}
.box-title {font: normal 24px Arial, Helvetica, sans-serif; color: #C40631; border-bottom: 3px solid #F5E2E6; margin: 0 0 7px 13px;}
.box-title2, .title-right {font: normal 24px Arial, Helvetica, sans-serif; color: #C40631; border-bottom: 3px solid #F5E2E6; margin: 10px 0 7px 0;}
.box-content {padding: 10px; min-height: 50px;}

.box select {margin: 0 auto;}


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

.icon-rss {padding: 0 0 0 18px; background: url(../images/icon-rss.gif) 0 50% no-repeat;}

/* Products boxes */
.products-box {}

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

div.product {background: #fff url(../images/product_tr_bg.gif) repeat-x top left; padding: 10px;}
div.product h3 {font: bold 11px Arial, Helvetica, sans-serif;}
.product .image-wrapper {float: left;}
.product .new-product-details, .product .recently-product-details {float: left; padding-left: 15px; width: 100px;}

/* News box */
#news-box {background: url(../images/column_right_bg.gif) no-repeat top left; padding: 0; margin: 0; }
#news-box h2 {padding-top: 30px; margin-bottom: 7px;}
#news-box .item {background: url(../images/content_bottoms.jpg) no-repeat bottom right; display: block; padding: 0 0 10px 20px;}
#news-box .item a {font: bold 12px Arial, Helvetica, sans-serif; color: #C40631; padding: 0;}
#news-box .date {font: normal 11px Arial, Helvetica, sans-serif; color: #aaa; padding-bottom: 5px;}

.links { margin: 0 0 30px 20px;}

/* Login box */
#login-box a {display:block; padding:10px 0 0 0;}
#login-box a.profile {}
#login-box a.orders {}
#login-box a.login {}
#login-box a.register {}

/* Search box */
#search-box {clear: both; margin-bottom: 10px; padding-bottom: 10px;}
#search-box input#phrase {width: 210px;}
span.button .btn-search { text-decoration: underline; float: left; background: none; font-size:14px;}
/* Advanced search */
#advanced-search {padding: 10px 30px 0 0; text-align: center; }
a.btn-advanced-search {display: block; color: #fff; padding: 5px 10px; white-space: nowrap;background: url(../images/btn_bg.gif) repeat-x; border: 0; text-decoration: none; float: right;}
#advanced-search-page .price-input input, #advanced-search-page .valueTo, #advanced-search-page .valueFrom {
	width:7em;
}

/* Pager */
.pager {background:url(../images/th_total_bg.gif) repeat-x scroll left bottom transparent; border-bottom:1px solid #A4A4A4; border-right:1px solid #FFFFFF; color:#434343; line-height:26px; padding: 0 10px;}

/* Menu box */
.menu-box {background: url(../images/content_bottoms.jpg) no-repeat bottom right;}
.menu-box a  {display: block; font: bold 14px Arial, Helvetica, sans-serif; color: #C80032; text-decoration: none; text-align: center; background: url(../images/left_line.png) no-repeat bottom center; height: 40px;}
.menu-box a:hover, .menu-box a:active {text-decoration: underline;}
.menu-image {text-decoration: none;}
.menu-image img {vertical-align: middle;}

/* Manufacturers box */


/* Categories box */
.categories-box {background: none; clear: both;}
.categories-box a { padding-right: 10px; height: 48px; color: #000;}
.categories-box a:hover {}
.categories-box li {float: left;}

/*.cat-box {}
.cat-box a {font: normal 10px/10px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; text-decoration: none; border-bottom: 4px solid transparent; display: block;  padding-bottom: 5px;}
.cat-box a:hover {color: #fff; border-bottom: 4px solid #c60031; display: block;  width: 84px; margin: 0 auto; padding-bottom: 5px;}
.cat-box li { float: left; width: 84px; height: 28px; margin: 0 auto; padding: 10px 10px 0; text-align: center; background: url(../images/cat_sep.gif) no-repeat bottom right; font: normal 10px Arial, Helvetica, sans-serif; }
.cat-box li:hover {}
*/
/* DropdownCategories */
#DropdownCategories.box {padding: 0;}
#DropdownCategories ul {list-style: none none;}
#DropdownCategories li {list-style: none none;}
#DropdownCategories ul ul {display: none; border: 1px solid #ccc; border-bottom: 0;}
#DropdownCategories a.isParent {background: transparent url(../images/cat_arrow.gif) no-repeat scroll 10px center;}

/* Poll Box */
/*#poll-box {width: 237px; margin: -180px auto 0px; position: relative;}*/

/* Column Bottom */

#column_bottom {padding-bottom: 20px; clear: both;}

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


/* Footer */
#footer {margin: 0; background: url(../images/footer_bg.jpg) no-repeat; height: 27px;}
#footer a { font: normal 11px Arial, Helvetica, sans-serif; color: #737272; text-decoration: none;}

#footer-info {font-size: 10px; float: right;padding: 5px 10px;}
#powered {text-decoration: none; font-size: 11px; clear: both; text-align: right; padding: 5px 10px;}

#footer-menu { padding: 5px 10px; text-align: left; float: left; }
#footer-menu a:hover, #footer-menu a:active {}


/* Common */
.mb1 {margin-bottom: 1em;}
.pb1 {padding-bottom: 1em;}

.fleft {float: left;}
.fright {float: right;}
.right, th.right {text-align: left; padding-top: 5px;}
.center {text-align: center;}
.inline {display: inline;}
.wide {width: 100%; text-align: left}
.clear {clear: both;}

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

.hidden {display: none;}
.note {font-size: 0.9em; font-style: italic; color: #777;}
