@charset "utf-8";
/* CSS Document */
/* ----- browser fixes ---------------------- */ 
#chromeFix { display: block; position: absolute; width: 1px; height: 100%; top: 0px; left: 0px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
/* ----- defaults --------------------------- */ 
body  { margin: 0px; padding: 0px; background-color:#fff; font-family: Verdana, Geneva, sans-serif }
a img { border: none; }
a { outline: none; }
th, td { vertical-align: top; }
/* ----- page layout ------------------------ */ 
.container { margin:0px auto; width: 960px; }

#header { height: 127px;  width:100% }
#logo { float: left; height: 127px; width: 240px; background:url(/_images/btclogic_logo.png) no-repeat; background-position:left center; } 

#content { min-height: 658px; background-color:#F3F2DF; width:100% } 

#snapshot { float: left; height: 658px; width: 278px; margin-left: -8px; } 
#section_title { float: right; margin-top: 22px; height: 39px; width: 675px; line-height: 39px; font-size: 18px; text-indent: 10px; color: #108aee; background-color:#DFDDAA; }
#section_summary { float: right; margin-top: 10px; width: 665px; font-size: 14px; line-height:28px; color: #000; }
#section_details { float: right; margin-top: 20px; margin-bottom: 20px; width: 665px; font-size: 12px; line-height:20px; color: #000; }

#footer { height: 62px; background-color:#9F1432; width:100% }
#copyright { margin: 25px 0px; width:100%; text-align:center; }


/* ----- text styles ------------------------ */ 
table { font-size: 12px; line-height: 20px; }

.home_title { height: 39px; width: 303px; line-height: 39px; font-size: 18px; text-indent: 10px; color: #60192d; background-color:#E9E7C5; }
.home_desc { padding-left: 10px; margin-top: 20px; font-size: 12px; line-height:30px; color: #000; }
.home_title A { color: #60192d; text-decoration:none; }
.home_title A:hover { color: #108aee; }
.fieldred {  border: 2px solid #F00; }
.bold_text { font-weight:bold }
.subtitle { font-weight:bold; }
.xsmall { font-size: 9px; color: #60192d; }

.hrline { 
  background-color:#fff;
  text-align:center;
  width: 100%;
  margin: 30px 0px 0px 0px;
  border-top:#ccc solid 1px;
}

/* ----- navigation ------------------------ */ 
#nav { float: right; margin: 46px 0px 0px 0px; height:26px; line-height:26px; }
#nav UL { margin: 0px; padding: 0px;	list-style-type:none; list-style-image: none; }
#nav LI { float:left; margin-left:10px; height: 26px; width: 128px; background:url(/_images/nav_off.png) no-repeat; background-position:left center; background-color: #F3F2DF;}
#nav A{ display:block; line-height:26px; color:#60192d; font-size:12px; font-weight:bold; text-decoration:none; text-indent:20px; }

#nav LI A:hover, #nav LI A:active, #nav LI.current A { color:#108aee; background:url(/_images/nav_on.png) no-repeat; background-position:left center; background-color: #F3F2DF;}

#subnav { float:right; margin: 5px 0px 0px 0px; height:19px; width: 668px; line-height:19px; background-color: #F3F2DF; }
#subnav UL { margin: 0px; padding: 0px;	list-style-type:none; list-style-image: none; }
#subnav LI { float:left; margin-left:8px; margin-right: 32px; height: 19px; }
#subnav A{ display:block; line-height:17px; color:#60192d; font-size:10px;  text-decoration:none; text-indent:0px; }

#subnav LI A:hover, #subnav LI A:active, #subnav LI.current A { color:#108aee; }

/* ----- buttons ---------------------- */ 
#buttons{ height:30px; margin:0px; padding: 0px; line-height:30px; }
#buttons UL { margin:0px; padding: 0px;}
#buttons LI { margin:0px; padding: 0px; float:left; list-style-type:none; }
#buttons A{ display:block; line-height:30px; text-decoration:none; text-indent:-9999px; outline:none; margin: 0px; }

#buttonLearn{background:url(/_images/button_learn.png) no-repeat 0 0;background-position:0 0;width:160px;}
#buttonLearn:hover{background-position:0 -30px;}
#buttonLearn:active{background-position:0 -60px;}
#buttonRanking{background:url(/_images/button_ranking.png) no-repeat 0 0;background-position:0 0;width:160px;}
#buttonRanking:hover{background-position:0 -30px;}
#buttonRanking:active{background-position:0 -30px;}
#buttonConsultation{background:url(/_images/button_consultation.png) no-repeat 0 0;background-position:0 0;width:160px;}
#buttonConsultation:hover{background-position:0 -30px;}
#buttonConsultation:active{background-position:0 -60px;}
#buttonDownload{background:url(/_images/button_download.png) no-repeat 0 0;background-position:0 0;width:200px;}
#buttonDownload:hover{background-position:0 -30px;}
#buttonDownload:active{background-position:0 -60px;}


/* ----- not used ------------------------ */ 
#navOverview,#navFeatures,#navPricing,#navSignup,#navLogin{ background:url(/_images/navbar.png) no-repeat 0 0; }
#navOverview{background-position:-59px 0;width:111px;}
#navOverview:hover{background-position:-59px -50px;}
#navOverview.current{background-position:-59px -100px;}
#navFeatures{background-position:-175px 0;width:102px;}
#navFeatures:hover{background-position:-175px -50px;}
#navFeatures.current{background-position:-175px -100px;}
