/* CSS Document */
img						{border: 0px;}
form						{margin: 0px; padding: 0px;}
html, body				{margin: 0px; padding: 0px; width: 100%; font-family: Verdana, sans-serif; font-size: 13px; background-color: #cdcbcc; color: #565443; line-height: 1.2;}
body					{padding: 0px; background: #cdcbcc;}
a:link,
a:visited,
a:active				{color: #177290; text-decoration: none;}
a:hover					{text-decoration: underline;}
#page_container			{position: relative; width: 960px; height: auto; margin: 0px auto;}
#container				{position: relative; width: 100%; height: auto; margin: 0px;}
#wrapper				{float: left; width: 100%; background: none;}
#navigation				{float: left; width: 171px; margin-left: -100%; overflow: hidden; padding-left: 12px;}
#content				{margin: 0 193px 36px; overflow: hidden; background: #ffffff;}
#extra					{float: left; margin-left: -183px; width: 171px; overflow: hidden; padding-right: 12px;}
#footer					{clear: left; width: 100%; position: relative; height: 61px; color: #657073; background: #dddddd url(../../Image/footer_bg.png) repeat-x top;}
#footer #footer_left		{float: left; width: 11px; height: 61px; background: url(../../Image/footer_left.png) no-repeat left top; }
#footer #footer_right	{float: right; width: 11px; height: 61px; background: url(../../Image/footer_right.png) no-repeat right top; }
#left_border_bg			{position: relative; width: 100%; background: #ffffff url(../../Image/left_border_bg.png) left repeat-y; padding: 0px;}
#right_border_bg		{position: relative; width: 100%; background: url(../../Image/right_border_bg.png) right repeat-y; padding: 0px;}
#lang_bar				{height: 20px; text-align: right; color: #bac7cf; padding: 3px 15px 0px; color: #e2e1e1; font-weight: bold;}
#lang_bar img			{width: 16px; height: 14px; border: 0px; vertical-align: middle;}

#header					{position: relative; width: auto; height: 205px; background: #f2f2f2 url(../../Image/header_bg.png) repeat-x top; padding: 0px;}
#header #header_left		{float: left; height: 205px; width: 223px; background: url(../../Image/header_left.png) repeat-x left top;}
#header #header_right	{float: right; height: 205px; width: 41px; background: url(../../Image/header_right.png) repeat-x right top;}
#header #logo			{display: block; border: 0px; width: 150px; height: 150px; margin: 24px 0px 0px 31px;}
#header #flash_border	{position: absolute; left: 223px; top: 11px; width: 696; height: auto; text-align: center; margin: 0px; padding: 0px 0px 10px; background: url(../../Image/flash_bottom.png) no-repeat center bottom;}
#header #flash			{position: relative; width: 696px; height: 181px; overflow: hidden; text-align: center; margin: 0px; padding: 0px;}

#topmenu				{position: relative; height: 59px; margin: 12px 0px 0px; color: #657073; background: #eeeeee url(../../Image/topmenu_bg.png) repeat-x top; font: bold 14px Verdana, sans-serif; text-transform: none;}
#topmenu ul				{position: relative; list-style: none; margin: 0px; padding: 0px; line-height: 59px; height: 100%; width: 84%;}
#topmenu ul li				{width: 19%; height: 100%; float: left;}
#topmenu ul li.delimiter	{width: 2px; font-size: 0px; background: #fff url(../../Image/topmenu_delimiter.png) no-repeat center top;}
#topmenu ul li a:link,
#topmenu ul li a:visited,
#topmenu ul li a:active		{display: block; height: 100%; text-align: center; width: 100%; color: #657073; text-decoration: none; float: left; background: #eeeeee url(../../Image/topmenu_bg.png) repeat-x top;}
#topmenu ul li a:hover		{color: #657073; text-decoration: none; background: #dddddd url(../../Image/topmenu_bg.png) repeat-x bottom;}
#topmenu .left_side a span		{display: block; height: 100%; width: 100%; background: url(../../Image/topmenu_left.png) no-repeat left top;}
#topmenu .left_side a:hover span	{background: url(../../Image/topmenu_left.png) no-repeat left bottom; cursor: pointer;}
#topmenu .right_side		{position: absolute; right: 0px; top: 0px; background: url(../../Image/topmenu_right.png) no-repeat right top; padding-right: 12px;}
#search1					{position: relative; height: 100%; width: 18%; float: right; padding-top: 12px; padding-left: 12px;}
#search1 .text			{float: left; margin: 8px 0px 8px 12px; border-right-width: 0px; width: 110px;}
#search1 #search_button	{width: 29px; height: 37px; vertical-align: middle; float: left; margin: 0px;}
#footmenu				{position: relative; padding: 12px 0px 0px; margin: 0px 183px; text-align: center; font: normal 11px Tahoma, sans-serif; color: #657073;}
#footmenu a:link,
#footmenu a:visited,
#footmenu a:active		{color: #657073; text-decoration: none;}
#footmenu a:hover		{text-decoration: underline;}
#payment				{float: left; padding-top: 18px;}
#payment img				{border: 0px; float: left; width: auto; margin: 0px 2px;}
#copyright				{text-align: center; color: #657073; font: normal 11px Tahoma, sans-serif; padding: 3px 0px;}

.text					{font-size: 11px; color: #a3b6bc; height: 15px; padding: 2px 5px; border: 1px solid #c8c8c8; background-color: #ffffff; vertical-align: middle; font-family: Tahoma, sans-serif;}
.clearing				{clear: both; font-size: 0px;}
#content p				{margin: 10px 0px;}
.title_1, .title-text				{clear: both; padding: 10px 0px; margin: 0px; font: normal 22px/normal "Trebuchet MS",sans-serif; color: #d00303;}
.price					{color: #d00303; font-weight: bold;}

.list_simple			{list-style: none; margin: 0px; padding: 0px; color: #177290; font-size: 12px; font-family: Tahoma,sans-serif; line-height: 1;}
.list_simple li			{margin: 8px 0px;}
.list_simple li a:link,
.list_simple li a:visited,
.list_simple li a:active	{color: #177290; text-decoration: none;}
.list_simple li a:hover	{color: #177290; text-decoration: underline;}

.list_red_bullet			{list-style: none; margin: 0px; padding: 0px; color: #565443; font-size: 12px; font-family: Tahoma,sans-serif;}
.list_red_bullet li			{background: url(../../Image/red_bullet.png) no-repeat 0px 4px; padding-left: 20px; margin: 7px 0px;}
.list_red_bullet li a:link,
.list_red_bullet li a:visited,
.list_red_bullet li a:active	{color: #565443; text-decoration: none;}
.list_red_bullet li a:hover	{color: #565443; text-decoration: underline;}

.list_bullet			{list-style: none; margin: 0px; padding: 5px 0px; color: #787a7b; font-size: 11px; font-family: Verdana,sans-serif;}
.list_bullet li			{background: url(../../Image/bullet.png) no-repeat 0px 4px; padding-left: 20px; margin: 7px 0px;}
.list_bullet li a:link,
.list_bullet li a:visited,
.list_bullet li a:active	{color: #787a7b; text-decoration: none;}
.list_bullet li a:hover	{color: #787a7b; text-decoration: underline;}

.box					{position: relative; margin: 0px auto; padding: 0px; background: url(../../Image/box_bg.png) repeat-y center; overflow: hidden;}
.box .box_top			{position: relative; height: 12px; background: url(../../Image/box_top.png) no-repeat center top;}
.box .box_bottom			{position: relative; height: 12px; background: url(../../Image/box_bottom.png) no-repeat center bottom;}
.box .box_title			{text-align: left; padding: 7px 0px 3px 15px; font: bold 16px/normal "Trebuchet MS",sans-serif; color: #787a7b;}
.box .box_content		{padding: 5px 12px; overflow: hidden;}

.box-search		{ position: relative; padding: 0px; background: url(/Image/box_search.gif); overflow: hidden; width: 342px; height: 88px }
.box-search .box_content		{padding: 17px 20px; overflow: hidden; color: #657073; font: bold 16px/normal "Trebuchet MS",sans-serif; }
.box-search input { border: 1px solid #d1d1d1; width: 92px }
.box-search .search_title { color: #d00303; font-size: 12px; font-family: Tahoma, sans-serif }
.box-search table td { padding-right: 15px; padding-left: 0px }
.box-search .search-bnt { background: url(/Image/search_btn.png); width: 100px; height: 24px; border: 0 !important }

.box_banner 				{display: block; margin: 0px auto;}

.box_clear				{position: relative; margin: 0px auto; padding: 0px; overflow: hidden;}
.box_clear .box_title	{text-align: left; padding-top: 5px; padding-left: 0px; font: bold 16px/normal "Trebuchet MS",sans-serif; color: #787a7b;}
.box_clear .box_content	{padding: 0px 12px; overflow: hidden;}

.bookmarks				{list-style-type: none; margin: 0px; padding: 7px 0px; color: #657073; font: normal 10px Tahoma, sans-serif; text-transform: uppercase;}
.bookmarks li				{display: block; background: url(../../Image/hr.png) no-repeat center bottom; padding: 7px 0px 7px 12px; margin: 0px;}
.bookmarks li img.do		{width: 16px; height: 16px; vertical-align: middle; margin: 0px 10px 0px 0px;}
.bookmarks li a:link,
.bookmarks li a:visited,
.bookmarks li a:active		{color: #657073; text-decoration: none; vertical-align: middle;}
.bookmarks li a:hover		{color: #a4aeb1; text-decoration: none;}
.side_button 			{display: block;}

#call_us				{font: normal 11px/normal Tahoma,sans-serif;}
#call_us p				{margin: 7px 0px;}
#call_us strong			{font-weight: bold; color: #d00303;}

.nav_list				{list-style: none; margin: 0px; padding: 0px; color: #657073; font: normal 10px/20px Tahoma,sans-serif; text-transform: uppercase;}
.nav_list li				{padding: 0px; margin: 0px; width: auto; height: 100%; padding: 0px; margin: 0px;}
.nav_list li a:link,
.nav_list li a:visited,
.nav_list li a:active		{display: block; margin-top: -4px; padding: 0px 5px 0px 22px; height: 100%; width: auto; line-height: 44px; color: #657073; text-decoration: none; background: url(../../Image/hr.png) no-repeat center bottom;}
.nav_list li a:hover		{color: #657073; text-decoration: none; background: #ffffff url(../../Image/nav_hover.png) no-repeat right center!important;}


#categories				{}
#categories .box_content	{padding: 0px;}

