p {margin:0px 0px 16px 0px; padding:0px}
.Story>p {margin:0px;}
.Story>p+p {text-indent:30px;}
body, ol {font-family: arial, helvetica;; margin:0px; padding:0px; background-color:#3695C1}
ul {margin-left:15px; display:block}
pre {background-color: #eeeeee; padding: 10px; font-size: 11px}
a {color: #000000}
a:visited {}
a:hover {color:#000088;}
.fieldWithErrors {padding: 2px; background-color: red; display: table}
.red{ color:red; font-weight:bold}
.error_message{ color:red; font-weight:bold; font-style:italic}
.hint_text{ font-size:9px; color:green}
#ErrorExplanation {width: 400px; border: 2px solid #ff0000; padding: 7px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#ErrorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: -7px; background-color: #cc0000; color: #ffffff}
#ErrorExplanation p {color: #333333; margin-bottom: 0; padding: 5px}
#ErrorExplanation ul li {font-size: 12px; list-style: square}
div.uploadStatus {margin: 5px}
div.progressBar {margin: 5px}
div.progressBar div.border {background-color: #ffffff; border: 1px solid grey; width: 100%}
div.progressBar div.background {background-color: #333333; height: 18px; width: 0%}
.topbar {top:0px; background-color:#ffffdc; width:100%; height:100px; left:0px; padding:0px; margin:0px}
.right_logon_menu{ float:right; background-color:#ffffea}
.left_logon_menu{ width:110px}
.left_login_menu{ position:relative; float:left; width:180px; background-color:#abcdef; border:5px double #456789}
.leftBar {padding-top:10px; width:130px; left:10px; float:left; z-index:2}
.notice{ background-color: #ff0000; color: #0000ff}
.unreadMessage td {font-weight:bold}
.unreadMessage {font-weight:bold; font: 12px verdana; margin:0px}
.write_letter{ font-size:larger}
.view_letter{ font-size:large}
.hand_writing{ }
.readMessage {}
.messages_top_th{ background-color: #eeeedd}
.bottom_bar_layout {position:absolute; bottom:5px; width:100%; left:0px}
.top_bar_layout {position:absolute; top:5px; width:100%; left:0px}
.story {width:350px; padding:10px}
.talk {text-indent:5%; margin:1px; font-style:normal; font-size:120%}
.talk:first-letter {font-size:120%; font-weight:bold}
.greeting {font-size:large; color:black}
.narator {color:#3333aa; font-style:italic; font-weight:lighter; font-size: x-small}
.a_button{ color:black; background-color:#ccbbcc; padding:1px; text-decoration: none; border: 3px outset gray; font-weight:bold}
.a_button:hover{ color:black; background-color:#ccbbaa; border: 3px inset gray}
.a_button:visited{ color:black; background-color:transparent; font-weight:bold}
.show_player_regular_th{ background-color:#eeeeee; color:#002233}
.default_centered_form{ width:430px}
.create_show_form{ width:630px}
.find_market_horses_form{ width:430px; background-color:#c5cdd1; color:#002233}
#player_settings_form{ width:90%}
#player_settings_form textarea#player_page_body {width:99%}
#player_settings_form a.link_button {width:100pt; display:block; text-align:center}
.accordion_header{ height:18px; padding:5px; width:500px}
.buy_in_market_header{ height:18px; padding:5px; width:580px}
.buy_acc_header{ height:18px; padding:5px; width:600px}
.accordion_form{ width:340px; background-color:transparent}
.market_acc_header{ height:18px; padding:5px; width:550px}
.message_acc_header{ height:18px; padding:5px; width:600px}
.a_img{ background-color:transparent; text-decoration: none}
.a_img:hover{ border-bottom:1px solid red; border-top:1px solid red; background-color:transparent}
.a_img:visited{ background-color:transparent}
.previous_page_link{ color:black; background-color:transparent; border:2px outset #abcdef; padding-left:4px; padding-right:4px; text-decoration:none}
.next_page_link{ color:black; background-color:transparent; border:2px outset #abcdef; padding-left:4px; padding-right:4px; text-decoration:none}
.next_page_link:visited{ color:black; background-color:transparent; border:2px outset #abcdef; padding-left:4px; padding-right:4px; text-decoration:none}
.previous_page_link:visited{ color:black; background-color:transparent; border:2px outset #abcdef; padding-left:4px; padding-right:4px; text-decoration:none}
.next_page_link:hover{ background-color:transparent; border:2px inset #89abcd; padding-left:4px; padding-right:4px; text-decoration:none; color:#ccffdd}
.previous_page_link:hover{ color:#ccffdd; background-color:transparent; border:2px inset #89abcd; padding-left:4px; padding-right:4px; text-decoration:none}
.link_image:visited{ background-color:transparent}
.link_image{ background-color:transparent}
.link_image:hover{ background-color:transparent; border-bottom:1px dotted #123456}
.menu_left_bottom{ background-image:url(/images/new_layout/menu_bottom_left.gif); height:24px; background-position:right bottom; color:white; background-repeat:no-repeat}
div.google {width:758px; height:110px; background:url(/images/new_layout/cream/full.gif) 0 0 no-repeat; color:white; padding-top:7px; background-position:left top; background-repeat:no-repeat}
div.menu_left_top{ background-image:url(/images/new_layout/menu_top_left.gif); height:22px; color:white; background-position:right top; background-repeat:no-repeat; padding-top:8px}
div.menu_left_top div.menu_title {color:#E1D9CE}
div.menu_body_left{ background:url(/images/new_layout/menu_body_left.gif) 0 0 repeat-y #541D15; background-position:top right; color:white; padding:0px; margin:0px}
div.menu_body_left a {color:white}
div.menu_left{ background-image:url(/images/new_layout/menu_left.gif); background-position:right top; color:white}
div.menu_right_top{ background-image:url(/images/new_layout/menu_top_right.gif); background-position:left top; height:24px; color:white; background-repeat:no-repeat; padding-top:6px}
div.menu_right{ background-image:url(/images/new_layout/menu_left.gif); background-position:left top}
.menu_right_bottom{ background-image:url(/images/new_layout/menu_bottom_right.gif); height:24px; background-position:left bottom; color:white; background-repeat:no-repeat}
div.menu_body_right{ background:url(/images/new_layout/menu_body_right.gif) 0 0 repeat-y #541D15; color:white; padding:0px; padding-left:5px; margin:0px; margin-left:2px; width:117px}
div.menu_body_right a {color:white}
span.menu_subtitle{ display:block; background-color:#E1D9CE; color:#541D15; font-weight:bold}
div.menu_common {display:block; text-align:left; width:118px}
div.menu_common a{ display:block; text-decoration:none; border:none}
div.menu_common a:hover {background-color:#E1D9CE; color:black}
div.menu_title{ color:white; display:block; text-align:center; width:89px; font-weight:bold}
.tab_button_left1{ background-image:url(/images/new_layout/tab_left_corner.gif); background-position:left top; text-decoration:none}
.tab_button1{ background-image:url(/images/new_layout/tab_right_corner.gif); background-position:right top; font-weight:bold; text-decoration:none}
.tab_button1:visited{ background-image:url(/images/new_layout/tab_right_corner.gif); background-position:right top; font-weight:bold; text-decoration:none}
.tab_button1:hover{ background-image:url(/images/new_layout/tab_right_corner.gif); background-position:right top; text-decoration:none; font-weight:bold; color:#ffffff; background-color:transparent}
.tab_button_left{ background-image:url(/images/new_layout/left.gif); text-decoration:none; font-size:13px}
.tab_button_right{ background-image:url(/images/new_layout/right.gif); text-decoration:none; font-size:13px}
.tab_button{ background-image:url(/images/new_layout/middle.gif); font-weight:bold; text-decoration:none; font-size:13px}
.lb1 {font-family:Arial; color:#222222}
a.link_round_light{ display:block; width:8em; color:#222222; background-color:#E0DAC9; padding:4px 0px; text-decoration:none}
a.link_round_light:hover{ text-decoration:none; background-color:#DEC9AC}
.text_link_button:visited{ font-family:Arial; background-color:#e0dac9; color:#000000; border:2px outset #56789a; padding-left:4px; padding-right:4px; text-decoration:none}
.text_link_button{ font-family:Arial; background-color:#e0dac9; color:#000000; border:2px outset #56789a; padding-left:4px; padding-right:4px; text-decoration:none}
.text_link_button:hover{ font-family:Arial; background-color:#e0dac9; color:#000000; border:2px inset #56789a; padding-left:4px; padding-right:4px; text-decoration:none}
.market_panel{ background-color:red}
.player_room{ background-color:#89abcd; width:100px}
.market_area{ background-color:#89abcd; width:180px}
.key{ border:3px outset blue; display:block; font-size:23px; padding:3px}
.live_chat_window{ width:500px; height:400px; overflow:auto; font-weight:normal}
.menu_button{ border:1px outset #fff; text-decoration:none}
.menu_button:visited{ background-color:transparent; border:1px outset #fff; text-decoration:none}
.menu_button:hover{ cursor:pointer; border:1px inset #fff; background-color:transparent; text-decoration:none; color:#000000}
.menu_buttonb{ border:1px #aaa outset; border-bottom:none; padding:2px; text-decoration:none}
.menu_buttonb:visited{ border:1px #aaa outset; border-bottom:none; background-color:transparent; padding:2px; text-decoration:none}
.menu_buttonb:hover{ cursor:pointer; border:1px inset #fff; border-bottom:none; padding:2px; text-decoration:none; color:#000000}
.menu_link{ border:none; text-decoration:none}
.menu_link:visited{ background-color:transparent; border:none; text-decoration:none}
.menu_link:hover{ cursor:pointer; border:none; background-color:transparent; text-decoration:none; color:#000000}
p.c_Text {text-indent:3%; margin:1px; margin-right:10px; font-style:normal; font-size:120%}
p.c_Text:first-letter {font-size:150%; font-weight:bold}
.switch_button{ width:100px; border-bottom:2px outset #ccc; border-right:2px outset #ccc; color:#111; padding:3px; padding-right:10px; padding-left:10px}
input.round {background:url(/images/input.gif); background-repeat:no-repeat; padding:5px; padding-left:12px; padding-top:7px; border:none; height:16px; width:160px}
textarea {padding:4px; font-weight:normal; border:1px solid #666; background:url(/images/input_bg.gif) top left repeat-x #fff}
table .ht {}
tr.horizontal_table_title th{ padding:2px}
input.goto_button{ border:2px inset #c8c864; background-color:white}
table.hbar {border:1px solid black}
table.hbar td {text-align:center}
table.hbar td.horizontal_table_title {padding:0px; border:2px outset #eeeeee}
div#find_icon{ cursor:pointer; padding:1px}
a.button_link img{ border:none}
a.button_link {padding:1px; border:0px; text-decoration:none; width:70px; height:70px; display:block}
a.button_link:hover{ background-color:#9d4448; border:1px solid black; padding:0px; z-index:2}
a.button_link span {display:none}
a.button_link:hover span{ display:block; position:absolute; padding:5px; width:200px; top:100px; left:0px; font-weight:bold; z-index:20; text-align:center}
a.col9:hover span{left:-150px;}
a.col8:hover span{left:-75px;}
div#find_stuff a.button_link:hover span{ top:100%; left:10%}
#global_hint{ position:absolute; border:#fedcba 2px double; background-color:#aaccdd; color:black; font-weight:bold; padding:15px; top:0px; left:0px; display:none; z-index:3}
.local_menu {font-weight:bold}
.result_bar {width:90%; padding-top:8px; padding-bottom:3px; display:block; top:100px; text-align:center; font-size:larger}
div#local_hint{ position:absolute; z-index:9000; padding:5px; text-align:center; display:block; left:-1000px; top:-1000px; width:342px; height:41px; -moz-opacity: 0.9; opacity:.90; filter: alpha(opacity=90)}
div#local_hint div#local_hint_message {display:block; color:black; height:40px; width:100%; overflow:auto}
table.text_rect, div.text_rect{ width:500px; padding:20px}
.ous {text-decoration:none; font-weight:bold}
.width_800, table.width_800, div.width_800{width:800px;}
.width_700, table.width_700, div.width_700{width:700px;}
.width_600, table.width_600, div.width_600{width:600px;}
.width_500, table.width_500, div.width_500{width:500px;}
.width_400, table.width_400, div.width_400{width:400px;}
.width_300, table.width_300, div.width_300{width:300px;}
.width_200, table.width_200, div.width_200{width:200px;}
.width_100, table.width_100, div.width_100{width:100px;}
span.highlight_menu{ color:#aa0000; background-image:url('/images/smileys/79.gif'); background-repeat:no-repeat; background-position:left center; padding-left:22px}
a.boldbuttons{ background: transparent url('/images/special/hover/left_button.gif') no-repeat top left; display: block; float: right; line-height: 25px; height: 32px; padding-left: 13px; text-decoration: none; margin-right:3px}
a.boldbuttons input, a.boldbuttons span{ background: transparent url('/images/special/hover/right_button.gif') no-repeat top right; display: block; border:none; padding-right:15px; height:28px; padding-top:2px; float:left; white-space: nowrap; cursor:pointer}
a:hover.boldbuttons{ background-image: url('/images/special/hover/left_button_hover.gif')}
a.boldbuttons:hover span, a.boldbuttons:hover input{ text-decoration: underline; border:none; background-image: url('/images/special/hover/right_button_hover.gif'); color:white}
.buttonwrapper{ overflow: hidden; width:100%; margin-top:4px}
ul{ list-style:none; padding: 3px 10px 3px 10px; margin: 5px}
ul.hozirontal_list{ margin: 0 auto; list-style-type:none}
ul.horizontal_list li{ text-align: left; list-style-type:none; float: left; list-style: none}
div.menu_context_holder {width:90%}
iframe#chat_fr{ border:1px solid #541D15; width:90%}
table.table_info_bar{ width: 90%; padding: 4px; border: 1px solid white; color: black; background-image: url('/hmenu/img/rain/popup-normal-bg.png')}
table.table_info_bar td span{ font-style:italic; font-weight:bold}
.pedigree_father {background-color:#8888ff; border:1px solid black}
.pedigree_mother {background-color:pink; border:1px solid black}
div#the_chat iframe {background-color:white; color:black}
fieldset#comments_table{ padding:3px; width:800px; text-align:left}
fieldset#comments_table textarea {width:790px}
fieldset#comments_table div.horizontal_table_title{ text-align:right; display:block; width:100%; min-height:30px}
fieldset#comments_table div.horizontal_table_categories{ display:block; width:100%}
fieldset#comments_table span.posted_by {display:block; text-align:right; margin:0px; margin-bottom:10px; margin-right:10px}
fieldset#comments_table span.posted_by span{ text-align:left; float:left; margin-left:5px}
fieldset#comments_table span.comment {padding-left:15px; display:block; margin:0px; overflow:hidden}
div#lightb{ background-image:url(/plugins/lightbox/images/lightbox.gif); height:100%; left:0px; position:absolute; top:0px; width:100%; display:block; z-index:100; display:none}
div#lightb_container {position:absolute; z-index:120}
div#lightb_container div#lightb_msg {color:black}
div#lightb_container div#lightb_msg table{ empty-cells: show; font-weight:bold; border-collapse:collapse; width:100%; padding:0px; margin:0px}
div#lightb_container div#lightb_msg table th.crn {background-image:url('/plugins/lightbox/images/corners.gif'); height:10px; width:10px}
div#lightb_container div#lightb_msg table thead td.brd, div#lightb_container div#lightb_msg table tfoot td.brd {background-image:url('/plugins/lightbox/images/bar-x.png'); background-repeat:repeat-x}
div#lightb_container div#lightb_msg table thead td.brd a.close {position:absolute; right:11px; top:11px; background-image:url('/plugins/lightbox/images/close.gif'); width:16px; height:16px}
div#lightb_container div#lightb_msg table thead td{ background-position:center top}
div#lightb_container div#lightb_msg table tfoot td{ background-position:center bottom}
div#lightb_container div#lightb_msg table tbody th.brd {background-image:url('/plugins/lightbox/images/bar-y.png'); background-repeat:repeat-y}
div#lightb_container div#lightb_msg table tbody td#lightb_td {background-color:white}
div#lightb_container div#lightb_msg table thead th.crn.lft{ background-position:left top}
div#lightb_container div#lightb_msg table thead th.crn.rgt{ background-position:right top}
div#lightb_container div#lightb_msg table tfoot th.crn.lft{ background-position:left bottom}
div#lightb_container div#lightb_msg table tfoot th.crn.rgt{ background-position:right bottom}
div#lightb_container div#lightb_msg table tbody th.brd.lft{ background-position:left center}
div#lightb_container div#lightb_msg table tbody th.brd.rgt{ background-position:right center}
div#lightb_container div#lightb_msg table tbody td#lightb_td div#lb_msg_cntr {text-align:center; padding:0px; margin:0px}
div#lightb_container div#lightb_msg table tbody td#lightb_td div#lb_msg_cntr span.error{ color:red}
.row0 {position: absolute; top: 1px; border:none; cursor:pointer; padding:1px}
.row1 {position: absolute; top: 35px; border:none; cursor:pointer; padding:1px}
.row2 {position: absolute; top: 70px; border:none; cursor:pointer; padding:1px}
.col0 {left:1px}
.col1 {left:10%}
.col2 {left:20%}
.col3 {left:30%}
.col4 {left:40%}
.col5 {right:40%}
.col6 {right:30%}
.col7 {right:20%}
.col8 {right:10%}
.col9 {right:1px}
.info_bar {display:block; width:60%; height:18px; top:72px; text-align:center; font-weight:bold}
.info_bar_text {display:block; width:60%; background-color:#e0e0ef; border:1px solid #aaa; border-top:none; height:18px; text-align:center; top:20px}
.result_bar_text {background-color:transparent; position:absolute; left:10%; width:80%; display:block; top:41px; text-align:center}
.tabs_bar_text {position:absolute; left:10%; width:80%; display:block; top:62px; text-align:center}
.tabs_bar {position:absolute; left:10%; width:80%; display:block; top:120px; text-align:center}
.left_bar {position:absolute; left:0px; top:140px}
.right_bar {position:absolute; right:0px; top:140px}
.main_bar_a {left:0px; width:100%; z-index:10}
.main_bar_a_text {top:90px; left:0px; width:70%; margin-right:13%; margin-left:13%}
.display_1{ display:block}
.display_2{ float:left}
.display_3{ float:left}
.inline_li {display:inline}
ul#inline_ul {display:block;padding:0; margin:10px 10px 10px 0; border:2px solid red;}
.text_buttons_bar {width:100%; text-align:center; background-color:#efeff5; display:block; height:20px}
.text_buttons_bar a {text-decoration:none; padding-left:5px; padding-right:5px; font-weight:bold; color:black}
.text_buttons_bar a:hover {background-color:#e0e0ef}
#smiley_holder {position:absolute; right:120px; top:140px}
#quiz_holder {padding:10px}
#quiz_holder li {padding:5px}
#quiz_holder p {font-weight:bold}
a.sp, div.sp {width:70px; height:70px; display:block; background-image:url('/images/top_icons/en/top_sprites.gif'); background-repeat:no-repeat}
.sp-arena {background-position: 0 -5px}
.sp-arenas {background-position: 0 -80px}
.sp-barn {background-position: 0 -155px}
.sp-clubs {background-position: 0 -230px}
.sp-faq {background-position: 0 -305px}
.sp-find {background-position: 0 -380px}
.sp-friends {background-position: 0 -455px}
.sp-games {background-position: 0 -530px}
.sp-goldsmith {background-position: 0 -605px}
.sp-helpline {background-position: 0 -680px}
.sp-home {background-position: 0 -755px}
.sp-horses {background-position: 0 -830px}
.sp-items {background-position: 0 -905px}
.sp-market {background-position: 0 -980px}
.sp-na {background-position: 0 -1055px}
.sp-newspaper {background-position: 0 -1130px}
.sp-players {background-position: 0 -1205px}
.sp-post_office {background-position: 0 -1280px}
.sp-post_office_new {background-position: 0 -1355px}
.sp-services {background-position: 0 -1430px}
.sp-shop {background-position: 0 -1505px}
.sp-shops {background-position: 0 -1580px}
.sp-shows {background-position: 0 -1655px}
.sp-stable {background-position: 0 -1730px}
.sp-tack {background-position: 0 -1805px}
.sp-townhall {background-position: 0 -1880px}
.sp-vetclinic {background-position: 0 -1955px}
.sp-whatsnew {background-position: -75px -5px}
.sp-whatsthis {background-position: -75px -80px}
.sp-workshop {background-position: -75px -155px}
div.find_magnifier {z-index:10; margin:0px; padding:1px; border:none; position:absolute; right:0px; top:0px}
div.question_mark{ z-index:10; margin:0px; padding:2px; border:none; width:70px; position:absolute; top:0px; left:0px}
#lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:9999; width:500px; height:450px; margin:-220px 0 0 -250px; border:2px solid #541D15; background-color:#E0DAC9; background-color:#D7F2FB; color:black; text-align:left; padding:10px}
#lightbox[id]{ position:fixed}
#overlay{ display:none; position:absolute; top:0; left:0; width:100%; height:100%; z-index:5000; background-color:#DEC9AC; -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50)}
#overlay[id]{ position:fixed}
#lightbox.done #lbLoadMessage{ display:none}
#lightbox.done #lbContent{ display:block}
#lightbox.loading #lbContent{ display:none}
#lightbox.loading #lbLoadMessage{ display:block}
#lightbox.done img{ width:100%; height:100%}
.holder {;width:35px;height:35px;position:absolute;}
.map_holder {display:block;overflow:hidden;background-image:url(/roads/fill.jpg);position:absolute}
.x11 {;width:35px;height:35px;background-color:#eee;text-align:center;margin:2px;border:1px solid black;cursor:pointer;}
.x22 {;width:70px;height:70px;background-color:#eee;text-align:center;margin:2px;border:1px solid black;cursor:pointer;}
.cll {}
.ec {width:35px;height:35px;}
.ic {margin-bottom:-4px;border:none;}
.road_v {width:35px;height:35px;background-image:url(/roads/road_v.gif);}
.road_c {width:35px;height:35px;background-image:url(/roads/road_c.gif);}
.road_dl {width:35px;height:35px;background-image:url(/roads/road_dl.gif);}
.road_dr {width:35px;height:35px;background-image:url(/roads/road_dr.gif);}
.road_h {width:35px;height:35px;background-image:url(/roads/road_h.gif);}
.road_md {width:35px;height:35px;background-image:url(/roads/road_md.gif);}
.road_ml {width:35px;height:35px;background-image:url(/roads/road_ml.gif);}
.road_mr {width:35px;height:35px;background-image:url(/roads/road_mr.gif);}
.road_mu {width:35px;height:35px;background-image:url(/roads/road_mu.gif);}
.road_ul {width:35px;height:35px;background-image:url(/roads/road_ul.gif);}
.road_ur {width:35px;height:35px;background-image:url(/roads/road_ur.gif);}
.bush {width:35px;height:35px;background-image:url(/roads/bush.gif);}
.garden {width:35px;height:35px;background-image:url(/roads/garden.gif);}
.pond {width:70px;height:35px;background-image:url(/roads/pond.gif);}
.boulder {width:35px;height:35px;background-image:url(/roads/boulder.gif);}
.boulder2 {width:70px;height:35px;background-image:url(/roads/boulder2.gif);}
span.rsp, a.rsp {display:block; background-image:url('/images/top_icons/en/ranch_sprites.gif'); background-repeat:no-repeat; width:35px; height:35px}
span.rsp35, a.rsp35 {width:35px; height:35px}
span.rsp70, a.rsp70 {width:70px; height:70px}
span.rsp105, a.rsp105 {width:105px; height:69px}
span.rsp7035, a.rsp7035 {width:70px; height:35px}
.spr-appletree {background-position: 0 -10px}
.spr-arena {background-position: 0 -55px}
.spr-barn {background-position: 0 -135px}
.spr-boarding {background-position: 0 -215px}
.spr-boulder {background-position: 0 -294px}
.spr-boulder2 {background-position: 0 -339px}
.spr-bulldozer {background-position: 0 -384px}
.spr-carrotsfield {background-position: 0 -429px}
.spr-fill {background-position: 0 -474px}
.spr-fill1 {background-position: 0 -509px}
.spr-garden {background-position: 0 -544px}
.spr-grainsilo {background-position: 0 -589px}
.spr-home {background-position: 0 -669px}
.spr-ironmine {background-position: 0 -749px}
.spr-pond {background-position: 0 -829px}
.spr-road_c {background-position: 0 -874px}
.spr-road_dl {background-position: 0 -919px}
.spr-road_dr {background-position: 0 -964px}
.spr-road_h {background-position: 0 -1009px}
.spr-road_md {background-position: 0 -1054px}
.spr-road_ml {background-position: 0 -1099px}
.spr-road_mr {background-position: 0 -1144px}
.spr-road_mu {background-position: 0 -1189px}
.spr-road_ul {background-position: 0 -1234px}
.spr-road_ur {background-position: 0 -1279px}
.spr-road_v {background-position: 0 -1324px}
.spr-shop {background-position: 0 -1369px}
.spr-stable {background-position: 0 -1449px}
.spr-storage {background-position: 0 -1529px}
.spr-woodmill {background-position: 0 -1609px}
.spr-workshop {background-position: 0 -1688px}
span.magic_list{ float:left; margin-right:5px; text-align:center; font-weight:bold}
span.magic_list a{ text-decoration:none; border:none; display:block}
span.magic_list img{ border:none}
span.magic_list a:hover{ -moz-opacity: 0.5; opacity:.50; filter: alpha(opacity=50)}
span#magic_result{ display:block; text-align:center; font-weight:bold; color:red; font-size:2em}
span#magic_info{ margin-top:15px; font-weight:bold}
a.magic_link_button{ margin-left:15px; display:block; width:219px; padding:3px; height:34px; background: url('/images/special/button_40.png'); text-align:center; text-decoration:none; font-size:1.3em; color:black}
a.magic_link_button:hover{ background: url('/images/special/button_40_b.png'); color:white}
input.buy_credit {border:none; display:block; width:225px; height:40px; background: url('/images/special/button_40_b.png'); color:white; text-align:center; font-size:1.3em; cursor:pointer}
div#magic {width:90%; display:block; text-align:center}
div #magic ul{ text-align:left; width:420px; display:block}
div#magic li{ list-style-type:disc; font-size:1.4em}
#magic input.black{ background: url('/images/special/button_40_b.png'); color:white}
#magic input.white{ background: url('/images/special/button_40.png'); color:black}
div.dynarch-rollbar {background-color: transparent}
div.dynarch-rollbar table.dynarch-inner-table td.dynarch-inner-td {vertical-align: top}
div.dynarch-rollbar-container {position: relative}
div.dynarch-rollbar-container div.dynarch-roll-center {position: relative; overflow: hidden; ; background-color: #dfd8ee; background-color:transparent}
div.dynarch-rollbar-container a.dynarch-roll-nav {font-size: 1px; line-height: 1px; text-decoration: none; cursor: default; width: 11px; top: 0px; position: absolute; z-index: 11; -moz-border-radius: 0}
div.dynarch-rollbar-container a.dynarch-roll-left {}
div.dynarch-rollbar-container a.dynarch-roll-right {}
div.dynarch-rollbar-container a.dynarch-nav-disabled {background-color: #f0f0f0}
div.dynarch-rollbar-container a.dynarch-left-disabled {}
div.dynarch-rollbar-container a.dynarch-right-disabled {}
div.dynarch-roll-tabs {text-align: center; margin: 0 -1px}
div.dynarch-roll-tabs table {margin: 0 auto; font: 8pt tahoma,verdana,sans-serif; border-collapse: collapse; white-space: nowrap}
div.dynarch-roll-tabs a.dynarch-roll-tab {display: block; position: relative; margin: 0 1px; cursor: default; z-index: 10; text-decoration: none; color: #879; border: 1px solid #879}
div.dynarch-roll-tabs a.dynarch-roll-tab img {border: none}
div.dynarch-roll-tabs a.dynarch-roll-tab span.dynarch-tab-span {display: block; padding: 1px 10px}
div.dynarch-roll-tabs a.dynarch-roll-tab:hover {color: #000}
div.dynarch-roll-tabs-top table td {vertical-align: bottom}
div.dynarch-roll-tabs-top a.dynarch-roll-tab {-moz-border-radius: 4px 4px 0 0; border-bottom-width: 0}
div.dynarch-roll-tabs-top a.dynarch-roll-tab span.dynarch-tab-span {-moz-border-radius: 4px 4px 0 0}
div.dynarch-roll-tabs-top a.dynarch-tab-current {margin-top: -3px; margin-bottom: -1px}
div.dynarch-roll-tabs-top a.dynarch-tab-current span.dynarch-tab-span {padding-top: 1px; padding-bottom: 3px}
div.dynarch-roll-tabs-bottom table td {vertical-align: top}
div.dynarch-roll-tabs-bottom a.dynarch-roll-tab {-moz-border-radius: 0 0 4px 4px; border-top-width: 0}
div.dynarch-roll-tabs-bottom a.dynarch-roll-tab span.dynarch-tab-span {-moz-border-radius: 0 0 4px 4px}
div.dynarch-roll-tabs-bottom a.dynarch-tab-current {margin-top: -1px; margin-bottom: -3px}
div.dynarch-roll-tabs-bottom a.dynarch-tab-current span.dynarch-tab-span {padding-top: 3px; padding-bottom: 1px}
div.dynarch-roll-tabs a.dynarch-tab-current {border-color: #000; background-color: #dfd8ee; color: #000}
div.dynarch-roll-tabs a.dynarch-tab-pending {background-color: #dfd8ee}
li.message_folder {background:url('/images/icons/folder.gif') no-repeat; color:red; padding-left:22px; list-style:none; font-weight:bold}
li.sent_folder {background:url('/images/icons/sent_letter.gif') no-repeat; color:red; padding-left:22px; list-style:none; font-weight:bold}
li.trash_folder {background:url('/images/icons/trash.gif') no-repeat; background-position:bottom left; color:red; padding-left:22px; list-style:none; font-weight:bold}
li a.active{ background-color:#8683ee; padding-left:5px; padding-right:5px; color:#ffffff}