body {margin: 0; padding: 0; background: #FFFFCC; font-size: small; font-family: "Times New Roman", serif;}
div {margin: 0; padding: 0; /*border: 1px solid #00CC00;*/ }
b, strong {font-weight: bold;}
em {font-style: italic;}
div.NoResults {font-size: medium; text-align: center; }
abbr {border-bottom: 1px dotted #000000; } 
/*span {border: 1px solid;}*/

#Header {position: absolute; left: 25%; top: 0; height: 175px; width: 75%; margin: 0 auto; text-align: center; }
#Subheader {background: #FFFFFF; font-size: large; text-align: center; margin: 2.5ex auto .5em auto; padding: .25em .5em; width: 90%; border: 1px solid #CCCCCC; }
#Subheader a.CartLink {font-size: medium; font-weight: normal; float: right; margin-right: .5em; }
#Subheader div.clear_all {clear: both; }
#Content {position: absolute; left: 27%; top: 155px; width: 73%; margin: 0 0 0 .25em; }
#Content p {width: 95%; margin: 0 auto 1ex; font-size: large; }
#Content p.Paypal {text-align: center; }
#Content p.PhotoNote {text-align: center; font-size: medium; }
#Content p.Question {font-style: italic; }
#Content ol {font-size: large; }
#AfterAnswer {width: 95%;}
#CollectionDescription {width: 95%; margin: 0 auto 1ex; }
#CollectionDescription p {font-size: medium; font-weight: normal; }
#CollectionDescription h1 {font-size: large; text-align: center; text-decoration: underline; font-weight: bold; margin-bottom: .25ex; }
div.Instructions {font-size: large; text-align: center; margin: 0 auto; font-weight: bold; }

/* Inventory Display elements */
div.ItemDetails {font-size: medium; margin: 1em auto; padding: .25em 0; width: 90%; }
span.New {font-weight: bold; color: #FF0000; }
span.ItemID {font-weight: bold; }
span.ItemName {font-weight: bold; }
span.ItemDescription {}
span.ItemDescriptors {font-style: italic; }
span.ItemDescriptors em {font-weight: bold; font-style: normal; }
span.Price {font-weight: bold; font-style: italic; }
div.ItemDivider {clear: both; text-align: center; }
a img.ItemImage {border: 1px solid #0000FF; }
img.ItemImage {float: right; margin-left: .5em; }
div.Connect {text-align: center; }
a.Next {float: right; margin: 0 5em 0 0; text-decoration: underline; font-size: medium; }
a.Previous {float: left; margin: 0 0 0 5em; text-decoration: underline; font-size: medium; }
a.All {text-align: center; text-decoration: underline; font-size: medium; }
form.AdminEdit {display: inline; margin: 0; padding: 0; }
form.AdminEdit button {font-size: small; padding: 0.2ex 0.2em; vertical-align: bottom; }
iframe.CartButton {padding: 0; margin: 0; height: 5ex; width: 10em; border: none 0 transparent; overflow: hidden; vertical-align: bottom; }

/* Cart Button elements */
form.CartButton {padding: 0; margin: 0; }
span.Darn {font-weight: bold; font-size: medium;}

/* Navigation elements */
#Navigation {background: #FFFFCC; width: 25%; height: 100%; margin: .5em 0 .5em .5em; padding: .5ex 0; border: 5px /*solid*/ double #999999; }
#Navigation ul {padding: 0; margin: 0; list-style: none;}
#Navigation li {font-size: medium; font-weight: bold; margin: 0; padding: 0; text-align: center; }
#Navigation li li {font-size: small; font-weight: bold; margin: 0; padding: 0 0 0 .5em; text-align: left; }
#Navigation li.divider {list-style: none; text-align: center; margin: 0; }
#Navigation ul.Collections {list-style: disc inside; marker-offset: 0; padding: 0; margin: 0 0 .5em 0; }
#Navigation ul.Collections li {padding: 0; margin: 0 0 0 .5em; }
#Navigation ul.Collections li.divider {margin: .5ex 0; }
#Navigation form.Search {padding: 0; margin: 0 0 0 .5em; }
#Navigation form.Search ul {padding: 0; margin: 0; }
#Navigation form.Search li {padding: 0; margin: 0; }
#Navigation a {text-decoration: none;  margin: 0; color: #FF0099; }
/*#Navigation a:visited {color: #FF0099; }*/
#Navigation a:hover {text-decoration: underline; } 
#Navigation hr {width: 95%; margin: 0 auto; }
#Navigation span.subtitle {font-size: small; }

/* Links page elements */
dl.Links {font-size: medium; width: 95%; margin: 0 auto 1ex; }
dl.Links dd {margin-left: 1em; }
dl.Links dt {font-weight: bold; }
