#header{ width:100%; height:100px; padding:3px; clear:both; background-color:#FFF; border:1px solid #333;}
#body{ width:100%; height:800px; clear:both; background-color:gainsboro;}
#dash{ width:1000px; height:1px; z-index:-1; position:absolute; top:1px;overflow:hidden }
#dbody{ position:absolute; z-index:1000; width:670px;overflow:hidden}
#dcontent{height:auto; position:relative; display:none; float:left; padding:5px 5px 5px 0;}

#dtop{ width:670px; margin:10px 5px 10px 0; clear:both; float:left; position:relative; }
    img#dtopclose{ position:relative; cursor:pointer; left:620px; top:10px;}
    #dtop #mybhgimg{ float:left; }
#dtopmess{ background-color:#FCF9DE; width:280px; height:50px; float:left; position:relative; }
    #dtopmess p{ padding:5px; margin:5px 0 0 5px; font-size:10px; }
    #dtopmess p span{ font-weight:bold; color:#333; }
    #dtopmess p a.msg{ font-weight:bold; color:#568A00; margin-left:10px; }
    #dtopmess #dtopmessexp{ position:absolute; background-color:#FCF9DE; width:280px; float:left; overflow:hidden;height:0}
div#dtopideasexp{ position:absolute; cursor:pointer; left:424px; top:12px;overflow:hidden;}
div#dtopaboutexp{ position:absolute; cursor:pointer; left:530px; top:10px;height:90px;z-index:40000;display:none}
div#dtopyou{ margin:15px 10px 0 5px; position:relative; float:left; }
    #dtopyou span{ position:relative; font:bold 12px Georgia, Times, "Times New Roman", serif; letter-spacing:-.03em; color:#568A00; float:left; cursor:pointer;  }
    .exptop{ width:128px; z-index: 3000;}
    .expcontent{ clear:both; position:relative; float:left; background-color:#FFF; width:126px; height:55px; padding:5px 0 5px 0; border:1px solid #CCE496; border-top:0; top:20px; z-index: 3001;}
    .expcontent p{ padding:2px 5px 2px 2px; text-align:right; position:relative;}
    .expcontent a.dmsg{ color:#E68900; font-weight:bold;}
    #dtopyou span img{ margin-left:2px; }
    #dtopyou img#sep{ float:left; margin:3px 5px 0 5px; }

#dleft{ width:315px; margin:0 0 0 5px; padding:0; float:left; }
    #dleftcontent{ width:100%; height:340px; padding:25px 0 5px 0; float:left;}
    #dleftcontent #recclipintro{ margin:5px 5px 10px 10px;  }
    #dleftcontent .recentclipping{ padding:5px; margin-left:10px; width:283px; clear:both; }
    .recentclipping h4{ margin:0; padding:0; text-transform:none; }
    .recentclipping h4 a{ color:#E68900; border-bottom:none; text-decoration:underline; font-size:14px; font-weight:bold;}
		.recentclipping h4 a:visited{ color:#E68900; border-bottom:none; text-decoration:underline; font-size:14px; font-weight:bold;}
		.recentclipping h4 a:hover{ color:#E68900; border-bottom:none; text-decoration:underline; font-size:14px; font-weight:bold;}
    .recentclipping p{ font-size:10px; margin:0; }
#dleft #dpromo{ background-color:#FFF; height:195px; width:100%; float:left; margin-top:10px; position:relative; overflow:hidden;}
        #dpromocontent{ margin:0; }
        #dpromocontent #dpromoimg{ margin:5px 0 0 5px; }
#dright{ width:330px; height:575px; padding:0; margin:0 0 0 10px; float:left; }
    #dright p#clipintro{ margin:30px 0 0  15px;  }
#dclose{ clear:both; width:90px; height:50px; position:relative; float:left;}

#clippings{width:316px; padding-left:1px; overflow:visible; margin-top:10px; }
.clipWrap{  }
.clipping{ padding:0; margin:0 0 0 0; clear:both; border-bottom:1px solid #EFEDEE; }
    .clipping a{ color:#FE9900; font: bold 11px sans-serif; text-decoration:none; float:left; width:auto; white-space:nowrap; padding-bottom:5px;}
    .clipping .clippingicons{ float:right; }
    .clipping .clippingicons img{ padding:2px; cursor:pointer; }

#dpromocontent #rtnl{ background-color:#FFF; }

span.load{ display:none; width:75px; padding-left:10px; position:relative; }
div.noclippings{width:200px; height:100px; }

.clipnote{ background-color:#FDF9DE; border:2px solid #CCC; padding:5px 0 5px 10px; width:200px; height:auto; position:absolute; z-index:3000;}
    .clipnote p{ color:#666; font-size:12px; font-weight:bold; font-family:arial, sans-serif; padding:0; margin:0; }
    .clipnote p a{ color:#578A00; text-decoration:underline;}
    .clipnote textarea{ font-size:11px; font-family:arial, sans-serif; color:#666; line-height:11px; width:180px; height:65px; margin-top:5px; }
    .clipnote .head{ color:#666; font-size:12px; font-weight:bold; font-family:arial, sans-serif; padding:0; margin:0; width:200px;}
    .clipnote .head p{ width:130px; float:left;}
    .clipnote .head img{ float:right; padding-right:5px; cursor:pointer; }

div#confirmwrap{ position:absolute; height:1%; z-index:4000; }
.dashconfirm{ width:175px; height:auto; font-size:11px; font-family:arial, sans-serif; color:#333; background-color:#FDF9DE; border:2px solid #CCC; padding:5px; }
    .dashconfirm div{  margin:5px; text-align:center; width:100%; }
    .dashconfirm input{ margin:2px; text-transform:capitalize; background-color:#76BD01; border:1px solid #446F00; font-size:11px; font-weight:bold; color:#FFF; padding:3px; width:50px; }

.clipinfolayer{ border:1px solid #E6E6E6; padding:5px; background-color:#FDF9DE; position:absolute; width:200px; height:auto; z-index:4000;}
    .clipinfolayer h5{ margin:0; padding:0; color:#FF9A00; font-family:arial, sans-serif; font-size:12px;  text-decoration:underline; }
    .clipinfolayer p{ margin:0 0 5px 0; padding:0 0 5px 0; font-size:11px; color:#666; font-family:arial, sans-serif; border-bottom:1px solid #CCC; }
    .clipinfolayer p.co{ border:0; }
    .clipinfolayer p.co span{ color:#E74100; }
    .clipinfolayer img{ position:relative; top:-14px; left:0; }

.emclp{ background-color:#FDF9DE; border:2px solid #CCC; padding:5px 0 5px 10px; width:200px; height:auto; position:absolute; z-index:5000;}
    .emclp .head{ clear:both; width:100%; float:left;}
    .emclp .head img{ float:right; margin:2px; cursor:pointer; }
    .emclp .head p{ font-size:12px; font-weight:bold; font-family:arial, sans-serif; padding:0; margin:0; width:100px; float:left; }
    .emclp p{ margin:0; padding:0; color:#666; font-size:11px; }
    .emclp input{ width:180px; font-family:arial, sans-serif; font-size:11px; color:#666; border:1px solid #CCC; margin-bottom:10px;}
    .emclip .mess{ width:180px; font-family:arial, sans-serif; font-size:11px;  border:1px solid #CCC;}
    .emclp .sep{ width:180px; border-bottom:1px dotted #999; clear:both; margin:5px 0 5px 0; }
    .emclp input.send{ cursor:pointer; float:right; margin:5px; background-color:#76BD01; border:1px solid #446F00; font-size:11px; font-weight:bold; color:#FFF; padding:3px; width:50px; }
    .emclp .error{ background-color:#FFE6E6; border:2px solid #CC0000; color:#333; }


#dclose{ display:none; }