a:link {color:#000000; font-weight:bold; text-decoration: underline;}
a:visited {color:#000000; font-weight:bold; text-decoration: underline;}
a:hover {color:#919191; font-weight:bold; text-decoration: underline;}
a:active {color:#919191; font-weight:bold; text-decoration: none;}

body {
background-image:url('images/rep.jpg');
font-family: verdana, tahoma, sans-serif;
font-size: 10pt;
}

#container {
background-image:url('images/bg.jpg');
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
height: 675px;
width: 900px;
margin: 0px;
padding:0px;
}

#container2 {
background-image:url('images/bg2.jpg');
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
height: 900px;
width: 900px;
margin: 0px;
padding:0px;
font-size: 9pt;
}

#container3 {
background-image:url('images/bg3.jpg');
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
height: 1050px;
width: 900px;
margin: 0px;
padding:0px;
font-size: 9pt;
}

#acontainer2 {
background-image:url('complete/images/abg2.jpg');
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
height: 900px;
width: 900px;
margin: 0px;
padding:0px;
font-size: 9pt;
}

#acontainer3 {
background-image:url('complete/images/abg3.jpg');
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
height: 1050px;
width: 900px;
margin: 0px;
padding:0px;
font-size: 9pt;
}


#acontainer4 {
background-image:url('complete/images/abg4.jpg');
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 0px;
height: 1175px;
width: 900px;
margin: 0px;
padding:0px;
font-size: 9pt;
}

#extender {
position: absolute;
background-image:url('images/extender.jpg');
background-repeat: no-repeat;
width: 695px;
height: 98px;
left: 205px;
top: 132px;
}

#test {
position: absolute;
left: 9px;
top: 167px;
}

#homepage {
position: absolute;
left: 9px;
top: 229px;
}

#about {
position: absolute;
left: 9px;
top: 272px;
}

#animals {
position: absolute;
left: 9px;
top: 317px;
}

#attraction {
position: absolute;
left: 9px;
top: 361px;
}

#celeb {
position: absolute;
left: 9px;
top: 405px;
}

#email {
position: absolute;
left: 9px;
top: 448px;
}

#loginnav {
position: absolute;
left: 9px;
top: 491px;
}

#title {
position: absolute;
left: 191px;
top: 18px;
}

#attadindex {
position: absolute;
left: 608px;
top: 122px;
}

#books2 {
position: absolute;
left: 2px;
top: 543px;
width: 202px;
height: 202px;
z-index: 1000;
}

#testimonials {
position: absolute;
left: 772px;
top: 502px;
}

#quote {
position: absolute;
left: 234px;
top: 195px;
width: 365px;
font-size: 8pt;
}

#maintext {
position: absolute;
left: 234px;
top: 275px;
width: 485px;
}

#maintext2 {
position: absolute;
left: 234px;
top: 180px;
width: 640px;
}

#righttext {
position: absolute;
left: 761px;
top: 177px;
width: 121px;
font-size: 8pt;
font-weight: bold;
}

#pagetitle {
position: absolute;
left: 235px;
top: 167px;
}

#pagetitle2 {
position: absolute;
left: 234px;
top: 150px;
}

#footer {
position: absolute;
left: 285px;
top: 638px;
width: 341px;
font-size: 7pt;
text-align: center;
}

#footer2 {
position: absolute;
left: 285px;
top: 863px;
width: 341px;
font-size: 7pt;
text-align: center;
}

#footer3 {
position: absolute;
left: 285px;
top: 1013px;
width: 341px;
font-size: 7pt;
text-align: center;
}

#footer4 {
position: absolute;
left: 285px;
top: 1138px;
width: 341px;
font-size: 7pt;
text-align: center;
}

#animalpic {
position: absolute;
left: 670px;
top: 160px;
}


#animalpad {
position: absolute;
left: 237px;
top: 300px;
height: 60px;
width: 235px;
}

#animalcareers {
position: absolute;
left:425px;
top:160px;
width: 110px;
}

#animalcareersp {
position: absolute;
left:545px;
top:160px;
width: 110px;
}

#animalcelebs {
position: absolute;
left:545px;
top:160px;
width: 105px;
}

#animalcelebsp {
position: absolute;
left:425px;
top:160px;
width: 110px;
}

#animaltext2 {
position: absolute;
left: 237px;
top: 360px;
width:610px;
}

#animaltext {
position: absolute;
left: 237px;
top: 402px;
width:610px;
}

.animaltitle {
font-size: 18pt;
font-weight: bold;
}


#testresult {
position: absolute;
left: 675px;
top: 315px;
width: 215px;
font-size: 12pt;
font-style: italic;
vertical-align:bottom;
}

#testresultsingle {
position: absolute;
left: 485px;
top: 371px;
width: 400px;
font-size: 12pt;
font-style: italic;
vertical-align:bottom;
}

#testresultthumb2 {
position: absolute;
left: 655px;
top: 340px;
width: 90px;
font-size: 7pt;
text-align: center;
}

#testresultthumb3 {
position: absolute;
left: 755px;
top: 340px;
width: 90px;
font-size: 7pt;
text-align: center;
}

#resultbar {
position: absolute;
left: 206px;
top: 137px;
}

/* test.php */

#testtitle {
position: absolute;
left: 236px;
top: 220px;
}

#testsnake {
position: absolute;
top: 136px;
left: 684px;
}

#testtext {
position: absolute;
left: 234px;
top: 379px;
width: 200px;
font-size: 12pt;
font-weight: bold;
}

#testcontainer {
position: absolute;
left: 234px;
top: 590px;
font-size: 12pt;
font-weight: bold;
}

#size {
position: absolute;
left: 0px;
top: 4px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#aggression {
position: absolute;
left: 0px;
top: 29px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#greg {
position: absolute;
top: 54px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#attractive {
position: absolute;
top: 79px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#depend {
position: absolute;
top: 104px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#int {
position: absolute;
top: 129px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#athletic {
position: absolute;
top: 154px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#life {
position: absolute;
top: 179px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#travel {
position: absolute;
top: 202px;
font-size: 12pt;
font-weight: bold;
width: 200px;
}

#emaillist {
position: absolute;
top: 227px;
font-size: 9pt;
font-weight: normal;
width: 212px;
}

/* selects */

#a1 {
position: absolute;
left: 216px;
top: 0px;
}

#a2 {
position: absolute;
left: 216px;
top: 25px;
}

#a3 {
position: absolute;
left: 216px;
top: 50px;
}

#a4 {
position: absolute;
left: 216px;
top: 75px;
}

#a5 {
position: absolute;
left: 216px;
top: 100px;
}

#a6 {
position: absolute;
left: 216px;
top: 125px;
}

#a7 {
position: absolute;
left: 216px;
top: 150px;
}

#a8 {
position: absolute;
left: 216px;
top: 175px;
}

#a9 {
position: absolute;
left: 216px;
top: 200px;
}

#emailer {
position: absolute;
left: 214px;
top: 225px;
}

#submit {
position: absolute;
left: 216px;
top: 266px;
}

#testads {
position: absolute;
left: 234px;
top: 250px;
width: 470px;
height: 62px;
}

#testadsbottom {
position: absolute;
left: 0px;
top: 310px;
width: 470px;
height: 62px;
}

#testboxes {
position: absolute;
left: 450px;
top: 375px;
width: 320px;
}

#testdesc {
position: absolute;
left: 237px;
top: 320px;
width: 505px;
}

#longtop {
position: absolute;
left: 207px;
top: 133px;
}

#testrightad {
position: absolute;
left: 749px;
top: 276px;
width: 120px;
height: 240px;
}

/* about.php */

#shortextend {
position: absolute;
left: 211px;
top: 139px;
}

#abouttext {
position: absolute;
left: 234px;
top: 175px;
width: 640px;
}

#aboutsandbag {
float: right;
width: 185px;
height: 162px;
}

.aboutsandbagp {
vertical-align: text-top;
}

#aboutsandbag2 {
float: left;
width: 88px;
height: 71px;
}

#aboutmonkey {
position: absolute;
left: 689px;
top: 85px;
}

#aboutmouse {
position: absolute;
left: 206px;
top: 508px;
}


/* animals.php */

#animaltitle {
position: absolute;
left: 239px;
top: 168px;
width:210px;
}

#animalads {
position: absolute;
left: 240px;
top: 194px;
height: 60px;
width: 468px;
z-index: 1000;
}

#animaldesc {
position: absolute;
left: 240px;
top: 257px;
width: 620px;
font-size:10pt;
}

.animallist {
font-size: 8pt;
font-style: italic;
}

.animalatt {
font-size: 8pt;
}

.animalcat {
font-size: 14pt;
}

#rodents {
position: absolute;
left: 208px;
top: 449px;
}

#rodentstext {
position: absolute;
left: 420px;
top: 471px;
width: 445px;
}

#herbs {
position: absolute;
left: 173px;
top: 541px;
z-index: 100;
}

#herbstext {
position: absolute;
left: 420px;
top: 563px;
width: 445px;
}

#carns {
position: absolute;
left: 214px;
top: 648px;
}

#carnstext {
position: absolute;
left: 420px;
top: 670px;
width: 445px;
}

#birds {
position: absolute;
left: 214px;
top: 758px;
}

#birdstext {
position: absolute;
left: 420px;
top: 780px;
width: 445px;
}

#reps {
position: absolute;
left: 214px;
top: 844px;
}

#repstext {
position: absolute;
left: 420px;
top: 866px;
width: 445px;
}

/* animalcats */

#animaldesclinks {
position:absolute;
left: 214px;
top: 295px;
}

#catatt {
position: absolute;
left: 239px;
top: 208px;
width: 420px;
font-size: 8pt;
font-style: italic;
}

.oneanimal {
width: 320px;
height:55px;
}

.catthetitle {
font-size: 11pt;
}

.catthdesc {
font-size: 7pt;
font-style: italic;
}

.catthatt {
font-size: 8pt;
}




/* rodents.php */

#rodentsimg {
position: absolute;
left: 659px;
top: 149px;
}

#rodentsdesc {
position: absolute;
left: 239px;
top: 240px;
width: 430px;
}

#rodentsdesc2 {
position: absolute;
left: 239px;
top: 330px;
width: 630px;
}

#rodentsthumbs1 {
position: absolute;
left: 239px;
top: 565px;
width: 310px;
}

#rodentsthumbs2 {
position: absolute;
left: 559px;
top: 565px;
width: 320px;
}


/* herbs.php */

#herbsimg {
position: absolute;
left: 678px;
top: 139px;
}

#herbsdesc {
position: absolute;
left: 239px;
top: 240px;
width: 430px;
}

#herbsdesc2 {
position: absolute;
left: 239px;
top: 350px;
width: 630px;
}

#herbsthumbs1 {
position: absolute;
left: 239px;
top: 513px;
width: 310px;
}

#herbsthumbs2 {
position: absolute;
left: 559px;
top: 513px;
width: 320px;
}

/* carns.php */

#carnsimg {
position: absolute;
left: 731px;
top: 139px;
}

#carnsdesc {
position: absolute;
left: 239px;
top: 260px;
width: 460px;
}

#carnsthumbs1 {
position: absolute;
left: 239px;
top: 373px;
width: 310px;
}

#carnsthumbs2 {
position: absolute;
left: 559px;
top: 373px;
width: 320px;
}

/* birds.php */

#birdsimg {
position: absolute;
left: 719px;
top: 149px;
}

#birdsdesc {
position: absolute;
left: 239px;
top: 240px;
width: 450px;
}

#birdsdesc2 {
position: absolute;
left: 239px;
top: 325px;
width: 630px;
}

#birdsthumbs1 {
position: absolute;
left: 239px;
top: 570px;
width: 310px;
}

#birdsthumbs2 {
position: absolute;
left: 559px;
top: 570px;
width: 320px;
}


/* reps.php */

#repsimg {
position: absolute;
left: 731px;
top: 149px;
}

#repsdesc {
position: absolute;
left: 239px;
top: 230px;
width: 420px;
}

#repsdesc2 {
position: absolute;
left: 239px;
top: 308px;
width: 630px;
}

#repsthumbs1 {
position: absolute;
left: 239px;
top: 400px;
width: 620px;
}

#repsthumbs2 {
position: absolute;
left: 559px;
top: 400px;
width: 320px;
}

/* celeb.php */

#celebcol1 {
position: absolute;
left: 239px;
top: 280px;
width: 210px;
font-size: 8pt;
}

#celebcol2 {
position: absolute;
left: 440px;
top: 280px;
width: 210px;
font-size: 8pt;
}

#celebcol3 {
position: absolute;
left: 640px;
top: 280px;
width: 210px;
font-size: 8pt;
}

#celebdesc {
position: absolute;
left: 240px;
top: 210px;
width: 620px;
}

/* email.php */

#emailtext {
position: absolute;
left: 234px;
top: 210px;
width: 620px;
font-size: 12pt;
}

/* complete.php */

#atttitle {
position: absolute;
left: 238px;
top: 0px;
}

#attractiontext {
position: absolute;
left: 234px;
top: 175px;
width: 640px;
text-size: 8pt;
}

#attsandbag {
float: right;
width: 185px;
height: 70px;
}

.attsandbagp {
vertical-align: text-top;
}

#attpagebirds {
position: absolute;
left: 674px;
top: 66px;
}

#matchprev {
position: absolute;
left: 75px;
top: 492px;
}

/* testimonials.php */

#testimonialstext {
position: absolute;
left: 234px;
top: 200px;
width: 640px;
font-size: 8pt;
}

/* lbirds */

#lbirds {
position: absolute;
left: 42px;
top: 830px;
}

#lbirds2 {
position: absolute;
left: 225px;
top: 937px;
}

#lessgrass {
position: absolute;
left: 275px;
top: 937px;
}

#attlink {
position: absolute;
left: 285px;
top: 937px;
width: 564px;
font-size: 12pt;
}

#attlinktop {
position: absolute;
left: 661px;
top: 310px;
width:210px;
font-size: 8pt;
}

#heartstop {
position: absolute;
left: 811px;
top: 200px;
}

/* blog code */

#share {
position: absolute;
left: 239px;
top: 295px;
width:210px;
}

#code {
display: none;
position:absolute;
top: 400px;
left: 239px;
background-color: #c8ae7f;
padding-top: 3px;
padding-bottom: 3px;
}

.codetext {
height: 170px;
width: 425px;
}


/* attract.php */

#animalpicatt {
position: absolute;
left: 650px;
top: 190px;
}

#animalpicatt2 {
position: absolute;
left: 700px;
top: 190px;
}

#attprofilelinks {
position: absolute;
left: 705px;
top: 312px;
width: 148px;
height: 50px;
font-size: 8pt;
text-align: right;
}

#attprofilesandbag {
float: right;
width: 153px;
height: 204px;
}

.attprofilesandbag {
vertical-align: text-top;
}


#attprofiletext {
position: absolute;
left: 239px;
top: 218px;
width:610px;
}


#friendface {
position: absolute;
left: 0px;
top: 66px;
width: 215px;
}

#sexface {
position: absolute;
left: 215px;
top: 66px;
width: 215px;
}

#loveface {
position: absolute;
left: 430px;
top: 66px;
width: 215px;
}

#friendtext {
position: absolute;
left: 0px;
top: 211px;
width: 215px;
font-size: 12pt;
text-align: center;
}

#sextext {
position: absolute;
left: 215px;
top: 211px;
width: 215px;
font-size: 12pt;
text-align: center;
}

#lovetext {
position: absolute;
left: 430px;
top: 211px;
width: 215px;
font-size: 12pt;
text-align: center;
}

#friendtitle {
position: absolute;
left: 0px;
top: 31px;
width: 215px;
font-size: 14pt;
text-align: center;
}

#sextitle {
position: absolute;
left: 215px;
top: 31px;
width: 215px;
font-size: 14pt;
text-align: center;
}

#lovetitle {
position: absolute;
left: 430px;
top: 31px;
width: 215px;
font-size: 14pt;
text-align: center;
}

#select {
position: absolute;
left:239px;
top: 615px;	
}

#thumbsplus1 {
position: absolute;
left: 227px;
top: 400px;
width:100px;
text-align: center;
font-weight: bold;
}

#thumbsplus2 {
position: absolute;
left: 319px;
top: 400px;
width:50px;
text-align: center;
}

#thumbsplus3 {
position: absolute;
left: 361px;
top: 400px;
width:100px;
text-align: center;
font-weight: bold;
}

#matetitle {
position: absolute;
left: 12px;
top: 0px;
width:410px;
font-weight: bold;
font-size: 12pt;
}

#matches {
position: absolute;
left: 239px;
top: 365px;
width:415px;
}

#download {
position: absolute;
left: 239px;
top: 900px;
text-align: center;
width: 630px;
font-size: 8pt;
}

#errorpic {
position: absolute;
left: 239px;
top: 170px;
}

#errortext {
position: absolute;
left: 539px;
top: 170px;
width: 350px;
height: 283px;
}

#errorads {
position: absolute;
left: 239px;
top: 470px;
width: 650px;
text-align: center;
}

#mateerrorpic {
position: absolute;
left: 239px;
top: 430px;
}

#mateerrortext {
position: absolute;
left: 539px;
top: 430px;
width: 350px;
height: 283px;
}

#animaltable {
position: absolute;
left: 235px;
top: 162px;
font-size: 10pt;
}

#tablethumb {
position: absolute;
left: 813px;
top: 163px;
}

/* signup */

#signupform {
position: absolute;
left: 236px;
top: 215px;
font-size: 10pt;
width: 550px;
}

#membertitle {
position: absolute;
left: 236px;
top: 178px;
}

#resultad {
position: absolute;
left: 621px;
top: 310px;
height: 60px;
width: 235px;
}

#profilead {
position: absolute;
left: 237px;
top: 343px;
height: 60px;
width: 468px;
}

/* logged in*/

#nopay {
position: absolute;
left: 236px;
top: 230px;
font-size: 10pt;
width: 350px;
}

#nopaybottom {
position: absolute;
left: 236px;
top: 590px;
font-size: 10pt;
width: 600px;
}

#errornopay {
position: absolute;
left: 595px;
top: 225px;
}

#loginpageleft {
position: absolute;
left: 250px;
top: 227px;
font-size: 10pt;
width: 250px;
}

#loginpageright {
position: absolute;
left: 500px;
top: 225px;
font-size: 12pt;
width: 350px;
}

#completemain {
position: absolute;
left:227px;
top:143px;
}

#completeabout {
position: absolute;
left:290px;
top:143px;
}

#relprofs {
position: absolute;
left:366px;
top:143px;
}

#matchmaker {
position: absolute;
left:542px;
top:143px;
}

#attdownloads {
position: absolute;
left:661px;
top:143px;
}

#attlogout {
position: absolute;
left: 710px;
top: 157px;
width: 170px;
font-size: 8pt;
}

#attlogoutnopay {
position: absolute;
left: 715px;
top: 185px;
width: 170px;
font-size: 8pt;
}

/* compatlist */

#compatsthumbs1 {
position: absolute;
left: 239px;
top: 270px;
width: 160px;
}

#compatsthumbs2 {
position: absolute;
left: 401px;
top: 270px;
width: 160px;
}

#compatsthumbs3 {
position: absolute;
left: 563px;
top: 270px;
width: 160px;
}

#compatsthumbs4 {
position: absolute;
left: 725px;
top: 270px;
width: 160px;
}

.attthtitle {
font-size: 9pt;
}


/* mixer */

#animaltitleatt {
position: absolute;
left: 239px;
top: 188px;
width:620px;
}

#mate1 {
position: absolute;
left: 250px;
top: 290px;
text-align: center;
}

#plus {
position: absolute;
left: 475px;
top: 340px;
width: 150px;
text-align: center;
}

#mate2 {
position: absolute;
left: 650px;
top: 290px;
text-align: center;
}

#compatbox {
position: absolute;
left: 227px;
top: 530px;
}

/* about */
#aboutbirds {
position: absolute;
left: 737px;
top: 197px;
} 

#completeaboutsandbag {
float: right;
width: 130px;
height: 146px;
}

.completeaboutsandbagp {
vertical-align: text-top;
}

#cats {
position: absolute;
top: 703px;
left: 541px;
}

#penguins {
position: absolute;
top: 456px;
left: 594px;
}

#mice {
position: absolute;
top: 521px;
left: 478px;
}



#oneheart {
position: absolute;
left: 196px;
top: 328px;
}

#micesm {
position: absolute;
left: 477px;
top: 317px;
}

#attadtitle {
position: absolute;
left: 253px;
top: 366px;
}

#attadtext {
position: absolute;
left: 252px;
top: 330px;
width: 222px;
height: 62px;
}


#drphil {
position: absolute;
left: 206px;
top:139px;
}

#drphil_test {
position: absolute;
left: 210px;
top:155px;
}

#limelight {
position:absolute;
left:5px;
top:525px;
}

#limelight_test {
position: absolute;
left: 2px;
top: 765px;
}