BODY
{ FONT-SIZE: 10px; BACKGROUND: url(common/images/fonmac.gif) #f3f3f3 repeat-x; FONT-FAMILY: 'Lucida Sans Unicode'; TEXT-ALIGN: center; Verdana: ; sans-serif:  }



area
{
	outline:true;
	outline-color:Blue;
	outline-style:solid;
	outline-width:medium;
}

br
{
	font-size: 14px;
}
hr
{
	border-right: 0px;
	border-top: 0px;
	background: #d7d7d7;
	border-left: 0px;
	border-bottom: 0px;
	height: 1px;
}

.hr {background: #e5e5e5; height: 1px; border:0;}
.hr HR {display: none; }
* HTML .hr {overflow: hidden; }

TABLE
{
	LINE-HEIGHT: 14px;
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #555555;
	padding-top: 0px;
	font-family: 'Lucida Sans Unicode' , 'Arial Unicode MS' , 'Trebuchet MS' , 'Verdana' , 'sans-serif';
}

A.gormenu:link{font-family:'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
               color: #555555;
		       text-decoration: none;}
			   
A.gormenu:visited{
        color: #555555;
		text-decoration: none;}
					   
			   
A.gormenu:hover{
       color:#000;
       text-decoration:none;
	   }		

A:link		{
		font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
		color: #0088cc;
		text-decoration: none;
		}

a:visited	{
		color:#0088cc;
		text-decoration:none;
			}		
		
A:hover		{
		color:#0088cc;
		text-decoration:underline;
		}

			
A.specials		{
		font-family:'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
		color: #2971a7;
		text-decoration: none;
		}
		
A.specials:hover{font-family:'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
		color: #2971a7;
		text-decoration: underline;
		}		

A.news		{
		font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
		color: #000;
		text-decoration: none;
		}


a.news:visited{
		color:#000;
		text-decoration:none;
		}
		
A.news:hover	{
		color:#000;
		text-decoration:underline;
		}		

A.products{font-family:'Arial Unicode MS', 'Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
		color: #2971a7;
		text-decoration: none;
		font-weight: bold;
}	

a.products:visited{
		color:#2971a7;
		text-decoration:none;
		}
	
A.products:hover	{
		color:#2971a7;
		text-decoration:underline;
		}
		
P.products:first-line{
    color:#000000;
	font-weight: bold;
}

P SPAN  {color:#000000;
       font-weght:normal;
	   font-size:larger;
	   
}

.strong{color:#000000;
	font-weight: bold;
	font-size:larger;
}

P
{
	padding-left: 3px;
	font-size: 11px;
	line-height: 140%;
	color: #555555;
	font-family:'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif'; 
}

div.special{ float: left;
             PADDING-LEFT:5px; 
             font-size:13px;
			 color:#000000;
			 position:static;
}

.caption{ text-align:center; 
             color:#000; 
			 font-size:13px;
			 font-weight:normal;
}

.searchinput
{
	/*font-size: 11px;*/
	font-size: 12px;
	color: #7e7e7e;
	/*color: #ffffff;*/
	font-weight: normal;
	border: none;
	font-family: 'Arial';
	position: static;
	height: 20px;
	width:90px;
	padding-top:3px;
	/*background: #ffffff url(common/borders/searchfill.gif) repeat-x;*/
}

.button
{
	font-weight: bold;
	margin-top:-10px;
	font-size: 9px;
	color: #003300;
	font-family: 'Arial Unicode MS', 'Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';	
}	

.paper
{
	/*text-justify: distribute;*/
	font-family: 'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
	text-align: justify;
}

.new
{
	font-size: 11px;
	color: #ff0000;
	font-family:'Lucida Sans Unicode';
}

.tablebgdots
{
	/*background-image: url(../common/borders/greydods.gif);*/
	padding-bottom: 3px;
	padding-top: 3px;
	/*background-repeat: repeat;*/
}

/* HEAD */
.head
{
	font-weight: bold;
	font-size: 13px;
	/*background-image: url(../common/borders/h_h.gif);*/
	/*background-image: url(../common/borders/h_hblue.gif);*/
	padding-bottom: 2px;
	padding-top: 2px;
	background-repeat: repeat;
	text-align: center;
}

.tablehead
{
	color: #004c75;
	background-color: #f9f9f9;
}

.abb
{
	font-size: 10;
}
H1
{
	font-weight: normal;
	font-size: medium;
	/*vertical-align: super;*/
	/*line-height: 100%;*/
	/*font-family: 'Lucida Sans Unicode';*/
	/*letter-spacing: normal;*/
	text-align: center;
}

.boxborder	{
		border-color:#FFFF00;
		border-style:solid;
		border-width:1;
		background-color: #ffffcc;
		}
.smalltext
{
	font-size: 11px;
}
/*   Gallery */		

.input146
{
	width: 146px;
	color: white;
	background-repeat: no-repeat;
	height: 30px;
}
/* HEAD 2*/
.head2
{
	font-weight: bold;
	background-image: url(../common/borders/h2_h.gif);
	background-repeat: repeat;
	background-color: #ffcc33;
	text-align: center;
}
.head2_lt
{
	background-image: url(../common/borders/h2_lt.gif);
	width: 6px;
	background-repeat: no-repeat;
	height: 7px;
}
.head2_t
{
	BACKGROUND-POSITION-Y: top;
	background-image: url(../common/borders/h2_t.gif);
	background-repeat: repeat-x;
	/*width: 100%;*/
	height: 7px;
}
.head2_rt
{
	background-image: url(../common/borders/h2_rt.gif);
	width: 6px;
	background-repeat: no-repeat;
	height: 7px;
}
.head2_l
{
	BACKGROUND-POSITION-X: left;
	background-image: url(../common/borders/h2_l.gif);
	background-repeat: repeat-y;
	height: 6px;
}
.head2_r
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../common/borders/h2_r.gif);
	background-repeat: repeat-y;
	height: 4px;
}
.head2_lb
{
	background-image: url(../common/borders/h2_lb.gif);
	width: 6px;
	background-repeat: no-repeat;
	height: 7px;
}
.head2_b
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(../common/borders/h2_b.gif);
	background-repeat: repeat-x;
	/*width: 100%;*/
	height: 7px;
}
.head2_rb
{
	background-image: url(../common/borders/h2_rb.gif);
	width: 6px;
	background-repeat: no-repeat;
	height: 7px;
}

.head_lt
{
	background-image: url(../common/borders/h_tl.gif);
	width: 5px;
	background-repeat: no-repeat;
	height: 5px;
}
.head_t
{
	BACKGROUND-POSITION-Y: top;
	background-image: url(../common/borders/h_t.gif);
	background-repeat: repeat-x;
	/*width: 100%;*/
	height: 5px;
}
.head_rt
{
	background-image: url(../common/borders/h_tr.gif);
	width: 5px;
	background-repeat: no-repeat;
	height: 5px;
}
.head_l
{
	BACKGROUND-POSITION-X: left;
	background-image: url(../common/borders/h_l.gif);
	background-repeat: repeat-y;
	height: 5px;
}
.head_r
{
	BACKGROUND-POSITION-X: right;
	background-image: url(../common/borders/h_r.gif);
	background-repeat: repeat-y;
	height: 3px;
}
.head_lb
{
	background-image: url(../common/borders/h_bl.gif);
	width: 5px;
	background-repeat: no-repeat;
	height: 5px;
}
.head_b
{
	BACKGROUND-POSITION-Y: bottom;
	background-image: url(../common/borders/h_b.gif);
	background-repeat: repeat-x;
	/*width: 100%;*/
	height: 5px;
}
.head_rb
{
	background-image: url(../common/borders/h_br.gif);
	width: 5px;
	background-repeat: no-repeat;
	height: 5px;
}
/*END OF HEAD CLASSES FOR SMOOTH BORDER*/

.bordercolor
{
	border-right: thin dotted;
	border-top: thin dotted;
	border-left: thin dotted;
	border-bottom: thin dotted;
}
.tablebgcolor
{
	padding-right: 0px;
	padding-left: 0px;
	margin: 2px 0px;
	background-color: #ffffff;
}

.tablenarrow
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.row1
{
	color: #004c75;
	font-family: 'Lucida Sans Unicode';
	background-color: #ffffff;
}

.head1
{
	font-weight: bold;
	color: #000000;
	font-family: 'Lucida Sans Unicode';
	background-color: lightgrey;
}

.head1:hover
{
	font-weight: bold;
	color: #0000CC;
	font-family:'Lucida Sans Unicode';
	background-color: lightgrey;
}
.head1:visited
{
	font-weight: bold;
	color: #CC0000;
	font-family:'Lucida Sans Unicode';
	background-color: lightgrey;
}

.head2
{
	margin-top: 0px;
	font-weight: bold;
	margin-bottom: 0px;
	color: #000000;
	font-family: 'Lucida Sans Unicode';
	background-color: lightgrey;
}

.clickstream
{
	font-weight: bold;
	font-family: 'Lucida Sans Unicode';
}
.marktext
{
	color: #ff0000;
	background-color: #ffffff;
}

form
{	margin-top: -5px;
	font-size: 11px;
	font-family:'Lucida Sans Unicode';
}

.logininput
{
	font-size: 11px;
	width: 130px;
	color: #0f5475;
	font-family:'Lucida Sans Unicode';
	background-color: #ffffff;
}



.textarea
{
	font-size: 9px;
	width: 230px;
	color: #0f5475;
	font-family:'Lucida Sans Unicode', 'Arial Unicode MS', 'Trebuchet MS', 'Verdana', 'sans-serif';
}

.input
{
	font-size: 9px;
	width: 230px;
	color: #0f5475;
	font-family:'Lucida Sans Unicode','Arial Unicode MS','Trebuchet MS', 'Verdana', 'sans-serif';
}

.select
{
	font-size: 9px;
	color: #0f5475;
	font-family:'Lucida Sans Unicode','Arial Unicode MS','Trebuchet MS', 'Verdana', 'sans-serif';
}

.setperpageselect
{
	font-size: 9px;
	color: #0f5475;
	font-family:'Lucida Sans Unicode';
}

.categoryselect
{
	font-size: 9px;
	color: #0f5475;
	font-family:'Arial Unicode MS','Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
}

.dropdownmarker
{
	font-size: 9px;
	color: #136c99;
	font-family: 'Lucida Sans Unicode';
	background-color: #ffffff;
}

/*--Categories------------------------------------------------*/
.catbgcolor
{
	background-color: #ffffff;
}

.maincat {
  font-family:'Arial Unicode MS','Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
  font-size: 11px;
  font-weight: bold;
}

.subcat {
  font-family:'Arial Unicode MS','Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
  font-size: 10px;
  font-weight: bold;
}

/*--Images----------------------------------------------------*/
.imagerow1
{
	color: #004c75;
	background-color: #ffffff;
}

.imagerow2
{
	font-size: smaller;
	color: #004c75;
	background-color: #eeeeee;
}

/*--Comments--------------------------------------------------*/
.commentrow1
{
	color: #004c75;
	/*background-image: url(../common/borders/greydods.gif);*/
	background-repeat: repeat;
}

.commentrow2
{
	color: #004c75;
	background-image: url(../common/borders/greydods.gif);
	/*background-image: url(../common/borders/ydods.gif);*/
	background-repeat: repeat;
}

.commentspacerrow
{
	color: #004c75;
	background-color: #ffffff;
}

.commenttextarea {
  font-family:'Arial Unicode MS', 'Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
  color: #0f5475;
  font-size: 9px;
  width: 270px;
}

.commentinput {
  font-family:'Arial Unicode MS','Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
  color: #0f5475;
  font-size: 9px;
  width: 270px;
}
/* End Gallery  */
.tabledots
{
	/*border-right-color:#ff0000;*/
	/*border-right: thin dotted;
	border-top: none;
	border-left: thin dotted;
	border-bottom: none;	*/
}
.tabledotsh
{
	/*border-right-color:#ff0000;*/
	border-right: none;
	border-top: thin dotted;
	border-left: none;
	border-bottom: thin dotted;
}
.tabledots4
{
	/*border-right-color:#ff0000;*/
	border-right: thin dotted;
	border-top: thin dotted;
	border-left: thin dotted;
	border-bottom: thin dotted;
}
INPUT
{
	font-weight: bold;
	font-size: 9px;
	color: #006600;
	font-family: 'Arial Unicode MS','Lucida Sans Unicode', 'Trebuchet MS', 'Verdana', 'sans-serif';
}



/*LI		{
		list-style-type:square;
		font-family:"Times New Roman", Courier, Tahoma;
		font-size: 14px;
		color: #cc0000
		}*/
.SMALLEST
{ FONT-SIZE: small; COLOR: #660000; FONT-FAMILY: 'Arial Unicode MS', 'Verdana, 'sans-serif';  }


