html,body {
 height:100%;
}

body {
  font:75%/1.8em "Myriad Web", "Lucida Grande","Lucida Sans Unicode", Verdana,Helvetica,Arial,sans-serif;
  font-family:Verdana,Helvetica,Arial,sans-serif;
  font-size:11px;
  margin: 0px auto;
  background: #000000 url('/images/bg2.jpg') repeat-y;
  width: 1000px;
  color:#333;
background-attachment:scroll;
background-position:center top;

}



.awesome, .awesome:visited {
	background: #222 url(/images/alert-overlay.png) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.very_small.awesome, .very_small.awesome:visited 			{ font-size: 9px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: normal; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #132351; color: #FFFFFF;}
	.blue.awesome:hover							{ background-color: #007d9a; color: #DDDDDD;}
	.red.awesome, .red.awesome:visited			{ background-color: #CC0000; color: #FFFFFF;}
	.red.awesome:hover							{ background-color: #872300; color: #DDDDDD;}
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
	.grey.awesome, .yellow.awesome:visited		{ background-color: #666666; color: #FFFFFF;}
	.grey.awesome:hover							{ background-color: #333333; color: #DDDDDD;}


.button_generic {
    border: 1px solid #666;
    background: #CC0000;
    font-color: white;
    text-transform:uppercase;
    padding: 5px 6px;
    height:20px;
}

.button_generic_red {
    border: 1px solid #666;
    background: #CC0000;
    font-color: white;
    text-transform:uppercase;
    padding: 4px 4px;
    height:20px;
}

.button_generic_blue {
    border: 1px solid #666;
    background: #132351;
    color:#FFFFFF;
    text-transform:uppercase;
    padding: 4px 4px;
    height:20px;
}

.button_generic_black {
    border: 1px solid #666;
    background: #000000;
    font-color: white;
    text-transform:uppercase;
    padding: 4px 4px;
    height:20px;
}
.button_generic_grey {
    border: 1px solid #666;
    background: #333;
    font-color: white;
    padding: 4px 4px;
    height:20px;
}


.button_generic_red_old {
    border: 1px solid #666;
    background: url('/images/bt_red.gif') repeat-y;
    font-color: white;
    text-transform:uppercase;
    padding: 5px 6px;
    height:20px;
}


.button_generic_blue_old {
    border: 1px solid #666;
    background: url('/images/bt_blue.gif') repeat-y;
    font-color: white;
    text-transform:uppercase;
    padding: 5px 6px;
    height:20px;
}
.asset_text {
  color: #CCC;
}
.sl_label {
  color: #132351;
}
.sl_text {
  color: #CC0000;
}

.score {
 -moz-border-radius: 8px; 
 -webkit-border-radius: 8px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
  background: #888888;
  color: #FFFFFF;
  padding: 3px 8px;
}

.score_today {
 -moz-border-radius: 8px; 
 -webkit-border-radius: 8x;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);	
  background: #CC0000;
  color: #FFFFFF;
  padding: 3px 8px;
}

table a:link.button_generic, table a:visited.button_generic {
  color:#FFF;
}

a:link.button_generic, a:visited.button_generic, a:link.button_generic_blue, a:link.button_generic_black,
a:visited.button_generic_blue, a:visited.button_generic_black, a:link.button_generic_red, a:link.button_generic_grey,
a:visited.button_generic_red, a:visited.button_generic_grey {
  color:#FFF;
}

.comment_link {
  color: blue; font-size: 0.7em;
}
.button {
    border: none;
    background: url('/images/up.png') no-repeat top left;
    padding: 2px 8px;
    font-size:0.5em;
    height:10px;
}
.button:hover {
    border: none;
    background: url('/images/down.png') no-repeat;
    padding: 2px 8px;
    font-size:0.5em;
    height:10px;
}
.price_label_red {
	background: url('/images/bg_prix_red.gif') repeat-x;
}
.price_label_blue {
	background: url('/images/bg_prix_blue.gif') repeat-x;
}

#price0,#price1, #price2, #price3, #price4, #price5 {
  color: #FFFFFF;
  text-align:center;
  width:60px;
}
#home #tabs #tabs-1{
  background: #132351;
  color: #FFF;
}

#tabs-home, #tabs-2, #tabs-3, #tabs-4{
  background: #132351;
  margin-top:-5px;
  font-weight:bold;
}

#tab_content{
  text-align:left;
  color:#CCCCFF;
}

#tab_content h3{
  color:#DDD;
  font-weight: normal;
}

#players{
  width:176px;
  height:219px;
  margin-top:-315px;
  float:right;
  background: url("/images/players.jpg") no-repeat;
}
#form_login{
  margin-left: auto;
  margin-right: auto;
  width:250px;
}
#action{
	float:right;
}
#container{
	overflow-x:hidden;
	text-align:left;
	width:1005px;
}

#editorial h4 a{
  color:#111111;
  font-weight:normal;
}
a {
	color: #1B97F2;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a img {
  border: none;
}

h1 {
color:#2758B4;
font-family:Verdana,Times,serif;
font-size:250%;
font-size-adjust:none;
font-style:oblique;
font-variant:small-caps;
font-weight:lighter;
}

h1.mini_title {
  font-size: 24px;
  font-weight: bold;
  color: #2758B4;
}

h2, h2 a {

  color: #0B1842;
  font-size: 18px;
  font-weight:normal;
  text-transform:uppercase;
  text-transform:none;
  padding-left:6px;
}

h2.header{
  font-family:Helvetica,Arial,sans-serif;
  text-transform:uppercase;
  font-weight:bold;
}

h3 {
  color: #777;
  font-size: 14px;
}

h4, h4 a {
  font-size: 11px;
  font-family:Arial,Helvetica,Verdana,sans-serif;
  font-color:#111111;
}

h5 {
  font-size: 10px;
  padding:5px 8px;
}
h6 {
  font-size: 14px;
  padding-bottom: 0px;
}

label {
  font-size: 12px;
  font-color: blue;
  font-weight: strong;
}

label.required {
  font-weight: bold;
}

ul {
  margin: 4px 0;
  padding-left: 0px;
}

#container {
  width: 680px;
  margin: 0 auto;
}

#logo {
  margin-top: 0px;
  margin-left: -150px;
}

.header_custom_logo a {
    display: block;
    width: 100%;
      height: 100%;
}

#banner_top{
  height:92px;
  width:1000px;
  margin:5px;
}

#ad_top{
  height:90px;
  width:728px;
  float:left;
}
#login_box{
  width:100%;
  float:right;
  background:url(/images/login_box.gif) no-repeat;
  background:#132351 url(/images/hash_blue.gif) repeat-x scroll center bottom;
  background:#777777;
  border: 1px solid #555555;
  margin-right: -1px 0px; padding:0px;
  text-align:center;
  font-size: 1.2em;
}
#user_menu{
  background:#AAAAAA;
  padding-top: 5px;
}
#scores{
  font-size: 1.2em;
  background:#000;
}
#user_invitation{
  font-size: 1.2em;
  background:#999;
}

#ad_custom{
  height:90px;
  width:260px;
  float:right;
  background:white;
}
#message_login{
  margin:4px 0 0 13px;
  font-weight:bold;
  min-height:10px;
}
#menu_login{
  margin:12px;
}
#menu_login input, select{
  font-size:12px;
  text-align:left;
  margin:6px 0px; 
}
#menu_login input.button{
  height:21px;
  width:24px
}

#menu_login label{
  font-size:12px;
  text-align:left;
}

#login, #password, #submit {
  text-align:left;
}

#registration {
}
#tag_cloud{
  margin:-8px 7px -20px 10px;
}
#asset{
  background:#132351 url(/images/hash_blue.gif) repeat-x bottom;
  background:#AAA;
  margin-right:10px;
  border: 1px solid #555555;
  color: white;
  margin:10px 0px; padding:0px;
  text-align:center;
  width:194px;
 -moz-border-radius: 5px; 
 -webkit-border-radius: 5px;
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,5);
}
#asset_menu{
  background: #132351;
  height:30px;
  padding-top:10px;
}
#asset_menu2{
  background: #132351;
  height:30px;
  padding-top:10px;
}
#flash_notice {
	float:left;
	margin-bottom:4px;
	margin-top:18px;
	width:510px;
}

#flash_error {
  font-size: 16px;
  background-color: #FCC;
  border: solid 1px #C66;
  padding: 5px 8px;
  margin-top: 10px;
}
#stock_info{
  border:1px solid #CC9999;
  height:332px;
   padding:2px;
   width:100%;
}
#placeholder{
  float:left;
}
#graph_buy{
  float:right;
}
#graph_legend{
  margin-top: 10px;
}
#graph_zoom{
  float:right;
  width:40px;
  height:290px;
}
#ds_info{
  background:transparent url(/images/ds_label.jpg) repeat-x scroll 0 0;
  float:left;
  font-size:1em;
  line-height:1.2em;
  text-align:center;
  width:105px;
}
#ds_graph{
  float:right;
  height:325px;
  
}

#main {
  width: 500px;
  float: left;
}

#side {
  margin-left: 530px;
  width: 150px;
  color: #333;
  font-size: 11px;
  padding-top: 20px;
}

#side .section {
  margin-bottom: 20px;
}

#side .badge {
  padding-top: 8px;
}

#side ul {
  list-style: none;
  margin: 5px 0;
  padding: 0;
}

#side ul li {
  padding: 0;
  margin: 2px 0;
  font-size: 12px;
}

#side .sponsor {
  margin: 5px 0;
}

#side #navigation {
  color: #999;
}

.clear {
  clear: both;
}


#user_nav {
	float: right;
	font-size: 12px;
}

#skyscraper {
	font-size: 12px;
	width: 160px;
	height: 600px;
	border:	1px
}
#assets {
	background-color: #DFDFDF;
}
.win {
	font-weight: bold;
	color: green;
}

.lost {
	font-weight: bold;
	color: red;
}


.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }


.stock_list{
  background:url(/images/bg_l_stock.gif) no-repeat;
  width:100%;
  height:75px;	
  font-size:0.8em;
}


.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
    color:#CC0000;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

.digg_pagination {
  height:32px;
  background: white;
  /* self-clearing method: */ }
.digg_pagination a, .digg_pagination span {
  padding: .2em .5em;
  display: block;
  float: left;
  margin-right: 1px; }
.digg_pagination span.disabled {
  color: #999;
  border: 1px solid #DDD; }
.digg_pagination span.current {
  font-weight: bold;
  background: #132351;
  color: white;
  border: 1px solid #132351; }
.digg_pagination a {
  text-decoration: none;
  color: #105CB6;
  border: 1px solid #9AAFE5; }
  .digg_pagination a:hover, .digg_pagination a:focus {
    color: #003;
    border-color: #003; }
.digg_pagination .page_info {
  background: #132351;
  color: white;
  padding: .4em .6em;
  width: 22em;
  margin-bottom: .3em;
  text-align: center; }
  .digg_pagination .page_info b {
    color: #003;
    background: #6aa6ed;
    padding: .1em .25em; }
.digg_pagination:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden; }
* html .digg_pagination {
  height: 1%; }
*:first-child+html .digg_pagination {
  overflow: hidden; }

#form_box .editor {
 margin:0 0 7px;
}

#form_box .inputtext, #form_box .inputpassword {
  border-color:#96A6C5;
  margin-top:2px;
  font-size:12px;
  width:206px;
}

#form_box select, #form_box select {
  border-color:#96A6C5;
  font-size:12px;
}
#reg_box select {
  margin:2px 0 0;
  font-size:12px;
}

/* COMMENTS */
#socialcomments {
	font-family:Arial,sans-serif;
}
#socialcomments a {
	color:#075c8c;
	text-decoration:none;
}
#socialcomments a:hover {
	text-decoration:underline;
}


#cmt-sort-wrapper { font-size:12px; margin:15px 0 20px; }
#cmt-sort-wrapper span { color:#141212; font-weight:bold; }
#cmt-sort-wrapper a { color:#075c8c; text-decoration:none; }
#cmt-sort-wrapper a.active { font-weight:bold; }

#cmt-wrapper { text-align:center; }
#cmt-wrapper img.loading { margin:20px 0; }

.comment {
	border-bottom:1px solid #cecece;
	padding:10px 0;
	text-align:left;
	height: 150px;
}
.comment.odd {
	background-color:#f3f3f3;
}

.comment div {
	
}
.comment div span {
	color:#5F5F5F;
	display:inline;
	float:left;
	font-size:11px;
	overflow:hidden;
	padding:0 5px;
	width:230px;
}
.comment div span.r {
	width:275px;
	color:#141212;
	font-size:13px;
	padding:0 5px 0 20px;
	padding:0 0;
}
.comment div span.blocked {
	font-style:italic;
	font-size:12px;
}
.comment div span strong {
	color:#075c8c;
	font-size:13px;
	font-weight:normal;
	margin:0 0 2px;
	display:block;
}
.comment div span strong a {
	color:#075c8c;
	text-decoration:none;
}
.comment div span strong a em {
	font-style:normal;
	font-weight:bold;
}

.comment div.cmd span {
	position:relative;
}
.comment div.cmd span a {
	font-size:10px;
	/*display:block;*/
	display:inline;
	float:left;
	line-height:110%;
}

.comment div.cmd span ul.thumb {
	list-style-type:none;
	margin:0;
	padding:0;
}
.comment div.cmd span ul.thumb li {
	background:url(/images/icons-base.gif) no-repeat -97px -39px;
	height:39px;
	margin-right:10px;
	padding-left:3px;
	float:left;
	display:inline;
	overflow:hidden;
}
.comment div.cmd span ul.thumb li a, .comment div.cmd span ul.thumb li strong {
	background:url(/images/icons-base.gif) no-repeat 100% 0;
	padding:3px 8px 20px 6px;
}
.comment div.cmd span ul.thumb li a em, .comment div.cmd span ul.thumb li strong em {
	background:url(/images/icons-base.gif) no-repeat 50% -231px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:0 2px 20px;
}
.comment div.cmd span ul.thumb li.down {
	background:url(/images/icons-base.gif) no-repeat -97px -359px;
}
.comment div.cmd span ul.thumb li.down a, .comment div.cmd span ul.thumb li.down strong {
	background:url(/images/icons-base.gif) no-repeat 100% -320px;
}
.comment div.cmd span ul.thumb li.down a em, .comment div.cmd span ul.thumb li.down strong em { background:url(/images/icons-base.gif) no-repeat 50% -269px; }
#cmt-wrapper .comment div.cmd span ul.thumb li a:hover { text-decoration:none; }


.comment div.cmd {
	padding-top:20px;
}
.comment div.cmd span.r {
	background:none;
	height:auto;
	line-height:100%;
	margin-top:23px;
}
.comment div.cmd span.r em, .comment div.cmd span.r em * {
	color:#515151;
	font-size:11px;
	display:inline;
	float:left;
}
.comment div.cmd span.r em strong {
	color:#515151;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	float:none;
}
.comment div.cmd span.r a {
	font-size:11px;
	margin:0 5px 0 0;
	padding:0;
	display:inline;
	float:left;
}
.comment div.cmd span.r a em {
	display:none;
}
.comment div.cmd span.r a.policy, .comment div.cmd span.r a.report {
	float:right;
}
.comment div.cmd span.r a.tdown, .comment div.cmd span.r a.policy {
	border-left:1px solid #5f5f5f;
	padding-left:5px;
}

.comment div.cmd span em {
	font-style:normal;
	display:block;
	line-height:100%;
}
/*comments section ends*/


/* colour themes */

/*pblue: sports*/
.pblue .comment div.cmd span ul.thumb li, .pblue .comment div.cmd span ul.thumb li a, .pblue .comment div.cmd span ul.thumb li strong, .pblue .comment div.cmd span ul.thumb li a em, .pblue .comment div.cmd span ul.thumb li strong em, .pblue #socialhead a em.cmt, .pblue #socialhead em.rec, .pblue #socialtools li div, .pblue #socialtools li div em, .pblue #socialtools li div.cmt-h, .pblue #socialtools li div.rec-h, .pblue #storycomments h4.icon, .pblue #marketcomments h4.icon, .pblue ul.paginator li.page a.active, .pblue ul.paginator li.page a.active:hover, .pblue ul.paginator li.prev a, .pblue ul.paginator li.next a, .pblue ul.paginator li.first a, .pblue ul.paginator li.last a { background-image:url(/images/icons-base.gif); }
.pblue #cmt-post-button, .pblue #cmt-abusereport-submit, .pblue ul.paginator li.page a.active, .pblue ul.paginator li.page a.active:hover, .pblue #pforums a.button, .pblue .pform .cmd button { background-color:#043c7b; }
.pblue #socialhead, .pblue #socialhead a, .pblue #socialcomments a, .pblue .comment div.cmd span a, .pblue .comment div.cmd span.r a.report, .pblue .comment div.cmd span.r span, .pblue #cmt-abusereport-statusbox, .pblue #socialtools li div.cmt-h, .pblue #socialtools li div.rec-h, .pblue #cmt-sort-wrapper a, .pblue #pforums a, .pblue .pform .cmd a { color:#043c7b; }

.d-block { display:block !important; } .d-inline { display:inline !important; } .d-none { display:none !important; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
/* IE7 Fix */ .clearfix { zoom: 1; } /* Hides from IE-mac \*/ * html .clearfix { height: 1%; } /* End hide from IE-mac */



#flash{
font-size:16px;
text-align:center;
}
.flash_html {
display:inline;
}
.flash_ajax{
display: block;
position:fixed;
bottom:0px;
width:100%;
z-index:1003;
color:#ccc;
background-color:#000;
padding:4px;
}

#ticker { width:190px; height:400px; position:relative; border:1px solid #aaaaaa; overflow:hidden; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px rgba(0,0,0,5); }
#ticker dt { font:normal 12px Arial; padding:0 10px 5px 10px; background-color:#e5e5e5; padding-top:10px; border:1px solid #ffffff; border-bottom:none; border-right:none; position:relative; }
#ticker dd { margin-left:0; font:normal 10px Verdana; padding:0 10px 10px 10px; border-bottom:1px solid #aaaaaa; background-color:#e5e5e5; border-left:1px solid #ffffff; position:relative; }
#ticker dd.last { border-bottom:1px solid #ffffff; }
#ticker div { margin-top:0; }


#navcontainer ul
{
margin: 0;
padding: 24px;
list-style-type: none;
text-align: center;
background: url('/images/sh_content.gif') repeat-x;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
text-decoration: none;
font-weight:bold;
font-size:1.2em;
text-transform:uppercase;
padding: .2em 1em;
color: #fff;
background-color: transparent;
}

#navcontainer ul li a:hover
{
color: #fff;
background-color: #880000;
}

#errorExplanation {
	background:#FFCCCC none repeat scroll 0 0;
	border:1px solid;
	padding:15px;
}
