@font-face {
	font-family: 'TrajanProRegular';
	src: url('webfonts/trajanpro-regular-webfont.eot');
	src: local('☺'), url('webfonts/trajanpro-regular-webfont.woff') format('woff'), url('webfonts/trajanpro-regular-webfont.ttf') format('truetype'), url('webfonts/trajanpro-regular-webfont.svg#webfont7bVHhK54') format('svg');
	font-weight: normal;
	font-style: normal;
}

/**
 * generic:BEGIN
 */
body, form
{
	margin: 0px;
	padding: 0px;
}

input, textarea, select
{
	font-family: Verdana, Arial, Tahoma;
}

body
{
	font-family: HessGothicRoundNF;letter-spacing:1px;
	font-size: 0.8em;
}

input, textarea, select
{
	font-size: 0.9em;
}

a
{
	color: #000;
}

a img
{
	border: none;
}

big
{
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
}

.center
{
	text-align: center !important;
}

.left
{
	text-align: left !important;
}

.right
{
	text-align: right;
}

.fleft
{
	float: left;
}

.fright
{
	float: right;
}

.clear
{
	clear: both;
	height: 1px;
}

.hidden
{
	display: none;
}

.image
{
	float: left;
	margin-right: 10px;
	position: relative;
	
}
.image img.zoom
{
	position: absolute;
	top: 5px;
	left: 5px;
	border: 1px none;
}

.article .image
{
	margin-top: 10px;
}

.image img
{
	border: 1px solid #000000;
}

.price
{
	font-weight: font-weight: normal;
	font-size: 1.28em;
	padding: 10px 0px;
	color: #000;
}

.price b
{
	color: #959595;
}

.line15
{
	line-height: 25px;
}

.w30
{
	width: 30px;
}

.w50
{
	width: 50px;
}

.w80
{
	width: 80px;
}

.w100
{
	width: 100px;
}

.w300
{
	width: 300px;
}

h2.title 
{
	font-size: 20px;
	font-weight: normal;
	color: #434141;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	line-height: 34px;
}
h2.title em
{
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #434141;
	
}

h2.product-title {
	font-size: 12px;
	font-weight: 200;
	letter-spacing: 2px;
	color: #555555;
	text-transform: uppercase;
}

/**
 * generic:END
 */

/**
 * #main:BEGIN
 */
#main
{
	/*height: 50px; 
	background-image: url('/buxus/images/design/shadow_bottom.gif'); 
	background-repeat: repeat-x; 
	background-position: left top;*/
}
/**
 * #main:END
 */

/** 
 * .header:BEGIN
 */
 
#header-wrapper {
	height: 160px; 
	background-repeat: repeat-x; 
	background-position: left bottom;	
}
#header
{
	width: 990px; 
	margin: 0px auto; 
	position: relative;
}
#header .right-box {
	position: absolute; 
	top: 0px; 
	right: 0px;
}
#header .right-box .box-basket {
	padding: 10px 10px 10px 10px;
	float: right;
}
/**
 * .header:END
 */

/**
 * #logo:BEGIN
 */
#logo, #top_menu {
	font-family: 'TrajanProRegular';
}

#logo {margin-left:-10px;}
#logo h1 {font-size:11px; position:relative; top:10px; left:22px; letter-spacing:2px; font-weight:200}
#logo h1 a {color:#999; text-decoration:none;}

/**
 * #logo:END
 */

/**
 * #top_menu:BEGIN
 */
#top_menu {font-size:12px; color:#555; margin-left:385px; margin-right:-20px; margin-bottom:20px; position:relative; top:-47px;}
#top_menu  #shift-1 {margin-left:-136px;}
#top_menu ul li {list-style:none; display:inline;}

#jsddm {margin: 0;padding: 0;}
#jsddm li {	float: left;}
#jsddm li a {font-size:12px;letter-spacing:3px;display: block;padding: 6px 10px 3px 10px; text-align:center;text-decoration: none;color:#555;white-space:nowrap}
#jsddm li a:hover {	background: #f5faf7;}
#jsddm li.actual a { background: #f5faf7;}
#jsddm li ul {margin: 0;padding: 0;position: absolute;visibility: hidden;background: #f5faf7;}
#jsddm li ul li {float: left; display: inline; text-align:center;}
#jsddm li ul li.active a { color: #555555;}
#jsddm li ul li a {display: block;padding: 6px 12px 2px 12px; color: #aaa; font-size: 10px;}
#jsddm li ul li a span {font-size:9px;}
#jsddm li ul li a:hover {color: #555}
/**
 * #top_menu:END
 */ 

/**
 * #search:BEGIN
 */
#search
{
	float: right;
	padding: 15px 15px 0px 0px;
}

#search input
{
	font-size: 0.9em;
}

#search input.text
{
	border: 1px solid #7f9db9;
	padding: 3px 2px;
	width: 130px;
}
/**
 * #search:END
 */

/**
 * #banner:BEGIN
 */
#banner-wrapper 
{
	height: 225px; 
}
#banner-wrapper.main-page 
{
	height: 376px; 
}
#banner-wrapper div.banner 
{
	width: 990px;
	margin: 0px auto; 
	position: relative;
	padding: 11px 0px 0px 0px;
}
#banner-wrapper div.banner div 
{
	font-size:11px;
	margin:10px;
	text-align:right;
}
/**
 * #banner:END
 */
 
/**
 * .homepage-content:BEGIN
 */
.homepage-content 
{
	color: #000000;
	float: left;
	padding: 0px 10px 0px 10px;
	width: 959px;
}
.homepage-content h3
{
	color: #434141;
}
/**
 * .homepage-content:END
 */

/**
 * .newsletter-box:BEGIN
 */
.newsletter-box
{
	color: #000000;
	float: left;
	margin-top: 15px;
	padding: 10px;
	width: 150px;
}
.newsletter-box h3
{
	font-size: 12px;
}
/**
 * .newsletter-box:END
 */

/**
 * .main_content:BEGIN
 */
.main_content
{
	width: 990px; 
	margin: 0px auto; 
	position: relative; 
	padding-top: 0px;
}
/**
 * .main_content:END
 */

/**
 * #left_col:BEGIN
 */
#left_col
{
	float: left;
	margin: 10px 15px 0px 0px;
	width: 160px;
}

#left_col .title
{
	background-color: transparent;
	padding: 5px 9px 12px 9px;
	color: #434141;
	font-size: 20px;
}
/**
 * #left_col:END
 */

/**
 * #left_menu:BEGIN
 */
ul#left_menu, ul#left_menu ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

ul#left_menu li
{
	margin-top: 4px;
	padding: 2px 9px 12px 9px;
	background-color: #fff;
}

ul#left_menu li a
{
	padding-left: 0;
	color: #7f7f7f;
	text-decoration: none;
}

ul#left_menu li.sel a
{
	font-weight: normal;
}

ul#left_menu li.sel ul a
{
	background: none;
	padding: 0px;
	font-weight: normal;
}

ul#left_menu ul li
{
	padding: 12px 0px 0px 28px;
}

ul#left_menu ul li.sel ul li a
{
	font-weight: normal;
}

ul#left_menu ul li.sel a, ul#left_menu ul li.sel ul li.sel a
{
	font-weight: normal;
}

ul#left_menu ul ul li
{
	padding: 0px 0px 0px 10px;
	line-height: 1.1em;
	font-size: 0.75em;
}
/**
 * #left_menu:END
 */

/**
 * #middle_col:BEGIN
 */
#middle_col
{
	float: left;
	width: 990px;
	margin: 0;
}
#middle_col .basket
{
	width: 955px;
	margin-top: 10px;
}

#middle_col div.title
{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	line-height: 34px;
	text-transform: uppercase;
}

#middle_col .homepage .title
{
	color: #a71705;
	border-bottom: 2px solid #a61905;
}

#middle_col.article .title
{
	color: #00f;
	text-decoration: underline;
}

#middle_col .basket .title
{
	padding-left: 10px;
}

#middle_col.article .content
{
	float: left;
	width: 346px;
}

#middle_col.article .content.no_image
{
	float: left;
	width: 489px;
}

div.title-line {
	background-image: url('/buxus/images/design/title_line.gif'); 
	background-repeat: repeat-x;
}
div.title-line h3 a {
	padding: 0 7px 0 0;
	background-color: #fff;
	text-decoration: none;
	color: #000000;
}

a.print-page {
	font-size: 12px;
	padding: 5px 0 0 0;
	color: #7f7f7f;
}
a.tell-friend {
	font-size: 12px;
	padding: 5px 0 2px 0;
	color: #7f7f7f;
}
.watermark_box {
	position: relative;
	display: block;
	float: left;
	margin-right: 10px;
}
img.watermark {
	position: absolute;
	bottom: 4px;
	left: 0px;
	
} 
/**
 * #middle_col:END
 */

/**
 * #content_list:BEGIN
 */
#content_list
{
	margin: 5px 0px;
}

#content_list .item .data
{
	float: left;
	margin-bottom: 10px;
	font-size: 0.9em;
}

#content_list .delim
{
	clear: both;
	height: 10px;
	border-top: 2px solid #aaa;
}

#content_list .item .data
{
	width: 346px;
}

#content_list .item.no_image .data
{
	width: 489px;
}

#content_list h2
{
	font-size: 1.1em;
	margin: 0px;
	padding: 3px 0px 7px 0px;
}

#content_list .basket_button
{
	font-size: 0.9em;
}

#content_list .category-box
{
	float: left;	
	margin: 0 4px 9px 0; 
	width: 185px; 
	height: 156px;
}
#content_list .category-box .box-title
{
	margin: 0 auto; 
	height: 28px; 
	text-align: center; 
	background-image: url('/buxus/images/design/category_box_back.gif'); 
	background-repeat: repeat-x;
}
#content_list .category-box .box-title a
{
	display: block;  
	color: #ffffff; 
	text-decoration: none; 
	font-size: 14px; 
	padding: 5px 0 5px 0;
}
#content_list .category-box a img
{
	padding: 0;
	margin: 0;
	overflow: hidden; 
	width: 185px; 
	height: 128px;
}

/**
 * #content_list:END
 */

/**
 * #stack:BEGIN
 */
#stack
{
	color: #7f7f7f;
	font-size: 0.75em;
	margin: 0px 0px 0px 175px;
	padding: 0px 0px 0px 0px;
}

#stack a
{
	color: #7f7f7f;
	text-decoration: none;
}
/**
 * #stack:END
 */

/**
 * #right_col:BEGIN
 */
#right_col
{
	float: left;
	width: 200px;
}

#right_col .box
{
	background: url('/buxus/images/design/box_back.gif') #e7e7e7 no-repeat left top;
	padding: 10px;
	margin-bottom: 15px;
}

#right_col .box .title
{
	padding-bottom: 15px;
	color: #fff;
	text-transform: uppercase;
}

#right_col .box input.text2, #right_col .box input.text
{
	border: 1px solid #616161;
	padding: 2px 1px;
}

#right_col .box input.text
{
	width: 120px;
}

#right_col .box input.text2
{
	width: 170px;
	margin: 5px 0px;
}

#right_col .box.basket
{
	background-image: url('/buxus/images/design/basket_back.gif');
}
/**
 * #right_col:END
 */

/**
 * #footer:BEGIN
 */
#footer
{
	font-size: 0.85em;
	clear: both;
	padding: 10px 0px;
	background-color: #fff;
	border: 1px solid #c2c3c3;
	border-width: 1px 0 0 0;
	width: 990px;
	margin: 0 auto;
	margin-top: 25px;
}

#footer .fleft, #footer .fright
{
	padding: 0px 10px;
}

#footer, #footer a
{
	color: #999999;
}

#footer .ui_info
{
	float: left;
	padding: 5px 0px;
	text-align: right;
	font-size: 9px;
}

#footer .ui_info a
{
	text-decoration: none;
}

#footer .ui_info a:hover
{
	text-decoration: underline;
}

#footer .logos
{
	float: left;
	padding: 5px 0px;
	text-align: left;
}
/**
 * #footer:END
 */

/**
 * .html_alert:BEGIN
 */
.html_alert
{
	position: absolute;
	z-index: 1;
	width: 240px;
	background: url('/buxus/images/design/html_alert_top.gif') no-repeat left top;
}

.html_alert .title
{
	padding: 6px 10px 5px 10px;
	font-weight: normal;
}

.html_alert .close
{
	float: right;
	background: url('/buxus/images/design/html_alert_close.gif') no-repeat right top;
	width: 12px;
	height: 12px;
	cursor: pointer;
	margin: 7px 10px 0px 0px;
}

.html_alert .bottom
{
	background: url('/buxus/images/design/html_alert_bottom.gif') no-repeat left bottom;
	padding-bottom: 8px;
}

.html_alert .bottom .container
{
	margin: 0px;
	padding: 0px;
	background: url('/buxus/images/design/html_alert_back.gif') repeat-y left top;
	text-align: center;
	padding: 5px 5px;
	font-size: 0.9em;
}

.html_alert .bottom .container.wb
{
	padding-bottom: 10px;
	border-bottom: 1px solid #ffd409;
}

.html_alert .bottom small
{
	color: #999;
}

.html_alert .bottom .container input
{
	padding: 0px;
	margin: 0px;
}
/**
 * .html_alert:END
 */

/**
 * #content.basket:BEGIN
 */
.basket .content
{
	background-color: #f4f4f4;
	width: 765px;
	font-size: 0.9em;
	margin: 0 auto;
}

.basket .content .top
{
	/*background: url('/buxus/images/design/cont_basket_top.gif') no-repeat right top;*/
}

.basket .content .top .bottom
{
	background: url('/buxus/images/design/cont_basket_bot.gif') no-repeat left bottom;
}

#middle_col .basket .title
{
	background: url('/buxus/images/design/cont_basket_title.jpg') no-repeat left top;
	/*	padding: 9px;*/
}

.basket #stack
{
	padding: 0px;
	border: none;
}

.basket #stack ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.basket #stack ul li
{
	float: left;
	background: url('/buxus/images/design/basket_arrow.jpg') no-repeat left top;
}

.basket #stack ul li a
{
	float: left;
	display: block;
	padding: 16px 0px;
	text-decoration: none;
	color: #cecece;
	font-size: 1.2em;
	font-weight: normal;
}
/**
 * #content.basket:END
 */

/**
 * .basket_table:BEGIN
 */
.basket_table
{
	margin: 0px 10px;
	font-family: Arial;
	border: 1px solid #e9e4e4;
	background-color: #fff;
	width: 745px;
}

.basket_table, .basket_table td, .basket_table th
{
	border-collapse: collapse;
}

.basket_table th
{
	padding: 2px 5px;
	text-align: left;
}

.basket_table td
{
	padding: 5px;
}

.basket_table .head th
{
	background: url('/buxus/images/design/basket_table_head.gif') repeat-x left top;
	padding: 3px 5px;
}

.basket_table .head th.prod, .basket_table .vtop th.prod
{
	width: 300px;
}

.basket_table .head th.center
{
	background-color: red;
}

.basket_table .head2 th
{
	background: url('/buxus/images/design/basket_table_head2.gif') repeat-x left top;
	padding: 4px 5px;
}

.basket_table .btop td, .basket_table .btop th
{
	border-top: 1px solid #e9e4e4;
}

.basket_table .btop2 td, .basket_table2 .btop th
{
	background: url('/buxus/images/design/basket_table_btop2.gif') repeat-x left top;
	padding-top: 7px;
}

.basket_table .bbot td, .basket_table .bbot th
{
	border-bottom: 1px solid #e9e4e4;
}

.basket_table .prod
{
	width: 160px;
	text-align: left;
}

.basket_table .prod a
{
	font-weight: normal;
	color: #6b69d6;
}

.basket_table .count
{
	width: 110px;
	text-align: left;
}

.basket_table .count a
{
	color: #999;
}

.basket_table .count input
{
	width: 25px;
}

.basket_table .table-price1, .basket_table .table-dual-price1, .basket_table .table-price2, .basket_table .table-dual-price2
{
	text-align: right;
}

.basket_table .table-price1, .basket_table .table-price2, .basket_table .table-dual-price2
{
	font-weight: normal;
}

.basket_table .table-price1, .basket_table .table-price2
{
	width: 60px;
}

.basket_table .table-dual-price1, .basket_table .table-dual-price2
{
	width: 80px;
}

.basket_table .table-price2
{
	color: #f46600;
}

.basket_table .del, .basket_table .del a
{
	color: #999999;
}

.basket_table .spacer
{
	padding: 30px 0px 5px 0px
}

.basket_table .spacer hr
{
	margin: 0px;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	border-top: 1px solid #b5b5b5;
	border-width: 1px 0px 0px 0px;
}

.basket_table .vtop td, .basket_table .vtop th
{
	vertical-align: top;
}
.basket_table .errors ul, .eshop-confirm-order-form .errors, ul.errors, p.message
{
	margin: 0px;
	color: #a61905;
	font-weight: normal;
}
.eshop-confirm-order-form ul.errors {
	margin-top: 5px;
}
ul.errors {
	padding: 0 0 0 15px;
	font-size: 11px;
}

.basket_table .center
{
	width: 100px;
}

.basket_table .del td, .basket_table .del th
{
	padding: 5px 0px;
}

.basket_table .del div
{
	background-color: #cdcdcd;
	color: #000;
	padding: 2px 5px;
}

.basket_table .summary td
{
	background-color: #efeeff;
	text-align: right;
	font-weight: normal;
}
.basket_table table
{
	border-collapse: collapse;
}

.basket_table table td
{
	padding: 0px 10px 0px 0px;
	line-height: 25px;
}
/**
 * .basket_table:END
 */

/**
 * buttons:BEGIN
 */
.buttons, .buttons2
{
	padding: 10px 10px;
}

.buttons.right
{
	padding: 20px 10px;
}

.buttons2
{
	width: 674px;
	padding: 30px 10px;
}

a.button
{
	padding: 5px 0px 5px 15px;
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
}
a.button *
{
	padding: 5px 15px 5px 0px;
}

.button.red
{
	background: url('/buxus/images/design/red_but_left.gif') no-repeat center left;
}

.button.red b
{
	background: url('/buxus/images/design/red_but_right.gif') no-repeat center right;
}

.button.orange
{
	background: url('/buxus/images/design/orange_but_left.gif') no-repeat center left;
}

.button.orange b
{
	background: url('/buxus/images/design/orange_but_right.gif') no-repeat center right;
}

.button.orange.arrow b
{
	background: url('/buxus/images/design/orange_but_right_arrow.gif') no-repeat center right;
	padding-right: 30px;
}

.basket_button
{
	background-color: #999999;
	color: #FFFFFF;
	padding: 3px 8px;
	border: 1px none;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	font-family: HessGothicRoundNF;
	text-transform: lowercase;
	letter-spacing: 1px;
}
/**
 * buttons:END
 */

/**
 * .order_info:BEGIN
 */
.order_info
{
	float: left;
	margin: 20px 91px 0;
}

.order_info td
{
	border: 1px solid #d7babc;
	border-width: 0px 1px;
	font-size: 0.9em;
	width: 252px;
	vertical-align: top;
	background-color: #d3d3d3;
}

.order_info .box_title
{
	background-color: #ffdcbe;
	padding: 2px 5px;
	font-weight: normal;
	border: 1px solid #f3c7a2;
	border-width: 1px 0px;
}

.order_info .box_text
{
	padding: 4px 5px;
}
/**
 * .order_info:END
 */

/**
 * #basket_nav:BEGIN
 */
#basket_nav
{
	position: relative;
	height: 40px;
	padding: 0px 7px;
	font-family: Arial;
	width: 680px;
}

#basket_nav ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	z-index: 1;
}

#basket_nav ul li
{
	position: absolute;
}

#basket_nav ul li.eshop-shopping-cart-key, #basket_nav ul li.eshop-shopping-cart-key-sel
{
	z-index: 5;
	background: url('/buxus/images/design/step1.png') no-repeat top left;
	width: 174px;
}

#basket_nav ul li.eshop-order-transport-key, #basket_nav ul li.eshop-order-transport-key-sel
{
	z-index: 3;
	background: url('/buxus/images/design/step2.png') no-repeat top left;
	width: 193px;
	right: 177px;
}

#basket_nav ul li.eshop-order-payment-key, #basket_nav ul li.eshop-order-payment-key-sel
{
	z-index: 4;
	background: url('/buxus/images/design/step1.png') no-repeat top left;
	width: 174px;
	right: 355px;
}

#basket_nav ul li.eshop-sumary-info-key, #basket_nav ul li.eshop-sumary-info-key-sel
{
	z-index: 2;
	background: url('/buxus/images/design/step2.png') no-repeat top left;
	width: 193px;
	right: 0px;
}

#basket_nav ul li.eshop-shopping-cart-key-sel, #basket_nav ul li.eshop-order-payment-key-sel
{
	background: url('/buxus/images/design/step1_sel.png') no-repeat top left;
}

#basket_nav ul li.eshop-order-transport-key-sel, #basket_nav ul li.eshop-sumary-info-key-sel
{
	background: url('/buxus/images/design/step2_sel.png') no-repeat top left;
}

#basket_nav ul li a, #basket_nav ul li span
{
	display: block;
	line-height: 54px;
	font-weight: normal;
	text-decoration: none;
	padding: 0px 18px;
	color: #cecece;
	position: relative;
}

#basket_nav ul li.eshop-shopping-cart-key-sel span, #basket_nav ul li.eshop-order-transport-key-sel span, #basket_nav ul li.eshop-order-payment-key-sel span, #basket_nav ul li.eshop-sumary-info-key-sel span
{
	color: #000;
	position: relative;
}
/**
 * #basket_nav:END
 */

.eshop-product-animation 
{
	border: 2px solid #aaa;
	position: absolute;
	display: none;
}

div.collection_box 
{
	border: 3px solid grey; 
	padding: 5px 5px 5px 20px;
	margin: 0 0 10px 0;
}

/**
 * Photo gallery
 */
.photo_gallery_album 
{
	list-style: none;
	padding: 0px;
}
.product_photos 
{
	text-align: center;
	width: 400px;
	margin: 0px;
}
ul.photo_gallery_album li 
{
	float: left;
	margin-left: 20px;
	margin-top: 20px;
	padding-bottom: 20px;
}
ul.photo_gallery_album li.first 
{
	float: left;
	margin-left: 0px;
}

.product_photo 
{
	height: 80px;
}
ul.photo_gallery_album li p 
{
	margin: .0em;
	width: 9.16em;
}
ul.photo_gallery_album li a img.album_thumbnail, #second_level_page ul.photo_gallery_album li a img.album_thumbnail 
{
	display: block;
	margin: 0em;
	background-color: #FFF;
}

.grey-small 
{
	margin: 10px 0 0 15px;
	font-size: 11px;
	color: #666666;
}
.grey 
{
	color: #666666;
}

.zend_form dd 
{
	margin: 0;	
}

.at300bs.at15t_expanded, .at300bs.at15t_compact
{
	background-image: none;
	width: 0px;
}
a.addthis_button_compact
{
	color: #7F7F7F;
}

#section {margin-left:130px;margin-top:40px;}
#section div {float:left; width:210px;margin:5px 20px -20px 20px;}
#section a {text-decoration:none; font-size: 1.25em;}
#section a img {border:5px solid #fff; }
#section a:hover img {border:5px solid #ebf5ef;}
#section a span {position:relative; top:-40px; left:5px; color:#333; background:#ebf5ef; display:block; padding:7px 0 9px 15px;width:185px; z-index:-10;   /* for IE */ filter:alpha(opacity=00); /* CSS3 standard */ opacity:0;}
#section a:hover span {z-index:10; /* for IE */ filter:alpha(opacity=60); /* CSS3 standard */ opacity:0.6; }

#category {margin-left:40px;margin-top:40px; font-size:12px;}
#category div {position: relative; float:left; width:160px; padding: 10px; overflow: hidden;height: 160px;}
#category a {text-decoration:none;}
#category a img {border:5px solid #fff; }
#category a:hover img {border:5px solid #ebf5ef;}
#category a p {position: absolute; bottom: 10px; left: 0px; color: #222222; background: #ebf5ef; padding: 10px; margin: 0 0 0 10px; width: 140px; z-index: -10;   /* for IE */ filter: alpha(opacity=0); /* CSS3 standard */ opacity: 0; line-height: 21px;}
#category a:hover p {z-index:10; /* for IE */ filter:alpha(opacity=90); /* CSS3 standard */ opacity:0.9;}

.cart-empty {
	font-size: 9px;
	padding-top: 15px;
}

.floating-div {
	border: 1px solid #AAAAAA;
	border-radius: 5px 5px 5px 5px;
	left: -100px;
	position: absolute;
	padding: 5px 10px;
	top: 13px;
	background-color: #ffffff;
}

.share_panel {
	padding: 0;
	margin: 0;
}

