/*img, div { behavior: url(iepngfix.htc) } */
/****** D3000 *****************************************************************/
* { margin: 0; padding: 0; }
a { outline: none; }
a img { border: none; }
body { font: 11px Verdana, Arial, Helvetica, sans-serif; background: #fff url('../images/np_bg.png') repeat-x 0 100px;}
ul { list-style: none; }
p { font: 11px Verdana, Arial, helvetica; margin-bottom: 1.3em; }
input {margin: 4px 2px 2px 2px;}
html { overflow-y: scroll; filter: expression(document.execCommand("BackgroundImageCache", false, true));}
h2, h3 {font: bold 1.6em Arial, Helvetica, sans-serif; } 
div#wrapper_1 {
    background: url('../images/np_wrapper_bg_1.png') repeat-y 0 top;
    width: 992px;
    margin: 0 auto;
    padding: 0;
}
div#wrapper_2 {
    background: url('../images/np_wrapper_bg_2.png') no-repeat 0 top;
    width: 992px;
}  
.small1 {font-size:.9em;margin-bottom:1.875em;line-height:1.25em;}
.small2 {font-size:1em; font-style: normal;}
.text-center {text-align: center;}
.colback {background-color: #F4F6F2}
.backwhite {background-color: #fff}
.left {float: left;}
.right {float:right}
.green {color: #075400} 
.gray {color:#D5E1E4}
.white {color: #F0F0F0;}
.red {color: #7D0000}
.strong {font-weight:bold;}
.height100 {height: 100%;}
.maketop {margin-top: 10px;}
.makebottom {margin-bottom: 10px;}
.notop {margin-top: 0;}
.nobottom {margin-bottom: 0;}
.line {height: 10px;}
.error {background: url('../images/cancel.gif') no-repeat 8px 8px #FBE3E4; padding-left: 30px; }
.dashed {border-top: 1px dashed #C7C7C5; padding: 5px;}
.dashedb {border-bottom : 1px dashed #C7C7C5; padding: 5px}

h3.red  { border-bottom: 3px solid #7D0000; font: bold 15px Arial, Helvetica, sans-serif; color: #000; }

img.icon {
    background-color: #eaeae4;
    border: 1px #c7c7c5 solid;
    padding: 3px;
    margin-top: 0pt;
    margin-right: 10px;
    margin-bottom: 3px;
    margin-left: 0pt;
} 
#download, #buybig, #buybig1, #feed,
#download a.link,
#download a.active,
#download a.hover {background: url(../images/download.gif) center left no-repeat;  padding: 12px 0px 13px 20px; font-family: arial, "Trebuchet MS", verdana, arial ; font-size: 16px; font-weight: bold; color: #0068B5; text-decoration: underline;} 

#buybig, #buybig1 {background: url(../images/cart.gif) center left no-repeat; margin-left: 20px;}
#feed {background: url(../images/feed-icon.gif) center left no-repeat; margin-left: 20px;}

.download_small,
.download_small a.link,
.download_small a.active,
.download_small a.hover {background: url(../images/download2.gif) center left no-repeat; padding: 9px 0px 10px 20px; font-family: arial, "Trebuchet MS", verdana, arial ; font-weight: bold; color: #0068B5;} 
.download_small a.hover {text-decoration: none;}

#header_content {width: 980px; margin: 0 auto; padding: 10px 0 0 0}
#header_content a {color:#E3EFFD}
#header_container {
    margin: 0 auto;
    background: url(../images/np_menu_bg.png) repeat-x;
    background-position: top;
} 

#header {position: relative;}
.logo {  
   background: url(../images/3.png) 0px 0px no-repeat;
   height: 60px;
}
.topspacer {background: url(../images/np_top_right_spacer.png) top left repeat-x;}
.title1 {font: bold 15px Arial, Helvetica, sans-serif; color: #DDDDDD;}
#top_info {float: right; width: 555px; padding: 5px 0 4px 0; color: #8A9AB1;}
#top_info_left {width: 200px; float: left;}
#top_info_right {float: right; width: 290px; padding: 0 0 0 35px; border-left: 1px solid #eee;}
/*Menu*/
#menu_container {
    clear: both;
    font-size: 1.1em;
    height: 29px;
    width: 100%; 
    color: #FFF;
	text-align:center;
    background: transparent url(../images/header.lnkbar.bg.gif) repeat-x;
}

#menu_bar {width:980px; margin: 0 auto; padding:0;}
#menu_bar ul {padding-left:12px; padding-top: 7px; margin: 0;}
#menu_bar li {padding: 0px 5px 2px 5px; float: left; border-right-width: 1px; border-right-style: solid; border-right-color: #AAAAAA;}
#menu_bar li a {padding: 0px 6px 2px 6px; font-family: arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; color: #fff; text-decoration: none; display: block;} 
#menu_bar li a:hover {font-weight: bold; color: #fff; padding: 0px 6px 2px 6px; background: #575050; text-decoration: none;}     

/*Footer*/
#footer { 
    clear: both;
    text-align: center;
    padding: 10px 0;
    
    border-top: 3px solid #7D0000;
   /* line-height: 2em;*/
    background: #EBEBE6;
    color: #000;
}
#footer a:link, #footer a:hover, #footer a:visited { color: #0068B5}
a.article:link, a.article:hover, a.article:visited, a.sm:link, a.sm:visited {font-size: 1em; font-family: verdana; font-weight: normal;}
a.sm:link,a.sm:visited {font-size: 0.9em;}

ul.list_small {float:left; display: table-cell; font-size: 12px; width: 100%; margin-top: 5px; background-color: transparent;}
ul.list_small a:link,a:link,
ul.list_small a:hover,a:hover, 
ul.list_small a:visited, a:visited {font-family: arial, "Trebuchet MS", verdana, arial ; font-size: 12px; font-weight: bold; color: #0068B5;}
a:hover,ul.list_small a:hover {text-decoration: none;}
li.detail, li.header {
  background-color: transparent;
  /*background-image: url(../images/bk_list_item.gif);
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: bottom left;*/
  padding: 4px 5px 4px 5px;
  text-align: left;                  
  border-bottom: 1px #EEEEEE solid;
}
li.header {font-family: arial, "Trebuchet MS", verdana; font-size: 16px; font-weight: bold;}

/* footer list */
ul.footer { list-style: none; margin-left: 0;padding: 0;border: none;}  
ul.footer li {text-align: left; border-bottom: 1px dashed #fff; font: normal 11px Arial; display: block; margin: 0;}
ul.footer li.head {display: block; border-bottom: 2px solid #ddd; text-align: left; font-weight: bold; padding-bottom: 2px;}
ul.footer a, ul.footer a:hover, ul.footer a:visited {display: block; width: 300px; font: 11px Arial;padding: 4px 5px 4px 5px;}
ul.footer a:hover {background-color: #fff;}
/*picks list*/
ul.picks { list-style: none; margin:0;padding:0;border: none;}  
ul.picks span.title {color: #000; font-weight: normal; text-decoration: none;}
ul.picks li {text-align: left; border-top:1px dashed #fff; font: normal 11px Arial; display: block; margin: 0;}
ul.picks li.head {display: block; border-bottom: 2px solid #ddd; text-align: left; font-weight: bold; padding-bottom: 2px;}
ul.picks a, ul.picks a:hover, ul.picks a:visited {display: block; width: 288px; font: bold 11px Arial;padding: 4px 5px 4px 5px; text-decoration: none;}
ul.picks a:hover { background-color: #fefefe}
/*tabs*/
ul.tabNavigation {list-style: none; margin: 0 0 10px 0; padding: 0; border-bottom: 2px solid #ddd;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a {padding: 2px 5px; background-color: #ddd; color: #000; text-decoration: none;}
ul.tabNavigation li a.selected, ul.tabNavigation li a:hover {background-color: #333; color: #fff; padding-top: 5px;}
ul.tabNavigation li a.selected {background-color: #7D0000;}
ul.tabNavigation li a:focus {outline: 0;}

/*Modules
-------------------------------------------------------------------*/
div.moduletable,
div.moduletable-red,
div.moduletable-black,
div.moduletable-grey,
div.moduletable-orange { 
    font: normal 100% Arial, Helvetica, sans-serif;
    line-height:16px;
    padding: 0 5px 5px 5px;
    margin:0 0 10px;
    background: url('../images/stripe_box.png') repeat-x 0 top;
}
div.moduletable h3,
div.moduletable-red h3,
div.moduletable-black h3,
div.moduletable-grey h3,
div.moduletable-orange h3 {
    font: bold 15px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 0 5px 0 0;
    margin: 0 5px 5px 5px;
    line-height: 25px;
    color: #000;
}
.moduletable-advert {
    border-top: 1px solid #c7c7c5;
    padding: 2px 0 0 0;
    margin: 0;
    margin-bottom: 10px;
    font: normal 12px Arial, Helvetica, sans-serif;
}
div.moduletable-advert h3 {
    font: normal 10px Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    margin-bottom: 5px;
    color: #c7c7c5;
}
div.moduletable-red    { border-top: 3px solid #7D0000; }
div.moduletable-black  { border-top: 3px solid #000; }
div.moduletable-orange { border-top: 3px solid #ECA03B; }

div.moduletable-grey {
    border: 1px solid #c7c7c5;
    background-color: #e7e7e7;
    background-image: none;
}
div.moduletable-red h3 {
    color: #000;
}
div.moduletable-black h3 {
    color: #7D0000;
}
/*div.moduletable-color3 h3 {
    color: #000;
} */
div.moduletable h3 span,
div.moduletable-red h3 span,
div.moduletable-color2 h3 span,
div.moduletable-color3 h3 span {
   /* height:25px;
    line-height:25px;
    display:block;
    margin:0 0 0 -5px;
    padding:0 0 0 10px;*/
}
/* Boxes */
span.pin {
    background: #f8f9d4 url(../images/np_typo_clip.png) no-repeat scroll 0pt 50%;
    color: #333333;
    border: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    display: block;
    padding: 10px 10px 10px 42px;
    margin-bottom: 10px;
}
span.comment, .whitebox, .info {
    color: #666666;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    font-style: italic; 
    display: block;
    padding: 10px 10px 10px 38px;
    margin-bottom: 10px;
    background: #fefefe url(../images/exclamation.png) no-repeat 7pt 7pt;
}
.listbox {border: 1px  solid #DDD; display: block;}

blockquote {
    background: transparent url('../images/quoleft.gif') no-repeat 0 0;
}
blockquote div {
    background: transparent url('../images/quoright.gif') no-repeat right bottom;
    padding: 0 30px;
    border: black 1px none;
}

.code {border-left: 3px solid #7D0000; background-color: #fff; padding: 15px; margin: 15px;}
.pad1 {padding: 10px; margin-bottom: 10px; background-color: #f5f5f5; border: 1px solid #dddddd;}
.whitebox {background: #fff; padding: 5px; margin-top: 10px; font-style: italic;}
.info {background: #fff url(../images/information.png) no-repeat 7pt 7pt; }
/* -------------------------------------------- */
/*         Pagination: Digg Style                    */
/* -------------------------------------------- */
    /*ul{border:0; margin:0; padding:0;}*/

    #pagin li, #pagin1 li{
        border:0; margin:0 0 2px 0; padding:0;
        font-size:11px;
        list-style:none;
        display: inline;
    }
    #pagin a, #pagin1 a{
        border:solid 1px #9aafe5;
        margin-right:2px;
    }
    #pagin .off, #pagin1 .off {
        border:solid 1px #DEDEDE;
        color:#888888;
        display:block;
        float:left;
        font-weight:bold;
        margin-right:2px;
        padding:3px 4px;
    }
    #pagin .active, #pagin1 .active{
        background:#2e6ab1;
        color:#FFFFFF;
        font-weight:bold;
        display:block;
        float:left;
        padding:4px 6px;
        margin-right: 2px;
    }
    #pagin a:link,  
    #pagin a:visited,
    #pagin1 a:link,  
    #pagin1 a:visited {
        color:#0e509e;
        display:block;
        float:left;
        padding:2px 6px;
        text-decoration:none;
    }
    #pagin a:hover, #pagin1 a:hover{
        border:solid 1px #0e509e;
        background: #ECF2F8;
    }
    
    #adv2 {position: relative;}
    #adv2 div.fpss-icons-container {width:60px;height:30px;font-size:11px;margin:0;padding:10px;position:absolute;top:30px;bottom:0;left:400px;ackground:url(../images/transparent_bg.png);}
            /* .fpss-icons-container {width:610px;height:30px;font-size:11px;margin:0;padding:10px;position:absolute;top:130px;bottom:0;left:0px;background:url(../images/transparent_bg.png);}*/
    .fpss-introtext {width:250px;height:230px;font-size:11px;margin:0;padding:10px;position:relative;top:0;bottom:0;background:transparent url(../images/transparent_bg.png);left:20px;display:none;}
    /*.fpss-introtext {width:250px;height:230px;font-size:11px;margin:0;padding:10px;position:relative;top:0;bottom:0;background-color: #555;color:#fff; filter:alpha(opacity=50);-moz-opacity:.70;opacity:.70;left:20px;display:none;}*/
    .fpss-introtext .slidetext {margin:0;padding:0;}
    /* "Read More" button */
    .notrans {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
    a.readon, a.readon:link, a.readon:active, a.readon:visited {position:absolute;left:8px;bottom:12px;width:100px;margin:0;padding:4px 0 6px 12px;background:url(../images/readmore.png) no-repeat;color:#fff;border:none;text-decoration:none;z-index: 100;}
    a.readon:hover {position:absolute;left:8px;bottom:12px;width:100px;margin:0;padding:4px 0 6px 12px;background:url(../images/readmore-hover.png) no-repeat;color:#fff;border:none;text-decoration:none;z-index: 100;}
    
/*  tooltip */
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url(../../../static/images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../../../static/images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../../../static/images/tt_bottom.gif) top right no-repeat; overflow:hidden}    
