@charset "utf-8";
/* CSS Document */
.alertbx{background-color:#fffacc; border:1px solid #eede53; padding:6px; text-align:center; width:870px;}
.alertbx .msg{color:#000000; font-size:14px; font-weight:bold; text-align:center; padding:15px 0px 16px 0px; padding-top:5px;}
.alertbx .msg a{color:#000000;}

.whitenew{color:#FFFFFF;}
.newred{color:#da4a4a;}

.grbx_full{text-align:left; background-color:#CCCCCC; padding:9px; margin-bottom:50px;}
.nl{width:196px; float:left;}
.nm{width:617px; float:left; margin-left:8px; background-color:#FFFFFF;}
.nmex{width:769px; float:left; margin-left:8px; background-color:#FFFFFF;}
.nr{width:161px; float:left;}

.nl_parts{width:201px; float:left;}
.nr_parts{width:155px; float:left;}

.prdhp_nl{width:155px; float:left; text-align:left;}
.prdhp_nm{width:535px; float:left; margin-right:13px; background-color:#ffffff; min-height:750px;}
.prdhp_nr{width:273px; float:left; background-color:#ffffff; text-align:left;}

.grbx_full_parts{text-align:left; background-color:#CCCCCC; padding:8px; margin-bottom:50px;}

.prodbx{background-color:#898989; padding:8px;}
.prodname{color:#FFFFFF; font-size:30px; line-height:normal!Important; padding-bottom:10px;}
.prod_pic{width:70px; height:70px; margin-bottom:13px;}
.prod_pic img{max-width:70px; width:expression(this.width>70 ? 70:true); max-height:70px; height:expression(this.height>70 ? 70:true);}
	
.icontext_bag{width:175px; background-image:url(/images/icons/icon_bag.png); background-repeat:no-repeat; padding-left:30px;}
.icontext_bag a{color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
.icontext_bag a:hover{color:#b7c73c;}

.icontext_mail{width:175px; background-image:url(/images/prod/icon_mail.png); background-repeat:no-repeat; padding-left:30px; background-position:0px 3px;}
.icontext_mail a{color:#FFFFFF; text-decoration:none; font-size:12px; font-weight:bold;}
.icontext_mail a:hover{color:#b7c73c;}

.prod_slider{width:156px; height:21px; background-color:#FFFFFF; overflow:hidden;}
.prod_slider_in{background-image:url(/images/icons/prod_slider.png); background-repeat:repeat-x; height:22px; position:relative; z-index:1; margin-top:-15px;}
.prod_slider .txt{color#000000; font-size:12px; font-weight:bold; position:relative; z-index:10; top:3px; width:156px; text-align:center;}

.whtbx{background-color:#FFFFFF; padding:8px; margin-top:8px;}
.owner{width:178px; height:51px; clear:both;}
.owner .foto{float:left; width:36px; height:36px;}
.owner .foto img{max-width:36px; width:expression(this.width>36 ? 36:true); max-height:36px; height:expression(this.height>36 ? 36:true);}
.owner .txt{float:left; margin-left:8px; padding-top:3px;}

.line{height:1px; border-bottom:1px solid #898989; margin-bottom:10px; margin-top:10px;}
.linedot{height:1px; border-bottom:1px dashed #898989; margin-bottom:10px; margin-top:10px;}
.prod_friend{width:36px; height:36px; margin-bottom:10px; margin-right:10px; overflow:hidden; float:left;}
.prod_friend img{max-width:36px; width:expression(this.width>36 ? 36:true); max-height:36px; height:expression(this.height>36 ? 36:true);}

.smallfoto{width:18px; height:18px;}
.smallfoto img{max-width:18px; width:expression(this.width>18 ? 18:true); max-height:18px; height:expression(this.height>18 ? 18:true);}

.corner_wht{width:161px; height:47px; background-color:#FFFFFF; margin-bottom:10px; background-image:url(/images/icons/cycle_white.png); background-position:120px 4px;; background-repeat:no-repeat;}
.corner_wht .txt a{color:#000000; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}

.corner_blue{width:161px; height:47px; background-color:#0e9fe4; margin-bottom:10px; background-image:url(/images/icons/cycle_blue.png); background-position:120px 4px; background-repeat:no-repeat;}
.corner_blue .txt a{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}

.corner_grey{width:161px; height:47px; background-color:#898989; margin-bottom:10px; background-image:url(/images/icons/cycle_grey.png); background-position:120px 4px; background-repeat:no-repeat;}
.corner_grey .txt a{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}

.dabba_blue{margin-bottom:20px; clear:both; width:574px;}
.dabba_blue .header{background-color:#0e9fe4; height:27px; color:#FFFFFF;}
.dabba_blue .header .title{padding-top:5px; float:left; font-weight:bold; font-size:12px; padding-left:10px; width:380px;}
.dabba_blue .header .name{padding-top:5px; float:right; font-size:12px; padding-left:10px; width:140px; text-align:right; margin-right:10px;}
.dabba_blue .header .name img{max-width:16px; width:expression(this.width>16 ? 16:true); max-height:16px; height:expression(this.height>16 ? 16:true); margin-right:5px;}

.dabba_blue .bdy{background-color:#e3e0e0; padding:13px; line-height:1.4em; color:#333333; font-size:12px;}
.dabba_blue .bdy .abt{width:360px; float:left; background-image:url(/images/icons/dabba_chakra.png); background-repeat:no-repeat; padding-left:20px; font-size:11px; background-position:0px 3px;}
.dabba_blue .bdy .abt a{color:#333333; text-decoration:none;}
.dabba_blue .abt a:hover{color:#cc0000; text-decoration:none;}
.dabba_blue .bdy .posted{width:160px; float:right; text-align:right; font-size:11px;}

.dabba_green{margin-bottom:20px; clear:both; width:574px;}
.dabba_green .header{background-color:#b7c73c; height:27px; color:#FFFFFF;}
.dabba_green .header .title{padding-top:5px; float:left; font-weight:bold; font-size:12px; padding-left:10px; width:380px;}
.dabba_green .header .name{padding-top:5px; float:right; font-size:12px; padding-left:10px; width:140px; text-align:right; margin-right:10px;}
.dabba_green .header .name img{max-width:16px; width:expression(this.width>16 ? 16:true); max-height:16px; height:expression(this.height>16 ? 16:true); margin-right:5px;}

.dabba_green .bdy{background-color:#e3e0e0; padding:13px; line-height:1.4em; color:#333333; font-size:12px;}
.dabba_green .bdy .abt{width:360px; float:left; background-image:url(/images/icons/dabba_chakra.png); background-repeat:no-repeat; padding-left:20px; font-size:11px; background-position:0px 3px;}
.dabba_green .bdy .abt a{color:#333333; text-decoration:none;}
.dabba_green .bdy .abt a:hover{color:#cc0000; text-decoration:none;}
.dabba_green .bdy .posted{width:160px; float:right; text-align:right; font-size:11px;}

.prod_bread{color:#898989; font-size:12px;}
.prod_bread a{color:#898989; font-size:12px; font-weight:bold; text-decoration:none;}
.prod_bread a:hover{color:#cc3333; font-size:12px; font-weight:bold;}
.prod_bread .act{color:#000000!important; font-size:12px; font-weight:bold;}

.madeup_box{width:573px; height:131px; background-color:#e3e0e0; overflow:hidden; /*background-image:url(/images/madeupbg.png); background-repeat:no-repeat;*/}
.madeup_patch{width:63px; height:93px; float:left; text-align:center;}
.madeup_act{/*background-image:url(/images/madeup_patch.png); background-repeat:repeat;*/ background-color:#FFFFFF;}
.prod_add_idea_main{margin-left:10px; background-color:#FFFFFF;}
.prod_add_idea{float:left; width:40px; height:40px; margin-right:3px;}


/* ************** ADD PRODUCT ***************/
.ap_lc{width:284px; background-color:#FFFFFF; float:left; height:587px;}
.ap_mc{width:284px; background-color:#FFFFFF; margin-left:13px; margin-right:13px; float:left; height:587px;}
.sheet{background-image:url(/images/prod/sheet.png); z-index:20; position:relative; width:284px; height:587px; float:left;}

.ap_rc{width:366px; background-color:#FFFFFF; float:left; height:587px;}

.main_bx{padding:20px 10px 10px 10px;}
div.blockMe {background-color:#FFFFFF;}
.prodfrm{padding:4px; margin-bottom:10px; font-size:11px; background-color:#e3e0e0; border:0px solid #e3e0e0; width:220px;}
.prodfrm2{padding:4px; margin-bottom:10px; font-size:11px; background-color:#e3e0e0; border:0px solid #e3e0e0; width:130px;}
.newgrey{color:#898989;}
.newgrey66{color:#666666;}
.newgrey99{color:#999999;}
.newgrey33{color:#333333;}
.select_product{float:left; width:77px; height:136px; color:#898989; margin-bottom:10px; margin-left:10px; margin-right:23px; text-align:center;}
.select_product .name a{color:#898989;}
.select_product .name a:hover{color:#da4a4a;}
.select_product .foto img{max-width:77px; width:expression(this.width>77 ? 77:true); max-height:77px; height:expression(this.height>77 ? 77:true);}
.prettyimg{width:187px; height:187px; overflow:hidden;}
.paging {color:#898989; font-size:12px;}
.paging a{color:#898989; text-decoration:none;}
.paging .act{font-weight:bold;}

.product_friends{width:62px; height:80px; margin-bottom:10px; overflow:hidden; margin-right:13px; float:left; cursor:pointer;}
.product_friends .foto {width:58px; height:58px;}
.product_friends .foto img{max-width:60px; width:expression(this.width>58 ? 58:true); max-height:58px; height:expression(this.height>58 ? 58:true);}
.product_friends .name{padding-top:5px; font-size:11px; text-align:center;}
.product_friends .name a{color:#898989;}
.product_friends .name a:hover{text-decoration:none;}

.product_friends_sel{width:62px; height:80px; margin-bottom:10px; overflow:hidden; margin-right:13px; float:left; cursor:pointer;}
.product_friends_sel .foto {width:58px; height:58px; border:2px solid #11a0e4;}
.product_friends_sel .foto img{max-width:60px; width:expression(this.width>58 ? 58:true); max-height:58px; height:expression(this.height>58 ? 58:true);}
.product_friends_sel .name{padding-top:5px; font-size:11px; text-align:center;}
.product_friends_sel .name a{color:#11a0e4; font-weight:bold;}
.product_friends_sel .name a:hover{text-decoration:none;}

/*************** add idea  ************************/

.choose_cat{width:159px; height:53px; float:left; background-color:#FFFFFF; margin-right:50px; background-image:url(/images/icons/cycle.png); background-repeat:no-repeat; background-position:2px 5px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#898989; }
.choose_cat:hover{background-color:#e3e0e0; color:#000000;}
.choose_cat .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:45px;}

.choose_cat_selected{width:159px; height:53px; float:left; background-color:#0e9fe4; margin-right:50px; background-image:url(/images/icons/cycle.png); background-repeat:no-repeat; background-position:2px 5px; border-bottom:1px solid #cccccc; text-decoration:none!important;cursor:pointer; color:#FFFFFF; }
.choose_cat_selected:hover{background-color:#e3e0e0; color:#000000;}
.choose_cat_selected .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:45px;}

.choose_part{width:159px; height:30px; float:left; background-color:#FFFFFF; margin-right:50px; background-image:url(/images/icons/part.png); background-repeat:no-repeat; background-position:2px 1px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#898989;}
.choose_part:hover{background-color:#e3e0e0; color:#000000;}
.choose_part .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:45px;}

.choose_part_selected{width:159px; height:30px; float:left; background-color:#0e9fe4; margin-right:50px; background-image:url(/images/icons/part.png); background-repeat:no-repeat; background-position:2px 1px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#FFFFFF; }
.choose_part_selected:hover{background-color:#e3e0e0; color:#000000;}
.choose_part_selected .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:45px;}

.add_part{width:150px; float:left; padding-top:20px; padding-left:20px;}

.choose_greenfile{width:159px; height:50px; float:left; background-color:#FFFFFF; margin-right:50px; background-image:url(/images/icons/choose_greenfile.png); background-repeat:no-repeat; background-position:7px 15px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#898989;}
.choose_greenfile:hover{background-color:#e3e0e0; color:#000000;}
.choose_greenfile .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:40px;}

.choose_greenfile_selected{width:159px; height:50px; float:left; background-color:#0e9fe4; margin-right:50px; background-image:url(/images/icons/choose_greenfile.png); background-repeat:no-repeat; background-position:7px 15px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#ffffff;}
.choose_greenfile_selected:hover{background-color:#e3e0e0; color:#000000;}
.choose_greenfile_selected .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:40px;}

/************* product overview page *********************/
.over_top_links span{color:#898989; font-size:12px; font-weight:bold; padding-left:5px; padding-right:5px;}
.over_top_links a{color:#898989; font-size:12px; font-weight:bold; text-decoration:none;}
.over_top_links .act{color:#000000!important; font-size:12px; font-weight:bold; text-decoration:none;}
.over_top_links a:hover{color:#da4a4a; font-size:12px; font-weight:bold; text-decoration:none;}

.prod_showcase:hover{background-color:#898989;}
.prod_showcase{width:249px; height:122px; margin-left:11px; margin-bottom:18px; float:left; background-color:#da4a4a; cursor:pointer;}
.prod_showcase .foto{width:123px; height:122px; float:left; background-color:#FFFFFF;}
.prod_showcase .foto img{max-width:123px; width:expression(this.width>123 ? 123:true); max-height:122px; height:expression(this.height>122 ? 122:true); border:0;}
.prod_showcase .patch{float:left; width:125px; height:122px;}
.prod_showcase .patch .name{color:#FFFFFF; font-size:12px; font-weight:bold; height:34px; text-align:left; margin:10px 7px 0px 7px; text-decoration:none!important;line-height:normal!important;}
.prod_showcase .patch .share{color:#FFFFFF; font-size:45px; font-weight:bold; text-decoration:none!important; line-height:normal!important;}
.sel{background-color:#9cb03b!important;}
.sel:hover{background-color:#898989!important;}
.rightfoto{width:244px; height:184px; border:1px solid #d0d0d0; text-align:center;}

.overview_corner{width:155px; height:41px; background-color:#CCCCCC; overflow:hidden;}
.overview_corner:hover{background-color:#898989; color:#ffffff!important;}
.overview_corner .name{padding-left:10px; padding-top:14px; font-size:12px; font-weight:bold; text-decoration:none;}
.overview_corner .name a{color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.overview_corner .name a:hover{color:#FFFFFF!important;}

.overview_corner_selected{width:155px; height:41px; background-color:#FFFFFF; overflow:hidden;}
.overview_corner_selected:hover{background-color:#898989; color:#ffffff!important;}
.overview_corner_selected .name{padding-left:10px; padding-top:14px; font-size:12px; font-weight:bold; text-decoration:none;}
.overview_corner_selected .name a{color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.stbuttontext {color:#000000; font-size:11px; text-decoration:none;}
.overview_corner_selected .name a:hover{color:#FFFFFF!important;}

.subcat_outer{width:135px; margin-top:15px; margin-bottom:10px;}
.subcat{width:135px;  margin-left:20px; color:#666666; font-size:11px; font-weight:bold; margin-top:15px; margin-bottom:15px;}
.subcat a{color:#666666!important; text-decoration:none;}
.subcat a:hover{color:#cc3333!important; text-decoration:none;}
.subcat_selected {width:135px;  margin-left:20px; color:#666666; font-size:11px; font-weight:bold; margin-top:15px; margin-bottom:15px;}
.subcat_selected a{color:#cc3333!important; text-decoration:none;}

/*************** GREENFILE ***********************/
.greenfile_left{width:710px; float:left; }
.greenfile_right{width:256px; float:right;}

.greenfilewrap{text-align:left; background-color:#CCCCCC; padding:8px; margin-bottom:28px;}
.greenvote{width:129px; height:88px; background-color:#9cb03b; text-align:center;}
.greenvote .t{width:129px; height:67px; background-image:url(/images/prod/greenvote.jpg); background-repeat:no-repeat;}
.greenvote .t .num{color:#ffffff; padding-top:15px; font-size:36px; font-weight:bold; line-height:normal!important;}
.greenvote .b{width:129px; height:21px; background-color:#cccccc; background-image:url(/images/prod/voteb.jpg); background-repeat:no-repeat;}
.greenvote .b .you{color:#666666; padding-top:3px; font-size:12px; font-weight:bold;}

.redvote{width:129px; height:88px; background-color:#da4a4a; text-align:center;}
.redvote .t{width:129px; height:67px; background-image:url(/images/prod/redvote.jpg); background-repeat:no-repeat;}
.redvote .t .num{color:#ffffff; padding-top:15px; font-size:36px; font-weight:bold; line-height:normal!important;}
.redvote .b{width:129px; height:21px; background-color:#cccccc; background-image:url(/images/prod/voteb.jpg); background-repeat:no-repeat;}
.redvote .b .you{color:#666666; padding-top:3px; font-size:12px; font-weight:bold;}

.voted a{color:#898989; font-size:12px; font-weight:bold; text-decoration:none;}
.voted a:hover{color:#da4a4a; font-size:12px; font-weight:bold; text-decoration:none;}
	a.act{color:#000000!important;}
.voted span{padding-left:10px; padding-right:10px; font-weight:normal!important;}

.greenfile_pro{width:332px; float:left; overflow:hidden;}
.greenfile_con{width:327px; float:left; overflow:hidden;}

.mygreenbx{width:327px; height:227px; background-color:#e3e0e0; float:left; margin-bottom:20px; margin-right:13px; margin-left:1px; overflow:hidden;}
.mygreenbx .bdy{height:201px; color:#000000;}
.mygreenbx .bdy a{color:#000000;}
.mygreenbx .bdy a:hover{color:#da4a4a;}
.mygreenbx .pad{padding:16px 12px 17px 12px;}
.mygreenbx .tp{height:99px;}
.mygreenbx .tp .title{font-size:14px; color:#666666; font-weight:bold; line-height:1.3em;}
.mygreenbx .tp .vote{background-color:#999999; padding:3px; color:#ffffff; font-size:12px; margin-top:10px;}
.mygreenbx .tp .madeit{color:#666666; font-size:11px; margin-top:10px; background-image:url(../images/prod/star.png); background-repeat:no-repeat; background-position:left -1px; padding-left:25px; height:35px;}
.mygreenbx .tp .notmadeit{color:#666666; font-size:11px; margin-top:10px; background-image:url(../images/prod/star_grey.png); background-repeat:no-repeat; background-position:left -1px; padding-left:25px; height:35px;}
.mygreenbx .desc{font-size:12px; color:#333333; line-height:1.4em;}

.greenfile_pro .mygreenbx .foot{background-color:#9cb03b; background-image:url(/images/prod/greenfoot.gif); background-repeat:repeat-x; font-size:11px; color:#ffffff; height:26px;}
.greenfile_pro .mygreenbx .foot a{color:#ffffff;}
.greenfile_pro .mygreenbx .foot .foto img{width:18px; height:18px; margin-left:10px;}

.greenfile_con .mygreenbx .foot{background-color:#da4a4a; background-image:url(/images/prod/redfoot.gif); background-repeat:repeat-x; font-size:11px; color:#ffffff; height:26px;}
.greenfile_con .mygreenbx .foot a{color:#ffffff;}
.greenfile_con .mygreenbx .foot .foto img{width:18px; height:18px; margin-left:10px;}


/*------------------------CON PRO SHORT DABBA------------------------------*/
.shortgreenbx{width:327px; height:201px; background-color:#e3e0e0; float:left; margin-bottom:20px; margin-right:13px; margin-left:1px; overflow:hidden;}
.shortgreenbx .bdy{height:175px; color:#000000;}
.shortgreenbx .bdy a{color:#000000;}
.shortgreenbx .bdy a:hover{color:#da4a4a;}
.shortgreenbx .pad{padding:16px 12px 17px 12px;}
.shortgreenbx .tp{}
.shortgreenbx .tp .title{font-size:14px; color:#666666; font-weight:bold; line-height:1.3em;}
.shortgreenbx .tp .vote{background-color:#999999; padding:3px; color:#ffffff; font-size:12px; margin-top:10px; margin-bottom:9px;}
.shortgreenbx .tp .madeit{color:#666666; font-size:11px; margin-top:10px; background-image:url(../images/prod/star.png); background-repeat:no-repeat; background-position:left top; padding-left:25px;}
.shortgreenbx .desc{font-size:12px; color:#333333; line-height:1.4em;}

.greenfile_pro .shortgreenbx .foot{background-color:#9cb03b; background-image:url(/images/prod/greenfoot.gif); background-repeat:repeat-x; font-size:11px; color:#ffffff; height:26px;}
.greenfile_pro .shortgreenbx .foot a{color:#ffffff;}
.greenfile_pro .shortgreenbx .foot .foto img{width:18px; height:18px; margin-left:10px;}

.greenfile_con .shortgreenbx .foot{background-color:#da4a4a; background-image:url(/images/prod/redfoot.gif); background-repeat:repeat-x; font-size:11px; color:#ffffff; height:26px;}
.greenfile_con .shortgreenbx .foot a{color:#ffffff;}
.greenfile_con .shortgreenbx .foot .foto img{width:18px; height:18px; margin-left:10px;}
/*------------------------CON PRO SHORT DABBA-------------------------------*/


.right_greenfile{padding:15px 8px 10px 18px; border-left:1px solid #999999; padding-right:15px;}
.greenfile_add_product{font-size:12px; padding-top:40px; line-height:1.3em;}

.connected_bx{border:1px solid #9b9b9b; background-color:#e3e0e0; padding:18px 10px 10px 10px; position:relative; margin-top:-40px; margin-bottom:20px;}

.howgreen{background-image:url(/images/prod/like.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px;}
.howgreen a{color:#00AEFF; text-decoration:none; font-size:11px; font-weight:bold;}

.blub{background-image:url(/images/prod/blub.png); background-repeat:no-repeat; background-position:0px 0px; padding-left:25px;}
.blub a{color:#00AEFF; text-decoration:none; font-size:11px; font-weight:bold;}

/************* impact on product **************/
.greenfile_ideaauthor img{max-width:16px; width:expression(this.width>16 ? 16:true); max-height:16px; height:expression(this.height>16 ? 16:true); margin-right:5px;}

/************* GREENFILE OVERVIEW ********************/

.greenoverview_left{width:682px; float:left; margin-left:8px; margin-right:14px; background-color:#FFFFFF; margin-bottom:8px;}
.greenoverview_right{width:274px; float:left; background-color:#FFFFFF;}

.overview_box{float:left; width:301px; height:121px; margin-right:25px; margin-bottom:16px; background-color:#e3e0e0;}
.overview_box .foto{float:left; width:121px; height:121px;}
.overview_box .foto img{max-width:121px; width:expression(this.width>121 ? 121:true); max-height:121px; height:expression(this.height>121 ? 121:true); border:0;}
.overview_box .right{float:left; width:180px; height:121px;}
.overview_box .right .txt{height:92px; line-height:1.5em;}
.overview_box .right .txt .pad{padding:10px;}
.overview_box .right .bot{height:29px;}
.overview_box .right .bot .green{height:29px; background-color:#9cb03b; float:left; width:90px; text-align:center;}
.overview_box .right .bot .red{height:29px; background-color:#da4a4a; float:left; width:90px; text-align:center;}
.overview_box .right .bot .share{padding-top:7px; color:#FFFFFF; font-weight:bold; font-size:18px;}
.greenfile_pro_patti{background-image:url(/images/prod/greenfile_pro_bg.gif); background-repeat:repeat-x; height:33px; color:#FFFFFF; margin-bottom:10px;}
.greenfile_pro_patti a{color:#333333;}

.greenfile_pro_edit{border-top:1px solid #000000; border-right:1px solid #000000; border-left:1px solid #000000;}
.greenfile_pro_edit_T{background-image:url(../images/prod/greenfile_pro_edit_top.png); background-repeat:repeat-x; height:26px;}
.greenfile_pro_edit_M{background-color:#6b6b6b; padding:8px 6px 5px 6px; line-height:normal!important;}
.greenfile_pro_edit_B{background-image:url(../images/prod/greenfile_pro_edit_bot.png); background-repeat:no-repeat; margin-bottom:15px; height:8px;}

.greenfile_pro_edit .by{margin-bottom:10px;}
.greenfile_pro_edit .by, .greenfile_pro_edit .by a{color:#ffffff; font-size:11px;}
.greenfile_pro_edit .by .foto img{width:18px; height:18px;}

.proposed {color:#898989; font-size:11px; margin-top:10px; margin-bottom:10px;}
.proposed a{color:#898989;}
.proposed .by .foto img{width:18px; height:18px;}

.greenfile_con_patti{background-image:url(/images/prod/greenfile_con_bg.gif); background-repeat:repeat-x; height:33px; color:#FFFFFF; margin-bottom:10px;}
.greenfile_con_patti a{color:#FFFFFF;}

/*********** add con pr replace con pro *************/

.add_pc_left{width:570px; float:left;}
.add_pc_right{width:103px; float:left;}
.add_pc_right .green{width:46px; height:32px; float:left; margin-right:8px; background-color:#9cb03b; text-align:center;}
.add_pc_right .red{width:46px; height:32px; float:left; background-color:#da4a4a; text-align:center;}
.add_pc_right .vote{font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:9px;}

.add_con_replace{width:356px; height:50px; background-color:#FFFFFF; background-image:url(/images/prod/add_replace_con.png); background-repeat:no-repeat; background-position:7px 15px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#898989;}
.add_con_replace:hover{background-color:#e3e0e0; color:#000000; background-image:url(/images/prod/add_replace_con.png); }
.add_con_replace .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:40px;}

.add_con_replace_selected{width:356px; height:50px; background-color:#0e9fe4; background-image:url(/images/prod/add_replace_conpro_wht.png); background-repeat:no-repeat; background-position:7px 15px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#FFFFFF;}
.add_con_replace_selected:hover{background-color:#e3e0e0; color:#000000; background-image:url(/images/prod/add_replace_con.png); }
.add_con_replace_selected .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:40px;}

/*******************/

.add_pro_replace{width:356px; height:50px; background-color:#FFFFFF; background-image:url(/images/prod/add_replace_pro.png); background-repeat:no-repeat; background-position:7px 15px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#898989;}
.add_pro_replace:hover{background-color:#e3e0e0; color:#000000; background-image:url(/images/prod/add_replace_pro.png); }
.add_pro_replace .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:40px;}

.add_pro_replace_selected{width:356px; height:50px; background-color:#0e9fe4; background-image:url(/images/prod/add_replace_conpro_wht.png); background-repeat:no-repeat; background-position:7px 15px; border-bottom:1px solid #cccccc; text-decoration:none!important; cursor:pointer; color:#FFFFFF;}
.add_pro_replace_selected:hover{background-color:#e3e0e0; color:#000000; background-image:url(/images/prod/add_replace_pro.png); }
.add_pro_replace_selected .name{font-size:12px; font-weight:bold; text-decoration:none!important; padding-left:40px;}

/**************** HOME PAGE ****************************/
.hpwraper{padding-left:8px; padding-right:9px;}
.hp_white1{background-color:#FFFFFF; padding:9px 8px 11px 8px;}
.newhpleftbx{background-color:#cee6ee; width:688px; float:left; height:336px;}
.newhprightbx{width:258px; float:left;}

.hp_r_corner{width:258px; height:55px; border-bottom:1px solid #cccccc; overflow:hidden; color:#0e9fe4; font-size:14px; font-weight:bold; cursor:pointer; background-color:#FFFFFF;}
.hp_r_corner:hover{background-color:#e3e0e0;}
.hp_r_corner .name{padding-left:65px; padding-top:20px;}

.hp_r_corner_selected{width:258px; height:55px; border-bottom:1px solid #cccccc; overflow:hidden; color:#333333; font-size:14px; font-weight:bold; cursor:pointer; background-color:#cee6ee;}
.hp_r_corner_selected:hover{background-color:#e3e0e0; color:#0e9fe4;}
.hp_r_corner_selected .name{padding-left:65px; padding-top:20px;}

.hp_crn_opt1{background-image:url(../images/prod/hp_cornerbg1.png); background-repeat:no-repeat;}
.hp_crn_opt2{background-image:url(../images/prod/hp_cornerbg2.png); background-repeat:no-repeat;}
.hp_crn_opt3{background-image:url(../images/prod/hp_cornerbg3.png); background-repeat:no-repeat;}
.hp_crn_opt4{background-image:url(../images/prod/hp_cornerbg4.png); background-repeat:no-repeat;}
.hp_crn_opt5{background-image:url(../images/prod/hp_cornerbg5.png); background-repeat:no-repeat;}
.hp_crn_opt6{background-image:url(../images/prod/hp_cornerbg6.png); background-repeat:no-repeat;}

.infoblock1{background-image:url(../images/prod/infoblock1.png); background-repeat:no-repeat; height:336px;}
.infoblock2{background-image:url(../images/prod/infoblock2.png); background-repeat:no-repeat; height:336px;}
.infoblock3{background-image:url(../images/prod/infoblock3.png); background-repeat:no-repeat; height:336px;}
.infoblock4{background-image:url(../images/prod/infoblock4.png); background-repeat:no-repeat; height:336px;}
.infoblock5{background-image:url(../images/prod/infoblock5.png); background-repeat:no-repeat; height:336px;}
.infoblock6{background-image:url(../images/prod/infoblock6.png); background-repeat:no-repeat; height:336px;}
.infobx_frm{border:none; padding:9px; color:#999999; font-size:14px; font-weight:bold; width:230px; background:transparent;}

.hp_white2{width:684px; margin-right:15px;  background-color:#FFFFFF; float:left}
.hp_white3{width:267px; background-color:#FFFFFF; float:left;}

.hp_showcase_bx{width:201px; height:299px; background-color:#f1f4e1; float:left; margin-right:20px; background-image:url(../images/prod/hp_showcasebox_qt.png); background-position:left top; background-repeat:no-repeat;}
.hp_showcase_bx .bdy{padding:15px 12px 15px 37px;}
.hp_showcase_bx .title{color:#0e9fe4; font-size:20px; font-weight:bold; height:200px; line-height:1.5em!important; overflow:hidden;}

.hpfrm{width:229px; padding:7px; color:666666; font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999; background-color:#e3e0e0; border:1px solid #e3e0e0;}
.hp_co_logo{width:166px; overflow:hidden;}
.hp_co_logo img{border:0;}

/****************** NEW DASHBOARD ***************/

.dash_left{width:684px; float:left; margin-right:15px;}
.dash_right{width:267px; float:left;}

.dash_white2{width:684px; background-color:#FFFFFF; float:left}
.dash_white3{width:267px; background-color:#FFFFFF; float:left;}

.dash_product{width:218px; height:47px; margin-bottom:23px;}
.dash_product .L{width:61px; height:47px; float:left;}
.dash_product .L .foto{width:47px; height:47px;}
.dash_product .L .foto img{max-width:47px; width:expression(this.width>47 ? 47:true); max-height:47px; height:expression(this.height>47 ? 47:true); border:0;}
.dash_product .R{width:156px; height:47px; float:left;}
.dash_product .R .name{height:18px; padding-top:3px; padding-bottom:3px; color:#999999; font-size:12px; font-weight:bold;}
.dash_product .R .name a{color:#999999; text-decoration:none;}

.dash_product_my{width:218px; height:77px; margin-bottom:23px;}
.dash_product_my .L{width:61px; height:47px; float:left;}
.dash_product_my .L .foto{width:47px; height:47px;}
.dash_product_my .L .foto img{max-width:47px; width:expression(this.width>47 ? 47:true); max-height:47px; height:expression(this.height>47 ? 47:true); border:0;}
.dash_product_my .R{width:156px; height:77px; float:left;}
.dash_product_my .R .name{height:18px; padding-top:3px; padding-bottom:3px; color:#999999; font-size:12px; font-weight:bold;}
.dash_product_my .R .name a{color:#999999; text-decoration:none;}


.dash_overview_box{width:242px; height:63px; margin-bottom:10px; background-color:#e3e0e0;}
.dash_overview_box .foto{float:left; width:63px; height:63px; overflow:hidden;}
.dash_overview_box .foto img{max-width:63px; width:expression(this.width>63 ? 63:true); max-height:63px; height:expression(this.height>63 ? 63:true); border:0;}

.dash_overview_box .right{float:left; width:179px; height:63px;}
.dash_overview_box .right .txt{height:33px; color:#666666;}
.dash_overview_box .right .txt a{color:#666666; text-decoration:none;}
.dash_overview_box .right .txt .pad{padding:10px;}
.dash_overview_box .right .bot{height:29px;}
.dash_overview_box .right .bot .green{height:29px; background-color:#9cb03b; float:left; width:89px; text-align:center;}
.dash_overview_box .right .bot .red{height:29px; background-color:#da4a4a; float:left; width:89px; text-align:center;}
.dash_overview_box .right .bot .share{padding-top:7px; color:#FFFFFF; font-weight:bold; font-size:18px;}

.dash_events{width:250px; height:43px; margin-bottom:10px;}
.dash_events .L{width:43px; height:43px; margin-right:10px; float:left; background-image:url(../images/prod/events_dash_bg.jpg); background-repeat:no-repeat; text-align:center;}
.dash_events .L .md{padding-top:8px; font-size:18px; font-weight:bold; color:#FFFFFF;}
.dash_events .L .mm{font-size:12px; font-weight:bold; color:#FFFFFF;}

.dash_events .R{width:190px; height:43px; float:left;}
.dash_events .R .desc{color:#333333;}

.activity{padding:10px; color:#333333; font-size:11px; margin-right:15px;}
.activity a{color:#333333;}
.alter_color{background-color:#efeeee;}
.activity .L{width:75px;}
.activity .L img{width:18px; height:18px; margin-left:5px;}
.activity .R{padding-left:10px;}
.activity .img{width:18px; height:18px; border:0px;}

/******** SLIDER STARTS ************/
.dash_slider{width:156px; height:21px; background-color:#FFFFFF; overflow:hidden; background-image:url(../images/prod/DSbg.gif); background-repeat:repeat-x;}
.dash_slider_Rin{background-image:url(/images/prod/DSR.gif); background-repeat:repeat-x; height:22px; text-align:center;}
.dash_slider_Gin{background-image:url(/images/prod/DSG.gif); background-repeat:repeat-x; height:22px; text-align:center;}
.dash_slider .txt{color:#FFFFFF; font-size:12px; font-weight:bold; padding-top:3px; text-align:center;}

.green_slider{width:156px; height:21px; background-color:#FFFFFF; overflow:hidden; background-image:url(../images/prod/DSbg.gif); background-repeat:repeat-x;}
.green_slider_Bin{background-image:url(/images/prod/GSB.gif); background-repeat:repeat-x; height:22px; text-align:center;}
.green_slider .txt{color:#FFFFFF; font-size:12px; font-weight:bold; padding-top:3px; text-align:center;}

/******** SLIDER ENDS ************/


/************** BLOG ****************/
.blog_left{width:339px; margin-left:40px; float:left;}
.blog_detail{width:728px; margin-left:40px; float:left;}
.blog_bx_top{background-color:#FFFFFF; padding:10px;}
.blog_bx_top_R{background-color:#FFFFFF; padding:0px 10px 10px 35px; text-align:left;}

.blogline{background-color:#c6c6c6; height:1px; margin-top:10px; margin-bottom:10px; }
.bloglink1{color:#03acfa; text-decoration:underline;}
.bloglink1:hover{color:#9cb03b; text-decoration:underline;}

.blog_date{width:44px; height:44px; overflow:hidden; background-image:url(../images/prod/blog_date_bg.png); background-repeat:no-repeat; text-align:center; }
.blog_date .caldate{color:#ffffff; font-weight:bold; font-size:14px; padding-top:7px;}

.blog_chat{width:44px; height:41px; overflow:hidden;/* background-image:url(../images/prod/blog_chat.png); background-repeat:no-repeat;*/ text-align:center; }
.blog_chat .caldate{color:#ffffff; font-weight:bold; font-size:11px; padding-top:13px; display:none; }

.blog_bx_top .fotoarea{width:315px; height:211px; border:1px solid #cfcfcf;}
.blog_bx_top .fotoarea img{width:315px; height:211px;}
.blog_bx_top .blog_title{color:#e21994; font-size:14px; font-weight:bold;}
.blog_bx_top .blog_author{}
.blog_bx_top .blog_author .L{width:42px;  margin-right:12px; float:left;}
.blog_bx_top .blog_author .R{width:235px; height:42px; margin-right:12px; float:left;}
.blog_bx_top .blog_author .R .name {color:#666666; font-size:11px; padding-top:6px; padding-bottom:6px;}
.blog_bx_top .blog_author .R .name a{color:#03acfa; font-size:11px;}
.blog_bx_top .blog_author .R .pro{color:#666666; font-style:italic; font-size:11px;}
.blog_bx_top .blog_desc{font-size:12px; color:#000000; line-height:1.8em; height:258px; overflow:hidden;}
.blog_bx_top .blog_desc_detail{font-size:12px; color:#000000; line-height:1.5em;}

.blog_bx_top .blog_ico_facebook{width:50px; height:21px; background-image:url(../images/prod/blog_ico_facebook.png); background-repeat:no-repeat; padding-left:55px; padding-top:3px; font-size:11px; color:#666666; font-weight:bold; float:left; cursor:pointer;}
.blog_bx_top .blog_ico_facebook:hover{background-image:url(../images/prod/blog_ico_facebook_o.png); background-repeat:no-repeat;}

.blog_bx_top .blog_ico_buzz{width:50px; height:21px; background-image:url(../images/prod/blog_ico_buzz.png); background-repeat:no-repeat; padding-left:55px; padding-top:3px; font-size:11px; color:#666666; font-weight:bold; float:left; cursor:pointer;}
.blog_bx_top .blog_ico_buzz:hover{background-image:url(../images/prod/blog_ico_buzz_o.png); background-repeat:no-repeat;}

.blog_bx_top .blog_ico_tweet{width:50px; height:21px; background-image:url(../images/prod/blog_ico_tweet.png); background-repeat:no-repeat; padding-left:55px; padding-top:3px; font-size:11px; color:#666666; font-weight:bold; float:left; cursor:pointer;}
.blog_bx_top .blog_ico_tweet:hover{background-image:url(../images/prod/blog_ico_tweet_o.png); background-repeat:no-repeat;}

.blog_bx_top_R .fotoarea{width:315px; height:211px; border:1px solid #cfcfcf;}
.blog_bx_top_R .fotoarea img{width:313px; height:209px;}
.blog_bx_top_R .blog_title{color:#e21994; font-size:14px; font-weight:bold; text-align:left;}
.blog_bx_top_R .blog_author{height:42px;}
.blog_bx_top_R .blog_author .L{width:42px; height:42x; margin-right:12px; float:left;}
.blog_bx_top_R .blog_author .R{width:210px; height:42x; margin-right:12px; float:left;}
.blog_bx_top_R .blog_author .R .name {color:#666666; font-size:11px; padding-top:6px; padding-bottom:6px;}
.blog_bx_top_R .blog_author .R .name a{color:#03acfa; font-size:11px;}
.blog_bx_top_R .blog_author .R .pro{color:#666666; font-style:italic; font-size:11px;}
.blog_bx_top_R .blog_desc{font-size:12px; color:#000000; line-height:1.8em; height:150px; overflow:hidden;}

.blog_bx_top_R .blog_ico_facebook{width:40px; height:21px; background-image:url(../images/prod/blog_ico_facebook.png); background-repeat:no-repeat; padding-left:55px; padding-top:3px; font-size:11px; color:#666666; font-weight:bold; float:left; cursor:pointer;}
.blog_bx_top_R .blog_ico_facebook:hover{background-image:url(../images/prod/blog_ico_facebook_o.png); background-repeat:no-repeat;}

.blog_bx_top_R .blog_ico_buzz{width:40px; height:21px; background-image:url(../images/prod/blog_ico_buzz.png); background-repeat:no-repeat; padding-left:55px; padding-top:3px; font-size:11px; color:#666666; font-weight:bold; float:left; cursor:pointer;}
.blog_bx_top_R .blog_ico_buzz:hover{background-image:url(../images/prod/blog_ico_buzz_o.png); background-repeat:no-repeat;}

.blog_bx_top_R .blog_ico_tweet{width:40px; height:21px; background-image:url(../images/prod/blog_ico_tweet.png); background-repeat:no-repeat; padding-left:55px; padding-top:3px; font-size:11px; color:#666666; font-weight:bold; float:left; cursor:pointer;}
.blog_bx_top_R .blog_ico_tweet:hover{background-image:url(../images/prod/blog_ico_tweet_o.png); background-repeat:no-repeat;}

.blog_right{width:339px; margin-left:40px; float:left;}

.blog_bot{width:718px; margin-left:40px; background-color:#FFFFFF;}
.blog_bot .pad{padding:20px 10px 10px 10px;}

.blog_entry{margin-bottom:25px; height:86px; left:-35px; position:relative;}
.blog_entry .L{width:44px; float:left; }
.blog_entry .M{width:130px; height:80px; float:left; margin-left:23px; margin-top:6px;}
.blog_entry .M img{max-width:130px; width:expression(this.width>130 ? 130:true); max-height:80px; height:expression(this.height>80 ? 80:true); border:0;}

.blog_entry .R{width:500px; height:80px; float:left; margin-top:6px;}
.blog_entry .R .title{color:#e21994; font-size:14px; font-weight:bold; padding-bottom:3px;}
.blog_entry .R .by{color:#666666; font-size:11px; font-weight:bold;}
.blog_entry .R .by a{color:#03acfa;}
.blog_entry .R .by .profile{font-style:italic;}
.blog_entry .R .desc{font-size:12px; color:#000000; height:40px; padding-top:3px; line-height:1.5em;}
.blog_entry .R .reading{position:relative; margin-top:-10px; font-size:12px;}


.blog_entr_date{width:44px; height:44px; overflow:hidden; background-image:url(../images/prod/blog_date_bg.png); background-repeat:no-repeat; text-align:center; overflow:hidden;}
.blog_entr_date .caldate{color:#ffffff; font-weight:bold; font-size:14px; padding-top:7px;}

.blog_archive_links li{ list-style:none; list-style-image:none; list-style-type:none; margin-bottom:10px; font-weight:bold; color:#FFFFFF;}
.blog_archive_links ul li a{color:#FFFFFF; text-decoration:none;}
.blog_archive_links ul li a:hover{color:#9cb03b; text-decoration:underline}

.blog_archive_links_selected a{color:#13b1fa!important; text-decoration:underline!important;}
/************** BLOG ****************/


/************* NEW PROFILE ***************/
.profile_left{width:213px; float:left;}
.profile_middle{width:499px; float:left; margin-left:16px; margin-right:15px;}
.profile_right{width:236px; float:left;}

.profilebx{background-color:#FFFFFF; margin-bottom:10px;}
.profilebx_body{padding:14px;}

.personal_bx{background-color:#f1f4e1; margin-bottom:10px;}
.mazafoto{width:146px; height:146px; border:1px solid d0d1cf;}
.mazafoto img{width:134px; height:134px;}

.profile_com_bar{width:21px; height:134px; background-image:url(../images/prod/profile_complete_greeen.gif); background-repeat:repeat-y;}
.profile_com_bar .highlight{width:21px; background-repeat:repeat-y; background-image:url(../images/prod/profile_complete_bg.gif);}

.my_greenstatement{background-image:url(../images/prod/ny_greenstatement_qt.png); background-position:0 0; background-repeat:no-repeat; color:#0e9fe4; font-size:16px; font-weight:bold; padding-left:25px;  line-height:normal!important;}

.my_greenstatement .sign{padding-top:20px; color:#999999; font-size:12px; font-weight:bold; line-height:normal!important;}
.profile_friends{width:53px; height:89px; float:left; text-align:center; margin-right:10px;}
.profile_friends img{width:53px; height:53px;}
.profile_friends .name{padding-top:5px; line-height:normal;}
.profile_friends .name a{color:#898989;}

.profile_overview_box{width:210px; height:54px; margin-bottom:10px; background-color:#e3e0e0;}
.profile_overview_box .foto{float:left; width:54px; height:54px; overflow:hidden;}
.profile_overview_box .foto img{max-width:54px; width:expression(this.width>54 ? 54:true); max-height:54px; height:expression(this.height>54 ? 54:true); border:0;}

.profile_overview_box .right{float:left; width:154px; height:54px;}
.profile_overview_box .right .txt{height:29px;}
.profile_overview_box .right .txt .pad{padding:10px;}
.profile_overview_box .right .bot{height:25px;}
.profile_overview_box .right .bot .green{height:25px; background-color:#9cb03b; float:left; width:77px; text-align:center;}
.profile_overview_box .right .bot .red{height:25px; background-color:#da4a4a; float:left; width:77px; text-align:center;}
.profile_overview_box .right .bot .share{padding-top:7px; color:#FFFFFF; font-weight:bold; font-size:18px;}




.newpop{background-color:#e3e0e0; border:1px solid #c4c1c1; padding:5px 11px 11px 11px; width:391px;}
.newpop .title{color:#666666; font-size:14px; font-weight:bold; padding-bottom:15px; line-height:normal;}
.newpop .frm{width:274px; background-color:#FFFFFF; padding:7px; border:0px solid #FFFFFF; color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
textarea#popup{width:274px; background-color:#FFFFFF; padding:7px; border:0px solid #FFFFFF; color:#999999; font-family:Arial, Helvetica, sans-serif; font-family::Arial, Helvetica, sans-serif; font-size:12px;}

.IT{margin-right:3px; float:left; z-index:1; margin-top:1px;}
.IT .ITL{width:5px; height:34px; background-image:url(../images/prod/ITL.png); background-repeat:no-repeat; float:left;}
.IT .ITM{width:auto; height:34px; background-image:url(../images/prod/ITM.png); background-repeat:repeat-x; float:left;}
.IT .ITM .name{font-size:11px; font-weight:bold; padding-top:10px; color:#ffffff; padding-left:3px; padding-right:3px;}
.IT .ITM .name a{color:#ffffff; text-decoration:none;}
.IT .ITR{width:5px; height:34px; background-image:url(../images/prod/ITR.png); background-repeat:no-repeat; float:left;}

.IT_w{margin-right:3px; float:left; position:relative; z-index:99; margin-top:1px;}
.IT_w .ITL{width:5px; height:34px; background-image:url(../images/prod/ITLw.png); background-repeat:no-repeat; float:left;}
.IT_w .ITM{height:34px; background-image:url(../images/prod/ITMw.png); background-repeat:repeat-x; float:left;}
.IT_w .ITM .name{font-size:11px; font-weight:bold; padding-top:10px; color:#666666; padding-left:3px; padding-right:3px;}
.IT_w .ITM .name a{color:#000000; text-decoration:none;}
.IT_w .ITR{width:5px; height:34px; background-image:url(../images/prod/ITRw.png); background-repeat:no-repeat; float:left;}

.ideatab{width:113px; height:34px; background-image:url(../images/prod/idea_page_tab_b.png); background-repeat:no-repeat; overflow:hidden; float:left; margin-left:2px;}
.ideatab .name{font-size:11px; font-weight:bold; padding-top:10px; color:#ffffff; text-align:center;}
.ideatab .name a{color:#ffffff; text-decoration:none;}

.ideatab_w{width:113px; height:34px; background-image:url(../images/prod/idea_page_tab_w.png); background-repeat:no-repeat; overflow:hidden; float:left; margin-left:2px; position:relative; z-index:99; margin-top:1px;}
.ideatab_w .name{font-size:11px; font-weight:bold; padding-top:9px; color:#333333; text-align:center;}
.ideatab_w .name a{color:#333333; text-decoration:none;}

.step5_add_idea{width:228px; height:30px; float:left; padding-bottom:10px;}
.step5_add_idea .txt{padding-top:3px; color:#666666; font-size:12px; font-weight:bold; line-height:1.4em;}

.input_arrow{ background-image:url(../images/prod/input_arrow.png); background-repeat:no-repeat; background-position:0px 2px; padding-left:18px; margin-bottom:10px; font-weight:bold; font-weight:bold; margin-left:8px;}
.product_w{width:173px; background-image:url(../images/prod/idea_page_tab_w.png); background-repeat:no-repeat; overflow:hidden;}

.inputwindow{background-color:#e3e0e0; border:1px solid #afacac; width:408px; height:333px; position:relative; z-index:999; margin-left:-122px; margin-top:-215px;}
.input_crtg{padding-bottom:6px; width:175px; float:left; margin-right:10px; }
.input_crtg .txt{padding-top:3px; font-size:12px; font-weight:bold; line-height:1.4em;}

/* mahesh*/
.reg_greenfilewrap{text-align:left; background-color:#CCCCCC; /*margin-bottom:28px;*/ width:581px;}
.reg_bodypad{padding:10px 16px 10px 16px;}
.reg_hp_white1{background-color:#FFFFFF; padding:9px 8px 11px 8px; color:#666666;}
.reg_newhpleftbx{background-color:#ffffff; width:530px; float:left; height:334px;}

.reg_frm_rv{width:201px; background-color:#e3e0e0; padding:9px 3px 9px 5px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; border:0px #e3e0e0 solid;}
.reg_frm_free_rv{background-color:#e3e0e0; padding:9px 3px 9px 5px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px #e3e0e0 solid; margin-right:8px; text-align:center;}
/*mahesh*/


/*************** GREENFILE REVISED NEW JULY28 2010 *******************/

.greenfile_topbx{width:983px; background-image:url(../images/prod/greenfile_new_top_bg.png); background-repeat:repeat-y; position:relative; z-index:19; background-position:top;}
.greenfile_topbx .foto{width:50px; height:50px; float:left;}
.greenfile_topbx .foto img{width:48px; height:48px; border:2px solid #1ba4e5;}
.greenfile_topbx .txt{width:633px; float:left; color:#666666; overflow:hidden; margin-left:15px; line-height:1.5em; font-size:12px;}
.greenfile_topbx .txt a{color:#0e9fe4;}
.greenfile_topbx .txt a:hover{color:#da4a4a;}

.greenfile_topbx .txt2{width:633px; float:left; color:#666666; overflow:hidden; margin-left:15px; line-height:1.7em; font-size:12px;/*height:115px;*/ overflow:hidden; margin-bottom:20px;}
.greenfile_topbx_bot{width:983px; height:9px; background-image:url(../images/prod/greenfile_new_top_bot.png); background-repeat:no-repeat; position:relative; z-index:11;}
.greenfile_greenbox{width:351px; background-image:url(../images/prod/greenfile_greenbox.png); background-repeat:repeat-y; margin-right:10px; float:left;}
.greenfile_greenbox .botbg{width:351px; background-image:url(../images/prod/greenfile_greenbox_bot.png); height:5px;}
.greenfile_greenbox .pad{padding:10px 5px 10px 5px;}
	
.greenfile_redbox{width:351px; background-image:url(../images/prod/greenfile_redbox.png); background-repeat:repeat-y; float:left;}
.greenfile_redbox .botbg{width:351px; background-image:url(../images/prod/greenfile_redbox_bot.png); height:5px;}
.greenfile_redbox .pad{padding:10px 5px 10px 5px;}

/************* greenfile new rightside products **************/
.greenlinked_product{width:218px; height:47px; margin-bottom:23px;}
.greenlinked_product .L{width:61px; height:47px; float:left;}
.greenlinked_product .L .foto{width:47px; height:47px;}
.greenlinked_product .L .foto img{max-width:47px; width:expression(this.width>47 ? 47:true); max-height:47px; height:expression(this.height>47 ? 47:true); border:0;}
.greenlinked_product .R{width:156px; height:47px; float:left;}
.greenlinked_product .R .name{height:18px; padding-top:3px; padding-bottom:3px; color:#999999; font-size:12px; font-weight:bold;}
.greenlinked_product .R .name a{color:#999999; text-decoration:none;}

/******** REVISED DABBA GERRN STARTS **************/
.greenfile_greenbox .revised_dabba:hover{width:340px; height:84px; background-color:#ced996; border:1px solid #84933a; color:#000000;}
.greenfile_greenbox .revised_dabba{width:340px; height:84px; margin-bottom:5px; border:1px solid #aabb57; color:#FFFFFF;}
.greenfile_greenbox .revised_dabba.mhover{width:340px; height:84px; background-color:#ced996; border:1px solid #84933a; color:#000000;}
.greenfile_greenbox .revised_dabba .pad{padding:12px 16px 7px 11px;}
.greenfile_greenbox .revised_dabba .T{height:42px;}
.greenfile_greenbox .revised_dabba .T .gola{height:38px; width:30px; background-image:url(../images/prod/gola.png); background-repeat:no-repeat; float:left; text-align:center;}
.greenfile_greenbox .revised_dabba .T .gola .int{font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:7px;}
.greenfile_greenbox .revised_dabba .title{overflow:hidden; width:273px; height:32px;  font-size:14px; padding-left:9px; font-weight:bold; float:left; padding-top:3px;}
.greenfile_greenbox .revised_dabba .vote{width:311px; height:25px; background-image:url(../images/prod/vote_strip_green.png); background-repeat:no-repeat; clear:both;}
.greenfile_greenbox .revised_dabba .vote .txt{margin-left:9px; padding-top:4px; color:#FFFFFF; width:273px; float:left;}
.greenfile_greenbox .revised_dabba .vote .right{width:29px; float:left;}
/******** REVISED DABBA GERRN STARTS **************/

/******** REVISED DABBA RED STARTS **************/
.greenfile_redbox .revised_dabba:hover{width:340px; height:84px; background-color:#e5a9a9; border:1px solid #c24040; color:#000000;}
.greenfile_redbox .revised_dabba{width:340px; height:84px; margin-bottom:5px; border:1px solid #e06565; color:#FFFFFF;}
.greenfile_redbox .revised_dabba .pad{padding:12px 16px 7px 11px;}
.greenfile_redbox .revised_dabba .T{height:42px;}
.greenfile_redbox .revised_dabba .T .gola{height:38px; width:30px; background-image:url(../images/prod/gola.png); background-repeat:no-repeat; float:left;  text-align:center;}
.greenfile_redbox .revised_dabba .T .gola .int{font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:7px;}
.greenfile_redbox .revised_dabba .title{overflow:hidden; width:273px; height:36px; padding-left:9px;  font-size:14px; font-weight:bold; float:left; padding-top:3px;}
.greenfile_redbox .revised_dabba .vote{width:311px; height:25px; background-image:url(../images/prod/vote_strip_red.png); background-repeat:no-repeat; clear:both;}
.greenfile_redbox .revised_dabba .vote .txt{margin-left:9px; padding-top:4px; color:#FFFFFF; width:273px; float:left;}
.greenfile_redbox .revised_dabba .vote .right{width:29px; float:left;}

/******** REVISED DABBA RED ENDS **************/
.greenvote_rv{width:121px; height:72px; background-color:#9cb03b; text-align:center; margin-left:15px; position:relative; z-index:100; margin-top:-57px;}
.greenvote_rv .t{width:121px; height:49px; background-image:url(/images/prod/greenvote_rv.png); background-repeat:no-repeat;}
.greenvote_rv .t .num{color:#ffffff; padding-top:3px; font-size:36px; font-weight:bold; line-height:normal!important;}
.greenvote_rv .b{width:121px; height:23px; background-image:url(/images/prod/voteb_rv.png); background-repeat:no-repeat;}
.greenvote_rv .b .you{color:#666666; padding-top:3px; font-size:12px; font-weight:bold;}
.redvote_rv{width:121px; height:72px; background-color:#e37777; text-align:center; margin-left:15px; position:relative; z-index:100; margin-top:-57px;}
.redvote_rv .t{width:121px; height:49px; background-image:url(/images/prod/redvote_rv.png); background-repeat:no-repeat;}
.redvote_rv .t .num{color:#ffffff; padding-top:3px; font-size:36px; font-weight:bold; line-height:normal!important;}
.redvote_rv .b{width:121px; height:23px; background-image:url(/images/prod/voteb_rv.png); background-repeat:no-repeat;}
.redvote_rv .b .you{color:#666666; padding-top:3px; font-size:12px; font-weight:bold;}

/********** GREENFILE EXPERTS ************/
.greenfile_experts{width:216px; margin-bottom:9px; height:36px; overflow:hidden;}
.greenfile_experts .foto{width:36px; height:36px; float:left;}
.greenfile_experts .foto img{width:36px; height:36px; border:0}
.greenfile_experts .right{float:left; margin-left:10px; width:169px;}
.greenfile_experts .right .name{color:#666666; font-weight:bold; font-size:12px; padding-top:3px; overflow:hidden;}
.greenfile_experts .right .name a{color:#666666; text-decoration:none;}
.greenfile_experts .right .pro{color:#666666; font-size:12px; padding-top:5px; padding-bottom:3px; font-style:italic;}

/**** GREENFILE LINKEDCOMPANIES **********/
.greenfile_com{width:216px; margin-bottom:9px; height:36px; overflow:hidden;}
.greenfile_com .foto{width:36px; height:36px; float:left;}
.greenfile_com .foto img{width:36px; height:36px; border:0}
.greenfile_com .right{float:left; margin-left:10px; width:169px;}
.greenfile_com .right .name{color:#666666; font-weight:bold; font-size:12px; padding-top:3px;}
.greenfile_com .right .name a{color:#666666; text-decoration:none;}

/**************** LIB *******************/
.libshow{}
.libshow .lib_top{width:718px; height:35px; background-image:url(../images/prod/lib_top.png); background-repeat:no-repeat;}
.libshow .lib_mid{ background-color:#383838; width:718px; background-image:url(../images/prod/lib_mid.png); background-repeat:repeat-y;}
.libshow .lib_bot{width:718px; height:31px; background-image:url(../images/prod/lib_bot.png); background-repeat:no-repeat;}

.libinput{}
.libinput .lib_top{width:718px; height:35px; background-image:url(../images/prod/lib_top_input.png); background-repeat:no-repeat;}
.libinput .lib_mid{width:718px; height:501px; background-image:url(../images/prod/lib_mid_input.png); background-repeat:repeat-y;}
.libinput .lib_bot{width:718px; height:31px; background-image:url(../images/prod/lib_bot.png); background-repeat:no-repeat;}

.libform{background-color:#e3e0e0; color:#333333; font-size:12px; padding-top:5px; padding-bottom:6px; padding-left:7px; border:1px solid #e3e0e0;}
#lib textarea {background-color:#e3e0e0; color:#333333; font-size:12px!important; padding-top:5px; padding-bottom:6px; padding-left:7px; border:1px solid #e3e0e0; font-family:Arial, Helvetica, sans-serif;}

.add_part_pop{background-color:#e3e0e0; border:1px solid #c4c1c1; padding:10px; width:200px; height:auto; position:absolute; z-index:999; top:80px; left:200px;}

div.fileinputs {position: relative;}
div.fakefile input { background:url(../images/prod/bg_button_select.gif); background-repeat:repeat-x; scroll 0 -58px transparent; border:medium none;  padding-left:3px; padding-top:10px;}

div.fakefile1 input { background-color:#ffffff; border:none;  position:absolute; padding-left:3px; padding-top:10px; width:85px; height:15px; amrgin-right:5px;}

div.fakefile1 img {margin-top:5px; margin-left:5px; position:absolute; left:90px;}

div.fakefile {position: absolute; top: 0px;left: 0px;z-index: 1;}
div.fakefile1 {position: absolute; top: -5px;left: 0px;z-index: 1;}

div.fakefile2 input { background-color:#e3e0e0; border:none;  position:absolute; padding-left:3px; padding-top:10px; width:120px; height:15px; amrgin-right:5px; color:#898989;}
div.fakefile2 img {margin-top:5px; margin-left:5px; position:absolute; left:130px;}
div.fakefile2 {position: absolute; top: -5px;left: 0px;z-index: 1;}

input.file {position: relative;	text-align: right;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2; height:28px; font-size:11px!imporant; font-family:Arial, Helvetica, sans-serif;}
.fakefile img{margin-top:0px!important; margin-left:5px;}

.picturebox{width:139px; height:139px; overflow:hidden;}
.uploadbox{width:126px; height:28px; background-color:#e3e0e0; border:0px;}

/*************** PARTS ****************/

.part_middle{width:624px; float:left; position:relative; z-index:20;}
.add_part_bg_top{width:624px; height:37px; background-image:url(../images/prod/add_part_bg_top.png); background-repeat:repeat; margin-left:3px;overflow:hidden;}

.add_part_bg{width:624px; background-image:url(../images/prod/add_part_bg.png); background-repeat:repeat-y; margin-left:3px; background-position:bottom; max-height:426px; overflow:hidden;}
.partbox{width:91px; height:141px; float:left; margin-right:15px; margin-bottom:20px;}
.partbox:hover{background-image:url(../images/prod/part_over_bg.png);}
.selectedPart{background-image:url(../images/prod/part_over_bg.png)!important;}
.partbox .pad{padding:8px; text-align:center;}
.partbox .partfoto{width:74px; height:74px; overflow:hidden;}
.partbox .partfoto img{width:74px; height:74px; border:1px;}
.partbox .partname{font-size:11px; font-weight:bold; line-height:1.5em; text-align:center; color:#666666; height:50px; overflow:hidden;}

.partline{margin-bottom:10px; background-image:url(../images/prod/partline.gif); background-repeat:repeat-x; width:auto; height:3px;}
.part_bottom_bg{width:624px; background-image:url(../images/prod/part_bottom_bg.png); background-repeat:repeat-y; margin-left:3px;}
.part_bottom_bg_bot{width:624px; background-image:url(../images/prod/part_bottom_bg_bot.png); margin-left:3px; height:10px;}

.part_bluebox{margin-left:22px; width:286px; background-color:#0f9fe4; border-left:1px; solid #abc0cb;border-right:1px solid #abc0cb; border-bottom:1pz solid #abc0cb;/*background-image:url(../images/prod/greenfile_greenbox.png); background-repeat:repeat-y; */ margin-right:10px; float:left;}
.part_bluebox .pad{padding:18px 5px 10px 5px;}

/*********** PARTS DABBA STARTS ********************/
.part_bluebox .revised_dabba:hover{width:270px; height:105px; background-color:#83cbed; border:1px solid #0d6995; color:#000000;}
.part_bluebox .revised_dabba{width:270px; height:105px; background-color:#10a0e4; margin-bottom:5px; border:1px solid #10a0e4; color:#FFFFFF; cursor:pointer;}
.part_bluebox .revised_dabba .pad{padding:10px 6px 7px 6px;}
.part_bluebox .revised_dabba .T{height:60px;}
.part_bluebox .revised_dabba .T .gola{height:38px; width:28px; background-image:url(../images/prod/gola.png); background-repeat:no-repeat; float:left; text-align:center;}
.part_bluebox .revised_dabba .T .gola .int{font-size:18px; color:#FFFFFF; font-weight:bold; padding-top:8px;}
.part_bluebox .revised_dabba .title{overflow:hidden; width:210px; height:36px;  font-size:12px; font-weight:bold; float:left; padding-top:3px; line-height:1.4em; padding-left:9px;}

.part_bluebox .chakra{background-image:url(../images/prod/part_add_bottom_dabba_chakra.png); background-repeat:no-repeat; padding-left:20px; font-size:11px; color:#333333; margin-left:33px;}
.part_bluebox .revised_dabba .vote{width:259px; height:23px; background-image:url(../images/prod/part_vote_strip.png); background-repeat:no-repeat; clear:both;}
.part_bluebox .revised_dabba .vote .txt{margin-left:9px; padding-top:4px; color:#FFFFFF; width:273px; float:left;}
.part_bluebox .revised_dabba .vote .right{width:29px; float:left;}
/*********** PARTS DABBA ENDS ********************/

/************* DABBA RIGHT TABS **************/
.corner_wht2{width:158px; height:47px; background-color:#FFFFFF; margin-bottom:10px; background-image:url(/images/icons/cycle_white.png); background-position:114px 4px;; background-repeat:no-repeat; position:relative; z-index:21; margin-left:-5px;}
.corner_wht2 .txt a{color:#000000; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}

.corner_wht_gen{width:158px; height:47px; background-color:#FFFFFF; margin-bottom:10px; position:relative; z-index:21; margin-left:-5px;}
.corner_wht_gen .txt a{color:#000000; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}


.corner_blue2{width:158px; height:47px; background-color:#0e9fe4; margin-bottom:10px; background-image:url(/images/icons/cycle_blue.png); background-position:114px 4px; background-repeat:no-repeat; position:relative; z-index:19; margin-left:-5px;}
.corner_blue2 .txt a{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}

.corner_red2{width:158px; height:47px; background-color:#da4a4a; margin-bottom:10px; background-image:url(/images/icons/cycle_red.png); background-position:114px 4px; background-repeat:no-repeat; position:relative; z-index:19; margin-left:-5px;}
.corner_red2 .txt a{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}


.corner_green2{width:158px; height:47px; background-color:#a0b52a; margin-bottom:10px; background-image:url(/images/blank.gif); background-position:120px 4px; background-repeat:no-repeat; position:relative; z-index:19; margin-left:-5px;}
.corner_green2 .txt a{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}


.corner_grey2{width:158px; height:47px; background-color:#898989; margin-bottom:10px; background-image:url(/images/icons/cycle_grey.png); background-position:114px 4px; background-repeat:no-repeat; position:relative; z-index:19; margin-left:-5px;}
.corner_grey2 .txt a{color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; padding-right:5px; text-decoration:none;}

/************* NEW add part _ PROD BOX *************/
.prodbx_new{background-color:#515151; background-image:url(../images/prod/prod_box_new.png); background-repeat:no-repeat; width:201px; height:367px;}
.prodname{color:#FFFFFF; font-size:30px; line-height:normal!Important; padding-bottom:10px;}
.prod_pic{width:70px; height:70px; margin-bottom:13px;}
.prod_pic img{max-width:70px; width:expression(this.width>70 ? 70:true); max-height:70px; height:expression(this.height>70 ? 70:true);}

.parts_slider{width:156px; height:21px; background-image:url(../images/prod/DSbg.gif); background-repeat:repeat-x; overflow:hidden;}
.parts_slider_in{background-image:url(/images/prod/GSB.gif); background-repeat:repeat-x; height:21px; position:relative; z-index:1; margin-top:-14px;}
.parts_slider .txt{color#000000; font-size:12px; font-weight:bold; position:relative; z-index:10; top:3px; width:156px; text-align:center;}

/******** add part owner box ***********/
.project_owner{ width:201px; background-color:#FFFFFF;  height:110px; background-image:url(../images/prod/project_owner.png); background-repeat:no-repeat; margin-top:5px;}

/********** add part IDEAS **********/
.parts_idea{margin-left:22px; width:571px; background-color:#0f9fe4; background-image:url(../images/prod/addpart_idea_bg.png); background-repeat:repeat-y;}
.parts_idea_bot{width:571px; height:6px; background-image:url(../images/prod/addpart_idea_bg_bot.png); background-repeat:repeat-y;}

.parts_idea .pad{padding:20px 11px 11px 11px;}

.idea_main{background-color:#e3e0e0; margin-bottom:13px;}
.idea_main .header{height:27px;}

.idea_main .adminhead .title{color:#000000; font-size:12px; font-weight:bold; padding:5px 0 0 5px; width:400px; float:left;}
.idea_main .publichead .title{color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0 0 5px; width:400px; float:left;}
.idea_main .ownerhead .title{color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0 0 5px; width:400px; float:left;}


.idea_main .adminhead .vote{color:#000000; font-size:12px; font-weight:bold; padding:5px 0px 0 0px; width:130px; float:left; text-align:right;}
.idea_main .publichead .vote{color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0px 0 0px; width:130px; float:left; text-align:right;}
.idea_main .ownerhead .vote{color:#FFFFFF; font-size:12px; font-weight:bold; padding:5px 0px 0 0px; width:130px; float:left; text-align:right;}

.idea_main .adminhead{background-image:url(../images/prod/idea_admin.png); background-repeat:repeat-x; height:27px;}
.idea_main .publichead{background-image:url(../images/prod/idea_public.png); background-repeat:repeat-x; height:27px;}
.idea_main .ownerhead{background-image:url(../images/prod/idea_owner.png); background-repeat:repeat-x; height:27px;}

.idea_main .pad{padding-left:14px; padding-top:22px; padding-bottom:10px; padding-right:10px;}
.idea_main .desc{font-size:12px; line-height:1.6em; color:#000000;}
.idea_main .desc img{width:84px; height:84px; margin-right:10px; padding-bottom:10px;}
.idea_main .line{background-color:#999999; height:1px; margin-top:7px; margin-bottom:7px; clear:both; display:block;}

.idea_main .chakra{background-image:url(../images/prod/part_add_bottom_dabba_chakra.png); background-repeat:no-repeat; padding-left:20px; font-size:11px; color:#333333; width:150px; float:left;}
.idea_main .author{font-size:11px; color:#333333; width:213px; float:left; text-align:right;}
.idea_main .author img{width:18px; height:18px;  vertical-align:middle; margin-right:10px;}
.idea_main .posted{font-size:11px; color:#333333; width:140px; float:left; text-align:right;}

.idea_main .cont{text-align:right;}
.add_part_ideabg{width:624px; height:268px; background-image:url(../images/prod/add_part_idea_bg.png); background-repeat:no-repeat; margin-left:3px;}

.whiteline{background-color:#FFFFFF; height:1px; margin-top:7px; margin-bottom:7px;}
.parts_idea_bread{color:#000000; font-size:12px;}
.parts_idea_bread a{color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.parts_idea_bread a:hover{color:#FFFFFF; font-size:12px; font-weight:bold;}
.parts_idea_bread .act{color:#FFFFFF!important; font-size:12px; font-weight:bold;}

.parts_idea_desc{color:#333333; line-height:1.7em; height:160px; overflow:hidden;}


.hpimg{width:305px; height:216px; border:1px solid #d6d6d6; background-color:#FFFFFF;  margin-right:20px;}
.hpimg .pad{padding:5px;}
.hpimg .pad img{width:294px; height:206px; border:0;}

.hpimg2{width:305px; height:216px; border:1px solid #d6d6d6; background-color:#FFFFFF;  margin-left:20px;}
.hpimg2 .pad{padding:5px;}
.hpimg2 .pad img{width:294px; height:206px; border:0;}