/* blackbirdhome.com */

/* Reset */
*{margin:0; padding:0;}
a{color:#333333;}
a img{border:none;}

/* Type */
body{font:normal 11px/16px Verdana, Arial, sans-serif;}

div#topbar div.header ul.nav li a{font:normal 1.1em/16px Helvetica, Arial, sans-serif;}

div.content div.block h3,div.content div.fullspan h3{color:#BF3C0E;font:bold 15px/22px Helvetica, Arial, sans-serif;text-transform:uppercase;}
div.content div.block h3 a{color:#BF3C0E;}
div.content div.block h3.sub{color:#BF3C0E;font:bold 13px/18px Helvetica, Arial, sans-serif;}
div.content div.block ul.floaters li h3.sub{color:#777;}
div.content div.block h4{color:#777;font:bold 12px/18px Verdana, Arial, sans-serif;}
div.content div.block ul.stack li{font:normal 10px/14px Verdana, Arial, sans-serif;}
div.content div.block div.news p.title{font:normal 14px/20px Verdana, Arial, sans-serif; color:#6D7544;padding:10px 20px 0 20px;}
p.important{font:normal 12px/20px Verdana, Arial, sans-serif; color:#6D7544;padding:10px 20px 0 20px;display:block;width:600px;}
p.copy_src{display:block;font:normal 9px/14px Verdana, Arial, sans-serif;color:#999;text-align:right;}

div#footer div.footer_content ul li a{font:normal 10px/14px Verdana, Arial, sans-serif;}
div.footer a{color:#ddd;text-decoration:none;}

/* Structure */
body{width:100%;overflow-x:hidden;background:#1d1d20;}

div#topbar{height:93px;width:100%;background:#000;}
div#topbar div.appheader{height:93px;background:#000 url(../img/appheader_header.png) no-repeat;padding:0 30px; width:880px;margin:0 auto;background-position:30px 0;}
div#topbar div.header{height:93px;background:#000 url(../img/header_header.gif) no-repeat;padding:0 30px; width:880px;margin:0 auto;background-position:30px 0;}
div#topbar div.header img.logo{float:left;height:93px;width:300px;}
div#topbar div.header ul.nav{float:right;list-style:none;height:93px;}
div#topbar div.header ul.nav li{float:right;padding:60px 0 0 0;}
div#topbar div.header ul.nav li a{color:#ddd;text-decoration:none;display:block;border-left:1px solid #777;padding:5px 7px;}
div#topbar div.header ul.nav li.last a{border:none;}
div#topbar div.header ul.nav li a:hover{background:#000;color:#fff;}
div#topbar div.header ul.nav li a.active{background:#000;color:#fff;}

div#container{width:100%;margin:0;background:#DADADA;}
div#container div.content{width:880px;margin:0 auto;padding:25px 30px;overflow:hidden;}

div.content .full{clear:both;border:none;}

div.content div.block {background:#ffffff url(../img/bg_block.jpg) no-repeat;width:495px;float:left;margin:25px 0 0 0;}
div.content div.fullspan {/*background:#dddddd url(../img/bg_block_large.jpg) no-repeat;*/background:none;float:left;width:846px;margin:25px 0 0 0;padding:0 15px 25px 15px;border-right:2px solid #ffffff;border-left:2px solid #ffffff;}
div.content div.fullspan div.block {background:#ffffff url(../img/bg_block.jpg) repeat-x;width:846px;float:left;margin:0 0 25px 0;border-right:2px solid #ffffff;border-left:2px solid #ffffff;padding:0 0 15px 0;}
div.content div.left{width:495px;float:left;margin-right:25px;}
div.content div.left div.block{width:491px;border-right:2px solid #ffffff;border-left:2px solid #ffffff;padding-bottom:16px;}
div.content div.right{width:360px;float:left;}
div.content div.right div.block{width:356px;border-right:2px solid #ffffff;border-left:2px solid #ffffff;padding-bottom:16px;}
div.content div.right img{float:left;}
div.content div.clean, div.content div.right div.clean {background:none;float:left;margin:25px 0 0 0;border:none;}
div.content div.full{width:100%;background:none;float:left;margin:25px 0 0 0;border:none;}



div.content div.block h3.question,div.content div.fullspan h3.question{display:block;padding:15px 0 10px 55px;background:url(../img/icons/icon_question.png) no-repeat;background-position:17px 10px;border-bottom:1px solid #D8D8D8;}
div.content div.block h3.asterisk,div.content div.fullspan h3.asterisk{display:block;padding:15px 0 10px 55px;background:url(../img/icons/icon_asterisk.png) no-repeat;background-position:17px 10px;border-bottom:1px solid #D8D8D8;}
div.content div.block h3.check,div.content div.fullspan h3.check{display:block;padding:15px 0 10px 55px;background:url(../img/icons/icon_check.png) no-repeat;background-position:17px 10px;border-bottom:1px solid #D8D8D8;}
div.content div.block h3.sub,div.content div.fullspan h3.sub{display:block;padding:15px 20px 10px 20px;border-bottom:1px solid #D8D8D8;}
div.content div.block h4{display:block;padding:16px 20px 0 20px;}
div.content p{display:block;padding:8px 20px;}
div.content div.block ul{display:block;padding:8px 20px;margin-top:0;list-style-image: url(../img/icons/ul_bullet.gif);}
div.content div.block ul li{padding:8px;margin-left:12px;}
div.content div.block ul li strong{color:#bf3c0e;}
div.content div.block ul.stack{display:block;padding:0 0 0 0;margin:0;list-style:none;border:none;}
div.content div.block ul.stack li{padding:8px 20px 10px 20px;margin:0;border-bottom:1px solid #DADADA}
div.content div.block ul.floats{float:left;padding:0 0 0 0;margin:0;list-style:none;border:none;}
div.content div.block ul.floats li{float:left;padding:8px 20px 10px 20px;margin:0;}
div.content div.block ul.floaters{float:left;padding:20px 0 0 20px;margin:0;list-style:none;border:none;}
div.content div.block ul.floaters li{float:left;padding:8px 20px 10px 0;margin:0;width:180px;min-height:100px;height:100px;}
div.content div.block ul.floaters li h3.sub{padding:0 0 5px 0;margin:0 0 3px 0;display:block;}
div.content div.block ul.floaters li p{padding:0;margin:0;display:block;}
div.content div.block div.news p.title{font:normal 14px/18px Verdana, Arial, sans-serif; color:#6D7544;padding:10px 20px 0 20px;}
div.content div.block div.news p.title span.date{font:normal 11px/20px Verdana, Arial, sans-serif; color:#999;padding:5px 0 0 0;display:block;text-align:left;}


/* slider */
div#features{float:left;margin:0 0 20px 0;overflow:hidden;} 
div#features .loading {margin: 180px 0 300px 0; text-align: center}
div.screen_discover{width:100%;text-align:center;}


/* footer */
div#footer{display:block;clear:both;background:#1d1d20;color:#fff;padding:25px;}
div#footer div.footer_content{width:880px;margin:0 auto;}
div#footer div.footer_content p{float:left;}
div#footer div.footer_content ul{float:right;list-style:none;width:600px;}
div#footer div.footer_content ul li{float:right;padding:0;}
div#footer div.footer_content ul li a{color:#999;text-decoration:none;display:block;border-left:1px solid #444;padding:0 10px;}
div#footer div.footer_content ul li a:hover{color:#fff;}
div#footer div.footer_content ul li.last a{border:none;}

/* Generic */