body						{margin: 0px; padding: 0px; width: 100%; min-width: 960px; font-family: "Trebuchet MS", sans-serif; background: #f2f2f2; font-size: 13px; color: #000000; line-height: 1.4; }
h1,
h2,
h3							{margin: 0px; padding: 0px; text-decoration: none;}
p,
form,
table						{margin: 0px; padding: 0px;}
img							{border: 0px; vertical-align: middle;}
a:link,
a:active,
a:visited					{color: #eab253; text-decoration: none; }
a:hover						{text-decoration: underline;}

ul { list-style: square }

.x_clearboth, .clearing				{clear: both; width: auto; white-space: nowrap;}
#x_container				{width: 960px; margin: 0 auto;}
#x_bg_border_left			{background: url(images/bg_border_left.gif) repeat-y left; margin: 0px -8px;}
#x_bg_border_right			{background: url(images/bg_border_right.gif) repeat-y right; padding: 0px 8px;}
#x_inner_container			{width: auto; margin: 0px; padding: 0px;}

#x_colmask					{position: relative; clear: both; float: left; width: 100%; overflow: hidden; background: #fff;}
#x_colmid					{float: left; width: 200%; position: relative; left: 185px; background: #fff;}
#x_colright					{float: left; width: 100%; position: relative; left: 50%; margin-left: -370px; background: #fff;}
#x_col1wrap					{float: right; width: 50%; position: relative; right: 100%;}
#x_col1pad					{margin: 0 0 0 370px; overflow: hidden;}
#x_col1						{width: 100%; overflow: hidden;}
#x_col2						{float: left; width: 185px; position: relative; margin-left: -50%; left: 185px; overflow: hidden; font-family: "Trebuchet MS", sans-serif;}
#x_col3						{float: left; width: 185px; position: relative; left: 0px; overflow: hidden;}
.x_colpadding				{padding: 5px;}
.x_colpadding_center		{padding: 5px;}

.x_box						{position: relative; display: block; height: auto; background: #fff; border: 0px; margin: 0px 0px 8px; clear: both;}
.x_box_title				{position: relative; background: #eab253; padding: 5px 12px; margin: 0px; font: bold 12px/normal Tahoma, sans-serif; color: #ffffff;}
.x_box_content				{position: relative; border: 2px solid #e8e8e8; border-top: 0px; width: auto; height: 100%; padding: 5px 10px; background: #f8f8f8; font: normal 11px Tahoma, sans-serif; color: #868686;}

.x_sbox						{position: relative; display: block; height: auto; width: auto; background: #ffffff;}
.x_sbox .x_sbox_left			{position: relative; display: block; height: 100%; width: 100%; background: url(images/s_left.gif) repeat-y left;}
.x_sbox .x_sbox_right		{position: relative; display: block; height: 100%; width: 100%; background: url(images/s_right.gif) repeat-y right;}
.x_sbox .x_sbox_top			{position: relative; display: block; height: 4px; width: 100%; background: url(images/s_top.gif) repeat-x top; font-size: 0px; overflow: hidden;}
.x_sbox .x_sbox_top_left		{position: absolute; display: block; left: 0px; top: 0px; height: 4px; width: 4px; background: url(images/s_corners.gif) no-repeat left top;}
.x_sbox .x_sbox_top_right	{position: absolute; display: block; right: 0px; top: 0px; height: 4px; width: 4px; background: url(images/s_corners.gif) no-repeat right top;}
.x_sbox .x_sbox_bottom		{position: relative; display: block; height: 4px; width: 100%; background: url(images/s_bottom.gif) repeat-x bottom; font-size: 0px; overflow: hidden;}
.x_sbox .x_sbox_bottom_left	{position: absolute; display: block; left: 0px; bottom: 0px; height: 4px; width: 4px; background: url(images/s_corners.gif) no-repeat left bottom;}
.x_sbox .x_sbox_bottom_right	{position: absolute; display: block; right: 0px; bottom: 0px; height: 4px; width: 4px; background: url(images/s_corners.gif) no-repeat right bottom;}
.x_sbox_padding				{position: relative; width: auto; height: auto; padding: 0px 3px; clear: both;}

#x_top_bar					{position: relative; float: left; width: 100%; background: #eab253; height: 16px; clear: both;}
#x_header					{position: relative; float: left; width: 100%; height: 90px; background: #ffffff url(images/header_bg.gif) repeat-x top; overflow: hidden; clear: both;}
#x_header #x_logo			{position: absolute; left: 20px; bottom: 9px; width: 300px; height: 40px;}
#x_header_left				{position: relative; float: left; width: 59%; height: 90px;}
#x_header_right				{position: relative; float: right; width: 40%;}
#x_header_middle			{display: none;}
#x_header_right_top			{float: right; width: 98%; clear: both; margin-right: 15px; color: #757575; font: bold 13px "Trebuchet MS", sans-serif; border-bottom: 1px solid #e8e8e8;}
#x_header_right_bottom		{float: right; width: 98%; clear: both; margin-right: 15px;}

#x_minicart_body			{color: #757575; font: normal 11px Tahoma, sans-serif; clear: both; padding: 10px 0px 0px 0px; text-align: left; float: right }
#x_minicart_body a:link,
#x_minicart_body a:active,
#x_minicart_body a:visited	{color: #757575; text-decoration: none;}
#x_minicart_body a:hover		{color: #eab253; text-decoration: none;}
#x_minicart_body span		{color: #282526; font-weight: bold;}

#x_selectshop_form			{padding-top: 15px; margin-right: 7px }
#x_selectshop_dropdown		{width: 150px; height: 21px; color: #868686; font: normal 11px Tahoma, sans-serif; margin: 0px; padding: 1px 1px 1px 5px; }

#x_coolbar					{position: absolute; left: 0px; right: 0px; width: 100%; height: auto; z-index: 100;}
#x_coolbar_shops			{position: relative; float: left; width: 100%; list-style-position: outside; list-style: none; margin: 0px; padding: 0px; height: auto; margin-left: 1px;}
#x_coolbar_shops li			{position: relative; list-style-type: none; list-style-position: outside; display: block; float: left; width: 30px; height: auto; margin: 2px 0px 0px 1px; padding: 0px;}
#x_coolbar_shops li a:link,
#x_coolbar_shops li a:active,
#x_coolbar_shops li a:visited	{position: absolute; top: 0px; left: 0px; display: block; width: 30px; height: 31px; background: url(images/coolbar_bg.gif) no-repeat left top; padding: 0px; margin: 0px; text-decoration: none; cursor: pointer; overflow: hidden;}
#x_coolbar_shops li a:hover	{height: 41px; background: url(images/coolbar_bg.gif) no-repeat left bottom; text-decoration: none; overflow: visible;}
#x_coolbar_shops li a img		{position: relative; top: 0px; left: 0px; display: block; border: 0px; margin: 0px; padding: 0px; width: 30px; height: 31px; cursor: pointer;}
#x_coolbar_shops li a:link .x_cool_title,
#x_coolbar_shops li a:active .x_cool_title,
#x_coolbar_shops li a:visited .x_cool_title	{display: none; padding: 6px 8px; border: 1px solid #b3b3b3; background: #ffffff; position: absolute; top: 33px; left: 0px; color: #757575; font: bold 12px Tahoma, sans-serif; text-decoration: none;}
#x_coolbar_shops li a:hover .x_cool_title		{display: block;}
#x_coolbar_shops li .x_cool_title span			{color: #ffae00; cursor: pointer;}

#x_speedbar					{float: left; width: 100%; background: #eab253; height: 29px; padding: 0px; text-align: center;}
#x_speedbar .x_speedbar_sep	{float: left; width: 2px; height: 29px; margin: 0px; padding: 0px;}
.x_speedbar_link:link,
.x_speedbar_link:active,
.x_speedbar_link:visited	{display: block; float: left; width: 14%; margin: 0px; padding: 0px; color: #ffffff; font-weight: bold; text-decoration: none; font: bold 12px/29px Tahoma, sans-serif; white-space: nowrap; border-right: 1px solid #de8624; border-left: 1px solid #f2d073; text-align: center;}
.x_speedbar_link:hover		{color: #ffffff; font-weight: bold; text-decoration: none; background: #282526;}

#x_tagbar					{float: left; clear: both; width: 100%; height: 37px; background: #ffffff url(images/slogan_bg.gif) repeat-x top; font: normal 24px/37px Impact, sans-serif; white-space: nowrap; overflow: hidden; color: #b3b3b3; text-align: left; text-indent: 10px }
#x_options_bar				{float: left; clear: both; width: 100%; height: 39px; background: #ffffff; margin: 0px; padding: 0px; overflow: hidden; position: relative;}
#x_language_bar				{float: right; width: 300px; height: 19px; margin-top: 10px; position: relative;}
#x_language_bar ul			{list-style: none; margin: 0px; padding: 0px; position: relative; width: 100%;}
#x_language_bar ul li			{list-style-type: none; display: block; float: right; width: 24px; height: 19px; margin: 0px 4px; padding: 0px; position: relative;}
#x_language_bar li a:link,
#x_language_bar li a:active,
#x_language_bar li a:visited	{position: relative; float: right; display: block; width: 24px; height: 19px; background-position: left top; background-repeat: no-repeat; padding: 0px; margin: 0px; text-decoration: none; cursor: pointer;}
#x_language_bar li a:hover		{}
#x_language_bar .x_flag_eu	{background-image: url(languages/lang_eu.gif);}
#x_language_bar .x_flag_fr	{background-image: url(languages/lang_fr.gif);}
#x_language_bar .x_flag_gb	{background-image: url(languages/lang_gb.gif);}
#x_language_bar .x_flag_gr	{background-image: url(languages/lang_gr.gif);}
#x_language_bar .x_flag_it	{background-image: url(languages/lang_it.gif);}
#x_language_bar .x_flag_nl	{background-image: url(languages/lang_nl.gif);}
#x_language_bar .x_flag_pl	{background-image: url(languages/lang_pl.gif);}
#x_language_bar .x_flag_sp	{background-image: url(languages/lang_sp.gif);}
#x_language_bar .x_flag_pt	{background-image: url(languages/lang_pt.gif);}

#x_language_bar a.x_flag_pt:link, #x_language_bar a.x_flag_pt:active, #x_language_bar a.x_flag_pt:visited {background-position: left bottom;}
#x_language_bar a.x_flag_pl:link, #x_language_bar a.x_flag_pl:active, #x_language_bar a.x_flag_pl:visited {background-position: left bottom;}
#x_language_bar a.x_flag_it:link, #x_language_bar a.x_flag_it:active, #x_language_bar a.x_flag_it:visited {background-position: left bottom;}
#x_language_bar a.x_flag_sp:link, #x_language_bar a.x_flag_sp:active, #x_language_bar a.x_flag_sp:visited {background-position: left bottom;}

#x_options_bar .x_opt_sep	{float: right; margin: 7px 15px 0px; vertical-align: middle; width: 1px; height: 24px; background: url(images/options_sep.gif) no-repeat center center;}

#x_styles_menu				{float: right; width: auto; height: auto; font: normal 10px Tahoma, sans-serif; color: #cdcdcd; margin-top: 12px; text-align: center; padding: 0px 5px;}
a.x_lgrey_link:link,	
a.x_lgrey_link:active,
a.x_lgrey_link:visited		{color: #666; text-decoration: none;}
a.x_lgrey_link:hover		{text-decoration: underline;}
a.x_lblue_link:link,
a.x_lblue_link:active,
a.x_lblue_link:visited		{color: #eab253; text-decoration: none;}
a.x_lblue_link:hover		{color: #eab253; text-decoration: underline;}

#x_search_container			{float: left; padding: 0px; margin: 0px; padding-left: 7px; width: 465px; height: 39px; font: normal 10px Tahoma, sans-serif; color: #cdcdcd;}
#x_searchform				{margin: 0px; padding: 0px;}
#x_search_dropdown			{width: 170px; height: 21px; color: #868686; font: normal 11px Tahoma, sans-serif; margin: 0px; padding: 1px 1px 1px 5px; margin-top: 9px;}
#x_search_item, #substring_id {width: 130px; height: 13px; color: #868686; font: normal 11px Tahoma, sans-serif; margin: 0px; padding: 2px 5px; margin-top: 9px;}
#x_search_container a.x_button	{display: block; height: 19px; width: 19px; float: left; border: 0px; text-decoration: none; margin: 9px 0px 0px 2px; padding: 0px;}
#x_searchform .x_adv_search	{float: left; width: auto; margin-top: 12px; margin-left: 10px;}

#x_welcome_section			{font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #000000; line-height: 1.4;}
#x_welcome_section p			{margin: 7px 0px;}
#x_welcome_section h3		{margin: 7px 0px; color: #282526; font-size: 24px; font-weight: normal;}
.x_locator					{color: #d6d6d6; margin: 3px 0px; font: bold 11px "Trebuchet MS", sans-serif;}
.x_locator span				{color: #757575;}
.x_locator span	a			{color: #757575; text-decoration: none }
.x_locator span	a:hover			{color: #757575; text-decoration: underline }
#x_welcome_banner			{color: #a8a8a8; font: normal 11px/16px "Trebuchet MS", sans-serif;}
#x_welcome_banner .x_sbox	{background: #f6f6f6 url(images/welcome_banner_bg.gif) repeat-x top;}			
#x_welcome_banner p			{margin: 5px 0px;}
#x_welcome_banner .x_welcome_rcol	{float: left; width: 145px; margin-right: 5px;}
#x_welcome_banner .x_welcome_rcol p	{float: left;}
#x_welcome_banner .x_sbox_padding	{padding: 4px 10px 4px 4px;}

#x_footer					{clear: both; float: left; width: 100%; background: #eab253; color: #ffffff; padding: 0px; font: normal 11px Tahoma, sans-serif;}
#x_footer a:link,
#x_footer a:active,
#x_footer a:visited			{color: #ffffff; text-decoration: none;}
#x_footer a:hover			{color: #ffffff; text-decoration: underline;}
#x_footer_content			{height: 100%; padding: 5px 20px;}
#x_super_footer				{clear: both; float: left; width: 100%; background: #f6f6f6 url(images/super_footer_bg.gif) repeat-x top; border-bottom: 1px solid #ffffff;}
#x_footer_labels			{float: right; padding-top: 15px; width: 375px;}
.x_f_label, #x_footer_labels img	{float: right; margin: 0px 5px;}
#x_valid					{float: left; padding-top: 10px;}

.x_menu_nav					{}
.x_menu_nav_title			{color: #6d6e6f; font: bold 12px Tahoma, sans-serif;}
.x_nav_column				{float: left; padding: 6px; width: auto; height: auto;}

.x_menu_nav ul				{padding: 0px; list-style-position: outside; list-style: none; margin: 0px; font: normal 11px Tahoma, sans-serif;}
.x_menu_nav ul li				{list-style-type: none; list-style-position: outside; width: auto; height: auto; padding: 4px 0px; margin: 0px;}
.x_menu_nav ul li a:link,
.x_menu_nav ul li a:active,
.x_menu_nav ul li a:visited		{color: #757575; text-decoration: none; padding-left: 11px; background: url(images/list_marker.gif) no-repeat left 5px; margin: 0px;}
.x_menu_nav ul li a:hover		{color: #eab253; text-decoration: underline;}

.x_menu_nav ul ul				{padding: 0px; list-style-position: outside; list-style: none; margin: 0px; font: normal 11px Tahoma, sans-serif;}
.x_menu_nav ul ul li			{list-style-type: none; list-style-position: outside; width: auto; height: auto; padding: 2px 0px; border: 0px; margin: 0px;}
.x_menu_nav ul ul li a:link,
.x_menu_nav ul ul li a:active,
.x_menu_nav ul ul li a:visited	{color: #757575; text-decoration: none; padding-left: 12px; background: none; font-size: 11px; margin: 0px;}
.x_menu_nav ul ul li a:hover		{color: #eab253; text-decoration: underline;}

.x_navlist					{width: auto; height: 100%;}

.x_navlist_num				{}
.x_navlist_num li				{color: #282526; list-style-type: none; list-style-position: outside; background: none;}
.x_navlist_num li a:link,
.x_navlist_num li a:active,
.x_navlist_num li a:visited	{background: none!important; padding-left: 0px!important;}
.x_navlist_num li a:hover		{color: #eab253!important; text-decoration: underline!important;}

#x_categories .x_menu_nav ul li	{font-size: 12px; border-bottom: 1px solid #ececec; padding: 4px 0px; margin: 0px;} 
#x_categories .x_menu_nav ul ul li	{list-style-type: none; width: auto; height: auto; padding: 2px 0px; border: 0px;}
#x_categories .x_box_title	{background: #282526;}

#x_on_news_panel			{margin: 5px 0px;}

a.x_button					{display: block; float: left; width: auto; height: 23px; background: url(images/button_left.gif) no-repeat left top; font: bold 0px/23px Tahoma, sans-serif; color: #6d6e6f; text-decoration: none; white-space: nowrap }
a.x_button span				{display: block; float: left; width: auto; padding: 0px 5px; height: 23px; background: url(images/button_right.gif) no-repeat right top; font-size: 11px; cursor: pointer; color: #6d6e6f;}
a.x_button:hover			{text-decoration: none;}

.x_latest					{position: relative; background: #f5f5f5 url(images/latest_bg.gif) repeat-x left top;}
.x_latest_title				{position: relative; height: 100%; width: 82%; color: #282526; font: normal 18px "Trebuchet MS", sans-serif; margin: 2px auto;}
.x_latest_cut				{position: relative; width: 82%; border: 1px dotted #c8c8c8; background: #ffffff; margin: 2px auto 0px; padding: 10px 12px;}
.x_latest_cut a:link,
.x_latest_cut a:active,
.x_latest_cut a:visited		{color: #ababab; text-decoration: none; font: bold 11px/normal "Trebuchet MS", sans-serif;}
.x_latest_cut a:hover		{text-decoration: none;}
.x_latest_cut a span			{font-size: 20px; font-weight: normal; color: #eab253;}
.x_scissors					{display: block; width: 21px; height: 16px; position: absolute; top: -9px; right: 7px; z-index: 230;}
.x_sticker					{display: block; width: 46px; height: 46px; position: absolute; bottom: -10px; right: -10px; z-index: 210;}
.x_label					{display: block; width: 31px; height: 46px; position: absolute; top: -11px; left: -13px; z-index: 220;}
.x_shipping_label			{display: block; width: 46px; height: 46px; position: absolute; top: -28px; right: -10px; z-index: 210;}

.x_featured_title			{padding: 0px 10px; margin: 10px 0px; font: bold 12px/23px Tahoma, sans-serif; color: #6d6e6f; height: 23px; background: #ffffff url(images/featured_title_bg.gif) no-repeat left top;}
.x_products_row				{border-bottom: 1px solid #e8e8e8; clear: both; height: 100%;}
.x_products_cols			{float: left; padding: 10px 0px;}
.x_products_box				{}
.x_product_menu				{float: left; padding-left: 7px; text-align: left; width: 50% }
.x_product_menu li		{margin-left: 17px; }
.x_product_title			{color: #6d6e6f; font: bold 13px "Trebuchet MS", sans-serif;}
.x_product_title a:link,
.x_product_title a:active,
.x_product_title a:visited	{color: #6d6e6f; text-decoration: none;}
.x_product_title a:hover		{color: #6d6e6f; text-decoration: underline;}
.x_stock					{color: #282526; font: normal 12px "Trebuchet MS", sans-serif;}
.x_soon						{color: #ababab; font: normal 12px "Trebuchet MS", sans-serif;}
.x_product_image			{border: 0px; float: left;}
.x_product_price			{color: #ababab; font: bold 13px "Trebuchet MS", sans-serif; padding: 3px 0px;}
.x_product_price span		{color: #000000;}
.x_reviews					{padding: 2px 0px; color: #ababab; font: normal 12px "Trebuchet MS", sans-serif; margin-bottom: 0px;}
.x_product_buttons			{float: left; padding: 2px 0px;}
.x_product_buttons .x_button	{float: left; margin-right: 4px;}
.x_product_market { color: #999; font-size: 11px; margin-top: 3px; min-width: 150px }
.x_product_save { color: #aa0000; font-weight: bold; white-space: nowrap }

.x_seedetails { margin-top: 5px; }

.customerservice {
	margin-left: 15px;
	padding-left: 0px;
}

.listitem-container {
	width: 31%;
	float: left;
	margin: 0 1% 20px 1%;
}

.listitem-img {
	position: absolute;
	width: 30px;
}

.listitem-data {
	text-align: left;
	margin-top: 0;
	padding-left: 35px;
}

.listitem-data h4 {
	margin-top: 2px;
}


.frame					{background: url(images/SCATTO_ICON_frame.gif) no-repeat left top; font: normal 12px Tahoma, sans-serif; color: #6d6e6f; padding-left: 30px; margin: 5px 0px;}
.fork						{background: url(images/SCATTO_ICON_fork.gif) no-repeat left top; font: normal 12px Tahoma, sans-serif; color: #6d6e6f; padding-left: 30px; margin: 5px 0px;}
.color					{background: url(images/SCATTO_ICON_color.gif) no-repeat left top; font: normal 12px Tahoma, sans-serif; color: #6d6e6f; padding-left: 30px; margin: 5px 0px;}
.weight					{background: url(images/SCATTO_ICON_weight.gif) no-repeat left top; font: normal 12px Tahoma, sans-serif; color: #6d6e6f; padding-left: 30px; margin: 5px 0px;}


.bonusicon-star {
	width: 99px;
	height: 110px;
	background: url(images/bonusicon-start.png) no-repeat;
	position: absolute;
	color: #fff;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 11px;
}

.bonusicon-star .x-shops-bonus {
	color: #e76400;
	padding-top: 20px;
	padding-left: 22px;
	text-align: center;
	width: 50px;
}
.bonusicon-star .x-shops-bonus-value {
	padding-top: 8px;
	padding-left: 16px;
}

.site-scheme-color { color: #eab253 }

div.subcategories {
  float: left;
  margin: 0px 6px 12px 6px;
  text-align: center;
  padding: 18px;
	border: 1px solid #f2f2f2;
}


/* additional styles */

a.icon-folder {
        padding-left: 17px;
        background: url(images/classes/icon_folder.png) 0 40% no-repeat;
}

a.icon-file {
        padding-left: 17px;
        background: url(images/classes/icon_file.png) 0 40% no-repeat;
}

a.icon-download {
        padding-left: 17px;
        background: url(images/classes/icon_download.png) 0 40% no-repeat;
}

a.icon-external {
        padding-left: 17px;
        background: url(images/classes/icon_external.png) 0 40% no-repeat;
}

a.icon-pdf {
        padding-left: 17px;
        background: url(images/classes/pdf_button.png) 0 40% no-repeat;
}

/*
 * emphasis
 */

em.box { 
	padding: 0px 3px 0px 3px;
	border: 1px dotted #aaaaaa;
	background: #f5f6f7;
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
}

/*
 * unsorted lists
 */

ul.arrow,
ul.checkbox,
ul.check,
ul.star {
	margin: 10px 0px 10px 0px;
	padding-left: 20px;
	list-style: none;
}

ul.arrow li,
ul.checkbox li,
ul.check li,
ul.star li {
	margin: 5px 0px 5px 0px;
	padding-left: 35px;
	font-weight: bold;
	line-height: 26px;  
}

ul.arrow li { background: url(images/classes/list_arrow.png) 0 0 no-repeat; }
ul.checkbox li { background: url(images/classes/list_checkbox.png) 0 0 no-repeat; }
ul.check li { background: url(images/classes/list_check.png) 0 0 no-repeat; }
ul.star li { background: url(images/classes/list_star.png) 0 0 no-repeat; }


/*
 * ordered lists
 */

ol.disc {
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 45px;
	background: url(images/classes/list_disc.png) 20px 0px repeat-y;
}

ol.disc li {
	margin: 5px 0px 5px 0px;
	padding-left: 10px;
	font-weight: bold;
	line-height: 26px;  
}

/*
 * horizontal rule
 */
 
hr.dotted {
	margin: 15px 0px 15px 0px;
	display: block;
	background: url(images/classes/line_dotted.png) 0 0 repeat-x;
	height: 1px;
	border: none;
}

/*
 * highlighted div and span tags
 */

span.note,
span.info,
span.alert,
span.download,
span.tip { display: block; }

div.note, span.note {
	margin: 10px 0px 10px 0px;
	padding: 5px 10px 5px 10px;
	background: #f4f5f6;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	text-align:justify;
}

div.info, span.info,
div.alert, span.alert,
div.download, span.download,
div.tip, span.tip {
	margin: 10px 0px 10px 0px;
	padding: 8px 10px 8px 35px;
}

div.info, span.info {
	background: #f4f5f6 url(images/classes/box_info.png) 3px 5px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
}

div.alert, span.alert {
	background: #fff5eb url(images/classes/box_alert.png) 3px 5px no-repeat;
	border-top: 1px dotted #ffb4a0;
	border-bottom: 1px dotted #ffb4a0;
}

div.download, span.download {
	background: #f5faeb url(images/classes/box_download.png) 3px 5px no-repeat;
	border-top: 1px dotted #78be5a;
	border-bottom: 1px dotted #78be5a;
}

div.tip, span.tip {
	background: #fffdeb url(images/classes/box_tip.png) 3px 5px no-repeat;
	border-top: 1px dotted #ffc864;
	border-bottom: 1px dotted #ffc864;
}

/*
 * p tag with dropcaps
 */

p.dropcap:first-letter {
	display: block;
	margin: 7px 4px 0px 0px;
	float: left;
	font-size: 280%;
	font-family: Georgia, "Times New Roman", Times, serif;
}

/*
 * blockquotes
 */

blockquote {
	font-style: italic;
}

q.blockquote {
	margin: 10px 0 10px 15px;
	font-size: 130%
}

q.blockquote:first-letter { font-size: 150% }

q.blockquote:before,
q.blockquote:after { content: ""; }

blockquote.quotation {
	margin: 10px 0px 10px 0px;
	padding: 10px 35px 10px 35px;
	border: none;
	background: url(images/classes/blockquote_start.png) 0 0 no-repeat;
	text-align:justify;
}

blockquote.quotation p {
	margin: 0px -35px -10px 0px;
	padding: 0px 35px 10px 0px;
	background: url(images/classes/blockquote_end.png) 100% 100% no-repeat;
}

/* /additional styles */




/* $Id: skin1.css,v 1.1.2.37 2008/08/07 06:35:10 ferz Exp $ */
/*
	General styles
*/
BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {
}
H1 {
	FONT-SIZE: 16px;
}
H2 {
	FONT-SIZE: 15px;
}
H3 {
	FONT-SIZE: 14px;
}
HR {
	COLOR: #eee;
	HEIGHT: 1px;
}
HTML,BODY {
}
FORM {
	MARGIN: 0px;
}
TABLE,IMG {
	BORDER: 0px;
}

/*
	Content enviroment styles
*/
TABLE.Container {
	HEIGHT: 100%;
}
TD.Container {
	VERTICAL-ALIGN: top;
	HEIGHT: 90%;
}

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	color: #5480a2;
	text-align: right;
}
.HeadLine {
	BACKGROUND-IMAGE: url(images/head_linebg.gif);
	background-position: top;
	background-repeat: repeat-x;
	padding-right: 20px;
}
.HeadThinLine {
	BACKGROUND-COLOR: #cb480c;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 186px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	border-top: #ffd30d 1px solid;
	background-color: #f4f5f7;
	COLOR: #b1c6d7;
	HEIGHT: 40px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	COLOR: #667d92;
}
A.Bottom:link {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
A.Bottom:visited {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
A.Bottom:hover {
	COLOR: #667d92;
	TEXT-DECORATION: none;
}
A.Bottom:active {
	COLOR: #667d92;
	TEXT-DECORATION: underline;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}
.BottomDialogBox {
	BACKGROUND-COLOR: #e8edf4;
	PADDING-LEFT: 13px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 10px;
}

/*
	Common styles
*/
.SubmitBox {
	PADDING-TOP: 10px;
}
HR.Line {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.SectionBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #010101;
}
.NumberOfArticles {
	COLOR: #010101;
	FONT-WEIGHT: bold;
}
.TopLabel {
	height: 39px;
	COLOR: #010101;
	FONT-SIZE: 14px;
}
.Message {
	COLOR: #b51a00;
}
.Line {
	BACKGROUND-COLOR: #ccc;
	height: 1px;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #ddd;
	FONT-WEIGHT: bold;
}
.TableSubHead {
	BACKGROUND-COLOR: #EEEEEE;
}
.Spc {
	WIDTH: 1px;
	HEIGHT: 1px;
}
TABLE.EmptyBox {
	WIDTH: 100%;
}
TABLE.EmptyBox TR TD {
	PADDING: 0px;
}

/*
	Popup styles
*/
.PopupContainer {
	HEIGHT: 100%;
	WIDTH: 100%;
	TEXT-ALIGN: center;
}
.PopupTitle {
	BACKGROUND-COLOR: #d0ddeb;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.PopupBG {
	BACKGROUND-COLOR: #d0ddeb;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #112536;
	TEXT-DECORATION: none;
}

/*
	BuyNow section
*/
.BuyNowQuantity {
	HEIGHT: 25px;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 16px;
}
.BuyNowPrices {
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
}

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 7px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #ffffff;
	PADDING-TOP: 3px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.VertMenuBorder {
	BORDER: #5f94c0 1px solid;
}
.VertMenuTitleBox {
	BACKGROUND-IMAGE: url(images/menu_bg.gif);
	BACKGROUND-COLOR: #9ec6de;
	BORDER-BOTTOM: #215485 1px solid;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: bottom;
	HEIGHT: 27px;
}
.VertMenuTitle {
	BACKGROUND-COLOR: transparent;
	COLOR: #ffffff;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #FFA92F;
}
.VertMenuTitleIcon {
	WIDTH: 17px;
	HEIGHT: 17px;
	MARGIN-LEFT: 5px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuHr {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
	COLOR: #999999;
}
.CategoriesList {
	font-size: 12px;
}

/*
	Dialog box
*/
TABLE.DialogBox {
	WIDTH: 100%;
	HEIGHT: 100%;
	VERTICAL-ALIGN: top;
}
TD.DialogBox {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: left;
	PADDING: 10px;
	COLOR: #58595b;
}
.DialogBorder {
	BACKGROUND-COLOR: #acb7c7;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #253161;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	BACKGROUND-IMAGE: url(images/dialog_bg.gif);
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	VERTICAL-ALIGN: middle;
	HEIGHT: 31px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 18px;
	PADDING-RIGHT: 0px;
	TEXT-ALIGN: left;
}
FONT.DialogTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 33px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #041527;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #96badc;
	PADDING: 0px;
	border-top: #5f94c0 1px solid;
	border-bottom: #5f94c0 1px solid;
	border-left: #5f94c0 1px solid;
	border-right: #5f94c0 1px solid;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	border-bottom: #acb7c7 1px solid;
	border-left: #acb7c7 1px solid;
	border-right: #acb7c7 1px solid;
	PADDING: 0px;
}
.DialogTr {
	COLOR: #1A2B3C;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 14px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: #112536;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #FFCC33;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFCC;
}
.NavDialogSeparator {
	WIDTH: 100%;
	HEIGHT: 14px;
	BACKGROUND-IMAGE: url(images/separator.gif);
	PADDING-LEFT: 7px;
}
.NavDialogSeparator IMG {
	WIDTH: 100%;
	HEIGHT: 14px;
}
.NavDialogCell {
	PADDING-RIGHT: 3px;
}
.NavDialogCell A IMG {
	WIDTH: 9px;
	HEIGHT: 9px;
}
.NavMenuItems {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavMenuItems:link {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
A.NavMenuItems:visited {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
A.NavMenuItems:hover {
	COLOR: #2c3e49;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
A.NavMenuItems:active  {
	COLOR: #112536;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
}
.NavMenuItemsHL{
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
}
A.NavMenuItemsHL:link {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.NavMenuItemsHL:visited {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}
A.NavMenuItemsHL:hover {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}
A.NavMenuItemsHL:active {
	COLOR: #112536;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

/*
	Product details page
*/
.ProductTitle {
	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;
}
.ProductTitle:link{
	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;
}
.ProductTitle:visited{
	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;
}
.ProductTitle:hover{
	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: underline;
}
.ProductTitle:active{
	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #eab253;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	border-bottom: 1px solid #ccc;
}

.no-lines-titles .ProductDetailsTitle {
	border-bottom: 0;
}

.ProductDetails {
	COLOR: #666;
}
.ProductPriceTitle {
	COLOR: #010101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	FONT-WEIGHT: bold;
}
.ProductPrice {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
	WIDTH: 57px;
	HEIGHT: 57px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	BACKGROUND-IMAGE: url(images/save_money.gif);
	background-color: transparent;
	BACKGROUND-REPEAT: no-repeat;
	display: none;
}

.MarketPrice {
	color: #aaa;
}
.PImgBox {
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
	WIDTH: 100px;
	PADDING-RIGHT: 8px;
}

/*
	Products list
*/
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
HR.PListLine {
	WIDTH: 100%;
	HEIGHT: 1px;
	BORDER-BOTTOM-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-RIGHT-WIDTH: 0px;
}
.PListTaxBox {
	PADDING-LEFT: 70px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
}
.PListCell {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}
A.PListSeeDetails:link {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:visited {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:hover {
	TEXT-DECORATION: underline;
}
A.PListSeeDetails:active {
	TEXT-DECORATION: underline;
}

/*
	Items style
*/
.ItemsList {
	FONT-WEIGHT: bold;
}
.ItemsListDisabled {
	COLOR: #ccc;
}

/*
	Location bar
*/


/*
	Buttons
*/
.FormButton {
	COLOR: #112536;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND-IMAGE: url(images/butbg.gif);
	BACKGROUND-COLOR: #ffb244;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button {								 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #490101;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide {
	WIDTH: 7px;
	HEIGHT: 21px;
}
TD.Button_menu {								 
	BACKGROUND: url(images/but_menubg.gif);
	BACKGROUND-COLOR: #2860f5;
	BACKGROUND-REPEAT: repeat-x;
	PADDING-LEFT: 1px;
	PADDING-RIGHT: 1px;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
}
FONT.Button_menu {								 
	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;
	COLOR: #ffffff;
	background-color: transparent;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide_menu {
	WIDTH: 5px;
	HEIGHT: 20px;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #666;
	FONT-WEIGHT: bold;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.GoImage {
	WIDTH: 20px;
	VERTICAL-ALIGN: middle;
	HEIGHT: 18px;
	margin-bottom: 1px;
	BORDER: 0px;
}
.GoImage_admin {
	WIDTH: 22px;
	VERTICAL-ALIGN: middle;
	margin-bottom: 1px;
	HEIGHT: 21px;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #3c6992;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #3c6992;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}

/*
	Category page
*/
.SubcatTitle {
	TEXT-ALIGN: left;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}
.SubcatInfo {
	TEXT-ALIGN: right;
	WHITE-SPACE: nowrap;
	COLOR: #010101;
}

/*
	Search sort bar
*/
.SearchSortTitle {
	FONT-WEIGHT: bold;
	PADDING-RIGHT: 20px;
}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {
	TEXT-DECORATION: underline;
}
.SearchSortImg {
	WIDTH: 9px;
	HEIGHT: 9px;
	MARGIN-RIGHT: 5px;
}
.SearchSortCell {
	PADDING-RIGHT: 20px;
}

/*
	Expandable section
*/
.ExpandSectionMark {
	WIDTH: 11px;
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
}

/*
	Tab mechanism
*/
.Tab{
	BACKGROUND-COLOR: #f1f1f6;
	WIDTH: 112px;
	HEIGHT: 15px;
	TEXT-ALIGN: center;
	vertical-align: top;
	background-position: bottom;
	background-repeat: repeat-x;
	BACKGROUND-IMAGE: url(images/tab_bg.gif);
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:link {
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:visited {
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:hover {
	COLOR: #253161;
	TEXT-DECORATION: underline;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.Tab A:active  {
	COLOR: #253161;
	TEXT-DECORATION: none;
	font-weight: bold;
	FONT-SIZE: 11px;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #fcfdfd;
	BACKGROUND-IMAGE: url(images/tab_t.gif);
}
TD.TabLeftCornerTop {
	WIDTH: 5px;
	background-position: top;
	BACKGROUND-IMAGE: url(images/tab_ct1.gif);
}
TD.TabRightCornerTop {
	WIDTH: 5px;
	background-position: top;
	BACKGROUND-IMAGE: url(images/tab_ct2.gif);
}
TD.TabLeftSide {
	WIDTH: 5px;
	background-color: #f6f9f9;
	background-position: bottom;
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 5px;
	background-color: #f6f9f9;
	background-position: bottom;
	background-repeat: no-repeat;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCornerBot {
	WIDTH: 5px;
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(images/tab_cb1.gif);
}
TD.TabRightCornerBot {
	WIDTH: 5px;
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(images/tab_cb2.gif);
}
TD.TabCenter {
	HEIGHT: 5px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 5px;
	HEIGHT: 5px;
}
IMG.TabSide {
	WIDTH: 5px;
	HEIGHT: 1px;
}

/*
	Pagination mechanism
*/
.NavigationTitle {
	white-space: nowrap;
	padding-right: 10px;
	font-size: 11px;
}
.NavigationCell, .NavigationCellSel {
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {
	text-decoration: underline;
}
.NavigationCellSel {
	font-weight: bold;
}
.NavigationArrow {
	vertical-align: middle;
}

/*
	Subheader styles
*/
TABLE.SubHeaderGrey {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
	COLOR: #666666;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderGreyLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
	PADDING: 0px;
}
TABLE.SubHeaderBlack {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
	COLOR: #010101;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderBlackLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #000000;
	PADDING: 0px;
}
TABLE.SubHeaderRed {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
.SubHeaderRedLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #acb7c7;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #999;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #aaa;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #2c3e49;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
}

/*
	Popup image
*/
.PImageImageCell {
	PADDING: 5px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 100%;
}
.PImageImageCell IMG {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
}

.PImageNumbersCell {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	WHITE-SPACE: nowrap;
}
.PImageLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #CCCCCC;
}
.PImageLine IMG {
	HEIGHT: 1px;
}
BODY.PImage {
	BACKGROUND-COLOR: #FFFFFF;
}
.PImagePageRow {
	HEIGHT: 30px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 10px;
}

/*
	Customer reviews module
*/
IMG.StarImg {
	WIDTH: 13px;
	HEIGHT: 12px;
}

/*
	Manufacturers module
*/
.ManufacturersItem {
	TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	WIDTH: 95%;
	PADDING-LEFT: 5px;
}

/*
	Recommended products module
*/
UL.RPItems {
	PADDING-LEFT: 10px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
}

/*
	Webmaster mode
*/
DIV.Lbl {
	DISPLAY: inline;
	COLOR: green;
	FONT-WEIGHT: bold;
}
.Section {
	DISPLAY: inline;
	MARGIN: 0px;
	PADDING: 0px;
}

/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #d0ddeb;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
	PADDING-TOP: 1px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 285px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
    HEIGHT: 390px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}

/*
		-- ADDONS --
*/

/*
	Gift registry module
*/
.HighLight {
	BACKGROUND-COLOR: #FFFFCC;
}

/*
	Feature comparison module
*/
TABLE.CompareBtn {
	CURSOR: pointer;
}
TD.CompareBtnLeft {
	HEIGHT: 18px;
	WIDTH: 21px;
	BACKGROUND-IMAGE: url(images/compare1.gif);
}
TD.CompareBtnLeft IMG {
	HEIGHT: 18px;
	WIDTH: 21px;
}
TD.CompareBtnMain {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 2px;
}
TD.CompareBtnMainMozilla {
	BACKGROUND-IMAGE: url(images/compare2.gif);
	BACKGROUND-REPEAT: repeat-x;
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 5px;
	PADDING-TOP: 1px;
}
TD.CompareBtnRight {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.CompareBtnRight IMG {
	HEIGHT: 18px;
	WIDTH: 9px;
}
TD.FCompProductSelBox {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
TD.FCompProductButtonBox {
	PADDING-LEFT: 25px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}
TD.FCompProductAddCL {
	PADDING-TOP: 10px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
}

TD.FCompFeatureHCell {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: center;
	BACKGROUND-COLOR: #EEEEEE;
	FONT-WEIGHT: bold;
}
.HightLightEqualRow {
	BACKGROUND-COLOR: #ffe8af;
	TEXT-ALIGN: center;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}

/*
	Special offers module
*/
.SpecialOffersPrice {
	COLOR: #b51a00;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
}
.SpecialOffersThumb {
	DISPLAY: inline;
	MARGIN-LEFT: -51px;
}
.SpecialOffersThumb A IMG {
	WIDTH: 47px;
	HEIGHT: 44px;
}

/*
	Fancy categories module
*/
.CatMenuItemOff {
	COLOR: #112536;
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatMenuItemOffExp {
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 1px;
	MARGIN-TOP: 1px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
	CURSOR: pointer;
}
.CatMenuItemOn {   
	BACKGROUND-COLOR: #d0ddeb;
	COLOR: #112536;
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	MARGIN-BOTTOM: 3px;
	MARGIN-TOP: 3px;
	MARGIN-LEFT: 1px;
	MARGIN-RIGHT: 0px;
	CURSOR: pointer;
	FONT-SIZE: 12px;
}
.CatSubMenu {
	BACKGROUND-COLOR: #ffffff;
	BORDER-RIGHT: #b1c6d7 1px solid;
	BORDER-TOP: #b1c6d7 1px solid;
	BORDER-LEFT: #b1c6d7 1px solid;
	BORDER-BOTTOM: #b1c6d7 1px solid;
	MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
}
TABLE.CatMenuContainer {
	WIDTH: 153px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #112536;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
	BACKGROUND-COLOR: #d0d0d0;
	COLOR: #112536;
	TEXT-DECORATION: none;
}
IMG.FCIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 2px;
	MARGIN-RIGHT: 3px;
}
IMG.FCTriangle {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER-WIDTH: 0px;
	MARGIN-LEFT: 3px;
}
TABLE.FCItemTable {
	WIDTH: 100%;
	BORDER-WIDTH: 0px;
	MARGIN: 0px;
	TEXT-ALIGN: left;
}
TD.FCIconCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
}
TD.FCTriangleCell {
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: right;
}
TD.FCChain {
	WIDTH: 18px;
	BACKGROUND-REPEAT: repeat-y;
}
TD.FCChain IMG {
	WIDTH: 18px;
	HEIGHT: 1px;
}
TD.FCExplorerBox {
	WIDTH: 37px;
	VERTICAL-ALIGN: top;
	BACKGROUND-REPEAT: repeat-y;
}

/*
	Product configurator module
*/
.ProductBG {
	BACKGROUND-COLOR: #ffffff;
}
.SlotCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	PADDING-TOP: 25px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
.SlotProductCell {
	WIDTH: 50%;
	HEIGHT: 35px;
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
TABLE.PCSummaryTable {
	WIDTH: 100%;
	BACKGROUND-COLOR: #ffffff;
}

/*
	Survey module
*/
H1.SurveyName {
	FONT-WEIGHT: bold;
}
.SurveyHeader {
	FONT-SIZE: 11px;
}
.SurveyHeaderMenu {
	FONT-SIZE: 10px;
}
.SurveyFooter {
	FONT-SIZE: 11px;
}
.SurveyFooterMenu {
	FONT-SIZE: 10px;
}
.SurveyQuestion {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	PADDING: 2px;
}
.SurveyQuestionMenu {
	FONT-WEIGHT: bold;
	PADDING: 0px;
}
TEXTAREA.Survey {
}
.SurveyAnswer {
	PADDING: 2px;
	WIDTH: 100%;
}
.SurveyAnswerMenu {
	PADDING: 0px;
	WIDTH: 100%;
}
TD.SurveyAnswerMark {
	PADDING: 2px;
	WIDTH: 15px;
}
TD.SurveyAnswerMarkMenu {
	PADDING: 0px;
	WIDTH: 15px;
}
.SurveyBar {
	HEIGHT: 10px;
	BACKGROUND-COLOR: #ffce47;
}
.SurveyBarHL {
    HEIGHT: 10px;
    BACKGROUND-COLOR: #d5e1ed;
}
.SurveyStatLabel {
	PADDING-LEFT: 6px;
	WHITE-SPACE: nowrap;
}
.StatisticsBar {
	BACKGROUND-COLOR: #FFCE31;
}   
.StatisticsBarHL {
	BACKGROUND-COLOR: #FF8400;
}   
.SurveyAnswers {
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 2px;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswersMenu {
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 5px;
}
.SurveyAnswerComment {
	PADDING: 2px;
}
.SurveyAnswerCommentMenu {
	PADDING: 0px;
}
.AuthBox {
	width: 98px;
	
}
.PrintableRow TD {
	color: #818891;
}
.PrintableRow A:link {
	COLOR: #818891;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
.PrintableRow A:visited {
	COLOR: #818891;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
.PrintableRow A:hover {
	COLOR: #818891;
	TEXT-DECORATION: none;
	FONT-SIZE: 10px;
}
.PrintableRow A:active  {
	COLOR: #818891;
	TEXT-DECORATION: underline;
	FONT-SIZE: 10px;
}
