BODY { 
	margin: 0px 0px 0px 0px;
	background-color: #ababab;
	/*background-image: url('/images/main_bg.jpg');*/	
}

html, body { 
  margin: 0px; 
  padding: 0px;
  text-align: center; 
} 

div.images_right
{
	float:right;

}

#wrap { 
  margin: 0 auto; 
  width: 692px; /* put the total with of that site */ 
} 

h1 {
	font-size: 22px;
	font-weight: bold;
	color: #8399d8;
	display: inline;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	color: #6a81cc;
	display: inline;
}



.page {
	position: relative;
	width: 692px;	
	margin: 0 auto;	
	text-align: left;	
}

/* dummy class */
 .class {
    font-family: Arial;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	color: #2D2D2D;	
	padding: 5px 0px 5px 0px; /*top-right-bottom-left*/	
}

/* home page */

.top_row {
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url('/images/top_row.jpg');
	background-repeat: no-repeat;
	width: 692px;
	height: 106px;
}

#altec_logo a{
	position: absolute;
	left: 30px;
	top: 20px;
	background-image: url('/images/altec_logo_top.jpg');
	background-repeat: no-repeat;
	width: 160px;
	height: 62px;
}

#altec_logo a:hover{
	position: absolute;
	left: 30px;
	top: 20px;
	background-image: url('/images/altec_logo_top.jpg');
	background-repeat: no-repeat;
	width: 160px;
	height: 62px;
}

.tab_menu_container {
	position:absolute;
	left: 222px;
	top: 71px;
	height: 29px;
	width: 470px;
	/*background-color: gray;*/
}

/* tab menu items */

#products a {
	display:block;
	position:relative;
	top: 0px;
	left: 0px;
	height: 29px;
	width: 155px;
	background-image: url('/images/menu/products_off.jpg');
	background-repeat: no-repeat;

}

#products a:hover {
	background-image: url('/images/menu/products_on.jpg');
}


#services a {
	display:block;
	position:absolute;
	top: 0px;
	left: 157px;
	height: 29px;
	width: 155px;
	background-image: url('/images/menu/services_off.jpg');
	background-repeat: no-repeat;

}

#services a:hover {
	background-image: url('/images/menu/services_on.jpg');
}


#quality a {
	display:block;
	position:absolute;
	top: 0px;
	left: 314px;
	height: 29px;
	width: 155px;
	background-image: url('/images/menu/quality_off.jpg');
	background-repeat: no-repeat;

}

#quality a:hover {
	background-image: url('/images/menu/quality_on.jpg');
}


/* top right menu */

.top_right_menu_container {
	position:absolute;
	left: 405px;
	top: 7px;
	height: 20px;
	width: 276px;
	/*background-color: gray;*/
}

#home a {
	display:block;
	position:relative;
	top: 0px;
	left: 0px;
	height: 20px;
	width: 44px;
	background-image: url('/images/menu/home_off.jpg');
	background-repeat: no-repeat;
}


#home a:hover {
	background-image: url('/images/menu/home_on.jpg');
}


#about a {
	display:block;
	position:absolute;
	top: 0px;
	left: 51px;
	height: 20px;
	width: 69px;
	background-image: url('/images/menu/aboutus_off.jpg');
	background-repeat: no-repeat;
}


#about a:hover {
	background-image: url('/images/menu/aboutus_on.jpg');
}


#contact a {
	display:block;
	position:absolute;
	top: 0px;
	left: 126px;
	height: 20px;
	width: 80px;
	background-image: url('/images/menu/contactus_off.jpg');
	background-repeat: no-repeat;
}


#contact a:hover {
	background-image: url('/images/menu/contactus_on.jpg');
}



#sitemap a {
	display:block;
	position:absolute;
	top: 0px;
	left: 215px;
	height: 20px;
	width: 61px;
	background-image: url('/images/menu/sitemap_off.jpg');
	background-repeat: no-repeat;
}


#sitemap a:hover {
	background-image: url('/images/menu/sitemap_on.jpg');
}


/* flash stuff */


.flash_row {
	position: absolute;
	left: 0px;
	top: 106px;
	background-image: url('/images/flash_row.jpg');
	background-repeat: no-repeat;
	width: 692px;
	height: 138px;
}

.flash_content {
	position: absolute;
	left: 157px;
	top: 106px;
	background-color: #f2f6ff;
	width: 533px;
	height: 135px;
}

.tag_lines {
	position: absolute;
	left: 0px;
	top: 244px;
	width: 692px;
	height: 47px;
}

.under_taglines {
	position: absolute;
	left: 0px;
	top: 291px;
	width: 692px;
	height: 8px;
}

/* body section */
.body_content {
	position: absolute;
	left: 0px;
	top: 299px;
	background-image: url('/images/content_bg.jpg');
	width: 692px;
}

.body_text_container {
	position: relative;
	left: 154px;
	top: 0px;
	width: 480px;		
	/*background-color: yellow;*/
}

.body_text {
	font-family: Verdana;
	font-size: 12px;
	/*font-weight: bold;*/	
	text-decoration: none;
	line-height: 25px;
	color: #000000;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
	margin: 31px 0px 0px 30px; /*top-right-bottom-left*/	
}

.body_text a{
	font-family: Verdana;
	font-size: 12px;
	/*font-weight: bold;*/	
	text-decoration: none;
	line-height: 25px;
	color: #303495;
	font-weight: bold;
}

.body_text a:hover {
	color: #2146ae;
	text-decoration: underline;
}

.body_text a:active {
	text-decoration: underline;
	color: #777777;
}

.body_text a:visited {
	color: #6a81cc;
}


#iso_logo a{
	position: absolute;
	left: 573px;
	top: 291px;
	background-image: url('/images/iso_logo_off.jpg');
	background-repeat: no-repeat;
	width: 119px;
	height: 119px;
	z-index:999;
	display: block;
}

#iso_logo a:hover{
	background-image: url('/images/iso_logo_on.jpg');
}

.blue_bullets {
	position: absolute;
	left: 117px;
	top: 37px;
	background-image: url('/images/blue_bullets.jpg');
	background-repeat: no-repeat;
	width: 44px;
	height: 186px;
}


/* bottom lines with home button */
.bott_lines {
	position: relative;
	left: 154px;
	top: 0px;
	background-image: url('/images/bott_lines.jpg');
	background-repeat: no-repeat;
	width: 538px;
	height: 69px;
	padding: 0px 0px 15px 0px; /*top-right-bottom-left*/	
	/*background-color: yellow;*/
}

.bott_text_container {
	position: relative;
	left: 180px;
	top: 40px;
	width: 380px;
	z-index:999;
	/*background-color: yellow;*/
}

#bott_text a{
	font-family: Verdana;
	font-size: 19px;
	/*font-weight: bold;*/	
	text-decoration: none;	
	color: #8399d8;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
	margin: 0px 0px 0px 0px; /*top-right-bottom-left*/	
}

#bott_text a:hover{
	color: #556ba9;	
	text-decoration: none;	
}

/* home button with blue bullet point */
.blue_button_container {
	position: relative;
	left: 573px;
	top: 0px;
	width: 60px;
	height:12px;
	/*background-color: yellow;*/
	z-index:999;
}

#blue_button a{
	/*position: absolute;
	left: 0px;
	top: 0px;*/
	background-image: url('/images/blue_bullet_off.jpg');
	background-repeat: no-repeat;
	width: 12px;
	height: 12px;	
	z-index:999;
	padding: 0px 0px 0px 25px; /*top-right-bottom-left*/	
	margin: 0px 0px 0px -23px; /*top-right-bottom-left*/
}

#blue_button a:hover {
	background-image: url('/images/blue_bullet_on.jpg');
}

#homeB a{
	position: absolute;
	top:0px;
	left:22px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;	
	text-decoration: none;
	color: #b9d0f9;	
	
}

#homeB a:hover {
	color:#2a41a4;
}

/* very bottom row menu */
.bott_row {
	position: relative;
	left: 0px;
	top: 0px;
	background-image: url('/images/bott_row.jpg');
	background-repeat: no-repeat;
	width: 692px;
	height: 67px;
}

.bott_row_menu {
	position:absolute;
	left: 80px;
	top: 40px;
	height: 15px;
	width: 230px;
	/*background-color: gray;*/
}


#divider {
	position: absolute;
	width: 29px;
	height: 16px;
	background-image: url('/images/divider.jpg');
	background-repeat: no-repeat;
	margin: 0px 0px 0px 55px; /*top-right-bottom-left*/		
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/		
}

#divider2 {
	position: absolute;
	width: 29px;
	height: 16px;
	background-image: url('/images/divider.jpg');
	background-repeat: no-repeat;	
	margin: 0px 0px 0px 140px; /*top-right-bottom-left*/		
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/		
}


#productsA a {
	position: absolute;
	top:0px;
	left:0px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	

}

#productsA a:hover {
	color: #ffffff;	
	text-decoration: underline;
}


#servicesA a {
	position: absolute;
	top: 0px;
	left: 90px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	

}

#servicesA a:hover {
	color: #ffffff;	
	text-decoration: underline;
}


#qualityA a {
	position: absolute;
	top: 0px;
	left: 175px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: none;
	color: #ffffff;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	

}

#qualityA a:hover {
	color: #ffffff;	
	text-decoration: underline;
}

/* bottom menu */

.bottom_menu_container {
	position: relative;
	left: 154px;
	top: 0px;
	width: 538px;	
	height:15px;
	/*background-color:silver;*/
}


#homeA a {
	position: absolute;
	top:0px;
	left:26px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #6a81cc;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
}

#homeA a:hover {
	
	color: #556ba9;	
	text-decoration: underline;
}

#aboutA a {
	position: absolute;
	top:0px;
	left:77px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #8399d8;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
}

#aboutA a:hover {	
	color: #556ba9;	
	text-decoration: underline;
}

#contactA a {
	position: absolute;
	top:0px;
	left:150px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #8399d8;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
}

#contactA a:hover {	
	color: #556ba9;	
	text-decoration: underline;
}


#sitemapA a {
	position: absolute;
	top:0px;
	left:240px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #8399d8;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
}

#sitemapA a:hover {	
	color: #556ba9;	
	text-decoration: underline;
}


#faq a {
	position: absolute;
	top:0px;
	left:314px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;	
	text-decoration: none;
	color: #4684bb;	
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/	
}

#faq a:hover {	
	color: #556ba9;	
	text-decoration: underline;
}

#bott_menu_divider {
	position: absolute;
	width: 2px;
	height: 9px;
	background-image: url('/images/bott_menu_divider.jpg');
	background-repeat: no-repeat;	
	margin: 4px 0px 0px 300px; /*top-right-bottom-left*/		
	padding: 0px 0px 0px 0px; /*top-right-bottom-left*/
}

/* buttons on left side */
#faqA a{
	position: absolute;
	left: 33px;
	top: 28px;
	background-image: url('/images/faq_off.jpg');
	background-repeat: no-repeat;
	width: 78px;
	height: 33px;	
}

#faqA a:hover {
	background-image: url('/images/faq_on.jpg');
}


#onTime {
	position: absolute;
	left: 21px;
	top: 82px;
	background-image: url('/images/on-time_off.jpg');
	background-repeat: no-repeat;
	width: 100px;
	height: 100px;	
}


.address_container {
	position: absolute;
	left: 15px;
	top: 250px;
	width:130px;
	color:#626d97;
	font-family: Arial;
	font-size: 10px;	
	text-decoration: none;
}

.header {
	color:#626d97;
	font-family: Arial;
	font-size: 19px;	
	text-decoration: none;
	font-weight: bold;	
	padding: 5px 0px 5px 0px; /*top-right-bottom-left*/
}

#orange_dot {
	position: absolute;
	left: 55px;
	top: 16px;
	background-image: url('/images/orange_dot.jpg');
	background-repeat: no-repeat;
	width: 4px;
	height: 4px;

}

.table_text {
	font-size: 12px;
	margin: 10px 10px 10px 10px;
}
