a:link{color:#ffffff;text-decoration:none}
a:visited{color:#ffffff;text-decoration:none}
a:hover{color:#ffffff;text-decoration:none}
a:active{color:#ffffff;text-decoration:none}

body{
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:14px;
}


.wrapper{
	height:100%;
	width:100%;
}


.container{
	width:960px;
	height:100%;
	margin:auto;
	overflow:hidden;
	
}

.icons{
	height:29px;
	width:133px;
	position:relative;
	background-image:url(../images/icon_top.jpg);
	background-repeat:no-repeat;
	margin:0px;
	float:right;
	z-index:1;
	text-align:center;
	padding-top:5px;
}
.logo{
	height:132px;
	width:558px;
	position:relative;
}

/*HOME*/

.content_main{
		position:relative;
		width:100%;
		/*min-height:900px;*/
		margin:auto;
}

.buthol{
	position:relative;
	float:left;
	width:100%;
	height:150px;
	
}

.buttonA{
	position:absolute;
	width:317px;
	height:178px;
	z-index:100;
	top:-30px;
	left:0px;
}

.buttonB{
	position:absolute;
	width:326px;
	height:178px;
	z-index:100;
	top:-30px;
	left:315px;
}

.buttonC{
	position:absolute;
	width:326px;
	height:178px;
	z-index:100;
	top:-30px;
	left:641px;
}

.spacer{
	position:relative;
	width:100%;
	height:15px;
	clear:left;
}

.text{
padding-left:10px;
}

.intro{
	
	font-family:Arial, Helvetica, sans-serif;
	color:#1971b8;
	font-size:12pt;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
}

.sectionA{
	position:relative;
	width:100%;
	clear:left;
	height: 600px;
}

.sectionAS{
	position:relative;
	width:100%;
	clear:left;
	height: 550px;
}

.sectionAF{
	position:relative;
	width:100%;
	clear:left;
	min-height: 600px;
}

	.welcome{
		position:relative;
		float:left;
		width:473px;
		height:312px; 
		text-align:justify;
	}
	
	.readmore{
		position:absolute;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		padding-top:3px;
		background-color:#3bb224;
		float:right;
		width:80px;
		height:14px;
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:10pt;
		font-weight:normal;
		bottom:10px;
		right:10px;
	}
	
		.readmore2{
		position:absolute;
		padding-left:5px;
		padding-right:5px;
		padding-bottom:5px;
		padding-top:3px;
		background-color:#3bb224;
		float:right;
		width:90px;
		height:14px;
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:10pt;
		font-weight:normal;
		bottom:10px;
		right:10px;
	}
	
	.products{
	float:right;
	width:458px;
	height:312px;
	position:relative;
	background-color: #5BB3FB;
}

.sectionB{
	position:relative;
	width:100%;
	clear:left;
	min-height:270px;
}
	.advantages{
		position:relative;
		float:left;
		width:454px;
		height:250px;
		background-image:url(../images/advantages_bg.jpg);
		background-repeat:no-repeat;
		clear:left;
		padding-left:20px;
		padding-top:20px;
		font-family: Arial, Helvetica, sans-serif;
		color:#ffffff;
		font-size:16pt;
		font-weight:bold;
	}
	
		.list{
			list-style-image:url(../images/bullet.jpg);
			font-family: Arial, Helvetica, sans-serif;
			color:#ffffff;
			font-size:10pt;
			margin-left:-20px;
		}
		.listclear{
			list-style:none;
		}
		
	.thecompany{
		position:relative;
		float:right;
		width:458px;
		height:280px;
	}
	
	.thecompany img{
		margin-bottom:10px;
	}
	
	p{margin:0;padding:0;}


	.home_devide{
		background-image:url(../images/devide.jpg);
		background-repeat:repeat-x;
		background-position:center;
		height:15px;
		width:100%;
	}

.sectionC{
	position:relative;
	width:100%;
	clear:left;
}

	.sectionc_title{
		height:69px;
		position:relative;
	}
		.toptitle{
			text-transform:uppercase;
			font-size:24px;
			color:#1971b8;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
		}
		
		.bottomtitle{
			text-transform:uppercase;
			font-size:18px;
			line-height:12px;
			font-weight:normal;
			font-family:Arial, Helvetica, sans-serif;
		}
		
	.adding_text{
	padding-top:25px;
	}
	
	
.sectionD{
	position:relative;
	width:100%;
	clear:left;
	height:178px;
	margin-bottom:20px;
}

.sectionE{
	position:relative;
	width:100%;
	clear:left;
	min-height:178px;
}

	.partners_half{
		width:473px;
		float:left;
		
	}
	
	.partners_main{
		width:309px;
		float:right;
		
	}
	
	.partners_side{
		margin-top:15px;
		width:305px;
		float:left;
		margin-left:20px;
		
	}
	
		.partners_text{
			padding-left:10px;
			padding-top:10px;
			padding-bottom:10px;
		}
		
	.bottombanner{
		position:relative;
		float:right;
	}
	
	.bottombanner_main{
		position:relative;
		float:left;
	}
/*MAIN NAVIGATION*/

		.mainnav{
			position:relative;
			height:30px;
			color:#e6ffc2;
		}
		.mainnav ul{
		margin:0px;padding-left:0px;
		background-color:#3c8400;
		}
		.mainnav ul li{
			display:block;
			float:left;
			padding-right:8px;padding-left:8px;
			background-image:url(../images/nav_devide.jpg);
			background-repeat:no-repeat;
			background-position:right;
			line-height:30px;
			font-weight:bold;
			font-size:11px;
		}
		
		.mainnav a:link{
			color:#FFFFFF;
			text-decoration:none;
		}
		.mainnav a:visited{
			color:#FFFFFF;
			text-decoration:none;
		}
		.mainnav a:hover{
			color:#ffffff;
			text-decoration:none;
					float:left;
			height:30px;
		}
		.mainnav a:active{
			color:#FFFFFF;
			text-decoration:none
		}
	
			.mainnav ul li.active{
			display:block;
			float:left;
			padding-right:8px;padding-left:8px;
			background-image:url(../images/nav_devide.jpg);
			background-repeat:no-repeat;
			background-position:right;
			height:30px;
		}
	
	
	
	
/* FOOTER */

	.thinbar{
		position:relative;
		width:100%;
		height:26px;
		background-position:bottom;
		background-color:#0373ca;
		clear:left;
		margin:0;padding:0;
	}
	
	.keywords{
		position:relative;
		height:168px;
		background-image:url(../images/bottom_bg.jpg);
		background-repeat:repeat-x;
		width:100%;
		margin:0px;
		padding-top:0;
		padding-bottom:0;
		clear:left;
		color:#ffffff;
	}
	

	
.copyr{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#bedbf1;
	height:20px;
	padding-top:6px;
	width:260px;
	position:relative;
	float:left;
}

.details{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:10px;
	position:relative;
	float:left;
	width:180px;
	height:157px;
}

.details_right{
    font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	padding-top:10px;
	position:relative;
	float:left;
	padding-left:262px;
	height:157px;
}

.bottomholder{
	width:950px;
	margin:auto;
	height:23px;
	color:#bedbf1;
}

.bottomdetails{
	width:950px;
	margin:auto;
	height:168px;
}

.monzamedia{
	height:26px;
	width:160px;
	position:relative;
	float:right;
}
.monzatxt{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	colour:#bedbf1;
	height:20px;
	width:110px;
	position:relative;
	padding-top:6px;
	float:left;
}



/*////////////////////////////////*/
/* CONTACT STYLE*/
/*///////////////////////////////*/
.sectionAC{
	position:relative;
	width:100%;
	clear:left;
	height:390px;
	
}

	.callus{
		position:relative;
		height:30px;
		width:463px;
		background-color:#e4e4e4;
		line-height:30px;
		font-size:18px;
		padding-left:10px;
		margin-bottom:5px;
	}

		.contacttype{
		color:#5ab3fb;
		padding-right:25px;
		}
	
		.callus p{
			padding:0px;margin:0px;
		}
	
	.address{
		position:relative;
		height:105px;
		width:423px;
		background-color:#f4f4f4;
		font-size:15px;
		padding-left:25px;
		padding-right:25px;
		padding-top:15px;
		padding-bottom:35px;
		margin-top:5px;
		margin-bottom:20px;
	}
	
		.address_detail{
		float:left;
		margin-right:20px;
		}
		.address_head{
		color:#5ab3fb;
		}
		
	.quickform{
		position:relative;
		width:458px;
		height:390px;
		background-color:#3e92d6;
		float:right;
		background-image:url(../images/bg_quickform.jpg);
		background-repeat:no-repeat;
		color:#ffffff;
	}
	
		.form_details{
			margin-left:10px;
			margin-bottom:5px;
			text-align:right;
			width:300px;
		}
		
			.form_details input{
				margin-left:20px;
				width:180px;
			}
			.textarea{
				margin-left:20px;
				width:180px;
			}
			
		.form_button{
			position:relative;
			margin-left:115px;
			margin-top:20px;
			width:300px;
		}
		
			.form_button input{
				margin-left:10px;
				width:69px;
				height:20px;
				background-color:#000099;
				color:#FFFFFF;
				border:0px;
			}
					
			
/*QUOTE*/
	.sectionAQ{
	position:relative;
	width:309px;
	clear:left;
	
}
	
	.quote_section{
	position:relative;
	float:left;
	width:621px;
	text-align:justify;
	}
	
	.quote_remember{
	position:relative;
	width:280px;
	height:588px;
	background-color:#3e92d6;
	float:right;
	background-repeat:no-repeat;
	color:#ffffff;
	}			
			
		.quote_details{
			margin-left:10px;
			margin-bottom:5px;
			text-align:right;
			width:300px;
		}
		
			.quote_details input{
				margin-left:20px;
				width:180px;
			}
			
		.quote_button{
			margin-left:10px;
			margin-bottom:5px;
			text-align:right;
			width:300px;
		}
		
			.quote_button input{
				margin-left:20px;
				width:40px;
				background-color:#000099;
				color:#FFFFFF;
				border:0px;
			}


/*SPECIALS*/
	.specials{
	position:relative;
	float:left;
	width:631px;
	text-align:justify;
	height:580px;
	}
	
		.specialbar1{position:relative;height:36px;width:100%;background-color:#ededed;margin-top:2px;}
		.specialnumber1{color:#439ee8;font-size:14pt;font-weight:bold;line-height:35px;padding-right:12px;padding-left:10px;}
		.specialtitle1{color:#439ee8;font-size:12pt;font-weight:bold;line-height:35px;}
		.specialexpires1{color:#439ee8;font-size:10pt;font-weight:bold;line-height:35px;}
		.specialtext1{font-size:14px;padding-left:45px;padding-top:10px;background-color:#f8f8f8;padding-bottom:10px;padding-right:30px;margin-top:2px;}
		
		.specialtext1 a:link{color:#3cbc14;text-decoration:none;height:400px}
		.specialtext1 a:visited{color:#3cbc14;text-decoration:none;}
		.specialtext1 a:hover{color:#3cbc14;text-decoration:none;}
		.specialtext1 a:active{color:#3cbc14;text-decoration:none;}
	
		.specialtext1 img{border:1px solid #439ee8;}
		
		
		.specialbar2{position:relative;height:36px;width:100%;background-color:#439ee8;margin-top:2px;}
		.specialnumber2{color:#ffffff;font-size:14pt;font-weight:bold;line-height:35px;padding-right:12px;padding-left:10px;}
		.specialtitle2{color:#ffffff;font-size:12pt;font-weight:bold;line-height:35px;}
		.specialexpires2{color:#ffffff;font-size:10pt;font-weight:bold;line-height:35px;}
		.specialtext2{font-size:14px;padding-left:45px;padding-top:10px;background-color:#5ab3fb;padding-bottom:10px;color:#ffffff;padding-right:30px;margin-top:2px;}
		
		.specialtext2 a:link{color:#000099;text-decoration:none;height:400px}
		.specialtext2 a:visited{color:#000099;text-decoration:none;}
		.specialtext2 a:hover{color:#000099;text-decoration:none;}
		.specialtext2 a:active{color:#000099;text-decoration:none;}
	
		.specialtext2 img{border:1px solid #000099;}
		
	.featured_special{
		padding-top:15px;
		float:right;
		width:309px;
		position:relative;
		background-color: #5ab3fb;
		background-image:url(../images/sidebar_back.jpg);
		background-repeat:no-repeat;
		min-height:565px;
	}
	
		.fspecial_title{font-size:24px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding-left:14px;}
		.fspecial_sub{font-size:24px;color:#031976;text-transform:uppercase;font-weight:bold;padding-left:14px;line-height:20px;}
		.fspecial_info{color:#ffffff;padding-left:14px;padding-top:20px;padding-bottom:20px;}
		.featured_special img{border:8px solid #FFFFFF;margin-left:14px;margin-bottom:25px;}


/* FAQ */
	.faq{
		position:relative;
		float:left;
		width:631px;
		text-align:justify;
		height:935px;
		font-size:12px;
	}
	
		.faqtext{
			padding-left:10px;
			padding-top:15px;
			padding-right:60px;
		}


	.small_devide{
		background-image:url(../images/devide.jpg);
		background-repeat:repeat-x;
		background-position:center;
		height:15px;
		width:631px;
	}
	
	.small_spacer{
		position:relative;
		width:631px;
		height:15px;
		clear:left;
	}
	
	.faq1{
	background-color:#f4f4f4;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	margin-top:2px;
	}
	
		.question{
		color:#5ab3fb;
		font-weight:bold;
		}
		.answer{
		
		}

	.faq2{
	background-color:#5ab3fb;
	padding-top:20px;
	padding-bottom:20px;
	padding-left:15px;
	padding-right:15px;
	margin-top:2px;
	}
	
		.question2{
		color:#ffffff;
		font-weight:bold;
		}
		.answer2{
		color:#ffffff;
		}
	.backtotop{
	width:16px;
	height:14px;
	position:relative;
	bottom:0px;
	right:-585px;
	}
	
	.faq_title{font-size:20px;color:#043d68;text-transform:uppercase;font-weight:bold;padding-left:14px;}
	.faq_sub{font-size:24px;color:#ffffff;text-transform:uppercase;font-weight:bold;padding-left:14px;line-height:20px;}
	.faq_info{color:#ffffff;padding-left:14px;padding-bottom:20px;}
	.featured_special ul{padding:0px;margin:0px;}
	.faq_image img{border:8px solid #FFFFFF;margin-left:14px;margin-bottom:0px;margin-top:20px;}
	
	.featured_special li{
		color:#ffffff;
		padding-left:20px;
		padding-top:0;
		padding-bottom:0;
		padding-right:0;
		margin-bottom:10px;
		margin-top:0px;
		margin-left:15px;
		margin-right:15px;
		list-style:none;
		list-style-position:outside;
		text-align:justify;
		background-image:url(../images/sidebar_white.jpg);
		background-repeat:no-repeat;
		background-position:0px 3px;
	}

	.ts{
		position:relative;
		float:left;
		width:631px;
		text-align:justify;
		height:1705px;
		font-size:12px;
	}

.sectionAT{
	position:relative;
	width:100%;
	clear:left;
}
	

.tips_point{
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:35px;
	padding-right:35px;
	min-height:18px;
	width:561px;
	margin-top:2px;
	background-color:#f7fbff;
	background-image:url(../images/faq_bullet_blue.jpg);
	background-repeat:no-repeat;
	background-position:10px 7px;
}

.tips_point2{
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:35px;
	padding-right:35px;
	min-height:18px;
	width:561px;
	margin-top:2px;
	background-color:#ffffff;
	background-image:url(../images/faq_bullet_white.jpg);
	background-repeat:no-repeat;
	background-position:10px 7px;
}

	.tiptext{
		background-color:#f4f4f4;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:35px;
		padding-right:15px;
		margin-top:2px;
	}

	.tiptext1{
		background-color:#f4f4f4;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:100px;
		padding-right:15px;
		margin-top:2px;
	}

	.tiptext2{
		background-color:#5ab3fb;
		padding-top:20px;
		padding-bottom:20px;
		padding-left:100px;
		padding-right:15px;
		margin-top:2px;
	}
	
	
	
.sectionAP{
	position:relative;
	width:100%;
	clear:left;
}

	.welcomeP{
		position:relative;
		float:left;
		width:100%;
		text-align:justify;
	}
	
	.welcomePN{
		position:relative;
		float:left;
		width:100%;
	}
	
.product_item{position:relative;float:left;width:217px;height:240px;text-align:left;}
	.product_img{border:2px solid #2d90df}
	.product_name{width:205px;height:37px;background-color:#2d90df;color:#ffffff;line-height:17px;margin-top:1px;padding-left:17px;}
	.product_view{margin-top:1px;}
	.dimension_description{color:#ffffff;padding-top:8px;}
	
	
	
.auto_point{
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:35px;
	padding-right:35px;
	min-height:18px;
	width:561px;
	margin-top:2px;
	background-color:#f8f8f8;
	background-repeat:no-repeat;
	background-position:10px 7px;
	font-size:14px;
}

.auto_point2{
	font-size:14px;
	position:relative;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:45px;
	padding-right:35px;
	min-height:18px;
	width:551px;
	margin-top:2px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:10px 7px;
}

.automation_sub{font-size:18px;color:#ffffff;text-transform:uppercase;padding-left:14px;line-height:20px;}
	.automation_sidebar{
		padding-top:15px;
		float:right;
		width:309px;
		position:relative;
		background-color: #55aaef;
		background-image:url(../images/sidebar_back2.jpg);
		background-repeat:none;
		min-height:423px;
	}
	
		.automation_sidebar li{
		color:#ffffff;
		padding-left:20px;
		padding-top:0;
		padding-bottom:0;
		padding-right:0;
		margin-bottom:20px;
		margin-top:0px;
		margin-left:15px;
		margin-right:15px;
		list-style:none;
		list-style-position:outside;
		text-align:justify;
		background-image:url(../images/sidebar_white.jpg);
		background-repeat:no-repeat;
		background-position:0px 3px;
	}
	
	
		.auto{
		position:relative;
		float:left;
		width:631px;
		text-align:justify;
		min-height:309px;
		font-size:12px;
	}
.dimensions_items{position:relative;height:154px;width:175px;float:left;text-align:center;}	
.dimensions_items img{
	border:1px solid #369cdb;
	margin-right:10px;
}

.dimensions_spec_info li{
	padding:0px;margin:0px;
	font-size:14px;
	list-style:none;
	color:#135c9b;
	margin-top:2px;
	background-color:#d0e7fb;
	padding-left:15px;
	padding-top:8px;
	padding-bottom:7px;
	list-style-position:outside;
}

.dimensions_spec_info ul{
margin:0px;padding:0px;
}

.sectionAH{
	position:relative;
	width:100%;
	clear:left;
	height: 320px;
}

.partners_side{margin-left:30px;}
.partners_text strong{color:#5ab3fb;}

	.team{
	position:relative;
	float:left;
	width:965px;
	text-align:justify;
	}
	
	.team_member{
	width:172px;
	height:220px;
	float:left;
	position:relative;
	margin-bottom:15px;
	}
	
	.team_member_label{
	position:relative;
	clear:left;
	width:100%;
	height:20px;
	margin-top:2px;
	background-color:#d0e7fb;
	font-weight:bold;
	color:#003399;
	text-align:center;
	line-height:20px;
	}
	
	.team_member img{
	border:1px solid #0099CC;
	}
