/*
  $Id$

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2010 osCommerce

  Released under the GNU General Public License
*/
body {
	background:#fff;
  color: #858585;
/* 
  font-size: 62.5%; - 10px;
  font-size: 68.8%; - 11px; 
  font-size: 75%; - 12px; 
  font-size: 81.2%; - 13px; 
  font-size: 87.2%; - 14px; 
*/   
  font-size: 75%; 
  line-height:1.5em;font-family:Arial, Helvetica, sans-serif; 
  margin: 0px;
}

a 			{color: #327acc; text-decoration: none;}
a:hover 	{color:#817a7a; text-decoration:underline;}

.bg_body				{padding-bottom:29px;}
.wrapper-padd			{ width:957px;margin: 0px auto 0px auto;}
.row_1					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_2					{font-size:1em;padding: 0px 0px 2px 0px;}
.row_3					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_4					{font-size:1em;padding: 0px 0px 0px 0px;}
.row_5					{font-size:1em;padding: 0px 0px 20px 0px;}

#bodyWrapper			{margin:0px auto 0px auto;}
#bodyContent 			{padding:3px 0px 0px 0px;}

#columnLeft 			{padding:3px 0px 0px 0px;}
#columnRight 			{padding:3px 0px 0px 0px;}


.contentContainer		   							{padding:0px 0px 0px 0px; margin-top:3px; margin-bottom:3px;border:0px solid #000;}
.contentContainer.page_un							{padding:0px 0px 4px 0px; margin-top:0px; margin-bottom:0px;border:0px;background:none;}


.contentPadd 										{padding:0px 0px 0px 0px; border:0px solid #e9e8e8; overflow:hidden;}
.contentPadd.txtPage								{padding:18px 18px 18px 18px;border:0px solid #e9e8e8;background:#fff;}
.contentContainer.page_un .contentPadd				{padding:2px 0px 4px 0px; border:0px;}
.contentContainer.page_un .contentPadd.un			{padding:2px;margin: 3px 0px 3px 0px; border:1px solid #c1d5e7;}

.contentPadd.un .padding							{padding:0px 0px 0px 0px;}

.contentInfoText						{margin: 0px 0px 3px 0px; overflow:hidden;padding: 10px 10px 10px 10px; border:1px solid #c1d5e7; background:#fff;}
.contentInfoText.extra					{padding:18px 18px 4px 18px;}
.contentInfoText .infoBoxHeading		{padding:10px 0px 10px 0px;margin: 0px 0px 0px 0px;background:none; border:0px; font-weight:bold;}
.contentContainer span.contentText		{border:0px solid #000;padding:0px 20px 0px 20px; overflow:hidden;}

.contentInfoText.marg-top				{margin: 0px 0px 0px 0px;}
 
.contentInfoBlock						{padding:11px 2px 12px 2px; margin: 0px 0px 3px 0px; overflow:hidden; border:1px solid #c1d5e7; background:#fff; background:#fff; } 

.contentContainer.page_un .contentText	{padding: 18px 27px 0px 27px;}
/* ************************************************************************************* */
#header 				{background: url('../images/header_bg.jpg') no-repeat 0 0 transparent; overflow:hidden; position:relative;}
.logo 					{width:244px; height:154px; display:inline-block; margin-left:65px;}
.logo img				{margin:50px 0px 0px 0px;}
/* ************************************************************************************* */
.header_block		{padding:5px 30px 0px 0px;margin: 0px 0px 0px 0px; width:610px;}
.navigation_block	{padding:9px 0px 0px 0px;margin: 0px 0px 0px 0px;}

.currencies	label,
.languages	label	{color:#2072bd;font-weight:bold; margin-top:1px; margin-right:5px;}
.currencies	select,
.languages	select	{color:#464545;font-size:1em; width:85px; border:1px solid #d7e6f5;padding:1px;background:#fff;}

.currencies			{margin:17px 0px 0px 0px; padding-left:18px;padding-right:18px; display:inline-block; width:260px;}
.currencies	label	{}
.currencies	select	{width:110px;}

.languages			{margin:10px 0px 0px 20px; display:inline-block;}
.languages	label	{margin-top:8px;margin-right:9px;}
.languages	select	{}
.languages .languages_img	{margin: 0px 6px 0px 0px;}
/* ************************************************************************************* */
.select				{border:1px solid #d7e6f5;background:#fff;padding:1px; color:#327acc; font-size:1em; line-height:18px;padding:1px;}
/* ************************************************************************************* */
.cart_header						{padding:8px 0px 5px 40px; margin-top:10px;width:150px; overflow:hidden;background:url('../images/cart_bg.gif') 0px 0px no-repeat transparent;}/**/
.cart_header div					{padding:0px 0px 0px 0px;white-space:nowrap; float:left}
.cart_header label					{color:#2072bd;font-weight:normal; display:inline-block; float:left;margin: 0px 5px 0px 0px;}
.cart_header div					{color:#464545;font-weight:normal;}
.cart_header span					{display:none;}
.cart_header strong					{}
.cart_header a 		 				{color:#8a8a8a;font-weight:bold;  text-decoration:none}
.cart_header a:hover   				{color:#8a8a8a; text-decoration:none;}
/* ************************************************************************************* */
.banner 					{overflow:hidden; margin-bottom:3px;}

.banner div					{float:left; display:inline;}
.banner div.last			{float:right;}
.banner div.first.last		{float:left;}
.banner img					{filter:alpha(opacity=90);-moz-opacity:0.90;-khtml-opacity: 0.90;opacity: 0.90;}
.banner img:hover			{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.search 					{padding:0 0 0 0;margin: 13px 0 0 10px;height:22px;}
.search label				{color:#1764ae; text-transform:lowercase; margin-right:4px; margin-top:2px; display:none;}

.search .go					{color:#1764ae;
							 width:100%;height:16px;padding:2px 6px 2px 6px;left:-6px;margin:0;border:1px solid #d7e6f5;background:#fff;position:absolute;top:0; font-size:.9em}
							 
	.input-width 			{height:19px;width:180px;}
	.width-setter 			{height:19px;margin:0 6px;position:relative;}
							 
.search .button_header_search	{width:25px; margin-left:2px;}								 
/* ************************************************************************************* */
/* ************************************************************************************* */

/* ************************************************************************************* */
/* ************************************************************************************* */
.breadcrumb					{padding:12px 1px 9px 13px;margin:0px 0px 0px -10px; position:relative;border:1px solid #c1d5e7; border-width:0px 0px 0px 0px;}
.breadcrumb					{color: #327acc;}
.breadcrumb a 				{color: #327acc; font-size:1.1em; font-weight:normal; 
  						     display:inline-block;}
.breadcrumb a:hover 		{color: #000; text-decoration:none;}
.line						{border-bottom:1px solid #c1d5e7; width:590px; position:absolute; height:8px; right:30px; bottom:0;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.user_menu 					{padding:11px 0px 0px 0px;margin:0px 15px 0px 0px; list-style:none; overflow:hidden; float:right;}
.user_menu li				{float:left; display:inline-block;cursor:pointer; white-space:nowrap;background:transparent;}
.user_menu li.first a		{background:none;}

.user_menu li a 			{color:#1764ae;font-weight:normal; text-decoration:underline;
				 			 cursor:pointer; white-space:nowrap;display:block;padding:2px 15px 2px 15px;background:url('../images/user_menu.gif') 0px 50% no-repeat transparent;}
.user_menu li a:hover,				 
.user_menu li.act a			{color:#1764ae; text-decoration:none;}				 

/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.footer_menu							{margin-top:0px;}
.footer									{padding:15px 0px 0px 0px;}
.footer 								{border-top:0px solid #dfdfdf; overflow:hidden;}
.footer p								{margin:0px 0px 0px 20px; padding-left:0px; text-align:right; clear:both;}
.footer p								{color:#858585;line-height:1.8em;}
.footer p a								{color:#858585;}
.footer p b	a,
.footer p b								{color:#858585;font-weight:normal;}
.footer p b	a							{text-decoration:none;}
.footer p b	a:hover						{color:#858585;text-decoration:underline;}
/* ************************************************************************************* */
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu							{display:block;padding: 10px 10px 0px 0px;}
.menu ul						{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px; list-style:none; overflow:hidden; float:right; display:block; width:100%;}
.menu_item						{float:right; display:block;cursor:pointer; line-height:1; width:19.6%; margin-right:2px;}

.menu .menu_item,
.menu .menu_item:hover,
.menu .menu_item.act,
.menu .menu_item:hover div,
.menu .menu_item div								{display:block; cursor:pointer; overflow:hidden;}

.menu .menu_item,
.menu .menu_item:hover,
.menu .menu_item.act
.menu .menu_item,
.menu .menu_item:hover,
.menu .menu_item.act								{padding:0; overflow:hidden; font-size:1.08em;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu .menu_item .part-tl,
.menu .menu_item:hover .part-tl,
.menu .menu_item.act .part-tl,
.menu .menu_item:hover .part-tr,
.menu .menu_item .part-tr,
.menu .menu_item.act .part-tr					{background:url('../images/menu_item.png') no-repeat transparent;}
/* ************************************************************************************* */
.menu .menu_item .part-t,
.menu .menu_item:hover .part-t,
.menu .menu_item.act .part-t					{background:url('../images/menu_item_rep.png') repeat-x transparent;}
/* ************************************************************************************* */
.menu .menu_item .part-tl,
.menu .menu_item.act:hover .part-tl				{background-position:0 0;}

.menu .menu_item:hover .part-tl,
.menu .menu_item.act .part-tl					{background-position:0 100%;}

.menu .menu_item .part-tr,
.menu .menu_item.act:hover .part-tr				{background-position:100% 0;}

.menu .menu_item:hover .part-tr,
.menu .menu_item.act .part-tr					{background-position:100% 100%;}
/* ************************************************************************************* */
.menu .menu_item .part-t,
.menu .menu_item.act:hover .part-t				{background-position:0 0;}

.menu .menu_item:hover .part-t,
.menu .menu_item.act .part-t					{background-position:0 100%;}
/* ************************************************************************************* */
.menu .menu_item .part-t,
.menu .menu_item:hover .part-t,
.menu .menu_item.act .part-t				{margin: 0px 5px 0px 5px; height:31px; text-align:center;}
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu .menu_item a,
.menu .menu_item:hover a,
.menu .menu_item.act a						{font-weight:bold;text-decoration:none; white-space:nowrap;  text-decoration:none;display:inline-block;
											padding: 9px 12px 2px 12px;}											 
/* ************************************************************************************* */	
/* ************************************************************************************* */
/* ************************************************************************************* */
.menu .menu_item a,
.menu .menu_item,
.menu .menu_item:hover a,
.menu .menu_item.act a,
.menu .menu_item:hover,
.menu .menu_item.act						{color:#fff;}
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
/* ************************************************************************************* */
.h_block		{height:49px;}

div#navigation ul{list-style-type: none;margin: 0;padding: 0}
div#navigation li{margin: 0 0 3px;padding: 0}
div#navigation a
{
    display: block; 
    line-height: 22px;
    width: 200px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #1e57ab 4px solid;
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #ffffff
}

div#navigation a:hover
	{
    PADDING-RIGHT: 1px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    MARGIN-LEFT: 5px;
    BORDER-LEFT: #1e57ab 4px solid;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: #cccccc 1px solid;
    BACKGROUND-COLOR: #d1e8ff
	}
div#navigation li#activelink a,div#navigation li#activelink a:hover{
    BACKGROUND-COLOR: #d1e8ff}

.img_class
	{
     FLOAT: left;
	 MARGIN: 0px 10px 10px 0px; 
	 PADDING-RIGHT: 5px;
     CURSOR: hand;	 
	}
.menu_cat1
{	border-BOTTOM: 1px solid #d1e8ff;
	padding: 0px;
    position: relative;
    line-height: 25px;
    width: 200px;
}

.menu_cat2
{	border-BOTTOM: 1px solid #d1e8ff;
	padding: 4px;
    position: relative;
    line-height: 25px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.menu_cat3
{
	BACKGROUND-COLOR: #FFFFFF;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px dashed #CCCCCC;
}
