body {
text-align:center;
background-color: #dadada;
}

#bodycont {
padding: 0px;
margin: 2px auto;
width: 940px;
height: 4120px;
text-align: left;
}
.topbanner { 
position: absolute; 
margin: 0px 0px 0px 0px; 
width: 940px; 
height: 2400px; 
background-image: url(http://www.artandfitness.com/images/amabackground.jpg); 
background-repeat: no-repeat; 
}

#logo-link { 
position: absolute; 
top: 5px; 
left: 290px; 
width: 320px; 
height: 140px; 
background-color: transparent; 
}
.probtext1 { 
position: absolute; 
margin: 435px 0px 0px 50px; 
width: 830px; 
height: 275px;
background: transparent;
color: white;
font-size: 17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
font-weight:normal;
}
.probtext2 { 
position: absolute; 
margin: 1300px 0px 0px 50px; 
text-align:justify;
padding: 5px 0; 
width: 830px; 
height: 275px;
background: transparent;
color: white;
font-size: 17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
font-weight: normal;

}
.amaformstext { 
position: absolute; 
margin: 1460px 0px 0px 280px; 
text-align:justify;
padding: 5px 0; 
width: 575px; 
height: 275px;
background: transparent;
color: white;
font-size:17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
}
.amatkdselfdefensetext{
position: absolute; 
margin: 1675px 0px 0px 80px; 
text-align:justify;
padding: 5px 0; 
width: 575px; 
height: 275px;
background: transparent;
color: white;
font-size:17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
}
.amakickstext{
position: absolute; 
margin: 1860px 0px 0px 280px; 
text-align:justify;
padding: 5px 0; 
width: 575px; 
height: 275px;
background: transparent;
color: black;
font-size:17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
}
.amasparringtext{
position: absolute; 
margin: 2065px 0px 0px 80px; 
text-align:justify;
padding: 5px 0; 
width: 575px; 
height: 275px;
background: transparent;
color: black;
font-size:17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
}
.amatkdtryouttext{
position: absolute; 
margin: 2410px 0px 0px 0px; 
text-align:justify;
padding: 5px 0; 
width: 860px; 
height: 275px;
background: transparent;
color: black;
font-size:20px;
line-height: 5px;
font-family: Arial,Helvetica,sans-serif;
text-align: center;
font-weight:bold;
font-style: italic;
}
.topbanner2 { 
position: absolute; 
margin: 2480px 0px 0px 0px; 
width: 940px; 
height: 1705px; 
background-image: url(http://www.artandfitness.com/images/amabackground2.jpg); 
background-repeat: no-repeat; 
}
.amaselfdefensetext1{
position: absolute; 
margin: 2650px 0px 0px 370px; 
text-align:justify;
padding: 5px 0; 
width: 500px; 
height: 275px;
background: transparent;
color: white;
font-size:17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align: justify;

}
.amaselfdefensetext2{
position: absolute; 
margin: 3090px 0px 0px 70px; 
text-align:justify;
padding: 5px 0; 
width: 500px; 
height: 275px;
background: transparent;
color: black;
font-size:17px;
line-height: 17px;
font-family: Arial,Helvetica,sans-serif;
text-align: justify;
}
.webspecial { 
position: absolute; 
margin: 3680px 0px 0px 415px; 
padding: 5px 0; 
width: 490px; 
height: 455px; 
}


.inputfields {
position: absolute;
margin: 3775px 0px 0px 100px;
width:255px;
font-family: Arial,Helvetica,sans-serif;
height: 80px;
text-align:right;
font-size:18px;
line-height: 25px;
font-weight:bold;
}
.tellmemore {
position: relative;
margin: 5px 0px 0px 15px;
width:255px;
height: 59px;
text-align:left;
}
.paypal {
position: absolute;
margin: 3905px 0px 0px 630px;
width: 100px;
height: 50px;
}
.servicestext{
position: absolute; 
margin: 4010px 0px 0px 50px;
width:840px;
height: 85px;
color: white;
font-family: Arial,Helvetica,sans-serif;
text-align:justify;
font-size:15px;
line-height: 15px;
}
.linkscontainer{
position: absolute; 
margin: 4090px 0px 0px 55px;
width:940px;
height: 10px;
font-size:13px;
text-align:left;
font-family: Arial,Helvetica,sans-serif;
color: red;
text-decoration:none;
}
.footerlinks {
text-decoration:none;
position:relative;
margin: 0px auto;
width:940px;
text-align: left;
color: #ffffff;
}
.footerlinks A:link {text-decoration: none; color: red;}
.footerlinks A:visited span{text-decoration: none; color: red;}
.footerlinks A:active {text-decoration: none; color: white;}
.footerlinks A:hover {text-decoration: none; color: white;}

.contactinfo1 {
position: absolute; 
margin: 4130px 0px 0px 35px; 
color: #ffffff;
width: 860px;
text-align:center;
font-family: Arial,Helvetica,sans-serif;
font-size:15px;
line-height: 15px;
text-decoration:none;}
.contactinfo1 A:link {text-decoration:none;}
.contactinfo2 {
position: absolute; 
margin: 4145px 0px 0px 20px; 
color: #ffffff;
width: 860px;
text-align:center;
font-family: Arial,Helvetica,sans-serif;
font-size:15px;
line-height: 15px;
}



