/* ------------------------------------------ RESET */

table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,em,strong,dfn,th,var{font-style:normal}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}

* {
	margin:0px;
	padding:0px;
}

body {
	font: 13px/normal arial, "trebuchet MS", Helvetica, sans-serif;
	background: url(http://static.flutterscape.net/images/cssimage.png) repeat-x 0 -1361px;
	color:#333;
	margin: 0 0 1px 0;
	font-weight: 300;
}

/* Change font when Firefox/Windows */
.firefox.windows body {
	font-family: arial, "sans-serif";
}

html {
	background: #F5F5F4 url(http://static.flutterscape.net/images/bg-hmain.png) repeat 0 0;;
}

.container {
	position: relative;
	min-height: 100%;
	*height: 100%;
}

.main {
	position: relative;
	z-index: 2;
	margin-bottom: 750px;
}

.main.overlayed {
	z-index: 2000;
}

/* ------------------------------------------ Typography */

a{
	border:none;
	text-decoration:none;
	color: #187F92;
	outline: none;
	cursor: pointer;
	font-weight: 500;
}

strong a {
	font-weight: bold;
}

.windows.firefox a {
	font-weight: bold;
}

a:hover {
	color: #31bdc9;
	text-decoration: underline;
}

a:active {
	position: relative;
	top: 1px;
}

h1 {
	font-size: 2.5em;
	font-weight:normal;
}

h2 {
	font-size: 2em;
	font-weight:normal;
	margin: 0 0 5px 0;
}


h3 {
	font-size: 1.7em;
	font-weight:normal;
	margin-bottom: 1.2em;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}


h4 {
	font-size: 1.3em;
	margin: 1.1em 0 0.3em;
}

p {
	margin: 0 0 1em;
	line-height: 1.4em;
}

ol, ul{
	list-style:none;
	list-style-type:none;
}

hr {
	margin: 15px 0 20px 0;
}

strong,
.bold {
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2","arial";
}

.windows.firefox strong {
	font-weight: bold;
}

br {
	line-height: 1em;
}

/* ----Remove button outline----*/

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
    border: none;
}


/* ---------------------------------------------------------------------- added by Ari for system message*/

ul.errors {
	position: relative;
	height: 60px;
	width: 112px;
	margin-top: -12px;
}

#fieldset-login_form {
	position: relative;
}

.login ul.errors {
	position: absolute;
	margin-top: -60px;
	right: 10px;
}

form span.errors,
.errors li,
label.error {
	position: absolute;
	top: 0;
	right: -235px;
	width: 190px;
	padding: 8px 6px 8px 28px;
	background: url(http://static.flutterscape.net/images/pointer-notice.png) no-repeat 6px center;
	background-color: #fff;
	color: #555;
	font-size: 12px;
	-moz-box-shadow: 2px 2px 2px #ddd;
	-webkit-box-shadow: 2px 2px 2px #ddd;
	border: 1px solid #B1BF77;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	z-index: 20000;
	text-align: left;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
}

.errors li {
	right: -213px;
	width: 155px;
}

.hint {
	font-color: red;
	font-size: 1.4em;
}

#passwordRecovery .error {
	right: inherit;
}

/* ---------------------------------------------------------------------- Layout Framework */

.column_four {
	width: 1050px;
	clear: both;
}

.column_three {
	width: 715px;
}

.column_two {
	width: 470px;
}

.column_one {
	width: 225px;
}

.gt_5 {
	margin: 5px 0 0 0;
}

.gt_10 {
	margin: 10px 0 0 0;
}

.gt_15 {
	margin: 15px 0 0 0;
}

.gt_20 {
	margin: 20px 0 0 0;
}

.gt_30 {
	margin: 30px 0 0 0;
}

.gt_40 {
	margin: 40px 0 0 0;
}

.gt_50 {
	margin-top: 50px;
}

.gt_60 {
	margin: 60px 0 0 0;
}

.gt_70 {
	margin: 70px 0 0 0;
}

.gt_80 {
	margin: 80px 0 0 0;
}

.gt_90 {
	margin: 90px 0 0 0;
}

.gt_100 {
	margin: 100px 0 0 0;
}

.gt_120 {
	margin: 120px 0 0 0;
}

.gt_140 {
	margin: 140px 0 0 0;
}

.gt_160 {
	margin: 160px 0 0 0;
}

.gt_200 {
	margin-top: 200px 0 0 0;
}

.gl_10 {
	margin-left: 10px;
}

.gl_15 {
	margin-left: 15px;
}

.gl_20 {
	margin-left: 20px;
}

.gl_30 {
	margin-left: 30px;
}

.gl_40 {
	margin-left: 40px;
}

.gl_50 {
	margin-left: 50px;
}

.gr_10 {
	margin-right: 10px;
}

.gr_20 {
	margin-right: 20px;
}

.gr_25 {
	margin-right: 25px;
}

.gb_10 {
	margin-bottom: 10px;
}

.gb_15 {
	margin-bottom: 15px;
}

.gb_20 {
	margin-bottom: 20px;
}

.text-shadow-1 {
	text-shadow: 0 1px 0 #fff;
}

.borderbottom {
	border-bottom: 1px solid #f4f4f4;
}

.bordertop {
	border-top: 1px solid #f4f4f4;
}

.brtopleft_8 {
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
}

.brtopright_8 {
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
}

.brbottomleft_8 {
	-moz-border-radius-bottomleft: 8px;
	-webkit-border-bottom-left-radius: 8px;
}

.brbottomright_8 {
	-moz-border-radius-bottomright: 8px;
	-webkit-border-bottom-right-radius: 8px;
}

.brtopleft_15 {
	-moz-border-radius-topleft: 15px;
	-webkit-border-top-left-radius: 15px;
}

.brtopright_15 {
	-moz-border-radius-topright: 15px;
	-webkit-border-top-right-radius: 15px;
}

.brbottomleft_15 {
	-moz-border-radius-bottomleft: 15px;
	-webkit-border-bottom-left-radius: 15px;
}

.brbottomright_15 {
	-moz-border-radius-bottomright: 15px;
	-webkit-border-bottom-right-radius: 15px;
}


.brtopleft_4 {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

.brtopright_4 {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

.brbottomleft_4 {
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.brbottomright_4 {
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
}


.br_3 {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.br_5 {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.br_10 {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.relative {
	position: relative;
}

a.subtle-link {
	color: #444;
	text-decoration: underline;
}

.block {
	display: block;
}

.color1 {
	color: orange;
}

.color2 {
	color: #666;
	font-style: italic;
}

.color3 {
	color: #FF5C5D;
}

.color4 {
	color: #fff;
}

.color5 {
	color: #b6b6b6;
}

.border1 {
	border: 1px solid #fff;
}

.l-border1 {
	border-left: 1px solid #fff;
}

.column_four .column_four {
	width: auto;
}

.column_four .column_three {
	width: 690px;
}

.column_four .column_two {
	width: 420px;
}

.column_four .column_one {

}

div p.nm {
	margin: 0;
}

/* ------------------------------------------ Form Elements */

form legend {
	font-weight: normal;
}

form p {
	position: relative;
	width: 100%;
}

form.order-confirmation p {
	position: static;
}

form label {
	float: left;
	display: inline;
	margin: 0 0 5px 0;
	display: inline;
}

input, textarea,
.files li .file_name,
.dropdown li.active a,
.with-inline-label .photos-block {
	padding: 3px;
	color: #333;
	margin-bottom: 5px;
	font-size: 15px;
	padding: 7px 8px;
	border: 1px solid #EFEFEF;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	-moz-box-shadow: 1px 1px 0 #DFDFDF;
	-webkit-box-shadow: 1px 1px 0 #DFDFDF;
		/* background: #fff url(http://static.flutterscape.net/images/bg-text.png) repeat-x 0 0; */
}

.submit {
	padding: 3px 15px;
}


input.submit {
	cursor:pointer;
}

.signup,
.save {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: none;
	color: #fff;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 1px 1px 3px #27707F;
	padding: 4px 20px;
	background: #94C718;
	border-bottom: 1px solid #6D8F1A;
	border-right: 1px solid #6D8F1A;
	display: inline-block;
}

.login #remember {
	width: auto;
	float: left;
	margin: 3px 0 0 5px;
	position: relative;
	z-index: 1;
}

.signup:hover,
.save:hover{
	background: #FF5B5D;
	border-bottom: 1px solid #CF4046;
	border-right: 1px solid #CF4046;
	text-shadow: 1px 1px 3px #CF4046;
	color: #fff;
}

.create {
	margin-top: 5px;
	text-shadow: 0 1px 0 #27707F;
	background: #94C718;
	border-bottom: 1px solid #6D8F1A;
	border-right: 1px solid #6D8F1A;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	text-shadow: 0 1px 0 #27707F;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 3px 10px;
}

.create:hover {
	color: yellow;
}

select {
	width: auto;
	margin: 0 0 0 5px;
}

textarea {
	width: 100%;
	padding: 5px;
}

label.optional{
	width: 100%;
}

.login label.optional {
	float: left;
	width: auto;
	position: static;
}

/*
 * jQuery UI CSS Framework 1.8.15
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important;}
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.15
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20arial,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, arial, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, arial, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a {font-family: "arial"; font-size: 14px; font-weight: bold; }
.ui-widget-header { border: 1px solid #dfdfdf; border-top:none; border-left: none; background: #F6F6F4 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #cccccc; background: #FAFAFA url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #dfdfdf; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #555; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/*
 * jQuery UI Tabs 1.8.15
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0 -20px; padding: 0 10px; }
.ui-tabs .ui-tabs-nav li { -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 5px 13px; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 20px 0 0; background: none; margin: 0 -10px; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/* ------------------------------------------ Guide Pages */

.guides h3 {
	background: transparent url(http://static.flutterscape.net/images/separator.png) no-repeat scroll -230px bottom;
	margin-bottom: 0.5em;
	padding-bottom: 6px;
	text-shadow: 1px 1px 1px #BBBBBB;
}

ul.bulleted,
ul.bulleted li {
	list-style-type: disc;
	margin-left: 10px;
	margin-bottom: 4px;
	border: none;
}

ul.bulleted li:hover {
	background: none;
}

.bulleted table {
	text-align: center;
}

.bulleted th,
.bulleted td {
	background: #FCFCFA;
	border: 1px solid #dfdfdf;
	font-weight: 300;
	padding: 3px;
	text-align: center;
}

.bulleted td {
	font-weight: 300;
	background: #fff;
	border-color: #f3f3f3;
}

/* ------------------------------------------ Common Actions */

.togglehide {
	display: none;
}

a.actions {
	margin-right: 8px;
	text-shadow: 1px 1px 0 #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
}

a.actions:hover {
	background: none;
	text-decoration: none;
}

a.actions img {
	background: transparent url(http://static.flutterscape.net/images/actions.gif) no-repeat 0 0;
	width: 18px;
	height: 18px;
	margin-right: 2px;
	position: relative;
	top: 3px;
	display: inline-block;
	padding: 0;
	border: none;
	margin-top: -10px;
}

a.actions.page-btn {
	color: #666;
	padding: 5px 15px;
	font-size: 16px;
}

a.actions.page-btn img {
	position: relative;
	top: 1px;
}

a.actions.page-btn:hover {
	background: #f4f4f0;
}

.listed {
	font-weight: bold;
	font-family: arial;
	font-size: 11px;
	text-indent: 3px;
	padding: 0 10px;
}

.listed img {
	position: relative;
	top: 2px;
	left: -2px;
}


a.delete img,
a.delete-link img,
a.delete-product img {background-position: -90px -226px;}
a.edit img {background-position: -90px -196px;}
a.relist img {background-position: -90px -283px;}
a.delist img {background-position: -90px -311px;}
a.extend-listing img {background-position: -90px -255px;}
a.new img {background-position: -90px -139px;}
a.list img {background-position: -90px -337px;}
a.activate-item img {background-position: -90px -283px;}
a.view img {background-position: -90px -167px;}
a.thumb-link img {background-position: -90px -370px;}
a.list-link img {background-position: -90px -400px;}
a.reply-link img { background-position: -90px -56px; } 
a.note img { background-position: -90px -84px; }


a.delete:hover img,
a.delete-link:hover img,
a.delete-product:hover img {background-position: -61px -226px;}
a.edit:hover img {background-position: -61px -196px;}
a.relist:hover img {background-position: -61px -283px;}
a.delist:hover img {background-position: -61px -311px;}
a.extend-listing:hover img {background-position: -61px -255px;}
a.new:hover img {background-position: -61px -139px;}
a.list:hover img {background-position: -61px -337px;}
a.activate-item:hover img {background-position: -61px -283px;}
a.view:hover img {background-position: -61px -167px;}
a.reply-link:hover img { background-position: -61px -56px; } 
a.note:hover img { background-position: -61px -84px; }


.archive-box a.delete img,
.archive-box a.delete-product img {background-position: -90px -226px;}
.archive-box a.edit img {background-position: -90px -196px;}
.archive-box a.relist img {background-position: -90px -283px;}
.archive-box a.delist img {background-position: -90px -311px;}
.archive-box a.extend-listing img {background-position: -90px -255px;}
.archive-box a.new img {background-position: -90px -139px;}
.archive-box a.list img {background-position: -90px -337px;}
.archive-box a.activate-item img {background-position: -90px -283px;}
.archive-box a.view img {background-position: -90px -167px;}
.archive-box a.duplicate img {background-position: -90px -139px;}

.archive-box a.delete:hover img,
.archive-box a.delete-product:hover img {background-position: -90px -226px;}
.archive-box a.edit:hover img {background-position: -90px -196px;}
.archive-box a.relist:hover img {background-position: -90px -283px;}
.archive-box a.delist:hover img {background-position: -90px -311px;}
.archive-box a.extend-listing:hover img {background-position: -90px -255px;}
.archive-box a.new:hover img {background-position: -90px -139px;}
.archive-box a.list:hover img {background-position: -90px -337px;}
.archive-box a.activate-item:hover img {background-position: -90px -283px;}
.archive-box a.view:hover img {background-position: -90px -167px;}
.archive-box a.duplicate:hover img {background-position: -90px -139px;}


a.listed img,
a.translated-item img {
	background-position: -61px -335px;
}

.archive-box a.actions {
	font-size: 11px;
	display: inline-block;
}

a.cantedit,
a.cantedit:hover {
	color: #ddd;
	position: relative;
}

.archive-box a.cantedit img {
	background-position: -28px -196px;
}

/* ------------------------------------------ Menu Navigation */

.navigation {
	font-weight: bold;
	background-color: #fbfbf8;
	border: 1px solid #ccc;
	padding: 8px 0;
	-moz-box-shadow: 2px 3px 5px #EFEFEF;
	-webkit-box-shadow: 2px 3px 5px #EFEFEF;
}

.comment-block .currency, 
.comment-block .price {
	font-weight: bold;
	font-family: arial;
}

.account_menu .navigation {
	padding-top: 55px;
}

.offer-det {
	display: block;
	padding: 3px 10px;
	margin: 0 -20px -5px -10px;
	height: 20px;
}

.privatenote {
	display: block;
}

.privatenote a {
	color: #aaa;
	text-decoration: underline;
}

li:hover .offer-det {

}

.submenu a {
	cursor: pointer;
	color: #187F92;
	text-decoration: none;
	font-weight: bold;
	padding: 4px 9px 4px;
	margin-right: 15px;
	font-family: "arial";
	font-size: 12px;
}

.submenu a,
.submenu a:hover {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #dfdfdf;
	background: #fff;
}

.submenu .active a {
	background: #187F92;
	color: #fff;
}

.search_results .submenu a,
.search_results .submenu a:hover {
		background: #fff url(http://static.flutterscape.net/images/arrow-dropdown.png) no-repeat center right;
		padding-right: 26px;
}

.tabmenu a, .tabmenu a:hover {
	background-image: none;
	padding: 5px 9px 3px;
}

.submenu .sort-options a {
	width: 105px;
	display: inline-block;
}

.submenu .filter-categories a {
	width: 195px;
	display: inline-block;	
}

.submenu .filter-categories .filter-links {
	left: 0;
}

.submenu .filter-categories .filter-links a {
	padding-right: 60px;
}

.submenu .filter-date a {
	width: 68px;
	display: inline-block;	
}

.submenu .filter-date .filter-links {
	left: 0;
}

.cat-menu {
	padding-bottom: 15px;
}

.price-ranges {
	min-height: 73px;
}

.price-ranges a {
	display: inline-block;
	min-width: 32px;
	min-height: 12px;
}

.price-ranges .letter-code {
	display: none !important;
}

.item-list .cat-menu .price-fields {
	margin: 0 0 5px;
}

.price-fields em {
	font-weight: normal;
}

.price-fields input {
	width: 42px;
	font-size: 12px;
	padding: 2px 6px;
}

.item-list .cat-menu li {
	margin: 1px 0;
	background: none;
	padding: 0;
}

.cat-menu li a {
	color: #187F92;
	font-family: "arial";
	font-weight: bold;
	font-size: 11px;
	display: block;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	border: 1px solid #EFEFEF;
	padding: 3px 9px 3px;
	margin-right: 3px;
}

#range-link {
	display: inline-block;
}

.start-page .cat-menu li a {
	font-size: 12px;
}

.cat-menu li.active a,
.cat-menu li a:hover,
.tabmenu a:hover,
.tabmenu li.active a {
	background: #187F92;
	text-decoration: none;
	color: #fff;
}

.tabmenu li.active a,
.tabmenu li a:hover {
	border: 1px solid #F3F2ED;
}

.windows.firefox .navigation a,
.windows.firefox .submenu a {
	font-weight: bold;
}

.submenu .inline-filter .f-togglelink {
	position: absolute;
	height: 30px;
	padding: 3px 0 3px 3px;
	text-indent: -5000px;
	top: 0;
	z-index: 20;
	display: block;
	margin-top: -3px;
	left: 0;
	width: auto;
	right: 0;
	background: #ccc;
	filter: alpha(opacity = 0);
	opacity: 0;
	zoom: 1;
}

.submenu .filter-links {
	position: absolute;
	z-index: 3;
	left: 0;
	padding: 4px 0;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-top: none;
	top: 23px;
	display :none;
	background: #fff;
} 

.sort-options .filter-links {
	width: 140px;
}

.submenu .show .filter-links {
	display: block;
}

.submenu .filter-links li {
	float: none;
	padding: 0;
	margin: 0;
}

.submenu .filter-links li a {
	display: block;
	text-decoration: none;
	margin: 0;
	border: none;
	background: none;
	width: auto;
	white-space: pre;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.submenu .filter-links li a:hover {
	background: #187F92;
	color: #fff;
}

.submenu .filter-links .selected a,
.submenu .filter-links .selected a:hover {
	background: url("/images/tick-blue.gif") no-repeat scroll 10px 3px transparent;
	color: #222;
}

.submenu .filter-links .selected a:hover {
	background-color: #f6f6f4;
}

.with-filters li {
	float: right;
	margin-right: 10px;
}

.with-filters li a {
	font-size: 13px;
	font-family: "museo-sans-1","museo-sans-2";
	text-decoration: underline;
}

.navigation span {
	display: block;
	padding: 0 15px;
	white-space: pre;
	color: #555;
	text-shadow: 1px 1px 0 #fff;
	font-size: 13px;
	font-weight: 500;
}

.navigation .coming-soon span,
.navigation .coming-soon:hover span {
	color: #ccccc9;
}

.coming-soon em,
.higlighted {
	font-size: 9px;
	background: orange;
	color: #fff;
	display: inline-block;
	padding: 2px 4px;
	text-shadow: none;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 5px;
}

.price-option .higlighted {
	margin-top: 5px;
}

.navigation .active span {
	background-color: #fff;
	border: 1px solid #dfdfd7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #444;
	text-shadow: 1px 1px #E2DDD6;
}

.navigation a {
	overflow: hidden;
}

.navigation li {
	padding: 0 5px;
}

.my-account-link .navigation li {
	padding: 5px;
}

.my-account-link .navigation a {
	width: 144px;
}

#account_menu ul.navigation li {
	padding: 0;
	border: none;
}

.navigation .active a {
	border: 1px solid #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.user-account .result-list,
.guest-page .result-list {
	z-index: 3;
	background: #fff;
	top: 0;
}

.profile .result-list {
	top: 20px;
}

.full-box .result_list {
	padding: 15px 20px 0;
}

.submenu ul {

}

.result-list {
	border-top: none;
	position: relative;
	background: #fff;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	padding: 15px 15px 0;
	z-index: 4;
}

.result-list .show-link {
	padding: 10px;
}

.guides-block .result-list {
	padding-top: 10px;
}

.my-account-link {
	width: 47px;
	height: 28px;	
}

.my-account-link .open {
	position: absolute;
	z-index: 7;
	width: 52px;
	height: 31px;
	top: 0;
	left: -1px;
	border: 1px solid #ccc;
	border-bottom: none;
	background: #FCFBF9;
	padding-left: 8px;
}

#account_menu ul li.my-account-link a.account-link.open {
	background: #fbfbf8;
	color: #666;
}

.submenu li {
	float: left;
	display: block;
	padding: 3px;
	margin: 0 0 0 2px;
	color: #777;
	position: relative;
}

.search_results .submenu li {
	padding: 3px 0;
}

.submenu li.active {
	position: relative;
}

.submenu li.nav-title {
	float: right;
	margin-right: 10px;
	display: inline;
}

.submenu li.nav-title h3 {
	margin: 0;
	font-size: 16px;
	color: #6B675B;
	text-shadow: 1px 1px #fff;
}

.navigation span img {
	background: transparent url(http://static.flutterscape.net/images/actions.gif) no-repeat 0 0;
	width: 18px;
	height: 18px;
	margin-right: 10px;
	position: relative;
	top: 3px;
}

.nav-home span img { background-position: 0 1px; }
.nav-archives span img { background-position: 0px -27px; } 
.nav-message span img { background-position: 0px -84px; }  
.nav-transaction span img { background-position: 0px -56px; } 
.nav-create span img { background-position: 0px -139px; } 
.nav-profile span img { background-position: 0 -113px; } 
.nav-request span img { background-position: 0 -455px; } 

.nav-home.mousedown span img { background-position: -31px 1px; }
.nav-archives.mousedown span img { background-position: -31px -27px; } 
.nav-message.mousedown span img { background-position: -31px -84px; }  
.nav-transaction.mousedown span img { background-position: -31px -56px; } 
.nav-create.mousedown span img { background-position: -31px -139px; } 
.nav-profile.mousedown span img { background-position: -31px -113px; }
.nav-request.mousedown span img { background-position: -31px -455px; }

.active .nav-home span img { background-position: -61px 1px; }
.active .nav-archives span img { background-position: -61px -27px; } 
.active .nav-message span img { background-position: -61px -84px; }  
.active .nav-transaction span img { background-position: -61px -56px; } 
.active .nav-create span img { background-position: -61px -139px; } 
.active .nav-profile span img { background-position: -61px -113px; }
.active .nav-request span img { background-position: -61px -455px; }

.navigation .nav-home:hover span img { background-position: -61px 1px; }
.navigation .nav-archives:hover span img { background-position: -61px -27px; } 
.navigation .nav-message:hover span img { background-position: -61px -84px; }  
.navigation .nav-transaction:hover span img { background-position: -61px -56px; } 
.navigation .nav-create:hover span img { background-position: -61px -139px; } 
.navigation .nav-profile:hover span img { background-position: -61px -113px; }
.navigation .nav-request:hover span img { background-position: -61px -455px; }

.page_title {
	float: right;
	margin: 0;
}

.tab-menu {
	height: 35px;
	border: 1px solid #e7e7e7;
	position: relative;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-bottom: none;
	border-top: none;
	margin: 0;
}

.tab-menu.noradius {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;	
	padding-left: 20px;
}

.tab-menu li {
	float: left;
}

.tab-menu li a {
	display: block;
	float: left;
	padding: 10px 15px;
	text-align: center;
	height: 17px;
	font-size: 13px;
	font-weight: 500;
}

.windows.firefox .tab-menu li a {
	font-weight: bold;
}

.tab-menu li a:active {
	position: static;
}

.tab-menu li a:hover {
	
}

.tab-menu li.active a {
	background: #fff;
	position: relative;
	color: #FE5D5D;
	font-weight: 500;
	text-align: left;
	height: 16px;
	position: relative;
	z-index: 5;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-box-shadow: 1px -1px 0 #F3F3F3;
	-webkit-box-shadow: 1px -1px 0 #F3F3F3;
	border-right: 1px solid #E7E7E7;
}

.firefox.windows .tab-menu li a {
	font-weight: bold;
}

.tab-menu li.active.first a {
	-moz-border-radius: 0 4px 0 0;
	-webkit-border-radius: 0 4px 0 0;
}

.result_box .tab-menu li.active a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.search-menu {
	padding: 0 15px;
}

.account h3 {
	color: #4F4F45;
	text-shadow: 0 1px 0 #FFFFFF;
}

.account h3 em {
	color: #4F4F45;
}

.content .account_menu {
	clear: none;
	float: right;
	width: 170px;
}

.message-box {
	
}

.menu-text a {
	display: none;
}

.h-text {
	float: left;
	margin-right: 8px;
}

.menu-text {
	position: relative;
	float:left;
	padding-top: 35px;
	margin-top: -100px;
	top: 100px;
	cursor: pointer;
	z-index: 2;
}

.account h3 .show a,
.menu-text.show a {
	display: block;
	background: #fff;
	border: 2px solid #888885;
	color: #777;
	padding: 3px 10px;
}

.account h3 a:hover,
.menu-text.show a:hover {

}

.menu-text a.active,
.menu-text a.active:hover,
.account h3 a.active {
	display: inline;
	background: #187F92;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	text-shadow: 0 1px 0 #444;
	padding: 2px 0 2px 14px;
	position: static;
	border: none;
	position: absolute;
	border: 1px solid #333;
	-moz-box-shadow: 2px 2px 1px #E2DDD6;
	-webkit-box-shadow: 2px 2px 1px #E2DDD6;
	top: -5px;
	left: 0;
	width: auto;
	margin: 0;
	font-size: 18px;
	text-decoration: none;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.menu-text a.active span {
	padding-right: 35px;
	background: transparent url(http://static.flutterscape.net/images/text-pointer.gif) no-repeat right 5px;
	letter-spacing: 1px;
	white-space: pre;
	text-shadow: 0 1px 0 #000;
	color: #fff;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2","arial";
}

.menu-text.active a.active span {
	background: transparent url(http://static.flutterscape.net/images/text-pointer.gif) no-repeat right -185px;
}

.cb {
	position: relative;
	border-top: none;
	float: left;
	display: inline;
	width: 700px;
}

.account-profile {
	position: relative;
	padding: 10px;
	background: #F6F6F4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 10px solid #fff;
	position: relative;
	-moz-box-shadow: 0 0 1px #aaa;
	-webkit-box-shadow: 0 0 1px #aaa;
}


.buyer .account-profile span.greet-text {
	left: 100px;
}

.account-profile img {
	padding: 4px;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	background: #fff;
}

.account-profile span.greet-text {
	position: absolute;
	left: 100px;
	color: #FE5D5D;
	font-size: 16px;
	top: 14px;
	padding: 0;
	display: block;
	width: 194px;
	overflow: hidden;
	text-align: left;
	white-space: pre;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.account-profile a:active span.greet-text {
	position: absolute;
	top: 15px;
}

.account-profile a:active {
	position: static;
}

.account-profile span em {
	color: #187F92;
	font-weight: bold;
}

.i-userstats {
	float: right;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-top: 33px;
	width: 184px;
}

.i-userstats a {
	float: left;
	width: 90px;
	height: 45px;
	background: #fff;
	border-right: 2px solid #f6f6f4;
	text-align: center;
	display: block;
	color: #777;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
}

.offer-block .i-userstats a {
	width: 113px;
}

.i-userstats a.last {
	border: none;
}

.i-userstats a strong {
	font-size: 14px;
	font-family: helvetica;
	display: block;
	margin-top: 5px;
	font-weight: bold;
	position: relative;
	top: 3px;
}

.user-account .i-userstats a strong {
	color: #ADCE24;
}

.i-userstats a:hover span {
	color: #777;
	text-decoration: none;
}

.i-userstats a:hover {
	text-decoration: none;
}

.i-userstats a span {
	font-size: 12px;
	color: #aaa;
}

.offer-description .i-userstats {
	margin: 0 -20px;
	width: 278px;
	float: none;
	background: #F6F6F4;
	padding: 10px 20px;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.offer-description .i-userstats a {
	width: 137px;
	height: 52px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	border: 1px solid #DFDFDF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #187F92;
}

.offer-description .i-userstats a strong {
	font-size: 16px;
}

.offer-description .i-userstats a span {
	color: #187F92;
	font-size: 14px;
}

.about-me {
	color: #444;
	margin: 0 -10px -10px -10px;
	border-top: 2px solid #fff;
	padding: 0px 10px 10px;
	line-height: 17px;
	overflow: hidden;
	clear: both;
}

.about-me a,
.description a {
	margin-top: 10px;
	text-decoration: none;
	color: #555;
}

.about-me a:hover {
	text-decoration: none;
	color: #bbb;	
}

.about-me a.block {
	color: #187F92;
}

.about-me a:hover,
.description a:hover {
	color: #aaa;
}

.account .mc {
	padding: 30px 25px 25px;
}

.mc {
	padding: 20px 0 50px 0;
	margin-top: 4px;
}

.mn_link li{
	float: left;
	position: relative;
}

.mn_link a {
	font-size: 1.4em;
	line-height: 25px;
	float:left;
	display: inline;
	font-weight: 500;
	margin: 0 5px;
	border: 1px solid transparent;
	color: #187F92;
}

.firefox.windows .mn_link a {
	font-weight: bold;
}

.mn_link a span {
	float: left;
	padding: 0 8px;
	border: 1px solid transparent;
	font-size: 15px;
	font-family: "arial";
	color: #187f92;
	font-weight: 500;
	font-weight: bold;
}

.firefox.windows .mn_link a span {
	font-weight: bold;
}

.mn_link .browse_nav a span {
}

.mn_link a img {
	background: transparent url(http://static.flutterscape.net/images/cssimage.png) no-repeat -2px -617px;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	float:left;
	height: 25px;
	width: 15px;
}

.mn_link a:hover {

}

.mn_link a span:hover {
	
}


.main_nav li.buy_nav {
	border-right: 1px solid #fff;
}

.main_nav li.sell_nav {
	border-left: 1px solid #dbd3b3;
}

.main_nav li.browse_nav {
	position: relative;	
}

.main_nav li.browse_nav .sub-nav {
	display: none;
}

.main_nav li.browse_nav.show {
	position: relative;
	z-index: 2;
}

.main_nav li.browse_nav.show .sub-nav {
	display: block;
}

.main_nav li.browse_nav  a {
	position: relative;
	z-index: 3;
}

.main_nav .sub-nav {
	position: absolute;
	width: 220px;
	padding: 10px;
	background: #fff;
	-moz-box-shadow: 1px 1px 5px #dedede;
	-webkit-box-shadow: 1px 1px 5px #dedede;
	border: 1px solid #ccc;
	font-size: 0.9em;
	padding-top: 40px;
	top: -5px;
	left: -2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 2;
}

.main_nav ul.sub-nav a {
	background: none;
	border: none;
	float: none;
	display: block;
	font-size: 15px;
	padding: 5px 15px;
	margin: -5px;
	zoom: 1;
	color: #187F92;
}

.main_nav ul.sub-nav a:hover {
	border: none;
	background: #fff;
	color: #222;
	text-decoration: none;
}

.sub-nav .higlighted {
	padding: 0px 4px;
}

.main_nav ul.sub-nav span {
	background: none;
	display: block;
	color: #777;
	float: none;
	font-size: 13px;
	text-shadow: none;
	line-height: 12px;
	padding: 0;
	margin: 5px 0 0 0;
	font-weight: normal;
	border: none;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.main_nav ul.sub-nav a:hover em {
	text-decoration: underline;
}

.main_nav ul.sub-nav li {
	float: none;
	padding: 5px 15px;
	margin: 0 -10px;
	zoom: 1;
}

.main_nav {
	position: relative;
	width: 450px;
	z-index: 50000;
	margin-left: 140px;
}

.mcategories .browse_cat {
	display: none;
	position:absolute;
	top: 28px;
	z-index: 40002;
	right: -12px;
	width: 250px;
	opacity: 0.98;
	filter: alpha(opacity = 98);
}

.browse_cat ul {
	padding: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 0;
	-moz-border-radius-topright: 0;
	background-color: #fff;
	-moz-box-shadow: 1px 1px 2px #aaa;
	-webkit-box-shadow: 1px 1px 2px #aaa;
	box-shadow: 1px 1px 2px #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	*border: 1px solid #dfdfdf;
}

.show .browse_cat {
	display: block;
}

.mcategories .browse_cat li{
	font-weight: normal;
	float: none;
	display: inline-block;
}

.mcategories .browse_cat li a {
	display: block;
	padding: 6px 8px;
	border-color: #fff;
	margin: 0;
	width: 205px;
	color: #333;
	font-size: 13px;
	font-family: helvetica;
	font-weight: bold;
	border-top: 1px solid #F7F7F7;
}

.mcategories .browse_cat .s-browse {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	text-shadow: 1px 1px 1px #fff;
	padding: 6px;
	background: #F5F5F2;
	margin-bottom: 10px;
	float: none;
}

.mcategories .browse_cat li.s-browse a {
	border: none;
	width: 187px;
}

.fader {
	position: absolute;
	top: 1px;
	right: 20px;
	z-index: 3000;
	width: 42px;
	height: 32px;
	_display: none;
}

.nav_pointer {
	background: transparent url(http://static.flutterscape.net/images/main_nav_pointer.png) no-repeat 0 0;
	padding: 6px 15px;
	position: relative;
	top: 2px;
	left: 30px;
}

.categories {
	margin: -5px 0 0 -5px;
	position: relative;
	overflow: hidden;
	height: 34px;
	display: inline-block;
	zoom: 1;
}

.shoppingcart .full-box .categories {
	margin-top: 5px;
}

.categories li,
.mcategories li,
.trending li {
	float: left;
	margin-right: 10px;
	display: inline;
}

.categories li a,
.mcategories li a,
.trending li a {
	color: #666;
	text-shadow: -1px -1px 0 #fff;
	display: block;
	padding: 3px 6px;
	border:none;
	margin: 6px 0;
	font-size: 14px;
	border-bottom: 1px solid #f9f9f8;
	border-left: 1px solid #f9f9f8;
	white-space: pre;
	font-weight: 500;
}

.firefox.windows .categories li a,
.firefox.windows .mcategories li a {
	font-weight: bold;
	font-size: 13px;
}

.categories li a:hover,
.mcategories li a:hover {
	color: #666;
	text-decoration: none;
}

.categories li a:active,
.mcategories li a:active {
	position: static;
}

.categories li a.mousedown,
.categories li.active a,
.mcategories li a.mousedown,
.mcategories li.active a {
	border: 1px solid #f1f1f1;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	color: #777;
	background: #fff;
	text-shadow: none;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.mcategories .more-categories {
	border-left: 1px solid #dfdfd7;
	position: absolute;
	top: 1px;
	right: -12px;
	float: none;
	z-index: 100000;
}

.mcategories {
	position: relative;
	top: -36px;
	z-index: 10000;
}

.mcategories .more-categories a,
.mcategories .more-categories a:hover,
.mcategories .more-categories a.mousedown {
	display: block;
	margin: 0;
	padding: 0;
	border: none;
	border-left: 1px solid #fff;
	-moz-border-radius: 0;
	background: transparent;
	-webkit-border-radius: 0;
}

.show .more-categories {
	background: #fff;
	z-index: 40001;
	-moz-box-shadow: 1px 1px 2px #aaa;
	-webkit-box-shadow: 1px 1px 2px #aaa;
	box-shadow: 1px 1px 2px #aaa;
	border-right: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	*border: 1px solid #dfdfdf;
	border-bottom: none;
}

.show .more-categories a,
.show .more-categories a:hover,
.show .more-categories a.mousedown {
	border: none;
	background: #fff;
	width: 25px;
}

.show .more-categories a span {
	height: 29px;
}

.more-categories a span {
	display: block;
	background: #f9f9f8 url(http://static.flutterscape.net/images/cssimage.png) no-repeat scroll -98px -792px;
	padding-right: 20px;
	text-indent: -5000px;
	height: 32px;
	width: 5px;
}

.show .more-categories a span {
	background: transparent url(http://static.flutterscape.net/images/cssimage.png) no-repeat scroll 7px -606px;
}

.paypal-block {

}

.paypal-block form {
	margin-bottom: 30px;
}

.tips {
	margin-top: 25px;
	clear: both;
}

.user-account .tips {
	padding: 20px;
}

.tips h4 {
	font-size: 1.3em;
}

.user-account .column_one .tips h4 {
	padding: 0;
	margin-top: 5px;
	margin-bottom: -5px;
	color: #333;
	font-size: 13px;
}

.user-account .user-misc {
	margin: 10px 0;
	font-size: 13px;
	color: #999;
	font-family: helvetica;
}

.user-account .user-misc a {
	color: #8FB2BF;
}

.user-account .user-misc em {
	font-weight: bold;
}

.user-account .tab {
	float: none;
	margin-top: -1px;
}

.tips p {
	color: #888;
	font-size: 13px;
	padding: 10px;
	border-bottom: 1px solid #f0f0f0;
	margin: 0 -10px;
	border-bottom: 2px solid #fff;
}
/* ------------------------------------------ Re-usables */

.clear {
	clear:both;
}


.clear_left {
	clear: left;
}


.clear_right {
	clear: right;
}

.hidden{
	visibility: hidden;
}

.left {
	float:left;
	display: inline;
}

.right {
	float:right;
	display: inline;
}

.gray {
	background: #efefef;
}

.off_screen {
	position: absolute;
	top: 0;
	left: -10000px;
	display: none;
}

.wb {
	border: 1px solid #fff;
}

.color_01 {
	color: #999;
}

.center {
	text-align: center;
	zoom: 1;
}

.blue-button {
	background: #f2f7f6;
	display: inline-block;
	-moz-box-shadow: 0 0 3px #ddd;
	-webkit-box-shadow: 0 0 3px #ddd;
	border: 1px solid #ccc;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.blue-button span {
	border: 1px solid #fff;
	font-family: "comic Sans MS";
	color: #418dc4;
	display: inline-block;
	font-weight: bold;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	padding: 3px 20px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.hidden_meta {
  display: none;
}

/* ---------------------------- ]: clear fix :[------------------------------------------ */

.clr:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clr {
	display: inline-block;
}
 
html[xmlns] .clr {
	display: block;
}
 
* html .clr {
	height: 1%;
}

/* ---------------------------------------------------------------------- added by Ari */
.jswarning {
	position: relative;
	height: 20px;
	border: #d6d8d6 1px solid;
	width: 100%;
	padding-top: 10px;
	padding-left: 30px;
	z-index: 1;
	background: #ffffe1 url(http://static.flutterscape.net/images/exclamation.gif) 10px 8px no-repeat;
}

/* ----------------------------------------------------------------------  */

.header {
	position: relative;
	z-index: 8;
}

.content {
	width:1050px;
	margin: 0 auto;
	position: relative;
}

/* ---------------------------------------------------------------------- Header Menu */


#logo {
	margin: 2px 32px;
	z-index: 3000;
	position: absolute;
	top: 33px;
	left: -38px;
	float: left;
	display: inline;
	padding: 0;
}

.siteinfo {
	font-family: helvetica, arial;
	color: #bbb;
	position: relative;
	top: 7px;
	font-size: 14px;
	text-shadow: 1px 1px 1px #666;
}

.siteinfo a {
	color: #fff;
	font-size: 13px;
	font-family: arial;
}

.topcaption {
	position: absolute;
	top: 10px;
	color: #BFBBB3;
	font-size: 1em;
}

.header .content {
	position: relative;
	height: 40px;
}

#logo a {
	overflow: hidden;
	display: block;
}

.site-version {
	position: absolute;
	right: -24px;
	top: 6px;
	color: #ccccc9;
	font-weight: bold;
	font-size: 0.9em;
}

#header_menu {
	float: right;
	display: inline;
}

#account_menu {
	float: left;
	font-size: 0.9em;
}

#account_menu ul{
	margin: 0;
	float: right;
}

#account_menu ul li{
	float: left;
	padding: 1px 8px;
	font-size: 1em;
	position: relative;
	line-height: 28px;
	height: 28px;
	color: #ccc;
}

#account_menu ul li a {
	font-weight: bold;
	font-family: arial;
	color: #fff;
}

#account_menu ul li a.small-fb {
	position: relative;
	top: 5px;
	left: 10px;
}

#account_menu .my-menu ul li a {
	color: #777;
	border-top: 1px solid #fbfbf8;
	border-bottom: 1px solid #f5f5f5;
	display: block;
}

#account_menu .my-menu ul li a:hover {
	background: #fff;
	text-decoration: none;
	border-top: 1px solid #f5f5f5;
	color: #333;
	text-decoration: underline;
}

#account_menu .my-menu ul li a:hover span {
	text-shadow: none;
	text-decoration: none;
	color: #333;;
}

#account_menu ul li a:hover {
	color: #ccc;
}

#account_menu ul li.my-account-link a.account-link {
	background: url("http://static.flutterscape.net/images/cssimage.png") no-repeat scroll 36px -396px;
	padding-right: 20px;
}

.my-menu {
	position: absolute;
	top: 31px;
	left: -65px;
	z-index: 5;
}


#shopping-cart{
	background: url("http://static.flutterscape.net/images/cssimage.png") no-repeat scroll 0 3px transparent;
	padding: 0 0 0 32px;
	display: inline-block;
}

#shopping-cart.empty {
}

#shopping-cart.not-empty {
	background-position: 0 -33px;
}

.search_button a {
	display: block;
	width: 22px;
	float: left;
	height: 22px;
	background: url('/images/search.png');
	cursor: pointer;
}
/* ---------------------------------------------------------------------- Footer */

#footer {
	background: transparent url(http://static.flutterscape.net/images/bg-footer3.jpg) no-repeat center bottom;
	position: absolute;
	height: 700px;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	margin-bottom: -7px;
}

.f-mc {
	padding: 50px 0 0;
	width: 100%;
	text-align: center;
	position: absolute;
	bottom: -17px;
}

#footer ul a,
#footer ul a:hover {
	color: #187F92;
	cursor: pointer;
	font-weight: 500;
}

#footer ul a:hover {
	text-decoration: underline;
	color: #505657;
}

/*
#footer img{
	float:right;
	margin: 0 50px 100px 0;
}
*/


#copyright {
	width: 610px;
	margin: 710px auto 0px;
	line-height: 1.7em;
	text-align: left;
	font-size: 0.8em;
	font-weight: 500;
	font-family: arial;
	color: #222;
}

#copyright em {
	font-weight: bold;
}

#copyright p a {
	text-shadow: none;
}

#copyright img{
	position: absolute;
	top: 1em;
	right: 0;
	/*
float: right;
	margin: 0 0 0 1em;
	width: 139px;
*/
}

.footer .main-menu {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 15px 20px;
	text-align: left;
	width: 630px;
	display: inline-block;
	position: relative;
	z-index: 1;
	zoom: 1;
	top: -32px;
}

.footer .main-menu h4 {
	font-size: 13px;
	font-weight: bold;
	color: gray;
}


.footer .main-menu li {
	display: block;
	margin: 0 20px;
	zoom: 1;
	float: left;
	font-size: 12px;
}

/* ---------------------------------------------------------------------- Sidebar */

.column_four .sidebar {
	*overflow: hidden;
}

.sb-m {
	width: 265px;
	_overflow: hidden;
}

.sb-c {

}

.account .sb-c,
.account .sb-m,
.account .column_four .sidebar
 {
	background: transparent;
}


/* ---------------------------------------------------------------------- Start Page - Beta  */



.t-pagination img {
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat -73px -796px;
	width: 24px;
	height: 24px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.t-pagination a:hover img {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.t-pagination .p-next img {
	background-position: -97px -796px;
}

.t-pagination .mousedown img {
	background-position: -73px -826px;
}

.t-pagination .p-next.mousedown img {
	background-position: -97px -826px;
}

.p-back {
	margin-left: 5px;
}

.t-pagination {
	margin: -2px 6px 0;
	text-indent: 0;
	width: 150px;
	height: 24px;
	overflow: hidden;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

#product .t-pagination {
	height: auto;
	overflow: visible;
}

.more-gallery span {
	white-space:pre;
}

.t-pagination .activeSlide {
	color: #FF5C5D;
}

.t-pagination a {
	font-size: 0.8em;
	display: inline;
	float: left;
	font-weight: normal;
	font-family: arial;
	padding: 0;
	line-height: 20px;
	text-indent: 0;
}

.more-gallery,
.buttons a,
.tags a,
.price-option .po-list a {
	position: relative;
	padding: 0 6px;
	border: 1px solid #fff;
	background-color: #fbfbfa;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin: 0;
	font-size: 12px;
	display: inline: block;
	font-family: arial;
}

.tags a {
	padding: 2px 6px;
	margin: 2px 0 0 3px;
	float: left;
}

.buttons a {
	padding: 2px 6px;
	float: left;
	margin-right: 5px;
}

.tags a:hover,
.buttons a:hover,
.buttons a.mousedown,
.tags a.mousedown {
	background-color: #888;
}

.tags a.mousedown,
.buttons a.mousedown{
	border: none;
	border-top: 1px solid #666;
	border-right: 1px solid #666;
}

.tags a:hover span,
.buttons a:hover span,
.buttons a.mousedown span,
.tags a.mousedown span {
	color: #fff;
	text-shadow: 1px 1px 1px #444;
}

.more-gallery span,
.tags a span,
.buttons a span {
	text-shadow: 1px 1px 1px #fff;
	font-size: 0.9em;
	color: #888;
	line-height: 20px;
}

.buttons a.actions span {
	line-height: 30px;
	color: #6e7f44;
	text-shadow: 1px 1px 0 #e8efd9;
}

.buttons a.actions:hover span {
	color: #6e7f44;
	text-shadow: 1px 1px 0 #e8efd9;
}

.buttons a.actions {
	padding: 0 6px;
	background: #dadfce;
	border-bottom: 1px solid #6e7f44;
	border-right: 1px solid #6e7f44;
}

.buttons a.new {
	background: #91B201;
	border: 1px solid #839F00;
	-moz-box-shadow: 0 1px 5px #888885;
	-webkit-box-shadow: 0 1px 5px #888885;
	padding: 0 20px;
}

.buttons a.new span {
	color: #fff;
	text-decoration: none;
	text-shadow: 0 1px 0 #697F00;
	font-family: "Arial";
	font-size: 12px;
	font-weight: bold;
}

.buttons a.new:hover {
	background: #A2BF17;
}

.buttons a.new:hover span {
	text-shadow: 0 1px 0 #697F00;
	color: #fff;
}


/* Product thumbs */

.archive_boxes .product_list li {
	width: 96px;
	margin: 0 1px 1px 0;
}

.archive_boxes .product_list li a.img_holder {
	width: 88px;
	height: 66px;
}

.archive_boxes .product_list img {
	width: 88px;
	clip: rect(0 88px 66px 0);
}

.variant {
	position: relative;
	top: -5px;
	font-family: arial;
	font-weight: normal;
	position: relative;
	z-index: 1;
}

.item-actions .favex a.fave-link {
	width: 65px;
	height: 14px;
	font-size: 12px;
	text-align: center;
}

.seller {
	margin: 3px 0 18px;
	color: #999;
	white-space: pre;
	letter-spacing: -1px;
}

#product .seller {
	color: #999;
	margin: 0;
	padding: 6px;
	text-align: center;
	border: 1px solid #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	float: left;
	zoom: 1;
	width: auto;
	display: inline;
	overflow: hidden;
	white-space: normal;
}

.description a.about-seller {
	font-size: 20px;
	font-family: "Droid Serif", "georgia";
	font-weight: normal;
}

.seller-wb:hover .seller {
	border: 1px solid #E2DDD6;
}

.seller a {
	color: #999;
	font-weight: bold;
}


.seller-wb {
	float: left;
	margin: 13px 18px 8px 0;
	-moz-box-shadow: 1px 1px 0 #dfdfd7;
	-webkit-box-shadow: 1px 1px 0 #dfdfd7;
	padding: 0;
	background: #fff;
	padding: 6px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	display: inline-block;
	width: 60px;
}

.seller img {
	margin-bottom: 3px;
	display: block;
	margin: auto;
	float: none;
}

.seller_link .gray {
	color: #888;
}

.seller_link:hover {
	text-decoration: underline;
}

.seller-wb div.seller-meta {
	height: 95px;
	position: absolute;
	width: 308px;
	z-index: 100000;
	left: -6px;
	bottom: 77px;
}

.not-available {
	color: #ddd;
	font-size: 14px;
}

.with-ff div.seller-meta {
	width: 350px;
}

.seller-wb div.seller-meta img.info-img {
	left: 40px;
}

.seller-meta .awards {
	float: left;
	background: #444;
	padding: 13px;
	margin-top: 11px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: inline;
}

.seller-meta .other-items {
	float: left;
	margin: 5px;
	display: inline;
}

.seller-wb .seller-meta h3,
.seller-wb .seller-meta a {
	margin: 0 0 5px 4px;
	font-size: 12px;
	color: #BFBBB3;
	text-shadow: 1px 1px 0 #222222;
	border: none;
	padding: 0;
}

.seller-wb .seller-meta a {
	text-decoration: underline;
}

.seller-meta .loader {
	background: #555 url(http://static.flutterscape.net/images/ajax-loader.gif) no-repeat center center;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	width: 35px;
	height: 35px;
	margin: auto;
}

.fbshare {
	position: relative;
	top: -8px;
}

.archive-box .sharp-counter {
	right: 10px;
	top: 7px;
	position: absolute;
	z-index: 1;
}

.archive-box .sharp-counter a {
	display: block;
	color: #222;
	padding: 3px 5px;
	background: #fff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #aaa;
}

.archive-box .sharp-counter a:hover {
	text-decoration: none;
	color: #000;
}

.archive-box .sharp-counter .count {
	display: block;
	color: #369BAF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.sub-panel {
	padding: 8px 15px 15px 15px;
	position: relative;
	z-index: 1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #f6f6f4;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
}

.sub-panel h3 {
	font-size: 16px;
	padding: 10px;
	margin: -8px -15px 0;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	color: #9F5F13;
	font-weight: bold;
}

.shadow-sp {
	position:relative;
	margin-top: -30px;
	left: 2px;
	width: 315px;
	display: none;
}

.sub-panel .d-contents {
	padding: 10px 10px;
	margin: 0 -10px;
	border-top: 2px solid #fff;
}

.general-panel {
	padding: 10px;
	position: relative;
	z-index: 1;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
	border: 1px solid #dbdbd9;
}

.feed-content {
	border: 1px solid #dbdbd9;
	margin-top: -2px;	
}

.editbox .feed-content,
.create-form .feed-content {
	border: none;
	margin-top: 0;	
}

.general-shadow,
.sg-side,
.feeds {
	background: #f0f0ee;
	padding: 2px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.general-panel h3,
.section-panel h3 {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	color: #333;
}

.section-panel h3 {
	padding: 10px 10px 0;
}

.general-panel h3 em {
	font-weight: bold;
}

.general-panel.offer-description h3 em {
	font-weight: normal;
}

.general-panel h3 a {
	color: #187F92;
}

.general-panel.offer-description h3 a {
	font-weight: bold;
}

.switch-link {
	background: #F6F6F4;
	text-align: center;
	padding: 5px;
	border-right: 1px solid #d3d3d3;
	border-bottom: 1px solid #d3d3d3;
	margin-bottom: 10px;
}

.switch-link a {
	color: #555;
	font-weight: 500;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px 6px;
	display: inline-block;
	border: 1px solid #b5b5b3;
	margin: 0 1px;
	background: #fafafa;
}

.switch-link a.disabled-btn {
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

.shipping-address h3 {
	font-size: 15px;
	margin-bottom: 0;
}

.guide-panel p,
.general-panel p {
	color: #444;
}

.guide-panel a {
	text-decoration: underline;
}

p.d-content {
	margin: 20px -11px -10px -10px;
	padding: 10px;
	position: relative;
	border-top: 1px solid #eee;
	overflow: hidden;
}

p.d-content span {
	display: block;
	padding-left: 1px;
}

p.d-content .description {
	margin-top: 20px;
	font-size: 13px;
	color: #666;
	font-family: arial;
}

.offer-description {
	position: relative;
	background-color: #fff;
	padding: 20px;
}

.offer-description .date-meta {
	font-size: 12px;
	color: #bbb;
	display: block;
	margin-top: -13px;
	margin-left: 35px;
}

.offer-description h3 img {
	background: url("http://static.flutterscape.net/images/cssimage.png") no-repeat scroll -44px -124px transparent;
	width: 38px;
	height: 32px;
	position: relative;
	margin-right: -3px;
	top: 15px;
	margin-top: -18px;
}

.pointer-blue {
	position: absolute;
	bottom: -13px;
	left: 40px;
}

.corner-blue {
	position: absolute;
	top: -10px;
	right: -3px;
}

.user-avatar {
	padding: 3px;
	margin-right: 3px;
	background: #fff;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
	clip: rect(0pt, 61px, 61px, 0pt);
}

.comment-by .user-avatar {
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.sidebar .user-avatar {
	margin-right: 5px;
}

.flist li {
	float: left;
}

.flist .favatar
 {
	position: relative;
	width: 25px;
	height: 25px;
	padding: 3px;
	background: #fff;
	display: inline-block;
	margin: 0 -2px 0 0;
}

.favatar img {
	clip: rect(0pt, 25px, 25px, 0pt);
	position: absolute;
	height: 25px;
	width: 25px;
	background: none;
	border: none;
	padding: 0;
}

.contextitem {
	top: 10px;
	position: absolute;
	right: 0;
}

.contextimage {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #DDDDDD;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 1px 1px 1px #eee;
	-moz-box-shadow: 1px 1px 1px #eee;
	-webkit-box-shadow: 1px 1px 1px #eee;
	display: inline-block;
	float: left;
	height: 54px;
	margin-right: 10px;
	padding: 3px;
	position: relative;
	width: 78px;
	top: -3px;
}

.contextimage img {
	position: absolute;
	clip: rect(0pt, 78px, 54px, 0pt);
	width: 83px;
}

.contextdet {
	position: relative;
	float: left;
	width: 490px;
	display: none;
}

.contextdet span {
	display: block;
	color: #aaa;
	font-size: 12px;
	line-height: 14px;
	margin-top: 8px;
}

/*-------------------------------------------------------------- Signup Page */

#sign-up .c-box .mc,
#sign-in .c-box .mc {
	border: none;
	background: none;
}

#sign-up .c-box .mc {
	width: 920px;
	margin: auto;
}

.bg_signup {
	/*background: transparent url(http://static.flutterscape.net/images/bg_signup.png) no-repeat right center;*/
}

#sign-up .signup-block,
.login {
	padding: 35px;
  width: 432px;
	float: left;
	position: relative;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.login {
	float: none;
	margin: 0 auto;
	display: block;
	padding: 20px;
	width: 350px;
	border: 1px solid #dbdbd9;
	border-color: #F5F5F5 #EFEFE0 #EFEFE0 #F5F5F5;
}

.signup-block h2,
.signup-type,
.login h2 {
	padding-bottom: 8px;
}

.shipping-address h3 {
	font-size: 15px;
	margin: 0;
	padding: 0;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.shipping-address h3 em {
	color: #999;
	font-size: 13px;
	font-weight: normal;
	font-family: "museo-sans-1","museo-sans-2";
}

.saved_address {
	margin-bottom: 20px;
}

.su-title {
	position: relative;
	margin: -20px 0 20px;
}

.signup-block .triangle-left,
.signup-block .triangle-right {
	border-color: #fff #fff #fff #7F2F2F;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: absolute;
	bottom: -15px;
	*bottom: -10px;
}

.signup-block .triangle-right {
	right: -15px;
}

.signup-block .triangle-left  {
	border-color: #fff #7F2F2F #fff #fff;
	left: -15px;
}

.signup-block select {
	margin: 0;
	font-size: 12px;
}

.signup-block h2 {
	position: relative;
	font-size: 40px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.login h2 {
	padding: 10px 15px;
	font-size: 13px;
	zoom: 1;
	font-weight: normal;
}

.signup-block h2 span {
	font-family: "Droid Serif", "georgia";
	color: #777;
	display: block;
	font-weight: bold;
	margin-top: 10px;
	font-size: 18px;
}


.login .hint {
	background: #FEFFE9;
	padding: 8px;
	color: #6B7F17;
	-moz-box-shadow: 1px 1px 3px #ccc;
	-webkit-box-shadow: 1px 1px 3px #ccc;
}

.login .resend {
	font-size: 0.9em;
	padding: 5px 15px;
}

.login h2 a {
	color: #ededea;
	text-shadow: 1px 1px 3px #4B4739;
}

.login h2 a:hover {
	color: #fff;
}

.login .triangle-right {
	border-color: #fff #fff #fff #6F6C61;
}

.login .triangle-left  {
	border-color: #fff #6F6C61 #fff #fff;
}

.signup-success #choices {
	background: url(http://static.flutterscape.net/images/accepted_48.png) no-repeat 0 0;
	padding-left: 55px;
	color: #92BF23;
	font-size: 2.5em;
}

.signup_container {
	margin: 0 auto;
}

.signup-type .form_label {
	color: #999;
}

.feedbacks-block .signup-notice {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding: 10px 20px;
	background: #fff;
	border: none;
	text-shadow: none;
	color: #9F9777;
	margin-top: 10px;
	width: 235px;
	float: right;
	font-size: 1em;
	margin-right: 15px;
	line-height: 20px;
	-moz-box-shadow: 1px 1px 4px #aaaaa0;
	-webkit-box-shadow: 1px 1px 4px #aaaaa0;
}

.signup-notice p {
	color: #bbb;
	font-style: italic;
}

.signup-notice h5 {
	font-size: 1.2em;
	color: #6F684C;
}

.signup-notice li {
	background: #FAF9F5;
	float: left;
	clear: both;
	margin: 3px 0;
	padding: 0 3px;
	border-bottom: 1px solid #CFC28E;
	white-space: nowrap;
}

.signup_form p.policy-block {
	padding: 5px;	
	color: #999;
	height: auto;
	border: none;
	background: none;
	position: absolute;
	bottom: 0;
	text-align: center;
}

p.policy-block strong {
	color: #666;
}

.signup-block h2 .sublink {
	font-size: 14px;
	margin-top: 4px;
	position: absolute;
	right: 15px;
	top: 0;
	color: #222;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	z-index: 1;
}

.signup-block h2 .sublink a {
	color: #187F92;
	text-decoration: underline;
	text-shadow: none;
	font-weight: bold;
}

.for-type {
	margin: 0 5px;
	color: #6C6A5E;
	font-weight: bold;
}

.signup_container .form_label {
	color: #888;
	float: none;
	display: block;
	padding: 0;
	font-size: 14px;
	text-shadow: 0 1px 0 #fff;
	position: absolute;
	top: 14px;
	left: 12px;
	font-weight: 500;
}

.login label {
	color: #777;
	font-weight: 500;
}

.signup_container .field-tip {
	display: inline;
	margin-left: 3px;
	background: none;
	padding: 0;
}

.field-tip {
	font-weight: normal;
	color: #ccc;
	padding-left: 25px;
	font-size: 11px;
	font-style: italic;
	font-family: helvetica;
	display: block;
	line-height: 16px;
	position: absolute;
	right: -131px;
	top: 2px;
	*top: -2px;
	white-space: pre;
}

.field-tip em {
	color: #555;
	margin-left: 5px;
}

.transaction .field-tip {
	right: 12px;
	top: 10px;
}

.signup_form {
	padding-top: 10px;
	font-size: 1em;
	width: 432px;
}

.signup_form .signup-submit {
	border: none;
	outline: none;
	width: 186px;
	text-indent: -3px;
	color: #369BAF;
}

.signup-submit:focus {
	border: none;
}

.form_label {
	width: 265px;
	padding: 3px 10px 3px 3px;
}

#form-buynow-top .form_label {
	margin: 0;
	display: inline;
	width: auto;
	padding: 0;
	float: none;
}

.signup_form input {
	width: 220px;
}

.signup_form input.checkbox {

	width: auto;
	position: relative;
	z-index: 2000;
	margin: 0 8px 0 0;
}

.signup_form .policy {
	width: 245px;
	float: left;
}

.signup_form .submit {
	margin: 0 auto;
	width: 300px;
	display: block;
	font-size: 25px;
}

.login .submit {
	width: 260px;
	margin: 0 0 0 35px;
	font-weight: bold;
	font-size: 20px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.signup-block label.error {
	top: 0px;
}

.start-page .signup-block label.error {
	width: 120px;
	font-size: 11px;
	right: -157px;
	letter-spacing: 0;
}

.column_two form {
	width: 335px;
}

.shadow-input {
	padding-bottom: 2px;
	width: 234px;
	zoom: 1;
}

.signup_form p {
	float: left;
	width: 424px;
	display: inline;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 46px;
	background: #fff;
	z-index: 200;
}

.signup_form .ziplink-block a {
	color: #187F92;
	text-decoration: underline;
}

.signup_form .ziplink-block {
	background: none;
	height: auto;
	border: none;
}

#fieldset-login_form p {
	display: block;
	height: auto;
	border: none;
	background: none;
	float: none;
}

.login p {
	float: none;
	width: auto;
}

.login .facebook-login,
.facebook-connect,
.shipping-login .facebook-login {
	background: #F2F7EA;
	font-weight: 500;
	color: #989B9B;
	padding: 8px 6px 6px;
	border: 2px solid #C5CFB5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: right;
}

.shipping-login .facebook-login {
	float: left;
}

.facebook-connect {
	float: none;
	clear: both;
	text-align: left;
}

.join-block .facebook-connect {
	float: right;
}

.join-block .facebook-connect a {
	margin: -2px 0 0 10px;
}

.join-block .facebook-connect p {
	text-align: center;
	font-family: "trebuchet MS";
	font-size: 16px;
}

.join-block .facebook-connect p a {
	float: none;
}

.shipping-address .facebook-connect {
	float: right;
	font-size: 11px;
	position: relative;
	z-index: 1;
	width: 240px;
}

.cart-items td {
	padding: 10px;
	border-bottom: 1px solid #D1E2EF;
	vertical-align: top;
	background: #E9F2F9;
}

.full-box .cart-items .total-block td {
	background: #fff;
	padding: 20px 10px;
}

.full-box .cart-items td {
	vertical-align: middle;
	padding: 5px;
}

.cart-items .item-det {
	width: 400px;
}

.login .facebook-login a,
.facebook-connect a {
	display: inline-block;
	float: right;
	margin: -2px 0 0 10px;
}

.login h3 {
	font-style: italic;
	font-family: "Droid Serif", "georgia";
	color: #777;
	font-size: 18px;
}

.fb-label {
	display: inline-block;
	float: right;
}

.facebook-connect .fb-label,
.facebook-connect a {
	float: left;
}

.seller-account .facebook-connect a {
	float: right;
}

.facebook-connect {
	margin-bottom: 0;
}

.facebook-connect a {
	margin: -2px 10px 0 0;
}

.shipping-address .facebook-connect a {
	margin: -2px 0 0 10px;	
}

.signup-block #complete p {
	background: url(http://static.flutterscape.net/images/accepted_48.png) no-repeat 0 0;
	padding: 6px 0 10px 60px;
	color: #187F92;
	font-weight: bold;
	width: auto;
}

.shadow-input  input.blank,
#passwordRecovery input.blank,
.transaction .blank,
.with-inline-label .blank{
	background-color: transparent;
}

.login input.submit {
	width: 170px;
}

#sign-in .login input.submit:active {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.current-country label.form_label {
	position: static;
}

p.current-country {
	height: auto;
	display: block;
	float: none;
	padding: 5px;
}

.login input,
.shadow-input  input{
	width: 412px;
	font-size: 28px;
	position: relative;
    padding: 5px;
}

.login input {
	width: 340px;
	font-size: 22px;
}

#sign-up .shadow-input  input:focus,
#sign-up .shadow-input  input.focus,
.wizard .stats-block ul li .activity-content textarea:focus,
.wizard .stats-block ul li .activity-content textarea.focus,
.wizard .stats-block ul li .activity-content .reply textarea:focus,
.reply textarea:focus {
	background: #fff;
}

.wizard .stats-block ul li .activity-content textarea:focus,
.wizard .stats-block ul li .activity-content textarea.focus {
	min-height: 30px;
}

.transaction p input,
.with-inline-label p input,
.with-inline-label p textarea {
	width: 533px;
	position: relative;
	margin: 0;
}

.with-inline-label p input:focus,
.with-inline-label p input.focus,
.with-inline-label p textarea:focus,
.with-inline-label p textarea.focus {
	filter: alpha(opacity = 80);
	opacity: 0.8;
	background: #fff;
}

.with-inline-label p.zip input {
	width: 300px;
	margin-right: 10px;
}

.with-inline-label p.zip a {
	color: #aaa;
	font-size: 11px;
	text-decoration: underline;
}

.transaction p input#country_code {
	width: 133px;
	padding-left: 20px;
}

.transaction p input#phone {
	width: 342px;
	margin-left: 3px;
}

.transaction p label,
.with-inline-label label {
	position: absolute;
	top: 9px;
	left: 10px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	margin-bottom: 10px;
	color: #999;
	font-weight: bold;
	text-align: left;
	width: auto;
}

.account .with-inline-label p label {
	margin-top: -28px;
	margin-left: -8px;
}

.account .with-inline-label p {
	margin-top: 25px;
}

.with-inline-label p label.error {
	position: absolute;
	left: 548px;
	top: -1px;
}

.user-account  .with-inline-label .create-details p label.error {
	left: 548px;
	right: -110px;
}

.user-account .with-inline-label .create-details .category-block label.error {
	left: 285px;
	right: -235px;
	top: 1px;
}

.with-inline-label .create-block p label.error,
.user-account  .with-inline-label .create-details .price-details p label.error {
	left: 216px;
	right: -235px;
}

.account .with-inline-label p label.error {
	top: 22px;
}

.transaction p label.error {
	left: 548px;
	top: -3px;
}

.transaction p.for-country label.error {
	left: 553px;
	top: -3px;
	position: absolute;
}

.transaction td p.for-country {
	background :none;
	border: none;
	height: auto;
}

.transaction p.for-country label {
	position: static;
}

.transaction p label.area-code-label {
	left: 182px;
}

.transaction p label.country-code-label {
	left: 24px;
}

.transaction p label.plus-label {
	font-weight: bold;
	z-index: 2;
}


body form#passwordRecovery p.left {
	width: 250px;
}

#passwordRecovery .shadow-input {
	float: none;
	display: block;
}

.sub-fnotice {
	display: block;
	text-align: left;
	font-size: 11px;
	line-height: 13px;
	margin-top: 3px;
	color: #999;
	text-shadow: 1px 1px 0 #fff;
}

.bg_signup .feedbacks-block {
	float: right;
	width: 350px;
	padding: 20px;
}

.bg_signup .easy-signup {
	background: #F2F7EA;
	padding: 20px;
	border: 2px solid #C5CFB5;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	color: #777;
	font-style: italic;
	font-family: "Droid Serif", "georgia";
}

.user-fb li {
	width: 260px;
	float: right;
	color: #999;
	font-size: 12px;
	font-style: italic;
	font-family: "georgia";
	border-bottom: 1px solid #d7d7d6;
	border-top: 1px solid #fff;
	padding: 30px 0;
	margin-right: 30px;
	font-weight: bold;
}

.slearn .counter {
	display: inline-block;
	padding: 2px 8px;
	background: #F2F7EA;
	border: 2px solid #C5CFB5;
	color: #C5CFB5;
	font-weight: bold;
	-moz-border-radius: 12px;
	-webkit-border-radius: 12px;
}

#product .user-fb li,
.start-page .user-fb li {
	border: none;
	float: left;
	padding: 5px 0;
}

.bg_signup .feedbacks-block .author-link {
	color: #369bb7;
}

.bg_signup .user-fb li p {
		line-height: 18px;
		margin: 0 0 5px;
}

.bg_signup .user-fb li.first {
	border-top: none;
}

.bg_signup .user-fb li.last {
	border-bottom: none;
}

.bg_signup .user-fb li a {
	color: #FF5C5C;
}


/* ---------------------------------------------------------------------- FAQ Page */

#faq .lines {
	/* border-bottom: 1px dashed #b5ac87; */
	border-bottom: 1px dashed #b5ac87;
	margin: 0 0 20px 0;
	padding: 15px 0;
	width: 100%;
}

#faq .questions{
	margin: 0 0 20px 0;
	float: left;
	display: inline;
} 

#faq .questions ul li{
	font-size: 1.8em;
} 


/* ---------------------------------------------------------------------- Register Page */

	
#sign-up h3{
	color: #000;
	font-weight: 500;
	font-size: 18px;
	font-style: normal;
	margin-bottom: 10px;
}

#sign-up h3.active{
	background: url(http://static.flutterscape.net/images/arrow_active.gif) no-repeat left top;
}

.open_id {
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}

#gender p {
	display: inline;
	float:left;
	width: 80px;
	margin: 0 0px 0 0;
}

#gender p input{
	float:left;
	width: auto;
}

#gender p label {
	float:left;
	display: inline;
	margin: 0 0 0 10px;
}


/* ---------------------------------------------------------------------- Sign In Page */

/*
#sign-in div#wrapper {
	height: 50px;
	background: red;
	overflow: hidden;
}
*/

body#sign-in form p.signed_in{
	margin: 0 0 5px 0;
	font-size: 1.2em;
	float: right;
	display: inline;
	width:  310px;
}


/* ---------------------------------------------------------------------- Seller Account - Information */

.tab label {
	width: 160px;
	text-align: right;
	margin-right: 15px;
}

.account label {
	width: auto;
}

.tab .submit {
	float: right;
	font-size: 15px;
	padding: 5px 10px;
}

/* ---------------------------------------------------------------------- Seller Account - Upload Step #1 */


#seller_account .account_menu h2{
	border: none;
	float: right;
	font-size: 1.2em;
	text-align: right;
}

#seller_account .upload{
	clear: both;
	margin: 80px 0 0 0;
}

/* ---------------------------------------------------------------------- Seller Account - Upload Step #2 */

/* -------- added by Ari*/
.edit-box .cover {
	position: absolute;
	top:40px;
	left: 0;
	width: 100%;
	height: 55em;
	background: url(http://static.flutterscape.net/images/editbox-cover.png) repeat top left;
	z-index: 1000;
	/* display: none; */
}
/* -------- added by Ari*/

.column_four_organizer {
	clear: both;
	padding: 20px 0 0 0;
}

.main_column {
	margin-top: 10px;
}

.delete_notice {
	float: right;
	display: inline;
	font-size: 12px;
	margin: -12px -9px 0 0;
}

.inactive {
	color: #ddd;
	text-shadow: none;
	line-height: 35px;
	font-size: 1.3em;
	text-shadow: none;
}

h3.active {
	text-shadow: none;
	line-height: 35px;
	font-size: 1.3em;
	text-shadow: none;
	font-weight: bold;
}

.co-steps {
	width: 220px;
}

.step-count {
	font-size: 20px;
	padding: 5px 15px;
	float: left;
	background-color: #dfdfd7;
	color: #fff;
	display: inline;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-weight: bold;
	margin-right: 5px;
	line-height: normal;
}

.active .step-count {
	background-color: #ADCE24;
}

.notice {
	margin-bottom: 20px;
	padding: 20px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	background-color: #f6f6f4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
	position: relative;
	font-weight: bold;
}

.notice .delete {
	top: 15px;
	right: 13px;
}

.notice p {	
	font-size: .8em; 
	margin: 10px 0 0 0;
}

.notice ul li {	
	margin: 0 0 0 10px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.no_result,
.highlight {
	padding: 8px;
	color: #777;
	font-style: italic;
}

.no_result ul li {
	background: url(http://static.flutterscape.net/images/exclamation.png) no-repeat 0 0;
	padding-left: 25px;
	font-size: 1em;
}

#product .no_result ul li {
	font-size: 0.9em;
}

.slide-box-wrapper,
.add_to_existing {
	/* width: 225px; */
	position: relative;
	overflow: hidden;
	float: left;
	display: inline;
	margin: 0 5px 20px 0;
	border: 1px solid #dfdfd7;
}

.slide-box{
	width: 450px;
	position: relative;
	left: 0;
	top: 0;
}

.edit-box {
	padding: 10px;
	background: #FFFDEF;
	width: 205px;
}

.slide-box .edit-box {
	padding: 10 0 0 0;
	margin: 0;
}

.edit-box ul{
	margin: 10px 0 15px;
	padding: 5px 0 0;
	border-top: 1px dashed #dfdfd7;
}

.edit-box ul li {
	text-align: right;
}

.edit-box ul a.switch {
	background: url(http://static.flutterscape.net/images/button-image-switch.gif) no-repeat bottom left;
	width: 100px;
	height: 25px;
	display: block;
}

.edit-box ul a:hover.switch {
	background: url(http://static.flutterscape.net/images/button-image-switch.gif) no-repeat top left;

}

.edit-box ul a:hover.switch {
	background: url(http://static.flutterscape.net/images/button-image-switch.gif) no-repeat top left;

}

.edit-box ul a#active {
	background: url(http://static.flutterscape.net/images/button-image-switch.gif) no-repeat top left;
	padding: 0;
	margin: 0;
}

.edit-box ul a:hover#active {
	background: url(http://static.flutterscape.net/images/button-image-switch.gif) no-repeat bottom left;

}

.edit-box ul a:hover.switch{}

.edit-box ul a.edit {
	background: url(http://static.flutterscape.net/images/button-image-edit.gif) no-repeat top left;
	width: 70px;
	height: 25px;
	display: block;
}

.edit-box ul a:hover.edit,
.edit-box ul .edit .active{
	background: url(http://static.flutterscape.net/images/button-image-edit.gif) no-repeat bottom left;
}

a.delete {
	position: absolute;
	top: 6px;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	right: 5px;
	width: 15px;
	height: 15px;
	background: transparent url(http://static.flutterscape.net/images/small_close.gif) no-repeat 0 0;
	cursor: pointer;
}

/* div wrapper for image */

.image-edit img {
	margin: 5px 0;
	padding: 0;
}

.image_container {
	height: 320px;
	overflow-y: scroll;
	overflow-x: hidden;
}

/* form elements */

.edit-box textarea {
	width: 199px;
	background: #efebe1;
	margin: 8px 0 5px 0;	
	padding: 3px;
}

.edit-box .include input {
	width: auto;
}

.include {
	padding: 7px;
	font-size: 0.8em;
}

.include strong {
	color: green;
	font-size: 1.1em;
}

.include a,
.include span {
	padding: 5px;
	border: 1px solid #dfdfd7;
	margin-right: -1px;
}

.include a {
	cursor: pointer;
	background-color: #efffff;
}

.include .selected {
	padding-left: 25px;
	background: transparent url(http://static.flutterscape.net/images/tick.png) no-repeat 4px 2px;
}

.edit-box textarea{
	height: 4em;
}

.edit-box select{
	width: 200px;
	margin: 0px 0;
}

.edit-box form input.price{
	width: 70px;
	margin: 5px 5px 5px 0;
	display: block;
}
.edit-box form input.weight{
	width: 50px;
	margin: 5px 5px 5px 0;
}

.edit-box form select.weight-measure{
	width: 55px;
	margin: 5px 0;
}

.edit-box p.available-items_label{
	font-size: 1em;
	margin: 0 0 5px 0;
}

.edit-box .available-items{
	width: 100px;
	margin: 0 0 0 10px;
}

.edit-box-bottom-menu {
	position: absolute;
	bottom: 5px;
	left: 10px;
	width: 215px;
	height: 30px;
	/* background: black; */
}

.edit-box-bottom-menu-slide {
	margin: 5px 0;
	display: inline;
	float: right;
}


.edit-box input.cancel{
	background: #ff5c5c;
}

.edit-box input.specs{
	background: #b5ac87;
}

.edit-box .facts {
	width: 89px;
	margin: 0 5px 5px 0;
}

.edit-box .value {
	float: left;
}

.edit-box .spec {
	float: left;
	clear: both;
}

.add_spec,
.slide_button {
	padding-left: 15px;
	background: url(http://static.flutterscape.net/images/add.gif) no-repeat 0 2px;
	font-size: 1em;
}


/* ---------------------------------------------------------------------- Seller Account - Upload Step #3 */

div.blog-editor {

}

div.blog-editor p{
	padding: 0;
	margin: 0 0 5px 0;
}

div.blog-editor input{
	padding: 0;
	margin: 0 0 5px 0;
	height: 2em;
	/* width: 225px; */
}

div.blog-editor textarea {
	width: 100%;
	height: 150px;
	margin: 0 0 20px 0;
}


div.blog-editor #preview {
	width: 420px;
	height: 400px;
	background: white;
	margin: 20px 0;
	padding: 20px;
}


div.blog-editor .insert-image {
	width: 100%;
	height: 50px;
	border-top: 1px dashed #b5ac87;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
	padding: 20px 0 0 0;
} 

div.blog-editor .insert-image input {
	float: left;
	width: 200px;
	font-size: 1.2em;
}

div.blog-editor .insert-image .submit {
	float: right;
	display: inline;
	width: 100px;
	font-size: 1.2em;
	margin: 0 0 30px 0;
}


/* ---------------------------------------------------------------------- Seller Account - Upload Step #4 */

a#thank-you-for-uploading {
	width: 630px;
	height: 194px;
	display: block;
}

a#thank-you-for-uploading img {
	float: right;
}

/* ---------------------------------------------------------------------- Seller Account - Product Catalog (Archive) */

.column_four_archive {
	width: 980px;
	clear: both;
	
	/* background: black; */
}

div.archive-box {
	position: relative;
	margin: 0 -15px;
	border-top: 2px solid #f6f6f4;
}

.analytics div.archive-box {
	border-top: none;
}

.archive-box h3 {
	font-size: 1em;
	float: left;
	width: 89%;
	height: 61px;
	margin: 0 0 0 5px;
	position: relative;
}

.archive-box .list-status a.actions {
	height: 38px;
	margin-right: 0;
	border-left: 2px solid #f6f6f4;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
	color: #20ACB8;
}

.archive-box .list-status a.actions:hover {
	color: #777;
}

.archive-box .list-status a.relist {
	font-family: "trebuchet MS";
	font-style: normal;
}

.archive-box .list-status a.relist:hover {
	color: #333;
}

.archive-box h3 a {
	padding: 14px;
	display: block;
	font-size: 13px;
	font-family: "museo-sans-1","museo-sans-2";
}

.archive-actions {
	padding: 10px 0;
	top: 24px;
	right: 115px;
}

.inactive-item .archive-actions {
	right: 126px;
}

.translate-status {
	position: absolute;
	right: 3px;
	bottom: 4px;
	-moz-box-shadow: 0 0 1px #cfcfcf;
	-webkit-box-shadow: 0 0 1px #cfcfcf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.translation_1 .translate-status {
	right: 2px;
}

.user-account .archive-box h3 .translate-status a {
	background: #30ACD6;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	font-size: 10px;
	font-weight: 500;
	display: block;
	padding: 2px 5px;
	margin: 0;
	border: 1px solid #137E9F;
	border-top: 1px solid #6FDDFF;
	border-left: 1px solid #6FDDFF;
	font-weight: bold;
	font-family: arial;
}

.user-account .archive-box h3 .translate-status a.translated-item {
	background: #FF6100;
	color: #fff;
	border: none;
}

.archive-box h3 .actions {
	margin-right: 8px;
	text-shadow: 1px 1px 0 #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding: 11px;
}

.archive-box h3 .list-status .listed {
	color: #FE5D5D;
	cursor: default;
	font-style: normal;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.archive-actions img.archive-mask {
	width: 80px;
	height: 30px;
	position: relative;
	margin: -15px 0 0 -80px;
	top: 15px;
	display: none;
}

.archive-box .img-holder {
	float: left;
	position: relative;
	width: 45px;
	height: 45px;
	display: block;
	padding: 8px;
	position: relative;
}

.archive-box .img-pointer {
	float: left;
	background: url(http://static.flutterscape.net/images/pointers.gif) no-repeat 0 -25px;
	width: 10px;
	height: 20px;
	position: relative;
	margin: 15px 0 10px 10px;
	left: 1px;
}

.archive-box img {
	width: 45px;
	clip: rect(0pt 45px 45px 0pt);
	position: absolute;
}

.photos {
	margin-top: 10px;
}

.photos a {
	display: block;
	padding: 15px;
	position: relative;
	margin-bottom: 10px;
	z-index: 1;
	border: 1px solid #ececec;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	position: relative;
	background: #fff;
	-moz-box-shadow: 1px 1px 1px #fafafa;
	-webkit-box-shadow: 1px 1px 1px #fafafa;
}

.photos a:hover {
	background: #efefef;
}

.photos img {
	width: 90px;
	position: static;
}

.photos .archive-box {
	width: 120px;
	margin-right: 5px;
	float: left;
}

.edit-picture a:hover {
	text-decoration: none;
	color: #333;
}

.archive-box.loader {
	opacity: 0.4;
	filter: alpha(opacity = 40);
	background-image: none;
}

.archive-box.no-loader {
	background-image: none;
}


/* ---------------------------------------------------------------------- Seller Account - Product Archive Edit Mode */


.edit-block {
	clear: both;
	float: left;
	width: 420px;
}

.edit-block h3 a {
	text-shadow: none;
}

.edit-block .edit-box {
	width: auto;
	background-color: #F5F5F2;
	border: 1px solid #fff;
	-moz-box-shadow: 1px 1px 2px #999999;
	-webkit-box-shadow: 1px 1px 2px #999999;
}

.make-default {
	padding: 5px;
	display: block;
	margin-bottom: 3px;
}

#seller_account .edit-block .edit-image {
	width: 188px;
}

.edit-block textarea {
	height: 8.5em;
}

.edit-block .edit-box form input.price {
	display: inline;
}

.edit-block .facts {
	width: 184px;
}


.edit-block label span {
	float: left;
	width: 190px;
	text-align: right;
	padding-right: 5px;
}

.edit-block label {
	float: none;
	display: block;
}

.edit .edit-box{
	height: 340px;
}

.activate-block {
	position: absolute;
	top: -40px;
	left: -2px;
}

#edit_product {
	position: relative;
}

.activate .edit-box {
	margin-top: 100px;
}

.activate .edit-box form {
	position: relative;
}

.associated_images {
	width: 100px;
	/* height: 65px; */
	overflow: hidden;
	font-size: 1.2em;
	position: relative;
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}

.associated-image-menu {
	float: right;
	font-size: 0.7em;
}

.sidebar .associated_images {
	width: auto;
}

.prohibited_container {
	height: 300px;
	overflow-y: scroll;
}

.t-prohibited table td {
	padding: 6px;
	border-bottom: 1px dotted #dfdfd7;
}

.t-prohibited table td.hd {
	display: none;
}

.t-prohibited table td.s1,
.t-prohibited table td.s0 {
	background-color: #F5F5F2;
}

.t-prohibited table td.s2 {
	font-weight: bold;
	background-color: #fafafa;
}

.t-prohibited table td.s3 {
	color: #777;
}


/* Reply Comment Form */

.reply-comment textarea{
	background: #efebe1;
	width: 400px;
	height: 6em;
}

.reply-comment input {
	width: 100px;
}

.add-notice {
	background: #dcdf81;
	padding: 5px 20px;
	color: #636429;
	font-size: 13px;
	margin-top: 10px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-bottom: 1px solid #93943d;
	border-right: 1px solid #93943d;
	text-shadow: 1px 1px 0 #eaed89;
	margin-bottom: 10px;
}

.add-notice a.actions,
.add-notice a.actions:hover {
	text-shadow: 1px 1px 0 #e5e886;
	color: #777;
	margin: 0;
}

.submenu .addnotice .remove-an,
.submenu .addnotice .remove-an:hover {
	padding: 1px 6px;
	position: relative;
	right: -7px;
}

.add-notice a.actions span {
	text-decoration: none;
}

/* ---------------------------------------------------------------------- Product Page */

.item .article {
	-moz-box-shadow: 1px 1px 4px #f5f5f5;
	-webkit-box-shadow: 1px 1px 4px #f5f5f5;
	margin: 20px 0;
	padding: 0;
}

.article-content,
.create-block,
.l1-right {
	padding: 10px;
	background: #fff;
	-moz-border-radius: 4px 0 4px 4px;
	-webkit-border-radius: 4px 0 4px 4px;
	border: 1px solid #DBDBD9;
	position: relative;
	-moz-box-shadow: 1px 1px 4px #F5F5F5;
	-webkit-box-shadow: 1px 1px 4px #F5F5F5;
	border-top: 1px solid #dfdfdf;
}

.create-block {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
}

.article-content {
	padding: 20px 10px 10px;	
}

.article-content {
	margin-top: 30px;
}

#product .article-content {
	margin-top: 0;
}

.shoppingcart .article-content {
	padding: 20px;
}

.what-to-buy .categories {
	background: #f9f9f8;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#product .what-to-buy .categories {
	padding: 0;
	background: none;
}

.footer-article {
	background: #F5F4EF;
	border: none;
	padding: 15px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #aaa;
}

.footer-article h4 {
	margin: 0 0 10px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	color: #444;
}

.footer-article .categories {
	margin: 5px 0;
	height: auto;
	font-family: arial;
}

.footer-article .categories li {
	margin-right: 15px;
}

.result_box .discuss-block {
	margin: 10px -10px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	padding-bottom: 0;
	background: #fff;
}

.create-details {
	margin: 45px -10px 0px;
	background: #F5F4EF;
	padding: 10px;
	border-top: 1px solid #DFDFDF;
}

.result_box .details-block h3 {
	margin-top: -20px;
}

.group .result_box .discuss-block {
	margin-top: 20px;
	border-top: 1px solid #ececec;
}

#product h1 {
	font-size: 31px;
	color: #187F92;
	margin-bottom: 5px;
	margin-top: 30px;
	text-transform: capitalize;
	margin-right: 195px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.browseothers {
	position: absolute;
	right: 0;
	top: -52px;
}

.prev_img,
.next_img {
	height: 40px;
	padding: 2px;
	background: #fff;
	border: 1px solid #DBDBD9;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	max-width: 75px;
	display: inline-block;
}

.browse_prev,
.browse_next {
	background: #F8F8F8 url(http://static.flutterscape.net/images/cssimage.png) no-repeat -69px -794px;
	width: 22px;
	height: 22px;
	padding: 3px;
	position: relative;
	top: -7px;
	left: 6px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
	border-bottom: 1px solid #DBDBD9;
	border-left: 1px solid #DBDBD9;
}

.browse_next {
	background-position: -97px -794px;
	left: -7px;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-right: 1px solid #DBDBD9;
	border-left: none;
}

.browseothers a,
.browseothers a:hover {
	text-decoration: none;
}

.browseothers .img-c {
	display: inline-block;
	background: #F0F0EE;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 2px;
	height: 46px;
}

#product .creator_link {
	margin-top: -5px;
	color: #999;
	font-size: 11px;
	font-family: arial;
}

.article-author a {
	font-weight: normal;
	font-style: italic;
	font-size: 16px;
	white-space: pre;
	display: block;
}

.article-tags .subtle-title {
	color: #ccc;
}

.article-tags {
	padding: 15px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #dfdfdf;
}

.article-activity {
	margin: 0 -10px;
	background: #F6F6F4;
}

.article .activities .article-activity {
	background: #fff;
	height: auto;
}

.activity-header {
	padding: 5px 10px;
	border-top: 1px solid #e0e0de;
	border-bottom: 1px solid #e0e0de;
	color: #777;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;
}

.activity-content {

}

.comments-header {
	padding: 10px;
	color: #777;
	font-family: arial;
	font-weight: bold;
	font-size: 14px;	
}

.activity-header .right,
.comments-header .right {
	font-size: 12px;
	font-style: normal;
	font-style: italic;
	margin-top: 3px;
	font-weight: normal;
}

.article-tags a {
	display: inline-block;
	margin-right: 5px;
	color: #777;
	text-decoration: underline;
}

.article-tags a:hover {
	color: #333;
}

.article-media {
	background: #fff;
	text-align: center;
}

.article-media img {
	max-width: 670px;
	margin: 10px auto;
	-moz-box-shadow: 1px 1px 2px #fefefe;
	-webkit-box-shadow: 1px 1px 2px #fefefe;
}

.article-media.more-media {
	text-align: center;
	padding: 10px;
	margin: 0 -10px;
}

.videos {
	padding: 10px 0;
	
}

.activity-content ul img {
	float: left;
}

.activity-content ul li {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #E0E0DE;
	padding: 5px 10px;
}

.activity-content ul li.last {
	border-bottom: none;	
}

.activity-content ul .username a {
	font-weight: bold;
	text-decoration: underline;
	font-family: arial;
	display: inline-block;
	position: relative;
	max-width: 230px;
}

.activity-content ul p {
	margin: 0 0 0 40px;
	font-family: arial;
	color: #9A9893;
}

.activity-detail {
	border-left: 2px dotted #dfdfdf;
	padding-left: 8px;
}

.activity-content ul p.username {
	font-size: 12px;
	color: #555;
	font-family: "museo-sans-1","museo-sans-2";
	margin-bottom: 8px;
	position: relative;
	padding-right: 25px;
	width: 233px;
	overflow: hidden;
	line-height: 18px;
}

.activity-content .activity-icon {
	width: 25px;
	height: 25px;
	position: absolute;
	right: 0;
	top: 0;
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat -100px -452px;
}

.result-list .activity-icon {
	position: relative;
	margin-top: -13px;
	right: 5px;
	top: 9px;
}

.activity-header span {
	font-size: 11px;
	font-weight: bold;
}

.activity-header .hoffers,
.activity-header .hwants,
.activity-header .hdiscoveries {
	margin-left: 2px;
	display: inline-block;
	padding: 4px 4px;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #fff;
	float: left;
}

.activities {

}

.activities .article-activity {
	margin: 0;
	height: 385px;
}

.activities h3 {
	margin-bottom: 15px;
}

.article-content .activity-content ul p.username {
	width: auto;
}

.activities ul li {
}

.activity-header a:hover {
	text-decoration: none;
}

.activity-header span.a-count {
	display: inline-block;
	color: #555;
	border-right: 1px solid #dfdfdf;
	padding-right: 4px;
	margin-right: 4px;
}

.activity-header .hcounter img {
	width: 25px;
	height: 25px;
	position: relative;
	margin-top: -15px;
	top: 10px;
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat -61px -452px;
}

.activity_offer .activity-icon,
.activity-header .hoffers img,
.result-list .sells .activity-icon {
	background-position: -61px -480px;
}

.activity_discovery .activity-icon,
.activity-header .hdiscoveries img,
.result-list .discovers .activity-icon {
	background-position: -61px -511px;
}

.activity-header .hwants.inwants img,
.result-list .wants .activity-icon {
	background-position: -101px -452px;
}

.activity-header .hwants  img {
	opacity: 0.4;
	filter: alpha(opacity = 40);	
}

.activity-header .hwants:hover  img {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.activity-header .hoffers.inlistings img,
.activity-header .hoffers:hover  img {
	background-position: -101px -480px;
}

.ff {
	margin: 0 -10px;
	padding: 2px 10px;
}

.ff p,
.ff ul {
	float: left;
}

.ff p {
	width: 92px;
}

.ff ul {
	position: relative;

}

.item .description {
	padding: 0 0 20px;
	font-size: 14px;
	clear: both;
	color: #444;
}

.media-thumb {
	margin: 5px 0 20px;
	padding: 5px;
	background: none repeat scroll 0 0 #F9F9F7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.media-thumb img {
	padding: 3px 3px;
	background: #fff;
	margin: 0;
}

.media-thumb .imgcon {
	display: table;
	float: left;
	height: 53px;
}

.sharedcon {
	position: absolute;
	bottom: 20px;
	right: 5px;
	background: #fff;
	padding: 1px 3px;
	display: inline-block;
	border: 1px solid #dfdfdf;
	opacity: 0.8;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	font-family: arial;
	color: #777;
}

.media-thumb .imgcon a {
	position: relative;
	width: 69px;
	height: 50px;
	padding: 0;
	float: left;
	background: #fff;
	border: 1px solid #F3F3F3;
}

.media-thumb .imgcon a img {
	position: absolute;
	clip: rect(0pt, 66px, 47px, 0pt);
	width: 83px;
}

.article-media li {
	position: relative;
	display: inline-block;
}

.media-thumb img:hover {
	border-bottom: 1px solid #dfdfdf;;
	border-right: 1px solid #dfdfdf;
}

.item-page {
	position: relative;
}

.media-thumb .down-link {
	width: 49px;
	border-width: 1px;
}

.down-link a {
	color: #187F92;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
}

.media-thumb .down-link img {
	margin: 0;
	padding: 0;
	border: none;
}

.item .mc {
	padding: 0;
}

.i-header {
	background: none;
	margin-top: 10px;
}

.i-right {
	float: left;
	width: 330px;
	padding: 0 0 50px 48px;
	font-family: arial;
	position: relative;
	color: #444;
	font-size: 14px;
	overflow: hidden;
	line-height: 20px;
}

.i-right a {
	color: #aaa;
}

.i-right h3 a {
	color: #369BAF;
}

.icon-tri {
	position: absolute;
	right: -13px;
	top: 0;
}

.item-title {
	padding: 0 0 20px;
	width: 600px;
	height: 120px;
	zoom: 1;
}

.description .i-userstats a {
	float: left;
	width: 85px;
	text-decoration: none;
	color: #aaa;
}

.description .i-userstats a:hover {
	color: #666;
}

.description a.more-about {
	text-decoration: none;
	font-weight: bold;
	color: #aaa;
}

.description a.more-about:hover {
	color: #369BAF;
}

.request-page .actions-box {
	padding-bottom: 20px;
}

.i-price {
	font-weight: bold;
}

.finalprice {
	display: inline-block;
}

.p-buy {
	position: relative;
}

.buy-block {
	margin: 15px 0;
}

.facebook-big-like {
  display: block;
  margin: 0 15px;
}

.twitter-big-like {
  display: block;
  float: left;
  margin: 0 15px;
}

.request-page a#fb_share {
	left: 85px;
}

.item-actions .FBConnectButton {
	margin-right: 0;
}

.author-tool {
	color: #999;
	font-size: 0.9em;
	margin-top: 5px;
}

.author-tool span {
	padding: 3px 5px;
}

.author-tool span a {
	color: #888880;
}

.item .fave-count,
.item .fave-text {
	display: inline-block;
	font-size: 14px;
	position: relative;
	display: inline-block;
	top: -8px;
	color: #187F92;
	font-weight: 500;
	text-shadow: none;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.item .favex {
	display: inline-block;
}

.item .favex a:hover {
	color: #333;
	text-decoration: none;
}

.product_box .info {
	background: #187F92;
	z-index: 10;
	top: -30px;
	left: 0;
	width: auto;
}

.list-preview {
	height: 40px;
	overflow: hidden;
	zoom: 1;
}

.result_box .tab-menu li.active a {
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	color: #222;
}

.guides-block .show-all {
	position: relative;
	top: 14px;
	right: 20px;
	font-weight: 500;
	color: #187F92;
}

.share-text {
	color: #ccc;
	position: relative;
	top: -5px;
	right: 4px;
	font-size: 14px;
}

.guides-block,
.related-block {
	margin-top: -3px;
	border-top: 1px solid #ececec;
	position: relative;
	z-index: 5;
}

.related-block .result-list {
	background: #fff;
	padding: 0px 10px 20px;
	z-index: 4;
}

.related-block .section-list li {
	border-color: #f6f6f4;
}


.related-block .section-list li,
.related-block .section-list li .item-content {
	float: left;
	padding: 3px;
	margin: 0;
	border: none;
}

.related-block .section-list li img {
	clip: rect(0pt, 96px, 80px, 0pt);
}

.related-block .section-list li a.img-holder {
	height: 80px;
}

.related-block .section-list li {
	padding: 4px 5px 4px 4px;
}

.guides-block .bulleted li {
	color: #444;
	line-height: 1.6em;
}

.guides-block .sg-block {
	padding: 0;
}

.description h3 {
	font-size: 20px;
	font-weight: bold;
	color: #333;
	letter-spacing: 0;
	border-bottom: 1px solid #DFD9D1;
	text-decoration: none;
	padding: 0 0 10px;
	margin-bottom: 12px;
	font-family: "trebuchet MS";
	border-bottom: 1px solid #ececec;
}

.description h3 a {
	text-decoration: none;
	font-weight: bold;
}

.description .tags a {
	text-decoration: none;
}

.popular-tags {
	margin: 0;
	top: 0;
	padding: 10px 20px;
	border: 1px solid #e7e7e7;
	position: relative;
	background: #f6f6f4;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-bottom: none;
	border-top: 1px solid #e7e7e7;
}

.popular-tags {
	background: #fff;
	color: #aaa;
	font-family: arial;
	padding: 8px 20px;
	-moz-box-shadow: 0 -1px 0 #F3F3F3;
	-webkit-box-shadow: 0 -1px 0 #F3F3F3;
	min-height: 28px;
}

.tags-text {
	display:inline-block;
	padding: 5px 0;
}

.trending-text {
	position: relative;
	top: 6px;
	margin-right: 10px;
	height: 32px;
}

.people-block .breadcrumb {

}

.people-block .tab-menu {

}

.people .result_box h3 {
	margin: 0 20px 0 0;
}

.people-block .feed-header {
	border: 1px solid #e7e7e7;
	border-top: 2px solid #F6F6F4;
}

.article .breadcrumb,
.api-form .breadcrumb {
	margin: -21px -21px 20px -21px;
}

.breadcrumb {
	position: relative;
	top: -3px;
}

.breadcrumb a {
	color: #333;
	display: inline-block;
	font-size: 11px;
	font-weight: 300;
	font-family: arial;
	color: #999;
}

.breadcrumb .rarr {
	display: inline-block;
	margin-right: 5px;
	font-size: 15px;
	position: relative;
	color: #777;
	top: 2px;
	margin-top: -4px;
}

.breadcrumb li {
	float: left;
	padding: 3px 2px;
	color: #777;
	font-weight: normal;
}

.breadcrumb h3 {
	margin-bottom: 0;
}

.breadcrumb li a:hover span {
	color: #333;
}

.breadcrumb .home em {
	background: #e6e6e6;
	padding: 3px 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	position: relative;
	top: 3px;
	margin-top: -1px;
}

.breadcrumb em img {
	background: url(http://static.flutterscape.net/images/actions.gif) no-repeat 0 0;
	width: 16px;
	height: 16px;
}

.share-block,
.embed-block {
	position: relative;
	padding: 10px 10px 0;
	background: #F6F6F4;
	position: relative;
	z-index: 1;
}

.embed-block {
	margin-top: 2px;
	padding: 10px;
	border-bottom: 1px solid #E7E7E7;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.addthis_toolbox {
	display: inline-block;
	position: relative;
	top: -2px;
}


.section-list {
	padding: 5px 10px 15px;
}

.section-list li a.img-holder {
	position: relative;
	width: 78px;
	height: 55px;
	padding: 6px;
	float: left;
	background: #fff;
	border: 1px solid #efefef;
}

.section-list li a.img-holder:hover {
	border: 1px solid #dfdfdf;
}

.section-list li {
	margin: 6px 6px 0 0;
	float: left
}

.section-list li img {
	position: absolute;
	clip: rect(0pt, 78px, 54px, 0pt);
	width: 83px;
}

.section-list li img:hover {
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.section-list li .product-title {
	color: #555;
	line-height: 14px;
	font-weight: 500;
}

.firefox.windows .section-list li .product-title {
	font-weight: bold;
	font-size: 0.9em;
}

.section-list li .item-d {
	color: #777;
	line-height: 15px;
}

.section-list .item-t {
	margin: 0;
}

.section-list .item-det {
	margin-left: 122px;
	min-height: 80px;
}

.section-panel {
	position: relative;
	background: #F5F4EF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	z-index: 1;
	border: 1px solid #dfdfdf;
}

.section-panel .tab-menu {
	height: 42px;
	border: none;
}

.section-panel .tab-menu li a {
	font-size: 18px;
	font-weight: normal;
	height: 21px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.section-panel .tab-menu li a:hover {

}

.section-panel .tab-menu li.active a {
	padding-left: 10px;
	border-left: none;
	height: 22px;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	background: #f6f6f4;
	color: #9F5F13;
}

.section-panel .tab-menu li.active a:hover {
	text-decoration: none;
}

.section-panel .tab-menu li span {
	display: none;
}

.section-panel .tab-menu li.active span {
	display: block;
	margin-top: -15px;
	top: 16px;
	position: relative;
	font-size: 12px;
	color: #777;
	font-weight: normal;
	font-family: "museo-sans-1","museo-sans-2";
	color: #187F92;
}

.section-panel li.lasttab a {
	text-align: center;
	width: 91px;
	margin-right: -2px;
}

.section-panel li.firsttab.active a {
	width: 140px;
}

.section-panel li.lasttab.active a {
	width: 156px;
	text-align: left;
}

.section-panel li.lasttab.active a:hover {
	text-decoration: none;
}

.content-section {
	background: #fff;
}

.content-section .csi {
	padding: 15px 15px 5px;
	background: #fff;
}

p.user-name img{
	margin: 0;
}

.column_four .product_box {
	width: 612px;
	margin: 0;
	padding: 0 0 40px;
}

.no-image {
	text-align: left;
}

.product_image,
.product_image-slider {
	/* height: 495px; */
	overflow: hidden;
	margin: 0 0 -1px;
	padding: 12px 15px;
	border: none;
	background-color: #ffffff;
	float: left;
	display: inline;
	border: 1px solid #e3e0d9;
}

#product .product_box .product_image-slider {
	height: auto !important;
	text-align: center;
	position: static;
	max-height: 517px;
}

#product .product_box object {
	left: inherit !important;
}

#product .product_box .bookmarks{
	margin: 0;
	padding: 0;
	float: left;
}

#product .product_box .flag {
	margin: 5px 0 0 0;
	padding: 0;
	width: 7em;
	float: right;
	display: inline;
	font-size: 1.1em;
}

.slide_preview img {
	display: block;
	padding: 3px;
	position: absolute;
	clip: rect(0 97px 77px 0);
}

.slide_preview a {
	position: relative;
	display: block;
	width: 100px;
	height: 80px;
	padding: 5px;
	border: 1px solid #dfdfd7;
	margin-bottom: -1px;
}

.slide_preview {
	position: relative;
	padding-bottom: 5px;
}

.slide_pager {
	position: absolute;
	top: 0;
	left: 0;
}

.slide_pager a {
	font-size: 0px;
}

.slide_pager a.activeSlide {
	border: 8px solid #EFEFEF;
	height: 62px;
	width: 82px;
	margin: 2px 0 1px 2px;
}

.related-block {
	margin-top: -13px;
}

.without-alt-nav {
	display: none;
}

.related-item li {
	position: relative;
	margin: 0 4px 4px 0;
	border-bottom: 1px dotted #dfdfdf;
	padding-bottom: 3px;
}

.related-item a {
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	color: #746044;
}

.related-item a.i-image {
	border: 1px solid #dfdfdf;
	height: 50px;
	position: relative;
	z-index: 1;
	width: 57px;
	margin-right: 10px;
}

.related-item a img {
	position: absolute;
	width: 51px;
	padding: 3px;
	clip: rect(0px 59px 47px 0px);
	margin-right: 10px;
}

.related-item .avatar-block a img {
	position: static;
}

.bidder {
	color: #999;
}

.offer-box li {
	border-top: 2px solid #fff;
	padding: 10px;
	margin: 0 -10px;
	position: relative;
}

.oc-price {
	float: right;
	position: relative;
	margin-left: 50px;
	margin-bottom: 15px;
}

.oc-price .currency {
	color: #777;
	position: absolute;
	bottom: -22px;
	right: 10px;
	white-space: pre;
	background: #EBF4FA;
	padding: 2px 4px;
	font-weight: bold;
	text-shadow: 1px 1px 0 #fff;
}

.related-item .round-mask {
	width: 50px;
	height: 41px;
}

.product-details .show-more {
	background-color: #fff;
	margin-top: 5px;
}

.product-details .show-more:hover {
	color: #BFBBB3;
}

.related-item a:hover .round-mask {
	border-color: #f9f9f8;
}

/*
#product .product_box a.flag {
	color: #ff5c5c;
}

*/
.product_box .flag img {
	margin: 0;
	padding: 0;
}

.product_box .bookmarks:hover{
	color: #4b4739;
}

.product_box h3 {
	padding: 0 0 10px 0;
	font-size: 1.2em;
	text-shadow: none;
}

.product_box p.user-name {
	float: left;
	width: 100%;
}

img.seller-avatar,
.group-members img {
	padding: 3px;
	margin-right: 3px;
	background: #fff;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
	height: 25px;
	width: 25px;
}

.member-avatars img {
	margin-right: 4px;
}

.product_box ul.prices{
	float: right;
	margin: 0;
	padding: 0;
}

.product_box ul.prices li.submit-button {
	background: none;
	padding: 0;
	margin: 0;
}


/* Comments & Requests */

.article-comments {
	margin: 0 -10px 20px;
	background: #fff;
	-moz-box-shadow: 0 1px 0 #eee;
	-webkit-box-shadow: 0 1px 0 #eee;
}

.article-comments .actions {
  float: right;
  margin-top: 10px 2px 0 0;
}


.more_paginator {
	background: #fff;
	text-align: center;
}

.more-wide {
	padding: 3px;
	text-align: center;
	border: none;
	background: #fff;
	padding: 10px;
	border-top: 2px solid #f6f6f4;
	border-bottom: 1px solid #fff;
	display: block;
	width: 100%;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
	color: #187F92;
	outline: none;
}

.more_paginator button.more {
  width: 100%; 
}

.request{
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
	width: 660px;
	height: 100%;
	background: #efebe1;
}

.request .request-sign{
	width: 40px;
	height: 100%;
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
	padding: 10px;
	font-size: 1.2em;
	color: #ff5c5c;
	text-transform: uppercase;
}

.request-conversation .comment{
	border-bottom: 1px dashed #b5ac87;
	float: left;
	background: white;
	padding: 0 20px;
}

.user-account .reply { 
	margin: 0; 
} 

.user-account .r-header { 
  margin: 0; 
  padding: 0 0 5px; 
  color: #777;
  font-family: "Droid Serif", "georgia";
	font-style: italic;
} 

.user-account .cmtcontent { 
  position: relative; 
  margin-left: -362px; 
  left: 382px; 
  width: 395px; 
  padding: 10px 15px; 
  float: left; 
	margin-bottom: 10px;
	background: #f9f9f9;
} 

.user-account .cmtcontent li p { 
  border: none; 
  height: auto; 
  background :none; 
}

.user-account .result_box .filter-b { 
  margin: 8px 0 0 20px; 
}

.reply-comment textarea {
	background: #fff;
	border: 1px solid #dfdfd7;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
	width: 97%;
	margin-top: 5px;
}

.reply-comment textarea:focus {
	background: #EBEFE0;
	border: 1px solid #B1BF77;
}

.reply-comment .text-counter{
	background: none;
	border: none;
	position: absolute;
	bottom: 2px;
	right: -50px;
	font-size: 22px;
	font-weight: bold;
	color: #E2DDD6;
}

.reply-comment input.cancel {
	padding: 0;
	background: none;
	border: none;
}

.request-conversation .comment p {
	width: 480px;
	float: right;
}

.request .user-name {
	margin: 0;
}

.comment {
	padding: 5px 10px;
	position: relative;
	border-top: 1px solid #F4F4F4;
	margin-top: 10px;
}

#product .comment .container,
.comment .container {
	margin-right: 40px;
	background: none;
}

.comment .comment-count {
	font-weight: 500;
	font-size: 30px;
	color: #dfdfdf;
	position: absolute;
	right: 10px;
	top: 5px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.comment.reply {
	margin: 10px 0 10px 50px;
	background-image: none;
	border-left: 2px dotted #ccc;
	border-top: none;
}

.comment.reply img.seller-avatar {
	margin-right: 15px;
}

.comment.reply .content {
	margin-left: 45px;
}

.reply-text {
	display: none;
}

.comment.reply .reply-text {
	display: inline;
}

.comment.reply .comment-text {
	display: none;
}

form.reply {
	margin: 4px 0 4px 60px;
}

.tags strong {
	color: #746044;
}

.comment.deleted {
  display: none !important;
}

.comment p {
	width: auto;
	margin: 0 0 0 40px;
	clear: none;
	color: #777;
}

.comment p.content {
	font-weight: normal;
	font-size: 13px;
	margin-top: 5px;
	font-family: "museo-sans-1","museo-sans-2","trebuchet MS",Helvetica,sans-serif;
}

.comment small.meta {
  display: block;
}

.product_box .comment p {
	padding-right: 50px;
	width: auto;
}

.p-specs {
	border: 1px solid #f9f9f8;
	border-bottom: 1px solid #dfdfd7;
	border-right: 1px solid #dfdfd7;
	margin: 0 0 20px;
	padding: 8px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	font-size: 0.9em;
}

.p-specs dl {
	background: #f6f6f6;
	padding: 5px 5px 5px 8px;
	margin: 1px 0;
	text-shadow: -1px 0 0 #fff;
}

.product-details .tags {
	
}

.seller-name small {
	color: #999;
}

.product-details h3 {
	margin: 25px 0 8px;
	font-size: 13px;
	color: #555;
}

/* Add Comment Form */

#add-comment{
	position: relative;
}

#add-comment #comment-form{
	float: right;
	width: 576px;
	display: inline;
	margin: 0;
	position: relative;
}

#add-comment h3{
	margin: 10px 0 0 0;	
}

#add-comment p{
	float: left;
	display: inline;
	text-align: right;
	width: auto;
	margin: 0;
}
#add-comment p.submit-block {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

#add-comment textarea,
.create-block ul.menu-list {
	background-color: transparent;
	width: 664px;
	float: left;
	height: 20px;
	margin: 0;
	padding: 0.8em;
	font-size: 14px;
}

#add-comment .pre-text {
	position: absolute;
	top: 7px;
	left: 10px;
	font-size: 14px;
	color: #aaa;
	font-style: italic;
	width: 600px;
	float: none;
	height: 20px;
	background: #fff;
	padding: 0.8em;
}

#add-comment textarea.with-value {
	background: #fff;
	border: 1px solid #dfdfd7;
}

#add-comment textarea:focus,
#add-comment textarea.focus {
	background: #fff;
}

#add-comment label{
	float: none;
	display: inline;
}

.leave-comment-link a {
	font-size: 12px;
}

.sign-in-link {
	float: right;
	margin: -8px -5px 0 0;
}

.sign-in-link a {
	font-size: 12px;
}

.sign-in-link .signup {
	font-size: 1em;
}

#add-comment{
	float: left;
	width: 100%;
	margin: 10px 0;
	padding: 15px 0;
}

.article-comments #add-comment {
	margin: 0;
	padding: 10px;
}

/* Info Sidebar */
.lines {
	padding: 10px 0;
	width: 100%;
	margin: 0;
}

.not_available,
.hilighted {
	padding: 8px 8px 8px 33px;
	background: #FEFFE9 url(http://static.flutterscape.net/images/exclamation.png) no-repeat scroll 10px 8px;
	width: auto;
}

.main-form .not_available {
	background-color: #fff;
}

.hilighted {
	background-image: none;
	padding-left: 8px;
}

.offer-block dd {
	text-align: right;
	overflow: hidden;
}

.offer-block .align-left {
	text-align: left;
}

.offer-block dd a {
	text-align: left;
	word-wrap: break-word;
}

.price-block .p-misc  {
	border: 1px solid #fff;
	margin: 20px 0 0;
	padding-bottom: 10px;
	border: 1px solid #F5F5F2;
	border-right: none;
	border-bottom: none;
	-moz-box-shadow: 1px 1px 2px #ccccc9;
	-webkit-box-shadow: 1px 1px 2px #ccccc9;
}

.start_upload {
	padding: 20px 0;
	font-size: 13px;
}

.column_four_organizer h3 {
	padding-bottom: 10px;
	margin: 30px 0 10px;
	border-bottom: 1px solid #dfdfd7;
}

.favorited .fv {
	display: none;
}

.show_action .fv,
.bookmark_popup {
	float: left;
	color: #369BAF;
	left: -24px;
	top: 18px;
	background: #F5F5F2;
	border: 1px solid #ddd;
	cursor: pointer;
	position: relative;
	display: block;
	font-size: 0.85em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 1px 1px 5px #DEDEDE;
	-webkit-box-shadow: 1px 1px 5px #DEDEDE;
	z-index: 200;
}

.show_action .fv .nl {
	color: #888;
}

.show_action .fvc,
.bookmark_popup ul {
	padding: 10px;
	border: 1px solid #fff;
	width: 162px;
	float: left;
	font-size: 1.1em;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	line-height: 18px;
}

.show_action .fv:hover {
	background-color: #FFf;
	color: #FF595C;
}

.flag_box {
	font-size: 0.95em;
}

#product .c-box .mc {
	padding: 0;
}

#product .main {
	background: transparent url(http://static.flutterscape.net/images/bg-mmain.png) repeat-x 0 76px;
}

.creator-box h3 {
	padding: 3px 8px;
	margin: 0;
}

.product-details .finalprice {
	line-height: 1.2em;
	background: #E2DDD6;
	color: #777;
	padding: 5px 0;
	text-align: center;
	margin-bottom: 15px;
	text-shadow: 0 1px 0 #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-top: 0;
}

.amount-expiry {
	display: block;
	position: relative;
	color: #777;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
	margin-top: 5px;
}

.item-actions {
	padding: 10px 0;
	position: relative;
	height: 25px;
	zoom: 1;
	top: 13px;
	margin-left: -90px;
}

.main-stats {
	position: absolute;
	right: 28px;
	top: 10px;
}

.expiry-label {
	color: #aaa;
	font-weight: normal;
}

.amount-expiry .expire-icon,
.secure-icon,
.check-icon {
	background: transparent url(http://static.flutterscape.net/images/actions.gif) no-repeat scroll -60px -256px;
	width: 18px;
	height: 18px;
	border: none;
	position: relative;
	top: 0;
}

.btn2:hover {
	text-decoration: none;
}

.secure-icon {
 	background-position: -60px -427px;
}

.check-icon {
 	background-position: -60px -340px;
}

ul.countries {
	height: 300px;
	overflow-y: scroll;
}

.price-tip {
	position: relative;
	margin-right: -43px;
	zoom: 1;
}

.product-details .finalprice {
	position: relative;
	z-index: 1;
	background: #F5F5F2 url("/images/bg-inner.gif");
	border: 1px solid #F3F3F0;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid #ddd;
	color: #777;
	text-shadow: -1px -1px 0 #fff;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-bottom-right-radius: 0;
	-webkit-border-top-right-radius: 0;
	font-weight: bold;
	padding: 8px 10px 8px 0;
	font-size: 1.1em;
}

.finalprice .currency {
	font-size: 13px;
	font-weight: normal;
}

.approx {
	margin-right: 10px;
	white-space: pre;
	position: relative;
}

.finalprice .code.letter-code {
	font-size: 12px;
	font-family: arial;
	color: #aaa;
	font-weight: normal;
}

.cat-menu .approx {
	margin-right: 0;
}

.groupon .finalprice .code,
.groupon .finalprice .price {
	text-decoration: line-through;
	color: #aaa;
	font-weight: normal;
}

.finalprice .groupon-price .code,
.finalprice .groupon-price .price {
	text-decoration: none;
	color: green;
	font-weight: bold;
}

.groupon {
	padding: 10px;
	font-size: 14px;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2","arial";
	background: #EAF4F7;
	border: 1px solid #8FB5BF;
	margin: 20px 0 10px;
}

.deal-text {
	margin: 0 -10px 10px;
	padding: 0 10px 10px;
	border-bottom: 1px solid #8FB5BF;
}

.ga-condition {
	margin: 10px -10px -11px;
	padding: 10px;
	background: #F3F7EA;
	border: 1px solid #9AAF6D;
	border-left: none;
	border-right: none;
	font-family: helvetica;
	font-size: 12px;
}

.buyer-count {
	border-top: 1px solid #9AAF6D;
	margin: 10px -10px;
	padding: 20px 10px 0;
}

.ga-condition em {
	font-size: 18px;
}

.ga-condition img {
	position: relative;
	margin-top: -10px;
	margin-right: 5px;
	top: 6px;
}

.deal-text li {
	width: 97px;
	padding-top: 10px;
	text-align: center;
	font-family: helvetica;
	float: left;
	height: 50px;
	margin: 5px 2px 0 0;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.dt-header {
	color: #8FB5BF;
	font-size: 30px;
}

.deal-text li .ga-text {
	font-size: 12px;
	font-weight: bold;
}

.deal-text li .ga-value {
	font-size: 19px;
	margin-top: 8px;
}

.deal-text span {
	font-size: 18px;
}

.order-confirmation .approx,
.shoppingcart .full-box .approx,
.side-cart-items .approx {
	color: #aaa;
	font-size: 12px;
}


.finalprice .code {
	font-family: "arial";
	font-size: 16px;
	cursor: pointer;
	display: inline-block;
	position: relative;
	top: 0px;
}

.finalprice .price-loader {
	font-family: "museo-sans-1","museo-sans-2";
	font-weight: 300;
	font-size: 12;
	display: inline-block;
	background-position: right center;
	padding-right: 90px;
	height: 27px;
	line-height: 25px;
	font-style: italic;
	text-indent: -5000px;
	position: absolute;
	right: 15px;
	top: 45px;
}

.finalprice .price {
	font-size: 18px;
	color: #333;
	margin-right: 5px;
	font-weight: bold;
	font-family: "arial";
}

.finalprice .switch-btn .information {
	left: -18px;
}

.finalprice .switch-btn .switch-icon {
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat 0 -427px;
	width: 16px;
	height: 16px;
	opacity: 0.3;
	filter: alpha(opacity = 30);
}

.finalprice .switch-btn:hover .switch-icon {
	opacity: 0.6;
	filter: alpha(opacity = 60);
}

.info-approx-code,
.info-final-code {
	font-weight: 500;
	color: #ccc;
	font-size: 14px;
}

.price-info a {
	color: #187F92;
	display: block;
	font-weight: 500;
	text-decoration: underline;
}

.tobuy {
	color: #ddccbf;
	display: block;
}

.product_box  h3.finalprice {
	margin: 0;
	padding: 0;
}

div.buyer-guide div.p-misc {
	width: 230px;
	font-size: 12px;
	color: #524737;
}

div.buyer-guide div.i-notice {
	width: 396px
}

div.buyer-guide div.i-notice.is-seller {
	width: 245px;
}

.p-misc .not_available {
	margin: 0;
	color: #777;
	font-size: 13px;
	line-height: 20px;
	position: relative;
	z-index: 1;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	background-color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #f0f0f0;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.price-tip .triangle {
	border-color: transparent transparent transparent #BFBBB3;
	position: absolute;
	border-width: 12px;
	right: -12px;
	bottom: -12px;
}


#product .favorited img.pointer-gray {
	margin: -20px 0 0 15px;
	display: block;
	position: relative;
	top: 11px;
}

#product ul.prices li.currency {
	font-size: 1.3em;
	color: #92BF23;
	font-weight: bold;
}

#product ul.prices input{
	width: auto;
	margin: 0px 7px 0 0;
	float: left;
	display: inline;
}

#product dl dt{
	float: left;
	margin-right: 10px;
}

#product dl dd{
	font-weight: bold;
}

#product .seller-thumbs {
	float: left;
	display: inline;
}


#product .seller-thumbs img,
.t-pagination .rp-thumb img {
	padding: 4px;
	background: #f9f9f8;
	width: 37px;
	height: 37px;
	border: 1px solid #dfdfd7;
	position: inherit;
}

#product .seller-thumbs img {
	padding: 4px;
	background: #333;
	border: none;
}

#product .seller-thumbs a:hover img {
	background: #222;
}


.seller-thumbs a {
	float: left;
	margin: 0 4px 3px 0;
	display: inline;
}

.see-all {
	text-align: right;
}

.item-price .currency {
	color: #fff;
	text-shadow: 0 1px 1px #263209;
	margin-bottom: 2px;
	text-indent: 5px;
}

.price-option {
	margin-bottom: -1px;
}

.product-detail {
	padding-right: 8px;
}

.price-option .currency {
	color: #555;
	text-shadow: 0 1px 1px #fff;
	margin: 8px 0;
	text-indent: 0;
	padding-left: 20px;
	font-size: 16px;
}

.price-option .currency .main-price {
	position: static;
	font-size: 13px;
}

.price-option h4 {
	margin: 0;
	margin: 0 0 5px;
	color: #444;
}

.shipping-info {
	font-size: 1.1em;
	padding-left: 20px;
	color: #187F92;
}

.price-option .po-list .shipping-info li:hover {
	background: transparent;
}

.price-option .po-cb .po-list h4 {
	font-weight: bold;
	padding: 2px 8px 1px;
	margin: 0;
	border: none;
	display: inline;
}

.price-option .po-cb .po-list h4 em {
	color: #888;
	text-shadow: -1px 0 0 #ddd;
	margin-right: 3px;
}

.price-option .po-list li.ems-block,
.price-option .po-list li.airmail-block,
.item-actions .login-block {	
	padding: 12px 0;
	*padding: 5px 0;
	background: #fff;
}

.price-option .shipping-info li {
	padding: 0;
	margin-bottom: 0;
}

.price-option .po-list .selected {
	background: #f7fde4 url(http://static.flutterscape.net/images/tick.png) no-repeat 170px 10px;
}

.price-option .po-list .selected:hover {
	background: #f7fde4 url(http://static.flutterscape.net/images/tick.png) no-repeat 170px 10px;
}

.price-option .ems-block {
	border-bottom: 1px solid #ddd;
}

.price-option .airmail-block {
	border-top: 1px solid #fff;
}

.item-price .price {
	font-size: 11px;
	font-weight: bold;
}

.item-price .main-price {
	font-size: 22px;
	margin-right: 5px;
}

.item-price .main-code {
	position: static;
	font-size: 12px;
	font-weight: normal;
}

.ishipping a{
	color: #475b16;
	text-shadow: 0 1px 0 #a8c958;
	font-size: 11px;
	display: block;
	width: 200px;
	cursor: default;
}

.ishipping {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	float: left;
	font-weight: bold;
	margin-top: 0;
}

.ioption {
	font-size: 0.9em;
}

.ioption.show {
	position: relative;
}

.iodiv {
	width: 210px;
	margin-left: -10px;
}

.ioption a {
	display: block;
	width: 100px;
	border: 1px solid #ececec;
	background: #f4f4f4 url(http://static.flutterscape.net/images/dropdown_select.gif) no-repeat scroll 80px center;
}

.ioption.show a {
	border: 1px solid #bcbcbc;
}

.slabel {
	line-height: 21px;
}

.ioption a span {
	display: block;
	border: 1px solid #fff;
	padding: 2px 7px;
	font-weight: bold;
}

.option-link {
	padding-right: 15px;
	background: transparent url(http://static.flutterscape.net/images/dropdown_select.gif) no-repeat scroll right 3px;
}

.buy-form .buy-now,
.add-to-cart {
	display: block;
	float: right;
	width: 228px;
	height: 40px;
	border: none;
	cursor: pointer;
	background: #ff5c5c url(http://static.flutterscape.net/images/buy-logo.png) no-repeat 0 -5px;
	_background: #ff5c5c url(http://static.flutterscape.net/images/buy-logo.gif) no-repeat 0 -5px;
	-moz-box-shadow: 0 0 10px #ff5c5c;
	-webkit-box-shadow: 0 0 10px #ff5c5c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 8px;
	font-family: helvetica;
	text-align: center;
	position: relative;
	text-shadow: 0 1px 0 #b03f3f;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-indent: 40px;
	*text-align: 60px;
	zoom: 1;
}

.buy-now:hover,
.action-btn-1 a:hover {
	background-color: #ff4646;
	-moz-box-shadow: 0 0 10px #ff4646;
	-webkit-box-shadow: 0 0 10px #ff4646;
}

.buy-now:focus {
	border: none;
}

.add-to-cart {
	background-position: right 0;
}


.add-to-cart:hover {
	background-position: right bottom;
}

.show .price-option {
	display: block;
}

.buy-form {
	background: url(http://static.flutterscape.net/images/arrow-buy.png) no-repeat 16px 4px;
	text-align: right;
}

.buyer-guide {
	margin: 15px 0 0 0;
	position: relative;
}

.offer-det p {
	color: #777;
	line-height: 14px;
	margin-bottom: 10px;
	font-style: normal;
	font-family: "museo-sans-1","museo-sans-2";
	font-size: 13px;
}

.offer-det p .currency {
	color: #333;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.offer-det a {
	line-height: 14px;
	color: #187F92;
}

.select-itemblock .ui-widget {
	display: inline-block;	
	width: 236px;
	background: none;
	border: none;
}

.select-itemblock .ui-widget label {
	color: #777;
	margin-right: 10px;
	padding: 3px;
}

.select-itemblock .ui-widget label.error {
	padding: 8px 6px 8px 28px;
}

.select-itemblock .ui-widget input {
	padding: 7px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	width: 205px;
}

.buyer-guide div.p-misc,
.buyer-guide div.i-price {
	font-size: 0.9em;
	position: relative;
	width: 158px;
	float: left;
}


.buyer-guide a:hover {
	color: #FF7200;
}

.buyer-guide a em {
	color: orange;
}

.buyer-guide img {
	position: absolute;
	left: -5px;
	top: 6px;
}

.final-prices {
	clear: both;
	margin: 5px 0;
}

.fp-link {
	border-top: none;
	display: inline-block;
	padding: 2px 0;
	color: #BFBBB3;
	font-size: 11px;
	width: 145px;
	margin-top: 3px;
	font-weight: normal;
	position: relative;
}

.fp-link img {
	width: 12px;
	height: 10px;
	position: relative;
	top: 1px;
	margin-left: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #fafafa url(http://static.flutterscape.net/images/cssimage.png) no-repeat scroll 1px -614px;
}

.open .fp-link img {
	background: #FFFFFF url(http://static.flutterscape.net/images/arrow_up.gif) no-repeat scroll center center;
}

.FBConnectButton {
	margin: 0 8px 0 0;
}

.t-pagination .rp-thumb a {
	padding: 0;
	position: relative;
}

.t-pagination .rp-thumb img {
	margin: 0 3px;
	width: 45px;
	height: 45px;
	border: 1px solid #bbb;
	background-color: #fafafa;
	border-top: 1px solid #dfdfd7;
	border-right: 1px solid #dfdfd7;
}

.t-pagination .rp-thumb a.mousedown img {
	border: 1px solid #bbb;
	background-color: #F5F5F2;
	border-top: 1px solid #F3F3F0;
	border-right: 1px solid #F3F3F0;
}

.t-pagination .rp-thumb img.arrow-left,
.t-pagination .rp-thumb img.arrow-right {
	width: auto;
	height: auto;
	position: absolute;
	top: 20px;
	border: 1px solid #fafafa;
	border: 1px solid #bbb;
	border-top: 1px solid #dfdfd7;
	opacity: 1;
	filter: alpha(opacity = 10);
}

.t-pagination .rp-thumb a.mousedown img.arrow-left,
.t-pagination .rp-thumb a.mousedown img.arrow-right {
	border: 1px solid #ccccc9;
	border-top: 1px solid #F5F5F2;
}


.t-pagination .rp-thumb img.arrow-left {
	left: -17px;
	border-right: 1px solid #dfdfd7;
	border-right: 1px solid #fafafa;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.t-pagination .rp-thumb a.mousedown img.arrow-left {
	border-right: 1px solid #F5F5F2;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.t-pagination .rp-thumb img.arrow-right  {
	right: -17px;
	border-left: 1px solid #dfdfd7;
	border-left: 1px solid #fafafa;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.t-pagination .rp-thumb a.mousedown img.arrow-right {
	border-left: 1px solid #F5F5F2;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.t-pagination .rp-thumb .current-item img,
.t-pagination .rp-thumb .current-item:hover img {
	border: 2px solid #888;
	margin-top: 4px;
	width: 32px;
	height: 32px;
	background-color: #fff;
}

.rp-links {
	width: 175px;
	margin: 0 auto;
}

.product_box .filter-b {
	float: left;
	background: #fbfbfb;
	-moz-border-radius: 5px;
	-webkit-border-radiius: 5px;	
	color: #ccccc9;
	margin-left: 0;
}

.discuss-block .dropdown {
	width: 92px;
}

.product-discuss-block .triangle {
	border-color: #fff #fff #F5F5F2 #fff;
	position: absolute;
	margin-top: -50px;
	_margin-top: -63px;
	right: 40px;
	display: inline;
	zoom: 1;
}

.random-pager {
	margin: 30px 60px;
	width: 195px;
	position: relative;
	zoom: 1;
}

.random-pager .t-pagination {
	width: auto;
}

.p-browse {
	color: #bbb;
	line-height: 17px;
	padding: 2px 8px;
	width: 150px;
	margin: 0 auto;
	display: block;
	margin-top: 3px;
	font-size: 0.9em;
	text-align: center;
	font-style: italic;
}


.c-seller-name,
.oc-block {
	margin-left: 60px;
	overflow: hidden;
	zoom: 1;
} 

.oc-block {
	padding: 0 0 10px;
}

.seller-info {
	background-color: #F5F5F2;
}

.seller-info .seller-wb {
	padding: 8px;	
}

.seller-avatar,
.group-members img {
	float: left;
	width: 35px;
}


.seller-name a {
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
}

.seller-wb .seller-name{
	font-size: 9px; 	
}

.product-details {
	color: #888;
}

.price-block {
	position: relative;
	width: 230px;
	top: 0;
	left: -7px;
}

.sidebarc {
	border: 1px solid #f5f5f5;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.sb-wl {
	border: 1px solid #fff;	
}

.c-box {
	border: none;
	background: transparent;
	margin-top: 1px;
}

.c-box .search_form {
	margin: 0 0 5px;
	padding: 3px 0;
	zoom: 1;
}

.c-box .mc {
	margin-top: 1px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	min-height: 800px;
}

.account .c-box .mc {

}

.info-box h2 {
	margin-bottom: 30px;
	border-bottom: 1px solid #dfdfd7;
}

.info-box h3 {
	margin: -2px 0 0;
	border: 1px solid #dfdfd7;
	border-left: none;
	border-right: none;
	font-size: 1.2em;
	font-weight: bold;
	position: relative;
	text-shadow: none;
	overflow: hidden;
}

.info-box h3 span {
	display: block;
	background-color: #F5F5F2;
	border-top: 1px solid #fff;
	padding: 3px 10px;
	font-size: 0.8em;
	color: #565656;
}

.sidebar-content {
	padding: 10px;
	border-top: none;
}

.handling-fee {
	color: red;;
	font-size: 0.9em;
}

.creator-box {
	margin-bottom: 30px;
}

.creator-box .action-edit a {
	display: block;
}

.creator-box .action-edit a span {
	background: transparent url(http://static.flutterscape.net/images/icons-nav.png) no-repeat scroll 7px -197px;
	padding: 4px 0 4px 28px;
	display: block;
}

.countries li img {
	margin: 0 5px 0;
	position: relative;
	top: 4px;
}

.countries li {
	padding: 2px 0;
}

.productmenu {
	position: absolute;
	right: -1px;
	top: -34px;
}

.productmenu li {
	float: right;
	border: 1px solid #dfdfdf;
	border-bottom: none;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	margin-left: 8px;
	border-bottom: 1px solid #dfdfdf;	
	background: #F5F4EF;
}

.productmenu li:hover {

}

.productmenu li a {
	display: block;
	font-size: 13px;
	font-family: "arial";
	border-bottom: 1px solid #e4e3de;
	font-weight: bold;
}

.productmenu li a.loading.wantlink img {
	background: none;
}

.productmenu li a strong {
	color: #31bdc9;
	font-family: arial;
}

.productmenu li.active a strong {
	color: #444;
	text-decoration: none;
}

.productmenu li a:hover {
	text-decoration: none;
}

.productmenu li a em {
	display: inline-block;
	background-color: #ADCE24;
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 2px 7px;
	margin-left: 5px;
	border-bottom: 1px solid #7D931A;
	color: #fff;
}

.productmenu li a em.loading {
	min-height: 0;
	width: 7px;
	padding: 2px 10px;
	text-indent: -1000px;
	height: 15px;
	background: url("http://static.flutterscape.net/images/loading_blue.gif") no-repeat scroll center center #187F92;
}

.productmenu li.active a em {
	background: #F6F6F4;
	color: #444;
}

.productmenu li a span {
	display: block;
	border-bottom: 1px solid #ebeae6;
	padding: 5px 20px;
	height: 20px;
	position: relative;
}

.productmenu li a.wantlink img {
	width: 28px;
	height: 25px;
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat -59px -366px ;
	opacity: 0.4;
	filter: alpha(opacity = 40);
	position: static;
	margin-top: 0;
}

.productmenu li a.wantlink.inwants img,
.productmenu li a.wantlink.inwants:hover img {
	background-position: -97px -366px;
	opacity: 0.4;
	filter: alpha(opacity = 40);
}

.productmenu li a.wantlink.homelink:hover img {
	background-position: -97px -366px;
	opacity: 1;
	filter: alpha(opacity = 100);
}

.productmenu li a.wantlink:hover img {
	opacity: 1;
	filter: alpha(opacity = 100);	
}

.productmenu li a.wantlink .wanttext {
	position: absolute;
	color: #aaa;
	font-family: helvetica;
	font-size: 11px;
	font-weight: normal;
	border-bottom: none;
	width: 70px;
	bottom: -20px;
	left: 11px;
	padding: 0;
	text-align: center;
}

.productmenu li.active {
	background: #fff;	
	position: relative;
	top: -7px;
	border: 1px solid #DBDBD9;
	border-bottom: none;
}

.productmenu li.active:hover {
	background: #fff;
	border-bottom: none;
}

.productmenu li.active a {
	border-bottom: none;
	color: #444;
}

.productmenu li.active a span {
	border-bottom: none;
	padding: 10px 30px;	
	color: #444;
}

.productmenu li.active a .a-count {
	position: absolute;
	font-size: 11px;
	font-family: arial;
	color: #444;
	top: 7px;
	left: 61px;
	padding: 0;
}

.productmenu li a.wantlink.homelink img {
	background-position: -97px -398px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.productmenu li a.wantlink.homelink:hover img {
	background-position: -97px -398px;
	opacity: 1;
	filter: alpha(opacity = 100);
}

/* ---------------------------------------------------------------------- Fave button  */

.action-btn-1 {
	float: left;
	margin-top: -5px;
	margin-right: 15px;
	position: relative;
}

.action-btn-1 a {
	position: relative;
}

.action-btn-1 strong {
	font-size: 40px;
	font-weight: bold;
	color: #f7f7f4;
	display: block;
	position: relative;
	z-index: 1;
	background: #F5F5F2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #dfdfd7;
	text-align: center;
	margin-bottom: 4px;
	color: #BFBBB3;
	text-shadow: -1px -1px 0 #fff;
	letter-spacing: -7px;
	width: 50px;
	padding: 0 5px;
}

.action-btn-1:hover strong {
	color: #F5F5F2;
	text-shadow: none;
	background: #f9f9f8;
}

.alreadyfavorited strong,
.alreadyfavorited:hover strong {
	color: #BFBBB3;
	text-shadow: -1x -1px 0 #fff;
	background: #F5F5F2;
}

.action-btn-1 img {
	position: absolute;
	top: 5px;
	left: 12px;
	opacity: 0.6;
	filter: alpha(opacity = 60);
	display: none;
	z-index: 2;
}

.action-btn-1:hover img {
	display: inline-block;
}

.alreadyfavorited img,
.alreadyfavorited:hover img {
	display: none;
}

.action-btn-1 span {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	display: block;
	padding: 2px 5px 0;
	line-height: 15px;
	color: #fff;
	width: 52px;
	background: #ff5c5c;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	font-family: helvetica;
	border-top: 1px solid #ffc7c7;
	border-left: 1px solid #ffc7c7;
	cursor: pointer;
	-moz-box-shadow: 0 0 5px #ff5c5c;
	-webkit-box-shadow: 0 0 5px #ff5c5c;
}

.action-btn-1:hover span {
	background: #FF3F3F;
	-moz-box-shadow: 0 0 10px #ff5c5c;
	-webkit-box-shadow: 0 0 10px #ff5c5c;
}

div.alreadyfavorited a span,
.alreadyfavorited:hover span {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: #999;
	color: #ccccc9;
	border: none;
}


/* ---------------------------------------------------------------------- Collapse  */

a.collapse {
	display: block;
	position: absolute;
	top: 4px;
	right: 5px;
	cursor: pointer;
	width: 14px;
	height: 14px;
}

a.collapse img {
	width: 14px;
	height: 14px;
	background: transparent url(http://static.flutterscape.net/images/buttons_collapse.gif) no-repeat 0 0;
}

a.c-show img {
	background-position: 0 bottom;
}

.with-collapse:hover {
	cursor: pointer;
}

.user-name {
	margin-right: 20px;
	float: left;
	display: inline;
	font-size: 1.4em;
}

a.reply-link,
a.delete-link {
	margin-right: 5px;
	cursor: pointer;
	float: right;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: none;
	display: inline-block;
	font-size: 10px;
	padding: 5px;
	font-weight: normal;
	width: auto;
	color: #759EA5;
}

.reply .submit {
	background: #FC5F62;
	color: #fff;
	text-shadow: 1px 1px 0 #DA2128;
	font-size: 12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 2px 2px 1px #E2DDD6;
	-webkit-box-shadow: 2px 2px 1px #E2DDD6;
	border: 1px solid #DA2128;
	border-top: 1px solid #fb7176;
	border-left: 1px solid #fb7176;
	letter-spacing: 1px;
	font-family: "museo-sans-1","museo-sans-2";
	zoom: 1;
	font-weight: 500;
	padding: 5px 20px;
	z-index: 1;
}

a.reply-link:hover,
a.delete-link:hover {
	text-decoration: underline;
}

a.reply-cancel {
	background: #fff;
	display: block;
	width: 43px;
	padding: 10px;
	height: 20px;
	color: #187F92;
	z-index: 1;
	font-size: 12px;
}

.comment .reply-link,
.comment .reply-link:active,
a.reply-cancel {
	position: absolute;
	bottom: -4px;
	right: -45px;
	top: inherit;
}

.comment.reply .reply-link {
	display: none;
}

a.reply-cancel {
	display: block;
	bottom: -7px;
}

.comment .delete-link,
.comment .delete-link:active,
.reply .submit {
	position: absolute;
	display: none;
	bottom: -4px;
	right: 23px;
	top: inherit;
}

.discuss-block .comment:hover .reply-link,
.discuss-block .comment:hover .delete-link {
	display: block;
}

.pagination {
	padding: 5px 0;
}

.pagination li {
	float: left;
	display: inline;
	margin: 0 5px;
}

.paginator a {
  display: block;
  margin-right: 1em;
}

.paginator a.next {
  float: right;
}

.paginator a.previous {
  float: left;
}

.user-account .pagination {
	text-align: center;
}

.user-account .pagination a,
.user-account .pagination li {
	position: static;
	text-indent: 0;
	display: inline;
	margin: 5px 3px;
}

/* ---------------------------------------------------------------------- Privacy and TOC*/
.privacy_container {
	height: 300px;
	overflow: auto;
	position: relative;
}

.privacy_container ol {
	margin-bottom: 20px;
}

.privacy_container ol li {
	list-style-type: decimal;
	margin: 5px 18px;
}


/* ---------------------------------------------------------------------- Dropdown */

.dropdown {
	position: relative;
	height: 34px;
	z-index: 10000;
	float: left;
	width: 285px;
	font-size: 0.8em;
}

.list-f .dropdown {
	margin: 0 19px 10px 0;
}

.dropdown ul {
	opacity: 0.96;
	filter: alpha(opacity = 96);
	float: left;
}

.dropdown ul.show,
.options-block {
	border: 1px solid #C6C6C4;
	border-left: none;
	padding-top: 31px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.dropdown .show li {
	background: #fff;
}

.dropdown li {
	display: none;
	width: 282px;
	position: relative;
	z-index: 3000;
	border-top: none;
}

.dropdown .show li {
	display: block;
}

.dropdown li.select-text.active a {
	font-size: 14px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
}

.dropdown li.select-text a {
	color: #999;
}

.dropdown li a:hover {
	text-decoration: none;
}

.dropdown li a span {
	padding: 2px 4px;
}

.dropdown li:hover {

}

.dropdown li.active {
	display: block;
	position: absolute;
	top: 0;
	margin-bottom: -1px;
}

.dropdown li a,
.options-block input {
	display: block;
	color: #333;
	font-size: 13px;
	padding: 6px 8px;
	border: none;
	border-top: 1px solid #F7F7F7;
	z-index: 3000;
	position: relative;
	border-left: 1px solid #F7F7F7;
	font-family: "helvetica";
	font-weight: bold;
	margin: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background-image: none;
}

.dropdown li a:hover {
	color: #666;
}

.dropdown li.active a,
.change-block a {
	display: block;
	width: 265px;
	background: url("/images/nav-pointer.png") no-repeat scroll 262px 15px #fff;
	margin-bottom: 0;
	font-family: "museo-sans-1","museo-sans-2";
	font-weight: 500;
}

.dropdown li.active.select-text a:hover {
	color: #999;
}

/* ---------------------------------------------------------------------- Table */

table {
	width: 100%;
}

.transaction {
	border: 1px solid #ececec;
	border-collapse: separate;
	padding: 10px;
	width: auto;
	font-size: 12px;
	font-family: arial;
}

.transaction tr {
	background: #fff;
}

.transaction tr.open {
	background: #FFFEEF;
}

.transaction tr.closed {
	background: #fff;
}

.result-list .transaction {
	margin: 0 -10px;
	border: none;
}

.result-list .messages table {
	margin: 0 -25px;
}

.transaction thead tr {
	border: 1px solid #708F23;
}

.messages .transaction {
	font-size: 1em;
	border: none;
}

.messages .transaction td {
	border: none;
	border-top: 2px solid #f6f6f4;
	padding: 5px 15px 5px 5px;
}

.messages .transaction td.t-user {
	width: 88px;
}

.messages .transaction .t-title {
	font-size: 1em;
}

.transaction th {
	background-color: #EAF4F7;
	padding: 10px 8px;
	border-bottom: 1px solid #ececec;
	font-weight: normal;
	font-size: 12px;
	color: #777;
	font-weight: bold;
}

.closed th {
	
}

.closed thead th {
	border-bottom: 1px solid #fff;
	font-size: 13px;
	white-space: pre;
	background: #EAF4F7;
}

.closed thead tr {
	border: 1px solid #fff;
}

.transaction t tr:hover td {
	background-color: #eff7f8;
}

.transaction t tr.m-open:hover td {
	background-color: #fff;
}

.transaction td {
	padding: 12px 10px;
	vertical-align: top;
	text-align: left;
}

.transaction tr.order-status {

}

.transaction tr.order-detail td {
	border-top: 2px solid #eee;
}

.transaction-type {
	background: #FFFFEA;
	font-size: 14px;
	font-weight: bold;
	color: #222;
}

td.transaction-type {
	padding: 5px 10px;
}

.order-status td {
	padding: 5px 0;
	border-bottom: 1px solid #ececec;
}

.messages .transaction .mcontents td {
	border: none;
}

.transaction .t-index {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #999;
}

.transaction .t-product {
	width: 20%;
}

.transaction .t-shipped_to {
	width: 15%;
}

.transaction .confirm a {
	font-weight: bold;
}

.t-user {
	width: 12%;
}

.t-title {
	width: 70%;
	font-size: 1.2em;
}

.t-date {
	color: #aaa;
	font-size: 0.8em;
}

.r-date {
	color: #BFBBB3;
	font-size: 0.8em;	
}

.t-title img {
	background: url(http://static.flutterscape.net/images/blue_arrows.gif) no-repeat 0 -38px;
	width: 12px;
	float: left;
}

.m-open .t-title img {
	background-position: 0 3px;
}

.t-title a.title {
	margin-left: 20px;
	display: block;
	color: #555;
}

.information-box {
	padding: 20px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccccc0;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaaaa0;
	position: relative;
	-moz-box-shadow: 1px 1px 5px #f5f5f5;
	-webkit-box-shadow: 1px 1px 5px #f5f5f5;
	width: auto;
}

.shipping-address {
	margin: 20px -20px 0;
	padding: 20px 20px 0;
	border-top: 1px solid #dfdfdf;
}

.shoppingcart .general-panel {
	background: #f6f6f4;
}

.shoppingcart .approx {

}

.shoppingcart .transaction p label.error {
	top: 0;
}

.shoppingcart .account-form p label.error {
	left: 330px;
}

.shoppingcart .transaction .half-width p label.error {
	left: 330px;
}

.shoppingcart .facebook-connect .sign-btn {
	display: block;
	padding: 7px;
	font-weight: bold;
	font-size: 14px;
	font-family: helvetica;
	float: none;
	text-align: center;
	width: 100px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 auto;
}

.shoppingcart .result_box h3 {
	font-size: 20px;
}

.shoppingcart .result_box h3.with-border {
	border-bottom: 1px solid #dfdfdf;
	margin: 0 -20px;
	padding: 20px;
}

.empty-cart {
	
}

.illustration-cart {
	margin: 30px;
}

.empty-cart .what-to-buy .left {
	height: auto;
}

.information-box {
	width: 558px;
	padding: 50px 70px;
}

.address-book {
	padding: 20px 0;
	background-color: #fff;
	border: apx solid #dfdfd7;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.address-book ul {

}

.shipping-address .page-btn {

}

.saved_address li {
	color: #777;
	font-size: 15px;
}

.shipping-address h5 {
	font-weight: bold;
	font-size: 15px;
}

.shipping-address table {
	width: 300px;
	margin: 10px 0 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
}

.shipping-address table.transaction {
	width: 605px;
	padding: 0;
}

.shipping-address .transaction td {
	border: none;
	position: relative;
	padding: 10px 0;
}

.shipping-address .transaction td p {
	padding: 0;
}

.shipping-address .transaction td.loading {
	background: url("/images/loading.gif") no-repeat scroll right center transparent;
}

.shoppingcart .item .article {
	margin: 0;
}

.shipping-address h4 {
	font-weight: bold;
	color: #222;
	font-size: 14px;
	font-family: "museo-slab-1","museo-slab-2","arial";
}


.shoppingcart .account-form.transaction p,
.shoppingcart .account-form p input,
.shipping-address table.account-form,
.shoppingcart .transaction .half-width p,
.shoppingcart .transaction .half-width p input {
	width: 300px;	
}

.shoppingcart .transaction .half-width p input:focus,
.transaction input:focus {
	background: #fff;
}

.radio-field label {
	display: inline;
	float: none;
	margin: 10px 0 0 5px;
}

.radio-field label img {
	position: relative;
	top: 10px;
	left: 10px;
}

.total-notice {
	color: #777;
}

.transaction p.nm,
.with-inline-label p {
	position: relative;
	z-index: 1;
	height: 34px;
	width: 550px;
	background: #fff;
}

.transaction .messages p.nm {
	width: auto;
}

.with-inline-label p.avatar_upload {
	height: auto;
	margin: 0;
	padding: 5px;
	width: 526px;
}

.with-inline-label .addressblock p input {
	width: 507px;
}

.with-inline-label .addressblock p {
	width: 524px;
}

.tab .avatar-upload-form {
	margin: 0;
	position: relative;
}

.with-inline-label p.about-me-text {
	height: 190px;
}

.with-inline-label p.non-input {
	background: none;
	height: auto;
	border: none;
}

.with-inline-label p.non-input label {
	position: static;
	text-align: left;
	text-indent: 5px;
	width: 50px;
}

.tiny {
	color: #ccc;
}

.f_labels {
	text-align: right;
}

.f_labels label {
	float: none;
	color: #6C6A5E;
}

/* ---------------------------------------------------------------------- Transaction Status Visualization */

.order-status td {
	padding: 2px 0 0 10px;
	font-size: 0.8em;
	border-bottom: 1px solid #ccc;
}

.order-status .t-status {
	font-weight: bold;
	color: green;
	font-size: 15px;
	width: 70px;
	padding-left: 10px
}

.order-status.closed .t-status {
	color: #bbb;
}

.o-price {
	color: #222;
	font-weight: bold;
	white-space: pre;
}

.order-status li {
	float: left;
	padding: 2px;
	color: #bbbbb8;
	text-shadow: 1px 0 0 #fff;
	width: 200px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
	position: relative;
	font-family:arial;
	height: 16px;
	background: #f3f3f3;
}

.order-status li:hover {
	
}

.order-status .placed {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
}

.order-status .shipped {
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
}

.status-2 .placed,
.status-3 .placed,
.status-3 .confirmed,
.status-4 .placed,
.status-4 .confirmed,
.status-4 .shipped {
	color: #fff;
	text-shadow: none;
	font-family: arial;
	background: #D3E590;
	font-weight: bold;
}

.open .status-2 .placed,
.open .status-3 .placed,
.open .status-3 .confirmed,
.open .status-4 .placed,
.open .status-4 .confirmed,
.open .status-4 .shipped,
.open .status-green {
	background-color: #A3CF19;
	color: #fff;
}

.status-2 .placed .simg,
.status-3 .placed .simg,
.status-3 .confirmed .simg,
.status-4 .placed .simg,
.status-4 .confirmed .simg,
.status-4 .shipped .simg {
	background: transparent url(http://static.flutterscape.net/images/tick.png) no-repeat scroll 0 -1px;
	width: 20px;
	height: 13px;
}

.status-5 li {
	display: none;
}

.with-information {
	position: relative;
}

.archive-actions .with-information .information {
	left: -100px;
}

.archive-actions .with-information .information img.info-img {
	bottom: -11px;
}

.order-status h6,
.with-information .information {
	font-size: 1em;
	text-shadow: none;
	background: #555;
	text-align: left;
	text-shadow: 1px 1px 0 #222;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	left: 10px;
	bottom: 30px;
	top: inherit;
	opacity: 0.9;
	filter: alpha(opacity = 90);
	font-family: "Arial";
	font-weight: bold;
	padding: 5px 10px;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.transaction .order-status h6 {
	position: absolute;
}

.information {

}


.order-status h6 img,
.with-information .information img.info-img {
	left: 48%;
	position: absolute;
	background: none;
	bottom: -8px;
	top: inherit;
}

.status-2 .placed:hover,
.status-3 .placed:hover,
.status-3 .confirmed:hover,
.status-4 .placed:hover,
.status-4 .confirmed:hover,
.status-4 .shipped:hover,
 {
	background: #A3CF19;
}

.order-status li.order-cancelled:hover {
	background: #f7f7f7;
}

.status-5 li.order-cancelled,
.status-red {
	display: block;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	width: 615px;
	background: #f3f3f3;
	border: 1px solid #ececec;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

.status-red, .status-green {
	display: inline-block;
	width: auto;
	padding: 0px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.status-tip {
	color: #999;
	padding: 10px;
}

.status-2 .order-cancelled,
.status-3 .order-cancelled,
.status-4 .order-cancelled {
	display: none;
}

.review {
	float: right;
	font-size: 12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 8px;
	margin-top: -30px;
	margin-bottom: 10px;
	width: 157px;
}


/* ---------------------------------------------------------------------- Analytics */

.analytics li {
	padding: 15px;
}

.analytics li:hover {
	background: #F6F6F4;
}

.analytics .a-title a {
	color: #6D695D;
	font-size: 13px;
	text-decoration: underline;
}

.analytics a.actions span {
	color: #7A8F47;
}

.analytics .a-link em {
	color: #888;
	margin-right: 5px;
}

.analytics tr {
	font-size: 13px;
	color: #777;
}

.analytics a {
	text-decoration: none;
	display: inline;
}

.analytics {
	border-top: none;
}

table.analytics {
	width: 100%;	
	background: #fff;
	position: relative;
	top: -5px;
}

.user-account .search_results {
	width: auto;
}

.analytics td.a-index {
	background: #fff;
}

.analytics td.a-time {
	background: #f7f7f4;	
}

.analytics td.a-origin {
	background: #fff;	
}

.analytics td.a-visitor {
	background: #f7f7f4;	
}

.analytics td.a-referrer {
	background: #fff;	
}

.analytics td.a-referrer span {
	display: block;
	width: 116px;
	overflow: hidden;
}


/* ---------------------------------------------------------------------- Message */

.messages .unread td {
	background-color: #FEFFE9;
}

.m-open .read a.title {
	background-position: 0 -38px;
}

.m-open .t-title a.title {
	background-position: 0 3px;
}

.t-title a em {
	margin-left: 10px;
	color: #81C2CF;
}

.m-open td {
	vertical-align: top;
}

.t-title p {
	padding-left: 20px;
}

.t-title .reply {
	border-top: 1px solid #dfdfd7;
	padding: 10px 0 0;
}

.m-product {
	color: #999;
	font-size: 0.9em;
}


.m-product span {
	margin-right: 10px;
}

.r-meta {
	text-align: right;
	margin-right: 8px;
	color: #BFBBB3;
}

.reply h5 {
	color: #fff;
	font-weight: bold;
	background-color: #777;
	padding: 5px 10px;
	margin: 0 0 2px 0;
	-moz-border-radius: 4px;
}

.r-message p {
	clear: both;
	padding: 0;
	color: #555;
}

a.delete-thread {
	background: #dfdfdf;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	display: inline-block;
	padding: 1px 4px;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.delete-thread:hover {
	background: #187F92;
	color: #fff;
}

.reply .submit {
	margin-top: 15px;
	float: right;
	display: inline;
	right: 20px;
	bottom: -7px;
}

#product .reply .submit,
.group .reply .submit {
	float: none;
}

.reply li {
	background-color: #fbfbfb;
	margin-top: 2px;
	padding: 8px;
}

.user-account .reply li {
	background: none;
	border-top: 1px dotted #dfdfdf;
}

.reply textarea {
	margin-left: -60px;
	padding: 0.8em;
	font-size: 14px;
	margin-bottom: 5px;
	height: 20px;
	width: 620px;
}

.messages .reply textarea  {
	margin: 0;
	width: 95%;
}

.messages .reply .submit {
	position: static;
}

.reply .reply textarea {
	margin-left: -55px;
	width: 563px;
}

/* ---------------------------------------------------------------------- Avatar Change */

.current_avatar {
	display: block;
}

.current_avatar img {
	padding: 4px;
	-moz-box-shadow: 1px 1px 2px #999999;
	-webkit-box-shadow: 1px 1px 2px #999999;
}

.with-inline-label p.avatar_upload input {
	width: auto;
}

.submit-image {
	margin-top: 10px;
}

/* ---------------------------------------------------------------------- Shopping Cart */

.cart_items table {
	font-size: 0.8em;
}

.cart_items li strong {
	font-size: 1.2em;
	margin-right: 10px;
}

.cart_items .price {
	color: #92BF23;
	font-size: 1.2em;
	margin-bottom: 6px;
}

.delete-x {
	margin-right: 8px;
	color: #BFBBB3;
}

.cart_items table td {
	vertical-align: top;
	padding: 8px 5px;
	border-bottom: 1px solid #dfdfd7;
}

.order-confirmation {
	border-top: 1px solid #dfdfdf;
	margin-top: 5px;
}

.order-confirmation table {
	padding: 15px;
}

.order-confirmation h4 {
	color: #555;
	font-size: 1.1em;
}

.order-confirmation td {
	padding: 10px;
	vertical-align: center;
}

.order-confirmation .bulleted li {
	margin: 0;
}

.order-confirmation .not_available {
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccccc0;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaaaa0;
	position: relative;
	-moz-box-shadow: 1px 1px 5px #f5f5f5;
	-webkit-box-shadow: 1px 1px 5px #f5f5f5;
	background: #fff;
}

.refund-note {
	color: #777;
	font-size: 14px;
}

.product_name strong a {
	font-size: 14px;
	font-weight: normal;
	color: #187F92;
}

.order-confirmation .ra-total,
td.price {
	width: 440px;
}

.cart-item {
	background: #E9F2F9;
	border-bottom: 1px solid #D1E2EF;
}

.order-confirmation .ra-label {
	text-align: right;
	color: #222;
	font-weight: bold;
}

.what {
	font-size: 11px;
	margin-left: 10px;
	color: #999;
	text-decoration: underline;
}

.ra-label strong {
	color: #222;
	font-weight: bold;
	font-size: 1.4em;
}

.order-confirmation .shipping-details {
	font-size: 0.9em;
	margin-bottom: 50px;
	color: #999;
}

.arr {
	line-height: 50px;
}

.order-confirmation .shipping-details h3 {
	font-size: 1.2em;
	margin: 0 0 10px;
	color: #999;
}

.order-confirmation .not_available h3 {
	margin: 20px 0 -10px;
	font-size: 14px;
	font-weight: bold;
	color: #187F92;
	padding-top: 5px;
	border-top: 1px dotted #dfdfdf;
}

.change-address {
	font-size: 1em;
	font-weight: normal;
	margin-left: 20px;
	position: relative;
	top: -4px;
}

.change-address:active {
	top: -3px;
}

.item-img img {
	padding: 5px;
	border: 1px solid #f1f1f1;
	background: #fff;
}

.side-cart-items td {
	border-bottom: 1px dotted #aaa;
	vertical-align: top;
	padding: 7px 0 3px;
}

.side-cart-items td .item-det a {
	color: #555;
}

.cart_items .not_available {
	margin: 0;
}

.cart_items h3 {
	border-top: none;
}

.itemweight {
	color: #aaa;
	font-size: 12px;
	font-family: "museo-sans-1","museo-sans-2";
}

.itemweight em {
	font-weight: bold;
}

.delete a {

}

.pricetext {
	font-family: helvetica;
	float: left;
	color: #777;
}

.orderconfirmation .pricenum-yen,
.full-box .pricenum-yen,
.side-cart-items .pricenum-yen {
	float: right;
	width: 145px;
	font-size: 13px;
	text-align: right;
	font-family: "museo-slab-1","museo-slab-2","arial";
}

.side-cart-items .pricenum-yen {
	width: 70px;
}

.total-info td {
	background: #fff;
	padding: 15px 10px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-size: 15px;
	position: relative;
}

.total-info td .pricenum {
	font-weight: normal;
}

.side-cart-items .ptotal {
	position: absolute;
	margin-top: -8px;
	width: 100px;
	z-index: 4;
	left: 24px;
}

.cart_items li strong a {
	color: #333;
	font-weight: normal;
}

.main-itemprice {
	border-bottom: 1px dotted #ccc;
}

.order-confirmation .price p {
		min-height: 24px;
}

.information-link.section-btn {
	padding: 0 8px;
}

.image-link {
	position: relative;
	width: 105px;
	height: 65px;
	padding: 3px;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
	float: left;
	background: #fff;
}

.image-link img {
	position: absolute;
	clip: rect(0 105px 65px 0);
	width: 105px;
}

.order-confirmation tr {

}

.order-confirmation tr.total {
	text-shadow: -1px 1px 0 #FFFFFF;	
}

.total-yen {
	font-size: 18px;
}

.order-confirmation .subtotal {
	background: #f9f9f9;
	font-size: 18px;
}

.order-confirmation .subtotal .loading-right {
	font-size: 16px;	
}

.order-confirmation th,
.full-box .cart-items th {
	padding: 6px;
	font-weight: bold;
	font-size: 1em;
	color: #222;
	text-shadow: -1px 1px 0 #FFFFFF;
	font-family: "museo-slab-1","museo-slab-2","arial";
}

.order-confirmation .currency {
	font-size: 14px;
	font-weight: normal;
	color: #222;
	display: inline-block;
	margin-left: 10px;
}

.order-confirmation .price,
.order-confirmation .code {
	display: inline-block;
	font-family: arial;
}

.order-confirmation .main-price,
.order-confirmation .main-code {
	font-weight: 500;
	font-size: 14px;
}

.order-confirmation .main-price {
	margin-right: 5px;
}

.order-confirmation .ra-total .main-price,
.order-confirmation .ra-total .main-code {
	font-size: 1.4em;
}

.order-confirmation .product_name strong {
	font-size: 1.4em;
	font-weight: normal;
}

.update-box {
	font-size: 0.9em;
}

.update-box .info-box {
	width: auto;
	margin-right: 25px;
}

.total td {
	border-top: 1px solid #dfdfd7;
	text-align: right;
}

.subtotal strong {

}

.shipping-option {
	color: #20ACB8;
	font-size: 14px;
}

.pricenum {
	float: right;
}

.subtotal .price {

}

.subtotal td {
	background: #F6F6F4;
	padding: 6px 10px;
	text-align: right;
}

.quantity {
	text-align: center;
}

.order-confirmation .change-address {
	text-align: right;
	font-size: 0.9em;
	font-weight: normal;
}

/* ---------------------------------------------------------------------- Search Page  */

.f-block {
	position: relative;
	z-index: 7;
}

.search_form .submit {
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat 0 -1097px;
	border: none;
	color: #fff;
	text-indent: -5000px;
	margin-top: 4px;
	display: block;
	float: right;
	margin: 0;
	padding: 0;
	height: 33px;
	width: 85px;
	outline: none;
	position: absolute;
	top: 1px;
	right: -7px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.search_form label {
	top: 7px;
	color: #aaa;
	font-weight: normal;
}

.search_form .submit:hover {
	background-position: 0 -1137px;
}

.search_form .submit:active {
	background-position: 0 -1177px;
}

.search_form.with-inline-label p {
	width: 324px;
	margin-bottom: 5px;
	top: 1px;
	height: 33px;
	margin-bottom: 6px;
}

.search_form.with-inline-label p input:focus,
.search_form.with-inline-label p input.focus {
	opacity: 1;
	filter: alpha(opacity = 100);
}

.search_form .submit:hover {
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.search_form .sf-keyword {
	width: 305px;
	font-size: 14px;
	height: 17px;
}

.email_share {
	margin-top: 5px;
}

.embed textarea {
	background: #fff;
	color: #aaa;
}

.general-panel .embed  {
	float: left;
	width: 260px;
	font-size: 12px;
}

.search_form .sf-keyword {

}

.search_form .focused {
	color: #333;
	font-style: normal;
}

.search_form .dropdown ul,
.ce-main .dropdown ul {
	padding-top: 27px;
}

.search_form .dropdown li a,
.ce-main .dropdown li a {
	padding: 3px 10px;
}

.search_form .dropdown li a {
	width: 170px;
}

.search_form .dropdown li.active a,
.ce-main .dropdown li.active a {
	padding: 5px 10px;
}

.search_form .dropdown li.active:hover,
.ce-main .dropdown li.active:hover {
	background-color: #fff;
}

.search_form .dropdown li.active a,
.search_form .dropdown li.active,
.ce-main .dropdown li.active a,
.ce-main .dropdown li.active {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.search_form .dropdown li,
.ce-main .dropdown li {
	width: 190px;
}

.search_form .dropdown,
.ce-main .dropdown {
	width: 190px;
	height: 28px;
	margin: 0 10px 0 0;
}

.ce-main .dropdown {
	margin-bottom: 40px;
}

.ddform {
	zoom: 1;
	width: 330px;
	float: right;
	margin-top: -4px;
}

.search_form .dropdown {
	margin-top: -1000px;
	top: 1000px;
	zoom: 1;
}

.sf_in {
	display: block;
	margin: 0 10px;
	font-size: 1.2em;
	line-height: 27px;
	color: #888;
}

.search_results h3 strong {
	font-size: 20px;
	font-weight: bold;
	margin-right: 10px;
}

.result_count {
	
}

.result_keyword {
	color: #333;
	font-weight: bold;
}

.renew,
.renew:active {
	color: #999;
	padding: 1px 4px;
	width: auto;
	height: auto;
	border: 1px solid #fff;
	background-color: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin: 0 0 0 6px;
	line-height: 11px;
	font-size: 15px;
	font-weight: bold;
	left: -3px;
	top: -3px;
	display: inline-block;
	position: relative;
	height: 14px;
}

.search-sort li {
	float: left;
}

.search-sort {
	padding: 10px 0 10px 15px;
	position: relative;
	border: 1px solid #f4f4f4;
	border-top: 1px solid #dfdfdf;
	float: none;
	display: block;
	background: #fff;
	margin-top: 20px;
	zoom: 1;
	*width: 100%;
}

.user-account .search-sort {
	border-top: none;
	margin-top: 0;
}

.result_category {
	color: #E68C5A;
}

.sort-list {
	margin: 0;
	position: relative;
}

.search_results .product_list li {
	margin: 0 10px 18px 0;
}

.search-sort a,
.view-type a {
	position: relative;
	padding: 6px 10px;
	background: #f9f9f8	url("/images/bg-bigbtn.gif") repeat-x scroll 0 0px;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	border-left: none;
	text-shadow: 1px 1px 1px #fff;
	display: block;
	color: #777;
}

.view-type {
	position: absolute;
	right: 10px;
	top: 9px;
}

.view-type a {
	display: block;
	float: left;
	margin: 0;
	width: 23px;
	height: 18px;
}

.view-type a span {
	text-indent: -5000px;
}


.search-sort a:hover {
	color: #222;
}

.search-sort h5 {
	margin-right: 15px;
}

.search_results .product_list {
	padding: 15px 0 0 0;
	margin-top: 10px;
	background: url(http://static.flutterscape.net/images/separator.png) no-repeat -170px 0;
}

.search-sort a.mousedown,
.search-sort .active a {
	border: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	color: #187F92;
	background: #fff;
	text-shadow: 0 1px 0 #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.search_results .filter-b {
	float: left;
	display: inline;
	margin: 10px 0 20px;
}


.category_list li a {
	display: block;
	padding: 4px 3px;
	border-bottom: 1px dotted #dfdfd7;
}

.category_list li.active a {
	background-color: #F5F5F2;
	color: #888;
}

.join-block {
	position: relative;
	top: -24px;
}

.join-block img {
	position: relative;
	top: 21px;
	margin-left: 15px;
}

.user-account .action-panel {

}

.requests-box .join-block {
	background: #F2F7EA;
}

.scroll-loader,
.totop {
	position: fixed;
	bottom: 20px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	padding-right: 10px;
	margin-left: 1060px;
	z-index: 50000;
}

.totop {
	text-align: right;
}

.totop a {
	color: #187F92;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
}

.totop a:hover {
	font-style: none;
}

.totop-inner,
.down-link {
	background: #fff;
	padding: 2px 5px;
	display: inline-block;
	text-align: center;
	border: 2px solid #eeeeea;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.totop-inner {
	width: 55px;
}

.sloader {
	text-align: center;
	margin-top: 20px;
}

.loading-inner {
	font-size: 16px;
	-moz-box-shadow: 1px 1px 2px #9991050;
	-webkit-box-shadow: 1px 1px 2px #9991050;
}

.loading-inner span {
	display: inline-block;
	margin-top: 7px;
	margin-left: 5px;
}


.join-block h3 {
	margin-bottom: 0;
	font-size: 30px;
	font-weight: bold;
	color: #8FB5BF;
	font-family: "museo-slab-1","museo-slab-2", "arial";;
}

.join-block p,
.user-account .action-panel p {
	margin: 5px 0 0;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	font-size: 16px;
}

.join-block p a {
	font-weight: bold;
}

.join-block p em {
	color: #bbb;
	font-weight: bold;
}

.join-block .jb-c {
	display: none;
}

.in-japan .join-block .for-japan {
	display: block;
}

.outside-japan .join-block .for-outsidejapan {
	display: block;
}

.banner-01 img {
	background: url(http://static.flutterscape.net/images/banner-follow.gif) no-repeat 0 0;
}

img.follow-header {
	width: 144px;
	height: 41px;
}

.banner-01 {
	text-align: center;
	margin: 10px 0 50px;
}

.banner-01 ul {
	background: #f1f1ee;
	border: 1px solid #e7e7e4;
	border-top: none;
	padding: 15px;
	width: 112px;
	text-align: left;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.banner-01 ul a {
	color: #999;
	font-size: 11px;
}

.banner-01 ul a:hover {
	color: #369BAF;
}

.banner-01 ul a span {
	position: relative;
	top: -6px;
	left: 5px;
}

.f-twitter img {
	width: 22px;
	height: 22px;
	background-position: 0 -77px;
}

.f-twitter a:hover img {
	background-position: -31px -77px;
}


.f-facebook img {
	width: 22px;
	height: 22px;
	background-position: 0 -48px;
}


.f-facebook a:hover img {
	background-position: -31px -48px;
}


/* ---------------------------------------------------------------------- Pagination  */

.pagination li {
	float: none;
	display: inline-block;
	margin: 3px 0 0;
	border: none;
	padding: 0;
	color: #ccc;
	font-size: 13px;
	font-weight: bold;
}

.pagination ul {

}

.pagination li a,
.pagination li strong {
	padding: 4px 8px;
	border: 1px solid #fff;
	border-top: none;
	display: inline-block;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
}

.pagination li,
.pagination li a {
	text-indent: -5000px;
	display: block;
	padding: 0;
	line-height: 0;
	position: absolute;
	font-family: arial;
	font-weight: normal;
	font-style: normal;
}

.pagination li a:hover,
.pagination li strong{
	color: #9BC4CF;
}

.search_results .pagination ul {
	text-align: center;
	float: none;
}


/* ------ */
tr.read a.title {
}
tr.unread a.title {
	font-weight: bold;
}
.cmtcontent {
	display: none;
}

/* ---------------------------------------------------------------------- Seller Guide  */
.sg-block {
	margin-bottom: 3em;
	background: #fff;
	text-shadow: 0 1px 0 #fff;
	padding: 20px;
}

.sg-block p {
	color: #444;
}

.sg-block .not-allowed,
.highlight {
	background: #DCDF81;
	color: #636429;
	text-shadow: 1px 1px 0 #EAED89;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: 1px solid #BCBF6B;
	position: relative;
}

.not-allowed .img-pin,
.highlight .img-pin {
	position: absolute;
	top: -10px;
	right: 10px;
	border: none;
}

.sg-block .not-allowed a,
.highlight a {
	color: #187F92;
	text-decoration: underline;
	font-weight: bold;
}

.public-left {
	width: 680px;
}

.sg-howto .imgleft {
	float: left;
}

.sg-howto .imgright {
	float: right;
}

.sg-howto .sg-det {
	
}

.sg-block h3 {
	background: transparent url(http://static.flutterscape.net/images/separator.png) no-repeat -230px bottom;
	padding-bottom: 6px;
	margin-bottom: 0.5em;
}

.sg-side .sg-link {
	position: relative;
	right: -25px;
}

.sg-side h3 {

}

.sg-side h5 {
	padding-left: 15px;
}

.sg-link .active {
	position: relative;
}

.sg-link .active img {
	position: absolute;
	top: 0;
	left: -6px;
}

.sg-side .navigation {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: none;
	border: none;
}

.sg-link .active span {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: none;
	border: none;
}

.sg-link span {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	background: none;
	border: none;	
	text-shadow: 1px 1px 0 #fff;
	font-weight: bold;
	color: #187F92;
}

.user-account .sg-link .active img {
	left: -2px;
	top: -1px;
}

.user-account .sg-link .active span img {
	position: relative;
	left: 0;
	top: 3px;
}

.sg-link .active a span,
.sg-side .sg-link li.active a {
	text-decoration: none;
	text-shadow: none;
	color: #E68C5A;
}

.user-account .sg-side .sg-link li.active span {
	color: #999;
}

.user-account .tips {
	margin-top: 30px;
}

.user-account .tips {
	padding: 10px;
	margin: 25px 0 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 0 1px 0 #efefe0;
	-webkit-box-shadow: 0 1px 0 #efefe0;
}

.user-account .sg-side .sg-link li  a {
	padding: 0;
	border: none;
}

.layout1 .sg-side .sg-link {
	position: static;
	padding: 15px 0;
	width: 190px;
}

.user-account .sg-side .sg-link {
	width: auto;
	overflow: hidden;
}

.user-account .sg-link li {

}

.user-account .sg-link li:hover {
	background: url("/images/bg-bigbtn.gif") repeat-x scroll 0 -1px #F6F6F0;
}

.user-account .sg-link li.active {
	background: #fff;
}

.layout1 .sg-side .non-menu {
	margin: 0 10px;
}

.themes .sg-side .non-menu {
	margin: 0 40px;
}

.theme a {
	display: block;
	font-weight: 500;
	font-size: 12px;
	padding: 4px;
	margin-bottom: 4px;
}

.theme a img {
	position: relative;
	margin-top: -15px;
	top: 7px;
}

.layout1 .sg-side h4 {
	margin: 0 8px;
	font-size: 14px;
}

.sg-link {
	margin: 0 auto;
}

.sg-side .sg-link li a {
	display: block;
	padding: 4px 0;
	color: #999;
	padding: 4px 25px;
	text-decoration: underline;
}

.layout1 .sg-side .sg-link li a {
	text-decoration: none;
	text-shadow: 1px 1px 1px #FFFFFF;
	font-weight: bold;
}

.sg-side .sg-link li.all-cat a {
	font-weight: bold;
	font-size: 1.1em;
}

.sg-link li a:hover {
	color: #666;
}

.not-allowed {
	background-color: #F5F5F2;
}

.s-banner {
	margin-top: 60px;
	margin-right: -35px;
	position: relative;
}

.sub-banner {
	color: #666;
	font-size: 0.9em;
	padding: 5px 12px;
	background: #fafaf7;
	clear: both;
	position: relative;
	border: 1px solid #dfdfd0;
	-moz-border-radius: 2px 2px 0 2px;
	-webkit-border-radius: 2px 2px 0 2px;
	z-index: 1;
}

.s-banner .triangle {
	position: absolute;
	border-color: transparent transparent transparent #aaaaa0;
	right: -15px;
	bottom: -14px;
}

.sub-banner h4 {
	color: #666;
}

.sub-banner h4 {
	margin: 0;
}

.sub-banner p {
	margin: 3px 0 0;
}

/* ---------------------------------------------------------------------- Feedback  */

.feedback_btn {
	position: fixed;
	top: 50%;
	left: 0;
	margin-top: -60px;
	z-index: 4;
}

.feedback_btn img {
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat 0 -453px;
	width: 34px;
	height: 127px;
}


/* ---------------------------------------------------------------------- Seller Page  */


.seller_avatar {
	position: relative;
	z-index: 1;
}

.seller-page .seller_avatar {
	margin-top: -15px;
}

.seller_about h2 {
	color: #FF5C5C;
	font-size: 2.4em;
	margin-bottom: 10px;
}

.seller_avatar img {
	-moz-box-shadow: 1px 1px 2px #999999;
	-webkit-box-shadow: 1px 1px 2px #999999;
	padding: 8px;
	background-color: #fff;
}

.seller_about {
	border: 1px solid #fff;
	background-color: #F5F5F2;
	min-height: 146px;
}

.seller-c {
	padding: 15px;
}

.seller-box {
	margin-bottom: 20px;
}

.seller_left .submenu {
	margin-top: 0;
}

.column_four .seller-right {
	width: 708px;
	-moz-box-shadow: 1px 2px 3px #ddd;
	-webkit-box-shadow: 1px 2px 3px #ddd;
	border: 1px solid #dfdfdf;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background: #fff;
}

.seller-page {

}

#seller-page .mc,
.layout1 .mc {
	padding: 0;
}

.user-account .mc {
	overflow: visible;
}

.layout1 .mc  {
	margin-top: 0;
	position: relative;
	background-position: 0 -1px;
	top: -1px;
}

.sidebar {
	width: 320px;
	background: none;
	padding-top: 0;
	position: relative;
}

.result_box {
	width: 710px;
	position: relative;
	overflow: visible;
	padding: 20px 0;
}

.shoppingcart .result_box {
	margin-top: -30px;
}

.full-box {
	width: auto;
}

.user-account .full-box,
.guest-page .full-box {
	width: 100%;
}

.user-account h2 {
	margin: 20px 0 0;
	font-size: 20px;
}

.main-form {
	padding: 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	float: left;
	width: 546px;
	margin-bottom: 15px;
}

.result-list h2 {
	font-size: 20px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

#emailInformation1 {
	height: 115px;
}

.user-account h2 img {
	width: 50px;
	padding: 3px;
	border: 1px solid #ececec;
	float: left;
	margin-right: 10px;
	margin-bottom: -10px;
}

.result-list h2 a,
.section-title a {
	font-weight: 500;
	font-family: "museo-sans-1","museo-sans-2";
	font-size: 14px;
}

.user-account h2 a:hover {
	text-decoration: none;
}

.form-tip {
	float: left;
	width: 200px;
	margin-right: 40px;
}

.form-tip li {
	margin-bottom: 10px;
	padding-bottom: 20px;
}

.avatar .form-tip li,
.account .form-tip li {

}

.form-tip li div {
	color: #777;
}

.form-tip li {
	border-top: none;
}

.form-tip li:hover {
	background: none;
}

.form-tip .ft1 {
	height: 475px;
}

.seller-account .form-tip .ft1 {
	height: 547px;
}

.user-account h3 {
	margin-bottom: 0;
	margin-right: 10px;
}

.form-tip .ft2 {
	height: 156px;
}

.form-tip h3 {
	font-size: 14px;
}

.with-inline-label p input[disabled="disabled"],
.with-inline-label p input.disabled {
	color: #bbb;
	background: #f1f1f1;
	border-color: #ddd;
}

.user-account .result_box h3 img {
	position: relative;
	top: 10px;
	border: 1px solid #dfdfdf;
	padding: 2px;
	width: 30px;
	margin-right: 10px;
}

.user-account .result_box .feeds h3 img {
	position: static;
	margin: 0;
	padding: 0;
	border: none;
	width: auto;
}

.submenu li.view-analytics {
	position: absolute;
	right: 0;
	top: 4px;
	z-index: 1;
	padding-right: 10px;
}

.submenu li.view-analytics a {
	text-decoration: none;
}

.user-account .result_box .feeds h3 .section-btn {
	position: relative;
	top: -5px;
	right: -5px;
}

.user-account .result_box h3 .actions img {
	margin-right: 5px;
	border: none;
	padding: none;
	top: 0;
	width: 18px;
	padding: 0;
}

.user-account .result_box h3 a {
	text-shadow: none;
	color: #187F92;
	font-weight: bold;
	font-family: arial;
}

.user-account .result_box h3 a.active  {
	color: #333;
	font-weight: bold;
}

.user-account .result_box h3 em {
	font-size: 18px;
	font-weight: bold;
	margin: 0 5px;
	position: relative;
	top: -2px;
}

.user-account .result_box .breadcrumb h3 a {
	font-size: 22px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.sr-c {
	padding: 25px;
	position: relative;
}

.seller-page .sr-c {
	min-height: 350px;
}

.seller-left,
.group-left,
.l1-left {
	width: 260px;
	padding: 20px 20px 20px 0;
	overflow: hidden;
}

.seller-page .seller-left h3 {
	font-size: 13px;
	margin-bottom: 8px;
	color: #999;
}

.seller-page .rating {
	text-align: left;
}

.aboutme {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	position: relative;
	color: #747266;
	font-size: 13px;
	font-family: "verdana";
	margin-top: 45px;
	overflow: hidden;
}

.meta-info {
	font-size: 11px;
	color: #777;
}

 .result_box .search_results .menu-text {
	display: inline-block;
	margin: 0;
	padding: 0;
	top: -20px;
	float: none;
}

.user-account .result_box .menu-text .active  {

}

.result_box h3 {
	font-size: 20px;
	font-family: arial;
	color: #333;
	font-weight: bold;
	margin: 0 20px 0 0;
}

.result_box .guides-block h3 {
	font-size: 18px;
}

.result_box .form-tip h3 {
	font-size: 15px;
}

.result_box #search_discover a {
	background: none;
	padding: 0;
	border: none;
	position: absolute;
	right: -7px;
	top: 4px;
}

.result_box #search_discover input {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width: 200px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: 1px solid #ccc;
	padding: 5px 8px;
}

.result_box #search_discover {
	position: absolute;
	left: 470px;
	top: -2px;
}

.result_box #search_discover p {
	width: 218px;
	-moz-border-radius:8px;
	-webkit-border-radius: 8px;	
	margin: 0;
	height: 30px;
}

.result-list h3.f-header.loading {
	background: url("/images/loader_small.gif") no-repeat scroll right center transparent;
}

.result_box #search_discover label {
	font-size: 12px;
	font-weight: normal;
	top: 2px;
	background: url("/images/icon-search.png") no-repeat scroll 0 -1px transparent;
	padding-left: 27px;
}

.profile .result_box h3 a {
	text-decoration: none;
	display: inline;
	font-weight: bold;
	color: #222;
}

.profile .result_box h3 {
	font-weight: bold;
	margin: 5px 0 12px;
}

.profile .result_box .breadcrumb h3 {
	margin: -20px 0 12px;	
}

.seller-page h1 {
	background: #f4f4f4;
	border-bottom: 1px solid #ececea;
	padding: 10px 10px 10px 130px;
	margin: 20px -20px 0;
}

.seller-page h1 a,
.seller-page h2 {
	font-weight: bold;
	font-size: 22px;
	color: #433B36;
	text-shadow: 1px 2px 1px #ddd;
	letter-spacing: -2px;
}

.seller-page h1 a {
	color: #7F8A5F;
	text-shadow: -1px 1px 0 #fff;
}

.seller-page h2 {
	letter-spacing: 0;
	margin-bottom: 50px;
}

span.menu-text a span {
	white-space: pre;
	text-shadow: -1px 1px 0 #fff;
}

.menu-text.show a,
.menu-text.show a:hover {
	display: block;
	font-size: 18px;
	margin-top: -2px;
}

.menu-text span a.active,
.menu-text span a.active:hover {
	font-size: 22px;
}

.menu-text.show a.active,
.menu-text.show a.active:hover {
	margin-top: 0;
	font-size: 22px;
}

.menu-text span a {
	color: #8d8a81;
	text-shadow: none;
}

span.h-text em {
	font-style: normal;
	text-transform: capitalize;
	font-weight: bold;
}

.seller-page h1 span {
	font-size: 12px;
	color: #c9c9c9;
	display: block;
}

.seller-items li {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #fbfbfa;
	padding: 20px;
	margin: 20px 0;
	border-right: 1px solid #F3F3F0;
	border-bottom: 1px solid #F3F3F0;
	position: relative;
}

.item-counter {
	color: #ddd;
	font-size: 30px;
	font-weight: bold;
	position: absolute;
	right: 10px;
	bottom: 10px;
	text-shadow: -1px 1px 0 #fff;
}

.seller-items img {
	padding: 5px;
	background: #fff;
	-moz-box-shadow: 1px 1px 1px #ccccc9;
	-webkit-box-shadow: 1px 1px 1px #ccccc9;
	float: left;
	margin-right: 15px;
}

.show-more {
	border: 1px solid #F3F3F0;
	background-color: #f9f9f8;
	background-position: center right;
	display: block;
	padding: 5px;
	text-align: center;
	color: #999;
	font-size: 0.9em;
}

.show-more:hover {
	background: #fff;
}

.seller-items h4 {
	margin: 0 0 5px;
	padding: 0;
	font-size: 15px;
	font-weight: bold;
}

.seller-items h4 a {
	color: #187F92;
	text-shadow: -1px 1px 0 #fff;
}

.seller-items h4 a:hover { 
	color: #9DAF6D;
}
	
.seller-items .item-price .currency {
	color: #ccccc9;
	text-shadow: none;	
}

.seller-items .description {
	padding-top: 0;
	margin-left: 106px;
	margin-top: 5px;
	font-family: verdana;
	color: #999;
}

.more-detail {
	display: inline-block;
	background: #dedede;
	color: #fff;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	padding: 0 6px;
	font-size: 0.9em;
}

.more-detail:hover {
	background: #9DAF6D;
	color: #fff;
}

.favorites {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #FBCDCE;
	padding: 1px 8px;
	color: #f9f9f8;
	text-shadow: none;
	font-size: 16px;
	line-height: 28px;
}

.favorites img {
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin-right: 0;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.aboutme .triangle {
	display: block;
	border-color: #fcfcfc #fcfcfc #f4f4f4 #fcfcfc;
	position: absolute;
	left: 35px;
	top: -31px;
}

.seller-page .share-block h5 {
	width: 83px;
}

.seller-ti,
.seller-tf,
.seller-tl,
.stats a {
	display: inline-block;
	width: 100px;
	_width: 90px;
	text-align: center;
	background: #BECF8E;	
	color: #fff;
	font-size: 50px;
	font-weight: bold;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-right: 1px solid #BFBBB3;
	border-bottom: 1px solid #BFBBB3;
	padding: 20px 20px 19px;
	font-family: "Arial";
	text-shadow: -1px 0px 0 #7f8a5f;
	overflow: hidden;
}

.all-items {
	clear: both;
}

.seller-ti {
	float: left;
}

.seller-ti span,
.seller-tf span,
.seller-tl span,
.stats a span {
	display: block;
	font-size: 12px;
	color: #fff;
	text-shadow: -1px 0 0 #7F8A5F;
}

.seller-ti span {
	font-size: 13px;
}

.seller-tf,
.seller-tl,
.stats a {
	background: #FF5C5C;
	font-size: 26px;
	padding: 4px;
	text-shadow: -1px 0px 0 #ab3e3e;
	width: 100px;
	margin-left: 5px;
}


.seller-tl,
.seller-tf,
.stats a {
	margin-top: 4px;
	background: #fcfcfa;
	color: #187F92;
	text-shadow: -1px 0px 0 #f9f9f8;
}

.seller-tf {
	margin-top: 0;
}

.seller-tl span,
.seller-tf span,
.stats a span  {
	color: #187F92;
	text-shadow: -1px 1px 0 #f9f9f8;
}

.seller-ti:hover {
	color: #7f8a5f;
	background: #E3EFC2;
	cursor: pointer;
}

.seller-ti:hover span {
	color: #7f8a5f;
	background: #E3EFC2;
	text-shadow: -1px 1px 0 #EBEFE0;	
}

.seller-tl:hover,
.seller-tf:hover {
	cursor: pointer;
}


/* ---------------------------------------------------------------------- Awards  */

.awards img {
	width: 40px;
	height: 40px;
	background: transparent url(http://static.flutterscape.net/images/awards.png) no-repeat 0 0;
}

.awards a {
	display: inline-block;
	border: 2px solid #DFDFDF;
	background: #F6F6F4;
	padding: 2px;
	width: 40px;
	height: 45px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-width: 0 2px 2px 0;
}

.awards .red img {
	background-position: 0 -52px;
}

.awards .blue img {
	background-position: 0 -103px;
}

.awards .beige img {
	background-position: 0 -151px;
}

.awards .kawaii img {
	background-position: 0 -201px;
}

.awards .akiba-kei img {
	background-position: 0 -251px;
}

.awards .arashi img {
	background-position: 0 -302px;
}

/* ---------------------------------------------------------------------- Shipment  */

.img-preview {
	
}

.img-preview .m-img {
	width: 400px;
	border: 1px solid #fff;
	border: 1px solid #dfdfd7;
	padding: 3px;
}

.zoom .m-img {
	width: auto;
}

.zoom-link a {
	
}

.shipping-detail {
	padding: 20px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #ccccc0;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaaaa0;
	position: relative;
	-moz-box-shadow: 1px 1px 5px #f5f5f5;
	-webkit-box-shadow: 1px 1px 5px #f5f5f5;
	position: relative;
	top: 20px;
}

.total-info {
	position: relative;
}

.shipping-detail td,
.shipping-detail th {
	padding: 8px;
	vertical-align: top;
}

.shipping-detail td.product_name {
	width: 240px;
}

.shipping-detail h3 {
	margin: 0;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	font-weight: bold;
}

.order-confirmation label {
	float: none;
}

.orderconfirmation .mc {

}

.order-confirmation .so-label .info-link {
	color: #fff;
	font-family: "museo-sans-1","museo-sans-2";
	background: #A7C7DF;
	padding: 0 8px;
	text-shadow: none;
	font-size: 11px;
}

.order-confirmation .page-btn img {
	background: #fff url(http://static.flutterscape.net/images/bg-paypalclicked.png) no-repeat -100px center;
	padding: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: 145px;
	height: 42px;
	display: inline;
}

.order-confirmation .page-btn img.loader-image {
	position: absolute;
	top: 8px;
	right: 25px;
	width: auto;
	height: auto;
}

/* ---------------------------------------------------------------------- Awards  */

.awards-guide .zoom .m-img {
	width: 800px;
}



/* ---------------------------------------------------------------------- Notice  */
.fs-notice {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	background: #6d6a5c;
	z-index: 500001;
}

.fs-box {
	border-top: 1px solid #858378;
	margin-top: 1px;
}

.fs-content {	
	font-family: "Gill Sans";
	font-size: 20px;
	color: #fff;
	display: inline-block;
	padding: 0 0 3px;
}

.fs-content a {
	color: #94C718;
}

.fs-main {
	padding: 12px 0;
	position: relative;
	width: 960px;
	margin: 0 auto;
}

.fs-c {
	display: inline-block;
	position: relative;
	*display: inline;
	zoom: 1;
}

.notice-type {
	padding: 1px;
	-moz-box-shadow: 0 1px 2px #555;
	-webkit-box-shadow: 0 1px 2px #555;
}

.type-success .notice-type  {
	background: #94c801;
}

.type-error .notice-type {
	background: #ff5d5a;
}

.type-success .n-icon {
	background: transparent url(http://static.flutterscape.net/images/cssimage.png) no-repeat 0 -808px;
	width: 20px;
	height: 15px;
	position: absolute;
	top: 8px;
	left: 12px;
}

.type-error .n-icon {
	background: transparent url(http://static.flutterscape.net/images/cssimage.png) no-repeat -24px -808px;	
}

.close-notice {
	margin: 5px 5px 0 10px;
}

.close-notice a {
	color: #6c695c;
	background: #a4a39b;
	padding: 3px 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-box-shadow: 1px 1px 4px #666;
	-webkit-box-shadow: 1px 1px 4px #666;
	font-size: 15px;
}

/* ---------------------------------------------------------------------- Create Entry */

.subtle a {
	font-size: 11px;
	text-decoration:underline;
	font-weight: normal;
	display: block;
}

.ce-t1 {
	font-size: 12px;
}

.ce-browse {
	padding: 10px;
	background: #F3F3F0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	position: relative;
}

.ce-browse embed,
#imagesInput {
	float: left;
}

.subtle {
	color: #777;
	font-size: 0.9em;
	margin: 5px 0 35px 0;
}

.layout1 .subtle {
	margin-bottom: 0;
}

.option-block {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	background: #F3F3F0;
}

.info-link,
.info-link:hover {
	margin: 0;
	float: none;
}

.so-label .info {
	top: -73px;
	left: -14px;
	background: #555;
	width: 225px;
	position: absolute;
	color: #fff;
	padding: 6px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.so-label .info img {
	position: absolute;
	bottom: -8px;
	left: 20px;
}

.am .info {
	top: -140px;
	left: -17px;
}

.so-label {
	position: relative;
}

.option-block .op-c {
	padding: 15px 0;
}

.optional-content {
	padding: 15px;
}

.optional-content .error {
	top: -15px;
}

/* ---------------------------------------------------------------------- Badges*/

.badges-block {

}

.badges h1 {
	margin: 10px 0 15px;
	color: #555;
	text-shadow: 2px 2px 1px #ccccc9cc9;
}

.badges h2 {
	padding: 2px 8px;
	background: #F3F3F0;
	text-shadow: 0px 1px 0px #fff;
}

.badges-block .bcode {
	width: 220px;
	font-size: 10px;
	color: #c0bfb1;
	border: 2px solid #e8e8e5;
	background: #fffef0;
	padding: 5px;
	overflow: hidden;
}

.badges-block li {
	margin: 10px 0;
	border-bottom: 1px solid #dfdfd7;
	padding: 10px 0;
}


/* ---------------------------------------------------------------------- Buyer Guide*/

.buyer-header {
	background: #F3F3F0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	color: #666;
	text-shadow: 0 1px 0 #fff;
	margin-right: 15px;
	padding: 15px
}
.buyer-header p {
	float: right;
	width: 250px;
	color: #fff;
	font-size: 0.9em;
	line-height: 14px;
	background: #8F8D86;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 4px 10px;
	margin-top: 14px;
	border-bottom: 1px solid #dfdfd7;
	border-left: 1px solid #dfdfd7;
}

.buyer-header p em {
	text-shadow: 1px 1px 3px #5F5D53;	
	color: orange;
	font-weight: bold;
	font-size: 1.2em;
}

.buyer-header h1 {
	color: #6B7F17;
	margin-top: 3px;
	font-size: 2.1em;
	font-weight: bold;
}

.buyer-header h2 {
	color: #666;
	font-size: 1.5em;
	font-weight: bold;
}

.bhc {
	height: 70px;
}

ul.flow {
	margin-top: 35px;
	margin-bottom: 100px;
}

.flow li {
	float: left;
	display: inline;
	position: relative;
	overflow: visible;
	border:none;
}

.flow li:hover {
	background: none;
}

.flow h3,
.flow h5 {
	font-size: 1em;
	font-weight: 500;
	color: #666;
	margin-bottom: 8px;
}

.flow h5 {
	font-size: 1.3em;
	margin-bottom: 0;
}

.flow p {
	width: 145px;
	font-size: 0.9em;
	color: #666;
	line-height: 13px;
	height: 65px;
}

.sg-block h4 {
	font-size: 1.1em;
	font-weight: 500;
}

.flow-image {
	background: #FF5C5D;
	border: 1px solid #E05251;
	float: left;
	-moz-box-shadow: 1px 1px 3px #ccccc9;
	-webkit-box-shadow: 1px 1px 3px #ccccc9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.flow-image h4 {
	font-size: 1.5em;
	height: 52px;
	line-height: 20px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	width: 125px;
	float: left;
	color: #fff;
	text-align: center;
	text-shadow: 2px 2px 0 #E05251;
	padding-top: 7px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	letter-spacing: -1px;
}

.sg-howto .flow-image h4 {
	line-height: 42px;
}

.flow .arrow-green {
	margin: 15px 20px;
	float: left;
	display: inline;
}

.sg-howto .flow {
		padding: 15px 20px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		background: #FCFCFA;
		float: left;
		border: 1px solid #f4f4f4;
		border-right: 1px solid #dfdfdf;
		border-bottom: 1px solid #dfdfdf;
		margin: 0 0 50px;
}

table.sample td {
	background: #FCFCFA;
	border: 1px solid #f4f4f4;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin: 0 0 30px;
	vertical-align: middle;
	text-align: center;
	font-size: 1.5em;
	padding: 10px 0;
	font-weight: bold;
}

table.sample {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 30px;
}

table.sample em {
	color: #FF5C5D;
}

table.sample th {
	background: #fff;
	border: 1px solid #f4f4f4;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin: 0 0 30px;
	vertical-align: middle;
	text-align: center;
	font-size: 1.3em;
	padding: 10px 0;
	color: #999;
}

.pricing-sample li {
	background: #f45c5c url(http://static.flutterscape.net/images/pricing-3.png) repeat-y right 0;
	float: left;
	width: 532px;
	position: relative;
}

.pricing-sample li div {
	display: table-cell;
	vertical-align: middle;
}

.pricing-sample .c-left {
	font-family: helvetica;
	font-size: 20px;
	color: #fabebd;
	text-align: right;
	padding: 20px;
	width: 222px;
	position: absolute;
	clear: both;
	top: 0;
	bottom: 0;
	right: 0;
	border-bottom: 1px solid #d85151;
	text-shadow: 1px 1px 0 #cc4e4e;
}

.pricing-sample .original-price .c-left,
.pricing-sample .item-price .c-left {
	border: none;
	background: #f55d5d;
	font-size: 36px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	text-shadow: none;
}


.pricing-sample .checkout-price .c-left {
	font-size: 47px;
	color: #cc4d4d;
	background: #fde1e1;
	text-align: center;
	font-weight: bold;
	text-shadow: none;
	border: none;
}

.pricing-sample .checkout-price .c-right a {
	border-bottom: none;
}

.pricing-sample .c-right a img {
	padding: 5px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-right: 1px solid #f4f4f4;
	border-left: 1px solid #f4f4f4;
	float: right;
}

.pricing-sample .original-price .c-right a,
.pricing-sample .item-price .c-right a,
.pricing-sample .checkout-price .c-right a {
	font-size: 20px;
	font-weight: bold;
}

.pricing-sample .original-price .c-right a {
	padding: 25px 5px;
}

.pricing-sample .checkout-price .c-right a {
	padding: 30px 5px;
}

.pricing-sample .item-price .c-left {
	background: #cc4d4d;
}

.pricing-sample .original-price .p-spacer,
.pricing-sample .item-price .p-spacer {
	position: absolute;
	bottom: -10px;
	left: 0;
	z-index: 1;
}

.pricing-sample .c-left img {
	margin-right: 15px;
}

.pricing-sample .shipping .c-right a,
.pricing-sample .fs-handling .c-right a,
.pricing-sample .fs-flatrate .c-right a,
.pricing-sample .seller-profit .c-right a {
	background: #FFFFEF;
}

.pricing-sample .c-right a {
	background: #f4f2ec;
	font-family: helvetica;
	font-size: 14px;
	color: #666;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #d5d4d2;
	text-align: center;
	padding: 20px 5px;
	width: 260px;
	float: right;
}

.pricing-sample .c-right a span,
.pricing-sample .c-right a:hover span,
.pricing-sample .c-right a:hover p {
	text-decoration: normal;
}

.pricing-sample .c-right a p {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	line-height: normal;
	margin-top: 10px;
	padding: 0 20px;
	color: #999;
}

.pricing-sample .c-right a:hover {
	color: #444;
}

.pricing-sample .c-right {
	float: left;
}

.sample-item {
	float: left;
	width: 100px;
}

.sample-item img {
	padding: 8px;
	-moz-box-shadow: 1px 1px 3px #dfdfdf;
	-webkit-box-shadow: 1px 1px 3px #dfdfdf;
}

.sample-item a {
	display: block;
	text-align: center;
}

.pricing-sample {
	float: left;
	width: 565px;
	position: relative;
	left: 30px;
	margin-bottom: 40px;
}

.cards li {
	float: left;
	margin: 0 5px 0 0;
	border: none;
}

.pricing-sample .c-right a img.icon-prime {
	float: none;
	margin-top: -19px;
	position: relative;
	top: 10px;
}

.sr-c .cards img {
	padding: 0;
	border: none;
}

.actions-box .flow h5 {
	font-size: 1em;
	color: #444;
}

.sr-c .zoom-link img {
	padding: 0;
	border: none;
}

.actions-box .flow a {
	font-style: italic;
	color: #999;
	text-decoration: underline;
}

.misc-info {
	position: absolute;
	margin-top: 70px;
	left: 115px;
}

.misc-info img {
	margin-top: 15px;
}

.misc-info p em {
	color: orange;
}

.misc-info p {
	border-left: 1px solid #ddd;
	padding: 8px 0 0 8px;
	color: #999;
	margin-top: 10px;
	height: auto;
}

.arrow-flow {
	margin: 76px 0 0 -415px;
	width:381px;
}


/* ---------------------------------------------------------------------- Deleted Product */

.dpc {
	text-align: center;
}

.error-page .dheader {
	background: #dcdf81;
	padding: 15px 20px;
	color: #636429;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-bottom: 1px solid #93943d;
	border-right: 1px solid #93943d;
	text-shadow: 1px 1px 0 #eaed89;
	margin-bottom: 30px;
}

.error-page h1 {
	font-size: 2.2em;	
}

.error-page .bigemo {
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	font-size: 300px;
	padding: 0 180px;
	color: #187F92;
	display: block;
	text-align: center;
	text-shadow: 2px 2px 3px #aaa;
}

.error-page h2 {
	font-size: 2em;
}

.error-page .section-list {
	padding: 0 10px 10px;
	margin-top: 10px;
}

.error-page h4 {
	font-size: 1.6em;
	margin-bottom: 10px;
}

.item-list li.xmas-page,
#product .xmas-page,
.column_four.xmas-page {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 10px solid #FFF;
	-moz-box-shadow: 2px 3px 0 #dfdfdf;
	-webkit-box-shadow: 2px 3px 0 #dfdfdf;
}

.xmas-page .xmas-title {
	color: #d66664;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	text-shadow: 1px 1px 1px #63958A;	
}


.xmas-page .xmas-title strong {
	color: #fff;
}

.item-list li.xmas-page {
	width: 816px;
	margin-bottom: 10px;
	margin-top: 0;
}

.xmascon {
	padding: 10px;
	width: 816px;
	font-size: 25px;
	overflow: hidden;
	position: relative;
}

.item-list li.xmas-page img {
	max-width: none;
	width: 350px;
	position: absolute;
	right: -55px;
	top: -20px;
}

.xmascon:hover {
	text-decoration: none;
}
.sidebar .xmascon img {
	width: 306px;
	left: 10px;
	position: relative;
	top: 11px;
	margin-top: -37px;
}

.sidebar .xmascon{
	width: 280px;
	font-size: 20px;
}

/* ---------------------------------------------------------------------- Comparison */

.comparison {
	border-collapse: separate;
}

.comparison th {
	color: #BFBBB3;
	text-shadow: none;
	padding: 10px;
	font-weight: bold;
	text-align: center;
	white-space: pre;
	text-shadow: 1px 1px 1px #222;
}

.comparison .mp2,
.comparison .mp3,
.comparison .mp4,
.comparison .mp5 {
	background: #555;
	border: 1px solid #333;
	border-left: 1px solid #777;
	border-bottom: 1px solid #777;
}

.comparison td {
	padding: 8px 4px;
}

.comparison .con-title {
	color: #222;
	border: none;
	font-weight: 500;
	border-left: 1px solid #fff;
	border-right: 1px solid #e1e1e1;
	padding-right: 15px;
	text-align: right;
}

.comparison .c-header em {
	padding-right: 15px;
	text-align: right;
	font-size: 1.3em;
	width: 165px;
	display: block;
	font-weight: bold;
}

.comparison .c-header {
	color: #444;
	font-size: 1.1em;
	padding-top: 15px;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #fff;
}

.comparison td {
	border-top: none;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #fff;
	border-right: none;
	border: none;
}

.comparison tr.odd {
	background: #f6f6f6;
	border: none;
}

.comparison .c-yes,
.comparison .c-no {
	text-align: center;
	border: none;
	border-left: 1px solid #fff;
	border-right: 1px solid #dfdfd7;
	color: #dedede;
	font-family: "arial black";
	font-size: 1.1em;
}

.comparison .c-yes span {
	color: #777;
	text-shadow: 1px 1px 1px #999;
	font-size: 1.45em;
}

.comparison .c-no span {

}

/* ---------------------------------------------------------------------- Lightbox */


.lb_shadow {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #333;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	z-index: 400000;
}

.lb_cb {
	background-color: #fff;
}

.lb_cs {
	width: 100%;
	height: 100%;
	padding: 10px;
	background: transparent;
}

.lb_main {
	position: fixed;
	top: 10%;
	left: 50%;
	z-index: 500000;
}

.lb_title {
	position: relative;
}

.lb_content {
	padding: 20px;
	-moz-border-radius: 6px;
  -webkit-border-radius: 6px;
}

.lb_close {
	position: absolute;
	top: -13px;
	opacity: 0.95;
	filter: alpha(opacity = 95);
	right: -18px;
	width: 35px;
	height: 35px;
	background: transparent url(http://static.flutterscape.net/images/cssimage.png) no-repeat 0 -840px;
	cursor: pointer;
}

.lb_shadow.disable_panel {
	opacity: 0;
	filter: alpha(opacity = 0);
}

.spinner {
	background: transparent url('/images/spinner_white.gif') no-repeat center center;
}

.users li {
	margin: 4px 0;
	float: left;
	width: 65px;
	font-size: 0.8em;
}

.seller-ranking .users {
	margin-right: 25px;
}

.seller-ranking .users li {
	float: none;
	width: auto;
	background: #fbfbfa;
	padding: 3px 6px;
}

.seller-ranking .users li:hover {
	background: #f9f9f8;
}

.seller-rank {
	display: inline;
	float: left;
	padding: 8px;
	color: #BFBBB3;
	font-size: 15px;
	text-shadow: -1px 1px 0 #fff;
	font-weight: bold;
	width: 20px;
	text-align: center;
}

.seller-ranking .users li a {
	display: inline;
	float: left;
}

.r-nickname {
	float: left;
	font-size: 12px;
	padding: 8px;
	width: 80px;
	overflow: hidden;
	margin-left: 10px;
}

.index {
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	background-color:#FF5C5D;
	color:#FFFFFF;
	font-size:20px;
	padding:0 13px;
}

.seller-ranking li .r-nickname a.seller-username {
	width: auto;
	overflow: visible;
	color: #9991050;
}

.seller-ranking .r-nickname {
	margin-left: 2px;
}

.sg-side .users li a {
	padding: 0;
}

.users li a.seller-username {
	text-decoration: none;
	padding: 3px 0;
	width: 55px;
	overflow: hidden;
}

.users img {
	padding: 4px;
	border: 1px solid #fff;
	-moz-box-shadow: 1px 1px 3px #999;
	-webkit-box-shadow: 1px 1px 3px #999;
	float: none;
	display: inline;
}

/* ---------------------------------------------------------------------- Dashboard */

.dashboard {
	position: relative;
	z-index: 4;
}

.shadow-dashboard {
	position: relative;
	top: -4px;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.d-panel {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: #FCFCFA;
	float: left;
	width: 308px;
	border: 1px solid #f4f4f4;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.buyer-dashboard .d-panel {
	float: none;
	width: auto;
}

.buyer-dashboard .d-panel .dc-panel {
	height: 125px;
}

.dashboard a {
	cursor: pointer;
}

.dashboard h3 {
	font-size: 16px;
	padding: 8px 20px;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-webkit-border-top-right-radius: 10px;
	border-bottom: 1px solid #dfdfdf;
	margin: 0;
	font-weight: bold;
	position: relative;
	letter-spacing: 0;
	background: #fff;
}

.dashboard h3 a {
	display: inline-block;
	color: #5D5E5A;
	background: #fff;
	padding: 2px 10px;
	font-size: 12px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	text-shadow: 0 1px 0 #fff;
	position: absolute;
	right: 10px;
	top: 9px;
}

.d-contents {
	border-top: 1px solid #fff;
	padding: 10px 0 10px 10px;
}

.d-total {
	float: left;
}

.d-total a {
	display: inline-block;
	width: 100px;
	text-align: center;
	background: #fff;	
	color: #777;
	font-size: 45px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 10px 0;
	font-family: "Arial";
	line-height: 54px;
}

.d-total a:hover {
	background: #f5f4ed;
}

.items-count {
	float: left;
	margin-left: 10px;
	color: #777;
}

.count-info {
	width: 150px;
	float: left;
}

.badge-info {
	width: 145px;
	float: left;
}

.btn-caption {
	font-size: 16px;
	margin-bottom: 20px;
	color: #777;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
	display: block;
}

.items-count a {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #fff;
	color: #187F92;
	font-size: 22px;
	display: inline-block;
	text-align: center;
	width: 50px;
	margin-bottom: 6px;
	padding: 1px 3px;
	margin-right: 5px;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #f1f1f1;
	border-right: 1px solid #f1f1f1;
	position: relative;
}

.ordinal {
	font-size: 0.5em;
}

.items-count a:hover {
	background: #fff;
	color: #222;
}

.d-total div {
	font-size: 14px;
	color: #777;
	text-shadow: 0 1px 0 #fff;
	text-align: center;
	padding-top: 7px;
}

.num-sym {
	display: inline-block;
	font-size: 15px;
}

.dc-panel {
	float: left;
	width: 125px;
	padding: 0 8px;
}

.dc-panel h4 {
	margin: 5px 0 0;
	color: #777;
	font-size: 15px;
}

.dc-panel .items-count {
	margin: 0;
	font-size: 13px;
	float:none;
}

.dc-panel .items-count a {
	margin: 10px 3px 3px 0;
	font-size: 20px;
}

.dcp-first {
	border-right: 1px solid #cfd0c9;
}

.dcp-last {
		border-left: 1px solid #fff;
}

.items-count .no-value a {
	color: #dfdfd7;
}

.dashboard-misc {
	margin: 20px 0 0;
}

.dashboard-misc .archive-box h3 {
	width: 90%;
}

.dashboard-misc h4 {
	font-size: 18px;
	color: #444;
	font-weight: bold;
	letter-spacing: -1px;
}

.dashboard-misc h4 a {
	color: #999;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 30px;
	display: inline-block;
}

.dashboard-misc h4 .loader {
	background-position: center right;
}

.dashboard-misc h4 a.selected {
	-moz-border-radius: 10px;
	-moz-border-radius: 10px;
	background: #fff;
	border-top: 1px solid #dfdfd7;
	color: #666;
}

.archive_boxes .groups-block {
	width: 270px;
	float: left;
	border: none;
}

.archive_boxes .favorites-block {
	width: 410px;
	float: left;	
	margin-right: 50px;
}

.archive_boxes .related-block.search-view .item-list .item-content {
	width: 117px;
}

.archive_boxes .g-recentblock .stats-block {
	padding: 0;
	margin: 20px 0 0;
	border: none;
}

.more {
	display: inline-block;
	padding: 3px 15px;
	border: 1px solid #ddd;
	background: #fff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	color: #909090;
	font-size: 12px;
	font-weight: bold;
}


.triangle {
	border-color: transparent #7F2F2F transparent transparent;
	border-style:solid;
	border-width:15px;
	height:0px;
	width:0px;
	position: relative;
}

.dashboard-misc .triangle {
	display: none;
}


/* ---------------------------------------------------------------------- Tags */

span.tag input, span.tag label span {
	font-family: "Lucida Grande","Verdana";
	font-size: 11px;
}
span.tag label span {
	visibility: hidden;
	margin-left: 10px;
}
			
.tagbox .tag input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	border:medium none;
	color:#999;
	height:15px;
	left: 4px;
	padding:0;
	position:absolute;
	top:5px;
	z-index:0;
	font-size: 11px;
}
			
.tagbox .tag label,
.searchtags a {
	color: #666;
	padding: 4px;
	width: auto;
	height: auto;
	border: 1px solid #fff;
	background-color: #F5F5F2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom: 1px solid #dedede;
	border-left: 1px solid #dedede;
	margin: 0;
	font-size: 12px;
	display: inline: block;
	position: relative;
	float: left;
}

.searchtags a {
	margin: 0 5px 5px 0;
}

.searchtags a:hover {
	text-decoration: none;
}

.tagbox .tag .close,
.searchtags a .tagcount {
	display: inline-block;
	padding: 1px 5px;
	cursor: pointer;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size: 11px;
	color: #bbb;
	font-weight: bold;
	position: relative;
	z-index: 30000;
}

.tagbox .tag .close:hover {
	background: #bbb;
	color: #fff;
}

.tagbox {
	padding: 3px;
	color: #333;
	border: 1px solid #c6c6c4;
	margin-bottom: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size: 15px;
	padding: 7px 8px;
	background: #fff url(http://static.flutterscape.net/images/bg-text.png) repeat-x 0 0;
	height: 19px;
}

/* ---------------------------------------------------------------------- Themes */

.themes .top-item {
	height: auto;
	width: auto;
	margin: 0;
}

.themes .top-item li.rank-1 {
	width: 212px;
	height: 215px;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 20px 0 0;
	overflow: visible;
	border: none;
}

.themes .top-item dd a  {
	max-height: 32px;
}

.themes .top-item dd .favorite-rank a:visited {
	color: #999;
}

.themes .rank-1 .favorite-rank .f-count  {
	background-position: -74px -653px;
	height: 30px;
	font-size: 13px;
	letter-spacing: -2px;
}

.themes .intro-seller {
	width: 380px;
	float: left;
	height: 120px;
}

.top-item .rank-1 dl .information img {
	width: auto;
	padding: 0;
}

.header-1 {
	background: #f9f9f8;
	padding: 20px;
	border: 1px solid #fff;
	-moz-box-shadow: 1px 1px 2px #BFBBB3;
	-webkit-box-shadow: 1px 1px 2px #BFBBB3;
	margin: 10px 0 22px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}

.hlogo {
	display: block;
	float: left;
	padding: 5px;
	background: #fff;
	border: 1px solid #dfdfd7;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	margin-right: 15px;
}

.themes .is-wb {
	height: 120px;
}

.themes .l1-right h2 {
	margin-bottom: 0;
	text-transform: capitalize;
}

.themes .c-block {
	color: #ddd;
	float: right;
	font-size: 20px;
}

.theme-logo {
	display: block;
	background: url(http://static.flutterscape.net/images/logo-themes.png) 0 0;
	width: 86px;
	height: 63px;
}

.akiba-kei .theme-logo {
	background-position: 0 -137px;
}

.arashi .theme-logo {
	background-position: 0 -253px;
}

.nihongo .theme-logo {
	background-position: 0 -376px;
}

.themes .intro-seller img {
	width: 65px;
}

.themes .top-item {
	padding: 10px 0 3px;
	margin-top: 5px;
}

.theme-icon {
	width: 37px;
	height: 30px;
	position: static;
	background: url("/images/icons-themes.png") no-repeat scroll 0 4px transparent;
	display: inline-block;
	margin-top: -16px;
	position: relative;
	top: 8px;
	right: 0;
}

.themes .guide-menu  {
	margin-top: 50px;
}

a img.arashi {
	background-position: 0 -100px;
}

img.akiba-kei {
	background-position: 0 -49px;
}

.themes .search-view .item-list .item-content {
	width: 131px;
}

a img.nihongo {
	background-position: 0 -153px;
}

.themes .wborder {
	border-bottom: none;
}

.header-1 h1 {
	color: #444;
	font-weight: bold;
	text-shadow: 1px 1px 1px #ccccc9;
	text-transform: capitalize;
}

.header-1 p {
	color: #BFBBB3;
	text-shadow: -1px 1px 0 #fff;
}

.themes .seller-desciption {
	margin: 20px -13px 0 -20px;
}

.theme-preview {
	color: #fff;
}

.theme-em {
	display: inline-block;
	background: #7F2F2F;
	border-right: 1px solid #FF8F8F;
	border-bottom: 1px solid #FF8F8F;
	padding: 2px 10px;
	color: #f9f9f8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.akiba-kei .theme-em {
	background: #147499;
	border-right: 1px solid #2CD3EF;
	border-bottom: 1px solid #2CD3EF;
}

.arashi .theme-em {
	background: #548F1A;
	border-right: 1px solid #C4EFB3;
	border-bottom: 1px solid #C4EFB3;
}

.themes .result_box {
	position: relative;
	width: 642px;
}

.themes .currency {
	position: absolute;
	letter-spacing: -1px;
	color: #BFBBB3;
	font-size: 0.9em;
	left: 15px;
	top: 125px;
	z-index: 1;
	font-weight: normal;
}

.themes .tips {
	width: 190px;
	padding: 8px 0;
	margin: 30px auto 0;
}

.themes .theme-preview p {
	text-align: left;
	padding: 5px 20px;
	border-bottom: 1px solid #E2DDD6;
	background: #FF5D5D;
	margin: 0 -20px;
	zoom: 1;
}

.akiba-kei .theme-preview p {
	background: #10BFE1;
}

.arashi .theme-preview p {
	background: #8FD174;
}

.themes .theme-preview p a {
	color: #7F2F2F;
	text-shadow: 0 1px 0 #FF8F8F;
	font-weight: bold;
	text-decoration: underline;
}

.akiba-kei .theme-preview p a {
	color: #147499;
	text-shadow: 0 1px 0 #2CD3EF;
}

.arashi .theme-preview p a {
	color: #147499;
	text-shadow: 0 1px 0 #2CD3EF;
}

.themes .theme-preview p .theme-em a {
	color: #fff;
	text-shadow: none;
}

.layout1 .tips h4 {
	margin: 1.1em 0 0.3em;
}

.themes .m-pointer {
	display: none;
}

.themes .active .m-pointer {
	display: block;
}

.themes .active .theme-icon {
	margin-top: -16px;
	position: relative;
	top: 8px;
	right: 0;
}

.themes .guide-menu li {
	margin: 5px 0;
}

.c-img {
	width: 60px;
	padding: 5px;
	background: #fff;
	margin: 0 auto;
	-moz-box-shadow: 1px 1px 2px #BFBBB3;
	-webkit-box-shadow: 1px 1px 2px #BFBBB3;
	margin-right: 15px;
}

.connoisseur .c-name {
	color: #999;
	font-size: 25px;
	font-family: "Droid Serif", "georgia";
}

.toggle-link a {
	color: #6B695C;
	position: relative;
	left: 15px;
	top: 1px;
	font-size: 11px;
	text-decoration: underline;
}

.theme a img.akiba-kei {
	background-position: 0 -49px;
}

.theme a img.arashi {
	background-position: 0 -99px;
}

/* ---------------------------------------------------------------------- Groups */

.page-btn,
.cancel-btn {
	background: #FF5D5D;
	color: #fff;
	font-size: 16px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 2px 2px 1px #E2DDD6;
	-webkit-box-shadow: 2px 2px 1px #E2DDD6;
	font-family: "museo-sans-1","museo-sans-2","trebuchet MS",Helvetica,sans-serif;
	zoom: 1;
	text-decoration: none;
	font-weight: 500;
	padding: 5px 20px;
	text-shadow: 1px 1px 0 #DA2128;
	min-height: 17px;
	border-bottom: 1px solid #D34E4E;
	letter-spacing: 1px;
	border-right: 1px solid #D34E4E;
}

.cancel-btn,
.cancel-btn:hover {
	background: #F1F1F1;
	color: #555;
	border-color: #ccc;
	text-shadow: none;
	text-decoration: none;
}

.page-btn.loading {
	text-indent: -9000px;
	background-color: #fff;
	border: 1px solid #ccc;
}

.windows .page-btn {
	font-family: 'Lucida Grande',arial,Verdana,Arial,sans-serif;
	font-weight: bold;
}

.page-btn.clicked,
.page-btn.disabled-btn,
.page-btn.disabled-btn:active {
	background: #bfbfbf;
	text-shadow: 1px 1px 0 #666;
	border: 1px solid #777;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	opacity: 0.5;
	filter: alpha(opacity = 50);
	position: relative;
}

.page-btn.disabled-btn .note-text {
	position: absolute;
	color: #555;
	font-size: 10px;
	text-shadow: none;
	font-family: arial;
	width: 178px;
	line-height: 10px;
	left: 0;
	bottom: 3px;
}

.inwants img {
	position: relative;
	display: inline-block;
	margin-top: -10px;
	top: 5px;
}

.hwants.inwants,
.hoffers.inlistings {
	color: #bbb;
}

.sidebar .page-btn {
	display: block;
	padding: 12px 20px;
}

.sidebar .buy-block .page-btn {
	padding: 10px 50px;
	width: 200px;
	margin: 0 auto;
	display: inline-block;
}

.sidebar .buy-block .owner-block .page-btn {
	width: auto;
}

.p-buy .page-btn {
	background: transparent url(http://static.flutterscape.net/images/cssimage.png) no-repeat 0 -898px;
	padding: 0;
	width: 170px;
	height: 50px;
	text-indent: -5000px;
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
.p-buy .page-btn:hover {
	opacity: 1;
	background-position: 0 -958px;
}

.p-buy .page-btn:active {
	opacity: 1;
	background-position: 0 -1018px;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	filter: alpha(opacity = 100);
}

.item .sidebar .page-btn {
	margin: 0 auto;
}

.join-now {
	display: inline-block;
	position: absolute;
	bottom: -17px;
	right: 14px;
}

.join-now .page-btn {
	width: auto;
	font-size: 20px;
}

.join-now:hover .page-btn{
	background-position: 0 -35px;
}

.join-now img {
	background: url("http://static.flutterscape.net/images/cssimage.png") no-repeat scroll -98px -792px transparent;
	width: 23px;
	height: 25px;
	display: inline-block;
	margin-left: 5px;
	border: none;
	outline: none;
	position: relative;
	top: 2px;
}

.page-btn.small-btn {
	font-size: 12px;
	padding: 4px 12px;
	letter-spacing: 0;
	position: relative;
}

.page-btn:hover {
	text-decoration: none;
	color: #fff;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.page-btn:active {
	opacity: 1;
	filter: alpha(opacity = 10);
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
	color: #fff;
	border: none;
	border-top: 1px solid #D34E4E;
	border-left: 1px solid #D34E4E;
}

.page-btn .icon-add img {
	width: 18px;
	height: 18px;
	background: transparent url(http://static.flutterscape.net/images/actions.gif) no-repeat scroll -60px -138px;	
}

.page-btn.orange {
	background: url("/images/orange-label2.png") no-repeat scroll -13px -8px orange;
	border-color: #FFC34F #DF721B #DF721B #FFC34F;
	text-shadow: 1px 1px 0 #DF721B;
	text-indent: -5000px;
}

.page-btn.green {
	background: #8DAF00 url(http://static.flutterscape.net/images/green-label2.png) no-repeat -12px -9px;
	border-color: #BBDF29 #667F00 #667F00 #BBDF29;
	text-shadow: 1px 1px 0 #667F00;
	text-indent: -5000px;
}

.g-header {
	padding:  30px 30px 5px 0;
	border-bottom: 1px solid #c6c6c6;
}

.g-header h1 {
	margin-bottom: 10px;
	color: #333;
	font-weight: 500;
	letter-spacing: -1px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}


.g-header p {
	color: #777;
	font-size: 15px;
}

.g-contents {
	border-top: 1px solid #fff;
	padding: 30px 0;
}

.groups .g-contents  {
	padding: 0;
}

.groups-list {
	background: #fff;
	border: 1px solid #f4f4f4;
	padding-top: 30px;
}

.g-contents .h-text em {
	font-size: 20px;
}

.border-group {
	background: url(http://static.flutterscape.net/images/border-group.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	left: 0;
	width: 178px;
	height: 189px;
}

.medium-thumb .border-group {
	background: url(http://static.flutterscape.net/images/border-group-medium.png) no-repeat 0 0;
	width: 129px;
	height: 138px;
}

.g-imageblock {
	position: relative;
	display: block;
	width: 180px;
	height: 190px;
}

.group-image {	
	height: 137px;
	z-index: 1;
	margin: 0 auto;
	display: block;
}

.medium-thumb .group-image {
	height: 100px;
}

.g-imageblock a {
	display: block;
	text-align: center;
	width: 123px;
	height: 137px;
	overflow: hidden;
	position: relative;
	z-index: 1;
	top: 24px;
	left: 25px;
	margin: 0 auto;
	float: left;
}

.medium-thumb .g-imageblock a {
	height: 100px;
	width: 90px;
	top: 18px;
	left: 20px;
}

.medium-thumb li h3 a {
	font-size: 14px;
}

.medium-thumb .actions-group a {
	font-size: 10px;
}

.medium-thumb .g-imageblock {
	width: 129px;
	height: 138px;
}

.groups-list li {
	float: left;
	margin: 5px 8px 25px;
	text-align: center;
	width: 180px;
	height: 230px;
}

.medium-thumb li {
	margin: 5px 10px 25px;
}

.groups-list h3 {
	text-align: center;	
	margin: 0;
}

.groups-list h3 a {
	color: #187F92;
	font-weight: 500;
	font-size: 14px;
	font-family: "museo-sans-1","museo-sans-2";
}

.group-list h5 {
	color: #BFBBB3;
	font-size: 12px;
	margin: 15px 0 10px;
}

.from-group {
	position: absolute;
	bottom: -20px;
	font-size: 0.9em;
}

.actions-group {
	text-align: center;
	display: inline-block;
}

.actions-group a {
	color: #bbb;
	font-size: 12px;
	font-weight: 500;
	text-shadow: -1px 1px 0 #fff;
	margin: 0 5px;
}

.actions-group a:hover {
	text-decoration: none;
}

.actions-group a img {
	width: 18px;
	height: 18px;
	position: relative;
	top: 5px;
	background: url(http://static.flutterscape.net/images/actions.gif) no-repeat 0 0;
}

a.g-items img {
	background-position: 0 -28px;
}

a.g-items:hover img {
	background-position: -60px -28px;
}

a.g-members img {
	background-position: 0 -114px;
}

a.g-members:hover img {
	background-position: -60px -114px;
}

a.g-comments img {
	background-position: 0 -84px;
}

a.g-comments:hover img {
	background-position: -60px -84px;
}

.g-recentblock {
	border-top: 1px solid #eaeaea;
}

.g-recentblock .stats-block {
	width: 275px;
	padding: 20px 30px;
	overflow: hidden;
}

.wizard .g-recentblock .stats-block {
	width: auto;
}

.g-recentblock .stats-block h2 {
	margin-bottom: 20px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: -1px;
}

.g-recentblock .stats-block li {
	position: relative;
	padding: 10px 10px 5px 55px;
	margin: 0 -2px;
	position: relative;
}

.g-recentblock .stats-block .small-group-image {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 18px;
	color: #BFBBB3;
	font-weight: bold;
	padding: 15px;
	border-right: 2px solid #f6f6f4;
	bottom: 0;
}

.g-recentblock .stats-block .small-group-image a {
	display: inline-block;
	overflow: hidden;
	width: 40px;
	height: 40px;
}

.g-recentblock .stats-block h3 {
	margin: 0;
}

.g-recentblock .stats-block h3 a {
	color: #187F92;
	font-size: 13px;
	font-family: "museo-sans-1","museo-sans-2";
	font-weight: 500;
}

.g-recentblock .stats-block p {
	color: #777;
	font-size: 11px;
	margin: 0;
}

.g-recentblock .stats-block p a {
	color: #aaa;
}

.g-recentblock .post-block {
	border: 1px solid #fff;
	min-height: 200px;
	width: 558px;
	padding: 20px 30px;
	height: 420px;
	overflow: hidden;
}

.g-recentblock .recent-comments {
	background: none;
	width: 210px;
	float: left;
}

.g-recentblock .recent-items {
	width: 320px;
	float: left;
	margin-left: 25px;
	position: relative;
	left: 20px;
}

.g-recentblock h3 {
	padding: 0 0 0;
	font-size: 16px;
}

.g-recentblock .recent-comments ul {
	padding: 0;
}

.g-recentblock .product_list li {

}

.groups-search {
	position: relative;
}

.groups-search span {
	display: inline-block;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid #fff;
	border-bottom: none;
}

.gs-text,
.gs-text:focus {
	display: inline-block;
	width: 140px;
	padding: 5px 30px 5px 8px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border: 1px solid #d7d6d2;
	color: #999;
	font-style: italic;
	margin: 0;
}

.gs-submit,
.gs-submit:focus {
	background: url(http://static.flutterscape.net/images/icon-smallsearch.png) no-repeat 0 0;
	width: 18px;
	height: 18px;
	padding: 0;
	position: absolute;
	top: 5px;
	right: 10px;
	text-indent: -5000px;
	border: none;
	outline: none;
}

.new-group h2 {
	margin: 15px 0 0;
}

.new-group form {
	position: relative;
	width: 600px;
}

.upload-image {
	width: 350px;
	position: relative;
	float: right;
	height: 85px;
	margin: 15px 0 -10px;
}

.new-group form .border-group {
	width: 93px;
	height: 98px;
	background: url(http://static.flutterscape.net/images/border-group-small.png) no-repeat 0 0;
	border: none;
	left: 233px;
	top: -15px;
}

.new-group form .group-image {
	height: 72px;
	border: none;
}

.box-image {
	display: block;
	width: 65px;
	height: 72px;
	text-align: center;
	overflow: hidden;
	position: relative;
	z-index: 1;
	top: -39px;
	left: 3px;
}

.groups .lb_content {
	background: #f9f9f8;
}

.new-group label.error {
	background-color: transparent;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	right: 13px;
	width: auto;
	top: 10px;
	color: #5C3B3B;
}

.new-group label[for= 'group_description'] {
	top: -25px;
}

.new-group h2 em {
	font-size: 0.8em;
	color: #ccccc9;
}

.group .mc {
	padding: 0;
}

.group-left {
	width: 355px;
	float: left;
}

.group-right {
	width: 618px;
	float: left;
}

.group-left {
	padding: 30px 15px 0 0;
}

.group-header {
	padding-top: 10px;
	margin-bottom: 30px;
}

.group .search-view .item-list.listview .img-holder img {
	max-width: 75px;
}

.group .search-view .item-list.listview .img-holder {
	width: 96px;
}

.group .search-view .item-list.listview .img-c {
	min-height: 100px;
}

.group .search-view .item-list.listview li {
	width: 590px;
}

.group .item-list.listview .item-action {
	width: 80px;
}

.group .search-view .item-list.listview .item-det {
	width: 400px;
}

.group .search-view .item-list.listview .info {
	left: 13px;
	top: -20px;
}

.group .breadcrumb {
	margin-top: 0;
	font-size: 12px;
}

.dgroup-image {
	text-align: center;
	overflow: hidden;
	padding: 5px;
	border: 1px solid #dfdfd7;
	float: left;
	background: #fff;
	margin-right: 15px;
}

.group-titleblock {
	padding: 20px;
	margin-top: 10px;
	-moz-box-shadow: 0 0 1px #CCC;
	-webkit-box-shadow: 0 0 1px #CCC;
	background: #fcfcfa;
	border: 1px solid #f4f4f4;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.group-title {
	margin: 0 0 0 105px;
}

.group .select-itemblock .ui-widget label {
	display :none;
}

.group-title h1 a {
	color: #333;
	font-size: 30px;
	font-weight: bold;
}

.group-title h1 a.page-btn {
	font-size: 18px;
	color: #777;
}

.group-title p {
	color: #ccccc9;
	font-size: 12px;
	font-weight: bold;
}

.group-description {
	color: #444;
	font-size: 14px;
	line-height: 20px;
	font-family: arial;
}

.group-comments h2 span {
	font-size: 12px;
	color: #555;
	font-weight: bold;
	background: #fff;
	border: 1px solid #E2DDD6;
	padding: 5px 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: inline-block;
}

.group-comments h2 em {
	background: #E2DDD6;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 2px 5px;
	display: inline-block;
	margin-left: 6px;
}

.group-title p a {
	color: #ccccc9;
	margin-left: 5px;
}
/*
.group #add-comment #comment-form {
	width: 485px;
}*/


.group-media,
.group-overview,
.group-member {

}

.group .subtle {
	margin: 0;
}

.group-left h2,
.group-right h2 {
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0;
	color: #333;
	border-bottom: 1px solid #ececec;
	padding-bottom: 10px;
	margin-bottom: 12px;
	font-family: "trebuchet MS";
}

.group .item-list.listview .product-title {
	font-size: 16px;
}

.group .stats a {
	background: #fff;
	margin: 0;
	font-size: 20px;
	width: 75px;
}

.group .stats a span {
	font-size: 11px;
	display: inline;
}

.group .item-list.listview .btn-fave {
	top: 9%;
}

.group-right h2 {
	font-size: 23px;
}

.gallery,
.member-avatars {
	margin-right: -10px;
	margin-bottom: 10px;
}

.member-avatars {
	margin-right: -30px;
}

.member-avatars a {
	display: block;
	float: left;
	margin: 5px 0;
}

.gallery a {
	width: 71px;
	height: 70px;
	display: block;
	overflow: hidden;
	float: left;
	background: #fff;
	padding: 4px;
	border: 1px solid #dfdfd7;
	margin: 4px 7px 4px 0;
	position: relative;
}

.gallery a img {
	clip: rect(0 71px 70px 0);
	position: absolute;
	width: 76px;
	text-align: left;
}

.group-member a {
	margin: 4px 2px;
}

h3.section-title {
	font-size: 18px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	margin-bottom: 10px;
}

.bg-lb h4 {
	margin: 0;
}

.bg-lb {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #F5F5F2;
	border: 1px solid #dfdfd7;
	padding: 10px;
	margin-bottom: 15px;
}

.request-page .bg-lb {
	background: #fff;
	border: none;
}

.group .popup_container h3 {
	color: #666;
	font-size: 18px;
}

.add-item {
	text-align: center;
	margin-bottom: 15px;
}

.cancel-block {
	text-align: right;
	margin: 0;
}

.add-item .create-item,
.add-btn {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 3px 15px;
	display: inline-block;
	background: #F5F4F0 url(http://static.flutterscape.net/images/bg-bigbtn.gif) repeat-x scroll 0 0;
	color: #666;
	border: 1px solid #ccccc9;
	margin: 0 5px;
	-moz-box-shadow: 2px 2px 1px #E2DDD6;
	-webkit-box-shadow: 2px 2px 1px #E2DDD6;
	text-shadow: 1px 1px 0 #fff;
}

.add-item .select-item {
	color: #777;
	text-decoration: underline;
	font-size: 13px;
}


.add-item a:hover {
	background-image: none;
	color: #888;
}

.select-itemblock h4 {
	font-size: 13px;
	color: #777;
	margin-bottom: 5px;
}

.select-itemblock .dropdown {
	width: 200px;
	top: 12px;
}

.select-itemblock .dropdown li {
	width: 190px;
	font-size: 1.5em;
	overflow: hidden;
}

.select-itemblock .dropdown ul {
	padding-top: 28px;
}

.group-sub {
	padding: 0 0 30px;
}

.group-items {
	margin-top: 40px;
}

.group .view-type {
	top: 32px;
	right: 25px;
}


/* ---------------------------------------------------------------------- Buy Page */

.l1-left {
	width: 200px;
	float: left;
	overflow: visible;
	margin-top: 15px;
	padding: 20px;
	position: relative;
	left: 3px;
	z-index: 2;
}

.l1-right {
	float: left;
	width: 784px;
	background: #fff;
	min-height: 700px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.l1-right .sr-c {
	padding: 30px 40px 40px;
}

.l1-right .sr-c p {
	overflow: hidden;
}

.l1-left h1 {
	font-family: "Droid Serif", "georgia";
	text-transform: lowercase;
	font-size: 30px;
	font-style: italic;
}

.l1-right h2 {
	font-size: 30px;
	margin-bottom: 20px;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	color: #bbb;
}

.l1-right .sr-c h4 {
	font-weight: bold;
	margin-top: 25px;
}

.l1-right .sr-c h4.hlink {
	margin: 2px 0;
	font-weight: normal;
}

.l1-right .sr-c h4.hlink a {
	font-size: 13px;
	color: #777;
	text-decoration: underline;
	line-height: 24px;
}

.chart {
	float: left;
	width: 320px;
	background: #F5F4EF;
	border: 1px solid #dfdfdf;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 10px;
	height: 190px;
}

.l1-right .sr-c .chart h4 {
	margin: 0;
	font-size: 15px;
	color: #7D931A;
}

.guide-menu {
	margin-top: 20px;
}

.guide-menu li {
	position: relative;
}

.guide-menu li a {
	color: #777;
	font-size: 14px;
	display: block;
	margin: 0 -20px;
	zoom: 1;
	height: 20px;
	font-weight: 500;
	padding: 4px 20px;
	border-bottom: 1px solid #F5F5F2;
	border-top: 1px solid #dfdfdf;
}

.team-pic {
	float: left;
}

.guide-menu li a:hover {
	color: #222;
	text-decoration: none;
}

.guide-menu li .counter {
	display: inline-block;
	background: #f9f9f8;
	border: 1px solid #d4d4d4;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	text-align: center;
	padding: 0 6px;
	font-size: 14px;
	color: #BFBBB3;
	margin-right: 10px;
}

.guide-menu .active a {
	background: #f9f9f8;
	border-bottom: 1px solid #dedede;
	border-top: 1px solid #dfdfdf;
	position: relative;
	color: #000;
	text-shadow: 1px 1px 0 #fff;
}

.guide-menu .active .counter {
	background: #ADCE24;
	border-color: #7D931A;
	color: #fff;
	text-shadow: none;
	border-top: none;
	border-left: none;
}

.guide-menu .active img {
	position: absolute;
	right: -38px;
	top: -3px;
}

.g-description {
	line-height: 1.7em;
	color: #444;
	font-size: 14px;
}

.continue {
	font-size: 13px;
	font-weight: 500;
	background: #F5F4EF;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
}

.sr-c img {
	padding: 10px;
	border: 1px solid #dfdfdf;
	-moz-box-shadow: 1px 1px 2px #f1f1f1;
}

.continue:hover {
	text-decoration: none;
}

.continue img,
.with-arrow img {
	width: 25px;
	height: 26px;
	margin-bottom: -4px;
	padding: 0;
	border: none;
	background: url("http://static.flutterscape.net/images/cssimage.png") no-repeat scroll -98px -792px;
}

.page-btn.with-arrow {
	padding: 5px 20px 10px;
}

.g-continue .or {
	display: inline-block;
	margin: 0 10px;
	font-size: 14px;
	font-weight: bold;
	color: #888;
}

.g-continue .signup {
	background: none;
	color: #7F8A5F;
	text-decoration: underline;
	border: none;
	text-shadow: 1px 1px 0 #fff;
	padding: 0;
}

.buy-guide {
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	background: #fff;
	text-align: center;
	padding: 10px 0;
}

.b-option {
	text-align: right;
}

.btn2 {
	margin-right: 10px;
	display: inline-block;
	color: #7F8A5F;
	padding: 3px 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;	
	border: 1px solid #ddd;
	margin-bottom: -5px;
}

.btn2 .secure-icon {
	margin: 0 5px -5px;
}

.what-to-buy li {

}

.cat-links li {
	display: inline-block;
	margin-top: 3px;
}

.wborder {
	margin: 30px -40px 40px;
	zoom: 1;
	border-top: 1px solid #dfdfdf;
	border-bottom: 1px solid #E2DDD6;
}

.wborder .left,
.wborder .right {
	width: 300px;
	padding: 15px 40px;
	float: left;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	min-height: 385px;
	zoom: 1;
}

.wborder .left {
	border-right: 1px solid #fff;
	padding: 15px 20px 15px 40px;
}

.what-to-buy .left {
	height: 300px;
}

.wborder .right {
	border-left: 1px solid #E2DDD6;
	padding: 15px 20px 15px 50px;
}

.wborder .con {
	padding: 15px 35px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

.noborder,
.noborder .con,
.noborder .left,
.noborder .right{
	border-top: none;
	margin-top: 20px;
}

.guide-image {
	background: #fff;
	padding: 10px;
	-moz-box-shadow: 1px 1px 3px #BFBBB3;
	-webkit-box-shadow: 1px 1px 3px #BFBBB3;
	*border: 1px solid #BFBBB3;
}

.flow-illustration li {
	float: left;
	color: #777;
	width: 142px;
	margin-right: 10px;
}

.flow-illustration li.buying-3,
.flow-illustration li.selling-3 {
	width: 192px;
}

.flow-illustration .csi {
	padding: 0;
	height: 228px;
}

.flow-illustration {
	margin-right: -20px;
}

.flow-illustration h4 {
	margin: 4px 10px;
	color: #9F5F13;
	font-weight: 500;
	font-size: 15px;
}

.flow-illustration p {
	font-size: 11px;
	font-family: helvetica;
	line-height: 13px;
	padding: 0 10px;
}

.buying-flow .buying-2 img,
.buyb .with-zz img {
	background-position: -157px 0;
}

.buying-flow .buying-3 img {
	background-position: -310px 0;
}

.buying-flow .buying-4 img,
.loveb .with-zz img {
	background-position: -520px 0;
}

.buying-flow .buying-4 {
	margin: 0;
}

.bg-1 .with-zz img {
	border: 3px solid #f1f1f1;
}

.selling-flow img,
.with-zz img {
	background: url(http://static.flutterscape.net/images/images-sell.png) no-repeat 0 0;
}
.buying-flow img {
	background: url(http://static.flutterscape.net/images/images-buy.png) no-repeat 0 0;
}

.selling-flow .selling-2 img,
.shareb .with-zz img {
	background-position: -145px 0;
}

.selling-flow .selling-3 img {
	background-position: -310px 0;
}

.selling-flow .selling-4 img,
.sellb .with-zz img {
	background-position: -502px 0;
}

.selling-flow .selling-4 {
	margin: 0;
}

.what-to-buy .categories {
	height: auto;
}

.what-to-buy .categories li a,
.trending li a {
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 3px 0;
	color: #187F92;
	text-shadow: none;
	border: 1px solid #DFDFDF;
	font-size: 12px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
}

.trending li a {
	line-height: normal;
}

.trending {
	float: left;
	width: 210px;
	padding: 10px;
	margin-left: 20px;
	background: #F5F4EF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: 31px;
	margin-top: 10px;
}

.what-to-buy .categories li a:hover,
.trending li a:hover {
	color: #fff;
	background: #187F92;
	text-decoration: none;
}

.what-to-buy .categories li a.mousedown,
.trending li a.mousedown {
	background-color: #ccccc9;
	border: 1px solid #f9f9f8;
	border-right: 1px solid #BFBBB3;
	border-top: 1px solid #BFBBB3;
}

.what-to-buy .theme a {
	display: inline-block;
	border: none;
	background: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	color: #187F92;
}

.what-to-buy .theme a:hover {
	text-decoration: none;
}

.wborder p,
.faq-list p {
	height: auto;
	line-height: 1.7em;
	color: #444;
	font-size: 14px;
}

.learn .result-list {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.learn .article-content {
	margin: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 25px;
}

.learn .result_box {
	padding-top: 10px;
}

.with-zz {
	padding: 10px;
	position:relative;
	background: #fff;
}

.bg-1 .with-zz {
	border-right: 1px solid #dbdbd9;	
}

.bg-1 {
	background: #f5f4ef;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 15px;
	font-weight: bold;
	color: gray;
}

.l1-right h3 {
	margin-top: 30px;
	margin-bottom: -10px;
	font-size: 22px;
	text-shadow: -1px -1px 0 #fff;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.l1-right li h3 {
	font-family: arial;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
	color: #444;
}

.what-else .left,
.what-else .right {
	height: 750px;
}

.the-startup .left,
.the-startup .right {
	height: 200px;
}

.the-startup p .block {
	line-height: 1.2em;
}

.the-startup a {
	color: #7F8A5F;
	text-decoration: underline;
}

.aboutus .sr-c {
	height: auto;
	min-height: 200px;
}

.layout1 .column_four .column_three {
	width: auto;
	padding: 10px 0;
}

.layout1 .column_four .column_two{
	float: left;
	width: 395px;
	background: #fcfcfa;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 1px solid #efefe8;
	padding: 20px;
	margin: 5px 0 20px;
}

#faq .column_four .column_two {
	width: auto;
}

#faq .column_four .column_one  {
	width: auto;
	margin-bottom: 10px;
}

.layout1 .column_one h4 {
	margin: 0 10px 0 0;
}

#theme .column_one h4 {
	padding: 0;
	margin: 0;
}

#theme .sidebar-content {
	padding: 0;
}

.layout1 .column_one h4 em {
	display: inline-block;
	padding: 4px 8px;
	margin: 0 8px 0 0;
}



.layout1 ul.bulleted {
	line-height: 2em;
}

.layout1 ol.numbered {
	line-height: 2em;
}

#faq .sr-c a {
	font-size: 13px;
	text-decoration: underline;
	line-height: 24px;
	color: #777;
}

#faq .sr-c li a {
	display: block;
}

#faq .sr-c a.save {
	color: #fff;
	text-decoration: none;
}

#faq .sr-c a.continue {
	color: #369BAF;
	text-decoration: none;
	font-size: 13px;
}

.emphasize {
	background: #DCEF86;
	border: 1px solid #7D931A;
	padding: 15px;
}

.inline_emphasize {
	background: #DCEF86;	
}

.countries-list img {
	padding: 0;
	border: 0;
}

.layout1 ol.numbered li {
	margin-left: 10px;
	list-style: decimal inside none;	
}

.help h5 {
	font-size: 1.5em;
	margin-top: 10px;
}

.l1-right .con h3 {
	margin-top: 30px;
}

.awards li .flutter + div {
	width: 400px;
}

.awards li .flutter,
.awards li .flutter + div {
	float: left;
}

.seller-page .awards li .flutter {
	float: none;
}

.meet-our-sellers .users li {
	float: none;
	width: auto;
}

.meet-our-sellers .users li a {
	float: left;
}

.what-to-sell .product_list {
	text-align: center;
}

.what-to-sell .product_list li {
	float: none;
	margin: 0 6px 25px;
	display: inline-block;
}

.what-to-sell .product_list li a.img_holder {
	text-align: left;
}

.ui-datepicker {
	z-index: 3;
}

.content-tip {
	font-size: 0.8em;
	color: #999;
}

.adjective {
	display: inline-block;
	width: 84px;
	text-align: center;
	padding: 4px 0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background: #fff;
	font-style: italic;
}

.countries-list li {
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: #FCFCFA;
	float: left;
	border: 1px solid #f4f4f4;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	margin: 5px;
}

.countries-list li img {
	position: relative;
	*position: static;
	top: 3px;
}

.two-col-list li {
	overflow: hidden;
	border-bottom: 1px solid #f1f1f1;
	font-size: 1em;
}

.two-col-list li div {
	float: left;
	padding: 8px;
	line-height: 25px;
}

.two-col-list li div span {
	display: inline-block;
	width: 80px;
	color: #aaa;
}

.two-col-list li .l-title {
	width: 80px;
	font-weight: bold;
}

.two-col-list li .l-content {
	background: #fff;
	float: none;
	overflow: hidden;
	color: #777;
}

/* Guide notes */

.notes {
	width: 530px;
	margin: 10px 0 20px 10px;
	position: relative;
	*z-index: 200000;
}

.notes img {
	position: relative;
	z-index: 6;
}

.notes object {
	margin-left: 4px;
	position: relative;
	z-index: 6;
}

.show-notetips,
.show-notetips:active,
.hide-notetips,
.hide-notetips:active {
	position: absolute;
	top: 25px;
	right: 5px;
	z-index: 5;
	border: 2px solid #ccc;
	background: #fff;
	color: orange;
	padding: 6px;
	font-weight: bold;
	font-family: helvetica;
}

.show-notetips span,
.hide-notetips span {
	font-weight: bold;
	color: #95AC5C;
	margin-right: 5px;
}

.show-notetips:hover,
.hide-notetips:hover {
	opacity: 0.7;
	filter: alpha(opacity = 70);
	color: orange;
	text-decoration: none;
}

.buyer-notes-con {
	margin: 10px 0 20px 10px;
}

.note-nickname {
	font-family: 'comic Sans MS';
	display: inline-block;
	font-size: 20px;
	padding: 2px 5px;
	position: relative;
	font-style: italic;
	top: -5px;
	color: #95AC5C;
	z-index: 5;
}

.notes li img {
	cursor: move;
}

.notes .note-1 {
	position: absolute;
	right: -440px;
	top: 210px;
}

.buyer-notes .note-1 {
	top: 220px;
}

.notes .note-2 {
	position: absolute;
	right: -470px;
	top: 25px;
}

.notes .note-3 {
	position: absolute;
	right: 120px;
	top: -74px;	
	z-index: 7;
}


/* ---------------------------------------------------------------------- Splash Page */

.start-page .mc {
	border: none;
	background: none;
	padding: 0;
}

.start-page h1 {
	font-size: 35px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	letter-spacing: 1px;
	color: #333;
	margin: 30px 0 50px;
	text-shadow: 1px 1px 0 #fff;
}

.start-page h1 em {
	font-weight: bold;
}

.start-page .guide-blocks {
	margin-top: 20px;
	float: left;
}

.start-page .guide-blocks ul {
	margin-top: 20px;
}

.start-page .guide-blocks li {
	width: 255px;
	float: left;
	margin: 0 36px 0 0;
	padding: 10px 0;
	font-size: 15px;
	position: relative;
}

.start-page .guide-blocks h3 {
	font-size: 28px;
	color: #333;
	margin-bottom: 10px;
	letter-spacing: 0;
	text-shadow: 1px 1px 0 #96B1B7;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.start-page .guide-blocks p {
	margin: 0;
	font-size: 17px;
	line-height: 25px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.start-page .guide-blocks li a,
.start-page .guide-blocks li a:active {
	position: absolute;
	bottom: -30px;
	right: 10px;
	top: inherit;
}

.easy-signup .section-btn {

}

.section-btn {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #dfdfdf;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-size: 12px;
	color: #187F92;
	background: #187F92;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	padding: 3px 9px;
}

.section-btn.lite {
	background: #fff;
	font-size: 13px;
	color: #187F92;	
}

.section-btn:hover {
	color: #fff;
	background: #187F92;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	text-decoration: none;
}

.section-btn.status {
	background: #adce24;
	border: none;
	border-bottom: 1px solid #dfdfdf;
	color: #fff;
}

.start-page .signup-block {
	width: 400px;
	background: url(http://static.flutterscape.net/images/sp-bg-signup.png) repeat-x 0 0;
	-moz-box-shadow: 0 0 2px #96B1B7;
	-webkit-box-shadow: 0 0 2px #96B1B7;
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	*border: 1px solid #96b1b7;
	height: 244px;
	float: right;
	margin-top: 81px;
}

.start-page .easy-signup {
	width: 140px;
	background: url(http://static.flutterscape.net/images/shadow-rightpanel.png) no-repeat right bottom;
	height: 217px;
	float: left;
	padding: 10px;
	padding: 15px;
}

.start-page .signup-block h3 {
	font-size: 16px;
	letter-spacing: 0;
	margin-bottom: 15px;
}

.start-page .easy-signup p {
	font-size: 13px;
	font-weight: 500;
	line-height: 14px;
	color: #9AB0B4;
}

.start-page .email-signup {
	float: right;
	position: relative;
	z-index: 1;
	background: #F9F9F9;
	width: 200px;
	height: 248px;
	padding: 15px;
	-moz-border-radius: 0 10px 0 0;
	-webkit-border-radius: 0 10px 0 0;
	margin-top: 1px;
}

.start-page .email-signup h3 {
	text-align: right;
	color: #363636;
}

.start-page .email-signup h3 em {
	color: #777;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
	font-weight: normal;
}

.start-page .signup_form {
	width: auto;
	margin: 0;
	padding: 0;
}

.start-page .signup_form p {
	width: 200px;
	border: none;
	height: 30px;
	margin: 0 0 10px;
	background: #fff;
}

.start-page .signup_form p.ziplink-block {
	background: none;
	margin-top: 5px;
	clear: both;
	float: none;
	text-align: right;
}

.start-page .signup_form p.ziplink-block a {
	position: relative;
}

.start-page .signup_form p.ziplink-block a .info {
	background: #187F92;
	top: -37px;
	left: 0;
	font-style: normal;
	width: 190px;
	letter-spacing: 0;
}

.start-page .shadow-input input {
	width: 185px;
	font-size: 12px;
	padding: 7px;
	background-color: transparent;
}

.start-page .shadow-input input.not-blank {
	background-color: #fff;
}

.start-page .shadow-input input:focus,
.start-page .shadow-input input.focus {
	border: 1px solid #B1BF77;
	background-color: #EBEFE0;
}


.start-page .shadow-input input:focus,
.start-page .shadow-input input.focus {
	border: 1px solid #B1BF77;
}

.start-page .signup_container .form_label {
	top: 8px;
	left: 12px;
	width: 205px;
	font-size: 12px;
	letter-spacing: 0;
}

.start-page .field-tip {
	right: 25px;
}

.start-page h2 {
	font-size: 18px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	margin-bottom: 15px;
	color: #333;
}

.start-page h2 a {
	font-size: 16px;
}

.start-page .user-account .item-list {
	padding: 5px;

	width: 1050px;
	margin-right: -20px;
}

.start-page .recent-comments {
	width: 220px;
	margin-left: 20px;
	float: left;
}

.splash-subheader,
.submenu {
	background: #F5F4EF;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-family: "museo-slab-1","museo-slab-2","arial";
	position: relative;
	font-size: 14px;
	height: auto;
	padding: 10px;
	border: 1px solid #E3D9CF;
	margin-right: -2px;
	margin-left: 2px;
}

.feeds .submenu {
	margin-bottom: -3px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.personal_feeds {
	padding-bottom: 0;
	height: 45px;
}

.personal_feeds ul {
	margin: -10px;
	height: 55px;
}

.personal_feeds li {
	padding: 0;
	margin: 0;
}

.personal_feeds li a {
	font-size: 15px;
	float: left;
	padding: 10px;
	margin: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border: none;
	border-right: 1px solid #dfdfdf;
	line-height: 30px;
	background: transparent;
	height: 35px;
}

.personal_feeds li a:hover {
	border: none;
	border-right: 1px solid #dfdfdf;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	background: #faf9f4;
}

.personal_feeds li.active a {
	background: #fff;
}

.personal_feeds li a img {
	width: 48px;
	height: 35px;
	float: left;
	margin-right: 3px;
	background: url(/images/icons_feeds.png) no-repeat -35px 4px;
}

.personal_feeds li.active a img {
	background-position: 9px 4px;
}

.personal_feeds li.pf_conv img {
	background-position: -34px -45px;
}

.personal_feeds li.pf_conv.active img {
	background-position: 10px -45px;
}

.personal_feeds li.pf_int img {
	background-position: -33px -95px;
}

.personal_feeds li.pf_int.active img {
	background-position: 10px -95px;
}

.personal_feeds li.active a {
	color: #333;
}

#search .submenu {
	padding: 2px;
	border: none;
}

#search .submenu ul#listing {
	padding: 10px;
	border: 1px solid #DBDBD9;
	background: #F5F4EF;
}

.submenu.submenu-loading {
	background: #F3F2ED url(http://static.flutterscape.net/images/submenu-loader.gif) no-repeat 677px center;
}

.splash-subheader {
	background: #fff;
	border: none;
	border-right: 1px solid #DBDBD9;
	padding: 15px;
	line-height: 32px;
	position: relative;
}

.splash-content {
	position: relative;
}

.splash-subheader .sub-a {
	color: #aaa;
	text-decoration: underline;
}

.ncounter,
.mcounter {
	background: none repeat scroll 0 0 #555555;
	border-bottom: 1px solid #FFFFFF;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-right: 1px solid #FFFFFF;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	margin-right: -8px;
	padding: 0 5px;
	position: relative;
	right: 9px;
	top: -11px;
}

.hof {
	padding: 10px 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.hof .item-list li {
	background: #fff;
	margin: 6px 5px 0px 0;
}

.hof .item-list .item-content {
	padding: 5px;
	width: 150px;
	background: #F5F4EF;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.hot {
	position: absolute;
	left: 100px;
	top: -4px;
	z-index: 4;
}

.hof .item-list .product-title {
	border-top: none;
	padding: 5px 2px;
}

.hof .item-list a.img-holder {
	width: 150px;
	padding: 2px;
	background: #FFF;
}

.hof .item-list .img-c {
	vertical-align: middle;
}

.hof .item-list img {
	max-width: 147px;
}

.hof .item-list .item-det {
	margin: 0;
}

.border-zigzag-top {
	height: 10px;
	background: url(http://static.flutterscape.net/images/border-zigzag-top.png) repeat-x -2px 0;
	margin: 0;
	position: absolute;
	top: -2px;
	left: 0;
	right: 0;
}

.border-zigzag-bottom {
	height: 10px;
	background: url(http://static.flutterscape.net/images/border-zigzag-bottom.png) repeat-x -2px 0;
	margin: 0;
	position: absolute;
	bottom: -2px;
	left: 0;
	right: 0;
}

.splash-content .side-menu {
	top: -10px;
}

.splash-content .list-spacer {
	height: 467px;
}

.style-sh {
	position: absolute;
	left: -42px;
	top: 0;
}

.splash-subheader .page-btn {
	font-size: 22px;
}

.header-sub {
	font-size: 13px;
}

.cb-text .comment-post {
	color: #444;
	font-weight: 500;
	line-height: 16px;
	display:block;
	margin-top: 5px;
	width: 490px;
}

.sep-pointer {
	background: url(http://static.flutterscape.net/images/separator-pointer.jpg) no-repeat 0 0;
	width: 220px;
	display: block;
	height: 14px;
	margin: 2px 0;
}

.cb-text {
	margin: -10px 0 -10px 66px;
	display: block;
	min-height: 55px;
	padding: 10px;
	border-left: 2px solid #F8F8F6;
}

.cb-text a {
	text-transform: capitalize;
}

.timestamp {
	color: #aaa;
	display: block;
	font-size: 11px;
	margin-top: 5px;
}

.heart {
	color: #FF5D5D;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
}

.cb-text em,
.meta.date {
	color: #aaa;
	font-family: helvetica;
	font-size: 11px;
}

.relative_time {
	display: none;
}

.comment-item,
.rank-item {
	font-weight: 300;
}

.result-list .comment-item {
	display: block;
	margin-right: 110px;	
}

.conversation-box.result-list .comment-item {
	display: inline;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-size: 12px;
	font-weight: bold;
}

.conversation-box .item-stats {
	display: block;
}

.rank-item {
	color: #aaa;
}

.rank-count {
	font-size: 25px;
	color: #C1CC90;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.conversation-box li:nth-child(-n+3) .rank-icon {
	width: 40px;
	height: 45px;
	position: absolute;
	right: 35px;
	top: 18px;
	background: url(http://static.flutterscape.net/images/icon-rank.png) no-repeat 0 0;
}

.conversation-box li:nth-child(2) .rank-icon {
	background-position: 0 -75px;
}

.conversation-box li:nth-child(3) .rank-icon {
	background-position: 0 -155px;
}

.new {
	position: absolute;
	background: #ADCE24;
	padding: 1px 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #fff;
	right: 15px;
	font-size: 11px;
	font-weight: bold;
	top: -6px;
}

.comment-by .left,
.rank-by .left {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	bottom: 0;
	padding: 15px;
}

.splash-subheader .comment-by .left {
	position: relative;
	width: 70px;
	height: 70px;
	padding: 5px;
	top: 2px;
	left: -3px;
}

.splash-subheader .comment-by .cb-text {
	float: left;
	margin: 0;
}

.splash-subheader .rank-count,
.ranking .comment-block .rank-count {
	position: absolute;
	right: 20px;
	top: 20px;
}

.splash-subheader .result-list h3.f-header {
	margin: 0;
	font-size: 15px;
}

.splash-subheader .activity-content .activity-icon,
.ranking .activity-content .activity-icon {
	position: relative;
	float: none;
	top: 10px;
	left: -6px;
}

.splash-subheader .result-list {
	padding: 0;
}

.splash-subheader .conversation-box li {
	border-top: 2px solid #F6F6F4;
}

.splash-subheader .comment-by .left img {
	position: absolute;
	clip: rect(0pt, 70px, 70px, 0pt);
	width: 70px;
}

.comment-item:hover,
.rank-item:hover {
	color: #444;
}

.recent-comments li {
	margin: 0 0 15px;
	padding: 0 0 15px;
	border-bottom: 1px solid #f1f1f1;
}

.start-page .other-buzz h2 {
	color: #ccc;
	font-size: 1.3em;
}

.start-page .follow-us {
	position: relative;
	top: -18px;
	left: 18px;
}

.start-page .news {
	position: absolute;
	bottom: 10px;
	width: 495px;
	font-size: 13px;
	color: #777;
	left: 0;
}

.start-page .news a,
.start-page .news a:active {
	position: static;
}

.start-page .news p {
	color: #777;
	margin-left: 90px;
	text-align: left;
	line-height: 21px;
	font-size: 17px;
}

.start-page .news p em {

}

.start-page .news h3 {
	float: left;
	margin-right: 15px;
	color: #ccc;
	font-size: 17px;
}

.start-page .news img {
	position: absolute;
	padding: 3px;
	background: #fff;
	border: 1px solid #dfdfdf;
	bottom: 7px;
	margin-left: 10px;
}

.start-page .news img.active {
	height: 50p;
}

/* ---------------------------------------------------------------------- Item */


.item-list li {
	margin: 6px 11px 0px 0;
	position: relative;
	float: left;
	background: none repeat scroll 0 0 #F0F0EE;
	padding: 2px;
	margin-bottom: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.upgrading-block .item-list li {
	background: none;
}

.splash-content .item-list li:first-child .item-content {
	background: #f9f9f8;
}

.item-list .item-content {
	background: #fff;
	width: 175px;
	padding: 10px 10px 0;
	position: relative;
	z-index: 1;
	border: 1px solid #DBDBD9;
	-moz-box-shadow: 1px 1px 4px #F5F5F5;
	-webkit-box-shadow: 1px 1px 4px #F5F5F5;
	position: relative;
	font-weight: bold;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.article .item-list .item-content {
	border: 1px solid #efefef;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;	
}

.item-list .item-content h4 {
	margin: 0;
	font-weight: 18px;
	margin: 0px -10px 10px;
	border-top: 1px solid #FFF;
	font-family: "museo-slab-1","museo-slab-2","arial";
	margin: 0 -10px 10px;
	border-top: 1px solid #eFeEeB;
	background: #F8F8F8;
}

.item-list .item-content h4 p {
	border-top: 1px solid #fff;
	margin: 0;
	padding: 5px 10px;
	font-size: 15px;
}

.side-menu .item-content {
	background: #F9F9F8;
}

.ajax-con {
	min-height: 50px;
}

.article .ajax-con {
	margin-left: 30px;
}

.item-list {
	margin-right: -15px;
}

h2.h-breadcrumb {
	font-size: 16px;
}

.item-list li.list-spacer {
	width: 196px;
	height: 320px;
	float: left;
	background: none;
}

.total-count {
	position: absolute;
	right: 15px;
	top: 15px;
	color: #aaa;
	font-weight: bold;
	font-family: arial;
	font-size: 12px;
}

.article .total-count {
	display: none;
}

.total-count em {
	color: #ADCE24;
}

.side-menu {
	position: absolute;
	left: 0;
	top: 48px;
}

.small-caption {
	font-size: 12px;
	font-family: arial;
	font-weight: normal;
	color: #aaa;
}

.item-list .recent-comment .item-content {
	background: #f6f6f6;
	font-size: 12px;
	margin-bottom: 3px;
	padding-top: 6px;
	font-weight: normal;
	font-style: normal;
	position: relative;
	border-top: 1px solid #f0f0f0;
	top: 3px;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}

.featured-items li {
	float: left;
}

.item-list img {
	max-width: 170px;
}

.item-list .item-preview img {
	max-width: 180px;
} 

.item-list .item-preview .item-content img {
	min-height: 170px;
}

.item-list .item-preview .other_images img {
	border: 1px solid #EEE;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	padding: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.item-list .item-preview .other_images .selected img {
	border: 1px solid #ADCE24;
	background: #FFFEEF;
}

.item-list h4 img {
	width: auto;
}

.item-list .img-c img {
	margin: 0 auto;
	position: static;
	display: block;
	float: left;
	height: 110px;
}

.search-view .item-list img {
	max-width: 135px;
}

.item-list .img-holder {
	display: block;
	text-align: center;
	min-height: 160px;
}

.item-list .shadow {
	position: relative;
	top: -8px;
	width: 165px;
	max-width: none;
}

.item-list p {
	margin: 7px 0 3px;
	line-height: 1.3em;
}



.item-list .item-det {
	margin: 10px -10px 0;
	border-top: 1px solid #eFeEeB;
	background: #F8F8F8;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	position: relative;
}

.item-list .product-title {
	color: #555;
	font-size: 12px;
	line-height: 14px;
	font-weight: 300;
	display: block;
	height: 10px;
	overflow: hidden;
	border-top: 1px solid #fff;
	padding: 5px 10px;
	font-family: "arial";
}

.item-list .product-title:hover {
	color: #666;
}

.related-block .item-list .product-title {
	color: #000;
}

.item-list .c-pointer {
	margin: 0 0 -1px 28px;
	display: block; 
	position: relative;
	z-index: 2;
}

.item-list .recent-comment {
	margin: -11px 0 0px;
	border-top: 1px solid #fff;
}

.item-list .recent-comment.recent-purchases {
	margin: 0 0 -9px;
	position: relative;
	z-index: 2;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
}

.item-list .recent-comment p {
	color: #444;
	width: 175px;
	overflow: hidden;
	display: block;
	margin: 0 0 10px;
}

.item-list .recent-comment p .comment-main {
	color: #999;
	font-family: arial;
	font-size: 11px;
	line-height: 13px;
	width: 130px;
	float: left;
}

.item-list .recent-comment .comment-avatar {
	display: inline;
	float: left;
}

.user-account .item-list .recent-comment p {
	width: 127px;
}

.item-list .recent-comment p img {
	margin-right: 10px;
	position: relative;
	top: 3px;
	height: 28px;
}

.avatar_upload {
	margin-bottom: 20px;
}


.item-list .recent-comment br {
	display: none;
}

.item-list .preview {
	background: #fff;
	position: absolute;
	top: 0px;
	left: -20px;
	z-index: 7;
	padding: 25px;
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.25);
	min-width: 175px;
	border: 1px solid #ccc;
}

.item-list .item-det .search_actions {
	display: block;
	background: url("http://static.flutterscape.net/images/bg-glass.png") repeat scroll 0 0 transparent;
	width: 195px;
	position: absolute;
	margin-top: 5px;
	top: 62px;
	border-top: 1px solid #c7c7c7;
}

.item-list .item-det .search_actions a {
	display: block;
	float: left;
	width: 97px;
	height: 62px;
	text-align: center;
}

.item-list .item-det .search_actions a:hover {
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.item-list .actions_mask {
	position: absolute;
	background: none;
	height: 62px;
	width: 195px;
	top: -62px;
	overflow: hidden;
}

.item-list .item-det .search_actions a img,
.contextitem .want_this img {
	width: 43px;
	height: 43px;
	background: url(http://static.flutterscape.net/images/search_actions.png) no-repeat 0 0;
	margin-top: 15px;
}

.item-list .item-det .search_actions a.wanted img,
.feeds .conversation-box li:hover a.wanted img {
	background-position: -55px 0;	
}

.feeds .conversation-box li a.want_this {
	display: block;
	float: left;
	height: 55px;
	text-align: center;
	width: 83px;
	background: #fff;
	opacity: 0.9;
	filter: alpha(opacity = 90);	
	margin-left: 2px;
	display: block;
}

.item-list .item-det .search_actions a.zoom img {
	background-position: 0 -47px;
}

.item-list .item-det .search_actions a.zoom {
	border-left: 1px solid #c7c7c7;
	background: #FFF;
	opacity: 0.8;
	filter: alpha(opacity = 80);
}

.item-list .item-det .search_actions a.zoom.loading {
	background: url("/images/loader_small.gif") no-repeat scroll center center #fff;
}

.item-list .item-det .search_actions a.zoom.loading img {
	background: none;
}

.item-list .item-det .search_actions img.shadow_search_actions {
	background: none;
	position: absolute;
	top: -8px;
	left: 5px;
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.want_count.added {
	font-size: 14px;
	font-weight: bold;
	color: #ADCE24;
}

.user-account .item-list .preview {
	top: -42px;
	left: -40px;
}

.item-list .preview .item-content {
	border: none;
	padding: 10px;
}

.item-list .preview .description {
	float: left;
	width: 122px;
	color: #777;
	font-size: 12px;
	font-style: italic;
	font-family: "Droid Serif", "georgia";
	overflow: hidden;
	text-align: left;
}

.item-list .preview .meta-right {
	text-align: right;
}

.item-list .preview .meta-right img {
	padding: 5px;
	background: #fff;
	border-right: 1px solid #dfdfdf;
	margin: 10px 0;
}

.item-list .item-meta {
	padding: 0 0 0 10px;
	position: relative;
	margin-top: -20px;
}

.item-list .preview .price-block {
	width: 140px;
	left: 0;
	top: 7px;
	font-weight: 500;
}

.item-list .preview .price-loader,
.offer-det .price-loader {
	height: 23px;
	padding-right: 33px;
	background-position: right center;
	font-weight: 300;
	font-style: italic;
	display: inline-block;
	line-height: 20px;
}

.item-list .active-preview {
	*z-index: 100;
}

.item-list .btn-fave {

}

.item-list .item-action {
	float: right;
	position: relative;
}

.item-list .preview .btn-fave img,
.fave-link img {
	width: 27px;
	height: 27px;
	background: url(http://static.flutterscape.net/images/btn-star.png) no-repeat 4px 2px;
	border: none;
}

.fave-link.section-btn {
	position: relative;
	line-height: 16px;
	padding: 0px 3px;
	margin-left: 8px;
	top: 2px;
}

.fave-link.section-btn:active {
	top: 3px;
}

.fave-link.section-btn img {
	position: relative;
	margin-top: -10px;
	top: 9px;
}

.item .fave-text {
	top: -1px;
}

.user-account .item-list .item-content {
	width: 123px;
	padding: 20px 16px 20px 15px;
}

.user-account .item-list .item-content a {
	min-height: 110px;
}

.item-list .item-content.country-list {
	padding: 3px 10px 6px;
	width: 134px;
	background: #EAF4F7;
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border: 1px solid #C3DADF;
	color: #63949F;
	font-family: arial;
	text-shadow: 1px 1px 0 #fff;
	font-size: 11px;
	border-bottom: 1px solid #E0ECEF;
	border-right: 1px solid #E0ECEF;
}

.user-account .item-list .item-preview .item-content {
	width: 154px;
}

.item-list .item-preview .item-content {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;	
}

.user-account .item-list li {
	margin: 0 8px 0px 0;	
}

.countries-con li {
	font-size: 11px;
	font-family: arial;
	color: #aaa;
	height: 20px;
}

.countries-con li img,
.countries-con span img {
	position: relative;
	top: 4px;
}

.indexcounter {
	position: absolute;
	background: #bbb;
	color: #fff;
	font-family: helvetica;
	font-size: 10px;
	padding: 2px 5px 1px;
	top: 5px;
	left: 5px;
	z-index: 2;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.fave-link:hover img,
.favorited .fave-link img {

}

.favorited .fave-link .fave-text {
	color: #555;
}

.liked .fave-link .fave-text {
	display: none;
}

.browse-more {
	position: absolute;
	top: -6px;
	right: 0;
	z-index: 3;
}

.browse-item {
	padding: 2px;
	height: 35px;
	border: 1px solid #ececec;
	background: #fff;
	position: relative;
	top: 7px;
	width: 35px;
}

.browse-more a .browse-item {
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.browse-more a:hover .browse-item {
	opacity: 1;
	filter: alpha(opacity = 10);
}

.prev-item {
	margin-left: -2px;
	margin-right: -1px;
}

.item-list .preview .favorited img,
.product_box .favorited img {
	background-position: -26px 0;
}

.item-list .fave-count,
.item-list .offer-count {
	display: block;
	text-align: center;
	font-size: 12px;
	margin-top: -18px;
}

.item-list .item-preview .fave-count {
	display:none;
}

.item-list.listview .offer-count {
	color: #aaa;
	font-size: 30px;
	font-weight: normal;
}

.item-list .info {
	z-index: 10;
	left: -10px;
	top: -35px;
	width: 120px;
	background: #555;
}

.item-list .favorited .info {
	width: 100px;
}

.item-list .img-c {
	position: relative;
	display: inline-block;
}

.item-list a.img-holder {
	text-decoration: none;
	overflow: hidden;
	padding: 15px 0;
	display: table-cell;
	vertical-align: middle;
	width: 175px;
}

.vertical-list .item-list .preview-link {
	right: -2px;
	bottom: 10px;
}

.start-page .item-list .img-c {
	text-align: center;
}

.item-list .loading-img {
	display: none;
}

.item-list .loading .preview-link {
	background: #FC5F62 url(http://static.flutterscape.net/images/loader-arrow.gif) no-repeat center center;
	text-indent: -5000px;
}

.item-list li:hover .preview-link {
	display: block;
}

.item-list .item-stats {
	margin: -1px 0 0;
	padding: 0 10px 5px;
	color: #696967;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	font-family: arial;
}

.activity-content.item-stats .activity-icon {
	left: -6px;
}

.item-list .item-stats a {
	font-family: helvetica;
	position: static;
	display: block;
	padding-top: 5px;
	padding-left: 20px;
	color: #aaa;
	margin-bottom: 5px;
}

.item-list .item-stats a.price-block {
	color: #333;
	font-weight: 500;
	margin-top: 2px;
}

.item-list .item-stats a.price-block .price,
.item-list .item-stats a.price-block .code {
	color: #222;
	font-weight: bold;
	font-size: 15px;
}

.item-list .item-stats a.price-block .position-num .price {
	color: #222;
	font-weight: bold;
	font-size: 16px;
}

.item-list .item-stats a.price-block .num-1 .price {
	color: red;
	font-size: 22px;
}

.item-list .item-stats a.price-block .num-2 .price {
	color: orange;
	font-size: 22px;
}

.item-list .item-stats a.price-block .num-3 .price {
	color: green;
	font-size: 22px;
}

.item-list .price-stats {
	text-align: right;
	margin-top: 3px;
	color: #aaa;
}

.item-list .price-stats a .price-loader {
	color: #aaa;
}

.leader-board  .item-stats a {
	color: #187F92;
}

.leader-board .item-stats a:hover {
	color: #fff;
}

.leader-board  .item-stats a.favlink {
	color: #bbb;
	font-weight:bold;
}

.leader-board  .item-stats a.favlink:hover {
	color: #bbb;
	font-weight:bold;
	text-decoration: none;
}

.approx .price .cent-dec {
	font-size: 0.8em;
	font-weight: normal;
	position: relative;

}

.item-list .item-stats a .loading {
	background-position: right center;
	display: block;
	padding: 4px 32px 4px 0;
	position: relative;
	margin-top: -12px;
	top: 5px;
}

.item-list.listview .product-title {
	font-size: 18px;
	text-shadow: -1px -1px 0 #FFFFFF;
	line-height: normal;
	color: #555;
}

.search-view .item-list .item-author {
	display: none;
	width: 38px;
}

.search-view .item-list.listview .img-holder img {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	padding: 10px;
	width: 100px;
	clip: rect(0 110px 89px 0);
	position: absolute;
}

.search-view .item-list.listview .description {
	display:block;
	color: #222;
	padding: 4px 8px 0 0;
	font-weight: normal;
}

.search-view .item-list.listview p {
	text-align: left;
	margin-top: 0;
}

.search-view .item-list.listview p.item-stats {
	font-weight: normal;
}

.search-view .item-list.listview li {
	margin: 0 0 10px;
	height: auto;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
	background: #fbfbfa;
	width: 980px;
	-moz-box-shadow: 1px 1px 1px #fafafa;
	-webkit-box-shadow: 1px 1px 1px #fafafa;
}

.search-view .item-list.listview .img-holder {
	float: left;
	height: auto;
	margin-right: 10px;
	background: #fff;
}

.search-view .item-list.listview .img-c {
	border-right: 1px solid #ececec;
	display: block;
	height: 99px;
	width: 120px;
	position: relative;
}

.search-view .item-list.listview .item-det {
	float: left;
	overflow: hidden;
	text-align: left;
	padding: 8px 10px 8px 0;
	width: 580px;
}

.search-view .item-list.listview .item-author {
	float: left;
	width: 50px;
	display: table-cell;
	vertical-align: middle;
}

.search-view .item-list.listview .item-author img {
	margin-top: 10px;
	padding: 3px;
	background: #fff;
	border: 1px solid #f5f5f5;
	border-bottom: 1px solid #ececec;
	border-right: 1px solid #ececec;
}

.search-view .item-list.listview .item-content {
	width: auto;
	background: #F8F8F6;
	padding: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0;
}

.search-view .item-list.listview .fave-link img {
	width: 27px;
	height: 27px;
	border: none;
}

.search-view .item-list.listview .favorited img {
}

.item-list .item-action {

}

.item-list.listview .item-action {
	display: table-cell;
	vertical-align: middle;
	float: left;
	width: 160px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;
	-moz-border-radius: 0 4px 4px 0;
	-webkit-border-radius: 0 4px 4px 0;
	border-left: 1px solid #ececec;
}

.item-list.listview .fave-count {
	font-size: 20px;
	margin-top: 0;
	color: #999;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
}

.item-list.listview .btn-fave {
	position: relative;
	text-align: center;
	display: block;
	top: 15%;
}

.item-list.listview .btn-fave:hover {
	text-decoration: none;
}

.item-list.listview .offers-block {
	top: 38px;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.item-list.listview .fave-caption {
	font-size: 14px;
}

.search-view .item-list.listview .info {
	left: 52px;
	top: -15px;
}

.search-view .item-list.listview .info img {
	background: none;
}


/* ---------------------------------------------------------------------- Search */


.search-view .item-list li {
	float: left;
	height: 230px;
	margin: 0 4px;
} 

.related-block.search-view .item-list li {
	height: 150px;
	float: left;
	margin: 0 4px;
}

.related-block .item-list img {
	max-width: 125px;
}

.search-view ul {
	width: auto;
}

.search-view .item-list .item-content {
	border: none;
	width: 177px;
}

.related-block.search-view .item-list .item-content {
	width: 130px;
}

.search-view .item-list .img-holder {
	height: 155px;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	min-height: 0;
}

.related-block.search-view .item-list .img-holder {
	width: 130px;
	height: 110px;
}

.search-view .item-list .img-holder img {
	-moz-box-shadow: 1px 1px 2px #ccc;
	-webkit-box-shadow: 1px 1px 2px #ccc;
	border: 1px solid #dfdfdf;
	border-right: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	padding: 3px;
	background: url("/images/loading.gif") no-repeat scroll center center #fff;
	min-width: 25px;
	min-height: 25px;
	float: none;
}

.search-view .item-list .preview .img-holder img {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
	max-width: 160px;
}

.search-view .item-list p {
	text-align: center;
}

.menu-category {
	padding: 0 10px 10px 20px;
	border: 1px solid #ccccc0;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #aaaaa0;
	position: relative;
	z-index: 3000;
	overflow: hidden;
	background: #f6f6f4;
	border-bottom: none;
	border-top: none;
}

.menu-category li {
	display: inline-block;
	*display: inline;
	float: none;
	color: #ddd;
	zoom: 1;
}

.menu-category li a {
	margin: 2px 8px 0 0;
	color: #187F92;
	line-height: 25px;
	display: inline-block;
	text-decoration: underline;
	font-weight: 500;
}

.menu-category li a:hover {
	color: #444;
}

.search_results {
	position: relative;
	width: 1050px;
}

.search_results .menu-text a {
	display: block;
}

.view-type .info {
	background: #555;
	text-indent: 0;
	top: -40px;
	left: 0;
	width: 155px;
}

.view-type .info span {
	text-indent: 0;
	text-shadow: 1px 1px 1px #222;
}

.view-type .info img {
	background: none;
	width: auto;
	height: auto;
	top: 19px;
	position: absolute;
}

.requests-box .subtle {
	font-size: 15px;
	color: #444;
	margin-top: -20px;
}

.users-block,
.result_box .featured-items {
	padding-top: 10px;
	margin-top: 10px;
}

.result_box .featured-items {
	margin-top: 50px;
	border-top: 3px solid #989898;
	border-bottom: 1px solid #f4f4f4;
}

.result_box .featured-items p.sub-header {
	width: 500px;
	font-size: 14px;
	color: #777;
	font-family: "Droid Serif", "georgia";
	font-style: italic;
}

.users-left ,
.users-right {
	float: left;
	width: 455px;
	margin-top: 20px;
	padding: 13px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #f1f1f1;
	border-right: 1px solid #dfdfdf;
	border-bottom: 1px solid #dfdfdf;
	background: url("http://static.flutterscape.net/images/bg-glass2.png") repeat scroll 0 0 transparent;
}

.users-left {
	margin-right: 20px;
}

.users-left h3,
.users-right h3,
.result_box .featured-items h3 {
	margin-bottom: 10px;
	font-size: 20px;
}

.result_box .featured-items h3 {
		font-size: 24px;
}


/* twitter */

.twitter {
	font-size: 11px;
	color: #999;
}

.twitter a {
	color: #666;
	text-decoration: underline;
}

.tweet_time {
	margin-left: 10px;
}

.tweet_text {
	display: block;
	margin-left: 4px;
}

.for-sellers,
.for-buyers {
	display: none;
}

.with-info {
	position: relative;
	z-index: 2;
	display: inline-block;
	margin-left: -10px;
	margin-right: 15px;
	left: 5px;
}

.with-info .info {
	left: 0;
	top: -40px;
	background: #555;
	width: 100px;
}

.with-info:hover  {
	text-decoration: none;
}

.users .with-info .info img {
	padding: 0;
	margin: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: none;
}

.access {
	position: relative;
	color: #aaa;
	top: 8px;
	font-weight: 500;
}

.access img {
	position: absolute;
	top: -11px;
	left: -38px;
}

/* ---------------------------------------------------------------------- Wizard */

.wizard h5 {
	font-size: 13px;
	line-height: 17px;
	color: #777;
	font-style: italic;
}

.wizard p.description {
	color: #777;
	font-size: 13px;
}

.wizard .g-recentblock .stats-block .small-group-image {
	bottom: 0;
}

.wizard .stats-block {
	height: 270px;
	overflow-y: scroll;
	-moz-box-shadow: 1px 1px 3px #AAA;
	-webkit-box-shadow: 1px 1px 3px #AAA;
	margin-bottom: 30px;
}

.wizard .center h5 {
	font-size: 15px;
}

.wizard .g-recentblock .stats-block .small-group-image a {
	width: 80px;
	height: 58px;
}

.wizard .stats-block ul li p {
	margin: 0 0 0 70px;
	padding: 0;
	font-size: 13px;
	line-height: normal;
}

.wizard .stats-block ul li .activity-content p,
.wizard .stats-block ul li .activity-content .submit-box  {
	margin: 0;
	position: relative;
}

.wizard .stats-block ul li .activity-content p.content {
	margin: 0 0 0 73px;
}

.wizard .stats-block ul li .activity-content textarea {
	width: 500px;
	margin: 0;
	height: 15px;
	background: none;
	position: relative;
	z-index: 1;
	border: 1px solid #CCC;
}

.wizard .stats-block ul li .activity-content .reply textarea {
	margin: 5px 0 10px 73px;
	width: 415px;
	background: #fff;
}

.wizard .stats-block ul li .activity-content .reply a {
	color: #187F92;
}

.wizard .stats-block ul li .activity-content .not-blank {
	background: #fff;
	height: auto;
	overflow: hidden;
}

.submit-comment {
	margin: 7px 2px 0 0;
}

.wizard .stats-block ul li .activity-content label {
	position: absolute;
	color: #ccc;
	font-style: italic;
	left: 11px;
	top: 8px;
	width: 494px;
	height: 18px;
	background: #fff;
	padding: 5px 9px;
}

.wizard .g-recentblock .stats-block h3 {
	margin-left: 70px;
}

.wizard .g-recentblock .stats-block li {
	min-height: 72px;
	margin: 0 -20px;
}

.wizard .g-recentblock .stats-block li:hover {
	background: none;
}

.wizard .g-recentblock .stats-block li.activity-list {
	padding: 0 0 0 55px;
	min-height: 0;
	background: #fff;
	border: none;
}

.wizard .g-recentblock .stats-block li.activity-content {
	border-top: 2px solid #f6f6f4;	
}

.wizard .g-recentblock .stats-block .comment {
	padding: 8px 10px;
	margin: 0 0 0 55px;
	border-top: 2px solid #fff;
	border-left: 2px solid #F6F6F4;
	position: relative;
}

.wizard .g-recentblock .stats-block .reply.comment {
	margin-left: 130px;
}

.wizard .g-recentblock .stats-block .reply-block {
	background-image: none;
}

.wizard .g-recentblock .stats-block .comment:hover  .reply-link,
.wizard .g-recentblock .stats-block .comment:hover .comment-count {
	display: block;
}

.wizard .stats-block ul li p .comment-main {
	margin-left: 45px;
	display: block;
	color: #888;
	font-size: 12px;
}

.wizard .g-recentblock .stats-block p a {
	color: #369BAF;
}

.loading {
	background: transparent url(http://static.flutterscape.net/images/loader_small.gif) no-repeat center center;
	font-weight: bold;
	color: #aaa;
	font-family: arial;
	min-height: 17px;
}

.loading-right {
	background: url(http://static.flutterscape.net/images/loading.gif) no-repeat right center;
	padding-right: 30px;
	min-height: 22px;
}


/*------------------------------------------------------------------------ Feeds */

.feeds {
	zoom: 1;
	overflow: hidden;
	width: 100%;

	margin-top: 7px;
}

.feed-header {
	border: 1px solid #ccccc0;
	border-top: 1px solid #eee;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #efefe0;
	position: relative;
	background: #f6f6f4;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-top: 1px solid #ececec;
	zoom: 1;
}

.feed-header h3 {
	float: left;
	border: none;
	position: relative;
	left: -6px;
	border-right: 1px solid #dcdcdc;
	top: 42px;
	width: 46px;
	height: 19px;
	-webkit-border-radius: 0;
}

.feed-header.loading {
	background: transparent url("/images/loading.gif") no-repeat scroll right top;
}

.result_box .feed-header li,
.feed-header ul {
	float: left;
}

.feed-header li {
	text-align: center;
	position: relative;
	padding: 10px 15px;
	display: inline-block;
	zoom: 1;
	*width: 100px;
}

.feed-header li:hover {

}

.feed-header li.active {
	background: #fff;
	position: relative;
	-moz-box-shadow: 1px 0 0 #efefe0;
	-webkit-box-shadow: 1px 0 0 #efefe0;
	height: 70px;
	margin-top: -1px;
	top: 1px;
}

.feed-header li.active.first {
	-moz-border-radius: 4px 0 0;
	-webkit-border-radius: 4px 0 0;
}

.feed-header .icon-feed {
	display: block;
	background: url("http://static.flutterscape.net/images/icons-feed.png") no-repeat scroll 0 0 transparent;
	width: 75px;
	height: 55px;
	margin: 0 auto;
}



.feed-header .conversation-link .icon-feed {
	background-position: 0 0;
}

.feed-header .conversation-link a:active .icon-feed {
	background-position: 0 1px;
}

.feed-header .recent-items-link .icon-feed {
	background-position: -122px 0;
}

.feed-header .recent-items-link a:active .icon-feed {
	background-position: -122px 1px;
}

.feed-header .groups-link .icon-feed {
	background-position: -233px 0;
}

.feed-header .groups-link a:active .icon-feed {
	background-position: -233px 1px;	
}

.feed-header .favorites-link .icon-feed  {
	background-position: -340px 0;
}

.feed-header .favorites-link a:active .icon-feed {
	background-position: -340px 1px;	
}

.feed-header .pointer-feed {
	position: absolute;
	bottom: -9px;
	display: none;
	left: 34%;
}

.feed-header .active .pointer-feed  {
	display: inline-block;
}

.feed-header li a {
	display: block;
	height: 69px;
	color: #187F92;
	font-weight: 500;
	margin: 0;
	left: 0;
}

.feed-header li.active a {
	color: #222;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
}

.feeds .conversation-box li,
.rank-list li {
	padding: 10px;
	margin: 0 -15px;
	position: relative;
	border-top: 2px solid #f6f6f4;
	padding: 10px;
}

.rank-list li {
	margin: 0 -10px;
}

.feeds .conversation-box li:hover {
	background: #f6f6f4;
	border-right: 1px solid #fdfdfa;
}

.feeds .conversation-box li:hover .togglehide {
	display: inline-block;
}

.feeds .conversation-box li:hover .want_this {
	display: block !important;
	position: absolute;
	z-index: 3;
}


.feeds .wizard .stats-block,
.user-account .wizard .stats-block {
	height: auto;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	overflow: visible;
	padding: 15px 15px 0;
	margin-bottom: 0;
}

.feeds .wizard .stats-block {
	padding: 0;
}

.feeds .g-recentblock,
.user-account .g-recentblock {
	border: none;
}

.feeds .with-info .info {
	left: 10px;
	top: -55px;
	text-align: left;
}

.feeds h3.f-header,
.donate-content {
	color: #777;
	font-size: 13px;
	margin: 0;
	padding: 20px 15px;
	margin-bottom: 5px;
	border: 1px solid #ccccc0;
	border-top: none;
	border-left: 1px solid #eee;
	border-bottom: 1px solid #ccccc0;
	position: relative;
	background: #fff;
	font-weight: normal;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
}

.with-inline-label p.damount-block {
	float: left;
	height: auto;
}

.with-inline-label p.damount-block input {
	width: auto
}

.with-inline-label p.damount-block label {
	font-size: 13px;
	top: 4px;
}

.donate-content {
	font-size: 18px;
	font-weight: bold;
	font-family: georgia;
	font-style: italic;
}

.donate-content img {
	padding: 10px;
	-moz-box-shadow: 1px 1px 3px #dfdfdf;
	-webkit-box-shadow: 1px 1px 3px #dfdfdf;
}

.period-ended {
	background: #fffddd;
	padding: 10px;
	border: 2px solid orange;
	color: #555;
	font-family: helvetica;
	font-style: normal;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.donate-content .page-btn {
	font-size: 26px;
	background: #FC5F62 url(http://static.flutterscape.net/images/donate.png) no-repeat 0 0;
	padding-right: 34px;
	font-weight: bold;
	width: 310px;
	height: 55px;
	text-indent: -5000px;
	display: block;
	border: none;
}

.donate-content .with-inline-label p label {
	top: 6px;
	z-index: 0;
}

.donate-con .with-inline-label p label.error {
	left: 0;
	border: none;
	background: none;
	padding: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	top: 30px;
}

.donate-content .with-inline-label p input {
	padding-left: 25px;
	font-weight: bold;
}

.donate-con .join-block h3 {
	font-size: 50px;
}

.donate-con .join-block p {
	font-weight: bold;
	font-size: 20px;
}

.donate-con .result_box h3 {
	font-size: 36px;
	height: auto;
}

.stories-content {
	font-size: 13px;
}

.stories-content h4 {
	font-family: "museo-slab-1","museo-slab-2","arial";
	color: #333;
}

.stories-content ul {
	font-family: helvetica;
	font-style: normal;
	font-weight: normal;
}

.stories-content ul .stitle {
	font-weight: bold;
}

.stories-content ul li {
	border-top: 1px dotted #999;
	padding: 10px 0;
}

.stories-content ul .s-content {
	font-size: 14px;
	margin-top: 5px;
	line-height: 18px;
	font-family: georgia;
	font-style: italic;
}

.result-list h3.f-header {
	padding: 0;
	border: none;
	font-weight: normal;
}

.result-list .hsub {
	display: block;
	background: #f9f9f7;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


/*------------------------------------------------------------------------ Widgets */

.widgets .example {
  width: 196px;
  float: left;
	height: 417px;
	overflow: hidden;
}

.widgets .example iframe {
	background: none;
}

.sample-block .example {
	float: none;
	margin: 0 auto;
}

.widgets .embed {
  float: left; 
  width: 670px;
  margin-right: 30px;
}

.widgets .widget {
  margin: 0 0 1em 0;
}

.embed textarea {
  padding: 0.3em;
  margin: 0;
	float: none;
  font-size: 11px;
  overflow: hidden;
  width: 190px;
	color: #ccc;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	font-style: normal;
	font-weight: 700;
	padding-left: 10px;
	height: 14px;
}

.embed-block .embed {
	color: #aaa;
}

.embed-block .embed span {
	position: relative;
	top: -4px;
	font-size: 11px;
}

.share input.url {
  padding: 0.3em;
  margin: 0;
  font-size: 13px;
  width: 95%;
}

.share .embed textarea {
  margin-bottom: 1em;
}

.sample-block {
	padding: 10px;
	background: #444;
	-moz-box-shadow: 1px 1px 2px #888;
	margin-bottom: 20px;
	position: relative;
}

.widgets h3 {
	margin-top: 30px;
	border-top: 1px solid #dfdfdf;
	padding-top: 20px;
}

.stext {
	position: absolute;
	font-size: 14px;
	font-family: helvetica;
	color: #888;
	right: 15px;
	top: 50px;
	padding: 2px 8px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.stext span {
	display: block;
	font-weight: normal;
	font-size: 12px;
	margin-top: -5px;
}

/*------------------------------------------------------------------------ Notifications */

.notification-link {
	position: relative;
}

.notification-link img {
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat -81px -555px;
	margin-top: 3px;
	position: relative;
	top: 2px;
	width: 26px;
	height: 18px;
}

.notification-link a span {
	background: #fe6263;
	display: block;
	float: right;
	padding: 1px 3px 0;
	border-bottom: 1px solid #ae4647;
	color: #fff;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-top: -4px;
	margin-left: -10px;
	position: relative;
	top: 5px;
	left: 1px;
	line-height: normal;
}

.notification-link a.open {
	border: 1px solid #ccc;
	display: inline-block;
	position: relative;
	padding: 1px 12px 0;
	left: 13px;
	top: -2px;
	z-index: 1;
	background-color: #fbfbf8;
	border-bottom: none;
}

#account_menu .notification-link ul {
	font-weight: 500;
	background-color: #fbfbf8;
	border: 1px solid #ccc;
	padding: 3px 0 8px;
	-moz-box-shadow: 2px 3px 5px #EFEFEF;
	-webkit-box-shadow: 2px 3px 5px #EFEFEF;
	position: absolute;
	top: 29px;
	left: 13px;
}

#account_menu .notification-link li {
	float: none;
	clear: both;
	margin-bottom: 5px;
	padding: 0;
}

#account_menu .notification-link li a {
	display: block;
	clear: both;
	white-space: pre;
	color: #555;
	padding: 1px 12px;
	border-top: 1px solid #fbfbf8;
	border-bottom: 1px solid #ececec;
}

#account_menu .notification-link li.empty-link a {
	color: #444;
}

#account_menu .notification-link li a em {
	font-weight: bold;
	color: #777;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 1px 3px;
	margin-right: 4px;
	background: #f4f4f4;
	font-family: arial;
	font-weight: bold;
}

#account_menu .notification-link li a:hover {
	background: #fff;
	text-decoration: none;
	color: #777;
}

#account_menu .notification-link li a:hover em {
	background: #777;
	color: #fff;
}

.translate span {
	color: #999;
	font-weight: bold;
	text-decoration: underline;
}

.translate img {
	position: relative;
	top: 4px;
	margin-right: 5px;
}

.affiliates .summary {
  float: left;
  width: 180px;
  border: 1px solid #ccc;
  padding: 1em;
  margin-top: 2em;
}

.affiliates .summary span {
  font-weight: bold;
}

.affiliates .summary li {
  margin-bottom: 0.2em;
}

.affiliates .earnings {
  color: #ff5c5c;
  font-weight: bold;
}

.affiliates .activity_chart {
  width: 290px;
  float: left;
}


/*----------------------------------------------------- Overwrite Jquery ui styles */

.item .ui-widget-content {
	background: #fbfbf8;
	border: 1px solid #ccc;
	-moz-border-radius: 0;	
	-webkit-border-radius: 0;
}

.item .ui-widget {
	font-family: "museo-sans-1","museo-sans-2";
	font-size: 13px;
	color: #777;
}

.item .ui-widget a:hover {
	border: 1px solid #fafaf7;
	background: none;
	color: #000;
	text-decoration: underline;
}


/*----------------------------------------------------- BLOG */

.blog .article-content img {

}

.p_image_embed {
	text-align: center;
}

.blog .result_box {
}

.blog-author {
	width: 195px;
}

.blog-about {

}

.blog-about .general-panel {
	padding: 20px;
}

.blog .account-profile img {
	width: 35px;
}

.blog .account-profile span.greet-text {
	font-size: 13px;
	left: 60px;
}

.blog .result_box h3 {
	margin: 40px -20px 0;
	padding: 0 20px;
	border-top: 1px solid #dfdfdf;
	padding-top: 20px;
	font-size: 25px;
	font-weight: bold;
}

.blog .result_box h3:first-child {
	border: none;
	padding-top: 0;
	margin-top: 0;
}

.blog .article-content p img:first-child {
	margin-top: 8px;
}

.blog .entries-link li {
	margin: 2px 0;
	padding: 5px 20px 5px 0;
	border-bottom: 1px solid #dfdfdf;
	padding-right: 30px;
	position: relative;
}

.blog-content {
	padding: 20px;
}

.blog .entries-link li span {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	font-weight: bold;
	padding: 0 5px;
	font-family: arial;
	display: inline-block;
	position: absolute;
	right: 1px;
	color: #aaa;
	font-size: 1.1em;
}

.blog .entries-link li:hover {
	background: #f6f6f4;
}

.blog .entries-link a {
	color: #333;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	font-weight: bold;
}

.with-promo  .buy-block {
	margin: 40px 0 0;
	background:  url("/images/bg-xmaspromo.png") repeat-y scroll right 0 #87b4cb;
	margin-top: 18px;
	text-shadow: 1px 1px 1px #3580A6;
	padding: 10px solid #fff;
	position: relative;
	-moz-box-shadow: 1px 1px 6px #ccc;
	-webkit-box-shadow: 1px 1px 6px #ccc;
	border: 1px solid #dfdfdf;
}

.promo-det {
	position: absolute;
	bottom: 0;
	text-shadow: none;
	left: 0;
	display: none;
	background: #fff;
	right: 0;
	padding: 7px 0;
	text-indent: 15px;
	text-align: left;
}

.with-promo .promo-det {
	display: block;
}

.with-promo .promo-det a {
	color: #333;
	text-decoration: underline;
	font-weight: 700;
	font-family: "museo-slab-1","museo-slab-2", "arial";
}

.with-promo .promo-caption {
	margin-bottom: 30px;
	background: url("/images/bg-flakes.png") repeat scroll -234px -24px transparent;
}

.with-promo .i-price {
	text-align: left;
	padding-top: 15px;
	padding-left: 15px;
}

.with-promo .page-btn,
.holiday-block .page-btn {
	-moz-box-shadow: 2px 2px 1px #3580a6;
	-webkit-box-shadow: 2px 2px 1px #3580a6;
}

.with-promo .finalprice .price {
	font-size: 30px;
	color: #fff;
}

.with-promo .finalprice .code {
	color: #fff;
	font-size: 22px;
}

.with-promo .finalprice .with-info {
	left: -5px;
	top: -2px;
}

.with-promo .price-loader {
	height: 28px;
	background-color: #fff;
	line-height: 37px;
	color: #fff;
	text-indent: -500px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 15px 0 10px;
}

.promo-text {
	width: 154px;
	text-shadow: none;
	font-size: 11px;
	padding: 4px 6px;
	font-family: helvetica;
	text-indent: 0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-left: -14px;
	color: #1c455a;
	display: none;
}

.with-promo .promo-text {
	display: inline-block;
	margin-left: -5px;
}

.promo-text a {
	color: #fff;
	text-decoration: underline;
}

.with-promo .p-misc {
	margin: 20px 0 0;
	padding-bottom: 16px;
}

.with-promo .variant {
	margin-left: 15px;
	text-align: left;
	text-shadow: none;
	color: #1C455A;
	font-size: 0.9em;
}

.with-promo .with-info .info {
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	text-shadow: none;
}

.xmas-promo {
	background: #87b4cb url(http://static.flutterscape.net/images/bg-promodetail.png) no-repeat 0 0;
	position: absolute;
	top: 0;
	bottom: 0;
	padding: 52px 18px 18px;
	left: 0;
	right: 0;
	color: #1C455A;
}

.xmas-promo p {
	font-weight: 500;
}

.xmas-promo h4 {
	font-size: 30px;
	text-shadow: 1px 1px 1px #3580A6;
	color: #fff;
}

.xmas-promo table th,
.xmas-promo table td {
	text-align: center;
}

.xmas-promo th {
	background: none repeat scroll 0 0 #9EC6DA;
	padding: 1px;
	font-size: 0.8em;
	font-weight: normal;
}

.xmas-promo table td {
	background: rgba(80, 119, 139, 0.6);
	padding: 3px;
	color: #fff;
}

.promo-shipping,
.holiday-block .hb-inner {
	border: 4px solid #fff;
	padding: 5px;
	margin-bottom: 10px;
	width: auto;
	font-family: helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #1C455A;
}

.promo-shipping {
	margin-bottom: 0;
}

.holiday-block .hb-inner p {
	margin: 15px 0;
}

.holiday-block .hb-inner p a {
	color: #fff;
	text-decoration: underline;
}

.holiday-block .hb-inner {
	padding: 15px;
	border: 10px solid #fff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin-bottom: 0;
}

.promo-shipping em,
.holiday-block p em,
.holiday-block h3 {
	color: #fff;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2", "arial";
	text-shadow: 1px 1px 1px #3580A6;
	font-size: 14px;
}

.holiday-block h3 {
	font-size: 30px;
	text-shadow: 1px 1px 1px #3580A6;
}

.promo-shipping a {
	color: #fff;
	font-size: 0.8em;
	text-decoration: underline;
}

.orderfinish .promo-shipping {
	font-size: 15px;
	padding: 10px;
	margin: 0;
}

.orderfinish .promo-shipping em {
	font-size: 30px;
}

.orderfinish .promo-shipping a {
	font-size: 15px;
}

.save-price {
	color: green;
}

.promo,
.holiday-block {
	background: url("/images/bg-xmaspromo.png") repeat-y scroll right 0 #87B4CB;
	border: 1px solid #efefef;
}

.promo {
	margin-bottom: 10px;
}

.shopagain-block {
	background: #fff;
	padding: 20px;
	-moz-border-radius: 4x;
	-webkit-border-radius: 4x;
	text-align: center;
}

.original-price {
	text-decoration: line-through;
	color: #aaa;
}

.holiday-caption {
	float: right;
	font-size: 11px;
	margin: -10px 0;
	font-weight: normal;
}

.holiday-caption a {
	color: #fff;
	text-decoration: underline;
}

.xmas-promo h2 {
	color: #fff;
}

.xmas-promo h2 em {
	font-size: 15px;
	color: #1C455A;
}

.tweetus {
	line-height: 20px;
	background: #fff;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #dfdfdf;
}

.tweet-button {
	position: relative;
	top: 5px;
}

.submenu .promo-link {
	text-decoration: none;
}

.submenu .promo-details {
	color: #20ACB8;
	font-size: 0.8em;
}

.new-discovery-panel {
  padding: 1em;
  margin-bottom: 20px;
}

label.pseudo_input {
  width: 94%;
}

label.pseudo_input span {
  display: inline-block;
  padding: 3px;
  border: 1px solid #EFEFEF;
  background-color: #fff;
  width: 465px;
  font-size: 16px;
  color: #aaa;
}

label.pseudo_input span.active {
  color: #222;
}

label.pseudo_input {
  background: url('/images/upload-btn.png') no-repeat center right;
}

label.for_text {
  display: block;
  float: none;
  font-weight: bold;
}

#discovery-photo-field {
  opacity: 0;
	filter: alpha(opacity = 0);
  position: absolute;
}

.autocomplete-w1 {position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete { 
	border:1px solid #C6C6C4; 
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:350px; 
	overflow:auto; 
	margin:-6px 6px 6px -6px; 
	/* IE6 specific: */ 
	_height:350px; 
	_margin:0; 
	_overflow-x:hidden; 
	font-family: arial;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	-moz-border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	border-top: 1px solid #f6f6f4;
}

.autocomplete p {
	padding: 6px 8px;
	color: #999;
	margin-bottom: 0;
}

.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { 
	white-space:nowrap; 
	overflow:hidden; 
	color: #333;
	font-size: 13px;
	padding: 6px 5px;
	border-top: 1px solid #F7F7F7;
	font-family: "helvetica";
	font-weight: bold;
}
.autocomplete div.selected {
	background: #F6F6F4;
	border: 1px solid #efefef;
	border-left: none;
	border-right: none;
	padding-top: 4px;
	padding-bottom: 4px;
}

.autocomplete div.selected {
	color: #88CAD8;
	background: #187F92;
}

.autocomplete div.selected strong {
	color: #fff;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	font-size: 15px;
}

.autocomplete strong { 
	font-weight:bold; 
	color:#88CAD8; 
	font-family: arial;
}

.autocomplete_demo {
  width: 600px;
}

.mygengo-logo {
	background: #E5F5FA;
	padding: 3px 8px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	width: auto;
	float: left;
	margin: -10px 0 10px;
}

.mygengo-logo img {
	position: relative;
	top: 2px;
}

.api-form {
	padding: 20px;
	background: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #e7e7e7;
	position: relative;
	-moz-box-shadow: 1px 1px 4px #f5f5f5;
	-webkit-box-shadow: 1px 1px 4px #f5f5f5;
}

.textarea-block {
	position: relative;
}

.textarea-block textarea {
	width: 400px;
}

.translate-arrows {
	position: absolute;
	top: 70px;
	left: 426px;
}

.translate-arrows a {
	display: block;
	background: url(http://static.flutterscape.net/images/bg-translate.png) no-repeat 0 0;
	width: 100px;
	height: 80px;
	padding-top: 28px;
	text-align: center;
}

#translate_desc {
	position: relative;
	top: 90px;
}

.textarea-block h4 {
	margin-top: 10px;
	color: #aaa;
}

.recently-viewed {
	top: 134px;
	padding: 0 10px;
	border-right: 1px solid #ccc;
	background: #F3F2ED;
	position: fixed;
	margin-left: 1010px;
	z-index: 50000;
}

.recently-viewed li {
	padding: 7px 7px 7px 8px;
	border-bottom: 1px solid #DFDFDF;
	margin: 0 -10px;
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
	text-align: center;
}

.recently-viewed li:hover {
	background: #f6f6f6;
}

.recently-viewed li a {
	display: block;
	max-height: 40px;
	overflow: hidden;
	font-weight: bold;
	font-size: 11px;
	width: 50px;
}

.recently-viewed li.history-title {
	background: #fff;
}

/*----------------------------------------------------- Create */

.create-block {
	margin-bottom: 20px;
	position: relative;
	background: #f9f9f8;
}

.create-menu {
	border: 1px solid #f0f0f0;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background: #fff;
}

.create-block ul.menu-list {
	height: auto;
	cursor: pointer;
}

.create-block ul.menu-list li {
	position: relative;
	float: left;
	overflow: hidden;
	cursor: pointer;
}

.create-block ul.menu-list a {
	display: block;
	float: left;
	width: 170px;
	padding: 12px;
	margin: 3px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-align: center;
}

.create-block ul.menu-list input {
	-moz-transform: translate(-290px, 30px) scale(3);
	-webkit-transform: translate(-290px, 30px) scale(3);
	position: absolute;
	cursor: pointer;
	top: 0;
	left: -340px;
	opacity: 0;
	filter: alpha(opacity = 0);
	z-index: 3;
	height: 100px;
	font-size: 30px;
}

.create-block ul.menu-list a input {
	opacity: 0;
	position: absolute;
	top: 0;
	right: 0;
}

.create-block ul.menu-list a:hover,
.create-block ul.menu-list .hovered a{
	text-decoration: none;
	background: #f6f6f4;
	-moz-box-shadow: 1px 1px 1px #dfdfdf;
	-webkit-box-shadow: 1px 1px 1px #dfdfdf;	
}

.create-block ul.menu-list a img {
	width: 38px;
	height: 32px;
	background: url(http://static.flutterscape.net/images/cssimage.png) no-repeat -42px -83px;
	margin-top: -8px;
	position: relative;
	top: 3px;
}

.create-block ul.menu-list .cshare a img {
	background-position: -42px -164px;
}

.create-block ul.menu-list .csell a img {
	background-position: -44px -124px;
}

.create-block ul.menu-list .cbuy a img {
	background-position: -41px -215px;
}

.create-block ul.menu-list .crequest.notactive a img {
	background-position: 0 -83px;
}

.create-block ul.menu-list .cshare.notactive a img {
	background-position: 0 -164px;
}

.create-block ul.menu-list .csell.notactive a img {
	background-position: 0 -124px;
}

.create-block ul.menu-list a span {
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-size: 20px;
	color: #187F92;
	font-weight: bold;
}

.create-block ul.menu-list a:hover span span,
.create-block ul.menu-list .hovered a span span {

}

.create-block ul.menu-list a em {
	display: block;
	font-weight: bold;
	color: #aaa;
	font-size: 12px;
	font-family: arial;
}


.create-block ul.menu-list .notactive a em,
.create-block ul.menu-list .notactive a span {
	color: #ccc;
}

.create-block ul.menu-list .notactive a {
	background: #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.create-block ul.menu-list a img.photoselect {
	background: none;
	display: none;
	width: 196px;
	height: 72px;
	position: absolute;
	top: 11px;
	left: 3px;
	z-index: 2;
	opacity: 0.85;
	filter: alpha(opacity = 85);
}

.create-block ul.menu-list .hovered a img.photoselect {
	display: inline-block;
}

.step-counter {
	background: #c8c7bc;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	padding: 5px 10px 5px 0;
	border: 1px solid #c8c7bc;
	border-bottom-width: 2px;
	border-bottom-color: #beb9b2;
	position: absolute;
	top: 120px;
	left: 10px;
	right: 10px;
}

.step-counter li {
	float: left;
	border-right: 2px solid #beb9b2;
	margin: -5px 0;
	padding: 5px 20px;
	height: 30px;
}

.step-counter li.first {
	padding-left: 10px;
	-moz-border-radius: 4px 0 0 4px;
	-webkit-border-radius: 4px 0 0 4px;
}

.step-counter li span {
	font-size: 13px;
	font-family: arial;
	font-weight: bold;
	color: #f4f4f0;
}

.step-counter li.last span {
	display: inline-block;
	margin-top: 8px;
}

.step-counter li em {
	color: #888;
	font-family: arial;
	display: block;
	font-weight: bold;
	font-size: 12px;
}

.step-counter li.active {
	background: #f6f6f4;
}

.step-counter li.active span {
	color: #B28F49;
}

.step-counter li.active em {
	color: #555;
}

.striangle {
  border-color: #C8C7BC #C8C7BC #C8C7BC #f6f6f4;
  border-style:solid;
  border-width:20px;
  width:0;
  height:0;
	display: block;
	float: left;
}

.files li {
	position: relative;
	float: left;
}

.files li div {
	float: left;
}

.files li .file_name,
.with-inline-label .photos-block {
	width: 669px;
	margin-bottom: 10px;
	color: #999;
	font-weight: 500;
	font-size: 15px;
	background: #fff url(http://static.flutterscape.net/images/loader_small.gif) no-repeat 618px center;
}

.files li .file_actions {
	float: right;
}

.files li .file_actions div {
	right: 5px;
	top: 10px;
	position: absolute;
	cursor: pointer;
}

.files li .file_actions div:hover {
	opacity: 0.7;
	filter: alpha(opacity = 70);
}

.file_upload_cancel button {
	background: none;
	border: none;
	cursor: pointer;
}

.add-morephotos {
	float: right;
	background: url(http://static.flutterscape.net/images/btn-addphotos.png) no-repeat right center;
	width: 150px;
	overflow: hidden;
	height: 27px;
	position: relative;
}

.add-morephotos:hover {
	opacity: 0.7;
	filter: alpha(opacity = 70);
	cursor: pointer;
}

.add-morephotos input {
	opacity: 0;
	filter: alpha(opacity = 0);
	right: -5px;
	position: absolute;
	top: 0;
	font-size: 30px;
	z-index: 3;
	display: block;
}

.with-inline-label p.photos-block input,
.with-inline-label p.video-block input {
	width: 350px;
}

.with-inline-label p.product-name-block input,
.with-inline-label p.brand-name-block input {
	width: 669px;
}

.with-inline-label p.product-name-block input[disabled],
.with-inline-label p.brand-name-block input[disabled] {
	background: #187F92;
	color: #fff;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border: 1px solid #fff;
	cursor: normal;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2","arial";
	width: 645px;
	padding-right: 34px;
}

.ac-loader {
	position: absolute;
	top: 10px;
	right: 10px;
}

.mnotice {
	float: left;
	margin-top: -45px;
}

.with-inline-label p.product-name-block a,
.with-inline-label p.brand-name-block a {
	position: absolute;
	right: 7px;
	top: 9px;
	padding: 0;
	height:  15px;
	background: #fff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.with-inline-label p.product-name-block,
.with-inline-label p.brand-name-block {
	width: 686px;	
}

.with-inline-label p.photos-block,
.with-inline-label p.video-block {
	width: 367px;
	display: inline-block;
}

.with-inline-label p.message-block {
	height: 60px;
	width: 545px;
}

.with-inline-label p.video-block {

}

.with-inline-label p.tags-block input {
	width: 371px;
}

.with-inline-label p.tags-block .tagbox input {
	background: none;
}

.with-inline-label div.photos-block {
	width: 286px;
	background: #e9e9dd;
	display: inline-block;
	padding: 2px 8px;
	float: left;
	min-height: 29px;
	margin-right: 5px;
}

.with-inline-label p.video-block {
	float: left;
}

.with-inline-label .photos-block span {
	float: left;
	margin: 4px 5px 0 0;
	height: 27px;
}

.with-inline-label p.tags-block {
	width: 389px;
	margin-left: 10px;
	display: inline-block;
	float: right;	
	top: -3px;
}

.with-inline-label div.category-block {
	display: inline-block;
}

.photos-block img {
	float: left;
	margin: 0 3px;
	padding: 2px;
	background: #fff;
	height: 24px;
	border: 1px solid #dfdfd5;
	border-left: none;
}

.price-details .pd {
	float: left;
	width: 220px;
	position: relative;
}

.price-details .pd.dd {
	width: auto;
}

.price-details .pd input {
	width: 177px;
}

.price-details .pd.pricesblock input {
	width: 195px;
}

.price-details .pd.pricesblock p {
	width: 214px;
}

p.private-note-block textarea {
	height: 68px;
	width: 183px;
	text-align: left;
}

.price-details .pd p {
	width: 195px;
}

.price-details p.private-note-block {
	height: 80px;
	width: 195px;
}

.price-details .price-summary {
	width: 175px;
	height: 240px;
	background: url(http://static.flutterscape.net/images/bg-price-summary.png) no-repeat 0 -5px;
	z-index: 0;
	margin: 0 65px 0 10px;
}

.price-details {
	background: #F6F6F4 url(http://static.flutterscape.net/images/border-price-detail.png) repeat-x 0 0;
	margin: 10px -10px 0;
	padding: 30px 10px 10px;
}

.tipblock {
	background: #fff;
	-moz-box-shadow: 2px 2px 5px #999;
	-webkit-box-shadow: 2px 2px 5px #999;	
	border: 1px solid #a4a4a2;
	padding: 5px;
	right: -225px;
	top: -4px;
	position: absolute;
	width: 200px;
	display: block;
	color: #888;
	font-size: 12px;
}

.tipblock .tipcon {
	padding: 10px;
	background: #f8f8f5;
	display: block;
}

.tipblock .pointerleft {
	position: absolute;
	left: -13px;
	top: 13px;
}

.tipblock a {
	position: absolute;
	right: 9px;
	top: 4px;
	font-weight: bold;
}

.create-details .ctip {
	font-weight: bold;
	font-family: helvetica;
	background: none;
}

.ctip em {
	color: #B28F49;
}

.price-summary {
	padding: 10px;
}

.price-summary ul li {
	font-family: arial;
	font-size: 12px;
	background: #f5f5ef;
	color: #717170;
	padding: 5px 8px;
	margin: 0 0 1px 0;
	font-weight: bold;
	line-height: 14px;
}

.price-summary p.calculate-link {
	margin: 0;
	width: auto;
	background: url(http://static.flutterscape.net/images/arrow-calculate-link.png) no-repeat center bottom;
	padding-bottom: 12px;
}

.price-summary p.calculate-link a,
.pd .ok-active a {
	font-weight: bold;
	background: #f8f8f8;
	display: block;
	border: 1px solid #b5b5b4;
	-moz-box-shadow: 1px 1px 0 #d6d6cc;
	-webkit-box-shadow: 1px 1px 0 #d6d6cc;
	padding: 5px 4px;
	text-align: center;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;	
	font-family: arial;
}

.price-summary ul {
	margin-top: 5px;
}

.price-summary ul li em {
	float: right;
}
.price-summary ul li.net-income,
.price-summary ul li.personal-income {
	background: #fbfbf8;
}

.price-summary ul li strong {
	display: block;
	font-weight: normal;
	color: #b9b8be;
	font-family: arial;
	font-size: 11px;
}

.price-details .dropdown {
	width: 195px;
	margin-bottom: 13px;
}

.price-details .dropdown li {
	width: 193px;
}

.price-details .dropdown li.active a {
	width: 177px;
	background-position: 174px 15px;	
}

.price-details .with-selection li.active a,
.price-details .item-selection-block.with-selection input  {
	width: 177px;
	background-color: #E8EFD2;
	background-image: none;
}

.price-details .options-block {
	padding: 0;
	position: relative;
	top: -15px;
	z-index: 20000;
	border: 1px solid #EEE;
	border-top: none;
	width: 193px;
}

.price-details .options-block li {
	width: 195px;
	position: relative;
}

.price-details .options-block li .remove-option {
	position: absolute;
	height: 20px;
	right: 7px;
	top: 5px;
	color: #ccc;
	font-weight: 500;
	text-decoration: underline;
	font-size: 11px;
	font-style: normal;
	z-index: 3000;
	display: none;
}

.price-details .options-block li:hover .remove-option { 
	display: inline;
}

.price-details .options-block li input {
	border: none;
	border-top: 1px solid #F7F7F7;
	text-indent: 3px;
	font-size: 12px;
	color: #717170;
	width: 142px;
	padding-right: 43px;
}

.price-details .options-block li.add-option input {
	color: #4BAEC5;
	cursor: pointer;
}

.change-block {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 40000;
	width: 195px;
}

.ok-block {
	width: 30px;
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 40000;
}

.change-block a,
.ok-block a {
	background-image: none;
	background: transparent;
	border: none;
	text-align: right;
	width: 30px;
	height: 33px;
	float: right;
}

.ok-block a {
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	font-family: arial;
	color: #ddd;
}

.pd .ok-active a {
	height: 23px;
	padding: 0;
	color: #4BAEC5;
	font-size: 12px;
}

.addressblock {
	background: #f8f8f5;
	padding: 10px;
	margin-bottom: 10px;
}

.change-block a img {
	position: relative;
	top: 9px;
	right: 5px;
	background: #E8EFD2;
}

.with-inline-label p.description-block {
	width: 686px;
	height: auto;
}

.with-inline-label p.description-block textarea {
	width: 675px;
	min-height: 40px;
}

.back-to-details {
	color: #187F92;
	text-decoration: underline;
	margin-right: 10px;
}

.files .upload-img {
	padding: 5px;
	background: #fff;
	border: 1px solid #f7f7f4;
	border-right: 1px solid #dfdfd7;
	border-bottom: 1px solid #dfdfd7;
	height: 75px;
	float: left;
	margin: 0 8px 10px 0;
	padding-right: 20px;
}

.files .otherimage .upload-img {
	padding: 5px;	
}

.files .delete-img {
	position: absolute;
	right: 13px;
	top: 5px;
	z-index: 3;
}

.editbox .with-inline-label label {
	position: static;
	margin-bottom: 3px;
	font-size: 12px;
	color: #666;
}

#download {
	position: relative;
}

#download .img_masker {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	background: #F9F9F8;
	opacity: 0.6;
	z-index: 5;
}

.editbox .with-inline-label p {
	height: auto;
	background: none;
	margin-left: 0;
}

.editbox .with-inline-label p.ctip {
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2","arial";
}

.editbox .with-inline-label .blank {
	background: #fff;
}

.editbox .price-details .price-summary {
	margin-top: 22px;
}

.editbox .ok-block {

}

.editbox .change-block a {
	position: relative;
}

.learn ul.menu-list li {
	position: absolute;
}

.learn .menu-list .img-discovery {
	margin: 74px 252px 70px;
	position: relative;
}

.learn .cshare {
	top: 20px;
	left: 40px;
}

.learn .crequest {
	top: 20px;
	left: 380px;
}

.learn .csell {
	top: 180px;
	left: 40px;
}

.learn .cbuy {
	top: 180px;
	left: 380px;
}

.learn .create-block ul.menu-list a {
	background: #fff;
	-moz-box-shadow: 1px 1px 1px #dfdfdf;
	-webkit-box-shadow: 1px 1px 1px #dfdfdf;
	padding: 40px;
}

.learn .create-block ul.menu-list a:hover {
	background: #F3F2ED;
}

.learn .create-block ul.menu-list {
	cursor: normal;
}

.learn .create-block {
	background: #fff;
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}

.learn .submenu {
}

.learn .result_box h3 {
}

.learn em {
	color: gray;
}

.learn .result_box .result-list h3 {
	color: #187F92;
	text-shadow: none;
}

.learn .create-block ul.menu-list a span {
	font-size: 26px;
}

input.text-loader {
	background: url("/images/loader_small.gif") no-repeat scroll 618px center #FFFFFF;
}

/* Modal Forms */

.form_container h4 {
	margin: 0;
}

.form_container .price-details {
	margin: 0 -10px 0;
	padding: 0 10px 10px;
	background: none;
}

.form_container {
	height: 430px;
}

.form_container .create-details {
	margin: 0;
}

.noticecon {
	height: 160px;
}

.noticecon a {
	font-family: arial;
	text-decoration: underline;
}

/* Share Discovery */
.product-block {
	padding: 10px;
	background: #FCF9ED;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom: 20px;
}

.product-block img {
	margin-right: 10px;
}

.file_upload_progress {
	display: none;
}

.lb_main .facebook-like,
.lb_main .twitter-tweet {
	background: #F6F6F4;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #dfdfdf;
	padding: 5px;
}

.lb_main .share-block {
	background: #fff;
	padding: 0;
}

.upgrading-block {
	background: #020000;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 25px;
}

.upgrading-block .left {
	width: 400px;
}


.upgrading-block {
	color: #a9a9a5;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
}

.upgrading-block h1 {
	color: #a9a9a5;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	font-size: 30px;
}

.upgrading-block h2 {
	color: #696967;
	font-size: 20px;
	font-weight: bold
}

.old_IE {
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	padding: 10px;
	background: orange;
	color: #fff;
	font-weight: bold;
	z-index: 100;
}

.old_IE a {
	font-weight: bold;
	font-size: 15px;
}

/*----------------------------------------------------- Profile */

.profile_content {
	background: #fff;
	position: relative;
	margin-top: 100px;
	padding: 20px;
}

.pcsidebar {
	width: 170px;
	padding: 18px;
	min-height: 1000px;
	background: #f6f3ec;
	border: 1px solid #e3d9cf;
	margin: -100px -5px 15px;
	position: relative;
	z-index: 3;
}

.pcheader {
	position: absolute;
	top: -70px;
	left: 240px;
}

.pcheader span {
	color: #aaa;
}

.pcheader h1 {
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-weight: bold;
	text-transform: capitalize;
}

.pcheader h1 em {
	font-family: arial;
	font-weight: normal;
	font-size: 20px;
}

.pcbody {
	margin-left: 25px;
}

.pcbanner {
	width: 785px;
	height: 160px;
	background: #fff;
	position: relative;
	-moz-box-shadow: 2px 2px 4px #ccc;
	-webkit-box-shadow: 2px 2px 4px #ccc;
	margin-top: -10px;
}

.pcbody .search_results {
	width: auto;
}

.pcbody .submenu {
	border: none;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

.pcmain {
	width: 810px;
}

.pcabout {
	position: absolute;
	bottom: 5px;
	font-size: 14px;
	padding: 5px 0 0 10px;
	margin: 0;
	left: 0;
	right: 0;
	background: #fff;
	opacity: 0.9;
	filter: alpha(opacity = 90);
}

.pcmenu {
	border-bottom: 1px solid #dfdfdf;
	margin-bottom: 20px;
	margin-top: 15px;
}

.pcmenu li {
	float: left;
}

.pcmenu a .counter {
	color: #187F92;
	font-family: "museo-slab-1","museo-slab-2","arial";
	font-size: 35px;
	font-weight: bold;
	display: block;
}


.pcmenu li a img {
	background: url("http://static.flutterscape.net/images/icons-profile.gif") no-repeat scroll 0 0 transparent;
	height: 32px;
	margin-top: -8px;
	position: relative;
	top: 3px;
	width: 38px;
}

.pcmenu li.pc_wants a img {
	background-position: 0 -64px;
}

.pcmenu li.pc_received a img {
	background-position: 0 -123px;
}

.pcmenu a,
.pcmenu a:hover {
	text-align: center;
	padding: 20px 40px;
	display: block;	
	text-decoration: none;
	background: #fff;
	position: relative;
	border: 1px solid #fff;
	border-bottom: none;
	top: 1px;
	color: #aaa;
	font-weight: bold;
}

.pcmenu a:hover {
	color: #31bdc9;
}

.pcmenu .active a {
	border: 1px solid #dfdfdf;
	border-bottom: 1px solid #fff;
	color: #aaa;
	font-weight: bold;
}

.pcmenu .active a .counter {
	color: #777;
}

.pcmenu a:hover .counter {
	color: #31bdc9;
}

.pcbody .item-list .img-c img {
	height: 100px;
}

.pcbody .item-list img {
	max-width: 160px;
}

.pcbody .item-list a.img-holder {
	width: 160px;
}

.pcbody .item-list .item-content {
	width: 160px;
}

.pcbody .item-list li {
	background: #fff;
}

.pcbody .item-list .item-det .search_actions a {
	width: 85px;
}

.pcbody .item-list .item-det .search_actions {
	width: 180px;
}

.pcbody .item-list .actions_mask {
	width: 180px;
}

.pcbody .item-list .item-det .search_actions a img {
	margin-top: 10px;
}

.avatar_block img {
	padding: 10px;
	background: #fff;
}

.pcsidebar h5 {
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 8px;
	margin: 10px 0;
	font-weight: bold;
	color: #555;
}

.pctags {
	margin: 0 -15px;
}

.pctags li {
	background: #f9f8f3;
	margin: 5px 0;
	position: relative;
}

.pctags li a {
	display: block;
	text-align: right;
	padding: 4px 10px 5px;
	color: #333;
	font-size: 13px;
	position: relative;
	text-decoration: none;
}

.pctags li a:hover {
	background: #fff;
}

.pctags li .pcbar {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	background: #fff;	
}

.pctags li.selected a {
	background: #63a7aa;
	color: #fff;
	overflow: visible;
}

.pctags li.selected a span {
	color: #fff;
}

.pctags li a img {
	display: none;
}

.pctags li.selected a img {
	display: inline-block;
	position: absolute;
	top: -1px;
	right: -12px;
}

.pctags li a span {
	color: #9E7241;
	margin-left: 5px;
}

.pccomments {

}

.pccomments li {
	margin: 0 -15px;
	padding: 5px 15px;
	font-size: 12px;
	border-bottom: 1px solid #dfddd6;
	background: #f9f8f3;
	overflow: hidden;
}

.pccomments li span {
	margin-bottom: 3px;
	display: block;
}

.pccomments li p {
	color: #666;
}

.pcbody .add-morephotos {
	background: url("http://static.flutterscape.net/images/btn-changebanner.png") no-repeat center bottom;
	z-index: 4;
	right: 6px;
	top: -120px;
	height: 150px;
}

.pcbody #upload {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: #fff;
	opacity: 0.5;
}

.save_image {
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	padding: 5px 12px 0;
	position: absolute;
	right: 0;
	top: 35px;
	z-index: 3;
}

.pcbody #download {
	z-index: 3;
	position: absolute;
	padding: 10px;
}

.pcbody .add-morephotos input {
	top: 110px;
}

.pcbody .files li .file_name, .with-inline-label .photos-block {
	display: none;
}

.pcbody .loading {
	position: absolute;
	z-index: 5;
	top: 50px;
	padding: 20px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	background-color: #fff;
	width: 50px;
	left: 340px;
}

.pcsidebar .result_box #search_discover {
	position: relative;
	left: -9px;
}

.pcsidebar .result_box #search_discover p {
	width: 186px;
}

.pcsidebar .result_box #search_discover label {
	line-height: 26px;
}

.pcsidebar .result_box #search_discover input {
	width: 169px;
}

.pcsidebar .result_box {
	width: auto;
}

.pcbody .files li {
	font-weight: bold;
	background: yellow;
	padding: 2px;
}

.pcbody .submenu .filter-categories .show .filter-links {
	width: 230px;
}

.pcbody .item-list .recent-comment p .comment-main {
	width: 120px;
}

.pcbody .item-list .recent-comment {
	overflow: hidden;
}

.htip {
	background: #6e6e6e;
	position: absolute;
	bottom: 40px;
	height: auto;
	width: 150px;
	color: #fff;
	display: inline-block;
	padding: 3px 6px;
	font-size: 12px;
	left: 0;
}

.htip img {
	position: absolute;
	bottom: -7px;
	left: 20px;
}

