.overlay {
    display:none;
    z-index:900;
		top:200px;
    background-color:#1C1C1C;
    min-height:200px;
    border:1px solid #666;
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
		/* IE10 Consumer Preview */ 
		background-image: -ms-linear-gradient(top, #1C1C1C 0%, #3D3D3D 100%);

		/* Mozilla Firefox */ 
		background-image: -moz-linear-gradient(top, #1C1C1C 0%, #3D3D3D 100%);

		/* Opera */ 
		background-image: -o-linear-gradient(top, #1C1C1C 0%, #3D3D3D 100%);

		/* Webkit (Safari/Chrome 10) */ 
		background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #1C1C1C), color-stop(1, #3D3D3D));

		/* Webkit (Chrome 11+) */ 
		background-image: -webkit-linear-gradient(top, #1C1C1C 0%, #3D3D3D 100%);

		/* W3C Markup, IE10 Release Preview */ 
		background-image: linear-gradient(to bottom, #1C1C1C 0%, #3D3D3D 100%);
		
		-moz-border-radius: 55px;
		border-radius: 5px;
}

.overlay .inner-container {
	margin:5px 15px 15px 15px;
}

.overlay .title {
	width:400px;
	text-align:center;
}

.overlay .title span {
	color:#E0C210;
}

.overlay .error {
	color: red;
}
 
.overlay .close, .overlay .close-rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/close-44bc6c4a754d90a9d56164ff11e024c9.png ) no-repeat;
		position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

.overlay .close-rollover  {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/notification/close_mouseover-d5c4d75629abe0d139281d0fe403cac8.png ) no-repeat;
}

/** Help Overlay **/
.help-overlay .inner-container {
	margin:15px;
	width:500px;
	line-height: 130%;
}



.overlay .error {
	color: red;
}

.overlay .label {
	float:left;
	margin-left:10px;
	margin-top:10px;
	width:120px;
	color:#349cf8;
	font-weight:bold;
}

.overlay .value {
	float:left;
	margin-top:8px;
}

.overlay button {
	cursor:pointer;
}

.transaction_history_overlay {
	width:800px;
}

/** Empire Profiles **/


.empire_profile_dialog {
    z-index:95;
    position:absolute;
    top:171px;
    left:0px;
    width:657px;
    height:573px;
    color:#2673bf;

}

div.empire-profile {
  text-align:left;
  position:absolute;
  top:40px;
  left:80px;
  width:500px;
  height:400px;
}

/** Close button **/

.empire_profile_dialog .close_button, .empire_profile_dialog .close_button_rollover {
    position:absolute;
    top:-1px;
    right:6px;
    width:38px;
    height:38px;
    cursor:pointer;
}

.empire_profile_dialog .close_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/close-44bc6c4a754d90a9d56164ff11e024c9.png ) no-repeat;
}

.empire_profile_dialog .close_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/notification/close_mouseover-d5c4d75629abe0d139281d0fe403cac8.png ) no-repeat;
}

div.empire-profile .header {
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

div.empire-profile span {
	color:#e0c210;	
}

.empire_profile_dialog .divider {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/profile/divider-a115ff1271f7c70cee589384b1e3d7b2.png );
    width:507px;
    height:9px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:-15px;
}

.empire_profile_dialog .stats_table td {
    margin: 2px;   
    padding:0px;
}

.empire_profile_dialog .stats_table .label {
	width:160px;
	margin-left: 15px;
	color: #48B5B5;
}

.empire_profile_dialog .stats_table .value {
		color: #FFFFFF;
		padding-bottom:5px;
}

.empire_profile_dialog .stats_table .rank {
    color: #e0c210;
		text-align:center;
}


.empire_profile_dialog .stats_table .rank-change {
	color:red;
	font-style:italic;
}

.empire_profile_dialog .stats_table .pos-rank-change {
	color:green;
}

.empire_profile_dialog .stats_table .neg-rank-change {
	color:red;
}

.empire_profile_dialog .send-message-button {
	cursor:pointer;
	width:37px;
	height:38px;
	position:absolute;
	top:-14px;
	right:60px;
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/send_button-663da632420dbb8c0e49c0c33aab595b.png ) no-repeat;
}

.empire_profile_dialog .send-message-button-rollover {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/send_button_rollover-f0c46d629915d62f9f8c156b61ea76d2.png ) no-repeat;	
}

.empire_profile_dialog .send-message-button-disabled {
	cursor:help;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/send_button_disabled-ec942b7f846ca446de817aad4d87c7ff.png ) no-repeat;	
}

.empire_profile_dialog .block-player-button, .empire_profile_dialog .unblock-player-button {
	cursor:pointer;
	width:37px;
	height:38px;
	position:absolute;
	top:-14px;
	right:10px;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/profile/block_player-483476698da8f7778ce1b8df90350647.png ) no-repeat;
}

.empire_profile_dialog .unblock-player-button { 
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/profile/unblock_player-16def7248c3750ce44c2d8fdf34b8188.png ) no-repeat;
}

.empire_profile_dialog .block-player-button-rollover {
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/profile/block_player_rollover-6c0bda6940f6b8fe3cab07a87feded15.png ) no-repeat;	
}

.empire_profile_dialog .unblock-player-button-rollover {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/profile/unblock_player_rollover-0c65c64189a066f1eb849c09293c414c.png ) no-repeat;	
}

/** Tabs **/

div.empire-profile .divider2 {
	margin-bottom:20px;
}

div.empire-profile .tab {
	float:left;
	width:120px;
	cursor:pointer;
}

div.empire-profile .tabs .selected {
	color:#e0c210;
	font-weight:bold;
	cursor: normal;
}

/** Attack histories **/


div.empire-profile  .attack-history-container {
	background:black;
	border: solid 1px #163e58;
	padding:5px;
	overflow-y: auto;
	max-height: 400px;
	margin:-10px;

}

div.empire-profile  .attack-history-container .attack-history {
  border-bottom: solid 1px #163e58;
  padding:5px;
  padding-bottom:5px;
  text-align: left;
	color: #0ed0ee;
	font-size:12px;
	position:relative;	
}

div.empire-profile  .attack-history-container .attack-history  div.text {
	margin:5px 5px 0px 5px;
	line-height:125%;
	font-style:italic;
}

div.empire-profile  .attack-history-container .attack-history  div.involved {
	color:white;
}


div.empire-profile .attack-history-container .attack-history  div.timestamp {
	font-size:9px;
	color:#48b5b5;
	margin-top:5px;
}

div.empire-profile .attack-results-table {
	position:relative;
	top:0px;
	left:40px;
}

/** Message histories **/

div.empire-profile  .message-history-container {
	background:black;
	border: solid 1px #163e58;
	padding:5px;
	overflow-y: auto;
	max-height: 400px;
	margin:-10px;

}

div.empire-profile  .message-history-container .message {
  border-bottom: solid 1px #163e58;
  padding:5px;
  padding-bottom:5px;
  text-align: left;
	color: #0ed0ee;
	font-size:12px;
	position:relative;	
}

div.empire-profile  .message-history-container .message  div.text {
	margin:5px 5px 0px 5px;
	line-height:125%;
	font-style:italic;
}

div.empire-profile  .message-history-container .message div.from-you {
	color:white;
	margin-left:15px;
}

div.empire-profile .message-history-container .message  div.timestamp {
	font-size:9px;
	color:#48b5b5;
	margin-top:5px;
}

div.empire-profile .message-history-container .message .sent-to-others {
	font-style:italic;
	font-size:10px;
	cursor:pointer;
}

div.empire-profile .message-history-container .message .reply-message {
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	right:5px;
	background: transparent url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/notification/reply-7985f29a35d7eb7c9096ecbf8aceced9.png ) no-repeat;
	cursor:pointer;
}

div.empire-profile .message-history-container .message .reply-message-rollover {
	background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/reply_mouseover-504e4b82231901a4cd4069c8ed240a24.png ) no-repeat;
}
/** Food Market Overlay **/

.food_market_overlay .inner-container  {
	margin:15px;
	width:400px;
}

.food_market_overlay .title {
	width:400px;
	text-align:center;
}

.food_market_overlay .title span {
	color:#E0C210;
}

/** Food dialogs **/


.food_market_overlay .buy {
	position:absolute;
	width:49px;
	height:20px;
	top:130px;
	left:330px;
	cursor:pointer;
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/buy-bc31f8c6a37e5f67a0547f91914fdfa2.png ) no-repeat;
}

.food_market_overlay .buy-rollover {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/market/buy_rollover-dbf8b5b8808d4ef9b2a05db8f2279ac0.png ) no-repeat;
}

.food_market_overlay .sell {
	position:absolute;
	width:49px;
	height:20px;
	top:160px;
	left:330px;
	cursor:pointer;
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/market/sell-d6a04b76796a1651342334d1eccca7a5.png ) no-repeat;
}

.food_market_overlay .sell-rollover {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/sell_rollover-1bf29fbe631060fd47e79883cceb10f1.png ) no-repeat;
}

.food_market_overlay .amount  {
	outline: none;
	height:20px;
	background-color:#000000;
	color:#0ed0ee;
	border-color:#2d2d2d;
	font-family: "Lao UI","Arial",sans-serif;
	font-size:13px;
	text-align:center;
	position:absolute;
	top:144px;
	left:160px;
}

@media screen and (max-device-width: 480px) {
 .food_market_overlay .amount  { color: #000000; background-color:#FFFFFF;}
}



#food_dialog_text {
    position:absolute;
    top:48px;
    left: 30px;
    width: 370px;
    color: #2673bf;
    text-align:left;
}

#food_dialog_text span {
    font-weight:bold;
    color:#E0C210;
}

#food_dialog_text .error {
    color:red;
		display:none;
}

#food_dialog_buy_price, #food_dialog_sell_price {
    position:absolute;
    left: 45px;
    color: #2673bf;
}

#food_dialog_buy_price span, #food_dialog_sell_price span {
	color:#0ed0ee;
}

#food_dialog_buy_price {
    top: 130px;
}

#food_dialog_sell_price {
    top: 160px;
}
html {
    height: 100%;
}

body {
	margin: 0px;
	text-align: center;
	height: 100%;
	width: 100%;
	font-family: "Lao UI","Arial",sans-serif;
	font-size:13px;
	color: #FFFFFF;
  	background: #000000;
}

#game_div {
    background: #000000 url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/game_background-dca0e660abf3eb96f0c1c11246960352.png) no-repeat;  
    width:1024px;
    height:744px;
    position:relative;
}


img {
    border: none;
}   

area {
    cursor: pointer;
}   

a {
    color:#d6c027;
    text-decoration: none;
}

/** Random styles **/

.transparent-background {
	background-image: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/transparent-541aa2b7667212d1498aff5a8d6916d6.gif); 
}

.visible {
    display: inline;
}

.hidden {
    display: none;
}

.empire_link {
    font-weight:bold;
    cursor:pointer;
}

.not_active_empire_link {
    font-weight:bold;
}


#main_spinner_div {
    position:absolute;
    width:100%;
    text-align: center;
    height:64px;   
    margin-top:100px;
    z-index: 1000;
}

.help_icon_small {
    cursor: help;
    width:18px;
    height:17px;
    background:url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/help_small-b2f75b8cdde1fd5073f5658f2947290e.png )
}

#score-overlay {
	position:absolute;
	z-index:15;
	top:169px;
	right:79px;
	width:206px;
	height:38px;
	display:none;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/score_overlay-79b8ca7010d769b8ec9236c36de73957.png ) no-repeat;
}

/** Level ups **/

#level-up-bar {
	position:absolute;
	z-index:15;
	top:130px;
	right:8px;
	width:210px;
	height:41px;
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/level_up_bar-cec91fc0b8455b01a63b3a95af2f5f38.png ) no-repeat;	
}

#empire_value_div_level {
	position:absolute;
	top:143px;
	right:181px;
	width:34px;
	height:18px;
	z-index:16;
    text-align: center;
    color:#c98734;
	font-weight:bold;
	
}

#level-progress {
	position:absolute;
	top:15px;
	left:44px;
	width:156px;
	height:11px;
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/level_progress-1d9a25748d578fb8b630edc52b936b50.png ) no-repeat;	
}


/** Menu Item Rollers **/

#main_menu_rollover_image_attack, #main_menu_rollover_image_market, #main_menu_rollover_image_research, #main_menu_rollover_image_ops, #main_menu_rollover_image_diplomacy, 
#main_menu_active_image_attack, #main_menu_active_image_market, #main_menu_active_image_research, #main_menu_active_image_ops, #main_menu_active_image_diplomacy, 
#main_menu_rollover_image_news, #main_menu_rollover_image_inventory, #main_menu_active_image_news, #main_menu_active_image_inventory,
#main_menu_rollover_image_turn_summary, #main_menu_active_image_turn_summary {
    display: none;
    position: absolute;
    z-index: 5;
    top: 104px;
}

#main_menu_rollover_image_attack, #main_menu_active_image_attack {
    left: 6px;
}

#main_menu_rollover_image_market, #main_menu_active_image_market  {
    left: 81px;
}
#main_menu_rollover_image_research, #main_menu_active_image_research {
    left: 159px;
}

#main_menu_rollover_image_ops, #main_menu_active_image_ops {
    left: 237px;
}

#main_menu_rollover_image_diplomacy, #main_menu_active_image_diplomacy {
    left: 315px;
}

#main_menu_rollover_image_news, #main_menu_active_image_news {
    left: 408px;
    top:19px;
}


#main_menu_rollover_image_turn_summary, #main_menu_active_image_turn_summary {
    left: 452px;
    top: 111px;
}

#main_menu_rollover_image_inventory, #main_menu_rollover_image_inventory {
    left: 393px;
    top:58px;
}



/** Button Rollers **/

#button_rollover_image_end_turn, #button_active_image_end_turn,
#button_rollover_image_logout, #button_active_image_logout,
#button_rollover_image_settings, #button_active_image_settings,
#button_rollover_image_reset, #button_active_image_reset,
#button_rollover_image_food_market, #button_active_image_food_market,
#button_rollover_image_tax_rate, #button_active_image_tax_rate,
#button_rollover_image_supply_change, #button_active_image_supply_change  {
    display: none;
    position: absolute;
    z-index: 5;
}





#button_rollover_image_end_turn, #button_active_image_end_turn {
    left: 591px;
    top: 98px;
}

#button_rollover_image_logout, #button_active_image_logout {
    left: 856px;
    top: 708px;
}

#button_rollover_image_reset, #button_active_image_reset {
    left: 788px;
    top: 695px;
}

#button_rollover_image_settings, #button_active_image_settings {
    left: 716px;
    top: 695px;
}

#button_rollover_image_food_market, #button_active_image_food_market {
    left: 947px;
    top: 52px;
}

#button_rollover_image_tax_rate, #button_active_image_tax_rate {
    left: 301px;
    top: 523px;
}

#button_rollover_image_supply_change, #button_active_image_supply_change {
    left: 738px;
    top: 482px;
}


#button_disabled_end_turn, #button_disabled_end_turn2, #button_disabled_end_turn3  {
    z-index: 15;
    position:absolute;
    left: 592px;
    top: 99px;
    cursor:help;
    width:111px;
    height:65px;
    background:url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/button_disabled_end_turn2-c49f1570a968491431dbe89488f77034.png)
}



/** Main click map stuff **/

#main_click_map_image {
    position: absolute;
    top: 0px;
    left: 0px;
    width:1024px;
    height: 744px;
    z-index: 10;
}

#disabled_main_menu {
    position: absolute;
    top: 73px;
    left: 3px;
    z-index: 100;
    cursor:help;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/disabled_main_menu-4338560894a8ea15fa8feecafc9efa07.png );
    width:395px;
    height:64px;
}

/** Empire Status Divs **/

#empire_value_div_credits, #empire_value_div_food, #empire_value_div_population {
    position: absolute;
    text-align: right;
    color:#64f6f6;
    text-shadow: 1px 1px 5px #fff;
    font-weight: bold;
    font: 14px Tahoma, Geneva, sans-serif;
}


#empire_value_div_credits {
    top: 13px;
    right: 22px;
}

#empire_value_div_food {
    top: 59px;
    right: 91px;
}


#empire_value_div_population {
    top: 103px;
    right: 22px;
}

#empire_value_div_empire_name {
    position: absolute;
    text-align: center;
    color:#61c5c9;
    font-weight: bold;
    font: 14px Tahoma, Geneva, sans-serif;
    text-shadow: 1px 1px 5px #fff;
    top: 95px;
    left: 64px;
    width: 230px;
}


#empire_value_div_air_quality, #empire_value_div_tax_rate, #empire_value_div_civilian_mood, #empire_value_div_military_moral {
    position: absolute;
    text-align: right;
    font-weight: bold;
    font: 13px Tahoma, Geneva, sans-serif;
}

#empire_value_div_tax_rate {
    color:#8c8138;
    text-shadow: 1px 1px 3px #ada748;
}

#empire_value_div_air_quality {
    right:218px;
    top:487px;
}

#empire_value_div_tax_rate {
    right:72px;
    top:527px;
}

#empire_value_div_military_moral {
    right:202px;
    top:527px;
}

#empire_value_div_civilian_mood {
    right:40px;
    top:487px;
}

/**var percent_colors = ["#8c3838", "#8c5638", "#8c6238", "#8c6d38", "#8c6d38", "#8c8138"]**/

/** Color fade classes for percentages **/

.p_fade5 {
    color:#8c8138;
    text-shadow: 1px 1px 3px #ada748;
}

.p_fade4 {
    color:#8c8138;
    text-shadow: 1px 1px 3px red;
}

.p_fade3 {
    color:#ada748;
    text-shadow: 1px 1px 3px red;
}

.p_fade2 {
    color:red;
    text-shadow: 1px 1px 3px red ;
}

.p_fade1 {
    color:maroon;
    text-shadow: 1px 1px 3px maroon;
}

.p_fade0 {
    color:maroon;
    text-shadow: 1px 1px 3px maroon;
}


/** Planets and military **/

#empire_value_div_food_planets, #empire_value_div_urban_planets, #empire_value_div_research_planets, #empire_value_div_ore_planets, #empire_value_div_supply_planets,
#empire_value_div_tourism_planets, #empire_value_div_anti_pollution_planets, #empire_value_div_government_planets, #empire_value_div_education_planets, #empire_value_div_petroleum_planets,
#empire_value_div_troops, #empire_value_div_generals, #empire_value_div_fighters, #empire_value_div_cruisers, #empire_value_div_defense_stations,
#empire_value_div_command_ships, #empire_value_div_carriers, #empire_value_div_agents,
#empire_value_div_score, #empire_value_div_net_worth {
    position: absolute;
    text-align: right;
    color:#c98734;
    font-weight: 0;
    font: 11px Tahoma, Geneva, sans-serif;
}


#empire_value_div_food_planets {
	top: 187px;
    right:210px;
}

#empire_value_div_urban_planets {
    top:209px;
    right:210px;
}

#empire_value_div_research_planets {
    top:231px;
    right:210px;
}

#empire_value_div_ore_planets {
    top:253px;
    right:210px;
}

#empire_value_div_troops {
    top:374px;
    right:210px;
}

#empire_value_div_generals {
    top:396px;
    right:210px;
}

#empire_value_div_fighters {
    top:418px;
    right:210px;
}

#empire_value_div_cruisers {
    top:440px;
    right:210px;
}

#empire_value_div_supply_planets {
    top:275px;
    right:210px;
}

#empire_value_div_tourism_planets {
    top:187px;
    right:40px;
}

#empire_value_div_anti_pollution_planets {
    top:209px;
    right:40px;
}

#empire_value_div_government_planets {
    top:231px;
    right:40px;
}

#empire_value_div_education_planets {
    top:253px;
    right:40px;
}

#empire_value_div_petroleum_planets {
    top:275px;
    right:40px;
}


#empire_value_div_defense_stations {
    top:374px;
    right:40px;
}

#empire_value_div_command_ships {
    top:396px;
    right:40px;
}

#empire_value_div_carriers {
    top:418px;
    right:40px;
}

#empire_value_div_agents{
    top:440px;
    right:40px;
}

#empire_value_div_score {
    top:174px;
    right:105px;
    font-weight: bold;
    font: 14px Tahoma, Geneva, sans-serif;
    color:#c98734;
    text-shadow: 1px 1px 3px #ada748;
	z-index: 20;
}

#empire_value_div_net_worth{
    top:131px;
    right:110px;
}

#empire_value_div_until_next_turn {
    position: absolute;
    text-align: right;
    color:#4c9cb5;
    font-weight: 0;
    font: 10px Tahoma, Geneva, sans-serif;
    top:8px;
    right:330px;
}

#empire_value_div_total_turns {
    position: absolute;
    text-align: center;
    color:#4c9cb5;
    font-weight: 0;
    font: 10px Tahoma, Geneva, sans-serif;
    top:36px;
    left:679px;
    width:32px;
    }

#empire_value_div_turns_left {
    position: absolute;
    text-align: center;
    color:#4c9cb5;
    font-weight: 0;
    font: 16px Tahoma, Geneva, sans-serif;
    top:27px;
    left:611px;
    width:67px;
        text-shadow: 1px 1px 3px #FFF;
}


#main_spinner_div {
    position:absolute;
    width:100%;
    text-align: center;
    height:64px;   
    top:200px;
}

/** Nuke and Chem display **/


#empire_value_div_nukes, #empire_value_div_chem {
    position:absolute;
    text-align:right;
    right: 30px;
    font: 10px Tahoma, Geneva, sans-serif;
}

#empire_value_div_nukes {
	top: 6px;
    color: #ba2d2d;
}

#empire_value_div_chem {
    top: 21px;
    color: #2ec05e;
}

/** Main Content Areas **/
#main_content_div {
    z-index: 15;
    position: absolute;
    top:171px;
    left:0px;
    width:657px;
    height:573px;
    background-color: transparent;
}


#help_button {
    z-index: 15;
    position: absolute;
    top:1px;
    left:614px;
    cursor:help;
}

/** Error Dialog **/

#error_dialog_div {
    z-index:900;
    position:absolute;
    top:300px;
    left:362px;
    width:300px;
    height:146px;
    background: transparent url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/error_message_background-285b9e9504b3ebc80e860240207694c7.png ) no-repeat;
}

#error_dialog_inner {
    margin:40px 20px 0px 20px;
    font-weight:normal;
    font-size:13px;
    font-family: "Lao UI","Arial",sans-serif;
        
    color:red;
}

#error_dialog_inner span {
    font-weight:bold;
    color:#e0c210;    
}

.error_dialog_close_button, .error_dialog_close_button_rollover {
    position:absolute;
    cursor:pointer;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/error_close-6532b03937474845d3d25bd5d0f3352b.png ) no-repeat;
    top:124px;
    left:183px;
    width:80px;
    height:19px;
}

.error_dialog_close_button_rollover {
    left:182px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/error_close_rollover-152bec09d802041cf63df0d233292060.png ) no-repeat;
}



/** Turn Summary Styles **/


#turn_summary_header {
    position:absolute;
    top:26px;
    left:36px;
    width:381px;
    height:29px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/turn/header-4207d82e0e4cecd01f4ccf79dc151c9d.png );
}

#turn_summary_header_inner {
    position:absolute;
    font: 24px arial;
    font-weight:0;
    text-align:right;
    color:#1cea31;
    left:160px;
    top:-3px;
    width:108px;
}

#turn_summary_content {
    position:absolute;
    top: 62px;
    left: 36px;
    width:586px;
}


#turn_summary_population, #turn_summary_food, #turn_summary_income, #turn_summary_research, #turn_summary_supply, #turn_summary_taxes, #turn_summary_ore, #turn_summary_petro, #turn_summary_tourism,
#turn_summary_nukes, #turn_summary_chems, #turn_summary_upkeep {
    position:relative;
    width:100%;
    height:27px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/turn/headers-cdc048abee20ba8cd40ab4a273da0ffe.png );
    
}

#turn_summary_content .rval, #turn_summary_supply_inner {
    text-align:right;
    position:absolute;
    right:60px;
    top:5px;
    color: #1cea31;
    font: 16px arial;
}


#turn_summary_content .vval {
    text-align:left;
    position:absolute;
    left:280px;
    top:4px;
    color: #1cea31;
    font: 13px arial;
}

#turn_summary_supply_inner {
    text-align:left;
    top:30px;
    left:66px;
    font: 13px arial;
    width:476px;
}

#turn_summary_food {
    background-position: 0px -26px;    
}

#turn_summary_income {
    background-position: 0px -53px;    
}

#turn_summary_research {
    background-position: 0px -179px;    
}

#turn_summary_supply {
    background-position: 0px -264px;    
    height:65px;
}

#turn_summary_taxes {
    margin-top:2px;
    background-position: 0px -80px;  
}

#turn_summary_ore {
    margin-top:1px;
    background-position: 0px -132px;  
}

#turn_summary_tourism {
    margin-top:1px;
    height:24px;
    background-position: 0px -108px;  
}

#turn_summary_petro {
    margin-top:1px;
    background-position: 0px -154px;  
}


#turn_summary_chems {
    margin-top:2px;
    background-position: 0px -215px;  
}

#turn_summary_nukes {
    margin-top:2px;
    background-position: 0px -238px;  
}

#turn_summary_upkeep {
    margin-top:8px;
    background-position: 0px -340px;  
}

#turn_summary_upkeep_inner {
    position:absolute;
    top:6px;
    left:140px;
    color:#65ffff;
    font: 13px arial;
    
}

#turn_summary_upkeep_inner span {
    color: #efb61d;
}



#turn_summary_pay_buttons {
    width:100%;
    margin-top:10px;
}



.pay_automatically_button, .pay_automatically_button_rollover {
    cursor: pointer;
    width:224px;
    height:51px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/turn/pay-automatically-45bf27ed06edeed1edeb053f7bd68f3d.png );
}


.pay_automatically_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/turn/pay-automatically-rollover-feb56a70bac01c7cc447e88538467376.png );
}


.pay_manually_button, .pay_manually_button_rollover {
    cursor: pointer;
    width:224px;
    height:51px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/turn/pay-manually-5ad68848981ce9968149df5e39e6bd1a.png );
}


.pay_manually_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/turn/pay-manually-rollover-25084dfa0c2c29a77598e653ff43a827.png );
}





#turn_payment_controls {
    margin-left:20px;
    margin-top:20px;
}


#turn_summary_payment_area_credits, #turn_summary_payment_area_food {
    text-align:left;
    color: #65ffff;
    margin-top:20px;
}

#turn_summary_payment_area_food {
    top: 410px;
}


.turn_summary_require_label {
    float:left;
    width:220px;
}

.turn_summary_require_label span {
    color: #efb61d;
}


#turn_summary_credit_payment_message, #turn_summary_food_payment_message {
    color:red;
    text-align: center;
    width:100%;
    height:20px;
}






/** Attack backgrounds **/

#attack_empire_background, #attack_pirate_background {
    position: absolute;
    top:-10px;
    left:115px;
    width:437px;
    height:94px;
}

#attack_empire_background {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/empire_list_header-588bac12a294d5fcbdc1edad2259b0f0.png ) no-repeat;
}

#attack_pirate_background { 
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/pirate_list_header-82c6feaed944f315bd29854ade696432.png ) no-repeat;
}

.attack_empire_tab_button, .attack_empire_tab_button_rollover, .ops_empire_tab_button, .ops_empire_tab_button_rollover {
    position:absolute;
    top:-29px;
    left:43px;
    width:120px;
    height:75px;
    cursor:pointer;
    z-index:250;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/empire_tab-87f6f735b1cd0faa4cbff0b1175ab302.png );
}

.attack_empire_tab_button_rollover, .ops_empire_tab_button_rollover  {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/empire_tab_rollover2-587b406a4c3b2cb9c103e95930a7370b.png );
}

.attack_enemy_tab_button, .attack_enemy_tab_button_rollover, .ops_enemy_tab_button, .ops_enemy_tab_button_rollover {
    position:absolute;
    top:-29px;
    left:161px;
    width:120px;
    height:75px;
    cursor:pointer;
    z-index:250;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/enemy_tab-133603cda5c34472006c6719c7e33c09.png );
}

.attack_enemy_tab_button_rollover, .ops_enemy_tab_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/enemy_tab_rollover-0a497a0fd30cdbcfcaa8ae858e133d87.png );
}

.attack_pirate_tab_button, .attack_pirate_tab_button_rollover,  .ops_pirate_tab_button, .ops_pirate_tab_button_rollover {
    position:absolute;
    top:-29px;
    left:271px;
    width:120px;
    height:75px;
    cursor:pointer;
    z-index:250;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/pirate_tab-5ac2bb7e948cba5b8a54da434aa7812a.png );
}

.attack_pirate_tab_button_rollover, .ops_pirate_tab_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/pirate_tab_rollover2-4da4e90ea867a2585ff9496b099d3ef1.png );
}




.pirate_raid_button, .pirate_raid_button_rollover {
    cursor: pointer;
    width:36px;
    height:36px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/button_pirate_raid-cb602cd7fae8a36a8eb5a0d8759a42fe.png );
}

.pirate_raid_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/button_pirate_raid_rollover-946835d1dc55fd44b52d3189589e1b51.png );
}

.pirate_raid_disabled_button, .pirate_raid_disabled_button_rollover {
    cursor: help;
    width:36px;
    height:36px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/button_pirate_raid_disabled-bf87db09b2e3266158f5ef5b356c1d99.png );
}

.pirate_table, .empire_list_table {
    width: 520px;
}

.pirate_table td, .empire_list_table td {
    border-bottom: solid 1px #35516d;
    padding-top:3px;
    padding-bottom:2px;
    color: #46ce34;
    font-size:12px;
       
    vertical-align: bottom;
}

.no_rows_in_table {
    color: #46ce34;
    font-size:12px;
       
    margin-top:20px;

}


#pirate_attack_dialog, #invasion_dialog {
    position: absolute;
    top:24px;
    left:50px;
    width:575px;
    height:519px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/attack_background-b48de1539bf0bd0ea3b6c06e1cf8ea46.png ) no-repeat;
}

#invade_dialog_layer, #guerilla_dialog_layer, #nuke_dialog_layer, #chem_dialog_layer {
    position: absolute;
    top:32px;
    left:409px;
    width:210px;
    height:177px;
    z-index:50;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/invade_dialog_layer-c3829936f883505a540939b96b231539.png ) no-repeat;
}

#guerilla_dialog_layer {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/guerilla_dialog_layer-8dea5d65e56d943b4d6a4d75822643fb.png ) no-repeat;
}
#nuke_dialog_layer {
    top: 46px;
    left:410px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/nuke_dialog_layer-e22352b1c1114a78f80fd136a121a80e.png ) no-repeat;
}
#chem_dialog_layer {
    top: 67px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/chem_dialog_layer-ddba1c8dc602fb05238171eff2399b7f.png ) no-repeat;
}




#attack_dialog_title {
    position:absolute;
    left: 125px;
    top: 160px;
    text-align:left;
    color: #2673bf;
}

.attack_dialog_name {
    font-weight:bold;
    color:#e0c210;
    margin-top:5px;
}

.attack_dialog_error {
    margin-top:5px;
    color:#b9340f;
    margin-left:5px;
    width:270px;
		font-size: 11px;
}

#attack_unit_selection_div {
    position:absolute;
    left: 125px;
    top: 275px;
    text-align:left;
    color: #2673bf;
    font-weight:bold;
}

.unit_selection_label {
    float:left;
    width:131px;
    margin-left:5px;
    margin-bottom:12px;
}


.abort_attack_button, .abort_attack_button_rollover {
    cursor: pointer;
    position:absolute;
    top: 452px;
    left: 332px;
    width:66px;
    height:28px;
    background: transparent;
    z-index:100;
}

.abort_attack_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/button_abort_rollover-82c2054e88d82752d2f1b77283e9a1b5.png );
}

.confirm_attack_button, .confirm_attack_button_rollover {
    cursor: pointer;
    position:absolute;
    top: 399px;
    left: 243px;
    width:68px;
    height:92px;
    background: transparent;
    z-index:100;
}

.confirm_attack_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/button_attack_rollover-3aa21106e866d669ee175b92ec20d6c2.png );
}


/** Attack Results Stuff **/

#attack_results_background {
    position: absolute;
    top:24px;
    left:50px;
    width:563px;
    height:498px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/attack_results_background2-08bb609bc930ebd1fb5c851d24417a97.png ) no-repeat;
}



.attack_results_close_button, .attack_results_close_button_rollover {
    cursor: pointer;
    position:absolute;
    top: 378px;
    left: 245px;
    width:68px;
    height:91px;
    background: transparent;
    z-index:100;
}

.attack_results_close_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/button_attack_results_close_rollover-c7e7ed6f21d1c274e68e545a46b7a924.png );
}

#attack_results_intro {
    position:absolute;
    left: 135px;
    top: 120px;
    width:394px;
    text-align:left;
    color: #2673bf;  
    font-size:12px;
}


#attack_results_intro span {
    font-weight:bold;
    color:#e0c210;
}

.attack-results-table {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/attack_results_table-3468086a01a591cd5fb0f5f1f50c2a94.png );
    position: absolute;
    left: 135px;
    top: 194px;
    width: 370px;
    height: 150px;
}

.attack-results-table .c1, .attack-results-table .c2, .attack-results-table .c3 {
    position:absolute;
    font-size:12px;
    color:#1f9ed1;
    text-align:center;
    width:85px;
}


.attack-results-table .c1 {
    left:30px;
    text-align: left;
    width:200px;
}

.attack-results-table .c2 {
    color:#b61a1d;
    left:198px;
}


.attack-results-table .c3 {
    color:#1ccd2d;
    left:284px;
}

.attack-results-table .rh {
    top: 1px;
}

.attack-results-table .r_troop {
    top: 19px;
}

.attack-results-table .r_general {
    top: 38px;
}

.attack-results-table .r_fighter {
    top: 57px;
}

.attack-results-table .r_cruiser {
    top: 76px;
}

.attack-results-table .r_defense_station {
    top: 95px;
}
.attack-results-table .r_command_ship {
    top: 114px;
}
.attack-results-table .r_carrier {
    top: 132px;
}


/** Empire Attack **/
.invade_button, .invade_button_rollover, .guerilla_button, .guerilla_button_rollover, .nuke_button, .nuke_button_rollover, .chem_button, .chem_button_rollover{
    cursor: pointer;
    width:35px;
    height:36px;
    float:left;
}

.invade_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/button_invade-3e0315d0da4df647b88998af168306e6.png );
}

.invade_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/button_invade_rollover-a7aed2417b76dcc7b67c06890c292fd4.png );
}

.guerilla_button {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/button_guerilla-6802b218cf8b4af8b734b28572e9d8e4.png );
}

.guerilla_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/button_guerilla_rollover-523cd9037bf38842d387ee9e648ba05d.png );
}

.nuke_button {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/button_nuke-671f9412c201ec59aa33aa50e47ba8ca.png );
}

.nuke_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/button_nuke_rollover-82a995c6750d4980d32a0b2f65c13a35.png );
}

.chem_button {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/attack/button_chem-a26de3af54f310964035e7b89c772eb4.png );
}

.chem_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/button_chem_rollover-8c1744f7c8f094347ec2616db2bfeeae.png );
}

.empire_list_table .col1, .empire_list_table .col2, .empire_list_table .col3 {
    vertical-align: top;
    padding-top:20px;
}

.empire_list_table .col1 {
    width:220px;
}

.empire_list_table .col2 {
    width:90px;
}

.empire_list_table .col3 {
    width:60px;
}

.empire_list_table .col4 {
    width:144px;
}

#empire_list_order_name {
    position:absolute;
    cursor: pointer;
    top:45px;
    left:140px;
    width:100px;
    height:20px;
    z-index:100;
}

#empire_list_order_worth {
    position:absolute;
    cursor: pointer;
    top:45px;
    left:280px;
    width:100px;
    height:20px;
    z-index:100;
}

#empire_list_order_planets {
    position:absolute;
    cursor: pointer;
    top:45px;
    left:380px;
    width:80px;
    height:20px;
    z-index:100;
}

.invade_disabled_button, .guerilla_disabled_button, .nuke_disabled_button,  .chem_disabled_button {
    cursor: help;
    width:35px;
    height:36px;
    float:left;
}

.invade_disabled_button {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/button_invade_disabled-7c1b61faf26a7f40b5a1d0829deeece8.png );
}

.guerilla_disabled_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/button_guerilla_disabled-d67024f046461a13205c6edb09b92922.png );
}
.nuke_disabled_button  {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/attack/button_nuke_disabled-5d3349beed82e49ab6c53c80d2813fc0.png );
}
.chem_disabled_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/attack/button_chem_disabled-0666c06ebe253ce7d9b6a79dbcdba346.png );
}


/** Popup dialogs **/

.tax_rate_dialog {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/tax/tax_background-a6f7aff16878538f9e9b68c3d2c3a205.png );
    position:absolute;
    z-index:200;
    top:220px;
    left:200px;
    width:430px;
    height:238px;
}

.tax_slider_track {
    position:absolute;
    top:96px;
    left:192px;
    width:114px; 
    height:11px;
    cursor: pointer;
}

.tax_slider_handle {
    width:28px; 
    height:24px;
    top:-4px;
    position:absolute;
}

#tax_rate_dialog_display {
    position:absolute;
    text-align:center;
    left:205px;
    width:84px;
    top: 118px;
    color: #da9b14;
}

.tax_dialog_save_button, .tax_dialog_save_button_rollover {
    cursor:pointer;
    position:absolute;
    top:90px;
    left: 316px;
    width: 85px;
    height:28px;
}

.tax_dialog_save_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/tax/save_rollover-096b73707a73b8bd01d365ec1181db33.png );
}

.tax_dialog_cancel_button, .tax_dialog_cancel_button_rollover {
    cursor:pointer;
    position:absolute;
    top:112px;
    left: 316px;
    width: 85px;
    height:28px;
}

.tax_dialog_cancel_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/tax/cancel_rollover-eed61fe5756ad2e9aab3fe60e95bad58.png );
}


/** Supply Dialog **/

.supply_dialog {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/supply/supply_background2-38386d58e01bfe2e787164a7e8af94fc.png );
    position:absolute;
    z-index:200;
    top:180px;
    left:200px;
    width:430px;
    height:355px;
}


.supply_dialog_save_button, .supply_dialog_save_button_rollover {
    cursor:pointer;
    position:absolute;
    top:325px;
    left: 316px;
    width: 64px;
    height:27px;
}

.supply_dialog_save_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/supply/save_rollover-46719d55025ca8d06290be5d1b44f0a7.png );
}

.supply_dialog_cancel_button, .supply_dialog_cancel_button_rollover {
    cursor:pointer;
    position:absolute;
    top:325px;
    left: 257px;
    width: 62px;
    height:26px;
}

.supply_dialog_cancel_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/supply/cancel_rollover-11c67611a558fdb0e7dfe90261b73da7.png );
}

.supply_dialog_label {
    padding-right:40px;
    text-align:left;
    color: #2673bf;
    font-weight:bold;
    font: 12px Tahoma, Geneva, sans-serif;   
}




/* Diplomacy */

.diplomacy_empire_button, .diplomacy_empire_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:43px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/empire_tab-a3ddca9d8e1bd7f53f743d90e20d72b2.png )
}

.diplomacy_empire_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/empire_tab_rollover-c103a015e7d38ccc5be4c2857b38c7da.png )
}

.diplomacy_proposed_button, .diplomacy_proposed_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:161px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/proposed_tab-3db88e5e4997953f9d3c61b1d2d8bbb0.png )
}

.diplomacy_proposed_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/proposed_tab_rollover-56f11d328b5805b96ebd35a8860742f1.png )
}


.diplomacy_requests_button, .diplomacy_requests_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:279px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/requests_tab-2628330a5949e31642a61122cbafb133.png )
}

.diplomacy_requests_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/requests_tab_rollover-02703295f71027c53e6d05133add1547.png )
}

#diplomacy_empire_header, #diplomacy_proposed_header, #diplomacy_requests_header {
    position: absolute;
    width:446px;
    height:94px;
    top:-10px;
    left:120px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/empire_header-f57ae41c240ed4e296690bb806b17b26.png )
}

#diplomacy_proposed_header {
    left:100px;
    width:472px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/proposed_header-ed07c3fcb321501a75a0c578d3307df0.png )
}

#diplomacy_requests_header {
    left:100px;
    width:480px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/requests_header-57b6e8b32ec3de965a92f03863d8ec4b.png )
}



.send_message_button, .send_message_button_rollover {
    cursor: pointer;
    width: 37px;
    height: 38px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/send_button-663da632420dbb8c0e49c0c33aab595b.png )
}

.send_message_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/send_button_rollover-f0c46d629915d62f9f8c156b61ea76d2.png )
}

.send_message_disabled_button, .send_message_disabled_button_rollover {
    cursor: help;
    width: 37px;
    height: 38px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/send_button_disabled-ec942b7f846ca446de817aad4d87c7ff.png )
}



.request_alliance_button, .request_alliance_button_rollover {
    cursor: pointer;
    width: 37px;
    height: 38px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/propose_button-91bd51b296a6a543a1a84dba636d024c.png )
}

.request_alliance_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/diplomacy/propose_button_rollover-3b532ee2776c077ebd5826a2c2a854bf.png )
}


.request_alliance_disabled_button, .request_alliance_disabled_button_rollover {
    cursor: help;
    width: 36px;
    height: 38px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/propose_button_disabled-f356a04180736e4123518354e9e622e7.png )
}


.cancel_alliance_button, .cancel_alliance_button_rollover {
    cursor: pointer;
    width: 37px;
    height: 38px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/cancel_button-605cc682fd4c0f36704008559e80a091.png )
}

.cancel_alliance_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/cancel_button_rollover-2ba1065c351906a859c6d2c4c4db7c23.png )
}


.accept_alliance_button, .accept_alliance_button_rollover {
    cursor: pointer;
    width: 37px;
    height: 38px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/accept_button-5113a16a1e036773bedefa1633093461.png )
}

.accept_alliance_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/diplomacy/accept_button_rollover-7b984d7673bad7fd1fc46b5931bb4547.png )
}

.reject_alliance_button, .reject_alliance_button_rollover {
    cursor: pointer;
    width: 37px;
    height: 38px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/cancel_button-605cc682fd4c0f36704008559e80a091.png )
}

.reject_alliance_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/diplomacy/cancel_button_rollover-2ba1065c351906a859c6d2c4c4db7c23.png )
}





/** Ops **/

#ops_empire_header {
    position: absolute;
    width:446px;
    height:94px;
    top:-10px;
    left:120px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/empire_header-faae2d2080e2fa4b2ac2d4277230bbcd.png )
}

#ops_pirates_header {
    position: absolute;
    width:446px;
    height:94px;
    top:-10px;
    left:120px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/pirate_header-d94e7124a465f595aaca8c0bb3a60861.png )
}





.send_spy_button, .send_spy_button_rollover, .send_spy_disabled_button,
.spy_relationships_button, .spy_relationships_button_rollover, .spy_relationships_disabled_button,
.insurgent_aid_button, .insurgent_aid_button_rollover, .insurgent_aid_disabled_button,
.support_dissension_button, .support_dissension_button_rollover, .support_dissension_disabled_button, 
.demoralize_troops_button, .demoralize_troops_button_rollover, .demoralize_troops_disabled_button, 
.bomb_food_button, .bomb_food_button_rollover, .bomb_food_disabled_button, 
.take_hostages_button, .take_hostages_button_rollover, .take_hostages_disabled_button, 
.dirty_bomb_button, .dirty_bomb_button_rollover, .dirty_bomb_disabled_button, 
.sabotage_button, .sabotage_button_rollover, .sabotage_disabled_button,
.poison_farms_button, .poison_farms_button_rollover, .poison_farms_disabled_button,
.blow_chems_button, .blow_chems_button_rollover, .blow_chems_disabled_button,
.crash_stock_exchange_button, .crash_stock_exchange_button_rollover, .crash_stock_exchange_disabled_button,
.nuclear_sabotage_button, .nuclear_sabotage_button_rollover, .nuclear_sabotage_disabled_button {
    cursor: pointer;
    width:30px;
    height:30px;
    float:left;
}

.send_spy_button, .spy_relationships_button {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/send_spy_button-1ef101e3e706ad25a65d215c15c2fd23.png );
}

.send_spy_button_rollover, .spy_relationships_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/send_spy_button_rollover-c5049b27c0842a8cb8b803dce0013bd2.png );
}

.send_spy_disabled_button, .spy_relationships_disabled_button {
    cursor: help;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/send_spy_button_disabled-deb29af03329bd915fd9908ff86e2c34.png );
}


.insurgent_aid_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/insurgent_aid_button-61092a8eea6c577d49192f031e1cd3de.png );
}

.insurgent_aid_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/insurgent_aid_button_rollover-207ec124a83821055ba44cd1cc39e8e2.png );
}

.insurgent_aid_disabled_button {
    cursor: help;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/insurgent_aid_button_disabled-e0ed20ead3251ea290590388d2d9e307.png );
}

.support_dissension_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/support_dissension_button-d20d72813e4777c9d631a3592c21b285.png );
}

.support_dissension_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/support_dissension_button_rollover-1f81a2ca437193a8e0a08b3248e25562.png );
}

.support_dissension_disabled_button {
    cursor: help;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/support_dissension_button_disabled-4f67ff68c36c697f740001e4b89a91b4.png );
}

.demoralize_troops_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/demoralize_troops_button-690b22b6d6613a502223de4fd9fe2f3a.png );
}

.demoralize_troops_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/demoralize_troops_button_rollover-280080666e23606dbe655eb7152aa397.png );
}

.demoralize_troops_disabled_button {
    cursor: help;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/demoralize_troops_button_disabled-d35a6b54bc1ef9495e70d3a748b6af25.png );
}

.bomb_food_button {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/bomb_food_button-b47977f9fd56f199df909fed3f6c04e9.png );
}

.bomb_food_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/bomb_food_button_rollover-b72997923f2c446381f5b1301b80cba7.png );
}

.bomb_food_disabled_button {
    cursor: help;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/bomb_food_button_disabled-d01402954a12bb7194d4dc5db22b346f.png );
}


.take_hostages_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/take_hostages_button-e8c598316a92cf079ee001f70dee5ed5.png );
}

.take_hostages_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/take_hostages_button_rollover-70ff59003057a0db9f6fc2fdb3fa746d.png );
}

.take_hostages_disabled_button {
    cursor: help;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/take_hostages_button_disabled-d469083c8e2225a8b35cfec521800451.png );
}


.dirty_bomb_button {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/dirty_bomb_button-bbf039221d279f24a5fec9ff3106c16e.png );
}

.dirty_bomb_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/dirty_bomb_button_rollover-7bc8e1579e4d4c9e88265f806e849687.png );
}

.dirty_bomb_disabled_button {
    cursor: help;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/dirty_bomb_button_disabled-8bdac194aa13e9f0bfb3434292b6174b.png );
}

.sabotage_button {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/sabotage_button-8553d43d381ec84ea59a16cedf44e218.png );
}

.sabotage_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/sabotage_button_rollover-b208795c6dddbe6f4f16119d00295168.png );
}

.sabotage_disabled_button {
    cursor: help;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/sabotage_button_disabled-ab8643b6e83504ff1eab5ce25d4615c3.png );
}


.blow_chems_button {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/blow_chems_button-09815965b40dffc80901680169f4d640.png );
}

.blow_chems_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/blow_chems_button_rollover-1790cc316aaa69ade75d56fb9b8cd3f8.png );
}

.blow_chems_disabled_button {
    cursor: help;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/blow_chems_button_disabled-a6d78332e226f4b69f4c2925803f83dc.png );
}

.poison_farms_button {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/poison_farms_button-4138dae1a5dc9ebc761700e4a3a3c315.png );
}

.poison_farms_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/poison_farms_button_rollover-b4b91178e9a3e65333cb62f9931033de.png );
}

.poison_farms_disabled_button {
    cursor: help;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/poison_farms_button_disabled-8c8324a83cdaceca0c22850c50a03b51.png );
}



.nuclear_sabotage_button {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/nuclear_sabotage_button-8c78e38930b017670ee04482472ea5b1.png );
}

.nuclear_sabotage_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/nuclear_sabotage_button_rollover-a98d2f7b857cf5530d3939d8c9642089.png );
}

.nuclear_sabotage_disabled_button {
    cursor: help;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/nuclear_sabotage_button_disabled-d58141fe5135ff71db45e85c997ab753.png );
}


.crash_stock_exchange_button {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/crash_stock_exchange_button-2d90877886cb2eb5d19a8e4e794da5cd.png );
}

.crash_stock_exchange_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/ops/crash_stock_exchange_button_rollover-ac4e1e5ec83364dd192be89db715fd59.png );
}

.crash_stock_exchange_disabled_button {
    cursor: help;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/ops/crash_stock_exchange_button_disabled-5308655500853e9555b5fa2fd23e793f.png );
}


.special_ops_action {
    display:inline;
}

.special_ops_action .pb {
    float:left;
    width: 120px;
    height: 25px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/price_bar-70c4cf26289545fe8322551456a94b57.png ) no-repeat;
    margin-top:4px;
    text-align:center;
    background-position:center bottom; 
    color: #49bdc4;
    font-size:10px;
}

.pb .p {
    color:#e0c210;
}


.spy_on_pirate_price, .spy_on_pirate_price_hidden  {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/ops/spy_on_pirate_price-35e39dd4c3d105a64f61ddb3bd37a76e.png ) no-repeat;
    float:left;
    width:112px;
    height:24px;
    margin-top:4px;
    text-align:center;
    color:#e0c210;
    font-size:10px;
}

.spy_on_pirate_price_hidden {
    display:none;
}


/** News **/


#news_background {
    position: absolute;
    width:577px;
    height:515px;
    top:27px;
    left:30px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/news/news_background-815d5432fbcbf21b5aab645af9af7832.png )
}

.news_empire_button, .news_empire_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:43px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/news/my_empire_tab-cee7c00f3b225cd55b00d0a431ad8baf.png )
}

.news_empire_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/news/my_empire_tab_rollover-a0c770df52e7f02f6733df30370995f2.png )
}

.news_universe_button, .news_universe_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:161px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/news/my_universe_tab-53840130a64ce3d7b286df218a2fc226.png )
}

.news_universe_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/news/my_universe_tab_rollover-f4125157ab798ffc4451020e14a2f63c.png )
}
.notification .empire_link {
    text-decoration:none;
}

#news_load_more {
    color: #5eecec;
    padding: 10px 0px;
    font-weight:bold;
    cursor:pointer;
}

.notification_button {
    margin-left:20px;
    cursor:pointer;
}


/** Top Players **/

#top_players_background {
    position: absolute;
    width:577px;
    height:515px;
    top:27px;
    left:30px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/top_players/top_players_background-4a7d5f3e776b76e923927086c308f791.png )
}


.top_players_my_universe_button, .top_players_my_universe_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:43px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/top_players/my_universe_tab-8046352ae03adbacce51dba08293a4fa.png )
}

.top_players_my_universe_button_rollover {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/top_players/my_universe_tab_rollover-e029d5c05ff3011625e31cabef0d7cb6.png )
}

.top_players_friends_button, .top_players_friends_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:279px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/top_players/friends_tab-549d004e28f4ed99681f28d05063f7e5.png )
}

.top_players_friends_button_rollover {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/top_players/friends_tab_rollover-561c8e66949b284b597d0d85f78bb58f.png )
}


.top_players_all_button, .top_players_all_button_rollover {
    position: absolute;
    width:118px;
    height:74px;
    cursor:pointer;
    z-index:250;   
    top:-29px;
    left:161px;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/top_players/all_tab-17a1e6a750deedec5798d36e3d2b22e8.png )
}

.top_players_all_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/top_players/all_tab_rollover-826a9b73befd5ed7908db3b27a445daa.png )
}

#top_players_sort_div {
    position: absolute;
    left:56px;
    top:472px;
    width:528px;
    height: 45px;
    text-align:left;
    color: #b79a13;
    font-size:12px;
       
    z-index:20;
}

#top_players_sort_div span {
    cursor:pointer;
    text-shadow: 1px 1px 3px #3a540b;
    margin-right:15px;
}

#top_players_sort_div .current_sort {
    color: #48b5b5;
}

#top_players_sort_div .over {
    color: #49d220;
    text-shadow: 1px 1px 3px #3a540b;
}

#top_players_table {
    width:100%;
}

#top_players_table th {
    color: #b79a13;
    font-size:12px;
    text-shadow: 1px 1px 3px #3a540b;
       
    text-align: left;
    border-bottom: solid 1px #9fad0d;
}

#top_players_table td {
    color: #48b5b5;
    font-size:11px;
       
    text-align: left;
    border-bottom: solid 1px #163e58;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
		letter-spacing:-1px;
}

#top_players_table .name, #top_players_table .rank {
    text-align: left;
}

#top_players_table span {
    text-decoration:none;
    font-weight:normal;
}





/** Research **/

#research_table .learned_research_title {
    text-align:left;
    width:140px;
    padding-right:20px;
    font-weight:bold;
    padding-left:5px;
    color:white;
}

.reset_empire_dialog {
    z-index:200;
    position:absolute;
    top:300px;
    left:362px;
    width:300px;
    height:146px;
    background: transparent url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/error_message_background-285b9e9504b3ebc80e860240207694c7.png ) no-repeat;
}

.email_setup_dialog {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/email_setup_background-2b76c81c0bd67ccffd862ada2f14ac75.png );
    position:absolute;
    z-index:200;
    top:180px;
    left:200px;
    width:430px;
    height:355px;
}




#empire_list_header_table {
    position:absolute;
    top:50px;
    left:45px;
    width:540px;
    z-index:30;
}


#empire_list_header_table th {
    color: #d6c027;
    font-size:12px;
       
    text-align: left;
    border-bottom: solid 1px #d6c027;
}


.empire_list_table {
    width: 540px;
    margin-top:0px;
}

.empire_list_table td {
    color: #48b5b5;
    font-size:11px;
       
    text-align: left;
    border-bottom: solid 1px #163e58;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left:5px;
}

.no_rows_in_table {
    color: #46ce34;
    font-size:12px;
       
    margin-top:20px;

}

.highlighted_row td {
    background-color:#1f1f1f;
    color:#d6c027;
}

.ops .highlighted_row td {
	vertical-align:top;
}


#modal-background, #error-modal-background { 
    position: fixed; 
    left: 0; 
    top: 0; 
    width: 100%; 
    height: 100%; 

    background-color: #000000;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
    opacity:.60;
    z-index: 100;
}

#error-modal-background {
	z-index: 800;
}

#tutorial_div {
    position:absolute;
    top:150px;
    z-index: 100;
    left:277px;
}

.empire_status_at_war, .empire_status_ally, .empire_status_penalty, .empire_status_under_protection, .empire_status_cloaked {
    width:16px;
    height:16px;
    margin-left:2px;
    margin-right:2px;
    float:left;
    cursor:help;
}

.empire_status_at_war {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/empire_status/enemy-1cb68a919d64dabe13c5b0d283d04f32.png ) no-repeat;
}

.empire_status_ally {
    height:14px;
    margin-left:4px;
    margin-right:4px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/empire_status/ally-8adf3676d0cee38deb0a381aaae799c7.png ) no-repeat;
}

.empire_status_penalty {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/empire_status/penalty_attack-26849190dc1c671ccbb3ec1b26487232.png ) no-repeat;
}
.empire_status_under_protection {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/empire_status/under_protection-0c8a68e3564bd5e55cdc31277ed5df18.png ) no-repeat;
}

.empire_status_cloaked {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/empire_status/cloaked-da2dea4f5ecf7f34b5f392a448ae8fb2.png ) no-repeat;
}


#error_dialog_div .buy_turns_link {
	width:75px;
	height:19px;
	cursor:pointer;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/buy_turns-bc2aa5e0dfd18c5861dc3a04fa9cc1ca.png ) no-repeat;
	position:absolute;
	top:86px;
	left:115px;
}


#important-message-dialog {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/dialog_background-2f4d4bc673d55d051822fb6b3b4dc780.png);
	position:absolute;
	top:160px;
	left:100px;
	width:426px;
	height:327px;
	z-index:100;
}

.dialog-background-close-button {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/dialog_background_close-600a439b1bd8e5a3e2be163482a33a6a.png) no-repeat;
	width:37px;
	height:36px;
	position:absolute;
	right:23px;
	top:23px;
	cursor:pointer;
}

.dialog-background-close-button-rollover {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/dialog_background_close_rollover-5bbd88228cf54b17d96ac859473a143d.png) no-repeat;
}

#important-message-dialog .message{
	margin-top:50px;
	color:red;
	font-size:18px;
	font-weight:bold;
	color:#c98734;
}

div.attack-status-items {
	margin-top:5px;
	margin-left:10px;
}

div.attack-status-items .more-link {
	color:#b61a1d;
	cursor:pointer;
}

#game-center {
	padding-top:20px;
	width:560px;
	padding-bottom:40px;
}

#game-center .server {
	margin:10px 20px 10px 20px;
	position:relative;
	width:452px;
	height:108px;
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/game_center/server-cda46ada5009f61fb0dc4fe0be86d04e.png) no-repeat;  
	font-size:11px;
	color:#399aa2;
}

#game-center .server a {
	color:#399aa2;
}

#game-center .server a:hover {
	text-decoration:underline;
}

#game-center .server .server-name {
	position:absolute;
	top:6px;
	left:163px;
	width:170px;
	height: 20px;
}

#game-center .server .logo {
	position:absolute;
	top:12px;
	left:0px;
}

#game-center .server .turns-left {
	position:absolute;
	left:124px;
	top:47px;
}

#game-center .server .new-notifications {
	cursor:pointer;
	position:absolute;
	top:32px;
	left:124px;
	width:120px;
	text-align:left;

}

#game-center .server .rank {
	position:absolute;
	
	top:32px;
	right:70px;
	text-align:right;
}


#game-center .server .age {
	position:absolute;
	top:32px;
	right:70px;
	text-align:right;
}

#game-center .server .active-players {
	cursor:pointer;
	position:absolute;
	top:32px;
	left:124px;
	width:120px;
	text-align:left;

}


#game-center .server .leaderboard-link {
	position:absolute;
	left:124px;
	top:47px;
	cursor:pointer;
}


#game-center .server .empire-name {
	position:absolute;
	right:70px;
	top:47px;
	text-align:right;
}

#game-center .server .notes {
	position:absolute;
	left:124px;
	top:66px;
	text-align:center;
	width:260px;
	font-style: italic;
	color: #E0C210;
}

#game-center .server .end-time {
	position:absolute;
	left:124px;
	top:82px;
	text-align:center;
	width:260px;
	font-style: italic;
	color: red;
}


#game-center .server .opens_in {
	position:absolute;
	left:124px;
	top:32px;
	text-align:center;
	width:260px;
	font-style: italic;
	color:red;
}

#game-center .server .opens_in span {
}


#game-center .server .play, #game-center .server .join {
	cursor:pointer;
	width:80px;
	height:79px;
	position:absolute;
	top:20px;
	left:412px;
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/game_center/play-4fd35d424f8f67139b9cb1b81083f965.png) no-repeat;  
}

#game-center .server .play-rollover {
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/game_center/play_rollover-b1c10cf01cfaae33835428575bea870c.png) no-repeat;  
}

#game-center .server .join {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/game_center/join-956faaeaa5c1c5ece6b94930e86f366d.png) no-repeat;  
}

#game-center .server .join-rollover {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/game_center/join_rollover-83d188667aaf358b8379e5c367880426.png) no-repeat;  
}

#game-center .server .join-disabled {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/game_center/join_disabled-560b7a3162579158b77384bcb7d0b493.png) no-repeat;  
}

h1.servers-h1 {
	color: #61c5c9;
	font-weight: bold;
	font: 18px Tahoma, Geneva, sans-serif;
	text-shadow: 1px 1px 5px #fff;
}

    #homepage_div {
        width:825px;
        height:700px;
        background: url( https://dv56sxgqnxir3.cloudfront.net/assets/homepage/new_background-f497ebcd29a29520eb309b7de881e666.png) no-repeat;  
        position:relative;
    }
		
		#homepage-logo {
			background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/homepage_logo-c2c69096ac284fa04c5e120daa53fa3e.png) no-repeat;  
			width:504px;
			height:83px;
			position:relative;
			left:-10px;
			cursor:pointer;
		}
		
		.no-background {
			background:none;
		}
    
    #homepage_nav_bar {
        position:absolute;
        left:144px;
        top:72px;
        width:513px;
        height:41px;
        background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/nav_bar-ef6e7b8c2dd10e8ca071b328b4daca62.png) no-repeat;  
    }
    
    #play_item {
        position:absolute;
        cursor:pointer;
        left: 53px;
        width: 32px;
        top:17px;
        height:14px;
        z-index:50;
    }

    .play_item_rollover {
        background: url( https://dv56sxgqnxir3.cloudfront.net/assets/homepage/rollovers-34554b747cc4311237bf1e4a6cedc547.png) no-repeat;  
        background-position: -53px -18px; 
    }

    #forum_item {
        position:absolute;
        cursor:pointer;
        left: 125px;
        width: 40px;
        top:17px;
        height:14px;
        z-index:50;
    }

    .forum_item_rollover {
        background: url( https://dv56sxgqnxir3.cloudfront.net/assets/homepage/rollovers-34554b747cc4311237bf1e4a6cedc547.png) no-repeat;  
        background-position: -125px -18px; 
    }



    #blog_item {
        position:absolute;
        cursor:pointer;
        left: 209px;
        width: 35px;
        top:17px;
        height:14px;
        z-index:50;
    }

    .blog_item_rollover {
        background: url( https://dv56sxgqnxir3.cloudfront.net/assets/homepage/rollovers-34554b747cc4311237bf1e4a6cedc547.png) no-repeat;  
        background-position: -209px -18px; 
    }    
    
    #top_players_item {
        position:absolute;
        cursor:pointer;
        left: 285px;
        width: 83px;
        top:17px;
        height:14px;
        z-index:50;
    }

    .top_players_item_rollover {
        background: url( https://dv56sxgqnxir3.cloudfront.net/assets/homepage/rollovers-34554b747cc4311237bf1e4a6cedc547.png) no-repeat;  
        background-position: -285px -18px; 
    }     
    
    #contact_item {
        position:absolute;
        cursor:pointer;
        left: 403px;
        width: 57px;
        top:17px;
        height:14px;
        z-index:50;
    }

    .contact_item_rollover {
        background: url( https://dv56sxgqnxir3.cloudfront.net/assets/homepage/rollovers-34554b747cc4311237bf1e4a6cedc547.png) no-repeat;  
        background-position: -403px -18px; 
    }        
    
    #info_console {
        background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/homepage/game_info-548c48a9b0c8e2daa9a2945daa37517f.png) no-repeat;  
        position:absolute;
        left:118px;
        top:96px;
        width:679px;
        height:343px;
    }    

    #play_starpires {
        cursor:pointer;
        position:absolute;
        width:330px;
        height:67px;
        left:180px;
        top:308px;    
    }
    
    .play_starpires_rollover {
        background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/homepage/play-starpires-rollover-d2fd1efe4cde842f95bcb0b445b354a7.png) no-repeat;
    }
    

    #game_stats {
        position:absolute;
        top:490px;
        left:310px;
        width:300px;
        height:200px;
        color:#60eef0;
        font-size:11px;
    }
    
    #center_console {
        width:571px;
        height:405px;
        position:absolute;
        background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/console-709cdbe7859cf7c6f9518f544e37eb69.png) no-repeat;
        top: 150px;
        left:120px;
    }
    
    #center_console_inner {
        margin:120px 130px 0px 130px;
        color:#60eef0;
    }
    
    #center_console_inner span {
        color:#e0c210;
        font-weight:bold;
    }
    
    

.console_confirm_button, .console_confirm_button_rollover {
    position:absolute;
    cursor:pointer;
    width:99px;
    height:71px;
    left:236px;
    top:310px;
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/console_confirm-a8909e9f629b81a77fe9b66c8336ba80.png) no-repeat;  
}

.console_confirm_button_rollover  {
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/console_confirm_rollover-513bc3b2929a58ca99dca5653c4c5efc.png) no-repeat;  
}

#intro_text {
    position:absolute;
    left:118px;
    top:130px;
    width:679px;
    height:343px;
    display:none;
}

	
#about-starpires-page {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/homepage/about-de78ace7e2083c755df4d653a323007b.png) no-repeat;
	position:absolute;
	width:825px;
	height:583px;
	top:96px;
	left:0px  
}

/** Top players **/

#homepage_div #top_players_table td {
	letter-spacing:0px;
}

#homepage_div #top_players_table .pos-rank-change {
	color:green;
	font-weight:bold;
}

#homepage_div #top_players_table .neg-rank-change {
	color:red;
	font-weight:bold;
}


.pagination {
	padding:10px 0px;
	font-size:13px;
}


#homepage_div #top_players_table .current-empire {
	background-color:#333;
}

#homepage_div #top_players_table .ordered-column {
	font-weight:bold;
	color:#60eef0;
}

#homepage_div #top_players_table th.order-header {
	cursor:pointer;
}



/** Stats **/


#player_stats_table {
	margin-top:40px;
}

#player_stats_table td, #player_stats_table th {
    font-size:13px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: left;
    color: #48b5b5;	
}

#player_stats_table .name-col {
	padding-right:80px;
	font-weight:normal;
}

#player_stats_table .num-col {
	color: #ffffff;
	text-align:left;
	padding-right:80px;
}

#player_stats_table .rank-col {
	color: #B79A13;
	text-align:center;
}

#player_stats_table .rank-change {
	color:#b50101;
	font-style:italic;
}

#player_stats_table .pos-rank-change {
	color:green;
}

#player_stats_table .neg-rank-change {
	color:red;
}

	
.virtual_goods_button {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/button_virtual_goods-9edae787d15081b182ac484bf3c56dd8.png) no-repeat;
	background-position: 5px 5px;
	position:absolute;
	z-index:20;
	cursor:pointer;
	width:38px;
	height:42px;
	top:17px;
	left:403px;

}

.virtual_goods_button_rollover {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/button_virtual_goods_rollover-efe60b68f7d7eb4dcef60ccd919bf1fc.png) no-repeat;
	background-position: -1px -4px;
}


#inventory-div {
	z-index: 700;
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/background-ff8ee8b14e1b6dc8fd2573036b168222.png) no-repeat;
	position:absolute;
	top:50px;
	left:60px;
	width:903px;
	height:589px;
}

#inventory-div .filter-area {
	position:absolute;
	top:100px;
	left:40px;
	width:140px;
	height:160px;
	text-align:left;
	font-size:11px;
}

#inventory-div .left-ad-area {
	position:absolute;
	top:260px;
	left:20px;
	width:140px;
	height:160px;
	
}

#inventory-div .main-boost-area {
	position:absolute;
	top:90px;
	left:170px;
	width:485px;
	height:448px;
	overflow-y: auto;
}

#inventory-div .boost-info-area {
	position:absolute;
	top:85px;
	left:715px;
	width:165px;
	height:300px;
}

#inventory-div img.dialog-title {
	position:absolute;
	top:29px;
	left:362px;
}

#inventory-div .close {
    background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/close-44bc6c4a754d90a9d56164ff11e024c9.png ) no-repeat;
		position:absolute;
    right:0px;
    top:10px;
    cursor:pointer;
    height:35px;
    width:35px;
}

#inventory-div .close-rollover  {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/notification/close_mouseover-d5c4d75629abe0d139281d0fe403cac8.png ) no-repeat;
}


/** Filtering **/

#inventory-div .filter-area .category {
	cursor:pointer;
	margin-bottom:5px;
}

#inventory-div .filter-area .selected-category {
	font-weight:bold;
	color:#E0C210;
}

#inventory-div .filter-area .inventory-category {
	
}

#inventory-div .filter-area .active-category {
	
}

#inventory-div .filter-area .research-category {
	
}

#inventory-div .filter-area .buy-category {
	
}

#inventory-div .filter-area .category .filters {
	margin-left:10px;
}


#inventory-div .filter-area .category .filters .filter {
	font-weight:normal;
	color:white;
	line-height:15px;
}

#inventory-div .filter-area .category .filters .selected-filter {
		font-weight:bold;
		color:#E0C210;
}

/** Main boost area **/

#inventory-div .main-boost-area {
	padding:10px 0px 10px 10px;
}

#inventory-div .main-boost-area .boost-box {
	float:left;
	width:109px;
	height:109px;
	margin-right:7px;
	margin-bottom:7px;
	position:relative;
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/boost_box-d955a753165ddb313815496bcceb3ca7.png) no-repeat;
	cursor:pointer;
}

#inventory-div .main-boost-area .boost-box .title {
	position:absolute;
	top:2px;
	left:5px;
	width:99px;
	height:25px;
	text-align:center;
	font-size:10px;
	color: #1cbdc1;
}

#inventory-div .main-boost-area .boost-box .stock {
	position:absolute;
	bottom:4px;
	left:0px;
	width:100%;
	text-align:center;
	font-size:10px;
	color: #d20909;
}


#inventory-div .main-boost-area .boost-box div.boost-image {
	position:absolute;
	top:25px;
	left:0px;
	width:100%;
	line-height:70px;
	text-align:center;
}

#inventory-div .main-boost-area .boost-box div.boost-image img {
	vertical-align: middle;
}


/** Boost info **/

#inventory-div .boost-info-area {
	font-size:11px;
}

#inventory-div .boost-info-area .title {
		font-size:13px;
		color:#E0C210;
}

#inventory-div .boost-info-area div.boost-image {
	margin:10px;
}

#inventory-div .boost-info-area .boost-description {
	text-align:left;
	margin:5px;
	font-size:11px;
}


#inventory-div .boost-info-area .duration {
	margin:0px 5px 3px 5px;
	font-size:11px;
	text-align:left;
}

#inventory-div .boost-info-area .inventory {
	margin:0px 5px 3px 5px;
	font-size:11px;
	text-align:left;
}

#inventory-div .boost-info-area .cost {
	margin:0px 5px 3px 5px;
	font-size:11px;
	text-align:left;
}

#inventory-div .boost-info-area .active {
	margin:0px 5px 3px 5px;
	font-size:11px;
	text-align:left;
}

#inventory-div .boost-info-area .active span {
	cursor:pointer;
	color:#E0C210;
}

#inventory-div .boost-info-area .message {
	margin:0px 5px 3px 5px;
	font-size:11px;
	text-align:left;
	color:#E0C210;
	font-style:italic;
	margin-top:10px;
}

#inventory-div .boost-info-area .button {
	position:absolute;
	top:271px;
	left:46px;
	width:78px;
	height:41px;
	cursor:pointer;
}

#inventory-div .boost-info-area .activate-button {
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/activate_button-3702fd5cc5ba4f2406a8bbcb3ba7b15b.png) no-repeat;
}

#inventory-div .boost-info-area .activate-button-rollover {
	background: transparent url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/activate_button_rollover-68ddeed5f4e19943a8277387001cc101.png) no-repeat;
}

#inventory-div .boost-info-area .activate-button-disabled {
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/activate_button_disabled-cb93e16cc63459f1609761036b39d964.png) no-repeat;
}

#inventory-div .boost-info-area .research-button {
	background: transparent url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/research_button-8e2fba8d9c6092332753611e1c9e9374.png) no-repeat;
}

#inventory-div .boost-info-area .research-button-rollover {
	background: transparent url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/research_button_rollover-030086170e17f6bd9b0c8b1b7969796c.png) no-repeat;
}

#inventory-div .boost-info-area .research-button-disabled {
	background: transparent url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/inventory/research_button_disabled-1fdbf3adfe85fa2b9bd46f169aa85aa6.png) no-repeat;
}

#inventory-div .boost-info-area .purchase-button {
	background: transparent url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/inventory/purchase_button-fddbb8723f6b4379e7bd4b7a174d193b.png) no-repeat;
}

#inventory-div .boost-info-area .purchase-button-rollover {
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/purchase_button_rollover-ca1537890bad4695ae3d297a2ffd9859.png) no-repeat;
}

#inventory-div .boost-info-area .purchase-button-disabled {
	background: transparent url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/purchase_button_disabled-91bfede97f62c452bb02c9cd7f939415.png) no-repeat;
}


#inventory-div  .credits-display {
	width:107px;
  height:43px;
  background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/research/credits-ad9505df90f37a5119c6de0da082c5a0.png ) no-repeat;
  z-index:100;
  padding-top:20px;
  color:#28ff6e;
  text-shadow: 1px 1px 5px #fff;
  font-weight: bold;
  font: 11px Tahoma, Geneva, sans-serif;    
  cursor:help;
	margin-right:50px;
	position:absolute;
	top:20px;
	left:560px;
}



/** Buy styles **/

#inventory-div  .buy-header {
	width:260px;
  height:43px;
  background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/inventory/buy_header-28073b470590dcdbce6c73de3008ebcc.png ) no-repeat;
  z-index:100;
	padding-right:30px;
}


#inventory-div .cost-increase-note {
	position:absolute;
	top:590px;
	left:160px;
	font-size:0px;
	color:#a9a9a9;
	font-style:italic;
}

#inventory-div .transaction-history-link {
	position:absolute;
	top:570px;
	left:170px;
	font-size:11px;
	color:#E0C210;
	text-align:center;
	width:480px;
	cursor:pointer;
}

/** Purchase Points **/

#inventory-div .purchase-points-box {
	position:absolute;
	top:-15px;
	left:-20px;
	width:179px;
	height:228px;
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/inventory/purchase_reward_points_box-abf4855302b268b7b62f16f748ce6e8e.png ) no-repeat;
}

#inventory-div .purchase-points-box .reward-point-count {
	position: absolute;
	top: 22px;
	right: 15px;
	font-size: 23px;
	color: #6b0b0b;
	width: 47px;
	font-style:italic;
	text-align:center;
}


#inventory-div .purchase-points-box .purchase-options {
	top: 85px;
	left: 3px;
	position:absolute;
}

#inventory-div .purchase-points-box .purchase-options .item {
	height: 22px;
	position: relative;
}

#inventory-div .purchase-points-box .purchase-options .item input {
	position: absolute;
	top: 2px;
	left: 5px;	
	width:30px;
}

#inventory-div .purchase-points-box .purchase-options .item .amount {
	position: absolute;
	top: 5px;
	left: 31px;
	width: 20px;
	text-align: center;
	color: #6b0b0b;
	font-size: 11px;
}

#inventory-div .purchase-points-box .purchase-options .item .price {
	position: absolute;
	top: 7px;
	left: 60px;
	font-style:italic;
	font-size:10px;
	width: 80px;
	text-align:left;
}

#inventory-div #credits_purchase_button {
	cursor:pointer;
	position:absolute;
	width:102px;
	height:22px;
	top:198px;
	left:37px;
	border:none;
	padding:0px;
	
}





/** Transaction History **/

.transaction_history table {
	margin-top:20px;
	font-size:11px;
}


.transaction_history table th {
    border-bottom: solid 1px #35516d;
		color:#E0C210;
}

.transaction_history table td {
    border-bottom: solid 1px #35516d;
    padding-top:3px;
    padding-bottom:2px;
    color: #1cbdc1;
    vertical-align: bottom;
}



/** Attack activate boost stuff **/

.attack-activate-boost {
	position:absolute;
	width:205px;
	height:83px;
	top:55px;
	left:130px;
	background: transparent url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/attack_activate_button-4132d40eb61dc0b8d96d7b0961656711.png) no-repeat;
}

.attack-activate-boost-rollover {
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/attack_activate_button_rollover-272b2478c3f3462fe61a434a1dcb970d.png) no-repeat;
}

.attack-activate-boost .activate-button {
	cursor: pointer;
	position:absolute;
	width:100px;
	height:83px;
	top:0px;
	left:0px;
}

.attack-active-boosts {
	position:absolute;
	top:4px;
	left:100px;
	width:105px;
	height:40px;
	cursor:pointer;
}

#active-attack-boost-count {
	color:#9cf600;
	position:absolute;
	left:10px;
	top:12px;
}


div#inventory-ad.ad {
	position:absolute;
	top:15px;
	left:-13px;
	width:159px;
	height:253px;
	cursor:pointer;
	background: transparent url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/inventory/ad-2fb6b479dca8ddf4fbfac97fa64d1333.png) no-repeat;
}

div#inventory-ad.ad-rollover {
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/ad_rollover-98a25245979a11c6fd84630fd7498547.png) no-repeat;
}


div.dialog-activate-button {
	width:78px;
	height:41px;
	cursor:pointer;
	background: transparent url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/inventory/activate_button-3702fd5cc5ba4f2406a8bbcb3ba7b15b.png) no-repeat;
}

div.dialog-activate-button-rollover {
	background: transparent url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/inventory/activate_button_rollover-68ddeed5f4e19943a8277387001cc101.png) no-repeat;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}
.login-box {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/homepage/login_box-696b4acc085ffde0e3bbb78e7d31e6d2.png) no-repeat;
	position:absolute;
	width:515px;
	height:278px;
	top:170px;
	left:144px;
}

.register-with-fb {
	top:128px;
	left:282px;
	position:absolute;
	color:#d6c027;
	cursor:pointer;
	
}

.register-box {
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/register_box-9be102f68e8179decee731c42f3b8a7e.png) no-repeat;
	position:absolute;
	width:515px;
	height:278px;
	top:190px;
	left:144px;
	
}

#facebook_login {
    cursor:pointer;
    position:absolute;
    width:307px;
    height:69px;
    top:216px;
    left:252px;
}

.facebook_login_rollover {
    background: url(https://dv56sxgqnxir3.cloudfront.net/assets/homepage/fb_login_rollover-adc06db627276457ed4663b3e2dd1dc7.png) no-repeat;  
}

#login_password, #login_email {
    position:absolute;
    left:317px;
    width:178px;
    height:16px;
    font-size:14px;
    color:#35b2ed;
}   

#login_email {
    top:332px;
}

#login_password {
    top:360px;
}

#login_button {
    cursor:pointer;
    position:absolute;
    width:78px;
    height:46px;
    top:327px;
    left:525px;
}

.login_button_rollover {
    background: url(https://dv56sxgqnxir3.cloudfront.net/assets/homepage/login_rollover-a0f9017aa7d97401f23f9ad3f6f4357b.png) no-repeat;  
}

#forgot_password_link {
	position:absolute;
	top:406px;
	left:316px;
}

#create_account_link {
	position:absolute;
	top:388px;
	left:316px
}

#create_account_link:hover, #forgot_password_link:hover {
	text-decoration:underline;
}

.register-box .new-account-button {
    cursor:pointer;
    position:absolute;
    width:143px;
    height:53px;
    top:190px;
    left:170px;
		background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/new_account-eca2c392d97f68b2ec206f2ba36a9faf.png) no-repeat;  
}

.register-box .new-account-button-rollover {
    background: url(https://dv56sxgqnxir3.cloudfront.net/assets/homepage/new_account_rollover-25268ec0ffd9ff6eee20d55ad7c9b91f.png) no-repeat;  
}    

.register-box .email-label, .forgot-password-box .email-label {
	color:#31a4db;
	font-size:18px;
	position:absolute;
	top:80px;
	left:80px;
}

.register-box .password-label, .forgot-password-box .password-label  {
	color:#31a4db;
	font-size:18px;
	position:absolute;
	top:120px;
	left:80px;

}

.register-box .email, .forgot-password-box .email {
	position:absolute;
	top:75px;
	left:180px;
	width:240px;
	font-size:18px;
	color:#31a4db;	
}

.register-box .password, .forgot-password-box .password {
	position:absolute;
	top:115px;
	left:180px;
	width:240px;
	font-size:18px;
	color:#31a4db;
}

.register-box .accept-tos {
	color: #D6C027;
	top:155px;
	left:80px;
	position:absolute;
}


#login_error_div {
    position:absolute;
    color:red;
    font-weight:bold;
    font-size:14px;
    width:400px;
    top:100px;
    left:144px;
    text-align:center;
    width:515px;
}

#empire_create_error_div {
    color:red;
    font-weight:bold;
    font-size:14px;
	margin-top:20px;
}

/** Forgot password **/

.forgot-password-box {
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/blank_box-1211b6d1e859f3a19c8b820b1a39d7f8.png) no-repeat;
	position:absolute;
	width:515px;
	height:278px;
	top:170px;
	left:144px;
}

.forgot-password-box .email-label {
	top:140px;
}


.forgot-password-box .email {
	top:135px;
}

.forgot-password-box .instructions {
	color: #D6C027;
	top:60px;
	left:80px;
	position:absolute;
	text-align:left;
	width:400px;
}

.forgot-password-box .instructions div {
	font-weight:bold;
	color:red;
}

.forgot-password-box .send-email-button, .forgot-password-box .reset-password-button {
	padding:5px;
	width:100px;
	font-size:18px;
	position:absolute;
  top:200px;
  left:185px;
	cursor:pointer;
}

.forgot-password-box .reset-password-button {
	width: 140px;
}

.forgot-password-box .password-label {
	top:140px;
}


.forgot-password-box .password {
	top:135px;
}


/** Contact us box **/

.contact-us-box {
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/contact_us_box-12f883e189542064ad19a5f54a4c7a3d.png) no-repeat;
	position:absolute;
	width:515px;
	height:350px;
	top:170px;
	left:144px;
	padding-top:50px;
	padding-left:50px
}


.contact-us-box .contact-us-button {
    cursor:pointer;
    position:absolute;
    width:130px;
    height:57px;
    top:260px;
    left:330px;
		background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/homepage/send_button-8267d66e1cda82e4a210fff5192866c7.png) no-repeat;  
}

.contact-us-box .contact-us-button-rollover {
    background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/homepage/send_button_rollover-3500110ca5fd96baf0cd5f248b22c176.png) no-repeat;  
}
#right-tabs {
	width:359px;
	height:576px;
	position:absolute;
	top:170px;
	right:0px;	
	z-index: 15;
}

.main-tab {
	width:359px;
	height:576px;
	position:absolute;
	top:0px;
	right:0px;
}

#info-tab-content {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/info-dcd0654c1c7395d479e6153b69cac177.png) no-repeat;
}

#messages-tab-content {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/messages-23ed2c047a1e4032a4c218e6ce3c903e.png) no-repeat;
}

#stats-tab-content {
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/tabs/stats-2ad7e24b3baf70550c36b045d25e134f.png) no-repeat;
}

#right-tabs .info-tab {
	position:absolute;
	top:49px;
	left:13px;
	width:110px;
	height:27px;
	cursor:pointer;
	z-index:15;
}

#right-tabs .info-tab-rollover {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/tab-rollovers-ef2d17c1ec52f6eb10695f84fa14617d.png) no-repeat;
	background-position: 0px 0px;
}


#right-tabs .messages-tab {
	position:absolute;
	top:49px;
	left:123px;
	width:110px;
	height:27px;
	cursor:pointer;
	z-index:15;
}

#right-tabs .messages-tab-rollover {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/tab-rollovers-ef2d17c1ec52f6eb10695f84fa14617d.png) no-repeat;
	background-position: -111px 0px;
}

#right-tabs .stats-tab {
	position:absolute;
	top:49px;
	left:235px;
	width:110px;
	height:27px;
	cursor:pointer;
	z-index:15;
}

#right-tabs .stats-tab-rollover {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/tab-rollovers-ef2d17c1ec52f6eb10695f84fa14617d.png) no-repeat;
	background-position: -222px 0px;
}

#right-tabs .stats_table {
	margin-top:100px;
	margin-left:15px;
	font-size:13px;
}

#right-tabs .stats_table td.label {
	width:140px;
	color:#48B5B5;
}

#right-tabs .stats_table td.value {
	width: 100px;
	
}

#right-tabs .stats_table td.rank {
	color:#E0C210;
	text-align:center;
	cursor:pointer;
}

.whole_game_rank {
	color:#C98734;
}

#right-tabs .tax-rate-button {
	position:absolute;
	cursor:pointer;
	top:524px;
	left:302px;
	width:44px;
	height:28px;
}

#right-tabs .tax-rate-button-rollover {
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/button_active_image_tax_rate-78cf2497ec55effadfa6b725f1bdd41b.png);
}

#right-tabs .top-players-button {
	width:131px;
	height:22px;
	cursor:pointer;
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/tabs/top-players-button-7bdd191455cb5d1fcaf0444c1a798e7a.png);
	margin-top:20px;
}

#nukes_chem_div {
	background: url(https://d2e24ggg1md1gt.cloudfront.net/assets/ui/tabs/nukes-and-chems-f70187bfacc447389753621f316977cd.png);
	width: 155px;
	height: 39px;
	position:absolute;
	top:313px;
	left:175px;
}

#empire-status-warning {
	display:none; 
	z-index:50;
    position:absolute;
    top:41px;
    left:90px;
    width:34px;
    height:33px;
    background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification-counter-19f7dd238b7116fa87e9bf2bf8f1c9a8.png ) no-repeat;
	cursor:help;
}

#empire-status-warning div {
    position:absolute;
    top:7px;
    text-align:center;
    width:34px;
    left:0px;
    color:#5a0b07;
	font-weight:bold;
}

#right-tabs .send-message-button {
	cursor: pointer;
	width:155px;
	height:39px;
	position:absolute;
	top:536px;
	left:100px;
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/send-message-7e811a8ac795797483b21def00515212.png);
}

#right-tabs .send-message-button-rollover {
	background: url(https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/send-message-mouseover-d8eb76372476bfddaf55a9ee153a0881.png);
}

#right-tabs .clear-notifications {
	cursor:pointer;
	text-align:center;
	position:absolute;
	color:#1ec351;
	width:90px;
	height: 20px;
	top:546px;
	left:250px;
}

#right-tabs .clear-notifications-rollover {
	color:#f4ea16;
}
/** The background **/

#planet-market {
  position: absolute;
 	top: 35px;
	left:51px;
  width:600px;
  height:520px;
  background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/market/planet_background-56262f6c4a3dfc60443ec02350d2c7e5.png ) no-repeat;

	
}

#unit-market {
  position: absolute;
 	top: 35px;
	left:51px;
  width:600px;
  height:520px;
  background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/market/military_background-8e15f580d644831dd022f7e2363ae2cc.png ) no-repeat;
}


/** The tabs **/

#market-tabs {
  position: absolute;
 	top: -34px;
	left:185px;
  width:296px;
  height:75px;
  background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/ball-8192cd12848491f61473848855f971d9.png ) no-repeat;
	background-position: 97px -6px;
}

#market-tabs .tab {
	position:absolute;
	cursor:pointer;
	z-index: 25;
}

#market-tabs .planet-market-tab {
	width:128px;
	height:59px;
	left:-3px;
	top:2px;
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/planet_tab-e3916bfcf76a1440976bf339b81ab298.png ) no-repeat;
}

#market-tabs .planet-market-tab-active {
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/market/planet_tab_active-2a422c94a686b05f30a719c48fd64a2b.png ) no-repeat;
}

#market-tabs .planet-market-tab-rollover {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/planet_tab_rollover-4afdf7c74fe4700299aad9ac07bf9114.png ) no-repeat;
}

#market-tabs .unit-market-tab {
	width:128px;
	height:60px;
	left:166px;
	top:2px;
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/unit_tab-e2c93ca11a87e457612baab4539b21e9.png ) no-repeat;
}

#market-tabs .unit-market-tab-active {
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/market/unit_tab_active-65210d15f2cfa576cd6b154a77da4e1c.png ) no-repeat;
}

#market-tabs .unit-market-tab-rollover {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/market/unit_tab_rollover-b0f2cf19041f03341b179e1036bd5e80.png ) no-repeat;
}

/** The boxes **/

#planet-market .planet-box, #unit-market .unit-box {
	position:absolute;
  z-index:25;
  text-align:right;
  /**color:#0ed0ee; **/
	color:#1f9acc;
  font-weight:normal;
  font-size:10px;
  width: 270px;
  height: 89px;
}

#planet-market #planet-box-urban {
}

#planet-market #planet-box-food {
	top:103px;	
}

#planet-market #planet-box-research {
	top:210px;	
}

#planet-market #planet-box-ore {
	top:313px;	
}

#planet-market #planet-box-supply {
	top:421px;	
}

#planet-market #planet-box-tourism {
	left:290px;
}

#planet-market #planet-box-anti_pollution{
	left:290px;
	top:103px;	
}

#planet-market #planet-box-government {
	left:290px;
	top:210px;	
}

#planet-market #planet-box-education {
	left:290px;
	top:313px;	
}

#planet-market #planet-box-petroleum {
	left:290px;
	top:421px;	
}



#unit-market #unit-box-troop {
}

#unit-market #unit-box-general {
	top:103px;	
}

#unit-market #unit-box-fighter{
	top:210px;	
}

#unit-market #unit-box-cruiser {
	top:313px;	
}

#unit-market #unit-box-defense_station {
	left:290px;
}

#unit-market #unit-box-command_ship {
	left:290px;
	top:103px;	
}

#unit-market #unit-box-carrier {
	left:290px;
	top:210px;	
}

#unit-market #unit-box-agent {
	left:290px;
	top:313px;	
}

#unit-market .command-ship-disabled {
	font-size:14px;
	color: #aaaaaa;
	position:absolute;
	top:0px;
	left:120px;
	height:86px;
	width:146px;
	text-align:center;
	padding-top:30px;
}


#planet-market .planet-box .owned, #unit-market .unit-box .owned  {
	top:1px;
	left:175px;
	position:absolute;
}

#planet-market .planet-box .cost, #unit-market .unit-box .cost {
	top:77px;
	left:48px;
	position:absolute;
}

#planet-market .planet-box .description, #unit-market .unit-box .description {
	cursor:help;
	top:0px;
	left:0px;
	width:120px;
	height:90px;
}

#planet-market .planet-box .buy, #unit-market .unit-box .buy {
	position:absolute;
	width:49px;
	height:20px;
	top:63px;
	left:215px;
	cursor:pointer;
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/buy-bc31f8c6a37e5f67a0547f91914fdfa2.png ) no-repeat;
}

#planet-market .planet-box .buy-rollover, #unit-market .unit-box .buy-rollover {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/market/buy_rollover-dbf8b5b8808d4ef9b2a05db8f2279ac0.png ) no-repeat;
}

#planet-market .planet-box .sell, #unit-market .unit-box .sell {
	position:absolute;
	width:49px;
	height:20px;
	top:63px;
	left:128px;
	cursor:pointer;
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/market/sell-d6a04b76796a1651342334d1eccca7a5.png ) no-repeat;
}

#planet-market .planet-box .sell-rollover, #unit-market .unit-box .sell-rollover {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/market/sell_rollover-1bf29fbe631060fd47e79883cceb10f1.png ) no-repeat;
}

#planet-market .planet-box .amount-div, #unit-market .unit-box .amount-div {
	position:absolute;
	top:28px;
	left:137px;
	width:120px;
}

#planet-market .planet-box .amount, #unit-market .unit-box .amount  {
	outline: none;
	height:20px;
	background-color:#000000;
	color:#0ed0ee;
	border-color:#2d2d2d;
	font-family: "Lao UI","Arial",sans-serif;
	font-size:13px;
	text-align:center;
}

@media screen and (max-device-width: 480px) {
 #planet-market .planet-box .amount, #unit-market .unit-box .amount  { color: #000000; background-color:#FFFFFF;}
}

#planet-market .production-link {
	position:absolute;
	cursor:pointer;
	right:5px;
	top:1px;
	color:#E0C210;
}



.send_message_overlay {}

.send_message_overlay .inner-container {
	margin:5px 15px 15px 15px;
}

.send_message_overlay .title {
	text-align:center;
	width:100%;
	margin-bottom:10px;	
}

.send_message_dialog #empire_message {
    width: 392px;
    height:120px;
    color: #e0c210;
    border:none;
    background:transparent;
    font-size:12px;
		background-color:#01144d;
		padding:5px;
		margin-top:10px;
}

.send_message_dialog .send-message-button {
}

.send_message_dialog .send-message-button button {
	margin-top: 5px;
	padding:5px;
	cursor:pointer;
}

.send_message_dialog .error-message {
	color:red;
	margin: 5px;
	display:none;
	width:380px;
}

/** Block messages **/

.block_messages_overlay {
	min-height:100px;
	
}

.block_messages_overlay .inner-container {
	margin:25px 15px 15px 15px;
}

.block_messages_overlay .title {
	width:300px;
}

.block_messages_overlay .title span {
	color:#E0C210;
}

.block_messages_overlay .report {
	margin-top:10px;
	font-size:11px;
	color:#0ed0ee;
}

.block_messages_overlay .block-message-button {
	padding:5px;
	cursor:pointer;
	margin-top:20px;
}

.block_messages_overlay .cancel-action-button {
	padding:5px;
	cursor:pointer;
	margin-top:20px;
}

/** View message thread **/

.view_message_thread_overlay .inner-container {
	max-width:500px;
	width:500px;
}

.view_message_thread_overlay .inner-container .title {
	margin: 0px 10px;
}

.view_message_thread_overlay .messages {
	margin:10px 0px;
	background:black;
	border: solid 1px #163e58;
	padding:5px;
	overflow-y: auto;
	max-height: 400px;
}

.view_message_thread_overlay .message {
  border-bottom: solid 1px #163e58;
  padding:5px;
  padding-bottom:5px;
  text-align: left;
	color: #0ed0ee;
	font-size:12px;
	position:relative;	
}

.view_message_thread_overlay .message div.text {
	margin:5px 5px 0px 5px;
	line-height:125%;
	font-style:italic;
}

.view_message_thread_overlay div.timestamp {
	font-size:9px;
	color:#48b5b5;
	margin-top:5px;
}

.view_message_thread_overlay .sender span {
	color:#E0C210;
}

.view_message_thread_overlay .send-message-button {
}

.view_message_thread_overlay .send-message-button button {
	margin-top: 5px;
	padding:5px;
	cursor:pointer;
}

/** Notification Counter Stuff **/

#notification_counter {
    z-index:50;
    position:absolute;
    top:210px;
    left:866px;
    width:34px;
    height:33px;
    cursor:pointer;
    background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification-counter-19f7dd238b7116fa87e9bf2bf8f1c9a8.png ) no-repeat;
}

#notification_counter_inner {
    position:absolute;
    top:7px;
    text-align:center;
    width:36px;
    left:0px;
    color:#5a0b07;
}

#message-area .status {
    border-bottom: solid 1px #163e58;
    padding-top:5px;
    padding-bottom:5px;
    width:100%;	
    text-align: left;
	font-size:13px;
	color:#48b5b5;
}

#message-area .status b {
	color: #95c8ca;
}

#message-area .notification {
  	border-bottom: solid 1px #163e58;
  	padding-top:5px;
  	padding-bottom:5px;
  	width:100%;	
  	text-align: left;
	color: #48b5b5;
	font-size:11px;
	position:relative;
	line-height:13px;
}

#message-area .notification li {

	margin-top:2px;
}

#message-area .notification a {
	color: #95c8ca;
	font-weight:bold;
}

#message-area  .news {
	color:#b3b3b3;
}

.notification span {
    font-weight:bold;
    color:#e0c210;
    cursor:pointer;
}

.notification .neg {
    font-weight:bold;
	color: #0ed0ee;
}

.notification .timestamp {
	font-size:9px;
	color:#48b5b5;
	margin-top:5px;
}

.news .timestamp {
	color:#b3b3b3;
}

.notification .empire_link {
	font-weight:normal;
}

#message-area  .goal {
	font-size:13px;
}

#message-area  .goal span {
	font-weight: bold;
}

#message-area .empire-message {
	margin:5px; 
	font-size:11px;
	font-style:italic;
	line-height:125%;
}

#message-area .sent-to-others {
	font-style:italic;
	font-size:10px;
	cursor:pointer;
}

#message-area .view-more {
	color:#ead948;
}

/** Block and reply buttons **/

#message-area div.message-buttons {
	position:absolute;
	top:0px;
	right:0px;
	width:43px;
	height:30px;
}

#message-area .reply-message {
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	left:0px;
	background: transparent url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/notification/reply-7985f29a35d7eb7c9096ecbf8aceced9.png ) no-repeat;
	cursor:pointer;
}

#message-area .reply-message-rollover {
	background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/reply_mouseover-504e4b82231901a4cd4069c8ed240a24.png ) no-repeat;
}

#message-area .block-message {
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	left:25px;
	background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/block-bd6731557e8928c78f87a73103724530.png ) no-repeat;
	cursor:pointer;
}

#message-area .block-message-rollover {
	background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/notification/block_mouseover-0b0e5f68a712e0a1763b28909d3e6b44.png ) no-repeat;
}

/** Accept, Reject, Block alliances **/

#message-area .alliance-buttons {
	position:relative;
	height: 24px;
}


#message-area .accept-alliance {
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	left:0px;
	background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/accept_alliance-b6342377234b80d007736a4b620848cc.png ) no-repeat;
	cursor:pointer;
}

#message-area .accept-alliance-rollover {
	background: transparent url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/notification/accept_alliance_mouseover-ac646ddca108e5f11b4367cf427967fa.png ) no-repeat;
}

#message-area .reject-alliance {
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	left:25px;
	background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/notification/reject_alliance-629761bb74e087f81ccd8c419713ba91.png ) no-repeat;
	cursor:pointer;
}

#message-area .reject-alliance-rollover {
	background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/notification/reject_alliance_mouseover-6bf2bb1fb2a53a2dbe69b5454d277cd4.png ) no-repeat;
}

#message-area .block-alliance {
	width:18px;
	height:18px;
	position:absolute;
	top:3px;
	left:50px;
	background: transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/notification/block-bd6731557e8928c78f87a73103724530.png ) no-repeat;
	cursor:pointer;
}

#message-area .block-alliance-rollover {
	background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/notification/block_mouseover-0b0e5f68a712e0a1763b28909d3e6b44.png ) no-repeat;
}
/*
* qTip2 - Pretty powerful tooltips
* http://craigsworks.com/projects/qtip2/
*
* Version: nightly
* Copyright 2009-2010 Craig Michael Thompson - http://craigsworks.com
*
* Dual licensed under MIT or GPLv2 licenses
*   http://en.wikipedia.org/wiki/MIT_License
*   http://en.wikipedia.org/wiki/GNU_General_Public_License
*
* Date: Mon Jan  2 08:23:37.0000000000 2012
*/

/* Core qTip styles */

.ui-tooltip, .qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	font-size: 15px !important; 
	line-height: 18px;
}

	/* Fluid class for determining actual width in IE */
	.ui-tooltip-fluid{
		display: block;
		visibility: hidden;
		position: static !important;
		float: left !important;
	}

	.ui-tooltip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		border: 1px solid #a86955;

		text-align: left;
		word-wrap: break-word;
		overflow: hidden;
	}

	.ui-tooltip-titlebar{
		position: relative;
		min-height: 14px;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border: 1px solid #000001;
		border-width: 1px 1px 0;

		font-weight: bold;
	}

	.ui-tooltip-titlebar + .ui-tooltip-content{ border-top-width: 0px !important; }

		/*! Default close button class */
		.ui-tooltip-titlebar .ui-state-default{
			position: absolute;
			right: 4px;
			top: 50%;
			margin-top: -9px;

			cursor: pointer;
			outline: medium none;

			border-width: 1px;
			border-style: solid;
		}

		* html .ui-tooltip-titlebar .ui-state-default{ top: 16px; } /* IE fix */

		.ui-tooltip-titlebar .ui-icon,
		.ui-tooltip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
		}

		.ui-tooltip-icon, .ui-tooltip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
		}

			.ui-tooltip-icon .ui-icon{
				width: 18px;
				height: 14px;

				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}


/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.ui-tooltip-focus{

}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.ui-tooltip-hover{

}


/*! Default tooltip style */
.ui-tooltip-default .ui-tooltip-titlebar,
.ui-tooltip-default .ui-tooltip-content{
    border-color: rgb(243,244,188);
	color: #808080; /** The text color **/
    font-size:13px !important;
	line-height: 16px  !important;
    background-color:  rgb(243,244,188);
	font-family: VERDANA !important;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

}


.ui-tooltip-default .ui-tooltip-titlebar{
    background-color: #FFEF93;
}

.ui-tooltip-default .ui-tooltip-icon{
    border-color: #CCC;
    background: #F1F1F1;
    color: #777;
}

.ui-tooltip-default .ui-tooltip-titlebar .ui-state-hover{
    border-color: #AAA;
    color: #111;
}

/* Add a drop shadow */
.ui-tooltip-default {
    -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

.ui-tooltip-default .ui-tooltip-content {
    filter: progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3);
    -ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Color='gray', Direction=135, Strength=3)";

    _margin-bottom: -3px; /* IE6 */
    .margin-bottom: -3px; /* IE7 */

}






/* Tips plugin */
.ui-tooltip .ui-tooltip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;
}

	.ui-tooltip .ui-tooltip-tip,
	.ui-tooltip .ui-tooltip-tip *{
		position: absolute;

		line-height: 0.1px !important;
		font-size: 0.1px !important;
		color: #123456;

		background: transparent;
		border: 0px dashed transparent;
	}

	.ui-tooltip .ui-tooltip-tip canvas{ top: 0; left: 0; }


/* Modal plugin */
#qtip-overlay{
	position: fixed;
	left: -10000em;
	top: -10000em;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


/* IE9 fix - removes all filters */
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-content,
.ui-tooltip:not(.ie9haxors) div.ui-tooltip-titlebar{
	filter: none;
	-ms-filter: none;
}
#research {
	color:#0ED0EE;
	font-size:11px;
}

#research .has-tooltip {
	cursor:help;
}

#research .tab {
	position: absolute;
  width:118px;
  height:74px;
  cursor:pointer;
  z-index:250;   
  top:-34px;
}

#research .planetary-tab {
  left:43px;
  background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/planetary_tab-78e9b9269260c1960e5371b7ce717a0d.png );
}

#research .planetary-tab-rollover {
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/planetary_tab_active-4eaffcf7b6ccd03bba4935ad51dddc52.png );
}

#research .military-tab {
  left:161px;
  background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/military_tab-c797ae98ce69ebd2bff4eb397ea2583c.png );
}

#research .military-tab-rollover {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/research/military_tab_active-f36513b9a08531a4bcaf5b7b6480ed2f.png );
}

#research .spec-ops-tab {
  left:279px;
  background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/ops_tab-17dceba1226298a31b82664bbf31507d.png );
}

#research .spec-ops-tab-rollover {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/research/ops_tab_active-476055cca83007e438f39a741298c9bc.png );
}

#research .boosts-tab {
  left:397px;
  background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/boosts_tab-ac306b2bfbc8a09ad68b94a8ca425b7c.png );
}

#research .boosts-tab-rollover {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/research/boosts_tab_active-a0af73dc6ef533c634e9994da4224077.png );
}

#research .credits-display {
	position:absolute;
  width:107px;
  height:43px;
  background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/research/credits-ad9505df90f37a5119c6de0da082c5a0.png ) no-repeat;
  left:490px;
  top:30px;
  z-index:100;
  padding-top:20px;
  color:#28ff6e;
  text-shadow: 1px 1px 5px #fff;
  font-weight: bold;
  font: 11px Tahoma, Geneva, sans-serif;    
  cursor:help;
}


#research .planet-container {
	position:absolute;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/planet_container-7a3c104ce77454d1057a8a22b5a82f59.png ) no-repeat;
	width:263px;
	height:76px;
}

#research .planet-container .planet-image {
	position:absolute;
	top:6px;
	left:7px;
}

#research .planet-container .current-level {
	position:absolute;
	left:145px;
	top:6px;
	width:100px;
	text-align:left;
	font-size:12px;
}

#research div.upgrade-button {
	width:71px;
	height:19px;
	cursor:pointer;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/upgrade_button-4d24fe5da697a946192ca4c059235b8e.png ) no-repeat;
	position:absolute;
}

#research .planet-container div.upgrade-button {
	left:145px;
	top:34px;
}

#research div.upgrade-button-rollover {
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/upgrade_button_rollover-cd8864d2dce3507e366d59687d91dbf3.png ) no-repeat;
}

#research div.upgrade-button-disabled {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/research/upgrade_button_disabled-5b7253e518aa458aa88ce3a75382b69a.png ) no-repeat;
	cursor:default;
}

#research .planet-container .upgrade-cost {
	position:absolute;
	left:145px;
	top:53px;
	text-align:left;
	color:#28ff6e;
  font-weight: bold;
  font: 11px Tahoma, Geneva, sans-serif;
}

#research .food-planet-container {
	top:80px;
	left:50px;
}

#research .urban-planet-container {
	top:175px;
	left:50px;
}

#research .research-planet-container {
	top:270px;
	left:50px;
}

#research .ore-planet-container {
	top:365px;
	left:50px;
}

#research .supply-planet-container {
	top:460px;
	left:50px;
}

/******/

#research .tourism-planet-container {
	top:80px;
	left:340px;
}

#research .anti_pollution-planet-container {
	top:175px;
	left:340px;
}

#research .government-planet-container {
	top:270px;
	left:340px;
}

#research .education-planet-container {
	top:365px;
	left:340px;
}

#research .petroleum-planet-container {
	top:460px;
	left:340px;
}


/** Military **/


#research .military-container {
	position:absolute;
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/research/military_container-b38c2c711e639048beb5467114f21fee.png ) no-repeat;
	width:263px;
	height:97px;
}

#research .military-container .unit-image {
	position:absolute;
	top:6px;
	left:7px;
}

#research .nukes-image {
	position:absolute;
	top:2px;
	left:25px;
}


#research .military-container .offensive-level {
	position:absolute;
	left:130px;
	top:5px;
	text-align:left;
	font-size:12px;
}

#research .upgrade-offense-button {
	position:absolute;
	left:130px;
	top:25px
}

#research .military-container .upgrade-offense-cost {
	position:absolute;
	left:205px;
	top:27px;
	font-size:11px;
	width:200px;
	color:#28ff6e;
	text-align:left;
}

/** Upgrade missile defense **/

#research .military-container .defensive-level, .missile-defense-level {
	position:absolute;
	left:130px;
	top:50px;
	width:140px;
	text-align:left;
	font-size:12px;
}

#research .upgrade-defense-button, .upgrade-missile-defense-button  {
	position:absolute;
	left:130px;
	top:70px
}

#research .military-container .upgrade-defense-cost, .upgrade-missile-defense-cost {
	position:absolute;
	left:205px;
	top:72px;
	font-size:11px;
	color:#28ff6e;
	text-align:left;
}

/** Command Ship research **/

#research .research-button {
	width:71px;
	height:19px;
	cursor:pointer;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/research_button-1c816f27f3cacef71a3f3546cb5e6a74.png ) no-repeat;
	position:absolute;
	
}

#research div.research-button-rollover {
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/research_button_rollover-ec22b86288cc1228a32eeb27c1f2a18e.png ) no-repeat;
}

#research div.research-button-disabled {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/research/research_button_disabled-a5fe926e14b185e208a893c180d25778.png ) no-repeat;
	cursor:default;
}

#research .research-command-ship-button {
	position:absolute;
	left:130px;
	top:20px
}

#research .military-container .research-command-ship-cost {
	position:absolute;
	left:205px;
	top:23px;
	font-size:11px;
	color:#28ff6e;
	text-align:left;
}

/** Chem research **/

#research .research-chems-button, #research .research-nukes-button {
	position:absolute;
	left:130px;
	top:14px
}

#research .research-chems-cost, #research .research-nukes-cost {
	position:absolute;
	left:200px;
	top:17px;
	font-size:11px;
	width:200px;
	color:red;
	text-align:left;
}

#research .chem-level, #research .nuke-level {
	position:absolute;
	left:130px;
	top:5px;
	width:140px;
	text-align:left;
}

#research .upgrade-chems-button, #research .upgrade-nukes-button {
	position:absolute;
	left:130px;
	top:25px
}

#research .upgrade-chems-cost, #research .upgrade-nukes-cost,
#research .research-chems-cost, #research .research-nukes-cost {
	position:absolute;
	left:205px;
	top:27px;
	font-size:11px;
	color:#28ff6e;
	text-align:left;
}

#research .research-chems-cost, #research .research-nukes-cost {
	top:14px;
}

/** Defense station overrides **/
#research .military-container .defensive-level-defense-station {
	top:5px;
}

#research .military-container .upgrade-defense-button-defense-station {
	top:25px;
}

#research .military-container .upgrade-defense-cost-defense-station {
	top:28px;
}


#research .troop-container {
	top:80px;
	left:50px;
}

#research .general-container {
	top:195px;
	left:50px;
}

#research .fighter-container {
	top:310px;
	left:50px;
}

#research .cruiser-container {
	top:425px;
	left:50px;
}

/******/

#research .defense_station-container {
	top:80px;
	left:340px;
}

#research .command_ship-container {
	top:195px;
	left:340px;
}

#research .carrier-container {
	top:310px;
	left:340px;
}

#research .chems-container {
	position:absolute; 
	top: 425px;
	left: 340px;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/chem_nuke_container-29e2ee9d8749e179951219d2c3bf521f.png ) no-repeat;
	width:263px;
	height:52px;
}

#research .nukes-container {
	position:absolute; 
	top: 490px;
	left: 340px;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/chem_nuke_container-29e2ee9d8749e179951219d2c3bf521f.png ) no-repeat;
	width:263px;
	height:52px;
}

/*** Boosts **/


#boosts_table {
    width:100%;
		position:absolute;
		top:80px;
		left:40px;
		width:580px;
}

#boosts_table th {
    color: #b79a13;
    font-size:12px;
    text-shadow: 1px 1px 3px #3a540b;
    text-align: left;
    border-bottom: solid 1px #9fad0d;
}

#boosts_table td {
    color: #48b5b5;
    font-size:11px;
    text-align: left;
    border-bottom: solid 1px #163e58;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

#boosts_table .in_effect {
    font-weight:bold;
    color:#e0c210;
}

#boosts_table .research_icon {
    text-align:left;
    width: 45px;
    padding-right:2px;
}

#boosts_table .research_name {
    text-align:left;
    width: 300px;
    padding-right:20px;
}

.research_name span {
    font-weight:bold;
    color:white;
}

#boosts_table .research_description {
    text-align: left;
}

#boosts_table .credits {
    font-weight:bold;
}

#boosts_table .research_it {
    align:center;
		marging-top:10px;
}

.research_button, .research_button_rollover {
    cursor: pointer;
    width:80px;
    height:39px;
    float:right;
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/research_button-1c816f27f3cacef71a3f3546cb5e6a74.png ) no-repeat;
}

.research_button_rollover {
    background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/research_button_rollover-ec22b86288cc1228a32eeb27c1f2a18e.png ) no-repeat;
}

.research_disabled_button, .research_disabled_button_rollover {
    cursor: help;
    width:80px;
    height:39px;
    float:right;
		margin-top:10px;
    background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/research/research_button_disabled-a5fe926e14b185e208a893c180d25778.png ) no-repeat;
}

/** SPEC OPS **/

#research .ops-container {
	position:absolute;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/ops_container-29e2ee9d8749e179951219d2c3bf521f.png ) no-repeat;
	width:263px;
	height:97px;
}

#research .ops-container .ops-image {
	position:absolute;
	top:18px;
	left:25px;
}

#research .ops-container .ops-title {
	position:absolute;
	left:12px;
	top:3px;
	text-align:left;
	width:200px;
}

#research .ops-container .ops-level {
	position:absolute;
	left:120px;
	top:12px;
	text-align:left;
	width:200px;
}

#research .ops-container .upgrade-ops-button, #research .ops-container .research-ops-button {
	position:absolute;
	left:120px;
	top:28px;
}

#research .ops-container .upgrade-ops-cost, #research .ops-container .research-ops-cost  {
	position:absolute;
	left:200px;
	top:31px;
	color:#28ff6e;
	text-align:left;
	width:200px;
}

#research .ops-container .research-ops-button {
	top: 20px;
}

#research .ops-container .research-ops-cost {
	top:22px;
}

#research .send_spy-container {
	top:80px;
	left:60px;
}

#research .support_dissension-container {
	top:160px;
	left:60px;
}

#research .crash_stock_exchange-container {
	top:240px;
	left:60px;
}

#research .insurgent_aid-container {
	top:320px;
	left:60px;
}

#research .dirty_bomb-container {
	top:400px;
	left:60px;
}

#research .counter_intelligence-container {
	top:480px;
	left:360px;
	background: url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/research/ops_container_counter_intelligence-fd6a00c0b0e6ef499839ea70206ca4bf.png ) no-repeat;
}


#research .demoralize_troops-container {
	top:80px;
	left:360px;
}

#research .bomb_food-container {
	top:160px;
	left:360px;
}

#research .blow_chems-container {
	top:240px;
	left:360px;
}

#research .sabotage-container {
	top:320px;
	left:360px;
}

#research .poison_farms-container {
	top:400px;
	left:360px;
}

#research .nuclear_sabotage-container {
	top:480px;
	left:60px;
}
.scrollBox {
	position:relative; 
	top: 40px;
	height: 510px;
	left: -10px;
	width: 626px;
}

.scrollBox .load_more {
	margin: 10px 0px;
	font-weight:bold;
	cursor:pointer;
	color: #b79a13;
	
}

/** Modify top/height here for padding **/
.scrollBox .customScrollBox {
	position:relative; 
	height:470px; 
	overflow:hidden;
	top:5px;
}

.scrollBox .customScrollBox .container {
	position:relative; 
	width:100%; 
	top:0px;
}

.scrollBox .customScrollBox .content {
	width: 517px;
	height:100%;
}

/** Top Players customization **/
#top-players-scrollbox .customScrollBox {
	height: 396px;
	top:10px;
}

/** Attack customization **/
#attack-scrollbox, #spec-ops-scrollbox {
	width:654px;
	left:-24px;
}

#attack-scrollbox .customScrollBox, #spec-ops-scrollbox .customScrollBox {
	height: 450px;
	top:35px;
}

/** Inventory customization **/
#inventory-scrollbox {
	width:490px;
	top:0px;
	left:0px;
	height:450px;
}

#inventory-scrollbox .customScrollBox {
	top:0px;
	height:450px;
	width:490px;
}


/** Research customization **/
#research-scrollbox .customScrollBox {
	top:10px;
}

/** VM customization **/
#vm_scrollbox .customScrollBox {
	height: 425px;
	top:70px;
}


/** Message list customizations **/

#message-scrollbox  {
	top: 83px;
	left: 0px;
	height: 483px;
	width: 347px;
}

#message-scrollbox .customScrollBox {
	width: 320px;
	height: 440px;
	left:-5px;
	top:10px;
}

#message-scrollbox .customScrollBox .content {
	width:310px;
}


#message-scrollbox .dragger_container {
	position:absolute;
	right:0px;
  top:0px;
	height:460px;
	width:16px;
  background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/tabs/message-scroller-background-6de7d78d78c93d6d4318a3285b444fc9.png ) 1px 28px no-repeat;
  cursor:pointer;
}


#message-scrollbox .dragger, .dragger_pressed {
    background:  transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/message-scroller-dragger-42fcd9fcebdfe6fd44ab965753f121ba.png ) no-repeat;
    height: 26px !important;
    width:15px;
    z-index: 200;
    cursor:pointer;
}

#message-scrollbox .scrollUpBtn {
	background: url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/tabs/message-scroller-up-8e2beaa9ccef8e02ab9539db887b232e.png ) 0px 0px no-repeat;
	position:absolute;
	top:0px;
	right:0px;
    width: 18px;
    height: 28px !important; 
    cursor:pointer;
}

#message-scrollbox .scrollDownBtn {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/tabs/message-scroller-down-6d100e8b4f67212e9983b0e1846c2192.png ) 1px 0px no-repeat;
	position:absolute;
	bottom:0px;
	right:0px;
    height: 28px;
    width: 16px;
    cursor:pointer;
}





/** Standard dragger **/

.dragger_container {
	position:absolute;
	right:0px;
    top:0px;
	height:510px;
	width:43px;
    background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/scroller/background-12a125b20eebb33a71dd52112e0ae777.png ) 9px 34px no-repeat;

	cursor:pointer;
}


.dragger, .dragger_pressed {
    background:  transparent url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/scroller/handle-6461e4c73e2b92ab72a7d18c7e13670d.png ) 17px 0px no-repeat;
    height: 55px !important;
    width:43px;
    z-index: 200;
    cursor:pointer;
	margin-top:33px;
	margin-bottom:33px;
}

.scrollUpBtn {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/scroller/up_arrow-f1d6ee24203c96ba59d69fea1b118772.png ) 0px 0px no-repeat;
	position:absolute;
	top:0px;
	right:0px;
    width: 43px;
    height: 34px !important; 
    cursor:pointer;
}

.scrollDownBtn {
	background: url( https://dv56sxgqnxir3.cloudfront.net/assets/ui/scroller/down_arrow-4ea3bab84ae7e23f0134d898de2e9e93.png ) 1px 0px no-repeat;
	position:absolute;
	bottom:0px;
	right:0px;
    height: 36px;
    width: 43px;
    cursor:pointer;
}
.overlay .title {
	font-weight:bold;
	font-size:14px;
}

.settings_overlay .save-email-settings {
	margin-top:10px;
}

.change_password_overlay #change-password-button {
	margin-left:150px;
	margin-top:10px;
}


.ui-slider-horizontal .ui-slider-handle {
	width:28px; 
    height:24px;
    top:-4px;
	background: url(https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/slider_handle-517a8444d42495e7dff4af12cf951d79.png);
	border:none;
	outline: none;
	cursor: pointer;
}

#tax_rate_slider {
	background:transparent;
	position:absolute;
    top:96px;
    left:192px;
    width:105px; 
    height:11px;
    cursor: pointer;
	border:none;
}

.supply-slider, .slider {
	border:none;
	width:164px; 
    height:11px;
    float:left;
    margin-right:10px;
    background: transparent url( https://dqpp7nuz7mp8v.cloudfront.net/assets/ui/slider-track-a3d8aef8403e4690afca77b0cc66a637.png ) no-repeat top right;
    cursor: pointer;
}

.slider_input, .slider_input_error {
    background: transparent url( https://d2e24ggg1md1gt.cloudfront.net/assets/ui/slider_input_box-435a3e2e50341d7fbd63030d3a836d97.png ) no-repeat top right;
    border:none;
    width:90px;
    height:20px;
    text-align:right;
    color:#14c356;
    padding-right:5px;
    margin-top:-2px;
}

.slider_input_error {
    color: red;
}
div.spy-results {
  text-align:left;
  position:absolute;
  top:40px;
  left:80px;
  width:500px;
  height:400px;

}


div.spy-results .header {
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}

div.spy-results .header span {
	color:#e0c210;	
}

div.spy-results .divider2 {
	margin-bottom:20px;
}

div.spy-results .tab {
	float:left;
	width:120px;
	cursor:pointer;
}

div.spy-results .tabs .selected {
	color:#e0c210;
	font-weight:bold;
	cursor: normal;
}



div.spy-results .label {
	float:left;
	width:120px;
	margin-bottom: 3px;
	margin-left: 15px;
	color: #48B5B5;
}

div.spy-results .value {
	float:left;
	color: #FFFFFF;
}

div.spy-results .planets-header, div.spy-results .military-header {
	color: #48B5B5;
	font-weight:bold;
	margin-bottom:5px;
}

#spy-tab-relationships-content .empire_row {
	border-bottom: solid 1px #163e58;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left:5px;
	color: #48B5B5;
}

#spy-tab-relationships-content .empire_name {
	float:left;
	width:300px;
}

#spy-tab-relationships-content .relationship_name {
	float:left;
	color: #FFFFFF;	
}

#spy-tab-research-content {
	color: #48B5B5;
}

#spy-tab-research-content .label {
	float:left;
	margin-bottom: 3px;
	width:120px;
}
#spy-tab-research-content .value{
	float:left;
	color: #FFFFFF;
}
/* Example tokeninput style #2: Facebook style */

ul.token-input-list-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 400px;
    border: 1px solid #8496ba;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 11001;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

ul.token-input-list-facebook li input {
    border: 0;
    width: 100px;
    padding: 3px 8px;
    background-color: white;
    margin: 2px 0;
    -webkit-appearance: caret;
}

li.token-input-token-facebook {
    overflow: hidden; 
    height: auto !important; 
    height: 15px;
    margin: 3px;
    padding: 1px 3px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #01144d;
    font-size: 12px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    float: left;
    white-space: nowrap;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #5670a6;
    border: 1px solid #3b5998;
    color: #fff;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: Verdana;
    z-index: 1000;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 5px 10px;
    margin: 0;
    list-style-type: none;
		color:#777;
		text-align:left;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #3b5998;
    color: #fff;
}
/* Example tokeninput style #2: Mac Style */

fieldset.token-input-mac {
  position: relative;
  padding: 0;
  margin: 5px 0;
  background: #fff;
  width: 400px;
  border: 1px solid #A4BDEC;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

fieldset.token-input-mac.token-input-dropdown-mac {
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
}

ul.token-input-list-mac {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 3px;
    background: transparent;
}

ul.token-input-list-mac.error {
  border: 1px solid #C52020;
}

ul.token-input-list-mac li {
    list-style-type: none;
}

li.token-input-token-mac p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-mac span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

/* TOKENS */

li.token-input-token-mac {
    font-family: "Lucida Grande", Arial, serif;
    font-size: 9pt;
    line-height: 12pt;
    overflow: hidden; 
    height: 16px; 
    margin: 3px;
    padding: 0 10px;   
    background: none; 
    background-color: #dee7f8;
    color: #000;
    cursor: default;
    border: 1px solid #a4bdec;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    float: left;
}

li.token-input-highlighted-token-mac {
    background-color: #bbcef1;
    border: 1px solid #598bec;
    color: #000;
}

li.token-input-selected-token-mac {
    background-color: #598bec;
    border: 1px solid transparent;
    color: #fff;
}

li.token-input-highlighted-token-mac span.token-input-delete-token-mac {
    color: #000;
}

li.token-input-selected-token-mac span.token-input-delete-token-mac {
    color: #fff;
}

li.token-input-input-token-mac {
    border: none;
    background: transparent;
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-input-token-mac input {
  border: 0;
  width: 100px;
  padding: 3px;
  background-color: transparent;
  margin: 0;
}

div.token-input-dropdown-mac {
    position: absolute;
    border: 1px solid #A4BDEC;
    border-top: none;
    left: -1px;
    right: -1px;
    background-color: #fff;
    overflow: hidden;
    cursor: default;
    font-size: 10pt;
    font-family: "Lucida Grande", Arial, serif;
    padding: 5px;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    clip:rect(0px, 1000px, 1000px, -10px);
}

div.token-input-dropdown-mac p {
    font-size: 8pt;
    margin: 0;
    padding: 0 5px;
    font-style: italic;
    color: #aaa;
}

div.token-input-dropdown-mac h3.token-input-dropdown-category-mac {
  font-family: "Lucida Grande", Arial, serif;
  font-size: 10pt;
  font-weight: bold;
  border: none;
  padding: 0 5px;
  margin: 0;
}

div.token-input-dropdown-mac ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-mac ul li {
    list-style-type: none;
    cursor: pointer;
    background: none;
    background-color: #fff;
    margin: 0;
    padding: 0 0 0 25px;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac {
    background-color: #fff;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac.odd {
    background-color: #ECF4F9;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac span.token-input-dropdown-item-description-mac {
    float: right;
    font-size: 8pt;
    font-style: italic;
    padding: 0 10px 0 0;
    color: #999;
}

div.token-input-dropdown-mac ul li strong {
    font-weight: bold;
    text-decoration: underline;
    font-style: none;
}

div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac,
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd {
    background-color: #598bec;
    color: #fff;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac span.token-input-dropdown-item-description-mac,
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd span.token-input-dropdown-item-description-mac {
    color: #fff;
}
/* Example tokeninput style #1: Token vertical list*/

ul.token-input-list {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    width: 400px;
    border: 1px solid #999;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

ul.token-input-list li {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 350px;
    padding: 3px 8px;
    background-color: white;
    -webkit-appearance: caret;
}

li.token-input-token {
    overflow: hidden; 
    height: auto !important; 
    height: 1%;
    margin: 3px;
    padding: 3px 5px;
    background-color: #d0efa0;
    color: #000;
    font-weight: bold;
    cursor: default;
    display: block;
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-token span {
    float: right;
    color: #777;
    cursor: pointer;
}

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff;
}

li.token-input-selected-token span {
    color: #bbb;
}

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #d0efa0;
}

/** The top FB nav menu **/


ul.top_nav_menu {
	margin-top:0px;
	margin-bottom:0px;
	list-style: none;
	padding: 0;
	height: 19px;
	border-bottom: 1px solid #333;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	background-color: #3B5998;
	font-size:11px;
}

ul.top_nav_menu li { 
	float:left;
	position:relative;
}

ul.top_nav_menu li a { 
	float: left;
	height: 14px;
	position: relative;
	display: block;
	border-right: 1px solid #333;
	border-bottom: 0;
	border-left-width: 0;
	background-color: #3B5998;
	color: white;
	text-decoration: none;
	padding: 2px 14px 3px 13px;
}

ul.top_nav_menu li a.reward-points {
	padding-right:20px;
	border:none;
}

ul.top_nav_menu li .reward-points-icon {
	position:absolute;
	right:0px;
	top:0px;
}

ul.top_nav_menu li a:hover {
	//text-decoration:underline;
}

ul.top_nav_menu li.first a {
	border-left-width: 1px;
}

ul.top_nav_menu li a.selected {
	border-color: #333;
	background-color: #6D84B4;
	color: white;
}

ul.top_nav_menu li.like {
	float:right;
	padding-right:20px;
	z-index:10000;
}

ul.top_nav_menu li.logout {
	float:right;
}


ul.site-nav, ul.site-nav li a, ul.site-nav li a.reward-points {
	background-color:#1C1C1C;
	border-bottom: none;
	font-size:11px;

	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #3D3D3D 0%, #1C1C1C 100%);

	/* Mozilla Firefox */ 
	background-image: -moz-linear-gradient(top, #3D3D3D 0%, #1C1C1C 100%);

	/* Opera */ 
	background-image: -o-linear-gradient(top, #3D3D3D 0%, #1C1C1C 100%);

	/* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3D3D3D), color-stop(1, #1C1C1C));

	/* Webkit (Chrome 11+) */ 
	background-image: -webkit-linear-gradient(top, #3D3D3D 0%, #1C1C1C 100%);

	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #3D3D3D 0%, #1C1C1C 100%);
}

ul.site-nav li a {
	border-color:#5c5c5c;
	font-weight:normal;
}

ul.top_nav_menu li.logout a {
	border-color:#5c5c5c;
}

ul.site-nav li.sale a, ul.facebook_nav li.sale a {
	color:red;
	border-left: 1px solid #333;
}
// ...
