img {border:0px solid #000;}

body {color: #000000; background: url(graphics/gazback.gif); font-family: verdana, sans-serif; font-size: 10px; margin: 0px;}

h1, h2, h3, h4 {margin: 0px 0px 15px 0px; padding: 0px 0px 10px 0px; line-height: 0.9em; letter-spacing: -0.05em;}
h1 {color: #114991; font-size: 300%; font-family: "Georgia"; width: 75%}
h2 {color: #114991; font-size: 250%; font-family: "Georgia"}
h3 {color: #114991; font-size: 200%; font-family: "Georgia"}
h4 {color: #114991; font-size: 150%; font-family: "Georgia"}
h5 {color: #000000; font-size: 140%; font-weight: regular; margin: 0px; padding: 0px}
.price {color: #114991; font-size: 220%; font-weight: bold; font-family: "Georgia";float: right; text-align: right; background-color: transparent; padding: 0px 0px 10px 0px;}
.sold-text {color: #d22; font-size: 220%; font-weight: bold; font-family: "Georgia";float: right; text-align: right; background-color: transparent; padding: 0px 0px 10px 0px;}
.res-text {color: #0b0; font-size: 220%; font-weight: bold; font-family: "Georgia";float: right; text-align: right; background-color: transparent; padding: 0px 0px 10px 0px;}

blockquote {font-family: verdana; font-style: italic; font-size: 120%; margin: 0px;}
.right-justify {float: right; text-align: right; background-color: transparent; padding: 0px 0px 0px 20px;}
div.right-justify img {border: 1px solid #000; margin-bottom: 15px}
.left-justify {float: left; text-align: left; background-color: transparent; margin: 0px 20px 0px 0px;}
.under-image-text {padding: 0.75em; font-size: 90%}

.para-title {padding: 0px; margin: 0px;}
.diary-month {padding: 0 10px 10px 0; margin: 0 0 10px; 0;border-bottom: 1px dotted #66a5f6;}
p { clear: both; text-align: justify;}
p + p {text-indent: 1.75em;}

div#full-width {width: 950px; margin: 5px auto 25px auto; padding: 0;}
div#full-width-admin {width: 750px; margin: 5px auto 25px auto;}
div#outside-border {width: 750px; background-color: #ffffff;  margin: 0; -moz-border-radius: 10px 0px 10px 10px; border: 1px solid #114991;}
div#maincontent {line-height: 1.75em; position: relative; padding: 40px 50px 25px 50px; clear: both;}
div#header {padding: 0px; height: 150px; border-bottom: 0px solid #114991; padding: 0px; background-color: #cce1fb; -moz-border-radius: 10px 0 0 0;}
div#header-text {position: relative; z-index: 1; width: 365px; left: 20px; top: 20px; padding: 8px; font-size: 56px; color: #114991; font-weight: bold; background: url(graphics/check-bg.gifNO); letter-spacing: -0.05em;}
div#footer {padding: 1.2em; background-color: #66a5f6; overflow: no; height: 15px; -moz-border-radius: 0 0 10px 10px;}
div#email-line {padding: 1.2em; overflow: no; height: 10px; line-height: 1.5em}
div#footer td, div#email-line td {vertical-align: top; font-size: 90%; line-height: 1.5em}

div#latest-item {position: absolute; right: 45px; top: 40px; width: 250px; height: 275px; overflow: hidden;}
div#latest-item-details {background-color: #e3e3ff; max-height: 240px; overflow: hidden; text-align: center; padding: 5px; margin-top: 3px; border: 1px #d3d3ef solid;}
div#latest-item-details:hover {background-color: #d3d3ef; border: 1px #c3c3df solid; cursor: pointer;}
div#latest-item-date {position: absolute; left: 0px; top: 0px; width: 260px; height: 20px; background-color: none; padding: 2px; overflow: hidden; border-bottom: 1px #b1b1cf dotted; border-top: 0px}
#frontpage-categorylink  {color: #8888cc !important}
#frontpage-categorylink:hover {color: #2b7134 !important}

table#indexFairs	{width: 100%; margin-bottom: 10px;}
table#indexFairs td	{vertical-align: top; padding-bottom: 8px;}

div#finished {position: absolute; right: 45px; top: 150px; width: 175px; height: 150px; overflow: hidden; background-color: #eeeeff; max-height: 240px; overflow:hidden; padding: 5px; margin-top: 3px; border: 1px #555599 dotted;}

div.stockentry 				{width: 650px; background-color: #e3e3ff; border: 1px solid #d3d3ef; vertical-align: top; margin-top: 12px;}
	div.stockentry:hover			{background-color: #d3d3ef; border: 1px solid #c3c3df; cursor: pointer;}
div.stockentry-sold 		{width: 650px; background-color: #ffe3e3; border: 1px solid #efd3d3; vertical-align: top; margin-top: 12px;}
	div.stockentry-sold:hover		{background-color: #efd3d3; border: 1px solid #dfc3c3; cursor: pointer;}
div.stockentry-reserved 	{width: 650px; background-color: #e3ffe3; border: 1px solid #d3efd3; vertical-align: top; margin-top: 12px;}
	div.stockentry-reserved:hover	{background-color: #d3efd3; border: 1px solid #c3dfc3; cursor: pointer;}

div#stockdescription {width: 650px; background-color: #e2e2fe; vertical-align: top; padding: 2px}

div#item-photos {width: 654px; background-color: #fff; padding: 0px; margin: 0px}
/* .photospan {position: relative; top:10px; left: 7px} */

table#itemPhotos		{width: 654px;}
table#itemPhotos td.big		{width: 545px; vertical-align: top; text-align: left; padding-top: 8px;}
table#itemPhotos td.small	{width: 109px; vertical-align: top; text-align: right; padding-top: 8px;}
	table#itemPhotos td.small a				{border: none; text-decoration: none; display: block; margin-bottom: 10px;}
	table#itemPhotos td.small a img			{border: 1px solid #333;}
	table#itemPhotos td.small a img:hover	{border: 1px solid #f22;}

table#itemlinks	{margin: 3px 0 18px 0;}
.itemlinks {float: right; text-align: right; color: #114991; font-size: 150%; font-family: "Georgia"; letter-spacing: -0.05em;}

img.gallery {border: 1px solid #0000AA; margin: 3px 0px; padding: 0px}
img.gallery:hover {border: 1px solid #FF0000; margin: 3px 0px; padding: 0px}
.gallerylink:link, .gallerylink:visited, .gallerylink:active, .gallerylink:hover {border: 0px; padding: 0px; margin: 0px; text-decoration: none}
.bigpic {border: 1px solid #000033;}

img.link_image 			{border: 1px solid #000; margin: 3px 0px; padding: 0px;}
img.link_image:hover	{border: 1px solid #f00;}
a.link_image	 		{text-decoration: none; border: none !important;}

table#greydots td {border: 1px dotted #cccccc}

a, a:visited, a:active {color: #114991; text-decoration: none; border-bottom: 1px dotted #114991;}
a:hover {color: #2b7134; border-bottom: 1px solid #2b7134}

.adminlink {font-size: 150%; font-weight: bold}

div#footer a, div#footer a:active, div#footer a:visited {color: #ffffff; text-decoration: none; padding: 0; border-bottom: 1px dotted #ffffff;}
div#footer a:hover {color: #114991; border-bottom: 1px solid #114991}

table#image-link td {padding:0px; margin:0px; font-size: 80%;}
img#link-under {display: block; padding: 0px; margin: 0px;}
img#link-under:link, img#link-under:active, img#link-under:visited, img#link-under:hover {border: 0px} 
.link-under2:link, .link-under2:active, .link-under2:visited {display: block; padding: 0px; margin: 0px; color: #333333; background-color: #fbe5f2; border: none;}
.link-under2:hover {color: #ffffff; background-color: #f57dc4; border: none;}
.link-under-text {padding: 0.25em 0.75em; display: block}

input, select, textarea {margin: 0px; border: 1px solid #2b7134; padding: 1px; font-family: verdana; font-size: 90%; background-color: #ceecd2; color: #2b7134;}
select {font-weight: bold}
.submis {margin: 0px; padding: 0.1em; border: none; border: 1px solid #2b7134; background-color: #2b7134; font-weight: bold; color: #ceecd2}
.grey-submis {margin: 0px; padding: 0.1em; border: none; border: 1px solid #aaa; background-color: #eee; font-weight: bold; color: #777}
textarea.disabled {border: 1px solid #aaa; padding: 1px; font-family: verdana; font-size: 90%; background-color: #eee; color: #aaa;}
select.category-select{font-weight:normal;}
option.category-option-1{font-weight:bolder;}

hr {display: none;}
div.hr {margin: 1em 0 2em 0; clear: none; border-bottom: 1px dotted #66a5f6;}

#sidebar {position: fixed; margin-left: 760px; width: 175px; top: 5px; z-index: 100;}
#infobox {width: 175px; background: #eaeffb; padding: 6px; z-index: 100;
	border-top: 1px solid #66f; border: 1px solid #114991; font: 9px verdana; line-height: 1.5em; -moz-border-radius: 5px 5px 0 0;}
#infobox a {text-decoration: none; border: none;}
span.infobar-link {color: #000000; display: block;}
span.infobar-link:hover {cursor:pointer; color: #66a5f6;}

#cartbox 				{position: relative; width: 175px; top: 9px; background: #eaeffb; padding: 6px; z-index: 100;
							border-top: 1px solid #66f; border: 1px solid #114991; font: 9px verdana; line-height: 1.5em; -moz-border-radius: 0 0 5px 5px;}
#cartbox a 				{text-decoration: none; border: none; cursor:pointer;}
ul#cart_inventory		{position:relative;	clear:both;	padding: 0px; width: 100%; margin:0px 0px 0px 0px;}
ul#cart_inventory li	{list-style:none inside;}
span.cart-price			{position:absolute;	right:0px;}

.sectionlink {font-size: 12px; font-family: "Georgia", tahoma; font-weight: bold; border: none;}
.sectionlink:link, .sectionlink:visited, .sectionlink:active {color: #ffffff; padding: 10px}
.sectionlink:hover {color: #cce1fb; background-color: #1659b0; padding: 10px}
td#sectionlink-selected {display: table-cell; font-size: 12px; font-family: "Georgia", tahoma; font-weight: bold; color: #000000; padding: 10px; background-color: #66a5f6; vertical-align: middle;}

.sectionlink2 {font-size: 10px; font-family: "Georgia", tahoma; font-weight: bold; border: none;}
.sectionlink2 a:link, .sectionlink2 a:visited, .sectionlink2 a:active {color: #000; padding: 5px}
.sectionlink2 a:hover {color: #000; background-color: #aaa; padding: 5px;}
td.sectionlink2.selected {display: table-cell; font-size: 10px; font-family: "Georgia", tahoma; font-weight: bold; color: #000000; padding: 5px; background-color: #999; vertical-align: middle;}

table#linkmenu td {vertical-align: top;  padding: 10px 0px; margin: 0px;}
table#linkmenu2 td {vertical-align: top;  padding: 5px 0px; margin: 0px;}
table {border-collapse:collapse;border-spacing:0; clear: both}

ul#nogap {margin-top: -1.5em; margin-bottom: 3em}
p.nogap {position: relative; margin: -1em 0em 2em 0em; clear: none}
p#nogap-above {position: relative; margin: -0.5em 0em 1em 0em; clear: none;}
p#privacy {margin: -1.5em 0em 2em 0em; clear: none; font-size: 85%; line-height: 1.6em}
p#nogap-link {margin: -1em 0em 2em 0em; clear: none}
p.cleared {margin: 0em 0em 0em 0em; clear: none}
form#nogap {position: relative; margin: -1em 0em 1em 0em}
br.mini-br {line-height: 1px; font-size: 1px;}

.refer-friend {font-family: verdana; display: block; position:relative; z-index: 1; top: -125px; left:625px; width:103px; height: 22px; color: #114991; letter-spacing:-0.1em; font-size: 9px; line-height: 10px}
.friend:a {display: block; font-size: 9px; font-family: verdana; line-height: 10px; letter-spacing:-0.1em; height: 100%; width: 100%}
.friend:link, .friend:visited {display: block; color: #114991; border: 1px solid #114991; background-color: #eeeeee;  padding: 3px; height: 100%; width: 100%}
.friend:hover {display: block; color: #2b7134; border: 1px solid #2b7134; background: #ceecd2;  padding: 3px; height: 100%; width: 100%}
.caption-i {font-size: 90%; color: #999999; font-style: italic;}
.urltext {color: #000000; font-family: tahoma; font-size: 90%; font-weight: bold}
.gallery {color: #970f45; letter-spacing: -0.05em; font-weight: bold}

.tooltip-div 	{position:absolute; z-index: 10; right: 8px; top: 8px; width: 220px; margin-left: 5px; border: 1px solid #aae; background-color: #e2e2ff; padding: 4px; display:none}
.tooltip-div2	{position:relative; z-index: 10; right: 8px; top: 8px; width: 220px; margin-left: 5px; border: 1px solid #0000ff; background-color: #eeeeff; padding: 4px;}
.tooltip 		{font-size: 9px; font-family: tahoma; color: #222222; font-style: normal; display: block;}
.formInfo 		{background-color:#FF0000; font-size: 1.3em; font-weight:bold; padding:1px 2px; margin-left:5px; color:#FFFFFF; text-decoration: none; border: none; cursor: help;}

.gui a:link, .gui a:visited, .gui a:active, .gui {text-decoration: none; border: 0px}

.confirm-add {color: #050; background-color: #cfc; border: 1px dotted #595; padding: 1px 1px 1px 20px; font-weight: bold; background-image: url('/graphics/add.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
.confirm-edit {color: #050; background-color: #cfc; border: 1px dotted #595; padding: 1px 1px 1px 20px; font-weight: bold; background-image: url('/graphics/accept.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
.confirm-remove {color: #009; background-color: #eef; border: 1px dotted #559; padding: 1px 1px 1px 20px; font-weight: bold; background-image: url('/graphics/information.png'); background-repeat: no-repeat;  background-position: 2px 2px;}

.error {color: #700; background-color: #fcc; border: 1px dotted #955; padding: 1px 1px 1px 20px; font-weight: bold; background-image: url('/graphics/exclamation.png'); background-repeat: no-repeat;  background-position: 2px 2px;}
input#error-field, textarea#error-field, select#error-field, .error-field {border: 1px dotted #955; background-color: #fcc; color: #a00;}
.error a:link, .error a:active, .error a:visited {color: #900; border-bottom: 1px dotted #900;}
.error a:hover {border-bottom: 1px solid #e46a45; color: #e46a45}
.error-list {list-style-image: url(/graphics/bullet_error.png)}

.no-border, .no-border a:hover {border: 0px !important; text-decoration: none !important}

#dhtmltooltip {position: absolute; color: #000000; font-size: 9px; line-height: 13px; width: 150px; border: 1px dotted #444444; padding: 2px; background-color: #eeeeee; visibility: hidden; z-index: 100;}