@import "lib/tabs.css";
@import "pages.css";

/* Import stylesheets and hide from IE/Mac (do not change btween these comments unless you know what you are doing) \*/
/* End Import stylesheets and hide from IE/Mac (do not change this)*/

body {font-size:100%; color:#5a4b3e; font-family: verdana,arial,sans-serif; font-weight:normal; background:#edf7f7; text-align:center;}
* {margin:0; padding:0;}
div,span,ul,li,table,br {margin:0; padding:0; list-style-type:none;}
fieldset,img {border:none;} 
* html * {zoom:100%;}/* without the above hack, IE6 does not draw the header until the page is resized */
html {height:auto;}

/* Page Container  */
#main_wrapper	{width:990px; background:#fff; text-align:left; margin:0 auto; background: url(../images/bg_main.png) repeat-y;}

/* flexible Page Container	
#main_wrapper	{width:90%; min-width:930px; max-width:74em; text-align:left; margin:0 auto;}
* html #main_wrapper{width:90%; text-align:left; margin:0 auto;
					width: expression((document.documentElement && document.documentElement.clientHeight) ? ((document.documentElement.clientWidth < 930) ? "930px" : ((document.documentElement.clientWidth > (74 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "74em" : "auto" )) : ((document.body.clientWidth < 930) ? "930px" : ((document.body.clientWidth > (74 * 16 * (parseInt(this.parentNode.currentStyle.fontSize) / 100))) ? "74em" : "auto" )));}
*/			

/* TWO COLUMN LAYOUT */
#content	{width:960px; margin:0 auto; padding-top:.3em;}
#content_inner {margin:0 auto; font-size:13px; padding:1px;}
#content_inner_left {float:left; width:20%;}
#content_left {border:none;}
#content_right {float:right; width:79.3%; padding-left:.5em;}
* html #content_right {float:none; padding:none; width:auto;} /* IE 6 */
#content2_inner_right {float:right; width: 20%;}
#content2_right {}
#content2_left {float:left; width:79.3%; padding-right:.5em; }

/* Input, Form, Select  */
form {padding:0; margin:0;} 
input {padding:0; margin:0; vertical-align:middle; font-family:Verdana, Arial, sans-serif; font-size:13px;}

input.text {border:1px solid #999; height:1.4em; padding:.2em 0 0 .2em; vertical-align:middle;}
input.text:hover, input.text:focus, .div_textfield:hover, .div_textfield:focus  {background:#f4f4f4;}
input.plain {border:0; background:#FFF;}
input.chk {vertical-align:middle;}

.div_textfield { border:1px solid #999; color: #000; height: 21px; padding: 0; }
.div_textfield_input { background: transparent; border:0; height: 21px; margin: 0; padding: 0; width: 603px; }
.div_textfield_http { text-align: right; width: 50px; }

.leftmenu_sub input[readonly] {border:1px solid #999; margin:0; background:#ddd;} /* left sidebar calendar input field */
textarea {border:1px solid #999; background:#ffffff; font-family:Verdana, Arial, sans-serif; font-size:13px; padding:.2em 0 0 .2em; overflow:auto; height:44px; min-height:44px; }
select		{padding:0; font-family:Verdana, sans-serif; vertical-align:middle; overflow:hidden; font-size:13px;}
option		{margin:0 4px; padding:0; border:0px; font-family:Verdana, sans-serif;}
#content_right select {overflow:hidden;}

.form_long				{width:50em;}
.form_slong				{width:45em;}
.form_long_div input	{width:30em;}
.form_xmedium			{width:25em;}
.form_medium			{width:15em;}
.form_medium_div input	{width:15em;}
.form_smeduim			{width:9em;}
.form_short				{width:7em;}
.form_style input select{font-family:Arial, sans-serif; border:1px solid #999; height:1.4em; padding:.2em 0 0 .3em; background:#fff;}

/* Global link style */
a {color:#006699; text-decoration:none;}			
a:hover {color:#ff7f0d; text-decoration:none;}
a:focus {outline:none;}

/* Box item title link style */
a:link.box_title_link {color: #6A5D51; margin-left:1px; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
a:visited.box_title_link {color: #6A5D51;  margin-left:1px; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
a:hover.box_title_link {color: #006699; margin-left:1px; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
a:active.box_title_link {color: #006699; margin-left:1px; font-size:13px; font-weight:bold; font-family: Helvetica, Arial, sans-serif;}
/* Heading tag */
h1 {display: inline; margin:0; padding:0;}
h2 {color:#7a8767; font-size:17px; font-weight:bold; text-decoration:none; padding:0.5em 0em 0.5em 0.5em;}
h3 {font-size:13px; font-weight:bold; color:#fff; padding:0.3em 0.9em; background-color:#aba39a;
	border-top:1px solid #D6D3C5; border-bottom:1px solid #D6D3C5;}	/*also left sidebar title*/	
h4 {font-size:15px; font-weight:normal; color:#FF7F0D; padding:0 0 0.4em 0em;}
h5 {font-size:15px; background-color:#f5f4f0; margin:0; margin-bottom:0.5em; padding:0.3em 0.625em;}
h6 {font-size:15px; color:#7b6c5a; background-color:#ebebe1; padding:0.4em 0.625em; margin-bottom:0.5em;}

/* List style */
ul, dl, ol {line-height:1.6em;}/* lists without specific classes */
ul.square li{list-style:square inside;}
ul.list_style1 li{list-style:none; line-height:2em;}
li.list_style_big	{list-style:none; background:url(../images/icon_listdot_big.png) no-repeat 0em .4em; margin:0; padding-left:1em; padding-bottom:0.2em;}
li.list_style_gray	{list-style:none; background:url(../images/icon_listdot_gray.png) no-repeat 0em .3em; margin:0; padding-left:1em; padding-bottom:0.2em;}
li.list_style_small {list-style:none; background: url(../images/icon_listdot.png) no-repeat 0em .3em; margin:0; padding-left:1em; padding-bottom:0.2em;}

.list_style ul, ul.list_style {list-style-image: url(../images/icon_listdot.png); list-style-position:outside; margin:0 0 0 2em; padding-bottom:0.2em;}
.list_style_left ul, ul.list_style_left {list-style-image: url(../images/icon_listdot.png); list-style-position:outside; margin:0 0 0 1.5em; padding-bottom:0.2em;}
.list_style_big ul, ul.list_style_big {list-style-image: url(../images/icon_listdot_big.png); list-style-position:outside; margin:0 0 0 2em; padding-bottom:0.2em;}
.list_style_gray ul, ul.list_style_gray {list-style-image: url(../images/icon_listdot_gray.png); list-style-position:outside; margin:0 0 0 3em; padding-bottom:0.2em;}
.list_style_gray ol {list-style-position:outside; margin:0 0 0 2em; padding-bottom:0.2em;}
.list_style ol {list-style-position:outside; margin:0 0 0 2em; padding-bottom:0.2em;}

.list_style_s {padding-left:1em;}
.list_style_s ul li{margin-bottom:0.2em;}
.list_style_s span { color: #CC6600; font-size: 1.2em; font-weight: bold; margin-right: 0.25em;text-decoration: none;
}

p {line-height:140%;}
cite	{font-style:italic; color:#FFF;}
dt {font-weight:bold;}
code {font-size:1.25em;}
* html code {font-size:1.1em;} /* default size is smaller in IE */
blockquote {border-top:2px solid; border-bottom:2px solid; width:50%; margin:1em 0 1em 20%;	padding:.3em 1em;}
blockquote p {margin-bottom:.1em;}
blockquote p:before {content: open-quote;color:#cccc8f;} /* IDWIMIE 6 and 7 */
blockquote p:after {content: close-quote;color:#366;}  /* IDWIMIE 6 and 7 */
blockquote cite {font-size:.85em;}
abbr, acronym {border-bottom:1px dashed #322c24;cursor:default;}

.left	{text-align:left;}
.right	{text-align:right;}
.center {text-align:center; margin:0 auto;}
.textalign	{text-align:justify;}

.line_height {line-height:170%}
.letterspace {letter-spacing:-0.05em;}

/* Font family */
.font2 {font-family: Arial, Helvetica, sans-serif;}

/* Font size (no padding or margin, no color)*/
.smallest {font-size:10px;}
.xsmall {font-size:11px;}
.small	{font-size:12px;}
.medium {font-size:13px;}
.large	{font-size:15px;}
.mlarge {font-size:17px;}
.xlarge {font-size:18px;}

.bold	{font-weight:bold;}
.normal {font-weight:normal;}
.light	{font-weight:lighter}
.f_style1{font-style:italic;}
.f_style2{font-style:normal;}

/* Font color (no padding or margin, no size)*/
.highlt {color:#FF0099;}
/* .highlt {color:#FF7F0D;} */
.red 	{color:#F53D00;}
.orange {color:#FF7F0D;}
.yellow {color:#fec105;}
.green	{color:#599900;}
.green2 {color:#7FC323;}
.blue	{color:#000066;}
.blue2	{color:#57B8D9;}
.blue3	{color:#99B7E0;}
.weakgray2 		{color:#CCC6C0}
.weakgray	{color:#aba39a;}
.midgray	{color:#666;}
.gray		{color:#808073;}
.darkgray	{color:#867866;}
.darkblack  {color:#000;}
.black2		{color:#5a4b3e;}
.black		{color:#322C24;}
.club_green {color:#57B8D9;}
.marker {background-color: rgb(255, 255, 102);}

/* Special link style */
.white a, .white a:link, .white a:hover {color:#FFF;}
a.update		{color:#ff0099; text-decoration:underline;}
a.update:hover	{color:#000066; text-decoration:underline;}
.trade_feedback a, .trade_feedback a:link, .trade_feedback a:hover {color:#ff0099;}
.hlt_orange a, .hlt_orange a:link, .hlt_orange a:hover {color:#FF7F0D;}

/* Required */
.required_mark {color:#ff7f0d;}
.required_check {padding:2px;}
.required_field {font-size:12px; color:#ff0099;}

/* Page border style */
.border_style	{border:0px solid #998974; border-left:none; border-right:0; margin-bottom:1.5em; height:100%;}
.no_border_style {border:0px; margin-bottom:1.5em; height:100%;}
.page_border 	{border:solid 1px #aba39a; border-right:none; padding:1px; margin-bottom:1.5em;}
.feedback_border{border:solid 1px #aba39a; padding:1px; margin:.6em .6em 1.6em .6em;}
.content_border	{border:0px solid #c2c2b2; border-left:none; border-right:0; padding: 0.5em; height:100%;}
.content_border_hw{overflow:hidden; border-top:2px solid #99b7e0; padding:0.5em; height:100%; width: 722px; float:left;}
.content_border_blue{border:2px solid #99b7e0; border-left:none; border-bottom:none; border-right:0; padding:0.5em; height:100%;}
.content_tab_border	{border-bottom:0px solid #99b7e0; padding:3px 8px 3px 8px;}
.weak_border	{border:1px solid #ebe9e6; padding:0.5em; border-left:none; border-right:none; height:100%;}
.border_space	{border:1px solid #aba39a; padding:0.7em; border-left:none; border-right:none;}
.top_border		{border-top:solid 1px #99b7e0; margin-top:3px;}

/* Space, margin */
.space 		{padding:0.7em;}
.spacesm 	{padding:0.5em;}
.spacebig	{padding:1em;}
.spacebig p	{font-size:15px;}
.spaceht	{margin:0; padding:0.5em; line-height:160%; vertical-align:middle;}
.vspace		{margin:0; padding:.6em 0 .6em 0;}
.hspace		{margin:0; padding:0 .7em 0 .7em;}
.spacewh	{margin:0; padding:0 0.6em;}
.spacetop	{margin-top:0.8em}
.spacetop1  {margin-top:1em} 
.spacetop5	{margin-top:5px}
.spacetopsm	{margin-top:0.2em}
.spacetop2	{margin-top:0.4em}
.rightspace	{margin-right:0.7em;}
.didyoumean {margin-bottom:1em;}
.didyoumean select option {padding-right:0.5em;}
.bg	        {background:#fff;}
.bg_color	{background:#fff; padding:0.7em; }
.twoline	{height:1px; border-top:dotted 1px #d6d3c5; border-bottom:dotted 1px #d6d3c5; margin:1.5em 0 0.8em 0;}
.onetopline {border-top:solid 1px #C2C2B2;}
.dotline    {border-bottom:dotted 1px #C2C2B2;}
.margintopleft {margin-top:7px;}
*html .margintopleft {margin-top:-25px} /* IE 6 */
.marginleftlogin {margin-top:7px;}
*html .marginleftlogin {margin-top:-9px} /* IE 6 */
.marginvideo {margin-top:4px;}
*html .marginvideo {margin-top:-8px;} /* IE 6 */
.marginleftclub {margin-top:7px;}
*html .marginleftclub {margin-top:-15px;} /* IE 6 */
 
.wordwrap	{word-wrap:break-word; overflow:hidden;}
.nowordwrap {word-wrap:normal;}
.displayblock	{display:block;}

.column {float:left; margin:0; padding:0;}
* html .column	{overflow:hidden;} /* IE6 fix */

/* Align */
.float_left		{float:left;}
.float_right	{float:right;}
.inline 		{display:inline;}
.clear {clear:both;}
.list_left		{line-height:160%; font-size:13px; font-weight:normal; float:left; width: 12em; text-align: right; padding-bottom: 0.5em; display:inline;}
.list_left_msg	{line-height:160%; font-size:13px; font-weight:normal; float:left; width: 12em; text-align: right; padding-bottom: 0.5em; display:inline;}
.mail_list_left	{line-height:160%; font-size:13px; float:left; width:15em; text-align: right; padding-bottom: 0.5em; display:inline;}
.list_right		{line-height:160%; font-size:13px; padding-bottom: 0.5em; margin-left: 13em; text-align:left; display:block;}
.list2_left		{float:left; width:16em; padding-bottom:0.5em; line-height:160%; font-size:13px; text-align:right; display:inline;}
.list2_right	{margin-left:17em; padding-bottom:0.5em; line-height:160%; font-size:13px; text-align:left; display:block;}
.list3_right	{margin-left:24%; padding-bottom:0.5em; line-height:160%; font-size:13px; text-align:left; display:block;}
.detail_left	{width:12em; font-size:13px; color:#7a6e66; padding-bottom:0.1em; float:left; display:inline;}
.detail_right	{font-size:13px; text-align:left; margin-left:13em; display:block; padding-bottom:0.1em;}

.half_left	{float:left; width:30%; margin-right:1%;}
.half_right	{width:48%; text-align:right;}

.marginlt	{margin-left:0; margin-right:0;}
.marginzero	{margin:0; padding:0;}

.list_center {margin:0 auto; width:70%;}
.onethird	{float:left; width:33%; padding:.1em;} /*sitemap*/
	.leftline{border-left:1px solid #ccc; padding-left:0.6em;}
	
.scroll	{overflow:auto; overflow-x:hidden;}

.relative		{position:relative;} /*password, search found*/
.absolute_left	{left:0; top:0; position:absolute;}
.absolute_right {right:0; top:0; position:absolute; text-align:right;}

/* Tables */
table caption	{font-weight:bold; margin-top:.6em;}
table 			{width:100%; border-collapse:collapse; table-layout:fixed;}
table.no_layout	{width:100%; border-collapse:collapse; table-layout:auto;}
table.right_layout	{width:100%; border-collapse:collapse; table-layout:auto; text-align:right}
table.right_layout	th {text-align:right}
table th		{text-align:left; border:0; background:#EBE9E1; color:#7A6E66; vertical-align:bottom; padding:.3em .4em .3em .4em; border-bottom:1px solid #ABA39A; }
table.borders th {text-align:left; color:#867866; vertical-align:bottom; padding:.3em .4em .3em .4em; background-color:#FFF;
					border-bottom:2px solid #ABA39A; border-top:1px solid #ABA39A;}
table tr {height:30px;}
table tr:hover {background:#f0f4f9;}
table td		{color:#5a4b3e; padding:.4em; border-bottom:1px solid #c2c2b2;}
table.noborder td	{color:#5a4b3e; padding:.4em; border:0;}
table.noborder tr:hover {background:none;}
table.noborder_match td {color:#5a4b3e; padding-left:2.5em; border:0; padding-top:1em;}
table.noborder_match tr:hover {background:none;}
table td div.wrap	{width:90%; height:100%; word-wrap:break-word; overflow:hidden; -ms-text-overflow:ellipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
table.listview td div.wrap	{width:98%; height:100%; word-wrap:break-word; overflow:visible; -ms-text-overflow:ellipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.box_ellipsis {font-family:Verdana, Arial, sans-serif;}
.linked_haves .box_ellipsis  {font-family:Arial, Helvetica, sans-serif;}
.linkedwants .box_ellipsis  {font-family:Arial, Helvetica, sans-serif;}

.box_ellipsis div	{position:relative; width:85%; white-space:nowrap; overflow:hidden; -ms-text-overflow:ellipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.box_ellipsis div {position:relative\9; margin-top:-0.2em\9;} /* all IE */
.ellipsis       {font-family:Verdana, Arial, sans-serif;}
.linked_haves .ellipsis  {font-family:Arial, Helvetica, sans-serif;}
.linkedwants .ellipsis  {font-family:Arial, Helvetica, sans-serif;}
.ellipsis div	{position:relative; width:95%; white-space:nowrap; overflow:hidden; -ms-text-overflow:ellipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;
			}
#item_have_info .ellipsis div, .cellipsis a 	{position:relative; width:100%; white-space:nowrap; overflow:hidden; -ms-text-overflow:ellipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;
								}
.ellipsis div a {width:100%; white-space:nowrap; overflow:hidden; -ms-text-overflow:ellipsis; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
*:first-child+html	.ellipsis div {position:static; width:95%; white-space:nowrap; overflow:hidden;	text-overflow:ellipsis;}
* html .ellipsis div {position:static; width:95%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
* html .ellipsis a {width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -ms-text-overflow:ellipsis;}
* html .item_info .ellipsis a  {width:80%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
* html .browse_more_haves .ellipsis a {width:82%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
* html .index_want_list .ellipsis a {width:92%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ellipsis div ins{position:absolute; right:0; bottom:0; text-decoration:none; background:#fff; display:none;}
table.gridview td:hover .ellipsis div ins{background:#f0f4f9;}
table.listview tr:hover .ellipsis div ins{background:#f0f4f9;}
table tr.forums_list1 .ellipsis div ins	 {background:#f0f4f9;}
table tr.myitems_list1 .ellipsis div ins {background:#F5F5F2;}
#my_clubs_list ul.ellipsis div:hover ins{background:#edf7f7;}
#index_popular_clubs  .ellipsis div ins {background:#F5F5F2;}
.ellipsis div._textUnderflow{overflow:hidden;}
.ellipsis div._textUnderflow ins{display:none;}
.ellipsis div._textOverflow{overflow:hidden;}
.ellipsis div._textOverflow ins{display:block;}

table.nolastbor tr:last-child td, .nolastbor table tr:last-child td {border-bottom:0;}
				
#messages_view table 	{margin:.7em 0 .3em 0;}
#messages_view table th	{text-align:left; color:#fff; background-color:#99b7e0; border:0; vertical-align:middle;}
#messages_view table td	{color:#7a6e66; border-bottom:1px solid #99b7e0; font-size:12px;}
table.view_message th {margin:0; margin-bottom:1px; border-bottom:1px dotted #C2C2B2; padding:.5em; background:#eff3f9; font-size:12px;}				
table.view_message td {vertical-align:top; font-size:12px;}
#message table {margin-top:1em;}

#offers_received_pane table th {text-align:left; color:#99b7e0;	padding:.3em .4em .3em .4em; background-color:#FFF; border-bottom:2px solid #99b7e0;}
#offers_sent_pane table th {text-align:left; color:#99b7e0;	padding:.3em .4em .3em .4em; background-color:#FFF; border-bottom:2px solid #99b7e0;}
#offers_received_pane table td {border:0;}
#offers_sent_pane table td {border:0;}
table.my_haves_tabs_table td {color:#5a4b3e; padding:.2em; border:0px;}

.icon_itemtype img {vertical-align:top; padding-top: 2px;}
.icon_itemtype_wants img {vertical-align:top; padding-top: 2px;}
*:first-child+html .icon_itemtype img {vertical-align:middle; padding:0;}
* html .icon_itemtype img {vertical-align:middle; padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .icon_itemtype img {vertical-align:top;} } /*safari and chrome*/
.icon_itemtype2 img {padding-bottom:1px;}
*:first-child+html .icon_itemtype2 img {vertical-align:middle; padding:0;}
* html .icon_itemtype2 img {vertical-align:middle; padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .icon_itemtype2 img {padding-bottom:3px;} } /*safari and chrome*/
.icon_itemtype3 img {vertical-align:top; padding-top:1px;}
*:first-child+html .icon_itemtype img {vertical-align:middle; padding:0;}
* html .icon_itemtype img {vertical-align:middle; padding:0;}
.icon_p {padding-bottom:3px;}
.icon_p {padding:0\9;} /* all IE */
@media screen and (-webkit-min-device-pixel-ratio:0) { .icon_p {vertical-align:top; padding-top:2px;} } /*safari and chrome*/
.icon_p2 {padding-bottom:3px;}
*:first-child+html .icon_p2 {padding:0;}
* html .icon_p2 {padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) { .icon_p2 {vertical-align:top; padding-top:0; padding-bottom:4px;} } /*safari and chrome*/

/* List view table */  
table.listview tr:hover{background:#f0f4f9;}
table.listview td	{vertical-align:top; padding:.4em .3em .4em .3em; line-height:125%; overflow:hidden;}
table.listview th	{font-size:12px; padding:.3em; line-height:115%;}
table.listview_norm tr:hover{background:#f0f4f9;}
table.listview_norm td	{vertical-align:top; padding:.4em .3em .4em .3em; overflow:hidden;}
table.listview_norm td:read-only { height:100%; } /* Opera only */
table.listview_norm td { *height:100%; } /*IE6 IE7 only */

/* List view table - haves */     
.listv_photo	{width:63px; padding-right:0;}
*:first-child+html .listv_photo	{width:65px;}
* html .listv_photo	{width:65px;}  
.listv_h_have	{width:29%;}
.listv_h_user	{width:18%;}
.listv_h_available {width:14%;}
.listv_h_want	{width:18%;}
.listv_h_value	{width:9%;}
.listv_h_date	{width:12%;}	

td.listv_h_available, td.listv_w_available, td.listv_m_available, td.listv_h_value, td.listv_m_value, td.listv_h_date, td.listv_m_date {font-size:11px;}
td.listv_h_have, td.listv_m_have, td.listv_h_user, td.listv_m_user, td.listv_w_want, td.listv_w_user {font-size:12px;}

/* List view table - match */   
.listv_m_have	{width:30%;} 
.listv_m_user	{width:16%;}
.listv_m_available {width:16%;}
.listv_m_want	{width:18%;}
.listv_m_value	{width:10%;}
.listv_m_date	{width:10%;}

/* List view table - wants */
.listv_w_want		{width:30%;}
.listv_w_user		{width:20%;}
.listv_w_user ul {padding:0; margin:0; line-height:125%;}	 
.listv_w_available	{width:20%;}
.listv_w_haves		{width:28%;}

/* HAVES, WANTS, Match icon and title in list view */
.tdhave_icon	{float:left; width:1.5em;}
.tdhave_title   {float:left; width:85%;}
* html .tdhave_title * {zoom:0;}
.tdwant_icon	{float:left; width:1.5em;}
.tdwant_title {float:left; width:85%;}
.match_tdhave_icon	{float:left; width:1.5em;}
.match_tdhave_title {float:left; width:90%;}
* html .match_tdhave_title * {zoom:0;}
.tdhave_title img, .match_tdhave_title img {padding-top:1px; padding-right:2px;}
*:first-child+html .tdhave_title img, *:first-child+html .match_tdhave_title img {vertical-align:middle; padding:0}
* html .tdhave_title img, * html .match_tdhave_title img {vertical-align:top; padding-top:1px; padding-right:2px; float:left;}
.match_tdhave_icon img, .tdhave_icon img, .tdwant_icon img {vertical-align:top; padding-top:1px;}

table.gridview {margin:10px 5px 10px 5px; width:98%;}
/* FF10.0 ERROR Ticket #4709 (see below): height:100%; */
table.gridview td{width:33.2%; height:auto; padding:15px 10px 8px 10px; border-bottom:1px solid #d6d3c5; vertical-align:top; line-height:110%;}
table.gridview td:hover{background:#f0f4f9;}
table.gridview td.grid_leftline {border-left:1px solid #d6d3c5;}
table.gridview td.grid_emptycell {border-left:1px solid #d6d3c5; border-bottom:0;}

table.trade_message th {border-bottom:0}
table.trade_message tr {border-top:1px solid #C2C2B2; border-bottom:0}
table.trade_message td {border-bottom:0}

/* Buttons */
.button_container	{padding:0.8em; margin:0; text-align:center; clear:both;}
.btn_left 			{margin-right:2em;}
.btntwo_left	{width:50%; text-align:right; float:left;}
.btntwo_right	{width:49.9%; text-align:left; float:right;}
/* ------------------------------ */
.btn_big		{background:#fefefe url(../images/btn_big_gray.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
				height:36px; width:166px; padding-bottom:0.3em; margin-right:0.5em; text-align:center; font-size:13px; letter-spacing:.03em;
				-moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}	
.btn_big:hover	{background:#fefefe url(../images/btn_big_gray.png) 0px 36px; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}
/* ------------------------------ */
.btn_big_long	{background:#fefefe url(../images/btn_big_gray.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
				height:36px; width:210px; padding-bottom:0.3em; margin-right:0.5em; text-align:center; font-size:13px; letter-spacing:.03em;
				-moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}	
.btn_big_long:hover {background:#fefefe url(../images/btn_big_gray.png) 0px 36px; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}
/* ------------------------------ */
.btn_big_xlong	{background:#fefefe url(../images/btn_big_gray.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
				height:36px; width:236px; padding-bottom:0.3em; margin-right:0.5em; text-align:center; font-size:13px; letter-spacing:.03em;
				-moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}
				/*post finish*/	
.btn_big_xlong:hover {background:#fefefe url(../images/btn_big_gray.png) 0px 34px; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}
/* ------------------------------ */
.btn_bighlt {background:#b0e246 url(../images/btn_big_green.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c;
			height:36px; width:166px; padding-bottom:0.2em; margin-right:0.5em; color:#FFFFFF; font-size:19px; letter-spacing:.06em;
			text-align:center; line-height:20px; -moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}			
.btn_bighlt:hover	{background:#b0e246 url(../images/btn_big_green.png) 0px 36px;
				 	border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}
/* ------------------------------ */
.btn_bighlt_orange {background:#FF7F0D url(../images/btn_big_orange.png) repeat-x; border:1px solid #FF7F0D; border-bottom:1px solid #FF7F0D; border-right:1px solid #FF7F0D;
								height:36px; width:166px; padding-bottom:0.2em; margin-right:0.5em; color:#FFFFFF; font-size:19px; letter-spacing:.06em;
								text-align:center; line-height:20px; -moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}			
.btn_bighlt_orange:hover	{background:#FF7F0D url(../images/btn_big_orange.png) 0px 36px;
									 	border:1px solid #FF7F0D; border-top:1px solid #FF7F0D; border-left:1px solid #FF7F0D;}
/* ------------------------------ */
.btn_big_blue {background:#a8c0e1 url(../images/btn_big_blue.png) repeat-x; border:1px solid #8dadd9; border-bottom:1px solid #6f95c9; border-right:1px solid #6f95c9;
			height:36px; width:166px; padding-bottom:0.2em; margin-right:0.5em; color:#FFFFFF; font-size:19px; letter-spacing:.06em;
			text-align:center; line-height:20px; -moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}			
.btn_big_blue:hover	{background:#a8c0e1 url(../images/btn_big_blue.png) 0px 36px; border:1px solid #8dadd9; border-top:1px solid #6f95c9; border-left:1px solid #6f95c9;}					
/* ------------------------------ */
.btn_bighlt_long	{background:#b0e246 url(../images/btn_big_green.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c;
					height:36px; width:210px; padding-bottom:0.2em; margin-right:0.5em; color:#FFFFFF; font-size:19px; letter-spacing:.06em;
					text-align:center; line-height:20px; -moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}/*post finish, *select payment, *multiparti preview */	
.btn_bighlt_long:hover	{background:#b0e246 url(../images/btn_big_green.png) 0px 36px; border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}
/* ------------------------------ */
.btn_bighlt_xlong	{background:#b0e246 url(../images/btn_big_green.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c;
					height:36px; width:250px; padding-bottom:0.2em; margin-right:0.5em; color:#FFFFFF; font-size:19px; letter-spacing:.06em;
					text-align:center; line-height:20px; -moz-border-radius:5px; -webkit-border-radius: 5px; cursor:pointer;}/*post finish, *select payment, *multiparti preview */	
.btn_bighlt_xlong:hover	{background:#b0e246 url(../images/btn_big_green.png) 0px 36px; border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}
/* ------------------------------ */
.btn_bighlt_match	{background:url(../images/btn_bighlt_match.png); border:0; height:36px; width:161px; margin-right:0.5em; cursor:pointer;}	
.btn_bighlt_match:hover{background:url(../images/btn_bighlt_match.png) 0px 36px;}
/* ------------------------------ */
.btn_medium	{background:#fefefe url(../images/btn_medium.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			padding:0 1em 0.2em 1em; margin-right:0.5em; text-align:center; text-decoration:none; font-size:13px; letter-spacing:.03em;
			-moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
.btn_medium:hover	{background:#fefefe url(../images/btn_medium.png)  0px 22px;	border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}			
/* ------------------------------ */
.btn_medium_disable{background:#fefefe url(../images/btn_medium.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
					padding:0em 1em 0.2em 1em; margin-right:0.5em; color:#aba39a; text-decoration:none; font-size:13px; letter-spacing:.03em;
					text-align:center; -moz-border-radius:4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
/* ------------------------------ */
.btn_medium_delete input	{background:#fefefe url(../images/btn_medium.png) repeat-x;	border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
							height:24px; padding:0 1em 0.2em 1em; margin-right:0.5em; text-align:center; text-decoration:none; font-size:13px;
							-moz-border-radius:4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
.btn_medium_delete input:hover	{background:#fefefe url(../images/btn_medium.png) 0px 24px;	border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}	
/* ------------------------------ */
.btn_mediumhlt	{background:#b0e246 url(../images/btn_mediumhlt.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c; 
				padding:0 1em 0.2em 1em; color:#FFF; text-decoration:none; text-align:center; font-size:13px; letter-spacing:.03em;
				 -moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
.btn_mediumhlt:hover {background:#b0e246 url(../images/btn_mediumhlt.png) 0px 22px; color:#FFF; text-decoration:none;
					border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}
.btn_mediumhlt:disabled{background:#fefefe url(../images/btn_medium.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
					padding:0em 1em 0.2em 1em; margin-right:0.5em; color:#aba39a; text-decoration:none; font-size:13px; letter-spacing:.03em;
					text-align:center; -moz-border-radius:4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}

/* ------------------------------ */
.btn_small	{background:#fefefe url(../images/btn_small.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			width:auto; padding:0 0.2em 0.2em 0.2em; margin-right:0.5em; text-decoration:none; font-weight:normal; font-size:13px;
			-moz-border-radius:4px; -webkit-border-radius: 4px; overflow:visible; cursor:pointer; cursor:hand; text-align:center;}
.btn_small:hover	{background:#fefefe url(../images/btn_small.png) 0px 24px; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}	
/* ------------------------------ */
.btn_smallhlt	{background:#b0e246 url(../images/btn_mediumhlt.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c; 
				width:150px; padding:0 0.2em 0.2em 0.2em; margin-right:0.5em;
			    color:#FFF; text-decoration:none; text-align:center; font-size:13px;
				-moz-border-radius:4px; -webkit-border-radius: 4px; overflow:visible; cursor:pointer; cursor:hand;}
.btn_smallhlt:hover	{background:#b0e246 url(../images/btn_mediumhlt.png) 0px 22px;
				border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}					
/* ------------------------------ */
.btn_small_blue	{background:#b9ceea url(../images/btn_register_home.png) repeat-x; border:1px solid #8dadd9; border-bottom:1px solid #6f95c9; border-right:1px solid #6f95c9; 
				width:100px; padding:0 0.2em 0.2em 0.2em; margin-right:0.5em;
				color:#FFF; text-decoration:none; text-align:center; font-size:13px;
				-moz-border-radius:4px; -webkit-border-radius: 4px; overflow:visible; cursor:pointer; cursor:hand;}
.btn_small_blue:hover	{background:#b9ceea url(../images/btn_register_home.png) 0px 22px;
				border:1px solid #8dadd9; border-top:1px solid #6f95c9; border-left:1px solid #6f95c9;}
/* ------------------------------ */
.btn_smallhlt_orange {background:#b9ceea url(../images/btn_medium_orange.png) repeat-x; border:1px solid #FF7F0D; border-bottom:1px solid #FF7F0D; border-right:1px solid #FF7F0D; 
				padding:0 1em 0.2em 1em; margin-right:0.5em; font-size:13px; color:#FFF;
				text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_smallhlt_orange:hover {background:#b9ceea url(../images/btn_medium_orange.png) 0px 22px; color:#FFF; text-decoration:none;
				border:1px solid #FF7F0D; border-top:1px solid #FF7F0D; border-left:1px solid #FF7F0D;}
*html .btn_smallhlt_orange {padding: 0px 3px 0px 7px; margin-top:5px;} /* IE 6 */
/* ------------------------------ */
.btn_smallhlt_orange_verify {background:#b9ceea url(../images/btn_medium_orange.png) repeat-x; border:1px solid #FF7F0D; border-bottom:1px solid #FF7F0D; border-right:1px solid #FF7F0D; 
				height:22px; padding:0em 1em 0.25em 1em; font-size:13px; color:#FFF;
				text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_smallhlt_orange_verify:hover {background:#b9ceea url(../images/btn_medium_orange.png) 0px 22px; color:#FFF; text-decoration:none;
				border:1px solid #FF7F0D; border-top:1px solid #FF7F0D; border-left:1px solid #FF7F0D;
				text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
/* ------------------------------ */
.btn_smallhlt_blue {background:#b9ceea url(../images/btn_register_home.png) Top repeat-x; border:1px solid #8dadd9; border-bottom:1px solid #6f95c9; border-right:1px solid #6f95c9; 
				height:22px; padding:0 1em 1em 1em; margin-right:0.5em; font-size:13px; color:#FFF;
				text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
.btn_smallhlt_blue:hover {background:#b9ceea url(../images/btn_register_home.png) 0px 22px; color:#FFF; text-decoration:none;
				border:1px solid #b9ceea;}
					
/* Special btns */

a.btn_big_want {background:url(../images/btn_big_want.png) 0 0 no-repeat; height:36px; width:146px; display:block;}	
a.btn_big_want:hover	{background:url(../images/btn_big_want.png) 0px 36px;}

a.btn_bighlt_have {background:url(../images/btn_bighlt_have.png) 0 0 no-repeat; height:36px; width:146px; display:block;}	
a.btn_bighlt_have:hover	{background:url(../images/btn_bighlt_have.png) 0px 36px;}

.btn_calendar	{width:14px; height:14px; background:url(../images/icon_calendar.png) 0 0 no-repeat; margin-left:0.3em; border:0; cursor:pointer; cursor:hand; vertical-align:middle;}
.btn_calendar:hover	{background:url(../images/icon_calendar.png) 0 -14px no-repeat;}
/*
.btn_profile_send{background:#fefefe url(../images/btn_compose.png) no-repeat; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			height:22px; width:125px; padding:0 0 0.2em 1.8em; text-decoration:none; font-weight:normal; text-align:left;
			-moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
.btn_profile_send:hover {background:url(../images/btn_compose.png) 0px 22px; text-decoration:none;
					border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}
*/
.btn_profile_send {background:#b9ceea url(../images/btn_medium_orange.png) repeat-x; border:1px solid #FF7F0D; border-bottom:1px solid #FF7F0D; border-right:1px solid #FF7F0D; 
			width:150px; height:22px; padding:0 0.2em 0.2em 0.2em; margin-right:0.5em; font-size:13px; color:#FFF;
									text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_profile_send:hover {background:#b9ceea url(../images/btn_medium_orange.png) 0px 22px; color:#FFF; text-decoration:none;
			border:1px solid #FF7F0D; border-top:1px solid #FF7F0D; border-left:1px solid #FF7F0D;}
.btn_search_have {background: url(../images/sprite_search_btns.png) 0 0 no-repeat; height:26px; width:100px; border:0; padding:0; margin-right:0.2em; cursor:pointer; cursor:hand;}
.btn_search_have:hover {background: url(../images/sprite_search_btns.png) 0 -30px no-repeat;}	
.btn_search_want {background: url(../images/sprite_search_btns.png) -102px 0 no-repeat; height:26px; width:100px; border:0; padding:0; margin-right:0.2em; cursor:pointer; cursor:hand;}
.btn_search_want:hover {background: url(../images/sprite_search_btns.png) -102px -30px no-repeat;}

.btn_mediumhlt_home	{background:#b0e246 url(../images/btn_mediumhlt.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c; 
				width:145px; height:24px; padding:0 0.2em 0.2em 0.2em; margin-right:0.5em;  font-size:12px; color:#FFF;
				text-decoration:none; text-align:center; letter-spacing:.03em; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_mediumhlt_home:hover {background:#b0e246 url(../images/btn_mediumhlt.png) 0px 24px; color:#FFF; text-decoration:none;
					border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}
					
.btn_login_home	{background:#b0e246 url(../images/btn_mediumhlt.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c; 
				width:100px; height:24px; padding:0 0.2em 0.2em 0.2em; font-size:12px; color:#FFF; text-decoration:none; text-align:center; 
				-moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_login_home:hover {background:#b0e246 url(../images/btn_mediumhlt.png) 0px 24px; color:#FFF; text-decoration:none;
					border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c;}					

.btn_register_home {background:#b9ceea url(../images/btn_register_home.png) repeat-x; border:1px solid #8dadd9; border-bottom:1px solid #6f95c9; border-right:1px solid #6f95c9; 
				width:150px; height:24px; padding:0 0.2em 0.2em 0.2em; font-size:12px; color:#FFF;
				text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_register_home:hover {background:#b9ceea url(../images/btn_register_home.png) 0px 24px; color:#FFF; text-decoration:none;
					border:1px solid #8dadd9; border-top:1px solid #6f95c9; border-left:1px solid #6f95c9;}
/*
.btn_compose{background:#fefefe url(../images/btn_compose.png); border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			height:22px; width:90px; padding:0 .3em 0.2em 1.8em; margin-right:0.5em; text-decoration:none; font-weight:normal; text-align:left; font-size:13px;
			 -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
.btn_compose:hover {background:#fefefe url(../images/btn_compose.png) 0px 22px; text-decoration:none;
					border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}
*/
.btn_compose {background:#b9ceea url(../images/btn_medium_orange.png) repeat-x; border:1px solid #FF7F0D; border-bottom:1px solid #FF7F0D; border-right:1px solid #FF7F0D; 
				width:150px; padding:0 0.2em 0.2em 0.2em; margin-right:0.5em; font-size:13px; color:#FFF;
				text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand; }
.btn_compose:hover {background:#b9ceea url(../images/btn_medium_orange.png) 0px 22px; color:#FFF; text-decoration:none;
				border:1px solid #FF7F0D; border-top:1px solid #FF7F0D; border-left:1px solid #FF7F0D;}

.btn_verify{background:#fefefe url(../images/btn_verify.png); border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			height:22px; width:160px; padding:0 0 0.2em 1.8em; text-decoration:none; font-weight:normal; text-align:left;  font-size:13px;
			-moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
.btn_verify:hover	{background:#fefefe url(../images/btn_verify.png) 0px 22px; text-decoration:none;
					border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}
.btn_addphoto	{background:#fefefe url(../images/btn_upload.png); border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c; 
				height:24px; width:106px; padding:0 1em 0.1em 1em; color:#FFF; text-decoration:none; text-align:center; font-size:13px; 
				 -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
.btn_addphoto:hover	{background:#fefefe url(../images/btn_upload.png) 0px 24px;
					border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c; text-decoration:none;}				

a.link_cancel{background:#fefefe url(../images/btn_medium.png) repeat-x;
			border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			padding:2px 12px 3px 12px; margin-right:0.5em; color:#000; text-align:center; text-decoration:none;
			 -moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand; }
a.link_cancel:hover{background:#fefefe url(../images/btn_medium.png) 0px 24px; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;
					color:#000; text-decoration:none;}	
					
a.link_send	{background:#b0e246 url(../images/btn_mediumhlt.png) repeat-x; 
			border:1px solid #7fc323; border-bottom:1px solid #65991c; border-right:1px solid #65991c; 
			padding:2px 17px 3px 17px; margin-right:0.5em; color:#FFF; text-decoration:none; text-align:center; 
			 -moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
a.link_send:hover	{background:#b0e246 url(../images/btn_mediumhlt.png) 0px 24px; color:#FFF; text-decoration:none;
					 border:1px solid #7fc323; border-top:1px solid #65991c; border-left:1px solid #65991c; color:#FFF;}

.icon_gridview {float:left; display:block; vertical-align:middle; margin-right:3px; width:17px; height:15px;
				background:url(../images/icon_gridlist.png) 0 0 no-repeat;}
.icon_gridview_off {float:left; display:block; vertical-align:middle; width:17px; height:15px;
					background:url(../images/icon_gridlist.png) -17px 0 no-repeat;}
a.gridview{float:left; display:block; vertical-align:middle; width:17px; height:15px; background:url(../images/icon_gridlist.png) -17px 0px no-repeat;}
a.gridview:hover {background-position: 0 0; cursor:pointer; cursor:hand;}
.icon_listview {float:left; display:block; vertical-align:middle; margin-left:3px; width:17px; height:15px;
				background:url(../images/icon_gridlist.png) 0 -16px no-repeat;}
a.listview {float:left; display:block; vertical-align:middle; width:17px; height:15px; background:url(../images/icon_gridlist.png) -17px -16px no-repeat;}
a.listview:hover {background-position: 0 -16px; cursor:pointer; cursor:hand;}

a.link_text_small, .link_text_small a {color:#999999; font-size:11px; font-weight:normal;}
a.link_text_small:hover, .link_text_small a:hover{color:#16387c; font-size:11px; font-weight:normal;}
.btn_search_club	{margin:0; padding:0; background:url(../images/btn_search_club.png) no-repeat 0 0; width:92px; height:26px; display:block; border:0; cursor:pointer; cursor:hand;}
.btn_search_club:hover {background:url(../images/btn_search_club.png) no-repeat 0 -26px;}	
a.btn_create_club	{margin-top:1em; background:url(../images/btn_create_club.png) no-repeat 0 0; width:258px; height:62px; display:block; border:0; cursor:pointer; cursor:hand;}
a.btn_create_club:hover {background:url(../images/btn_create_club.png) no-repeat 0 -62px;}
a.btn_create_club_small {margin-top:.0em; float:left; margin-left:-0.25em; background:url(../images/btn_create_club_small.png) no-repeat 0 0; width:169px; height:26px; display:block; border:0; cursor:pointer; cursor:hand;}
a.btn_create_club_small:hover {background:url(../images/btn_create_club_small.png) no-repeat 0 -26px;}
a.btn_invite	{margin-top:.3em; float:left; margin-left:-0.25em; background:url(../images/btn_invite.png) no-repeat 0 0; width:135px; height:26px; display:block; border:0; cursor:pointer; cursor:hand;}
a.btn_invite:hover {background:url(../images/btn_invite.png) no-repeat 0 -26px;}
a.btn_invite_summary {background: url(../images/btn_invite_friends.png) repeat-x; border:1px solid #7fc323; border-bottom:1px solid #7fc323; border-right:1px solid #7fc323; height:22px; padding:0 1em 0.2em 1em; margin-right:0.5em; font-size:13px; color:#FFF; text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
a.btn_invite_summary:hover {background: url(../images/btn_invite_friends.png) 0px 22px; color:#FFF; text-decoration:none; border:1px solid #b9ceea;}
.btn_post_summary {background:#b9ceea url(../images/btn_register_home.png) repeat-x; border:1px solid #8dadd9; border-bottom:1px solid #6f95c9; border-right:1px solid #6f95c9; height:22px; padding:0em 1em 0.25em 1em; font-size:13px; color:#FFF; text-decoration:none; text-align:center; -moz-border-radius:4px; -webkit-border-radius: 4px; cursor:pointer; cursor:hand;}
.btn_post_summary:hover {background:#b9ceea url(../images/btn_register_home.png) 0px 22px; color:#FFF; text-decoration:none; border:1px solid #b9ceea;}
/* ------------------------------ */		
.btn_post_summary11 {background:#b9ceea url(../images/btn_register_home.png) repeat-x; border:1px solid #8dadd9; border-bottom:1px solid #6f95c9; border-right:1px solid #6f95c9; height:20px; padding:0em 1em 0.1em 1em; font-size:11px; color:#FFF; text-decoration:none; text-align:center; -moz-border-radius:2px; -webkit-border-radius: 2px; cursor:pointer; cursor:hand;}
.btn_post_summary11:hover {background:#b9ceea url(../images/btn_register_home.png) 0px 20px; color:#FFF; text-decoration:none; border:1px solid #b9ceea;}

.btn_smallhlt_orange_verify11 {background:#b9ceea url(../images/btn_medium_orange.png) repeat-x; border:1px solid #FF7F0D; border-bottom:1px solid #FF7F0D; border-right:1px solid #FF7F0D; 
								height:20px; padding:0em 1em 0.1em 1em; font-size:11px; color:#FFF;
								text-decoration:none; text-align:center; -moz-border-radius:2px; -webkit-border-radius: 2px; cursor:pointer; cursor:hand; }								
.btn_smallhlt_orange_verify11:hover {background:#b9ceea url(../images/btn_medium_orange.png) 0px 20px; color:#FFF; text-decoration:none;
								border:1px solid #FF7F0D; border-top:1px solid #FF7F0D; border-left:1px solid #FF7F0D;
								text-decoration:none; text-align:center; -moz-border-radius:2px; -webkit-border-radius: 2px; cursor:pointer; cursor:hand;}
/* ------------------------------ */		
a.btn_join_club	{margin-top:.3em; float:left; margin-left:-0.25em; background:url(../images/btn_join_club.png) no-repeat 0 0; width:135px; height:26px; display:block; border:0; cursor:pointer; cursor:hand;}
a.btn_join_club:hover {background:url(../images/btn_join_club.png) no-repeat 0 -26px;}
a.btn_join_a_club {margin-top:.3em; float:left; margin-left:-0.25em; background:url(../images/btn_join_a_club.png) no-repeat 0 0; width:135px; height:26px; display:block; border:0; cursor:pointer; cursor:hand;}
a.btn_join_a_club:hover {background:url(../images/btn_join_a_club.png) no-repeat 0 -26px;}
a.btn_request	{margin-top:.3em; float:left; margin-left:-0.25em; background:url(../images/btn_request.png) no-repeat 0 0; width:135px; height:26px; display:block; border:0; cursor:pointer; cursor:hand;}
a.btn_request:hover {background:url(../images/btn_request.png) no-repeat 0 -26px;}

/* New tooltips */

#WzTtDiV tr:hover{background-color:transparent;} /*Tooltip tables*/

.tooltip_image {padding-bottom:.15em;}
.tooltip_image {padding-bottom:0\9;} /* all IE */
@media screen and (-webkit-min-device-pixel-ratio:0) { .tooltip_image  {padding-bottom:.2em;} } /*safari and chrome*/
.tooltip_wrapper {position:relative;}
.tooltip_wrapper2 {position:relative;}
*html  .tooltip_wrapper2 {position:relative; float:left;}
.tooltip_span {width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
				text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e;}
.tooltip	{width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
			text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; left:2em; top:0;}
.tooltip_center	{width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
			text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; left:10em; top:0;}
.tooltip_center_east	{width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
			text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; left:18em; top:0;}				
.tooltip_east {width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
				text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; right:1em; top:0;}
.tooltip_north {width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
				text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; top:-15em;}
.tooltip_northwest {width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
				text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; left:-10em; top:-15em;}				
.tooltip_northeast {width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
				text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; right:0; top:-15em;}
.tooltip_trading_history {width:330px; padding:10px; border:2px solid #8fafd5; background:#ffffd5; position:absolute; z-index:600; line-height:130%;
				text-align:left; font-size:13px; font-weight:normal; color:#5a4b3e; left:11.5em; bottom:1.5em;}
			
/* Pagination */
.admin_pagination		{padding:0.4em; background-color:#EBE9E1; font-size:12px; text-align:center;}
.pagination		{padding:0.4em; background-color:#EBE9E1;}
.pagination ul	{text-align: center; margin:0; color: #ff7f0d;}
.pagination li, .pagination li a{list-style-type: none; display: inline; text-align: center; padding:0 0.1em; font-weight: bold; text-decoration:none;}
.pagination ul li.page_here	{padding:0 0.1em; color: #ff7f0d; font-weight: bold;}

.search_found	{padding:0.5em; font-size:11px;}
.view_sort {float:right; padding-top:1px; font-size:11px; line-height:120%;}
* html .view_sort {float:right; padding-top:0; margin-right:227px;}
.view_sort_want {float:right; padding-top:1px; font-size:11px; line-height:120%;}
* html .view_sort_want {float:right; padding-top:0; margin-right:215px;}
.view_sort select{font-size:11px;}
.view_sort_want select{font-size:11px;}

/* Flash messages*/
.flash_notice	{margin:0 .5em .5em .5em; /* creates space between the box and the content */	
				background:#E5FFDC; border:1px solid #7Fc323; color:#7FC323; font-size:13px; padding:0.7em; text-align:center;}	
.flash_notice img {padding-right:4px; padding-bottom:.4em;}							
.flash_error	{margin:0 .5em .5em .5em; /* creates space between the box and the content */	
				background:#FFDCDC; border:1px solid #F53D00; color:#F53D00; font-size:13px; padding:0.7em; text-align:center;}
.flash_error img {padding-right:4px; padding-bottom:.2em;}
.error_lite_nobox	{margin:0 .5em .5em .5em; /* creates space between the box and the content */	
				background:#FFF; color:#F53D00; font-size:13px; padding:0.7em; text-align:left;}
.error_lite	{margin:0 .5em .5em .5em; /* creates space between the box and the content */	
				background:#FFDCDC; border:1px solid #F53D00; color:#F53D00; font-size:13px; padding:0.7em; text-align:center;}
.success_lite	{margin:0 .5em .5em .5em; /* creates space between the box and the content */	
				background:#E5FFDC; border:1px solid #7Fc323; color:#7FC323; font-size:13px; padding:0.7em; text-align:center;}				
.flash_error img {padding-right:4px; padding-bottom:.2em;}
.flash_warning	{margin:0 .5em .5em .5em; /* creates space between the box and the content */	
				background:#FCFFB3; border:1px solid #EAFF03; color:#7A6E66; font-size:13px; padding:0.7em; text-align:center;}
	
*:first-child+html .flash_error img, .flash_notice img {padding-right:4px; padding-top:.3em;}
* html .flash_error img, .flash_notice img {padding-right:4px; padding-top:.3em;}
.with_padding {margin-top:5px; margin-left:5px; margin-right:5px; }

/* Site Seal*/
#thawte			{float: left;}

/* Error Classes */
.fieldWithErrors input, .fieldWithErrors textarea, .fieldWithErrors select {border:1px solid #FF3300;}
.fieldWithErrors input.required, .fieldWithErrors textarea.required, .fieldWithErrors select.required {border:1px solid #FF3300;}

span.required_check .fieldWithErrors {padding:0px 2px 3px 2px; background:red;}
*:first-child+html span.required_check .fieldWithErrors {padding:0; background:none;}
* html span.required_check .fieldWithErrors {padding:0; background:none;}

.errorExplanation	{margin-top:5px; /* creates space between the box and the content */	
				background:#f7f7eb; border:1px solid #F53D00; padding:0.7em;}
.errorExplanation img  {padding-right:4px; padding-bottom:.2em;}
*:first-child+html .errorExplanation img  {padding-right:4px; padding-top:.3em;}
* html .errorExplanation img  {padding-right:4px; padding-top:.3em;}	
.errorExplanation h2 {color:#F53D00; text-align:center; font-size:15px; font-weight:normal; padding:0; margin:0;}		
.errorExplanation p {}
.errorExplanation li {color:#F53D00; list-style:none; background:url(../images/icon_listdot_red.png) no-repeat 0em .3em; padding-left:.7em; padding-top:0.2em;}

/* The ALSETT clearing method     */
.clearfix:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-table;}
/* backslash hack hides from IE mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */ 

/* Hints */
label.hintText {display: none;}
.fieldWithHint {color: #aba39a;}

/* Dashboard  */
#dashboard		{width:100%; margin:0; padding:0; text-align:left;
				position:fixed; bottom:0; left:0; z-index: 100; /* make sure it's on top */
				min-width: 63.5em;}

#dashboard_head	{height:21px; background:url(../images/dashboard_line.png) repeat-x bottom;}

	#dashboard_title {float:left; margin-right:.2em; padding-left:.7em; width:215px; height:21px; font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; line-height:20px; 
	  background:url(../images/dashboard_sprite.png) 0 -21px no-repeat; display:block; cursor:pointer;}
	#dashboard_title #dashboard_title_text {float:left; font-size:15px; font-weight:bold; color:#FFF; text-decoration:none; display:block;}
	#dashboard_notification_total {float:left; vertical-align: middle; margin-left:.5em; width:26px; height:13px; padding:0; line-height: 11px; margin-top:5px; font-size:11px; font-weight:900; color:#ff7f0d; text-align:center; background:url(../images/dashboard_sprite.png) 0 -5px no-repeat;}

	#dashboard-on {font-size:13px; text-align:center;}
	
	a.tab-dashboard-off {float:left; width:150px; height:21px; font-weight:normal; color:#FFF; text-decoration:none; line-height:21px; 
	background:url(../images/dashboard_sprite.png) 0 -42px no-repeat; margin-right: 0.25em; display:block;}
	a.tab-dashboard-off:hover {font-weight:bold; color:#FF7F0D; text-decoration:none; background:url(../images/dashboard_sprite.png) -150px -42px no-repeat;}
  	a.tab-dashboard-on	{float:left; width:150px; height:21px; font-weight:bold; color:#FF7F0D; text-decoration:none; line-height:21px;
	background:url(../images/dashboard_sprite.png) -150px -42px  no-repeat; margin-right: 0.25em; display:block;}
	a.tab-dashboard-on:hover {font-weight:bold; color:#FF7F0D; text-decoration:none;}

#dashboard_bt	{float:right; text-align:right; width:6em; margin-right:0.8%}
#dashboard_bt a {color:#FF7F0D; text-decoration: none; font-size:12px;}
		
#dashboard_body {margin:0; height:3.5em; background-color:#fff;}

#dashboard_sum	{width:22em; height:4em; margin:.35em 1em; border-right:1px dotted #91867e; float:left; font-size:10px; overflow:hidden; line-height:135%;}
#dashboard_sum  a{width:11em; float:left;}
#drop_area		{margin-left:10em; border-right:1px dotted #91867e; background-color:#fff;}
#dashboard_watch_list {background-color:#fff;}
	
#dashboard_msg	{float:left; color:#808073; font-size:15px; font-weight:bold; padding-top: 0.1em; line-height: 3.5em;}
.paginator_dashboard_button {float:left; vertical-align:middle; padding-top:12px; width:20px;}
.dashboard_draggable {margin-top:0.45em; margin-left:0.35em; margin-right:0.35em; float:left; top:0; left:0;}
.dashboard_draggable img {width:40px; height:40px; border:1px solid #FFF;}
.dashboard_draggable img:hover {border:1px solid #ABA39A;}
.dashboard_btn {margin:1.5em 0.3em; text-align:center;}
.trash {width:50px; height:50px; background:url(../images/trash-can.png);}
.trash:hover {background:url(../images/trash-can.png) -50px 0;}
.trash img {opacity:0; filter: alpha(opacity = 0);}
.trash_drop {width:50px; height:50px; background:url(../images/trash-can.png) -50px 0; border:1px solid red; opacity:.60; filter: alpha(opacity = 60);}

#dashboard_trash {float:right; margin:.1em 1em 0;}
		
/* Header */
#header {width:990px; margin:0 auto; background-color:#edf7f7;}
#header input[type=text]:focus, input[type=password]:focus {outline: 0 none;} /* for safari*/
#header_inner {width:960px; margin:0 auto; padding:0;}
.header_bg_admin	{height:100%;}
.header_bg1_none {height:100%; background:url(../images/header_bg_none.png) right bottom no-repeat;}
.header_bg1	{height:100%; background:url(../images/header_bg.png) right bottom no-repeat;}
.header_bg1_au	{height:100%; background:url(../images/international/header_bg_au.png) right bottom no-repeat;}
.header_bg1_nz	{height:100%; background:url(../images/international/header_bg_nz.png) right bottom no-repeat;}
.header_bg1_ca	{height:100%; background:url(../images/international/header_bg_ca.png) right bottom no-repeat;}
.header_bg1_uk	{height:100%; background:url(../images/international/header_bg_uk.png) right bottom no-repeat;}
.header_bg1_cz	{height:100%; background:url(../images/international/header_bg_cz.png) right bottom no-repeat;}
.header_bg2	{height:60px;}

#header_admin {width:100%; height:60px; background-color:#FFF; margin:0 auto; min-width:1100px;}
#header_inner_admin {padding:0 10px;}

#logo		{float:left; margin-top:12px; width:325px;}

#account_links {float:left; width:350px; text-align:left; color:#7a6e66; padding-top:0.2em; height:42px;}
#account_links ul {font-size:12px;}
#account_links ul li {list-style-image:none; display:inline; padding-right:0.8em; margin:0;}

#header_links a  {color:#808073; text-decoration:none;}
#header_links a:hover {color:#000066; text-decoration:underline;}
#account_links a {color:#808073; font-style:italic; text-decoration:underline;}
#account_links a:hover {text-decoration:underline;}
#account_links .hiuser a{color:#808073;}
#account_links .hiuser a:hover{color:#ff7f0d;}

* html #account_links ul {padding-left:40px;} /* IE6 */ 
#header_search_tab {float:left; height:25px; margin-top:11px; width:332px;}
*html #header_search_tab {overflow:hidden;}
#header_menu	{float:left; margin-left:30px; width:573px; height:36px;}
#header_menu ul {padding:0; margin:0;}
*html  #header_menu ul {float:left;}
#header_menu ul li	{float:left; padding:0; margin:0;}
#header_menu a.icon_post {margin-right:18px; width:23px; height:36px; background:url(../images/header_menus.png) 0 0 no-repeat; display:block;}
#header_menu a.icon_match {margin-right:15px; width:39px; height:36px; background:url(../images/header_menus.png) -35px 0 no-repeat; display:block;}
#header_menu a.icon_browse  {margin-right:18px; width:37px; height:36px; background:url(../images/header_menus.png) -84px 0 no-repeat; display:block;}
#header_menu a.icon_clubs  {margin-right:20px; width:28px; height:36px; background:url(../images/header_menus.png) -133px 0 no-repeat; display:block;}
#header_menu a.icon_forums {width:36px; height:36px; background:url(../images/header_menus.png) -175px 0 no-repeat; display:block;}
#header_menu a.icon_myaccount {margin-right:10px;  width:68px; height:36px; background:url(../images/header_menus.png) -212px 0 no-repeat; display:block;}
#header_menu a.icon_user_profile  {margin-right:16px; width:45px; height:36px; background:url(../images/header_menus.png) -285px 0 no-repeat; display:block;}

/* Header tabs  */
#my_menus {margin-top:0px; float:right; width:auto; height:23px; font-size:11px; z-index: 100;}
#my_menus ul {display: block; margin: 0; padding: 0; line-height: 1.2em; list-style: none;}
#my_menus ul li {float: left; margin: 0 0 0 7px; padding: 0; list-style-type: none;}
#my_menus ul li a {float: left; display: block; width: auto; font-weight: normal; text-decoration: none;}
#my_menus ul li a:hover {text-decoration: none;}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#my_menus ul li a {float: none;}
/* End IE5-Mac hack */

#my_menus ul.level2 {position: absolute; top: 0px; left: 0px; padding: 2px 5px 7px 0; background-color: white; border:1px solid #99b7e0; border-top: 0; font-size:12px;}
#my_menus ul.level2 .join {color:#ff7f0d;}
#my_menus ul.level2 li {float: none; margin: 0; padding: 0;}
#my_menus ul.level2 li a {width: 95%; padding: 5px 0 0 5px; }
#my_menus ul.level2 li.list_style_small {margin-left: 5px; padding-left: 0.5em;}

.my_menus_clubs {margin-right:7px; width:80px; height:23px; background:url(../images/mymenus_sprite.png) 0 0 no-repeat; display:block;}
.my_menus_clubs:hover {background:url(../images/mymenus_sprite.png) 0 -24px no-repeat;}
.my_menus_account  {margin-right:7px; width:97px; height:23px; background:url(../images/mymenus_sprite.png) -87px 0 no-repeat; display:block;}
.my_menus_account:hover  {background:url(../images/mymenus_sprite.png) -87px -24px no-repeat;}
.my_menus_settings {width:80px; height:23px; background:url(../images/mymenus_sprite.png) -191px 0 no-repeat; display:block;}
.my_menus_settings:hover {background:url(../images/mymenus_sprite.png) -191px -24px no-repeat;}

#my_menus_account_cntnr {width: 150px; z-index: 100;}
#my_menus_clubs_cntnr {width: 240px; z-index: 100;}
#my_menus_settings_cntnr {width: 240px; z-index: 100;}

/* Login  */
.my_menus_login {float:right; width:44px; height:23px; background: url(../images/mymenus_sprite.png) -275px 0 no-repeat; border:0; cursor:pointer;}
.my_menus_login {#margin:0;};
.my_menus_login:hover {width:44px; height:23px; background: url(../images/mymenus_sprite.png) -275px -24px no-repeat;}
/* Search  */
.search_bar {background:url(../images/bg_header.png) bottom no-repeat;}
#search_bar_inner {width:950px; margin:0 auto; padding:5px; height:26px; font-size:13px;}
*:first-child+html #search_bar_inner {height:27px; padding:4px 5px 5px 5px;}
*html #search_bar_inner {padding:4px 5px 5px 5px;}
#search_form {margin:0;}
.search_bar_goods {background:url(../images/search_sprite.png) 0 -120px repeat-x;}
.search_bar_services {background:url(../images/search_sprite.png) 0 -170px repeat-x;}
.search_bar_real_estate {background:url(../images/search_sprite.png) 0 -220px repeat-x;}
#search_bar_inner form	{padding:0;}
a.advanced_search, a.advanced_search:hover {color:#fff; vertical-align:middle;}
#search_keyword		{margin-left:8px; margin-right:15px; overflow:hidden; width:265px;}
input.search_text	{border:1px solid #fff; padding:3px; vertical-align:middle;}
*:first-child+html input.search_text {padding:2px;}
*html input.search_text {padding:2px;}
#category-dropdown {margin-left:8px;}
#category-dropdown-s {position:absolute; z-index:1000;}
#category-dropdown-r {position:absolute; z-index:1000;}
#category-dropdown-g {position:absolute; z-index:1000;}
a.category_dropdown {float:left; width:310px; padding:4px 3px 0 10px; display:block; color:#5a4b3e; cursor:pointer;}
*:first-child+html a.category_dropdown {float:none; width:310px; padding:4px 3px 0 10px; display:inline-block; color:#5a4b3e; cursor:pointer;}
*html a.category_dropdown {float:none; width:310px; padding:4px 3px 0 10px; display:inline-block; color:#5a4b3e; cursor:pointer;}
.category_s_container {position:absolute; padding:.5em; border:1px solid #fec105; width:534px; background:#fff; font-size:12px; top:26px; left:3px; cursor:pointer;}
.category_g_container {position:absolute; padding:.5em; border:1px solid #7fc323; width:534px; background:#fff; font-size:12px; top:26px; left:3px; cursor:pointer;}
.category_r_container {position:absolute; padding:.5em; border:1px solid #99b7e0; width:310px; background:#fff; font-size:12px; top:26px; left:3px; cursor:pointer;}
*:first-child+html .category_s_container {top:26px; left:-323px; cursor:pointer;}
*:first-child+html .category_g_container {top:26px; left:-323px; cursor:pointer;}
*:first-child+html .category_r_container {top:26px; left:-323px; cursor:pointer;}
*html .category_s_container {top:26px; left:-323px; cursor:pointer;}
*html .category_g_container {top:26px; left:-323px; cursor:pointer;}
*html .category_r_container {top:26px; left:-323px; cursor:pointer;}
.category_g_container li a{display:block; color:#5a4b3e; line-height:120%; margin-bottom:3px;}
.category_r_container li a{display:block; color:#5a4b3e; line-height:120%; margin-bottom:3px;}
.category_s_container li a{display:block; color:#5a4b3e; line-height:120%; margin-bottom:3px;}
.category_g_container li a:hover{display:block; color:#5a4b3e; background:#8ed037;}
.category_r_container li a:hover{display:block; color:#5a4b3e; background:#aac3e4;}
.category_s_container li a:hover{display:block; color:#5a4b3e; background:#facc3c;}
.category_colums {width:178px; float:left; overflow:hidden;}

#search_links 			{float:right;}
.search-keywords 		{overflow: hidden;}
/*----for IE 6--*/
* html * .search-keywords	{word-wrap: break-word;}

#keywords select		 {overflow: hidden;}
#select_root_message	 {margin:0; padding:0; vertical-align:middle;}
#browse_message			 {margin:0; padding:0; vertical-align:middle;}
#cat_selected			 {margin:0; padding:0; vertical-align:middle;}

/* My Account Nav */
#content_my_account {width:960px; margin:0 auto;}
#nav{width:960px; margin:0 auto; margin-bottom:4px; background:url(../images/header_navbg.png) repeat-x bottom; border:1px solid #c2c2b2; border-bottom:0px;
	font-family:Arial, sans-serif; font-size:12px; font-weight:bold; text-align:center; text-decoration:none;}
#nav a {text-decoration:none;}
#nav a:hover {color:#000066; text-decoration:none;}	
#nav_inner {overflow:hidden; position:relative;}
#nav_inner li	{height:23px; list-style-type:none; text-align:center; float:left; display:inline;}
#nav_inner li a {height:23px; display:block; padding-top:1px; border-right:1px solid #beb19d; color:#7a6e66;}
#nav_inner li a:hover	{color:#000066;}
.account_title	{padding:0.3em 0em 0 0.3em;}

/* Nav menu (my account) before visited */
#points_link 	{width:10%;}
#messages_link {width:10%;}
#my_items_link {width:10%;}
#my_wants_link {width:12%;}
#active_trades_link 	{width:12%; }
#confirmed_trades_link {width:14%;}
#trading_history_link 	{width:12%;}
#watch_list_link 	{width:12%; }
#pin	{width:7%;}

/* Nav menu (my account)currently being visited */
#points-index #points_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#my_account-mailbox-list #messages_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#my_account-have_items-index #my_items_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#my_account-want_items-index #my_wants_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#trades-active #active_trades_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#trades-confirmed #confirmed_trades_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#trades-history #trading_history_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}
#watch_list-index #watch_list_link a	{color:#000066; text-decoration:none; background:url(../images/over_header_navbg.png) repeat-x top;}

/* Left side bar */
#content_left img {padding-right:5px;}
#content_left a.optionclear {float:right; color:#fff; font-weight:normal; text-decoration:underline;}
#content_left a.optionclear:hover{color:#fff; text-decoration:underline;}
#content_left a{color:#5a4b3e; text-decoration:none;}
#content_left a:hover{color:#000066; text-decoration:none;}
#content_left input{margin-top:4px; margin-bottom:4px; vertical-align:middle}
#content_left select{padding:0; margin-top:2px; margin-bottom:6px; vertical-align:middle; font-size:11px;}
#content_left form {color:#5a4b3e; padding:0; margin:0; }
    .leftmenu {padding:0em 1em 0.2em 1em ; background:#f5f5f2; line-height:120%; font-size:12px;}
	.leftmenu_option_container {padding:0; background:#f5f5f2; line-height:120%;}
	.leftmenu_option {padding:0.4em 1em 0.4em 1em; font-size:12px; font-weight:bold; color:#5a4b3e; border-bottom:1px solid  #aba39a; display:block;}
	.leftmenu_option a{color:#5a4b3e; text-decoration:none;}
	.leftmenu_option a:hover{color:#000066; text-decoration:none;}
	.leftmenu_option img{padding-bottom:2px;}
	.leftmenu_option_border {border-bottom:1px solid  #aba39a; margin-top:2px;}
	.leftmenu_sub {padding:0.5em 1em 0.2em 1em; font-size:12px;}
	.refine_results {background:#f5f5f2; padding:0.2em 1em 0.2em 1em;}
	.attribute_options {height:18px; vertical-align:middle;}
	.attribute_options_sub {padding:0em 0em 0.5em 1.5em;}
	.attribute_options img{padding-bottom:3px;}
	* html * .attribute_options img{padding:0;}
	
#content_left ul li {padding:0.2em 0; list-style:none; overflow: hidden;}
* html * #content_left ul li
		{padding:0.2em 0; list-style:none; word-wrap: break-word;}
		
#content_left #category-counts {background:#f5f5f2; font-weight:bold; color:#5a4b3e; font-size:12px;}
#content_left #category-counts a {color:#5a4b3e; font-weight:bold; text-decoration:none;}
#content_left #category-counts a:hover {color:#000066; text-decoration:none;}
#content_left #category-counts img {vertical-align:middle; padding-right:2px; padding-bottom:2px;}
*:first-child+html #content_left #category-counts img {padding-bottom:0}
* html  #content_left #category-counts img {padding-bottom:0;}
#content_left #category-counts .active_category {padding:0; color:#000066;}
#content_left #category-counts .active_category a {}
#content_left #category-counts .active_category a:hover {color:#000066;}
#content_left #category-counts ul {padding:.5em .3em .5em 0; margin:0;}
#content_left #category-counts ul li {margin:0; padding:.1em ; line-height:120%; font-weight:normal; font-size:12px;}
#content_left #category-counts ul li a{font-weight:normal;}
#content_left #category-counts ul li a:hover{color:#5a4b3e; font-weight:normal; background-color:#ccff99;}
#content_left #category-counts .Goods {margin:0; padding:.4em 1em 0.4em 1em; border-bottom:1px solid #aba39a; background:url(../images/leftside_sprite.png) right 0 no-repeat; display:block;}
#content_left #category-counts .Services {margin:0; padding:.4em 1em 0.4em 1em; border-bottom:1px solid  #aba39a; background:url(../images/leftside_sprite.png) right -24px no-repeat; display:block;}
#content_left #category-counts .RealEstate {margin:0; padding:.4em 1em 0.4em 1em; border-bottom:1px solid  #aba39a; background:url(../images/leftside_sprite.png) right -48px no-repeat; display:block;}

/* Ads */
#article_advertising {background-color:#fff; width:213px; text-align:center; padding-top:4px;}

.ads_header {margin-bottom:10px auto; width:960; text-align:center;}
.ads_top {margin-bottom:4px; height:auto; text-align:center;}
.ads_left {margin-top:4px; background-color:#fff; width:192px; text-align:center;}
#home-welcome .ads_left {margin:0 4px; width:205px; background-color:#fff; text-align:center;}
#home-index .ads_left {margin:0 4px; width:205px; background-color:#fff; text-align:center;}
.wiki_article .ads_left {background-color:#fff; margin-left:4px; width:205px; text-align:center;}
* html .wiki_article .ads_left {background-color:#fff; margin-left:0px; width:205px; text-align:center;}
.ads_right {float:right; margin-right:0px; width:220px; text-align:center;}
#home-welcome .ads_right {width:246px; text-align:center;}
#home-index .ads_right {width:246px; text-align:center;}

.adtabl {margin:0px 0px; height:45px; background:url(../images/advert_tab.png) no-repeat;}
#home-welcome .adtabl {margin-bottom:4px; background:url(../images/advert_tab.png) no-repeat;}
#home-index .adtabl {margin-bottom: 4px; background:url(../images/advert_tab.png) no-repeat;}

.adtabr {margin:0px 4px 4px 4px; width:213px; height:45px; background:url(../images/advert_tab.png) no-repeat;}
#home-welcome .adtabr {width:246px; float:right; margin-top:10px; margin-right:4px; background:url(../images/advert_tab_right.png) no-repeat;}
* html #home-welcome .adtabr {margin-right:2px;} /*IE6 HACK */
#home-index .adtabr {width:246px; float:right; margin-top:10px; margin-right:4px; background:url(../images/advert_tab_right.png) no-repeat;}
* html #home-index .adtabr {margin-right:2px;} /*IE6 HACK */

.ads_inline {width:745px; text-align:center;}
.ads_ingrid {width:715px; text-align:center;}
.ads_noitem {width:755px; text-align:center;}
.ads_bottom {margin:10px auto; width:728px; text-align:center;}

#blog_section {padding-top:.5em; padding-bottom:.5em; margin: 0 4px;}
#blog_section li {float:left; margin-top: 4px;margin-bottom: 4px;}
#blog_section li a{font-size:11px; border-bottom:1px dotted; margin-right: 8px; display:compact;}
#blog_section li a:hover{color:#FF7f0D; text-decoration:none;}

#articles_section {padding-top:8px; padding-bottom:8px; margin: 0 25px;}
#articles_section ul {line-height:1.3em;}
#articles_section li {float:left; margin-top: 0px;margin-bottom: 0px;}
#articles_section li a{font-size:11px; border-bottom:1px dotted; margin-right: 8px; display:compact;}
#articles_section li a:hover{color:#FF7f0D; text-decoration:none;}
* html #articles_section li a{ margin-right: 10px;} /* IE 6 */

/* Footer */
#footer_none	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/footer_bg_none.png) bottom no-repeat;}
#footer	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/footer_bg.png) bottom no-repeat;}
#footer_au	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/international/footer_bg_au.png) bottom no-repeat;}
#footer_nz	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/international/footer_bg_nz.png) bottom no-repeat;}
#footer_ca	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/international/footer_bg_ca.png) bottom no-repeat;}
#footer_uk	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/international/footer_bg_uk.png) bottom no-repeat;}
#footer_cz	{width:960px; height:190px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em; background:url(../images/international/footer_bg_cz.png) bottom no-repeat;}
#footer_plain   {width:960px; height:50px; vertical-align:top; margin:0 auto; clear:both; padding:0em 0em 0em 0em;}
#footer_inner	{border-top:1px dotted #aba39a; font-size:12px; color:#808073; letter-spacing:-0.02em; text-decoration:none; text-align:center; line-height:170%; padding:.5em 1em;}
#footer_inner img	{vertical-align:middle;}
#footer_inner ul 	{padding:0.3em; margin:0;}
#footer_inner ul li {margin: 0 0 0 0.4em; display: inline; list-style-image: none;}
#footer_inner ul li a	{color:##006699; text-decoration:none; }
#footer_inner ul li a:hover	{color:##006699; text-decoration:underline; }
#official_bq_time {position: relative; }
#official_bq_time .time{position: absolute; background: #f7f7eb; color: #000; visibility: visible; border: 1px solid #867866; padding: .5em; top:-52px; right:24px;}
#official_bq_time img{padding:0 0 .1em .7em;}						

/* Form validation errors */
input.disabled {border: 1px solid #F2F2F2; background-color: #F2F2F2;}
input.required, textarea.required, input.validate-city, input.validate-zip {border: 1px solid #00A8E6;}
input.validation-failed, textarea.validation-failed { border: 1px solid #FF3300; color : #FF3300; }
input.validation-passed, textarea.validation-passed { border: 1px solid #00CC00; }
input[type="radio"].validation-passed {border: none;}
input[type="checkbox"].validation-passed {border: none;}
input[type="checkbox"].required {border: none;}
.validation-advice { background-image:url(../images/icon_error.png); background-position:left; background-repeat: no-repeat; margin:0 5px; padding: 0px 18px; color : #F53D00; }
.validation-advice-inline { background-image:url(../images/icon_error.png); background-position:left; background-repeat: no-repeat; margin:0 5px; padding: 0px 18px; color : #F53D00; display: inline;}
.itemfees_left .validation-advice-inline { background-image:url(../images/icon_error.png); background-position:left; background-repeat: no-repeat; margin:0 0px; padding: 0px 18px; color : #F53D00; display: inline;}
.custom-advice { color : #00CC00; font-weight: normal; }
.custom-advice-error { color : #FF3300; font-weight: normal; }

/* Fix for ReCAPTCHA plugin */
.recaptchatable { table-layout: auto; }
.recaptchatable tr { height:auto; }
/* .recaptchatable * { margin:0px; padding:0px; border:0px; font-family:helvetica,sans-serif; font-size:8pt; color:black; position:static; top:auto; left:auto; right:auto; bottom:auto; table-layout: auto; } */

.handle {color:lightblue;}

/* admin */
.admin-box {width:300px; float:left; background:#FFF; margin:2px 2px 2px 0; border:0px solid #999;}
.admin-box .adm_content {height:87px; border-left:1px solid #99B7E0;border-bottom:1px solid #99B7E0;border-right:1px solid #99B7E0;}
.admin-box h5 {background:#b5cbeb;}
.admin-box-lg {width:300px; float:left; background:#FFF; margin:2px 2px 2px 0; border:0px solid #999;}
.admin-box-lg .adm_content {height:323px; border-left:1px solid #99B7E0;border-bottom:1px solid #99B7E0;border-right:1px solid #99B7E0;}
.admin-box-lg h5 {background:#b5cbeb;}

/* Window headers */
.header1 {
color:#FFFFFF; font-size:15px;  
background-color:#bab2aa; background-image:url(../images/bar_bg_have.gif); background-repeat:repeat-x;
padding:.15em 10px .15em 10px;
border:1px solid #bab2aa;
text-align:left;
font-weight: bold; height: 20px;
}

.header2 {
font-size:15px;
background-color:#F5F5F2;
padding:.15em 10px .15em 10px;
border:1px solid #99B7E0;
text-align:left;
font-weight: bold; height: 20px;
}

.header2a {
color:#000; font-size:13px;
text-align:right;
font-weight: normal;
}

/* Google Custom Search */
#cse-search-box input {text-align:left; background:#fefefe url(../images/btn_small.png) repeat-x; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			padding:0 0.2em 0.2em 0.2em; text-decoration:none; font-weight:normal; font-size:13px;
			-moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
#cse-search-box input:hover	{background:#fefefe url(../images/btn_small.png) 0px; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}

#advanced #user_login {text-align:left; background:#fefefe; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			padding:0 0.2em 0.2em 0.2em; text-decoration:none; font-weight:normal; font-size:13px;
			-moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
#advanced #user_login:hover	{background:#fefefe; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}

#advanced #have_item_id {text-align:left; background:#fefefe; border:1px solid #aba39a; border-bottom:1px solid #867866; border-right:1px solid #867866;
			padding:0 0.2em 0.2em 0.2em; text-decoration:none; font-weight:normal; font-size:13px;
			-moz-border-radius:4px; -webkit-border-radius: 4px; width:auto; overflow:visible; cursor:pointer; cursor:hand;}
#advanced #have_item_id:hover	{background:#fefefe; border:1px solid #aba39a; border-top:1px solid #867866; border-left:1px solid #867866;}

/* Background */
#background {-moz-user-select: none; left: 0; min-height: 950px; overflow: hidden; position: fixed; top: 0; width: 100%; z-index: -1;}
#background img { left: 0; min-width: 1200px; position: absolute; top: 0; width: 100%;z-index: -2; }

