body { 	
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:12px;	
	margin:0 auto;
	background: #64987D;
	color:#666666;	
}

#upper
{
	background: #fff;
}

#upper-inner
{
	background:#fff; /* url('http://img.buxr.com/grey-bgd.gif') repeat left;*/
	margin:0 auto;	
	width:1024px;
}

#middle
{
	margin:0;
	background: #277365;
}

#middle-inner
{
	margin:0 auto;	
	width:1024px;	
}

#lower
{
	margin:0 auto;
}

#popup
{
}

#popup-inner
{
}

#lower-inner
{
	margin:0 auto;	
	width:1024px;	
}

#content
{
	background: #fff;
	padding:0;
	margin:0;
	border-top:1px solid white;
}

#header-nav
{
	margin-bottom:0px;
}

#header-nav table
{
	width:100%;
}

#header-nav td
{
	vertical-align: top;
}

#logo-image
{
	padding:15px 5px 2px 15px;
}

#join-button
{
	padding:5px 0px 5px 0px;
	font-size:10px;
	line-height:1.5em;
}

#header-menu-wrapper
{
	text-align:right;
}

#header-menu
{
	float:right;
	margin:0 7px 7px auto;
	background-color: #8FD9B3;
}

#header-menu ul
{
	margin:0;
	padding:5px 10px 2px 10px;
	background-color: #8FD9B3;
}

#header-menu li
{
	display: inline;
	list-style: none;
	padding:5px 5px 7px 5px;
	margin:0;
}

#header-menu li.sel
{
	background:#277365;
	cursor:pointer;
}

#header-menu li.sel span
{
	color:white;
}

#header-menu li span
{
	color:#277365;
}

#header-menu li.sel a
{
	color:white;
	text-decoration:none;
}

#header-menu li:hover a
{
	text-decoration:underline;
}

#header-menu li a
{
	color:#277365;
	text-decoration:none;
}

#join-block table
{
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	background: #F9F9F9;
	padding:5px;
/*	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	background:#eee url('http://img.buxr.com/grey-bgd.gif') repeat left;
	background: #F9F9F9;*/
	
	/*border: 1px solid #ddd;*/
	/*background: #eee;*/
	
	margin-bottom:10px;
}

#join-block td
{
	vertical-align: middle;
}

#join-block
{
	margin-right:15px;
	clear:both;
}

#header .new
{
	background:url('http://img.buxr.com/new.png') no-repeat scroll 26px -4px;
	padding-right:18px;
}

#header-logo
{
    clear:both;
    width:1024px;
    text-align:center;
	background: #fff;
	padding:0 0 0 0 ;
}

#header-logo p
{
	font-weight: bold;
	font-style:italic;
	font-size: 14px; 
	color: gray;
	line-height: 1.5;
	padding:8px 0 8px 0;
	border:1px solid gray;
}

#header-tabs
{
	background:#fff; /* url('http://img.buxr.com/grey-bgd.gif') repeat left;*/
}

#header .banner-title
{
	font-size:16px;
	padding-bottom:2px;
	font-weight:bold;
	color:#277365;
}

#header .banner-icon
{
	padding:5px 5px 5px 5px;
	margin-bottom: -2px;
}

#header .banner-subtitle
{
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	color:gray;
	padding-top:2px;
	border-top:1px dashed #277365;
}

#follow
{
	padding-left: 85px;
	margin-right: -7px;
}

#follow img
{
	margin:0 0 0 3px;
}

#page-menu
{
        padding:0;
        text-align:left;
}

.menu-tab
{
	padding:0px 0px 5px 0px;
	background-color: #8FD9B3;
}

#tab-filler
{
	height:5px;
}

#page-menu a
{
	color:#277365;
	font-weight:bold;
	text-decoration:none;
}


#page-menu td
{
	padding:0 0px 0 8px;
}

#page-menu-selected
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	padding:0px 0px 5px 0px;
	background-color: #277365;
}

#page-menu a:hover
{
	text-decoration:underline;
	color: #277365;
}

#search-form
{
	margin:0;
	height:0;
	position:relative;
	top:-6px;
}

#dealdays_form
{
	margin:0;
}

#dealdays
{
	margin-right: 2px;
}

#activity_form
{
	margin:0;
}


#sub-menu-home
{
	margin: 0;
    padding:0px;
	background-color: #277365;
    text-align:left;
	width: 100%;
	height: 28px;
}


#sub-menu-home td
{
	color:#8FD9B3;
	padding:0;
}

#search-form-home
{
	margin:0;
	height:0;
	position:relative;
	top:-5px;
}

#search-form-home select
{
	font-size:16px;
	margin-right:4px;
}

#search-form-home img
{
	margin:0;
	border: 1px solid #bbb;
	position:relative;
	top:6px;
	padding:1px;
	background:white;
}

#search-form-home input
{
	width:480px;
	height: 21px;
	padding:0;
	margin:0 4px 0 0;
	font-size:16px;
	background-color: #F9F9F9;
}

#search-form img
{
	margin:0;
	border: 1px solid #bbb;
	position:relative;
	top:7px;
}

#search-form input
{
	width:160px;
	height: 19px;
	padding:0;
	margin-right:3px;
	background-color: #F9F9F9;
}

#search-what
{
	height: 22px;
	margin-right:3px;
}

#sub-menu
{
	margin:0;
    padding:0;
	background-color: #277365;
    text-align:left;
	width: 100%;
	height: 25px;
}

#sub-menu span
{
	font-weight:bold;
	padding:4px 10px 5px 10px;
	margin:0 0px 0 5px;
}

#sub-menu span.abc-span
{
	font-weight:bold;
	padding:4px 2px 5px 2px;
	margin:0 0px 0 5px;
}

#sub-menu td
{
	color:#8FD9B3;
	padding:0;
}

#sub-menu a
{
	text-decoration:none;
	color:#8FD9B3;
}

#sub-menu a:hover
{
	text-decoration:underline;
	color: #8FD9B3;
}

#sub-menu-selected
{
	color:#fff;
}

#sub-menu-selected a
{
	color:#fff;
}

#sub-menu-selected a:hover
{
	color:#fff;
}

.deal_image
{
	border:solid 1px white; 
	padding:5px;
	background:white;
}

.submit_image
{
	padding:5px;
}

#show-deal
{
	width: 750px;
	padding: 0 10px 10px 10px;
	margin: 5px 0 0 5px;
}

.deal_timestamp
{
	font-size: 0.9em;
	font-style: italic;
}

.deal_author
{
	font-size: 0.9em;
	font-style: italic;
	margin: 0px 8px 2px 0px;
	padding: 1px 0 1px 0;
}

.deal-vote-examined
{
	width: 55px;
	/*height: 30px;*/
	background: #eee;
	padding: 3px 0 3px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size:25px;
	font-style:bold;
	font-family:arial;
}

.deal-vote
{
	width: 55px;
	/*height: 30px;*/
	background:#D6F3FF;
	padding: 3px 0 3px 0;
	border-top: 1px solid #2580b2;
	border-bottom: 1px solid #2580b2;
	font-size:25px;
	font-style:bold;
	font-family:arial;
}

.prize-vote
{
	width: 55px;
	/*height: 30px;*/
	background: #eee;
	padding: 3px 0 3px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size:25px;
	font-style:bold;
	font-family:arial;
}

.deal-votecount
{
	position:relative;
}

.deal-vote-up
{
	margin:0 2px 0px 0;
	width:16px;
	height:10px;
}

.deal-vote-down
{
	margin:0px 2px 0 0;
	width:16px;
	height:10px;
}

.comment-vote-up
{
	width:16px;
	height:16px;
	
}

.comment-vote-down
{
	width:16px;
	height:16px;
}

.vote-controls td
{
	padding:2px 0 2px 0;
}

.vote-down-cell
{
	font-size:10px;
}

.vote-up-cell
{
	font-size:10px;
}

.deal-votecount
{
	margin-right: 2px;
}

.hot-or-not
{
	font-style: italic;
	font-size: 1em;
	margin-top: 10px;
	margin-bottom: 7px;
	font-weight: bold;
}

.contest-note
{
	font-style: italic;
	font-size: 0.85em;
	margin-top: 8px;
}

.popularity-note
{
	font-style: italic;
	font-size: 0.85em;
	margin-top: 5px;
}

#related_deals
{
	margin: 10px 10px 0px 5px;
	padding: 10px 10px 0px 10px;
	width: 750px;
	border-top:solid 1px #DBDBDB;
}

#deal-comments
{
	margin: 5px 10px 0px 0px;
	padding: 10px;
}

#comments
{
	padding-top:10px;
	width: 765px;
	/*border-top:solid 1px #DBDBDB;*/
}

#comments p
{
	margin-left: 10px;
}

.comment-list-item
{
	padding:0;
	margin:0;
}

.reply-list-item
{
	padding:0;
	margin:0;
}

.comment-title
{
	width: 100%;
	height: 25px;
	border-bottom: 1px solid #DBDBDB;
	background: #eee;
}

.comment-date
{
}

.countdown
{
}

.edit-control
{
}

.chat-countdown
{
	padding:0;
	margin:0;
	font-style:italic;
}

.comment-edit
{
	margin-left:5px;
}

.comment-edit img
{
	margin-left: 5px;
	position:relative;
	top:3px;
}

.chat-edit
{
	margin-left:5px;
}

.chat-edit img
{
	margin-left: 5px;
	position:relative;
	top:3px;
}

.reply-edit
{
	margin-left:5px;
}

.reply-edit img
{
	margin-left: 5px;
}

.comment-countdown
{
	margin:0;
	padding:0;
}

.reply-countdown
{
	margin:0;
	padding:0;
	position:relative;
	top:-4px;
}

.comment-vote
{
	text-align: right;
	width: 125px;
	padding-left: 5px;
	padding-right: 5px;
}

.comment-rank
{
	width: 25px;
	height: 15px;
	vertical-align:center;
	border-right:1px solid black;
}

.comment-green
{
	height: 10px;
	border-left:1px solid green;
	border-top:1px solid green;
	border-bottom:1px solid green;
	background: lightgreen;
	display:block;
	float:right;
}

.comment-red
{
	height: 10px;
	border-left:1px solid #ff7777;
	border-top:1px solid #ff7777;
	border-bottom:1px solid #ff7777;
	background: #FFDFDE;
	display:block;
	float:right;
}

.comment-vote img
{
	margin: 0 5px 0 5px;
}

.comment-votecount
{
	position: relative;
	top: -4px;
}

.comment-reply-link
{
	position: relative;
	top: -4px;
	font-style: normal;
}

.feedback-indicator
{
	text-align:right;
	vertical-align: top;
	padding-right:5px;
}

.feedback-text
{
	position:relative;
	top:-3px;
	padding-right: 5px;
}

.feedback-indicator img
{
}

.comment-reply
{
}

.comment-header
{
	width: 670px;
	font-style: italic;
	font-size:0.9em;
	margin:0 5px 5px 5px;
}

.comment-author
{
	padding:0;
}

.comment-list
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

.comment-list li
{
	margin-top: 5px;
	border-bottom: solid 1px #DBDBDB;
}

.single-comment
{
	margin:0 0 0 15px;
}

.comment-message
{
	padding: 10px 5px 5px 5px;
	border-top: dotted 1px #DBDBDB;
	line-height: 1.5em;
	overflow: hidden;
	width:665px;
}

.deal-url
{
	background: #eee;
	margin-top: 10px;
	overflow: hidden;
	width:750px;
}

.deal-url p
{
	margin: 5px;
}

.comment-message blockquote
{
	border-left: 3px solid #DBDBDB;
	padding-left: 5px;
}

.comment-message br
{
	line-height: 0.5em;
}

.reply-message blockquote
{
	border-left: 3px solid #DBDBDB;
	padding-left: 5px;
}

.emoticon
{
	width:15px;
	height:15px;
}

.profile-comment
{
	width: 515px;
	overflow: hidden;
}

.comment-count a
{
	text-decoration:none;
}

.comment-count img
{
	position:relative;
	top:2px;
}

.report-count a
{
	text-decoration:none;
	color:#E0A72D;
}

.report-count img
{
	position:relative;
	top:3px;
}

#deal_controls img
{
	position:relative;
	top:2px;
}

#share-deal
{
	margin-top:4px;
}

#apply-award
{
	margin-top:6px;
}

#apply-award img
{
	position:relative;
	top:3px;
}

#coupon-codes
{
	margin:10px 5px 0 0;
	padding:5px 0 5px 14px;
	border:2px dashed #DBDBDB;
	background-color:#eee;
}

.coupon-scissor
{
	width:18px;
	height:15px;
	position:absolute;
	margin:-14px 0 0 -22px;
	background:url('http://img.buxr.com/scissor.gif') no-repeat scroll 0 0;
}

#admin-deal
{
	margin-top:10px;
}

#admin-user
{
	margin-top:10px;
}

#admin-topic
{
	margin:5px;
	padding:5px;
}

#share-deal img
{
	position:relative;
	top:4px;
}

#coupon-codes img
{
	position:relative;
	top:4px;
}

#tags img
{
	position:relative;
	top:5px;
}

img.avatar
{
	width: 40px;
	height: 40px;
}

td.avatar
{
	vertical-align:top;
	text-align:center;
	padding:0 10px 0 0;
}

.reply-header
{
	width: 650px;
	font-style: italic;
	font-size:0.9em;
	margin:0 0 5px 5px;
}

.reply-author
{
	padding:0;
}

.reply-rank
{
	width: 25px;
	height: 15px;
	vertical-align:center;
	border-right:1px solid black;
}

.reply-green
{
	height: 10px;
	border-left:1px solid green;
	border-top:1px solid green;
	border-bottom:1px solid green;
	background: lightgreen;
	display:block;
	float:right;
}

.reply-red
{
	height: 10px;
	border-left:1px solid #ff7777;
	border-top:1px solid #ff7777;
	border-bottom:1px solid #ff7777;
	background: #FFDFDE;
	display:block;
	float:right;
}

.reply-message
{
	border-top: dotted 1px #DBDBDB;
	line-height: 1.5em;
	padding: 10px 5px 5px 5px;
	overflow: hidden;
	width:620px;
}

.reply-message br
{
	line-height: 0.5em;
}

.reply-list li
{
	margin: 5px 0 0 15px;
	border-bottom: solid 1px #DBDBDB;
	padding: 5px;
	background: #eee;
}

.single-reply
{
}

.reply-list
{
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

.reply-date
{
	float: left;
}

.reply-reply-link
{
	position: relative;
	top: -4px;
	font-style: normal;
}

.reply-vote
{
	text-align: right;
	width: 125px;
	padding-left: 5px;
	padding-right: 5px;
}

.reply-vote img
{
	margin: 0 5px 0 5px;
}

#store_deals
{
	margin: 10px 10px 0px 5px;
	padding: 10px 10px 0px 10px;
	width: 750px;
	border-top:solid 1px #DBDBDB;
}

.deal_warning 
{
	padding: 0;
	margin: 0px 0 8px 0;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
	line-height: 1.5em;
}

.deal_warning p
{
	margin: 5px 15px 5px 15px;
	background:#FFDFDE url('http://img.buxr.com/exclamation.png') no-repeat left;
}

.deal_flagged 
{
	padding: 0;
	margin: 0px 0 8px 0;
	clear:both;
	background:#FFF9B0;
	border:1px solid #D99A24;
	text-align:center;
	line-height: 1.5em;
}

.deal_flagged p
{
	margin: 5px 15px 5px 15px;
	background:#FFF9B0 url('http://img.buxr.com/error.png') no-repeat left;
}

.widget_warning
{
	margin: 5px 0 2px 0;
	padding: 3px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
	line-height: 1.2em;
	font-size: 0.9em;
	width:275px;
}

.widget_info
{
	margin: 5px 0 2px 0;
	padding: 3px;
	clear:both;
	background:#eeeeee;
	border:1px solid #777777;
	text-align:center;
	line-height: 1.2em;
	font-size: 0.9em;
	width:275px;
}

.browser td
{
	width: 223px;
}

.deal_merchant
{
	font-style:italic;
	font-weight:normal;
}

.related_deal{	padding-top:5px;	text-align:center; height: 120px; width: 175px;}
.grey_price{	text-align:center; padding:5px 10px 15px 23px;	font-family:arial;}
.oprice_grey{ text-decoration:line-through; font-size:12px; color:gray; }
.nprice_grey{ font-weight:bold; font-size:12px; color:gray; }
.after_rebate_grey{ font-weight:bold; font-size:12px; color:gray; }
#title_link_grey{font-size:10px;	text-align:center; font-weight:bold; color:gray;}
.dis_title_grey{text-align:center; margin: 0 5px 0 2px; width: 175px; }

#deals_grid
{
	width:770px;
	margin: 10px 20px 20px 0px;
}

#deals_grid span.hot
{
	font-size:14px;	
	font-family:Arial; 
	font-weight:bold;
	font-style:italic;
	color:#C10000;
	margin-right:5px;
}

.dis_image  { 
	width: 220px;
	height: 160px;
	margin-top: 0px;
	padding:0 0 10px 0; 
}
.dis_image_hlt1 { 
	width: 220px;
	height: 160px;
	margin-top: 0px;
	padding:0 0 10px 0;
}
.dis_image_hlt2 { 
	width: 220px;
	height: 160px;
	margin-top: 0px;
	padding:0 0 10px 0;
}

.dis_title { 
	padding-bottom:2px; 
	width: 205px;
	height: 180px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden; 
	text-align:left;
	padding:5px 10px 5px 10px;
	background:#F9F9F9;
}
.dis_title_hlt1 { 
	width: 205px;
	height: 180px;
	padding:5px 10px 5px 10px;
	border-top: 1px solid #D6F3FF;
	border-bottom: 1px solid #D6F3FF;
	overflow: hidden; 
	text-align:left;
	background:#EBFBFF url('http://img.buxr.com/blue-bgd.gif') repeat left;
}
.dis_title_hlt2 { 
	width: 205px;
	height: 180px;
	padding:5px 10px 5px 10px;
	border-top: 1px solid #FFE7C3;
	border-bottom: 1px solid #FFE7C3;
	overflow: hidden; 
	text-align:left;
	background:#FFFFCC url('http://img.buxr.com/yellow-bgd.png') repeat left;
}

.ava_deal {
	padding-bottom:2px; 
	width: 205px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden; 
	text-align:center;
	padding:2px 10px 2px 10px;
	background:#F9F9F9;
	font-family: verdana;
}

.ava_title { 
	padding-bottom:2px; 
	width: 205px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	overflow: hidden; 
	text-align:center;
	padding:2px 10px 2px 10px;
	background:#F9F9F9;
	font-family: verdana;
}
.ava_title_hlt1 { 
	width: 205px;
	padding:2px 10px 2px 10px;
	border-top: 1px solid #D6F3FF;
	border-bottom: 1px solid #D6F3FF;
	overflow: hidden; 
	text-align:center;
	font-family: verdana;
	background:#EBFBFF url('http://img.buxr.com/blue-bgd.gif') repeat left;
}
.ava_title_hlt2 { 
	width: 205px;
	padding:2px 10px 2px 10px;
	border-top: 1px solid #FFE7C3;
	border-bottom: 1px solid #FFE7C3;
	overflow: hidden; 
	text-align:center;
	font-family: verdana;
	background:#FFFFCC url('http://img.buxr.com/yellow-bgd.png') repeat left;
}
.deal-page {
	padding:5px 5px 5px 10px;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background:#F9F9F9;
}

.deal-page-hlt1 {
	padding:5px 5px 5px 10px;
	border-top: 1px solid #D6F3FF;
	border-bottom: 1px solid #D6F3FF;
	background:#EBFBFF url('http://img.buxr.com/blue-bgd.gif') repeat left;
}
.deal-page-hlt2 {
	padding:5px 5px 5px 10px;
	border-top: 1px solid #FFE7C3;
	border-bottom: 1px solid #FFE7C3;
	background:#FFFFCC url('http://img.buxr.com/yellow-bgd.png') repeat left;
}

#dashboard-deals table tr.row-hlt1 {
	background:#EBFBFF url('http://img.buxr.com/blue-bgd.gif') repeat left;
}
#dashboard-deals table tr.row-hlt2 {
	background:#FFFFCC url('http://img.buxr.com/yellow-bgd.png') repeat left;
}

#user-wishlist table tr.row-hlt1 {
	background:#EBFBFF url('http://img.buxr.com/blue-bgd.gif') repeat left;
}
#user-wishlist table tr.row-hlt2 {
	background:#FFFFCC url('http://img.buxr.com/yellow-bgd.png') repeat left;
}

.dis_author { 
	width: 220px;
	font-size: 0.9em;
	font-style: italic;
	padding: 1px 0 1px 0;
	text-align:left;
}
.dis_author_hlt1 { 
	width: 220px;
	font-size: 0.9em;
	font-style: italic;
	padding: 1px 0 1px 0;
	text-align:left;
}
.dis_author_hlt2 { 
	width: 220px;
	font-size: 0.9em;
	font-style: italic;
	padding: 1px 0 1px 0;
	text-align:left;
}

.dis_title_desc { 
	width: 220px;
	padding-bottom: 10px;
	text-align:left;
}
.dis_title_desc_hlt1 { 
	width: 220px;
	padding-bottom: 10px;
	text-align:left;
}
.dis_title_desc_hlt2 { 
	width: 220px;
	padding-bottom: 10px;
	text-align:left;
}

#vote_title{ padding-bottom:5px; }
#vote_title_desc{ overflow: hidden; padding-bottom: 0px; line-height: 1.2em;}
.dis_prod0{ padding:0px 15px 0px 15px;	text-align:center; vertical-align: middle; border-right:solid 1px #DBDBDB;}
.dis_prod1{ padding:0px 15px 0px 15px;	text-align:center; vertical-align: middle; }
.dis_prod2{ padding:0px 15px 0px 15px;	text-align:center; vertical-align: middle; border-left:solid 1px #DBDBDB;}
.dis_title0{ padding:0px 15px 0px 15px;	font-family:arial;	border-right:solid 1px #DBDBDB;}
.dis_title1{ padding:0px 15px 0px 15px;	font-family:arial;}
.dis_title2{ padding:0px 15px 0px 15px;	font-family:arial;	border-left:solid 1px #DBDBDB;}
.dis_price0{ padding:5px 15px 15px 15px;	font-family:arial;	border-bottom:solid 1px #DBDBDB;	border-right:solid 1px #DBDBDB;}
.dis_price1{ padding:5px 15px 15px 15px;	font-family:arial;	border-bottom:solid 1px #DBDBDB;}
.dis_price2{ padding:5px 15px 15px 15px;	font-family:arial;	border-bottom:solid 1px #DBDBDB;	border-left:solid 1px #DBDBDB;}
.dis_ava0{ padding:5px 15px 0px 15px;	font-family:arial;	border-right:solid 1px #DBDBDB;}
.dis_ava1{ padding:5px 15px 0px 15px;	font-family:arial;}
.dis_ava2{ padding:5px 15px 0px 15px;	font-family:arial;	border-left:solid 1px #DBDBDB;}
.title_link_g{font-size:12px;	font-weight:bold; color:#004f99;}
.title_link_g:hover{ /*	background-color:#D7DDFD; text-decoration:none */}
.oprice_g{	text-decoration:line-through; font-size:12px; color:gray; font-family:arial;}
.nprice_g{	font-size:15px;	font-family:arial; font-weight:bold; color:#C10000}
.aprice_g{	font-size:10px;	font-family:arial; color:#C10000}
.after_rebate_g{color:#2F5313; font-size:14px;font-family:arial; font-weight:bold;}
.price_shipping{}

.nprice_g_exp{	font-size:15px;	font-family:arial; font-weight:bold; color:#bbb; text-decoration:line-through; }
.oprice_g_exp{	text-decoration:line-through; font-size:12px; color:#bbb; font-family:arial; }
.aprice_g_exp{	text-decoration:line-through; font-size:10px;	font-family:arial; color:#bbb}
.after_rebate_g_exp{ font-size:14px;font-family:arial; font-weight:bold; color:#bbb; text-decoration:line-through; }
.price_shipping_exp { color:#bbb; text-decoration:line-through; }

.image_div
{ 
	padding:10px 0px 10px; 
	overflow: hidden;
	width:165px;
}
.deal_description {	
	font-size: 12px; 
	margin:5px 0px 5px 0px;
	padding: 0 0 5px 0; 
	line-height:1.5em;
	color:#555555;	
	overflow:hidden; 
	border: 0px solid lightgrey;
	width:550px;
}

.deal_description blockquote
{
	border-left: 3px solid #DBDBDB;
	padding-left: 5px;
}
.syndicate-preview {
	font-size: 12px; 
	margin:5px;
	padding: 5px 15px 5px 15px; 
	line-height:1.2em;
	color:#555555;	
	overflow:hidden; 
	border: 1px solid lightgrey;
	width:650px;
}

.syndicate-preview ul {
	list-style-type: none;
}

#deal-controls-noborder
{
}

#deal-controls
{
	border-top: 1px dashed #DBDBDB;
}

.deal_description br {
	line-height: 0.5em;
}	

.grid_deal_description br {
	line-height: 0em;
}	

.deal_description ul { line-height: 1em; margin:0; padding:0 0 0 1.5em; }
.deal_description h2 { margin-bottom: 5px }
.grid_deal_description ul{ line-height: 1em; margin:0; padding:0 0 0 1.5em;}
.deal_instructions{	margin-bottom:5px;	}

.oprice_h{	text-decoration:line-through; font-size:11px; color:gray; font-family:arial; font-style:italic;}
.nprice_h{	font-size:12px;	font-family:arial; font-weight:bold; color:#C10000}
.after_rebate_h{color:#2F5313; font-size:12px;font-family:arial; font-weight:bold;}

#deal-howto
{
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background:#eee url('http://img.buxr.com/how-to-get-it.png') no-repeat right bottom;
	padding:2px 5px 2px 8px;	
	margin-top:8px;	
	margin-bottom:5px;
	font-size: 12px;
	line-height: 1.3em;
	overflow: hidden;
	width:540px;
}

#deal-howto .click-here {
	margin:0 2px -8px 0;
}

#deal-howto p {
	margin:5px 0 5px 0;
	padding:0px;
}

#deal-howto p.click-p {
	margin:5px 0 10px 0;
	padding:0px;
}

.day_deal{	padding:0px 20px 7px 0px;	border-bottom:dashed 1px #cccccc;}
#show-deal h1 {	padding:0px 0px 2px 0px;	overflow:hidden; }
.red_color{ color:#C10000;}

#tags
{
	margin-top: 5px;
}

#deal_controls
{
	margin-top: 8px;
}

#popularity
{
	margin-top:7px;
}

#stars
{
}

#stars img
{
	margin: 1px 1px 1px 0;
}

#search-result
{
	font-weight:bold;
	font-size:14px;
	color:gray;
	margin:5px;
	margin-left:10px;
}

#deal_path
{
	font-weight:bold;
	font-size:14px;
	color:gray;
	margin:5px;
}

#forum_path
{
	font-weight:bold;
	font-size:14px;
	color:gray;
	margin:5px;
}

#content-bar
{
}

#tag-box-header 
{
	width: 210px;
	margin: 0px 5px 0px 10px;
	padding: 0;
	background: #277365;
}

#tag-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 0;
	background: #8FD9B3;
}

#tag-box-header p 
{
	margin:0px 5px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#tag-box-header a
{
	color: #00DDDD;
}


#controls-box-header 
{
	width: 210px;
	margin: 0px 5px 0px 10px;
	padding: 0;
	background: #277365;
}

#controls-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 10px 0 0 0;
	background: #8FD9B3;
}

#controls-box-header p 
{
	margin:0px 5px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#controls-box-header a
{
	color: #00DDDD;
}

#controls-box form
{
	margin: 0;
}

#controls-box table
{
	width: 180px;
	margin: 0px 10px 10px 15px;
}

#controls-box table td
{
	padding: 2px 2px 2px 0px;
	vertical-align:top;
}

#controls-box p
{
	margin:5px;
}

#merchant-box-header 
{
	width: 210px;
	margin: 0px 5px 0px 10px;
	padding: 0;
	background: #277365;
}

#merchant-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 0;
	background: #8FD9B3;
}

#merchant-box-header p 
{
	margin:0px 5px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#merchant-box-header a
{
	color: #00DDDD;
}

#refresh-seller-progress
{
	position:relative;
	top:3px;
}

#store-box-header 
{
	width: 210px;
	margin: 0px 5px 0px 10px;
	padding: 0;
	background: #277365;
}

#store-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 5px 0;
	background: #8FD9B3;
}

#store-box-header p 
{
	margin:0px 5px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#store-box-header a
{
	color: #00DDDD;
}

#store-box img.logo
{
	padding:5px;
	margin:5px 0 5px 0;
	border:1px solid white;
}

#store-box img.rating
{
	padding:1px;
	border:0px;
	margin:0px;
}

#store-logo-link
{
	margin: 0px 20px 10px 20px;
	padding:10px;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	text-align:center;
}

#store-logo-image
{
	width: 180px;
	margin: 0 15px 10px 15px;
	background: white;
	vertical-align:middle;
}

#store-box p
{
	font-size:0.9em;
	padding:0;
	margin:0;
}

#store-box ul
{
	margin:5px 5px 5px 15px;
}

#store-box li
{
	line-height:1.5em;
}

#store-box div.browse
{
	margin:5px 10px 0 10px;
	font-weight:bold;
}

#store-box div.browse
{
	margin:5px 10px 0 10px;
	font-weight:bold;
}

#store-box a.browse
{
	font-size: 0.9em;
}

#store-box div.info
{
	margin:5px 10px 5px 10px;
	text-align:left;
	line-height:1.5em;
	border-bottom:1px dashed grey;
}

#store-box table
{
	margin-bottom:5px;
}

#store-box th
{
	padding-right:5px;
	vertical-align:top;
}

#search-box-header 
{
	width: 210px;
	margin: 0px 0px 0px 10px;
	padding: 0;
	background: #277365;
}

#search-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 10px 0 5px 0;
	background: #8FD9B3;
}

#search-box p
{
	padding:0 10px 10px 10px;
	margin:0;
	line-height:1.6em;
	text-align:center;
}

#search-box input
{
	margin-top:5px;
}

#search-box-header p 
{
	margin:0px 10px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#topics-box-header 
{
	width: 210px;
	margin: 0px 0px 0px 10px;
	padding: 0;
	background: #277365;
}

#topics-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 10px 0 5px 0;
	background: #8FD9B3;
}

#topics-box p
{
	padding:0;
	margin:0;
}

#topics-box-header p 
{
	margin:0px 10px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#topics-box ul
{
	margin:0px 10px 5px 15px;
}

#topics-box li
{
	line-height:1.5em;
}

#votes-box-header 
{
	width: 210px;
	margin: 0px 0px 0px 10px;
	padding: 0;
	background: #277365;
}

#votes-box 
{
	width: 210px;
	margin: 0px 0px 0px 10px;
	padding: 5px 0 0 0;
	background: #8FD9B3;
}

#votes-box-header p 
{
	margin:0px 5px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#votes-box table 
{
	width: 195px;
	margin: 0px 5px 5px 10px;
}

#votes-box a
{
	font-style: italic;
	font-weight: bold;
	font-size: 0.9em;
}

#votes-box-header a
{
	color: #00DDDD;
}

#votes-box table td.border
{
	border-top:1px dashed #277365;
	/*background-color: #679c80;*/
}

#votes-box table td.highlight
{
	/*background-color: #679c80;*/
}

#brand-box-header 
{
	width: 210px;
	margin: 0px 5px 0px 10px;
	padding: 0;
	background: #277365;
}

#brand-box 
{
	width: 210px;
	margin: 0px 0px 10px 10px;
	padding: 0;
	background: #8FD9B3;
}

#brand-box-header p 
{
	margin:0px 5px 0px 10px;
	padding: 0 0 5px 0;
	color: #8FD9B3;
	font-weight:bold;
}

#brand-box-header a
{
	color: #00DDDD;
}

.tag-cloud 
{
	line-height: 2em;
	margin:0px 0px 0px 10px;
	padding: 5px 0 0 0;
}

.tag-cloud a
{
	color:#277365;
	text-decoration:none;
	padding: 3px;
}

.tag-cloud a:hover
{
	color:#fff;
	background: #277365;
}

.tag-cloud li
{
	list-style-type:none;
	padding:0;
	margin:0;
}

.tag-cloud ul
{
	padding:0;
	margin:0;
}

.narrow-form-row input
{
	display: block;
	float: left;
	margin-bottom: 10px;
}

.narrow-form-row label
{
	display: block;
	width: 120px;
	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
}

.wide-form-row input
{
	display: block;
	float: left;
	margin-bottom: 10px;
}

.wide-form-row label
{
	display: block;
	width: 200px;
	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
}

.topic-form-row input
{
	display: block;
	float: left;
	margin-bottom: 10px;
}

.topic-form-row label
{
	display: block;
	width: 80px;
	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
}

.poll-form-row input
{
	display: block;
	float: left;
	margin-bottom: 10px;
}

.poll-form-row label
{
	display: block;
	width: 100px;
	padding-right: 10px;
	margin-bottom: 10px;
	float: left;
	text-align: right;
}

.email-form-row input
{
	display: block;
	float: right;
	margin-bottom: 10px;
	width:450px;
}

.email-form-row label
{
	display: block;
	padding-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: left;
	text-align: left;
}

#home-navigation table
{
	width: 100%;
	margin: 0;
	clear: both;
}

#home-navigation table td
{
	text-align: left;
}

#deals-navigation-header
{
	margin: 15px 5px 0px 15px;
	width: 200px;
	padding: 0px;
	background: #8FD9B3;
}

#deals-navigation-header p
{
	font-weight: bold; 
	font-size: 18px; 
	color: #277365;
	padding: 2px 0 5px 0;
	margin:0px 10px 0px 10px;
	border-bottom: 1px solid #84C8A5;
}

#deals-navigation
{
	background: #8FD9B3;
	margin: 0px 5px 5px 15px;
	padding: 8px 0 0 0;
	width: 200px;
}

#deals-navigation table
{
	font-weight: bold; 
	font-size: 13px; 
	color: #277365;
	margin:0px 0px 0px 0px;
	line-height: 1.5em;
	width: 100%;
}	

#deals-navigation table td
{
	padding:5px 10px 5px 10px;
	border-top:1px dotted #8FD9B3;
	border-bottom:1px dotted #8FD9B3;
}

#deals-navigation table td:hover
{
	background:#92DEB7;
	cursor:pointer;
	border-top:1px dotted #86CBA7;
	border-bottom:1px dotted #86CBA7;
}

#deals-navigation img
{
	margin: 0px 15px;
	float:left;
}

#widget-navigation-header
{
	margin: 15px 5px 0px 15px;
	width: 200px;
	padding-bottom: 0px;
	background: #8FD9B3;
}

#widget-navigation-header p
{
	font-weight: bold; 
	font-size: 18px; 
	color: #277365;
	padding: 2px 0 5px 0;
	margin:0px 10px 0px 10px;
	border-bottom: 1px solid #84C8A5;
}

#widget-navigation
{
	background: #8FD9B3;
	margin: 0px 5px 5px 15px;
	padding: 8px 0 0 0;
	width: 200px;
}

#widget-navigation table
{
	font-weight: bold; 
	font-size: 13px; 
	color: #277365;
	margin:0px 0px 0px 0px;
	line-height: 1.5em;
	width: 100%;
}

#widget-navigation table td
{
	padding:5px 10px 5px 10px;
	border-top:1px dotted #8FD9B3;
	border-bottom:1px dotted #8FD9B3;
}

#widget-navigation table td:hover
{
	background:#92DEB7;
	cursor:pointer;
	border-top:1px dotted #86CBA7;
	border-bottom:1px dotted #86CBA7;
}

#widget-navigation img
{
	padding: 0px 15px;
	float:left;
}

#home
{
	padding:10px 20px 10px 20px;
}

#home h2
{
	font-weight: bold; 
	font-size: 18px; 
	color: #277365;
	margin-top: 1em;
	margin-bottom: 1em;
}

#home-navigation a
{
	color: #277365;
	text-decoration: underline;
}

#home-navigation a:hover
{
	text-decoration: underline;
}

#home-widget-blog
{
	margin-top: 10px;
}

#home-widget-blog td
{
	padding: 0 20px 0 20px;
	text-align: center;
	vertical-align: top;
}

#home-widget-blog a
{
	color: #277365;
}

#live-widget
{
}

#recent-deals
{
}

#recent-deals table
{
	text-align:left;
	width: 323px;
}

#recent-deals table tr.gray-row
{
	background:#eee;
}

#recent-deals table td
{
	padding: 5px 0 5px 0px;
	line-height: 1.2em;
	text-align: left;
}

#recent-deals span.hot
{
	font-size:14px;	
	font-family:Arial; 
	font-weight:bold;
	font-style:italic;
	color:#C10000;
	margin-right:5px;
}

#recent-deals table td.deal-price-col
{
	padding:5px 5px 0 5px;
	white-space: nowrap;
}

#recent-deals table tr.hot
{
	border: 1px solid red;
}

#recent-deals table tr:hover
{
}

#latest-news table
{
	width: 330px;
}

#latest-news table td
{
	vertical-align: top;
	text-align: left;
	height:1.5em;
	padding: 0;
}

#latest-news table td.blogpost
{
	padding: 10px 0 10px 0;
}

#latest-news table th
{
	vertical-align: top;
	text-align: left;
	height:1.5em;
}

#latest-news table
{
}

#insufficient-deals
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#report-deal-problem
{
	padding: 0;
	margin: 0px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#report-deal-success
{
	padding: 0;
	margin: 0px 5px 5px 5px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
}

#populate-account
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#populate-account p
{
	margin: 15px;
	background:#FFDFDE url('http://img.buxr.com/exclamation.png') no-repeat left;
}

#saved-message
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
}

#saved-message p
{
	margin: 15px;
	background:#D6F3FF url('http://img.buxr.com/accept.png') no-repeat left;
}

#error-message
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#error-message p
{
	margin: 15px;
	background:#FFDFDE url('http://img.buxr.com/exclamation.png') no-repeat left;
}

#pwdsent-message
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
}

#pwdsent-message p
{
	margin: 15px;
	background:#D6F3FF url('http://img.buxr.com/accept.png') no-repeat left;
}

#pwderror-message
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#pwderror-message p
{
	margin: 15px;
	background:#FFDFDE url('http://img.buxr.com/exclamation.png') no-repeat left;
}

.image-embed
{
	padding:5px;
	border:solid 1px white;
}

.video-embed
{
	padding:5px;
	border:solid 1px white;
	width:480px;
	height:295px;
}

#overlay
{
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-image: url('http://img.buxr.com/overlay.png');
}

#video-box
{
        position:absolute;
        width: 640px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#video-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#video-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#video-link
{
        position:absolute;
        width: 400px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#video-link a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#video-link p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#image-box
{
        position:absolute;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#image-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#image-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#help-box
{
        position:absolute;
        width: 600px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#help-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#help-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#help-text
{
        max-height: 400px;
        overflow: auto;
        padding:5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}

#config-group-tag
{
	border: 1px solid #ddd;
	padding: 10px 0px 35px 0;
	width:370px;
}

#advanced-tags
{
	padding:10px;
}

#advanced-tags table
{
	background-color: #8FD9B3;
	padding:0 15px 15px 15px;
	margin:0 10px 10px 0;
}

#report-summary
{
	padding: 10px 0 20px 15px;
}

#report-traffic
{
	padding: 10px 0 20px 15px;
}

#traffic-report tr.gray-row
{
	background:#eee;
}

#report-commission
{
	padding: 10px 0 20px 15px;
}

#report-payments
{
	padding: 10px 0 20px 15px;
}

#widget-samples
{
	padding: 10px 0 20px 15px;
}

#user-settings
{
	width:750px;
	padding: 10px 0 20px 15px;
}

#user-search fieldset
{
	margin:0;
	padding:0;
}

#user-search
{
	padding: 10px 0 20px 15px;
}

#search-list
{
	width:750px;
	margin-top:20px;
}


#search-list th
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#search-list td
{
	padding: 5px;
}

#search-list tr.gray-row
{
	background:#eee;
}

#search-list tr.inactive-row
{
	background:#ffcccc;
}


#user-settings fieldset
{
	margin:0;
	padding:0;
}

#user-account
{
	padding: 10px 0 20px 15px;
}

#user-account fieldset
{
	margin:0;
	padding:0;
}

#user-public
{
	padding: 10px 0 20px 15px;
}

#user-login
{
	padding: 10px 0 20px 15px;
	width: 765px;
}

#signin-buxr
{
	padding: 10px 5px 10px 5px;
	border: 1px solid #DBDBDB;
	background: #eee;
}

#signin-buxr p
{
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}

#signin-openid
{
	padding: 10px 5px 10px 5px;
	border: 1px solid #DBDBDB;
	background: #eee;
}

#signin-openid p
{
	padding: 0 0 0 15px;
	margin: 0 0 10px 0;
}

#user-signup
{
	padding: 10px 0 20px 15px;
	width: 765px;
}

#signup-buxr
{
	width: 400px;
	padding: 10px 5px 5px 5px;
	border: 1px solid #DBDBDB;
	background: #eee;
}

#forum-list
{
	padding: 10px 10px 20px 15px;
	width: 765px;
}

#forum-list th
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#forum-list td
{
	padding: 5px;
}

#forum-list tr.gray-row
{
	background:#eee;
}

#forum-list tr.power-row
{
	background:#D6F3FF;
}

#forum-list tr.inactive-row
{
	background:#ffcccc;
}

#forum-admin
{
	padding: 10px 0 20px 15px;
	width: 755px;
}

#forum-admin th
{
	padding: 0 0 5px 5px;
	border-bottom: 1px solid #ddd;
}

#forum-admin td
{
	padding: 5px;
}

#forum-admin tr.gray-row
{
	background:#eee;
}

#forum-admin tr.inactive-row
{
	background:#ffcccc;
}

#forum-admin tr.archive-row
{
	background:#D6F3FF;
}

#activity-list
{
	padding: 10px 0 20px 10px;
	width: 755px;
}

#activity-list th
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#activity-list td
{
	padding: 5px;
}

#activity-list tr.gray-row
{
	background:#eee;
}

#activity-list
{
	padding: 10px 0 20px 10px;
	width: 755px;
}

#activity-list th
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#dealhistory-show td
{
	padding: 5px;
}

#dealhistory-show tr.gray-row
{
	background:#eee;
}

#dealhistory-show td.value
{
	font-size: 12px; 
	margin:5px 0px 10px 0px;
	padding: 0px; line-height:1.5em;
	color:#555555;	
	border: 0px solid lightgrey;
}

.deal-history-value
{
	overflow:hidden; 
	width:450px;
}

#topichistory-show td
{
	padding: 5px;
}

#topichistory-show tr.gray-row
{
	background:#eee;
}

#topichistory-show td.value
{
	font-size: 12px; 
	margin:5px 0px 10px 0px;
	padding: 0px; line-height:1.5em;
	color:#555555;	
	border: 0px solid lightgrey;
}

.topic-history-value
{
	overflow:hidden; 
	width:450px;
}

#merchant-show
{
	padding: 0px 0 20px 10px;
	width: 775px;
}

#merchant-show li
{
	/* height: 2em; (can't use it on entire div or comments will collapse) */
}

#matching-stores li
{
	height: 2em;
}

#coupon-intro
{
	margin-top:5px;
	padding:5px 0 5px 5px;
	line-height:1.5em;
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background:#F9F9F9;
}

#merchant-show .coupon-row
{
}

#merchant-show table tr.row-hlt1 {
	background:#EBFBFF url('http://img.buxr.com/blue-bgd.gif') repeat left;
}
#merchant-show table tr.row-hlt2 {
	background:#FFFFCC url('http://img.buxr.com/yellow-bgd.png') repeat left;
}

#merchant-show .coupon-image
{
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	vertical-align: top;
	width: 80px;
	padding:15px 0 15px 5px;
}

#merchant-show .coupon-title
{
	border-top: 1px solid #ddd;
	vertical-align: top;
	padding:15px 0 15px 5px;
}

#merchant-show .coupon-price
{
	border-top: 1px solid #ddd;
	border-right: 1px solid #ddd;
	vertical-align: top;
	padding-right:5px;
	padding:15px 0 15px 5px;
	width: 110px;
}

#merchant-show .coupon-exp-price
{
	border-top: 1px solid #ddd;
	vertical-align: top;
	padding-right:5px;
	padding:15px 0 15px 5px;
	width: 110px;
}

#merchant-show .coupon-author
{
	font-size: 0.9em;
	font-style: italic;
	border-left: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
	padding: 0 0 0 5px;
	height: 22px;
}

#merchant-show .coupon-comment
{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background-color: #eee;
	padding: 0;
	height: 22px;
}

#merchant-show .row-spacer
{
	height: 5px;
	padding: 0 0 15px 0;
}

.merchant-instructions
{
	margin-top:8px;
	overflow: hidden;
	line-height: 1.5em;
}

.coupon-description
{
	line-height: 2em;
}

.cpcopy
{
	border: 1px dashed #dbdbdb;
	background: #efefef;
	padding: 0.25em;
	font-weight: bold;
}

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 2px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#merchant-coupons table
{
	width:100%;
}

#merchant-coupons
{
	margin-top: 5px;
}

.coupon-merchant
{
	font-style:italic;
	font-weight:normal;
}


#merchant-sales table
{
	width:100%;
}

#merchant-sales
{
	margin-top: 5px;
}

#merchant-deals table
{
	width:100%;
}

#merchant-deals
{
	margin-top: 5px;
}

#merchant-exp table
{
	width:100%;
}

#merchant-exp
{
	margin-top: 5px;
}

#merchant-upcoming table
{
	width:100%;
}

#merchant-upcoming
{
	margin-top: 5px;
}

#merchant-show p
{
	/*padding-bottom: 15px;
	border-bottom:1px dashed #dbdbdb;*/
}

#merchant-info
{
	padding:0px 5px 5px 5px;
	width: 220px;
}

#coupon-signup
{
	text-align: left;
	padding:10px 15px 10px 15px;
	width: 500px;
	line-height:1.5em;
	border: 1px solid #EEEEEE;
	background:#F9F9F9;
	margin-top:10px;
}

#coupon-signup-text 
{
	background:#F9F9F9 url('http://img.buxr.com/letter-50x56.png') no-repeat left;
	text-align:center;
}

#coupon-signup-text p
{
	margin: 0 0 0 70px;
}

#merchant-list
{
	padding: 5px 0 20px 10px;
	width: 755px;
}

#merchant-list div.to-top
{
	text-align:right;
	font-size:0.8em;
}

#merchant-list div.to-top img
{
	padding:0;
	margin:0;
}

#merchant-list a.to-top-label
{
	margin-bottom:5px;
	position:relative;
	top:-5px;
}

#merchant-list h1
{
	padding-bottom: 3px;
	border-bottom:1px solid #dbdbdb;
}

#merchant-list img
{
	border: solid 1px #fff;
	padding: 5px;
}

#merchant-list li
{
	height: 2em;
}

#forum-newtopic
{
	padding: 0px 10px 20px 15px;
	width: 770px;
}

#forum-showtopic
{
	padding: 0px 0 20px 0px;
	width: 775px;
}

#forum-showtopic h1 {	padding:0px 0px 2px 0px;	overflow:hidden; }

#forum-verifytopic
{
	padding: 0px 10px 20px 15px;
	width: 765px;
}

#topic-poll
{
	border-top:1px dashed #dbdbdb;
	padding: 10px 0 10px 0;
}

.poll-question-answers
{
	padding: 5px 0 10px 15px;
	line-height: 1.6em;
}

.poll-question-results
{
	padding: 5px 0 10px 20px;
	line-height:1.6em;
}

#vote-results-bar1
{
	border: 0px #555 solid;
	background-color: #57ADC7;
	height: 12px;
	display: block;
	margin: 5px 0 0 0;
}

#vote-results-bar2
{
	border: 0px #DBDBDB solid;
	background-color: #eee;
	height: 12px;
	display: block;
	margin: 5px 0 0 0;
}

#verifytopic-inset
{
	width: 765px;
	border: solid 1px #ccc;
	margin: 0px;
	padding: 0 5px 5px 0;
}

#forum-newpoll
{
	padding: 0px 10px 20px 15px;
	width: 765px;
}

#user-wishlist
{
	padding: 10px 0 20px 15px;
}
#admin-merchants
{
	width: 760px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}
#admin-merchants tr.good-row
{
	background:#D6F3FF;
}

#admin-merchants tr.bad-row
{
	background:#ffcccc;
}

#user-syndicate
{
	padding: 10px 0 20px 15px;
}

#syndicate-list
{
	width:630px;
}

#user-favorite
{
	padding: 10px 0 20px 15px;
}

#user-favorite table
{
	margin-top:5px;
}

#user-favorite table tr.gray-row
{
	background:#eee;
}

#user-favorite table tr.power-row
{
	background:#D6F3FF;
}

#user-favorite table tr.inactive-row
{
	background:#ffcccc;
}

.user-favorite td
{
	padding: 5px;
}

#user-alerts
{
	width: 760px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#user-alerts th
{
	border-bottom: 1px solid #ddd;
}

#user-alert
{
	width: 760px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#user-alerts table th
{
	padding: 0 5px 5px 5px;
}

#user-alerts table td
{
	padding: 0 5px 5px 5px;
}

#user-alerts table tr.gray-row
{
	background:#eee;
}

#user-admin
{
	width: 760px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#user-admin table th
{
	padding: 0 5px 5px 5px;
}

#user-admin table td
{
	padding: 0 5px 5px 5px;
}

#user-admin table tr.gray-row
{
	background:#eee;
}

#admin-chat
{
	width: 760px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#admin-chat table th
{
	padding: 5px 5px 5px 5px;
}

#admin-chat table td
{
	padding: 5px 5px 5px 5px;
}

#admin-chat table tr.normal-row td
{
	border-top: 1px solid #bbb;
}

#admin-chat table tr.gray-row
{
	background:#eee;
}

#admin-chat table tr.gray-row td
{
	border-top: 1px solid #fff;
}

#admin-chat table tr.hlt-gray-row
{
	background:#eee;
	font-weight:bold;
}

#admin-chat table tr.hlt-gray-row td
{
	border-top: 1px solid #fff;
}

#admin-chat table tr.hlt-row
{
	font-weight:bold;
}

#admin-chat table tr.hlt-row td
{
	border-top: 1px solid #bbb;
}

#error_for_search
{
	padding-left: 0px;
}

#user-public .public-username
{
	margin: 0 0 10px 5px;
}

#user-public .public-username td
{
	padding: 5px 5px 5px 0;
}

#user-public .user-main
{
	margin: 0 0 0 5px;
	width:520px;
}

#user-public .user-relrank
{
	margin:5px;
	font-size: 22px;
	color: #277365;
}

#user-public .user-relrank a
{
}

#user-public .user-stats
{
	margin: 0 0 0 5px;
	width: 650px;
}

#user-public .user-stats td
{
	vertical-align: top;
	padding: 5px 15px 5px 0;
}

#user-public .contributions
{
	margin-top: 10px;
}

#user-public .contributions td
{
	padding:8px 10px 8px 0px;
	vertical-align: middle;
}

#user-public .achievements
{
	margin-top: 10px;
}

#user-public .achievements td
{
	padding:8px 10px 8px 0px;
	vertical-align: middle;
}

#user-public .monthly-earned
{
	width: 80px;
	height: 50px;
	background:#FFFFFF url('http://img.buxr.com/bill.png') no-repeat center;
	padding:5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

.admin-avatar
{
	border: 2px solid #ff7777;;
	padding: 5px;
	margin: 10px 5px 5px 5px;
	background: #fff;
}

.power-avatar
{
	border: 2px solid #8FD9B3;
	padding: 5px;
	margin: 10px 5px 5px 5px;
	background: #fff;
}

.public-avatar
{
	border: 2px solid #ddd;
	padding: 5px;
	margin: 10px 5px 5px 5px;
	background: #fff;
}

.monthly-awards
{
	margin: 4px 0 0 0;
}

.monthly-award-count-1
{
	background:#fff url('http://img.buxr.com/medal_gold_1.png') no-repeat center;
	padding:3px 3px 2px 3px;
	font-size: 0.8em;
	color: #CC6901;
}

.monthly-award-count-2
{
	background:#fff url('http://img.buxr.com/medal_silver_2.png') no-repeat center;	
	padding:3px 3px 2px 3px;
	font-size: 0.8em;
	color: #7A7A7A;
}

.monthly-award-count-3
{
	background:#fff url('http://img.buxr.com/medal_bronze_3.png') no-repeat center;	
	padding:3px 3px 2px 3px;
	font-size: 0.8em;
	color: #CF5D28;
}

.monthly-award-count-1-r
{
	background:#eee url('http://img.buxr.com/medal_gold_1.png') no-repeat center;
	padding:3px 3px 2px 3px;
	font-size: 0.8em;
	color: #CC6901;
}

.monthly-award-count-2-r
{
	background:#eee url('http://img.buxr.com/medal_silver_2.png') no-repeat center;	
	padding:3px 3px 2px 3px;
	font-size: 0.8em;
	color: #7A7A7A;
}

.monthly-award-count-3-r
{
	background:#eee url('http://img.buxr.com/medal_bronze_3.png') no-repeat center;	
	padding:3px 3px 2px 3px;
	font-size: 0.8em;
	color: #CF5D28;
}

#public-deals-header
{
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 100%;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background-color:#eee;
}

#public-topics-header
{
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 100%;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background-color:#eee;
}

#public-deal-votes-header
{
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 100%;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background-color:#eee;
}

#public-topic-votes-header
{
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 100%;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background-color:#eee;
}

#public-comments-header
{
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 100%;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background-color:#eee;
}

#public-topics
{
	width: 650px;
}

#public-topics td
{
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}

#public-deals
{
	width: 650px;
}

#public-deals td
{
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}

#public-deals span.hot
{
	font-size:14px;	
	font-family:Arial; 
	font-weight:bold;
	font-style:italic;
	color:#C10000;
	margin-right:5px;
}

#public-deal-votes
{
	width: 650px;
}

#public-deal-votes td
{
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}

#public-topic-votes
{
	width: 650px;
}

#public-topic-votes td
{
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px solid #ddd;
}

#public-deal-votes span.hot
{
	font-size:14px;	
	font-family:Arial; 
	font-weight:bold;
	font-style:italic;
	color:#C10000;
	margin-right:5px;
}

#public-comments
{
	width: 650px;
}

#public-comments td
{
	border-bottom: 1px solid #ddd;
}

#public-comment-votes
{
	width: 650px;
}

#public-comment-votes td
{
	border-bottom: 1px solid #ddd;
}

#public-comment-votes-header
{
	padding: 5px;
	margin: 10px 0 10px 0;
	width: 100%;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
	background-color:#eee;
}

.see-title
{
}

.see-all
{
	float: right;
	font-style: italic;
}

#user-affiliate
{
	padding: 10px 0px 20px 15px;
	line-height: 1.5em;
}

.aff-feed-link
{
	text-align:center;
	background-color:#eee;
	padding:5px;
	margin:5px 100px 5px 100px;
}

#user-welcome
{
	padding: 10px 0 20px 25px;
	line-height: 1.5em;
}

#activate-account
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
	width: 765px;
}

#activate-account li
{
	line-height: 1.7em;
}

#user-login
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

.preview-table td
{
	vertical-align: top;
}

#error
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#feedback
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#faq
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#faq h3
{
	border-bottom:1px solid #bbb;
	margin-bottom:10px;
}

#videos
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#faq ol
{
	margin-bottom: 15px;
}

#faq ul
{
	margin-bottom: 15px;
}

#about
{
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#terms
{
	padding: 10px 15px 20px 15px;
	line-height: 1.5em;
}

#policy
{
	padding: 10px 15px 20px 15px;
	line-height: 1.5em;
}

#sent-message
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
}

#footer-menu
{
	clear:both;
	background-color: #8FD9B3;
	width:1024px;
	text-align:center;
	line-height:1.5em;
	padding-bottom:7px;
	margin-bottom:10px;
}

.color-picker
{
	margin: 0 0 0 5px;
	height: 22px;
	width: 22px;
}

#affiliate-ads td
{
	padding: 5px 5px 5px 50px;
}

#display-ad
{
	width: 520px;
	margin: 10px 0 10px 0;
}

#coupon-ad
{
	width: 775px;
	margin: 10px 0 10px 25px;
}

#pg-widget
{
	margin: 10px 0 0 0;
}

#pg-widget img.pg-power
{
	padding: 4px 0 0 310px;
}

#pg-widget a
{
	/*text-decoration: underline;*/
}

#pg-widget table
{
	background: #ABAEB1;
}

#pg-widget table td
{
	font-size: 8pt;
	background: #fff;
	text-align: center;
	height: 40px;
}

#pg-widget table td.shop-at
{
	text-align: left;
	height: 25px;
	background: #F9F9F9;
	padding-left: 10px;
}

#pg-widget table td.price
{
	height: 25px;
	background: #F9F9F9;
}

#pg-widget table td.stock
{
	height: 25px;
	background: #F9F9F9;
}

#pg-widget table td.compare
{
	height: 25px;
	background: #F9F9F9;
}

#pg-widget table th
{
	padding: 10px;
	font-size: 8pt;
	background: #F9F9F9;
	line-height: 1.5em;
}

.tl-corner 
{ 
       background: url('http://img.buxr.com/ul_corner.gif') no-repeat top left;  
       height:7px; 
       width:7px; 
       float:left; 
} 

.tr-corner 
{ 
       background: url('http://img.buxr.com/ur_corner.gif') no-repeat top right;  
       height:7px; 
        width:7px; 
        float:right; 
} 

.ll-corner 
{ 
       background: url('http://img.buxr.com/ll_corner.gif') no-repeat bottom left;  
       height:7px; 
       width:7px; 
	position:relative;
       float:left; 
} 

.lr-corner 
{ 
       background: url('http://img.buxr.com/lr_corner.gif') no-repeat bottom right;  
       height:7px; 
        width:7px; 
	position:relative;
        float:right; 
} 

/* Outer div */
div.datetime {
	border:1px solid #2f4765;
	width:3.0em;
	color: #365174;
}

div.datetime p {
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:x-small;
}

div.datetime .top {
	color:#fefefe;
	background-color:#2f4765;
}

div.datetime .top p {
	font:bold x-small/100% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
	letter-spacing:0.12em;
	text-transform:uppercase;
}

/* day of the month (NUMBER) */
div.datetime p.day {
	font:bold 1.4em/98% Georgia, "New Century Schoolbook", "Book Antiqua", "Times New Roman", serif;
	letter-spacing:0.13em;
	margin-bottom: 2px;
}

#newdeal-basics
{
        width:760px;
        margin: 10px 20px 20px 10px;
	line-height: 1.5em;
}

#newdeal-basics #video-tour
{
	padding-top: 10px;
	border-top: 1px dashed #DBDBDB;
        margin: 20px 0 0 10px;
}

#newdeal-basics #player
{
	text-align: center;
}

#newdeal-tags
{
        width:770px;
        margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

#product-category
{
	margin:0px 0px 15px 5px;
	border-bottom: solid 1px #DBDBDB;
	width: 770px;
}

#newdeal-compare
{
        width:770px;
        margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

.product-table td
{
	padding:5px 8px 5px 8px;
	text-align:center;
	vertical-align:middle;
}

.product-table th
{
	font-size: 10px;
	border-top: solid 1px #DBDBDB;
	border-bottom: solid 1px #DBDBDB;
}

table.product-table
{
	margin-top:10px;
	width: 770px;
}

#product-category img
{
	border:solid 1px #fff;
	padding:1px;
}

#product-category img:hover
{
	border:solid 1px #DBDBDB;
}

#newdeal-details
{
        width:760px;
        margin: 10px 10px 20px 10px;
	line-height: 1.5em;
}

#newdeal-price
{
        width:760px;
        margin: 10px 20px 20px 10px;
	line-height: 1.5em;
}

#newdeal-confirm
{
        margin: 10px 0px 20px 5px;
	line-height: 1.5em;
}

#newdeal-deal
{
	/*width: 765px;*/
	border: solid 1px #ccc;
	margin: 0px;
}

#newdeal-submit
{
        margin: 10px 10px 20px 20px;
	line-height: 1.5em;
}


#editdeal-deal
{
	width: 770px;
	border: solid 1px #ccc;
}

#editdeal-edit
{
        width:770px;
        margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

#editdeal-merchant
{
        width:770px;
        margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

#editdeal-confirm
{
        width:770px;
        margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

#dealhistory-show
{
    width:770px;
    margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

#topichistory-show
{
    width:770px;
    margin: 10px 0px 20px 10px;
	line-height: 1.5em;
}

#page-title
{
	width: 750px;
	padding: 2px 5px 2px 5px;
	line-height: 1.5em;
	border: 1px solid #888;
	background-color: #eee;
}

#product-table
{
	margin: 5px;
}

#product-table img
{
	border: solid 1px #fff;
}

#product-table table
{
	border-spacing: 1px;
	background-color: #ccc;
}

#product-table table td
{
        background-color: #fff;
	padding=5px;
}

#tag-cloud
{
	width: 750px;
	padding: 5px;
	line-height: 1.5em;
	border: 1px solid #888;
	background-color: #eee;
	margin: 10px 0 10px 0;
}

#tag-cloud a
{
	padding: 3px;
	margin: 3px;
	color: #888;
	font-weight: bold;
}

#tag-cloud a:hover
{
	background-color: #ccc;
	text-decoration: none;
}

#duplicate-deal
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#duplicate-deal a
{
	font-style:italic;
	text-decoration:underline;
}

#duplicate-deal p
{
	margin: 15px;
	background:#FFDFDE url('http://img.buxr.com/exclamation.png') no-repeat left;
}

#sync-error
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#sync-error p
{
	margin: 15px;
	background:#FFDFDE url('http://img.buxr.com/exclamation.png') no-repeat left;
}

#submitted-message
{
	padding: 0;
	margin: 5px 5px 0 20px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
	width:750px;
}

#submitted-message p
{
	margin: 15px;
	background:#D6F3FF url('http://img.buxr.com/accept.png') no-repeat left;
}

#sidebar-tip-header
{
        width: 210px;
        margin: 0px 5px 0px 10px;
        padding: 0;
        background: #277365;
}

#sidebar-tip-box
{
        width: 210px;
        margin: 0px 0px 10px 10px;
        padding: 0;
        background: #8FD9B3;
}

#sidebar-tip-box ul
{
	margin-left: 5px;
	margin-right: 5px;
}

#sidebar-tip-header p
{
        margin:0px 5px 0px 10px;
        padding: 0 0 5px 0;
        color: #8FD9B3;
        font-weight:bold;
}

.sidebar-tip
{
	width: 190px;
	line-height: 1.5em;
	margin:0px 0px 8px 10px;
	padding-top: 10px;
	text-align:justify; 
}

.dod-browser
{
	width: 100%;
	padding-bottom:10px;
}

.dod-deal
{
	width: 100%;
	padding-left:5px;
}

#contest-daily
{
	width:770px;
	padding: 10px 10px 20px 10px;
	line-height: 1.5em;
}

#contest-daily .daily-comments
{
}

#contest-daily .golden-coin
{
	width: 50px;
	height: 50px;
	background:#eee url('http://img.buxr.com/golden-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #A9790D;
}

#contest-daily .bronze-coin
{
	width: 50px;
	height: 50px;
	background:#eee url('http://img.buxr.com/bronze-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #B15C4B;
}

#contest-daily .silver-coin
{
	width: 50px;
	height: 50px;
	background:#eee url('http://img.buxr.com/silver-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #7F7F7F;
}

#contest-daily .best-golden-coin
{
	width: 50px;
	height: 50px;
	background:#D6F3FF url('http://img.buxr.com/golden-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #A9790D;
}

#contest-daily .best-bronze-coin
{
	width: 50px;
	height: 50px;
	background:#D6F3FF url('http://img.buxr.com/bronze-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #B15C4B;
}

#contest-daily .best-silver-coin
{
	width: 50px;
	height: 50px;
	background:#D6F3FF url('http://img.buxr.com/silver-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #7F7F7F;
}


#contest-monthly
{
	width:770px;
	padding: 10px 10px 20px 10px;
}

#contest-monthly p
{
	line-height: 1.5em;
}

#daily-winners
{
	width:100%;
}

.daily-instructions
{
	margin-top:8px;
	margin-bottom:8px;
	overflow: hidden;
	width:450px;
}

.upcoming-instructions
{
	margin-top:8px;
	margin-bottom:8px;
	overflow: hidden;
	width:450px;
}

.daily-image
{
	margin-top:8px;
	margin-bottom:8px;
	overflow: hidden;
	width:100px;
}

.daily-notes
{
	margin-top:5px;
}

#monthly-winners
{
	width:100%;
	vertical-align: top;
	margin-bottom: 10px;
}

#monthly-winners th
{
	padding:10px;
	border-bottom:1px solid #DBDBDB;
}

#monthly-winners td
{
	text-align:center;
}

#contest-monthly .count
{
	font-weight:bold;
	width: 100px;
}

#contest-monthly .good-count
{
	color:#2580b2;
	font-weight:bold;
}

#contest-monthly .bad-count
{
	color:#ff7777;
	font-weight:bold;
}

#contest-leaders
{
	/*width:770px;*/
	padding: 10px 0px 20px 10px;
}

#contest-leaders p
{
	line-height: 1.5em;
}

#top-members
{
	width:100%;
	vertical-align: top;
	margin-bottom: 10px;
}

#top-members th
{
	padding:10px;
	border-bottom:1px solid #DBDBDB;
}

#top-members td
{
	text-align:center;
}

#top-members .count
{
	font-weight:bold;
}

#top-members .best-count
{
	background:#D6F3FF;
	border:1px solid #2580b2;
	padding: 5px;
}

#top-members .worst-count
{
	background:#FFDFDE;
	border:1px solid #ff7777;
	padding: 5px;
}

.contest-day-row
{
	padding: 15px 0 2px 0;
	border-bottom:1px solid #DBDBDB;
}

.worst-deal-public
{
	background:#FFDFDE;
}

.best-deal-public
{
	background:#D6F3FF;
}

.minus-points
{
	text-align: right;
	color:#ff7777;
	font-weight:bold;
	padding-right: 5px;
	width: 30px;
}

.points
{
	padding-right: 5px;
	width: 30px;
}

.plus-points
{
	text-align: right;
	color:#2580b2;
	font-weight:bold;
	padding-right: 5px;
	width: 30px;
}

.vote-cell
{
	padding-right: 5px;
	padding-left: 5px;
	width: 20px;
}

#score
{
	width:65px;
	background:#eee;
	text-align:center;
	font-size:10px;
	margin-top:5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#score-public
{
	width:80px;
	background:#eee;
	text-align:center;
	font-size:10px;
	margin-top:5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#score-in
{
	font-size: 25px;
	font-style: bold;
	padding-bottom:3px;
}

#vote-note
{
	margin-top: 5px;
}

#vote-note img
{
	position: relative;
	top:2px;
}

.daily-best-row
{
	background: #D6F3FF;
	padding-bottom: 5px;
}

.daily-worst-row
{
	background: #FFDFDE;
	padding-bottom: 5px;
}

.daily-row
{
	background: #eee;
	padding-bottom: 5px;
}

#monthly-prizes
{
	border: 1px solid #ccc;
	padding: 5px;
	margin-top: 5px;
}

.monthly-prizes
{
	padding:5px 55px 10px 55px;
	line-height: 1.5em;
}

#prizes-title
{
	padding: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 1.2em;
}

#best
{
	background: #D6F3FF;
}

#worst
{
	background: #FFDFDE;
}

#explain-daily
{
	left: 400px;
	position: relative;
}

#latest-deals
{
	height: 320px;
	width: 340px;
	overflow: auto;
	border: 1px solid #ccc;
}


#latest-deals td
{
	height:35px;
}

#winners-home
{
	width: 170px;
	padding-bottom: 10px;
}

#winners-home td
{
	padding: 3px 5px 5px 5px;
}

#winners-home table
{
}

.home-contest-rules
{
	font-size: 9px;
}

#top-scores
{
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	background:#eee;
	margin-bottom: 3px;
	width: 175px;
}

#customer-prizes
{
	width:755px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#customer-prizes table
{
	width: 100%;
}

#customer-prizes table tr.gray-row
{
	background:#eee;
}

#customer-prizes table th.int-cell
{
	padding: 1px 20px 1px 5px;
}

#customer-prizes table td.int-cell
{
	padding: 2px 20px 2px 5px;
}

#customer-prizes table td.empty-cell
{
	padding: 5px 20px 5px 5px;
}

#customer-payments
{
	width:755px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#customer-payments table
{
}

#customer-payments table tr.gray-row
{
	background:#eee;
}

#customer-payments table th.int-cell
{
	padding: 1px 20px 1px 5px;
}

#customer-payments table td.int-cell
{
	padding: 2px 20px 2px 5px;
}

#customer-payments table td.empty-cell
{
	padding: 5px 20px 5px 5px;
}

#customer-balance
{
	width:755px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

.rebate-group-tag
{
	border: 1px solid #ddd;
	margin-top: 5px;
	padding: 10px 0px 35px 0;
	width:700px;
}

#deal-navigation
{
	border-top: 1px solid #DBDBDB; 
	margin-top: 15px;
}

#deal-navigation img
{
	position: relative;
	top: 3px;
}

#upcoming-list
{
        width:770px;
        margin: 10px 10px 10px 10px;
	line-height: 1.5em;
}

#upcoming-list table td
{
	border-top:1px solid #ddd;
	padding:5px;
}

#upcoming-list table td.lock-owner
{
	width:80px;
	text-align:center;
	color:red;
	font-size:0.9em;
}

#rejected-list
{
        width:770px;
        margin: 10px 10px 10px 10px;
	line-height: 1.5em;
}

#rejected-list th
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#rejected-list td
{
	padding: 5px;
}

#rejected-list tr.gray-row
{
	background:#eee;
}

#single-deal
{
        margin: 0px 0px 0px 0px;
}

#reject-deal
{
	margin: 0px 10px 15px 5px;
	padding: 0px 10px 10px 10px;
	width: 720px;
}

#verify-deal
{
	margin: 0px 10px 15px 5px;
	padding: 0px 10px 10px 10px;
	width: 720px;
	border-bottom:solid 1px #DBDBDB;
}

#verify-deal .locked-deal
{
	color:red;
	font-style:italic;
	padding:15px 0px 10px 0px;
}

.moderate-table
{
	margin: 5px 0 10px 0;
}

.moderate-table-admin
{
	margin: 5px 0 10px 0;
}

.moderate-table td
{
	padding: 5px 10px 5px 10px;
}

.moderate-table-admin td
{
	padding: 5px 5px 5px 5px;
}

.verify-form img
{
	margin: 3px 20px 3px 5px;
}

.verify-form input
{
	margin: 5px 20px 5px 5px;
}

.verify-form label
{
	position: relative;
	top:-5px;
}

.verify-form
{
	margin: 10px 10px 5px 10px;
	width: 650px;
}

#empty-queue
{
	border-top:solid 1px #DBDBDB;
	margin: 10px 10px 15px 5px;
	padding: 10px 10px 10px 10px;
}

#vote-box
{
        position:absolute;
        width: 400px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#vote-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#vote-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#vote-intro
{
	margin-bottom:5px;
}

#vote-text
{
        max-height: 400px;
        overflow: auto;
        padding:5px 10px 5px 5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}

#upload-box
{
        position:absolute;
        width: 400px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#upload-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#upload-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#upload-intro
{
	margin-bottom:5px;
}

#upload-text
{
        max-height: 400px;
        overflow: auto;
        padding:5px 10px 5px 5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}

#video-intro
{
	margin-bottom:5px;
}

#video-text
{
        max-height: 400px;
        overflow: auto;
        padding:5px 10px 5px 5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}


#report-box
{
        position:absolute;
        width: 400px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#report-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#report-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#report-intro
{
	margin-bottom:5px;
}

#report-text
{
        max-height: 400px;
        overflow: auto;
        padding:5px 10px 5px 5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}

#ban-box
{
        position:absolute;
        width: 400px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#ban-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#ban-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#ban-intro
{
	margin-bottom:5px;
}

#ban-text
{
        max-height: 400px;
        overflow: auto;
        padding:5px 10px 5px 5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}

#email-box
{
        position:absolute;
        width: 550px;
        border: 1px solid #277365;
        background-color: #8FD9B3;
        padding: 0px;
        z-index: 500;
        visibility:hidden;
}

#email-box a img 
{
        margin:0;
        padding:0;
        float:right;
        border:0;
}

#email-box p
{
	padding: 0 5px 0 5px;
	margin: 5px 0 5px 0;
	font-weight: bold; 
	color: #277365;
}

#email-text
{
        max-height: 600px;
        overflow: auto;
        padding:5px 10px 5px 5px;
        margin:3px;
        background:#fff;
	line-height: 1.5;
}

#email-intro
{
	margin-bottom:5px;
}

#email-message
{
	margin-top:5px;
}

.user-title
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	width: 65px;
	color: grey;
	margin-top:1px;
}

.admin-title
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	width: 65px;
	color: #ff7777;
	margin-top:1px;
}

.power-title
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	width: 65px;
	color: #8FD9B3;
	margin-top:1px;
}

.rep-title
{
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	width: 65px;
	color: grey;
	margin-top:1px;
}

.friends
{
	margin: 10px 25px 0 25px;
	width: 100%;
	background-color:#eee;
}

#pg_products
{
	float: left;
	width:570px;
	height:400px;
	overflow:auto;
	border: 1px solid #bbb;
}

#pg_products_admin
{
	float: left;
	width:570px;
	height:250px;
	overflow:auto;
	border: 1px solid #bbb;
	margin-bottom: 15px;
}

.pg-table th
{
	text-align: left;
}

#pg-table td
{
	border-bottom:1px solid #ddd;
	padding: 3px 5px 3px 5px;
}

#pg-table tr.selected
{
	background: #ddd;
}

#clone-deals
{
	width: 745px;
	border:1px solid #ddd;
	margin: 10px 0 10px 0;
	padding: 5px 0 5px 0;
}

#clone-deals td
{
	padding: 10px;
}

#clone-deals tr.gray-row
{
	background:#eee;
}

#price-history
{
	margin: 5px 0 10px 0;
	padding-top: 10px;
	border-top: 1px dashed #DBDBDB;
}

#price-history .expired
{	
	font-size:12px;	
	font-family:arial; 
	font-weight:bold; 
	color:#C10000
}

#price-history .active
{
	color:#2F5313; 
	font-size:12px;
	font-family:arial; 
	font-weight:bold;
}

#price-history .date
{
	color:#2F5313; 
	font-size:12px;
	font-family:arial; 
	font-weight:normal;
	font-style:italic;
}

#more-coupons
{
	margin: 15px 0 10px 0;
}

#more-coupons table
{
	margin: 10px 0 0 0;
	border-top:1px solid #DBDBDB; 
	border-bottom:1px solid #DBDBDB; 
}

#more-coupons table td
{
	padding: 5px 2px 5px 2px;
	font-size: 0.9em;
}

#more-coupons table tr.gray-row
{
	background:#eee;
}


#more-coupons .expired
{	
	font-size:12px;	
	font-family:arial; 
	font-weight:bold; 
	color:#C10000
}

#more-coupons .active
{
	color:#2F5313; 
	font-size:12px;
	font-family:arial; 
	font-weight:bold;
}

#more-coupons .date
{
	color:#2F5313; 
	font-size:12px;
	font-family:arial; 
	font-weight:bold;
}

#wishlist-table
{
	width:620px;
}

#wishlist-table td
{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:1px dashed #dbdbdb;
}

#user-merchants-table td
{
	padding:5px;
	border-bottom:1px dashed #dbdbdb;
}

#deal-controls-block
{
	width:100%;
}

#topic-controls-block
{
	width:100%;
}

#topic-controls
{
	border-top: 1px dashed #DBDBDB;
	padding-top: 5px;
}

#wish-list-control
{
	text-align: center;
	width: 80px;
	padding:2px 0 4px 0;
	background: #eee;
	border: 1px solid #DBDBDB;
	line-height: 1.5em;
}

#wish-list-control img
{
	width: 22px;
	height: 22px;
}

.wish-instructions
{
	margin-top:8px;
	margin-bottom:8px;
	overflow: hidden;
	width:370px;
}

#lock-deal-error
{
	padding: 0;
	margin: 5px 5px 5px 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#delete-wish-error
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#delete-favorite-error
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#delete-alert-error
{
	width: 755px;
	padding: 0;
	margin: 0px 15px 5px 0px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#add-chat-error
{
	width: 755px;
	padding: 0;
	margin: 0px 15px 5px 0px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#add-alert-success
{
	width: 755px;
	padding: 0;
	margin: 0px 15px 5px 0px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
}

#delete-occurance-error
{
	padding: 0;
	margin: 5px 5px 0 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}


#new-alert-error
{
	width: 755px;
	padding: 0;
	margin: 0px 15px 5px 0px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
}

#user-alerts table
{
	width: 755px;
}

#user-alerts table td
{
	padding: 5px;
	vertical-align: top;
}

#alerts-table th
{
	text-align: left;
}

#alerts-table td
{
	padding:5px 0 5px 0;
}

#deal-alert img
{
	top:3px;
	position:relative;
	margin-right:3px;
}

#deal-alert
{
	padding:0 0 10px 0;
}

#deal-pricing
{
	margin-bottom:15px;
}

#alert-table
{
	width: 755px;
}

#alert-table th
{
	text-align: left;
}

#alert-table td
{
	padding:5px 5px 5px 5px;
}

#trigger_starts
{
	float:left;
}

#trigger_expires
{
	float:left;
}

#admin-sum-table tr
{
	background: #fff;
}

#admin-sum-table
{
	background: #ddd;
}

#admin-sum-table th
{
	background: #eee;
}

#admin-sum-table td
{
	text-align: center;
}

.admin-rejected
{
	color:red;
}

#reminder-popup 
{
	padding-bottom: 1px;
	margin: 0;
	background: #fff;
}

.reminder-message 
{
	clear:both;
	background:#FFFFCC;
	border-bottom:1px solid #FFF150;
	text-align:center;
	line-height: 1.5em;
}

.reminder-message p
{
	margin: 0px 5px 5px 15px;
	padding: 3px 0 0 0;
}

.reminder-message img
{
	position: relative;
	top:3px;
	margin-right: 10px;
}

#close-reminder
{
	position: relative;
	top:5px;
	float:right;
}

.topic-comment-count a
{
	text-decoration:none;
}

.topic-comment-count img
{
}

#topic-update-success
{
	padding: 0;
	margin: 0px 5px 5px 5px;
	clear:both;
	background:#D6F3FF;
	border:1px solid #2580b2;
	text-align:center;
}

#topic-deactivated
{
	padding: 0;
	margin: 0px 5px 5px 5px;
	clear:both;
	background:#FFDFDE;
	border:1px solid #ff7777;
	text-align:center;
	line-height: 1.5em;
}

#topic-description
{
	border-top:1px solid #DBDBDB;
	margin:5px 0 5px 0;
	padding-top:5px;
	width:640px;
	line-height: 1.5em;
}

#topic-description blockquote
{
	border-left: 3px solid #DBDBDB;
	padding-left: 5px;
}

#topic-description br
{
	line-height: 0.5em;
}

.topic-timestamp
{
	font-size: 0.9em;
	font-style: italic;
}

.comment-name
{
	margin-left: 5px;
	font-size: 0.9em;
	position: relative;
	top:3px;
}

.comment-email
{
	margin-left: 5px;
	font-size: 0.9em;
	position: relative;
	top:3px;
}

.comment-human
{
	margin-left: 5px;
	font-size: 0.9em;
	position: relative;
	top:3px;
}

#ed_toolbar_message input
{
	border:1px solid #7f9db9;
	background: #ebebeb;
	color:grey;
	margin-right:1px;
}

#ed_toolbar_topic
{
	margin-left:90px;
}

#ed_toolbar_topic input
{
	border:1px solid #7f9db9;
	background: #ebebeb;
	color:grey;
	margin-right:1px;
}

#ed_toolbar_editdeal
{
	margin-left:160px;
}

#ed_toolbar_editdeal input
{
	border:1px solid #7f9db9;
	background: #ebebeb;
	color:grey;
	margin-right:1px;
}

#ed_toolbar_newdeal
{
	margin-left:160px;
}

#ed_toolbar_newdeal input
{
	border:1px solid #7f9db9;
	background: #ebebeb;
	color:grey;
	margin-right:1px;
}

#ed_toolbar_upcoming
{
	margin-left:160px;
}

#ed_toolbar_upcoming input
{
	border:1px solid #7f9db9;
	background: #ebebeb;
	color:grey;
	margin-right:1px;
}

#reported-list
{
	padding: 10px 0 20px 15px;
	width: 755px;
}

#reported-list th
{
	padding-bottom: 5px;
	border-bottom: 1px solid #ddd;
}

#reported-list td
{
	padding: 5px;
}

#reported-list tr.gray-row
{
	background:#eee;
}

#reported-list tr.cleared-row
{
	background:#D6F3FF;
}

#reported-list tr.reported-row
{
	background:#ffcccc;
}

#home a.white-link
{
	color: white;
}

#home a.green-link
{
	color: #277365;
}

#home .module-header
{
	width:100%;
}

#home .module-content
{
	width:100%;
	margin-top:5px;
}

#home .header-cell
{
	font-size: 18px;
	background: #8FD9B3;
	color: white;
	padding:0 0 2px 5px;
}

#home .close-cell
{
	width:20px;
	background: #8FD9B3;
}

#home .close-image
{
	margin:0 1px 0 0;
}

#home .expand-cell
{
	width:20px;
	background: #8FD9B3;
}

#home .expand-image
{
	margin:0 1px 0 0;
}

#home  .module-progress
{
	padding: 20px;
	text-align: center;
}

#dashboard-deals
{
	width: 605px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-deals .header
{
	font-size: 18px;
	padding: 0px 0 2px 5px;
	margin: 0 0 5px 0;
	color: white;
	background: #8FD9B3;
}

#dashboard-deals div.rank
{
	width: 35px;
	height: 25px;
	background:#D6F3FF;
	padding: 3px 0 3px 0;
	border-top: 1px solid #2580b2;
	border-bottom: 1px solid #2580b2;
	font-size:20px;
	font-style:bold;
	font-family:arial;
	text-align:center;
}

#dashboard-deals div.rank-examined
{
	width: 35px;
	height: 25px;
	background: #eee;
	padding: 3px 0 3px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-size:20px;
	font-style:bold;
	font-family:arial;
	text-align:center;
}

#dashboard-deals .time-col
{
	padding: 5px;
}

#dashboard-deals .rank-col
{
	padding: 5px 0px 5px 0px;
}

#dashboard-deals .pop-col
{
	padding: 5px;
	width:80px;
}

#dashboard-deals .title-col
{
	padding: 0 5px 0 5px;
}

#dashboard-deals .price-col
{
	padding: 5px;
}

#dashboard-deals .comment-col
{
	width: 40px;
	padding: 5px;
}

#dashboard-deals th
{
	padding: 0 5px 5px 5px;
}

#dashboard-deals table tr.gray-row
{
	background:#eee;
}

#dashboard-topics
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-topics table.module-content th
{
	padding: 0 5px 5px 5px;
}

#dashboard-topics table.module-content td
{
	height:35px;
	vertical-align:top;
	border-top: 1px dotted #ddd;
}

#dashboard-topics table.module-content .time-col
{
	padding: 5px;
}

#dashboard-topics table.module-content .title-col
{
	padding: 5px 5px 5px 5px;
}

#dashboard-topics table.module-content .comment-col
{
	padding: 5px;
	width: 40px;
}

#dashboard-favorite
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-favorite table.module-content th
{
	padding: 0 5px 5px 5px;
}

#dashboard-favorite table.module-content td
{
	height:35px;
	vertical-align:top;
	border-top: 1px dotted #ddd;
}

#dashboard-favorite .time-col
{
	padding: 5px;
}

#dashboard-favorite .title-col
{
	padding: 5px 5px 5px 5px;
}

#dashboard-favorite .comment-col
{
	padding: 5px;
	width: 40px;
}

#dashboard-updates
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-updates .datetime
{
	margin-left: 10px;
}

#dashboard-updates .blogpost
{
	padding: 10px;
}

#dashboard-updates .blog-title
{
	padding: 5px 5px 0 0;
}

#dashboard-daily
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-daily .contest-winners
{
	padding: 0 5px 5px 5px;
	text-align: center;
	font-style: italic;
	font-size: 0.9em;
}

#dashboard-daily .contest-deal
{
	padding: 0 10px 0 5px;
}

#dashboard-daily .contest-day
{
	padding: 5px;
}

#home .light-public-avatar
{
	border: 1px solid #ddd;
	padding: 3px;
	margin: 3px;
	background: #fff;
}

#home .light-power-avatar
{
	border: 1px solid #8FD9B3;
	padding: 3px;
	margin: 3px;
	background: #fff;
}

#dashboard-daily .golden-coin
{
	width: 50px;
	height: 50px;
	background:#FFFFFF url('http://img.buxr.com/golden-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #A9790D;
}

#dashboard-daily .bronze-coin
{
	width: 50px;
	height: 50px;
	background:#FFFFFF url('http://img.buxr.com/bronze-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #B15C4B;
}

#dashboard-daily .silver-coin
{
	width: 50px;
	height: 50px;
	background:#FFFFFF url('http://img.buxr.com/silver-coin-big.png') no-repeat center;
	padding:0 5px 5px 5px;
	text-align: center;
	vertical-align: center;
	font-weight: bold;
	color: #7F7F7F;
}

#dashboard-monthly
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-monthly .monthly-avatar
{
	padding: 0 5px 5px 5px;
	text-align: center;
	font-style: italic;
	font-size: 0.9em;
}

#dashboard-monthly .monthly-stats
{
	padding: 0 5px 0 5px;
	font-size: 0.9em;
}

#dashboard-monthly .monthly-score
{
	padding: 0 0 0 5px;
}

#dashboard-monthly .monthly-earned
{
	width: 80px;
	height: 50px;
	background:#FFFFFF url('http://img.buxr.com/bill.png') no-repeat center;
	padding:5px 5px 5px 5px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 16px;
	color: #fff;
}

#dashboard-monthly div.rank
{
	width: 80px;
	height: 30px;
	background:#D6F3FF;
	padding: 3px 0 3px 0;
	border-top: 1px solid #2580b2;
	border-bottom: 1px solid #2580b2;
	font-size:26px;
	font-style:bold;
	font-family:arial;
	text-align:center;
}

#dashboard-wishlist
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-wishlist .image-col
{
	padding: 2px 5px 2px 5px;
	text-align: center;
}

#dashboard-wishlist .title-col
{
	padding: 5px;
}


#dashboard-wishlist .price-col
{
	padding: 5px;
}

#dashboard-expiring
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-expiring .image-col
{
	padding: 2px 5px 2px 5px;
	text-align: center;
}

#dashboard-expiring .title-col
{
	padding: 5px;
}

#dashboard-expiring .price-col
{
	padding: 5px;
}

#dashboard-upcoming
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-upcoming .image-col
{
	padding: 2px 5px 2px 5px;
	text-align: center;
}

#dashboard-upcoming .title-col
{
	padding: 5px;
}

#dashboard-upcoming .price-col
{
	padding: 5px;
}

#dashboard-alerts
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-alerts .time-col
{
	padding: 5px;
}

#dashboard-alerts .title-col
{
	padding: 5px;
}

#dashboard-alerts .price-col
{
	padding: 5px;
}

#dashboard-alerts table th
{
	border-bottom: 1px solid #ddd;
	padding:0px 5px 5px 5px;
	text-align:left;
}

#dashboard-alerts table tr.gray-row
{
	background:#eee;
}

#dashboard-activity
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-activity .time-col
{
	padding: 5px;
}

#dashboard-activity .member-col
{
	padding: 5px;
}

#dashboard-activity .deal-col
{
	padding: 5px;
}

#dashboard-activity .type-col
{
	padding: 5px;
}

#dashboard-activity table tr.gray-row
{
	background:#eee;
}

#dashboard-settings
{
	width: 760px;
	padding: 10px 0 20px 15px;
	line-height: 1.5em;
}

#dashboard-settings .modules-table
{
}

#dashboard-settings th
{
	border-bottom:1px solid #ddd;
	padding: 5px;
}

#dashboard-settings td
{
	border-bottom:1px solid #ddd;
	padding: 5px;
}

#dashboard-settings .module-col
{
	text-align: left;
	width: 250px;
}

#dashboard-settings .moveup-col
{
	text-align: center;
	width: 80px;
}

#dashboard-settings .movedown-col
{
	text-align: center;
	width: 80px;
}

#dashboard-settings .remove-col
{
	text-align: center;
	width: 80px;
}

#dashboard-settings .add-col
{
	text-align: center;
	width: 80px;
}

#dashboard-video
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-video img.video:hover 
{
	padding: 5px;
	border:solid 1px #DBDBDB;
}

#dashboard-video img.video 
{
	padding: 5px;
	border:solid 1px #fff;
}

#dashboard-coupons
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

#dashboard-coupons .cloud
{
	padding-bottom: 5px;
}

#dashboard-coupons .cloud img
{
	border: 1px solid white;
	padding: 2px;
}

#dashboard-new
{
	width:360px;
	border: 1px solid #8FD9B3;
	margin: 5px 0 5px 0;
	padding-bottom: 5px;
}

.emoticons-basic-comment
{
	margin: 0 0 0 5px;
	padding: 0;
	border:solid 1px #DBDBDB;
	width: 90px;
}

.emoticons-basic-topic
{
	margin: 0 0 0 5px;
	padding: 0;
	border:solid 1px #DBDBDB;
	width: 90px;
}

.emoticons p
{
	margin:2px 10px 2px 10px;
}

.emoticons
{
	margin:0;
}

.emoticons-advanced-comment
{
	margin: 0 0 0 5px;
	padding: 0;
	border:solid 1px #DBDBDB;
	width: 160px;
}

.emoticons-advanced-topic
{
	margin: 0 0 0 5px;
	padding: 0;
	border:solid 1px #DBDBDB;
	width: 140px;
}

.emoticons-grid
{
	padding: 2px 0px 0px 10px;
	margin: 0;
}

.emoticons-grid img
{
	padding: 2px 10px 2px 0px;
}

.hide-overflow
{
	width: 100%;
	overflow:hidden;
}

