body { color: black; background-color: #7e728f; }
p { color: #453e4e; font-size: 12px; font-family: tahoma; }
h1 { font-size: 16px; font-family: tahoma; }
.address { color: black; font-size: 10px; }
.blue { color: #a1b5b7; }
.green { color: #8e998a; }
.yellow { color: #9b998b; }
.purple { color: #857899; }
#main { background-color: white; background-image: url(../graphics/bg_fill.gif); background-repeat: repeat-x; position: relative; margin-right: auto; margin-left: auto; border: solid 1px #000; }
.index { width: 900px; height: 1800px; }
.links { width: 900px; height: 1350px; }
.about { width: 900px; height: 750px; }
.how { width: 900px; height: 750px; }
.tips { width: 900px; height: 1450px; }
.become { width: 900px; height: 800px; }
.create { width: 900px; height: 800px; }
.design { width: 900px; height: 1150px; }
.line { width: 900px; height: 1530px; }
.contact { width: 900px; height: 900px; }
.privacy { width: 900px; height: 1150px; }
.return { width: 900px; height: 850px; }
.shipping { width: 900px; height: 1130px; }
.sdgirl { width: 900px; height: 1100px; }
a:link { color: black; font-size: 12px; font-family: tahoma; text-decoration: underline; padding: 1px; }
a:visited { color: black; font-size: 12px; font-family: tahoma; text-decoration: underline; padding: 1px; }
a:hover { color: #f7f7ff; background-color: #7b718c; font-size: 12px; font-family: tahoma; text-decoration: underline; padding: 1px; }
a:active { color: black; font-size: 12px; font-family: tahoma; text-decoration: underline; padding: 1px; }
#mainmenu a:link { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#mainmenu a:visited { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#mainmenu a:hover { color: #000; font-size: 12px; font-family: tahoma; background-color: #fffde6; text-decoration: none; padding: 1px; }
#mainmenu a:active { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#mainmenu { position: absolute; top: 20px; left: 720px; width: 160px; height: 200px; margin: 0; padding: 0; }
.mainmenudivider { border-top: 1px dotted #2e2934; }
li { margin: 0; padding: 0; list-style-type: none; }
ul { text-align: right; margin: 0; padding: 0; list-style-type: none; }
#sectionmenu { margin: 0; padding: 0 0 0 10px; position: absolute; top: 450px; left: 500px; width: 140px; height: 100px; border-left: 1px solid #9b998b; }
#sectionmenu a:link { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#sectionmenu a:visited { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#sectionmenu a:hover { color: #f7f7ff; background-color: #7b718c; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#sectionmenu a:active { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
.sectionmenu { text-align: left; }
#contactmenu { margin: 0; padding: 0 0 0 10px; position: absolute; top: 450px; left: 640px; width: 140px; height: 100px; border-left: 1px solid #9b998b; }
#contactmenu a:link { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#contactmenu a:visited { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#contactmenu a:hover { color: #f7f7ff; background-color: #7b718c; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#contactmenu a:active { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#tl_corner { position: absolute; top: 0; left: 0; }
#tr_corner { position: absolute; top: 0; right: 0; }
#topcorners { position: absolute; top: -1px; left: -1px; width: 902px; height: 25px; }
#bl_corner { position: absolute; top: 0; left: 0; }
#br_corner { position: absolute; top: 0; right: 0; }
#bottomcorners { position: absolute; left: -1px; bottom: -1px; width: 902px; height: 25px; }
#titlephrase { position: absolute; top: 40px; left: 140px; width: 368px; height: 40px; }
#textrollovers { position: absolute; top: 265px; left: 140px; width: 368px; height: 70px; }
#imaginebanner { background-image: url(../graphics/imagine_banner.gif); position: absolute; top: 10px; left: 10px; width: 500px; height: 360px; }
#createbanner { background-image: url(../graphics/create_banner.gif); position: absolute; top: 10px; left: 10px; width: 500px; height: 360px; }
#becomebanner { background-image: url(../graphics/become_banner.gif); position: absolute; top: 10px; left: 10px; width: 500px; height: 360px; }
#indexbanner { background-image: url(../graphics/index_banner.gif); position: absolute; top: 10px; left: 10px; width: 600px; height: 360px; }
#linksbanner { background-image: url(../graphics/links_banner.gif); position: absolute; top: 10px; left: 10px; width: 600px; height: 360px; }
#sdgirlbanner { background-image: url(../graphics/sd_girl_banner.gif); position: absolute; top: 10px; left: 10px; width: 500px; height: 360px; }
#indexcontent { position: absolute; top: 370px; left: 20px; width: 560px; height: auto; }
#indexcontent a:link { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#indexcontent a:visited { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#indexcontent a:hover { color: #f7f7ff; background-color: #7b718c; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#indexcontent a:active { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#pagecontent { position: absolute; top: 370px; left: 20px; width: 450px; height: auto; }
#pagecontent a:link { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#pagecontent a:visited { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#pagecontent a:hover { color: #f7f7ff; background-color: #7b718c; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#pagecontent a:active { color: #5b5267; font-size: 12px; font-family: tahoma; text-decoration: none; padding: 1px; }
#contactcontent { position: absolute; top: 370px; left: 20px; width: 600px; height: auto; }
#picturemenu { position: absolute; top: 110px; left: 140px; width: 368px; height: 124px; margin: 0; padding: 0; }
#im_button { padding: 0; position: absolute; left: 0; width: 113px; height: 124px; }
#cre_button { position: absolute; left: 128px; width: 112px; height: 124px; margin-right: auto; margin-left: auto; padding: 0; }
#bec_button { position: absolute; right: 0; width: 113px; height: 124px; }
#step { position: absolute; top: 280px; left: 210px; width: 280px; height: 71px; }
