body {height: 100%; padding: 0px; margin: 0px; background-color: #000000; color: #ffffff; font: normal 16px "Arial", "Verdana", sans-serif;}

img {border-width: 0;}
hr {background-color: #ffffff; color: #ffffff;}

table {table-layout: fixed;}
table td {vertical-align: top;}

table.cols2 {width: 750px;}
table.cols2 td.col1 {width: 40%;}
table.cols2 td.col2 {width: 60%;}
table.cols6 {width: 650px;}
table.cols6 td.col1 {width: 5%;}
table.cols6 td.col2 {width: 30%;}
table.cols6 td.col3 {width: 15%;}

table.cout {width: 450px;}
table.cout td {vertical-align: middle;}
table.cout td.col1 {width: 25%; text-align: right; color: #9999ff;}
table.cout td.col2 {width: 75%;}

table.gallery tr {text-align: center;}
table.gallery tr.pic {height: 160px;}
table.gallery tr.enl {height: 450px;}
table.gallery tr.lnk {height: 40px;}
table.gallery td.thumb {width: 140px; vertical-align: bottom;}
table.gallery td.enlarge {width: 450px; vertical-align: bottom;}
table.gallery td.name {width: 33%; text-align: left;}
table.gallery td.nav {width: 34%;}
table.gallery td.page {width: 33%; text-align: right;}

table.buy {width: 550px;}
table.buy th {text-align: right; color: #ffff00; font-weight: bolder; width: 20%;}
table.buy td {vertical-align: middle; text-align: right; width: 12%;}
table.buy th.qty {width: 7%;}
table.buy td.qty {width: 7%;}
table.buy th.desc {text-align: left; padding-left: 5px; width: 69%;}
table.buy td.desc {text-align: left; padding-left: 5px; width: 69%;}
table.buy a {display: block; text-decoration: none; font: italic bolder 100%/150% "Helvetica", "Trebuchet MS", "Arial", "Verdana", sans-serif;}

table.cart {width: 750px;}
table.cart th {text-align: right; color: #ffff00; font-weight: bolder; width: 12%;}
table.cart td {vertical-align: middle; text-align: right; width: 12%;}
table.cart th.img {width: 20%;}
table.cart td.img {text-align: left; width: 20%;}
table.cart th.name {text-align: left; width: 15%;}
table.cart td.name {text-align: left; width: 15%;}
table.cart th.qty {width: 4%;}
table.cart td.qty {width: 4%;}
table.cart th.desc {text-align: left; padding-left: 5px; width: 25%;}
table.cart td.desc {text-align: left; padding-left: 5px; width: 25%;}
table.cart a {display: block; text-decoration: none; font: italic bolder 100%/150% "Helvetica", "Trebuchet MS", "Arial", "Verdana", sans-serif;}

button {background-color: #993333; color: #ffffff; font: bold 16px "Arial", "Verdana", sans-serif;}

div#header {position: absolute; top: 0px; left: 10px; height: 151px; width: 180px;}
div#header img {position: absolute; top: 0px; left: 0px; height: 151px; width: 180px;}

div#title {position: absolute; top: 0px; left: 250px; height: 54px; font: bold 24px "Arial", "Verdana", sans-serif; color: #ffff00;}
div#title img {position: absolute; top: 0px; left: 0px; height: 54px; width: 450px;}

div#prices {position: absolute; top: 530px; left: 730px;}
div#prices img {position: absolute; top: 0px; left: 0px; height: 54px; width: 235px;}
div#prices a {text-decoration: none;}

div#contact {position: absolute; top: 160px; left: 10px; width: 150px; text-align: center; font-size: 14px; line-height: 125%;}
div#contact a:link {color: #9999ff;}

div#toc {position: absolute; top: 230px; left: 20px; width: 180px;}
div#toc a {display: block; text-decoration: none; font: italic bolder 130%/150% "Helvetica", "Trebuchet MS", "Arial", "Verdana", sans-serif;}
div#toc a:link {color: #ffffff;}
div#toc a:visited {color: #ffffff;}
div#toc a:hover {color: #ffff00;}
div#toc a.current {color: #993333;}
/* div#toc a.cart {display: none;} */

div#content {position: absolute; top: 70px; left: 250px;}
div#content li {margin-right: 50px;}
div#content p {margin-right: 50px;}
div#content p.comic {font-family: "Comic Sans MS", cursive;}
div#content p.exsmall {font-size: 80%;}
div#content p.small {font-size: 90%;}
div#content p.large {font-size: 125%;}
div#content p.exlarge {font-size: 150%;}
div#content p.bold {font-weight: bold;}
div#content p.italic {font-style: italic;}
div#content p.center {text-align: center;}
div#content p.gold {color: #ffff00;}
div#content p.blue {color: #9999ff;}
div#content p.red {color: #993333;}
div#content p.error {color: #cc0000;}
div#content a:link {color: #9999ff;}
div#content a:visited {color: #9999ff;}
/* div#content a.cart {display: none;} */

div#images {position: absolute; top: 70px; left: -40px;}
div#images a {display: block;}
div#images a:link {color: #ffff00;}
div#images a:visited {color: #ffff00;}

div#features {position: absolute; top: 460px; left: 0px; width: 450px;}

div#items {position: absolute; top: 0px; left: 160px;}

/* Positions for front page pictures */
img#weddings {position: absolute; top: 0px; left: 100px; height: 143px; width: 190px;}
img#seniors {position: absolute; top: 0px; left: 300px; height: 143px; width: 190px;}
img#children {position: absolute; top: 0px; left: 500px; height: 143px; width: 190px;}
img#baby {position: absolute; top: 153px; left: 0px; height: 143px; width: 190px;}
img#family {position: absolute; top: 153px; left: 200px; height: 143px; width: 190px;}
img#sports {position: absolute; top: 153px; left: 400px; height: 143px; width: 190px;}
img#events {position: absolute; top: 153px; left: 600px; height: 143px; width: 190px;}

/* positions for column pictures */
img#c1r1 {position: absolute; top: 0px; left: 480px; height: 60px; width: 75px;}
img#c1r2 {position: absolute; top: 65px; left: 480px; height: 60px; width: 75px;}
img#c1r3 {position: absolute; top: 130px; left: 480px; height: 60px; width: 75px;}
img#c1r4 {position: absolute; top: 195px; left: 480px; height: 60px; width: 75px;}
img#c1r5 {position: absolute; top: 260px; left: 480px; height: 60px; width: 75px;}
img#c1r6 {position: absolute; top: 325px; left: 480px; height: 60px; width: 75px;}
img#c1r7 {position: absolute; top: 390px; left: 480px; height: 60px; width: 75px;}
img#c2r1 {position: absolute; top: 0px; left: 560px; height: 60px; width: 75px;}
img#c2r2 {position: absolute; top: 65px; left: 560px; height: 60px; width: 75px;}
img#c2r3 {position: absolute; top: 130px; left: 560px; height: 60px; width: 75px;}
img#c2r4 {position: absolute; top: 195px; left: 560px; height: 60px; width: 75px;}
img#c2r5 {position: absolute; top: 260px; left: 560px; height: 60px; width: 75px;}
img#c2r6 {position: absolute; top: 325px; left: 560px; height: 60px; width: 75px;}
img#c2r7 {position: absolute; top: 390px; left: 560px; height: 60px; width: 75px;}
img#c3r1 {position: absolute; top: 0px; left: 640px; height: 60px; width: 75px;}
img#c3r2 {position: absolute; top: 65px; left: 640px; height: 60px; width: 75px;}
img#c3r3 {position: absolute; top: 130px; left: 640px; height: 60px; width: 75px;}
img#c3r4 {position: absolute; top: 195px; left: 640px; height: 60px; width: 75px;}
img#c3r5 {position: absolute; top: 260px; left: 640px; height: 60px; width: 75px;}
img#c3r6 {position: absolute; top: 325px; left: 640px; height: 60px; width: 75px;}
img#c3r7 {position: absolute; top: 390px; left: 640px; height: 60px; width: 75px;}