a { color:#333;text-decoration:none;}
a:hover {text-decoration:underline;}
body { font-family:"Trebuchet MS", "Stone Sans", Arial, Verdana, Helvetica; font-size:12px; line-height:normal; background-color:#FFFFFF; color:#333; margin:0px;}

p {
	margin: 0;
	padding: 0;
}

.text_body a { text-decoration:underline; }

/* fonts */
.f_tiny { font-size:10px; }
.f_small { font-size:11px; }
.f_normal {font-size:12px; }
.f_big { font-size:14px; }
.f_destaque { font-size:17px; }
.f_super { font-size:20px; }
.f_huge { font-size:28px; }

.f1 { font-size:10px; }
.f2 { font-size:11px; }
.f3 { font-size:12px; }
.f4 { font-size:14px; }
.f4b { font-size:17px; }
.f5 { font-size:20px; }
.f6 { font-size:28px; }

.bd {font-weight:bold;}
.it {font-style: italic;}
.ur {text-decoration: underline;}
.st {text-decoration: line-through;}

/* colors */
.red { color:#c33; }
.blue { color:#0000FF; }
.green { color:#009900; }

.white { color:#FFF; }
.gray1 { color:#F4F4F4; }
.gray2 { color:#E0E0E0; }
.gray3 { color:#CCC; }
.gray4 { color:#B4B4B4; }
.gray5 { color:#999; }
.gray6 { color:#7F7F7F; }
.gray7 { color:#666; }
.gray8 { color:#4B4B4B; }
.gray9 { color:#333; }
.black { color:#000; }

/* background */

.red_bg { background:#c33; }
.blue_bg { background:#0000FF; }
.green_bg { background:#009900; }
.white_bg { background:#FFF; }
.gray1_bg { background:#F4F4F4; }
.gray2_bg { background:#E0E0E0; }
.gray3_bg { background:#CCC; }
.gray4_bg { background:#B4B4B4; }
.gray5_bg { background:#999; }
.gray6_bg { background:#7F7F7F; }
.gray7_bg { background:#666; }
.gray8_bg { background:#4B4B4B; }
.gray9_bg { background:#333; }
.black_bg { background:#000; }


.bg { background: url(../_images/fundo_pattern2.jpg) repeat; }
.nobg { background:none; }

.br1 {border:1px solid #CCC;}
.bt1 {border-top:1px dotted #CCC;}
.bb1 {border-bottom:1px dotted #CCC;}

/* form */

input, select, textarea {color:#333; font-family:"Trebuchet MS", Arial, Verdana, Helvetica; font-size:11px;}
input[type=text],input[type=password],textarea{border:1px solid #CCC;}
input[type=checkbox],input[type=radio] { margin: 0 6px 0 0; vertical-align: middle; }
form {margin:0;}

/* xtras */

.block { margin:2px; padding:2px; background:#DCDCDC; border:solid #999999 2px; }

.p1 { padding:1px; }
.p2 { padding:2px; }
.p4 { padding:4px; }
.p6 { padding:6px; }
.p8 { padding:8px; }
.p12 { padding:12px; }

.pt5 { padding-top:5px; }
.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }

.pb5 { padding-bottom:5px; }
.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }

.m1 { margin:1px; }
.m2 { margin:2px; }
.m4 { margin:4px; }
.m6 { margin:6px; }
.m8 { margin:8px; }

.mt2 { margin-top:2px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }

.mb2 { margin-bottom:2px; }
.mb5 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }

.spacer1 { margin:1px 0 1px 0; }
.spacer2 { margin:2px 0 2px 0; }
.spacer5 { margin:5px 0 5px 0; }
.spacer10 { margin:10px 0 10px 0; }
.spacer20 { margin:20px 0 20px 0; }

.w50 { width:50px; }
.w75 { width:75px; }
.w100 { width:100px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w300 { width:300px; }
.w350 { width:350px; }
.w400 { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }

.form_field {
	width:548px;
	padding:4px;
	font-size: 14px;
}

input[type=text].form_field,input[type=password].form_field {
	font-weight: bold;
}

.form_div {
	width:552px;
	padding:2px;
}

.form_div_border, .editor_div_border {
	padding:4px;
	background: #FFF;
	border-color: #CCC;
	border-style: solid;
	border-width: 0 1px 1px 1px;
}

.form_div_border { width:546px; }
.editor_div_border { width: 510px; }

.title_small {
	font-size: 12px;
	font-weight: bold;
}


.title_medium {
	font-size: 14px;
	font-weight: bold;
}

.title_large {
	font-size: 20px;
	font-weight: bold;
}

.bookmarklet_box {
	background-color:#FFF;
	width: 400px;
	height:420px;
	padding:15px;
	margin:0 8px 8px 8px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#img_container img {
	width:          75px;
	height:         75px;
	padding:        2px;
	background-color: #f4f4f4;
	margin-right:   7px; 
	margin-bottom:  7px; 
	cursor:         pointer;
}

.users_posts_box {
	margin: 20px 0 10px;
	background-color:#ECECEC;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.users_posts {
	-x-system-font:none;
	font-size:20px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	margin-bottom: 5px;
}
.users_posts img { max-width: 100%; }

big.quote {
	-x-system-font:none;
	font-family:Georgia,serif;
	font-size:50px;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:8px;
	letter-spacing: 1px;
	vertical-align: -20px;
}

.home_title {
	margin: 10px 0;
	border-bottom: 2px solid #333;
}

.home_title a, .home_title span {
	color: #FFF;
	padding: 0 8px;
	font-size:17px;
	font-weight: bold;
	-moz-border-radius-topright: 3px;-moz-border-radius-topleft: 3px;
	-webkit-border-top-right-radius: 3px;-webkit-border-top-left-radius: 3px;
	border-top-right-radius: 3px;border-top-left-radius: 3px;
}

.home_title a {
	text-decoration: none;
}

.home_box {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #CCC;
}

.clear { clear:both; }

.img_left { float:left;clear:left;margin:4px 4px 4px 0;}
.img_right { float:right;clear:right;margin:4px 0 4px 4px;}

.text_body img {
	max-width: 100%;
}

img.align_none {
	display: block;
	margin-bottom: 4px;
}

img.align_center {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.align_left {
	float: left;
	margin: 4px 4px 4px 0;
}

img.align_right {
	float: right;
	margin: 4px 0 4px 4px;
}

.img_max {
  max-width: 450px; 
  max-height: 450px; 
  width:  expression(this.width  > 450 ? 450 : true); 
  height: expression(this.height > 450 ? 450 : true);
}

.blacklabel {
	background: transparent url(/_images/core/bg_trans_black.png) repeat scroll 0 0;
	color: #FFF;
	font-weight: bold;
	padding: 5px 10px;
}

.caption {
	position: relative;
}

.caption_top {
	position: absolute;
	top: 2px;
	left: 2px;
	margin: 0;
	padding: 2px;
}

.caption_bottom {
	position: absolute;
	bottom: 2px;
	left: 2px;
	margin: 0;
	padding: 2px;
}

.embed_caption {
	padding: 4px;
	background: #999;
	color: #FFF;
	font-weight: bold;
}

.top {vertical-align:top;}
.middle {vertical-align:middle;}
.bottom {vertical-align:bottom;}

.floatR { float: right; }
.floatL { float: left; }

.icon {width:16px;height:16px;vertical-align:middle;}

div.edit { background:#F4F4F4;}
div.edit_block input:focus, div.edit_block textarea:focus { background-color: #FFC; border-color: #FC6; }
.edit_block { padding:10px 20px; border-bottom: 1px dotted #CCC;}
.edit_options { padding:8px; border-bottom: 1px dotted #CCC; }
.edit_border {border-bottom: 1px solid #CCC;}

.editor_block { padding:10px 0; border-bottom: 1px dotted #CCC;}
div.editor_block input:focus, div.editor_block textarea:focus { background-color: #FFC; border-color: #FC6; }
.editor_block input[type=text].field, .editor_block input[type=password].field,.editor_block textarea.field {
	width: 512px;
	padding: 4px;
	font-weight: bold;
}

.pattern1 {background: transparent url(../_images/fundo_pattern1.jpg) repeat;}
.pattern2 {background: transparent url(../_images/fundo_pattern2.jpg) repeat;}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* upload */
#img_upload iframe {
	border-width: 0px;
	height: 35px;
	width: 450px;
}
#img_upload iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}

#images_container {
	border-top:1px dotted #999;
	width: 460px;
}

#images_container .img_holder {
	margin: 10px 20px 0 0;
	float: left;
	overflow: hidden;
}

#images_container .img_div {
	padding:10px;
	width: 100px;
	height: 100px;
	text-align:center;
	border-style: solid;
	border-width: 2px;
	border-color: #DEDFDE;
}

#images_container .img_div:hover {
	border-color: #FF0000;
}

#images_container img.load {
	margin: 36px;
}

.warning { background-image: url('../_images/core/warningtape.gif'); }

.editor_ok_button {
	background: #FFF;
	padding: 1px 4px 1px 4px;
	color:#333;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	border : 1px solid #333;
}
.editor_field {
	width:100%;
}
.editor_cancel_link {
	background: #FFF;
	padding: 1px 4px 1px 4px;
	color:#333;
	font-size: 10px;
	font-weight: bold;
	text-decoration:none;
	border : 1px solid #333;
	margin-left: 5px;
}

.pointer {cursor:pointer;}

.header {width:452px;height:30px;background:#696969;position:relative;}
.header div {position:absolute;bottom:0;padding:4px;color:#FFF;}

.list { margin: 0; padding: 0; list-style-type: none; width: 100%; }
.list li {border: 1px solid #666; margin: 0 0 4px 0; padding: 5px; cursor: move; background:#FFF;}
.list li .left {float:left;vertical-align:middle;}
.list li .right {float:right;vertical-align:middle;}

.list_in { margin: 10px 0 0 10px; padding: 0; list-style-type: none; width:auto; background:#FFF; }
.list_in li { border: 1px solid #666; margin: 0 0 4px; padding: 5px; cursor: move;background:#DCDCDC; }

blockquote.destaqueL, blockquote.destaqueR {
	width:200px;
	margin: 5px 0;
	padding:4px;
	border:5px solid #D32020;
	border-width:5px 0 5px 0;
	color:#333;
	background:#EEEEEE;
	font-size: 11px;
}
blockquote.destaqueL { float:left;text-align:left; margin-right: 5px;}
blockquote.destaqueR { float:right;text-align:right; margin-left: 5px;}
blockquote.destaqueL.resenhas, blockquote.destaqueR.resenhas {
	border-color: #FF6800;
}


.quote:first-letter {font-size:20px;text-transform:uppercase}

.required { background:#FFFFFF;border:1px dotted #666;padding:2px;margin:2px;color: red;font-size: 10px; }

.button_edit {
	background: #FFF;
	padding: 1px 4px 1px 4px;
	color:#333;
	font-size: 9px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight: bold;
	border : 1px solid #333;
}

.button_edit:hover {
	background: #333;
	color:#FFF;
	border : 1px solid #DCDCDC;
	text-decoration:none;
}

.op0 { filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }
.op25 { filter:alpha(opacity=25);-moz-opacity:.25;opacity:.25; }
.op50 { filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50; }
.op75 { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }

.imagem { float:left;clear:left;position:relative;margin:4px 4px 4px 0;min-width:70px;min-height:70px;}
.imagemR { float:right;clear:right;position:relative;margin:4px 0 4px 4px;min-width:70px;min-height:70px;}
.legenda { position:absolute;right:0px;bottom:3px;background:#FFF;color:#333;padding:2px 5px 2px 2px;filter:alpha(opacity=85);-moz-opacity:.85;opacity:.85; }

.helper {
	background:#DCDCDC;
	border: 1px solid #444444;
	padding:2px;
}

input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

.field-label {

}

.field-widget {

}

#backgroundFilter {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color: #000;
    filter: alpha(opacity=60);
    opacity: 0.5;
    display: none;
    z-index: 1000;
    width: 100%;
    height: 100%;
}

.popUpWindow {
	position: absolute;
	z-index: 1005;
	display: none;
	padding: 1px;
	background-color: #FFF;
	border: 1px solid #333;
}

.navigation {
	background: #C3DBFF;
	padding: 2px;
	margin:2px;
	border:1px solid #3282FA;
	cursor:pointer;
}

.video_options {
	background:#F4F4F4;
	border-width:1px 1px 0 1px;
	border-style:solid;
	border-color:#CCC;
}

.vid_fav {
	background:#E5EEED;
	border-bottom:1px;
	font-size:14px;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#CCC;
	cursor:pointer;
}

.vid_playlists {
	background:#F3EDED;
	border-bottom:1px;
	font-size:14px;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#CCC;
	cursor:pointer;
}

.vid_random {
	background:#EDFFFF;
	border-bottom:1px;
	font-size:14px;
	border-width:0 1px 1px 0;
	border-style:solid;
	border-color:#CCC;
	cursor:pointer;
}

.vid_sel {
	background:#FFF;
	font-size:16px;
	border-bottom:5px;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#CCC;
	cursor:pointer;
}

/* liveTabs */

ul.liveTabs {
	list-style:none;
	margin: 0;
	padding:0;
	clear:both;
/*	border-bottom:1px solid #ccc; */
	height:20px;
	clear:both;
}

ul.liveTabs li.tab {
	float:left;
	margin-right:7px;
	text-align:center;
}

ul.liveTabs li.tab a {
	display:block;
	font-size:12px;
	font-weight: bold;
	height:20px;
	padding:0 6px 0 6px;
	background-color:#DCDCDC;
	color:#666;
	line-height: 18px;
	width:70px;
}

ul.liveTabs li.tab a:hover {
	color:#666;
}

ul.liveTabs li.tab a.active {
	background-color:#FFF;
}

ul.liveTabs li.source_code {
	float:right;
}

.button, .button-highlight {
	padding: 1px 2px;
	font-size: 11px;
	line-height: 1.5em;
	color: #666;
	background-color: #F7F7F7;
	border-color: #666;
	border-width: 1px;
	border-style: solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	text-decoration: none;
}

.button.dark,.button-highlight.dark {
	color: #666;
	border-color: #666;
}

.button.small,.button-highlight.small {
	padding: 0px 1px;
	font-size: 10px;
}

.button.medium,.button-highlight.medium {
	padding: 2px 4px;
	font-size: 12px;
}

.button.big,.button-highlight.big {
	padding: 3px 5px;
	font-size: 13px;
}

.button.huge,.button-highlight.huge {
	background-color:#FF0066;
	color:#FFF;
	border:0;
	padding: 4px 8px;
	font-size: 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.button-highlight {
	font-weight: bold;
}

.button:hover,.button-highlight:hover {
	color: #FF0066;
	background-color: #FFF;
	border-color:#FF0066;
}
.button-highlight.huge:hover {
	background-color: #FF0066;
	color: #000;
}

#media_links {
	background-color: #CCCCCC;
	padding-top:10px;
}

#media_links div {
	float: left;
	background-color: #FF0066;
	color: #FFF;
	padding: 5px;
	margin-left: 10px;
}

#media_links div a {
	color: #FFF;
}

#media_links div a.current {
	font-weight: bold;
}

#media_header {
	background: #FFF;
	border-bottom:1px solid #999;
}

#media_search {
	margin:0 8px;
	padding:8px 0;
	text-align: right;
}

#media_type {
	margin:0 8px;
	padding-bottom:8px;
}

#media_type a {
	margin-right: 18px;
}

#media_type a.current {
	color: #FF0066;
	font-weight: bold;
}

.media_player {
	text-align: center;
	margin: 10px 0;
}

/* DYN CSS */

.geral { color:#FF0066; }
.cena { color:#D32020; }
.agenda { color:#16A600; }
.resenhas { color:#FF6800; }
.djs { color:#006DFF; }
.podcasts { color:#8C6239; }
.blogs { color:#A31EF9; }
.videos { color:#D005D6; }
.player { color:#81DC00; }
.skyy { color: #133886; }

.geral_bg { background-color: #FF0066; }
.cena_bg { background-color: #D32020; }
.agenda_bg { background-color: #16A600; }
.resenhas_bg { background-color: #FF6800; }
.djs_bg { background-color: #006DFF; }
.podcasts_bg { background-color: #8C6239; }
.blogs_bg { background-color: #A31EF9; }
.videos_bg { background-color: #D005D6; }
.player_bg { background-color: #81DC00; }
.skyy_bg { background-color:  #133886; }

.main_bg { background-color: #222222; }
.main { color:#222222; }

/* special divs */

#body {
	background: #FFF url(/files/bg/bg_2011.jpg) repeat scroll center top;
	/*background: url(/files/bg/theo_bg1.gif) repeat fixed;*/
	min-height:450px;
	height:auto !important;
	height:450px;
}

/*#body.day, body.day {
	background: url(/_images/skyy/bg_day.jpg) repeat fixed center 0;
}

#body.night, body.night {
	background: url(/_images/skyy/bg_night.jpg) repeat fixed center 0;
}*/

#imgRoll {
	height: 87px;
	overflow: auto;
	white-space: nowrap;
}

#favSymbol { position : absolute; z-index:25;}
#folSymbol { position : absolute; z-index:25;}

.tagBox{
	background: #CCC url(/_images/core/bg_tags.gif) repeat;
	color:#555555;
	font-weight:bold;
	padding:4px;
	clear:left;
	line-height:32px;
	overflow: hidden;
}

body .tagBox a,body .tagBox a:link,body .tagBox a:visited{
	color:#555555;
	padding:1px;
	margin-right: 7px;
}

body .tagBox a:hover,body.black .tagBox a:hover{
	text-decoration:none;
	color:#fff;
	background:#555555;
	margin-right: 7px;
	/*font-size:140% !important;*/
}
	
.blacklabel {
	background:transparent url(/_images/core/bg_trans_black.png) repeat scroll 0 0;
	color:#FFFFFF;
}

.blacklabel a { color:#FFFFFF; }

.whitelabel {
	background:transparent url(/_images/core/bg_trans_white.png) repeat scroll 0 0;
	color:#333333;
}

.ratingblock {
	display:block;
	margin-top:5px;
}

.loading {
	height: 16px;
	background: url('/_images/core/working.gif') 50% 50% no-repeat;
}

.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;\n
}

.edit-button {
	display: block;
	cursor: hand;
	cursor: pointer;
	text-decoration: none;
}

.edit-button .edit-button-leftcap{
	float: left;
	display: block;
	width: 5px;
	height: 25px;
	background: transparent url(/_images/core/edit_button.gif) no-repeat scroll 0 0;
}

.edit-button .edit-button-text{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	display: block;
	color: #000;
	text-decoration: none;
	background: transparent url(/_images/core/edit_button.gif) no-repeat scroll -10px 0;
	height: 19px;
	padding: 6px 8px 0 8px;
}

.edit-button .edit-button-rightcap{
	float: left;
	display: block;
	width: 5px;
	height: 25px;
	background: transparent url(/_images/core/edit_button.gif) no-repeat scroll -5px 0;
}

.edit-button.inactive .edit-button-text{
	color: #333;
}

.edit-button:hover .edit-button-text{
	text-decoration: underline;
}

a.button {
	background: transparent url('/_images/core/bg_button_a.gif') no-repeat scroll top right;
	color: #444;
	display: block;
	float: left;
	font: normal 12px arial, sans-serif;
	height: 24px;
	margin-right: 6px;
	padding-right: 18px; /* sliding doors padding */
	text-decoration: none;
}

a.button span {
	background: transparent url('/_images/core/bg_button_span.gif') no-repeat;
	display: block;
	line-height: 14px;
	padding: 5px 0 5px 18px;
}

a.button:active {
	background-position: bottom right;
	color: #000;
	outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
	background-position: bottom left;
	padding: 6px 0 4px 18px; /* push text down 1px */
}

.user_menu {
	list-style: none;
	margin: 0px;
	padding: 0px;
	border:0px;
	border-top: 1px solid #999;
}

.user_menu li {
	border-bottom: 1px solid #999;
}

.user_menu li a {
	font-weight:bold;
	display: block;
	padding:3px 0 4px 5px;
	text-decoration: none;
}

.user_menu li a:hover, .user_menu li a:focus {
	background-color: #FFF;
}

.buttons {
	margin: 0px;
	padding: 0px;
	border:0px;
}

.buttons li {
	display: inline;
	float: left;
	margin: 0;
	margin-right: 5px;
	list-style: none;
	cursor: pointer;
	background: url('/_images/core/button_left.gif') top left no-repeat;
	padding-left: 4px;
	line-height: 15px;
	font-size: 11px;
	white-space: nowrap;
}

.buttons li a {
	display: block;
	color: #FF0066;
	text-decoration: none;
	padding-right: 4px;
	background: url('/_images/core/button_right.gif') top right no-repeat;
}

div#ToolTip_container {
	/*padding: 6px 15px 6px 0;*/
	background: url(/_images/core/tooltip_arrow.gif) no-repeat;
	width: 227px;
	margin: 0;
}

div#ToolTip span {
	/*font: normal 65% Verdana, Arial, sans;*/
	padding: 5px 15px 0 10px;
	display: block;
	color: #444;
	line-height: 150%;
	margin: 0;
}

div#ToolTip_bottom {
	display: block;
	height: 5px;
	line-height: 0;
	padding: 0;
	margin: 0;
	width: 227px;
	background: url(/_images/core/tooltip_bottom.gif) no-repeat left bottom;
}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('/_images/core/star_rating.gif') top left repeat-x;
}

.unit-rating li{
    text-indent: -36000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
}

.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -3600px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}

.unit-rating li a:hover{
	background: url('/_images/core/star_rating.gif') left center;
	z-index: 2;
	left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}
.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}
.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}
.unit-rating a.r4-unit{left: 48px;}	
.unit-rating a.r4-unit:hover{width: 64px;}
.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}
.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}
.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}
.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}
.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 144px;}
.unit-rating a.r10-unit{left: 144px;}
.unit-rating a.r10-unit:hover{width: 160px;}

.unit-rating li.current-rating {
	background: url('/_images/core/star_rating.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -3600px;
	z-index: 1;
}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

.digg {background: #FFF url(/_images/web/digg_16x16.gif) no-repeat;padding: 3px 3px 3px 20px;}
.facebook {background: #FFF url(/_images/web/facebook_16x16.gif) no-repeat;padding: 3px 3px 3px 20px;}
.delicious {background: #FFF url(/_images/web/delicious_16x16.gif) no-repeat;padding: 3px 3px 3px 20px;}
.twitter {background: #FFF url(/_images/web/twitter_16x16.gif) no-repeat;padding: 3px 3px 3px 20px;}
.mugg {background: #FFF url(/_images/web/mugg_16x16.gif) no-repeat;padding: 3px 3px 3px 20px;}

#sorting{margin:0 5px 5px 5px;position:relative;}
.sortbtn table{border-collapse:collapse;border-spacing:0;}
.sortbtn td.lft{background-image:url(/_images/sort/btn_sort_lft.png);background-position:0 0;background-repeat:no-repeat;width:4px;height:20px;cursor:pointer;padding:0;}
.sortbtn td.mid{background-image:url(/_images/sort/btn_sort_mid.png);background-position:0 0;background-repeat:repeat-x;height:20px;padding:0 2px;cursor:pointer;white-space:nowrap;}
.sortbtn td.rgt{background-image:url(/_images/sort/btn_sort_rgt.png);background-position:0 0;background-repeat:no-repeat;width:4px;height:20px;cursor:pointer;padding:0;}
.sortbtn table:hover td.lft{background-image:url(/_images/sort/btn_sort_lft.png);background-position:0 -20px;}
.sortbtn table:hover td.mid{background-image:url(/_images/sort/btn_sort_mid.png);background-position:0 -20px;}
.sortbtn table:hover td.rgt{background-image:url(/_images/sort/btn_sort_rgt.png);background-position:0 -20px;}
.sortbtn table.hover td.lft{background-image:url(/_images/sort/btn_sort_lft.png);background-position:0 -20px;}
.sortbtn table.hover td.mid{background-image:url(/_images/sort/btn_sort_mid.png);background-position:0 -20px;}
.sortbtn table.hover td.rgt{background-image:url(/_images/sort/btn_sort_rgt.png);background-position:0 -20px;}
.sortbtn img{vertical-align:middle;padding-left:2px;}
.sortbtn a:link{color:#000;text-decoration:none;}
.sortbtn a:visited{color:#000;text-decoration:none;}
.sortbtn a:active{color:#000;text-decoration:none;}
.sortbtn a:hover{color:#000;text-decoration:none;}
.sortlist{margin:2px 0 0 2px;position:absolute;top:17px;left:0;display:block;cursor:pointer;z-index:100;border:1px solid #CACACA;background-color:#F9F9F9;text-align:left;}
.sortlist table{border-collapse:collapse;border-spacing:0;}
.sortlist table td.sortchk{padding:3px 0 3px 14px;white-space:nowrap;}
.sortlist table td.sorttype{padding:3px 15px 3px 3px;white-space:nowrap;}
.sortlist table tr:hover{background-color:#0060BF;color:#fff;}
.sortlist table tr.hover{background-color:#0060BF;color:#fff;}
.sortchk_on{background-image:url(/_images/sort/ico_sort_chk_gry.gif);background-repeat:no-repeat;background-position:center center;}
.sortlist table tr:hover .sortchk_on{background-image:url(/_images/sort/ico_sort_chk_blu.gif);}
.sortlist table tr.hover .sortchk_on{background-image:url(/_images/sort/ico_sort_chk_blu.gif);}
.unsel {-moz-user-select:none;}

#control_overlay {
	background-color:#000;
}

.MyTooltip {
	border:1px solid #000;
	background-color:#fff;
	height:25px;
	width:200px;
	font-size:10px;
	color:#333;
}

.MyModal {
	background-image:url('/_images/core/window_background.png');
	background-position:top left;
	padding:10px;
	min-width:150px;
	min-height:100px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.MyWindow {
	background-image:url('/_images/core/window_background.png');
	background-position:top left;
	
	padding:10px;
	text-align:center;
	min-width:150px;
	min-height:100px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

.MyWindow .MyWindow_contents {
	margin-top:10px;
	width:100%;
	height:100%;	
}

.MyWindow .MyWindow_header {
	text-align:center;
}

.MyWindow .MyWindow_title {
	margin-top:-7px;
	margin-bottom:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	cursor:move;
}

.MyWindow .MyWindow_close {
	display:block;
	position:absolute;
	top:4px;
	left:5px;
	height:13px;
	width:13px;
	background:url('/_images/core/window_close.gif') no-repeat;
	cursor:pointer;
	cursor:hand;
}

.load_mini {
	margin-left:6px;
	vertical-align: middle;
}

.availability { 
	margin-left: 5px;
	padding-left: 15px;
	background:transparent url(/_images/core/indicator_arrows_circle.gif) no-repeat center 5px;
}

.hidden { display: none; }
