/* CSS Document */
html { overflow-y: scroll; }
html { overflow: -moz-scrollbars-vertical; }

body, html{
	margin:0;
	padding:0;
	background: #dedede url(http://umediagroup.com/admin/_images/bg.jpg) top center no-repeat;
	font: normal 13px Arial;
	text-align:center;
}

#footer{
	width:940px;
	margin:0 16px;
	height:40px;
	padding: 25px;
	font-size:10px;
	color:#666;
	text-align:center;
	background-color:#dedede;
	border-top:9px solid #000;
}


 input.shad{
	padding:3px;
	font:bold 11px Arial;
	border:0;
	border: 1px solid #a4a4a4;
	border-width: 1px 0 0 1px;
}

/* ---  New   Box ----- */

#search{
	background-color:#c2c2c2;
	padding:9px;
	width:142px;
	clear:both;
	text-align:center;
	margin:0;
}


#search input.search{
	width:136px;
	padding:3px;
	font:bold 11px Arial;
	border:0;
	border: 1px solid #a4a4a4;
	border-width: 1px 0 0 1px;
}

#search input#btn_search{
	padding: 0 14px;
	margin-top:9px;
}


ul#tabs{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#ff6600;

}

ul#tabs li{
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid #acacac;
}

ul#tabs li a{
	display:block;
	
	text-align:center;
	font:normal 13px Arial;
	color:#000;
	text-decoration:none;
	padding: 7px 9px 4px 9px;
	background-color:#858585;
}

html > body ul#tabs li a{
	padding: 7px 9px 6px 9px;
}

ul#tabs li a:hover{
	background-color:#9c9c9c;
}

ul#tabs li.sele a{
	background-color:#c2c2c2;
}







td#login{
	color:#fff;
	padding:15px;
	text-align:right;
}

table.white{background-color:#fff;}
table.high{background-color:#fbf6ce;}

table.padder td{
	padding:4px;
}

td#login a{
	color:#fff;
}

h2{
	color:#fff;
	font:normal 13px/1.4 Arial;
	padding:26px;
	margin:0;
	background-color:#af0000;
	border-bottom:1px solid #fff;
	color:#fff;
	margin-bottom:15px;
}
h2 span{color: #999;margin:0 8px;font-size:9px;color:#ccc;}
h2 strong{color: #feebb9;font-weight:bold;}

h2 a, h2 a:visited{
	color:#fff;
}

div.centerwide{
	width:785px;
	background-color:#fff;
	padding:10px;
	text-align:left;
	border:0px solid #999;
	margin:0;
	height:100%;
/*	border-width:0 0px 0px 0;*/
}

h1{
	margin: 18px 0 10px 0;
}

p{
	margin: 14px 0 0 0;
}

span.sep{margin:0 6px; color:#9c9c9c;font-size:10px;}

div.biz_edit{
	background-color:transparent;
	border:0px solid #9c9c9c;
	padding: 0 2px 22px 2px;
	margin:0;
	border-bottom: 1px solid #9c9c9c;
}

h6{
	margin: 20px 0 10px 0;
	font: normal 10px Arial;
}
h6 span{
	font:normal 10px Arial;
	padding:2px 4px;
	background-color:#a8a8a8;
	color:#fff;
	margin-right: 5px;
}

h6.red span{
	background-color: #7e1414;
}

h6.green span{
	background-color: #89c788;
}

h6 span.orange{
	background-color: #ff6600;
}

h6.required span{
	background-color: #fff195;
	color: #3c3c3c;
}

h4{
	font: bold 16px/0 Arial;
	margin:9px 6px 0 0;
	padding:0;
	color:#fff;
}
h4 span{
	font-size:11px;
	margin-left: 8px;
	color:#feeb90;
}

h4.req{color:#fff;}

a:link{color:#0045d2;}
a:visited{color:#02297a;}
a:hover{color:#1965ff;text-decoration:none;}

ul.tips{
	
	margin: 0 0 18px 15px;
	padding-bottom:18px;
	border-bottom:1px solid #ccc;
}
ul.tips li{
	font: normal 12px Arial;
	margin: 4px 0;
	
}


span#ruler{
	position:absolute;
	font: bold 13pt Arial;
	top: -5000px;
}

/*
	---------  MAIN COUPON COUPON ----------------------------------------------
*/
 

div.coupon{
	width:235px;
	height:151px;
	padding:7px 7px;
	background-color:#f8f8f8;
	border: 1px dashed #9c9c9c;
	cursor:pointer;
}

div.coupon table{
/*	padding-bottom:5px;
	border-bottom: 1px solid #666;
	margin:0;
	margin-bottom: 5px;*/

	
}

div.coupon table td{ padding:0;margin:0;}

table.coup td.pad{padding: 10px 10px;}


div.coupon .exp{
	font-size: 8pt;
	color:#9c9c9c;
	padding-top:2px;
	margin:0;
	vertical-align:top;
	text-align:left;
}

span#ad_save{
	font: bold 8pt/0 Arial;
	color: #fff;
	margin:0px 8px 0 0;
	padding:2px 3px;
	background-color: #09d224;
	text-align:left;
	
}

html > body span#ad_save{
	font: normal 8pt/0 Arial;
	color: #fff;
	margin:0px 8px 0 0;
	padding:2px 3px;
	background-color: #09d224;
	text-align:left;
	
}


div#offer_body{
	height:50px;
}

div.coupon #ad_offer{
	font: bold 10pt/1.0 Arial;
	vertical-align:top;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
}

html > body div.coupon #ad_offer{
	font: bold 12pt/1.1 Arial;
	vertical-align:top;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
}


div.coupon #ad_offer_head{
	font: bold 11pt/1.1 Arial;
	vertical-align:top;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
}

html > body div.coupon #ad_offer_head{
	font: bold 13pt/1.1 Arial;
	vertical-align:top;
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
}
div.coupon #ad_offer_small{
	font: bold 9pt/1.0 Arial;
	vertical-align:top;
	padding:1px 0 0 0;
	margin:0;
	text-align:left;
	color:#666;
}
html > body div.coupon #ad_offer_small{
	font: bold 9pt/1.3 Arial;
	vertical-align:top;
	padding:3px 0 0 0;
	margin:0;
	text-align:left;
	color:#666;
}


/*div.coupon #ad_offer{font: bold 13pt/1.1 Arial;text-align:left;}

div.coupon #ad_offer.big, #ruler.big{font: bold 11pt/1.1 Arial;text-align:left;}
html > body > div.coupon #ad_offer.big, #ruler.big{font: bold 13pt/1.1 Arial;text-align:left;}

div.coupon #ad_offer.med, #ruler.med{font: bold 11pt Arial;text-align:left; margin-top:9px;}
html > body > div.coupon #ad_offer.med, #ruler.med{font: bold 13pt/1.1 Arial;text-align:left;margin-top:0;background-color:#fbf6ce;}

div.coupon #ad_offer.small, #ruler.small{font: bold 9pt Arial;text-align:left;}
div.coupon #ad_offer.smallest, #ruler.smallest{font: bold 10pt Arial;text-align:left;}*/

div.coupon #bg{background-color:#ededed;}

div.coupon #biz{
	font: bold 9pt Arial;
	padding:0px 0;
	text-align:left;
}

div.coupon #code{
	color:#666;
	font-size:9px;

} 

div.coupon #locs{
	font: bold 7pt Arial;
	padding:0px 0 0 0;
	color:#666;
	text-align:left;
}

div.coupon #terms, div.coupon #days{
	font: normal 7pt/1 Arial;
	padding:0px 0;
	color:#666;
}

div.coupon img{
	border:0px solid #666	;
	margin: 0 6px 0px 0;
}





ul.coups{
	margin:20px 0 0 20px;
	padding:0;
	list-style:none;
	background-color:#af0000;
}



ul.coups li{
	float:left;
	margin: 0 13px 10px 0;
}

html > body > ul.coups li{margin:20px 0 0 20px;}

/*ul.coups li.add_first a{
	display:block;
	width:326px;
	height:111px;
	background: transparent url(../_images/first-coupon.jpg) top left no-repeat;
}

ul.coups li.add_first a:hover{
	background-position: 0 -111px;
}

ul.coups li.add_new a{
	display:block;
	width:326px;
	height:111px;
	background: transparent url(../_images/new-coupon.jpg) top left no-repeat;
}

ul.coups li.add_new a:hover{
	background-position: 0 -111px;
}*/

/*
	---------  SAMLL COUPON ----------------------------------------------
*/


div.coupon_small{
	width:226px;
	height:92px;
	padding:0px;
	background-color:#fff;
	border: 3px solid #fff;
}

div.coupon_small div.bdr{
	border:1px dashed #9c9c9c;
	padding:7px;
}

div.coupon_small table{
	padding-bottom:5px;
	border-bottom: 0px solid #666;
	margin:0;
	margin-bottom: 0px;

	
}

div.coupon_small table td{ padding:0;margin:0;}

table.coup td.pad{padding: 10px 10px;}


div.coupon_small .exp{
	font-size: 8pt;
	color:#9c9c9c;
	padding-top:7px;
	margin:0;
	vertical-align:top;

}

div.coupon_small .exp span#ad_save{
	font: bold 9pt/0 Arial;
	color: #af0000;
	margin:0;
	margin-right:8px;
	padding:0;
}


div.coupon_small #ad_offer{
	font: bold 9pt/1.1 Arial;
	vertical-align:top;
	padding:7px 0 0 0;
	margin:0;
	color:#000;
	
}

html > body div.coupon_small p#ad_offer{
	font: bold 11pt/1.1 Arial;
	padding:3px 0 0 0;
	
}

div.coupon_small #ad_offer.big, #ruler.big{font: bold 11pt/1.1 Arial;}
div.coupon_small #ad_offer.med, #ruler.med{font: bold 9pt Arial;}
div.coupon_small #ad_offer.small, #ruler.small{font: bold 7pt Arial;}
div.coupon_small #ad_offer.smallest, #ruler.smallest{font: bold 7pt Arial;}

div.coupon_small #bg{}

div.coupon_small #biz{
/*	background:#ededed url(../_images/_xt_nologo.jpg) top right no-repeat;*/
	background-color:#ededed;
	font: bold 9pt Arial;
	padding:4px 4px;
	color:#666;
	margin:3px 0 0 0;
}
html > body div.coupon_small #biz{
	margin:0 0 0 0;
}

div.coupon_small #locs{
	font: bold 9pt Arial;
	padding:1px 0;
	color:#666;
}

div.coupon_small #terms, div.coupon #days{
	font: normal 7pt Arial;
	padding:1px 0;
	color:#666;
}

div.coupon_small img{
	border:1px solid #666	;
	margin: 0 10px 0px 0;
}






ul.coups_small{
	margin:0px;
	padding:0px 0 0px 0px;
	list-style:none;
}

ul.coups_small li{
	float:left;
	margin: 0 15px 15px 0;
}

ul.coups_small li a{
	text-decoration:none;
	border:0;
}




/*----- BizPage Styles -----------------------*/

h5.edit_title{
	font-size:22px;
	padding-bottom:4px;
	border-bottom:1px solid #000;
	margin:0px 0px 10px 0px;
}

h4#biz_name{
	font: bold 22px/1.0 Arial, Verdana,sans-serif;
	margin:0;
	padding:15px 0 15px 0;
	color:#000;
	text-align:left;
	border:1px solid #e0e0e0;
}

div#abouttext{
	margin:0px 0px 10px 0;
	padding: 0 0 10px 0px;
	text-align:left;
	border:1px dotted #9c9c9c;
	font-size:11px;
	border-top-color:#e0e0e0;
	border-left-color:#e0e0e0;
	border-right-color:#e0e0e0;
}

div#biz_web{
	border-bottom:1px dotted #9c9c9c;
	margin: 0 0 10px 0;
	padding-bottom:10px
}

div#biz_specs{
	padding: 0px 0px 0px 0px;
	margin:0;
}

.addnew{
	color:#0f54d0;
	
}

.hover{
	border-color:#af0000;
	cursor:pointer;
	cursor:hand;
	background-color:#fff9f9;
}


/*---- Admin: Add new coupons buttons --------------*/

ul.coups_small li.add_first a{
	display:block;
	width:251px;
	height:219px;
	background: transparent url(../_images/_new/makenew.gif) top left no-repeat;
}

ul.coups_small li.add_first a:hover{
	background-position: 0 -219px;
}

ul.coups_small li.add_new a{
	display:block;
	width:251px;
	height:219px;
	background: transparent url(../_images/_new/makenew.gif) top left no-repeat;
	background-position: 0 -438px;
}

ul.coups_small li.add_new a:hover{
	background-position: 0 -657px;
}


ul.coups_small li.all_full a{
	display:block;
	width:251px;
	height:219px;
	background: transparent url(../_images/_new/limit.gif) top left no-repeat;
	cursor:default;

}




/* Coupon schedule calender --------------------------------------------*/



.calendar_sched{
	padding:0px;
	background-color:#fff;
	border: 1px solid #ccc;border-width: 0 0px 0px 0;
	height:371px;
	
}

.calendar_sched .calendarBigHeader{
	font: bold 30px Arial;
	color:#000;
}

.calendar_sched .day{
	padding:2px;
	width:65px;
	height:54px;
	font: bold 30px arial;
	border:1px solid #ccc;
	background: transparent url(../_images/_new/sched_cal.jpg) top left no-repeat;
	background-position: 0px -1000px;
	
}


.calendar_sched .day p{
	text-align:right;
	font: normal 10px Arial;
	margin:0;
	padding:0;
	color:#333;

}



.calendar_sched .add{
	border:1px solid #47c176;
	background-position: 0px 0px;
	cursor:pointer;
	cursor:hand;
}

.calendar_sched .coups{
	border:1px solid #4876c8;
	background-position: 0px -118px;
	cursor:pointer;
	cursor:hand;
}

.calendar_sched .coups_old{
	border:1px solid #858585;
	background-position: 0px -235px;
	cursor:pointer;
	cursor:hand;
}

.calendar_sched .today{
	background-color:#fbf6ce;
	border:1px solid #f7e239;
}

.calendar_sched .high{
	background-position: -69px;
}

/*.calendarOldDay{
	padding:2px;
	width:33px;
	height:30px;
	background-color:#ededed;
	font: normal 10px arial;
	border:1px solid #fff;
}
*/

/*.calendarDay p.letter, .calendarOldDay p.letter{
	text-align:center;
	font: normal 12px Arial;
	margin:0px 0;
	padding:0;
	color:#000;
}
.calendarHeader{
	font:bold 15px Arial;
	color: #999;
	padding-bottom:4px;
}

.calendarTitle{
	font:bold 15px Arial;
	color: #000;
	text-align:left;
	padding:0 6px 8px 0px;;
}

.caltable{
	border:1px solid #ff6600;
	background-color: #fff;
	cursor:pointer;
	cursor:hand;
}
*/





 /* Text ads calender --------------------------------------------*/

.calendar{
	padding:25px 0 0 25px;
	background-color:#ddd;
	margin-right:5px;border: 1px solid #ccc;border-width: 0 1px 1px 0;padding:21px;
	height:281px;
}
.calendarDay{
	padding:2px;
	width:33px;
	height:28px;
	font: normal 10px arial;
	border:1px solid #fff;
}

.calendarOldDay{
	padding:2px;
	width:33px;
	height:30px;
	background-color:#ededed;
	font: normal 10px arial;
	border:1px solid #fff;
}

.calendarDay p, .calendarOldDay p{
	text-align:right;
	font: normal 9px Arial;
	margin:0;
	padding:0;
	color:#333;
}
.calendarDay p.letter, .calendarOldDay p.letter{
	text-align:center;
	font: normal 12px Arial;
	margin:0px 0;
	padding:0;
	color:#000;
}
.calendarHeader{
	font:bold 15px Arial;
	color: #999;
	padding-bottom:4px;
}

.calendarTitle{
	font:bold 15px Arial;
	color: #000;
	text-align:left;
	padding:0 6px 8px 0px;;
}

.caltable{
	border:1px solid #ff6600;
	background-color: #fff;
	cursor:pointer;
	cursor:hand;
}


.adclick{
	border:5px solid transparent;
	cursor:pointer;
	cursor:hand;
}

/* Put in each color for id*/
.adclick_1{
	border:5px solid #DDBBE5;
	cursor:pointer;
	cursor:hand;
}

.adclick_2{
	border:5px solid #B9E6B7;
	cursor:pointer;
	cursor:hand;
}

.adclick_3{
	border:5px solid #C2C2F0;
	cursor:pointer;
	cursor:hand;
}

.adclick_4{
	border:5px solid #DDD0A6;
	cursor:pointer;
	cursor:hand;
}


.kevinclick{
	border:1px solid #fff;;
	background-color:#ededed;
	color:#666;
	height: 35px;
}
.kevinclick input{
	color:#666;
	background-color:#ededed;
}

.kevintable{
	border:1px solid #fff;
	background-color: #fbf6ce;
	cursor:pointer;
	cursor:hand;
}

.editable{
	margin:0px;
	border:3px solid #fbf6ce;
	border-width: 5px 5px 5px 5px;
	background-color: #fbf6ce;
	cursor:pointer;
	cursor:hand;
}

.adsele{
	border:3px solid #af0000;
	border-width: 5px 5px 5px 5px;
	margin:0;
}

.kevinsele{
	border:1px solid #af0000;
	background-color: #fff;
	color:#000;
	
}
.kevinsele input{
	color:#000;
	background-color:#fff;
}


ul.coup_btn{
	margin: 0 0 0px 0;
	padding:0;
	list-style:none;
	clear:both;
	
}

ul.coup_btn li{
	padding:0;
	margin: 0 0px 0 0;
	background-color:transparent;
	padding:0px 0px 0px 0px;
	font:bold 11px Arial;
	color:#3c3c3c;
	display:block;
	border-bottom: 0px solid #fff;
	

}

ul.coup_btn li a{
	padding:0;
	border:0;
	padding: 0px 0px;
	display:block;
	text-decoration:none;
	background-position: 0 0px;
}

ul.coup_btn li a strong{
	display:none;
}


/* ---------  New Buttons  ------------------------------------------*/


ul.coup_btn li.email a{
	height:40px;
	width:225px;
	padding: 0px 0px;
	background: transparent url(../_images/_new/coupon_buttons.jpg) top center no-repeat;
}

ul.coup_btn li.email a:hover{
	background-position: 50% -40px;
	border:0;
}


ul.coup_btn li.email_small a{
	height:22px;
	width:110px;
	padding: 0px 0px;
	background: transparent url(../_images/_new/coupon_buttons.jpg) top left no-repeat;
	background-position: 0 -240px;
}

ul.coup_btn li.email_small a:hover{
	background-position: 0 -280px;
	border:0;
}


ul.coup_btn li.print a{
	height:40px;
	width:225px;
	padding: 0px 0px;
	background: transparent url(../_images/_new/coupon_buttons.jpg) top center no-repeat;
	background-position: 50% -80px;
}

ul.coup_btn li.print a:hover{
	background-position: 50% -120px;
	border:0;
}

ul.coup_btn li.close a{
	height:16px;
	width:225px;
	padding: 0px 0px;
	background: transparent url(../_images/_new/coupon_buttons.jpg) top right no-repeat;
	background-position: 100% -160px;
	margin-bottom:15px;
}

ul.coup_btn li.close a:hover{
	background-position: 100% -200px;
	border:0;
}


ul.coup_btn li.cancel a{
	font-weight:normal;
	background-image:none;
	display:block;
	padding:5px 6px;
	color:#d7e5ff;
	text-decoration:underline;
	font-size:10px;

}
ul.coup_btn li.cancel a strong{display:block;}


html > body > ul.coup_btn li.cancel a{
	padding: 8px 4px;
}







ul.formelm{
	margin: 0 0 0px 0;
	padding:0;
	list-style:none;
	clear:both;
}

ul.formelm li{
	float:left;
	padding:0;
	margin: 0 5px 0 0;
	background-color:transparent;
	padding:4px 5px 4px 5px;
	font:bold 11px Arial;
	color:#3c3c3c;
	display:block;
	border-bottom: 0px solid #fff;
	

}

ul.formelm li a{
	padding:0;
	border:0;
	padding: 0px 0px;
	display:block;
	text-decoration:none;
	background-position: 0 0px;
}

ul.formelm li a strong{
	display:none;
}











/* ---------  BUTTONS  ------------------------------------------*/

ul.formelm li.save, ul.formelm li.cancel{padding:0;margin-top:3px;}


ul.formelm li.save a{
	
	height:24px;
	width:92px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_save.gif) top left no-repeat;
}

ul.formelm li.save_grey a{
	
	height:24px;
	width:92px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_save_grey.gif) top left no-repeat;
}


ul.formelm li.email a{
	height:24px;
	width:46px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_email.gif) top left no-repeat;
}


ul.formelm li.print a{
	height:24px;
	width:42px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_print.gif) top left no-repeat;
}

ul.formelm li.close a{
	height:24px;
	width:48px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_close.gif) top left no-repeat;
}

ul.formelm li.save_textad a{
	height:24px;
	width:92px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_save_textad.gif) top left no-repeat;
}

ul.formelm li.save_logo a{
	height:24px;
	width:92px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_save_logo.gif) top left no-repeat;
}

ul.formelm li.save_schedule a{
	height:24px;
	width:110px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_saves_chedule.gif) top left no-repeat;
}

ul.formelm li.email_all a{
	height:20px;
	width:56px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_email_all.gif) top left no-repeat;
}

ul.formelm li.search a{
	height:24px;
	width:56px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_search.gif) top left no-repeat;
}

ul.formelm li.print_all a{
	height:20px;
	width:52px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_print_all.gif) top left no-repeat;
}

ul.formelm li.clear_all a{
	height:20px;
	width:38px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_clear.gif) top left no-repeat;
}

ul.formelm li.edit a{
	height:20px;
	width:36px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_edit.gif) top left no-repeat;
}

ul.formelm li.schedule a{
	height:20px;
	width:108px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_schedule.gif) top left no-repeat;
}

ul.formelm li.delete a{
	height:20px;
	width:64px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_delete.gif) top left no-repeat;
}


ul.formelm li.photos a{
	height:24px;
	width:56px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_photos.gif) top left no-repeat;
}

ul.formelm li.about a{
	height:24px;
	width:64px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_about.gif) top left no-repeat;
}

ul.formelm li.coupons a{
	height:24px;
	width:66px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_coupons.gif) top left no-repeat;
}

ul.formelm li.send a{
	height:24px;
	width:46px;
	padding: 0px 0px;
	background: transparent url(../_images/btn_send.gif) top left no-repeat;
}


ul.formelm li a:link, ul.formelm li a:visited {border:0;color:#fff;}
ul.formelm li a:hover {
	color: #fff;
	background-position: 0 -24px;
	border:0;
	}


ul.formelm li.email_all a:hover, ul.formelm li.clear_all a:hover, ul.formelm li.print_all a:hover, ul.formelm li.edit a:hover, ul.formelm li.schedule a:hover, ul.formelm li.delete a:hover{
	background-position: 0 -20px;
	border:0;
}


ul.formelm li.cancel a{
	font-weight:normal;
	background-image:none;
	display:block;
	padding:5px 6px;
	color:#0040e2;
	text-decoration:underline;

}
ul.formelm li.cancel a strong{display:block;}


html > body > ul.formelm li.cancel a{
	padding: 8px 4px;
}


div#fat_wrap{
	height:100%;
}

div#admin_nav{
	width:785px;
	margin:0px 0px 0px 0;
	padding:10px;
	text-align:left;
	border: 1px solid #bbccec;
	border-width: 0px 0px 1px 0px;
	/*background: #e2eaf9 url(../_images/_new/admin_bg.jpg) top left repeat-x;*/
	background-color: #e2eaf9;
}

html > body > div#admin_nav{width:694px;}

div#admin_nav .section{
	width:204px;
	background-color:#fff;
	margin:0 9px 0 0;
	color: #000;
	height:120px;
}
div#admin_nav .section{margin:0 9px 0 0;}

div#admin_nav .section h5{
	margin:0;
	padding: 6px;
	font: bold 12px Arial;
	text-align:left;
	color:#fff;
}

div#admin_nav .section h5.red, h2.red{background-color:#7e1414;clear:both;}

div#admin_nav .section h5.yellow, h2.yellow{background-color:#cca700;}
div#admin_nav .section h5.grey, h2.grey{background-color:#6e6e6e;}

div#admin_nav .section p{padding:8px 5px 0 10px;}

div#admin_nav .section ul{
	margin:10px 10px 10px 25px;
	padding:0;
}
div#admin_nav .section ul li{
	padding:0px 0 1px 0;
}

div#admin_area{
	
}

/*
	admin Nav -----------------------------------------------------------------
*/
div#admin_nav_wrap{
	margin:0 0px;
/*	background: transparent url(../_images/_new/admin_nav_bg.jpg) top left repeat-x;*/
	height:27px;
	padding:1px 0;
	border-right:0px solid #4876c8;
	border:0;
}
ul#admin_nav{
	margin:0px 0 0 0;
	padding:0;
	list-style:none;
	background-color:#ff6600;
	
}

html > body ul#admin_nav{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#ff6600;
	
}




ul#admin_nav li{
	margin:0;
	padding:0;
	display:inline;
	border-right:0px solid #b0c5eb;
}

ul#admin_nav li a{
	display:block;
	float:left;
	text-align:center;
	height:20px;
	font:bold 13px/1 Arial;
	color:#4876c8;
	text-decoration:none;
	padding: 8px 13px 0px 13px;
	background: transparent url(../_images/_new/admin_nav.jpg) top left no-repeat;
	background-position: 0 -384px;
	

}


html > body ul#admin_nav li a{
	display:block;
	float:left;
	text-align:center;
	height:13px;
	font:bold 13px/1 Arial;
	color:#4876c8;
	text-decoration:none;
	padding: 0px 13px 0px 13px;
	background: transparent url(../_images/_new/admin_nav.jpg) top left no-repeat;
	background-position: 0 -384px;
	

}


html > body ul#admin_nav li a{
	padding: 8px 16px 7px 16px;
}

ul#admin_nav li a:hover{
	text-decoration:underline;
}

ul#admin_nav li#sele a{
	background-position: 0 -56px;
	color:#fff;
	height:13px;
	font-weight:bold;
	padding: 8px 16px 7px 16px;

}


html > body ul#admin_nav li#sele a{
	background-position: 0 -56px;
	color:#fff;
	font-weight:bold;
	padding: 8px 16px 7px 16px;
}

/*
	Admin Info box -----------------------------------------------------------------
*/

#admin_nav_info{
	margin:-1px 0 0 0;
	width:601px;
	height:37px;
	padding:11px;
	border:1px solid #4876c8;
	border-width: 1px 1px 1px 1px;
	background: #fbf6ce url(../_images/_new/admin_nav_info_bg.jpg) top left repeat-x;
}


html > body #admin_nav_info{
	margin:0;
	width:601px;
	height:47px;
	padding:14px;
	border:1px solid #4876c8;
	border-width: 1px 1px 1px 1px;
	background: #fff url(../_images/_new/admin_nav_info_bg.jpg) top left repeat-x;
}








/*
	Main Nav -----------------------------------------------------------------
*/

div#navcat{
	margin:0 16px;
	width:990px;
	background: transparent url(../_images/_new/nav_bg.jpg) top left repeat-x;
	height:33px;
	padding:1px 0;
}
ul#cat{
	margin:0;
	padding:0;
	list-style:none;
	background-color:#ff6600;
	
}

ul#cat li{
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid #ff7171;
}

ul#cat li a{
	display:block;
	text-align:center;
	height:33;
	font:normal 15px Arial;
	color:#fff;
	text-decoration:none;
	padding: 8px 26px 7px 26px;
	background: transparent url(../_images/_new/nav_button_2.jpg) top left no-repeat;

}

html > body ul#cat li a{
	padding: 8px 26px 7px 26px;
}

ul#cat li a:hover{
	background-position: 0 -32px;
}

ul#cat li#sele a{
	background-position: 0 -64px;
}

#options{
	background-color:#dedede;
	padding:6px 12px;
	font-size: 11px;
	text-align:left;
	clear:both;
	margin-bottom:10px;
}
#options a{
	color:#666;
	text-decoration:none;
}

#options a#sele{
	color: #000;
}

div#day_deals{
	background-color:#ededed;
	font:normal 13px Arial;
	color:#666;
	padding: 5px 5px;
}

div#day_deals span{
	font-size:8px;
	color:#999;
}

ul#days{
	margin:0 0 0 5px;
	padding:0;
	list-style:none;

}

ul#days li{
	margin:4px 5px 4px 0;
	padding:0;
	float:left;

}

ul#days li a{
	display:block;
	text-align:center;
	font:normal 9px Arial;
	color:#7f6c28;
	text-decoration:none;
	border:1px solid #fff;
	padding: 2px 3px;
	background-color: #ededed;
}

ul#days li a:hover, ul#days li#sele a{
	background-color: #fff;
	color:#000;
	border-color:#af0000;
}

input.search{
	padding:3px;
	font: bold 14px Arial;
	width:200px;
	color:#9c9c9c;
}

div#faves{
	width:167px;
	padding:8px;
	text-align:left;
	background-color:#fff;
	margin:0;

	
}

div#faves div.coup{
	font:bold 12px/1 Arial;
	margin: 8px 0;
	padding: 8px 0; 
	border-bottom: 1px dashed #9c9c9c;
}

div#faves div.bizer{
	font:normal 11px Arial;
	color:#666;
	margin:2px 0 0 0;
	padding:0;
}

div#faves div.options{
	margin-top:4px;
	font: normal 9px Arial;
}

div#faves div.options span{margin:0 2px;color:#ccc;}





ul#mapnav{
	margin:6px 10px;
	padding:0;
	list-style:none;
	background-color:#ff6600;
}

ul#mapnav li{
	float:left;
	margin: 0 5px 5px 0;
}

ul#mapnav li a{
	display:block;
	padding:3px 6px;
	border:1px solid #0048ff;
	color:#0048ff;
	background-color:#fff;
	text-decoration:none;
}

ul#mapnav li#sele a{
	border:0;
	color:#000;
	background-color:#fff;
}

ul#mapnav li a:hover{
	border-color:#4176fd;
	color:#4176fd;
}
/*---------- Text Ads -------------*/

/*----------------------------------
   TEXT ADS - PARTY PIX ------------------------*/
  #textads_pp{
	width:155px;
	padding:0px 0px 10px 5px;
	margin:15px 0px 0px 0px;
	border-top:0px solid #ededed;
	border: 0px solid #ededed;
}

#textads_pp div{
	padding: 0px;margin-top:0px;border-top:1px solid #333;
}
#textads_pp div img{
	text-align:center;padding:11px;
}

#textads_pp div p.title{
	font:bold 11px/1.3 Arial;margin: 0 0 2px 0;padding:12px 0px 0px 0px;color:#f4df74;text-align:left;text-decoration:underline;
}

#textads_pp div p.text{
	font:normal 10px/1.3 arial;margin:0px 0px 0px 0px;padding-bottom: 12px;text-align:left;color:#ededed;
}

#textads_pp a, #textads_pp a:visited{
	text-decoration:none;
	border:0;
}


/*------ OPACITY MESSAGES ----- */


div.coup_message {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height:167px;
	width:251px;
	background: #fff url(http://staging.sloopybucks.com/_images/_new/coupon_buttons.jpg) 50% -320px no-repeat;
/*	background-color:#fff;*/
/*	position: absolute;*/
	border: 0px solid #cc4a00;
	margin-top:-167px;
	border-left: 0;
	border-right: 0;
	text-align:center;
	vertical-align:middle;
	top: -1px;
	z-index: 100;
	opacity:.8;
	filter:Alpha(Opacity=80);
	display:none;
	cursor:pointer;
}


div.coup_fade {
	/*resets*/margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none;
	height:167px;
	width:251px;
	background-color: #fff;
/*	background-color:#fff;*/
/*	position: absolute;*/
	border: 0px solid #cc4a00;
	margin-top:-167px;
	border-left: 0;
	border-right: 0;
	text-align:center;
	vertical-align:middle;
	top: -1px;
	z-index: 100;
	opacity:.7;
	filter:Alpha(Opacity=70);
	display:none;
	cursor:default;
	
}

/*--- Upload Photo Button -----------*/


a#upload_photo, a#upload_photo:link, a#upload_photo:visited{
	display:block;
	width:230px;
	height:173px;
	font: bold 14px Arial, sans-serif;
	padding: 0px 0px;
	text-align:center;
	border:0;
	background: transparent url(http://sloopybucks.com/_images/_new/upload_photo.gif) top left no-repeat;
}
a#upload_photo:hover {
	background-position: 0 -173px;
	border:0;
	}

a#upload_photo strong{
	display:none;
}


/* ---------   BUTTONS  ------------------------------------------*/

a.btn_green, a.btn_green:link, a.btn_green:visited{
	display:block;
	width:135px;
	font: bold 14px Arial, sans-serif;
	padding: 7px 11px;
	color:#fff;
	text-align:center;
	border:0;
	background: transparent url(http://umediagroup.com/_base/images/contest_save.jpg) top left no-repeat;
}
a.btn_green:hover {
	color: #fff;
	background-position: 0 -30px;
	border:0;
	}


	/*------- Auto Complete Styles -------------------*/

	.ac_results {
		padding: 0px;
		border: 1px solid #dddfe0;
		border-width: 0 2px 2px 2px;
		background-color: #fff;
		overflow: hidden;
		margin-top:0px;
	}

	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
	}

	.ac_results iframe {
		display:none;/*sorry for IE5*/
		display/**/:block;/*sorry for IE5*/
		position:absolute;
		top:0;
		left:0;
		z-index:-1;
		filter:mask();
		width:3000px;
		height:3000px;
	}

	.ac_results li {
		margin: 0px;
		padding: 5px 5px;
		cursor: pointer;
		display: block;
		width: 100%;
		font-family: arial;
		font-size: 10px;
		overflow: hidden;
		text-align:left;
		border-bottom: 1px solid #ededed;
	} 

	.ac_loading {
		background : Window url('./indicator.gif') right center no-repeat;
	}

	.ac_over {
		background-color: Highlight;
		color: HighlightText;
	}


a#email_teaser2, a#email_teaser1, a#email_teaser3{
	display:block;
	width:160px;
	height:375px;
	background: transparent url(../_images/_new/email_teaser1.jpg) top left no-repeat;
	
}
a#email_teaser2:hover, a#email_teaser1:hover, a#email_teaser3:hover{
	background-position: 0 -375px;
}

a#email_teaser2 span, a#email_teaser1 span, a#email_teaser3 span{ display:none;}

a#email_teaser1{
	background: transparent url(../_images/_new/email_teaser2.jpg) top left no-repeat;
}

a#email_teaser3{
	background: transparent url(../_images/_new/email_teaser3.jpg) top left no-repeat;
}



.biz_page_edit{
	background-color:#fff;
}