html, body {margin: 0; padding: 0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px;}
body { background: #fff url(../i/body.jpg) repeat-x; color: #666; }
body * {margin: 0; padding: 0; }
/* .second_bg { background:  url(../i/header-bg.jpg) no-repeat center top; width: 100%;   } */
img {border: 0;}

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

ul {margin-left: 15px; list-style: none none;}
li {list-style-image: url(../i/arrow.gif); padding-bottom: 0.5em;}

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 { background: url(../i/h1-bg.jpg) no-repeat left top; max-width: 574px; line-height: 33px; text-indent: 16px; font-size: 16px; font-weight: bold; color: #666;  }
h2 {margin: 0; padding: 0;}
h4, h4 a {font-size: 17px;}
h4 {}
h5 {}
input, textarea {padding: 2px;}
select {padding: 0;}
input, select, label, textarea {}

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 { color: #33B9FB; }
del.price-value {}

.h1-wraper { background: url(../i/h1-long-bg.png) no-repeat 0 0; padding: 4px 0 0;}
.h1-wraper h1 { background: url(../i/h1-long-bg.png) no-repeat 0 100% ; padding: 0 16px 4px; text-indent: 0; line-height: normal; }
.h1-wraper {}
.h1-wraper {}

/* Buttons */
.button-container {padding: 1em 0;}
.button { margin: 0 5px; padding: 0 8px 0 0 ; display: inline-block; background: url(../i/button.jpg) no-repeat right top; height: 23px; color: #fff; }
.button a{ margin: 0; padding: 0  0 0 8px !important; display: block; background: url(../i/button.jpg) no-repeat left top; height: 23px; line-height: 23px; color: #fff; }
.button input.input-submit{ margin: 0; padding: 0  0 0 8px; display: block; background: url(../i/button.jpg) no-repeat left top; height: 23px; color: #fff; }
#feedback .button{ margin: 8px 0 0 0 ;  }
.button input.add-to-cart { margin: 0; padding: 0  12px 0 42px; display: block; background: url(../i/add-to-cart-btn.jpg) no-repeat left top; height: 23px; color: #fff; font-weight: normal; }
.button input, .button .button-link {float: left; display: inline; margin: 0; padding: 0; overflow: visible;  border: 0;}
input.input-submit, .button input {cursor: pointer;}

.button a.button-link {float: left; height: auto; margin: 0; padding: 0; font-weight: bold; text-decoration: none;}
a.button-link:hover, a.button-link: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(../i/error.gif) 5px 5px no-repeat; border: 1px solid #c00;}
.error p, .info p, .warning p {font-weight: bold;}
.fieldError, .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: 0 7px 0px; padding: 8px 10px; font-size: 11px; color: #666; }
#breadcrumb span {float: right; font-size: 11px;}
#breadcrumb a {text-decoration: none ; font-size: 11px;}
#breadcrumb a:hover {text-decoration: underline ;}


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

/* Header */
.header-left {background: url(../i/header-left.png) no-repeat 50% 0; min-width: 960px;}
.header-right {background: url(../i/header-right.jpg) no-repeat 100% 0; min-width: 960px;}
#header { height: 149px; width: 100%;}


/* Logo */
#logo {float: left; background: none;}
#logo a { display: block; width: 160px; height: 128px; }
#logo img {}

/* Main menu */
#main-menu { float: right; margin: 78px 20px 0 0; }
#main-menu ul {list-style: none none;}
#main-menu ul li {float: left; margin: 0 0 0 7px; list-style: none none;}
#main-menu a {padding: 0 1px; font-weight: normal; text-decoration: none; outline: none; white-space: nowrap; /* background: url(../i/main_menu_link.jpg); */ color: #fff;}
#main-menu a:hover,	#top-menu a.active {}

#main-menu li { 
	background: url(../i/main_menu_link.gif) no-repeat left top;
	display: block;
	text-align: center;
	height:60px;
	padding: 0 0 0px 8px;
 }
#main-menu li div{ 
	background: url(../i/main_menu_link.gif) no-repeat right top;
	display: block;
	text-align: center;
	height:60px;
	margin: 0 -5px 0 0;
	padding: 0 8px 0 0px ;

 } 
#main-menu a  {

	display: block;
	text-align: center;
	line-height:29px;
	float: left;
}
#main-menu li.active {
	background: url(../i/main_menu_hover.gif) no-repeat left top;
}

#main-menu div.active {
	background: url(../i/main_menu_hover.gif) no-repeat right top;
}

/* Secondary menu */
#secondary-menu {}

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

/* Search */
#header-search {float: right;}

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


/* Content table */
#main {width: 100%;}
#main td {vertical-align: top;}
#column-left { margin: 0 8px 0 0;}
#column-left, #column-right { width: 180px; overflow: hidden;  }
#column-left, #column-right h3 { font-size: 10px; font-weight: normal; }
#column-right {  margin: 0 0 0 8px;}
#content-wrap {width: 100%; padding: 0;}
#content { padding: 0 8px;  }
.center-colunm  { display: block; padding: 4px; min-width: 574px;  margin: 1px auto; border: solid 1px #d0d0d0; background: #fff; }
#content label {display: block; margin-top: 1em;}

#column-left a.product-image img , #column-right a.product-image img { max-height: 50px; max-width: 50px;}
#column-left a.product-image , #column-right a.product-image{  margin: 0 8px 0 0;}
#column-left .product , #column-right .product { font-size: 10px; margin: 5px 0; color: #666666;}
#column-left .product .price-value , #column-right .product .price-value { color: #33b9fb; }
#column-left .product h3, #column-right .product h3 { margin: 0;}

/* Featured Products */

.featured-products .product-image img { max-height: 120px; max-width: 120px; margin:12px;}
.manufacturer .product-image img { max-height: 120px; max-width: 120px; margin:12px;}
.manufacturer .product-details { padding: 16px;}
.featured-products .product-details { min-width: 395px; min-height: 100px; display: block;}
.featured-products .product-details h3 {  margin:12px 0 0 0; }
.featured-products .product-form { display: block; margin: 12px 0 0 0;}
.featured-products .product-prices { float: left; }
.featured-products .quantity { float: right; }
.featured-products .button { float: right; }

.products-list .product-image img { max-height: 120px; max-width: 120px; margin:12px;}
.products-list .product-details { min-width: 395px; min-height: 100px; display: block;}
.products-list .product-details h3 {  margin:12px 0 0 0; }
.products-list .product-form { display: block; margin: 12px 0 0 0;}
.products-list .product-prices { float: left; }
.products-list .quantity { float: right; }
.products-list .button { float: right; }

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


/* Tabs */
.tabs {padding: 0; margin: 0 16px 8px; color: #49463d;}
#content .tabs-menu { position: relative; top: 1px; margin: 0; padding: 0;list-style: none;}
#profile-page .tabs-menu {margin: 0 16px -1px;padding: 0;list-style: none;}
#profileTabs {margin: 0 16px -1px !important;padding: 0;list-style: none;}
#content .tabs-menu li {float: left; margin: 0 2px 0px 0; padding: 0 0 0 5px; list-style: none; background: url(../i/tab.jpg) no-repeat top left; height: 25px;}
#content .tabs-menu li.active {background-position: 0 100%; background: url(../i/tab-active.jpg) no-repeat top left; }
.tabs-menu a, .tabs-menu a:visited, .tabs-menu span {display: block; padding: 0 10px 0 5px; line-height: 26px; color: #49463d; text-decoration: none;outline: none; background: url(../i/tab.jpg) no-repeat top right;}
.tabs-menu li.active a, .tabs-menu li.active a:visited, .tabs-menu li.active span {color: #49463d; background-position: 100% 100%; background: url(../i/tab-active.jpg) no-repeat top right;}
.tab-content {display: none; padding:  0 0 10px 10px; border-left: solid 1px #d1d0d0; border-right: solid 1px #d1d0d0; background: #fdfdfd; }
.tabs-top { background: url(../i/tab-content-top.jpg) no-repeat top right; border-left: solid 1px #cecdcd; height: 7px; }
#profile-page .tabs-top { background: url(../i/tab-content-top.jpg) no-repeat top right; border-left: solid 1px #cecdcd; height: 7px; margin: 0 16px; }
.tabs-top-address { background: url(../i/tab-content-top.jpg) no-repeat top right; border-left: solid 1px #cecdcd; height: 7px; margin: 0 16px; }
#profile_form { padding: 8px; margin: 0 16px; background:#FDFDFD none repeat scroll 0 0; border-left:1px solid #D1D0D0; border-right:1px solid #D1D0D0;  }
.form-addess-page { padding: 8px; margin: 0 16px; background:#FDFDFD none repeat scroll 0 0;  border-right:1px solid #D1D0D0; border-left:1px solid #D1D0D0;}
.tabs-bottom { background: url(../i/tab-content-bottom.jpg) no-repeat top center;  height: 14px; margin-bottom: 8px !important; }
.tabs-menu li { background: url(../i/tab.jpg) no-repeat top left; }
.tabs-menu li a { background: url(../i/tab.jpg) no-repeat top right; }
/* Subcategories */
#subcategories {}
.subcategory {margin: 0 16px 5px; padding: 5px 0;}
.categoryImage {float: left;margin-right: 10px;}

/* Product */

.product-new {background: url(../images/product-new.gif) 100% 0 no-repeat;}
.product-new-details {background: url(../images/product-new.gif) 100% 6% no-repeat;}
.en .product-new {background-image: url(../images/lang/en/product-new.gif);}
.bg .product-new {background-image: url(../images/lang/bg/product-new.gif);}


.product-image-container { border-right: solid 1px #cdddee; padding: 8px;}

/* List view */
.catrgory-list-separator { height: 1px; background: #cadbed; }
.sidebar-separator { height: 1px; border-bottom: dashed 1px #666; padding: 0 !important; }
.list-page h2 { background: url(../i/h1-bg.jpg) no-repeat left top; max-width: 574px; line-height: 33px; text-indent: 16px; font-size: 16px; font-weight: bold; color: #666;  }
.list-page h2 { background: url(../i/h1-bg.jpg) no-repeat left top; max-width: 574px; line-height: 33px; text-indent: 16px; font-size: 16px; font-weight: bold; color: #666;  }
.list-page td.product-image { width: 175px; } 
/* Grid View */
.grid-page { width: 574px;}
.grid {width: 98%;margin: 4px auto 1em;empty-cells: show;}
.grid td {width: 31%;}
.grid td td {border: 0;}

.grid-page h2, .grid-page h3.subcategories { background: url(../i/h1-bg.jpg) no-repeat left top; max-width: 574px; line-height: 33px; text-indent: 16px; font-size: 16px; font-weight: bold; color: #666;  }

.grid-full {width: 33%;height: 33%;padding: 32px 16px;}

.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 { width: 100%; }
#product-thumbs { padding: 32px 0 0 0;}
#product-thumbs a { float: left; clear: left;}
#product-thumbs img { margin: 8px 12px 16px 16px; border: solid 1px #b1b0b0;}
#product-image {margin: 0 auto;}

.product-description { }
#product-page .product-description { background: #fff url(../i/product-short-desc-bg.jpg) repeat-x top;  padding: 8px;}
#product-page .product-details { padding: 0 16px; width: 542px; margin: 0 auto;}
.product-prices td {padding: 2px 3px;}
.product-features {}
.product-detailed-description ul {padding: 0.5em 0;}
.quantity {margin-bottom: 1em;}
.product-buttons {text-align: right;}

.product-details { color: #49463d; }
.product-det-container { width: 100%; margin: 8px 0 8px 0px;}

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

/* Manufacturers page */


/* Cart page */
#cart-page th {}
.cart-content td {vertical-align: middle;}
.cart-coupon form {display: inline;}
.table-total { width: 574px; margin: 0 auto;}
.table-total th, .table-total td {text-align: right;}
.table-total td {width: 1%; white-space: nowrap;}


/* Checkout pages */
.checkout-page {
	min-width: 574px;
	padding: 5px;
	max-width: 900px;
}
.checkout-page .content { margin: 0 auto; }
.checkout-page h1 { margin: 0px auto; }
.checkout-page h2 { margin: 8px auto; font-size: 13px;}
#checkout-success { width: 574px; padding: 0; }
#checkout-success h2 { padding: 8px 16px; font-size: 14px; color: #069; }
#checkout-success table { width: 74%; margin: 8px  0 0; }
#checkout-success table.products-list { width: 100%; margin: 8px  0 0; }
#checkout-success th { background: #999; border: solid 1px #fff; padding: 4px; text-align: center; color: #fff; }
#checkout-success td {background: #ddd; border: solid 1px #fff; padding: 4px; text-align: center;}
#checkout-success .table-total  td{ color: #069;  } 
#checkout-steps {}
#checkout-steps div {float: left; width: 24%; margin: 0 1% 0 0; padding: 5px 0; text-align: center;}
#checkout-steps div.active {font-weight: bold;}


#checkout_form input { max-width: 130px; }
#checkout_form select { max-width: 140px; }
.checkout-page form {padding: 10px 20px; margin: 0 auto; width: 574px;}
.checkout-page form#login_form {padding: 10px 20px; margin: 0 auto; width: 250px;}
.checkout-page form#register_form {padding: 10px 20px; margin: 0 auto; width: 250px;}
.checkout-page .checkout-table { width: 574px; margin: 0 auto;}

#checkout-confirm h2 { width: 574px; }
#anonymus_checkout_form p {margin-bottom: 0.5em;}

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

.check_methods { padding: 10px 0px !important; }
.check_methods  table { margin: 0 20px !important;}
.check_methods  table  table{ margin: 0px !important;}
/* 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;}

#profile_form .marg-top { margin: 8px 0 0 0; }
#profile_form table.address th { text-align: left; vertical-align: top; }
#profile_form table.address th, #profile_form table.address td { padding: 5px; }
#profile-page h2 {font-size: 14px; margin: 8px 0 4px; color: #069;}

.orders_data { margin: 0 auto 8px; width: 520px; clear: both;}
.orders_data  th { background: #999; border: solid 1px #fff; padding: 4px; text-align: center; color: #fff;} 
.orders_data  td { background: #ddd; border: solid 1px #fff; padding: 4px; text-align: center;}


#order-details h2 {font-size: 14px; margin: 8px 0 4px; color: #069;}
#order-details h1 { margin: 0 0 8px 0; }
#order-details  { margin: 0 16px 0px; padding:  0 8px;  width: 524px; background:#FDFDFD none repeat scroll 0 0;
border-left:1px solid #D1D0D0;
border-right:1px solid #D1D0D0;}


#order-details table { }
#order-details .table-total td { color: #069; }
#order-details  th { background: #999; border: solid 1px #fff; padding: 4px; text-align: left; color: #fff;} 
#order-details  td { background: #ddd; border: solid 1px #fff; padding: 4px; text-align: left;}
#profile-orders {
	margin: 0 16px; 
background:#FDFDFD none repeat scroll 0 0;
border-left:1px solid #D1D0D0;
border-right:1px solid #D1D0D0;
}


#profile-orders table { margin: 0 auto 8px; width: 520px; clear: both; }
#profile-orders  th { background: #999; border: solid 1px #fff; padding: 4px; text-align: center; color: #fff;} 
#profile-orders  td { background: #ddd; border: solid 1px #fff; padding: 4px; text-align: center;}

#cart-content { margin: 0 auto 8px; width: 574px;}
#cart-content  th { background: #999; border: solid 1px #fff; padding: 4px; text-align: center; color: #fff;} 
#cart-content  td { background: #ddd; border: solid 1px #fff; padding: 4px; text-align: center;}
/* E-goods */
#order_table_holder .product-image {padding-top: 40px;}


/*** Forms ***/



/* Login */
.forgotten-pass {margin-left: 5px;}

/* 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;}
/* Manufacturers Name */
.manufacturers-list { margin: 16px 0; border-bottom: dashed 1px #999; width: 100%; }
.manufacturers-list td { padding: 16px; }


/* Pages */
.content { width: 574px;}

/* Pager */ 
.pager { margin: 8px 0 4px 0; }


/* Boxes */
.box {padding: 0 0 4px; background: #fff url(../i/sidebar-bg.jpg) repeat-y; border-bottom: solid 1px #e3e3e3; }
.box-title {font-size: 14px; color: #fff; font-weight: normal; text-indent: 12px; line-height: 26px; margin: 0; background: transparent url(../i/sidebar-h2.jpg) top left no-repeat;  }
.box-content {padding: 0 10px 0;}
h3.blue {font-size: 14px; color: #fff; font-weight: normal; text-indent: 12px; line-height: 25px; margin: 0; background: transparent url(../i/sidebar-h2.jpg) top left no-repeat;  }

.box select {margin: 0 auto;}
#currency-box .box-content { text-indent: 12px; }
#cart-box .box-content { text-indent: 12px; }
#login-box p { margin: 4px; }
#cart-box h2.box-title, #currency-box h2.box-title, #login-box h2.box-title{ background: transparent url(../i/cart-box-h2.jpg) top left no-repeat; margin: 0 0 32px ; }
#cart-box, #currency-box, #login-box { background: #79acc5 url(../i/cart-box-bg.jpg) repeat-x; padding: 0 0 32px; color: #ccc;}

.box-content .product table { border-bottom: dashed 1px #999; width: 100%;}
.box-content .product table td { padding: 12px 0 0px 0; text-align: left; }


/* Custom Box Menu */
.custom-menu ul { margin: 0; padding: 0; }
.custom-menu li { margin: 4px 0; padding: 2px;  list-style: none;}

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

.products-box {}
.products-box h3{font-size: 10px; font-weight: normal;}

/* News box */
#news-box {}
.news-item {margin: 0 0 1em;}


/* Login box */
#login-box a {padding: 0 0 0 20px; color: #fff; text-decoration: underline;}
#login-box a:hover { text-decoration: none;}
#cart-box a { color: #fff; text-decoration: underline;}
#cart-box a:hover { text-decoration: none;}
#login-box a.profile {}
#login-box a.orders {}
#login-box a.login { color: #fff; background: url(../i/login-btn.gif) no-repeat 0 50%; padding: 0px 0 2px 16px; margin: 0 0 0 10px;  }
#login-box a.register { color: #fff; background: url(../i/register-btn.gif) no-repeat 0 50%; padding: 0 0 2px 16px; margin: 0 0 0 16px;  }

/* Search box */
#search-box { background: #a7a6a6 url(../i/search-box-bg.jpg) repeat-x ; border-bottom: solid 1px #c9c9c9; }
#search-box h2.box-title { background: url(../i/search-box-h2.jpg) no-repeat top left; }
#search-box a.view-all { text-decoration: underline; color: #fff; font-weight: normal; }
#search-box input.input-text { float: left; width: 132px; border: none; border-top: solid 1px #404040; border-left: solid 1px #404040;  height: 21px; padding: 0; margin: 0 0 5px; }
#search-box .box-content { padding: 8px 9px; }
#search-box input.input-submit {background:transparent url(../i/search-box-btn.jpg) no-repeat scroll right top; border:medium none; display:block; float:right; height:22px; margin:0 2px 0 0; overflow:hidden; width:25px; }


.newsletter-box { background:#a7a6a6 url(../i/search-box-bg.jpg) repeat-x ; border-bottom: solid 1px #c9c9c9; color: #fff; }
.newsletter-box p { font-size: 10px; margin: 4px 0; }
.newsletter-box h2.box-title { background: url(../i/search-box-h2.jpg) no-repeat top left; }
.newsletter-box input.input-text { width: 132px; border: none; border-top: solid 1px #404040; border-left: solid 1px #404040;  height: 21px; padding: 0; margin: 0 0 5px; }
.newsletter-box .box-content { padding: 8px 9px; }
.newsletter-box span.button { margin: 6px 0 0 5px ; background: url(../i/newsletter-btn.gif) no-repeat right top;}
.newsletter-box input.input-submit {background: url(../i/newsletter-btn.gif) no-repeat left top; margin: 0 0 0 -5px; }

/* Category Box */
#categories_news { padding: 8px 0;  margin: 0 4px; }
#categories_news li { text-align: left; list-style: none;  border-bottom: dashed 1px #999;  }


/* Advanced search */
#advanced-search {padding: 10px 30px 0 0; text-align: center;}
a.link-modify { margin: 0 0 8px; display: block; }

#advancedSearch td { padding: 4px; border-spacing: 4px;}

/* Menu box */
.menu-box {}
.menu-box a { padding: 8px 20px 7px 25px; text-decoration: none; }
.menu-box a:hover, .menu-box a:active {}


/* Manufacturers box */
#manufacturers-box ul { margin: 8px 0; }
#manufacturers-box li { list-style: none; }


.categories-box { background: #265e76;}
.categories-box h2 { background: url(../i/categories-h2.jpg) top left;  }
.categories-box ul {width: 180px;}
.categories-box li { padding: 6px 10px 6px 20px; list-style-image:url(../i/square.jpg) !important; list-style-position: inside !important; border-top: solid 1px #427790; border-bottom: solid 1px #1d4d62;  }
.categories-box li:hover {background: #427a92;}
.categories-box li.isFirst { border-top: none; }
.categories-box li.isLast { border-bottom: none; }
.categories-box li a { padding: 2px 0 2px 10px ; color: #fff;}
/* Categories box */
/* DropdownCategories */
#dd-categories-box.box {padding: 0;}
#DropdownCategories.box-content {padding: 0;}
#DropdownCategories ul {list-style: none none; margin: 0; padding: 0;}
#DropdownCategories li {list-style: none none;}
#DropdownCategories ul ul {display: none; background: #265e76; width: 225px;}
/*#DropdownCategories a.isParent {background: transparent url(../i/cat_arrow.gif) no-repeat scroll 10px center;}*/
#DropdownCategories a:hover {  }

/* Footer */
#footer { margin: 0; background: url(../i/footer_bg.jpg) repeat-x; clear: both; color: #799da6; height: 122px; display: block; margin: 4px auto; width: 960px;}
#footer a { color: #084655; text-decoration: none;}

#footer-info {font-size: 11px;}
#powered {text-decoration: none; font-size: 11px; text-align: right; padding: 58px 8px 0 0 ; color: #fff;}
#powered a { color: #69bfea;}

#footer-menu {margin: 5px 10px;padding: 13px 0; text-align: center; }
#footer-menu a:hover, #footer-menu a:active { text-decoration: underline;}

/*  Top Banner */
.top-banner { margin: 0 0 8px 0;}

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

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

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

.hidden {display: none;}
.margin-lr-16 { margin: 0 16px;}

.continue-shopping { margin: 0 0 8px 0;}
div#page { max-width: 574px;}

.news-content { padding: 0 16px;}
span.view-all-news { margin: 8px 0; padding: 0 16px; display: inline-block;}

.home-info { width: 540px; padding: 15px; }
.home-info p { margin: 8px 0;}


.discounts { float: right; width: 100px; margin: 0 26px 0 0;  font-weight: bold; }
.discounts .amount { color: #33B9FB;}
.discounts  table td, .discounts  table th { padding: 2px;} 

.label-new { float: right; }  

