/*img, div { behavior: url(iepngfix.htc) } */
/****** D3000 *****************************************************************/
* { margin: 0; padding: 0; }
a { outline: none; }
a img { border: none; }
body { background: #FFFFFF url('images/bg_body.gif') left top;repeat-y 0 0px; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
ul { list-style: none;clear:both; }
p { font: 11px Verdana, Arial, helvetica; margin-bottom: 1.3em; }
input {margin: 4px 2px 2px 2px;}
html { overflow-2: scroll; filter: expression(document.execCommand("BackgroundImageCache", false, true));}
h2, h3 {font: bold 1.6em Arial, Helvetica, sans-serif; }
.white{background-color: #FFFFFF}
.Times14{font-family: Times New Roman; font-size: 14pt}
.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: #FBE3E4 url('images/cancel.gif') no-repeat 8px 8px; padding-left: 30px }
.dashed {border-top: 1px dashed #C7C7C5; padding: 5px;}
.dashedb {border-bottom : 1px dashed #C7C7C5; padding: 5px}
.comment_title{color: #CA00CA; font-family: Tahoma; font-size: 11; font-weight: bold}
.comment_body{color: #000000; font-family: Tahoma; font-size: 10}
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;
    display: block;
} 
#download, #buybig, #buybig1, #feed,
#download a.link,
#download a.active,
#download a.hover {background: url('images/download.gif') no-repeat center left;  font-family: arial, "Trebuchet MS", verdana, arial ; font-size: 16px; font-weight: bold; color: #0068B5; text-decoration: underline; padding-left:20px; padding-right:0px; padding-top:12px; padding-bottom:13px} 

#buybig, #buybig1 {background: url('images/cart.gif') no-repeat center left; margin-left: 20px}
#feed {background: url('images/feed-icon.gif') no-repeat center left; margin-left: 20px}

div#wrapper_1 {
    background: url('images/np_wrapper_bg_1.png') repeat-y 0 top;
    width: 992px;
    margin: 0 auto;
    padding: 0;
    overflow:auto;
}
div#wrapper_2 {
    width: 992px;
    overflow:auto;
}

#header_content {width: 980px; margin: 0 auto; padding: 10px 0 0 0}
#header_content a {color:#E3EFFD}
#header_container {
	text-align: center; 
	background: url('images/np_wrapper_bg_1.png') repeat-y 0 top;
    width: 992px;
    margin: 0 auto;
    padding: 0;
    overflow:auto;
}

#header_container992{
	width:978px;
	hight:800px;
	overflow:auto;
    background-position: 0% 55%;
    margin:0 auto; background-image:url('images/np_bg.png'); background-repeat:repeat}
#header_container992 ul {text-align: right;}
#header_container992 li {text-align: right;}

#header {position: relative;display:inline;width:100%;overflow:auto;}
.logo {
   background-position: 0px 0px; height: 99px; background-image:url('images/baln2right22.png'); background-repeat:no-repeat; background-attachment:scroll
}
.topspacer {background: url('images/np_top_right_spacer.png') repeat-x top left;}
.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 {
	text-align: center;  
    background: url('images/np_wrapper_bg_1.png') repeat-y 0 top;
    width: 992px;
    margin: 0 auto;
    padding: 0;
    overflow:auto;
}
#menu_container992 {
    background-position: 0% 0%; font-size: 1.1em;
    height: 29px;
    width: 980px;
    color: #FFFFFF;
    background-image:url('images/cattrip.jpg'); background-repeat:repeat-x;
    margin:0 auto;
}
#menu_bar {width:980px; margin: 0 auto;}
#menu_bar ul {padding-left:12px; padding-top: 7px; margin: 0;}
#menu_bar li {float: right; border-left-style:solid; border-left-width:1px; padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:2px}
#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 {background-position: 0 top; width: 992px;overflow:auto;
    text-align: center;
    margin: 0 auto;
    padding: 0;
    /* line-height: 2em;*/
    color: #000000;background-image:url('images/np_wrapper_bg_1.png'); background-repeat:repeat-y; background-attachment:scroll
}
#footer992 {
	width:978px;
	hight:100px;
	overflow:auto;
    border-top: 3px solid #7D0000;
   /* line-height: 2em;*/
    background: #EBEBE6;
    color: #000;
    margin:0 auto;
}
#footer a:link, #footer a:hover, #footer a:visited { color: #0068B5}
a:link.article, a:hover.article, a:visited.article, a:link.sm, a:visited.sm {font-size: 12pt; font-family: Times New Roman; font-weight: normal;}
a:link.sm, a:visited.sm {font-size: 11pt;font-family:Times New Roman; font-weight:bold}
a:link.section, a:visited.section {font-size: 12pt;font-family:Times New Roman; font-weight:bold; color:#008000; text-decoration:none}
a:link.top20article, a:visited.top20article{font-size: 11pt;font-family:Times New Roman; font-weight:bold; text-decoration:underline}
a:link.related_articles, a:visited.related_articles{font-size: 11pt;font-family:Times New Roman; font-weight:bold; text-decoration:underline}

ul.list_small {float:left; display: table-cell; font-size: 12px; width: 100%; margin-top: 5px; background-color: transparent;clear: both;}
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;clear: both;}
a:hover,ul.list_small a:hover {text-decoration: none;clear: both;}
li.detail, li.header {
clear: both;
  /*background-image: url(images/bk_list_item.gif);
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: bottom left;*/
  text-align: right;                  
  border-bottom: 1px solid #EEEEEE;; padding-left:5px; padding-right:5px; padding-top:4px; padding-bottom:15px; direction:rtl; font-family:Tahoma; font-size:14; color:#620062
}
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 {
    line-height:16px;
    background: url('images/butbg.jpg') repeat-x 0 top;; font-style:normal; font-variant:normal; font-weight:normal; font-size:100%; font-family:Arial, Helvetica, sans-serif; margin-left:0; margin-right:0; margin-top:0; margin-bottom:10px; padding-left:5px; padding-right:5px; padding-top:0; padding-bottom:5px
}
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;
    direction:rtl;
}
.moduletable-advert {
	float:right;
    border-top: 0px 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; direction:center }
div.moduletable-black  { border-top: 3px solid #000; direction:rtl }
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 0pt 50%;
    color: #333333;
    border: 1px solid #dddddd;
    display: block;
    margin-bottom: 10px; padding-left:42px; padding-right:10px; padding-top:10px; padding-bottom:10px
}
span.comment, .whitebox, .info {
    color: #666666;
    border-top: 1px solid #dddddd;
    border-bottom: 1px solid #dddddd;
    font-style: italic; 
    display: block;
    margin-bottom: 10px;
    background: #fefefe url('images/exclamation.png') no-repeat 7pt 7pt;; padding-left:38px; padding-right:10px; padding-top:10px; padding-bottom:10px
}
.listbox {border: 1px  solid #DDD; display: block;}

blockquote {
    background: url('images/quoleft.gif') no-repeat 0 0;
}
blockquote div {
    border: 1px none black;; padding-left:30px; padding-right:30px; padding-top:0; padding-bottom:0
}

.code {border-left: 3px solid #7D0000; background-color: #fff; padding: 15px; margin: 15px;}
.pad1 {padding: 8px; 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: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:link.readon, a:active.readon, a:visited.readon {position:absolute;left:8px;bottom:12px;width:100px;margin:0;background:url('images/readmore.png') no-repeat;color:#fff;border:medium none;text-decoration:none;z-index: 100; padding-left:12px; padding-right:0; padding-top:4px; padding-bottom:6px}
    a:hover.readon {position:absolute;left:8px;bottom:12px;width:100px;margin:0;background:url('images/readmore-hover.png') no-repeat;color:#fff;border:medium none;text-decoration:none;z-index: 100; padding-left:12px; padding-right:0; padding-top:4px; padding-bottom:6px}
    
/*  tooltip */
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url('images/tt_left.gif') no-repeat top left; }
#tttop {display:block; height:5px; margin-left:5px; background:url('images/tt_top.gif') no-repeat top right; 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('images/tt_bottom.gif') no-repeat top right; overflow:hidden}