body {
margin: 0px;
padding: 0px;
background-color: #cccccc;
font-family: arial, helvetica, sans-serif;
}

a:link {color: #cc0000;
text-decoration: underline;
}
a:visited {color: #cc0000;
text-decoration: underline;}

a:hover {color: #ff3333;
text-decoration: underline;
}
a:active {color: #000000;
text-decoration: none;
}


a.nav:link {color: #000000;
text-decoration: none;
border: 1px solid #ffffff;
}
a.nav:visited {color: #000000;
text-decoration: none;
border: 1px solid #ffffff;}
a.nav:hover {color: #ffffff;
background-color: #ff3300;
border: 1px solid #000000;
text-decoration: none;
}
a.nav:active {color: #000000;
text-decoration: none;
border: 1px solid #ffffff;}

#pagehold {
position: relative; top: 0px; left:0px;
width: 800px;
height: 1800px;
;
}


#pagehold.samples {
position: relative; top: 0px; left:0px;
width: 800px;
height: 900px;
}


#pagehold.links {
position: relative; top: 0px; left:0px;
width: 800px;
height: 2200px;
}

#pagehold.updates {
position: relative; top: 0px; left:0px;
width: 800px;
height: 1800px;
}

#pagehold.webm {
position: relative; top: 0px; left:0px;
width: 800px;
height: 3500px;
}

#pagehold.join {
position: relative; top: 0px; left:0px;
width: 800px;
height: 2300px;
}

#pagehold.warn {
position: relative; top: 0px; left:0px;
width: 800px;
height: 700px;
}

#pagehold.infoo {
position: relative; top: 0px; left:0px;
width: 800px;
height: 3800px;
}

#pagehold.wish {
position: relative; top: 0px; left:0px;
width: 800px;
height: 1100px;
}


#titlelogo {
position: absolute; top: 50px; left:320px;
font-size: 44px;
line-height: 44px;
font-weight: normal;
color: #000000;
text-align: center;
letter-spacing: -2px;
width: 200px;
}

#titlelogog {
position: absolute; top: 52px; left:322px;
font-size: 44px;
line-height: 44px;
font-weight: normal;
color: #999999;
text-align: center;
letter-spacing: -2px;
width: 200px;
}

#titlelogo2 {
position: absolute; top: 100px; left:325px;
font-size: 15px;
line-height: 15px;
font-weight: normal;
color: #666666;
text-align: center;
letter-spacing: 6px;
width: 200px;
}

#titlelogo3 {
position: absolute; top: 105px; left:315px;
font-size: 18px; 
line-height: 18px;
font-weight: normal;
color: #dddddd;
text-align: center;
letter-spacing: 10px;
width: 200px;
}


#redline {
position: absolute; top: 200px; left:50px;
background-color:  #ff3300;
font-size: 1px;
width: 700px;
height: 8px;
}

#blackline {
position: absolute; top: 201px; left:51px;
background-color:  #333333;
font-size: 1px;
white-space: normal;
width: 700px;
height: 8px;
}

#redlinevert {
position: absolute; top: 250px; left:340px;
background-color:  #ff3300;
white-space: normal;
width: 7px;
height: 1270px;
}

#blacklinevert {
position: absolute; top: 251px; left:341px;
background-color:  #000000;
white-space: normal;
width: 7px;
height: 1270px;
}

#redline2 {
position: absolute; top: 55px; left:421px;
background-color:  #ff3300;
white-space: normal;
width: 5px;
height: 40px;
}

#redline2sh {
position: absolute; top: 56px; left:422px;
background-color:  #330000;
white-space: normal;
width: 5px;
height: 40px;
}





#navlinks {
position: absolute; top: 204px; left:50px;
font-size: 15px;
line-height: 24px;
font-weight: normal;
color: #333333;
text-align: center;
letter-spacing: 1px;
width: 700px;
}

#navlinks2 {
position: absolute; top: 223px; left:150px;
font-size: 15px;
line-height: 24px;
font-weight: normal;
color: #333333;
text-align: left;
letter-spacing: 1px;
width: 600px;
}

#checkgal {
position: absolute; top: 1570px; left:50px;
font-size: 24px;
line-height: 28px;
font-weight: bold;
color: #333333;
text-align: center;
letter-spacing: 1px;
width: 700px;
}

#joinnow {
position: absolute; top: 710px; left:50px;
font-size: 24px;
line-height: 28px;
font-weight: bold;
color: #333333;
text-align: center;
letter-spacing: 1px;
width: 700px;
}


#figure01  {
position: absolute; top: 91px; left:540px;
}

#figure02  {
position: absolute; top: 18px; left:180px;
}

#figure03  {
position: absolute; top: 104px; left:385px;
}


#figure04  {
position: absolute; top: 115px; left:70px;
}


#figure05  {
position: absolute; top: 22px; left:655px;
}


#figure06  {
position: absolute; top: 126px; left:260px;
}



#logo {
position: absolute; top: 50px; left:300px;
}







.photohoriz  {
background-color:  #333333;
border: 3px solid #000000;
width: 190px;
height: 130px;
}

.photovert  {
background-color:  #333333;
border: 3px solid #000000;
width: 130px;
height: 190px;
}


.shadhoriz  {
border: 0px;
}


.shadvert  {
border: 0px;
}


#photo01  {
position: absolute; top: 259px; left:59px;}

#shadow01  {
position: absolute; top: 263px; left:40px;}

#photo02  {
position: absolute; top: 455px; left:82px;}


#shadow02  {
position: absolute; top: 460px; left:62px;}



#photo03  {
position: absolute; top: 716px; left:100px;}

#shadow03  {
position: absolute; top: 719px; left:81px;}




#photo04  {
position: absolute; top: 920px; left:48px;}

#shadow04  {
position: absolute; top: 923px; left:30px;}



#photo05  {
position: absolute; top: 1120px; left:130px;}

#shadow05  {
position: absolute; top: 1124px; left:112px;}


#photo06  {
position: absolute; top: 1390px; left:85px;}

#shadow06  {
position: absolute; top: 1395px; left:66px;}



#photo101  {
position: absolute; top: 252px; left:582px;}

#shadow101  {
position: absolute; top: 256px; left:587px;}


#photo102  {
position: absolute; top: 500px; left:420px;}

#shadow102  {
position: absolute; top: 504px; left:430px;}



#photo103  {
position: absolute; top: 750px; left:610px;}

#shadow103  {
position: absolute; top: 755px; left:615px;}


#photo104  {
position: absolute; top: 800px; left:380px;}

#shadow104  {
position: absolute; top: 805px; left:385px;}


#photo105  {
position: absolute; top: 1080px; left:500px;}

#shadow105  {
position: absolute; top: 1085px; left:505px;}


#photo106  {
position: absolute; top: 1270px; left:450px;}

#shadow106  {
position: absolute; top: 1275px; left:455px;}



#text01 {
position: absolute; top: 265px; left:359px;
font-size: 18px; 
font-weight: normal;
color: #000000;
text-align: left;
letter-spacing: 1px;
line-height: 20px;
width: 300px;
}
#text01.a {
position: absolute; top: 270px; left:364px;
color: #aaaaaa;
}
#text01.b {
position: absolute; top: 265px; left:279px;
color: #ffffff;
}


#text02 {
position: absolute; top: 500px; left:135px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: right;
letter-spacing: 1px;
line-height: 22px;
width: 200px;
}

#text02.a {
position: absolute; top: 505px; left:130px;
color: #aaaaaa;
}

#text03 {
position: absolute; top: 680px; left:359px;
font-size: 18px; 
font-weight: normal;
color: #000000;
text-align: left;
line-height: 20px;
letter-spacing: 1px;
width: 250px;
}

#text03.a {
position: absolute; top: 685px; left:364px;
color: #aaaaaa;
}



#text04 {
position: absolute; top: 1000px; left:600px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: left;
line-height: 20px;
letter-spacing: 1px;
width: 250px;
}

#text04.a {
position: absolute; top: 1005px; left:605px;
color: #aaaaaa;
}

#text05 {
position: absolute; top: 1150px; left:40px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: left;
line-height: 20px;
letter-spacing: 1px;
width: 250px;
}

#text05.a {
position: absolute; top: 1155px; left:35px;
color: #aaaaaa;
}



#text06 {
position: absolute; top: 880px; left:30px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: right;
letter-spacing: 1px;
line-height: 20px;
width: 200px;
}

#text06.a {
position: absolute; top: 885px; left:25px;
color: #aaaaaa;
}

#text07 {
position: absolute; top: 1280px; left:660px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: left;
letter-spacing: 1px;
line-height: 20px;
width: 200px;
}

#text07.a {
position: absolute; top: 1285px; left:665px;
color: #aaaaaa;
}


#text08 {
position: absolute; top: 1080px; left:400px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: left;
letter-spacing: 1px;
line-height: 20px;
width: 200px;
}

#text08.a {
position: absolute; top: 1085px; left:405px;
color: #aaaaaa;
}


#text09 {
position: absolute; top: 1500px; left:500px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: left;
line-height: 20px;
letter-spacing: 1px;
width: 250px;
}

#text09.a {
position: absolute; top: 1505px; left:505px;
color: #aaaaaa;
}

#text10 {
position: absolute; top: 1350px; left:120px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: left;
line-height: 20px;
letter-spacing: 1px;
width: 250px;
}

#text10.a {
position: absolute; top: 1355px; left:115px;
color: #aaaaaa;
}




#copyrighthome {
position: absolute; top: 1645px; left:50px;
font-size: 13px; 
font-weight: normal;
color: #000000;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
width: 700px;
}

#copyrightsamples {
position: absolute; top: 800px; left:50px;
font-size: 13px; 
font-weight: normal;
color: #000000;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
width: 700px;
}


#copyrightlinks {
position: absolute; top: 1000px; left:50px;
font-size: 13px; 
font-weight: normal;
color: #000000;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
width: 700px;
}



#copyrightjoin {
position: absolute; top: 2200px; left:50px;
font-size: 13px; 
font-weight: normal;
color: #000000;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
width: 700px;
}


#copyrightinfo {
position: absolute; top: 3700px; left:50px;
font-size: 13px; 
font-weight: normal;
color: #000000;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
width: 700px;
}

#copyrightwish {
position: absolute; top: 1000px; left:50px;
font-size: 13px; 
font-weight: normal;
color: #000000;
text-align: center;
line-height: 20px;
letter-spacing: 1px;
width: 700px;
}

.fullimage {
border: 5px;
border-color: #cc3300;
}


#payoptions  {
position: absolute; top: 250px; left:75px;
}

.imgfront  {
background-color:  #333333;
border: 3px solid #000000;
width: 280px;
height: 200px;
}

#photofront  {
position: absolute; top: 200px; left:110px;}

#shadowfront  {
position: absolute; top: 200px; left:80px;}


.frontshad  {
border: 0px;
width: 310px;
height: 240px;
}

#warndescr {
position: absolute; top: 160px; left:440px;
font-size: 14px; 
font-weight: bold;
color: #000000;
text-align: left;
letter-spacing: 1px;
line-height: 15px;
width: 280px;
}

#warning {
position: absolute; top: 460px; left:200px;
font-size: 20px; 
font-weight: normal;
color: #000000;
text-align: center;
letter-spacing: 1px;
line-height: 20px;
width: 400px;
}

#warning.a {
position: absolute; top: 1085px; left:405px;
color: #999999;
}

#terms {
position: absolute; top: 0px; left:5px;
font-size: 10px; 
font-weight: normal;
color: #000000;
text-align: left;
letter-spacing: 1px;
line-height: 11px;
width: 420px;
}


#enterbutton {
position: absolute; top: 570px; left:50px;
font-size: 24px;
line-height: 28px;
font-weight: bold;
color: #333333;
text-align: center;
letter-spacing: 1px;
height: 50px;
width: 700px
}




#redfront {
position: absolute; top: 360px; left:480px;
background-color:  #ff3300;
font-size: 1px;
width: 230px;
height: 5px;
}

#blackfront {
position: absolute; top: 361px; left:481px;
background-color:  #333333;
font-size: 1px;
white-space: normal;
width: 230px;
height: 5px;
}

