div.top_hint {
	color: red;
	background-color: black;
	font-family: Verdana;
	font-size: 8pt;
	position: fixed;
	padding: 4px;
	left: 0;
	top: 0;
}

body {
	background-color: #568dc3;
}

div, p, form, center {
	padding: 0;
	margin: 0;
}

td.top_icons a, td.top_icons a img {
	border-width: 0;
}

div#main {
	margin: 40px 15px 25px 60px;
	padding: 0;
}

div#main div, div#main p, div#main center, div#main form {
	padding: 0;
	margin: 0;
}

div#main, div#main div, div#main p, div#main center, div#main td {
	font-family: Verdana, Tahoma;
	font-size: 10pt;
	color: #000000;
}

/*div#main * {
	font-family: inherit;
	font-size: inherit;
	color: inherit;
}*/

div#main h1.force {
	font-family: Georgia, Tahoma;
	font-size: 20pt;
}

div#main p.xindent {
	text-indent: 2em;
}

div#main a, div#main a:link, div#main a:visited,
td.box_body a, td.box_body a:link, td.box_body a:visited {
	color: #0000ff;
	text-decoration: none;
	border-bottom: 1px solid #0000ff;
}

div#main a:hover, div#main a:focus,
td.box_body a:hover, td.box_body a:focus {
	color: #3366ff;
	text-decoration: none;
	border-bottom: 1px solid #3366ff;
}

table#op_error td {
	color: #ff0000;
	font-family: Verdana;
	font-size: 8pt;
}

form#ordercard td, form#ordercard td input, form#ordercard td select {
	font-family: Verdana;
	font-size: 9pt;
	color: #000000;
}

form#ordercard td input, form#ordercard td select {
	border: 1px solid #6666ff;
}
form#ordercard td input {
	width: 200px;
}

td.box_caption {
	background: #8793a3 url('box_top.jpg') top left no-repeat;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #ffffff;
	letter-spacing: 1px;
}
td.box_body {
	padding: 8px 7px 12px 7px;
}

td.box_body, td.box_body td {
	font-family: Tahoma;
	font-size: 10pt;
	color: #383838;
}
td.box_body {
	border-style: solid;
	border-color: #c8cac9;
	border-width: 1px 0 1px 1px;
}
td.box_footer {
	border-style: solid;
	border-color: #c8cac9;
	border-width: 0 0 1px 1px;
}

div.op_pager {
	text-align: center;
	font-size: 8pt;
	color: #000000;
}

center#gl a, center#gl a:link, center#gl a:visited,
center#gl a:hover, center#gl a:active {
	border-bottom-width: 0;
}

a.gl_cat0, a.gl_cat1 {
	text-decoration: none;
	display: block;
	padding: 10px;
}
a.gl_cat0:hover, a.gl_cat1:hover {
	text-decoration: none;
}

a.gl_cat0 div, a.gl_cat1 div {
	font-size: 8pt;
	color: #000000;
}
a.gl_cat0 {
	background-color: rgb(192,214,232);
}
a.gl_cat1 {
	background-color: rgb(212,234,252);
}
a.gl_cat0:hover, a.gl_cat1:hover {
	background-color: yellow;
}

table.gl_thumbs a img {
	border: 2px solid #ffffff;
}
table.gl_thumbs a:hover img {
	border-color: yellow;
}
td.gl_thumb_wrap {
	background-color: rgb(212,234,252);
	border: 2px solid rgb(212,234,252);
}
a.gl_thumb_scroll {
	font-size: 8pt;
	color: rgb(92,114,132);
}
a.gl_thumb_scroll:hover {
	text-decoration: none;
	background-color: rgb(212,234,252);
}
span#gl__hint, span#gl__pagehint {
	font-size: 8pt;
	color: rgb(92,114,132);
}

#wrap_price {
	border: 1px solid #909090;
}
#wrap_price input, #wrap_price select {
	font: 10pt Verdana;
	border: 1px solid #909090;
}
#wrap_price input {
	width: 50px;
}
