* {
	margin : 0px;
	padding : 0px;
}
body {
	color : #333;
	font-family : 'lucida grande', tahoma, verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	margin : 0px;
}
a {
	background-color : inherit;
	color : #8c8c8c;
	text-decoration : underline;
	font-weight : bold;
}
a:hover {
	background-color : inherit;
	color : #8c8c8c;
	text-decoration : none;
}
a img {
	border : none;
}
h1, h2, h3, h4 {
	background-color : inherit;
	font-weight : normal;
}
h1 {
	color : #8c8c8c;
	font-size : 130%;
	margin : 0.1em 0;
}
h2 {
	color : #e32;
	font-family : 'Gill Sans', 'lucida grande', tahoma, arial, helvetica, sans-serif;
	font-size : 160%;
	margin : 0.3em 0;
	padding-top : 1em;
}
h3 {
color : #c6c65b;
font-family : 'Gill Sans', 'lucida grande', tahoma, arial, helvetica, sans-serif;
font-size : 150%;
padding-top : 2em;
}
h4 {
color : #c6c65b;
font-weight : normal;
padding-top : 0.5em;
}
ul, li {
margin : 0 12px;
}
#container {
text-align : left;
}
#header {
background-color : #8c8c8c;
padding : 10px 20px;
}
#header h1 {
background : url('../img/wliblack_xsmall.jpg') no-repeat left;
color : #ffffff;
font-size : 110%;
padding : 0 30px;
}
#header h1 a {
color : #ffffff;
background : #8c8c8c;
font-weight : normal;
text-decoration : none;
}
#header h1 a:hover {
color : #ffffff;
background : #8c8c8c;
text-decoration : underline;
}
#hidden_home {
display : none;
color : #ffffff;
background : #8c8c8c;
text-decoration : underline;
}
#rightmenu1 {
position : absolute;
right : -1px;
top : 36px;
width : 126px;
background : #8c8c8c;
border-right : 0px;
border-left : 0px;
}
html > body #rightmenu1 {
right : 0px;
}
#rightcontent {
position : absolute;
right : 0px;
top : 77px;
width : 125px;
background : #fff;
border-right : 0px;
border-left : 0px;
}
div.rightadcontent {
display : block;
margin-right : auto;
margin-left : auto;
}
#leftmenu1 {
position : absolute;
color : white;
left : 0px;
top : 36px;
width : 199px;
background : #8c8c8c;
border : 1px solid #8c8c8c;
}
#leftcontent {
position : absolute;
left : 0px;
top : 85px;
width : 194px;
background : #fff;
border : 1px solid #fff;
padding-left : 5px;
}
#centercontent {
padding : 5px;
background : #fff;
margin-left : 199px;
margin-right : 124px;
border : 1px solid #000;
voice-family : "\"}\"";
voice-family : inherit;
margin-left : 201px;
margin-right : 126px;
}
#center_footer, #center_debug {
padding : 5px;
background : #fff;
margin-left : 199px;
margin-right : 124px;
border : 0px;
margin-left : 201px;
margin-right : 126px;
}
html > body #centercontent {
margin-left : 201px;
margin-right : 126px;
}
.wurl {
font-size: 10px;
min-height: 22px;
margin-top: 7px;
padding-left: 22px;
vertical-align: middle;
background-image: url("/img/wurl_back.png");
background-repeat: no-repeat;
}
.mywurl {
font-size: 10px;
color: #5bba47;
min-height: 22px;
margin-top: 7px;
padding-left: 22px;
vertical-align: middle;
background-image: url("/img/wurl_myback.png");
background-repeat: no-repeat;
}
.mywurl a {
font-size: 10px;
color: #5bba47;
}
#images {
padding : 1px;
}
#images img {
padding : 2px;
border : 1px solid #8c8c8c;
}
#content {
background-color : #fff;
clear : both;
color : #333;
padding : 0 40px 40px 40px;
overflow : auto;
}
#footer {
background-color : #8c8c8c;
bottom : 0px;
height : 25px;
line-height : 25px;
padding : 0px;
position : fixed;
width : 100%;
}
#copyright {
color : #000;
font-size : 9px;
margin : 0px;
padding-bottom : 30px;
text-align : right;
}
#copyright a {
text-decoration: none;
color: #8c8c8c;
}
#copyright a:hover {
text-decoration: underline;
}
#footer_white {
color : #fff;
font-size : 12px;
margin : 0px;
padding : 0 20px;
text-align : right;
}
#multiples {
height : 110px;
overflow: auto;
}
#parent {
height : 110px;
overflow: auto;
}
#children {
height : 110px;
overflow: auto;
}
.helptext {
line-height : 1em;
}
.catstring {
font-size : xx-small;
}
.catstring a {
font-size : xx-small;
}
.catstring img {
vertical-align: middle;
}
.tree {
font-size : x-small;
}
.myitems h1 {
color : #5bba47;
}
.mycatstring {
font-size : xx-small;
color : #5bba47;
}
.mycatstring a {
font-size : xx-small;
color : #5bba47;
}
.mycatstring img {
vertical-align: middle;
}
.mytree {
font-size : x-small;
color : #5bba47;
}
.mytree a {
font-size : x-small;
color : #5bba47;
}
.mytree h1 {
color : #5bba47;
}
#mysearch form {
font-size : x-small;
width : 100%;
margin-right : 0px;
display : inline;
}
#mysearch input {
font-size : x-small;
display : inline;
}
.mysum {
float: right;
font-size: 16px;
font-weight: bold;
}
.searchresults, .mysearchresults {
margin-top : 5px;
margin-bottom : 5px;
font-size : 13pt;
}
.searchalt {
color : gray;
}
.mysearchalt {
color : #5bba47;
}
table {
clear : both;
color : #333;
margin-bottom : 10px;
width : 100%;
}
th {
background-color : #f2f2f2;
text-align : center;
}
th a {
display : block;
padding : 2px 4px;
text-decoration : none;
}
th a:hover {
background-color : #ccc;
color : #333;
text-decoration : none;
}
table tr td {
padding : 2px;
text-align : left;
vertical-align : top;
}
table tr.altrow td {
background : #f4f4f4;
}
table tr.myaltrow td {
background : #ccffcc;
}
table.register_bday_table {
border : 0px;
width : 275px;
}
table.register_bday_table td {
border : 0px;
}
table tr.register_bday_tr {
border : 0px;
background : #fff;
color : #000;
}
table tr.register_bday_tr td {
border : 0px;
}
table th.register_bday_th {
border : 0px;
background : #fff;
color : #333;
text-align : left;
font-size : xx-small;
}
table.inav, tr.myrow, td.inav {
margin-top : 10px;
border : 0px;
}
.gallery_link {
width: 110px;	
}
table.myindex_specifics {
width : 98%;
margin-top : 4px;
margin-bottom : 0px;
margin-left : 6px;
margin-right : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
border-collapse : collapse;
empty-cells : show;
}
table.myindex_title, tr.myindex_title, table.myindex_footer, tr.myindex_footer, table.myindex_location {
width : 100%;
margin-top : 0px;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
border-collapse : collapse;
empty-cells : show;
}
td.myindex_footer_left_1, td.myindex_footer_left_2 {
width : 20%;
text-align : left;
}
td.myindex_footer_center {
text-align : center;
}
td.myindex_footer_right_1, td.myindex_footer_right_2 {
width : 10%;
text-align : right;
}
td.myindex_title_main {
width : 71%;
}
td.myindex_title_item {
width : 29%;
text-align : right;
vertical-align : top;
font-size : smaller;
}
tr.myindex_specifics {
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
margin-bottom : 0px;
}
td.myindex_specs_key {
width : 11%;
font-weight : bolder;
font-size : smaller;
border-bottom : 0px;
border-top : 0px;
border-right : 0px;
border-left : 0px;
padding-left : 0px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 2px;
vertical-align : bottom;
text-align : right;
margin-right : 2px;
}
td.myindex_specs_value {
width : 20%;
border-bottom : 0px;
border-top : 0px;
border-right : 0px;
border-left : 0px;
font-size : 11px;
padding-left : 2px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
text-align : left;
vertical-align : bottom;
}
td.myindex_specs_price {
width : 17%;
border-bottom : 0px;
border-top : 0px;
border-right : 0px;
border-left : 0px;
font-size : 15px;
padding-left : 2px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
text-align : left;
vertical-align : bottom;
}
td.myindex_specs_loc_key {
width : 15%;
font-weight : bolder;
font-size : larger;
border-bottom : 0px;
border-top : 0px;
border-right : 0px;
border-left : 0px;
padding-left : 0px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 2px;
vertical-align : bottom;
text-align : right;
margin-right : 2px;
}
td.myindex_specs_loc_value {
width : 35%;
border-bottom : 0px;
border-top : 0px;
border-right : 0px;
border-left : 0px;
font-size : larger;
padding-left : 2px;
padding-top : 0px;
padding-bottom : 0px;
padding-right : 0px;
text-align : left;
}
span.myindex_title {
font-size : 13px;
}
span.myindex_short_desc {
font-size : 10px;
}
table.myitems_title, table tr.myitems_title, table td.myitems_title {
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
background-color : #ccffcc;
margin-top : 8px;
margin-bottom : 10px;
vertical-align : middle;
}
table.myitems_title h1 {
color : #000;
}
table.items_title, table tr.items_title, table td.items_title {
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
background-color : #f4f4f4;
margin-top : 10px;
margin-bottom : 10px;
vertical-align : middle;
}
table.items_title h1 {
color : #000;
}
table.items, table tr.items, table td.items {
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
margin-bottom : 0px;
}
table.items_specs, table tr.item_specs, table td.item_specs {
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
border-right : 0px;
margin-bottom : 0px;
}
table td.item_key {
border : 0px;
width : 25%;
text-align : right;
padding-right : 2px;
font-size : 13px;
font-weight : bold;
}
table td.item_value {
border : 0px;
width : auto;
text-align : left;
padding-left : 12px;
font-size : 13px;
}
div.items_value {
text-align : left;
padding-left : 10px;
padding-bottom : 2px;
padding-top : 2px;
float : none;
}
img.adcontent {
display : block;
margin-right : auto;
margin-left : auto;
}
img.gallery300 {
width : 275px;
float : left;
padding : 2px;
border : 1px solid #8c8c8c;
}
img.gallery_var {
float : left;
padding : 2px;
border : 1px solid #8c8c8c;
}
img.thumb_view {
margin : 1.5px;
padding : 2px;
border : 1px solid #8c8c8c;
}
img.index_medium {
width : 99%;
display : block;
padding : 2px;
margin-top : 10px;
margin-bottom : 10px;
margin-left : auto;
margin-right : auto;
border : 1px solid #8c8c8c;
}
p.image_larger {
margin-bottom : 5px;
}
.mydescrip {
clear : both;
}
td.actions {
text-align : center;
white-space : nowrap;
}
td.actions a {
display : inline;
margin : 0 6px;
}
.cakeSqlLog table {
background : #f4f4f4;
}
.cakeSqlLog td {
padding : 4px 8px;
text-align : left;
}
.paging {
color : #ddd;
margin-bottom : 2em;
}
.disabled {
color : gray;
display : inline;
}
form {
clear : both;
margin-right : 20px;
padding : 0px;
width : 85%;
}
fieldset {
border : 1px solid #ccc;
margin-top : 10px;
padding : 8px 10px;
}
fieldset legend {
color : #e32;
font-size : 100%;
font-weight : bold;
}
fieldset fieldset legend {
font-size : 100%;
font-weight : normal;
}
form div {
clear : both;
margin-bottom : 0.5em;
padding : 1px;
vertical-align : text-top;
}
form div.input {
color : #444;
}
form div.required {
color : #333;
}
form div.submit {
border : 0px;
clear : both;
margin-top : 2px;
margin-left : 0px;
}
label {
display : block;
font-size : 100%;
padding-right : 20px;
}
label.currentval {
display : block;
font-size : 100%;
padding-bottom : 100px;
}
p.currentval, h1.currentval {
display : block;
padding-bottom : 10px;
}
input, textarea {
clear : both;
display : block;
font-size : 100%;
font-family : "frutiger linotype", "lucida grande", "verdana", sans-serif;
padding : 1px;
}
select {
clear : both;
font-size : 100%;
vertical-align : text-bottom;
}
select[multiple="multiple"] {
width : 100%;
}
option {
font-size : 100%;
padding : 0 3px;
}
input[type="checkbox"] {
clear : left;
float : left;
margin : 0 6px 7px 2px;
width : auto;
}
input[type="submit"] {
display : inline;
font-size : 100%;
padding : 2px 5px;
width : auto;
vertical-align : bottom;
}
div.message {
clear : both;
color : #006600;
font-size : 120%;
font-weight : bold;
margin : 0.75em 0px;
}
div.error-message {
clear : both;
font-size : 120%;
font-weight : bold;
}
.info, .success, .warning, .error, .validation, .hiddenMsg, #authMessage {
border: 1px solid;
margin-top: 10px;
margin-bottom: 10px;
padding:15px 10px 15px 50px;
background-repeat: no-repeat;
background-position: 10px center;
}
.error, #authMessage {
color: #D8000C;
background-color: #FFBABA;
background-image: url('/img/flash/error.png');
}
.info {
color: #00529B;
background-color: #BDE5F8;
background-image: url('/img/flash/info.png');
}
.success {
color: #4F8A10;
background-color: #DFF2BF;
background-image:url('/img/flash/success.png');
}
.warning {
color: #9F6000;
background-color: #FEEFB3;
background-image: url('/img/flash/warning.png');
}
.hiddenMsg {
color: #FFF;
background-color: #FFF;
background-image: none;
}
/****
#error_message {
margin-bottom : 0px;
padding : 0px;
clear : both;
color : #900;
font-weight : bold;
} **/
div.error em {
font-size : 140%;
color : #8c8c8c;
}
span.notice {
background-color : #c6c65b;
color : #fff;
display : block;
font-size : 140%;
padding : 0.5em;
margin : 1em 0px;
}
.actions {
border-bottom : 1px solid #8c8c8c;
}
.menu {
border-bottom : 1px solid #8c8c8c;
clear: both;
height: 2px;
}
.menu-spacer {
border: 0px;
clear: both;
height: 5px;
width: 100%;
margin-bottom: 5px;
}
div.index div.actions {
clear : both;
margin-top : 0.4em;
text-align : left;
}
div.view div.actions {
clear : both;
float : right;
margin-top : 0.4em;
text-align : left;
width : 60%;
}
div.actions ul {
margin : 0 0;
padding : 0px;
}
div.actions li {
display : inline;
list-style-type : none;
line-height : 1.75em;
margin : 0 1.25em 0 0;
white-space : nowrap;
font-size : larger;
}
div.actions ul li a {
color : #8c8c8c;
text-decoration : none;
}
div.actions ul li a:hover {
color : #333;
text-decoration : underline;
}
div.menu_actions {
text-align : right;
}
div.menu_actions ul {
margin : 0 0;
padding : 0px;
}
div.menu_actions li {
display : inline;
list-style-type : none;
white-space : nowrap;
font-size : smaller;
}
div.menu_actions ul li a {
color : #8c8c8c;
text-decoration : none;
}
div.menu_actions ul li a:hover {
color : #333;
text-decoration : underline;
}
.acct_actions {
padding-top : 10px;
}
div.acct_actions {
clear : both;
margin-top : 0.4em;
}
div.acct_actions {
clear : both;
margin-top : 0.4em;
text-align : center;
width : auto;
}
div.acct_actions ul {
margin : 0 0;
padding : 0px;
}
div.acct_actions li {
display : inline;
list-style-type : none;
line-height : 2em;
margin : 0 1.5em 0 0;
white-space : nowrap;
}
div.acct_actions ul li a {
color : #c8c8c8;
text-decoration : none;
font-weight : lighter;
}
div.acct_actions ul li a:hover {
text-decoration : underline;
}
div.related {
clear : both;
display : block;
}
pre {
color : #000;
background : #f0f0f0;
padding : 1em;
}