

body
{
	margin:0px;
	padding:0;
	font-family:Arial, Helvetica, Verdana, Tahoma, sans-serif;
	font-size:12px;
	color:#636363;
	background:#E4F3FD url(../images/bg-landing-page.jpg) repeat-x scroll center top;
}

a:focus {
	outline:none;
	}

form
{
	margin:0px;
	padding:0;
}
img
{
	border:0;
}

.clr {
	clear:both;
}

.left {
	float:left;
	display:inline;
}

.right {
	float:right;
}


body a
{
	color:#00a4cf;
	text-decoration:none;
}

body a:hover
{
	color:#68bb45;
}
h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20x;
	color:#69bb46;
	margin:0;
	padding:0;
	font-weight:normal;
	}

h2
{
	font-family:Trebuchet Ms, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#22459d;
	margin:0;
	padding:0;
	font-weight:normal;
	}
p
{
	line-height:19px;
	margin:0;
	padding:0 0 10px 0;
}

.body ul, .body li, .body ol {
	margin:6px 0 6px 15px;
	padding:0;
	line-height:19px;
	}

TEXTAREA, INPUT, SELECT {   outline: none;}
textarea {
	border:1px solid #e5e5e5;
	font-size:12px;
	color:#3f3f3f;
	width:344px;
	margin:0;
	padding:0;
	}
.input-error{border-color: #cc0000!important;   }
/* ---Landing Page Styles --- */

.select {	font-size:20px;	color:#b1b1b1;
		}

.select1 {	font-size:16px;	color:#b1b1b1;
		}

.landing-footer-link {
	width:880px;
	margin:0 auto;
	padding:34px 20px;
	color:#567f85;
	font-size:14px;
	}

.landing-footer-link a {
	color:#567f85;
	font-size:14px;
	font-weight:normal;
	margin:0 5px;
	padding:0 10px 0 0;
	text-decoration:none;
	background:url(../images/dot-1.gif) no-repeat right;
	}

.landing-footer-link a:hover {
	color:#000;
	}
.landing-bg {
	background:url(../images/bg-landing-page.jpg) repeat-x top #e4f3fd;
	overflow:hidden;
	}

.header {
	width:955px;
	margin:0 auto;
	overflow:hidden;
  position: relative;
}
.header .link_on_ship {display: block; position: absolute;  height: 82px; width: 420px; top: 195px; left: 520px;}
  
	
.header-rt-pic {
	background:url(../images/header-pic-rt-landing.jpg) no-repeat top;
	height:282px;
	width:366px;
	padding:24px 34px 0 0;
	float:left;
	text-align:right;
	}

.header-rt-pic a {
	font-size:16px;
	color:#003d46;
	font-weight:bold;
	text-decoration:none;
	}

.header-rt-pic a:hover {
	color:#fff;
	}

.landing-mid-body {
	width:920px;
	margin:0 auto;
	background:url(../images/landing-mid-body-bg.jpg) no-repeat top;
	height:220px;
	}

.intro-txt {
	/*width:519px;*/
	width:561px;
	float:left;
	/*padding:23px 40px;*/
	padding:23px 19px;
	}

.intro-txt h1 {
	font-size:30px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#004a54;
	padding:0;
	margin:0;
	font-weight:bold;
	}

.intro-txt p {
	font-size:16px;
	font-weight:bold;
	color:#007183;
	line-height:30px;
	margin:9px 0 0 0;
	}

.start-here {
	width:280px;
	float:left;
	padding:23px 0 0 40px;
	}

.start-here h1 {
	font-size:30px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#004a54;
	padding:0 0 0 40px;
	margin:0;
	font-weight:bold;
	}
.start-here .select-area {text-align: center}
.input-area {
	width:240px;
	height:38px;
	margin:20px 0 0 0;
	background:url(../images/input-bg.gif) no-repeat;
	}

.input {
	border:0;
	font-size:14px;
	color:#b1b1b1;
	height:26px;
	width:220px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:12px 5px 0 15px;
	background:none;
}

.select-area {
	width:240px;
	margin:20px 0 0 0;
	padding:0;
	}

.landing-col-area {
	width:920px;
	margin:0 auto;
	padding:34px 0 0 0;
	}

.box {
	width:280px;
	float:left;
	padding:0;
	margin:0px;
	}
.margin {margin-right:40px;}
.margin1 {margin-right:15px;}


.box-mid {
	width:280px;
	padding:0;
	margin:0;
	float:left;
	background-color:#ffffff;
	}

.box-text-area {
	width:180px;
	padding:15px 0 15px 0;
	margin:0;
	float:left;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#00a4cf;
	font-size:20px;
	}

.box-mid-text {
	width:260px;
	padding:10px;
	margin:0;
	font-size:16px;
	line-height:24px;
	text-align:center;
	}
.footer-bg {
	background:url(../images/footer-bg.gif) repeat-x top;
	padding:0;
	overflow:hidden;
	height: 228px;
	}

.footer-link {
	background:url(../images/footer-pic.jpg) no-repeat top;
	width:880px;
	margin:0 auto;
	padding:170px 60px 30px 60px;
	color:#00454c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	}

.footer-link a {
	color:#00454c;
	font-size:14px;
	margin:0 5px;
	padding:0 10px 0 0;
	text-decoration:none;
	background:url(../images/dot-1.gif) no-repeat right;
	}

.footer-link a:hover {
	color:#000;
	}

/*---------------home page styles -------------*/
.header-home-outer {
	width:962px;
	margin:0 auto;
}
.header-home {
	width:941px;
	padding:0 0 27px 21px;
	float:left;
}
.home-search {
	width:678px;
	padding:42px 0 0 0;
	float:left;
	}

.home-body-bg {
	background: #90d7f5;
	}

.header-rt-pic-home {
	background:url(../images/header-bg.jpg) no-repeat top;
	width:685px;
	padding:28px 14px 0 0;
	float:left;
	text-align:right;
	}
	
.flag-link {
	background:url(../images/flag-bg.png) no-repeat right;
	padding:0 30px 0 0;
	margin:0 0 0 380px;
	line-height:28px;
	text-align:left;
	white-space: nowrap;
	height: 29px;
	}
	
.flag-link .anonymous { padding-left: 8px;}	
.flag-link a {
	color: #003D46;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	}
	
	#login_name { float: left; width: 218px; font-weight: 700; font-size: 15px; position: relative; margin: 0px 0px 0px -5px; padding: 0px 2px 0px 8px;  }
	#login_name DIV.name{ padding: 0px 20px 0px 7px; width: 189px; height: 28px; overflow: hidden; float: left; background: url(../images/login_name_arr.png) no-repeat right top; }
	#login_name .menu{position: absolute; top: 28px; left: 5px; padding: 0px; margin: 0px; line-height:normal; display: none; background: url(../images/login_name_bot_bg.png) repeat-x left top; }
	#login_name .menu .a1 {background: url(../images/login_name_menu_bot.png) repeat-x left bottom; padding-bottom: 9px; width: 174px; margin: 0px 0px 0px 39px; position:relative; right:-10px; }
	#login_name .menu .a2 {background: url(../images/login_name_menu_y.png) repeat-y left top; padding: 0px 4px; }

	#login_name .menu UL{background: #0ea9d2 url(../images/login_name_menu_x.gif) repeat-x left top; padding: 1px;  margin: 0px;}
	#login_name .menu UL LI{list-style: none; padding: 0px; margin: 0px; width: 164px; white-space:normal;}
	#login_name .menu UL LI A{color: #fff; padding: 5px 0px 5px 30px; display: block; background: no-repeat 4px 50%;}
	#login_name .menu UL LI A:hover{ background-color: #127b93;}
	
	#login_name .menu  LI.m_dashboard A{ background-image: url(../images/icon20_dashboard.png);}
	#login_name .menu  LI.m_coupons A{ background-image: url(../images/icon20_coupons.png);}
	#login_name .menu  LI.m_business A{ background-image: url(../images/icon20_business.png);}
	#login_name .menu  LI.m_statistics A{ background-image: url(../images/icon20_statistics.png);}
	#login_name .menu  LI.m_subscription A{ background-image: url(../images/icon20_subscription.png);}
	#login_name .menu  LI.m_subscription2 A{ background-image: url(../images/icon20_subscription2.png);}
	#login_name .menu  LI.m_payments A{ background-image: url(../images/icon20_payments.png);}
	#login_name .menu  LI.m_account A{ background-image: url(../images/icon20_account.png);}
	#login_name .menu  LI.m_favorites A{ background-image: url(../images/icon20_favorites.png);}
	
	#login_name.active {background: url(../images/login_name_left.png) no-repeat left top;}
	#login_name.active DIV.name {background-color: #003d46; color: #fff; background-position: right -28px;}
	#login_name.active DIV.name A {color: #fff}
	#login_name.active .menu{ display: block;}
	#login_name DIV.name A {color: #636363}


.flag-link a:hover {
  color:#7db519;
  }
.logo-bg {
	width:263px;
	float:left;
	background:url(../images/logo-bg.jpg) no-repeat top;
	padding:28px 0 0 0;
	margin:0;
	}

.search-bg {
	background:url(../images/home-search-bg.jpg) no-repeat;
	width:920px;
	height:59px;
	margin:0 auto;
	}


.location-txt {
	width:297px;
	float:left;
	padding:0 0 0 0;
	margin:4px 0px 0px 27px;
}

.search-area-home {
	width:338px;
	float:right;
	margin:12px 0px 0 0;
	padding:0;
	}

.input-area-home {
	width:262px;
	height:29px;
	float:left;
	margin:0;
	background:url(../images/search-box-home.png) no-repeat;
	}

.input-rss-link {
	width:420px;
	height:26px;
	margin:0;
	padding:5px 0 0 1px;
	font-size:16px;
	color:#00454c;
	
	font-weight:bold;
	
	border: 2px solid #e2dbca;
	border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
	/*background:url(../images/input-rss-link.gif) no-repeat;*/
	}

.input-rss-box{
	/*width:400px;*/
	float:left;
	margin:0;
	padding:0;
}


.input-home {
	border:0;
	font-size:14px;
	color:#4e4f4f;
	height:22px;
	width:230px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:7px 0 0 30px;
	background:none;
}

.start-here input{
	
	color:#4e4f4f;
}

input.blur {
	color:#b1b1b1;
}

.search-bt-home {
	width:76px;
	float:right;
	}

.toplink {
	width:920px;
	margin:0 auto;
	background:url(../images/toplink-bg.jpg) no-repeat top;
	height:42px;
	clear:both;
}

.toplink ul {
	width:900px;
	margin:0;
	padding:0 0 0 19px;
	}

.toplink ul li {
	list-style-type:none;
	float:left;
	margin:10px 7px 0 7px;
	height:27px;
	display:block;
	}

.toplink ul li:hover {
	background:url(../images/hover-rt.gif) no-repeat right;
	display:block;
	}

.toplink ul li a {
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	display:block;
	height:25px;
	text-decoration:none;
	font-weight:bold;
	padding:2px 9px 0 9px;
	}

.toplink ul li a:hover {color:#cace5e;  background:url(../images/hover-lt.gif) no-repeat left;}

.home-body {
	width:920px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/col-1-bg-home.gif) repeat-y left #fff;
	}

.home-col-1 {
	width:242px;
	float:left;
	padding:30px 0;
	background:url(../images/col-1-bg-home.gif) repeat-y;
	}

.home-cat {
	width:226px;
	margin:0 0 10px 16px;
	clear:both;
	}

.home-mid {
	width:226px;
	background:url(../images/home_cat_mid.gif) repeat-y top;
	float:left;
	}

.left-links ul {
	padding:10px 0 0 0;
	margin:0;
	}

.left-links ul li {
	padding:0;
	margin:0;
	list-style-type:none;
	display:block;
	line-height:28px;
	background:url(../images/home_cat_line.gif) no-repeat bottom right;
	}

.left-links ul li a {
	padding:0 10px;
	margin:0;
	display:block;
	line-height:28px;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow-cat1.gif) no-repeat 210px;
	}

.left-links ul li a font {
	color:#68bb45;
	}

.left-links ul li a:hover, .left-links ul a.selected {
	margin:0;
	color:#fff;
	background:url(../images/arrow-cat2.gif) no-repeat 210px #00a4cf;
	}


.left-links ul ul {
	padding:0;
	margin:0;
	}

.left-links ul li li {
	padding:0;
	margin:0;
	list-style-type:none;
	display:block;
	line-height:28px;
	background:url(../images/home_cat_line.gif) no-repeat bottom right;
	}

.left-links ul li li a {
	padding:0 0 0 20px;
	margin:0;
	display:block;
	line-height:28px;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow-cat1.gif) no-repeat 210px;
	}

.left-links ul li li li a {
	padding:0 0 0 30px;
	margin:0;
	display:block;
	line-height:28px;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow-cat1.gif) no-repeat 210px;
	}

.left-links ul li li li a {
	padding:0 0 0 30px;
	margin:0;
	display:block;
	line-height:28px;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow-cat1.gif) no-repeat 210px;
	}

	.left-links ul li li li li a {
	padding:0 0 0 40px;
	margin:0;
	display:block;
	line-height:28px;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow-cat1.gif) no-repeat 210px;
	}

.left-links ul li li li li li a {
	padding:0 0 0 50px;
	margin:0;
	display:block;
	line-height:28px;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	background:url(../images/arrow-cat1.gif) no-repeat 210px;
	}

.left-links ul li li a:hover {
	margin:0;
	color:#4e4f4f;
	background:url(../images/arrow-cat3.gif) no-repeat 210px #d0c7b0;
	}

.home-mid h1 {
	font-size:24px;
	color:#00a4cf;
	padding:0 0 10px 14px;
	}


.home-col-2, .merchant-account-col-2 {
	float:right;
	width:650px;
	background:#fff;
	padding:32px 0 0 28px;
	}


.home-col-2-inner {
	width:620px;
	float:left;
	padding:0 0 20px 0;
	border-bottom:1px solid #dcdad2;
	margin:0 0 20px 0;
	overflow:hidden;
	}


.home-col-2-inner-bot {
	width:620px;
	float:left;
	padding:0 0 40px 0;
	margin:0 0 0 0;
	overflow:hidden;
	}
	
.home-col-2-inner-bot-landing {
	width:620px;
	/*float:left;*/
	padding:0 0 40px 0;
	margin:0 0 0 0;
	overflow:hidden;
	}

.home-col-2-inner-subscribe{
	width:620px;
	float:left;
	padding:0 0 5px 0;
	margin:0 0 0 0;
	overflow:hidden;
}



.home-col-2 h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#69bb46;
	margin:0 0 5px 0;
	padding:0;
	font-weight:normal;
	}

.home-spot {
	width:400px;
	float:left;
	padding:0 0 0 0;
	}
.home-spot-lt { width:190px;  float: left; text-align: center; }
.home-spot-rt { width: 185px; float:left; padding-left: 10px;}
.home-spot-rt H2 {padding-bottom: 15px;}
.home-spot-rt UL {padding: 0px; margin: 0px;}
.home-spot-rt UL  LI{ font-weight: 700;
    padding:0 0 10px 20px;
    margin:0;
    list-style-type:none;
    background:url(../images/coupon-icon.gif) no-repeat left 1px;
}

.home-spot-mid {
	background:#e5f3fc;
	float:left;
	width:394px;
	padding:0 0 0 6px;
	}

.home-spot-mid h1 {
	font-size:18px;
	color:#00a4cf;
	line-height:24px;
	padding:10px 0 0px 0;
	}

.home-spot-mid p {
	font-size:14px;
	color:#545555;
	padding:5px 0 0 0;
	}
	
.intro p {
  font-size:14px;
  padding:5px 0 20px 0;
  }
  
.intro ul, .intro ol {
  font-size:14px;
  padding:5px 0 20px 0;
  list-style: circle;
  line-height: 19px;
  }

.intro ul li, .intro ol li{
  list-style-image:none;
	list-style-position:outside;
	list-style-type:disc;
	margin-left:40px;
  }
  
  
.leaf-address {
	font-size:12px;
	color:#6fadb8;
	width:170px;
	font-weight:bold;
	float:left;
	padding:10px 0 0 0;
	}

.view-coupen {
	float:right;
	width:116px;
	margin:10px 17px 0 0;
	}

.view-coupen a {
	color:#00a4cf;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
	}

.view-coupen a:hover {
	color:#7ab119;
	}

.home-account {
	width:200px;
	float:left;
	margin:0 0 0 20px;
	}

.account-box {
	width:200px;
	float:left;
	margin:15px 0 0 0;
	}

.home-account-bg-mid {
	width:200px;
	float:left;
	background:#f4eee2;
	text-align:center;
	padding:2px 0;
	}

.home-account-bg-mid a {
	font-size:14px;
	color:#00a4cf;
	font-weight:bold;
	text-decoration:none;
	}

.home-account-bg-mid a:hover {
	color:#7ab119;
	}

.logged-in-block DIV.user{ padding: 16px 0px 0px 3px;}
.logged-in-block DIV.user P{font-size: 14px; font-weight: 700; line-height: 23px;}
.logged-in-block DIV.user P SPAN{font-size: 16px;}
.logged-in-block DIV.user DIV{ position: relative; width: 50px; height: 50px; overflow: hidden; float: left; margin-right: 14px;  }
.logged-in-block DIV.user DIV DIV{background: url(../images/rounded_avatar.gif) no-repeat left top; top:-50px;}

.logged-in-block UL{ margin: 12px 0px 0px 9px; padding: 0px;}
.logged-in-block UL LI{ list-style: none; background: no-repeat left 50%; line-height: 19px; margin-bottom: 4px; padding-left: 25px;}
.logged-in-block UL LI A{font-weight: 700;}

.logged-in-block UL LI.ic_preferences{background-image: url(../images/ic_preferences.gif)}
.logged-in-block UL LI.ic_edit_profile{background-image: url(../images/ic_edit_profile.gif)}
.logged-in-block UL LI.ic_saved_coupons{background-image: url(../images/ic_saved_coupons.gif)}
.logged-in-block UL LI.ic_subscriptions{background-image: url(../images/ic_subscriptions.gif)}
.logged-in-block UL LI.ic_favorite{background-image: url(../images/ic_favorite.gif)}


.logged-in-block UL LI.ic_dashboard{background-image: url(../images/icons/small/my-dashboard.png)}
.logged-in-block UL LI.ic_business{background-image: url(../images/icons/small/my-business.png)}
.logged-in-block UL LI.ic_coupons{background-image: url(../images/icons/small/my-coupons.png)}
.logged-in-block UL LI.ic_statistics{background-image: url(../images/icons/small/my-statistics.png)}
.logged-in-block UL LI.ic_ads{background-image: url(../images/icons/small/my-ads.png)}


.half {
	width:50%;
	}
.feature-txt {
	color:#00a4cf;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	}

.col-2-link-lt {
	width:311px;
	border-right:1px solid #dcdad2;
	float:left;
	}

.col-2-link-rt ul, .col-2-link-lt ul {
	padding:10px 0 0 0;
	margin:0;
	}

.col-2-link-rt ul li, .col-2-link-lt ul li {
	list-style-type:none;
	background:url(../images/bullet.gif) no-repeat left;
	padding:0 0 0 30px;
	margin:0 0 8px 0;
	}

.col-2-link-rt ul li a, .col-2-link-lt ul li a {
	font-size:14px;
	color:#4e4f4f;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	}

.col-2-link-rt ul li a:hover, .col-2-link-lt ul li a:hover {
		color:#c3023e;
		}

.col-2-link-rt {
	width:280px;
	float:left;
	margin:0 0 0 27px;
	}


/*---------------home page styles -------------*/

.cate-col-2-head {
	background:url(../images/categ-col2-tp-bg.gif) no-repeat;
	height:70px;
	font-size:16px;
	color:#00a4cf;
	font-weight:bold;
	padding:5px 12px;
	}

.cate-col-2-head a {
	font-size:16px;
	color:#00a4cf;
	font-weight:bold;
	text-decoration:none;
	}

.cate-col-2-head a:hover {
	color:#4e4f4f;
	}

.cate-col-2-head a.selected {
	color:#4e4f4f;
	}

.cate-col-2-head h1 {
	font-size:36px;
	color:#00a4cf;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:0;
	}
	.cate-col-2-head .left {width: 596px}
.restaurants {
	margin:10px 0;
	width:620px;
	padding:0 0 0 0;
	}

.restaurants-inner-box {
	width:180px;
	padding:10px 0 0 0;
	float:left;
	color:#00a4cf;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	}

.cate-sort {
	width:620px;
	height:29px;
	float:left;
	margin:10px 0 10px 0;
	padding:0;
	background:url(../images/cate-sort-bg.gif) no-repeat top left;
	}

.favorites-sort{
	margin:0 0 0 0;
}

.cate-sort ul {
	padding:0 0 0 100px;
	margin:0 0 0 0;
	}

.cate-sort ul li {
	padding:0 10px 0 10px;
	margin:0 0 0 0;
	float:left;
	height:29px;
	list-style-type:none;
	}

.cate-sort ul li a {
	padding:2px 9px 0 9px;
	margin:0 0 0 0;
	font-size:16px;
	color:#fff;
	height:27px;
	float:left;
	display:block;
	font-weight:bold;
	text-decoration:none;
	}

.cate-sort ul li a:hover, .cate-sort ul li a.sort-selected {
	color:#fff;
	display:block;
	background:url(../images/sort-hover-bg.gif) center no-repeat;
	}

.cate-sort-img {
	width:60px;
	float:left;
	}
.cate-sort-head {
	width:320px;
	float:left;
	color:#4e4f4f;
	font-size:14px;
	font-weight:bold;
	}

.personal-subscriptions-head {
	width:300px;
	float:left;
	color:#4e4f4f;
	font-size:14px;
	font-weight:bold;
	}

.personal-subscriptions-detail {
	width:212px;
	float:left;
	color:#a68f75;
	font-size:13px;
	font-weight:bold;
}

.personal-subscriptions-detail ul {
	padding:0;
	margin:0;
	}

.personal-subscriptions-detail ul li {
	padding:0 0 5px 20px;
	margin:0;
	list-style-type:none;
	background:url(../images/coupon-icon.gif) no-repeat left 1px;
	}

.cate-sort-head font {
	color:#68bb45;
	font-weight:14px;
	font-weight:bold;
	}

.cate-sort-head h1, .coupen-select-head h1, .merch-sort-head h1 {
	font-size:16px;
	color:#00a4cf;
	font-weight:bold;
	text-decoration:none;
	}
.coupen-select-head-off {
	width:330px;
	float:left;
	color:#bfc0c0;
	font-size:14px;
	font-weight:bold;
	}
.coupen-select-head-off h1 {
	font-size:16px;
	color:#bae6f1;
	font-weight:bold;
	text-decoration:none;
	}

.cate-sort-detail {
	width:232px;
	float:left;
	color:#a68f75;
	font-size:13px;
	font-weight:bold;
	}

.cate-sort-detail ul {
	padding:0;
	margin:0;
	}

.cate-sort-detail ul li {
	padding:0 0 5px 20px;
	margin:0;
	list-style-type:none;
	background:url(../images/coupon-icon.gif) no-repeat left 1px;
	}

.cate-col-2-inner {
	width:620px;
	float:left;
	padding:10px 0;
	border-bottom:1px solid #dcdad2;
	overflow:hidden;
	}

.cate-col-2-inner-nobdr {
	width:620px;
	float:left;
	padding:10px 0;
	overflow:hidden;
	}
.coupons_block_on_home  {}
.coupons_block_on_home  {}
.coupons_block_on_home  UL LI{padding-left: 3px; background: none; clear: left}
.coupons_block_on_home  UL LI IMG{ float: left; margin: 3px 10px 0px 0px}
.coupons_block_on_home  UL LI DIV {float: left; }
.coupons_block_on_home  UL LI DIV A{ color: #00a4cf; width: 100px;}
/*.coupons_block_on_home  UL LI DIV A:hover{ color: #7AB119}*/
.coupons_block_on_home  UL LI DIV A:hover{ color: #68BB45}
.coupons_block_on_home  UL LI DIV P{color: #4E4F4F; font-weight: 700; padding-bottom: 10px;}
.coupons_block_on_home  UL LI DIV P SPAN{color: #7ac35c; font-style: italic;}
.coupons_block_on_home  {}
.coupons_block_on_home  {}
.coupons_block_on_home  {}


/*---------------my payments page styles -------------*/

.my-payments-checkbox {width: 20px; float: left; padding-top:13px;}
.my-payments-subscriptions-mass-add {padding: 20px 9px 0px 0px; width: 611px; float: left}


.my-payments-sort-img { float:left; width:70px; padding-left: 10px;}
.my-payments-sort-img DIV{ position: relative; width: 61px; height: 48px; overflow: hidden;  }
.my-payments-sort-img DIV DIV{background: url(../images/rounded_61x48.gif) no-repeat left top; top: -48px;}
.my-payments-sort-img DIV B{background: url(../images/rounded_61x48.gif) no-repeat 0 0; top: 0px; left: 0px; height:48px; width:61px; position:absolute; }

.my-payments-head { color:#4E4F4F; float:left; font-size:14px; font-weight:bold; width:415px; }
/*.my-payments-head { color:#4E4F4F; float:left; font-size:14px; font-weight:bold; width:415px; }*/
.my-payments-head  H1{color:#4E4F4F;}
.my-payments-action { color:#00A4CF; float:left; font-size:16px; font-weight:bold; }
.my-payments-action .coupen-select-img {padding-left: 24px;}
.my-payments-action .current-coupens-expired-txt {width:auto;}

.my-payments-action .add-coupon  { margin-left: 15px;}

.my-payments-subscriptions { border-bottom:1px solid #DCDAD2; float:left; overflow:hidden; padding:20px 0; width:620px; }
.my-payments-past-title { padding-top: 30px;}
.my-payments-important {background-color: #ffffc1;}


TABLE.my-payments-past { width: 100%;}
TABLE.my-payments-past  TH { border-bottom: 1px solid #e0d9c8; font-weight: 700; font-size: 18px; padding: 0px 0px 10px 0px; text-align: left;}
TABLE.my-payments-past  TD{ border-bottom: 1px solid #e0d9c8; font-weight: 700; font-size: 14px; padding: 10px 0px; }
TABLE.my-payments-past TR.declined TD{color: #d74c27}
  

/*------------Merchant new styles-------------*/
.merchant-coupons {float: left; position: relative}
.merchant-coupons .item {width: 197px;  border: 2px dashed #90d7f5; margin: 0px 8px 22px 0px; float: left; padding-top: 10px; height: 248px; overflow: hidden; position: relative}
.merchant-coupons .item3rd { margin-right: 0px}
.merchant-coupons .item H1{ padding: 0px 5px 0px 10px; height: 73px; overflow: hidden}
.merchant-coupons .item P{ padding: 0px 5px 6px 10px; line-height: normal; overflow: hidden}
.merchant-coupons .item P.descr{ height: 87px;}
.merchant-coupons .item P.exp{height: 15px;}
.merchant-coupons .item DIV.links{background-color: #e6f4fc;  margin: 2px 1px 1px 1px; height: 26px; padding: 7px 0px 0px 8px }
.merchant-coupons .item DIV.links A{ 
	display: block;
	 
	background: no-repeat left 50%; 
	height: 16px; 
	float: left; 
	padding: 2px 0px 0px 19px; 
	font-weight: 700; 
}
.merchant-coupons .item DIV.links A.send{ background-image: url(../images/links_icon_send.gif); margin-right: 23px;}
.merchant-coupons .item DIV.links A.print{ background-image: url(../images/links_icon_print.gif); margin-right: 17px;}
.merchant-coupons .item DIV.links A.clip{ background-image: url(../images/links_icon_clip.gif);}

.merchant-coupons .item DIV.links A.edit{ background-image: url(../images/links_icon_pencil.png);}

.merchant-coupons .item DIV.links A.delete{ background-image: url(../images/links_icon_delete.png);}

.merchant-coupons .item .sent{ width: 199px; height: 258px; background-color: #fff; position: absolute; top: 0px; left: 0px; opacity: 0.8; display: none }
.merchant-coupons .item .sent DIV.message{background: #313131 url(../images/sent_bg_left.gif) no-repeat left top; width: 134px; margin: 103px 0px 0px 32px; opacity: 0.99; }
.merchant-coupons .item .sent DIV.message DIV{ height: 24px; background-color: z-index: 22; position: relative; background: url(../images/sent_bg_right.gif) no-repeat right top; color: #fff; font-size: 14px; font-weight: 700; font-style: italic; padding: 8px 8px 0px 8px; }
.merchant-coupons .item .sent DIV.message DIV A IMG{ float: right; margin-top: 1px;}

.merchant-coupons .itemSentPhone .sent2phone{ display: block}
.merchant-coupons .itemSentPrint .sent4print{ display: block}
.merchant-coupons .itemClip .sent2clip{ display: block}
.merchant-coupons .itemUsed .used{ display: block}

.merchant-coupons .itemClip .sent2clip DIV.message DIV{height:32px; padding-top:0;}
.merchant-coupons .itemClip .sent2clip DIV.message DIV A IMG{ margin-top: 10px}



/*------------Merchant page styles-------------*/

.merchant-area {
	width:226px;
	float:left;
	padding:0 0 0 16px;
	}

.coupen-area, .map-area {
	padding:0 0 20px 0;
	width:226px;
	float:left;
	}
.green-txt {
	font-size:18px;
	color:#68bb45;
	/*font-weight:bold;*/
	text-decoration:none;
	}
	
	
.coupon-green-txt {
	font-size:16px;
	color:#68bb45;
	font-weight:bold;
	text-decoration:none;
	}
	
.spotlight-txt {
	font-size:18px;
	color:#00A4CF;
	line-height: 24px;
	text-decoration:none;
	}
	
.merchant-description{
	color:#545555;
	font-size:14px;
	padding:5px 0 0;
	line-height:19px;
	margin:0;
}

.font-size-normal{
	font-weight: normal !important;
}

.brown-txt {
	font-size:14px;
	color:#4e4f4f;
	font-weight:bold;
	text-decoration:none;
	}
.coupen-txt {
	width:145px;
	float:left;
	margin:0 0 0 15px;
	}
.blue {
	color:#00a4cf;
	font-size:14px;
	font-weight:bold;
	}
	
.gray{
	color: #a1a1a1;
}


.map-mid {
	width:216px;
	background:url(../images/home_cat_mid.gif) repeat-y top;
	float:left;
	padding:0 0 0 10px;
	}

.location-area {
	width:226px;
	float:left;
	}
.location-area {}
.location-area  UL{margin: 0px; padding: 20px 0px 0px 0px;}
.location-area  UL LI{font-weight: 700;
    padding:0 0 15px 30px;
    margin:0;
    list-style-type:none;
    background:url(../images/other-location.png) no-repeat left 1px;}
    
.line {
	float:left;
	margin:15px 0;
	}

.merchant-col-2-head {
	width:620px;
	float:left;
	margin:13px 0;
	}

.merch-col-2-head-md, .coupen-select-col-2-head-md {
	width:600px;
	float:left;
	font-size:14px;
	color:#00a4cf;
	font-weight:bold;
	padding:0 10px;
	background:#e6f4fc;
	}
.merch-img {margin-top:5px;}

.merch-head-detail {
	width:370px;
	float:left;
	padding:0 0 0 15px;
	}

.size_24 {
	font-size:24px;
	font-weight:normal;
	}

.size_20 {
	font-size:20px;
	font-weight:normal;
	}
.size_36 {
	font-size:36px;
	font-weight:normal;
	}

.size_34 {
	font-size:34px;
	font-weight:normal;
	}

.size_16 {
	font-size:16px;
	}

.size_18 {
	font-size:18px;
	}

.size_26 {
	font-size:26px;
	}

.about-txt-box {
	width:620px;
	float:left;
	margin:10px 0;
	}

.about-txt {
	width:460px;
	padding-right: 20px;
	float:left;
	font-size:14px;
	line-height:19px;
	}

.about-txt-img {
	width:140px;
	float:left;
	text-align:center;
	}

.merch-sort-head {
	width:370px;
	float:left;
	color:#4e4f4f;
	font-size:14px;
	font-weight:bold;
	}

.merch-sort-head-txt {
	width:620px;
	float:left;
	color:#4e4f4f;
	font-size:18px;
	font-weight:bold;
	margin:5px 0;
	}


.merch-sort-detail {
	width:180px;
	float:left;
	color:#00a4cf;
	font-size:16px;
	font-weight:bold;
	}

.merchant-detail-img {
	width:40px;
	float:left;
	}
.merch-detail-img-txt {
	width:135px;
	float:left;
	}


/*-------Coupen Basket Styles-------------*/

.use-box {
	width:215px;
	padding:10px 0;
	float:left;
	}
.number {
	width:25px;
	float:left;
	padding:3px 0 0 0;
	}
.number-detail {
	width:180px;
	float:left;
	font-size:14px;
	color:#4e4f4f;
	font-weight:bold;
	}

.coupen-bas-txt {
	width:269px;
	float:left;
	padding:0 0 0 10px;
	font-size:16px;
	}

.coup-select-area {
	width:125px;
	padding:43px 0 0 15px;
	float:right;
	}

.coupen-select-col-2-head {
	width:620px;
	float:left;
	margin:0 0 15px 0;
	}

.coupen-select-col-2-head-stat {
	width:620px;
	float:left;
	}

.coupen-select-col-2-head-md-txt{
	width:234px;
	float:left;
	padding:6px 0 0 0;
	}

.coupen-select-col-2-head-md-image{
	width:250px;
	float:right;
	}

.check-box {
	width:40px;
	float:left;
	padding:5px 0 0 0;
	}

.check-box2{
	width:25px;
	float:left;
	padding:5px 0 0 0;
}

.check-box-subscriptions {
	width:30px;
	float:left;
	padding:5px 0 0 0;
	}
.coupen-select-head {
	width:330px;
	float:left;
	color:#4e4f4f;
	font-size:14px;
	font-weight:bold;
	}

.coupen-basket-detail-head {
	width:620px;
	float:left;
	padding:10px 0;
	}

.bg-color {
	background:#fdfcf9;
	}

.coupen-select-img {
	width:30px;
	float:left;
	}

.select-phone {
	width:514px;
	margin:0 auto;
	padding:0;
	}

.select-phone-mid {
	width:474px;
	background:#fff;
	padding:0 20px;
	float:left;
	}

.select-phone-mid-txt {
	width:349px;
	float:left;
	font-size:16px;
	color:#4e4f4f;
	font-weight:bold;
	}

.input-area-select {
	width:181px;
	height:39px;
	float:left;
	margin:5px 0 0 25px;
	/*background:url(../images/input-bg-select.gif) no-repeat;*/
	}

.input-select{
	font-size:16px;
	color:#4e4f4f;
	width:171px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
    /*border:0;
    height:30px;
    padding:9px 0 0 10px;
    background:none;*/
    padding:8px 8px 6px 8px;
    margin: 0px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
}


.send-to-phone-bt {
	width:200px;
	float:left;
	margin:15px 0 0 25px;
	}


.city-location {
	width:315px;
	font-size:18px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:left;
	}

.white-text {
	color:#fff;
	padding:5px 0;
	}


.input-box {
	width:320px;
	float:left;
	padding:10px 0 0 0;

	}

.input-area-city {
	width:177px;
	height:31px;
	float:left;
	margin:0;
	padding:0;
	background:url(../images/city-input-bg.png) no-repeat;

	}
.within-bt
	{
	float:left;

	}

.input-city {
	border:0;
	font-size:14px;
	color:#4e4f4f;
	height:22px;
	width:161px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:7px 5px 0 5px;
	background:none;
}


.search-drop-down {
	width:208px;
	margin:0 auto;
	padding:8px 10px;
	background:#f6f6f6;
	}

.search-drop-down ul {
	margin:0;
	padding:0;
		}

.search-drop-down ul li {
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
		}

.search-drop-down ul li a {
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	display:block;
	color:#00a4cf;
	text-decoration:none;
	height:26px;
		}

.search-drop-down ul li a:hover {
	margin:0;
	padding:0;
		}


.search-drop-down ul li li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:block;
		}

.search-drop-down ul li li a {
	margin:0;
	padding:5px 0 0 8px;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#4e4f4f;
	height:21px;
	text-decoration:none;
		}

.search-drop-down ul li li a:hover {
	margin:0;
	padding:5px 0 0 8px;
	background:#00a4cf;
	color:#fff;
		}


.merchant-account-col-2-head, .merchant-input-area {
	width:620px;
	float:left;
	margin:0 0 15px 0;
	font-size:14px;
	color:#4e4f4f;
	font-weight:bold;
	}

.merchant-account-heading {
	float:left;
	width:600px;
	font-size:16px;
	color:#68bb45;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 10px 10px;
	margin:0;
	}
.merchant-account-heading-b {
	float:left;
	width:600px;
	font-size:18px;
	color:#68bb45;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 15px 0;
	margin:0;
	}
.merchant-input-box {
	width:244px;
	float:left;
	padding:0;
	margin:0px;
	}

.input-mercha-account {
	/*border:0;
	background:url(../images/merchant-input.gif) no-repeat;
	width:234px;
	padding:10px 0 0 10px;
	margin:0;
	height:26px;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	font-weight:bold;
    width:224px;
    margin:0px;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
    }

	.input-mercha-account-select {
	border:0;
	background:url(../images/merchant-input.gif) no-repeat;
	width:45px;
	padding:10px 0 0 10px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	height:26px;
	font-weight:bold;
	}
/*
.input-mercha-account1 {
	border:0;
	background:url(../images/merchant-input1.gif) no-repeat;
	width:234px;
	padding:10px 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	color:#4e4f4f;
	font-size:15px;
	height:26px;
	font-weight:bold;
	}
*/
.merchant-tick-box {
	width:42px;
	float:left;
	padding:0;
	margin:0;
	}

.merchant-txt-box {
	width:295px;
	float:left;
	padding:8px 0 0 5px;
	margin:0;
	color:#ca0000;
	font-size:16px;
	font-weight:bold;
	}
	
.images-tick .merchant-txt-box {
  width: auto;
}	

.merchant-textarea-box {
	width:343px;
	float:left;
	padding:0;
	margin:0;
	}

.textarea-mercha-account {
	/*border:0;
	background:url(../images/merchant-textfield.gif) no-repeat;
	width:333px;
	padding:10px 0 0 10px;*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	height:126px;
	font-weight:bold;
    width:323px;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}

.textarea-mercha-account-1{
	border:0;
	background:url(../images/merchant-textfield.gif) no-repeat;
	width:243px;
	padding:10px 0 0 10px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	height:126px;
	font-weight:bold;
	}

.merchant-calender-box {
	width:104px;
	float:left;
	padding:0;
	margin:0px;
	}

.calender-txt {
	float:left;
	padding:7px 0 0 0;
	font-weight:bold;
	color:#00a4cf;
	font-size:16px;
	}

.margin_top {margin-top:7px;}
.margin_top1 {margin-top:15px;}
.margin_top2 {margin-top:10px;}
.margin_top3 {margin-top:2px;}
.margin_top4 {margin-top:4px;}
.margin-bottom0{margin-bottom:0px;}
.margin-bottom22{margin-bottom:22px;}
.blog-margin{clear:both; margin:22px;}
.iemargin_top22 {#margin-top:22px;}

.mer-business-membership {
	width:480px;
	float:left;
	padding:0;
	margin:0;
	font-size:13px;
	color:#4e4f4f;
	font-weight:bold;
	}


.mer-business-membership ul {
	padding:0;
	margin:0;
	}
.mer-business-membership ul li {
	padding:0 0 0 25px;
	list-style-type:none;
	background:url(../images/tick-1.gif) no-repeat left;
	margin:6px 0 9px 0;
	}

.membership-rate {
	float:left;
	width:120px;
	padding:0;
	text-align:center;
	}
.border-bt { border-bottom:1px solid #dcdad2; padding-bottom:15px;}

.border-top { border-top:1px solid #dcdad2; }
.merchant-area-padding-top { padding-top:15px; margin-bottom: 0px !important; }
.merchant-area-padding-bottom { padding-bottom:15px; }
#merchant-input-area-another .merchant-input-area { border-top:1px solid #dcdad2; padding-top:15px; margin-bottom: 0px !important; }

#zero_category div.add-another-location { padding-top: 0px; }

.learn-txt {
	float:left;
	width:100px;
	padding:0 0 0 25px;
	margin:10px 0 0 0;
	}
.your-business-box {
	width:620px;
	float:left;
	padding:0;
	margin:5px 0 10px 0;
	}

.tick-area {
	width:35px;
	float:left;
	padding:0;
	}

.select-add-text {
	width:432px;
	float:left;
	padding:0;
	margin:0;
	font-size:14px;
	color:#4e4f4f;
	font-weight:bold;
	}

.select-add-text h1 {
	font-size:16px;
	font-weight:bold;
	color:#00a4cf;
	padding:0 0 8px 0;
	margin:0;
	}
.red-head {color:#d74c27; font-size: 14px; font-weight: bold;}
.red-light {color:#c7b299;}

.view-example-pic {
	float:left;
	width:62px;
	margin:0;
	}

.view-example-txt {
	width:80px;
	float:left;
	padding:0 0 0 10px;
	margin:0;
	font-size:16px;
	color:#00a4cf;
	cursor: pointer;
	}

.monthly-total-area {
	float:left;
	width:620px;
	padding:0;
	margin:0 0 15px 0;
	}

.monthly-bg {
	width:239px;
	float:right;
	height:40px;
	margin:0 0 0 0;
	padding:12px 0 0 0;
	background:url(../images/monthly-total-bg.gif);
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#4e4f4f;
	}

.billing-lock-box {
	width:140px;
	float:right;
	padding:0;
	margin:0;
	}

.secure-txt {
	width:100px;
	float:right;
	padding:0 0 0 10px;
	}

.expire-date-box {
	width:140px;
	float:left;
	padding:0;
	margin:0;
	}

.merchant-account-heading1 {
	float:left;
	font-size:16px;
	color:#68bb45;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 10px 10px;
	margin:0;
	}

.csc-box {
	width:63px;
	float:left;
	margin:0;
	padding:0 10px;
	}
.input-expiration {
	width:43px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
	}

.input-css-box {
	width:63px;
	float:left;
	padding:0;
	margin:0;
	}

.input-css {
	border:0;
	/*background:url(../images/input-csc.gif) no-repeat;
	width:55px;
	height:26px;
	padding:10px 0 0 8px;*/
	margin:0px;
	color:#4e4f4f;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
    width:45px;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}
.input-date {
	/*border:0;
	background:url(../images/input-month.gif) no-repeat;
	padding:10px 0 0 8px;
	height:26px;*/
	margin: 0px;
	font-family:Arial, Helvetica, sans-serif;
	width:35px;
	color:#4e4f4f;
	font-size:15px;
	font-weight:bold;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}
.slash-area {
	width:21px;
	float:left;
	padding:6px 0 0 0;
	font-weight:bold;
	color:#4e4f4f;
	font-size:22px;
	text-align:center;
	}

.what-is-box {
/*	width:168px;
	padding:36px 0 0 10px;*/
	float:left;
	width:140px;
	padding:36px 0 0 0px;
	}

.what-is-txt {
	float:left;
	padding:7px 5px 0 8px;
	font-weight:bold;
	color:#00a4cf;
	font-size:14px;
	}

.billing-city-box {
	width:170px;
	float:left;
	padding:0 10px 0 0;
	}


.input-billing-city-box {
	width:170px;
	float:left;
	}

.input-billing-city {
	/*border:0;
	background:url(../images/input-billing-city.gif) no-repeat;
	width:160px;
	height:26px;
	padding:10px 0 0 10px;*/
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	color:#4e4f4f;
	font-size:15px;
	font-weight:bold;
    width:150px;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}


.state-box {
	width:51px;
	float:left;
	padding:0 10px 0 0;
	}


.input-state-box {
	width:51px;
	float:left;
	}

.input-state {
	/*border:0;
	background:url(../images/input-state.gif) no-repeat;
	width:41px;
	height:26px;
	padding:10px 0 0 10px;*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	font-weight:bold;
    width:31px;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}

.zip-box {
	width:83px;
	float:left;
	padding:0 10px 0 0;
	}


.input-zip-box {
	width:83px;
	float:left;
	}

.input-zip {
	/*border:0;
	background:url(../images/input-zip.gif) no-repeat;
	width:73px;
	height:26px;
	padding:10px 0 0 10px;*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	font-weight:bold;
    width:63px;
    padding:8px 8px 6px 8px;
    border: 2px solid #e2dbca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}

.billing-tick {
	width:44px;
	float:left;
	padding:35px 0 0 0;
	margin:0;
	}

.merchant-profile-heading {
	float:left;
	width:600px;
	font-size:24px;
	color:#68bb45;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 15px 0;
	margin:0;
	}

.add-another-location {
	float:left;
	width:620px;
	padding:15px 0;
	margin:0;
	font-weight:bold;
	color:#00a4cf;
	font-size:16px;
	}

.red-text {
	width:560px;
	float:left;
	padding:0;
	margin:0;
	}

.upload-box {
	float:left;
	width:226px;
	padding:0;
	margin:0;
	}

.upload-box-small {
	float:left;
	width:290px;
	padding:0;
	margin:0;
	}

.upload-image-small {
	width:75px;
	float:left;
	padding:20px 0 0 0;
	}

.upload-text {
	width:215px;
	float:left;
	padding:30px 0 0 0;
	color:#00a4cf;
	font-size:14px;
	font-weight:bold;
	}

.upload-text1 {
	width:215px;
	float:left;
	padding:0;
	color:#00a4cf;
	font-size:14px;
	font-weight:bold;
	}








.manage-coupen-txt {
	width:530px;
	float:left;
	padding:0 0 0 10px;
	font-size:16px;
	}

.add-coupon {
	
	float:right;
  padding:0px 9px 0px 0px;	
}

.add-coupon  .green_but142{display: block; width: 107px; height: 27px; padding: 6px 0px 0px 35px; background: url(../images/green_but142_bg.png) no-repeat left top; color: #fff; font-size: 16px; font-weight: 700; }
.add-coupon  .green_but75{display: block; width: 40px; height: 27px; padding: 6px 0px 0px 35px; background: url(../images/green_but75_bg.png) no-repeat left top; color: #fff; font-size: 16px; font-weight: 700; }
.add-coupon  .green_but195{display: block; width: 160px; height: 27px; padding: 6px 0px 0px 35px; background: url(../images/green_but195_bg.png) no-repeat left top; color: #fff; font-size: 16px; font-weight: 700; }

.add-coupon-txt {
	width:125px;
	float:right;
	padding:0;
	}

.current-coupens-expired {
	width:120px;
	float:right;
	color:#00a4cf;
	font-size:16px;
	font-weight:bold;
	}

.current-coupens-expired-txt {
	width:90px;
	float:left;
	}

.merch-stats-head {
	width:415px;
	float:right;
	color:#4e4f4f;
	font-size:14px;
	font-weight:bold;
	}

.merch-stats-input-area{
	width:410px;
	float:left;
	color:#4e4f4f;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 10px;
	}

.input-txt {
	width: 88px;
	float:left;
	}

.input-stat-box {
	width: 77px;
	float:left;
	margin:0 5px 0 0;
	}

.input-stati-date {
	/*border:0;
	background:url(../images/date-input.gif) no-repeat;
	width:73px;
	height:20px;
	padding:4px 0 0 4px;*/
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4e4f4f;
	font-size:15px;
	font-weight:bold;
    width:69px;
    padding:1px 2px;
    border: 2px solid #2ab3d7;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}

.merch-stat-graph-box {
	width:325px;
	float:left;
	padding:10px 0;
	}

.merch-stat-graph-box  .progress-bar{position: relative; width: 316px; overflow: hidden; height: 27px; padding: 3px;}
.merch-stat-graph-box  .progress-bar .progress{background-color: #00a4cf; height: 27px; float: left }
.merch-stat-graph-box  .progress-bar .border{position: absolute; top: 0px; left: 0px; width: 322px; height: 33px; background: url(../images/bussiness-percentaage.gif) no-repeat left top; }

.merch-stat-graph-box  .progress-bar .percent{text-align: center; font-weight: 700; font-size: 18px; color: #00a4cf; padding-top: 3px;}
.merch-stat-graph-box  .progress-bar .progress .percent{color: #fff;}


.merch-stat-graph-box  .a-few-percents .progress{margin-right: 10px;}
.merch-stat-graph-box  .a-few-percents .percent{text-align: left}

.merch-stat-graph-bt-box {
	width:290px;
	float:left;
	padding:10px 0;
	}

.graph-bdr {
	width:300px;
	float:left;
	height:161px;
	background:url(../images/graph-bdr.gif) no-repeat;
	margin:0 0 0 0;
	}

.yellow-txt {color:#ecb314; font-size: 14px; font-weight: bold;}
.green-txt1 {color:#68bb45; font-size: 14px; font-weight: bold;}

.dot-txt {
	width:270px;
	float:left;
	margin:7px 0 0 4px;
	}

.graph-box-s {
	width:180px;
	float:left;
	margin:0 0 0 0;
	}

.graph-bdr-s {
	width:180px;
	float:left;
	height:100px;
	background:url(../images/graph-bdr-s.gif) no-repeat;
	margin:0 0 0 0;
	}

.graph-bdr-s-txt {
	width:180px;
	float:left;
	margin:10px 0;
	text-align:center;
	font-weight:bold;
	}


.graph-margin {
	margin-right:40px;
	}

.dash-what-new-box {
	width:260px;
	float:right;
	}

.dash-what-new-mid-bg {
	width:235px;
	float:right;
	background:url(../images/dashboard-what-new-bg-mid.gif) repeat-y;
	padding:0 10px 0 15px;
	overflow:hidden;
	}

.whats-new-box {
	width:185px;
	float:left;
	padding:0 0 0 0;
	}
.whats-new {
	width:185px;
	float:left;
	padding:0 0 0 0;
	}

.more-box {
	width:50px;
	float:right;
	padding:0;
	}

.whats-detail-box {
	width:235px;
	float:left;
	background:url(../images/what-new-line.gif) no-repeat bottom;
	padding:0 0 8px 0;
	margin:2px 0;
	}
.whats-date {
	width:35px;
	float:left;
	color:#00a4cf;
	font-weight:bold;
	font-size:14px;
	}
.whats-detail {
	width:185px;
	float:left;
	color:#4e4f4f;
	font-size:13px;
	font-weight:bold;
	padding:0 ;
	}

.whats-detail a {
	color:#4e4f4f;
	font-size:13px;
	font-weight:bold;
	}

.whats-detail a:hover {
	color:#000;
	}

.whats-arrow {
	width:8px;
	float:left;
	padding-left:7px;
	}

.faq {
	float:left;
	width:610px;
	font-size:20px;
	color:#68bb45;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 10px 10px;
	margin:0;
	}

.faq ol {
	padding:10px 0 0 20px;
	margin:0;
	}

.faq ol li {
	padding:0 0 0 5px;
	margin:0 0 5px 0;
	color:#00a4cf;
	font-size:14px;
	}
.faq ol ol {
	padding:6px 0;
	margin:0;
	}

.faq ol li li {
	padding:0 0 0 0;
	margin:0;
	list-style-type:none;
	color:#4e4f4f;
	font-size:14px;
	}
.none {background:none;}

.input-search-results {
	width:163px;
	/*height:26px;
	padding:5px 0 0 5px;
	background:url(../images/inputs-search-results.gif) no-repeat;*/
	margin:0px;
	font-size:16px;
	color:#00454c;
	border:none;
	font-weight:bold;
    padding:3px 3px 4px 3px;
    border: 2px solid #b8c3ca;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -khtml-border-radius: 5px;
    -opera-border-radius: 5px;
    /*behavior:url(../css/border-radius.htc);*/
	}

.input-search-results-box {
	width:176px;
	float:left;
	margin:0;
	padding:0;
	}

.search-results-box {
	padding:0;
	margin:0;
	float:left;
	font-size:16px;
	}

.search-results-txt {
	width:180px;
	float:left;
	padding:5px 0 0 0;
	}

.search-results-txt1 {
	width:52px;
	float:left;
	padding:5px 0 0 0;
	}

.search-results-bt {
	width:75px;
	float:left;
	padding:0 0 0 6px;
	}

.search-results-bt1 {
	width:110px;
	padding:0;
	float:left;
	}

.pagination-box {
	margin:20px 0 0 0;
	width:620px;
	float:left;
	padding:0 0 0 0;
	}

.page-no {
	margin:0 0 0 0;
	float:right;
	padding:0 0 0 0;
	}

.page-no a {
	margin:0 6px 0 0;
	padding:4px 7px;
	display:block;
	float:left;
	font-weight:bold;
	color:#4e4f4f;
	border:1px solid #e0d9c8;
		}
.page-no a:hover, .page-no a.selected {
	color:#fff;
	background:#00a4cf;
		}

.shoper-admin-bas-header-rt-pic {
	background:url(../images/header-pic-rt-home.jpg) no-repeat top;
	height:206px;
	width:366px;
	padding:24px 34px 0 0;
	float:left;
	text-align:right;
	font-size:16px;
	color:#003d46;
	font-weight:bold;
	text-decoration:none;
	}

.shoper-admin-bas-header-rt-pic a {
	font-size:16px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}

.shoper-admin-bas-header-rt-pic a:hover {
	color:#4e4f4f;
	text-decoration:underline;
	}

.right-link {
	float:left;
	font-size:15px;
	color:#003d46;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 0;
	}

.right-link a {
	font-size:15px;
	color:#a8a8a8;
	font-weight:bold;
	text-decoration:none;
	padding:0;
	}

.right-link a:hover {
	color:#4e4f4f;
	text-decoration:underline;

	}
.logout
{
	float:left;
	padding:3px 0 0 5px;
}

.go-bt {
	padding:0 0 0 5px;
	margin:0;
	float:left;
	}

.merchant-left-links ul {
	padding:0 0 0 15px;
	margin:0;
	}

.merchant-left-links ul li {
	padding:0;
	margin:0;
	height:88px;
	list-style-type:none;
	display:block;
	}

.merchant-left-links  ul li a {
	padding:20px 0 0 91px;
	margin:0;
	display:block;
	font-size:18px;
	color:#00a4cf;
	background:url(../images/arrow-green.png) no-repeat 210px ;
	text-decoration:none;
	height:68px;
	}

.merchant-left-links  ul li a:hover {
	color:#fff;
	background:url(../images/arrow-white.png) no-repeat 210px  ;
	}

.merchant-left-links  ul li a.selected {
	color:#fff;
	background:url(../images/arrow-white.png) no-repeat 210px  ;
	}

.merchant-left-links  ul li.dashboard {background:url(../images/icons/my-dashboard.png) no-repeat 5px ;}
.merchant-left-links  ul li.dashboard:hover {background:#00a3ce url(../images/icons/my-dashboard.png) no-repeat 5px;}
.merchant-left-links  ul li.dashboard.selected {background:#00a3ce url(../images/icons/my-dashboard.png) no-repeat 5px;}
.merchant-left-links  ul li.dashboard a {padding-top: 32px; height: 56px; }

.merchant-left-links  ul li.manage {background:url(../images/icons/my-coupons.png) no-repeat 5px;}
.merchant-left-links  ul li.manage:hover {background:#00a3ce url(../images/icons/my-coupons.png) no-repeat 5px;}
.merchant-left-links  ul li.manage.selected {background:#00a3ce url(../images/icons/my-coupons.png) no-repeat 5px;}
.merchant-left-links  ul li.manage a {padding-top: 32px; height: 56px; }

.merchant-left-links  ul li.business {background:url(../images/icons/my-business.png) no-repeat 5px;}
.merchant-left-links  ul li.business:hover {background:#00a3ce url(../images/icons/my-business.png) no-repeat 5px;}
.merchant-left-links  ul li.business.selected {background:#00a3ce url(../images/icons/my-business.png) no-repeat 5px;}
.merchant-left-links  ul li.business a {padding-top: 32px; height: 56px; }

.merchant-left-links  ul li.your-stat {background:url(../images/icons/my-statistics.png) no-repeat 5px;}
.merchant-left-links  ul li.your-stat:hover {background:#00a3ce url(../images/icons/my-statistics.png) no-repeat 5px;}
.merchant-left-links  ul li.your-stat.selected {background:#00a3ce url(../images/icons/my-statistics.png) no-repeat 5px;}
.merchant-left-links  ul li.your-stat a {padding-top: 32px; height: 56px; }

.merchant-left-links  ul li.your-subs {background:url(../images/icons/my-ads.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs:hover {background:#00a3ce url(../images/icons/my-ads.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs.selected {background:#00a3ce url(../images/icons/my-ads.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs a {/*padding-top: 32px; height: 56px; */}

.merchant-left-links  ul li.my-payment {background:url(../images/my-payments.png) no-repeat 5px; line-height: 48px;}
.merchant-left-links  ul li.my-payment:hover {background:#00a3ce url(../images/my-payments.png) no-repeat 5px;}
.merchant-left-links  ul li.my-payment.selected {background:#00a3ce url(../images/my-payments.png) no-repeat 5px;}

.merchant-left-links  ul li.your-subs2 {background:url(../images/my-subscription.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs2:hover {background:#00a3ce url(../images/my-subscription.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs2.selected {background:#00a3ce url(../images/my-subscription.png) no-repeat 5px;}



.merchant-left-links  ul li.your-subs2 {background:url(../images/my-subscription.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs2:hover {background:#00a3ce url(../images/my-subscription.png) no-repeat 5px;}
.merchant-left-links  ul li.your-subs2.selected {background:#00a3ce url(../images/my-subscription.png) no-repeat 5px;}
	
.merchant-left-links  ul li.need {background:url(../images/need-help.png) no-repeat 5px;}
.merchant-left-links  ul li.need:hover {background:#00a3ce url(../images/need-help.png) no-repeat 5px;}
.merchant-left-links  ul li.need.selected {background:#00a3ce url(../images/need-help.png) no-repeat 5px;}

.need {color:#4e4f4f; line-height:48px;}


.shopper-left-links ul {
	padding:0 0 0 15px;
	margin:0;
	}

.shopper-left-links ul li {
	padding:0;
	margin:0;
	height:88px;
	list-style-type:none;
	display:block;
	}

.shopper-left-links  ul li a {
	padding:20px 0 0 78px;
	margin:0;
	display:block;
	font-size:18px;
	color:#00a4cf;
	background:url(../images/arrow-green.png) no-repeat 210px ;
	text-decoration:none;
	height:68px;
	}

.shopper-left-links  ul li a:hover, .shopper-left-links  ul li a.selected {
	color:#fff;
	background:url(../images/arrow-white.png) no-repeat 210px  ;
	}

.shopper-left-links  ul li.coupon {background:url(../images/coupon-basket.png) no-repeat 5px ;}
.shopper-left-links  ul li.coupon:hover, .shopper-left-links  ul li.coupon.selected {background:#00a3ce url(../images/coupon-basket.png) no-repeat 5px;}

.shopper-left-links  ul li.my-account {background:url(../images/my-account.png) no-repeat 5px ;}
.shopper-left-links  ul li.my-account:hover, .shopper-left-links  ul li.my-account.selected {background:#00a3ce url(../images/my-account.png) no-repeat 5px;}

.shopper-left-links  ul li.my-favour {background:url(../images/my-favourites.png) no-repeat 5px ;}
.shopper-left-links  ul li.my-favour:hover, .shopper-left-links  ul li.my-favour.selected {background:#00a3ce url(../images/my-favourites.png) no-repeat 5px;}

.shopper-left-links  ul li.my-subs {background:url(../images/my-subscrip.png) no-repeat 5px ;}
.shopper-left-links  ul li.my-subs:hover, .shopper-left-links  ul li.my-subs.selected {background:#00a3ce url(../images/my-subscrip.png) no-repeat 5px;}

.shopper-left-links  ul li.need {background:url(../images/need-help.png) no-repeat 5px;}
.shopper-left-links  ul li.need:hover, .shopper-left-links  ul li.need.selected {background:#00a3ce url(../images/need-help.png) no-repeat 5px;}

.my-account {line-height:48px;}
.my-favour {line-height:48px;}


.main-left-links ul {
	padding:0 0 0 15px;
	margin:0;
	}

.main-left-links ul li {
	padding:0;
	margin:0;
	height:75px;
	list-style-type:none;
	display:block;
	}

.main-left-links  ul li a {
	padding:18px 0 0 75px;
	margin:0;
	display:block;
	font-size:17px;
	color:#00a4cf;
	background:url(../images/arrow-green.png) no-repeat 210px ;
	text-decoration:none;
	font-weight:bold;
	height:57px;
	}

.main-left-links  ul li a:hover {
	color:#fff;
	background:url(../images/arrow-white.png) no-repeat 210px  ;
	}

.main-left-links  ul li.advertise {background:url(../images/advertise.png) no-repeat 5px ;}
.main-left-links  ul li.advertise:hover {background:#00a3ce url(../images/advertise.png) no-repeat 5px;}

.main-left-links  ul li.about {background:url(../images/about.png) no-repeat 5px ;}
.main-left-links  ul li.about:hover {background:#00a3ce url(../images/about.png) no-repeat 5px;}


.main-left-links  ul li.see {background:url(../images/see.png) no-repeat 5px ;}
.main-left-links  ul li.see:hover {background:#00a3ce url(../images/see.png) no-repeat 5px;}

.main-left-links  ul li.how {background:url(../images/how.png) no-repeat 5px ;}
.main-left-links  ul li.how:hover {background:#00a3ce url(../images/how.png) no-repeat 5px;}

.main-left-links  ul li.why {background:url(../images/why.png) no-repeat 5px ;}
.main-left-links  ul li.why:hover {background:#00a3ce url(../images/why.png) no-repeat 5px;}

.main-left-links  ul li.tell {background:url(../images/tell.png) no-repeat 5px ;}
.main-left-links  ul li.tell:hover {background:#00a3ce url(../images/tell.png) no-repeat 5px;}

.main-left-links  ul li.need {background:url(../images/need-help.png) no-repeat 5px;}
.main-left-links  ul li.need:hover {background:#00a3ce url(../images/need-help.png) no-repeat 5px;}

.brown {color:#4e4f4f;}
.tell {line-height:40px;}
.main-left-links  ul li.need {line-height:40px;}

.form-button {background:url(../images/form-btn-left.png) no-repeat; padding:0 0 0 13px; height:33px;}

.form-button a
{color:#fff; background:url(../images/form-btn-right.png) no-repeat right; height:27px; padding:6px 13px 0 0; font-weight:bold; font-size:16px; display:block; }
.form-button a:hover { color:#99d0de; background:url(../images/form-btn-right.png) no-repeat right;}

.sign-button {background:url(../images/form-btn-left.png) no-repeat; padding:0 0 0 13px; height:33px;}
	
sign-button a
{color:#fff; background:url(../images/form-btn-right.png) no-repeat right; height:27px; padding:6px 13px 0 0; font-weight:bold; font-size:16px; display:block; }
.form-button a:hover { color:#99d0de; background:url(../images/form-btn-right.png) no-repeat right;}

	
.create-box-head {
	font-size:15px;
	font-weight:bold;
	color:#4e4f4f;
	text-align:center;
	}

.no-selected {
  display: none;
  }

.merchant-sponsored {
  background-color: #FFFFCC;
  margin-bottom: 5px;
  float: left;
}

h1.merchant-sponsored-title {
  margin-left: 5px;
  margin-top: 10px;
  width: 200px;
}


.violet{
  color: #a900cd;
  font-size: 14px;
  font-weight: bold;
}

.merchant-coupons .item .expired{ width: 199px; height: 199px; background-color: #fff; position: absolute; top: 0px; left: 0px; opacity: 0.8; display: none }
.merchant-coupons .item .expired DIV.message{background: #313131 url(../images/sent_bg_left.gif) no-repeat left top; width: 134px; margin: 83px 0px 0px 32px; opacity: 0.99; }
.merchant-coupons .item .expired DIV.message DIV{ height: 24px; background-color: z-index: 22; position: relative; background: url(../images/sent_bg_right.gif) no-repeat right top; color: #fff; font-size: 11px; font-weight: 700; font-style: italic; padding: 8px 8px 0px 8px; }
.merchant-coupons .item .expired DIV.message DIV A IMG{ float: right; margin-top: 1px;}

.resizeble_category_title{	background: #e6f4fc url(../images/categ-col2-tp-bg_top.gif) no-repeat left top; padding: 0px; height: auto;}
.resizeble_category_title .b1{background:url(../images/categ-col2-tp-bg_bottom.gif) no-repeat left bottom; padding:5px 12px;}

.logged-in-block UL LI.m_dashboard{ background-image: url(../images/icon20_dashboard.png);}
.logged-in-block UL LI.m_coupons{ background-image: url(../images/icon20_coupons.png);}
.logged-in-block UL LI.m_business{ background-image: url(../images/icon20_business.png);}
.logged-in-block UL LI.m_statistics{ background-image: url(../images/icon20_statistics.png);}
.logged-in-block UL LI.m_subscription{ background-image: url(../images/icon20_subscription.png);}
.logged-in-block UL LI.m_subscription2{ background-image: url(../images/icon20_subscription2.png);}
.logged-in-block UL LI.m_payments{ background-image: url(../images/icon20_payments.png);}
.logged-in-block UL LI.m_account{ background-image: url(../images/icon20_account.png);}
.logged-in-block UL LI.m_favorites{ background-image: url(../images/icon20_favorites.png);}

.toplink .stbuttontext {line-height: 1.35}

.home-body-bg .toplink #sharethis_0 .stico_default {background: none;}



.rt_mrg {margin-right:10px;}


div.date {
  width:65px;
  height:60px;
  float:left;
  background:url(../images/date.png) no-repeat;
  padding:10px 0 0 0;
  color:#fff;
  font-size:32px;
  line-height:30px;
  font-weight:bold;
  text-align:center;
  }

.comment {
  float:left;
  width:34px;
  height:24px;
  padding:3px 0 0 0;
  margin:0 5px 0 0;
  background:url(../images/comment.png) no-repeat;
  color:#fff;
  font-size:14px;
  font-weight:bold;
  text-align:center;
  }

.comment-txt {
  float:left;
  width:470px;
  padding:5px 0 0 0;
  }

.live-reply{
	color:#00A4CF;
    font-weight: bold;
    font-size:14px;
}
  
.author-box{
  width:620px;
  float:left;
  margin:0 0 15px 0;
  }

.author-top-bg {
  background:url(../images/article-about-tp-bg.png) no-repeat top;
  float:left;
  }

.author-bot-bg {
  background:url(../images/article-about-bt-bg.png) no-repeat bottom;
  padding:0 20px;
  float:left;
  margin:15px 0 0 0;
  }

.about-img {
  float:left;
  padding:0 20px 0 0;
  }
  
.about-txt {
  float:left;
  font-size:16px;
  }

.comment-box{
  width:620px;
  float:left;
  margin:0 0 15px 0;
  }
.comment-box-inner{
  width:620px;
  float:left;
  margin:0 0 15px 0;
  }
.comment-top-bg {
  background:url(../images/article-comment-tp-bg.png) no-repeat top right;
  width:473px;
  padding:15px 15px 0 35px;
  float:left;
  font-size:14px;
  color:#4e4f4f;
  font-weight:normal;
  }

.comment-bot-bg {
  background:url(../images/article-comment-bt-bg.png) repeat-y bottom right;
  width:523px;
  float:left;
  }

.comment-foot-bg {
  background:url(../images/article-comment-ft-bg.png) no-repeat bottom right;
  width:523px;
  height: 20px;
  float:left;
}
  
.pad_zero {
  padding: 0;
}

.comment-top-bg1 {
  background:url(../images/article-comment-tp-bg1.png) no-repeat top right;
  width:473px;
  padding:15px 15px 10px 35px;
  float:left;
  font-size:14px;
  color:#4e4f4f;
  font-weight:bold;
  }

.comment-bot-bg1 {
  background:url(../images/article-comment-bt-bg1.png) no-repeat bottom right;
  width:523px;
  float:left;
  }

.comment-img {
  float:left;
  padding:10px 0 0 0;
  font-size:18px;
  text-align:center;
  color:#00a4cf;
  width:97px;
  }
.comment-txt-bg { width:523px;
  float:left;
  padding:0;
}

#sidebar h2 {
  
  color:#69BB46;
  font-family:Arial,Helvetica,sans-serif;
  font-size:20px;
  font-weight:normal;
  }
  
#sidebar ul {
  list-style: none;
}

#sidebar ul ul{
  list-style: disc;
}

#sidebar li.pagenav{
  padding-bottom: 10px;
}

#sidebar ul{
  padding-bottom: 20px;
  padding-top: 0px;
  margin: 0px;
}

#sidebar ul li.pagenav{
  padding-bottom: 20px;
  padding-top: 0px;
  margin: 0px;
}

#sidebar ul li.categories{
  
  padding-top: 20px;
  margin: 0px;
}

#sidebar ul li#linkcat-2{
  
  padding-bottom: 20px;
  margin: 0px;
}

#sidebar ul ul{
  padding-bottom: 0px;
  
}

.blog-sidebar-padding ul{
	padding-left: 20px;
	padding-right: 20px;
}

.more-link {
  float:right;
  font-weight: bold;
}

.merchant-input-area p {
  font-size:14px;
  padding:5px 0 5px 0;
  font-weight: normal;
}

.merchant-input-area .except p {
  font-size:16px;
  padding:5px 0 5px 0;
  font-weight: bold;
}

.wp-caption .wp-caption-text{
	font-style:italic;
  font-weight:bold;
  text-align: center;
}

#sidebar {
	font-size:14px;
  font-weight: normal;
}

.pad_left_35 {
  padding-left: 35px;
}

}