/*::-moz-selection{ background: #FF5E99; color:#fff; text-shadow: none; }
::selection { background:#FF5E99; color:#fff; text-shadow: none; } 
a:link { -webkit-tap-highlight-color: #FF5E99; }*/


BODY, TABLE, INPUT, TEXTAREA, SELECT {color: #1f1a17; font-size: 12px; font-family:Arial, Helvetica, sans-serif; }
.clear { clear: both; }
P, UL, LI, H1, H2, H3, H4, IMG { margin:0; padding:0;}
UL { list-style:none;}
IMG {border:none;}
a {color:#454545; text-decoration:none; outline:none;}
.borderline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #81C605;
}

a:hover {color:#454545; text-decoration:underline;}
/*img { behavior: url("pngbehavior.htc");}*/

/*---Wrapper Start---*/
#wrapper {
	margin:0 auto;
	width:1004px;
	text-align:left;
}

/*---Header Start---*/
#header {
	margin-bottom:0px;
	float:left;
	width:1004px;
}
#header .logo {float:left; margin:21px 0px 0px 15px;}

/*New Menu*/
#menu{
	float:left;
	margin-top:5px;
	background-image: url(bglink.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 1004px;
}
#menu UL{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menu UL LI{
	float: left;
	cursor:pointer;
	font-weight:bold;
	margin-left:8px;
}
#menu UL LI A {
	color: #FF0000;
	display: block;
	text-decoration: none;
	padding:4px 8px;
}
#menu UL LI A:hover, #menu UL LI.over A, #menu UL LI.over A:hover, #menu UL LI A.active {
	color: #4D7021;
	border:1px solid #f6ff04;
	padding:3px 7px;
}
#menu .last {margin-left:-115px;}

#menu .margin {
	margin-top:3px;
	background-image: url(menu_top.png);
	background-repeat: no-repeat;
	background-position: 10px top;
}
#menu .marginend {background:url(menu_top.png) 175px top no-repeat; margin:3px 0px 0px -137px; _margin-left:-143px;}
#menu .margin2 {background:#ffffff; border:1px solid #ccc; border-top:none; margin-top:17px; width:186px; _width:200px; padding:7px;}

#menu UL LI DIV {position: absolute; text-align:left; margin-left:0px;}
#menu UL LI DIV UL{ height:auto; list-style: none; padding-top:0px;}
#menu UL LI UL{background:#7a9301;}
#menu UL LI UL LI{float: none; color: #4d4948; border-bottom:1px solid #bdbdbd; background:none; margin:0px; font-size:90%;}
#menu UL LI UL LI A, #menu UL LI.over UL LI A {color:#fff; white-space: nowrap; padding:5px 10px 5px 10px; _padding-bottom:4px; border:none;}
#menu UL LI.over UL LI A:hover, #menu UL LI UL LI A:hover {
	color: #fff;
	border:none;
	padding:5px 10px 5px 10px;
	_padding-bottom:4px;
	background-color: #feae1b;
}
/*New Menu End*/

/* Page Active Start */
.home a#home,
.company_page a#company_page,
.harvest_page a#harvest_page,
.products_page a#products_page,
.quality_page a#quality_page, .research_page a#research_page,
.infrastructure_page #infrastructure_page,
.wecare_page a#wecare_page {
	color: #d32325;
	border:1px solid #f7ff04;
	padding:3px 7px;
}
/* Page Active End */

/*Banner Start*/
#banner {width:972; height:206px;}
/*Intro Banner End*/

/*Other Links Inner Start*/
#otherlinks_inner {width:90px; background:#1c1c1c; position:absolute; margin:-96px 0px 0px 882px; _margin:-101px 0px 0px 882px;}
#otherlinks_inner UL {padding:13px 10px 13px 10px; margin:0px;}
#otherlinks_inner UL LI {text-align:right; font-size:90%; font-weight:bold;}
#otherlinks_inner UL LI A {color:#e6e6e6; text-decoration:none; margin-bottom:1px;}
#otherlinks_inner UL LI A:hover, #otherlinks_inner UL LI A.active {color:#eda52a; text-decoration:none;}
/*Other Links Inner End*/

.breadcrumb {padding:12px 0px 12px 15px; font-family:Verdana, Geneva, sans-serif; font-size:80%;}
.breadcrumb UL {}
.breadcrumb UL LI {margin:0px; padding-right:5px; float:left; color:#373636;}
.breadcrumb UL LI a {color:#969696; text-decoration:none;}
.breadcrumb UL LI a:hover {color:#cf8300; text-decoration:underline;}

.content {border:1px solid #aeaeae; padding:20px 20px 40px 20px; float:left; width:928px; _width:972px;}
.content H1 {font-size:160%; font-weight:normal; color:#1f1a17; margin-bottom:5px;}
.content H2 {font-size:120%; color:#656565; margin:10px 0px 5px 0px;}
.content P {padding-top:10px;}
.content UL.points {margin:20px 0px 0px 0px; float:left;}
.content UL.points LI {color:#cd7604; font-weight:bold; float:left; margin-right:20px; background:url(../images/square_black.gif) left 6px no-repeat; padding-left:10px;}
.content UL.subpoints {margin:10px 0px;}
.content UL.subpoints LI {margin-bottom:5px;}
.content .pic {margin:10px 0px 10px 20px;}
p.contactinfo {line-height:1.5em;}
p.contactinfo span {display:block;width:40px;float:left;}
.GMapEZ {height:275px; width:580px; margin:0px 0px 0px 35px;}

.content UL.clientele {margin:15px 0px 0px 0px;}
.content UL.clientele LI {float:left; width:160px; margin:0px 30px 15px 0px; text-align:center; padding-bottom:10px; color:#454545; background:#e1e1e1; font-size:90%;}
.content UL.clientele LI IMG {margin-bottom:5px; border:1px solid #e1e1e1;}
.content UL.clientele LI.end {margin-right:0px;}

.content UL.alu_products, .content UL.ferro_products {margin:15px 0px 0px 0px;}
.content UL.alu_products LI {float:left; width:292px; margin:0px 24px 20px 0px; background:#e1e1e1;}
.content UL.alu_products LI P, .content UL.ferro_products LI P {color:#454545; padding:3px 5px 5px 7px; line-height:1.4em;}
.content UL.alu_products LI IMG, .content UL.ferro_products LI IMG {margin:0px; border:none;}
.content UL.alu_products LI.end, .content UL.ferro_products LI.end {margin-right:0px;}
.content UL.ferro_products LI {float:left; width:292px; height:335px; margin:0px 24px 20px 0px; background:#e1e1e1;}

.margin {margin-top:45px;}
.left_column {float:left; width:520px; border-top:1px solid #d2d1d1; padding:50px 0px 30px 0px;}
.left_column H1 {font-size:130%; font-weight:bold; color:#656565; margin-bottom:5px;}
.left_column UL {margin:0px; padding:0px;}
.left_column UL LI {background:url(../images/square_black.gif) left 5px no-repeat; padding-left:10px; margin-bottom:10px;}
.left_column .pic {margin:0px 25px 0px 15px; float:left;}
.left_column .detail {float:left; width:380px; margin-bottom:15px;}

.right_column {float:left; width:405px; border:1px solid #ababab; padding:50px 0px 30px 0px;}
.right_column H1 {font-size:130%; font-weight:bold; color:#656565; margin-bottom:5px;}
.right_column UL {margin:0px; padding:0px;}
.right_column UL LI {background:url(../images/square_black.gif) left 5px no-repeat; padding-left:10px; margin-bottom:10px;}
.right_column .pic {margin:0px 15px 0px 10px; float:left;}
.right_column .detail {float:left; width:240px; margin-bottom:15px;}

.quality {padding:15px 0px; border:0;}
.quality IMG {margin:15px 0px;}

#bottom {border:1px solid #aeaeae; border-top:none; background:#1c1c1c; padding:20px; float:left; width:928px; _width:972px;}
#bottom UL {margin:0; float:left; width:170px; font-size:90%; font-weight:bold;}
#bottom Ul LI A {color:#777777; text-decoration:none; background:url(../images/arrow_gray.gif) left 5px no-repeat; padding-left:18px;}
#bottom Ul LI A:hover, #bottom Ul LI A.active {color:#FFF; text-decoration:none; background:url(../images/arrow_white.gif) left 5px no-repeat; padding-left:18px;}

#middle_bottom {background:url(../images/middle_bottom.gif) left top repeat-x; height:82px; width:970px; _width:972px;}

#footer {padding:0px 0px 0px 0px; border-top:1px solid #bbbab9; margin-bottom:40px;}
#footer .logo {float:left; margin:8px 12px;}

#footer_gallery {float:left; border:1px solid #bbbab9; border-top:none; padding:5px;}
#footer_gallery UL {margin:0px;}
#footer_gallery UL LI {float:left; margin-right:5px;}
#footer_gallery UL LI.end {margin-right:0px;}

#copyright {float:left; margin:7px 0px 5px 10px;}
#copyright p {font-size:80%; color:#706e6c;}
#copyright A {color:#706e6c; text-decoration:none;}
#copyright A:hover {color:#cf8300; text-decoration:none;}

#designed {float:right; margin:7px 5px 5px 10px;}
#designed p {font-size:80%;}
#designed IMG {margin-left:3px;}

/*==== Form CSS Start ====*/

FORM {margin: 0px; padding: 0px;}
FORM LABEL {padding-right:5px; text-align: right; color:#454545;}
FORM INPUT {height:22px;}
FORM textarea, input, select {padding:2px 5px; color:#454545; font-size:90%; border:1px solid #ccc;}
FORM .mandetory {color:#FF0000;}
FORM .info {color: #454545; font-size:90%;}
FORM .error {font-size: 90%; background:#CC0000; color: #fff; text-align:center;}
FORM SPAN {font-size:85%;}
FORM INPUT.button {border:none; color: #C1BFC0; text-align: center; padding:3px 10px; font-weight:bold; font-size:90%; background:#1F1A17; cursor:pointer; width:80px;}

/*----Table Start----*/
.pro_table {border-top: 1px solid #babdc1; border-right: 1px solid #babdc1; margin: 15px 0px 0px 0px;}
.pro_table td {border-left: 1px solid #babdc1; border-bottom: 1px solid #babdc1; padding: 5px; vertical-align: top; text-align:center;}
.pro_table .title {background:#454545; font-weight: bold; vertical-align: top; font-size:125%; color:#FFFFFF;}
.pro_table .row {vertical-align: top; font-weight: bold; background-color: #E1E1E1;}
.pro_table .row1 {vertical-align: top; background-color:#f1f1f1;}

.graph_table {border-top: 1px solid #babdc1; border-right: 1px solid #babdc1; margin: 5px 0px 0px 0px; font-size:80%;}
.graph_table td {border-left: 1px solid #babdc1; border-bottom: 1px solid #babdc1; padding: 1px; vertical-align: top; text-align:center;}
.graph_table .title {background:#454545; font-weight: bold; vertical-align: top; color:#FFFFFF;}
.graph_table .row1 {vertical-align: top; background-color:#f1f1f1;}

.product-link1 {
	font-size:13px;
	color:#699c23;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	font-weight: normal;
}
a.product-link1:hover {
	font-size:13px;
	color:#f74721;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 2px; 
}

.hello3 {
	
	color:#FFFFFF;

	
	
}

.hello3 a{

	color:#000000;
	text-decoration:none;

}

.hello3 a:hover {
	
	color:#006633;
	text-decoration:none;

}


.hello4 {
	
	color:#FFFFFF;
	
}

.hello4 a{

	color:#FFFFFF;
	text-decoration:none;

}

.hello4 a:hover {
	
	color:#006633;
	text-decoration:none;

}

.inner-link1 {
	font-size:13px;
	color:#699c23;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 1px;
	font-weight: normal;
}
a.inner-link1:hover {
	font-size:13px;
	color:#f74721;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 1px;
}





.hello{
	float:left;
	color:#000000;
	
	
	

}

.hello1{
	float:left;
	color:#000000;
	list-style:circle;
	
	

}




	
