/* CSS Document */



* {

	padding: 0px;

	margin: 0px;

}

body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	background-color: #EBEEF3;

}

ul {

	list-style-type: none;

}

img {

	display: block;

	border: none;

}

a {

	text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

.clear {

	clear: both;

}

.topmenubg {

	color: #FFF;

	background-color:#EBEEF3;

}

.topmenubg .topmenu {

	width: 990px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	text-align: center;

	padding: 4px 0px;

}

.topmenubg .topmenu ul li {

	display: inline-block;

	padding: 0px 5px;

	border-left: 2px solid #FFF;

}

.topmenubg .topmenu ul li.first {

	border-left: none;

}

.topmenubg .topmenu ul li a {

	color: #FFF;

	font-size: 14px;

	font-weight: bold;

}.headerbg {

	background-color: #FFF;

	background-image: url(../images/headerbg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	margin-bottom: 0px;

}

.headerbg .header {

	width: 90%;
	max-width:1140px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	height: 115px;

	position: relative;

}

.headerbg .header .logo {

	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;

	font-size: 36px;

	position: absolute;

	left: 0px;

}

.headerbg .header .logo a {

	color: #2e2e2e;

}

.headerbg .header .logo a span {

	color: #666;

}

.headerbg .header .search {

	height: 36px;

	width: 570px;

	position: absolute;

	top: 10px;

	right: 0px;

	border: 1px solid #8d8d8d;

	border-radius: 4px;

	background-color: #EEE;

	background-image: url(../images/searchbg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	overflow: hidden;

	padding-right: 1px;

}

.headerbg .header .search form #value {

	background-color: #FFFFFF;

	background-image: url("../images/searchvalbg.jpg");

	background-position: left bottom;

	background-repeat: repeat-x;

	border-right: 1px solid #C6C5C5;

	border-style: none solid none none;

	float: left;

	height: 36px;

	padding: 0 5px;

	width: 455px;

}

.headerbg .header .search form #submit {

	float: right;

	height: 36px;

	background-image: url(../images/searchbtn.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	background-color: transparent;

	border:none;

	padding-right: 45px;

	font-size: 14px;

	color: #2a2a2a;

	cursor: pointer;

}

.headerbg .header .infos {

	position: absolute;

	width: 570px;

	top: 52px;

	right: 0px;

}

.headerbg .header .menu {

	background-color: #FFF;

	background-image: url(../images/menubg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	position: relative;

	top: 72px;

}

.headerbg .header .menu ul li {

	float: left;

}

.headerbg .header .menu ul li a {

	font-size: 12px;

	font-weight: bold;

	color: #383636;

	line-height: 41px;

	padding: 0px 19px;

	text-transform: uppercase;

	display: block;

}

.headerbg .header .menu ul li a:hover, .headerbg .header .menu ul li.active a {

	background-image: url(../images/menubgh.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	background-color: #b5b5b5;

	color: #FFF;

}

.sliderwrap {

	margin-bottom: 16px;

	background-color: #EBEEF3;

}

.sliderwrap #slider {

	margin: 0px auto;

	width: 1100px;

	background-color: #FFFFFF;

	border: 1px solid #C5C5C5;

	height: 283px;

	position: relative;

	overflow: hidden;

}

.sliderwrap #slider li {

	position: relative;

}

.carouselbg {

	background-color: #F5F3F4;

	background-image: url(../images/carouselbg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	padding: 12px 0px;

	margin-bottom: 30px;

	box-shadow: 0px 0px 7px #666;

}

.carouselbg .carouselwrap {

	position: relative;

	width: 1100px;

	margin: 0px auto;

}

.carouselbg .carousel {

	width: 990px !important;

	overflow: hidden;

}

.carouselbg ul li a {

	border: 1px solid #6d6d6d;

	display: block;

}

.pagecategories .carouselbg ul li {

	margin-right: 47px;

}

.carouselbg .flex-prev {

	position: absolute;

	left: 0px;

	top: 50%;

	margin-top: -15px;

	width: 28px;

	height: 28px;

	background-image: url(../images/cprev.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	z-index: 10;

}

.carouselbg .flex-next {

	position: absolute;

	right: 0px;

	top: 50%;

	margin-top: -15px;

	width: 28px;

	height: 28px;

	background-image: url(../images/cnext.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	z-index: 10;

}

.carouselbg .prev {

	position: absolute;

	left: 0px;

	top: 50%;

	margin-top: -15px;

	width: 28px;

	height: 28px;

	background-image: url(../images/cprev.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	z-index: 10;

}

.carouselbg .next {

	position: absolute;

	right: 0px;

	top: 50%;

	margin-top: -15px;

	width: 28px;

	height: 28px;

	background-image: url(../images/cnext.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	z-index: 10;

}

.contentwrap .contentleft {

	float: left;

	width: 759px;
	
	margin-left:5px;
	background-color:white;
	

}

.contentwrap .contentright {

	float: right;

	width: 350px;
	
	background-color:white;
	
	padding-left:10px;

}


.contentwrap {

	width: 90%;
	margin: 0px auto;
	max-width: 1140px;
	position: relative;
	
}

.contentwrap h2 {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 30px;

	color: #333;

	border-bottom: 1px solid #CCC;

	margin-bottom: 25px;

	padding-bottom: 15px;

	line-height: 100%;

}

.contentwrap h2 span {

	color: #808080;

}

.contentwrap h1 {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 30px;

	color: #333;

	border-bottom: 1px solid #CCC;

	margin-bottom: 5px;

	padding-bottom: 5px;

	line-height: 100%;

}

.contentwrap h1 span {

	color: #808080;

}

.contentwrap .contentright h4 {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 30px;

	border-bottom: 1px solid #CCC;

	margin-bottom: 25px;

	padding-bottom: 15px;

	line-height: 100%;

	color: #33495a;

}

.contentwrap .contentleft .popular .boxes .box {

	float: left;

	border: 1px solid #CCC;

	margin-right: 6px;

	margin-bottom: 6px;

	border-radius: 4px;

	overflow: hidden;

}

.contentwrap .contentleft .popular .boxes .last {

	margin: 0px;

}

.contentwrap .contentright .catcoupons .boxes .box {

	float: left;

	width: 69px;

	height: 75px;	

	text-align: center;

	margin-right: 5px;

	border: 1px solid #CCC;

	overflow: hidden;

	border-radius: 4px;

	padding: 2px 2px 5px;

	margin-bottom: 5px;

}

.contentwrap .contentright .catcoupons .boxes .box .image {

	height: 45px;

	display: table-cell;

	vertical-align: middle;

	width: 70px;

	margin: 0px auto;

}

.contentwrap .contentright .catcoupons .boxes .box .image img {

	margin: 0px auto;

}

.contentwrap .contentright .catcoupons .boxes .last {

	margin: 0px;

}

.contentwrap .contentright .catcoupons .boxes {

	padding: 0px 15px;

}

.contentwrap .contentright .catcoupons .boxes .box .title a {

	font-size: 10px;

	color: #000;

	line-height: 100%;

}

.contentwrap .contentright .suscribe form p {

	margin-bottom: 20px;

	margin-right: 15px;

	margin-left: 15px;

}

.contentwrap .contentright .suscribe form p #submail {

	height: 35px;

	width: 96%;

	border: 1px solid #b2b2b2;

	border-radius: 4px;

	padding: 0% 2%;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.contentwrap .contentright .suscribe form p #submit {

	background-image: url(../images/btnsuscribe.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 33px;

	width: 150px;

	border-style: none;

	color: #FFF;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	border-radius: 4px;

	padding-bottom: 2px;

}

.contentwrap .contentright .suscribe form p #email {

	height: 35px;

	width: 96%;

	border: 1px solid #b2b2b2;

	border-radius: 4px;

	padding: 0% 2%;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 14px;

}

.contentwrap .contentright .suscribe form p #btnsuscribe {

	background-image: url(../images/btnsuscribe.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 33px;

	width: 150px;

	border-style: none;

	color: #FFF;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	border-radius: 4px;

	padding-bottom: 2px;

}

.contentwrap .contentleft .popular {

	margin-bottom: 30px;

}

.contentwrap .contentleft .toptoday .boxes .box .imagecontainer {

	float: left;

}

.contentwrap .contentleft .toptoday .boxes .box .imagecontainer .image {

	height: 100px;

	width: 150px;

	border: 1px solid #c8c8c8;

	vertical-align: middle;

	display: table-cell;

}

.contentwrap .contentleft .toptoday .boxes .box .image img {

	border: 1px solid #bcbbbb;

	margin: 0px auto;

}

.contentwrap .contentleft .toptoday .boxes .box .infos {

	float: right;

	width: 570px;

}

.contentwrap .contentleft .toptoday .boxes .box .homeinfos {

	width: 100%;

}

.contentwrap .contentleft .toptoday .boxes .box .infos h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 21px;

	font-weight: normal;

	margin-bottom: 8px;

}

.contentwrap .contentleft .toptoday .boxes .box .infos h3 a {

	color: #0066CC;

	font-size:21px;

}

.contentwrap .contentleft .toptoday .boxes .box .infos p.code {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #808080;

	margin-bottom: 8px;

}

.contentwrap .contentleft .toptoday .boxes .box .infos .code span {

	background-color: #e1dfdf;

	border: 2px dashed #333;

	color: #333;

	padding: 1px 20px;

	border-radius: 5px;

}

.contentwrap .contentleft .toptoday .boxes .box .infos .desc a {

	color: #33495a;

}

.contentwrap .contentleft .toptoday .boxes .box .infos p .seeall {

	color: #0066CC;

	padding: 4px 20px 4px 5px;

	font-size: 13px;

	background-image: url(../images/seeallarrow.png);

	background-repeat: no-repeat;

	background-position: right center;

}

.contentwrap .contentleft .toptoday .boxes .box .infos .desc {

	margin-bottom: 12px;

}

.contentwrap .contentleft .toptoday .boxes .box {

	border-top: 1px solid #ccc;

	padding-top: 25px;

	margin-bottom: 25px;

}

.contentwrap .contentleft .toptoday .boxes .first {

	padding: 8px;

	border-style: none;

	border-bottom:1px solid #8A438C;	

}

.contentwrap .contentright .catcoupons {

	margin-bottom: 25px;

}

.contentwrap .contentright .suscribe {

	margin-bottom: 25px;

}

.footerbg {

	background-color: #000;

	color: #FFF;

}

.footerbg .footer {

	padding: 20px 0px 15px;

	width: 90%;
	
	max-width:1140px;

	margin: 0px auto;

}

.footerbg .footer .box ul li a {

	color: #FFF;

}

.footerbg .footer .box h5 {

	font-size: 18px;

	margin-bottom: 20px;

	text-transform: uppercase;

	font-weight: normal;

}

.footerbg .footer .box ul li {

	margin-bottom: 10px;

}

.footerbg .footer .box {

	float: left;

	width: 230px;

	margin-right: 20px;

}

.footerbg .footer .last {

	margin: 0px;

}

.copyrightbg {

	color: #bfbdbd;

	background-color: #383838;

	font-size: 14px;

}

.copyrightbg .copyright {

	padding: 20px 0px 10px;

	width: 990px;

	text-align: center;

	margin: 0px auto;

}

.copyrightbg .copyright p span, .copyrightbg .copyright p span a {

	color: #FFF;

}

.copyrightbg .copyright p {

	margin-bottom: 10px;

}

.pagecategories .contentwrap .carouselbg {

	padding: 20px 0px;

	box-shadow: none;

	border: 1px solid #dcdcdc;

}

.pagecategories .contentwrap .carouselbg .carouselwrap {

	width: 950px !important;

	margin: 0px auto;

}

.pagecategories .contentwrap .carouselbg .carouselwrap #carousel {

	width: 950px !important;

}

.pagecategories .contentwrap {

	padding-top: 15px;

}

.pagecategories .contentwrap .categories {

	margin-bottom: 40px;

}

.pagecategories .contentwrap .categories h1 {

	color: #33495a;

	font-size: 24px;

	margin-bottom: 10px;

	padding-bottom: 15px;

}

.pagecategories .contentwrap .categories .boxes .box {

	background-color: #edecec;

	float: left;

	width: 232px;

	margin-right: 21px;

}

.pagecategories .contentwrap .categories .boxes .box ul {

	border: 1px solid #e3e1e1;

	padding: 10px 15px;

}

.pagecategories .contentwrap .categories .boxes .slast {

	margin-right: 0px;

}

.pagecategories .contentwrap .categories .boxes .last {

	margin-right: 0px;

	float: right;

}

.pagecategories .contentwrap .categories .boxes .box ul li {

	line-height: 35px;

	background-image: url(../images/categoriesbg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	position: relative;

	padding-top: 2px;

}

.pagecategories .contentwrap .categories .boxes .box ul li.first {

	background-image: none;

	padding-top: 0px;

}

.pagecategories .contentwrap .categories .boxes .box ul li span.out {

	position: absolute;

	top: 2px;

	left: 0px;

}

.pagecategories .contentwrap .categories .boxes .box ul li span.in {

	display: table-cell;

	height: 35px;

	width: 40px;

	vertical-align: middle;

}

.pagecategories .contentwrap .categories .boxes .box ul li span img {

	margin: 0px auto;

}

.pagecategories .contentwrap .categories .boxes .box ul li a {

	color: #555;

	padding-left: 50px;

	display: block;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon {

	margin-bottom: 25px;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon h1 {

	color: #33495a;

	font-size: 24px;

	margin-bottom: 15px;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p {

	margin-bottom: 20px;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p input {

	padding: 0% 2%;

	width: 96%;

	height: 32px;

	border-radius: 4px;

	border: 1px solid #DDD;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p select {

	padding: 1.15%;

	width: 100.15%;

	border-radius: 4px;

	border: 1px solid #DDD;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	border-radius: 4px;

	border: 1px solid #DDD;

	padding: 2%;

	width: 96%;

	height: 80px;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p label {

	display: block;

	margin-bottom: 10px;

	font-size: 14px;

	color: #3b3b3b;

	font-weight: bold;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p em {

	font-weight: bold;

	color: #3b3b3b;

	float: left;

	line-height: 48px;

}

.pagecategories .contentwrap .contentleft .formsubmitcoupon form p #submit {

	background-image: url(../images/submit.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	height: 48px;

	border-style: none;

	font-size: 18px;

	color: #FFF;

	width: 120px;

	float: right;

}

.pagecategories .contentwrap .contentright .box h4 {

	font-size: 18px;

	padding-bottom: 21px;

	margin-bottom: 15px;

}

.pagecategories .contentwrap .contentright .box p {

	color: #33495a;

	margin-bottom: 15px;

	line-height: 150%;

	margin-right: 12px;

	margin-left: 12px;

}

.pagecategories .contentwrap .contentright .box {

	margin-bottom: 30px;

}

.pagemerchant .contentwrap .contentright h4 {

	padding-top: 8px;

	padding-bottom: 12px;

	margin-bottom: 12px;

}

.pagemerchant .contentwrap .contentright .submitcoupon {

	margin-bottom: 30px;

}

.pagemerchant .contentwrap .contentright .related {

	margin-bottom: 30px;

}

.pagemerchant .contentwrap .contentright .submitcoupon p {

	margin-bottom: 10px;

        float: left;

        width: 350px;

}

.pagemerchant .contentwrap .contentright .submitcoupon p input {

	width: 96%;

	padding: 2%;

	color: #494949;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 23px;

}

.pagemerchant .contentwrap .contentright .submitcoupon p select {

	width: 101%;

	padding: 2%;

	color: #494949;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.pagemerchant .contentwrap .contentright .submitcoupon p textarea {

	width: 96%;

	padding: 2%;

	color: #494949;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.pagemerchant .contentwrap .contentright .submitcoupon p label {

	margin-bottom: 10px;

	display: block;

	color: #494949;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.pagemerchant .contentwrap .contentright .submitcoupon form p #submit {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #FFF;

	background-image: url(../images/submitcoupon.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

	border: none;

	border-radius: 4px;

	width: 150px;

	padding: 0px 0px 2px 0px;

	height: 33px;

	margin-right: 10px;

}

.pagemerchant .contentwrap .contentright .submitcoupon form p em {

	line-height: 35px;

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

}

.pagemerchant .contentwrap .contentright .related ul li a {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #494949;

	padding: 12px 12px 12px 24px;

	background-image: url(../images/yellowarrow.png);

	background-repeat: no-repeat;

	background-position: 3px center;

	display: block;

	border-top: 1px dashed #e6e6e6;

}

.pagemerchant .contentwrap .contentright .related ul li.first a {

	border: none;

}

.pagemerchant .contentwrap .contentright .related ul {

	padding: 0px 12px;

}

.pagemerchant .contentwrap .contentleft .breadcrumb h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	margin-top: 10px;

}

.pagemerchant .contentwrap .contentleft .breadcrumb h2 span {

	color: #464646;

}

.pagemerchant .contentwrap .contentleft .maincode  .imagecontainer {

	position:absolute;

	top: 0px;

	left: 0px;

	background-color: #FFF;

}

.pagemerchant .contentwrap .contentleft .maincode .imagecontainer .image {

	height: 100px;

	width: 150px;

	border: 1px solid #c8c8c8;

	vertical-align: middle;

	display: table-cell;

}

.pagemerchant .contentwrap .contentleft .maincode  .image img {

	border: 1px solid #bcbbbb;

	margin: 0px auto;

}

.pagemerchant .contentwrap .contentleft .maincode .infos {

	height: 56px;

	border: 1px solid #b2afaf;

	padding: 12px 95px 12px 162px;

	background-image: url(../images/maincodebg.jpg);

	background-repeat: repeat-x;

	background-position: left bottom;

}

.pagemerchant .contentwrap .contentleft .maincode {

	position: relative;

	padding: 10px 10px;

	margin-bottom: 20px;

}

.pagemerchant .contentwrap .contentleft .maincode .infos h1 {

	font-size: 23px;

	color: #2e2e2e;

	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;

	margin-bottom: 1px;

}

.pagemerchant .contentwrap .contentleft .maincode .infos h1 span {

	color: #666;

}

.pagemerchant .contentwrap .contentleft .maincode .infos h3 a {

	font-size: 14px;

	color: #2e2e2e;

	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;

	text-transform: uppercase;

}

.pagemerchant .contentwrap .contentleft .maincode .infos h3 a span {

	color: #666;

}

.pagemerchant .contentwrap .contentleft .maincode .infos h3 {

	margin-bottom: 5px;

}

.pagemerchant .contentwrap .contentleft .maincode .infos .desc {

	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #2e2e2e;

	width: 437px;

}

.pagemerchant .contentwrap .contentleft .maincode .infos .discount {

	position: absolute;

	background-image: url(../images/discountstar.png);

	background-repeat: no-repeat;

	background-position: center center;

	height: 52px;

	width: 76px;

	text-align: center;

	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;

	font-size: 30px;

	color: #fff;

	line-height: 100%;

	padding: 12px 0px;

	top: 13px;

	right: 15px;

}

.pagemerchant .contentwrap .contentleft .maincode .infos .discount span {

	display: block;

	font-size: 10px;

	line-height: 100%;

}

.pagemerchant .contentwrap .contentleft .toprated h2 {

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	padding: 10px 10px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox .likes .percent {

	font-size: 12px;

	color: #494949;

	font-weight: bold;

	text-transform: capitalize;

	height: 60px;

	width: 85px;

	text-align: center;

	vertical-align: middle;

	display: table-cell;

	line-height: 110%;

		

	

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox .likes .percent span {

	display: block;

	font-size: 12px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox .likes .hands {

	height: 60px;

	width: 34px;

	position: absolute;

	background-color: #FFF;

	top: 0px;

	right: 0px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox .likes .hands .up {

    padding:2px 4px;

	width: 12px;

	border: 1px solid #838383;

	/*height: 21px;

	background-image: url(../images/like.png);

	background-repeat: no-repeat;

	background-position: center center;*/

	cursor: pointer;

	margin-top: 5px;

	margin-left: 5px;

	border-radius: 3px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox .likes .hands .down {

	padding:2px 4px;

	width: 12px;

	border: 1px solid #838383;

	/*height: 21px;

	background-image: url(../images/dislike.png);

	background-repeat: no-repeat;

	background-position: center center;*/

	cursor: pointer;

	margin-top: 5px;

	margin-left: 5px;

	border-radius: 3px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox .likes {

	position: relative;

	height: 60px;

	width: 120px;

	border: 1px solid #bcbbbb;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .likebox {

	text-align: center;

	float: left;

	padding: 8px 11px 0px;

	border: 0px solid #c8c8c8;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #494949;

	line-height: 200%;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos {

	width: 737px;

	float: right;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos p .btnshowcode {

	display: block;

	height: 25px;

	width: 150px;

	line-height: 25px;

	text-align: center;

	background-color: #dcdcdc;

	border: 1px solid #adadad;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;

	color: #494949;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos h3 {

	font-size: 21px;

	margin-bottom: 15px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos h3 a {

	color: #333;

	font-size: 21px;	

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos .desc {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #494949;

	margin-bottom: 5px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos p {

	margin-bottom: 10px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box .infos .used {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;

	color: #f99b1b;

	margin: 0px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .box {

	border-top: 1px solid #CCC;

	padding: 20px 0px;

}

.pagemerchant .contentwrap .contentleft .toprated .boxes .first {

	border-style: none;

	padding-top: 10px;

	border-bottom:2px solid #8A438C;
	
	margin-right:10px;

}

.pagemerchant .contentwrap .contentleft .toprated h2 strong {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #f8971c;

	font-weight: normal;

}

/**/

.contentleft .inner-coupon{}

.contentleft .inner-coupon h2 {

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc;

	padding: 10px 0px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox .likes .percent {

	font-size: 12px;

	color: #494949;

	font-weight: bold;

	text-transform: capitalize;

	height: 60px;

	width: 85px;

	text-align: center;

	vertical-align: middle;

	display: table-cell;

	line-height: 110%;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox .likes .percent span {

	display: block;

	font-size: 12px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox .likes .hands {

	height: 60px;

	width: 34px;

	position: absolute;

	background-color: #FFF;

	top: 0px;

	right: 0px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox .likes .hands .up {

    padding:2px 4px;

	width: 12px;

	border: 1px solid #838383;

	/*height: 21px;

	background-image: url(../images/like.png);

	background-repeat: no-repeat;

	background-position: center center;*/

	cursor: pointer;

	margin-top: 5px;

	margin-left: 5px;

	border-radius: 3px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox .likes .hands .down {

	padding:2px 4px;

	width: 12px;

	border: 1px solid #838383;

	/*height: 21px;

	background-image: url(../images/dislike.png);

	background-repeat: no-repeat;

	background-position: center center;*/

	cursor: pointer;

	margin-top: 5px;

	margin-left: 5px;

	border-radius: 3px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox .likes {

	position: relative;

	height: 60px;

	width: 120px;

	border: 1px solid #bcbbbb;

}

.contentwrap .contentleft .inner-coupon .boxes .box .likebox {

	text-align: center;

	float: left;

	padding: 6px 13px 0px;

	border: 0px solid #c8c8c8;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #5d5d5d;

	line-height: 200%;

	font-weight: bold;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos {

	width: 742px;

	float: right;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos p .btnshowcode {

	display: block;

	height: 25px;

	width: 150px;

	line-height: 25px;

	text-align: center;

	background-color: #dcdcdc;

	border: 1px solid #adadad;

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;

	color: #494949;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos h3 {

	font-size: 18px;

	margin-bottom: 15px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos h3 a {

	color: #5d5d5d;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos .desc {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 12px;

	color: #494949;

	margin-bottom: 5px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos p {

	margin-bottom: 10px;

}

.contentwrap .contentleft .inner-coupon .boxes .box .infos .used {

	font-family: Tahoma, Geneva, sans-serif;

	font-size: 13px;

	color: #f99b1b;

	margin: 0px;

}

.contentwrap .contentleft .inner-coupon .boxes .box {

	border-top: 1px solid #CCC;

	padding: 20px 0px;

}

.contentwrap .contentleft .inner-coupon .boxes .first {

	border-style: none;

	padding-top: 10px;

}

 .contentleft .inner-coupon h1{  

     border-bottom: 0 none;

    margin-bottom: 0;

 }

 .contentleft .inner-coupon h1 strong {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #f8971c;

	font-weight: normal;

}

 .contentleft .inner-coupon .boxes .box .infos p .seeall {

    background-color: #DCDCDC;

    background-image: url("../images/seeallarrow.png");

    background-position: right center;

    background-repeat: no-repeat;

    color: #8D8D8D;

    font-size: 13px;

    padding: 4px 20px 4px 5px;

}



.slideimg{

	background:url(../images/show-coupon.jpg) no-repeat;

	height:28px;

	float:left;

	position:absolute;

    margin-left:104px;

	width:176px;

	color:#fff;

	font-weight:bold;

	font-size: 12px;

	line-height:24px ;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:24px;

    padding-top:3px;

	margin-top:-1px;

}

div.indexcouponTooltip

{

margin-top:-29px; 

margin-bottom:-7px;

display:none; 

float:right; 

margin-right:99px;

position:relative; 

width:150px; 

height:28px;

padding:7px 0px 0 18px;

color:#FFF;

font-size:11px; 

font-family: Tahoma, Geneva, sans-serif;

font-weight:normal; 

background:url(../images/sprite.png) no-repeat;

}

.showimg{

    position:absolute;

	background:url(../images/show-coupon.jpg) no-repeat;

	height:28px;

	float:left;

	position:absolute;

    margin-left:104px;

	width:176px;

	color:#fff;

	font-weight:bold;

	font-size: 12px;

	line-height:24px ;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:24px;

    padding-top:3px;

	margin-top:-1px;

}

.showimg1{

    position:absolute;

	background:url(../images/show-coupon.jpg) no-repeat;

	height:28px;

	float:left;

	position:absolute;

        margin-left:120px;

	width:176px;

	color:#fff;

	font-weight:bold;

	font-size: 12px;

	line-height:24px ;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:24px;

    padding-top:3px;

	margin-top:-1px;

}

.showimg2{

    	position:absolute;

		background:url(../images/show-coupon.jpg) no-repeat;

	height:28px;

	float:left;

	position:absolute;

    margin-left:108px;

	width:230px;

	color:#fff;

	font-weight:bold;

	font-size: 12px;

	line-height:20px ;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:24px;

    padding-top:3px;

	margin-top:-26px;

}



div.couponTooltip

{

margin-top:-36px; 

margin-bottom:-7px;

display:none; 

float:right; 

margin-right:127px;

position:relative; 

width:150px; 

height:28px;

padding:7px 0px 0 18px;

color:#FFF;

font-size:11px; 

font-family: Tahoma, Geneva, sans-serif;

font-weight:normal; 

background:url(../images/sprite.png) no-repeat;

}



div.couponTooltip1

{

margin-top:0px; 

margin-bottom:-7px;

display:none; 

float:right; 

margin-right:-53px;

position:relative; 

width:150px; 

height:28px;

padding:7px 0px 0 18px;

color:#FFF;

font-size:11px; 

font-family: Tahoma, Geneva, sans-serif;

font-weight:normal; 

background:url(../images/sprite.png) no-repeat;

}

.code {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #808080;

	margin-bottom: 8px;

        float:left;

        width:100%;
		padding-left:51px;

}

.code .cc{float:left;}

.code .c_code {

        float:left;

	background-color: #e1dfdf;

	border: 2px dashed #333;

	color: #333;

	padding: 1px 9px;

	border-radius: 5px;

        width:176px;

}

/*show popup start*/



#vv_coupon {

    border-bottom: 1px solid #EEEEEE;

    float: left;

    padding: 10px 0;

    width: 100%;

}

.vv_details {

    float: left;

    margin-left: 20px;

    word-wrap: break-word;

}

.vv_dis {

    float: left;

    font: bold 17px/22px Arial,Helvetica,sans-serif;

	width:100%;

	margin-bottom: 5px;

}

.vv_dis a {

    color: #000033;

    text-decoration: none;

}

.vv_dis a:hover {

    color: #000000;

    text-decoration: underline;

}

.vv_box {

    background: none repeat scroll 0 0 #FFF0F8;

    border: 1px dashed #157EB7;

    color: #000000;

    float: left;

    font: bold 14px/25px Arial,Helvetica,sans-serif;

    margin: 5px 0;

    padding: 1px 33px 1px 10px;

    text-align: left;

}

.vv_box a {

    color: #000000;

}

.vv_postedon {

    color: #000033;

    font: 12px/30px Arial,Helvetica,sans-serif;

    width:275px;

}

.vv_couponright li {

    float: left;

    line-height: 20px;

    list-style: none outside none;

    width: 100%;

}

.vouchercodebox a {

    color: #000000;

    float: left;

    padding-left: 10px;

    text-decoration: none;

}

#vv_moreoffers {

    float: left;

    width: 100%;

}

.vv_mohead {

    background: none repeat scroll 0 0 #EFEEDA;

    border-bottom: 1px solid #B9B18D;

    border-top: 1px solid #B9B18D;

    float: left;

    font-weight: bold;

    line-height: 25px;

    width: 100%;

	color:#000000;

}

.vv_mohead span {

    padding: 0 20px;

}

.vouchercodebox {

    background-color: #E1DFDF;

    border: 2px dashed #333333;

    border-radius: 5px;

    color: #333333;

    float: left;

    margin-right:10px;

	padding:0 10px;

	margin-left:20px;

	line-height: 26px;

	font-size: 15px;

}

.vouchercodebox1 {

    background-color: #E1DFDF;

    border: 2px dashed #333333;

    border-radius: 5px;

    color: #333333;

    float: left;

    text-align: left;

	margin-right:10px;

	padding:0 5px;

	margin-left:20px;

}



.voucher_codes_scissor {

    float: right;

    padding: 1px;

    position: relative;

}

.vv_share  {

    color: #CC0000;

    float: left;

    margin-left: 16px;

    text-decoration: none;

	padding-top:7px;

}



.vv_share a {

    color: #CC0000;

    float: left;

    margin-left: 20px;

    text-decoration: none;

}

.vv_share a:hover {

    float: left;

    margin-left: 20px;

    text-decoration: underline;

}

.likebox .vv_vote {

    float: none;

    margin-left: 0px;

    position: static;

    margin-top: 0px;

}

.vv_vote {

    float: left;

    margin-left: 270px;

    position: absolute;

    margin-top:-45px;

}

.get {

color:#000000;

font-size:13px;

}

.cc_likebox{

 border: 1px solid #C8C8C8;

    color: #5D5D5D;

    float: left;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    font-weight: bold;

    line-height: 200%;

    padding: 20px 20px 0;

    text-align: center;

}

.cc_likes{

     border: 1px solid #BCBBBB;

    height: 60px;

    position: relative;

    width: 120px;

}

.cc_percent{

     background-color: #DEDEDE;

    color: #F99B1B;

    display: table-cell;

    font-size: 18px;

    font-weight: bold;

    height: 60px;

    line-height: 110%;

    text-align: center;

    text-transform: uppercase;

    vertical-align: middle;

    width: 85px;

}

.cc_percent span {

	font-size: 14px;

}

.cc_hands{

    background-color: #FFFFFF;

    height: 60px;

    position: absolute;

    right: 0;

    top: 0;

    width: 34px;

}

.cc_up{

    border: 1px solid #838383;

    border-radius: 3px;

    cursor: pointer;

    margin-left: 5px;

    margin-top: 5px;

    padding: 2px 4px;

    width: 12px;

}

.cc_down{

    border: 1px solid #838383;

    border-radius: 3px;

    cursor: pointer;

    margin-left: 5px;

    margin-top: 5px;

    padding: 2px 4px;

    width: 12px;

}

/*show popup end*/



/*start substores*/

.categories{

padding:10px;

}

ul.stores{

float:left;

width:16%;

padding-left:0.5%;

}

ul.stores li a{

font:12px/25px -moz-fixed,'Microsoft Sans Serif',sans-serif;

color:#333333;

text-decoration:none;

}

ul.stores li a:hover{

color:#000000;

text-decoration:underline;

}

/*end sub storea*/



.headerbg .header .search form #keyword {

    background-color: #FFFFFF;

    background-image: url("../images/searchvalbg.jpg");

    background-position: left bottom;

    background-repeat: repeat-x;

    border-right: 1px solid #C6C5C5;

    border-style: none solid none none;

    float: left;

    height: 36px;

    padding: 0 5px;

    width: 455px;

}



.contentwrap .cont h2 {

    border-bottom: 1px solid #CCCCCC;

    color: #333333;

    font-family: Calibri,Arial,Helvetica,sans-serif;

    font-size: 25px;

    line-height: 100%;

    margin-bottom: 10px;

    padding: 10px 0;



}

h2 span.steps{

    color: #33495A;

    font-family: Calibri,Arial,Helvetica,sans-serif;

    font-size: 16px;

    line-height: 100%;

    margin-bottom: 25px;

    padding-bottom: 15px;

    text-transform: lowercase;

}





.overlay {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);

	display: none;

	height: 100%;

	left: 0;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 1000;

}

.lightbox {

	background-color: #EEEEEE;

	background-image: url("../images/loading.gif");

	background-position: center center;

	background-repeat: no-repeat;

	border-radius: 5px;

	display: none;

	left: 50%;

	margin-left: -325px;

	margin-top: -130px;

	min-height: 200px;

	padding: 40px 0 20px;

	position: absolute;

	top: 50%;

	width: 650px;

	z-index: 1100;

}

.lightbox .pad {

    background: none repeat scroll 0 0 #FFFFFF;

    border-bottom: 1px solid #CCCCCC;

    border-top: 1px solid #CCCCCC;

	padding: 20px;

}

.lightbox .pad .vv_vote {

	float: none;

	position: absolute;

	right:20px;

}

.lightbox .pad .vv_couponright {

	width: auto;

	float: none;

}

.lightbox .pad .vv_couponright li {

	width: auto;

	float: none;

	clear: both;

}

.lightbox .closebutton {

    background: none repeat scroll 0 0 #000000;

    border: 4px solid #FFFFFF;

    border-radius: 50%;

    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);

    color: #FFFFFF;

    cursor: pointer;

    font-size: 18px;

    font-weight: 700;

    height: 24px;

    line-height: 24px;

    position: absolute;

    right: -15px;

    text-align: center;

    top: -15px;

    width: 24px;

}



ul.main_categories {

    padding: 10px;

}



ul.main_categories li {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: -moz-use-text-color -moz-use-text-color #CCCCCC;

    border-image: none;

    border-style: none none dotted;

    border-width: medium medium 1px;

    color: #333333;

    font: 11px/20px Arial, Helvetica, sans-serif;

    padding: 2px;

    text-align: center;

}



ul.main_categories li a {

    color: #000000;

    font: bold 12px/25px Arial, Helvetica, sans-serif;

    text-decoration: none;

}

ul.main_categories li a:hover {

    text-decoration: underline;

}

.catright h4 {

    margin-bottom: 0 !important;

     text-align: center;

}

.htshowimg{

    position:absolute;

	background:url(../images/show-coupon.jpg) no-repeat;

	height:28px;

	float:left;

	position:absolute;

    margin-left:88px;

	width:176px;

	color:#fff;

	font-weight:bold;

	font-size: 12px;

	line-height:24px ;

	font-family:Arial, Helvetica, sans-serif;

	padding-left:24px;

    padding-top:3px;

	margin-top:-1px;

}

.expcouponcode {

    float: left;

}

.browse_stores a {

    font-size: 14px;

    font-weight: bold;

    padding: 0 2px;

}



/*deals css start*/

.dealsbox {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

    float: left;

    margin-bottom: 10px;

    width: 100%;

}

.dealimgbx {

    background-color: #FFFFFF;

    float: left;

    height: 150px;

    margin-bottom: 1px;

    padding: 1px 0 0;

    width: 150px;

}

.dealinfo {

    background-color: #FFFFFF;

    float: right;

    padding: 0 10px;

    width: 571px;

}

.coupon_title1 a {

    color: #5D5D5D;

    display: inline-block;

    font: bold 19px/25px 'Microsoft Sans Serif',sans-serif;

    margin-bottom: 5px;

    text-decoration: none;

}

.deal_price2 {

    color: #333333;

    font: bold 14px/25px 'Microsoft Sans Serif',sans-serif;

}



.deal_price1 {

    color: #FF0000;

    font: bold 14px/25px 'Microsoft Sans Serif',sans-serif;

}

.shareboxdeal {

    float: right;

    text-align: right;

    width: 100px;

}

.expcouponcode {

    margin-bottom: 10px;

    width: 100%;

}

.dealdetail_right1 {

    color: #000000;

    float: right;

    font: 12px/23px 'Microsoft Sans Serif',sans-serif;

    padding-left: 10px;

    position: absolute;

    text-align: right;

}

.storename_left {

    color: #32312F;

    float: left;

    font: 12px/25px 'Microsoft Sans Serif',sans-serif;

    margin-top: 5px;

    width: 50%;

}

.dealdetail_left strong, .dealdetail_right strong, .storename_left strong {

    color: #000000;

    font: bold 12px/25px 'Microsoft Sans Serif',sans-serif;

}



.storename_left a {

    color: #F99B1B;

    font: 12px/25px 'Microsoft Sans Serif',sans-serif;

    text-decoration: underline;

}

.dealdetail_left2 {

    float: left;

}

.codemainbox {

   color: #808080;

    float: left;

    font-family: Calibri,Arial,Helvetica,sans-serif;

    font-size: 18px;

    margin-bottom: 8px;

}

.promo_codes_scissor{   

    background-color: #E1DFDF;

    border: 2px dashed #333333;

    border-radius: 5px;

    color: #333333;

    float: left;

    padding: 1px 9px;

    width: 176px;

   }

.subcatlist {

float: left;

width: 100%;

margin-top:20px;

margin-bottom: 30px;

}

.subcatlist li{float:left;}

.subcatlist li a {

    color: #383636;

    font: bold 12px Arial, Helvetica, sans-serif;

    padding-right: 10px;

    text-decoration: underline;

}

.subcatlist li a:hover {text-decoration:none;}

.contentwrap h4 {

	font-family: Calibri, Arial, Helvetica, sans-serif;

	font-size: 30px;

	color: #333;

	border-bottom: 1px solid #CCC;

	margin-bottom: 25px;

	padding-bottom: 15px;

	line-height: 100%;

}



.submitcoupon {

    padding: 0;

}

.submitform3 {

    padding: 50px;

}

.submitform3 label {

    color: #5D5D5D;

    float: none;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 14px;

    height: 25px;

    margin-bottom: 10px;

    padding-left: 1px;

    padding-right: 20px;

     line-height: 20px;

}

.submitform3 input[type="text"] {

    float: right;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    height: 20px;

    margin-bottom: 10px;

    margin-left: 50px;

    margin-right: 170px;

    position: relative;

    width: 40%;

    border:1px solid #CCCCCC;

}



#textarea3{

    float: right;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    margin-bottom: 10px;

    margin-left: 50px;

    margin-right: 170px;

    width: 40%;

    border:1px solid #CCCCCC;

}

#recaptcha_box {

    margin-left: 135px;

    margin-top: 45px;

}

.submitform3 input[type="submit"] {

    background: none repeat scroll 0 0 #5D5D5D;

    border: medium none;

    border-radius: 5px;

    color: #FFFFFF;

    cursor: pointer;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 15px;

    font-weight: bold;

    height: 25px;

    line-height: 25px;

    margin: 0 60px 0 230px;

    text-align: center;

    width: 75px;

}

.notfound {}

.notfound a {

    color: #000000;

    font-size: 14px;

    font-weight: bold;

}
.get-coupon-code {
	margin-left: 50px;
	margin-top: -39px;
	float: left;
}