@charset "utf-8";

/* CSS Document */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
   margin: 0;
   padding: 0;
   border: 0;
   outline: 0;
   font-size: 100%;
   vertical-align: baseline;
}

input,select,textarea,chechbox,radio,button{
outline:none;
}

input:focus,select:focus,textarea:focus,chechbox:focus,radio:focus,button:focus{
outline:none;
}
input::-moz-focus-inner,select::-moz-focus-inner,textarea::-moz-focus-inner,chechbox:::-moz-focus-inner,radio::-moz-focus-inner,button::-moz-focus-inner{
outline:none;
}

button{ margin:0; padding:0; background:none; border:none; cursor:pointer;}

button:focus{outline:none;}

button::-moz-focus-inner{outline:none; border:none;}

body{
margin:0;
padding:0;
background:url(../../images/bodybg.jpg);
font-family:Helvetica, sans-serif;
font-size:12px;
}
a{
outline:0;
}

img a{
border:0;
}

p
{
    line-height: 18px;
    margin: 8px 0;
    padding: 0;
}

.wrap{
width:960px;
margin:0 auto;
padding:30px 1px;
}

input[type="submit"],input[type="text"]
{
	outline:none;
}

/*input:focus
{
	outline:none;
	border:none;
}*/

/*==========================================*/

					/*HEADER*/

/*==========================================*/

.header{
width:958px;
height:162px;
background:url(/images/headerbg.png) no-repeat left top;
border-bottom:6px solid #231f20;
position:relative;
}
.logo{
margin-left:24px;
float:left;
width:186px;
height:165px;
text-indent:-9999px;
background:url(../../images/logo.png) no-repeat left top;
position:relative;
top:-3px;
}
.logo a{
display:block;
width:186px;
height:162px;
}

.headertopMenu{
width:510px;
height:51px;
float:right;
padding-top:17px;
}

.topmenu{
margin:0;
padding:6px 0 0;
float:left;
}
.topmenu li{
float:left;
padding:0 2px;
list-style:none;
color:#fff;
font-family:Times New Roman, Times, serif;
}

.topmenu li a{
color:#fff;
text-decoration:none;
}

.topmenu li a:hover{
text-decoration:underline;
}

.topSearch{
height:29px;
float:right;
padding:0 27px 0 0;
width:286px;
background:url(../../images/topSearchbg.png) no-repeat;
}
.TopSearchBox{
	border:none;
	width:265px;
	margin:5px 0 0 12px;
	font: normal 11px "Times New Roman", Times, serif;
	height:17px;
	color:#000;
	background:none;
	float:left;
	outline:none;
}
.watermarkOn {
        color: #aaa !important;
        font-style:italic !important;
		background:url(../../images/Magnifying-Search.png) no-repeat right;
    }

.eventSearch .watermarkOn {
	background:url(../../images/Magnifying-Search.png) no-repeat right;
	color: #aaa !important;
}

.MapSearch .watermarkOn {
	background:none;
}

.coupon  .watermarkOn {
	background:url(../../images/Magnifying-Search.png) no-repeat right;
	color: #aaa !important;
}

.topSearchBut{
float:left;
width:63px;
margin-top:8px;
}

.headermainMenu{
width:748px;
float:left;
height:94px;
background:#bbb;
background:url(../../images/headerbottomMenubg.png) repeat-x bottom;
}
.universityTag{
float:left;
height:53px;
}
.coupon-badge{
float:right;
padding-right:18px;
}

.mainMenu{
float:left;
height:41px;
padding:0 3px;
font-size:15px;
width:594px;
/*background:url(../../images/mainmenubg.png) repeat-x bottom;*/
background:#fff;

}

.dropdown{
padding:0;
margin:0;
/*height:42px;*/
}


.dropdown li{
float:left;
margin:0;
list-style:none;
text-transform:uppercase;

}

.dropdown li a{
padding:10px 6px 2px 5px;
line-height:24px;
color:#000;
letter-spacing:-1px;
text-decoration:none;
}
/*.dropdown li a:hover{
color:#333;
height:60%;
background:#15b0de;
display:block;
}
*/

/*==========================================*/

					/*CONTAINER*/

/*==========================================*/
.container{
	width:auto;
	padding:10px 16px 10px 13px;
	background:#fff;
}


					
/*========LEFTPANEL========*/
.left-panel{
float:left;
width:211px;
}



.coupon{
background:url(../../images/couponbg.png) no-repeat;
height:98px;
padding:10px 20px 0;
}

.CouponAnchor{
display:block;
height:36px;
}

.cuponBox{
height:19px;
width:168px;
border:none;
font:normal 12px Times New Roman, Times, serif;
color:#000;
margin:2px 0;
}
.cuponSearch{
float:right;
margin-top:8px;
padding:0;
border:none;
background:none;
}

.eventCalender{
	min-height:570px;
	width:auto;
	background:url(../../images/eventCalenderBottom.png) no-repeat bottom #15b0de;
	margin-top:10px;
}

#datepicker{
margin:0 10px;
}

.calendarEnents{
	float:left;
	width:211px;
	padding:0;
}
#dtEventSearch{
padding:0 6px;
}

.weekEvents{
padding:12px 0 0 4px;
}

.eventTicker{
margin:0 10px;
padding:4px;
background:#fff;
}

.Et-Div{
list-style:none;
padding:3px 0;
border-bottom:1px dotted #686b70;
}

.eventTicker div h4{
margin:0;
color:#15b0de;
padding:0;
font-size:12px;
}
.eventTicker div p{
margin:0;
padding:0;
font-size:11px;
color:#686b70;
}
.eventTicker div p a{
color:#686b70;
text-decoration:none;
}
.eventSearch{
background:url(../../images/eventSearchbg.png) no-repeat center;
height:33px;
margin-top:6px;
}


#EventSearch2_txtEventSearch{
width:170px;
height:14px;
margin:7px 0 0 16px;
border:none;
font:normal 12px Times New Roman, Times, serif;
	color:#000;
}
.eventSearchButton{
float:right;
margin-right:10px;
background:none;
border:none;
}


.searchFilter{
	min-height:500px;
	width:auto;
	background:url(../../images/filterBottom.png) no-repeat bottom #d1d2d4;
	margin-top:10px;
	float:left;
}

.searchFilter p{
padding-left:5px;
}

.fltrsrchTop{
float:left;
}
.filterSrchBut{
float:left;
padding-left:8px;
}
.filterOptions{
width:199px;
float:left;
padding:0 6px;
margin:4px 0;
}

.filterOptions label{
float:left;
line-height:18px;
margin-left:5px;
}

.filterOptions label img{
float:left;
padding:0 6px 0 3px;
}

.filterOptions input {
float:left;
}
.filterOptions input[type="checkbox"] 
{
    margin:3px 0 0 0;
}

.filterOptions input[type="checkbox"].couponTagCheck{
margin-top:20px;
}


.businessName{
width:175px;
height:15px;
margin:7px 0 0 15px;
border:none;
font:normal 12px Times New Roman, Times, serif;
color:#000;
}

.DateSelection{
width:175px;
height:18px;
margin:7px 0 0 10px;
border:none;
background:url(../../images/EventCalendarIcon.png) no-repeat right -6px ;
font:normal 12px Times New Roman, Times, serif;
	color:#000;
}



.locationInput{
width:146px;
height:15px;
margin:7px 0 0 10px;
border:none;
font: normal 12px Times New Roman, Times, serif;
	color:#000;
}

.locationMap{
width:20px;
height:20px;
margin:6px 0 0 10px;
border:none;

}

.couponTagCheck{
float:left;
margin-top:20px;
}
.couponTag{
margin-top:8px;
}

.priceRangeLftBox{
margin:0;
padding:0;
}

.priceRangeLftBox input
{
    margin-top:4px;
}
.priceRangeLftBox li{
float:left;
line-height:18px;
padding-bottom:8px;
width:97px;
list-style:none;
}
.priceRangeLftBox li img{
float:left;
padding:3px 2px 0;
}

.featurelistLftBox{
margin:0;
padding:0;
}
.featurelistLftBox li{
list-style:none;
font-size:10px;
font-weight:bold;
width:99px;
padding:3px 0;
line-height:18px;
float:left;
}
.featurelistLftBox li img{
float:left;
padding:3px 0px 0;
}
.featurelistLftBox li input[type="checkbox"],#divFeatures .features {
margin:4px 2px;
padding:0;
/*width:8px;
height:8px;!important*/
}

/*========MIDDLEPANEL========*/
.middle-panel{
float:left;
width:489px;
margin:0 16px 0 13px;
}

.custom-middle-panel{
float:left;
width:489px;
margin:0 16px 0 13px;
}

.middlepad{
width:auto;
float:left;
width:489px;
min-height:710px;
/*padding:0 6px;*/
margin:0 16px 0 6px;

}

.middle-about{
background:url(../../images/lorissa.png) bottom right no-repeat;
}


.middle-contact{
background:url(../../images/kaitlin.png) bottom right no-repeat;
}

.middle-job{
background:url(../../images/ryan.png) bottom right no-repeat;
}

.middle-ad{
background:url(../../images/rhett.png) bottom right no-repeat;
}

.middlepad h2{
margin:0 ;
padding:0 ;
font:bold 30px Helvetica, sans-serif ;
}

.middle-panel h2{
margin:0 ;
padding:0 ;
font:bold 16px Helvetica, sans-serif ;
}

.Blueh2{
color:#15b0de;
}


.Greenh3{
color:#8AAE2E;
font-size:14px;
}


.Blueh2 input
{
	border:none;
	font:bold 16px Helvetica,sans-serif;
	color:#15B0DE;
}

.Greenh2{
color:#8aae2e;
}


.searchResultLft h2 span{
color:#ec1c24;}


#tblEventDetails tbody tr{
	float:none;
} 


.EventListingBlock{
font-family:Arial, Helvetica, sans-serif;
}

.EventListingBlock .searchResultLft{
width:385px;
float:left;
}


.eventTime{
width:100px;
float:left;
}



/*=======================================================

				SubmitEventTab

========================================================*/
.SubmitEventTab{
padding:10px 15px 20px 15px;
background:#6bcff6;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
font-size:13px;
}
.SubmitEventTab h2{
font:bold 30px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
margin:0;
}

.SubmitEventTab a{
text-decoration:none;
color:#000;
}




/*=======================================================

				EVENT SUBMIT FORM

========================================================*/

.EventSubmitForm{
padding:20px 0;
}

.EventFormField {
margin:0 0 10px 0;
float:left;
width:100%;
}

.EventFormField label{
width:35%;
float:left;
line-height:20px;
}

.EventFormField input,.EventFormField textarea{
float:left;
border:none;
-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;
-moz-border-radius: 12px;
-webkit-border-radius:12px;
border-radius: 12px;
padding:3px;
color:#585858;
font-size:11px;
}



/*========================================================*/




.middlepad p{
margin:10px 0;
line-height:18px;
}


.EventPara p
{    margin:5px 0;
    line-height:15px;
}

.middlepad p a{
color:#000;
}
.middlepad p a:hover{
text-decoration:none;
}



.middlepad p.leftsidebotoom-ad-p{
margin:10px 0 0;
line-height:18px;
}

.middlepad p.leftside-ad-p{
margin:0 0 10px;
line-height:18px;
}

.aboutus{
margin:0;
padding:0 0 0 20px;
}

.aboutus li{
list-style:disc;
line-height:20px;
}

.contact{
margin:0;
padding:0;
}

.contact li{
list-style:none;
line-height:20px;
}
.contact li a{
color:#000;
}

.leftside-ad{
float:left;
width:215px;
}


.middle-blocks{
margin:0;
padding:10px 0 0 ;
}

.middle-blocks li{
float:left;
list-style:none;
padding:0 0 10px;
}

.middle-blocks li.lftBlock{
padding-right:19px;
}



.srchkeyword{
height:32px;
}

.choosedaydBox{
width:226px;
height:30px;
float:right;
padding:2px 0 0 0;
background:url(../../images/choosedaybg.png)0 4px no-repeat;
}

.keyWordBox{
width:286px;
height:32px;
float:right;
background:url(../../images/keyWordsrchbg.png)0 4px;
}

.keywordSrchinput{
width:195px;
float:left;
height:14px;
margin-top:10px;
margin-left:15px;
border:none;
font:normal 12px Times New Roman, Times, serif;
	color:#000;
}
.keywordsrchBut{
margin-top:12px;
float:left;
}

.alphabetSrch{
height:30px;
padding-top:10px;
font-family:"Times New Roman", Times, serif;
}

.GuideCompanyName .alphabet .AlphabetLast
{
    text-align:left;
    width:70%;
    float:left;
}

.GuideCompanyName
{
    width:100%;
}

.GuideCompanyName .alphabet
{
    width:100%;
}

.retailGuide{
float:left;
width:25%;

}
.retailGuide a{
text-decoration:none;
color:#000;
}

.retailGuide a:hover{
text-decoration:underline;
}

.alphabet{
float:left;
margin:0;
padding:0;
width:75%;
}
.alphabet li{
list-style:none;
float:left;
}
.alphabet li a{
padding:0 1px;
text-decoration:none;
font-size:11px;
color:#000;
}
.alphabet li.alphabetView
{
	text-align:right;
	float:right ;!important 
}

.alphabet li a:hover{
text-decoration:underline;
}

.alphabet li input
{
	border:none;
	background:none;
	font-family:Times New Roman;
}

.colorStrip{
width:auto;
background:url(../../images/stripStar.jpg) no-repeat left;
padding-left:20px;
min-height:15px;
line-height:15px;
font-size:11px;
font-weight:bold;
color:#FFF;
}
.pinkStrip{
background:url(../../images/stripStar.jpg) no-repeat left #ec008c;
}

.blueStrip{
background:url(../../images/stripStar.jpg) no-repeat left #50507d;
}
.yellowStrip{
background:url(../../images/stripStar.jpg) no-repeat left #f0b310;
}
.greenStrip{
background:url(../../images/stripStar.jpg) no-repeat left #8aae2e;
}

.lightblueStrip{
background:url(../../images/stripStar.jpg) no-repeat left #15b0de;
}
.violetStrip{
background:url(../../images/stripStar.jpg) no-repeat left #9f1f63;
}

.redStrip{
background:url(../../images/stripStar.jpg) no-repeat left #b31e23;
}

.orangeStrip{
background:url(../../images/stripStar.jpg) no-repeat left #f14e23;
}

.rhtTable,.rhtTable2{
border:1px solid #a6a6a7;
font-size:11px;
}
.lftTable table
{
	border:1px solid #a6a6a7;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.lftTable thead tr,.rhtTable thead tr,.rhtTable2 thead tr{
color:#fff;
background:#4d4e50;
height:30px;
}
/*.lftTable tbody tr,.rhtTable tbody tr,.rhtTable2 tbody tr {
margin:10px 0;
height:70px;
}*/
.lftTable table tbody tr td{
color:#000;
padding:5px;
}
.lftTable table tbody tr{
color:#000;
background:#8ad7ee;
}
.lftTable table tbody tr td a{
color:#000;
}

.lftTable table.TableGreen tbody tr.odd{
color:#000;
background:#d7e591;
}
.lftTable table.TableGreen tbody tr{
color:#000;
background:#c8dc60;
}

.lftTable table tbody tr.odd{
color:#000;
background:#15B0DE;
}
.rhtTable tbody tr td{
color:#000;
padding:5px;
background:#c8dc60;
}
.rhtTable2 tbody tr td{
color:#000;
padding:5px;
background:#15b0de;
}
.lftTable tbody tr td.odd{
background:#e8e9ea;
}
.rhtTable tbody tr td.odd{
background:#d7e591;
}

.rhtTable2 tbody tr td.odd{
background:#8ad7ee;
}

/**************SHARE DROPDOWN*************/
.Share-DropDown{
float:right;
width:90px;
text-align:right;
position:relative;
}

.Share-DropDown a{
display:block;
}






.Share-DropDown ul{
margin:0;
padding:0;
border:1px solid #53c5e7;
background:#fff;
display:none;
position:absolute;
left:0;
z-index:99;
}

.Share-DropDown:hover ul{
display:block;
}

.Share-DropDown ul li{
list-style:none;
}
.Share-DropDown ul li a{
color:#515355;
text-decoration:none;
padding:5px;
display:block;
text-align:left;
font:bold 11px Arial, Helvetica, sans-serif;
border-bottom:1px solid #5ec9e8;
}

.Share-DropDown ul li a.last{
border-bottom:none;
}

.Share-DropDown ul li a:hover{
background:#bee3f4;
}


.Share-DropDown ul li a img{
float:left;
margin-right:5px;
}




.lftsideResult{
float:left;
width:49%;
margin-right:4px;
}
.rhtsideResult{
float:left;
width:49%;
margin-left:4px;
}

.searchResult{
border-bottom:1px dotted #848182;
width:100%;
float:left;
padding:4px 0;
}

.searchResult ul{
list-style:none;
line-height:18px;
}

.searchResultLft{
float:left;
width:314px;
}
.searchResultLft a{
color:#000;
text-decoration:none;
}
.searchResultLft h2{
font-size:16px;
}

.searchResultLft span a{
font:11px "Times New Roman", Times, serif;
color:#f04e23;
font-style:italic;
text-decoration:none;
}

.searchCouponIcon{
float:left;
width:52px;
}

.searchResultLogo{
float:right;
width:107px;
min-height:65px;
margin-left:6px
}

.searchResultLogo a{
display:table-cell;
vertical-align:middle;
height:65px;
}
/*.searchResultLogo img{
display:none;
}*/
.rightAlign{
float:right;
}

.diningSmallLogo{
margin:0;
padding:0;
}
.diningSmallLogo li{
float:left;
list-style:none;
padding-right:14px;
padding-bottom:20px;
font-weight:bold;
line-height:20px;
}
.diningSmallLogo li img{
padding-right:4px;
float:left;
}
/*========MIDDLEPANEL FULL WIDTH========*/

.middleFullwidth{
float:left;
width:712px;
margin:0 0 0 8px;
}

*/*********************PHONE DIRECTORY LISTING*********************/*

@font-face {
	font-family: 'Conv_ARIALN';
	src: url('fonts/ARIALN.eot');
	src: local('☺'), url('fonts/ARIALN.woff') format('woff'), url('fonts/ARIALN.ttf') format('truetype'), url('fonts/ARIALN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


.DirectoryList
{
margin:0;
padding:0;
}
.DirectoryList li{
background:url(../../images/DirectoryListingBG.jpg) no-repeat bottom ;
display:block;
width:100%;
}

@-moz-document url-prefix()
{
	.DirectoryList li{
background:url(../../images/DirectoryListingBG.jpg) repeat-x bottom ;
display:block;
width:100%;
}
}


.DirectoryList li .LFT{
float:left;
padding-right:3px;
background:#fff;
}
.DirectoryList li .RHT{
float:right;
padding-left:3px;
background:#fff;
}

.colorCoupons{
width:712px;
margin:0;
padding:0;
width:100%;
font-size:11px;
line-height:12px;
}

.display
{
	float:left;
}

.dinningbg
{
	background:#b31e24;
}

.entetainmentbg
{
	background:#4e5081;
}

.beautyHealthbg
{
	background:#e6098a;
}

.barbg
{
	background:#8db249;
}

.campusbg
{
	background:#11b2e0;
}
.clothingbg
{
	background:#fbb517;
}

.retailbg
{
	background:#a12063;
}
.housingbg
{
	background:#ef5227;
}
/*.colorCoupons div{
float:left;
}*/

.couponHeading{
font:bold 16px "Times New Roman", Times, serif;
color:#fff;
}
.couponTxt{
font:12px Arial, Helvetica, sans-serif;
color:#fff;
}
.colorCoupons h2{
color:#fff;
font-size:16px;
line-height:15px;
}
.colorCoupons h2 a{
color:#fff;
text-decoration:none;
}
.trainningAddress{
font:11px "Times New Roman", Times, serif;
}

.sorting_1{
margin:0;
padding:0;
width:100%;
}

.dataTables_wrapper{
margin-top:5px;
}

.dataTables_length{
width:100%;
display:block;
font-family:"Times New Roman", Times, serif;
margin-bottom:8px;
text-align:right;
}

.dataTables_filter{
float:left;
width:50%;
text-align:right;
display:none;
}

.dataTables_info{
text-align:right;
font-family:"Times New Roman", Times, serif;
display:block;
}

.dataTables_paginate{
text-align:center;
font-family:"Times New Roman", Times, serif;
margin:10px 0 0 0;
}
.dataTables_paginate span{
margin:0 4px;
cursor:pointer;
}

.dataTables_paginate .BottomPager{list-style-type:none; margin:0 0 0 300px; padding:0; width:100%; margin:0px auto;}

.dataTables_paginate .BottomPager li{/*float:left;*/ display:inline-block; margin:0 4px; cursor:pointer;}


.dataTables_wrapper tr td{
padding:0;
/*display:block;*/
}

/*========RIGHTPANEL========*/
.right-panel{
float:right;
width:202px;
}

.Feeds{
	margin-top:10px;
	padding:4px;
	border:1px solid #cdced0;
}



.clr-fix{
clear:both;
}
.clr-fixHeight{
clear:both;
height:5px;
}

.line-fix{
height:1px;
border-bottom:1px dotted #848182;
}
.bigline-fix{
height:1px;
border-bottom:2px dotted #848182;
}

/*==========================================*/

					/*CALENDAR EVENT*/

/*==========================================*/
.dateMap{
height:220px;
}
.dateUI{
float:left;
}
.dateMap{
float:left;
}
#calenderModal{
display:none;
}



/*=========================================================================================================================================================*/
															
																/*Advertising Section*/
/*=========================================================================================================================================================*/

.AdvertiserSection{
padding:0 85px 0 74px;
font-family:Arial, Helvetica, sans-serif;
}

.AdvertiserSection h2{
color:#17b0de;
font:normal 30px Arial, Helvetica, sans-serif;
margin-top:50px;
}

.RetrievePass{
float:left;
}

.ResetPass{
float:right;
}

.PasswordHint{
font:italic 12px Arial, Helvetica, sans-serif;
color:#bcbec0;
}


.ExistingAdvertiser{
width:368px;
float:left;
background:#eff0f1;
}

.NewAdvertiser{
width:368px;
float:right;
background:#eff0f1;
}

.NewAdsBlock{
margin:0;
padding:0;
}

.NewAdsBlock li{
background:url(../images/BlockStar.png) no-repeat 0 0;
padding:0 0 0 25px;
margin:0 0 10px 0;
list-style:none;
}

.NewAdsBlock li p{
margin:0;
}

.NewAdsBlock li h4{
font-size:17px;
color:#eeb11e;
margin:28px 0;
}

.AdvertiserHeading{
background:#bcbdc0;
height:32px;
padding-left:20px;
font:bold 16px/32px Arial, Helvetica, sans-serif;
color:#fff;
}

.AdvertiserBlock{
padding:25px 35px;
}

.AdvertiserBlock p{
margin:0;
}

.AdvertiserForm .Field label{
float:left;
margin:8px 0;
}


.AdvertiserForm .Field input,.AdvertiserForm .Field textarea{
width:295px;
border:1px solid #bcbdc0;
height:24px;
}
.AdvertiserBlock p a,.AdvertiserSection p a{
color:#13b1e0;
font-weight:bold;
}
.AdvertiserBlock p a:hover,.AdvertiserSection p a:hover{
text-decoration:none;
}

.ActiveMagazineWebsiteTable h4{
font-size:18px;
}

.MagazineUploader{
margin:0;
padding:0;
}

.MagazineUploader li{
list-style:none;
height:125px;
text-align:center;
width:100%;
}

.UploadSection{
padding:45px 0;
margin:0 auto;
}

.UploadSection input[type="file"]{
margin:4px 0;
opacity:0;
}

.ArtFile{
width:250px;
height:33px;
background:url(../images/UploadArtFile.jpg) center no-repeat;
}

.UploadLogo{
width:250px;
height:33px;
background:url(../images/UploadLogo.jpg) center no-repeat;
}

.UploadCouponLogo{
width:250px;
height:33px;
background:url(../images/UploadLogo.jpg) center no-repeat;
}

.UploadCouponLogo input[type="file"]{
margin:5px auto;
width:250px;
text-align:center;
opacity:0;
}

.UploadImage{
width:250px;
height:33px;
background:url(../images/UploadImage.jpg) center no-repeat;
}

.UploadAdTxt{
width:250px;
height:33px;
background:url(../images/UploadAdTxt.jpg) center no-repeat;
}


/*==========================================*/

					/*EVENT MAIL*/

/*==========================================*/
.EventMail{
width:468px;
background:#fff;
}
.FullMail{
font-size:9px;
text-align:center;
width:100%;
}

.EventMailContent{
background:#fff;
padding:0 25px;
}

.EventMailContent p{
margin-bottom:0;
text-transform:uppercase;
display:block;
margin-left:10px;
}

.EventMailContent span{
font-size:10px;
line-height:10px;
}


.EventMailInputBox{
width:418px;
height:21px;
padding:9px 10px;
background:url(../images/EventMailInputBg.jpg) no-repeat;
}

.EventMailTextAreaBox{
width:418px;
height:117px;
padding:9px 10px;
background:url(../images/EventMailTextareaBg.jpg) no-repeat;
}
.EventMailTextAreaBox textarea{
border:none;
background:transparent;
}



.EventMailInputBox input{
border:none;}

.LftideEventMail{
float:left;
}

.LftideEventMail input,.LftideEventMail p{
float:left;
margin:0;
}
.RhtideEventMail{
float:right;
}
/**************Magazine & Website Tabbing*******************/
.WebsiteTabs,.MagazineTabs{
margin:0;
padding:0;
}
.WebsiteTabs li{
	float:left;
	height:28px;
	list-style:none;
	background:url(../images/Website-Tabbg.jpg) repeat-x left top;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-bottomright:0;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
 border-radius-bottomleft:0;
 border-radius-bottomright:0;
border-radius-topleft:5px;
border-radius-topright:5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
margin-right:5px;
padding:0 10px;
}
.MagazineTabs li{
	float:left;
	height:28px;
	list-style:none;
	background:url(../images/Website-Tabbg.jpg) repeat-x left top;
 -moz-border-radius-bottomleft:0;
 -moz-border-radius-bottomright:0;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
 border-radius-bottomleft:0;
 border-radius-bottomright:0;
border-radius-topleft:5px;
border-radius-topright:5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
margin-right:5px;
padding:0 23px;
}

.WebsiteTabs li a{
color:#414042;
font:bold 11px Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:28px;
display:block;
}

.MagazineTabs li a{
color:#414042;
font:bold 10px Arial, Helvetica, sans-serif;
text-decoration:none;
display:block;
text-align:center;
padding:3px 0;
}

.WebsiteTabs li:hover,.WebsiteTabs li.active-li{
	background:url(../images/Website-TabbgHover.jpg) repeat-x left top;
	border:1px solid #d1d2d4;
	border-bottom:none;
	padding:0 9px;
	margin-top:-1px;
}

.MagazineTabs li:hover,.MagazineTabs li.active-li{
	background:url(../images/Website-TabbgHover.jpg) repeat-x left top;
	border:1px solid #d1d2d4;
	border-bottom:none;
	padding:0 22px;
	margin-top:-1px;
}


.WebsiteContainer{
border:1px solid #d1d2d4;
background:#eff0f1;
padding:20px;
}

.WebsiteContainer ul{
margin:0;
padding:0;
}
.WebsiteContainer li{
list-style:none;
float:left;
display:block;
width:170px;
margin:30px 12px 30px 0;
}

.DataTableContainer{
margin:0;
padding:0;
border:1px solid #d1d2d4;
background:#eff0f1;
}

.DataTableContent th{
background:#bcbdc0;
color:#fff;
font:bold 13px Arial, Helvetica, sans-serif;
padding:10px 0;
}

.DataTableContent input{
border:1px solid #BCBDC0;
height:16px;
padding:3px;
}

.DatatableTxt{
font:normal 15px Arial, Helvetica, sans-serif;
color:#030000;
}
.DatatableImg{
margin:15px 0;
}
.DatatableImg img{
border:1px solid #d9dadb;
}

.DatatableBigCoupon{
margin:15px 0;
}

.DatatableMagazineAdds{
margin:15px 0;
}

.DatatableMagazineAdds img{
border:1px solid #4f4d4f;
}

.EditCoupon{
margin:15px;
}

.EditCoupon ul{
margin:0;
padding:0;
}
.EditCoupon li{
background:url(../images/BlockStar.png) no-repeat;
list-style:none;
padding:0 0 0 20px;
}

.CreateCoupon ol{
margin:0 0 0 25px;
padding:0;
font:bold 16px Arial, Helvetica, sans-serif;
color:#4ac1e4;
}

.CreateCoupon li{
background:none;
list-style:decimal;
padding:0;
}

.CreateCoupon li .EditCouponBlock{
/*max-height:160px;
min-height:110px;*/
}

.CreateCoupon textarea{
border:1px solid #BCBDC0;
padding:3px;
}


.Same-li-Height li .EditCouponBlock{
min-height:120px;
max-height:140px;
margin-bottom:10px;
}

.TxtIndication{
font:normal 9px Arial, Helvetica, sans-serif;
color:#808285;
margin:2px 0;
}

.EditCoupon li.Low-Margin{
background:none;
list-style:none;
padding:0;
}


.EditCouponBlock ul{
margin:0 0 30px 5px;
padding:0;
}

.EditCouponBlock li{
padding:0;
margin:0 0 12px 0;
list-style:none;
background:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
}


.CreateCoupon ol li .EditCouponBlock ul{
margin:0 0 15px 5px;
padding:0;
}
.CreateCoupon ol li .EditCouponBlock li{
margin:0 0 3px 0;
}

.CreateCoupon ol li .EditCouponBlock li input[type="text"]{
border:1px solid #bcbdc0;
height:18px;
padding:3px;
width:auto;
}
.CreateCoupon ol li .EditCouponBlock li input[type="text"].hasDatepicker{
float:left;
}


.EditCouponBlock .ui-datepicker-trigger{
float:left;
margin-left:6px;
margin-top:2px;
}

.CreateCoupon ol li .EditCouponBlock li textarea{
border:1px solid #bcbdc0;
padding:4px;
width:auto;
}

.CreateCoupon input[type="image"]{
border:none;
padding:0;
height:auto;
}

.EditCouponBlock li input[type="text"]{
width:270px;
border:1px solid #bcbdc0;
height:18px;
padding:3px;
}
.EditCouponBlock li textarea{
width:270px;
border:1px solid #bcbdc0;
padding:3px;
}

.EditCouponBlock li input[type="checkbox"]{
/*width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;*/
	display:none;
}

.EditCouponBlock li label{
float: left;
line-height:20px;
margin:0 25px 0 0;
}


.checkbox, .radio {
	width: 19px;
	height: 20px;
	padding: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	float: left;
}


.EditCouponBlock li.Low-Margin{
margin-bottom:4px;
}

.EditCouponBlock li.InfoTypo{
font-style:italic;
color:#808285;
}

.Red-DotBorder{
border:2px dotted #ed1c24;
padding:5px;
font-weight:bold;
color:#ed1c24;
}

.Red-DotBorder input[type="checkbox"]{
float:left;
}
.Red-DotBorder label{
line-height:25px;
}

.AccountCheckBox { margin:0 15px;}

.AccountCheckBox input[type="checkbox"]{
float:left;
}
.AccountCheckBox label{
float:left;
display:block;
line-height:22px;
margin:0 50px 0 0;
}

.AccountCheckBox label a{
color:#13B1E0;
font-weight:bold;
}

.AccountCheckBox label a:hover{
text-decoration:none;
}

.LegendIco{
margin:0 5px;
padding:0;
}



.LegendWidth li{
min-width:145px;
}

.LeaseInfo li{
min-width:90px;
}

.CreateCoupon .LegendIco li{
list-style:none;
float:left;
margin:0 20px 15px 0;
line-height:18px;
}

.CreateCoupon .LegendWidth li{
margin:0 4px 15px 0;
}


.CreateCoupon .LegendIco li label{
float:left;
}
.CreateCoupon .LegendIco li label img{
float:left;
margin:0 4px;
}

.BottomWideBit{
height:20px;
display:block;
background:#000;
clear:none;
}
.GreenBit{
background:#8aae2e;
}

.PinkBit{
background:#bf047d;
}

.YellowBit{
background:#f0b21a;
}

.BlueBit{
background:#50517e;
}

.RedBit{
background:#b31e23;
}

.OrangeBit{
background:#f04e23;
}

.VioletBit{
background:#821151;
}
/*==================CSS FOR CUSTOM FORM(RADIO/CHECHBOX)========================*/
/*.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 158px; 
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(select.png) no-repeat;
	overflow: hidden;
}*/
/*==========================================*/


/*==========================================*/

					/*FOOTER*/

/*==========================================*/
.footer{
width:auto;
background:url(../../images/footerbg.png) no-repeat;
height:54px;
padding:0 25px;
color:#fff;
font:12px "Times New Roman", Times, serif;
}
.footerlft{
float:left;
width:60%;

line-height:58px;
}
.footerrht{
float:right;
width:38%;
line-height:45px;
}
.footerBottom{
font-family:Times New Roman, Times, serif;
width:100%;
font-size:10px;
text-align:center;
}


/*==========================================*/

					/*COUPON*/

/*==========================================*/
.couponTable{
border:1px solid #c9cbca;
background:#fff;
margin:0 0 5px 0;
}

.couponTable h2
{
	color:#fff;
}
/*====================================================================================*/

								/*NEW COUPON*/

/*====================================================================================*/
.CouponContainer{
width:345px;
/*min-height:294px;
max-height:294px;*/
border:1px solid #c9cacb;
overflow:hidden;
margin-bottom:20px;
margin-right:18px;
}

#tblCouponDetails tr.even div.CouponContainer{
margin-right:0;
}


/*.CouponHeading{
max-height:50px;
min-height:50px;
overflow:hidden;
padding:0 0 0 26px;
margin:0 0 2px 0;
}*/

.CouponHeading{
max-height:50px;
min-height:50px;
overflow:hidden;
padding:0;
margin:0 0 2px 0;
text-align:center;
}

.CouponHeading h1{
font: bold 20px/50px Arial, Helvetica, sans-serif;
color:#fff;
}

.CouponHeading h1 a{
color:#fff;
text-decoration:none;
line-height: 24px;
}



.CouponContainerLeft{
float:left;
width:26px;
min-height:308px;
position:relative;
}
.CouponContainerLeft span{
display:block;
position:absolute;
bottom:0;
width:26px;
min-height:140px;
}

.CouponContainerRight{
float:right;
width:319px;
height:100%;
margin:0;
padding:0;
background:#e9eaec;
}

.CouponContainerRight li{
list-style:none;
border-bottom:1px solid #c9cacb;
}

.CouponLogo{
float:left;
width:106px;
height:125px;
margin-right:10px;
}

.CouponContainerRight li p{
margin:0;
padding:0 5px;
line-height:14px;
font-size:10px;
}

.CouponMiddleRow{
background:#fff;
height:110px;
}

.CouponMiddleRow a
{
    float:left;
    width:35%;
}

.CouponContainerRight li.CouponMiddleRow p{
font-size:10px;
line-height:12px;
padding:6px 0;
float:right;
width:60%;
margin-left:10px;
}

.CouponContainerRight li.CouponMiddleRow p a{
color:#000;
}

.CouponContainerRight li.CouponMiddleRow p a
{
    float:none;
    width:auto;

}

.CouponCompanyLogo{
float:left;
width:105px;
max-height:99px;
padding:10px 12px 0 12px;
display:table-cell;
vertical-align:middle;
}

.CouponOptions{
margin:0;
padding:0;
height:70px;
background:url(../../images/coupons/couponFooter.jpg) repeat-x;
}
.CouponOptions a{
float:left;
margin:0 0 0 10px ;
border-bottom:none;
}
/*==========================================*/
/*DINING*/
.DiningCoupon .CouponHeading{
background:#b31e23;
}

.DiningCoupon .CouponLogo{
background:url(../../images/coupons/DIN.jpg) no-repeat;
}

.DiningCoupon .CouponContainerLeft{
background:#b31e23;
}
.DiningCoupon .CouponContainerLeft span{
background:url(../../images/coupons/DIN_vertical.jpg) no-repeat bottom;
}


/*Beauty Health*/

.BeautyHealthCoupon .CouponHeading{
background:#e8098d;
}

.BeautyHealthCoupon .CouponLogo{
background:url(../../images/coupons/BAH.jpg) no-repeat;
}

.BeautyHealthCoupon .CouponContainerLeft{
background:#e8098d;
}
.BeautyHealthCoupon .CouponContainerLeft span{
background:url(../../images/coupons/BAH_vertical.jpg) no-repeat bottom;
}

/*Clothing*/

.ClothingCoupon .CouponHeading{
background:#f7b416;
}

.ClothingCoupon .CouponLogo{
background:url(../../images/coupons/CLO.jpg) no-repeat;
}

.ClothingCoupon .CouponContainerLeft{
background:#f7b416;
}
.ClothingCoupon .CouponContainerLeft span{
background:url(../../images/coupons/CLO_vertical.jpg) no-repeat bottom;
}

/*Bars*/

.BarsCoupon .CouponHeading{
background:#89b444;
}

.BarsCoupon .CouponLogo{
background:url(../../images/coupons/BAR.jpg) no-repeat;
}

.BarsCoupon .CouponContainerLeft{
background:#89b444;
}
.BarsCoupon .CouponContainerLeft span{
background:url(../../images/coupons/BAR_vertical.jpg) no-repeat bottom;
}

/*Entertainment*/

.EntertainmentCoupon .CouponHeading{
background:#4d4f7e;
}

.EntertainmentCoupon .CouponLogo{
background:url(../../images/coupons/ENT.jpg) no-repeat;
}

.EntertainmentCoupon .CouponContainerLeft{
background:#4d4f7e;
}
.EntertainmentCoupon .CouponContainerLeft span{
background:url(../../images/coupons/ENT_vertical.jpg) no-repeat bottom;
}

/*Retail*/

.RetailCoupon .CouponHeading{
background:#9f1f63;
}

.RetailCoupon .CouponLogo{
background:url(../../images/coupons/RET.jpg) no-repeat;
}

.RetailCoupon .CouponContainerLeft{
background:#9f1f63;
}
.RetailCoupon .CouponContainerLeft span{
background:url(../../images/coupons/RET_vertical.jpg) no-repeat bottom;
}


/*Housing*/

.HousingCoupon .CouponHeading{
background:#f05025;
}

.HousingCoupon .CouponLogo{
background:url(../../images/coupons/HOU.jpg) no-repeat;
}

.HousingCoupon .CouponContainerLeft{
background:#f05025;
}
.HousingCoupon .CouponContainerLeft span{
background:url(../../images/coupons/HOU_vertical.jpg) no-repeat bottom;
}

/*=========================================================================================================================================================*/

															/*DYNAMIC CLASSES*/
															
																/*SET 2*/
/*=========================================================================================================================================================*/
.header2{
width:958px;
height:162px;
background:url(/images/headerbg2.png) no-repeat left top;
border-bottom:6px solid #231f20;
}

.logo2{
margin-left:24px;
float:left;
width:186px;
height:165px;
text-indent:-9999px;
background:url(../../images/logo2.png) no-repeat left top;
position:relative;
top:-3px;
}
.logo2 a{
display:block;
width:186px;
height:162px;
}
.footer2{
width:auto;
background:url(../../images/footerbg2.png) no-repeat;
height:54px;
padding:0 25px;
color:#fff;
font:13px "Times New Roman", Times, serif;
}

/*=========================================================================================================================================================*/

															/*DYNAMIC CLASSES*/
															
																/*SET 3*/
/*=========================================================================================================================================================*/
.header3{
width:958px;
height:162px;
background:url(/images/headerbg3.png) no-repeat left top;
border-bottom:6px solid #231f20;
}

.logo3{
margin-left:24px;
float:left;
width:186px;
height:165px;
text-indent:-9999px;
background:url(../../images/logo3.png) no-repeat left top;
position:relative;
top:-3px;
}
.logo3 a{
display:block;
width:186px;
height:162px;
}
.footer3{
width:auto;
background:url(../../images/footerbg3.png) no-repeat;
height:54px;
padding:0 25px;
color:#fff;
font:13px "Times New Roman", Times, serif;
}


.WebSiteBottom{
float:left;
margin-top:-12px;
}

.WebSiteBottom ul{
margin:0 25px;
padding:0;
}

.WebSiteBottom ul li{
float:left; 
list-style:none;
padding:0 5px;
font-size:10px;
}

.WebSiteBottom ul li a{
color:#959699;
text-decoration:none;
}

.WebSiteBottom ul li a:hover{
text-decoration:underline;
}

/*=========================================================================================================================================================*/

															/*DYNAMIC CLASSES*/
															
																/*SET 4*/
/*=========================================================================================================================================================*/
.header4{
width:958px;
height:162px;
background:url(/images/headerbg4.png) no-repeat left top;
border-bottom:6px solid #231f20;
}

.logo4{
margin-left:24px;
float:left;
width:186px;
height:165px;
text-indent:-9999px;
background:url(../images/logo4.png) no-repeat left top;
position:relative;
top:-3px;
}
.logo4 a{
display:block;
width:186px;
height:162px;
}
.footer4{
width:auto;
background:url(../images/footerbg4.png) no-repeat;
height:54px;
padding:0 25px;
color:#fff;
font:13px "Times New Roman", Times, serif;
}

/*=========================================================================================================================================================*/

															/*DYNAMIC CLASSES*/
															
																/*SET 5*/
/*=========================================================================================================================================================*/
.header5{
width:958px;
height:162px;
background:url(/images/headerbg5.png) no-repeat left top;
border-bottom:6px solid #231f20;
}

.logo5{
margin-left:24px;
float:left;
width:186px;
height:165px;
text-indent:-9999px;
background:url(../images/logo5.png) no-repeat left top;
position:relative;
top:-3px;
}
.logo5 a{
display:block;
width:186px;
height:162px;
}
.footer5{
width:auto;
background:url(../images/footerbg5.png) no-repeat;
height:54px;
padding:0 25px;
color:#fff;
font:13px "Times New Roman", Times, serif;
}

/*==========================================*/

					/*Mobile Pages*/

/*==========================================*/

.MobileDisplayBlock{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:#231f20;
padding:18px;
}

.MobileDisplayBlock img{
float:left;
}


.MobileDisplayContent{
-webkit-border-radius:10px;
-moz-border-radius:10px;
border-radius:10px;
background:#fff;
padding:10px;
float:left;
width:433px;
font-family: Arial, Helvetica, sans-serif;
}

.MobileDisplayContent h2{
font-family: Arial, Helvetica, sans-serif;
margin-bottom:6px;
font-size:16px;
}

.MobileDisplayContent ul{
margin:0;
padding: 0 15px;
}

.MobileDisplayContent ul li{
font:bold 12px/16px Arial, Helvetica, sans-serif;
margin-bottom:10px;
color:#211f21;
}
.MobileDisplayContent ul li img{
display:block;
float:none;
margin:0 auto;
}

.MobileContentLeft{
float:left;
width:47%;
padding:0 5px;

}

.MobileContentRight{
float:right;
width:47%;
padding:0 6px;
border-left:1px solid #7c7c7e;
}

