/* GENERAL */
body {  }


a:hover { text-decoration: none; }

.underline { padding-bottom: 1px; }
input.layout-field, textarea.layout-field
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #999;    
}

#header {
	width: 1000px;
	height: 90px;
}
#header_ads {
	width: 728px;
	height: 90px;
	float: right;
}
#meniu_ads {
	float:left;
	
	width: 240px; 
	text-align:	center;
	clear: left;
	
	margin-left: 30px;
}
#hey {
	float: left;
	/*
	float:right;
	position:relative;
	right:152px;
	top:0;
	*/
}
#validator {
	float: left;
	/*
	float:right;
	position:relative;
	right:350px;
	top:0;
	*/
}
#validator2 {
	float: left;
	/*
	float:right;
	position:relative;
	right:550px;
	top:0;
	*/
}
.link_top {
	height:36px;
	width:200px; 
	position: relative;
	top: 18px;
	z-index: 9999; 
	background :white;
	text-align: left;
	color:#68B400;
	font-size:18px;
	font-weight:bold;
}
.link_middle {
	height:36px;
	width:200px; 
	background :white;
	text-align: left;
	color:#68B400;
	font-size:18px;
	font-weight:bold;
}
#inner_content {
	padding-top: 10px;
	padding-left: 20px;
}
#inner_content p{
	font-size:1em;
	text-align:left;
	color:#666666;
	line-height:1.6em;
	font-family:Tahoma,Geneva,sans-serif;
}
#inner_content label{
	font-size:1em;
	text-align:left;
	color:#666666;
	line-height:1.6em;
	font-family:Tahoma,Geneva,sans-serif;
}
h1 {
	color:#666666 !important;
	cursor:default;
	text-decoration:none !important;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	line-height:1.6em;
	font-family:Tahoma,Geneva,sans-serif;
}
h2 {
	color:#666666 !important;
	cursor:default;
	text-decoration:none !important;
	font-size:1em;
	font-weight:bold;
	text-align:left;
	line-height:1.6em;
	font-family:Tahoma,Geneva,sans-serif;
}
.statistika {
	text-align: left;
	font-size:12px;
	font-weight:bold;
}
.statistika span {
	color:#68B400;
}
#links {
	font-size:10px;
	margin-top: 10px;
	text-align:left;
	color:#666666;
	line-height:12px;
	font-family:Tahoma,Geneva,sans-serif;
}
#links a {
	padding-right: 15px;
	display: block;
}
#disclaimer {
	float:right;
	width: 650px;
	
	font-size:10px;
	margin-top: 10px;
	text-align:left;
	color:#666666;
	line-height:12px;
	font-family:Tahoma,Geneva,sans-serif;
}
#message {
	height:40px;

	color:#666666;
	
	font-size:14px;
	
	text-align:center;
	line-height:14px;
	font-family:Tahoma,Geneva,sans-serif;
}
.green {
	color:#68B400;
	font-weight: bold;
	font-size:14px;
	line-height:14px;
	font-family:Tahoma,Geneva,sans-serif;
}
.error {
	color:#CC0000;
	font-weight: bold;
	font-size:14px;
	line-height:14px;
	font-family:Tahoma,Geneva,sans-serif;
}
#paskola_sek {
	font-size:10px;
	margin-top: 10px;
	text-align:center;
	line-height:12px;
	font-family:Tahoma,Geneva,sans-serif;
	width: 100%;
}
#logo {
	width: 272px;
	height: 90px;
	float: left;
}
#content {
	margin: 0 auto;
	width: 1000px;
	height: 300px;
}







/* LAYOUT */
#wrapper
{
	width: 986px;
	margin: 0 auto;
}





#main
{
	margin: 0 auto;
	width: 1000px;
}
#vertical-separator
{
	float: left;
	width: 27px; 
}
#sidebar
{
	float: left;
	width: 293px;
}
#horizontal-separator
{
	clear: both;
	height: 20px;
}
#footer-wrapper
{
	height: 115px;
	border-top: solid #BFDE9A 1px;
		
}
#footer
{
	position: relative;
	width: 1000px;
	margin: 0 auto;
}

/* HEADER */
#logo
{
	width: 272px;
	height:236px;
	text-align: center;	
}
#slogan
{
	position: absolute;
	top: 110px; left: 110px;
    background: url(/images/slogan.gif) no-repeat;
    width: 324px; height: 11px;
    text-indent: -9999px;
}
#login
{
	position: absolute;
	top: 4px; right: 0;	
	background: url(/images/bg-login-start.png) scroll 0 100% no-repeat;
}
	.box
	{
		padding: 10px;
		background: url(/images/bg-login-end.png) scroll 100% 100% no-repeat;		
	}
		.layout-field
		{			
			border: none;	
			background: transparent;
		}
		.field-fix
		{
			float: left;
			width: 151px; 
			height: 28px;
			padding: 2px 0 0 5px;	
			margin-right: 3px;
			background: url(/images/input-field.png) no-repeat;
		}	
		input:focus { outline: none; }
		.submit
		{
			float: left;
			width: 51px; height: 19px;			
			background: url(/images/button-log_in.png) no-repeat;
			border: none;
			font-size: 9px;
			font-weight: bold;
		}	
		.actions
		{
			clear: both;
			position: relative;
			padding-bottom: 15px;
			font-size: 1.1em;
		}
			.actions input
			{
				position: absolute;
				top: 4px; left: 0
			}
#logout
{
	position: absolute;
	top: 4px; right: 0;
	width: 293px;
	background: url(/images/bg-logout-start.png) scroll 0 100% no-repeat;
}
    #logout.corporate { background: url(/images/bg-logout_corporate-start.png) scroll 0 100% no-repeat; }

	#logout .box { background: url(/images/bg-logout-end.png) scroll 100% 100% no-repeat; }
    #logout.corporate .box { background: url(/images/bg-logout_corporate-end.png) scroll 100% 100% no-repeat; }
    
	#logout .box a { margin-left: 10px; }
    
#points
{
	position: absolute;
	top: 35px; right: 0;
	width: 293px;
	background: url(/images/bg-points-start.png) scroll 0 100% no-repeat;
}
	#points .box { background: url(/images/bg-points-end.png) scroll 100% 100% no-repeat;	}
	#points .box a { margin-left: 10px; }
#logout .box, #points .box
{
	padding: 10px;
	font-size: 1.1em;
	text-align: right;
	color: #666;		
}	
.search { position: absolute; clear: both; }
	.search .layout-field
	{
		float: left;
		width: 108px; height: 20px;
		padding: 3px 0 0 5px;		
		border: none;
		background: url(/images/search-field.png) 0 1px no-repeat;
	}
	.search input:focus { outline: none; }
	.search .submit
	{
		float: left;
		width: 35px; height: 19px;		
		background: url(/images/search-submit.png) no-repeat;
		border: none;
		margin-top: 1px;
	}
.top-search
{
	width: 149px; 
	left: 270px; top: 4px; 
	padding: 8px 10px 5px 0; 
	background: url(/images/separator.png) top right no-repeat;
}
#tree-count
{
	position: absolute;
	top: 16px; left: 440px;
	font-size: 1.1em;
    font-weight: bold;
	color: #68B400;
}
#tree-count span
{
    color: #663300;
}
#membership
{
	position: absolute;
	top: 35px; left: 440px;
	font-size: 1.1em;
    font-weight: bold;
	color: #68B400;
}
    #membership div
    {
        margin-bottom: 3px;
    }
#language a { font-weight: bold; }
#sign-up
{
	position: absolute;
	top: 16px; right: 300px;
	font-size: 1.1em;
	font-weight: bold;
}
#treenexcode-button
{
    position: absolute;
    background: url(/images/button-treenexcode.png) no-repeat;
    width: 285px; height: 40px;
    top: 75px; right: 0px;
    font-size: 1.2em;
    font-weight: bold;
    text-align: center;
}
#treenexcode-button a,
#treenexcode-button a 
{    
    color: #FFF;
    text-decoration: none;
    display: block;
    padding-top: 12px;
    padding-bottom: 17px;
}
	
/* MAIN */
.box-content-main { position: relative; }
.box-content-main img.rss { position: absolute; top: 6px; right: 14px; }
.main-block { padding-top: 10px; }
.main-block h2 { margin: 0; color: #663300; font-size: 2.4em; }
.main-block h3.sub-heading { margin: 0.15em; color: #663300; }
.main-block .inner { margin: 10px; }
.path { margin: 0 0 10px 30px; font-size: 0.83em; color: #68B400; }
.error, .success, .msg { margin-bottom: 15px; line-height: 1.2; }
.msg p, .msg ul, .success p, .success ul, .error p, .error ul { margin-top: 10px; margin-bottom: 0; }
.msg h3 { margin: 0; color: #9F6000; }
.msg a, .msg a:hover { color: #9F6000; }

.error h3 { margin: 0; color: #B71D1D; }

.success h3 { margin: 0; color: #68B400; }

/* >> Blog & News */
.blog { margin: 10px 0; }
.blog h3 { display: inline; }
.blog h3 a { color: #45A6D0 !important; text-decoration: none; }
.blog h3 a:hover { text-decoration: underline; }
.blog h3.big { font-size: 2em; }
.blog h3.medium { font-size: 1.7em; }
.blog h3.small { font-size: 1.4em; padding-bottom: 3px; }
.blog h3 .comments { font-size: 12px; font-weight: normal; }

.blog-widget { padding-bottom: 7px; margin-bottom: 7px; }
.blog-widget h3 { font-size: 1.2em; display: inline; }
.blog-widget h3 a { color: #45A6D0 !important; text-decoration: none; }
.blog-widget h3 a:hover { text-decoration: underline; }
.blog-widget h3 .comments { font-size: 0.8em; font-weight: normal; }

/* >> Members */
.main-block .inner .member { width: 100px; float: left; margin: 0 14px 15px 14px; line-height: 1.2em; }
#filter
{
    margin-bottom: 20px;
}
#pagination { text-align: center }

/* >> Social Icons */
.social ul { list-style: none; margin: 0; }
.social li { display: inline; }

/* >> Welcome Image */
#flash-banners object { display: block; margin-bottom: 5px }
#dynamic-content #welcome
{
	position: relative;
	width: 666px; height: 257px;
	margin-bottom: 20px;
}
#dynamic-content #welcome-million
{
    position: relative;
	width: 666px;
	margin-bottom: 15px;
}
    #welcome-million a
    {
        position: absolute;
        top: 0; left: 0;
    }
    #welcome-million #counter
    {
        position: absolute;
        top: 83px; right: 430px;
        color: #663300;
        font-weight: bold;
        font-size: 26px;
        line-height: 1;
    }
	.get-it
	{
		position: absolute;
		top: 130px; left: 320px;
		width: 134px; height: 43px;		
		background: url(/images/button-get_it.png) no-repeat;
	}
	a.get-it div { padding: 12px 0 11px 10px; }
	a.get-it:link, a.get-it:visited { color: black; text-decoration: none; font-size: 0.7em; font-weight: bold; text-transform: uppercase; }
	a.get-it:hover { color: white; }

    .explanation { position: absolute; width: 200px; top: 85px; left: 220px; font-size: 12px; font-weight: normal; line-height: 1.1 }
	
/* >> Sign-Up Step #1 */
.step1, .step2, .step3 { width: 646px; height: 41px; }
.step1 { background: url(/images/step1.jpg) no-repeat; }
.step2 { background: url(/images/step2.jpg) no-repeat; }
.step3 { background: url(/images/step3.jpg) no-repeat; }

.form-wrapper { width: 600px; margin: 15px auto 0 auto; }
.form-wrapper .note { color: #8DC73F; font-weight: bold; }
.form-wrapper .type, .form-wrapper .treenexcode { margin-bottom: 15px; }
.form-wrapper .type { background-color: #F0F7DC; border: 1px solid #BFDE9A; color: #68B400; }
.form-wrapper .type label { font-weight: bold; font-size: 1.4em; cursor: pointer; }
.form-wrapper .type input { vertical-align: top; }
.form-wrapper .type .choice { float: left; text-align: center; padding: 8px 10px 9px 10px; }
.form-wrapper .treenexcode { background-color: #F0F7DC;  border: 1px solid #BFDE9A; color: #663300; }
.form-wrapper .treenexcode label { float: left; display: block; font-weight: bold; font-size: 1.6em; text-align: right; width: 299px; margin-top: 8px; }
.form-wrapper .treenexcode input { float: left; display: block; font-size: 1.3em; width: 299px; margin: 7px 0 7px 10px; }
.form-wrapper .err { color: #B71D1D; font-weight: bold; border: #B71D1D; }
.form-wrapper .err input, .form-wrapper .err select, .form-wrapper .err textarea { border-color: #B71D1D; font-weight: normal; }
.form-wrapper .err .col3 { font-weight: normal; color: #666; }

.form-wrapper input, .form-wrapper select, .form-wrapper textarea { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #666; }
.form-wrapper fieldset { margin: 0; padding: 0; border: none; }
.form-wrapper legend { display: none; }
.form-wrapper form div { padding-bottom: 0; }

.form-wrapper td { padding: 0; border: none; }
.form-wrapper table { margin: 0 auto; border: 0; }
.form-wrapper input.field { width: 200px; margin-bottom: 3px; padding: 2px; }
.form-wrapper .list { margin-bottom: 3px; }
.form-wrapper img { margin-bottom: 3px; }

.form-wrapper .col1, .form-wrapper .col2, .form-wrapper .col3 { vertical-align: top; }
.form-wrapper .col1 { width: 200px; }
.form-wrapper .col2 { width: 215px; }
.form-wrapper .col3 { width: 185px; font-size: 0.82em; line-height: 1; padding-top: 3px }
.form-wrapper .description textarea { height: 150px; width: 375px; }
.form-wrapper .genders { padding-bottom: 3px; }
.form-wrapper .ch-row td { padding-top: 7px; }
.form-wrapper .ch-row td label { line-height: 1; }

input.button {
	display: block;
	width: 180px; height: 35px; 
	background: url(/images/button-submit.png) no-repeat; 
	border: none; padding: 0 0 3px 0; 
	color: black; font-weight: bold;
	margin: 15px auto 0 auto;
}

/* >> Profile & More */
ul.profile-nav { position: absolute; top:0; left: 0; }


.profile-nav li { list-style: none; display: inline; margin-right: 20px; }
.profile-nav li a {color:#68B400; font-size: 18px; font-weight: bold; text-decoration: none; }
.profile-nav li a:hover { text-decoration: underline; }
.profile-nav .drop-down { z-index: 2; display: none; position: absolute; top: 13px; left: 0; width: 120px; text-align: center; padding: 4px 5px; border: solid #DEDEDE 1px; background: #FFF; color: #68B400; font-weight: bold; line-height: 1.3 }
.profile-nav .drop-down hr { background-color: #EEE; color: #EEE; margin: 2px 0; }

ul.profile-nav.bottom { position: absolute; top: 26px; left: 0; width: 520px; padding-top: 2px; margin-top: 5px; border-top: dotted #DDD 1px }
ul.profile-nav.bottom li a { color: #45A6D0 !important; }

.photo { float: left; width: 218px; }
.photo img { border: solid #F1F6DF 4px; }
.photo .photo-cont { position: relative; overflow: visible; }
.photo a.on_photo { position: absolute; bottom: 4px; right: 14px; font-weight: bold; background: #F1F6DF; padding: 3px 3px 1px 6px; }
.photo a.on_photo, .photo a.on_photo:active { color: #663300; text-decoration: none; }
.photo a.on_photo:hover { color: #663300; text-decoration: underline; }
.info { float: left; width: 408px; padding: 0 10px; }
.info h2 { margin-bottom: 7px; }
#awards { width: 185px; margin-top: 15px; }
#awards ul { margin-left: 15px; }

.profile-button { margin: 7px 0; }
.profile-button .left { float: left; width: 7px; height: 19px; background: url(/images/button-small-left.png) no-repeat; }
.profile-button .center { float: left; width: auto; background: url(/images/button-small-center.png) repeat-x; }
.profile-button .right { float: left; width: 7px; height: 19px; background: url(/images/button-small-right.png) no-repeat; }
.profile-button .center a { color: black; text-decoration: none; font-weight: bold; }
.profile-button .center a:hover { color: white; }

.info .label { float: left; width: 150px; font-weight: bold; }
.info .data { float: left; width: 258px; }

.tree-details { overflow: auto; width: 288px; float: left; }
.tree-details .label { float: left; width: 130px; font-weight: bold; }
.tree-details .data { float: left; width: 158px; }
div.presenter { width: 108px; float: left; text-align: right; }
div.presenter img { border: solid #F1F6DF 4px; }

.inner-heading { margin: 15px 0 10px 0; }
.inner-content { margin: 0 15px; }

/* >> Trees */
.treelist ul { margin: 10px 0 0 0; }
.treelist li { float: left; width: 102px; list-style: none; text-align: center; margin-bottom: 10px; line-height: 1.2 }
.tree-owner { color: #663300; font-weight: bold; font-size: 1.2em; margin-bottom: -4px; }
#dedication-field { width: 98%; margin-bottom: 5px; }
#dedication-processing { display: none; text-align: center; }
#editing-dedication, #tree_id { display: none; }

ul#presenters  { margin: 0; list-style: none; }
#presenters li  { padding: 5px 0; }
#presenters img.company-logo { border: 0 !important; vertical-align: middle; position: relative; }

.box-heading { padding-bottom: 3px; margin-bottom: 3px; border-bottom: solid #DEDEDE 1px; text-align: center }

#tree-loc { width: 100%; height: 200px; margin: 15px auto 0 auto; border: solid #F1F6DF 4px; }

#photo-controls { text-align: center }
span.current_photo { font-weight: bold; }
#photo-controls a.inactive { color: inherit; text-decoration: none; cursor: default; }

/* >> Pages */
.products .product { margin: 0 auto; padding: 0; border: 0 }
.products .product td { margin: 0; padding: 0; border: 0 }
.products .product td img { margin: 0 7px 7px 0; }
.carboraider th { text-align: center; }
.carboraider div img { float: left; margin: 0 4px }
.appreciation td { vertical-align: top; }
.appreciation h4, .appreciation h6 { margin-top: 0 }

/* >> Shop */
.shop-item { float: left; width: 323px; }
.item-pic { float: left; width: 111px; }
.item-details { float: left; width: 202px; text-align: justify; }
.item-details h4 { margin: 0 0 10px 0; }

/* >> Bonus Points */
#rewards { margin: 0; }
#rewards td { vertical-align: top; line-height: 1.2; }
#rewards th { text-align: center; background-color: #EEE; }
#rewards .sub-h { text-align: center; background-color: #F5F5F5; }

/* >> Messaging */
table#compose { width: 450px; }
table#compose form { margin-bottom: 0; }

#form-table fieldset { margin: 0; padding: 0; border: none; }
#form-table table { width: 100%; margin: 0; line-height: 1.2; }
#form-table form { margin: 0; }
#form-table form div { padding-bottom: 0; }

/* >> Market */
#market { width: 646px; }
#market table, #market td { border: 0; }
#market td { vertical-align: top; }
#market span.market_photos { display: block; margin-top: 10px; }
#market span.market_other { display: block; margin: 10px 0 5px 0; font-weight: bold; }
#market p.long_desc u { text-decoration: underline; }
#sidebar div.featured_product { cursor: pointer; }

/* SIDEBAR */
#sidebar .button { width: 285px; height: 40px; position: relative; margin-bottom: 15px; }
#sidebar .button div { width: 285px; height: 40px; text-align: center; font-weight: bold; line-height: 38px; }
#sidebar .button-short { width: 145px; height: 58px; background: url(/images/button-treenexcode_short.png) no-repeat }
#sidebar .button-short div { width: 125px; padding: 14px 0 12px 0; text-align: center; font-weight: bold; line-height: 15px; }
#sidebar .button a, #sidebar .button-short a { color: black; text-decoration: none; }
#sidebar .button a:hover, #sidebar .button-short a:hover { color: white; }
h2.green-heading { color: #68B400; font-size: 2.2em; margin: 0 0 5px 14px; position: relative; }
h2.red-heading { color: #CC0000; font-size: 2.2em; margin: 0 0 5px 14px; position: relative; }
#sidebar .tr { margin-bottom: 15px; }
#sidebar .do-more-l { float: left; width: 12px; height: 154px; background: url(/images/bg-do_more-left.png) no-repeat; }
#sidebar .do-more-content { float: left; width: 269px; height: 154px; background: url(/images/bg-do_more-center.png) repeat-x; }
	#sidebar .do-more-content .section { width: inherit; height: 77px; }
		#sidebar .do-more-content .section .cell { float: left; width: 133px; margin-top: 15px; /*margin-top: 28px;*/ }
            #sidebar .do-more-content .section .cell div { margin-bottom: 5px; }
#sidebar .do-more-r { float: left; width: 12px; height: 154px; background: url(/images/bg-do_more-right.png) no-repeat; margin-bottom: 15px; }

#sidebar .do-more-big-l { float: left; width: 12px; height: 231px; background: url(/images/bg-do_more-big-left.png) no-repeat; }
#sidebar .do-more-big-content { float: left; width: 269px; height: 231px; background: url(/images/bg-do_more-big-center.png) repeat-x; }
	#sidebar .do-more-big-content .section { width: inherit; height: 77px; }
		#sidebar .do-more-big-content .section .cell { float: left; width: 133px; margin-top: 15px; }
            #sidebar .do-more-big-content .section .cell div { margin-bottom: 5px; }
#sidebar .do-more-big-r { float: left; width: 12px; height: 231px; background: url(/images/bg-do_more-big-right.png) no-repeat; margin-bottom: 15px; }

/* FOOTER */
#footer-nav
{
	position: absolute;
	top: 20px; left: 0;
	width: 600px;
}
	#footer-nav li
	{
		width: 150px;
		padding-bottom: 10px;
		float: left;
		font-size: 1.1em;
	}
#copyright
{
	position: absolute;
	top: 75px; right: 0;	
	color: #757575;
	font-size: 12px;
    text-align: right;
    line-height: 14px;
}
#copyright a
{
	color: #757575;
}

/* ROUNDED BOX */
.tr { width:689px; float: right; margin-right: 20px; margin-top: 40px; padding: 0; background: url(/images/box-tr.png) no-repeat right top; }
.tl { margin: 0; padding: 1px 0 0 0; background: url(/images/box-tl.png) no-repeat left top; }
.br { margin: 0; padding: 0; background: url(/images/box-br.png) no-repeat right bottom; }
.bl { margin:0; padding:0; background: url(/images/box-bl.png) no-repeat left bottom; }
.box-content-main { padding: 5px 10px 7px 10px; }
.box-content-sidebar { padding: 10px; }
.box-content-sidebar p { margin-bottom: 10px; }

.box { padding: 10px 0; }
.box h3 { margin: 0 0 10px 0; color: #6B3E16; }
.box p { margin: 0 0 5px 0; line-height: 1.2;  }
.box textarea { margin-bottom: 10px; }
.box ul { margin: 1px 0 2px 15px; }

/* TEMP. TWITTER */
ul#twitter { list-style: none; margin: 0; padding: 0; line-height: 1.3; overflow: hidden; }
ul#twitter li { margin: 0 0 5px 0; padding-bottom: 7px; border-bottom: dotted #CCC 1px; }

#twitter .tweet a { color: #45A6D0; text-decoration: none; }
#twitter .tweet a:hover { border-bottom: dotted #45A6D0 1px; }
#twitter .posted_ago { font-style: italic; font-size: 0.9em; }
#twitter .go_to { padding: 0 7px; }
#twitter .username { font-weight: bold; }

/* TABS */
.tab1, .tab2, .tab3, .tab4 { width: 666px; height: 39px; position: relative; margin-bottom: 10px }
.tab1-text, .tab2-text, .tab3-text, .tab4-text { position: absolute; top: 10px; font-size: 1.2em; font-weight: bold; color: #663300; }
.tab1-text a:link, .tab2-text a:link, .tab3-text a:link, .tab4-text a:link,
.tab1-text a:visited, .tab2-text a:visited, .tab3-text a:visited, .tab4-text a:visited { color: #663300; text-decoration: none; }
.tab1-text a:hover, .tab2-text a:hover, .tab3-text a:hover, .tab4-text a:hover { text-decoration: underline; }
.tab1-text { left: 15px; }
.tab2-text { left: 172px; }
.tab3-text { left: 329px; }
.tab4-text { left: 486px; }
.tab1 { background: url(/images/bg-tab1.gif) no-repeat; }
.tab2 { background: url(/images/bg-tab2.gif) no-repeat; }
.tab3 { background: url(/images/bg-tab3.gif) no-repeat; }
.tab4 { background: url(/images/bg-tab4.gif) no-repeat; }

#market_tabs { overflow: auto; width: 646px; height: 39px; }
    #market_tabs.tab-one { background: url(/images/bg-tab-one.gif) no-repeat; }
    #market_tabs.tab-two { background: url(/images/bg-tab-two.gif) no-repeat; }
    #market_tabs.tab-three { background: url(/images/bg-tab-three.gif) no-repeat; }
    #market_tabs.tab-four { background: url(/images/bg-tab-four.gif) no-repeat; }
#market_tabs div.tab { position: relative; float: left; width: 148px; height: 39px; padding-left: 10px; }
#market_tabs div.tab div
{
    height: 36px; width: 120px;

    display: table-cell;
    vertical-align: middle;    
    padding-top: 3px;    
}
    #market_tabs a
    {
        line-height: 0.9;
    }
#market_tabs a
{
    color: #663300;
    font-size: 1.2em;
    font-weight: bold;
    text-decoration: none;
}
#market_tabs a:hover { text-decoration: underline; }

/* WALL */
.post p, .wall-comment p { margin-bottom: 10px; line-height: 1.5; }
.wall-comment { margin-left: 50px; }
.wall-comment p + p { margin-top: 0px; }
.wall-submit { float: right; padding: 10px; }
a.show-comments { color: #45A6D0 !important; }



/* Example tokeninput style #1: Token vertical list */
ul.token-input-list {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 250px;
    border: 1px solid #CCC;
    cursor: text;
    font-size: 12px;
    font-family: Tahoma;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #FFF;
}

ul.token-input-list li {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 230px;
    padding: 3px 8px;
    background-color: white;
}

li.token-input-token {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    margin: 3px;
    padding: 3px 5px;
    background-color: #EEE;
    font-weight: bold;
    cursor: default;
    display: block;
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-token span {
    float: right;
    color: #777;
    cursor: pointer;
}

li.token-input-selected-token {
    background-color: #DDD;
    color: #fff;
}

li.token-input-selected-token span {
    color: #bbb;
}

div.token-input-dropdown {
    position: absolute;
    width: 250px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #CCC;
    border-right: 1px solid #CCC;
    border-bottom: 1px solid #CCC;
    cursor: default;
    font-size: 12px;
    font-family: Tahoma;
    z-index: 1;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 3px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #EEE;
}

/* CART */       
.cartHeaders,.totalRow,#cart,.itemOptions{display:none;}
.itemContainer{
    clear:both;
}
.itemImage{
    float:left;
}
.itemName{
    float:left;
    width:50%;
}
.itemPrice{
    float:left;
    width:18%;
    color:#418932;
}
.itemQuantity{
    float:left;
    width:12%;
    text-align:right;
    vertical-align:middle;
}
.itemQuantity input{
    width:20px;
    text-align:right;
    border:1px solid #ccc;
    padding:3px 2px;
}

.itemTotal{
    float:left;
    width:20%;
    text-align:right;
    color:#c23f26;
}
.simpleCart_total { font-weight: bold; }
