@charset "utf-8";
/* CSS Document */


body{background:#b6b6b6; font-family: Helvetica,Arial, sans-serif; font-size:14px; line-height:20px; margin:0; color:#2e3192; background-image: url(../images/body_bkgrnd.png); background-repeat:repeat-y; }
img{border:0;}
h1{font-size:145%; font-weight:bold; margin-bottom:15px;}
#top {width: 1020px; min-height: 520px; background-image:url(../images/subpage_bkgrnd.jpg); position:relative; float:left; border-top: #da7c85 2px solid; background-color:#FFF; background-repeat:no-repeat;}
	#box_logo{width:360px; height:111px;  position:absolute; top:0; left:0;}
	#box_login{width:338px; height:111px; background-image:url(../images/box_login.png); position:absolute; top:0; right:22px; }
		#login_box_frametext{width:338px; height:111px; position:relative; }
			#login_text{ left:150px; top:28px; position:absolute;}
			#login_password{ left:150px; top:62px; position:absolute;}
				.login_box{ background-image:url(../images/login_box.png); width:150px; height:21px; padding:0; padding-top:2px; padding-left:2px;  border:none; }
	#box_navigation{width:360px; height:173px; background-image:url(../images/box_navigation.png); float:right; margin-top:125px;}
		#navigation_frame{width:360px; height:173px; position:relative;}
			ul#navigation{list-style:none; padding:0; margin:0; top:28px; left:116px; position:absolute;}
				ul#navigation li{ margin:0; padding:0; list-style:none;}
					.btn_home{ width:171px; height:28px; background-image:url(../images/btn_home_off.jpg);}
						li.btn_home:hover{width:171px; height:28px; background-image:url(../images/btn_home_on.jpg);}
					.btn_about{ width:171px; height:29px; background-image:url(../images/btn_about_off.jpg);}
						.btn_about:hover{background-image:url(../images/btn_about_on.jpg);}					
					.btn_clients{ width:171px; height:29px; background-image:url(../images/btn_clients_off.jpg);}
						.btn_clients:hover{	background-image:url(../images/btn_clients_on.jpg);}	
					.btn_contact{ width:171px; height:28px; background-image:url(../images/btn_contact_off.jpg);}
						.btn_contact:hover{background-image:url(../images/btn_contact_on.jpg);}
	#box_about_alini{ background-image: url(../images/title_about_alini.png);background-repeat:no-repeat; background-position:top left; margin-top:137px; margin-left:42px; margin-bottom:45px;  padding-top:30px;}
	#box_contact_us{ background-image: url(../images/title_contact_alini.png); background-repeat:no-repeat; background-position:top left; margin-top:137px; margin-left:42px; margin-bottom:45px;  padding-top:30px;}
	#box_alini_catalog	{ background-image: url(../images/title_catalog.png);background-repeat:no-repeat; background-position:top left; margin-top:137px; margin-left:42px; margin-bottom:45px;  padding-top:30px;}
	#box_past_updates{background-image: url(../images/title_recent_updates.png); background-repeat:no-repeat; background-position:top left; margin-top:137px; margin-left:42px; margin-bottom:45px;  padding-top:30px;}
#bottom {width: 1020px; height: 352px; background-image:url(../images/bottom_bkgrnd.jpg); position:relative; float:left; }
	#box_welcome{width:550px; min-height:210px; background-image: url(../images/title_welcome.png); background-repeat:no-repeat; background-position:top left; top:48px; left:39px; position:absolute; padding-top:32px;}
	#box_customer_service{width:405px; height:197px; background-image:url(../images/box_customer_service.png); top:80px; right:22px; position:absolute;}
	#title_slogan{width:485px; height:28px; background-image:url(../images/title_slogan.png); position:absolute; bottom:0; left:39px;}
#footer{ width: 1020px; height: 30px; background-image:url(../images/footer.jpg); float:left;}
