/* CSS Document */
/******************************************************************* primary elements */
body{
	text-align:center;
	margin:0;
	padding:0;
	background:#fff;
	font-family:Arial;
	
	/*background:url(images/bg_container.gif) 50% top #ffffff no-repeat;*/
}
body,table,tr,td,*{
	font-size:12px;
	line-height:150%;
	border:none;
	font-weight:normal;
	
}
input,img,td{vertical-align:middle;}
p 
{ 
	text-align: left;
}

/******************************************************************* primary hyperlink styling */
a:link { 
	text-decoration: none; 
	color: #0C44AC; 
}
	
a:visited { 
	text-decoration: none;	
	color: #0C44AC; 
}
	
a:hover, a:active { 
	text-decoration: underline; 
	color: #0C44AC; 
}
a.link1,a.link2{padding:1px 5px;padding-top:4px;/*border:1px solid #55a255;margin-right:5px;*/text-decoration:none;}
a.link1:hover{background:#408cc3;color:white;text-decoration:none;	}
a.link2{background:#FFD77B;}
/*408cc3*/
td a:link,td a:visited{color:#cb0c0f;}
/******************************************************************* body content */
#container{
	margin: 0px auto;
	width: 730px;
	text-align:left;
	position:relative;	
	background:#fff;
	padding:0px;
}
/*************************************************** pageHander */
#pageHeader
{
	height:70px;	
	border-bottom:2px solid #003366;
	position:relative;	
}	
#pageHeader span
{
	position:absolute;
	bottom:0px;
	right:568px;		
	color:#9C9C9C;
	
	font-size:12px;
	font-family:Verdana Sans-Serif;
	text-align:right;
	padding-right:10px;
	background:url(../images/arr_site.gif) center right no-repeat;
}
#pageHeader h3
{
	margin-top:15px;
	margin-left:170px;
}
#pageHeader ul
{
	position:absolute;
	top:0px;
	right:0px;
	list-style:none;
}
#pageHeader li
{
	display:inline;
	float:left;
	padding:30px 5px 0px 5px;
	border-left:1px dotted #ddd;	
	font-family:impact Sans-Serif;
}
#pageHeader li.n
{
	border:none;
}
/*************************************************** intro */
#intro{
	margin-top:5px;
} 
/***************************************************** navbar */
#navbar 
{
	width:150px;
	text-align:right;
	float:left;
}

#navbar ul
{
	list-style:none;	
	margin:0px;
	padding:0px;
	
}
#navbar li
{
	width:150px;
	font-size:14px;
	line-height:100%;
	font-weight:normal;
	font-family:Impact Sans-Serif;
	display:block;	
	padding:0px;
	margin-bottom:5px;
	border-bottom:1px solid #ddd;	
	border-right:1px solid #ddd;
	text-transform:capitalize;	
}
#navbar li.space
{
	border:none;
	margin-top:40px;
	background:none;
}
#navbar li.sub
{
	font-weight:normal;
}
#navbar li.current
{
	background:#B2D6F0;
}
#navbar a
{
	margin-right:2px;	
	width:147px;
	display:block;
	font-size:14px;
	line-height:100%;
	background:url(images/bg_nav.jpg) #eee right center no-repeat;
	text-decoration:none;
}
#navbar a:link
{	
	font-size:14px;
	line-height:100%;
}

#navbar a:visited
{
	font-size:14px;
	line-height:100%;	
}

#navbar a:hover
{	
	color:#FEA904;
	font-size:14px;
	line-height:100%;
	background:url(images/bg_nav_over.jpg) #eee right center no-repeat;
}
#navbar a.current
{	
	background:#B2D6F0;
}
/***************************************************** piccol */
#piccol
{
	margin-left:10px;
	width:140px;
	float:left;
}
/***************************************************** content */
#content
{
	float:left;
	/*padding-left:10px;*/
	width:420px;

}
#products 
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#products li
{
	display:inline;	
	float:left;
	text-align:center;
	over-flow:hidden;
	margin:0;
	width:105px;
	padding-bottom:10px;
	/*padding:0px 12px 20px 12px;
	border:1px solid #ddd;	*/
	background:url(images/bg_line2.gif) 100% 100% repeat-y;
}
#products li.home
{
	
}
#products li.end
{
	border:none;
	background:none;
	/*border:1px solid #ff0000;*/
}
#products img
{
	border:2px solid #FEA904;
	display:block;
	
}

#pageBar
{
	clear:both;
	border-top:1px solid #ddd;
	margin-top:20px;
	padding-top:2px;
	text-align:center;
}
#footbar
{
	clear:both;
	margin-top:70px;
}
#copyright
{
	margin-top:30px;
	color:#666;
}
/******************************************************************* common class */
.fLeft{float:left;}
.fRight{float:right;}
.txtLeft{text-align:left;}
.txtCenter{text-align:center;}
.txtRight{text-align:right;}
.padLeft5{padding-left:5px;}
.padRight5{padding-right:5px;}
.padLeftTop5{padding-top:5px;}
.padBottom5{padding-bottom:5px;}
.padLeft10{padding-left:10px;}
.padRight10{padding-right:10px;}
.padTop10{padding-top:10px;}
.padBottom10{padding-bottom:10px;}
.marTop10{margin-top:10px;}
.marLeft10{margin-left:10px;}
.marRight10{margin-right:10px;}
.marBottom10{margin-bottom:10px;}
.clearBoth{clear:both;}
.pad0{padding:0;}
.noBorder,.noBorder table,.noBorder tr,.noBorder td{border:none;}



