/*Universal*/
body,form,object,embed,ul,table{margin:0;padding:0}
object,embed,iframe{display:block}
a img{border:0}
p,h1,h2,h3,h4,h5,h6{margin:0}
ul{list-style:none}
table{border-collapse:collapse;width:100%}
table td{padding:0}

body{font:12px helvetica,arial,verdana,sans-serif;background:#451c65 url(https://media.urbaniacs.com/images/site_wide_bg.gif) 50% 0 no-repeat}

/* Userful */
.number,.right{text-align:right}
.center{text-align:center}
.bold{font-weight:700}
.stronger{font-weight:700;text-transform:uppercase}
.clear{clear:both}
.nospace{margin:0;padding:0}
.vtop{vertical-align:top}
.fmid{vertical-align:middle;text-align:center}
.bcenter{margin:0 auto}
.hide{display:none}
.pointer{cursor:pointer}
.padcells td{padding:4px}
.wide{width:100%}
.row0{background-color:#FD8}
.row1{background-color:#FC5}
.button{background-color:#000;color:#fff;border:solid #f90 1px;text-decoration:none;font-weight:bold;padding:4px}
.button:hover{color:#fff;border:solid #000 1px;background-color:#f90}
.error{font:bold 11px verdana;background:#c00;color:#fff;padding:4px}
.error a{color:#ff0}

/* Pagination */
.pagination{color:#333;clear:both;padding:5px 0}
.pagination_current{padding:2px 5px;font-weight:bold;color:#333}
.pagination_link{padding:2px 5px;font-weight:normal;color:#D30}
.pagination_link:hover{background-color:#fc6;text-decoration:none}


/* Pagination */
.pages{padding:0;margin:0;clear:left;font-size:90%}
.pages a,.pages span{display:block;float:left;padding:3px 6px;margin-right:3px;border:1px solid #fff;background:#fff;color:#637}
.pages span.current{border:1px solid #314;font-weight:bold;background-color:#637;color:#fff}
.pages a{border:1px solid #314;text-decoration:none}
.pages a:hover{border-color:#f00;background:#f00;color:#fff;text-decoration:none}
.pages a.nextprev{font-weight:bold}
.pages span.nextprev{color:#637}
.pages span.nextprev{border:1px solid #637;color:#637}

/* Main container */
#main-container{width:950px;margin:0 auto;background-color:#111;padding:5px}
#main-container.game-page{width:1000px}

/* Nav */
#top_lo{background:#fe4 url(https://media.urbaniacs.com/images/header/bkgd.1x41.gif);color:#000;height:41px}
#top_li{background:#fe4 url(https://media.urbaniacs.com/images/header/bkgd.1x24.gif);color:#000}
#top_lo a,#top_li a{color:#000;font-weight:bold;text-decoration:none}
#top_lo a:hover,#top_li a:hover{text-decoration:underline}
#top_li .envelope{background:url(https://media.urbaniacs.com/images/header/envelope.14x10.v1.0.gif) 0 50% no-repeat;padding-left:18px}
#top_li .logout{background:#D75426;color:#fff;padding:1px 2px;border:1px solid #f99;margin-left:3px;font-size:11px;text-decoration:none}
#top_logo{margin:5px 0}
#the_bridge{height:90px;background:url(https://media.urbaniacs.com/images/header/header.v1.2.jpg) top left no-repeat}
#top_ad{margin-left:5px}
#main-nav{clear:both;margin-bottom:5px}
#nav_main{font:bold 17px/26px Verdana,Helvetica,Arial;text-transform:uppercase}
#nav_main li{list-style:none;display:inline}
#nav_main a{background-color:#638;color:#fff;text-decoration:none;padding:3px 12px;margin-right:10px}
#nav_main .hl,
#nav_main a:hover{background-color:#96A}
#nav_sub {font:bold 12px/22px Verdana,Helvetica,Arial;background-color:#fe6;color:#000}
#nav_sub li{list-style:none;display:inline}
#nav_sub a{color:#638;text-decoration:none;padding:0 12px}
#nav_sub .hl,
#nav_sub a:hover{color:#c30}

/* Middle banner */
.middle-banner{background:#638;padding:10px;margin-bottom:5px}
.middle-banner h2{color:#fff;font-size:20px;text-align:center}
.middle-banner h2 a{color:#fe5}
.site_error{margin:2px;background:#A00;border:3px solid #E20;padding:8px;font:bold 11px verdana,helvetica;color:#fff}
.site_notice{margin:2px;background:#60C;border:3px solid #A6F;padding:8px;font:bold 11px verdana,helvetica;color:#fff}
.site_error a, .site_notice a{color:#ff0}


/* Main content */
#main-content{float:left;width:100%;margin-bottom:5px}

/* Sidebar */
#sidebar{width:160px;float:right}
#recent-sightings{margin-bottom:5px;font:bold 11px/19px verdana}
#recent-sightings p{text-align:center}
#recent-sightings ul{background-color:#fd0;height:100px;overflow:auto}
#recent-sightings li{background:#C40 url(https://media.urbaniacs.com/images/new_urb/first-nav-ul.gif) no-repeat 98% 50%;color:#fff;height:19px;margin-bottom:1px;padding-left:3px}
#recent-sightings a{display:block;width:125px;overflow:hidden;color:#fff;text-decoration:none}
#recent-sightings a:hover{text-decoration:underline}
.dispo1{background-image:url(https://media.urbaniacs.com/images/dispos_icon_1.gif)}
.dispo2{background-image:url(https://media.urbaniacs.com/images/dispos_icon_2.gif)}
.dispo3{background-image:url(https://media.urbaniacs.com/images/dispos_icon_3.gif)}
.dispo4{background-image:url(https://media.urbaniacs.com/images/dispos_icon_4.gif)}
.dispo5{background-image:url(https://media.urbaniacs.com/images/dispos_icon_5.gif)}

/* Footer */
#footer{clear:left;background:#638;color:#fff;text-align:center;padding:5px;font:bold 10px Arial,Helvetica,sans-serif}
#footer a{color:#fff}

/* Content */
.seo-block{width:780px;float:left}
.seo-block a{text-decoration:none;font-weight:bold}
.seo-block a:hover{text-decoration:underline}

/* Help */
.info-page{background:#eee;color:#222}
.info-page a{color:#c40}

/* Forums*/
.forum_breadcrumb{border-bottom:1px solid #000;background:url(https://media.urbaniacs.com/images/new_urb/yellow-grad.gif) repeat-x 0 100%;color:#000;line-height:33px;padding:0 20px}
.forum_breadcrumb a{color:#000}

#forum_forums{}
#forum_forums a{color:#6D2C8F}
#forum_forums li{padding:5px 20px;border-bottom:1px solid #87C}
#forum_forums h2{float:left;font:bold 14px/20px tahoma,geneva,verdana}
#forum_forums h3{float:right;font:12px/20px verdana}
#forum_forums p{clear:both}

#forum_topics{}
#forum_topics li{padding:4px 40px;border-bottom:1px solid #87C}
#forum_topics h2{font:bold 14px/20px tahoma,geneva,verdana}
#forum_topics a{color:#6D2C8F}
.forum_topic_author{color:#c30}

.forum_error{background:#c44e04 url(https://media.urbaniacs.com/images/error_small.gif) no-repeat 10px 5px;color:#fff;line-height:26px}
.forum_error .text{padding-left:40px;font-weight:bold;font-size:14px}
.forum_post_meta{font-size:10px;border-bottom:1px solid #444;background:#FF7;color:#666}
.forum_post_message_body{line-height:14px;padding:15px;background:#eee}
.forum_form_header{text-align:left;border-bottom:1px solid #fff050}
.forum_form_header,.forum_form_footer{padding:5px;font-size:14px;font-weight:bold;background-color:#692C90;color:#fff}
.forum_read{background-image:url(https://media.urbaniacs.com/images/forums_read_bubble.gif);background-position:10px 50%;background-repeat:no-repeat;padding-left:40px}
.forum_unread{background-image:url(https://media.urbaniacs.com/images/forums_unread_bubble.gif);background-position:10px 50%;background-repeat:no-repeat;padding-left:40px}
.forum_moderator_tools{width:80px;text-align:center;border:1px solid #000}
.forum_moderator_tools_header{background:#666;color:#fff}

.forum_authorinfo{text-align:center;width:130px;font:10px/11px helvetica,arial,sans-serif}
.forum_authorinfo div{width:120px;margin:0 auto;padding:5px 0}
.forum_post_author_name{width:100%;overflow:hidden;font-size:11px;font-family:helvetica,arial,sans-serif}
.forum_props_meter{}
.forum_post_author_image{}
.forum_hover_text{background:#fff;position:relative;width:100%;height:11px;margin:-11px auto 0 auto}
.forum_hover_buts{margin-top:2px;width:100%}
.forum_hover_buts td{text-align:center}
.forum_carot{width:12px;background:url(https://media.urbaniacs.com/images/forums_carrot.gif) 100% 30px no-repeat}


/* Games start*/
.gamesbox{float:left;width:150px;font:11px/18px verdana;margin:0 2px 5px;background:#fff;color:#222}
.gamesbox li{padding:1px}
.gamesbox a{color:#b40}

/* Urbograms */
.urbograms-left{width:180px;float:left;margin-right:10px;font-size:11px}
.urbograms-right{width:585px;float:left}

/* Urbograms: Folder List */
#urbogram_composebut{display:block;padding:5px 10px;margin-bottom:2px;background:#C43;color:#fff;border:3px outset #C43;text-decoration:none;font-size:16px;text-align:center}
#urbogram_composebut:active{border-style:inset}
#urbogram_folders{background:#ffd684;color:#000;font-size:11px}
#urbogram_folders li{padding:4px 10px;clear:both}
#urbogram_folders a{color:#000}
#urbogram_folders .selected{background-color:#f05a28;color:#ff0}
#urbogram_folders .selected a{color:#ff0}
#urbogram_folders .delete{float:right}
#urbogram_add_folder{background-color:#ff0}
#urbogram_add_folder div{padding:5px}
#urbogram_add_folder .field{background-color:#FC2;color:#000;font-size:11px;border:1px solid #000;width:80px}
#urbogram_add_folder .but{background:none;border:0;cursor:pointer;font:bold 11px arial,helvetica,sans-serif}

/* Urbograms: Message List */
#urbogram_controls{background:url(https://media.urbaniacs.com/images/new_urb/yellow-grad.gif) repeat-x;color:#000;padding:2px;overflow:hidden}
#urbogram_controls input{font:bold 13px helvetica,arial;background-color:#c43;color:#fff;border-color:#c43;border-width:1px;margin-right:2px}
#urbogram_controls select{width:100px}
#urbogram_list td{height:30px}
#urbogram_list a{color:#b30}
#urbogram_list .inhouse{background:#F80}
#urbogram_list .checkbox{width:32px;text-align:center}
#urbogram_list .from{background-image:url(https://media.urbaniacs.com/images/urbogram_read.gif);background-repeat:no-repeat;background-position:2px 50%;padding-left:20px}
#urbogram_list .unread .from{background-image:url(https://media.urbaniacs.com/images/urbogram_unread.gif)}
#urbogram_list .date{text-align:right;padding-right:10px}
#urbogram_list .body{padding:5px 10px;border:2px solid #638;background:#fff;color:#000;font:12px verdana}

/* Urbograms: Compose */
#urbogram_compose{background-color:#FA0;border-bottom:solid #333 1px}
#urbogram_compose a{color:#000}
.urbogram_compose_header{font-size:14px;font-weight:bold;background:#638;color:#fff;border-bottom:1px solid #ff0;padding:5px 10px}
.urbogram_compose_field{background-color:#ffc;font-size:11px}

/* Game: Solitaire*/
.solitaire{width:780px;height:550px;clear:both;overflow:visible}
.solitaire .toptable{border:none;padding:1px;width:100%;background-color:#303030}
.solitaire .header{background-color:#c30;color:#fff;font-size:16px;font-weight:bold;text-align:center;padding:5px}
.solitaire .info{background-color:#fc9;font-size:12px;font-weight:bold;text-align:center;padding:5px}
.solitaire .fivepad{padding:5px}
.solitaire .centered{text-align:center}
.solitaire .playarea{height:550px;background-color:#303030;padding:5px}
.solitaire .playarea .firstace{padding-left:250px}
.solitaire .playarea .aces{padding-left:10px}
.solitaire .playarea .cardstack{position:relative;float:left}
.solitaire .playarea .acestack{float:left}
.solitaire .playarea .playstack{clear:both;float:left}

/* Game: Tic tac yo*/
.tictacyo{margin:auto}
.tictacyo table{background-color:#000;width:778px;height:450px;border:1px solid #000;margin:2px auto}
.tictacyo td{text-align:center;width:200px;height:150px;background-color:#cdf;border:1px solid #000}
.tictacyo .empty{border:solid #f90 1px;background-color:gold;padding:5px}
.tictacyo object,.tictacyo embed{margin:auto}

/* Game: Trivia Royal */
.quiz_info{background-color:#ffc;color:#630;padding:5px;border:solid #000 1px}

/*purchases*/
#purchase_header{background:url(https://media.urbaniacs.com/images/shops/purchase.header.jpg) 0 50% no-repeat;width:100%;height:130px;display:block}

.profileform .container{width:724px;text-align:left;clear:both;padding:5px 5px;min-height:30px;font:12px "trebuchet MS",verdana,arial,sans-serif;border:1px solid #333;background:#ffc246}
.profileform .container .warn{width:100%;font-size:16px;color:#f00}
.profileform .container .note{font-size:10px;font-weight:normal}

/* Gallery / Theater */
.gallery_item{float:left;margin:4px 0 4px 20px;background:#638;color:#fff;width:160px;font-size:11px;text-align:center;}
.gallery_item_link{display:block;padding:5px;border:1px solid #222;background-color:#fff;text-decoration:none}
.gallery_item_link:hover{text-decoration:none;background-color:#638}
.gallery_item a{color:#ff0}

/* SIDEKICK CODE STYLES */
.skcode_field input{width:100px;font:14px Verdana,Geneva,Arial,Helvetica,sans-serif;background-color:#d27ee5;color:#102132;border:1px solid #9841ac;margin:5px;text-align:center} 
.skcode_submit input{border:0;background:url(https://media.urbaniacs.com/images/skcode_submit_button.gif);height:42px;width:105px}
.skcode_bkgd{background-image:url(https://media.urbaniacs.com/images/skcode_bkgd.jpg);background-repeat:no-repeat;padding:60px 0 0 0;margin:3px;text-align:center;width:152px;height:95px}

/* Training */
.training_arena_block{background:url(https://media.urbaniacs.com/images/training_page_bkgd.gif) top left no-repeat;color:#FFF;width:437px;height:442px;padding:80px 278px 0px 21px;vertical-align:top;font:12px Verdana,Arial,Helvetica,sans-serif}
.training_passes_block{background:#6d2c8f url(https://media.urbaniacs.com/images/training_pass_header.gif) top left no-repeat;color:#FFF;width:694px;padding:55px 21px 25px 21px;vertical-align:top;font:12px Verdana,Arial,Helvetica,sans-serif}

/* Game Challenge Timer */
.game_challenge_display_bar	{background:#ff0;color:#f00;font-weight:bold;font-size:15px;padding:5px;border-bottom:1px solid #C0C0C0}
.game_challenge_display_info	{display:none}
.game_challenge_timer_field	{background:#fff;color:#f00;font-weight:normal;font-size:13px;padding:2px;border:solid #f00 1px;text-align:center}
.game_challenge_timer_field_warning	{background:#f00;color:#fff;font-weight:normal;font-size:13px;padding:2px;border:solid #fff 1px;text-align:center}
.game_challenge_display_note{color:#f00;font-weight:normal;font-size:13px;padding:2px}

/* Referrals */
.referral_table{}
.referral_header{text-align:center;font-size:14px;font-weight:bold;font-family:arial;background-color:#3399CC;color:#fff;border-top:solid #cdf 2px}
.referral_row_1{font-size:11px;background-color:#cdf;color:#300;border-bottom:solid #ddd 2px}
.referral_row_2{font-size:11px;background-color:#F5F5F5;color:#300;border-bottom:solid #ddd 2px}
.referral_count{padding:5px;text-align:center;border:solid #999 1px;background-color:#ddd}

/* Homeys */
.homey_table_header{font-size:16px;font-weight:bold;background-color:#c63;color:#fff}
.homey_table_row_1{background-color:#fda}
.homey_table_row_2{background-color:#F5F5F5}

/* Homey/Enemy Table */
.homeyTable{color:#fff}
.homeyTable a{color:#fff}
.homeyThumb{width:50px;height:50px}
.homeyTable .pagination{color:000;background-color:#B00;padding:2px;text-align:center}
.homeyTable .pagination_current{color:#fc3;background-color:#900;font-weight:bold}
.homeyTable .pagination_link{color:#fff;background-color:#B00}
.homeyTable .pagination_link:hover{color:#ff0;background-color:#900;}
.homey_row0{background-color:#f79616}
.homey_row1{background-color:#f68410}
.homeyReq_row0{background-color:#b00001}
.homeyReq_row1{background-color:#820001}
.enemy_row0{background-color:#620074}
.enemy_row1{background-color:#6D0082}
/* END - Homey/Enemy Table */

/* Separators */
.vertical_line{border-left:1px solid #D0D0D0}
.horizontal_line{border-bottom:1px solid #D0D0D0}

/* Containers */
.container{padding:4px;background:#ffc;border:1px dashed #036;color:#000}

/* Headers */
.table_header{color:#fff;background-color:red;padding:5px;font-weight:bold;font-size:13px}
.head{background:#B40;color:#fff;font-weight:bold;font-size:14px}
.header_text{font:bold 18px arial black,arial;color:#000}
.header_text_purple{font:bold 22px arial black,arial;color:#336}
.header_text_orange{font:bold 22px arial black,arial;color:#f60}
.purple_bar{background:#739 url(https://media.urbaniacs.com/images/tile/purple1.gif);color:#fff;font:bold 18px/32px verdana;padding:0 10px;border:1px solid #000;border-width:1px 0}
.orange_bar{background:#D72 url(https://media.urbaniacs.com/images/tile/orange1.gif);color:#fff;font:bold 15px/25px verdana;padding:0 10px;border:1px solid #000;border-width:1px 0}
.orange_bar a{color:#638}
.title_text{padding:4px 0 4px 18px;font:bold 18px arial black,arial;background-color:#333;color:#fff;border-bottom:solid 2px #999}
.title_text a{color:#fff}
.title_text .page{font-size:14px;text-align:center;background-color:#444}
.subtitle_text{font:bold 14px/24px verdana;color:#000}
.search_results_title_text{font-family:arial black,arial;font-size:16px;font-weight:bold;color:#fff;background-color:#303030}

/* Wall of Heroes */
.heroes_header_cell{font-size:20px;font-weight:bold;text-align:center;padding:5px;background-color:#802671;color:#fff}
.heroes_attribute_container{background-color:#01AFAF;width:250px;margin:5px 4px;float:left}
.heroes_attribute_container td{padding:5px}
.heroes_attribute_name{font-size:18px;font-weight:bold;color:#fff;text-align:center;background-color:#A03F95}
.heroes_ranking{font-weight:bold;text-align:right}
.heroes_alter_ego{}
.heroes_attribute_amount{text-align:right}

/* High Scores */
.high_score_table_row_1{background-color:#F5F5F5}
.high_score_table_row_2{background-color:#fc9}
.high_score_table_row_1 td,.high_score_table_row_2 td{padding:1px 3px}

/* Inventory */
#inventory{background-color:#FC6;list-style:none}
#inventory li{border:1px solid #000;padding:2px}
#inventory a{color:#638}
.inventoryequipped{background-color:#FB0;border-color:#f30}

.inventory_name{font:bold 13px Verdana,Helvetica,Arial}
.inventory_might  {font:bold 11px Verdana,Helvetica,Arial;padding-left:16px;padding-right:4px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.might.gif) no-repeat 0 50%}
.inventory_defense{font:bold 11px Verdana,Helvetica,Arial;padding-left:16px;padding-right:4px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.defense.gif) no-repeat 0 50%}
.inventory_mojo   {font:bold 11px Verdana,Helvetica,Arial;padding-left:16px;padding-right:4px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.mojo.gif) no-repeat 0 50%}
.inventory_health {font:bold 11px Verdana,Helvetica,Arial;padding-left:16px;padding-right:4px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.health.gif) no-repeat 0 50%}
.inventory_power  {font:bold 11px Verdana,Helvetica,Arial;padding-left:16px;padding-right:4px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.power.gif) no-repeat 0 50%}
.inventory_control{text-align:right}
.inventory_control input{border-width:2px;padding:2px;margin-left:4px;font:bold 11px verdana,helvetica,arial}
.inventory_control .disabled{background-color:#ddd;border-color:#999;color:#999}
.inventory_control .del{background-color:#c00;border-color:#c00;color:#fff}
.inventory_control .opt{background-color:#639;border-color:#639;color:#fff}
.inventory_control .act{background-color:#f90;border-color:#f90;color:#fff}

/* Shops */
#shop_title{height:30px;background:#638 url(https://media.urbaniacs.com/images/shops/shops.bar.bkgd.gif) 0 0 repeat-x;color:#fff;font:bold 18px/30px helvetica,arial}
#shop_title td{padding: 0 15px}
#shop_header{width:736px;height:132px;margin:2px auto}
.shopitem{margin:3px 1px;background:#fa3 url(https://media.urbaniacs.com/images/shops/shops.bkgd.urbo.gif) repeat-x;color:#fff;border:1px solid #b6a724;border-top:0}
.shopitem_name{width:500px;font:bold 16px Comic Sans MS,cursive,Verdana,Arial,sans-serif;font-variant:small-caps}
.shopitem_name div{padding:0 10px}
.shopitem_price{text-align:right;font:13px Comic Sans MS,cursive,Verdana,Arial,sans-serif}
.shopitem_buy{width:70px;text-align:center}
.shopitem_image{margin:10px auto;width:106px;height:106px;background:url(https://media.urbaniacs.com/images/shops/shops.item.bkgd.urbo.gif) no-repeat}
.shopitem_image div{width:100px;height:100px;padding:3px}
.shopitem_stat{margin-top:7px;width:100%;font:bold 10px Verdana,Helvetica,Arial;line-height:22px}
.shopitem_stat td{padding:0 3px}
.shopitem_neg{color:#700}
.shopitem_detail{text-align:left;padding:10px 0 0 10px;font:11px Verdana,Helvetica,Arial;line-height:15px}
.shopitem_desc{width:352px;height:65px}
.shopitem_prem{background:#A4B3CF url(https://media.urbaniacs.com/images/shops/shops.bkgd.premium.gif) repeat-x;border-color:#9ac}
.shopitem_prem .shopitem_image{background:url(https://media.urbaniacs.com/images/shops/shops.item.bkgd.premium.gif) no-repeat}
.shopitem_prem .shopitem_detail{background:url(https://media.urbaniacs.com/images/shops/shops.premium.burst.gif) no-repeat top right}

.stat_might  {font:bold 11px Verdana,Helvetica,Arial;padding-right:16px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.might.gif) no-repeat top right}
.stat_defense{font:bold 11px Verdana,Helvetica,Arial;padding-right:16px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.defense.gif) no-repeat top right}
.stat_mojo   {font:bold 11px Verdana,Helvetica,Arial;padding-right:16px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.mojo.gif) no-repeat top right}
.stat_health {font:bold 11px Verdana,Helvetica,Arial;padding-right:16px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.health.gif) no-repeat top right}
.stat_power  {font:bold 11px Verdana,Helvetica,Arial;padding-right:16px;background:url(https://media.urbaniacs.com/images/shops/shops.icons.power.gif) no-repeat top right}

/** Cash Shop **/
.cash_shopitem_desc{width:500px;height:85px;color:#000}
.cash_shopitem_desc a{color:#EE5E05}
.cash_shopitem_desc a:hover{color:#FFF774}
.cash_shopitem_virtual_item{color:#EE5E05}
.cash_shopitem_virtual_item{color:#fff}

/* Swap Meet */
.swap_list .image{width:50px;padding:0 0 0 15px;text-align:center}
.shop_item_buy_link{background-color:#f90;color:#fff;border:solid #000 1px;text-decoration:none;padding:2px;font:bold 14px verdana,helvetica,arial}
.shop_item_buy_link:hover{color:#fff;background-color:#300;text-decoration:none}


/* Chronicles */
.chronicle_header{background-color:#069}
.chronicle_title{color:#fff;font:bold 44px Old English Text MT,Arial Black;text-align:center}
.chronicle_subtitle{color:#fff;font:normal 13px Courier;text-align:center}
.chronicle_issue_id{color:#fff;font:bold 14px courier;font-style:italic;text-align:right}
.chronicle_article_type{background-color:#ccc;color:#000;font:bold 20px Courier;padding:2px}
.chronicle_article_name{background-color:#60C;color:#fff;font:bold 18px Courier bold;padding:2px 20px 0 20px}
.chronicle_article_author{background-color:#60C;color:#fff;font-family:courier;font-style:italic;padding:0 25px 2px 25px}
.chronicle_article_author a{color:#fff}
.chronicle_article_author a:hover{color:#fff;font-weight:bold}
.chronicle_article_text{background-color:#EFEFEF;color:#000;font:normal 14px courier;padding:10px 20px}
.chronicle_tools{background-color:#ddd;width:215px;border-right:1px solid #000}
.chronicle_tools_header{background-color:#444;color:#fff;padding:4px;font-size:15px;font-weight:bold;text-align:center}
.chronicle_tools_text{padding:10px}
.chronicle_tools_text a{color:#638}

/* Postcards */
.postcard_image{width:600px;border:solid #000 1px}
.postcard_info{width:600px;padding:5px;background-color:#dfa;border:dashed #303030 1px}
.postcard_sender_title{font-weight:bold;font-size:16px;color:#303030}
.postcard_sender_value{}
.postcard_sender_message{font-family:arial;font-style:italic;font-size:13px}

/* Theater Styles */
.theater_stage{width:716px;height:245px;display:block;background-image:url(https://media.urbaniacs.com/images/feature_bkgd.jpg);background-repeat:no-repeat;padding:130px 10px 10px 10px;text-align:center;color:#fff}
.theater_container{padding:15px;text-align:center}
.cartoon_network{padding:15px}

/* Registration */
.reg_error{background:url(https://media.urbaniacs.com/images/reg/error.gif) no-repeat 25px 0;color:#f30;font-weight:bold;text-align:left;padding:0 25px 0 55px;line-height:22px}
.reg_box{background:url(https://media.urbaniacs.com/images/reg/2.tile.gif) repeat-y 0 0;margin-bottom:10px;text-align:center}
.reg_bub{background:url(https://media.urbaniacs.com/images/reg/bub.gif) no-repeat 0 0;width:259px;margin:0 auto}
.reg_bub div{padding:8px 5px 35px}
.reg_field{border:0;padding:0;width:100%;line-height:16px;text-align:center;font:bold 13px Comic Sans MS,cursive,Verdana,Arial,sans-serif}
.reg_select{border:0;line-height:16px;font:bold 13px Comic Sans MS,cursive,Verdana,Arial,sans-serif}
.reg_fineprint{text-align:center;color:#c60;font-size:11px;margin:5px 0}
#join_error{background:#d40;color:#fff;text-align:center;font:bold 14px verdana,helvetica,sans-serif;line-height:25px}
/*smp... no thank you*/
.smp_optinout {}
.smp_optinoutText{}


/*   UrboWar  */
.urbowar_standings{width:420px;height:215px}
.urbowar_individual_leader_board{background:#e0e0e0 url(https://media.urbaniacs.com/images/green_bkgd.gif) top left repeat;border:3px solid #c6c6c6;margin:3px 0;height:250px}
.urbowar_individual_leader_board_t{width:255px;margin-left:4px}
.urbowar_individual_leader_board_t td{padding:2px}
.urbowar_details,.urbowar_past_results{background:#e0e0e0 url(https://media.urbaniacs.com/images/green_bkgd.gif) top left repeat;border:3px solid #c6c6c6;margin:3px 0;}
.mvp{background-image:url(https://media.urbaniacs.com/images/green_bkgd.gif);background-repeat:repeat}
.war_results{}
.my_urbwars_info{margin-right:9px;background:url(https://media.urbaniacs.com/images/pink_bkgd.gif);font:11px Verdana,Helvetica;border:3px solid #ddcdcd;height:210px}

/* battles */
.battle_join_button{background-color:#c30;color:#fff;border:1px outset #f60;padding:0 4px}
.battle_join_button:hover{background-color:#c30;color:#fff;border-style:inset;text-decoration:none}
.battle_error{background-color:#f00;color:#fff;font:11px bold helvetica,arial;padding:5px}
.battle_header_cell{background-color:#c30;color:#fff;text-align:center;font-weight:bold;font-size:12px;padding:4px}
.battle_row_1{font-size:11px;background-color:#fc9;padding:4px;border-top:1px solid #fff}

.battle_current_bar{width:736px;height:36px;background-image:url(https://media.urbaniacs.com/images/current_battles_bar.gif)}
.battle_pending_bar{width:736px;height:36px;background-image:url(https://media.urbaniacs.com/images/pending_battles_bar.gif)}
.battle_public_bar{width:736px;height:36px;background-image:url(https://media.urbaniacs.com/images/public_battles_bar.gif)}
.battle_help_bar{width:736px;height:36px;background-image:url(https://media.urbaniacs.com/images/battle_help_bar.gif)}

.batttle_form{background:#444;color:#ccc}
.batttle_form_header{background:#fbc02d url(https://media.urbaniacs.com/images/battles/battle.form.bar.gif);color:#fff;padding:3px 10px;font:bold 14px verdana}

.battle_scene{border:2px solid #444;cursor:pointer;text-align:center}
.battle_scene_s{border-color:#DD5805;cursor:normal;background:#fa0}

/* auto complete */
.offline{background:url(https://media.urbaniacs.com/images/icons/online.gray.gif) 0% 50% no-repeat;padding-left:12px}
.online{background:url(https://media.urbaniacs.com/images/icons/online.green.gif) 0% 50% no-repeat;padding-left:12px}

/* battle invite form */
#battle_team_1{background:#4a67a1;color:#fff}
#battle_team_2{background:#a14a4a;color:#fff}

.battle_team_pick{background:#000;color:#fff;font-size:11px;line-height:20px}
.battle_team_pick td{padding:0 6px}
.battle_team_pick img{cursor:pointer}
.battle_team_pick input{font-size:11px;padding:1px;width:100%}

.battle_team_display{color:#fff;border:3px solid #000;border-top:0;height:75px;overflow:auto}
.battle_team_display div{padding:2px 5px}
.battle_team_display a{color:#fff}
.battle_team_display span{cursor:pointer;color:#ff0;font-weight:bold}

/* assault invite form */
.assault_team_pick{font-size:11px;line-height:20px;width:350px}
.assault_team_pick td{padding:0 6px}
.assault_team_pick img{cursor:pointer}
.assault_team_pick input{font-size:11px;padding:1px;width:100%}

.assault_team_display{text-align:left;margin-top:5px}
.assault_team_display div{float:left;padding-right:15px}
.assault_team_display a{color:#ff0}
.assault_team_display span{cursor:pointer;color:#f30;font-weight:bold}

/* challenge invite form */
.challenge_pick{font-size:11px;line-height:20px;width:100%}
.challenge_pick td{padding:0 6px}
.challenge_pick img{cursor:pointer}
.challenge_pick input{font-size:12px;padding:1px;width:100%}

.challenge_display{text-align:left;margin-top:5px}
.challenge_display div{float:left;padding-right:15px}
.challenge_display a{color:#ff0}
.challenge_display span{cursor:pointer;color:#f30;font-weight:bold}

.urb_war_history_image{margin:2px auto;width:160px;height:190px;}
.urb_war_history_image div{width:160px;height:190px;padding:1px}

/* assault notice */
.assault_notice{margin-bottom:5px}
.assault_nt{background:#D00 url(https://media.urbaniacs.com/images/assaults/assaut.bkgd.long.gif) no-repeat;color:#fff;height:43px}
.assault_nti{line-height:20px;padding:8px 0 0 0}
.assault_reveal{background:#420064;color:#fff}

/* profile/music */
.music_library_item_row_1{background-color:#C5C5C5;color:#111}
.music_library_item_row_2{background-color:#F5F5F5;color:#111}
.music_table .hover{color:#ff0}


/* settings */
.settings_details{padding:15px;background:#FBB017 url(https://media.urbaniacs.com/images/settings_account_alter_ego_bkgd.gif) top left repeat-x;color:#000;font:11px Verdana, Arial, sans-serif}
.message_settings_light{padding:5px}
.message_settings_dark{padding:5px;background-color:#D93}
.setdispo{cursor:pointer;width:100px;margin:5px auto;border:5px solid #416;text-align:center}
.setdispo_s{cursor:normal;border-color:#D50}

.lair_edit_body{padding:1px;color:#FFF;font:10px Verdana,Arial,sans-serif}
.lair_tab_links td{border:1px solid #fff;border-width:0 1px 1px 0;width:70px;background:#000}
.lair_tab_links td.sel{border-bottom:1px solid #000}
.lair_tab_links td.fill{border-width:0 0 1px 0;background:none}
.lair_tab_link{cursor:pointer;padding:6px}
.lair_section{padding:10px 0}

.survey_list td, .trivia_list td{padding:4px}

/* challenges */
.game_challenge_header_cell {text-align:center;font-weight:bold;font-size:15px;color:#fff;background-color:#39f;border-top:solid #ccc 2px}
.game_challenge_row_0{font-size:11px;background-color:#def;color:#444;border-top:solid #ccc 2px}
.game_challenge_row_1{font-size:11px;background-color:#eee;color:#444;border-top:solid #ccc 2px}
.game_challenge_header_cell td,.game_challenge_row_0 td,.game_challenge_row_1 td{padding:2px}

/* Hideout */
.hideout-border{width:190px}
.hideout-border h1{font-size:15px;color:#fff}
.hideout-border-gutter{width:5px}

.hideout-actions{text-align:left;list-style:none}
.hideout-actions a,
.hideout-actions span{background-position:0 50%;background-repeat:no-repeat;line-height:18px;padding-left:20px;color:#ff0}

.hideout-links{text-align:left;margin-top:5px}
.hideout-links a{display: block; font: bold 12px/20px verdana; margin-bottom: 1px; background:#D72 url(https://media.urbaniacs.com/images/tile/orange1.gif);color: #fff; padding-left: 5px; }
.hideout-links a.active,
.hideout-links a:hover{text-decoration:none;background:#638 url(https://media.urbaniacs.com/images/tile/purple1.gif);}


/* Hideout Lair */
#hideout-lair-content{clear:both;color:#fff;width:100%;height:424px;overflow:auto;background-color:#000}
#hideout-lair ul{margin:0;padding:0}
#hideout-lair h1{color:#fc0;font-size:12px;font-weight:bold;margin-bottom:1em}
#hideout-lair td, th{vertical-align:top;text-align:left}
#hideout-lair-content-empty{}
#hideout-lair-tabs{float:left;width:100%}
#hideout-lair-tabs li{width:70px;height:24px;float:left;background:#000;border:1px solid #fff;border-width:1px 1px 1px 0;line-height:24px;text-align:center}
#hideout-lair-tabs li.hideout-lair-active{border-bottom-color:#000}
#hideout-lair-tabs li a{color:#fff}
.hideout-lair-page{padding:15px 20px}
.hideout-lair-survey{list-style:none}
.hideout-lair-survey-results td{font-size:12px;padding:0 15px 10px 0;color:#FFF}
.hideout-lair-trivia td{padding:0 0 10px 15px;color:#FFF}
.hideout-lair-trivia th,
.hideout-lair-trivia h2{color:#fff;font-size:12px}

/* Hideout Pages */
.hideout-title{font:bold 18px arial black,arial;color:#fff;background-color:#333}
.hideout-title td{border:1px solid #000;padding:4px}
.hideout-title a{color:#ff0}
.hideout-title a:hover{color:#F90;text-decoration:none}
.hideout-title .page{font-size:14px;text-align:center;background-color:#444}

/* home */
.home-challenges{font:lighter 13px Trebuchet MS,Verdana}
.home-challenges-rowh{background-color:#333;color:#fff}
.home-challenges-row0{height:60px;background-color:#74973e;color:#fff;padding-left:5px;font-weight:lighter;font-size:10px}
.home-challenges-row1{height:60px;background-color:#688838;color:#fff;padding-left:5px;font-weight:lighter;font-size:10px}
.home-challenges-row0 td,.home-challenges-row1 td{padding:5px}
.home-challenges-row0 a,.home-challenges-row1 a{color:#DBCC07}
.home-games-row0{background-color:#f0e9f4;height:80px;vertical-align:middle;margin-bottom:2px;font-size:11px}
.home-games-row1{background-color:#e2d5e9;height:80px;vertical-align:middle;margin-bottom:2px;font-size:11px}
.home-games-row0 td,.home-games-row1 td{padding:10px}
.home-games-name{font-size:12px;font-weight:bold}
.home-games-score{color:#B54500}
.home-games-best{color:#F16005;font-weight:bold;font-size:12px}
.news_post{margin-bottom:10px}
.news_post_header td{font:bold 16px arial black,arial;padding:4px 8px}
.news_post_header td.date{font-size:12px;font-weight:normal;text-align:right;color:#ddd}
.news_post_content{padding:10px;background:#eee}
/*.news_post0{} .news_post1{}*/
.news_post0 .news_post_header{background:#451C65;color:#fff}
.news_post1 .news_post_header{background:#822829;color:#fff}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(https://media.urbaniacs.com/lib/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -100px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -129px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -100px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -129px -29px;}
    #cboxMiddleLeft{width:21px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(https://media.urbaniacs.com/lib/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(https://media.urbaniacs.com/lib/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:left; color:#888; margin:0 50px 0 100px; overflow:hidden; word-wrap:none;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -75px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -50px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(https://media.urbaniacs.com/lib/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(https://media.urbaniacs.com/lib/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(https://media.urbaniacs.com/lib/colorbox/controls.png) no-repeat -25px 0px; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=https://media.urbaniacs.com/lib/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (https://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

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


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


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

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


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

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


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


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 0.9em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; text-decoration: none; }
.ui-widget :active { outline: none; }

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

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

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_222222_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-icons_ffd27a_256x240.png); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


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

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(https://media.urbaniacs.com/lib/jqueryui/lightness/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete
----------------------------------*/
.ui-autocomplete { position: absolute; cursor: default; }	
.ui-autocomplete-loading { background: white url('https://media.urbaniacs.com/lib/jqueryui/lightness/ui-anim_basic_16x16.gif') right center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	margin: -1px;
}
/* Button
----------------------------------*/

.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */
.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */
button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */
.ui-button-icons-only { width: 3.4em; } 
button.ui-button-icons-only { width: 3.7em; } 

/*button text element */
.ui-button .ui-button-text { display: block; line-height: 1.4;  }
.ui-button-text-only .ui-button-text { padding: .4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/*button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/*button sets*/
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */





/* Dialog
----------------------------------*/
.ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }