/*--------------------------------------------
				HTML Elements  
--------------------------------------------*/

html,body {
	margin-left: 0px auto;
	margin-right: 0px auto;
	margin:0px;
	padding:0px;
	background:url(../Images/background-header.jpg) repeat-x;
	
}

img {
	border:none;
}

input,textarea {
	font-family:Arial,sans-serif;
	font-size:12px; 
	color:#808084;
}

a.home { font-family:Verdana,Arial,sans-serif; font-size:12px; color:#979E99; font-weight:bold; text-decoration:none;}
a.home:hover { text-decoration:underline; }

a.products { font-family:Arial,sans-serif; font-size:16px; color:#979E99; font-weight:bold; text-decoration:underline;}
a.products:hover { color:#318444; }

a.productsmini { font-family:Arial,sans-serif; font-size:12px; color:#808084; text-decoration:underline;}
a.productsmini:hover { color:#318444; }

a.productsmed { font-family:Arial,sans-serif; font-size:14px; color:#318444; font-weight:bold; text-decoration:none;}
a.productsmed:hover { color:#318444;text-decoration:underline; }


a.map { font-family:Arial,sans-serif; font-size:10px; color:#318444; text-decoration:none; font-weight:bold;}
a.map:hover { color:#318444; }

a.productmenu { font-family:Arial,sans-serif; font-size:12px; color:#FFF; text-decoration:underline; font-weight: bold; }
a.productmenu:hover { color:#282D34; }

a.paging { font-family: HelveticaNeue-Medium,Arial,Verdana,sans-serif; font-size:14px; color:#FFF; padding:5px; }
a.paging:hover { font-family: HelveticaNeue-Medium,Arial,Verdana,sans-serif; font-size:14px; color:#A0A1A4; }

/*--------------------------------------------
					Classes
--------------------------------------------*/

.sectiontitle {
	font-family: HelveticaNeue-Medium,Arial,Verdana,sans-serif;
	font-size:14px;
	color:#FFF;
	width:149px;
	background-color:#318444;
	text-decoration:none;
}

td.sectiontitle a {
	font-family: HelveticaNeue-Medium,Arial,Verdana,sans-serif;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

td.sectiontitle a:hover {
	text-decoration:underline;
}

td.sectiontitle a.current {
	color:#333333;
}

td.newtext {
	padding-right:25px;
}

.dots {
	border-top:2px dotted #808084;
}

.productselected {
	font-family:Arial,sans-serif; 
	font-size:12px; 
	text-decoration:underline; 
	font-weight: bold;
	color:#282D34;
}

.clpaging {
	font-family: HelveticaNeue-Medium,Arial,Verdana,sans-serif; 
	font-size:14px; 
	color:#FFF; 
	padding:5px; 
}

.titlehome {
	font-family : HelveticaNeue-Roman,Arial,sans-serif;
	font-size: 22px;
	color: #318444;
	background-image:url('../Images/cartina-link.jpg');
	background-position:center center;
	background-repeat:no-repeat;
	height: 365px;
	background-color: #EDEFEF;
	text-align: center;
	line-height:130%;
}

.titles {
	font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;
	font-size: 20px;
	color: #318444;
	line-height:130%;
	text-align:left;
}

.text {
	font-family : Arial,Verdana, sans-serif;
	font-size: 12px;
	color: #808084;
	line-height:130%;
	text-align:left;
}

.text10 {
	font-family : Arial,Verdana, sans-serif;
	font-size: 10px;
	color: #808084;
	line-height:130%;
}


.textred {
	font-family : Arial,Verdana, sans-serif;
	font-size: 12px;
	color: #de0032;
	line-height:130%;
}

.textblack {
	font-family : Arial,Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	line-height:130%;
	border-bottom: 1px solid #000;
}

.productdetail {
	font-family : Arial,Verdana, sans-serif;
	font-size: 14px;
	color: #808084;
	line-height:130%;
	font-weight:bold;
}

.productdetail-title {
	font-family : Arial,Verdana, sans-serif;
	font-size: 14px;
	color: #318444;
	line-height:130%;
	font-weight:bold;
}

.copy {
	font-family : Arial,Verdana, sans-serif;
	font-size: 9px;
	color: #808084;
	line-height:130%;
	text-align:right;
}

ul.products_list li {
	margin:20px 0;
}

ul.products_list li div {
	margin:10px 0;
}

ul.products_list li div a {
	text-decoration:underline;
	color:#808084;
}

ul.products_list li div a:hover {
	text-decoration:underline;
	color:#318444;
}

td.product_menu, td.product_menu a {
	font-family: HelveticaNeue-Medium,Arial,Verdana,sans-serif;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	line-height:130%;
}

td.product_menu a.selected {
	color:#333333;
}

a#show_tech {
	color:#999;
}

#tech_details {
	display:none;
}

ul.nobullet {
	list-style-type:none;
}

ul.nobullet span {
	font-size:16px;
	line-height:180%;
}

ul.nobullet a {
	color:#808084;
}

a.green {
	color:#318444;
}

