body						{margin: 0px; padding: 0px; width: 100%; min-width: 990px; font: normal 12px/normal Tahoma, sans-serif; background: #ffffff; color: #696a6b; }
h1,
h2,
h3							{color: #0c4a81; margin: 0px; padding: 0px; text-decoration: none; font-weight: normal;  margin: 11px 0px; }

h1							{font-size: 22px;}
h2							{font-size: 21px;}
h3							{font-size: 20px;}

p,
form,
table						{margin: 0px; padding: 0px;}
img							{border: 0px; vertical-align: middle;}
a:link,
a:active,
a:visited					{color: #000; text-decoration: none; }
a:hover						{color: #000; text-decoration: underline;}
.clearboth					{clear: both; width: auto; white-space: nowrap; font-size: 0px; line-height: 0px;}
.container					{position: relative; height: 100%; width: 990px; margin: 0px auto;}
#colmask					{position: relative; clear: both; float: left; width: 100%; overflow: hidden;}
#colmid						{float: left; width: 200%; position: relative; left: 150px; margin-top: 5px;}
#colright					{float: left; width: 100%; position: relative; left: 50%; margin-left: -348px;}
#col1wrap					{float: right; width: 50%; position: relative; right: 100%;}
#col1pad					{margin: 0px 0px 0px 348px; overflow: hidden;}
#col1						{width: 100%; overflow: hidden;}
#col2						{float: left; width: 150px; position: relative; margin-left: -50%; left: 198px; overflow: hidden;}
#col3						{float: left; width: 198px; position: relative; left: 0px; overflow: hidden;}
.colpadding					{padding: 0px;}
.colpadding_content			{padding: 0px 0px 11px 11px;}

.two_cols #colmask			{}
.two_cols #colmid			{left: 150px;}
.two_cols #colright			{margin-left: -150px;}
.two_cols #col1wrap			{}
.two_cols #col1pad			{margin: 0px 0px 0px 150px;}
.two_cols #col1				{}
.two_cols #col2				{width: 150px; left: 0px;}
.two_cols #col3				{width: 0px; display: none;}

#header						{position: relative; float: left; width: 100%; height: 105px; overflow: visible; clear: both; background: #ffffff;}
#footer						{position: relative; clear: both; float: left; width: 100%; overflow: hidden; height: 28px; color: #949496; margin: 0px; padding: 0; font: normal 11px/normal Tahoma, sans-serif; background: #0c4a81 url(images/topbar_bg.png) repeat-x top; }
#topbar						{position: relative; clear: both; float: left; width: 100%; overflow: visible; height: 28px; color: #e3dacc; font: normal 11px/normal Tahoma, sans-serif; background: #0c4a81 url(images/topbar_bg.png) repeat-x top;}
#speedbar					{position: relative; clear: both; float: left; width: 100%; overflow: hidden; height: 28px; color: #ffffff; font: normal 12px/normal Tahoma, sans-serif; background: #ad9f85 url(images/speedbar_bg.png) repeat-x top;}

#header #logo				{float: left; width: auto; margin-left: 0px;}
#header #logo img			{width: 204px; height: 105px; border: 0px; display: block; float: left;}
#header_right				{position: relative; float: right; width: 300px; height: 105px;}
#header_menu				{position: relative; float: right; height: 31px; width: 100%; color: #ffffff; font: bold 11px/29px Tahoma, sans-serif; padding: 0px;}
#header_menu ul				{position: relative; float: right; width: 100%; height: 31px; list-style: none; list-style-position: outside; margin: 0px; padding: 0px;}
#header_menu ul li				{position: relative; display: inline; float: right; width: auto; height: 31px; margin: 0px 0px 0px 4px; padding: 0px; background: #9e8f74 url(images/hmenu_right.png) right top no-repeat;}
#header_menu ul li a:link,
#header_menu ul li a:active,
#header_menu ul li a:visited	{display: block; position: relative; float: left; height: 31px; width: auto; color: #ffffff; text-decoration: none; margin: 0px; padding: 0px 15px; background: transparent url(images/hmenu_left.png) left top no-repeat;}
#header_menu ul li a:hover		{color: #ede8d0; text-decoration: none;}
#sales						{position: absolute; width: 79px; height: 36px; border: 0px; bottom: 0px; right: 0px; z-index: 100;}

#topmenu					{position: relative; height: 28px; width: auto; margin: 0px 79px 0px 0px; padding: 0px; overflow: hidden; font: normal 10px/27px Tahoma, sans-serif; color: #ffffff;}
#topmenu a:link,
#topmenu a:active,
#topmenu a:visited			{color: #c8dfe8; text-decoration: none; vertical-align: middle; margin: 0px 8px;}
#topmenu a:hover				{color: #ffffff; text-decoration: none;}
#topmenu img					{border: 0px; width: 2px; height: 15px; vertical-align: middle; margin: 6px 0px;}

#topbar {table-layout: fixed; width: 100%; height: 28px; border-collapse: collapse; border: 0px; margin: 0px; color: #ffffff; font: normal 10px/27px Tahoma, sans-serif; color: #ffffff; z-index: 100 }
#topbar_menu {table-layout: fixed; width: 100%; height: 28px; border-collapse: collapse; border: 0px; margin: 0px;}
#topbar_menu .bullet {width: 10px; text-align: center;}
#topbar_menu .bullet img {}
#topbar_menu .sales {width: 79px; text-align: right;}
#topbar_menu .sales img {position: relative; border: 0px; width: 79px; height: 36px; margin: -14px 0px -6px;}
#topbar_menu div {position: relative; width: 100%; height: 32px; line-height: 30px; margin: -2px auto; text-align: center;  white-space: nowrap }
#topbar_menu a {display: block; color: #c8dfe8; text-decoration: none;}
#topbar_menu a:hover {color: #fff; text-decoration: none;}
#topbar_menu div ul {display: none; list-style: none; position: absolute; left: 10px; right: 10px; top: 32px; text-transform: none; font-size: 11px; line-height: normal; background: #eae7d7; margin: 0px; padding: 2px 10px; border: 1px solid #beb199; text-align: left; width: 180px}
#topbar_menu div ul li {background: url(images/marker.png) no-repeat left 6px; padding-left: 12px; margin: 7px 0px; height: 100%; width: auto; }
#topbar_menu div ul li a:link, #topbar_menu div ul li a:visited, #topbar_menu div ul li a:active {display: block; color: #6b472f; text-decoration: none;}
#topbar_menu div ul li a:hover {color: #324e6f; text-decoration: none;}
#topbar_menu div:hover ul, #topbar_menu div.hover ul {display: block;}
#topbar_menu div:hover a, #topbar_menu div.hover a {color: #fff;}


#welcome_banner				{position: relative; display: block; margin: 0px; width: 710px; height: 306px;}
#col1 p						{margin: 11px 0px;}

#footmenu					{position: relative; width: auto; margin: 0px; padding: 0px; text-align: left; height: 28px; font: normal 11px/27px Verdana, sans-serif; color: #c8dfe8;}
#footmenu a:link,
#footmenu a:active,
#footmenu a:visited			{color: #c8dfe8; text-decoration: none; margin: 0px 5px;}
#footmenu a:hover			{color: #ffffff; text-decoration: underline;}
.copyright					{position: relative; float: right; text-align: right; width: 40%;}

input.text18					{font-size: 11px; vertical-align: middle; padding: 2px; height: 12px;}

#searchform					{position: relative; margin: 0px 220px 0px 0px; padding: 0px 11px; font-size: 12px; line-height: 25px; color: #ffffff;}
#searchform .text18			{width: 250px;}
#searchform input				{vertical-align: middle; margin: 3px 0px;}
#searchform a:link,
#searchform a:active,
#searchform a:visited		{color: #ffffff; text-decoration: underline; margin: 0px 3px; font-size: 10px;}
#searchform a:hover			{text-decoration: none;}
#callus						{float: right; width: 200px; text-align: right; padding: 0px 11px; color: #ffffff; font: normal 12px/28px Tahoma, sans-serif; }

.box						{position: relative; overflow: hidden; height: auto; width: auto; margin-bottom: 14px;}
.box_title					{position: relative; height: 29px; width: auto; padding: 0px; margin: 0px 0px 0px 6px; font: bold 12px/28px Tahoma, sans-serif; color: #feffff; text-align: left; background: transparent url(images/title_right.png) right top no-repeat;}

.box_title a		{ color: #feffff; text-decoration: none }

.box_title .title_left		{position: relative; height: 29px; width: auto; padding: 0px 0px 0px 6px; margin: 0px 0px 0px -6px; background: transparent url(images/title_left.png) left top no-repeat;}
.box_title .title_img		{float: left; width: 20px; height: 29px; vertical-align: middle; border: 0px; margin: 0px 4px 0px 0px;}
.box_content				{position: relative; overflow: hidden; height: auto; width: auto; background: #f7f8f9; padding: 6px 6px; border: 1px solid #c8dfe8;}

.box1						{position: relative; overflow: hidden; height: auto; width: auto; margin-bottom: 14px;}
.box1_title					{position: relative; height: 28px; width: auto; padding: 0px 12px; margin: 0px; font: bold 12px/28px Tahoma, sans-serif; color: #feffff; text-align: left; background: transparent url(images/title1_bg.png) top repeat-x;}
.box1_content				{position: relative; overflow: hidden; height: auto; width: auto; background: #ffffff; padding: 6px 6px; border: 1px solid #e0dace;}

.nav_list					{list-style: none; list-style-position: outside; margin: 0px; padding: 0px; color: #696a6b; font-size: 11px;}
.nav_list li					{border-bottom: 1px solid #c8dfe8; padding: 8px 0px 8px 9px; background: transparent url(images/marker.png) 1px 12px no-repeat;}
.nav_list li a:link,
.nav_list li a:visited,
.nav_list li a:active			{color: #696a6b; text-decoration: none;}
.nav_list li a:hover			{color: #696a6b; text-decoration: underline;}
.nav_list li.current ul		{display: block;}
.nav_list li.current a:link,
.nav_list li.current a:visited,
.nav_list li.current a:active	{color: #696a6b;}
.nav_list li.current a:hover	{color: #696a6b; text-decoration: none;}

.nav_list ul					{display: none; list-style: none; list-style-position: outside; font-size: 10px; line-height: normal; margin: 0px; padding: 0px; text-align: left;}
.nav_list ul li				{background: none; padding: 0px; padding-left: 0px; margin: 7px 0px; height: 100%; width: auto; border: 0px;}
.nav_list ul li a:link,
.nav_list ul li a:visited,
.nav_list ul li a:active		{display: block; color: #0c4a81!important; text-decoration: none;}
.nav_list ul li a:hover			{color: #0c4a81!important; text-decoration: underline!important;}

ul.nav_list li.expanded a {/*background: url(images/marker.png) no-repeat right center;*/}
ul.nav_list li.expanded ul {display: block;}
ul.nav_list li.expanded a:link, ul.nav_list li.expanded a:active, ul.nav_list li.expanded a:visited {color: #324e6f;}
ul.nav_list li.collapse a {/*background: url(images/marker.png) no-repeat right center;*/}

.list						{padding: 0px 6px; list-style-position: outside; list-style: none; margin: 0px; font: normal 11px/normal Tahoma, sans-serif; color: #696a6b;}
.list li						{list-style-type: none; list-style-position: outside; width: auto; height: 100%; padding: 0px; margin: 2px 0px;}
.list li a:link,
.list li a:active,
.list li a:visited				{display: inline; width: auto; height: 100%; color: #696a6b; text-decoration: none; margin: 0px;}
.list li a:hover				{color: #696a6b; text-decoration: underline;}

.featured							{table-layout: fixed; width: 100%; height: auto; border-collapse: separate; border: 0px; margin-bottom: 15px;}
.featured .item						{vertical-align: top; padding: 5px; text-align: center;}
.featured .item .item_title			{color: #6b472f; font: bold 14px Tahoma, sans-serif; text-align: center; padding: 0px;}
.featured .item .item_title a:link,
.featured .item .item_title a:visited,
.featured .item .item_title a:active	{color: #6b472f; text-decoration: none;}
.featured .item .item_title a:hover	{color: #324e6f; text-decoration: none;}
.featured .item .item_thumb			{overflow: hidden; text-align: center; padding: 5px 0px;}
.featured .item .item_thumb img		{display: block; border: 0px; margin: 0px auto; max-height:112px;max-width:112px;border:1px solid #E1DBCF;}
.featured .item .item_market_price	{color: #b6b5b1; font-weight: bold; font-size: 11px; text-align: center; padding: 0px;}
.featured .item .item_our_price		{color: #324e6f; font-weight: bold; font-size: 12px; text-align: center; padding: 0px;}
.featured .item .item_see_button		{color: #0c4a81; font-size: 10px; text-align: center; padding: 5px 0px;}
.featured .item .item_see_button a:link,
.featured .item .item_see_button a:visited,
.featured .item .item_see_button a:active	{color: #0c4a81; text-decoration: underline;}
.featured .item .item_see_button a:hover	{color: #0c4a81; text-decoration: none;}

#location { float: left; color: #888; font-size: 12px; margin-bottom: 15px; width: 620px }
#location a { color: #0b497c; }
#printable { float: right;}
#printable a { color: #0b497c; }
#sharebtn { float: right; margin: 0 0 8px 0 }


/* -------------------------------------------------------------------------- */
.clearing						{clear: both; width: 100%; white-space: nowrap; font-size: 0px; line-height: 0px; height: 0px;}

.best_sellers				{position: relative; table-layout: fixed; width: 100%; height: auto; border-collapse: separate; border: 0px; margin-bottom: 15px;}
.item_best					{position: relative; vertical-align: top; padding: 5px 0px 5px 5px; text-align: center;}
.item_best .item_descr			{position: relative; margin-left: 106px; text-align: left;}
.item_best .item_title			{color: #6b472f; font: bold 12px Tahoma, sans-serif; padding: 2px 0px;}
.item_best .item_title a:link,
.item_best .item_title a:visited,
.item_best .item_title a:active	{color: #6b472f; text-decoration: none;}
.item_best .item_title a:hover	{color: #324e6f; text-decoration: none;}
.item_best .item_thumb			{position: relative; float: left; overflow: hidden; text-align: center; padding: 5px 0px; width: 98px;}
.item_best .item_thumb img		{display: block; border: 1px solid #e1dbcf; margin: 0px auto; width: 94px; height: 94px;}
.item_best .item_market_price	{color: #b6b5b1; font-weight: bold; font-size: 11px; padding: 0px;}
.item_best .item_our_price		{color: #324e6f; font-weight: bold; font-size: 12px; padding: 0px;}

.freeshipping					{color: #ce1f19; font: normal 12px Tahoma, sans-serif; padding: 2px 0px;}

.item_see_button				{color: #0c4a81; font-size: 10px; padding: 5px 0px;}
.item_see_button table			{position: relative;}
.item_see_button a:link,
.item_see_button a:visited,
.item_see_button a:active		{color: #0c4a81; text-decoration: underline;}
.item_see_button a:hover			{color: #0c4a81; text-decoration: none;}

.item_stars 					{position: relative; padding: 4px 0px; height: 18px;}
.item_stars .stars_wrapper	{position: relative; padding: 0px; float: right; width: 100%; clear: right;}
.item_stars .star			{position: relative; float: left; height: 18px; padding-left: 22px; width: auto; clear: both;}
.item_stars .star.full		{background: url(images/star_full.png) left center no-repeat;}
.item_stars .star.empty		{background: url(images/star_empty.png) left center no-repeat;}

.result_table				{position: relative; table-layout: fixed; width: 100%; height: auto; border-spacing: 17px; border-collapse: separate; border: 0px; margin: 0px;}
.item_res				{position: relative; vertical-align: top; padding: 12px 17px 12px 17px; text-align: center; border: 1px solid #e0dace;}
.item_res .item_descr			{position: relative; text-align: left;}
.item_res .item_title			{color: #6b472f; font: bold 12px Tahoma, sans-serif; text-align: center; padding: 0px;height:61px;}
.item_res .item_title a:link,
.item_res .item_title a:visited,
.item_res .item_title a:active	{color: #6b472f; text-decoration: none;}
.item_res .item_title a:hover	{color: #324e6f; text-decoration: none;}
.item_res .item_thumb			{position: relative; overflow: hidden; text-align: left; padding: 5px 0px; width: auto;}
.item_res .item_thumb img		{display: block; border: 1px solid #e1dbcf; margin: 0px; }
.item_res .item_list_price		{color: #b6b5b1; font-weight: bold; font-size: 11px; padding: 0px;}
.item_res .item_our_price		{color: #324e6f; font-weight: bold; font-size: 12px; padding: 0px;}
.item_res .item_see_button		{color: #0c4a81; font-size: 10px; padding: 5px 0px;}

.paginator_wrapper				{position: static; width: auto; height: auto; margin: 0px 17px; border-bottom: 1px solid #e0dace;}
.paginator_content				{position: relative; width: 100%; height: auto; margin: 0px; padding-bottom: 10px;}

.paginator						{position: relative; float: left; width: auto; height: 100%; padding-top: 7px; text-align: right; color: #696a6b; font: normal 11px/normal Tahoma, sans-serif;}
.paginator span					{position: relative; float: left; width: auto; display: block; vertical-align: middle; padding: 3px 5px; margin: 0px 8px 0px 0px;}
.paginator a:link,
.paginator a:visited,
.paginator a:active				{position: relative; display: block; float: left; width: auto; color: #868685; text-decoration: none; vertical-align: middle; background: #e0dace; padding: 3px 7px; margin: 0px 8px 0px 0px;}
.paginator a:hover,
.paginator a:link.current,
.paginator a:visited.current,
.paginator a:active.current		{color: #0c4a81; text-decoration: none;}

.sort							{position: relative; float: right; width: auto; height: auto; padding-top: 7px; text-align: right; color: #696a6b; font: normal 11px/normal Tahoma, sans-serif;}
.sort span						{position: relative; float: right; width: auto; display: block; vertical-align: middle; padding: 3px 5px 3px 13px; margin: 0px 0px 0px 8px;}
.sort a:link,
.sort a:visited,
.sort a:active					{position: relative; display: block; float: right; width: auto; color: #868685; text-decoration: none; vertical-align: middle; background: #e0dace url(images/sort_down.png) 4px center no-repeat; padding: 3px 5px 3px 13px; margin: 0px 0px 0px 8px;}
.sort a:hover,
.sort a:link.current,
.sort a:visited.current,
.sort a:active.current			{color: #0c4a81; text-decoration: none;}

a.button:link,
a.button:visited,
a.button:active								{position: relative; display: block; float: left; height: 28px; width: auto; margin: 0px auto; padding: 0px; color: #ffffff; text-decoration: none; font-size: 0px;}
a.button:hover								{color: #ffffff; text-decoration: none;}
a.button .button_right						{position: relative; display: block; float: right; height: 28px; width: auto; text-align: center; padding: 0px 20px; font: bold 12px/27px Tahoma, sans-serif; cursor: default;}
a.button.green								{background: url(images/button_green_bg.png) top repeat-x;}
a.button.blue								{background: url(images/button_blue_bg.png) top repeat-x;}


.item_shipping			 					{position: relative; padding: 4px 0px; height: 22px;}
.item_shipping .shipping_wrapper				{position: relative; padding: 0px; float: right; width: 100%; clear: right;}
.item_shipping .shipping_wrapper img			{position: relative; border: 0px; display: block; float: left; width: auto; height: auto; margin-right: 3px;}

.subarea_wrapper				{position: static; width: auto; height: auto; margin: 0px 17px; border-top: 1px solid #e0dace;}
.subarea_content				{position: relative; width: 100%; height: auto; margin: 0px; padding: 10px 0px;}
.subarea_content a:link,
.subarea_content a:active,
.subarea_content a:visited		{color: #0c4a81; text-decoration: none; }
.subarea_content a:hover			{color: #0c4a81; text-decoration: underline;}

.sharesave						{position: relative; padding: 0px 0px 10px; text-align: right;}

.product_table					{position: relative; table-layout: auto; width: 100%; height: auto; border-collapse: separate; border: 0px; margin-bottom: 15px;}
.product_table .item_prod		{position: relative; vertical-align: top; padding: 5px 10px; text-align: left;}
.product_table .item_thumb		{position: relative; vertical-align: top; overflow: hidden; text-align: left; padding: 5px 0px; width: 350px;}
.product_table .item_thumb img.prod_img	{display: block; border: 1px solid #e1dbcf; margin: 0px auto; width: 410px; height: auto;}
.item_prod .item_descr			{position: relative; text-align: left; width: auto;}
.item_prod .item_title			{color: #0c4a81; font: normal 20px Tahoma, sans-serif; padding: 2px 0px;}
.item_prod .item_title a:link,
.item_prod .item_title a:visited,
.item_prod .item_title a:active	{color: #0c4a81; text-decoration: none;}
.item_prod .item_title a:hover	{color: #0c4a81; text-decoration: underline;}
.item_prod .item_sku				{color: #545454; font-weight: normal; font-size: 12px; padding: 0px;}
.item_prod .item_stars			{padding: 10px 5px 10px 0px;}
.item_prod .yousave				{color: #545454; font: normal 12px Tahoma, sans-serif; padding: 2px 0px;}
.item_prod .yousave span			{color: #0c4a81; font-weight: bold;}
.item_prod .freeshipping			{color: #488725; font-weight: bold; 14px Tahoma, sans-serif; padding: 2px 0px 12px;}
.item_prod .item_reg_price		{color: #0c4a81; font-weight: normal; font-size: 11px; padding: 5px 0px;}
.item_prod .item_today_price		{color: #488725; font-weight: bold; font-size: 16px; padding: 0px;}

.quantity						{padding: 18px 0 10px 0;}
.buynow							{position: relative; padding: 5px 0px;}
.buynow table						{position: relative;}
.buynow a:link,
.buynow a:active,
.buynow a:visited					{color: #0c4a81; text-decoration: underline;}
.buynow a:hover						{color: #0c4a81; text-decoration: none;}

a.button39:link,
a.button39:visited,
a.button39:active				{position: relative; display: block; float: left; height: 39px; width: auto; margin: 2px auto; padding: 0px; color: #0c4a81; text-decoration: none; font-size: 0px; background: url(images/button39_left.png) left top no-repeat; }
a.button39:hover				{color: #0c4a81; text-decoration: none;}
a.button39 .button_icon			{position: relative; display: block; float: left; height: auto; width: auto; text-align: center; border: 0px; padding-left: 56px; background: 5px center no-repeat;}
a.button39 .button_right			{position: relative; display: block; float: right; height: 39px; width: auto; text-align: left; padding: 0px 15px 0px 5px; font: normal 12px/38px Tahoma, sans-serif; cursor: pointer; background: url(images/button39_right.png) right top no-repeat; }
a.button39.green				{position: relative; display: block; float: left; height: 39px; width: auto; margin: 0px auto; padding: 0px; color: #ffffff!important; text-decoration: none; font-size: 0px; text-align: center; background: url(images/button39_green_bg.png) top repeat-x!important;}
a.button39.green .button_right	{position: relative; display: block; float: right; height: 39px; width: auto; text-align: center; padding: 0px 20px; font: bold 16px/38px Tahoma, sans-serif; cursor: pointer; background: none!important;}

.buttons39_wrapper					{position: relative;}
.buttons39_wrapper .button_right 	{width: 140px!important;}

a.button39 .icon1 {background: url(images/icon1.png) 13px center no-repeat;}
a.button39 .icon2 {background: url(images/icon2.png) 13px center no-repeat;}
a.button39 .icon3 {background: url(images/icon3.png) 3px center no-repeat;}
a.button39 .icon4 {background: url(images/icon4.png) 5px center no-repeat;}
a.button39 .icon5 {background: url(images/icon5.png) 13px center no-repeat;}
a.button39 .icon6 {background: url(images/icon6.png) 13px center no-repeat;}
a.button39 .icon7 {background: url(images/icon7.png) 13px center no-repeat;}
a.button39 .icon8 {background: url(images/icon8.png) 13px center no-repeat;}
a.button39 .icon9 {background: url(images/icon9.png) 12px center no-repeat;}
a.button39 .icon10 {background: url(images/icon10.png) 13px center no-repeat;}
a.button39 .icon11 {background: url(images/icon11.png) 12px center no-repeat;}
a.button39 .icon12 {background: url(images/icon12.png) 13px center no-repeat;}
a.button39 .icon13 {background: url(images/icon13.png) 13px center no-repeat;}

.preview_icons					{position: relative; padding: 20px 0px 0px; color: #545454;}
.preview_icons img				{width: auto!important; height: auto!important; border: 0px!important;}
.preview_table					{position: relative; table-layout: auto; width: auto; border-spacing: 5px; border-collapse: separate; border: 0px;}
.preview_table td				{position: relative; vertical-align: bottom;}
.preview_zoom					{position: relative; text-align: left; padding: 0px 5px 0px 25px; background: url(images/zoom.png) 5px center no-repeat;}
.preview_zoom img				{border: 0px!important; display: inline!important;}

.tabs										{position: relative; border-bottom: 1px solid #e0dace; width: auto; height: 28px; margin: 0px 0px; padding: 0px; list-style: none; list-style-position: outside;}
.tabs li										{position: relative; float: left; width: auto; height: 28px; margin-right: 8px;}
.tabs li a:link,
.tabs li a:visited,
.tabs li a:active								{position: relative; display: block; float: left;  padding: 0px 15px; width: auto; height: 28px; text-decoration: none; color: #ffffff; font: bold 12px/28px Tahoma, sans-serif; color: #feffff; text-align: center; background: transparent url(images/title1_bg.png) top repeat-x; border: 0px;}
.tabs li a:hover								{text-decoration: none;}
.tabs li a:link.current,
.tabs li a:visited.current,
.tabs li a:active.current						{color: #ada390; background: #ffffff; border: 1px solid #e0dace; border-bottom: 1px solid #ffffff;;}
.tabs li a:hover.current						{}

#tab1										{position: relative; display: none;}
#tab2										{position: relative; display: block;}
#tab3										{position: relative; display: none;}
#tab4										{position: relative; display: none;}

button.button									{position: relative; display: block; border: 0px; height: 28px; width: auto; margin: 0px auto; padding: 0px; color: #ffffff; text-decoration: none; font-size: 0px;}
button.button .button_right						{position: relative; display: block; height: 28px; width: auto; text-align: center; padding: 0px 10px; font: bold 12px/27px Tahoma, sans-serif; cursor: default; white-space: nowrap;}
button.button.green								{background: url(images/button_green_bg.png) top repeat-x;}
button.button.blue								{background: url(images/button_blue_bg.png) top repeat-x;}

#product_alt_price { font-weight: normal }

#header_center {float: right; width: 400px; margin-left: 0px; padding-top: 40px; text-align: center }
#banner-t { position: relative; clear: both; float: left; width: 100%;  text-align: center; }





/* $Id: skin1.css,v 1.24.2.14 2008/06/05 13:00:11 zaa Exp $ */
/*
	General styles
*/

HR {
	COLOR: #DDDDDD;
	HEIGHT: 1px;
}

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

/*
	Header styles
*/
.HeadLogo {
	PADDING-LEFT: 27px;
	TEXT-ALIGN: left;
}
.HeadRightBox {
	VERTICAL-ALIGN: top;
	TEXT-ALIGN: right;
}
.HeadText {
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
}
.HeadLine {
	BACKGROUND-COLOR: #D6D7D9;
}
.HeadThinLine {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 1px;
}
.PrintableRow {
	WIDTH: 100%;
	VERTICAL-ALIGN: middle;
	PADDING-RIGHT: 176px;
	HEIGHT: 18px;
}
.HeadTopPad {
	HEIGHT: 18px;
}
.HeadTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 18px;
}

/*
	Footer styles
*/
.BottomRow {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: bottom;
}
.BottomBox {
	BACKGROUND-COLOR: #D6D7D9;
	COLOR: #68C1FF;
	HEIGHT: 22px;
	VERTICAL-ALIGN: middle;
	PADDING-LEFT: 12px;
	PADDING-RIGHT: 12px;
}
.Bottom {
	BACKGROUND-COLOR: #D6D7D9;
	COLOR: #68C1FF;
}
.BottomPopup {
	WIDTH: 100%;
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 10px;
}
.BottomPopup A {
	FONT-WEIGHT: bold;
}   
.BottomDialogBox {
	BACKGROUND-COLOR: #d6d7d9;
	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 {
	TEXT-ALIGN: left;
}
.Text {
	COLOR: #000000;
}
.NumberOfArticles {
	COLOR: #000000;
	FONT-WEIGHT: bold;
}
.TopLabel {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.Message {
	COLOR: #FF3300;
}
.Line {
	BACKGROUND-COLOR: #beb199;
}
TD.ButtonsRow {
	PADDING-TOP: 2px;
	PADDING-LEFT: 2px;
	PADDING-RIGHT: 12px;
	PADDING-BOTTOM: 2px;
}
.CustomerMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.ErrorMessage {
	COLOR: #FF3300;
	FONT-WEIGHT: bold;
}
.Star {
	COLOR: #FF0000;
}
.TableHead {
	BACKGROUND-COLOR: #DDDDDD;
	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: #D6D7D9;
	HEIGHT: 15px;
	VERTICAL-ALIGN: middle;
	TEXT-ALIGN: center;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.PopupBG {
	BACKGROUND-COLOR: #D6D7D9;
}
.PopupHelpLink {
	FONT-SIZE: 9px;
	COLOR: #330000;
	TEXT-DECORATION: none;
}

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

/*
	Vertical menu
*/
.VertMenuLeftColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 20px;
}
.VertMenuRightColumn {
	VERTICAL-ALIGN: top;
	PADDING-LEFT: 20px;
	PADDING-RIGHT: 6px;
}
.VertMenuBox {
	BACKGROUND-COLOR: #D6D7D9;
	PADDING: 1px;
}
.VertMenuBorder {
	BACKGROUND-COLOR: #68C1FF;
}
.VertMenuTitle {
	BACKGROUND-COLOR: #081589;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	PADDING: 1px;
}
.VertMenuSubTitle {
	BACKGROUND-COLOR: #081589;
}
.VertMenuTitleIcon {
	WIDTH: 21px;
	HEIGHT: 20px;
	MARGIN-LEFT: 8px;
	MARGIN-RIGHT: 8px;
	VERTICAL-ALIGN: middle;
}
.VertMenuItems {
	COLOR: #696a6b;
	TEXT-DECORATION: none;
	font-size: 11px;
}
a.VertMenuItems {
	COLOR: #696a6b;
	TEXT-DECORATION: none;
}

A.VertMenuItems:hover {
	TEXT-DECORATION: underline;
}

.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;
}
.DialogBorder {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 100%;
	PADDING: 0px;
}
TD.DialogTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: #68C1FF
	VERTICAL-ALIGN: bottom;
	HEIGHT: 14px;
	PADDING-TOP: 1px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	TEXT-ALIGN: left;
}
TD.DialogTitleSlant {
	WIDTH: 10px;
	BACKGROUND-IMAGE: url(images/dialog_slant.gif);
}
TD.DialogTitleLeft {
	WIDTH: 4px;
	BACKGROUND-IMAGE: url(images/dialog_left.gif);
}
TD.DialogTitleBg {
	BACKGROUND-IMAGE: url(images/dialog_right.gif);
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
TD.DialogTitleSpacer {
	BACKGROUND-COLOR: #68C1FF;
	HEIGHT: 1px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
}
FONT.DialogTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
	TEXT-ALIGN: left;
	MARGIN-LEFT: 10px;
}

/*
	Dialog info box
*/
TABLE.DialogInfo {
	WIDTH: 85%;
	TEXT-ALIGN: center;
}
.DialogInfoTitle {
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	VERTICAL-ALIGN: bottom;
	TEXT-ALIGN: left;
	HEIGHT: 15px;
	PADDING-TOP: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.DialogInfoTitleBorder {
	BACKGROUND-COLOR: #081589;
	PADDING: 0px;
	VERTICAL-ALIGN: bottom;
	HEIGHT: 15px;
}
.DialogInfoBorder {
	BACKGROUND-COLOR: #081589;
	PADDING: 0px;
}
.DialogInfoIcon {
	WIDTH: 16px;
	HEIGHT: 16px;
}
.DialogInfoClose {
	WIDTH: 15px;
	HEIGHT: 13px;
}

/*
	Dialog tools section
*/
.NavDialogTitle {
	WIDTH: 50%;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #330000;
	PADDING-LEFT: 8px;
}   
.NavDialogBorder {
	BACKGROUND-COLOR: #D6D7D9;
}
.NavDialogBox {
	BACKGROUND-COLOR: #FFFFFF;
}
.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;
}

/*
	Product details page
*/
.ProductTitle {
	color: #6b472f; font: bold 14px Tahoma, sans-serif; 
}
.ProductTitleHidden {
	COLOR: #666666;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
}
.ProductDetailsTitle {
	COLOR: #beb199;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductDetails {
	COLOR: #000000;
}
.ProductPriceTitle {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceConverting {
	COLOR: #000000;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPrice {
	COLOR: #324e6f;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
}
.ProductPriceSmall {
	COLOR: #324e6f;
	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-REPEAT: no-repeat;
}
.MarketPrice {
	FONT-SIZE: 14px;
	FONT-FAMILY: Times New Roman;
}
.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 {
	TEXT-ALIGN: center;
	PADDING: 10px;
	VERTICAL-ALIGN: top;
}

/*
	Items style
*/
.ItemsList {
}
.ItemsListDisabled {
	COLOR: #909090;
}
A.ItemsList:link {
	TEXT-DECORATION: none;
}
A.ItemsList:visited {
	TEXT-DECORATION: none;
}
A.ItemsList:hover {
	TEXT-DECORATION: underline;
}
A.ItemsList:active {
	TEXT-DECORATION: none;
}





/*
	Buttons
*/
.FormButton {
	color: #555;
	font-size: 11px;
	FONT-WEIGHT: bold;
}
TABLE.ButtonTable {
	CURSOR: pointer;
	VERTICAL-ALIGN: middle;
	DIRECTION: ltr;
}
TD.Button {								 
	BACKGROUND: url(images/butbg.gif) #6d4a31 repeat-x;
	VERTICAL-ALIGN: middle;
	WHITE-SPACE: nowrap;
	color: #fff;
	height: 28px;
	font-weight: bold;
	font-family: Tahoma, Arial;
}
FONT.Button {								 
	FONT-FAMILY: Arial;
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
}
IMG.ButtonSide, input.ButtonSide {
	WIDTH: 15px;
	HEIGHT: 28px;
	background-position: top;
}
.SimpleButton TR TD {
	PADDING: 0px;
	WHITE-SPACE: nowrap;
}
A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {
	COLOR: #324e6f;
	FONT-WEIGHT: bold;
}
.GoImage {
	WIDTH: 21px;
	HEIGHT: 18px;
	VERTICAL-ALIGN: middle;
	BORDER: 0px;
}

/*
	Small text/link style
*/
.SmallNote:link {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;
	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
	COLOR: #888888;
	TEXT-DECORATION: underline;
	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
	COLOR: #888888;
	TEXT-DECORATION: none;
	FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
	COLOR: #7C4C00;
	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: #000000;
}

/*
	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: #D6D7D9;
	FONT-WEIGHT: bold;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 85px;
	HEIGHT: 30px;
	TEXT-ALIGN: center;
}
.TabTop {
	HEIGHT: 5px;
	BACKGROUND-COLOR: #D6D7D9;
}
TD.TabLeftSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
	WIDTH: 9px;
	BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
	HEIGHT: 9px;
	BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
	WIDTH: 9px;
	HEIGHT: 9px;
}
IMG.TabSide {
	WIDTH: 9px;
	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: #000000;
	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: #550000;
	PADDING: 0px;
}
TABLE.SubHeader {
	WIDTH: 100%;
	MARGIN-BOTTOM: 10px;
}
.SubHeader {
	COLOR: #beb199;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	PADDING: 0px;
}
.SubHeaderLine {
	HEIGHT: 1px;
	BACKGROUND-COLOR: #beb199;
	PADDING: 0px;
}

/*
	User profile page
*/
.RegSectionTitle {
	COLOR: #550000;
	FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
}

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

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

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

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

/*
	Fast Lane Checkout module
*/
.FLCAuthBox {
	WHITE-SPACE: nowrap;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 5px;
}
.FLCAuthPreBox {
	PADDING-LEFT: 30px;
	HEIGHT: 20px;
	WIDTH: 100%;
}
.FLCTopPad {
	VERTICAL-ALIGN: middle;
	HEIGHT: 15px;
}
.FLCTopPad IMG {
	WIDTH: 1px;
	HEIGHT: 15px;
}

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

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

/*
	Fancy categories module
*/
.CatMenuItemOff {
	BACKGROUND-COLOR: transparent;
	COLOR: #330000;
	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 {
	BACKGROUND-COLOR: transparent;
	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: #081589;
	COLOR: #330000;
	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: #D6D7D9;
	BORDER-RIGHT: #68C1FF 1px solid;
	BORDER-TOP: #68C1FF 1px solid;
	BORDER-LEFT: #68C1FF 1px solid;
	BORDER-BOTTOM: #68C1FF 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: 136px;
}
A.CatMenuItem {
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	CURSOR: pointer;
}
A.CatMenuItem:link {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:visited {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:hover {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A.CatMenuItem:active {
	COLOR: #330000;
	TEXT-DECORATION: none;
}
A#nojs.CatMenuItem:hover {
    BACKGROUND-COLOR: #FF8600;
    COLOR: #330000;
    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;
}
/*	Explorer skin */

/*
	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;
}
.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;
}
.EqualRow {
	BACKGROUND-COLOR: #ffffff;
	TEXT-ALIGN: center;
}
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;
}
TD.PListImgBox {
	WIDTH: 125px;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 8px;
}
DIV.PListImgBox {
	WHITE-SPACE: nowrap;
}
TD.FLCDialogCell {
	WIDTH: 50%;
	HEIGHT: 225px;
	TEXT-ALIGN: center;
}
TD.FLCDialogCellAntibot {
	WIDTH: 50%;
	HEIGHT: 350px;
	TEXT-ALIGN: center;
}
TABLE.FLCDialog {
	WIDTH: 100%;
	HEIGHT: 100%;
}
/*
	Last checkout step
*/
TD.LCSBackground {
	BACKGROUND-COLOR: #68c1ff;
}
TABLE.WebBasedPayment {
	HEIGHT: 100%;
	WIDTH: 100%;
}
TABLE.WebBasedPayment TR TD {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
	HEIGHT: 90%;
	PADDING: 0px;
}
/*
          For subcategories in columns with descriptions and icons
*/
.ColumnTitles {
      TEXT-ALIGN: center;
      WIDTH: 33%
      PADDING-LEFT: 5px;
}
div.rowholder {
float:left;
width:670px;
}
.row_admin .column, .row_admin .filter-wrapper {
float:left;
font-size:11px;
height:34px;
line-height:34px;
text-align:left;
vertical-align:bottom;
width:150px;
}

h2#search-feedback {
	color:#696A6B;
	font-family:Tahoma,sans-serif;
	font-size:18px;	
	
} 
h3#search-prompt {
font-size:12px;
color:#696A6B;
font-family:Tahoma,sans-serif;
}
#filterer {
display:none;
margin-top:20px;
}
.box1_contentadv			{background: #f5f3f0; padding: 6px 6px; border: 1px solid #e0dace; text-align: center; padding-left:15px; padding-right:15px;
	height:55px;
	width: 958px;;
	float:left;
	font-size:11px;
	margin-right:auto;
	margin-left:auto;}
	                 
.box1_contentadv a:link, .box1_contentadv a:visited, .box1_contentadv a:hover {color:#696A6B;}   
.box1_contentadv a:hover {text-decoration:underline;}
