/* Snoopr v2.5 */


p, ul{
  color:#424242;
  line-height:18px;
  padding-left:10px;
  padding-right:10px;
}
p a{
  color:#2B5480;
  text-decoration:none;
  font-weight:bold;
}
p a:hover{
  text-decoration:underline;
}
body{
  margin:0;
  padding:0;
  background:#f5f5f5 url(/images/design/back2.jpg) left top repeat-x;
  position:relative;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-size:11px;
}
div#container{
  width:900px;
  position:absolute;
  left:50%;
  margin-left:-450px;
}
div#header{
  height:96px;
  background:white url(/images/design/headerback.jpg) left top repeat-x;
  position:relative;
}
div#main{
  position:relative;
}
div#left{
  width:597px;
  padding:10px;
  background-color:white;
  border:1px solid #dcdcdc;
  border-top:none;
  border-bottom:none;
}
div#rightColumn{
  position:absolute;
  right:0;
  top:0;
  width:280px;
  min-height:200px;
  background-color:white;
  border:1px solid #dcdcdc;
  border-left:1px solid #e6e6e6;
  border-bottom-color:#2b5480;
  border-top:none;
}
div#rightColumn div.sideInner{
  padding:10px;
}
div#rightColumn h3{
  padding:0;
  margin:0;
  font-size:12px;
  color:#2c5480;
  padding:3px;
  border-top:1px solid #326092;
  border-bottom:1px solid #eee;
  position:relative;
  background:#f5f5f5 url(/images/design/h3-bullet.jpg) 5px 7px no-repeat;
  padding-left:18px;
}
div#rightColumn h3 a{
  text-decoration:none;
  color:#2c5480;
}
div#rightColumn h3 a.rightH3Link{
  position:absolute;
  right:5px;
  top:5px;
  font-size:10px;
  color:#999;
  text-decoration:none;
  font-weight:normal;
}
div#rightColumn h3 b{
  color:#666;
}
div#rightColumn h3 a:hover, div#rightColumn h3 a:hover b{
  color:#666;
}
div#rightColumn p{
  color:#666;
  padding:10px;
  line-height:18px;
  margin:0;
}
div#rightColumn div.noAct{
  padding:10px;
  font-size:10px;
  color:#999;
}
/* Common Styles */
h3.arrow{
  padding:5px 20px 5px 23px;
  color:white;
  background-color:#86A1BE;
  font-size:12px;
  border-top:1px solid #758EAD;
  border-bottom:1px solid #758EAD;
  background:#86A1BE url(/images/design/h3arrow.jpg) 5px no-repeat;
}
.small-ten{
  font-size:9px;
  color:#aaa;
  margin:10px;
}
.left{
  float:left;
}
h2{
  background-image:none;
  background-color:#F5F5F5;
  border-bottom:none;
  color:#2B5480;
  position:relative;
  margin:10px;
  margin-right:-10px;
  margin-left:-10px;
  margin-top:-10px;
  height:auto;
  border-bottom:1px solid #ccc;
  border-top:1px solid #326092;
  font-size:16px;
  font-family:helvetica, arial;
  padding:10px;
}
h2 i{
  display:block;
  background-image:none;
  font-style:normal;
}
.clear{
  clear:both;
}

div.infoBox, p.infoBox{
  color:#444;
  padding:10px;
  background-color:#fffeec;
  border-top:1px solid #f5f297;
  border-bottom:1px solid #f5f297;
  margin-top:10px;
  line-height:18px;
}
div.confirmed, div.failed{
  background-image:url(/images/design/confirm.jpg);
  background-position:5px;
  background-repeat:no-repeat;
  padding-left: 27px;
}
div.failed{
  background-image:url(/images/design/fail.jpg);
}
div.infoBox a{
  color:#2b5480;
  padding-right:0px;
  text-decoration:none;
}
div.infoBox a:hover{
  text-decoration:underline;
}
div.infoBox a.rightInfoLink{
  float:right;
  position:relative;
  top:-18px;
}

/*Current Contests (current: wii) */

div#contestInfo a{
  display:block;
  height:65px;
  text-indent:-9999em;
  background:white url(/images/contests/win-a-wii.jpg) left top no-repeat;
  border-left:1px solid #ddd;
  border-right:1px solid #ddd;
  border-bottom:1px solid #ddd;
}

/* Header & top nav */
div#header{
  position:relative;
}
div#header h1#logo{
  margin:0;
  padding:0;
  text-indent:-9999px;
  background:transparent url(/images/design/logo.jpg) left top no-repeat;
  float:left;
  width:125px;
  margin-top:12px;
  margin-left:30px;
  height:42px;
}
div#header input{
  background:transparent url(/images/design/main-search-back.jpg) left bottom no-repeat;
  border:none;
  width:102px;
  height:18px;
  font-size:11px;
  color:#999;
  padding-left:12px;
  padding-top:6px;
}
div#header form input.selected{
  background-position:left -25px;
}
div#header input#mainSearchSub{
  position:absolute;
  height:25px;
  left:114px;
  width:21px;
  background-position:right bottom;
  text-indent:-9999px;
  cursor:pointer;
}
div#header form input#mainSearchSub.selected{
  background-position:right top;
}
div#header form input#mainSearchSub.selected:hover{
  background-position:right -25px;
}
div#header form{
  position:absolute;
  width:135px;
  top:56px;
  left:15px;
}
div#header div#menu{
  float:right;
  margin-top:34px;
  padding-right:10px;
}
div#menu a{
  color:white;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  font-size:12px;
  margin-left:7px;
  margin-right:7px;
}
a#deals, a#inbox, a#about, a#friends, a#profile, a#blog, a#trophies, a#register{
  background:transparent url(/images/design/nav-sprite.jpg) 0px bottom no-repeat;
  width:44px;
  height:24px;
  text-indent:-9999px;
  display:block;
  float:left;
  overflow:hidden;
}

div#menu a#deals.selected, div#menu a#deals.selected:hover{
  background-position:0px 0px;
}
a#trophies{
  background-position:-359px -49px;
  width:60px;
}
    a#trophies:hover{
      background-position:-359px -24px;
    }
    a#trophies.disabled{
      background-position:-359px -71px;
    }
    a#trophies.selected, a#trophies:active{
      background-position:-359px 0px;
    }
a#register{
  background-position:-430px -49px;
  width:60px;
}
    a#register:hover{
      background-position:-430px -24px;
    }
    a#register.selected, a#register:active{
      background-position:-430px 0px;
    }
a#inbox{
  background-position:-55px -49px;
  width:49px;
}
    a#inbox:hover{
      background-position:-55px -24px;
    }
    a#inbox.disabled{
      background-position:-55px -71px;
    }
    a#inbox.selected, a#inbox:active{
      background-position:-55px 0px;
    }
a#about{
  background-position:-113px -49px;
  width:49px;
}
    a#about:hover{
      background-position:-113px -24px;
    }
    a#about.selected, a#about:active{
      background-position:-113px 0px;
    }
a#friends{
  background-position:-174px -49px;
  width:53px;
}
    a#friends:hover{
      background-position:-174px -24px;
    }
    a#friends.disabled{
      background-position:-174px -71px;
    }
    a#friends.selected, a#friends:active{
      background-position:-174px 0px;
    }
a#profile{
  background-position:-240px -49px;
  width:50px;
}
    a#profile:hover{
      background-position:-240px -24px;
    }
    a#profile.disabled{
      background-position:-240px -71px;
    }
    a#friends.disabled{
      background-position:-174px -71px;
    }
    a#profile.selected, a#profile:active{
      background-position:-240px 0px;
    }
a#blog{
  background-position:-301px -49px;
  width:44px;
}
    a#blog:hover{
      background-position:-301px -24px;
    }
    a#blog.selected, a#blog:active{
      background-position:-301px 0px;
    }
a#deals{
 background-position:-0px -49px;
}
div#menu a#deals:hover{
  background-position:0px -24px;
}
div#menu a#deals:active{
  background-position:0px 0px;
}
div#header div#memberBox{
  float:right;
  background:transparent url(/images/design/memberboxback.jpg) left top repeat-x;
  height:96px;
  width:179px;
}
div#memberBox div#avatarTop a{
  width:48px;
  height:48px;
  background:transparent url(/images/design/avatar.jpg) left top no-repeat;
  float:left;
  margin:20px;
  margin-right:10px;
}
div#memberBox div#avatarTop a:hover{
  background:transparent url(/images/design/avatar.jpg) left bottom no-repeat;
}
  div#memberBox div#avatarTop a img{
    margin-left:4px;
    margin-top:4px;
    border:none;
  }
div#memberBox div#welcome{
  margin-top:20px;
  font-size:12px;
  color:#dcdcdc;
  font-weight:bold;
}
div#memberBox div#welcome b{
  color:white;
}
div#guestRegister a{
  color:#5a80ab;
  text-decoration:none;
  border-bottom:1px solid #2b5480;
}
div#guestRegister a:hover{
  color:white;
  border-color:white;
}
div#dealList{
  width:597px;
  padding:10px;
  background-color:white;
  border:1px solid #dcdcdc;
  border-top:none;
  border-bottom:none;
}

/* Loading Div */

div#loading{
  position:fixed;
  left:50%;
  width:100px;
  height:20px;
  margin-left:-50px;
  background:#8DADD1 url(/images/design/loader2.gif) 20px no-repeat;
  padding-left:20px;
  color:white;
  font-size:12px;
  display:block;
  z-index:9999;
  text-align:center;
  padding-top:5px;
  font-weight:bold;
  display:none;
  border-bottom:3px solid #638AB7;
}

/* Login Box */
div#loginBox h3{
  margin-bottom:-15px;
}
html>body div#loginBox h3{
  margin-bottom:0;
}
div#loginBox form{
  padding:10px;
  height:15px;
  padding-bottom:20px;
  position:relative;
}
div#loginBox input, input.nice, input.niceClicked{
  font-size:10px;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  color:#666;
  padding:5px;
  padding-left:10px;
  display:block;
  border:none;
  background:white url(/images/design/login-form-back.jpg) -2px top no-repeat;
  width:100px;
  height:18px;
  float:left;
  margin-right:10px;
}
div#loginBox input.clicked, input.niceClicked{
  background:white url(/images/design/login-form-back.jpg) -2px -29px no-repeat;
  color:#333;
}
div#loginBox input.remember{
  width:auto;
  margin-left:10px;
}
div#loginBox input.hidden{
  display:none;
}
div#loginBox input.button{
  border:none;
  cursor:pointer;
  background:white url(/images/design/login-button.jpg) left top no-repeat;
  width:12px;
  position:absolute;
  top:16px;
  right:-3px;
  height:12px;
  text-indent:-9999px
  
}
div#loginBox input.button:hover{
  background:white url(/images/design/login-button.jpg) left bottom no-repeat;
}
div#loginBox label{
  font-size:10px;
  color:#999;
  position:relative;
  top:5px;
}

/* Friend Box */
div#friendBox{
  margin-top:10px;
  background-color:#ECFFEA;
  min-height:150px;
}

div#friendtabs{
  background-color:#fff;
  border-bottom:1px solid #C5ECC0;
  height:31px;
}
div#friendtabs a{
  color:#666;
  text-decoration:none;
  padding:5px;
  display:block;
  float:left;
  height:13px;
  font-size:11px;
  font-weight:normal;
  margin-top:5px;
}
div#friendtabs a:hover{
  text-decoration:underline;
  color:#444;
}
div#friendtabs a span.num{
  color:#91BD8C;
}
div#friendtabs a.selected, div#friendtabs a.selected:hover{
  border-bottom:3px solid #C5ECC0;
  height:13px;
  text-decoration:none;
  color:#444444;
  font-weight:bold;
}

div#friendBox div.row2{
  background-color:#F9FFF8;
}
div#friendBox div.event{
  border-color:#C5ECC0;
}
div#friendBox div.event a{
  color:#51764F;
}
div#friendBox div.event span.time{
  color:#87B380;
}
div#friendBox span.noresults{
  padding:5px;
  font-size:9px;
  display:block;
  color:#87B380;
}

/* Alert Box */
div#alertBox h3{
  background-color:#fffedd;
  border-bottom:1px solid #f5f297;
  border-top:none;
}
div#alertBox div.alert{
  padding:5px;
}
div#alertBox div.alert a{
  color:#2d5380;
  text-decoration:none;
}
div#alertBox div.alert a:hover{
  text-decoration:underline;
}

div.friendReq, div.newMes, div.newRec{
  background:white url(/images/design/friendreq.jpg) left no-repeat;
  padding-left:20px;
}
div.newMes{
  background:white url(/images/design/message.jpg) left no-repeat;
}
div.newRec{
  background:white url(/images/design/newrec.jpg) left no-repeat;
}

/* Blog Updates */

div#blogBox{
}
div#blogBox p{
  margin:10px;
  padding:0;
  color:#666;
  line-height:18px;
}
div#blogBox p img{
  float:left;
  border-right:1px solid #eee;
  margin-right:10px;
  padding-right:5px;
  border-bottom:25px solid white;
}
div#blogBox span.posted{
  font-size:9px;
  display:block;
  color:#bbb;
}
div#blogBox span.posted a{
  color:#bbb;
}
div#blogBox span.posted a:hover{
  color:#666;
}
div#blogBox h3{
  margin-bottom:10px;
}
div#blogBox div.miniAv{
  border:1px solid #e7e4c5;
  padding:1px;
  margin-right:5px;
  float:left;
  margin-left:10px;
}
div#blogBox a{
  color:#326092;
  text-decoration:none;
}
div#blogBox a:hover{
  text-decoration:underline;
}

/* feedback Page */



/* Snoopr Feed */

div#snooprFeed{
  min-height:200px;
}
div.event{
  padding:6px;
  border-bottom:1px solid #f5f5f5;
  font-size:10px;
  clear:left;
  line-height:18px;
}
div.event a{
  color:#2b5480;
  text-decoration:none;
  line-height:12px;
}
div.event a:hover{
  text-decoration:underline;
}
div.event img.miniAv{
  margin-right:3px;
  margin-left:3px;
  margin-bottom:-5px;
  border:1px solid #ddd;
  padding:1px;
}
div.row2{
  background-color:#f9f9f9;
}
div.event span.time{
  color:#bbb;
  font-size:9px;
}
div.eventDeal{
  font-size:11px;
  margin-top:5px;
}
div.eventDeal img.productImage{
  width:30px;
  float:left;
  margin-right:5px;
  border:1px solid #ddd;
  padding:2px;
}
div.quote{
  margin-top:5px;
}
div.row2 span.cquote, span.cquote{
  padding-left:15px;
  background:url(/images/design/quote.jpg) left top no-repeat;
  color:#666;
  line-height:18px;
  padding-top:2px;
}
div.row2 span.cquote{
  background:url(/images/design/quote_grey.jpg) left top no-repeat;
}
div.row2 span.cquote a, span.cquote a{
  color:#666;
  text-decoration:none;
}
div.row2 span.cquote a:hover, span.cquote a:hover{
  text-decoration:underline;
}
/* Deals Nav */

div#dealsNav{
  background-color:#eee;
  border:1px solid #ccc;
  border-top:none;
  border-bottom-color:#e5e5e5;
  padding:5px;
  color:#aaa;
}
div#dealsNav a{
  color:#666;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-size:11px;
  padding:5px;
  text-decoration:none;

}
div#dealsNav a.selected{
  color:black;
  font-weight:bold;
}
div#dealsNav a:hover{
  color:black;
}

/* Deal Control */

h2 a#hot, h2 a#new, h2 a#sub{
  display:block;
  color:#2B5480;
  text-decoration:none; 
}

h2 a#sub{
  width:123px;
  background:white url(/images/design/submit.jpg) left top no-repeat;
  position:absolute;
  right:6px;
  top:6px;
  height:26px;
  text-indent:-9999px;
  font-size:0px;
  padding:0;
}
h2 a#sub:hover{
  background-position:left -26px;
}
h2 a#sub.selected, a#sub.selected:hover{
  background-position:left -1px;
}

div#dealControl{
  padding:10px;
  border-bottom:1px solid #eee;
  margin:-10px -10px 10px -10px;
  color:#666;
  font-size:10px;
  clear:left;
  background:#f9f9f9 url(/images/design/backgray.jpg) top left repeat-x;
}
div#dealControl select{
  font-size:10px;
  color:#666;
  margin-left:10px;
  margin-right:10px;
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
}

/* Deal Code */
div.dealContainer{
  clear:left;
  border-bottom:10px solid white;
}
div.deal{
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  color:#666;
  font-size:10px;
  clear:both;
}
div.deal a{
  color:#2c5480;
  text-decoration:none;
}
div.deal a:hover{
  text-decoration:underline;
}
div.deal div.productImageSmall{
  float:left;
  width:60px;
  margin-right:10px;
  min-height:50px;
}
div.deal div.productImageSmall img{
  padding:2px;
  border:1px solid #F0F0F0;
  border-bottom-color:#BDC7D2;
  border-right-color:#BDC7D2;
}

div.deal div.dealTitle a{
  font-size:12px;
  font-weight:bold;
  color:#2c5480;
  text-decoration:none;
}
div.deal div.dealTitle a:hover{
  text-decoration:underline;
}
div.crumbs{
  margin-bottom:10px;
  margin-top:3px;
}
div.crumbs img.miniAv{
  width:12px;
  border:1px solid #bfd2e8;
  padding:1px;
  float:left;
  margin-right:4px;
}

div.rating{
  float:left;
  margin-top:0px;
}
div.rating div.ratingTxt{
  font-size:10px;
  color:#aaa;
  margin-bottom:5px;
}
div.rating img{
  margin-top:-2px;
}

/* Deal Expanded */

div.dealExpanded{
  border:1px solid #F0F0F0;
  border-top-color:#97A8B8;
  border-bottom-color:#97A8B8;
  min-height:200px;
  margin-bottom:10px;
  font-size:11px;
  color:#666;
  padding:10px;
  display:none;
  position:relative;
}
div.dealExpanded a{
  color:#2c5480;
  text-decoration:none;
}
div.dealExpanded a:hover{
  text-decoration:underline;
}
div.dealExpanded div.percentOffBadge{
  position:absolute;
  width:50px;
  height:50px;
  background:transparent url(/images/design/percentoff.gif) left top no-repeat;
  right:10px;
  top:10px;
  color:white;
  font-size:18px;
  font-family:arial;
  padding-top:10px;
  text-align:center;
}
div.dealExpanded div.percentOffBadge span.percent{
  font-size:14px;
  color:#E7EFDF;
}
div.dealExpanded div.rating{
  float:none;
  position:relative;
  margin-bottom:20px;
}
div.dealExpanded div.rating img{
  position:absolute;
  top:15px;
}
div.dealExpanded a.snoopButton, div.dealExpanded a.lameButton{
  position:absolute;
  left:88px; 
  top:11px; 
  background:transparent url(/images/design/snoop-lame-button.jpg) left -14px no-repeat;
  text-indent:-9999em;
  display:block;
  width:17px;
  height:14px;
  overflow:hidden;
}
span.voteReceived{
  position:absolute;
  left:129px;
  top:12px;
  font-size:10px;
  color:#aaa;
}
span.voteReceived span.thanks{
  display:none;
}
div.dealExpanded a.lameButton{
  background-position:right -14px;
  width:18px;
  left:104px;
}
div.dealExpanded a.snoopButton:hover{
  background-position:left -28px;
}
div.dealExpanded a.lameButton:hover{
  background-position:right -28px;
}
div.dealExpanded div.dealTitle a{
  font-size:14px;
  font-weight:bold;
  text-decoration:none;
}
div.dealExpanded div.dealTitle a:hover{
  text-decoration:underline;
}
div.dealExpanded div.tags{

}
div.dealExpanded a.getDeal{
  background:white url(/images/design/see-this-deal.jpg) left top no-repeat;
  text-indent:-9999em;
  display:block;
  width:113px;
  height:20px;
  margin-top:5px;
  float:left;
  margin-left:-5px;
}
div.dealExpanded span.dealLoc{
  float:left;
  margin-top:7px;
  margin-left:5px;
  color:#aaa;
}
div.dealExpanded span.dealLoc a{
  color:#999;
}
div.dealExpanded span.dealLoc a:hover{
  color:#666;
}
div.dealExpanded a.addToTrophy{
  clear:left;
  float:left;
  width:110px;
  height:100px;
  background:white url(/images/design/add-to-trophy.jpg) left top no-repeat;
  text-indent:-9999px;
  overflow:hidden;
}
div.dealExpanded a.addToTrophy:hover{
  background-position: left bottom;
}
div.dealExpanded a.added, div.dealExpanded a.added:hover{
  background:white url(/images/design/trophy-added.jpg) left top no-repeat;
}
div.dealExpanded table{
  font-size:11px;
  margin-top:10px;
  color:#222;
}
div.dealExpanded table span.userLinks{
  font-size:10px;
  color:#999;
}
div.dealExpanded table span.userLinks a{
  color:#999;
}
div.dealExpanded table span.userLinks a:hover{
  color:#666;
}
div.dealExpanded table b{
  color:#999;
  font-weight:normal;
}
div.dealExpanded img.miniAv{
  border:1px solid #bfd2e8;
  padding:1px;
  float:left;
  margin-right:5px;
}
div.description{
  clear:both;
  padding:15px;
  font-size:12px;
  line-height:18px;
  border-top:1px dotted #ccc;
  margin-top:10px;
}
div.description a{
  font-weight:bold;
}
div.description ul{
  background-color:transparent;
  border:none;
}
a.discussDeal{
  background:white url(/images/design/discuss.jpg) left no-repeat;
  width:113px;
  height:20px;
  display:block;
  float:left;
  text-indent:-9999px;
  margin-top:5px;
  overflow:hidden;
  margin-left:-5px;
}
div.dealLeft{
  width:125px;
  float:left;
}
div.dealRight{
  float:left;
  width:400px;
  margin-bottom:10px;
}
div.productImageBig{
  width:110px;
  margin-right:10px;
  min-height:90px;
}
div.couponImage{
  min-height:150px;
}
div.notLoggedIn{
  min-height:150px;
}
div.addTo{
  background-color:#f5f5f5;
  margin:-10px;
  padding:10px;
  margin-top:0;
}
div.addTo a.digg, div.addTo a.reddit, div.addTo a.delicious, div.addTo a.facebook, div.addTo a.stumbleupon{
  background:transparent url(/images/design/digg-icon.jpg) left no-repeat;
  margin-left:4px;
  height:18px;
  padding:4px;
  padding-left:21px;
  padding-right:0;
  color:#999;
}
div.addTo span.optional{
  display:none;
}
div.addTo b{
  font-weight:normal;
}
div.addTo a.reddit{
  background-image:url(/images/design/reddit-icon.jpg);
}
div.addTo a.delicious{
  background-image:url(/images/design/delicious-icon.jpg);
}
div.addTo a.facebook{
  background-image:url(/images/design/facebook-icon.jpg);
}
div.addTo a.stumbleupon{
  background-image:url(/images/design/stumbleit-icon.jpg);
}
div.addTo a:hover{
  color:#666;
}
div.dealExpanded div.markAs{
  float:right;
}
div.dealExpanded div.markAs select{
  position:relative;
  top:-15px;
  font-size:9px;
}
div.dealExpanded div.markAs span{
  position:relative;
  top:-17px;
  right:3px;
  font-size:9px;
  color:#999;
}
/* Deal: Snoopd */

div.snoopd div.dealExpanded a.snoopButton{
  background-position:left -42px;
}
div.snoopd div.dealExpanded a.lameButton{
  background-position:right top;
}
div.snoopd span.voteReceived span.thanks{
  display:block;
}
/* Deal: Snoopd */

div.lamed div.dealExpanded a.snoopButton{
  background-position:left top;
}
div.lamed div.dealExpanded a.lameButton{
  background-position:right -42px;
}
div.lamed span.voteReceived span.thanks{
  display:block;
}
div.lamed div.dealExpanded div.dealTitle a{
  color:#999;
}
div.lamed div.deal div.dealTitle a{
  color:#999;
}

/* Deal Popup */
div.popContainer{
  position:relative;
}
div.popup{
  padding:10px;
  background-color:#ecffea;
  border:1px solid #c5ecc0;
  border-left:none;
  border-right:none;
  margin-left:110px;
}
div.recommendPop{
  background:#ecffea url(/images/design/recommend.jpg) 10px no-repeat;
  padding-left:100px;
}
div.popup select{
  font-family:"lucida grande", tahoma, verdana, arial, sans-serif;
  font-size:11px;
  padding:1px;
  margin-left:10px;
  width:100px;
}
div.popup input.button{
  font-size:11px;
  margin-left:10px;
}
/* Paging */

div.paging{
  clear:both;
  font-size:10px;
  color:#aaa;
}
div.paging a, div.paging a:visited{
  padding:2px 5px 2px 5px;
  background-color:white;
  text-decoration:none;
  border:1px solid #bbb;
  font-size:10px;
  border-top-color:#ddd;
  border-left-color:#ddd;
  color:#666;
}
div.paging a:hover{
  color:#444;
  border-color:#ddd;
  border-top-color:#bbb;
  border-left-color:#bbb;
}
div.paging a.selected, div.paging a.selected:hover{
  background-color:#326092;
  color:white;
  border-color:#2B5480;
  border-top-color:#49729E;
  border-left-color:#49729E;
}
/* footer */
div#footer{
  padding:10px;
  color:#aaa;
  width:599px;
  border-top:1px solid #2b5480;
  font-size:9px;
}
div#footer a{
  color:#999;
}
div#footer a:hover{
  color:#666;
}

/* Tool Box */
div#toolBox a{
  color:#888;
}
div#toolBox a:hover{
  color:#666;
}
div#toolBox a.rssLink, div#toolBox a.searchLink{
  display:block;
  background:transparent url(/images/design/green-rss.jpg) left no-repeat;
  padding:5px;
  padding-left:25px;
  border-bottom:1px solid #ddd;
  color:#828282;
  text-decoration:none;
}
div#toolBox a.searchLink{
  background:transparent url(/images/design/add-search.jpg) left 8px no-repeat;
}
div#toolBox a.close{
  background:transparent url(/images/design/close.jpg) 3px no-repeat;
}
div#toolBox a span.small{
  font-size:9px;
  color:#9D9D9D;
}
div#toolBox a.rssLink:hover, div#toolBox a.searchLink:hover{
  color:#666;
  text-decoration:underline;
}
div#toolBox a.digg{
  background:transparent url(/images/design/digg-icon.jpg) 3px no-repeat;
}
div#toolBox a.facebook{
  background:transparent url(/images/design/facebook-icon.jpg) 3px no-repeat;
}
div#toolBox a.stumbleupon{
  background:transparent url(/images/design/stumbleit-icon.jpg) 3px no-repeat;
}
div#toolBox a.delicious{
  background:transparent url(/images/design/delicious-icon.jpg) 3px no-repeat;
}
div#toolBox a.reddit{
  background:transparent url(/images/design/reddit-icon.jpg) 3px no-repeat;
}

/* Lookup Div */

div.lookup, div.quicksendL{
  display:none;
  background-color:white;
  border:1px solid #ccc;
  border-top:none;
  width:155px;
  position:absolute;
  z-index:9999;
  _left:0px;
  _top:26px;
}
div.quicksendL{
  width:156px;
}
div.lookup a, div.quicksendL a{
  display:block;
  color:#666;
  text-decoration:none;
  padding:4px;
  margin:0;
}
div.lookup a.entered, div.quicksendL a.entered{
  border-bottom:1px solid #ccc;
  background-color:#f5f5f5;
}
div.lookup a:hover, div.quicksendL a:hover{
  background-color:#326092;
  color:white;
}
div.lookup a img, div.quicksendL a img{
  float:left;
  margin-right:4px;
  border:1px solid #ccc;
  padding:1px;
  position:relative;
  top:-1px;
}
div.lookup p, div.quicksendL p{
  padding:4px;
  margin:0;
  line-height:12px;
}
span.yourEntry{
  float:right;
  position:relative;
  right:5px;
  top:1px;
  font-size:9px;
  color:#aaa;
}
div.lookup a:hover span.yourEntry, div.quicksendL a:hover span.yourEntry{
  color:#7695b7;
}
div.note{
  font-size:9px;
  color:#aaa;
  margin-top:10px;
}
img#sendAv{
  float:right;
  border:1px solid #ccc;
  padding:1px;
  position:relative;
  top:15px;
  right:40px;
}

div.lookup a.highlight, div.quicksendL a.highlight{
  background-color:#326092;
  color:white;
}

div#userGroup{
  padding:8px;
}
div#userGroup img.miniAv{
  padding:1px;
  border:1px solid #ddd;
}
div#userGroup a{
  color:#666;
  margin-right:8px;
  margin-left:4px;
  position:relative;
  top:-5px;
}
/* Generic RSS Button */

h3.arrow a.orangeRss{
  background:transparent url(/images/design/orange-rss.gif) left no-repeat;
  width:16px;
  height:11px;
  text-indent:-9999px;
  display:block;
  float:right;
  position:relative;
  right:-10px;
  top:2px;
}

/* Tag Graphic */

span.tag{
  background:transparent url(/images/design/tag-back.jpg) left 2px no-repeat;
  display:block;
  height:15px;
  float:left;
  margin-right:10px;
  padding:3px;
  position:relative;
  padding-right:18px;
}
span.tag a{
  margin:2px;
  color:#666;
  text-decoration:none;
  font-size:10px;
}
span.tag a:hover, div.dealExpanded div.tags span.tag a:hover{
  color:#222;
  text-decoration:none;
}
span.tag span.tagEnd{
  background:transparent url(/images/design/tag-right.jpg) left no-repeat;
  width:14px;
  height:15px;
  display:block;
  position:absolute;
  right:0;
  top:2px;
}
div.dealExpanded div.tags{
  font-size:10px;
  color:#aaa;
}
div.dealExpanded div.tags b{
  font-weight:normal;
}
div.dealExpanded div.tags span.noTags{
  color:#666;
  display:block;
  margin-top:2px;
  margin-bottom:2px;
}
div.dealExpanded div.tags span.tag{

}
