#categories ul {
	margin-left: 10px;
	list-style: none;
}

#categories a{
	color: rgb(119, 119, 119);
}

.category_closed{
	font-size: 20px;
	background-image:url('../images/menu-closed.png');
	width: 20px;
	height: 20px;
	float:left;
}

.category_opened{
	font-size: 20px;
	background-image:url('../images/menu-open.png');
	width: 20px;
	height: 20px;
	float:left;
}

.category_blank{
	background-image:url('../images/menu-blank.png');
	font-size: 20px;
	width: 20px;
	height: 20px;
	float:left;
}

.listitem{
	clear:both;
	float:left;
}

.dropdown_menu_item_selected{
	background-color:#8DC6E6;
	border: 1px solid #3F8BB7;
	-moz-border-radius: 5px;
}

/*.transparent
{
	opacity: .0;
}
.ie .transparent
{
	filter: alpha(opacity=0);
}*/
.error
{
	color: #801b1b;
}
.notice
{
	color: #801b1b;
}
.top
{
	vertical-align: top!important;
}
.bottom
{
	vertical-align: bottom!important;
}
.middle
{
	vertical-align: middle!important;
}
.first
{
	margin-top: 0;
	padding-top: 0;
}
.last
{
	margin-bottom: 0;
	padding-bottom: 0;
}
.right
{
	float: right;
}
.left
{
	float: left;
}
.clearfix
{
	zoom: 1;
}
.clearfix:after
{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.disabled
{
	color: #bbb;
}
.link-disabled
{
	color: #bbb;
}
.link-disabled:hover
{
	cursor: default;
	text-decoration: none;
}
.inline
{
	display: inline;
}
.clear
{
	clear: both;
}
.loading
{
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.hidden
{
	display: none;
}
.invisible
{
	visibility: hidden;
}
.offscreen
{
	left: -9999px;
	overflow: hidden;
	position: absolute;
}
.empty-set
{
	padding: 30px!important;
}
.numeric
{
	font-family: 'Helvetica Neue','Helvetica','Arial',sans-serif;
}
.no-border
{
	border: 0!important;
}
.round
{
	moz-border-radius: 5px;
	webkit-border-radius: 5px;
}
.round-top-right
{
	moz-border-radius-topright: 5px;
	webkit-border-top-right-radius: 5px;
}
.round-right
{
	moz-border-radius-bottomright: 5px;
	moz-border-radius-topright: 5px;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-right-radius: 5px;
}
.round-bottom-right
{
	moz-border-radius-bottomright: 5px;
	webkit-border-bottom-right-radius: 5px;
}
.round-bottom
{
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-bottomright: 5px;
	moz-border-radius-topleft: 0;
	moz-border-radius-topright: 0;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-left-radius: 0;
	webkit-border-top-right-radius: 0;
}
.round-bottom-left
{
	moz-border-radius-bottomleft: 5px;
	webkit-border-bottom-left-radius: 5px;
}
.round-left
{
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-topleft: 5px;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-top-left-radius: 5px;
}
.round-top-left
{
	moz-border-radius-topleft: 5px;
	webkit-border-top-left-radius: 5px;
}
.round-top
{
	moz-border-radius-bottomleft: 0;
	moz-border-radius-bottomright: 0;
	moz-border-radius-topleft: 5px;
	moz-border-radius-topright: 5px;
	webkit-border-bottom-left-radius: 0;
	webkit-border-bottom-right-radius: 0;
	webkit-border-top-left-radius: 5px;
	webkit-border-top-right-radius: 5px;
}
#footer
{
	background: #fff;
	line-height: 1;
	margin-top: .7em;
	padding: 8px 0;
	text-align: center;
	white-space: nowrap;
}
#footer li
{
	display: inline;
	padding: 0 4px;
}
#footer li.first:before
{
	content: '';
	padding-right: 0;
}
#footer.wide
{
	width: 100%;
}
.tipsy
{
	background-repeat: no-repeat;
	filter: alpha(opacity=80);
	opacity: .8;
	padding: 5px;
}
.tipsy-inner
{
	background-color: #000;
	border-radius: 4px;
	color: white;
	font: 11px 'Lucida Grande',sans-serif;
	font-weight: bold;
	khtml-border-radius: 4px;
	max-width: 200px;
	moz-border-radius: 4px;
	padding: 8px 8px;
	text-align: left;
	webkit-border-radius: 4px;
}
.tipsy-north
{
	background-image: url('tipsy-no.gif');
	background-position: top center;
}
.tipsy-south
{
	background-image: url('tipsy-so.gif');
	background-position: bottom center;
}
.tipsy-east
{
	background-image: url('tipsy-ea.gif');
	background-position: right center;
}
.tipsy-west
{
	background-image: url('tipsy-we.gif');
	background-position: left center;
}
body
{
	/*background: #162934 url("front-bg.gif") repeat-x;*/
	/*background: #162934 url("bg.jpg") repeat-x;*/
	background:url("bg.jpg") no-repeat fixed center top #FFFFFF;
	color: #789;
	font: 13px/16px "Lucida Grande",Arial,Sans-serif;
	margin: 0;
	padding: 0;
	overflow-x:hidden;
}
#container
{
	margin: 0 auto;
	margin-left:50px;
	overflow:hidden;
	/*width: 1280px;*/
}
.wrapper
{
	/*background: #fff;*/
	display: block;
	moz-border-radius-bottomleft: 10px;
	moz-border-radius-bottomright: 10px;
	padding: 10px 20px;
	webkit-border-bottom-left-radius: 10px;
	webkit-border-bottom-right-radius: 10px;
}
.clear
{
	clear: both;
	width: 1px;
}
.left-corner
{
	background: transparent url("front-le.png") no-repeat bottom left;
	padding-left: 10px;
}
.wrapper-footer-ie .right-corner
{
	background: transparent url("front-ri.png") no-repeat bottom right;
	float: none;
	padding-right: 10px;
}
.wrapper-footer-ie .inner
{
	background: #023;
	font-size: 10px;
	height: 10px;
	overflow: hidden;
}
#search .left-corner
{
	background: transparent url("front-le.png") no-repeat bottom left;
	margin-top: -10px;
}
#search .wrapper-footer-ie .right-corner
{
	background: transparent url("front-ri.png") no-repeat bottom right;
}
#search .wrapper-footer-ie .inner
{
	background: #fff;
}
#content
{
	min-height: 500px;
	margin-top:18px;
}
a:link,a:visited
{
	color: #27b;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
a img
{
	border-width: 0;
}
#topnav
{
	font-size: 11px;
	line-height: 23px;
	padding: 10px 25px 12px;
	text-align: right;
}
#topnav a.signin
{
	background: #88bbd4;
	border-radius: 4px;
	color: #fff;
	font-weight: bold;
	moz-border-radius: 4px;
	padding: 4px 6px 6px;
	text-decoration: none;
	webkit-border-radius: 4px;
}
#topnav a.signin:hover
{
	background: #59B;
}
a.signin
{
	margin-left: 3px;
	position: relative;
}
a.signin span
{
	background-image: url("toggle_d.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding: 4px 16px 6px 0;
}
.ie6 a.signin span
{
	background: #88bbd4 url('frontpag.gif') no-repeat center right;
}
.ie6 a.signin:hover span
{
	background: #59B url('frontpag.gif') no-repeat center right;
}
.ie #topnav a.signin
{
	background: transparent url("signin-n.png") no-repeat 0 0;
	padding: 4px 12px 6px;
}
.ie #topnav a.signin:hover
{
	background: transparent url("signin-n.png") no-repeat 0 0;
	padding: 4px 12px 6px;
}
.ie #topnav a.menu-open,.ie #topnav a.menu-open:hover
{
	background-image: none!important;
}
.ie7 #topnav a.signin,.ie7 #topnav a.signin:hover
{
	background-position: 0 3px!important;
}
.ie6 #topnav a.signin
{
	background-color: #88bbd4;
	background-image: none;
}
.ie6 #topnav a.signin:hover
{
	background-color: #59B!important;
	background-image: none!important;
}
#topnav a.menu-open
{
	background: #ddeef6!important;
	color: #666!important;
	outline: none;
}
#small_signup
{
	display: none;
	float: none;
	line-height: 23px;
	margin: 25px 0 0;
	width: 170px;
}
#search #small_signup
{
	display: inline;
}
#small_signup span
{
	color: #789;
	font-size: 11px;
	line-height: 16px;
	margin: 0 0 6px;
	text-align: center;
}
#small_signup a.signup-button
{
	border-color: #9C2;
	display: inline;
	font-family: "Lucida Grande",Arial,Sans-serif;
	font-size: 11px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-right: 6px;
	moz-border-radius-bottomleft: 4px;
	moz-border-radius-bottomright: 4px;
	moz-border-radius-topleft: 4px;
	moz-border-radius-topright: 4px;
	padding: 3px 6px 5px;
	x-system-font: none;
}
a.signin.menu-open span
{
	background-image: url("toggle_u.png");
	color: #789;
}
.ie6 #topnav a.menu-open span,
{
	background: #ddeef6 url("frontpag.gif") no-repeat center right;
	color: #789;
}
.ie6 #topnav a.menu-open,.ie6 #topnav a.menu-open:hover
{
	background-color: #ddeef6!important;
}
#signin_menu
{
	background-color: #ddeef6;
	border: 1px transparent;
	color: #789;
	display: none;
	font-size: 11px;
	margin-left: -8px;
	margin-top: 5px;
	moz-border-radius-bottomleft: 5px;
	moz-border-radius-bottomright: 5px;
	moz-border-radius-topleft: 5px;
	padding: 10px;
	position: absolute;
	text-align: left;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-left-radius: 5px;
	width: 210px;
	z-index: 100;
}
.ie #signin_menu
{
	margin-left: 2px;
}
.ie7 #signin_menu
{
	margin-left: 3px;
}
.ie6 #signin_menu
{
	border: 1px solid #ddeef6;
	width: 190px;
}
#signin_menu input[type=text],#signin_menu input[type=password]
{
	border: 1px solid #ACE;
	display: block;
	font-size: 13px;
	margin: 0 0 5px;
	moz-border-radius: 4px;
	padding: 5px;
	webkit-border-radius: 4px;
	width: 203px;
}
#signin_menu p
{
	margin: 0;
}
#signin_menu a
{
	color: #6AC;
}
#signin_menu label
{
	font-weight: normal;
}
#signin_menu p.remember
{
	padding: 10px 0;
}
#signin_menu p.forgot,#signin_menu p.complete
{
	clear: both;
	margin: 5px 0;
}
#signin_menu p a
{
	color: #27B!important;
}
#signin_submit
{
	background: #39d url('bg-btn-b.png') repeat-x scroll 0 0;
	border: 1px solid #39D;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	margin: 0 5px 0 0;
	moz-border-radius: 4px;
	padding: 4px 10px 5px;
	text-shadow: 0 -1px 0 #39d;
	webkit-border-radius: 4px;
}
#signin_submit::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
#signin_submit:hover,#signin_submit:focus
{
	background-position: 0 -5px;
	cursor: pointer;
}
#header
{
	/*background: #59b url("clouds00.gif") no-repeat 0 0;*/
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	position: relative;
	webkit-border-top-left-radius: 10px;
	webkit-border-top-right-radius: 10px;
}
.ie #header
{
	background: transparent url("clouds-i.gif") no-repeat 0 0!important;
}
#header2
{
	background-color: transparent;
	float:right;
	height:184px;
	padding-right:20px;
	padding-top:20px;
	overflow:visible;
}
.logo
{
	cursor: pointer;
	outline: none;
	display:invisible;
}
#search .logo
{
	cursor: pointer;
}
#logo
{
	display: block;
	position:relative;
	left:-800px;
}
#bird
{
	left: 291px;
	position: absolute;
	top: -32px;
}
#tagline
{
	color: #ffffff;
	float: right;
	font: 18px/24px Helvetica,Arial,Sans-serif;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.3;
	margin: 8px 149px 0 0;
	width: 315px;
}

.ie6 #tagline
{
	float: none;
	position: absolute;
	right: 0;
	top: 30px;
}
#tagline strong
{
	color: #fff;
}
#search_form
{
	/*margin: 25px 0 0;*/
	/*margin-top:-50px;*/
	margin-top:10px;
	float:right;
	display:block;
	clear:both;
}
#search_form label
{
	color: #DDEEF6;
	display: block;
	margin: 0 0 6px 2px;
}
#query
{
	background: #fff;
	border: 1px solid #eee;
	border-bottom-left-radius: 5px;
	border-right-width: 0;
	border-top-left-radius: 5px;
	font: 18px Helvetica,Arial,Sans-serif;
	margin: 0;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	outline-width: 0;
	padding: 8px 10px;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-top-left-radius: 5px;
	width: 330px;
}
#query:focus
{
	border-color: #fff;
	outline-width: 0;
}
#home_search_submit
{
	background: #bbb url("bg-btn-t.png") repeat-x 0 0;
	border: 1px solid #eee;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #333;
	font: 18px Helvetica,Arial,Sans-serif;
	font-weight: bold;
	margin-left: -0.5em;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	outline: none;
	padding: 8px 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-right-radius: 5px;
}
#home_search_submit::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.chrome-windows #home_search_submit
{
	padding: 8px 10px 9px;
}
.firefox-windows #home_search_submit
{
	padding: 9px 10px 8px;
}
.firefox-windows.firefox2 #home_search_submit
{
	position: relative;
	top: 1px;
}
.ie7 #home_search_submit,.ie6 #home_search_submit
{
	left: -5px;
	padding: 8px 10px 8px 20px;
	position: relative;
	top: -9px;
}
#home_search_submit:hover,#home_search_submit:focus
{
	background-position: 0 -5px;
	color: #111;
	cursor: pointer;
}
#home_search_submit:active
{
	background-image: none;
}
#big_signup
{
	float: right;
	width: 170px;
}
.ie6 #big_signup
{
	float: none;
	position: absolute;
	right: 20px;
	top: 112px;
}
#big_signup label
{
	color: #ADE1F9;
	text-align: center;
}
a.signup-button
{
	background: #9c2 url("bg-btn-t.png") repeat-x 0 0;
	border: 1px solid #df6;
	border-radius: 5px;
	color: #333;
	display: block;
	font: 18px Helvetica,Arial,Sans-serif;
	font-weight: bold;
	-moz-border-radius: 5px;
	outline: none;
	padding: 8px 10px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 0 #df6;
	webkit-border-radius: 5px;
}
.safari a.signup-button
{
	padding: 8px 0;
}
a.signup-button:hover,a.signup-button:focus
{
	background-position: 0 -5px;
	color: #111;
}
a.signup-button:active
{
	background-image: none;
}
#trend_info
{
	display:none;
	background-color: #00131E;
	color: #379;
	font-size: 11px;
	height: 30px;
	letter-spacing: .15em;
	line-height: 2.8;
	padding: 0;
	text-align: center;
	width: 100%;
}
.ie6 #trend_info
{
	line-height: 1;
	padding-top: 8px;
}
#trend_info img
{
	margin: 1px 5px 3px;
	vertical-align: middle;
}
.ie8 #trend_info img
{
	margin-top: -1px;
}
.ie7 #trend_info img
{
	margin-bottom: -2px;
}
#trend_info img
{
	margin-left: 0;
}
#search #trend_info span
{
	visibility: hidden;
}
#search #trend_info img
{
	visibility: hidden!important;
}
#trend_description
{
	background: #023;
	display: none;
	line-height: 18px;
	padding: 20px 25px;
}
#trend_description span
{
	color: #DF6;
	font-size: .825em;
}
#trend_description p
{
	color: #ACE;
	margin: 4px 0 0;
}
#trend_description p strong
{
	color: #FFF;
}
#brands
{
	/*background: #023;*/
	/*border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	overflow: hidden;
	padding: 20px 25px;
	position: relative;
	text-align: center;
	height:200px;
	webkit-border-bottom-left-radius: 10px;
	webkit-border-bottom-right-radius: 10px;
	background-image:url("../images/dealio_logo_blue.png");
	background-repeat:no-repeat;
	background-position:top right;*/
}

/* BRANDS
------------------------------------------------*/
#brands a
{
	color: #adf;
	display: inline-block;
	outline: none;
	padding: 0 15px 0 0;
}

#brands li
{
	display: inline;
	float: left;
	margin: 0;
}
#brands a:hover
{
	color: #fff;
	text-decoration: none;
}
h2
{
	color: #333;
	font: 18px Helvetica,Arial,Sans-serif;
	font-weight: normal;
	line-height: 1.2;
	margin: 1em 0 .5em 5px;
}
.timeline-actions
{
	padding-left: 5px;
}
.timeline-actions a
{
	font-size: .9em;
	padding: .1em 30px .1em 20px;
}
.rss
{
	background: transparent url('rss00000.png') no-repeat center left;
}
.tweet-results
{
	background: transparent url('tweet-re.png') no-repeat center left;
}
#sidebar
{
	float: left;
	/*width: 200px;*/
	margin-top:160px;
}
#sidebar h2
{
	margin: 1em 0 .25em 0;
}
.no-results
{
	color: #333;
	padding-top: 2em!important;
}
#results_update
{
	margin-top: 10px;
}
ol.statuses>li
{
	border-bottom: 1px dotted #D2DADA!important;
}
ol.statuses>li:first-child
{
	border-top: 1px dotted #D2DADA!important;
}
#footer
{
	background-color: transparent!important;
	font-size: .88em;
	margin-top: 0;
	text-align: left;
}
.ie #footer
{
	margin-top: -10px;
}
#footer ul
{
	padding-left: 20px;
}
.language-select
{
	float: right;
	text-align: right;
	width: 200px;
}
.ie7 .language-select,.ie6 .language-select
{
	position: relative;
	top: 20px;
}
.language-select li+li
{
	cursor: pointer;
	padding: 0 25px 0 5px!important;
}
.language-select li+li:hover span
{
	text-decoration: underline;
}
.language-select small
{
	font-size: .7em;
}
#footer .language-menu
{
	background-color: #005277;
	display: none;
	padding-left: 0;
	position: absolute;
	text-align: left;
	width: 150px;
	z-index: 100;
}
.ie7 #footer .language-menu
{
	margin-left: -1px;
	margin-top: 10px;
}
#footer .language-menu li
{
	color: #fff;
	cursor: pointer;
	display: block!important;
	padding: 5px 10px 6px;
	text-align: left;
}
#footer .language-menu li:hover
{
	background-color: #59B;
}
#footer .language-menu li:first-child
{
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	webkit-border-top-left-radius: 5px;
	webkit-border-top-right-radius: 5px;
}
#footer .language-menu li:last-child
{
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-bottom-right-radius: 5px;
}
#footer .change-ui
{
	display: block;
	margin: 0 auto -5px;
	text-align: center;
}
#footer br
{
	display: none;
}
.tipsy-inner
{
	font-weight: bold;
	line-height: 1.5em;
	padding: 10px 15px;
}
.ie6 .tipsy
{
	width: 250px;
}
.search-tip
{
	background: #eee;
	border: 1px solid #ddd;
	border-radius: 5px;
	color: #333;
	font: 11px/16px "Lucida Grande",Arial,Sans-serif;
	margin: 0 0 0 -2px;
	margin: 10px -10px 16px;
	-moz-border-radius: 5px;
	padding: 8px 9px 10px;
	webkit-border-radius: 5px;
	clear:both;
	float:left;
}
.search-tip h3
{
	color: #111;
	font-size: 11px;
	margin: 0 0 4px;
}
.search-tip em
{
	color: #060;
	font-style: normal;
	font-weight: bold;
}
.signup-tip
{
	color: #333;
	line-height: 18px;
	margin: 30px 0;
}
.signup-tip a
{
	font-weight: bold;
}
#notifications
{
	left: 0;
	overflow: visible;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 10000;
}
.notification-bar
{
	border-bottom: 2px solid rgba(0,0,0,0.07);
	color: #000;
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.notification-bar-bkg
{
	background-color: #fff;
	filter: alpha(opacity=95);
	ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";
	opacity: .95;
	position: static;
}
.notification-bar,.notification-bar-bkg
{
	padding: 1.2em 0;
}
.ie7 .notification-bar,.ie7 .notification-bar-bkg
{
	border-bottom: 2px solid #ccc;
}
.notification-bar-container
{
	display: block;
	overflow: visible;
	position: relative;
	width: 100%;
}
.notification-bar-contents
{
	font-size: 150%;
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 740px;
}
.notification-bar .message-progress
{
	background-image: url(ajax0000.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 24px;
}
body.timeline #content h1
{
	color: #333;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 18px;
}
#timeline_heading h1
{
	color: #666;
	font-size: 16px;
	font-weight: normal;
	padding: 0 0 3px 0;
}
#timeline_heading h1 a,#timeline_heading h1 span.loading
{
	float: right;
	font-family: "Lucida Grande",Lucida Grande,Arial,sans-serif;
	font-size: .7em;
	margin-top: 4px;
	padding-left: 18px;
}
.save-search-link,.subscribe-list-link
{
	background: transparent url('icon_add.png') no-repeat left bottom;
}
.delete-search-link,.unsubscribe-list-link
{
	background: transparent url('icon_rem.png') no-repeat left bottom;
}
#timeline_heading h1 span.loading
{
	background: transparent url('spinner0.gif') no-repeat left bottom;
}
#content div.section #timeline_heading
{
	margin: 0;
}
body#inbox ol.statuses>li:first-child,body#sent ol.statuses>li:first-child,body#lists ol.statuses>li:first-child,body#direct_messages ol.statuses>li:first-child
{
	border-top: 1px solid transparent;
}
#inbox div#timeline_heading,#sent div#timeline_heading,#lists div#timeline_heading,#direct_messages div#timeline_heading
{
	border-bottom: 1px solid #cecece;
}
#dm_tabs
{
	display: none;
}
body#direct_messages #dm_tabs,body#inbox #dm_tabs,body#sent #dm_tabs
{
	display: block;
}
.tabMenu li.loading a
{
	background-image: url('spinner0.gif');
	background-position: center center;
	background-repeat: no-repeat;
	color: transparent!important;
}
body#direct_messages #content .tabMenu #inbox_tab a,body#inbox #content .tabMenu #inbox_tab a,body#sent #content .tabMenu #sent_tab a,body#direct_messages #content .tabMenu #inbox_tab a,body#retweets_by_others #content .tabMenu #retweets_by_others_tab a,body#retweets #content .tabMenu #retweets_tab a,body#retweeted_by_others #content .tabMenu #retweeted_by_others_tab a,body#retweeted_of_mine #content .tabMenu #retweeted_of_mine_tab a
{
	background-color: #fff;
	border: 1px solid #c4c4c4;
	border-bottom: 1px solid #fff;
	color: #333;
	margin-right: 1px;
	padding: 5px 14px 5px 14px;
}
#next_steps
{
	display: none;
	font-size: 1.2em;
	line-height: 1.1;
}
body#home #next_steps
{
	display: block;
}
#next_steps td.thumb
{
	padding: 10px 5px 8px 5px;
	vertical-align: top;
	width: 50px;
}
#next_steps td
{
	border-bottom: 1px dashed #d2dada;
	padding: 7px 3px;
	vertical-align: middle;
}
.wrapper
{
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	webkit-border-top-left-radius: 10px;
	webkit-border-top-right-radius: 10px;
}

#search #content div.trend-description-container
{
	display: block;
}
#content .trend-description-container
{
	display: none;
	margin: 0!important;
	padding: 7px 0 0 0!important;
}
#trend_description img
{
	margin: 1px 5px 3px;
	vertical-align: middle;
}
.ie8 #trend_description img
{
	margin-top: -1px;
}
.ie7 #trend_description img
{
	margin-bottom: -2px;
}
#content #trend_description
{
	display: none;
	line-height: 18px;
	margin: 0 0 1em;
	padding: 0;
}
#content #trend_description span
{
	color: #777;
}
#content #trend_description p
{
	color: #333;
	font-size: 1.1em;
	line-height: 18px;
	margin: 0;
}
#content #trend_description p strong
{
	color: #333;
}
ol.statuses
{
	font-size: 14px;
	list-style: none;
}
ol.loading
{
	background: transparent url('petal_sp.gif') no-repeat center 50px;
	filter: alpha(opacity = 30);
	height: 300px;
	opacity: .3;
}
ol.statuses li.status,ol.statuses li.direct_message
{
	border-bottom: 1px solid #eee;
	line-height: 16px;
	padding: 10px 0 8px 0;
	position: relative;
	zoom: 1;
}
ol.statuses>li.last-on-page,ol.statuses>li.last-on-refresh
{
	border-bottom: 1px solid #ccc!important;
}
ol.statuses>li:first-child
{
	border-top: 1px solid #eee;
}
ol.statuses>li.buffered
{
	display: none!important;
}
.entry-meta
{
	margin-top: 2px;
}
.retweet-meta
{
	margin-top: 0;
}
#permalink .entry-meta
{
	line-height: 16px;
}
ol.statuses .thumb
{
	display: block;
	height: 50px;
	left: 0;
	margin: 0 10px 0 0;
	overflow: hidden;
	position: absolute;
	width: 50px;
	z-index: 10;
}
ol.statuses .thumb img
{
	height: 48px;
	width: 48px;
}
.no-results
{
	border-top: 1px dashed #D2DADA;
	font-size: 1.2em;
	padding: .7em 0 .6em 1em;
}
.no-results ol
{
	padding: 5px 0 0 30px;
}
ol.statuses span.status-body
{
	display: block;
	margin-left: 56px;
	min-height: 48px;
	overflow: hidden;
	width: 425px;
}
ol.statuses span.status-body .lock
{
	margin-right: .4em;
}
#users ol.statuses span.status-body
{
	width: 365px;
}
ol.statuses .embedded_media_icon
{
	background: transparent url("inline-m.png") no-repeat bottom left;
	cursor: pointer;
	height: 20px;
	position: absolute;
	right: -10px;
	top: 10px;
	width: 20px;
	z-index: 400;
}
ol.statuses .embedded_picture
{
	margin: 10px 0 0 0;
	text-align: center;
}
ol.statuses .embedded_picture img
{
	border: 2px solid #DDD;
	padding: 10px;
}
.search ol.statuses .bio
{
	margin-left: 5px;
}
.meta
{
	color: #999;
	display: block;
	font-size: 11px;
}
.meta a
{
	color: #999;
}
.meta .call-out
{
	color: #000;
}
#content .meta .byline a
{
	color: #0084b4;
}
ol.statuses .actions
{
	border-width: 0;
	line-height: 1.25em;
	position: absolute;
	right: 10px;
	top: 8px;
}
.ie6 ol.statuses .actions
{
	right: 25px;
}
.actions a
{
	text-decoration: none;
}
ol.statuses li
{
	position: relative;
}
ol.statuses li:hover .actions span,ol.statuses li.hover .actions span,ol.statuses li.perma-hover .actions span,ol.statuses li:hover .actions a,ol.statuses li.hover .actions a,ol.statuses li.perma-hover .actions a
{
	visibility: visible;
}
ol.statuses li.no-hover .actions span,ol.statuses li.no-hover .actions a
{
	visibility: hidden!important;
}
.actions .non-fav,.actions .fav-throb,.actions .fav,.actions .reply
{
	margin-bottom: 3px;
}
.hentry .non-fav,.hentry .fav,.actions .reply
{
	background-image: url("sprite-i.png");
	cursor: pointer;
	display: block;
	height: 15px;
	visibility: hidden;
	width: 15px;
}
.hentry .fav-throb
{
	background-position: 50% 50%;
	display: block;
	height: 15px;
	width: 15px;
}
.hentry .fav
{
	background-position: -64px 0;
}
.hentry .non-fav
{
	background-position: -32px 0;
}
.hentry .non-fav:hover
{
	background-position: -48px 0;
}
.hentry .fav-throb,.hentry .del-throb
{
	background-image: url('icon_thr.gif');
}
.hentry .del
{
	background-image: url('icon_tra.gif');
}
.direct_message a.reply
{
	background-image: url('icon_dir.gif');
}
.direct_message .hentry .del
{
	background-image: url('icon_tra.gif');
}
ol.statuses li:hover,ol.statuses li.perma-hover,ol.statuses li.hover
{
	background-color: #f7f7f7;
}
ol.statuses li:hover .hentry a,ol.statuses li.perma-hover .hentry a,ol.statuses li.hover .hentry a
{
	visibility: visible;
}
ol.statuses .hentry a.fav
{
	visibility: visible;
}
.status_activity
{
	margin: 4px 0 0 0;
	padding: 10px 0 0 20px;
}
.status_activity .activity
{
	margin: 0 0 5px;
}
.status_activity .content
{
	font-size: .8em;
	margin: 0 0 0 5px;
	vertical-align: top;
}
#flash
{
	background-position: 24px 0;
	background-repeat: no-repeat;
	margin: 1.5em 0;
	padding-top: 45px;
}
#flash p
{
	background-color: #fff;
	font-size: 2.12em;
	font-weight: bold;
	line-height: 1.2em;
	padding: .5em;
}
.feature-limited
{
	background-color: #f9f6ba;
	border: 2px solid #e9e6aa;
	-moz-border-radius: 5px;
	padding: .5em 1em;
	webkit-border-radius: 5px;
}
.minor-notification
{
	background-color: #e3f1fa;
	border: solid #c6e4f2;
	border-width: 1px 0;
	color: #222!important;
	padding: .5em 1em;
	text-shadow: 0 1px 1px rgba(255,255,255,.5);
}
div#new_results_notification
{
	margin: 0!important;
}
a#results_update
{
	display: block;
	margin: 0 0 20px;
}
a#results_update:hover
{
	background-color: #d9ecf9;
	border-color: #b1d4e4;
	cursor: pointer;
	text-decoration: none;
}
.bulletin
{
	display: none;
	padding: 10px;
}
body#home .bulletin
{
	display: block;
}
body#settings .bulletin
{
	margin: 20px 100px;
}
.bulletin a.close
{
	background: transparent url('close_sm.png') no-repeat;
	float: right;
	opacity: .7;
	padding: 6px 6px 7px 7px;
}
.ie .bulletin a.close
{
	filter: alpha(opacity=70);
}
.bulletin a.close:hover
{
	opacity: 1.0;
}
.ie .bulletin a.close:hover
{
	filter: alpha(opacity=100);
}
.bulletin.warning
{
	background-color: #ff9;
	border: 1px solid #ecec19;
}
.bulletin.alert
{
	background-color: #ffab9d;
	border: 1px solid #f88;
}
.bulletin.help
{
	background: #f8f8f8;
	border: 1px solid #eee;
	font-size: 11px;
	line-height: 18px;
}
.bulletin p,.bulletin h2
{
	margin-bottom: 5px!important;
	margin-left: 46px!important;
}
.bulletin.info
{
	background-color: #F4F4F4;
	border: 0;
	font-size: .9em;
	padding: 5px 10px!important;
}
.ie6 .standard-form .info
{
	background: none;
	border: 0;
}
.ie6 .bulletin
{
	zoom: 1;
}
.bulletin img
{
	float: left;
	vertical-align: middle;
}
.bulletin.help img
{
	margin-left: 2px;
	margin-top: 2px;
}
.bulletin h2
{
	font: bold 13px Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 14px;
	margin-top: 0!important;
}
.yellow-box
{
	background-color: #FEF6A8;
	border: solid 1px #FFFA00;
	color: #000;
	font-size: .9em;
	line-height: 1.7em;
	margin: 1em;
	padding: 1em;
	text-align: center;
}
#pagination
{
	margin: 2em 0 1em 0;
}
#pagination p.no-more-tweets
{
	font-size: 1.1em;
	text-align: center;
}
.more
{
	background-color: #fff;
	background-image: url('more0000.gif');
	background-position: left top;
	background-repeat: repeat-x;
	border: 1px solid #ddd;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 22px;
	line-height: 1.5em;
	margin-bottom: 6px;
	outline: none;
	padding: 6px 0;
	text-align: center;
	text-shadow: 1px 1px 1px #fff;
	width: 100%;
}
.more:hover
{
	background-position: left -78px;
	border: 1px solid #bbb;
	text-decoration: none;
}
.more:active
{
	background-position: left -38px;
	color: #666;
}
.more.loading
{
	background-color: #fff;
	background-image: url('ajax0000.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	border: 1px solid #eee;
	cursor: default!important;
}
.more::-moz-focus-inner
{
	border: 0;
}
.tip
{
	background-color: #e5eef2;
	border: 1px solid #c7e0ed;
	color: #333;
	margin: 20px 0;
	-moz-border-radius: 5px;
	padding: 10px;
	webkit-border-radius: 5px;
}
.tip .dismiss
{
	background: url('sprite-i.png') no-repeat -272px -16px;
	cursor: pointer;
	float: right;
	height: 10px;
	width: 9px;
}
#follow_users_tips h4
{
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 13px;
	width: 85%;
}
#follow_users_tips ol
{
	list-style: none;
	overflow: hidden;
	zoom: 1;
}
#follow_users_tips h5,#follow_users_tips li
{
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
}
#follow_users_tips li.user-search
{
	padding-right: 0;
	width: 177px;
}
#follow_users_tips li.user-search input[type='text']
{
	width: 112px;
	width: 114px;
}
#follow_users_tips li.user-search input
{
	margin-top: 3px;
}
#follow_users_tips li.follow-friends
{
	width: 130px;
}
#follow_users_tips li
{
	float: left;
	padding-right: 20px;
	width: 132px;
}
#follow_users_tips form p
{
	display: none;
}
#follow_users_tips li+li
{
	border-left: 1px solid #c7e0ed;
	padding: 0 20px 0 10px;
}
#content #follow_users_tips fieldset
{
	margin: 0;
}
#content #follow_users_tips p.instruction
{
	display: none;
}
html #content .tip p
{
	color: #666;
	font-weight: normal;
	line-height: 15px;
	margin: 0;
}
html #content #mobile_tips p
{
	color: #333;
	width: 85%;
}
#pagination.pagination
{
	height: 1.5em;
}
#pagination.pagination a,#pagination.pagination .link-like
{
	border: 1px solid #cecece;
	float: right;
	margin: 0 0 0 10px;
	padding: .25em 1em;
}
.person .thumb img
{
	height: 48px;
	width: 48px;
}
ol.statuses span.status-body
{
	overflow: visible;
}
ol.statuses span.status-body span.status-content
{
	overflow: hidden;
}
ol.statuses li.garuda-tweet
{
	background: #fff;
}
ol.statuses li.garuda-tweet .non-fav,ol.statuses li.garuda-tweet .fav,ol.statuses li.garuda-tweet .actions-hover
{
	visibility: visible;
}
ol.statuses li.garuda-tweet a.screen-name
{
	font-weight: normal;
}
ol.statuses li.garuda-tweet .actions-hover li
{
	background-color: transparent!important;
}
ol.statuses li.garuda-tweet .actions-hover li span a
{
	color: #999;
}
ol.statuses li.garuda-tweet:hover .actions-hover li span a,ol.statuses li.garuda-tweet .actions-hover li span a:hover
{
	color: #2276BB;
}
ol.statuses li.garuda-tweet .tweet-label
{
	background: #fffce4;
	background: -moz-linear-gradient(top,rgba(255,237,87,.15),rgba(255,171,0,.15));
	background: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,237,87,.15)),to(rgba(255,171,0,.15)));
	color: #b4ac9b!important;
	font-size: 10px;
	line-height: 12px!important;
	margin: 0 0 0 -3px!important;
	-moz-border-radius: 3px;
	-moz-box-shadow: none;
	padding: 2px 3px!important;
	text-shadow: 0 1px 1px rgba(255,255,255,.5)!important;
	webkit-border-radius: 3px;
	webkit-box-shadow: none;
}
ol#timeline li.garuda-tweet .tweet-label span
{
	text-shadow: 0 1px 1px rgba(255,255,255,.5)!important;
}
ol.statuses li.garuda-tweet:hover
{
	background: #fdfcf1;
	border-color: #eae9de;
}
ol#timeline li.garuda-tweet:hover .tweet-label
{
	background: #fee3a5;
	background: -moz-linear-gradient(top,rgba(255,237,87,.3),rgba(255,171,0,.3));
	background: -webkit-gradient(linear,0 0,0 100%,from(rgba(255,237,87,.3)),to(rgba(255,171,0,.3)));
	color: #7f7558!important;
	-moz-box-shadow: 0 1px 0 #fff;
	webkit-box-shadow: 0 1px 0 #fff;
}
.western #tagline
{
	margin: 8px 119px 0 0;
	width: 355px;
}
.western #signin_menu
{
	width: 240px;
}
.western #signin_menu input[type="text"],.western #signin_menu input[type="password"]
{
	width: 230px;
}
.fr #big_signup
{
	width: 220px;
}
.western #footer
{
	font-size: .8em;
}
.western #signin_menu
{
	width: 240px;
}
.western #signin_menu input[type="text"],.western #signin_menu input[type="password"]
{
	width: 230px;
}
.western #signup-form tr.captcha th
{
	font-size: 14px;
}
.western #signup-form #recaptcha_controls
{
	height: auto;
}
body.western input.profilesubmit
{
	width: 185px;
}
body.fr input.profilesubmit
{
	width: 390px;
}
body.fr div#profiletext
{
	float: none;
	width: 100%;
}
body.fr div#profilebutton
{
	float: none;
	margin: 20px 0 0 0;
}
body.western #side .stats td .label
{
	text-transform: none;
}
body.fr #side .stats a span.stats_count
{
	font-size: 12px;
	text-align: center;
}
body.western #settings_nav li a
{
	font-size: .95em;
}
body.western #content .tabMenu li a
{
	font-size: 11px!important;
	padding: 6px 10px 5px 8px;
}
body#profile_settings.western #content .tabMenu li a,body#profile_settings.western #content .tabMenu li
{
	font-size: 10px!important;
}
body.asian #content .tabMenu li a
{
	font-size: 12px!important;
}
body.asian #tweeting_button
{
	width: 60px;
}
#notices.western label
{
	display: block;
	margin: -1.3em 0 0 1.5em;
	white-space: normal;
}
#notices.asian label
{
	display: block;
	margin: -1.3em 0 0 1.5em;
	white-space: normal;
}
#notices.western fieldset.common-form th
{
	vertical-align: top;
	width: 15em;
}
#notices.asian fieldset.common-form th
{
	vertical-align: top;
	width: 22em;
}
#password.western #nomatch
{
	display: block;
}
body#settings.western #username_sample_url
{
	display: block;
}
body#settings.western #username_msg
{
	display: block;
	margin: -1em 0 0 0;
}
body#settings.fr #geotagging_info_link
{
	font-size: 10px;
}
body#password.fr .common-form th
{
	padding: 14px 0;
	text-align: right;
}
#invitations.western #service-credentials table th
{
	font-size: 14px;
	width: 320px;
}
body.western .lists table.users-lists td.count
{
	white-space: nowrap;
	width: 120px;
}
body.western #lists_table tr td
{
	white-space: nowrap;
}
body.western .col-tabset
{
	width: 145px;
}
body.western #sw-ui .t-unit,body.western #sw-dimensions .t-unit
{
	display: block;
	float: none;
	width: 100%;
}
body.western #sw-widget-behavior-default,body.western #sw-widget-behavior-all
{
	margin: 4px 0;
}
body.western #search-widget h3
{
	margin: 6px 0 4px;
}
body.de .buttons-page table tr td div.embed
{
	height: 123px;
}
body.fr .buttons-page table tr td div.embed
{
	height: 110px;
}
body.fr #built h3
{
	white-space: nowrap;
}
#oauth_clients.it #content
{
	background-position: right bottom;
}
body.western #recaptcha_controls,body.western #recaptcha_data,body.western #recaptcha_widget
{
	height: 12em;
}
.ja .dialog-form li label small
{
	font-size: 10px;
}
.btn,input[type=submit].btn,input[type=button].btn
{
	background: #ddd url("bg-btn00.gif") repeat-x 0 0;
	border-bottom-color: #ccc;
	border-color: #ddd;
	border-radius: 4px;
	border-style: solid;
	border-width: 1px;
	color: #333;
	cursor: pointer;
	font: 11px/14px "Lucida Grande",sans-serif;
	khtml-border-radius: 4px;
	margin: 0;
	-moz-border-radius: 4px;
	overflow: visible;
	padding: 4px 8px 5px;
	text-shadow: 1px 1px 0 #fff;
	webkit-border-radius: 4px;
	width: auto;
}
.btn::-moz-focus-inner
{
	border: 0;
	padding: 0;
}
.btn-m,input[type=submit].btn-m,input[type=button].btn-m
{
	background-position: 0 -200px;
	border-radius: 5px;
	font-size: 15px;
	khtml-border-radius: 5px;
	line-height: 20px!important;
	-moz-border-radius: 5px;
	padding: 5px 15px 6px;
	webkit-border-radius: 5px;
}
.btn-l,input[type=submit].btn-l,input[type=button].btn-l
{
	background-position: 0 -400px;
	border-radius: 6px;
	font-size: 20px;
	khtml-border-radius: 6px;
	line-height: 26px;
	-moz-border-radius: 6px;
	padding: 7px 20px 9px;
	webkit-border-radius: 6px;
}
.btn-light
{
	background-color: #add!important;
	background-image: url("bg-btn-l.gif")!important;
	border-color: #add #add #9cc!important;
	text-shadow: 1px 1px 0 #dff!important;
}
.btn-dark
{
	background-color: #59a!important;
	background-image: url("bg-btn-d.gif")!important;
	border-color: #59a #59a #489!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #59a!important;
}
.btn-blue
{
	background-color: #39d!important;
	background-image: url("bg-btn-b.gif")!important;
	border-color: #39d #39d #28c!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #39d!important;
}
.btn-chart
{
	background-color: #9c2!important;
	background-image: url("bg-btn-c.gif")!important;
	border-color: #9c2 #9c2 #8b1!important;
	text-shadow: 1px 1px 0 #df6!important;
}
.btn-mint
{
	background-color: #bdb!important;
	background-image: url("bg-btn-m.gif")!important;
	border-color: #bdb #bdb #aca!important;
	text-shadow: 1px 1px 0 #efe!important;
}
.btn-green
{
	background-color: #272!important;
	background-image: url("bg-btn-g.gif")!important;
	border-color: #272 #272 #161!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #272!important;
}
.btn-pink
{
	background-color: #daa!important;
	background-image: url("bg-btn-p.gif")!important;
	border-color: #daa #daa #c99!important;
	text-shadow: 1px 1px 0 #fdd!important;
}
.btn-red
{
	background-color: #a22!important;
	background-image: url("bg-btn-r.gif")!important;
	background-position: 0 0;
	border-color: #a22 #a22 #911!important;
	color: #fff!important;
	text-shadow: -1px -1px 0 #a22!important;
}
.btn:hover,.btn:focus,input[type=submit].btn:hover,input[type=submit].btn:focus,button.btn:hover,button.btn:focus
{
	background-position: 0 -6px;
	border-color: #999 #999 #888;
	color: #000;
	text-decoration: none;
}
.btn-light:hover,.btn-light:focus
{
	border-color: #7aa #7aa #699;
}
.btn-dark:hover,.btn-dark:focus
{
	border-color: #267 #267 #156;
	color: #fff;
}
.btn-blue:hover,.btn-blue:focus
{
	border-color: #17b #17b #06a;
	color: #fff;
}
.btn-chart:hover,.btn-chart:focus
{
	border-color: #7a1 #7a1 #690;
}
.btn-mint:hover,.btn-mint:focus,input[type=submit].btn-mint:hover,input[type=submit].btn-mint:focus,button.btn-mint:hover,button.btn-mint:focus
{
	border-color: #8a8 #8a8 #797!important;
}
.btn-green:hover,.btn-green:focus,input[type=submit].btn-green:hover,input[type=submit].btn-green:focus,button.btn-green:hover,button.btn-green:focus
{
	background-color: #272!important;
	border-color: #050 #050 #040!important;
	color: #fff;
}
.btn-pink:hover,.btn-pink:focus,input[type=submit].btn-pink:hover,input[type=submit].btn-pink:focus,button.btn-pink:hover,button.btn-pink:focus
{
	border-color: #a88 #a88 #977!important;
}
.btn-red:hover,.btn-red:focus,input[type=submit].btn-red:hover,input[type=submit].btn-red:focus,button.btn-red:hover,button.btn-red:focus
{
	background-color: #a22!important;
	border-color: #611 #611 #500!important;
	color: #fff;
}
.btn-m:hover,.btn-m:focus,input[type=submit].btn-m:hover,input[type=submit].btn-m:focus,button.btn-m:hover,button.btn-m:focus
{
	background-position: 0 -206px;
}
.btn-l:hover,.btn-l:focus,input[type=submit].btn-l:hover,input[type=submit].btn-l:focus,button.btn-l:hover,button.btn-l:focus
{
	background-position: 0 -406px;
}
button:active,button.btn:active,input[type=submit]:active,button.btn-dark:active,button.btn-light:active,.btn:active,.btn-red:active,.btn-green:active
{
	background-image: none!important;
	outline: none!important;
	text-shadow: none!important;
}
.dbtn,.dbtn:hover,.dbtn:focus,.dbtn:active,button.dbtn:hover,button.dbtn:focus
{
	background: #eee;
	border-color: #ddd;
	color: #aaa;
	text-shadow: none;
}
.btn-light.dbtn,.btn-light.dbtn:hover,.btn-light.dbtn:focus,.btn-light.dbtn:active
{
	background: #dee;
	border-color: #cdd;
	color: #9aa;
}
.btn-dark.dbtn,.btn-dark.dbtn:hover,.btn-dark.dbtn:focus,.btn-dark.dbtn:active
{
	background: #aad5dd;
	border-color: #99c5cc;
	color: #ddf6f6;
}
.btn-blue.dbtn,.btn-blue.dbtn:hover,.btn-blue.dbtn:focus,.btn-blue.dbtn:active
{
	background: #bde;
	border-color: #acd;
	color: #def;
}
.btn-chart.dbtn,.btn-chart.dbtn:hover,.btn-chart.dbtn:focus,.btn-chart.dbtn:active
{
	background: #deb;
	border-color: #cda;
	color: #ab9;
}
.btn-mint.dbtn,.btn-mint.dbtn:hover,.btn-mint.dbtn:focus,.btn-mint.dbtn:active
{
	background: #ded;
	border-color: #cdc;
	color: #9a9;
}
.btn-green.dbtn,.btn-green.dbtn:hover,.btn-green.dbtn:focus,.btn-green.dbtn:active
{
	background: #aca;
	border-color: #9b9;
	color: #ded;
}
.btn-pink.dbtn,.btn-pink.dbtn:hover,.btn-pink.dbtn:focus,.btn-pink.dbtn:active
{
	background: #edd;
	border-color: #dcc;
	color: #a99;
}
.btn-red.dbtn,.btn-red.dbtn:hover,.btn-red.dbtn:focus,.btn-red.dbtn:active
{
	background: #caa;
	border-color: #b99;
	color: #edd;
}
.btn.right
{
	float: right;
}



/***********************************************************************************************
************************************************************************************************
************************************************************************************************/

#detail{
	position:relative;
	left:0px;
	top:0px;
	bottom:0px;
}
#detail .itemImages{
	float:left;
	background-color:#eeeeee;
	/*width:0px;
	overflow:hidden;*/
}
#detail .itemContent{
	float:left;
	margin-left:20px;
	margin-top:76px;
}
.itemContent .info{
	font-size:10px;
}
a.sendToThem{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	padding:4px;
	background-color:#fff000;
}
a.sendToThem:hover{
	background-color:#ff0000;
	color:#ffffff;
}
.itemImages .image img{
	border-bottom:1px solid #aaaaaa;
}
.itemImages .images{
	overflow:hidden;
	width:0px;
	height:0px;
	z-index:2;
}
.itemImages .images .image{
	position:absolute;
	left:0px;
	top:0px;
}
.itemImages .selected_image{
	z-index:3;
}
.itemImages .thumbs{
	text-align:center;
	background-color:#dddddd;
	font-size:0px;  
	border-bottom:1px solid #cccccc;
}           
.itemImages .thumbs .thumb{
	display:inline-table;
	cursor:pointer;
	padding:0px;
	width:17px;
	height:17px;
	margin-right:2px;
	margin-top:4px;
	margin-bottom:3px;
	background-color:#e0e0e0;
	border:1px solid #c0c0c0;
	
}
.itemImages .thumbs .thumb:hover{
	background-color:#eeeeee;
	border-color:#cccccc;
}
.thumbs .selected,
.thumbs .selected:hover{
	background-color:#bbbbbb !important;
	border-color:#999999 !important;
	cursor:default !important;
}
.itemImages{
	padding-bottom:10px;
	background-color:#eeeeee;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #dddddd;
}
.itemImages{
	position:relative;
}
.itemImages .options{
	margin-top:10px;
	text-align:center;
}                   
.itemImages .report_item{
	margin-top:10px;
	display:block;
	font-size:10px;
	color:#cccccc;
	cursor:pointer;
}                 
.itemImages .report_item:hover{
	color:#666666;
	text-decoration:underline;
}
.options{
	font-size:2px;
}

.loading_image{
	margin-left: 450px;
	margin-top: 250px;
}
.delete_item{
	background-color:#ff3300;
	padding:5px;
	font-size:13px;
	margin-top:2px;
	display:block;
	cursor:pointer;
	color:#ffffff;          
	width:130px;            
	font-weight:bold;
}
.delete_item:hover{
	background-color:#dd0000;
}
.btn{
	padding:4px;
	font-size:11px;
	background-color:#ffffff;
	border-bottom:1px solid #cccccc;
	border-right:1px solid #dddddd;
   	cursor:pointer; 
	text-decoration:none;
}
.btn:hover{
	background-color:#eeeeee;
	color:#666666;
	border-color:#dddddd;
}
.btn:active{
	color:#999999;
}
.grid a{
	text-decoration:none;
}
.gridItem{
	float:left;
	width:150px;
	height:170px;
	border:1px dotted #aaaaaa;
	/*background-color:#333333;*/
	margin-right:2px;
	position:relative;
	margin-bottom:4px;
	cursor:pointer;	
	background-color:#ffffff;
	/*background-repeat:no-repeat;
	background-position:center center;*/
	/*display:block;
	overflow:hidden !important;*/
}                  
.gridItem .loading{
	position:absolute;
	left:10px;
	top:10px;
}
.gridItem .image{
	position:absolute;
	left:0px;
	top:0px;
	background-position:top center;
	width:150px;
	height:170px;
	overflow:hidden;
}

.gridItem .image img{
	max-width:130px;
	max-height:140px;
}
.gridItem .sized{
	position:absolute;
	left:0px;
	top:0px;
	z-index:20;
	width:150px;
	height:170px;
	overflow:hidden;
}
.gridItem .info{
	position:absolute;
	bottom:10px;
	left:10px;
	right:10px;            
	z-index:10;
	font-size:11px;
 	line-height:13px;
	padding:5px;
	/*background-color:rgba(0,0,0,.8);*/
	/*background-color: transparent;
	background-color: rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#000000dd,endColorstr=#000000dd);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";*/
	/*border:1px solid #000000;*/
}

.gridItem .price{
	position:absolute;
	top:0px;
	left:0px;
	color:#ffffff;
	/*right:10px;*/
	min-width:30px;
	z-index:11;
	font-size:11px;
 	line-height:13px;
	padding:5px;
}

.gridItem .percentage{
	position:absolute;
	top:0px;
	right:0px;
	color:#ffffff;
	/*right:10px;*/
	min-width:30px;
	z-index:11;
	font-size:11px;
 	line-height:13px;
	padding:5px;
}

.gridItem .new{
	position:absolute;
	top:50px;
	right:0px;
	color:#ffffff;
	/*right:10px;*/
	min-width:30px;
	z-index:11;
	font-size:11px;
 	line-height:13px;
	padding:5px;
}

.gridItem .remember_delete{
	position:absolute;
	bottom:0px;
	right:0px;	
	color:#ffffff;
	/*right:10px;*/
	width:  10px;
	height: 10px;
	z-index:11;
	font-size:10px;
 	line-height:10px;
	padding:5px;
	display:none;
}

.gridItem .remember_selected_item{
	position:absolute;
	bottom:0px;
	right:0px;	
	color:#ffffff;
	/*right:10px;*/
	width:  auto;
	height: auto;
	z-index:11;
	font-size:11px;
 	line-height:10px;
	padding:5px;
	display:none;
}

.gridItem .remember_selected_item:hover, .gridItem .remember_delete:hover{
	background-color:rgba(255,255,255,.8);
	color:#000000;
}

.gridItem:hover .info, .gridItem:hover .price, .gridItem:hover .percentage, .gridItem:hover .remember_delete , .gridItem:hover .remember_selected_item{
	display:none;
}
.gridItem:hover .remember_delete , .gridItem:hover .remember_selected_item{
	display:inline;
}
.gridItem .info span.title{
	color:#ffffff;
}
.gridItem .info span.price{
	background-color:#eeeeee;
	font-size:9px;
}
.gridItem .info span.credit{
	color:#999999;
	font-size:9px;
}
#tags{
	color:#dddddd;
	width:400px;
	line-height:18px;
	font-size:9px;
	padding:10px;
}
#tags .no_tags{
	font-size:11px;
	color:#999999;
}
.tagContain{
	width:400px;
	background-color:#fcfcfc;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	margin-top:10px;
	margin-bottom:10px;
}
.tagContain h4,
.comments h4{
	font-size:11px;
	font-weight:bold;
	padding:6px;
	padding-left:10px;
	color:#999999;
	background-color:#f1f1f1;
}
#tags .tag{
	display:inline;
	font-size:11px;
	cursor:pointer;
	border-right:1px dashed #dddddd;
	padding-right:3px;
	padding-left:3px;
	margin-bottom:5px;
	margin-right:4px;
	float:left;
}
.tag a{
	text-decoration:none;
	text-transform:capitalize;
}
.tag:hover a{
	color:#333333;
}
.tag:hover a:hover{
	text-decoration:underline;
}
.tag .voteCtrl{
	font-size:10px;
	cursor:pointer;
	color:#cccccc;
	margin:0px;
	padding:2px;
}
.tag:hover .voteCtrl:hover{
	color:#ffffff;
}
.tag:hover .vote_for_tag{
	color:#2aca1e !important;
}
.tag:hover .vote_against_tag{
	color:#ff3300 !important;
}
.tag:hover .vote_for_tag:hover{
	background-color:#2aca1e;
	color:#ffffff !important;
}
.tag:hover .vote_against_tag:hover{
	background-color:#ff3300;
	color:#ffffff !important;
}
.tag:hover .voteCtrl{
	color:#666666;
}
#tags p.noTags{
	font-size:11px;
	color:#000000;
}
p.hint{
	font-size:11px;
	color:#cccccc;
}
.comments{
	width:400px;
	background-color:#fcfcfc;
	border-right:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
}
.comment{
	border-bottom:1px dashed #e0e0e0;
}
.comment .copy{
	padding:15px;
	padding-left:10px;
	padding-bottom:4px;
	font-size:14px;
	margin:0px;
	color:#666666;
	font-family:Georgia;
}
.comment .info{
	font-size:10px;
	color:#bbbbbb;
	padding:15px;
	padding-top:0px;
	display:block;
	padding-left:10px;
}
.comment .info a{
	color:inherit;
}
#login{
	
}
#login .small{
	font-size:11px;
	color:#aaaaaa;
}
#login .small a{
	color:#aaaaaa;
	text-decoration:none;
	border-bottom:1px solid #dddddd;
}
#login .small a:hover{
	color:#666666;
	border-bottom-color:#ffffff;
}
#login label{  
	color:#aaaaaa;
	font-size:10px;
	width:120px;
	width:120px;
	display:block;
}
#login input{
	border:1px solid #aaaaaa;
	width:308px;
	color:#888888;
	padding:8px;
	display:block;
}
.lighter{        
	padding-top:2px;
	color:#cccccc;
}
.pagination{
	margin:6px;
	margin-left:0px;
	font-size:11px;
}                  
.pagination a{
	margin-right:2px;
	background-color:#eeeeee;
	padding:5px;
}    
#home em{
	font-size:11px;
	color:#aaaaaa;
} 
.home_promo{
	position:fixed;
	left:1000px;
	top: 0px;
	float:left;
	width:250px;
}
.home_feature{
	width:940px;
}

#ergebnisse {
	margin-bottom:15px;
	background-color: #333333;
	color: #FFFFFF;
	width: auto;
}

#ergebnisse h2{
	color: #FFFFFF;
}

/**************** SORT *************************/
.sort_container{
	clear: both;
	float: left;
	margin-top:10px;
	color:#000000;
	font-size:12px;	
	/*position:relative;
	left:95px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;	
}



#sortByPriceAscendent {
	margin-top: 4px;
	background: url(../images/up37.gif) no-repeat;
	width: 12px;
	height: 12px;	
}

#sortByPriceDescendent {
	margin-top: 4px;
	background: url(../images/down37.gif) no-repeat;
	width: 12px;
	height: 12px;	
}

#sortByPercentageAscendent {
	margin-top: 4px;
	background: url(../images/up37.gif) no-repeat;
	width: 12px;
	height: 12px;	
}

#sortByPercentageDescendent {
	margin-top: 4px;
	background: url(../images/down37.gif) no-repeat;
	width: 12px;
	height: 12px;	
}

.sort_description {
	float: left;
}

.sort_type_price {
	padding:2px;
	float: left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #dddddd;
	background-color: #FFFFFF;
}

.sort_type_percentage {
	padding:2px;
	margin-left:6px;
	float: left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #dddddd;
	background-color: #FFFFFF;
}

.sort {
	float: left;
	margin-left: 10px;
	color: #000000;
}

.sort:hover {
	color: #ffffff;
	/*background-color: #999999;*/
}

/********** PAGINATION ***********************/

#pagination {
	clear:both;
	margin-top:10px;
	padding-top: 5px;
}
#pagination div {
	font-size:15px;
	font-weight:900;
	width: 40px;
	height: 15px;
	margin: 1px;
	display:block;
	float: left;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	border:1px solid #333333;
	/*box-shadow: 2px 2px 2px #666;
	-moz-box-shadow: 2px 2px 2px #666;
	-webkit-box-shadow: 2px 2px 2px #666;*/
	text-align: center;
	/*background-color:#ffffff;*/
}

.current {
	background-color: #333333;
	color: #FFFFFF;
}

/********** REMEMBERLIST ***********************/
#remember_list{
	clear: both;
	float: right;
}

.remember_item {
	/*font-size: 12px;*/
	float: left;
}

.remember_item:hover {
	background-color: #2870B0;
	color: #ffffff;
}

#beschreibungstext{
	clear: both;
}

#bezoom{
	position:absolute;
	top:255px;
	border:1px solid #333333;
	z-index:9999;
	position:absolute;
	width:250px;
	height:250px;
}


.gridItem:hover			{position:relative;}
.gridItem:hover .desc 		{visibility:visible;}

.desc		  {
	/*visibility:hidden;*/
	display:none;
	position:absolute; 
	top:170px; 
	/*left:150px;*/ 
	left:-1px;
	width:150px; 
	font:normal 11px/12px arial; 
	/*background:url(../images/box.png) bottom left no-repeat;*/
	text-decoration:none;
	z-index: 20000; 
	padding-bottom:5px;
	/*margin:0 3px 20px 0;*/
	border-left:1px dotted #aaaaaa;
	border-right:1px dotted #aaaaaa;
	border-bottom:1px dotted #aaaaaa;
	background-color:#ffffff;
}
.desc p	  {
	padding:0px 5px 0 12px; color:#000000;
}
/*.desc:hover {
	visibility:hidden;
}*/
.shadow{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	/*background-image:url(../images/shade1x1.png);*/
	display:none;	
	background: none repeat black; 
	opacity: 0.6;
}

#sorting{
	float:right;	
}

* {
margin:0;
padding:0;
}

.product_link{
	text-decoration:none;
}

.product_link:hover{
	text-decoration:none;
}
/* Overlay
------------------------------------------------------------------------------------------------------*/

/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
    width:675px;     
    min-height:200px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

.rounded{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;	
}
.transparent{
	background-color: transparent;
	background-color: rgba(0,0,0,0.8);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000)";
}

.hot{
	background-color: #70CA19;
}

.superhot{
	background-color: #AC000B;
}

#tooltip { 
    display:none; 
    background:transparent url(../images/white.png); 
    font-size:12px; 
    height:70px; 
    width:160px; 
    padding:25px; 
    color:#fff;     
}

/* BLOG
***********************************************************************************/
.cat-item, .page_item, .categories, .linkcat, .blogroll{
	list-style-type:none;
}
#tagline a{
	color:#ffffff;
	text-decoration:none;
}
.content_header a{
	color:#666666;
}

/* FEEDBACK
***********************************************************************************/
a#fdbk_tab {
  top: 30%;
  left: 0;
  width: 42px;
  height: 102px;
  color: #FFF;
  cursor:pointer;
  text-indent:-100000px;
  overflow:hidden;
  position: fixed;
  z-index: 100000;
  margin-left: -8px;
  background-image: url(https://s3.amazonaws.com/getsatisfaction.com/feedback/feedback_trans_tab.png);
  background-color: #00131E;
}
a#fdbk_tab:hover {
    margin-left: -3px;
}

#menu{
 clear:both;
 float:left;
 width:100%;
 position:relative;
 z-index:999;
}

.menu-item, .menu-item-sorting{
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 float:left;
 background-color: white;
 color: black;
 margin-top:10px;
 margin-right:5px;
 font-size:15px;
 padding:5px;
 width:60px;
 text-align:center;
}

.menu-item-sorting.selected{
	background-color:#aaaaaa;
}

.menu-item ul, .menu-item-sorting ul{
	font-size:12px;
	margin-top:10px;
	display:none;
	list-style: none;
	text-align:left;
}

.selectedSorting{
	background-color:#000000;
}

.menu-item-selected{
 -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 float:left;
 background-color: #CCFF33; 
 color: black;
 margin-top:10px;
 margin-right:5px;
 font-size:15px;
 padding:5px;
 width:60px;
 text-align:center; 
}

.menu-item ul{
 font-size:12px;
 margin-top:10px;
 display:none;
 list-style: none;
 text-align:left;
}

.menu-item-selected ul{
 font-size:12px;
 margin-top:10px;
 display:none;
 list-style: none;
 text-align:left;
}

#email{
	position:absolute; 
	right:5px; 
	top:5px; 
	background: #bbb url("bg-btn-s.png") repeat-x 0 0;
	border: 1px solid #eee;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #333;
	font: 18px Helvetica,Arial,Sans-serif;
	font-weight: bold;
	margin-left: -0.5em;
	-moz-border-radius: 5px;
	-moz-border-radius: 5px;
	outline: none;
	padding: 8px 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	webkit-border-radius: 5px;
	webkit-border-radius: 5px;
}

#facebook{
	position:absolute;
	top:5px;
	left:5px;
}

/* Registrierung
----------------------------------------------------*/
#sign_up, #success, #message {
	-moz-border-radius:6px 6px 6px 6px;
	-moz-box-shadow:0 2px 12px rgba(0, 0, 0, 0.6);
	background:none repeat scroll 0 0 #EEF2F7;
	border:1px solid #536376;
	display:none;
	padding:14px 22px;
	position:relative;
	width:400px;
}

#sign_up input[type=text],#sign_up input[type=password] {
	/*-moz-border-radius:8px 8px 8px 8px;
	border-color:#BBBBBB;
	font:16px Georgia;
	background:none repeat-x scroll center top #FFFFFF;
	border:1px solid #BBBBBB;
	color:#222222;*/
	-moz-border-radius:4px 4px 4px 4px;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	display:block;
	font:13px "Lucida Grande",Arial,Sans-serif;
	margin:0 0 8px;
	padding:5px;
	width:218px;
}

.close{
	float:right;	
}

#success{
	display:none;
}

#sign_up_status{
	margin:10px 0px 10px 0px;
	font-weight:800;
}


/* Toolbar
-------------------------------------------*/

#toolbar_back
{
	background: #bbb url("bg-btn-t.png") repeat-x 0 0;
	border: 1px solid #eee;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
	margin-right:5px;
	color: #333;
	font: 12px Helvetica,Arial,Sans-serif;
	font-weight: bold;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	outline: none;
	padding: 8px 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	webkit-border-bottom-left-radius: 5px;
	webkit-border-top-left-radius: 5px;
}

#toolbar_close
{
	background: #bbb url("bg-btn-s.png") repeat-x 0 0;
	border: 1px solid #eee;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	color: #333;
	font: 12px Helvetica,Arial,Sans-serif;
	font-weight: bold;
	margin-left: -0.5em;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	outline: none;
	padding: 8px 15px;
	text-decoration: none;
	text-shadow: 0 1px 0 #fff;
	webkit-border-bottom-right-radius: 5px;
	webkit-border-top-right-radius: 5px;
}

#toolbar_close:hover,#toolbar_close:focus, #toolbar_back:hover,#toolbar_back:focus, #email:hover,#email:focus
{
	background-position: 0 -5px;
	color: #111;
	cursor: pointer;
}