/**** BASIC STYLES ****/

#maincontent h2{
	border-left-color:#e1efba;
	border-bottom-color:#fcba66;

}
#maincontent h3{
	border-left-color:#e1efba;
	border-bottom-color:#fcba66;
}
#maincontent h4{
	border-bottom-color:#e1efba;
}

/**** LIST STYLES ****/

	

	#maincontent  ul li{	
	
	list-style-image:url(/artrage/product/img/img-li.gif);
	}

		#leftmenu ul li {
			list-style-image:none;
		}



/**** misc styles ****/
#maincontent .smaller { font-size: 90%; }
#maincontent .center { text-align: center; }
#maincontent .orange { color: #EF890F; }

#maincontent table.comparison {
	margin: 1em 0 0 0.5em;
	border-color: #333333;
	border-width: 1px;
	border-style: solid;
	border-collapse:collapse;
}

#maincontent .comparison td, #maincontent .comparison th {
	font-weight: normal;
	border-right: #999 1px solid;
	padding: 2px 6px 2px 6px;
	font-size:0.9em;
}

#maincontent .comparison th {
	text-align: center;
	color: #fff;
	background-color: #333;
	white-space: nowrap;
	background-image:url(/artrage/images/bg-2.gif);
	background-repeat:repeat-x;
	padding:8px;
	font-weight:bold;
		font-size:0.84em;


}

#maincontent .comparison tr.section { border-top: #666 1px solid; 



}
#maincontent .comparison td { text-align: left;
		padding-top:4px;
		padding-bottom:4px; 
		border: #C5C5C5 1px dotted;
			font-size:0.84em;
		
 }

#maincontent .comparison td.mark {
	color: #FF8800;
	text-align: center;
}
#maincontent .comparison td.mark3 {
	color: #63d77c;
	text-align: center;
}


#maincontent table.pricelist {
	margin: 1em;
	border-color: #444444;
	border-width: 1px;
	border-style: solid;
	width: 95%;
	border-collapse:collapse;
}

#maincontent .pricelist td, .pricelist th {
	border-color: #AAAAAA;
	border-width: 1px;
	border-style: solid;
	padding: 0 0.5em 0 0.5em;
	background-color:#F8F8F8;
	padding:4px;
		font-size:0.9em;
}

#maincontent .pricelist th {
	text-align: center;
	background-image:url(/artrage/images/bg-2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	border-color: #EEEEEE;
	padding:6px;
	font-weight:bold;
}

#maincontent td.sku {
	font-size: 1em;
	width: 50%;
	padding:6px;
	background-color:#F0F0F0;
}

#maincontent td.code {
	font-family: mono;
	font-size: 0.9em;
	white-space: nowrap;
	padding:6px;
	background-color:#F8F8F8;
}

#maincontent td.price {
	text-align: right;
	white-space: nowrap;
	padding:6px;
	background-color:#F0F0F0;
}

#sysreq th {
	width: 7em;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding: 0.2em 0.5em 0em 0em;
		font-size:0.9em;
}




#maincontent div.topcontent p{
padding-left:20px;


}
#maincontent div.topcontent h3{
	margin-left:24px;
}

#maincontent .small{
	font-size:12px;
	font-weight:normal;
	color:#666666;
}

#maincontent div.topcontent b{
font-weight:bold;
font-size:14px;

}


/**** information table1 ****/


#maincontent table.infotab{
	border-width:0px;
	margin:0px;
	padding:0px;
	border-collapse:collapse;

}

#maincontent td.infotab-l{
	width:8px;
	height:22px;
	border-width:0px;
	margin:0px;
	padding:0px;
	background-image:url(/artrage/images/info-tab-1.gif);
	background-repeat:no-repeat;
	}

#maincontent td.infotab-m{
	font-size:11px;
	color:white;
	text-align:center;
	vertical-align:middle;
	height:22px;
	border-width:0px;
	margin:0px;
	padding:0px;
	background-image:url(/artrage/images/info-tab-2.gif);
	background-repeat:repeat-x;
	}

#maincontent td.infotab-r{
	width:8px;
	height:22px;
	border-width:0px;
	margin:0px;
	padding:0px;
	background-image:url(/artrage/images/info-tab-3.gif);
	background-repeat: repeat;
	width:8px;
	}

#maincontent td.infotab-co{
	border: 1px solid #666666;
	padding:8px;
	padding-right:24px;	
	}


#maincontent .nurie{

border:1px solid #888;


}
#maincontent .nurie td{

text-align:center;
vertical-align:middle;
padding:auto;
font-weight:bold;

}

/**** CUSTOM COLUMN ****/

#maincontent div.ar-column{
	border:1px #CCCC33 solid; 
	margin:0px 0px 1em 0px; 
	padding: 0 12px 0 0; 
	background:url(/artrage/product/img/bg_colmn_ar2.gif) top repeat-x #FFFFFF;
}


#maincontent div.ar-column h4{
	background-image:none;
	background:none;
}

#maincontent span.n_func{
	/*background-color:#00CC99;*/
	color:#FF9933;
	font-weight:bold;
}
