

.page {position:relative; z-index:0; padding-bottom:40px; min-height:400px;} /* extra padding at bottom for the chatbar */
.mainGrad {min-height:400px; padding:15px 5px;}
.editable {margin-bottom:20px; padding:0; padding-left:5px;}




/* site theme
----------------------------------------------------- */

/* header */
.header {position:relative; z-index:1; padding:30px 0 0 0;}
.liquidTop {position:absolute; z-index:10; top:0; left:0; right:0; height:38px;}

.tagsSingup {position:absolute; z-index:0; top:0; right:55px; width:145px; height:130px;}
.homeBlock {position:absolute; z-index:100; top:60px; right:90px; width:320px; height:180px; cursor:pointer;}
.albumCover {position:absolute; z-index:1; top:55px; left:10px; width:410px; height:410px;}

.top_mnu_bar {margin:0 auto; padding-right:140px; width:980px;}
.top_mnu_bar_right {height:38px; text-align:right;}

/* header search */
.top_search {margin:0; border:0!Important;}

.top_search .input_left, .top_search .input_mid, .top_search .input_right {float:left;}
.top_search .input_left {width:10px; height:24px; background:url(/images/nav/top-search-left.png) no-repeat;}

.top_search .input_mid {width:120px; height:24px; background:#CFCFCF;}
.top_search .input_mid input[type=text] {margin:0; padding:4px 0 0 0; width:120px; height:18px; background:#FFF; border:1px solid #CFCFCF; border-left:0; border-right:0;}

.top_search .input_right {width:32px; height:24px;}
.top_search .input_right input[type=image] {margin:0; width:32px; height:24px; border:0; background:transparent;}

/* header main nav row */
.mainNav {margin-bottom:30px; padding-top:201px; position:relative; z-index:10; background:transparent;}
.mainNav .tabMenu {padding:14px 8px 0 0;} /* add top padding plus/minus the main logos height */
.mainNav .mainLogo {display:block; position:absolute; top:8px; left:0; z-index:11; width:223px; height:75px;}
.mainNav ul.vertMenu.right li {float:right;}

ul.vertMenu.right li {float:right;}

/* header bar nav row */
.barNav {margin:0 0 20px 0; padding:1px 0 0 0; height:50px; background:url(themes/menus/menu-bar.png) repeat-x;}
.barNav li {margin-right:-1px; border-left:1px solid #DDD; width:20%; height:46px;}
.barNav li:first-child {border-left:0;}
.barNav a {border-left:1px solid #FFF; height:46px; text-align:center;}
.barNav a:hover {background:url(themes/menus/menu-bar_over.png) center left repeat-x;}

/* ajax slide-in login box */
#login_box {position:absolute; top:40px; left:40%; z-index:11; margin:0 0 0 50px; width:350px; height:95px; color:#FFF; font:11px/20px "Segoe UI", "Lucida Grande", "Lucida Sans Unicode", SansSerif;}
#login_box fieldset {padding:0;}


/* main content area */
.main {margin-top:-1px;}


/* footer */
.logoMarks {margin-top:10px; padding:170px 0 0 0;}
.footer p {margin-bottom:0;}
.footer p.icos {line-height:16px;}
.footer .copy {margin-top:10px; padding-top:6px;}
.footer .icoMotown {float:right; padding-right:50px;}
.roses {margin:0 0 -1px 0; padding-top:48px; width:100%; height:0; overflow:hidden!Important;}


/* admin 
--------------------------------------------------------- */

.admin_cp {background:url("/images/nav/bkgnd-main.png") repeat scroll 0 0 transparent;}
.admin_cp .bk_white {background:url("/images/nav/bkgnd-main.png") repeat scroll 0 0 transparent;}

.adminSpace {padding-top:200px!Important;}
.adminSpace > div {margin-top:-190px!Important;}
.adminLock {height:150px; background:url(/images/nav/lock.png) no-repeat; background-position:center 30px;}
.nav {height:50px;}
.nav ul.menu {margin:0 0 10px 0!Important; height:33px;}



/* front door
--------------------------------------------------------- */

.frontLeft {width:485px;}
.logboxHight {height:164px;}
.followUs {margin:auto; width:740px;}

.front_leftCol {width:410px;}
.front_rightCol {margin-left:9px; width:530px;}

.musicPlayer { position:relative; padding-top:140px;}
.musicPlayer .h4 {position:absolute; top:140px; right:10px; margin:0; width:160px; height:20px; text-align:right;}
.musicPlayer .itunes_btn {position:absolute; z-index:100; top:170px; left:20px; margin:0; width:110px; height:40px; background:url(/images/itunes-btn.png) no-repeat;}

.userList li {padding-bottom:10px!Important; padding-right:5px;}
.f_pic a {border:2px solid #74ad79!Important; width:50px; height:50px; overflow:hidden;}
.f_name {display:none;}

.storeBox {min-height:210px;}


/* Band Bio's rotator
--------------------------------------------------------- */

.rotator {position:relative; z-index:0; height:auto;}
.rotator .ribbon {position:absolute; z-index:1; top:0px; left:0; width:900px; height:36px; line-height:32px; text-align:left;}
.rotator .ribbon a, .rotator .ribbon span {padding:4px 8px; text-decoration:none; color:#FFF; font-weight:bold;}
.rotator .ribbon a:hover, .rotator .ribbon a.active {background:#3D5C59; color:#C7F3DA; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.rotator .rotxt {padding-top:10px; width:900px; height:auto; text-align:left;}


/* Band Bio's rotator
--------------------------------------------------------- */

@import url(http://cobain.mybandstock.com/stylesheets/lightbox.css);

#mbs-access-schedule-container {margin:0 0 15px 0!Important; width:520px;}
#mbs-access-schedule-container .live-streams-title {font-size:16px!Important;}
#mbs-access-schedule-container .series-name {color:#C7F3DA; font-size:14px!Important;}

/* The actual table of schedules */
.access-schedule-list {margin:0;}
  
/* Each cell in the table */
.access-schedule-list td {}
.access-schedule-list .stream-title {}

.access-schedule-list .stream-name {font-size:80%;}
.access-schedule-list .stream-name a {text-decoration:underline; color:#74AD79!Important;}
.access-schedule-list .stream-name a:hover {text-decoration:none; color:#9FF!Important;}

.stream-start, .stream-location {font-size:80%;}
.access-schedule-list .stream-start span {font-size:80%;}
.access-schedule-list .stream-start-day {display: none; font-size:80%;}
.access-schedule-list .stream-start-time {padding-left:5px;}


/* dashboard
--------------------------------------------------------- */

.dash_sidepic {position:relative; z-index:1; height:108px;}
.dash_sidepic ul {position:absolute; z-index:10; bottom:4px; left:0; font-size:90%;}
.dash_sidepic ul li a {text-decoration:none;}

.sidebar_left h4 {margin:0.6em 0 0.4em 0; padding:0 0 0 4px;}
.sidebar_left ul h4 {margin:0; padding:0;}
.sidebar_left .arrowMenu {padding:10px 0;}
.editable .msgNotice h4 {margin:0; position:relative; z-index:1;}
.editable .msgNotice h4 span {display:block; position:absolute; z-index:10; top:0; right:0; width:110px; text-align:right;}
.editable .msgNotice h4 b.msg_count {display:inline;}
.editable .msgNotice a {text-decoration:none;}

/* dashboard - recent activity */
.recent_activity {margin:0; border:0!Important;}

.recent_activity .input_left, .recent_activity .input_mid, .recent_activity .input_right {float:left;}
.recent_activity .input_left {width:10px; height:43px; background:url(/images/nav/recent-activity-left.png) no-repeat;}

.recent_activity .input_mid {width:530px; height:43px; background:#FFF;}
.recent_activity .input_mid input[type=text] {padding:8px 0 0 0; width:530px; height:33px; background:#FFF; border:1px solid #033; border-left:0; border-right:0; *margin-top:-1px; /*IE7*/}
.recent_activity .input_mid input[type=text]:focus {color:#000;}

.recent_activity .input_right {width:86px; height:43px;}
.recent_activity .input_right input[type=image] {width:86px; height:43px; border:0; background:transparent;}

.statusNotice p {margin:5px 0 0 0;}

.frinedLink .hd h4 span {width:50%!Important;}


/*  photos & thumbs
--------------------------------------------------------- */

.uiPic_small {width:120px;} /* thumb 100px wide */
.uiPic_square {width:65px;} /* thumb 50px wide */

.uiPic_100 {width:100px;}
.uiPic_50 {width:50px;}
.uiPic_32 {width:32px;}

.vid_square_ {width:50px; height:50px;}
.vid_thumb_ {width:50px; height:50px;}
.vid_small_ {width:100px; height:100px;}
.vid_normal_ {width:200px; height:200px;}
.vid_gallery_ {width:604px; height:604px;}


/* errors and notes
--------------------------------------------------------- */

.error, .notice, .success {padding:10px;margin-bottom:1em;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.error {background:#FBE3E4;}
.notice {background:#FFF6BF;}
.success {background:#E6EFC2;}
.note {padding:4px;}

/* footer */
.footer p {font-size:90%; line-height:40px;}
.footer p img.left {margin:0 0.5em 0 0;}
.footer p a {text-decoration:none;}


/* message - chat bar 
----------------------------------------------------- */

#chatBar {position:fixed; z-index:1000; bottom:0; left:100px; right:100px; height:37px;}
#chatBar:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}

#chatBar .bkMid {margin:0 10px; background: url(/images/nav/msg-panel-bk.png) repeat-x;}
#chatBar .bkLeft {float:left; margin-left:-10px; width:10px; height:37px; background: url(/images/nav/msg-panel-left.png) no-repeat;}
#chatBar .bkRight {float:right; margin-right:-10px; width:10px; height:37px; background: url(/images/nav/msg-panel-right.png) no-repeat;}
#chatBar .barMid {padding:0; overflow: hidden; _overflow:visible; _zoom:1;}

#chatBar .chatBlock {float:right; padding:0 0 0 25px; width:140px; height:37px; background: url(/images/nav/msg-panel-chat-left.png) no-repeat;}
#chatBar .chatBlock_right {padding:5px 25px 0 0; height:32px; background: url(/images/nav/msg-panel-chat-right.png) top right no-repeat; text-align:center;}

#chatBar .chatOnline {float:right; padding:5px 10px 0 10px; width:120px; height:32px; text-align:right;}
#chatBar .chatLogo {float:left; padding:5px 10px 0 10px; width:200px; height:32px; text-align:left;}

.chatBox {padding-right:15px; height:260px; overflow-x:hidden; overflow-y:scroll;}
.chatType {margin:0;width:280px;}


/* more */

.main img {border:2px solid #74AD79;} /* -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; */
.bb-image {max-width:600px;}
#calcontent img {border:0!Important;}


/* twitter
----------------------------------------------------- */

.twitter_bk {background-color:#DDEEF6; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px;} /* rounded corners not visible by IE */



/* forms
----------------------------------------------------- */

fieldset select, fieldset input, fieldset textarea {font:99% NiceFont, Arial, sans-serif; border:1px solid #033;}
fieldset select, fieldset input, fieldset textarea {margin:0.3em 0; padding:2px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
fieldset input[type=checkbox], fieldset input[type=radio] {border:0; margin:8px 0px 5px 0px;}
fieldset label {display:block; margin:0; padding:6px 0 0 0; line-height:16px; font-size:11px;}
fieldset label:hover {color:#FFC;}
fieldset label span {zoom:1; display:inline; display:-moz-inline-box; display:inline-block; margin:0; padding:6px 0 0 2px; *padding-top:10px; *padding-left:0px; line-height:16px;}

fieldset input[type=text], fieldset input[type=password], fieldset select, fieldset textarea, fieldset input[type=file] {margin-left:10px; width:400px;}
fieldset .size690 input[type=text], fieldset .size690 input[type=password], fieldset .size690 select, fieldset .size690 textarea, fieldset .size690 input[type=file] {width:690px;}
fieldset .size650 input[type=text], fieldset .size650 input[type=password], fieldset .size650 select, fieldset .size650 textarea, fieldset .size650 input[type=file] {width:650px;}
fieldset .size600 input[type=text], fieldset .size600 input[type=password], fieldset .size600 select, fieldset .size600 textarea, fieldset .size600 input[type=file] {width:600px;}
fieldset .size470 input[type=text], fieldset .size470 input[type=password], fieldset .size470 select, fieldset .size470 textarea, fieldset .size470 input[type=file] {width:470px;}
fieldset .size300 input[type=text], fieldset .size300 input[type=password], fieldset .size300 select, fieldset .size300 textarea, fieldset .size300 input[type=file] {width:300px;}
fieldset .size200 input[type=text], fieldset .size200 input[type=password], fieldset .size200 select, fieldset .size200 textarea, fieldset .size200 input[type=file] {width:184px;}
fieldset .size130 input[type=text], fieldset .size130 input[type=password], fieldset .size130 select, fieldset .size130 textarea, fieldset .size130 input[type=file] {width:130px;}
fieldset .size100 input[type=text], fieldset .size100 input[type=password], fieldset .size100 select, fieldset .size100 textarea, fieldset .size100 input[type=file] {width:100px;}
fieldset .size90 input[type=text], fieldset .size90 input[type=password], fieldset .size90 select, fieldset .size90 textarea, fieldset .size90 input[type=file] {width:90px;}
fieldset .size50 input[type=text], fieldset .size50 input[type=password], fieldset .size50 select, fieldset .size50 textarea, fieldset .size50 input[type=file] {width:50px;}

/* buttons - sprite */
fieldset input.send {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) 0 0 no-repeat;}
fieldset input:hover.send {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) 0 -28px no-repeat; cursor:pointer;}
fieldset input.post {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -72px 0 no-repeat;}
fieldset input:hover.post {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -72px -28px no-repeat; cursor:pointer;}
fieldset input.delete {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -144px 0 no-repeat;}
fieldset input:hover.delete {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -144px -28px no-repeat; cursor:pointer;}
fieldset input.submit {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -216px 0 no-repeat;}
fieldset input:hover.submit {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -216px -28px no-repeat; cursor:pointer;}

fieldset input.search {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) 0 -56px no-repeat;}
fieldset input:hover.search {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) 0 -84px no-repeat; cursor:pointer;}
fieldset input.cancel {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -72px -56px no-repeat;}
fieldset input:hover.cancel {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -72px -84px no-repeat; cursor:pointer;}
fieldset input.upload {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -144px -56px no-repeat;}
fieldset input:hover.upload {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -144px -84px no-repeat; cursor:pointer;}
fieldset input.reply {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -216px -56px no-repeat;}
fieldset input:hover.reply {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -216px -84px no-repeat; cursor:pointer;}

fieldset input.signup {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) 0 -112px no-repeat;}
fieldset input:hover.signup {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) 0 -140px no-repeat; cursor:pointer;}
fieldset input.login {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -72px -112px no-repeat;}
fieldset input:hover.login {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -72px -140px no-repeat; cursor:pointer;}
fieldset input.save {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -144px -112px no-repeat;}
fieldset input:hover.save {padding:28px 0 0 72px; border:0; width:72px; height:28px; overflow:hidden; background:url(/images/buttons/buttons.png) -144px -140px no-repeat; cursor:pointer;}


fieldset .mcewidth .mceLayout {width:98%!Important;}

fieldset .mceheight200 .mceLast iframe {height:200px!Important;}
fieldset .mceheight300 .mceLast iframe {height:300px!Important;}
fieldset .mceheight400 .mceLast iframe {height:400px!Important;}

.mceContent img {max-width:240px!Important;}


/* pagination
--------------------------------------------------------- */

.pagination {}
.pagination:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}

.pagination span {display:block; zoom:1; float:left; width:49%;}

.pagination ul {display:block; float:right; overflow:hidden; _overflow:visible; _zoom:1; list-style-type:none;}
.pagination ul:after {content:"\0020"; display:block; height:0; clear:both; visibility:hidden;}
.pagination ul li {float:left;}
.pagination ul li a {display:block;}

/* skinning the pagination  */

.pag-pagelist {margin:0;}
.pag-pagelist li {margin:0 8px 0 2px;}
.pag-pagelist li:first-child {margin:0 8px 0 0;}

.pag-pagelist li, .pag-pagelist li.nolink, .pag-pagelist li.nolink:hover, .pag-pagelist li.nolink span:hover {background:none;}
.pag-pagelist a, .pag-pagelist li.nolink span {zoom:1; background:none; margin-right:-8px; padding:0 6px;}
.pag-pagelist li:hover {background:url(themes/menus/mnu-rounds_sml.png) top left no-repeat;}
.pag-pagelist a:hover {background:url(themes/menus/mnu-rounds_sml_right2.png) top right no-repeat; color:#FC0;}

.pag-pagelist li.current-page, .pag-pagelist li.current-page:hover {background:url(themes/menus/mnu-rounds_sml_over.png) top left no-repeat;}
.pag-pagelist li.current-page span, .pag-pagelist li.current-page span:hover {background:url(themes/menus/mnu-rounds_sml_over_right.png) top right no-repeat; margin-right:-8px; padding:0 6px;}


/*  rating styles
--------------------------------------------------------- */

.ratingblock {display:block; margin-bottom:5px;}
.rating-header {margin-top:20px; text-align:center;	}

.unit-rating { 
	/* the UL */
	position:relative; margin:4px auto 0 auto; padding:0px; width:75px; height:15px; /*width*number of units (15*5)*/
	list-style:none; background: url('/images/star_rating.png') top left repeat-x;
}

.unit-rating li {
	margin:0px; padding:0px; text-indent: -90000px;
	/*\*/
	float: left;
	/* */
}

.unit-rating li a {display:block; position:absolute; z-index:20; padding:0px; width:15px; height:15px; text-decoration:none; text-indent:-9000px; line-height:0px; outline: none;}
.unit-rating li a:hover{left:0px; z-index:2; background: url('/images/star_rating.png') left center;}

.unit-rating a.r1-unit {left:0px;}
.unit-rating a.r1-unit:hover {width:15px;}
.unit-rating a.r2-unit {left:15px;}
.unit-rating a.r2-unit:hover {width:30px;}
.unit-rating a.r3-unit {left:30px;}
.unit-rating a.r3-unit:hover{width:45px;}
.unit-rating a.r4-unit {left:45px;}	
.unit-rating a.r4-unit:hover {width:60px;}
.unit-rating a.r5-unit {left:60px;}
.unit-rating a.r5-unit:hover {width:75px;}
.unit-rating a.r6-unit {left:75px;}
.unit-rating a.r6-unit:hover {width:90px;}
.unit-rating a.r7-unit {left:90px;}
.unit-rating a.r7-unit:hover {width:105px;}
.unit-rating a.r8-unit {left:105px;}
.unit-rating a.r8-unit:hover {width:120px;}
.unit-rating a.r9-unit {left:120px;}
.unit-rating a.r9-unit:hover {width:135px;}
.unit-rating a.r10-unit {left:135px;}
.unit-rating a.r10-unit:hover {width:150px;}

.unit-rating li.current-rating {display:block; position:absolute; z-index:1; top:0; left:0; height:15px; background:url('/images/star_rating.png') left bottom; text-indent:-9000px;}

.thanks {color:rgb(79, 146, 101);}


/* loading gif
--------------------------------------------------------- */

.loading {height:30px; background: url('/images/working.gif') 50% 50% no-repeat;}


/* label boxes
--------------------------------------------------------- */

.labelBoxes label {margin:2px; padding:6px; border:1px solid #CCC; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.labelBoxes label:hover {border:1px solid #96B930; cursor:pointer;}


/* profile contact info
--------------------------------------------------------- */

.info_tel {padding-left:24px; background:url(/images/icons/mini/telephone.png) no-repeat;}
.info_icq {padding-left:24px; background:url(/images/icons/mini/icq.png) no-repeat;}
.info_wlm {padding-left:24px; background:url(/images/icons/mini/windowslive.png) no-repeat;}
.info_aim {padding-left:24px; background:url(/images/icons/mini/aim.png) no-repeat;}
.info_skp {padding-left:24px; background:url(/images/icons/mini/skype.png) no-repeat;}
.info_yhm {padding-left:24px; background:url(/images/icons/mini/yahoomessenger.png) no-repeat;}
.info_glt {padding-left:24px; background:url(/images/icons/mini/googletalk.png) no-repeat;}


/* advertising
--------------------------------------------------------- */

.ad {margin:0 auto; text-align:center;}
.ad .ad-title {display:block; margin:0 0 5px 0; padding:2px 10px; background-color:#3A5E5A; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px;} /* rounded corners not visible by IE */
.ad img {border:0!Important}

.ad728 .ad-title {display:none;}
.f_ad .ad-title {display:none;}

.sideAD {position:absolute; z-index:100; top:313px; left:995px; width:160px; height:900px;}
	

/* Auto Complete
--------------------------------------------------------- */
/*
div.autocomplete {position:absolute; z-index:1000; margin:0; padding:0; border:1px solid #888; width:250px; background-color:#FFF;}
div.autocomplete ul {margin:0; padding:0; list-style-type:none;}
div.autocomplete ul li.selected { background-color:#ffb;}
div.autocomplete ul li {display:block; margin:0; padding:2px; height:53px; list-style-type:none; cursor:pointer;}
*/


/* autcompleter.advancedlocal css */

div.tokenizer {margin:0.3em 0 0.3em 10px; padding:2px; border:1px solid #003333; width:400px; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}

.tokenizer{min-height:5px;padding:0px 0px 3px 3px;width:100%;background:#fff;font-size:11px;}
.tokenizer_locked{background:#f4f4f4;}
.tokenizer,
.tokenizer *{cursor:text}
.tokenizer input{width:100%;}
.tokenizer .tokenizer_input,
.tokenizer .token{float:left;margin-right:3px;margin-top:3px;}
.tokenizer .tab_stop,
.tokenizer .tokenizer_stretcher{display:block;float:left;overflow:hidden;width:0px;}
.tokenizer .tab_stop{height:0px;}
.tokenizer .tokenizer_stretcher{padding-top:7px;}
.tokenizer #hidden_input {margin:0; padding:0; border:0;}
#autocomplete_input{margin:0; padding:0; border:0; width:50px;}
#facebook .tokenizer .tab_stop input{border:0px solid black;display:inline;position:relative;left:-500px;}
#facebook .tokenizer .tokenizer_input_borderless {left:4px;margin-left:-1px;overflow:hidden;position:relative;}
#facebook .tokenizer_input_borderless #autocomplete_input{border:3px solid white!important;border-left:none;display:block;margin:-3px 3px -4px -2px;padding:0px!important;}
/*IE6-/Win only*/
/*\*/ * html#facebook .tokenizer_input_borderless #autocomplete_input { border:3px solid black;margin: -3px 3px -4px 14px:padding-left:10px; } /**/
.tokenizer div:-moz-first-node{padding-top:1px!important;}
.tokenizer_input{max-width:400px;overflow:hidden;padding:1px 0px;}
#facebook .tokenizer_input input,
.tokenizer_input_shadow{border:0px solid black;outline:0;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;font-size:11px;padding:0px 5px;margin:0 0 -1px 0;white-space:pre;}
.tokenizer_input_shadow{display:inline;left:-10000px;position:absolute;top:-10000px;}
.tokenizer .tokenizer_input_shadow{height:0px;display:block;left:0px;overflow:hidden;position:relative;top:0px;}
div.tokenizer .token{background-image:url('../inbox/images/token.gif');background-repeat:no-repeat;color:black;white-space:nowrap;}
div.tokenizer .token span{background-image:url('../inbox/images/token.gif');background-position:top right;background-repeat:no-repeat;display:block;}
div.tokenizer .token span span{background-position:bottom right;}
div.tokenizer .token span span span{background-position:bottom left;}
div.tokenizer .token span span span span{background-image:none;padding:2px 3px 2px 5px;}
div.tokenizer.tokenizer_locked .token span span span span{padding-right:5px;}
html div.tokenizer_locked .token:hover,
html div.tokenizer_locked .token:hover span{background-image:url('../inbox/images/token.gif');}
div.tokenizer .token:hover,
div.tokenizer .token:hover span{background-image:url('../inbox/images/token_hover.gif');text-decoration:none;}
div.tokenizer .token_selected,
div.tokenizer .token_selected span,
div.tokenizer .token_selected:hover,
div.tokenizer .token_selected:hover span{background-image:url('../inbox/images/token_selected.gif');color:white;text-decoration:none;}
div.tokenizer .token span.x,
div.tokenizer .token span.x_hover,
div.tokenizer .token:hover span.x,
div.tokenizer .token:hover span.x_hover{background-image:url('../inbox/images/token_x.gif');background-position:4px 2px;cursor:pointer;display:inline;padding:0px 6px 0px 5px;}
div.tokenizer.tokenizer_locked .token span.x,
div.tokenizer.tokenizer_locked .token span.x_hover{display:none;}
div.autocomplete { position:absolute; width:355px; background-color:white; border:1px solid #888; margin-top:-2px; padding:0px;}
div.autocomplete ul { list-style-type:none;margin:0px; padding:0px;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:32px;cursor:pointer;}
/* end of autcompleter.advancedlocal css */
