BODY { background-image: url('/images/background.jpg'); background-repeat: repeat-x; font-family: 'Verdana','Arial','Helvetica', sans-serif; font-size: 10pt; color: #666; background-color:#fafafa; padding-top: 0px; margin-top: 0px; padding-bottom: 0px; margin-bottom: 0px; margin-left: 0px; padding-left: 0px; margin-right: 0px; padding-right: 0px;}

TD { font-family: 'Verdana','Arial','Helvetica', sans-serif; font-size: 8pt; font-weight: normal;}

H1 { font-family: 'Verdana','Arial','Helvetica', sans-serif; font-size: 10pt; color: #666; }

a.smallwhitetext { font-family: 'Verdana','Arial','Helvetica', verdana; font-size: 8pt; color: #FFFFFF; text-decoration: none }
a.smallwhitetext:hover { color: #06fd74}

a.buttontext { font-family: 'Arial','Verdana','Helvetica', verdana; font-size: 11px; color: #666666; text-decoration: none }
a.buttontextdown { font-family: 'Arial','Verdana','Helvetica', verdana; font-size: 11px; color: #FFFFFF; text-decoration: none }

.smallwhitetext { font-family: 'Verdana','Arial','Helvetica', verdana; font-size: 7pt; color: #FFFFFF; text-decoration: none }
.boldsmallwhitetext { font-family: 'Verdana','Arial','Helvetica', verdana; font-size: 9pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.boldsmallwhitetexttech { font-family: 'Verdana','Arial','Helvetica', verdana; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none }
.footertextmenu { font-family: 'Verdana','Arial','Helvetica', arial; font-size: 8pt; font-weight: bold; color: #333; text-decoration: none } 
.footertext { font-family: 'Verdana','Arial','Helvetica', arial; font-size: 7pt; font-weight: bold; color: #666; text-decoration: none } 

a.footerlegal { font-family: 'Verdana','Arial','Helvetica', arial; font-size: 8pt; font-weight: normal; color: #666; text-decoration: none }

a.footerclear { font-family: 'Verdana','Arial','Helvetica', arial; font-size: 8pt; font-weight: normal; color: #666; text-decoration: none }  

.footer_spacing {
	line-height: 1.7;
}

#content {
	margin-left: auto;
	margin-right: auto;
	width: 953px;
}
#header {
	position: relative;
	width: 953px;
	height: 120px;
}
#ab_logo {
	position: absolute;
	top: 10px;
	left: 0px;
}
#ab_phone {
	position: absolute;
	top: 25px;
	left: 460px;
	width: 220px;
	height: 22px;
}
#account_option {
	position: absolute;
	top: 2px;
	left: 670px;
	width: 240px;
	height: 22px;
}
#ab_search {
	position: absolute;
	top: 30px;
	left: 690px;
	width: 200px;
	height: 22px;
}
#ab_menu {
	position: absolute;
	top: 82px;
	left: 0px;
	width: 953px;
	height: 22px;
}
#document_content {
	margin-top: 200px;
}
#ab_footer {
	background-image: url('/images/background-footer.jpg');
	width: 100%;
	height: 407px;
}
#leftborder {
	background-image: url(/images/borders.jpg);
	background-position: -13px 0px;
	background-repeat: repeat;
	width: 5px;
	height: 40px;
}

#rightborder {
	background-image: url(/images/borders.jpg);
	background-position: -49px 0px;
	background-repeat: repeat;
	width: 5px;
	height: 40px;
}

#search_box {
    background: url(/images/search_box.jpg);
    background-repeat: no-repeat;
    width: 215px;
    height: 20px;
}

#search_box #search {
    float: left;
    padding: 0;
    margin: 3px 0 0 3px;
    border: 0;
    width: 158px;
    background: none;
    font-family: 'Verdana','Arial','Helvetica', verdana; font-size: 7pt; color: #6C6C6C;
}

.formsearchbox {
	background-color : #FFFFFF;
	border: 1px solid #CCCCCC;
	width: 150px;
	height: 17px;
}

#button1 {
	background-image: url(/images/buttons_new.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 85px;
	height: 38px;
}

#button2 {

	background-image: url(/images/buttons_new.jpg);
	background-position: -88px 0px;
	background-repeat: no-repeat;
	width: 124px;
	height: 38px;

}
#button3 {
	background-image: url(/images/buttons_new.jpg);
	background-position: -215px 0px;
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
}
#button4 {
	background-image: url(/images/buttons_new.jpg);
	background-position: -338px 0px;
	background-repeat: no-repeat;
	width: 145px;
	height: 38px;
}
#button5 {
	background-image: url(/images/buttons_new.jpg);
	background-position: -483px 0px;
	background-repeat: no-repeat;
	width: 130px;
	height: 38px;
}
#button6 {
	background-image: url(/images/buttons_new.jpg);
	background-position: -613px 0px;
	background-repeat: no-repeat;
	width: 110px;
	height: 38px;
}
#button7 {
	background-image: url(/images/buttons_new.jpg);
	background-position: -723px 0px;
	background-repeat: no-repeat;
	width: 132px;
	height: 38px;
}
#button8 {
	background-image: url(/images/buttons_new.jpg);
	background-position: -855px 0px;
	background-repeat: no-repeat;
	width: 116px;
	height: 38px;
	color: #ffffff;
}

#button1down {
	background-image: url(/images/buttons_new.jpg);
	background-position: 0px -40px;
	background-repeat: no-repeat;
	width: 85px;
	height: 38px;
}

#button2down {

	background-image: url(/images/buttons_new.jpg);
	background-position: -85px -40px;
	background-repeat: no-repeat;
	width: 124px;
	height: 38px;

}
#button3down {
	background-image: url(/images/buttons_new.jpg);
	background-position: -212px -40px;
	background-repeat: no-repeat;
	width: 120px;
	height: 38px;
}
#button4down {
	background-image: url(/images/buttons_new.jpg);
	background-position: -338px -40px;
	background-repeat: no-repeat;
	width: 145px;
	height: 38px;
}
#button5down {
	background-image: url(/images/buttons_new.jpg);
	background-position: -483px -40px;
	background-repeat: no-repeat;
	width: 130px;
	height: 38px;
}
#button6down {
	background-image: url(/images/buttons_new.jpg);
	background-position: -613px -40px;
	background-repeat: no-repeat;
	width: 110px;
	height: 38px;
}
#button7down {
	background-image: url(/images/buttons_new.jpg);
	background-position: -723px -40px;
	background-repeat: no-repeat;
	width: 132px;
	height: 38px;
}

#footerbar {
	background-image: url(/images/footer_images.jpg);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 940px;
	height: 50px;
}

#payment {
	background-image: url(/images/footer_images.jpg);
	background-position: -20px -50px;
	background-repeat: no-repeat;
	width: 950px;
	height: 45px;
}

.intro_text {
	 line-spacing: 1.5em;
}
#intro_text_content {
	 line-spacing: 1.5em;
	 padding-top: 50px;
	 padding-left: 25px;
  	 padding-right: 25px
}

#intro_text {
	background-image: url('/images/home-intro.jpg');
	position: relative;
	width: 953px;
	height: 350px;
}
#our_clients {
	position: absolute;
	top: 10px;
	left: 682px;
}

