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

#bodycont {
padding: 0px;
margin: 2px auto;
width: 830px;
height: 2300px;
text-align: left;
}
.topbanner { 
position: absolute; 
margin: -5px 0px 0px -65px; 
width: 940px; 
height: 2307px; 
background-image: url(http://www.artandfitness.com/images/background.jpg); 
background-repeat: no-repeat; 
}
#logo-link { 
position: absolute; 
top: 5px; 
left: 290px; 
width: 320px; 
height: 140px; 
background-color: transparent; 
}
.probtext1 { 
position: absolute; 
margin: 715px 0px 0px -10px; 
text-align:justify;
padding: 5px 0; 
width: 830px; 
height: 275px;
background: transparent;
color: black;
font-size:18px;
line-height: 18px;
font-weight:bold;

}
.probtext2 { 
position: absolute; 
margin: 800px 0px 0px -10px; 
text-align:justify;
padding: 5px 0; 
width: 830px; 
height: 275px;
background: transparent;
color: black;
font-size:18px;
line-height: 18px;
font-weight:bold;

}
.webspecial { 
position: absolute; 
margin: 1680px 0px 0px 415px; 
padding: 5px 0; 
width: 490px; 
height: 455px; 
}


.inputfields {
position: absolute;
margin: 1895px 0px 0px 45px;
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: 2025px 0px 0px 565px;
width: 100px;
height: 50px;
}
.servicestext{
position: absolute; 
margin: 2140px 0px 0px -15px;
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: 2215px 0px 0px -10px;
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: 2250px 0px 0px -25px; 
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: 2270px 0px 0px -25px; 
color: #ffffff;
width: 860px;
text-align:center;
font-family: Arial,Helvetica,sans-serif;
font-size:15px;
line-height: 15px;
}


