	a:link { color : #0000FF ; Text-Decoration : None }
	a:visited { color : #800080 ; Text-Decoration : None }
	a:hover { color : #0000FF ; Text-Decoration : Underline }
	a:active { color : red ; Text-decoration : Underline }
	body { font-family: verdana, sans-serif; }
body
{
	color : black;
	background-color : #FFFFFF;
	font-family:verdana,sans-serif;
	text-align: center;
	margin: 0 auto;
	padding: 15px;
}


img {border:0px;}

h1	
{
	font-family:verdana;
	font-size:16pt;
	font-weight:bold;
	display: inline;
	margin-right : 25px;	
}

h2
{
	font-family:verdana;
	font-size:13px;
	font-weight:bold;
	color : #FF0000;
	margin-right : 7px;
	display: inline;
}

h3
{
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	color : #404040;
	display: inline;	
}

h4
{
	font-family:verdana;
	font-size:10px;
	font-weight:100;
	color : #FF0000;
	margin-right : 5px;
	display: inline;	
}

h5	
{
	font-family:verdana;
	font-size:13px;
	display: inline;
	margin-right : 0px;	
}

h6
{
	margin:0px;
	padding:0px;
}


#container {
	width: 950px;
	position:relative; 
	margin:0 auto;
	text-align: left;
	background : #fff;
}

/* Ben's Frontpage Coupon Filter */
#bensfilters { font: 12px Arial, Helvetica, sans-serif; margin-top:10px; width:635px; overflow:hidden; }
#bensfilters #bar {
	background:url(bensfilters/bensfilters_barback.jpg) repeat-x;
	height:44px;
	width:635px; 
	margin:0;
	cursor:pointer;
	position:relative;
}
#bensfilters #toggling {
	position:absolute;
	display:none;
	z-index:0;
}
#bensfilters #toggling.togglie {
	display:block;
	top:0;
	left:0;
	bottom:0;
	right:0;
	z-index:999;
}
#bensfilters #bar #logo {
	color:#76503e;
	float:left;
	font:italic bold 14px Arial, Helvetica, sans-serif;	
	height:15px;
	width:140px;
	margin:14px 0 0 10px;
}
#bensfilters #bar #outputarea {
	background:#fff;
	color:#999;
	float:left;
	font-size:16px;
	height:21px;
	margin:10px 0 0 10px;
	overflow:hidden;
	padding:2px 6px;
	width:305px;
}
#bensfilters #bar .outputarea_yel{
	color:#666 !important;
	background:#FFCC32 !important;
	border:1px solid #A59C84;
}
#bensfilters #bar #btnsetfilters{
    background:url(bensfilters/bensfilters_filters.jpg) 0 0 no-repeat;
    cursor:pointer;
    float:right;
    margin:9px 10px 0 0;
    height:26px;
    width:131px; 
    position:relative;
}
#bensfilters #bar #btnclosefilters{
    background:url(bensfilters/bensfilters_filters.jpg) 0 -26px no-repeat;
    cursor:pointer;
    display:none;
    height:26px;
    width:131px;
    position:absolute;
    top:0;
    left:0;
}
#bensfilters #bar #leftside,#bensfilters #bar #rightside {
	height:44px;
	margin:0;
	width:3px;
}
#bensfilters #bar #rightside{
	background:url(bensfilters/bensfilters_barback_sides.jpg) no-repeat -3px 0;
	float:right;
}
#bensfilters #bar #leftside{
	background:url(bensfilters/bensfilters_barback_sides.jpg) no-repeat 0 0;
	float:left;
}
#bensfilters #panel {
	background:#f8f6f3 url(bensfilters/bensfilters_panelback.jpg) left bottom repeat-x;
	display: none;
	width:635px;
	margin-top:0px;
}
#bensfilters #panelcontent {
	background:url(bensfilters/bensfilters_panelbacklines.gif) repeat-y;
	width:635px;
	height:375px;
	*height:410px;
	text-align:justify;
	position:relative;
}
#bensfilters #panelcontent a, #bensfilters #panelcontent a:hover{
	color:#76503e;
	text-decoration:none;
}
#bensfilters #panelheaders {
	background:#f0ece5 url(bensfilters/bensfilters_panelheaderback.jpg) repeat-x;
	height:33px;
	width:635px; 
	margin:0;
	padding:5px 0 0 0;
	text-align:left;	
}
#bensfilters #panelheaders .ftitle { color:#a48c7c; margin:0 0 0 10px; vertical-align:middle;}
#bensfilters #panelheaders h2{
	color:#a48c7c; 
	display:inline;
	font:22px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	margin:0 0 0 0px !important;
	padding:0;
	vertical-align:middle;	
}

#bensfilters .colleft {
	margin: 0;
	float:left; 
	margin: 0 0 0 20px;
	width:180px;	
}
#bensfilters .colmid { 
	margin:0 230px 10px 210px;
}
#bensfilters .colright {
	float:right;
	margin-right:30px;
	*margin-right:20px!important;
	padding-right:0;
	width:173px;
}
#bensfilters #panelheaders .colright {
	float:right;
	width:173px;
	overflow:hidden;
}
#bensfilters #f_cats_page {
    height:305px;
    *height:355px;  /* IE 6,7 */
    overflow-y:auto;    
}
#bensfilters #f_mercs_page {
    height:305px;
    *height:355px;  /* IE 6,7 */
    overflow-y:auto;    
}
#bensfilters .categories, 
#bensfilters .pricendate, 
#bensfilters .merchants { padding-top:10px; padding-bottom:10px; }

#bensfilters #panelcontent .chkblist .checkpair {
	padding: 5px 0 0 26px;
	text-indent:-20px;
}
#bensfilters #panelcontent .chkblist input {  
	margin:0 5px 0 0;
	padding:0;
	vertical-align:middle;
}
#bensfilters #panelcontent .chkblist label {
	margin: 0;		
	vertical-align:middle;
	line-height:1.4em;
}
#bensfilters #panelcontent #filtertext {
	border-bottom:1px solid #a48c7c;
	color:#765046;
	font:italic 11px Arial, Helvetica, sans-serif;
	margin:5px 0 0 0;
	width:170px;
}
#bensfilters #panelcontent #btnback {
	/*margin:0 0 10px 0;*/
	padding:0;
	overflow:hidden;
	width:170px;
}
#bensfilters #panelcontent #btnback #btngetresults {
	background:url(bensfilters/bensfilters_btngetresults.jpg) 0 0 no-repeat;
	border:0;
	cursor:pointer;
	display:block;
	margin-left:20px;
	height:40px;
	width:153px;
}
#bensfilters #panelcontent #btnback #btngetresults:hover {background-position: 0 -40px;}
#bensfilters #panelcontent #btnback #btnreset {
	background:url(bensfilters/bensfilters_btnreset.jpg) 0 0 no-repeat;
	cursor:pointer;
	display:block;
	margin:10px 63px 0;
	height:30px;
	width:109px;
}
#bensfilters #panelcontent #btnback #btnreset:hover {background-position: 0 -30px;}
#bensfilters #panelcontent .more { margin:8px 20px;}
#bensfilters #panelbottom {
	font-size:12px;
	background-color:#c1b8a1;
	height:15px;
	margin:0;
	padding:9px 0;
	text-align:right;
	width:636px; 
}
#bensfilters #panelbottom #btnlessdetails {
    background:url(bensfilters/bensfilters_closeicon.jpg) bottom right no-repeat;
	color:#816858;	
    cursor:pointer;
	display:inline-block; 	
    height:13px;
	margin-right:10px;
	text-align:left;
	text-decoration:underline;	
    width:50px;
}
#bensfilters  .clearfloat { 
	clear:both;
    height:0;
    font-size:1px;
    line-height:0px;
}
#bensfilters .yel { color:#fff; }
#bensfilters .filter_list_all {
	font-weight:bold; 
	font-size:13px; 
	padding-bottom:5px;
}
#bensfilters .filter_bold {
	font-weight:bold; 
	font-size:13px;
}
#excludeexp {
	padding:10px 0 20px;
	font-weight:bold;
	font-size:12px;
	text-align:center;
}
/* End Filter */


#main { 
	float:left; 
	width: 634px; 
	/*border-width:0 1px 0 1px;
	border-color:#999;
	border-style:solid;*/
	background-color : #fff; 
	margin-left: 157px; 
	}
#leftbar { float:left; background-color : #fff; width : 140px; _overflow:visible; margin-left: -950px; _margin-left:-948px; margin-top:10px;}
#sidebar { float:left; background-color : #fff; width : 140px; margin-left: 17px; margin-top:10px;} 

.most_main{float:none; position:relative}
.most_main #leftbar {float:none; position: absolute; top:0; left:-158px; margin-left:0}
.most_main #sidebar {float:none; position:absolute; top:0; right:-157px}

#sidebar form inpunt{margin-bottom:10px}
/*BENB-125*/
#merchants a {display:block;padding-bottom:4px;padding:2px;border-bottom:1 dotted #b1b1b1;}
#viewAnother{ padding-top:5px; border:1px solid #999; border-width:0 1px}
TD.norm {
	font-family:verdana;
	font-size:12px;
	font-weight:100;
	color : #000;
	display: inline;
}

Table.norm {
	font-family:verdana;
	font-size:12px;
	font-weight:100;
	color : #000;
	display: inline;
}

.norm2 {
	font-family:verdana;
	font-size:12px;
	font-weight:100;
	color : #000;
}

.bluebox {
	background-color: #F0F7FB;
	border-left: 1px solid #CADBEE;
	border-right: 1px solid #CADBEE;
	border-top: 1px solid #CADBEE;
	border-bottom: 1px solid #CADBEE;
}

.contentText p
{
	max-width:590px;
	
}

.contentText
{
	font-size : 12px;
	color : #000;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #fff;
	margin-top : 10px;
	margin-left : 0px;
	width: 414px; 
	padding-left : 15px;
	padding-right : 2px;
	margin-bottom : 10px;
}

.newsTitle_wrapper
{
	background: #F4F4F3 url(ui-sprite.jpg) repeat-x scroll 0 -140px;
	
}
.newsTitle
{
	font-size : 13px;
	font-weight : bold;
	font-family:arial;
	padding:2px 2px 2px 15px;
	position:relative;

}
.newsTitle_wrapper .newsTitle {
	font-size : 13px;
	}
.newsClick
{
	color : #000;
	background-color : #CADBEE;
	text-align : center;
	font-size : 14px;
	font-weight : bold;
	width:88px;
	padding:3px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	border-color:#999;
	border-style:solid;
	border-width: 0 0 1px 1px;
	margin: -2px -2px 0 0;
	position:absolute;
	top:2px;
	right:2px;
	
}

.deal_title{
	
	float:left;
	width:520px;
	
}

* html .newsClick {
	width: 88px; 
	w\idth: 92px;}
.newsDate
{
	font-size : 11px;
	padding:2px 2px 2px 15px;
	
}

.newsDate a:visited
{
	color:#0000FF;
}

.newsdate img
{
	margin-top:3px;
	margin-right:3px;
	align:left;
}

.newsText
{
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
	border-bottom:1px solid #eee;
	position:relative;
	
}
.newsText.preview{
	
	max-width:635px;
	
}

.next{
	
	text-align:right;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #999
	
}


#admin_deal_preview{
	
	border-right: 1px solid #E0E0E0; 
	text-align:left;
	
}

.clicks_count{
	
	float:right; 
	text-align:right; 
	padding:0px; 
	color:#808080
	
}

.newsDate span{margin-top:0}

.next
{
	background-color : #F0F7FB;
	padding:2px 5px 5px 2px;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}
.newsPost
{
	font-size : 13px;
	line-height: 1.4;
	padding:15px;
	padding-bottom:20px;
	position:relative;
}

.price     
{
	font-weight: bold;
	color: #003399;
	font-size:15px;
	font-family:verdana;
}

.footer
{
	color : #fff;
	background-color : #4863A0;
	font-size : 9px;
	padding:3px;
	position:static;
}

.footer a:link
{
	color:#fff;
}
.footer a:visited     
{
	color:#fff;
}
.footer a:hover       
{
	color:#fff;
}
.footer a:active
{
	color:#fff;
} 


.bartitle
{
	background:#c2d4e8 url(ui-sprite.jpg) 0 -200px repeat-x;
	border-color:#8ea2ca;
	border-width:1px;
	border-style:solid;
	display:block;
	font-size:12px;
	margin:0;
	padding:0 0 3px 8px;
}
.sidebar-ad {
	padding-left:8px;
	padding-right:5px;
	}
.sidebar_ad{
	
	text-align:center;
	
}

.sidebar_ad .googleAdBlock{margin:0 auto 15px auto !important}

.sidebar_ad img{
	
	margin:0 auto 15px auto;
	
}

.ad_banner_bottom {
	padding:10px 0 10px 80px;
	border-top:1px solid #aaa;
	border-left:1px solid #aaa;
	border-right:1px solid #aaa;
}

.other
{
	text-align : left;
	border : 1px solid #A0BCDC;
	color : #000;
	background-color : #DFE6EE;
	font-size : 12px;
	padding:10px 3px 15px 9px;
	border-top-width: 0px;
	line-height: 1.4;
	-moz-border-radius: 0 0 8px 8px;
	border-radius:0 0 8px 8px;
	-webkit-border-radius:0 0 8px 8px;
	margin-bottom:15px;
	background:#fff url(/gui/bg-sidebar.gif) no-repeat bottom center\9;
    border:0\9;
}
.other_continuos{margin-bottom:0; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0}

* html .other {
	width: 126px;
	w\idth: 140px; }

.coupon
{
	font-size: 10px;
	border-bottom: 1px dotted #B1B1B1;
	padding: 1px;
	padding-bottom:5px;
}

.roundbot
{
	width : 140px;
	margin-top : 0px;
	margin-bottom : 5px;
	background-color: #fff;
}

* html .roundbot {
	width : 130px;
	w\idth : 140px;
	}

.other a:link
{
	color:#000;
}
.other a:visited 
{
	color:#000;
}
.other a:hover 
{
	color:#000;
}
.other a:active 
{
	color:#000;
}

.other form{text-align:center}
.other form input{ text-align:left; margin:5px}

.title

{
	color : #fff;
	background-color : #4863A0;
	background-image: url(ui-sprite.jpg);
	background-repeat: repeat-x;
	border : 1px solid #4863A0;
	border-top : 0px solid #fff;
	font-size : 11pt;
	margin-top : 0px;
	margin-left : 0px;
	padding:10px 5px 0 5px;
	height:40px;
	text-shadow:1px 1px 1px #333
}

.title a{color:#fff}

#page_title h1{
	
	font-weight:normal;
	font-family:verdana;
	font-size:14px;
	margin-right:0;
	margin-top:7px;
	float:left;
	
}

#site_name{color:#fff; float:left}
#site_name span{
	
	font-weight: bold; 
	font-family: verdana; 
	font-size: 21px; 
	margin-right: 15px;
	
}



* html .title {
	width: 930px; 
	w\idth: 950px;
	height : 50px;
	h\eight: 50px;
	}
	
	
#searchbox{
	
	width:220px;
	margin-right:10px;
	margin-top:5px;
	position:absolute;
	right:30px;
	top:10px;
	
}
#searchbox #searchterms{
	
	width:187px; 
	border:0; 
	background:url(bg-searchbox.png) no-repeat;
	_background: url(bg-searchbox-png8.png) no-repeat;
	padding:2px 0 3px 5px; 
	color:#666;
	height:22px;
	
}

#searchbox #searchbutton{
	
	padding:0; 
	border:0; 
	background: url(bg-searchbox.png) no-repeat right; 
	_background: url(bg-searchbox-png8.png) no-repeat right;
	padding:2px 0 4px;
	width:33px;
	font-weight:bold;
	font-size:11px;
	height:22px;
	
}

#searchbox #searchbutton:hover{
	
	cursor:pointer;
	
}

#rss_icon{
	
	margin-top: 5px;
	display: block;
	overflow:hidden;
	width:22px;
	height:22px;
	background:url(rss-icon.gif) no-repeat;
}
#rss_icon span{visibility:hidden}

.topnav
{
	background-color : #2C4169;
	color : #fff;
	font-weight : bold;
	font-size : 12px;
	padding-bottom : 1px;
	padding-top : 1px;
	height:20px;
	max-height:20px;
	z-index: 9000;
	position:relative;
}

.topnav a:link { color : #FFFFEE; Text-Decoration : None;}
.topnav a:visited { color : #FFFFEE; Text-Decoration : None;}
.topnav a:hover { color : #FFD863; Text-Decoration : None;}
.topnav a:active { color : #FFFFEE; Text-Decoration : None;}

* html .topnav {
	width: 930px;
	w\idth: 950px;
}

div.Menu {
	border-width:0 1px 1px 1px;
	border-color:#fff;
	border-style:solid;
}

.topMenuL
{
	width:418px;
	height:100%;
}

.topMenuR
{
	border-left : 1px solid #e0e0e0;
	height : 100%;
}

.menuHead0
{
	color : #000;
	background: #F4F4F3 url(ui-sprite.jpg) 0 -230px repeat-x;
	font-size : 12px;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 0px;
	padding : 2px;
	padding-left : 15px;
	width : 404px;
	_width:410px;
}

* html .menuHead0 {
	width: 404px; 
	w\idth: 421px; }

.menuHead1
{	
	color : #000;
	background: rgb(208,225,245) url(ui-sprite.jpg) 0 -200px repeat-x;
	border-right : 0px solid #4863A0;
	font-size : 12px;
	font-weight : bold;
	margin-top : 0px;
	margin-left : 0px;
	width:206px;
	padding : 2px;
	padding-left : 5px;
}

* html .menuHead1 {
	width: 205px; 
	w\idth: 210px; }

.menuText
{
	color : #000;
	background-color : #fff;
	border-right : 0px solid #4863A0;
	border-bottom-width : 0;
	border-top-width : 0;
	font-size : 12px;
	width:192px;
	height:90px;
	padding : 10px;
}

* html .menuText {
	width: 192px; 
	w\idth: 210px; }

.menuHead2
{

	color : #000;
	background: rgb(208,225,245) url(ui-sprite.jpg) 0 -200px repeat-x;
	border-right : 0px solid #4863A0;
	font-size : 12px;
	font-weight : bold;
	width:208px;
	padding-top : 1px;
	padding-bottom : 1px;
	padding-left : 5px;
}

* html .menuHead2 {
	width: 207px; 
	w\idth: 210px; }

.menuText2
{
	color : #000;
	background-color : #fff;
	border-right : 0px solid #4863A0;
	font-size : 10px;
	width:202px;
	padding : 5px;
}

* html .menuText2 {
	width: 202px; 
	w\idth: 210px; }


.bump2
{
width : 618px  !important; width/**/:/**/603px;
}

* html .bump2 {
	width: 618px;
	w\idth: 633px; }

/* Top menu - Nav 1/Nav 2  */
#nav, 
#nav ul, 
#nav2, 
#nav2 ul {
	padding: 0px; 
	margin:0px; 
	list-style: none;
}
#nav li,
#nav2 li {
	float:left;
	width:126px;	  
}
#nav li a,
#nav2 li a {
	display: block; 
	background:#2C4169; 
	padding:2px 3px;
	text-align:center;	
} 
#nav li a:hover, 
#nav2 li a:hover {
	cursor:hand;
	background: url(ui-sprite.jpg) 0 -250px repeat-x ;
}
#nav li ul, 
#nav2 li ul {	
	width: 126px;
	position: absolute; 
	left: -999em; 
	background:#2C4169; 
	z-index:1000; 
	border-top:0;	
}
#nav li:hover ul, 
#nav2 li:hover ul,
#nav li.sfhover ul, 
#nav2 li.sfhover ul { 
	left:auto;
}
#nav li li a,
#nav2 li li a {
	text-align:left;
	padding:3px;	
}
#nav li small,
#nav2 li small {
	font-size:8px !important;
}

/* Nav 1 */
#nav {	
	width:675px; 
	float:left;
}

/* Nav 2 */
#nav2 {	
    position:absolute;
	top:1px;
	right:0;
}
#nav2 a.userIcon span {
	display:block;
	height:14px; 
	background:transparent url('loggedin.gif') no-repeat 10px top;
}

/*IE FIXES*/
/*.topnav{padding:0\9; height:22px\9;}
#nav2{width:122px\9}
#nav, #nav2{height:24px\9;}
#nav li a, #nav2 a{height:24px\9; width:122px\9;}
#nav li ul, #nav2 li ul{width:120px\9; top:24px\9;}
#nav li ul a, #nav2 li ul a{width:120px\9;}*/
/*
#loginLinks {padding: 0px; margin:0px; list-style: none; width:220px; float:right}
#loginLinks li { float: right; margin-right:15px; text-align:center; }
#loginLinks li a {background-color:#ffcf31; border:1px solid #000; color:#000; display:block; margin-top:3px; padding:1px  20px 1px 20px; -moz-border-radius:3px; border-radius:3px; -webkit-border-radius:3px}
#loginLinks li a:hover{border-color:#fff}
*/
#loginLinks {padding: 0px; margin:0px; list-style: none; margin-top:1px }
#loginLinks li { float: right; text-align:center; padding:0 5px; }
#loginLinks li a {display:block; padding-right:6px; width:70px; background:transparent url('loginbtn.gif') no-repeat right top;}
#loginLinks li a span {display:block; padding:1px 0 3px 6px; background:transparent url('loginbtn.gif') no-repeat left top; color:#000000 !important;} 	

#footer_link_container {
width: 40%;
float:left;
}
.footer_link_container {
width: 15%;
float:left;
text-align:center;
}

.hotness_box {
 height: 6px;
 width: 39px;
 border: solid #555555 1px;
 display: inline-block;
 margin: 3px 4px 2px 0;
 vertical-align: text-bottom;
 padding: 0px;
 /*BENB-125*/
 background: url(ui-sprite.jpg) 0 -100px repeat-x;
 /*BENB-125*/
 overflow: hidden;
 zoom: 1;
 *display: inline;
 *height: 8px;
 *width: 41px; 
}
.hotness_scale {
 margin: 0px;
 display: inline-block;
 padding: 0px;
 /*BENB-125*/
 background: url(ui-sprite.jpg) 0 -115px repeat-x;
 /*BENB-125*/
 height: 6px;
 overflow: hidden;
 *height: 8px;
}
#coupon_more {
color:0000FF;	
}
/*BENB-125 Moved from merchants.php*/
.short_coupons {font-size:13px;}
.short_coupons th {text-transform:uppercase;}
.short_coupons tr {background-color:#ddd;}

.heading {width:614px;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;}
#coupon_short {margin-top:10px;margin-left:-15px;font-size:13px;color:#333;}
#coupon_short ul.odd {background-color:#eee;}
.heading ul, #coupon_short ul {border-bottom:1px dotted #ddd;display:table;list-style-type:none;table-layout:fixed;width:620px;padding:3px;margin:0;width:610px\9;}
#coupon_short ul.row:hover {color:#000;border-bottom:1px solid #acc1e9;background-color:#dfe6ee;}

.heading li, #coupon_short li {display:table-cell;_display:inline;padding:0 5px 0 5px;}
#coupon_short li em {font-weight:bold;}
#coupon_short_hidden {display:none;}
#coupon_more {float:right;margin:8px;cursor:pointer;}
.name {width:300px;}
.nameh {width:280px;}
.code {width:155px;text-align:center; vertical-align:top;}
.codeh {width:180px;text-align:center;}
.expires {width:110px;font-size:11px;text-align:center;vertical-align:top;}

.expiresh {width:100px;font-size:11px;text-align:center;}

.couponsBody{border:0}

.discPost{}
.discPost ins, .discPost iframe{position:static !important}
/*Hotdeals slideshow and manager*/
#currentDeals{
	
	vertical-align:top;
	width:280px;

}

#searchDeals{

	margin-right:30px;
	vertical-align:top;
	width:280px;

}

.dealsList{
	
	border:1px solid #999;
	border-bottom:0;
	list-style:none;
	margin:0;
	padding:0;

}

.dealsList.ui-sortable-disabled, .dealsList.ui-sortable-disabled *{ z-index:100;}

.dealsList.empty{
	
	border:1px solid #000;
	height:100px;
	background:url(drop-items-here.jpg) no-repeat center;	
}

.dealsList li{

	border-bottom:1px solid #666;
	color:#00f;
	padding:5px;
	position:relative;

}
.dealsList li:hover, .dealsList li.over{
	
	border:3px solid #000; 
	cursor:crosshair; 
	padding:2px;
	
}
.dealsList.ui-sortable-disabled li.editing, 
.dealsList.ui-sortable-disabled li.editing:hover,
.dealsList.ui-sortable-disabled li.editing.over{border:3px solid #000; padding:2px;}

.dealsList.ui-sortable-disabled li:hover, .dealsList.ui-sortable-disabled li.over{
	
	border:0;
	border-bottom:1px solid #666;
	cursor:default; 
	padding: 5px; 
	
}

.dealsList li.over a:hover{
	
	cursor:crosshair;
	text-decoration:none
	
}

.dealsList li:hover .UI_remove, .dealsList li:hover .UI_transfer, .dealsList li.over .UI_transfer, .dealsList li.over .UI_remove{
	
	visibility:visible
	
}

.dealsList.ui-sortable-disabled li:hover .UI_remove,
.dealsList.ui-sortable-disabled li:hover .UI_transfer,
.dealsList.ui-sortable-disabled li.over .UI_remove,
.dealsList.ui-sortable-disabled li.over .UI_transfer{visibility:hidden; cursor:inherit;}

.dealsList li.odd{

	background-color:#f5f5f5;

}

.dealsList li.even{

	background-color:#fefefe;

}

.dealsList li.unsaved{

	background:#a7f772 url(bg_deal_unsaved_position.jpg) repeat-x left top;
	padding-top:20px;

}
.dealsList li.new.unsaved{

	background:#a7f772 url(bg_deal.jpg) repeat-x left top;
	padding-top:20px;

}

.dealsList li .dealText{
	
	display:block;
	padding-bottom:10px;
	
}
#noDealsFound{ 
	
	background:url(no-deals-found.jpg) no-repeat left center; 
	height:40px
	
}

#noDealsFound span{visibility:hidden}

.dealsList .UI_remove, .dealsList .UI_transfer{
	
	background:url(bg_ui_remove.png) no-repeat center center;
	border-left:1px solid #AB5814;
	display:block;	
	height:100%;
	opacity:0.8;
	position:absolute;
	right:0;
	top:0;
	visibility:hidden;
	width:30px;
	z-index:400;
	
}

.dealsList .UI_transfer{

	background:url(bg_ui_transfer.png) no-repeat center center;

}

.dealsList .UI_remove:hover, .dealsList .UI_transfer:hover, .dealsList .UI_remove_new:hover{
	
	opacity:1;
	cursor:pointer;
	
}

.deal .UI_disabled{}
.deal .UI_disabled .UI_trasfer:hover, .deal .UI_disabled .UI_trasfer{display:none}

.dealsList .UI_remove span, .dealsList .UI_transfer span, .dealsList .UI_remove_new span{display:none}

#currentDealsStatus{
	 
	display:block;
	margin-bottom:10px;
	visibility:hidden; 
	
}
#categorySelect, #merchantSelect{
	
	margin-bottom:10px;
	width:100%; 
	
}



#saveChanges{display:none}

.UI_sorting{border:3px solid #fff}

#prospectDealsLoading{

	background:url(ajax-loader.gif) no-repeat center center;
	display:none;
	height:60px; 
	
}

#prospectDealsLoading.loading{display:block}

#prospectDealsLoading.loading span{
	
	color:#e1c0c0;
	display:block; 
	text-align:center; 
	
}

#hotDealsHelp{
	
	border:1px solid #cdcdcd;
	height:150px;
	position:relative;
	width:595px; 
}

#hotDealsHelp #dragDropHelp{

	background:url(drag-drop-help.jpg) no-repeat center center;
	height:150px;
	width: 100%

}

#helpHide{

	position:absolute;
	right:10px;
	top:10px;
	z-index:100;

}

#helpShow{float:right;}
#dealsHelpShow{width:595px;}

#selectedParams{display:none}

#dealsPagination{ 
	
	font-size:1.5em; 
	padding:15px 0 5px 0;
	text-align:center; 
	
}
#dealsPagination a{
	
	display:inline-block; 
	margin-right:10px
	
}
#dealsPagination a.selected{
	
	background-color:#E3F49A; 
	border:1px solid #AB5814; 
	padding:5px 10px
	
}

#dealsTotal{
	
	font-size:10px;
	text-align:center; 
	
}
#initStatus{
	
	background-color:e7f79c;
	border:1px solid #6B8639; 
	color:#000; 
	display:none; 
	margin:10px 0; 
	padding:5px; 
	
}


#hotDealsSlider{

	height:250px;
	margin:0;
	overflow:hidden;
	position:relative;
	padding:1px;
	width:632px;
	
}
#hotDealsSliderEmpty{
	
	padding:20px 0;
	text-align:center;
	
}
#scrollList{

	height:210px;
	overflow:hidden;
	position:absolute;
	top:21px;
	width: 250px;
	z-index:400;

}

.UI_control{
	
	background:url(sprite-scrollbar.jpg) center 0 no-repeat;
	height:20px;
	position:absolute;
	text-align:center;
	width:230px; 
	z-index:500;

}

.UI_control a:hover{text-decoration:none}

.UI_control span{
	
	visibility:hidden;
	
}

#scroll_top{
	

}
#scroll_bottom{

	background-position:center -20px;
	bottom:1px

}
#scroll_top:hover{

	background-position:center -40px

}

#scroll_bottom:hover{

	background-position:center -60px

}

#scroll_top.disabled{

	background-position:center -80px

}

#scroll_bottom.disabled{

	background-position:center -100px

}
#main_list{
	
	list-style:none;
	margin:0;
	padding:0;
	position:absolute; 
	width:230px;
	_width:235px;
	
}

#main_list li{
	
	/*background:#c9e0ff url(sprite-scrollbar.jpg) center -120px no-repeat;*/
	background:#ADB6D6;
	margin:0;
	overflow:hidden;
	padding:0;
	width:230px;
	
}

#main_list li a{
	
	border-bottom:1px solid #A5AEC6;
	border-top:1px solid #ADB6D6;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	display:block;
	height:36px;
	height:40px\9;
	padding:2px 5px;
	text-shadow:1px 1px 0 #666;
	width:220px;
	width:230px\9;
	
}

#main_list li a strong{ overflow:hidden}

#main_list li a .hotdeals_store{color:#FFD721}

#main_list li.first a{
	

	
}

#main_list li.selected{
	
	background:transparent url(slide-selected.png) no-repeat -50px 0; 
	background:transparent url(slide-selected.png) no-repeat -50px 0\9;
	_background:transparent url(slide-selected-png8.png) no-repeat  -50px 0;
	color:#fff; 
	width:249px;
	width:255px\9;

}

#main_list li.selected a{
	
	border:0;
	height:40px;
	height:44px\9;

}

#main_list li .hotdeals_product small{font-size:7px}

#slides{
	
	height:250px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	width:400px;
	z-index:300
	
}
#slides .slide{
	
	height:200px;
	padding:50px 30px 0;
	position:absolute;
	right:0;
	right:10px\9;
	text-align:center;
	visibility:hidden;
	width:340px;
	width:370px\9;
	
}
#slides .slide.selected{
	
	visibility:visible;
	
}

#slides .slide a{color:#0A6D94}
#slides .slide a.void_link{

	color:#f00;
	font-weight:bold;

}

#slides .slide a.void_link:hover{

	cursor:default;
	text-decoration:none

}

#slides .slide p{
	
	position:absolute;
	width:370px;
	bottom:20px;
	bottom:-15px\9;
	left:10px;
	right:10px;
	text-align:left;
	font-weight:bold;
	
}

#slides .slide div{
	
	position:absolute;
	width:270px;
	left:10px;
	bottom:95px;
	bottom:35px\9;
	
}

#slides .slide .merchant_logo{
	
	position:absolute;
	top:35px;
	right:10px;
	opacity:0.3;
	filter: alpha(opacity = 30);
	
}

#slides .slide .merchant_logo:hover{
	
	opacity:0.7;
	filter: alpha(opacity = 70);
	
}

#slide_title{

	background:#EFF3EF url(sprite-scrollbar.jpg) repeat-x 0 -145px;
	color:#9C827B;
	display:block;
	font-size:14px;
	font-weight:boldest;
	font-style:italic;
	margin:0;
	padding:1px 5px;
	position:absolute;
	right:1px;
	text-align:right;
	top:1px;
	width:392px;
	width:401px\9;
	z-index:600;

}

#slide_bottom_border{
	
	position:absolute;
	background:#EFF3EF url(sprite-scrollbar.jpg) repeat-x 0 -145px;
	width:392px;
	padding:2px 5px 1px 5px;
	width:400px\9;
	z-index:600;
	bottom:1px;
	right:1px;
	height:17px;
}

.deal_options{border-top:1px solid #eee; margin-top:10px; padding-top:5px;}
.deal_options a, .deal_options .status{display:block; float:left; margin-right:10px; font-size:10px; text-decoration:underline;}
.deal_options a:hover{cursor:pointer !important; color:#000; text-decoration:underline;}
.deal_options .hotDealPreview{}
.deal_options .hotDealEdit{}
.deal_options .status{display:none}

.dealsList li.unsaved .deal_options{

	border-top-color:#94A663

}

.preventEdit .deal_options a{color:#ccc}
.preventEdit .deal_options a:hover{cursor:none;}
.editing .deal_options .status{display:block; text-decoration:none; color:#f00}

#editHotDeal{display:none;}
#editHotDeal.displaying{

	display:block; 
	position:absolute;
	padding:10px; 
	width:305px;
	width:320px\9;
	z-index:20000;
	
}



#editHotDeal.displaying .content{
	
	border:3px solid #000; background:#fff;
	padding:10px;
	position:relative;
	z-index:11000;
	
}


#loadingEditor{
	
	display:none;
	
}

#loadingEditor.loading{
	
	display:block;
	background:url(ajax-loader.gif) no-repeat center center #fff;
	z-index:30000;
	position:absolute;
	text-align:center;
	padding:20px;
	color:#999;
	border:3px solid #000;
	width:260px;
	height:60px;
	width:300px\9;
	height:100px\9;
	
}

.dealsList li:hover .deal_options, .dealsList li.hover .deal_options{
	
	left:2px;
	bottom:2px;
	right:2px;
	
}

#editHotDeal.displaying .content #editorArrow{position:absolute; left:0; background:url("editor-corner.png") no-repeat; top:-18px; top:-15px\9; height:15px; width:15px;}
#editHotDeal.displaying .content #closeDealEditor{display:block; text-align:right;}

.UI_ctrlHolder{
	
	padding:5px;
	margin-bottom:10px;
	
}
.UI_ctrlHolder .text{
	
	width:100%;
	
}

.UI_ctrlHolder label{
	
	display:block;
	margin-bottom:5px;
	
}

.UI_ctrlHolder label small, .UI_ctrlHolder small{
	
	color:#999;
	font-size:10px;
	
}

#previewScrollBar{margin:10px 0;}
#previewScrollBar ul{list-style:none; padding:0; margin:0;}
#previewScrollBar ul li{margin:0;padding:5px;background:url("slide-selected-png8.png") no-repeat scroll -60px center transparent; height:35px;}
#previewScrollBar ul li strong{display:block; color:#fff; height:17px; overflow:hidden}
#previewScrollBar ul li strong span{color:#FFD721}

#scrolllistHelp{height:55px; background:url(scrolllist-help.jpg) no-repeat center top; margin-bottom:10px}


/* ENDS HOTDEALS MANAGER STYLES */

#bbframe{float:left;border:0;margin-left:17px;width:140px;clear:none;}
#bbframe iframe {padding:0;margin:0;width:140px;}
body {padding:0;}
#sidebar.iframed {margin:0;}
#leftbar.iframed {margin-top:-190px;}

#main .googleAdBlock{padding:10px 0}

/*BENB-131 Facebook like box and activity box - leftbar and rightnav */
#fb_like_box iframe{height:410px !important}
#fb_like_box div.app_content_175748507273 div.fbConnectWidgetTopmost{height:308px !important}
#fb_like_box .fb_iframe_widget{height:400px}
.fb_block{margin-bottom:15px}

/*FORMS*/

#merchantform{
	
	width:380px;
	margin:0 auto;
	padding:5px;
	margin-left:100px\9;
	
}


/*Blocks - add many as needed*/

.blockDiff{border:1px solid #999}
.noBorderTop{border-top:0}
.noBorderBottom{border-bottom:0}

.noCoupons{border:1px solid #999}
.noCoupons p{text-align:center}

.relPos{position:relative}

/*Blocks end*/

/*Clears and floats*/

.left{ float:left}
.right{ float:right}
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}

/* BENB-153*/
.blue {color:#00F;}
.grey {color:#666;}
.red {color:#DC4A12;}
.green {color:#309d30;}
.votinghand { background:url(hand_green.gif) no-repeat; display: inline-block; vertical-align:middle; width:13px; height:16px; margin:0; padding:0; float:left; }
.votinghand.last { padding-right:4px; }
.vote_link, .votes_count { vertical-align:bottom; padding:2px 0 0 0px; display:inline-block; }
.bensbest {position:absolute; width:48px; height:56px; bottom:5px; right:5px;}
.gold_award { background:url(bensbest_gold.png) no-repeat; }
.silver_award { background:url(bensbest_silver.png) no-repeat;}

#loginbox { width: 400px; background-color:none; padding:0px; } 
#loginbox .top { background:url('loginbox_top.png') no-repeat top left; }
#loginbox .bot { background:url('loginbox_bottom.png') no-repeat bottom left; }
#loginbox .top,#loginbox .bot {width:400px; height:20px; margin:0; padding:0;}
#loginbox .content { background:#ccc; }
#loginboxform { margin:0; padding:0; }
#loginbox td.title { background:#fff; border:0; color:#000; text-shadow:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; text-align:center; padding:0; height:30px;}
#loginbox td.label { text-align:right; font-size:0.9em; }
#loginbox td.link { text-align:right; font-size:11px; padding-right:30px; }
#loginbox input.button { background:url(sprite-scrollbar.jpg) repeat-x scroll 0 -145px; display:inline-block; width:150px; color:#333; padding:3px; border:1px #666 solid; }
#loginbox input[type="text"],#loginbox input[type="password"],#loginbox .lfield {
    font-size: 13px;
    padding: 4px;
    border: solid 1px #aaa;
    width: 200px;
	height:24px;
}
#loginbox .login_status { display:none; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; text-align:center;}
#loginbox span#spinner { font-family:Arial, Helvetica, sans-serif; font-size:0.9em; color:#666;}
#loginbox span#spinner img { vertical-align:middle; } 
#lightbox {
        position: absolute;
        top: 0;
        left: 50%;
        width: 400px;
        margin-left: -200px;
        background:transparent;
        z-index: 90001;
        display: none;
       /*  -moz-border-radius: 20px!important;
        -webkit-border-radius: 20px!important;
        border-radius: 20px!important; */
        margin-top:40px;
}

#lightbox-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 90000;
	display: none;
}


