

/* LEFT SIDE MENU - TREE */
.userMenu { width:180px; overflow:hidden; text-align: left; } /* div, tree holder */
.userMenu, .userMenu a { text-decoration: none; }
.userMenu a:hover{text-decoration:underline;}

.headMenu {background:url(images/bar_back.gif) 0px 0px repeat-x; color:#ffffff; font-size:12px; font-weight:bold; font-family:arial; text-transform:uppercase;}
.mnode {padding:2px; font-size:12px; } /* all menu nodes style */
.sel {border:solid 1px silver; margin:1px; background-color:#f5f5f5;} /* selected menu node */
.chld {font-weight:bold;}		/* menu node which has children */

.L0				{background:url(images/bg_list_hline.gif) 0px 0px repeat-x; margin:10px 1px 15px 1px; padding:5px 5px 5px 8px; border:solid 1px silver;}
.L0 a			{color:#60584b; font-size:11px; line-height:12px; padding:5px 11px 4px 25px;text-decoration:none;background:url(images/bg_list.gif) 11px 9px no-repeat;}
.L0 a:hover		{color:#60584b;text-decoration:underline;}	

.L1				{background:url(images/bg_list_hline.gif) 0px 0px repeat-x; margin:5px 0px 5px 0px; padding:5px 5px 5px 8px;}
.L1 a			{color:#60584b; font-size:11px; line-height:12px; padding:5px 11px 4px 25px;text-decoration:none;background:url(images/bg_list.gif) 11px 9px no-repeat;}
.L1 a:hover		{color:#60584b;text-decoration:underline;}	

.L2 {margin-left:20px;}
.L3 {margin-left:30px;}
.L4 {margin-left:40px;}
.L5 {margin-left:50px;}
.L6 {margin-left:60px;}
/* END OF USER MENU */


/* navigation map */
.userNaviMap{width:469px; margin-left:20px; overflow:hidden; white-space:nowrap; font-weight:bold;}
.userNaviMap, .userNaviMap a  {	color:white;	text-decoration:none;}
.userNaviMap a:hover { text-decoration:underline;}

/* products list */
.tdProductsList .divName {width:250px; height:28px; overflow:hidden;}
.tdProductsList .divShortDesc {width:100%; height:27px; overflow:hidden; margin-top:2px;}
.tdProductsList .divMore {width:250px; height:15px; overflow:hidden; margin-top:5px;}

/*user menu */

.addressTable td { padding-right: 5px;}

.mark{background-color:Yellow;}

.topMessage {border:solid 2px red; background-color:Yellow; padding:10px; text-align:center; font-weight:bold; }

/* general A */
a {text-decoration:none;	color:Black;}

a:hover { 	text-decoration:underline;}

.cartQuantityContr { white-space:nowrap; text-align:center;}
.cartQuantityContr a:hover {background-color:gray; text-decoration:none; color:White;}

.txtNowrap td {white-space:nowrap;}

.disableInputs input, .disableInputs select { border: 0px; margin:1px;}

.tdesc
{
	 z-index:1000; position:absolute; width:100px; height:0px; overflow:hidden;
}
.jswarn
{
	text-align:center; color:Red; font-weight:bold; margin-top:10px;
}

.topspacer
{
	 width:1px; background-image:url(images/tmspacer.jpg);
}

/* change color theme by modifying 'templatecolor1', 'templatecolor2' and 'templatecolor3' classes*/

.templatecolor1
{
	background-color:#000000;
}
.templatecolor1b
{
	/*background-color:#e6e6e6;*/
	background-color:#ffffff;
}
.templatecolor2
{
	background-color:#909090;
	height:164px;
	width:201px;
	vertical-align:top;
}
/*.templatecolor2
{
	background-color:#909090;
	background-image:url(images/tlback.jpg);
	height:164px;
	width:201px;
	vertical-align:top;
}*/

.templatecolor3
{
	background-color:#909090; /*#BFBFBF;*/
	height:40px;
	width:509px;
	font-weight:bold;
	color:white;
}
/*.templatecolor3
{
	background-color:#909090;
	background-image:url(images/titleback.jpg);
	height:40px;
	width:509px;
	font-weight:bold;
	color:white;
}*/

.maincontenttable{background-color: white;margin-top: 10px;}

.trmouseover
{
	background-color: #ffff99;
}
.trmouseout
{
	background-color: #ffffff;
}
/*
html
{ 
	scrollbar-arrow-color: #000000;
	scrollbar-face-color: #bcbcac;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: black;
	scrollbar-track-color: #bcbcac;
}
*/
	
body
{ 
	margin: 0;	padding: 0; cursor:default; background-color: #ffffff;

}

h1, h2, h3 
{ 
	font-size:11px; font-weight:normal; font-family:Verdana; margin:0px;
}

body, table, input, select
{
	font-family: Verdana;
	font-size: 11px; /* 8pt = 11px */
	color: #000000;
	
}

.descshort
{
	color: #4b4a4a;
}

.saleprice
{
	color:#cc3300;
	font-size:8pt;
	font-weight:normal;

}
.oldprice
{
	font-size:10pt;
	color:Gray;
	text-decoration:line-through;
	font-weight:bold;
}

.mycarthead
{
	font-weight:bold;
	color: black;
	text-align:center;
	height:40px;
}
.mycarthead td
{
	border-bottom:solid 3px #a6a6a6;
	border-right:solid 1px #a6a6a6;
}
.btnlink
{
	cursor:pointer;
	border-width:0px;
}

.prodname
{
	font-weight:bold;
	color: black;
	font-size:11px;
}


.stdtext td
{
	font-weight:normal;
	color: White;
	overflow:hidden;
	white-space:nowrap;
	padding:2px;
}

.textboxwidth input 
{
	width:200px;
}
.textboxwidth select
{
	width:210px;
}
.textboxwidth td
{
	padding: 4px 0 0 0;
}

