﻿@import url('dropdown.css');
@import url('default.css');

/* CSS */
* { 
    margin: 0; 
} 
html {
    font-size: 0.8em;
	overflow-y: scroll !important;
}
html, body, form { 
    font-family: Helvetica, Arial, Verdana, Sans-Serif; 
    height: 100%;
}
body, form {
	padding: 0;
	word-wrap: break-word;
}
a {
	color: #658064;
}
a:hover {
    color: #40563F;
}
a.nopost {
	background: transparent url('../../images/global/nopost.gif') repeat-x 1px bottom;
	cursor: pointer;
	text-decoration: none;
}
a.nounderline {
	text-decoration: none;
}
a.selected {
	font-weight: bold;
	text-decoration: none;
}
p {
	color: #666;
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0 0 15px 0;
	padding: 0;
}
p.normal {
    color: #666;
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 0;
	padding: 0;
}
p.large {
	color: #202020;
	font-size: 1.1em;
	line-height: 1.4em;
	margin: 0 0 10px 0;
	padding: 0;
}
p.darkgray {
	color: #333;
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
}
p.sitetour {
	color: #666;
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 5px 0 10px 0;
	padding: 0;
}
p.description {
	color: #202020;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}
p.conclusion {
	color: #202020;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 10px 0 0 0;
	padding: 0;
}
p.comment {
	color: #555;
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0;
	padding: 5px 0 5px 15px;
}
p.message {
	color: #555;
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0 0 15px 0;
	padding: 0;
}
p.step {
	color: #101010;
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 0;
	padding: 5px;
}
p.help {
	color: #444;
	font-size: 1.2em;
	line-height: 1.5em;
	margin: 10px 0;
	padding: 0;
}
img {
	border: none;
	margin: 0;
	padding: 0;
}
h1 {
	color: #52722A;
	font-size: 1.8em;
	margin: 0 0 20px 0;
	padding: 0;
}
h2 {
	color: #657189;
	font-size: 1.5em;
	margin: 0 0 20px 1px;
	padding: 0;
}
h3 {
	color: #6A8C40;
	font-size: 1.4em;
	margin: 0 0 20px 2px;
	padding: 0;
}
h4 {
	color: #5C6351;
	font-size: 1.3em;
	margin: 0 0 10px 0;
	padding: 0;
}
h5 {
	color: #647C66;
	font-size: 1.2em;
	margin: 0 0 10px 0;
	padding: 0;
}
h6 {
	color: #4A7A0C;
	font-size: 1.1em;
	margin: 0 0 10px 0;
	padding: 0;
}
h7 {
	color: #808080;
	font-size: 1.2em;
}
ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.listsmall li {
	padding-bottom: 5px;
}
ul.listxsmall li {
	padding-bottom: 3px;
}
ul.listlarge li {
	padding-bottom: 10px;
}
ul.listlarge-top li {
	padding-top: 10px;
}
ul.listsmallall li {
	padding: 5px;
}
ul.listlargeall li {
	padding: 10px;
}
ul.listxlarge li {
    padding: 10px 0;
}
ul.listwant {
	border-bottom: solid 1px #F3F4EF;
	width: 227px;
}
ul.listwant li {
	border-top: solid 1px #F3F4EF;
	padding: 5px 0;
}
ul.wantcategory li {
	float: left;
	padding: 5px;
	width: 150px;
}
ul.wantcategory li a {
	text-decoration: none;
}
ul.wantcategory li a:hover {
	text-decoration: underline;
}
ul.borderbottom {
	border-bottom: solid 1px #F3F4EF;
}
ul.borderbottom li {
	border-top: solid 1px #F3F4EF;
}
ul.floatleft li {
	float: left;
}
ul.floatleft-padded li {
	float: left;
	margin-right: 20px;
}
ul.floatright li {
	float: right;
}
ul.margleft li {
	margin: 0 0 0 10px;
}
ul.margright li {
	margin: 0 10px 0 0;
}
ul.info {
	border-bottom: dotted 1px #C8CEA3;
	border-top: dotted 1px #C8CEA3;
	margin: 5px 0 10px 0;
	padding: 5px;
}
ul.viewinfo {
	border-bottom: dotted 1px #C8CEA3;
	border-top: dotted 1px #C8CEA3;
	padding: 5px 0;
}
ul.jobs li {
	color: #777;
	font-size: 1.0em;
	line-height: 2.0em;
	padding: 0 10px;
}
ul.vertical-menu {
}
ul.vertical-menu li {
    background: #ACD979;
    font-size: 1.3em;
    margin-bottom: 3px;
}
ul.vertical-menu li a {
    color: #6A8C40;
    display: block;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    text-decoration: none;
}
ul.vertical-menu li a.active {
    background: #657189 url('../../images/home/menu-arrow.gif') no-repeat left top;
    color: white;
    padding-left: 24px;
    margin-left: -14px;
    text-decoration: none;
}
li {
	margin: 0;
	padding: 0;
}
li.space {
	background: #C8CEA3;
	height: 1px;
	margin: 0;
	padding: 0;
}
li.seperator {
	border-bottom: dotted 1px #C8CEA3;
	margin-bottom: 5px;
}
div.seperator {
    border-top: dotted 1px #C8CEA3;
	margin-top: 5px;
}
table {
	border: none;
	border-collapse: collapse;
	padding: 0;
}
table.noalign td {
	vertical-align: middle;
}
table.frame {
	border: solid 1px #C8CEA3;
	margin: 0 0 20px 0;
	overflow: hidden;
	width: 100%;
}
table.frame th {
	background-color: #EEF4EF;
	color: #646466;
	font-size: small;
	padding: 5px 10px;
	text-align: left;
}
table.frame th.aligncenter {
	text-align: center;
}
table.frame td {
	font-size: small;
	padding: 10px;
}
table.frame .altrow {
	background: #f8f8f8;
}
table.frame li {
	font-size: small;
	vertical-align: top;
}
table.frame table.wantitem {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
table.frame table.wantitem td {
	margin: 0;
	padding: 0 10px;
}
table.noborder {
	border: 0;
}
table.nowidth {
	width: auto;
}
table.framecategory {
	border: solid 1px #C8CEA3;
	margin: 0 0 6px 0;
	width: 100%;
}
table.framecategory th {
	background-color: #EEF4EF;
	color: #646466;
	font-size: x-small;
	padding: 5px;
}
table.framecategory td {
	font-size: x-small;
	padding: 5px;
}
table.framecategory .altrow {
	background: #f8f8f8;
}
table.framecategory .wantcell {
	text-align: left;
	width: 300px;
}
table.framecategory .prioritycell {
	width: 130px;
}
table.framecategory .visibilitycell {
	width: 130px;
}
table.framecategory .optioncell {
	width: 180px;
}
table.profile_image td.profile_padding {
	padding: 10px 0;
	text-align: center;
}
table.profile_image td {
	padding: 0;
}
table.profile_frame th.alignright {
	text-align: right;
}
table td {
	padding: 0;
	vertical-align: top;
	white-space: normal;
}
div.hr {
	border-bottom: 1px solid #c0c0c0;
	height: 1px;
	margin: 5px 0 10px 0;
	padding: 0;
	width: 700px;
}
div.hr-small {
	border-bottom: 1px solid #C8CEA3;
	height: 1px;
	margin: 5px 0 10px 0;
	padding: 0;
	width: 389px;
}
div.dotted {
	border-bottom: 1px dotted #C8CEA3;
	height: 1px;
}
input.txt {
	border: solid 1px #C3CDC3;
	color: #666;
	padding-left: 3px;
	padding-right: 3px;
}
input.txt-large {
    border: solid 1px #C3CDC3;
	color: #666;
	font-size: 1.2em;
	padding: 3px 5px;
}
input.btn {
	background: #396500 url('../../images/global/btn-background.gif') repeat-x left top; 
    border: none;
	color: white;
	font-size: 1.2em;
	height: 30px;
	padding: 0 15px;
}
input.btn-large {
	background: #396500 url('../../images/global/btn-background.gif') repeat-x left top; 
    border: none;
	color: white;
	font-size: 1.6em;
	height: 40px;
	padding: 0 15px;
}
input.btn-small {
	background: #396500 url('../../images/global/btn-background.gif') repeat-x left top; 
    border: none;
	color: white;
	height: 25px;
	font-size: 0.9em;
	padding: 0 10px;
}
select.normal {
	border: solid 1px #C3CDC3;
	color: #666;
	font-size: 1.0em;
}
select.small {
	border: solid 1px #C3CDC3;
	color: #666;
	font-size: 0.9em;
}
input.wantdeadline {
	color: #646466;
	font-size: small;
	width: 120px;
}
input.search-box {
    background: white url('../../images/search/input-small-back.gif') repeat-x left top;
    border: solid 1px #C8CEA3;
    font-size: 1.2em;
    height: 20px;
    line-height: 20px;
    padding: 1px 5px 0 5px;
    width: 204px;
}
span.radio input {
	margin-right: 5px;
}
span.checkbox input {
	margin-right: 5px;
}
span.comment, div.comment {
	color: #555;
	font-size: 1.0em;
}
textarea.txt {
	background: white url('../../images/global/input-back.gif') repeat-x;
	border: solid 1px #cecfa5;
	color: #000;
	font-family: Sans-Serif;
	font-size: 1.2em;
	line-height: 1.4em;
	padding: 5px;
}

.centertable {
	margin: 0 auto;
}
.leftblock {
	margin: 0 auto 0 0;
}
.centerblock {
	margin: 0 auto;
}
.rightblock {
	margin: 0 0 0 auto;
}
.alignleft {
	text-align: left;
}
.aligncenter {
	text-align: center;
}
.alignright {
	text-align: right;
}
.heightauto {
	height: auto;
	line-height: auto;
}
.height18 {
	height: 18px; 
	line-height: 18px;
}
.height20 {
	height: 20px; 
	line-height: 20px;
}
.height22 {
	height: 22px; 
	line-height: 22px;
}
.height30 {
	height: 30px;
	line-height: 30px;
}
.height38 {
	height: 38px;
	line-height: 38px;
}

.height180px {
	height: 180px;
}
.widthmax {
	width: 100%;
}
.widthhalf {
	width: 50%;
}
.widthonethird {
	width: 33%;
}
.widthtwothird {
	width: 66%;
}
.width60px {
	width: 60px;
}
.width130px {
	width: 130px;
}
.width135px {
	width: 135px;
}
.width160px {
	width: 160px;
}
.width200px {
	width: 200px;
}
.width217px {
	width: 217px;
}
.width235px {
    width: 235px;
}
.width300px {
	width: 300px;
}
.width314px {
	width: 314px;
}
.width320px {
    width: 320px;
}
.width350px {
	width: 350px;
}
.width365px {
	width: 365px;
}
.width450px {
	width: 450px;
}
.width544px {
	width: 544px;
}
.width610px {
	width: 610px;
}
.width690px {
	width: 690px;
}
.width710px {
	width: 710px;
}
.background-lightgray {
	background-color: #f0f0f0;
}
.background-gray {
	background-color: #ccc;
}
.background-darkgray {
	background-color: #777;
}
.background-lightgreen {
	background-color: #F3F4ED;
}
.zindex100 {
	z-index: 100;
}
.cursor {
	cursor: pointer;
}
.cursor-help {
	cursor: help;
}
.block {
	display: block;
}
.inline-block {
    display: inline-block;
}
.inline {
	display: inline;
}
.absolute {
	position: absolute;
}
.relative-top {
	position: relative;
	top: -20px;
}
.relative-delete {
	left: 10px;
	position: relative;
	top: 4px;
}
.leftpane {
	float: left;
}
.rightpane {
	float: right;
}
.clear {
	clear: both;
}
.overflow {
	overflow: hidden;
}
.xsmallfont {
	font-size: 0.8em;
}
.xxsmallfont {
	font-size: 0.7em;
}
.xxxsmallfont {
	font-size: 0.6em;
}
.smallerfont {
	font-size: 0.8em;
}
.xsmall {
    font-size: 0.8em;
}
.smaller {
    font-size: 0.6em;
}
.sharefont {
	font-size: 0.9em;
}
.smallfont {
	font-size: 0.9em;
}
.largefont {
	font-size: large;
}
.largerfont {
	font-size: 1.1em;
}
.xxlarge {
	font-size: 1.2em;
}
.grayfont {
	color: #808080;
}
.smallgrayfont {
	color: #808080;
	font-size: 0.8em;
}
.spacer {
	color: #c7cbdb;
}
.smallbold {
	font-size: x-small;
	font-weight: bold;
}
.bold {
	font-weight: bold;
}
.boldblack {
	color: #000;
	font-weight: bold;
}
.italic {
	font-style: italic;
}
.imageborder {
	background: white;
	border: solid 1px #C8CEA3;
	padding: 5px;
	width: 235px;
}
.border-vertical {
	border-bottom: solid 1px #F3F4EF;
	border-top: solid 1px #F3F4EF;
}
.border-vertical-dark {
	border-bottom: solid 1px #C8CEA3;
	border-top: solid 1px #C8CEA3;
}
.bordertop {
	border-top: solid 1px #C8CEA3;
	padding-top: 5px;
}
.bordertop-lightgray {
	border-top: solid 1px #e0e0e0;
}
.bordertop-dark {
	border-top: solid 1px #C8CEA3;
}
.borderbottom {
	border-bottom: solid 1px #F3F4EF;
}
.borderbottom-light {
	border-bottom: solid 1px #DBE0C5;
}
.borderbottom-dark {
	border-bottom: solid 1px #C8CEA3;
}
.borderbottom-gray {
	border-bottom: solid 1px #c0c0c0;
}
.borderbottom-none {
	border-bottom: none;
}
.imagebordergray {
	border: solid 1px #C8CEA3;
	display: inline;
}
.image-save {
	background: transparent url('../../images/global/save.gif') no-repeat left center;
	font-size: x-small;
	font-weight: normal;
	padding: 2px 0 2px 21px;
}
.image-save-normal {
	background: transparent url('../../images/global/save.gif') no-repeat left center;
	padding: 2px 0 2px 21px;
}
.image-edit {
	background: transparent url('../../images/global/edit.gif') no-repeat left center;
	display: inline-block;
	font-weight: normal;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 19px;
}
.image-edit-normal {
	background: transparent url('../../images/global/edit.gif') no-repeat left center;
	padding: 2px 0 2px 21px;
}
.image-edit-view {
	background: transparent url('../../images/global/preview.gif') no-repeat left center;
	padding: 2px 0 2px 21px;
}
.image-cancel {
	background: transparent url('../../images/global/cancel.gif') no-repeat left center;
	font-weight: normal;
	margin-left: 10px;
	padding: 2px 0 2px 21px;
}
.image-delete {
	background: transparent url('../../images/global/delete.gif') no-repeat left center;
	font-weight: normal;
	padding: 2px 0 2px 19px;
}
.image-delete-normal {
	background: transparent url('../../images/global/delete.gif') no-repeat left center;
	padding: 2px 0 2px 19px;
}
.image-clear {
	background: transparent url('../../images/global/broom.gif') no-repeat left center;
	font-weight: normal;
	padding: 2px 0 2px 17px;
}
.image-information {
	background: transparent url('../../images/user/information.gif') no-repeat left center;
	padding: 0 0 0 21px;
}
.image-information-small {
	background: transparent url('../../images/global/information-small.gif') no-repeat left center;
	padding: 0 0 0 21px;
}
.image-warning {
	background: transparent url('../../images/user/warning.gif') no-repeat left center;
	padding: 0 0 0 21px;
}
.image-building {
	background: transparent url('../../images/community/building.gif') no-repeat left center;
	font-weight: normal;
	padding: 2px 0 2px 25px;
}
.image-description {
	background: transparent url('../../images/wants/description.gif') no-repeat left center;
	padding: 2px 0 2px 20px;
}
.image-deadline {
	background: transparent url('../../images/wants/deadline.gif') no-repeat left center;
	font-weight: normal;
	padding: 2px 0 2px 20px;
}
.image-progress {
	background: transparent url('../../images/wants/progress.gif') no-repeat left center;
	font-weight: normal;
	padding: 2px 0 2px 18px;
}
.image-progress-padding {
	background: transparent url('../../images/wants/progress.gif') no-repeat 2px center;
	font-weight: normal;
	padding: 2px 0 2px 22px;
}
.image-checkmark {
	background: transparent url('../../images/wants/checkmark-green.gif') no-repeat left center;
	font-weight: normal;
	padding: 2px 0 2px 18px;
}
.image-checkmark-large {
	background: transparent url('../../images/global/checkmark.gif') no-repeat right top;
	color: #6A8C40;
	display: inline-block;
	font-size: 1.8em;
	font-weight: bold;
	height: 25px;
	padding: 7px 47px 0 0;
}
.image-join {
	background: transparent url('../../images/user/joinnnk.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-link {
	background: transparent url('../../images/global/link.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-user {
	background: transparent url('../../images/wants/user.gif') no-repeat 4px center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-card {
	background: transparent url('../../images/user/card.gif') no-repeat 4px center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-calendar {
	background: transparent url('../../images/wants/calendar-day.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-manyuser {
	background: transparent url('../../images/wants/public.gif') no-repeat 4px center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-clock {
	background: transparent url('../../images/global/clock.png') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-acquisition {
	background: transparent url('../../images/wants/wanticon_acquired.gif') no-repeat left center;
	padding: 0 0 0 18px;
}
.image-message {
	background: transparent url('../../images/user/message.gif') no-repeat left center;
	padding: 0 0 0 21px;
}
.image-message-big {
	background: transparent url('../../images/user/message-big.gif') no-repeat left center;
	padding: 0 0 0 23px;
}
.image-comment {
	background: transparent url('../../images/wants/comment_bubble.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-comment-orange {
	background: transparent url('../../images/global/comments-orange.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 23px;
}
.image-comments {
	background: transparent url('../../images/wants/comments.gif') no-repeat left top;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-whatsnew {
	background: transparent url('../../images/global/star-yellow.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-offer {
	background: transparent url('../../images/wants/offer.gif') no-repeat left center;
	font-weight: normal;
	padding: 0 0 0 21px;
}
.image-inbox {
	background: transparent url('../../images/user/inbox.gif') no-repeat left center;
	display: inline-block;
	font-weight: normal;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 22px;
}
.sort-ascending {
	background: transparent url('../../images/global/top.gif') no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
.sort-descending {
	background: transparent url('../../images/global/bottom.gif') no-repeat right center;
	padding-right: 15px;
	text-decoration: none;
}
a.no-underline {
	text-decoration: none;
}
.no-underline a {
	text-decoration: none;
}
.lbl {
	color: #5E6158;
}
.lbl-date {
	text-transform: lowercase;
}
.lbl-lower {
	text-transform: lowercase;
}
.lbl-gray {
	color: #666;
}
.lbldark {
	color: #646466;
}
.lbl-darkgreen {
	color: #5E6158;
}
.highlight {
	color: #4b4b7b;
	font-weight: bold;
}
.lbl-large {
	font-size: 1.4em;
}
.lbl-strike {
	text-decoration: line-through;
}
.lbloff {
	color: #696969;
	font-size: 1.0em;
}
.lbl-hide, .link-hide {
	color: #404040;
	font-size: 0.9em;
}
.link-hide {
	text-decoration: none;
}
.link-hide:hover {
	color: #202020;
	text-decoration: underline;
}
.lbl-gray-large {
	color: #505050;
	display: block;
	font-size: 1.2em;
	padding: 10px 0 20px 0;
}
.lbl-light-green {
	color: #98C643;
}
.lbl-dark-green {
	color: #52722A;
}
.enabled {
	text-decoration: none;
}
.hide {
	display: none;
}
.show {
	display: block;
}
.altrow {
	background-color: #F5F7EA;
}
.altrow-blue {
	background-color: #fff6ff;
}
.altrow-gray {
	background-color: #f6f6f6;
}
.altrow-white {
	background-color: #ffffff;
}
.altcolumn {
	border-left: solid #e0e0e0 1px;
	margin-left: 20px;
	padding-left: 20px;
}
.headerwant {
	background: white url('../../images/global/clock.png') no-repeat 10px 3px;
	border-bottom: solid 1px #C8CEA3;
	color: #666;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 0 10px 0;
	padding: 0 1px 10px 35px;
}
.headersection {
	color: #5E6158;
	font-size: small;
	font-weight: bold;
}
.groupby {
	border-bottom: solid 1px #C8CEA3;
	color: #666;
	display: block;
	font-size: 1.4em;
	font-weight: bold;
	margin: 20px 0 20px 0;
	padding: 0 1px 5px 1px;
	width: 708px;
}
.groupby-public {
	border-bottom: solid 1px #e0e0e0;
	color: #666;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0 1px 5px 1px;
	width: 708px;
}
.containerfull {
	overflow: hidden;
	width: 710px;
}
.containerfull-border {
	overflow: hidden;
	width: 708px;
}
.arrow {
	background: transparent url('../../images/wants/arrow.gif') no-repeat left 5px;
	padding: 5px 0 0 15px;
}
.arrow-right {
	background: transparent url('../../images/global/arrow_right.gif') no-repeat left center;
	padding: 0 0 0 10px;
}
.wrapper {
    margin: 0 auto;
}
.banner {
	height: 95px;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 0 0;
	width: 1000px;
}
.logo {
	display: block;
	float: left;
	margin: 40px 0 0 15px;
}
.header-links {
	margin: 0 auto 0 0;
	text-align: right;
}
.language {
	background: #fcfcfc url('../../images/box/box_back_gray.gif') repeat-x left top;
	border: solid 1px gray;
	margin: 5px 0 0 0;
	padding: 5px;
	position: absolute;
	text-align: left;
	width: 180px;
}
.navigation {
	background: transparent url('../../images/layout/banner-back.gif') repeat-x;
	margin: 15px auto 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
	width: 1020px;
}
.navigation li.start {
	background: transparent url('../../images/layout/banner-left.gif') no-repeat left top;
	padding-left: 40px;
}
.navigation li.section {
	float: left;
	height: 37px;
	line-height: 37px;
	padding-right: 20px;
	text-align: center;
}
.navigation li.section a {
	color: #fff;
	display: block;
	float: left;
	font-size: 1.4em;
	text-decoration: none;
}
.navigation li.section a:hover {
	text-decoration: underline;
}
.navigation li.section span.browse {
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	padding-right: 10px;
	position: relative;
	top: 17px;
	left: 10px;
}
.navigation li.divider {
	background: transparent url('../../images/layout/banner-divider.gif') no-repeat left center;
	padding-left: 26px;
}
.navigation li.end {
	background: transparent url('../../images/layout/banner-right.gif') no-repeat right top;
	float: right;
	height: 37px;
	line-height: 37px;
	margin: 0;
}
.wrapper .header {
	border-bottom: solid 1px #C3CDC3;
	color: #5E6158;
	font-size: small;
	font-weight: normal;
	margin: 0 auto;
	padding: 5px 0;
	overflow: hidden;
	width: 1000px;
}
.wrapper .header .left {
	float: left;
	height: 28px;
	line-height: 28px;
}
.wrapper .header .right {
	float: right;
	height: 28px;
	line-height: 28px;
	text-align: right;
	width: 365px;
}
.wrapper .header .right a {
	color: #5E6158;
	text-decoration: none;
}
.wrapper .header .right a:hover {
	text-decoration: underline;
}
.content {
	margin: 30px auto 0 auto;
	
	width: 1000px;
}
.content div.column-left {
	float: left;
	margin: 0 25px 0 0;
	width: 710px;
}
.content div.column-right {
	border-left: 1px solid #e0e0e0;
	float: right;
	font-size: 0.9em;
	margin: 0;
	padding-left: 25px;
	width: 239px;
}
.content div.contentRight .lbl {
	color: #8B8B8B;
}
.content div.contentRight a {
	color: #8B8B8B;
}
.content div.contentRight a:link {
	color: #8B8B8B;
}
.content div.contentRight a:visited {
	color: #8B8B8B;
}
.contentwidth {
    margin: 0 auto;
    width: 1000px;
}
.push {
    height: 30px;
}
.footer {
	background: transparent url('../../images/layout/footer-block.gif') no-repeat top left;
	margin: 0 auto;
	padding: 40px 20px 20px;
	width: 980px;
}
.footer .container {
	overflow: hidden;
	width: 980px;
}
.footer .column {
    float: left;
    margin-right: 100px;
}
.footer li {
    margin-bottom: 5px;
}
.footer a {
    text-decoration: none;
}
.box-green {
	background: #F6F8E9 url('../../images/box/box_back.gif') repeat-x left top;
	border: solid 1px #C8CEA3;
	margin: 0 0 20px 0;
	overflow: hidden;
}
.box-green-order {
    background: #F6F8E9 url('../../images/box/box_back.gif') repeat-x left top;
	border: solid 1px #C8CEA3;
	border-left: none;
	margin: 0 0 10px 0;
	padding: 5px;
	overflow: hidden;
	width: 653px;
}
.box-green-order-handle {
    background: #F6F8E9 url('../../images/box/draghandle.gif') repeat-x left top;
	border: solid 1px #C8CEA3;
	cursor: move;
	height: 26px;
	overflow: hidden;
	width: 24px;
}
.box-white {
	background: #FCFCFC url('../../images/box/box_back_gray.gif') repeat-x left top;
	border: solid 1px #e0e0e0;
	margin: 0 0 20px 0;
}
.box-white-order {
    background: #FCFCFC url('../../images/box/box_back_gray.gif') repeat-x left top;
	border: solid 1px #e0e0e0;
	height: 18px;
	margin: 0 0 10px 0;
	padding: 5px;
	overflow: hidden;
	width: 653px;
}
.box-white a {
    color: #5E6158;
}
.box-header {
	height: 10px;
}
.box-content {
	padding: 0 10px;
}
.box-footer {
	height: 10px;
}
.menu {
	margin: 0;
	padding: 0;
}
.menu ul {
	float: right;
}
.menu li {
	float: left;
}
.additionnalinfo {
	color: #888;
	display: block;
	letter-spacing: 2px;
	padding: 5px 5px 0 5px;
}
.submenu {
	background: transparent url('../../images/home/submenu.gif') repeat-x;
	color: #47474b;
	font-size: 11px;
	height: 23px;
	margin: 0;
	padding: 0 10px;
	text-align: right;
}
.submenu span {
	padding: 0 15px;
}
.submenu a, .submenu a:link, .submenu a:visited {
	background: transparent url('../../images/home/submenusep.gif') no-repeat left center;
	color: #47474b;
	font-size: 11px;
	padding: 0 15px;
}
.menubutton {
	padding: 0 10px;
}
.globalwants {
	border: solid 1px silver;
	border-bottom: solid 2px silver;
	border-right: solid 2px silver;
	height: 150px;
	width: 550px;
}
.panelheader {
	background: white url('../../images/panel/panelheader.gif') no-repeat;
	height: 22px;
}
.panelbody {
	background-color: #eeeff3;
	color: #000080;
	font-size: 10px;
	padding: 10px 0 0 0;
}
.paneltable {
	margin-bottom: 16px;
	width: 245px;
}
.paneltable ul {
	list-style-type: none;
	margin: 0 15px 10px 15px;
	padding: 0;
}
.paneltable ol {
	margin: 0 40px 10px 40px;
	padding: 0;
}
.paneltable li {
	margin: 0;
	padding: 5px 0;
}
.panelfooter {
	background: white url('../../images/panel/panelfooter.gif') no-repeat;
	height: 12px;
}
.panelmedia {
	background: white;
	border: solid 1px #3D6600;
	width: 435px;
}
.panelmedia-header {
	background: #C8CEA3;
	color: #3D6600;
	font-weight: bold;
	overflow: hidden;
	padding: 5px 10px;
}
.panelmedia a, .panelmedia a:linked, .panelmedia a:visited {
	color: #3D6600;
	text-decoration: none;
}
.panelmedia a:hover {
	text-decoration: underline;
}
.userview-container-small {
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 108px;
}
.userview-container-large {
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 118px;
}
.wantentry {
	color: #000080;
	font-size: x-large;
	margin: 20px auto;
	width: 100%;
}
.wanttitle {
	color: #646466;
}
.want-subtitle {
	margin: -5px 0 0 3px;
	position: relative;
}
.label-acquired {
	background: transparent url('../../images/wants/wanticon_acquired.gif') no-repeat left center;
	padding: 0 0 0 16px;
}
.wanttitleacquired {
	background: transparent url('../../images/wants/checkmark.gif') no-repeat right top;
	color: #646466;
	display: block;
}
.wanttitlelistacquired {
	background: transparent url('../../images/wants/checkmark.gif') no-repeat right top;
	color: #646466;
}
.wantdate {
	color: #808080;
	display: block;
	font-size: xx-small;
	font-style: italic;
	padding: 3px 0 6px 0;
}
.wantcreated-nopadding {
	color: #808080;
	margin: 3px 0 0 5px;
	width: 320px;
}
.wantmanage {
	background: white;
	border: solid #C8CEA3 2px;
	display: none;
	position: absolute;
}
.wantmanage ul {
	margin: 0;
	padding: 0;
}
.wantmanage li {
	background: transparent url('../../images/wants/bullet.gif') no-repeat 8px center;
	border-bottom: 1px solid #F3F4EF;
	font-size: x-small;
	padding: 0 20px 3px 20px;
}
.wantmessage {
	color: #808080;
	font-size: small;
	padding: 5px;
}
.wantlistpage {
	background: #EEF4EF;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}
.searchpagestyle {
	border: dotted 4px #EEF4EF;
	margin: 0;
	padding: 5px;
}
.wantimage {
	background: transparent url('../../images/wants/wantimage.gif') no-repeat left center;
	color: #5E6158;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 25px;
}
.wantcreation {
	color: #5E6158;
	font-size: 0.9em;
	line-height: 20px;
}
.wantinformation {
	background: transparent url('../../images/wants/wantinformation.gif') no-repeat left center;
	color: #5E6158;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 25px;
}

.wantvisibility {
	background: transparent url('../../images/wants/wantvisibility.gif') no-repeat left center;
	color: #5E6158;
	font-size: small;
	font-weight: bold;
	padding: 0 20px;
}
.wantsteps {
	background: transparent url('../../images/wants/wantsteps.gif') no-repeat left 1px;
	color: #5E6158;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
	padding: 0 0 0 27px;
}
.wantstep-title {
	border-bottom: solid 1px #c0c0c0;
	color: #202020;
	font-size: 1.2em;
	overflow: hidden;
	padding: 5px 0;
}
.wantstep-detail {
    background: #fafafa;
	border-top: solid 1px #white;
	border-bottom: solid 1px #c0c0c0;
	color: #333;
	font-size: 1.0em;
	margin: 0;
	padding: 5px;
}
.wantstep-footer {
    background: transparent url('../../images/wants/wantstep_divider.gif') repeat-x;
    margin: 5px 0 0 0;
    padding: 5px 0 0 0;
    overflow: hidden
}
.wantstep-new {
	background: transparent url('../../images/wants/wantstep_add.gif') no-repeat left 1px;
	color: #5E6158;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 20px;
	padding: 0 0 0 20px;
}
.wantstep-normal {
	background: transparent url('../../images/wants/stepone.gif') no-repeat left center;
	padding-left: 15px;
}
.wantstep-alt {
	background: transparent url('../../images/wants/steptwo.gif') no-repeat left center;
	padding-left: 15px;
}
.wantstep-past {
	background: transparent url('../../images/wants/past.gif') no-repeat left center;
	padding-left: 24px;
}
.wantstep-present {
	background: transparent url('../../images/wants/present.gif') no-repeat left center;
	padding-left: 21px;
}
.wantstep-future {
	background: transparent url('../../images/wants/future.gif') no-repeat left center;
	padding-left: 26px;
}
.manage-tabs {
    border-bottom: solid 1px #C8CEA3;
    margin-bottom: 20px;
    overflow: hidden;
    padding-left: 10px;
    width: 700px;
}
.manage-tabs li {
    background: #F5FBEB;
    border: solid 1px #C8CEA3;
    border-bottom: none;
    margin-right: 5px;
}
.manage-tabs a {
    color: #B4B592;
    display: block;
    padding: 3px 8px;
    text-decoration: none;
}
.manage-tabs a.active {
    background: #C8CEA3;
    color: Black;
}
.wantmedia {
	background: transparent url('../../images/wants/wantmedia.gif') no-repeat left top;
	color: #5E6158;
	display: block;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 20px 0;
	padding: 0 0 0 22px;
}
.wantmedia-item {
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
}
.wantmedia-container {
	background: white;
	border-bottom: solid 1px #C8CEA3;
	border-left: solid 1px #C8CEA3;
	margin-left: 208px;
	margin-top: 1px;
	padding: 2px;
	position: absolute;
	width: 24px;
}
.wantmedia-close {
    height: 30px;
    line-height: 30px;
    text-align: right;
}
.wantmedia-height {
	height: 22px;
	line-height: 22px;
}
.wantmedia-audio, .wantmedia-file, .wantmedia-image, .wantmedia-link, .wantmedia-video {
	margin-right: 20px;
	padding-right: 20px;
}
.wantmedia-audio {
	background: transparent url('../../images/wants/mediatype_audio.gif') no-repeat right center;
}
.wantmedia-file {
	background: transparent url('../../images/wants/mediatype_file.gif') no-repeat right center;
}
.wantmedia-image {
	background: transparent url('../../images/wants/mediatype_image.gif') no-repeat right center;
}
.wantmedia-link {
	background: transparent url('../../images/wants/mediatype_link.gif') no-repeat right center;
}
.wantmedia-video {
	background: transparent url('../../images/wants/mediatype_video.gif') no-repeat right center;
}
.media-box-owner {
	background: white;
	border: solid 1px #888;
	display: inline-block;
	padding: 2px 0;
	text-align: center;
	width: 20px;
}
.media-box-user {
	background: white;
	border: solid 1px #ccc;
	display: inline-block;
	padding: 2px 0;
	text-align: center;
	width: 20px;
}
.wantview-info-top {
	border-bottom: solid #C8CEA3 1px;
	border-top: solid #C8CEA3 1px;
	display: inline;
	float: left;
	padding: 12px 5px 6px 5px;
	width: 443px;
}
.wantview-iwant {
	color: #B0BEB0;
}
.wantview-created {
	color: #777;
	font-size: 1.2em;
	text-transform: lowercase;
	position: relative;
	top: -15px;
}
.wantview-info-container {
	float: left;
	height: 142px;
	padding: 0 0 0 10px;
	width: 293px;
}
.wantview-user-container {
    float: right;
	text-align: center;
	width: 140px;
}
.wantview-image-container {
	float: left;
	margin-right: 10px;
	width: 245px;
}
.wantview-reservation-delete {
	margin-left: 5px;
	position: relative;
	top: 3px;
}
.wantview-external-container {
    overflow: hidden;
    position: relative;
    top: 20px;
}
.wantview-share-container {
	border-bottom: solid 1px #c0c0c0;
	font-size: 0.9em;
	margin: 0;
	padding: 10px;
	text-align: center;
}
.wantview-share-container a {
    color: #5E6158;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-right: 10px;
}
.wantview-track-container {
	background: white;
	border: solid 1px #C8CEA3;
	padding: 10px;
	position: absolute;
	margin: -15px 0 0 50px;
}
.wantview-conclusion-container {
	color: #202020;
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 10px 0 0 0;
}
.wantview-iwantittoo {
	background: transparent url('../../images/wants/wantlink.gif') no-repeat left center;
	display: inline-block;
	margin-right: 5px;
	padding-left: 25px;
}
.wantview-iwantittoo-item {
	border-top: solid 1px #C8CEA3;
	margin-top: 5px;
	padding-top: 5px;
}
.wantview-friendshare {
	background: transparent url('../../images/user/message-big.gif') no-repeat left center;
	margin-right: 5px;
	padding-left: 23px;
}
.wantview-mediashare {
	background: transparent url('../../images/wants/wantmedia.gif') no-repeat left center;
	margin-right: 5px;
	padding-left: 21px;
}
.wantview-linkshare {
	background: transparent url('../../images/wants/link.gif') no-repeat left 6px;
	padding-left: 20px;
}
.wantview-description {
	/*background: white url('../../images/wants/quote.gif') no-repeat 0 5px;*/
	border-bottom: solid 1px #c0c0c0;
	padding: 0 0 20px 0;
	margin: 30px 0;
}
.wantview-description p {
	color: #202020;
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
}
.wantview-description h2 {
	font-size: 1.2em;
}
.wantview-deadline {
	color: #202020;
	font-size: 1.1em;
	line-height: 1.2em;
	padding: 20px 0 0 0;
}
.tag-container {
	border-top: solid 1px #C8CEA3;
	margin: 0;
	padding: 10px 10px 0;
}
.tag-container a {
	color: #3D4C3D;
	font-size: 1.2em;
	text-decoration: none;
}
.tag-container a:hover {
	color: #313531;
	text-decoration: underline;
}
.wantview-tag {
	background: #F9FFF9 url('../../images/wants/tag-seperator.gif') repeat-x left top;
	height: 16px;
	line-height: 16px;
	padding: 5px;
}
.wantview-tag-text {
	background: transparent url('../../images/wants/tag.gif') no-repeat 5px center;
	color: #808080;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding-left: 27px;
}
.wantedit-tag-text {
	background: transparent url('../../images/global/delete_gray_inactive.gif') no-repeat left center;
	font-size: 1.2em;
	font-weight: bold;
	height: 20px;
	line-height: 20px;
	margin: 0 2px;
	padding-left: 18px;
	text-decoration: none;
}
.wantedit-tag-text:hover {
	background: transparent url('../../images/global/delete_gray_active.gif') no-repeat left center;
}
.wantview-comment {
	background: transparent url('../../images/wants/comment_bubble.gif') no-repeat left center;
	color: #646466;
	font-weight: bold;
	margin: 10px 0 10px 0;
	padding: 0 0 0 20px;
}
.wantview-comment-column-left {
	float: left;
	font-size: 0.9em;
	padding: 5px;
	width: 160px;
}
.wantview-comment-column-center {
	float: left;
	padding: 1px 0 3px 0;
	width: 380px;
}
.wantview-comment-column-center p {
	color: #434343;
	font-size: 0.9em;
	line-height: 1.5em;
	margin: 0 0 10px 0;
	padding: 0;
}
.wantview-comment-column-right {
	float: right;
	padding: 1px 0;
	text-align: right;
	width: 128px;
}
.wantview-comment-bad {
	background: transparent url('../../images/wants/thumbs_down.gif') no-repeat left center;
	padding: 0 0 0 15px;
}
.wantview-comment-good {
	background: transparent url('../../images/wants/thumbs_up.gif') no-repeat left center;
	padding: 0 0 0 15px;
}
.wantview-comment-reply {
	margin-top: 5px;
	overflow: hidden;
}
.wantview-comment-reply a {
	color: #587511;
	font-size: 0.8em;
	text-decoration: none;
}
.wantview-comment-reply a:hover {
	color: #658064;
	text-decoration: underline;
}
.form-list li {
	background: #f0f0f0;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 690px;
}
.form-list li li {
	margin: 0;
	padding: 0;
	width: auto;
}
.form-list li.box-inactive, .form-list li.box-active {
    float: left;
    margin: 5px;
    text-align: center;
}
.form-list li li.box-inactive {
    background: #E0E0E0;
}
.form-list li li.box-inactive a, .form-list li li.box-active a {
    background-position: 10px center;
    display: block;
    font-size: 1.2em;
    height: 30px;
    line-height: 30px;
    text-decoration: none;
    width: 140px;
}
.form-list li li.box-inactive a {
    color: #aaa;
}
.form-list li li.box-inactive a:hover {
    color: #fff;
    text-decoration: none;
}
.form-list li li.box-active {
    background: #CBD85D;
    font-weight: bold;
}
.form-list li li.box-active a {
    color: #fff;
    text-decoration: none;
}
.form-list li li.box-active a:hover {
    color: #fff;
    text-decoration: none;
}
.wantedit-calendar {
	background: transparent url('../../images/wants/calendar.gif') no-repeat left center;
	padding: 0 0 0 20px;
}
.wantedit-changecategory {
	background: transparent url('../../images/wants/changecategory.gif') no-repeat left center;
	font-size: x-small;
	padding: 0 0 0 30px;
}
.want_imgupload {
	background: transparent url('../../images/wants/upload.gif') no-repeat;
	font-size: x-small;
	font-weight: normal;
	padding: 0 0 0 16px;
}
.want_share_box {
	margin: -5px 0 0 100px;
	position: absolute;
	width: 335px;
	z-index: 10;
}
.want_share_header {
	background-color: #F5F7EA;
	border-left: solid 1px #003800;
	border-right: solid 1px #003800;
	border-top: solid 1px #003800;
	padding-left: 10px;
}
.want_share_content {
	background: white;
	border: solid 1px #003800;
	display: block;
	padding: 5px 5px 5px 10px;
}
.want_share_content ul li {
	height: 30px;
	line-height: 30px;
}
.news-header {
	color: #444;
	font-size: 1.2em;
}
.news-header-date {
	color: #999;
	margin: 5px 0 15px 0;
}
.news-share {
	border-top: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	color: #555;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 10px 0;
	width: 710px;
}
.news-share ul li {
	float: left;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
	margin-right: 10px;
}
.news-body div {
	color: #555;
	font-size: 1.0em;
	line-height: 2.0em;
}
.news-body div img {
    background: #f0f0f0;
    border: 1px solid #ccc;
    margin: 0 auto 20px auto;
    padding: 15px;
    text-align: center;
}
.news-body div img.none {
    background: transparent;
    border: none;
    margin: 0;
    padding: 0;
}
.news-footer {
	color: gray;
	margin: 20px 0;
}
.space {
	border: none;
	height: 20px;
}
.want-container {
	margin: 33px 0 0 0;
	overflow: visible;
}
.want-container ul li {
	float: left;
	height: 35px;
}
.want-title {
	color: #4D5769;
	display: block;
	float: left;
	font-size: 1.9em;
	height: 35px;
	line-height: 35px;
	margin: 0 10px 0 0;
	padding: 0;
}
.want-input {
	background: white url('../../images/global/input-back.gif') repeat-x;
	border: solid 1px #C3CDC3;
	color: #343434;
	font-size: 1.9em;
	height: 33px;
	line-height: 33px;
	margin: 0;
	padding: 0 5px;
	width: 336px;
}
.want-input-small {
	background: white url('../../images/global/input-back.gif') repeat-x;
	border: solid 1px #C3CDC3;
	color: #343434;
	height: 17px;
	margin: 0;
	padding: 1px 5px 0 5px;
	width: 280px;
}
.go-button {
	background: white url('../../images/global/go.gif') no-repeat;
	border: none;
	color: white;
	cursor: pointer;
	font-size: 0.9em;
	height: 20px;
	margin-left: 5px;
	padding: 0 5px;
	width: 43px;
}
.go-button-green {
	background: white url('../../images/global/go-green.gif') no-repeat;
	border: none;
	color: white;
	cursor: pointer;
	font-size: 0.9em;
	height: 20px;
	margin-left: 5px;
	padding: 0 5px;
	width: 43px;
}
.go-button-large {
	background: white url('../../images/global/go-large.gif') no-repeat;
	border: none;
	color: white;
	cursor: pointer;
	height: 35px;
	margin: 0 0 0 5px;
	padding: 0 5px;
	vertical-align: middle;
	width: 43px;
}
.access-message {
	background: #EEF4EF;
	border: solid 1px #646466;
	color: #646466;
	display: block;
	font-size: small;
	font-weight: Bold;
	margin-bottom: 20px;
	padding: 5px 10px;
	text-align: center;
}
ul.message-header .message-delete, ul.message-header .message-user, ul.message-header .message-item, ul.message-header .message-date {
	height: 20px;
	line-height: 20px;
}
.message-line {
	overflow: hidden;
	padding: 0 10px;
	width: 688px;
}
.message-delete {
	float: left;
	width: 30px;
}
.message-user {
	float: left;
	width: 125px;
}
.message-item {
	float: left;
	width: 400px;
}
.message-date {
	float: right;
	text-align: right;
	width: 100px;
}
.message-preview {
	border-top: dotted 1px #C8CEA3;
	padding: 0 0 10px 0;
}
.message-footer {
	border-top: dotted 1px #C8CEA3;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	overflow: auto;
}
.message-delete-row {
	font-size: 1.0em;
	padding: 5px 5px 5px 17px;
}
.inbox-header {
	background: transparent url('../../images/user/inbox-header.gif') repeat-x left center;
	border-bottom: solid 1px #C8CEA3;
	font-weight: bold;
	overflow: hidden;
	padding: 0 10px;
	width: 690px;
}
.infomessage-small {
	background: transparent url('../../images/global/information.gif') no-repeat left center;
	color: #444;
	display: block;
	font-size: 1.0em;
	height: 30px;
	line-height: 30px;
	padding-left: 25px;
}
.infomessage-noborder {
	background: transparent url('../../images/global/information.gif') no-repeat;
	color: #696969;
	font-size: 11px;
	padding: 3px 0 3px 25px;
}
.infomessage-bordervertical {
	background: #f0f0f0 url('../../images/global/information.gif') no-repeat 15px center;
	border: solid 1px #ccc;
	color: #555;
	display: block;
	font-size: 1.1em;
	margin-bottom: 20px;
	padding: 10px 40px;
}
.infomessage-borderbottom {
	background: transparent url('../../images/global/information.gif') no-repeat 0 0;
	border-bottom: solid 1px #C8CEA3;
	color: #696969;
	display: block;
	font-size: 11px;
	margin-bottom: 10px;
	padding: 3px 0 10px 25px;
}
.infomessage-empty {
	background: transparent url('../../images/global/information.gif') no-repeat 5px center;
	border-bottom: solid 1px #e0e0e0;
	color: #696969;
	display: block;
	font-size: 1.0em;
	padding: 10px 0 10px 30px;
}
.infomessage-warning {
	background: #f0f0f0 url('../../images/global/warning.gif') no-repeat 15px center;
	border: solid 1px #ccc;
	color: #4C4C4C;
	display: block;
	font-size: 1.0em;
	margin-bottom: 10px;
	padding: 5px 0 5px 40px;
}
.warningmessage {
	background: transparent url('../../images/global/warning.gif') no-repeat 0 center;
	color: #7A6D4B;
	display: block;
	font-size: 1.0em;
	margin-bottom: 10px;
	padding: 10px 0 8px 25px;
}
.error-login-panel {
    margin-bottom: 30px;
    text-align: center;
}
.error-login-message {
	background: transparent url('../../images/global/warning.gif') no-repeat 0 center;
	color: #657189;
	font-size: 1.2em;
	padding: 0 0 0 25px;
}
.wantgridviewcontainer {
	background: red;
	border: solid 1px #C8CEA3;
	font-size: 0.9em;
	margin: 0 5px 5px 0;
	padding: 5px;
	text-align: center;
	width: 154px;
}
.wantgridimage {
	margin: 7px auto 5px auto;
	width: 75px;
}
.wantgridimage-view {
	margin: 7px 10px 5px 0;
}
.wantgrid_visibility {
	float: right;
	padding: 10px 0 0 0;
	text-align: center;
	width: 60px;
}
.wantvisibility-image {
	background: transparent url('../../images/wants/eye.gif') no-repeat left center;
	color: #5E6158;
	padding-left: 21px;
}
.wantpriority-image {
	background: transparent url('../../images/wants/priority.gif') no-repeat left center;
	color: #5E6158;
	padding-left: 21px;
}
.wantlanguage-image {
	background: transparent url('../../images/wants/earth.gif') no-repeat left center;
	color: #5E6158;
	padding-left: 21px;
}
.wantcategory-image {
	background: transparent url('../../images/wants/category.gif') no-repeat left center;
	color: #5E6158;
	padding-left: 21px;
}
.wantcategory_padding a {
	padding: 2px 0 2px 20px;
}
.wantcategory_all {
	background: transparent url('../../images/wants/category_all.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_unclassified {
	background: transparent url('../../images/wants/category_unclassified.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_animal {
	background: transparent url('../../images/wants/category_animal.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_apparel {
	background: transparent url('../../images/wants/category_apparel.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_art {
	background: transparent url('../../images/wants/category_art.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_baby {
	background: transparent url('../../images/wants/category_baby.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_business {
	background: transparent url('../../images/wants/category_business.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_collectibles {
	background: transparent url('../../images/wants/category_collectibles.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_computers {
	background: transparent url('../../images/wants/category_computers.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_electronics {
	background: transparent url('../../images/wants/category_electronics.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_events {
	background: transparent url('../../images/wants/category_events.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_fooddrink {
	background: transparent url('../../images/wants/category_food.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_health {
	background: transparent url('../../images/wants/category_health.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_hobbies {
	background: transparent url('../../images/wants/category_hobbies.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_home {
	background: transparent url('../../images/wants/category_home.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_jewelry {
	background: transparent url('../../images/wants/category_jewelry.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_literature {
	background: transparent url('../../images/wants/category_literature.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_music {
	background: transparent url('../../images/wants/category_music.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_services {
	background: transparent url('../../images/wants/category_services.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_sports {
	background: transparent url('../../images/wants/category_sports.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_toys {
	background: transparent url('../../images/wants/category_toys.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_travel {
	background: transparent url('../../images/wants/category_travel.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory_vehicule {
	background: transparent url('../../images/wants/category_vehicule.gif') no-repeat left center;
	display: inline-block;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 22px;
}
.wantcategory-large {
	color: #657189;
	font-size: 1.5em;
	height: 30px;
	line-height: 30px;
}
.wantvisibility_private {
	background: transparent url('../../images/wants/private.gif') no-repeat left center;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 20px;
}
.wantvisibility_friend {
	background: transparent url('../../images/wants/friend.gif') no-repeat left center;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 20px;
}
.wantvisibility_public {
	background: transparent url('../../images/wants/public.gif') no-repeat left center;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 20px;
}
.wantvisibility_referenced {
	background: transparent url('../../images/wants/referenced.gif') no-repeat left center;
	height: 14px;
	line-height: 14px;
	padding: 0 0 0 18px;
}
.wantpriority_low {
	background: transparent url('../../images/wants/priority1.gif') no-repeat left center;
	padding: 0 0 0 31px;
}
.wantpriority_medium {
	background: transparent url('../../images/wants/priority2.gif') no-repeat left center;
	padding: 0 0 0 31px;
}
.wantpriority_high {
	background: transparent url('../../images/wants/priority3.gif') no-repeat left center;
	padding: 0 0 0 31px;
}
.helpbox-title {
	color: #555;
	font-size: 1.0em;
	font-weight: bold;
	height: 14px;
	line-height: 14px;
	margin: 0 0 5px 0;
	padding: 5px 0 0 5px;
}
.helpbox-body {
	padding: 5px;
}
.helpbox-body p {
	font-size: 0.9em;
}
.guide-container {
    border: solid 5px #f0f0f0;
    width: 700px;
}
.calendar table td {
	margin: 0;
	padding: 0;
}
.nopadding {
	margin: 0;
	padding: 0;
}
.item {
	float: left;
	width: 200px;
}
.requiredfield {
	font-style: italic;
	font-weight: normal;
}
.requiredmessage {
	color: Gray;
	font-size: 0.7em;
	position: relative;
	top: -5px;
}
.savebutton {
	margin: 20px 0 0 0;
	text-align: right;
}
.wanttrack_itemwidth {
	font-size: 1.0em;
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 5px;
	text-align: left;
	width: 275px;
}
.community-search-container {
	overflow: hidden;
	position: relative;
	top: -3px;
}
.community-usergrid-container {
	overflow: hidden;
	padding: 0 0 20px 0;
	width: 710px;
}
.community-usergrid-item {
	border: solid 1px #C8CEA3;
	float: left;
	margin: 0 0 20px 0;
	width: 343px;
}
.community-usergrid-item-header {
	background: #F6F8E9 url('../../images/box/box_back.gif') repeat-x left top;
	border-bottom: solid 1px #C8CEA3;
	height: 19px;
	line-height: 19px;
	overflow: hidden;
	padding: 5px;
}
.community-usergrid-item-body {
	background: white url('../../images/community/user-background.gif') repeat-x left bottom;
	overflow: hidden;
	padding: 5px;
}
.neekrepeater-header-rounded {
	background: transparent url('../../images/global/neekrepeater-header.gif') no-repeat;
	color: #5E6158;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
}
.neekrepeater-header-square {
	background: #C8CEA3 url('../../images/box/content_header.gif') repeat-x left 1px;
	border: solid 1px #C8CEA3;
	border-bottom: none;
	color: #3B3D37;
	font-weight: bold;
	padding: 2px 10px 3px;
}
.neekrepeater-container {
	border: solid 1px #C8CEA3;
	padding: 0;
}
.neekrepeater-item {
	overflow: hidden;
	padding: 10px;
}
.neekrepeater-item-small {
	float: left;
	padding: 10px 20px;	
	width: 314px;
}
.neekrepeater-footer-rounded {
	background: transparent url('../../images/global/neekrepeater-footer.gif') no-repeat left bottom;
	margin-bottom: 20px;
	padding: 10px;
	text-align: right;
}
.neekrepeater-footer-square {
	margin-bottom: 20px;
	padding: 10px;
	text-align: right;
}
.neekrepeater-empty {
	background: transparent url('../../images/global/information.gif') no-repeat left center;
	color: #444;
	display: block;
	font-size: 1.0em;
	height: 30px;
	line-height: 30px;
	padding: 5px 25px;
	position: relative;
	left: 10px;
}
.neekpanel-container {
	border-top: solid 1px #C8CEA3;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 10px 0;
	width: 710px;
}
.neekpanel-container-nopadding {
	border: solid 1px #C8CEA3;
}
.neekpanel-header {
	background: transparent url('../../images/global/neekrepeater-header.gif') no-repeat;
	color: #5E6158;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 10px;
}
.neekpanel-content {
	border: solid 1px #C8CEA3;
	border-bottom: none;
}
.neekpanel-content table {
	width: 100%;
}
.neekpanel-footer {
	background: transparent url('../../images/global/neekrepeater-footer.gif') no-repeat left bottom;
	height: 10px;
	margin-bottom: 10px;
	text-align: right;
}
.neekpanel-footer-border {
	border-top: solid 1px #C8CEA3;
	padding: 10px 5px 0 0;
	text-align: right;
}
.neekpanel-empty {
	color: #808080;
	padding: 10px;
}
.white-box {
	background: #FCFCFC url('../../images/box/box_back_gray.gif') repeat-x left top;
	border: solid 1px #ccc;
	font-size: 0.9em;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}
.white-box-step {
	background: #fcfcfc url('../../images/box/box_back_gray.gif') repeat-x left top;
	border: solid 1px #ccc;
	font-size: 0.9em;
	overflow: hidden;
	padding: 5px;
}
.white-box a {
    color: #5E6158;
}
.profile_wantlist {
	float: left;
	padding: 3px 0;
	text-align: center;
	width: 172px;
}
.profile_list_footer {
	padding-top: 5px;
	text-align: right;
}
.profile_friendlist {
	float: left;
	padding: 3px 0;
	text-align: center;
	width: 136px;
}

.signup {
	margin-bottom: 20px;
	overflow: hidden;
}
.signup ul {
	height: 22px;
	line-height: 22px;
}
.signup-column-left {
	float: left;
	margin: 0 10px;
	text-align: right;
	width: 160px;
}
.signup-column-right {
	float: left;
	margin: 0 10px;
	width: 400px;
}
.signup-captcha {
	margin: 0 9px;
	overflow: hidden;
}
.signup-captcha .label {
	float: left;
	color: #5E6158;
	height: 22px;
	line-height: 22px;
	text-align: right;
	width: 161px;
}
.signup-captcha .panel {
	float: left;
	width: 220px;
}
.signup-captcha .panel input {
	border: solid 1px #C3CDC3;
	color: #666;
	margin: 0 0 5px 10px;	
	padding-left: 3px;
	padding-right: 3px;
	width: 194px;
}
.signup-captcha .image {
	border: solid 1px #C3CDC3;
	margin: 0 0 0 10px;
	width: 200px;
}
.signup-captcha .validation {
	height: 22px;
	line-height: 22px;
}

.profile-container {
	border: solid 1px #C8CEA3;
	width: 708px;
}
.profile-container-padding {
    border: solid 1px #C8CEA3;
    padding: 20px;
    width: 668px;
}
.profile-content {
	margin: 30px 0 0 0;
	overflow: hidden;
	width: 668px;
}
.profile-content dl dt, .profile-content dl dd {
	float: left;
	height: 28px;
	line-height: 28px;
	padding: 0 0 10px 0;
}
.profile-content dl dt {
	width: 250px;
}
.profile-content dl dd {
	width: 418px;
}


.signup-column-left li, .signup-column-right li {
	height: 25px;
	padding: 5px;
}
.advertisement {
    margin: 0 auto;
    text-align: center;
}
.advertisement-want {
    border-bottom: solid 1px #C8CEA3;
    margin-bottom: 20px;
    padding-bottom: 20px;
    text-align: center;
}
.advertisement-site {
    border-bottom: solid 1px #C8CEA3;
    font-family: Tahoma;
    margin: 0 0 20px 0;
    padding-bottom: 21px;
    text-align: center;
}
.advertisement-site .text {
    color: #4E586B;
    display: inline-block;
    font-size: 3.6em;
    height: 60px;
    line-height: 59px;
    letter-spacing: 0.05em;
    margin-right: 50px;
}
.advertisement-site .black {
    color: black;
    font-weight: bold;
}
.advertisement-site a {
    background-color: #4E586B;
    border: solid 1px #A9B0BC;
    color: White;
    display: inline-block;
    font-size: 1.8em;
    font-weight: bold;
    height: 58px;
    letter-spacing: 0em;
    line-height: 58px;
    padding: 0 20px;
    position: relative;
    top: -9px;
    text-decoration: none;
}
.advertisement-site a:hover {
    background-color: #A9B0BC;
    border: solid 1px #A9B0BC;
}
.profile-footer {
	background-color: #F5FFF5;
	border-top: solid 1px #C8CEA3;
	color: #5E6158;
	font-weight: normal;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}
.profile-view-user-information {
	border-bottom: solid 1px #ECF2E1;
	float: left;
	font-size: 0.9em;
	margin: 2px 0 0 10px;
	width: 544px;
}
.profile-view-user-information ul.border li {
	border-top: solid 1px #ECF2E1;
	padding: 5px;
}
.profile-view-user-award {
	position: relative;
	top: 4px;
	left: 10px;
}
.tabmenu {
	border-left: solid 1px #C8CEA3;
	display: block;
	height: 32px;
	margin: 0 0 0 0;
	overflow: hidden;
	padding: 0;
}
.tabmenu li {
	border-right: solid 1px #C8CEA3;
	border-top: solid 1px #C8CEA3;
	float: left;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0;
	padding: 5px 15px 5px;
}
.tabmenu li.active {
	background: #C8CEA3 url('../../images/box/content_header.gif') repeat-x top left;
}
.tabmenu li.active a {
	color: #3B3D37;
	text-decoration: none;
}
.tabmenu li.inactive {
	background: #fff url('../../images/box/content_header_inactive.gif') repeat-x top left;
}
.tabmenu li.inactive a {
	color: #B7BAAD;
	text-decoration: none;
}
.frame {
	border: solid 1px #C8CEA3;
	overflow: hidden;
	padding: 10px;
	width: 688px;
}
.frame-nopadding {
	border: solid 1px #C8CEA3;
	overflow: hidden;
	width: 708px;
}
.frame-small-nopadding {
    border: solid 1px #C8CEA3;
	overflow: hidden;
	width: 237px;
}
.frame-header {
    background: #C8CEA3 url('../../images/box/content_header.gif') repeat-x left 1px;
	border: solid 1px #C8CEA3;
	border-bottom: none;
	color: #3B3D37;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 3px 10px;
}
.frame-footer {
	margin-bottom: 20px;
	padding: 10px;
	text-align: right;
}
.thumbnail {
	border: solid 1px #3D6600;
	height: 75px;
	margin: 0 auto;
	width: 75px;
}
.thumbnail-tour {
	border: solid 1px #C8CEA3;
	height: 68px;
	padding: 2px;
	width: 213px;
}
.thumbnail-single {
	border: solid 1px #3D6600;
	height: 75px;
	width: 75px;
}
.thumbnail-small {
	background: white;
	border: solid 1px #3D6600;
	height: 30px;
	padding: 3px;
	width: 30px;
}
.thumbnail-want {
	border: double 3px #C8CEA3;
	height: 75px;
	width: 75px;
}
.thumbnail-user {
	border: double 3px #657189;
	height: 75px;
	width: 75px;
}
.thumbnail-user-small {
	background: white;
	border: solid 1px #657189;
	height: 30px;
	padding: 3px;
	width: 30px;
}
.thumbnail-user-large {
	border: double 3px #657189;
	height: 150px;
	width: 150px;
}
.thumbnail-user-comment {
	border-bottom: #657189 solid 1px;
	border-right: #657189 solid 1px;
	border-left: #B0B6C1 solid 1px;
	border-top: #B0B6C1 solid 1px;
	height: 65px;
	width: 65px;
}
.thumbnail-active {
	border: double 3px #8CB754;
	height: 75px;
	width: 75px;
}
.thumbnail-height {
    height: 81px;
}
.imgupload {
	background: white;
	border: solid 2px #C8CEA3;
	width: 416px;
}
.imgupload table {
	width: 100%;
}
.imgupload table th {
	background-color: #F3F4EF;
	padding: 5px;
}
.imgupload table td {
	padding: 5px;
}
.imgupload table th table td {
	padding: 0;
}
.fileupload {
	margin: 0 10px 0 0;
	width: 250px;
}
.uploadbox {
	margin-top: 10px;
}
.upload-instructions {
	float: left;
	margin: 0 0 0 25px;
}
.linkmessage_read {
	background: transparent url('../../images/user/message_open.gif') no-repeat left center;
	color: #5E6158;
	cursor: pointer;
	padding: 0 0 0 20px;
	text-decoration: underline;
}
.linkmessage_new {
	background: transparent url('../../images/user/message.gif') no-repeat left center;
	color: #5E6158;
	cursor: pointer;
	padding: 0 0 0 21px;
	text-decoration: underline;
}
.linkmessage_compose {
	background: transparent url('../../images/user/message_compose.gif') no-repeat left center;
	color: #5E6158;
	font-size: 1.2em;
	cursor: pointer;
	padding: 0 0 0 25px;
	text-decoration: underline;
}
.linkmessage_reply {
	background: transparent url('../../images/user/message_reply.gif') no-repeat left center;
	color: #5E6158;
	cursor: pointer;
	padding: 0 0 0 25px;
	text-decoration: underline;
}
.linkmessage_sent {
	background: transparent url('../../images/user/message_sent.gif') no-repeat left center;
	color: #5E6158;
	cursor: pointer;
	padding: 0 0 0 25px;
	text-decoration: underline;
}
.linkmessage_delete {
	background: transparent url('../../images/user/message_delete.gif') no-repeat left center;
	color: #5E6158;
	cursor: pointer;
	padding: 0 0 0 25px;
	text-decoration: underline;
}
.labelmessage_reply {
	background: transparent url('../../images/user/message_reply.gif') no-repeat left center;
	color: #5E6158;
	padding: 0 0 0 25px;
}
.messagebox {
	background: #F3F4EF;
	border: solid 1px #c6c7ce;
	display: none;
	padding: 5px;
	position: absolute;
	width: 400px;
}
.messagebox .pointer {
	margin-left: -10px;
	margin-top: -3px;
	position: absolute;
}
.messageboxheader {
	border-bottom: 1px solid #bcb6c8;
	color: #817999;
	font-weight: bold;
	padding-bottom: 5px;
}
.messageboxheader-container {
	overflow: hidden;
	width: 400px;
}
.messageboxbody {
	color: #817999;
	margin: 10px 0 0 0;
}
.messageboxfooter {
	margin: 10px 0 5px 0;
	text-align: right;
}
.messageboxdelete {
	background: transparent url('../../images/profile/delete.gif') no-repeat 0 2px;
	padding: 0 0 3px 20px;
}
.messageboxreply {
	background: transparent url('../../images/global/conversation.gif') no-repeat 0 2px;
	padding: 0 0 3px 20px;
}
.wanthelpbox {
	background: #F3F4EF;
	border: solid 1px #c6c7ce;
	display: none;
	padding: 5px;
	position: absolute;
	z-index: 1000;
}
.wanthelpboxheader {
	border-bottom: 1px solid #bcb6c8;
	color: #817999;
	font-weight: bold;
	overflow: hidden;
	padding-bottom: 5px;
}
.wanthelpboxadviceicon {
	background: transparent url('../../images/global/advice.gif') no-repeat left center;
	padding: 0 0 0 15px;
}
.wanthelpboxdocumenticon {
	background: transparent url('../../images/global/document.gif') no-repeat;
	padding: 0 0 0 15px;
}
.wanthelpboxencouragementicon {
	background: transparent url('../../images/global/encouragement.gif') no-repeat;
	padding: 0 0 0 15px;
}
.wanthelpboxfinancialicon {
	background: transparent url('../../images/global/dollar.gif') no-repeat;
	padding: 0 0 0 15px;
}
.wanthelpboxgifticon {
	background: transparent url('../../images/global/gift.gif') no-repeat;
	padding: 0 0 0 15px;
}
.wanthelpboxwebsiteicon {
	background: transparent url('../../images/global/website.gif') no-repeat;
	padding: 0 0 0 15px;
}
.wanthelpboxtimeicon {
	background: transparent url('../../images/global/time.gif') no-repeat;
	padding: 0 0 0 17px;
}
.wanthelpboxlaboricon {
	background: transparent url('../../images/global/labor.gif') no-repeat;
	padding: 0 0 0 15px;
}
.wanthelpboxconversation {
	background: transparent url('../../images/global/conversation.gif') no-repeat 0 2px;
	padding: 0 0 3px 20px;
}
.wanthelpboxdelete {
	background: transparent url('../../images/profile/delete.gif') no-repeat 0 2px;
	padding: 0 0 3px 20px;
}
.wanthelpboxbody {
	color: #817999;
	margin: 10px 0 0 0;
}
.wantfilters {
	margin: 0 0 0 5px;
	padding: 4px 0 0 0;
}
.wantfilters a {
	text-decoration: none;
}
.wanttext {
	height: 25px;
	width: 300px;
}
.wanthelpline li {
	margin: 10px 0 0 0;
}
.wanthelpline li span {
	padding: 0 0 0 5px;
}
.wanthelpline li div {
	background: white;
	border-bottom: 1px solid white;
	border-left: 1px solid #efe7ef;
	border-right: 1px solid white;
	border-top: 1px solid #efe7ef;
	line-height: 140%;
	margin: 5px 0 0 0;
	padding: 5px;
}
.wanthelpbox .pointer {
	margin-left: -10px;
	margin-top: -3px;
	position: absolute;
}
.wanthelpboxfooter {
	margin: 10px 0 5px 0;
	text-align: right;
}
.profileinstructions {
	border-top: solid 2px #C8CEA3;
	margin-top: 15px;
}
.profileinstructions td {
	padding: 12px;
}
.even {
	background-color: white;
}
.odd {
	background-color: #f9f9fc;
}
.wantinteraction {
	border: solid #C8CEA3 1px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
}
.viewtrack, .viewflag, .viewreservation-active, .viewreservation-inactive, .viewreservation-label {
	padding: 0 0 0 20px;
}
.viewtrack {
	background: transparent url('../../images/wants/track.gif') no-repeat left center;
	margin-right: 5px;
	padding: 0 0 0 27px;
}
.viewflag {
	background: transparent url('../../images/wants/flag.gif') no-repeat left center;
	color: #658064;
}
.viewreservation-label {
	background: transparent url('../../images/wants/wantreserved-inactive.gif') no-repeat left center;
	color: #5E6158;
}
.viewreservation-active {
	background: transparent url('../../images/wants/wantreserved-active.gif') no-repeat left center;
	color: #4C544C;
}
.viewreservation-inactive {
	background: transparent url('../../images/wants/wantreserved-inactive.gif') no-repeat left center;
	color: #658064;
}
.pager {
	border-top: solid 1px #c0c0c0;
	height: 20px;
	line-height: 20px;
	padding: 10px 5px;
	overflow: hidden;
	width: 700px;
}
.pager-noborder {
	height: 20px;
	line-height: 20px;
	margin: 0 auto;
	padding: 10px 0 2px 0;
	overflow: hidden;
	width: 710px;
}
.pager .page, .pager .selected, .pager-noborder .page, .pager-noborder .selected {
	border: solid 1px #ccc;
	display: block;
	float: left;
	margin-right: 5px;
	text-align: center;
	text-decoration: none;
	width: 20px;
}
.pager .page:hover, .pager .selected:hover, .pager-noborder .page:hover, .pager-noborder .selected:hover {
	background: #ddd;
	color: #444;
}
.pager .page, .pager-noborder .page {
	color: #777;
}
.pager .selected, .pager-noborder .selected {
	background: #ddd;
	color: #777;
	font-weight: normal;
}
.pager-next {
	background: transparent url('../../images/global/forward.gif') no-repeat right center;
	color: #5E6158;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 0 0 10px;
	padding: 0 10px 0 0;
}
.pager-previous {
	background: transparent url('../../images/global/back.gif') no-repeat left center;
	color: #5E6158;
	display: block;
	float: left;
	font-weight: bold;
	margin: 0 10px 0 0;
	padding: 0 5px 0 10px;
}
.pager-footer {
	background: #F5F7EA;
	border: solid 1px #C8CEA3;
	border-top: none;
	overflow: hidden;
	padding: 5px;
	text-align: center;
}
.wantcalendar {
	border: solid 1px #C8CEA3;
	font-size: small;
}
.wantcalendar a, .wantcalendar a:link, .wantcalendar a:visited {
	text-decoration: none;
}
.wantcalendar th {
	background: #C8CEA3;
	color: #646466;
	padding: 3px;
}
.wantcalendar th select {
	background: #EEF4EF;
	font-size: x-small;
}
.wantcalendar th span {
	font-size: xx-small;
}
.wantcalendar th a, .wantcalendar th a:link, .wantcalendar th a:visited {
	font-size: xx-small;
	text-decoration: underline;
}
.wantcalendar td {
	background: white;
	border: solid 1px #F3F4EF;
	height: 40px;
	width: 60px;
}
.wantcalendar td.cellactive {
	background: #EEF4EF;
}
.wantview-track-footer {
	border-top: solid 1px #C8CEA3;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 10px 10px 5px;
}
.offerhelpbox {
	background: #F5F7EA;
	border: solid 1px #c6c7ce;
	margin: 10px 0 0 0;
	padding: 5px;
	position: absolute;
	width: 400px;
}
.offerhelpboxheader {
	border-bottom: 1px solid #bcb6c8;
	color: #817999;
	font-weight: bold;
	padding-bottom: 5px;
}
.user-opportunity-container {
	border-top: solid 1px #e0e0e0;
	margin: 20px 0;
	padding: 20px 0 0 0;
}
.user-opportunity-container span {
	color: #202020;
	font-size: 1.2em;
}
.user-opportunity-section {
	border-top: solid 1px #C8CEA3;
	margin: 30px 0;
	padding: 30px 0;
}
.searchresults {
	margin: 0;
	padding: 0;
	width: 100%;
}
.search-container {
    margin: 0;
    overflow: hidden;
    padding-right: 25px;
    width: 685px;
}
.search-container ul li {
	float: left;
	height: 50px;
	padding-right: 20px;
}
.search-container input.txt {
    background: white url('../../images/global/input-back.gif') repeat-x;
	border: solid 1px #C3CDC3;
	color: #343434;
	font-size: 1.9em;
	height: 35px;
	margin: 0;
	padding: 9px 5px 0px 5px;
	width: 460px;
}
.searchresults td {
}
.searchnoresults {
	padding: 10px;
	padding-bottom: 220px;
	text-align: center;
}
.searchheader {
	color: #5E6158;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	padding: 5px;
	width: 698px;
}
.searchsubtable {
	margin: 0;
	padding: 0;
}
.searchimage {
	padding: 3px;
	width: 81px;
}
.searchimageuser {
	width: 90px;
}
.searchcontent {
	font-size: x-small;
	padding: 0 10px;
	width: 320px;
}
.searchcontent li {
	padding: 0 0 5px 0;
}
.wanttitlesearch {
	font-size: 14px;
}
.searchinformation {
	font-size: x-small;
	padding-top: 4px;
}
.searchsubtable td {
	text-align: left;
}
.searchdivider {
	border-bottom: dotted #C8CEA3 1px;
	margin: 20px 0;
}
.labeluseraccount {
	background: transparent url('../../images/wants/user.gif') no-repeat left center;
	color: #657189;
	padding: 0 0 0 15px;
}
.linkuseraccount {
	color: #657189;
	font-weight: bold;
	text-decoration: none;
}
.linkuseraccount:hover {
	color: #46526B;
	text-decoration: underline;
}
.linkuseradd {
	background: transparent url('../../images/user/add.gif') no-repeat left top;
	margin-right: 10px;
	padding: 0 0 0 21px;
}
.linkuserdelete {
	background: transparent url('../../images/user/delete.gif') no-repeat left top;
	margin-right: 10px;
	padding: 0 0 0 21px;
}
.linkuseredit {
	background: transparent url('../../images/user/edit.gif') no-repeat left top;
	margin-right: 10px;
	padding: 0 0 0 21px;
}
.linkusermessage {
	background: transparent url('../../images/user/email.gif') no-repeat left center;
	margin-right: 10px;
	padding: 0 0 0 22px;
}
.linkuserblock {
	background: transparent url('../../images/user/block.gif') no-repeat left center;
	padding: 0 0 0 21px;
}
.link-city {
	color: Gray;
	text-decoration: none;
}
.link-city:hover {
	color: Gray;
	text-decoration: underline;
}
.link-image-edit {
	background: transparent url('../../images/profile/editimage.gif') no-repeat left top;
	margin-right: 10px;
	padding: 0 0 0 21px;
}
.link-warning-green {
	background: transparent url('../../images/global/warning-green.gif') no-repeat left top;
	margin-right: 10px;
	padding: 0 0 0 21px;
}

.want-image-normal {
	background: transparent url('../../images/wants/wanticon_normal.gif') no-repeat left 3px;
	color: #004B00;
	font-size: 1.2em;
	padding: 0 0 0 16px;
}
.want-image-acquired {
	background: transparent url('../../images/wants/wanticon_acquired.gif') no-repeat left 3px;
	color: #004B00;
	font-size: 1.2em;
	padding: 0 0 0 16px;
}
.want-image-cancelled {
	background: transparent url('../../images/wants/wanticon_cancelled.gif') no-repeat left 3px;
	color: #004B00;
	font-size: 1.2em;
	padding: 0 0 0 16px;
}
.want-image-linked {
	background: transparent url('../../images/wants/wanticon_link.gif') no-repeat left center;
	color: #004B00;
	font-size: 1.2em;
	padding: 0 0 0 20px;
}
.want-image-status {
	background-position: left 2px;
	color: Black;
	font-size: 1.0em;
}
.linkback {
	background: transparent url('../../images/global/back.gif') no-repeat 0 5px;
	padding: 0 0 0 8px;
}
.linkwantcomment {
	color: #444;
	font-size: 1.2em;
}
.contentwant {
	background: #F5F7EA;
	border-bottom: dotted 1px #ccc;
	border-top: dotted 1px #ccc;
	margin: 2px 0;
	padding: 3px;
}
.arrowlink {
	background: transparent url('../../images/wants/wanticon.gif') no-repeat;
	height: 11px;
	padding: 10px 10px;
	width: 12px;
}
.groupinvitemembers {
	background: transparent url('../../images/groups/invitemembers.gif') no-repeat left 3px;
	padding-left: 15px;
}
.groupviewmembers {
	background: transparent url('../../images/groups/viewmembers.gif') no-repeat left 2px;
	padding-left: 19px;
}
.grouptitle {
	color: #000080;
}
.groupemblem {
	float: left;
	margin: 3px 7px 0 0;
}
.groupinvitepaneltitle {
	background: #C8CEA3;
	display: block;
	font-size: small;
	padding: 3px;
}
.groupinvitepanel {
	border: solid 1px #C8CEA3;
	margin: 5px;
}
.account-help-list {
	background-color: #F5F7EA;
	border: #C8CEA3 solid 1px;
	margin-left: 26px;
	padding: 5px;
}
.account-help-list li {
	padding: 0 0 5px 0;
}
.signup-list li {
	padding: 3px 0;
}
.signup-item {
	float: left;
	width: 100px;
}
.sidebar-leftfloat {
	float: left;
	width: 150px;
}
.sidebar-rightfloat {
	float: right;
	text-align: right;
	width: 49px;
}
.sidebar-equalfloat {
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 108px;
}
.wantleftpane {
	float: left;
	width: 340px;
}
.wantrightpane {
	float: right;
	text-align: left;
	width: 340px;
}
.want-left-column {
	float: left;
	width: 390px;
}
.want-left-column table {
	width: 100%;
}
.want-right-column {
	float: right;
	width: 300px;
}
.leftcontent {
	width: 310px;
}
.rightcontent {
	width: 310px;
}
.pageheader-container {
	overflow: hidden;
	width: 710px;
}
.pageheader-left {
	float: left;
	width: 577px;
}
.pageheader-right {
	float: right;
	padding-top: 2px;
	width: 128px;
}
.comments {
	padding-top: 1px;
}
.comments-left {
	float: left;
	margin-right: 20px;
	width: 65px;
}
.comments-right {
	background: #f6f6f6;
	border: solid 1px #ddd;
}
.comments-right-owner {
	background: #F7F7EF;
	border: solid 1px #CECFA5;
}
.comments-right, .comments-right-owner {
	float: right;
	padding: 10px;
	width: 600px;
}
.comments-arrow {
	position: absolute;
	margin-left: -19px;
	margin-top: 15px;
}
.comments-header {
	overflow: hidden;
	width: 600px;
}
.comments-detail {
	overflow: hidden;
	padding: 10px 0 0 0;
}
.comments-detail p {
	color: #444;
	font-size: 1.0em;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	width: 580px;
}
.profilename {
	color: #657189;
	font-family: Tahoma;
	font-size: 2em;
	margin: 0 0 15px 0;
	padding: 5px 0 0 0;
	letter-spacing: 0.05em;
}
.userlogin {
    font-size: 1.1em;
    margin: 0 auto;
    width: 354px;
}
.userlogin-box {
    background: #f6f6f6;
    border: 1px solid #e0e0e0;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px;
    width: 312px;
}
.userlogin-box input.txt {
    font-size: 1.6em;
    padding: 5px;
}
.userlogin-box ul li {
    padding: 5px 0;
}
.userlogin-list {
	background: transparent;
	font-size: 1.1em;
	margin: 0 auto;
	padding: 10px 0;
}
.userfriendlogin {
	padding-top: 3px;
}
.lookupimage {
	border: double 3px #C8CEA3;
	height: 40px;
	width: 40px;
}
.lookupimagecontainer {
	height: 46px;
	padding: 2px 5px 2px 1px;
	width: 46px;
}
.lookuptextcontainer {
	padding-top: 5px;
}
.lookuptable {
	color: #658064;
	width: 100%;
}
.lookuptable:hover {
	background: #dfe8f6;
}
.rightcontent-header {
	background: transparent;
	border-bottom: solid 1px #aaa;
	color: #5E6158;
	font-size: 1.4em;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
}
.sitetour-container {
	font-family: Arial, Helvetica, Sans-Serif;
}
.sitetour-item li {
	float: left;
	margin-right: 30px;
	width: 213px;
}
.sitetour-item li.nomargin {
	margin-right: 0;
}
.sitetour-item-header {
	color: #647C66;
	font-weight: bold;
	margin-top: 5px;
}
.community-link-spotlight {
	background: transparent url('../../images/community/building.gif') no-repeat left center;
	padding-left: 21px;
}
.community-frame {
	background-color: White;
	border: solid 1px #C8CEA3;
	height: 216px;
	position: absolute;
	width: 180px;
}
.community-frame-header {
	background: #C8CEA3;
	display: block;
	padding: 2px;
	text-align: right;
	width: 200px;
}
.community-frame-header a {
	color: White;
	text-decoration: none;
}
.community-container {
	background-color: White;
	border: solid 1px #C8CEA3;
	border-top: none;
	height: 200px;
	margin-left: 80px;
	margin-top: 5px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	width: 200px;
}
.community-container-header {
	background-color: #C8CEA3;
	padding: 3px;
	text-align: right;
}
.community-list li, .community-list-no-hide li {
	border-top: solid 1px #C8CEA3;
	padding: 5px;
}
.search-results-container {
	border: solid 1px #C8CEA3;
	margin: 0 auto 20px auto;
	position: absolute;
	width: 350px;
}
.search-results-header {
	background: #C8CEA3;
	display: block;
	padding: 2px;
	text-align: right;
}
.search-results-header a {
	font-weight: bold;
	text-decoration: none;
	padding-right: 15px;
}
.search-results-list {
	background-color: white;
	border-top: none;
	height: 200px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.search-results-list li {
	border-top: solid 1px #C8CEA3;
	padding: 5px;
}
.search-results-empty {
	background-color: white;
	color: #696969;
	display: block;
	font-size: 1.2em;
	padding: 5px;
}
.home-marketing-container-en, .home-marketing-container-fr {
	font-size: 1.3em;
	height: 450px;
	margin-bottom: 40px;
	width: 710px;
}
.home-marketing-container-en a, .home-marketing-container-fr a {
	color: White;
}
.home-marketing-container-en {
	background: white url('../../images/banner/banner-05.jpg') no-repeat left top;
}
.home-marketing-container-fr {
	background: white url('../../images/banner/banner-05.jpg') no-repeat left top;
}
.home-marketing-content {
	color: White;
	height: 35px;
	left: 370px;
	line-height: 35px;
	position: relative;
	top: 91px;
}
.home-marketing-button {
	background: transparent url('../../images/home/home_button.gif') no-repeat left top;
	display: block;
	font-weight: bold;
	height: 35px;
	line-height: 35px;
	text-align: center;
	text-decoration: none;
	width: 158px;
}
.home-marketing-text {
	color: Black;
	font-size: 0.6em;
	left: 370px;
	margin-top: 5px;
	position: relative;
	text-align: center;
	top: 91px;
	width: 158px;
}
.home-banner-container {
    position: relative;
    top: -5px;
}
.home-banner-left-text {
	font-size: 2.4em;
	margin: 0 0 10px 10px;
}
.home-banner-right-text {
	font-size: 2.4em;
	margin: 10px 10px 0 0;
	text-align: right;
}
.home-tip-title {
	border-bottom: solid 1px #C8CEA3;
	color: #646466;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0 1px 2px 1px;
	width: 678px;
}
.home-tip-header {
	color: #5E6158;
	font-size: 0.8em;
	margin: 10px 0 20px 0;
}
.home-tip-content {
	color: #555;
	font-size: 0.8em;
	line-height: 2.0em;
	margin: 0 0 20px 0;
}
.home-tip-more {
	background: transparent url('../../images/home/more.gif') no-repeat right center;
	padding: 0 13px 0 0;
}
.home-tip-less {
	background: transparent url('../../images/home/less.gif') no-repeat right center;
	padding: 0 13px 0 0;
}
.view-container {
	border-bottom: #e0e0e0 solid 1px;
	padding: 0 0 2px 0;
	margin: 0 0 4px 0;
	overflow: hidden;
	width: 710px;
}
.view-header {
	color: #5E6158;
	float: left;
	font-size: 16px;
	font-weight: bold;
	position: relative;
	top: 3px;
	width: 250px;
}
.view-tabs {
	background: transparent url('../../images/wants/tab-begin.gif') no-repeat left bottom;
	float: right;
	padding-left: 1px;
	position: relative;
	top: 3px;
}
.view-tabs ul li {
	background: transparent url('../../images/wants/tabi-right.gif') no-repeat right top;
	color: #707070;
	float: left;
	padding-right: 4px;
}
.view-tabs ul li a {
	background: transparent url('../../images/wants/tabi-left.gif') no-repeat left top;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 0 0 0 0;
	padding: 0 10px 0 14px;
	text-decoration: none;
}
.view-tabs ul li.selected {
	background: transparent url('../../images/wants/tab-right.gif') no-repeat right top;
}
.view-tabs ul li.selected a {
	background: transparent url('../../images/wants/tab-left.gif') no-repeat left top;
	font-weight: bold;
}
.view-date {
	float: left;
}
.view-sort, .view-sort-nomargin {
	border-bottom: #e0e0e0 solid 1px;
	overflow: hidden;
	width: 700px;
}
.view-sort a, .view-sort-nomargin a {
	text-decoration: none;
}
.view-sort {
    margin: 0 0 10px 0;
    padding: 10px 5px;
}
.view-sort-nomargin {
	margin: 0;
	padding: 5px;
}
.view-switch {
	float: right;
	padding: 0 0 0 10px;
	position: relative;
	top: 7px;
}
.view-filter {
	border-bottom: #e0e0e0 solid 1px;
	padding: 0 5px;
	width: 700px;
}
.view-filter-nomargin {
	border-bottom: #e0e0e0 solid 1px;
	overflow: hidden;
	padding: 5px;
	width: 700px;
}
.view-filter-select {
	float: right;
}
.view-search {
	border-bottom: #e0e0e0 solid 1px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	padding: 10px 5px;
	width: 700px;
}
.view-footer {
	margin-top: 20px;
}
.gridview {
	margin-top: 20px;
	overflow: hidden;
}
.gridview-container {
	float: left;
	margin-bottom: 20px;
	width: 335px;
}
.gridview-header {
	background: transparent url('../../images/wants/header.gif') repeat-x left top;
	border: solid 1px #C8CEA3;
	color: #626274;
	font-size: 0.9em;
	overflow: hidden;
	padding: 5px;
	width: 325px;
}
.gridview-item {
	border: solid 1px #C8CEA3;
	float: left;
	margin: 0 5px 10px 5px;
	text-align: center;
	width: 163px;
}
.gridview-largeitem {
	border: solid 1px #C8CEA3;
	border-top: none;
	overflow: hidden;
	padding: 5px;
	width: 325px;
}
.listview {
	border-bottom: solid 1px #C8CEA3;
	margin-top: 20px;
}
.listview-item {
	border-top: solid 1px #C8CEA3;
	font-size: 1.0em;
	overflow: hidden;
	padding: 10px 0;
	width: 710px;
}
.listview-want {
	float: left;
	margin-left: 10px;
	width: 475px;
}
.listview-user {
	float: right;
	text-align: right;
	width: 140px;
}
.top5-container {
	border-bottom: #e0e0e0 solid 1px;
	overflow: hidden;
	width: 710px;
}
.top5 {
	border-bottom: #e0e0e0 solid 1px;
	overflow: hidden;
	padding: 3px 5px;
	width: 700px;
}
.top5 ul li {
	float: left;
}
.top5-date {
	color: #aaa;
	font-size: 1.0em;
	margin: 3px 0 0 0;
}
.top5 ul.user li {
	background: #F3F4EF;
	margin: 0 auto;
	padding: 10px 0;
	width: 140px;
}
.top5-rank {
	color: #555;
	font-size: 1.5em;
	font-weight: bold;
}
.top5-want {
	color: #646466;
	display: block;
	height: 24px;
	line-height: 24px;
	width: 590px;
}
.top5-views {
	color: #555;
	font-size: 1.4em;
}
.top5-views sup {
	color: #aaa;
	font-size: 0.8em;
	vertical-align: top;
}
.top5-selected {
	background: transparent url('../../images/global/arrow_right.gif') no-repeat 1px center;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.top5-footer {
	padding: 5px 0 0 5px;
	margin: 0 0 40px 0;
}
.top5-empty, .view-empty {
	background: transparent url('../../images/global/information.gif') no-repeat 5px top;
	border-bottom: #e0e0e0 solid 1px;
	color: #696969;
	display: block;
	font-size: 1.0em;
	margin: 10px 0 0 0;
	padding: 1px 0 10px 30px;
}
.cloud1 {
	font-size: 0.6em;
	padding-right: 10px;
}
.cloud2 {
	font-size: 0.8em;
	padding-right: 10px;
}
.cloud3 {
	font-size: 1.0em;
	padding-right: 10px;
}
.cloud4 {
	font-size: 1.2em;
	padding-right: 10px;
}
.cloud5 {
	font-size: 1.4em;
	padding-right: 10px;
}
.cloud6 {
	font-size: 1.6em;
	padding-right: 10px;
}
.cloud7 {
	font-size: 1.6em;
	padding-right: 10px;
}
.view-empty {
	margin-top: 10px;
	padding-bottom: 10px;
}
.usergrid {
	border: solid 1px #C8CEA3;
	margin-top: 28px;
	padding: 0 1px 1px 1px;
}
.usergrid-container {
	background: #F6F8E9 url('../../images/box/box_back.gif') repeat-x left top;
	overflow: hidden;
	padding: 27px 5px 10px 5px;
}
.usergrid-header {
	background: #C8CEA3 url('../../images/box/content_header_inactive.gif') repeat-x top left;
	border: solid 1px #C8CEA3;
	color: #5E6158;
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin: 18px 0 0 10px;
	padding: 3px 10px;
	position: absolute;
}
.profile-user-container {
	border-bottom: solid 1px #C8CEA3;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 0 0 15px 0;
	width: 1000px;
}
.profile-user-left {
	float: left;
	overflow: hidden;
	position: relative;
	width: 500px;
}
.profile-user-contact {
	font-size: 0.9em;
	margin-top: 15px;
}
.profile-user-contact a.xxlarge {
	font-size: 1.2em;
}
.profile-user-right {
	float: right;
	padding: 5px 20px 0 0;
	text-align: right;
}
.profile-user-right-advertisement {
	height: 135px;
}
.profile-user-right-tabs {
	overflow: hidden;
	position: relative;
	top: 15px;
}
.wantlist-small {
	overflow: hidden;
	width: 633px;
}
.wantlist-medium {
	overflow: hidden;
	width: 678px;
}
.wantlist-large {
	overflow: hidden;
	width: 688px;
}
.list {
	overflow: hidden;
	padding: 3px 5px;
	width: 700px;
}
.list-item {
	display: block;
	float: left;
	height: 38px;
	line-height: 38px;
	margin-right: 10px;
}
.list-more {
	color: #646466;
	display: block;
	float: right;
	height: 38px;
	line-height: 38px;
	text-align: right;
	width: 150px;
}
.award-medal-container {
	background: #f0f0f0;
	font-size: 1.2em;
	height: 61px;
	padding-top: 20px;
	text-align: center;
	width: 100px;
}
.modalBackground { 
	background-color: #808080;
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.modalBackgroundLight {
	background-color: #000;
	filter: alpha(opacity=20);
	opacity: 0.2;
}
.fb_share_link {
	background: url('http://static.ak.fbcdn.net/images/share/facebook_share_icon.gif') no-repeat center left;
	height: 16px;
	padding: 0 0 0 22px;
}
.neekwindow {
	background: transparent;
}
.neekwindow-header {
	background: #C8CEA3 url('../../images/box/content_header.gif') repeat-x left top;
	border: solid 1px #C8CEA3;
	color: #5E6158;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 3px 10px;
}
.neekwindow-footer {
	background: transparent url('../../images/global/neekrepeater-footer-large.gif') no-repeat left bottom;
	padding: 10px;
	text-align: right;
}
.neekwindow-container {
	background: #F5F7EA;
	border: solid 1px #C8CEA3;
	padding: 10px;
}
.neekmodal-preview {
	background: white;
	border: solid 3px #C8CEA3;
	padding: 20px;
	width: 710px;
}
.neekmodal-window {
	overflow: visible;
	width: 400px;
}
.neekmodal-window .neekmodal-header {
	height: 35px;
}
.neekmodal-window .neekmodal-header .l {
	background: transparent url('../../images/modal/neekmodal-headerleft.png') no-repeat;	
	float: left;
	height: 35px;
	width: 14px;
}
.neekmodal-window .neekmodal-header .m {
	background: transparent url('../../images/modal/neekmodal-headermiddle.png') repeat-x;
	color: White;
	float: left;
	font-size: 1.5em;
	padding: 5px 10px 0;
	height: 30px;
	width: 352px;
}
.neekmodal-window .neekmodal-header .r {
	background: transparent url('../../images/modal/neekmodal-headerright.png') no-repeat;
	float: left;
	height: 35px;
	width: 14px;
}
.neekmodal-window .neekmodal-content {
	background: transparent url('../../images/modal/neekmodal-contentmiddle.png') repeat-y;
	height: 180px;
	margin: 0 auto;
	overflow: visible;
	padding: 20px 20px 10px 20px;
	width: 360px;
}
.neekmodal-window .neekmodal-footer {
	overflow: hidden;
}
.neekmodal-window .neekmodal-footer .l {
	background: transparent url('../../images/modal/neekmodal-footerleft.png') no-repeat;
	float: left;
	height: 14px;
	width: 14px;
}
.neekmodal-window .neekmodal-footer .m {
	background: transparent url('../../images/modal/neekmodal-footermiddle.png') repeat-x;
	float: left;
	height: 14px;
	width: 372px;
}
.neekmodal-window .neekmodal-footer .r {
	background: transparent url('../../images/modal/neekmodal-footerright.png') no-repeat;
	float: left;
	height: 14px;
	width: 14px;
}
.autocomplete_completionListElement {
	background-color: White;
	border: solid 1px #C3CDC3;
	color: #658064;
	cursor: default;
	font-size: small;
	height: auto;
	list-style-type: none;
	margin: 0px!important;
	overflow: hidden;
	text-align: left;
	visibility: hidden;
}
.autocomplete_highlightedListItem {
	cursor: pointer;
	padding: 3px;
	text-decoration: underline;
}
.autocomplete_listItem {
	padding: 3px;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	border: solid 1px #C8CEA3;
	overflow: scroll; /*leave this value alone*/
	padding: 5px;
	width: 235px; /*Width of Carousel Viewer itself*/
	height: 150px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 5px; /*margin around each panel*/
	width: 235px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.admin-banner-item-container {
	margin: 20px 0 0 0;
	overflow: hidden;
}
.admin-banner-item-container ul li {
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}
.admin-banner-item-container ul li.left {
	float: left;
	width: 200px;
}
.btn-blue, .btn-green {
	background: transparent url('../../images/button/border-black.gif') no-repeat left top;
	color: White;
	cursor: pointer;
	display: inline-block;
	font-size: 1.4em;
	height: 48px;
	padding: 0 0 0 1px;
	text-decoration: none;
}
.btn-blue span, .btn-green span {
	background: transparent url('../../images/button/bk-gray.gif') no-repeat right top;
	display: inline-block;
	height: 48px;
	line-height: 46px;
	padding: 0 21px 0 19px;
}
.btn-blue:hover span {
	background: transparent url('../../images/button/bk-blue.gif') no-repeat right top;
	color: White;
}
.btn-green:hover span {
	background: transparent url('../../images/button/bk-green.gif') no-repeat right top;
	color: White;
}
.btn-visibility-private-inactive, .btn-visibility-friend-inactive, .btn-visibility-public-inactive {
    color: #aaa;
    display: block;
    font-size: 2.0em;
    height: 65px;
    line-height: 65px;
    margin: 0 30px 0 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.btn-visibility-private-inactive:hover, .btn-visibility-friend-inactive:hover, .btn-visibility-public-inactive:hover {
    color: #fff;
}
.btn-visibility-public-inactive {
    background: transparent url('../../images/button/bk-visibility-public-inactive.gif') no-repeat;
    text-indent: 35px;
}
.btn-visibility-friend-inactive {
    background: transparent url('../../images/button/bk-visibility-friend-inactive.gif') no-repeat;
    text-indent: 35px;
}
.btn-visibility-private-inactive {
    background: transparent url('../../images/button/bk-visibility-private-inactive.gif') no-repeat;
    margin: 0;
    text-indent: 30px;
}
.btn-visibility-private-active, .btn-visibility-friend-active, .btn-visibility-public-active {
    color: #fff;
    display: block;
    font-size: 2.0em;
    height: 65px;
    line-height: 65px;
    margin: 0 30px 0 0;
    text-align: center;
    text-decoration: none;
    width: 200px;
}
.btn-visibility-private-active:hover, .btn-visibility-friend-active:hover, .btn-visibility-public-active:hover {
    color: #fff;
}
.btn-visibility-public-active {
    background: transparent url('../../images/button/bk-visibility-public-active.gif') no-repeat;
    text-indent: 35px;
}
.btn-visibility-friend-active {
    background: transparent url('../../images/button/bk-visibility-friend-active.gif') no-repeat;
    text-indent: 35px;
}
.btn-visibility-private-active {
    background: transparent url('../../images/button/bk-visibility-private-active.gif') no-repeat;
    margin: 0;
    text-indent: 30px;
}

/*  COLOR PALETTE GREEN
    
    Base:       #6A8C40
    Dark:       #2D4017 
    Light:      #ACD979
    DarkO:      #381040
    LightO:     #80408C

*/