/*MAIN APPEARENCE*/
body, html {height:100%;}
body{	font-family: Tahoma;	font-size: 11px;	color: #454238;		padding:0px;	margin:0px;		height:100%;}

.page{height:100%; width:100%;}

.topNav{ width:100%; background-image:url(images/slices/t_topBG.jpg); background-repeat:repeat-x;}
.topNavLeft{ background-image:url(images/slices/t_logoMore.jpg); background-repeat:no-repeat; background-position:left;  font-family:Tahoma; font-size: 11px; color:#FFFFFF;  line-height: normal; padding-top:6px; }

.leftArea{	width:221px; background-image:url(images/slices/t_navBg.gif); vertical-align:top;margin:0px;}
.mainArea{	width:830px;  vertical-align:top; margin:0px;}	
.rightArea{	background-image:url(images/slices/bg.gif); vertical-align:top;border-left:1px solid #ccc;}	


td {
	font-family: Tahoma;
	font-size: 11px;
	color: #454238;	
}
img{border:0;}

/*MENU */

a,a:visited,a:active  {	font-family:Tahoma; font-size: 11px; color: #c00;text-decoration:none;}
a:hover {text-decoration:underline;}

.topNavLeft a , .topNavLeft a:visited, .topNavLeft a:active{	font-family: Tahoma; font-size:11px; font-weight:normal;color: #fff;	text-decoration:none;}
.topNavLeft a:hover {	color: #fff;	text-decoration:underline;}

a.rootM , a:active.rootM , a:visited.rootM{
	font-family: Tahoma;	
	font-size:11px;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	margin-top:1px;
	border:1px solid #454238;
	display:block;
	color: #ffffff;
	text-decoration: none;
	background-color:#776F50;
}
a:hover.rootM{
	color: #454238;
	text-decoration: none;
	background-color:#CCC198;
}
a.subM, a:active.subM , a:visited.subM{
	font-family: Tahoma,Verdana;
	font-size:11px;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;	
	padding-left:2px;
	color:black;
	
	padding-left:10px;
	background-image:url(images/subBtn2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
a:hover.subM{
	text-decoration:underline;
	color:#f00;
}
a.subM2, a:active.subM2 , a:visited.subM2{
	font-family: Tahoma,Verdana;
	font-weight:normal;
	font-size:10px;
	text-decoration: none;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:2px;
	color:#776F50;
	
	padding-left:10px;
	background-image:url(images/subBtn2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
a:hover.subM2{
	text-decoration:underline;
	color:#f00;
}

/*HEADERS*/
h1{	font-family:Arial;	font-size: 16px;	color:#776F50;	padding:3px;	border-bottom: 2px solid #9EB50D;	padding-left:20px;	background-image: url(images/mainBullet.gif);	background-repeat:no-repeat;	background-position:left center; margin:2px; display:block;}
fieldset{	border:1px solid #454238;}
legend{	font-family:Arial;	font-size: 11px;	color:#9EB50D; font-weight:bold;}
h2{	font-family:Verdana;font-size: 10px;	color:#fff;		padding:4px;	border-bottom: 1px solid #454238;	background-color:#9EB50D;	margin:0px;}
h3{	font-family:Verdana; font-size: 11px;	color:#fff;		padding:4px;	background-color:#DD9A13;	margin:1px; }
hr {	color: #9EB50D;	height: 2px;	background-color: #9EB50D;	border:0px;}

/*FORMS*/
input,select,textarea{	font-family: Tahoma;	font-size: 11px;	background-color:#fff; }
.button{	color:#ffffff;	font-weight:bold;	background-color:#776F50;	border-bottom:2px solid #3F3A2A;	border-right:2px solid #3F3A2A;	border-left:2px solid #A8A38F;	border-top:2px solid #A8A38F;	margin:2px;}
form{	margin:0px;padding:0px;}

/*TABLE - LIST OF PRODUCTS*/
th{	font-family:Verdana; background-color:#AFC61D;	padding:2px; color: #fff; font-size:10px; padding-left:15px;padding-right:15px;}
th a, th a:active, th a:visited, th a:hover{color:#fff;}
.colAsc {background-image:url(images/plus.gif); background-repeat:no-repeat; background-position:left center; background-color:#9EB50D;}
.colDesc {background-image:url(images/minus.gif); background-repeat:no-repeat; background-position:left center; background-color:#9EB50D;}
.r0{background-color:#fff;	}
.r1{background-color:#fff;	}
.r0:hover, .r1:hover {background-color:#FFEEB0; }
.r0_hover, .r1_hover {background-color:#FFEEB0; }/*for ie */
.itemList {width:100%;}
.itemList td {font-size:10px; border: 1px solid #ccc; padding:2px; margin:2px; }
.itemList td .shortDescr {color:#888;}
.itemList input {text-align:center;  vertical-align:middle;}
.Price {color:#316C9D;font-weight:bold;}
.rPrice {color:#f00;font-weight:bold;}/*B2B*/
.priceVat {color:#999;font-size:9px;}
.priceSpecial {color:#f90;font-size:11px;font-weight:bold;}
.minOrderCell {font-size:14px !important; font-weight:bold;}
/*.categoryList td  {border:1px solid #ccc;}*/
#itemPrice .price{font-family:Arial; font-size:22px;}
#itemPrice .rPrice {font-family:Arial; font-size:22px;}/*B2B*/

/*MISC*/
.trail, .trail a{	padding:2px;	font-size: 10px; font-family:Tahoma;}
.okMsg{	color: #009900;font-size: 10px;}
.errorMsg{	color: #cc0000;font-size: 10px;}
#div_canvas{ width:243px; height:260px; border:1px solid #ccc; margin:2px; overflow:auto;  background-color:#FFFFFF; padding:0px; }
#div_canvas table td { border-bottom:1px solid #ccc;}
.smallTxt { font-size:10px; color:#666666 !important;}

.boxHeader{
	padding-top:5px;
	vertical-align:top;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
}
