/*
Theme Name: WP Coupon
Theme URI: http://www.wpcoupon.com/
Description: Turns Wordpress into a Coupon Site. Premium Theme #2
Version: 2.1 Beta
Date: 4-2-12
Author: WP Coupon
Author URI: http://www.wpcoupon.com/
*/

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#767676;
	text-align:center;
	background:#FFF url(images/bodyBg.jpg) repeat-x;
}
*{
	margin:0; padding:0;
}
img,fieldset{
	border:none;
}
ul,ol,li{
	list-style:none;
} 
a{
	text-decoration:none;
} 
.hide,em{
     position: absolute;
     left: -9999px;
}
/*---------------------javaScript disabled
*/
#javascript-disabled {
   text-align : left;
   margin-top : 5px;
   padding : 5px 5px 5px 35px;
   background : url(http://www.couponsonlinetoday.com/wp-content/themes/wpcoupon2/images/no-js-icon.gif) no-repeat #ffe5e5;
   background-position : 5px 7px;
   border : 1px solid #f40404;
   width : 560px;
}
/*--------------------------start page structure
*/
#wrap{
	margin:10px auto 0;
	width:960px;
	text-align:left;
}
/*---------------------------header
*/
#header{
	width:960px;
	height:170px;
	background:url(images/headerBg.jpg) no-repeat;
	overflow:hidden;
}
/*-------------------------headerTop
*/
#headerTop{
	width:960px;
	height:133px;
	float:left;
	overflow:hidden;
}
#headerTop h1{
	width:744px;
	height:133px;
	padding-left:14px;
	float:left;
}
#headerTop h1 a{
	width:501px;
	height:129px;
	display:block;
	background:url(images/logo.png) no-repeat;
}
#headerTop ul{
	width:200px;
	float:left;
	overflow:hidden;
	padding:13px 0 23px 0;
	
}
#headerTop ul li{
	float:left;
	background:url(images/headerbar.jpg) no-repeat 0 3px; 
	padding:0 6px;
}
#headerTop ul .firstli{
	background:none;
	padding-left:0px;

}
#headerTop ul li a{
	color:#fff;
	font-size:12px;
}
#headerTop .print{
	width:152px;
	height:38px;
	background:url(images/print.jpg) no-repeat;
	display:block;
	float:right;
	padding-right:9px;
}
/*------------------------------headerBtm
*/
#headerBtm{
	width:960px;
	height:37px;
	float:left;
	overflow:hidden;
}
#headerBtm form{
	width:174px;
	float:left;
	overflow:hidden;
	padding:7px 0 0 16px;
}
#headerBtm form input{
	width:138px;
	height:21px;
	background:url(images/inputbt.jpg) no-repeat;
	float:left;
	border:none;
}
#headerBtm form .submit{
	width:27px;
	height:21px;
	background:url(images/gosubmit.jpg) no-repeat;
	float:right;
	cursor:pointer;
}
#headerBtm label{
	width:465px;
	float:left;
	padding:7px 0 0 10px;
	font-size:16px;
	display:block;
}
#headerBtm label a{
	color:#27A0C1;
}

#headerBtm label span a{
	color:#E24400;
}
#headerBtm  label strong{
	color:#878787;
	padding:0 5px;
	font-weight:normal;
}
#headerBtm h3{
	font-size:14px;
	font-weight:normal;
	color:#5BA63E;
	padding-top:8px;
}
#headerBtm h3 b{
	font-weight:normal;
	color:#7C7C7C;
}
#headerBtm h3 small{
	font-size:14px;
	color:#0E7BBD;
	padding:0 4px;
}
#headerBtm h3 span{
	color:#FF4D00;
	padding:0 4px;
}
#headerBtm h3 strong{
	font-weight:normal;
	color:#7C7C7C;
	padding:0 4px;
}
/*---------------------------navigation
*/
#nav{
	width:917px;
	height:41px;
	background:url(images/navBg.jpg) no-repeat;
	margin-top:6px;
	padding:0 16px 0 27px;
	overflow:hidden;
}
.navleftBg{
	width:180px;
	height:22px;
	float:left;
	background:url(images/navBox.jpg) no-repeat;
	margin-top:8px;
	padding:8px 0 0 20px;
}
.navleftBg a{
	font-size:12px;
	color:#2682BA;
}
.navleftBg  span{
	color:#7E7E7E;
}
strong{
	color:#52A22E;
	font-weight:normal;
}
/*------------------------navBt
*/
.navBt{
	width:690px;
	height:41px;
	overflow:hidden;
	float:right;
}
.navBt li{
	float:left;
	padding-right:51px;
}
.navBt li a,
.navBt li a strong,
.navBt li a strong strong{
	display:block;
	float:left;
	cursor:pointer;
}
.navBt li a strong strong{
	color:#fff;
	font-size:18px;
	line-height:41px;
	padding:0 9px;
}

.navBt li a:hover,.navBt li .select,.navBt li .current-menu-item{
	height:37px;
	display:block;
	background:url(images/navHovBg.jpg) repeat-x;
}
.navBt li a:hover strong,.navBt li .select strong,.navBt li .current-menu-item strong{
	height:37px;
	display:block;
	background:url(images/navHovLft.jpg) no-repeat;
}
.navBt li a:hover strong strong,.navBt li .select strong strong,.navBt li .current-menu-item strong strong{
	height:37px;
	display:block;
	background:url(images/navHovRgt.jpg) no-repeat right top;
}

/*-------------------------contbox
*/
#contBoxBg,
#contBoxTop,
#contBoxBtm,
#contBoxBtmWide{
	width:960px;
	display:block;
}
#contBoxBg{
	background:url(images/contenerBg.png) repeat-y;
	background-position:1px 0;
	_background-position:2px 0;

}
#contBoxBgWide{
	background:url(images/contenerBgWide.png) repeat-y;
	background-position:1px 0;
	_background-position:2px 0;

}
#contBoxTop{
	background:url(images/contenerTop.jpg) no-repeat 0 0;
}
#contBoxTopWide{
	background:url(images/contenerTopWide.jpg) no-repeat 0 0;
}
#contBoxBtm{
	background:url(images/contenerBtm.jpg) no-repeat left bottom;
}
#contBoxBtmWide{
	background:url(images/contenerBtmWide.jpg) no-repeat left bottom;
}
/*--------------------------mainCont
*/
#mainCont{
	width:960px;
	overflow:hidden;
}
/*----------------------leftCont
*/
#leftCont{
	width:221px;
	float:left;
	overflow:hidden;
	padding:9px 7px 28px 14px;
}
/*-------------------------leftConttop
*/
#leftConttop{
	width:221px;
	float:left;
	overflow:hidden;
}

.titleBoxBg{
	width:221px;
	height:27px;
	background:url(images/leftTitlebg.jpg) repeat-x;
	overflow:hidden;
}
.titleBoxLft{
	width:214px;
	height:27px;
	background:url(images/leftTitlelft.jpg) no-repeat;
	padding-left:7px;
}
.titleBoxRgt{
	width:207px;
	height:27px;
	background:url(images/lefftTitlergt.jpg) no-repeat right top;
	padding-right:7px;
}
.titleBoxBg h2{
	font-size:14px;
	color:#fff;
	line-height:24px;
	font-weight:normal;
	text-transform:uppercase;
	float:left;
}
.titleBoxBg .bullet{
	width:21px;
	height:24px;
	background:url(images/leftTitleBullet.jpg) no-repeat 0 3px;
	display:block;
	float:right;
}
.leftUl{
	width:203px;
	padding:4px 0 8px 18px;
}
.leftUl li{
	background:url(images/ullibullet.jpg) no-repeat left center;
	display:block;
}
.leftUl li a{
	color:#A3A3A3;
	padding-left:20px;
	line-height:24px;
}
.leftTQ{
	width:203px;
	padding:4px 0 8px 0;
}
.leftTQ li{
	display:block;
}
.leftTQ li a{
	color:#A3A3A3;
	line-height:24px;
}
#leftContmid{
	width:221px;
	float:left;
	overflow:hidden;
}
#featureCont{
	width:162px;
	padding-top:6px;
}
.info {
	font-size:12px;
	color:#A3A3A3;
	text-decoration:none;
}
.badgesBx{
	width:202px;
	height:76px;
	/*
	background:url(images/featuredBx.jpg) no-repeat;
	padding:10px 0 0 59px;
	*/
	padding:10px 0 0 10px;
	margin-bottom:6px;
}
.badgesBx img{
	margin-right:10px;
	padding-top:4px;
}
.badgesBx span{
	color:#565656;
	font-size:10px;
	line-height:23px;
	text-transform:uppercase;
}
.badgesBx span strong{
	font-size:12px;
	letter-spacing:1px;
}
.teatureBx{
	width:162px;
	height:76px;
	background:url(images/featuredBx.jpg) no-repeat;
	padding:10px 0 0 59px;
	margin-bottom:6px;
}
.teatureBxFav{
	width:221px;
	height:86px;
	background:url(images/featuredBxFav.jpg) no-repeat;
	padding:10px 0 0 10px;
	margin-bottom:6px;
}
.teatureBx img, .teatureBxFav img{
	margin-right:10px;
	padding-top:4px;
}
.teatureBxFav span{
	color:#565656;
	font-size:12px;
	letter-spacing:1px;
	line-height:23px;
}
.teatureBx span{
	color:#565656;
	font-size:14px;
	letter-spacing:1px;
	line-height:23px;
	text-transform:uppercase;
}
.teatureBx .kell{
	padding-top:10px;
	display:block;
}

/*--------------------------leftContbtm
*/
#leftContbtm{
	width:221px;
	float:left;
	overflow:hidden;
}
#leftContbtm img{
	margin:11px 11px 11px 5px;
	border:1px solid #979797;
}
#leftContbtm span{
	color:#1071A1;
	font-size:14px;
	padding-top:26px;
	display:block;
}
#leftContbtm label{
	color:#6C6C6C;
	font-size:14px;
	padding:10px 0 14px 0;
	display:block;
}
#leftContbtm .stats{
	color:#6C6C6C;
	font-size:12px;
	padding:10px;
}
#leftContbtm .stats p{
	padding-top:3px;
	padding-bottom:3px;
}
#leftContbtm .statsresults{
	color:#333333;
}
#leftContbtm .widget-pad{
	padding:10px 5px;
}
#leftContbtm ul{
	width:203px;
	padding:4px 0 4px 0;
}
#leftContbtm ul li{
	display:block;
}
#leftContbtm ul li a{
	color:#A3A3A3;
	line-height:18px;
}
/*--------------------------rightCont
*/
#rightCont{
	width:718px;
	float:right;
	overflow:hidden;
}
/*--------------------------wideCont
*/
#wideCont{
	width:949px;
	float:right;
	overflow:hidden;
}
#widemainCont{
	width:932px;
	overflow:hidden;
	padding:28px 8px 0 9px;
}
/*------------------------bodyCont
*/
#bodyCont{
	width:517px;
	float:left;
	padding:10px 10px 0 10px;
}
.slidingBnr{
	width:517px;
	height:164px;
}
 /*
 ----------------------------------------------------------*/
 .couponSlid{
 	width:517px;
	background:url(images/popularBg.jpg) no-repeat;
	height:228px;
	padding-bottom:14px;
	overflow:hidden;
}
.h4populrTxt{ 
	width:517px;
	height:35px; 
}
.coupslider{
	width:565px;
	padding:0 5px;
}
/*=============== for slider ===========*/
.img_box{
	width:92px;
	height:80px;
	text-align:center;
	margin-bottom:6px;
	overflow:hidden;
}
/*#mycarousel ul li{
	border:1px solid #FFF;
	width:92px;
}*/
#mycarousel ul li a{
	font-size:12px;
	color:#fff;
	display:block;
}
/*#mycarousel ul li a:hover{
	text-decoration:underline;
}
*/.img_box img{
	display:block;
}
/*--------------------bodyBox
*/
#bodyBoxBg,
#bodyBoxTop,
#bodyBoxBtm{
	width:517px;
	display:block; 
}
#bodyBoxBg{
	background:url(images/contBoxBg.jpg) repeat-y;
	margin-top:10px;	
}
#bodyBoxTop{
	background:url(images/contBoxTop.jpg) no-repeat;
}
#bodyBoxBtm{
	background:url(images/contBoxBtm.jpg) no-repeat bottom left;
	padding: 0 0 6px 0;
}
/*--------------------------bodyBoxCont
*/
#bodyBoxCont{
	width:517px;
	overflow:hidden;
}

#bodyBoxContTop{
	width:517px;
	height:72px;
	overflow:hidden;
}
#bodyBoxContTop dl{
	width:517px;
	height:34px;
}
#bodyBoxCont dl dd{
	width:255px;
	height:34px;
	float:left;
}

#bodyBoxCont label{
	display:block;
	color:#fff;
	font-size:14px;
	padding:10px 0 0 10px;
	
}
#bodyBoxCont .printer{
	display:block;
	color:#fff;
	font-size:14px;
	padding:10px 8px 0 33px;
	background:url(images/printerimg.jpg) no-repeat 0 5px;
	float:right;
}
#bodyBoxCont .pagelink{
	width:517px;
	height:36px;
	overflow:hidden;
}
#bodyBoxCont .pagelink .prev{
	width:120px;
	float:left;
	padding-left:10px;
}
#bodyBoxCont .pagelink dd{
	width:257px;
	float:left;
	padding-top:5px;
}
#bodyBoxCont .pagelink .next{
	width:70px;
	float:right;
}
#bodyBoxCont .pagelink a{
	color:#1A5A00;
	font-size:14px;
}
.pagelinkstores {
	padding-left:15px;
	padding-right:15px;
	padding-top:8px;
	text-align:center;
}
.pagelinkstores a {
	color:#1A5A00;
	font-size:12px;
}
#list_stores a {
	color:#2A95CD;
	font-weight:600;
}
/*--------------------------saveBox
*/
#saveBoxCont{
	width:508px;
	padding:0 3px 0 6px;
	overflow:hidden;
}
.saveBox{
	width:251px;
	height:172px;
	background:url(images/saveBox.jpg) no-repeat;
	float:left;
	padding-right:3px;
}
.saveboxtop{
	width:251px;
	height:138px;
}
.saveBox .bottle{
	margin:34px 10px 0 18px;
	border:1px solid red;
}
.saveBox span{
	width:86px;
	height:20px;
	display:block;
	background:url(images/save-1.jpg) no-repeat;
	float:left;
	margin-top:20px;
	padding-bottom:10px;
	border:1px solid red;
}
.saveBox h3{
	font-size:14px;
	color:#1A5A00;
	border:1px solid red;
}
.saveBox p{
	font-size:12px;
	color:#767676;
	border:1px solid red;
}
.saveBox dl{
	width:551px;
	overflow:hidden;
}
.saveBox dl dd{
}
.saveBox dl .ciser{
	width:27px;
	height:22px;
	border:1px solid red;
}
.saveBox dl .box{
	width:10px;
	height:10px;
		border:1px solid red;
}

/*---------------------------bodyContrgt
*/
#bodyContrgt{
	width:173px;
	float:right;
	padding-right:8px;
}
.addplace{
	width:173px;
	margin-bottom:10px;
}
.addplace dl dd{
	width:173px;
	height:126px;
	text-align:center;
	font-size:24px;
	color:#fff;
	margin-top:10px;
}
.addplace .add1{
	background:url(images/rightadd.jpg) no-repeat;
	
}
.addplace .add2{
	background:url(images/rightadd2.jpg) no-repeat;
	
}
.addplace .add3{
	background:url(images/rightadd3.jpg) no-repeat;
	
}
/*---------------------------------------Products*/
#products{
	width:509px; 
	padding:0 4px;
	overflow:hidden; 
}
.productBx{
	width:230px;
	height:144px;
	background:url(images/product_box.jpg) no-repeat;
	float:left;
	padding:20px 10px 8px 10px;
	margin:0 2px;
	overflow:hidden; 
}
.product_details{
	width:230px;
	height:119px;
	float:left;
	overflow:hidden; 
}
.product_clip{
	width:194px;
	background:url(images/ciser.jpg) no-repeat left;
	height:21px;
	float:left;
	padding-left:36px;
	padding-top:6px;
	font-size:14px;
	color:#E6FADA; 
	font-weight:bold;
	letter-spacing:1px;
	overflow:hidden; 
}
.product_details img{
	height:106px;
	width:80px;
	float:left;
}
.product_details fieldset{
	float:right;
	width:145px;
	height:80px;
}
.product_details fieldset h2{
	background:url(images/save-1.jpg) no-repeat left top;
	height:20px; 
	padding-left:76px;
	width:59px;
	font-size:30px;
	color:#2A95CD;
	line-height:18px;
	padding-bottom:8px; 

}
.product_details fieldset h3{
	font-size:14px;
	color:#1A5A00;
	line-height:20px;
}
.product_details fieldset p{
	width:145px;
	color:#767676;
	font-size:12px;
}
.product_details fieldset p a{
	font-size:11px;
	color:#802D00; 
}
.product_details fieldset p a:hover{ 
	color:#D28000;
}
.product_clip input{ 
	margin-right:10px;
}
.product_clip fieldset{
	float:left;
}
.product_clip .emailLnk{
	width:30px;
	height:17px; 
	float:right;
	display:block;
}
.product_clip .emailLnk a{
	background:url(images/latterbox.jpg) no-repeat top;
	display:block;
	height:17px;
	width:30px;
}
.arts{
	margin:6px 0 3px 11px;
}
/*----------------------btmBxBg
*/
#btmBxBg,
#btmBxTop,
#btmBxBtm{
	width:960px;
	display:block;
}
#btmBxBg{
	background:url(images/btmBxBg.jpg) repeat-y;
	margin-top:2px;
}
#btmBxTop{
	background:url(images/btmBxTop.jpg) no-repeat;
}
#btmBxBtm{
	background:url(images/btmBxBtm.jpg) no-repeat left bottom;
}
#btmboxCont{
	width:932px;
	overflow:hidden;
	padding:14px 15px 15px 13px;
}
/*--------------------------------btmBxlft
*/
.btmBxlft{
	width:585px;
	float:left;
	overflow:hidden;
}
.feedbackBx{
	width:166px;
	height:118px;
	margin-right:6px;
	background:url(images/feedbackbx.jpg) no-repeat;
	float:left;
	padding:9px 15px 10px 8px;
}
.feedbackBx h3{
	width:166px;
	font-size:16px;
	color:#2A95CD;
	line-height:15px;
	padding-bottom:20px;
}
.feedbackBx img{
	width:57px;
	height:83px;
	float:left;
	margin-right:4px;
}
.feedbackBx p{
	line-height:18px;
}
.feedbackBx p a{
	font-size:12px;
	color:#802D00; 
}
.feedbackBx p a:hover{
	color:#D28000;
}
/*----------------------------btmBxrgt*/
.btmBxrgt{
	width:345px;
	float:right;
	padding-left:2px;
}
#submitBxBg{
	width:345px;
	height:283px;
	background:url(images/submitBxBg.jpg) repeat-x;
}
#submitBxLft{
	width:345px;
	height:283px;
	background:url(images/submitBxLft.jpg) no-repeat;
}
#submitRgt{
	width:345px;
	height:283px;
	background:url(images/submitBxRgt.jpg) no-repeat right top;
}
#submitCont{
	width:316px;
	padding:50px 16px 0 14px;
}
#submitCont h3{
	color:#59AB31;
	font-size:24px;
}
#submitCont .watchcoupon{
	width:287px;
	height:32px;
	background:url(images/watchco.png) no-repeat 15px 0;
}
#submitCont .watchp{
	font-size:18px;
	color:#002767;
	padding:25px 0 40px 0;
}
#submitCont p{
	color:#494949;
	line-height:18px;
}
#submitCont form{
	width:310px;
	overflow:hidden;
	margin-left:4px;
	padding-top:13px;
}
#submitCont form input{
	width:212px;
	height:23px;
	background:url(images/inputBx.jpg) no-repeat;
	float:left;
	border:none;
	padding:4px 5px 0 5px;
}
#submitCont form .submitb{
	width:77px;
	height:27px;
	background:url(images/submit.jpg) no-repeat;
	float:right;
	cursor:pointer;
}
/*-------------------------footer
*/
#footer{
	width:730px;
	height:100px;
	padding:0 115px;
}
#footer p{
	text-align:center;
	color:#ACACAC;
	font-size:11px;
	padding-top:10px;
}
#footer p a{
	color:#767676;
	text-decoration:underline;
}
/*--------------------start subpage
*/
#news{
	width:162px;
	background:#fff;
	border:1px solid #ddd;
	padding:10px 27px 6px 30px;
	margin-bottom:8px;
}
.newspic{
	width:170px; 
}
.newspic a{
	width:170px;
	cursor:pointer;
	display:block;
}
.newspic label a{
	color:#343434;
}
.newspic a img{
	width:152px;
	padding:3px 4px;
	height:133px;
	display:block;
	border:1px solid #ddd;
}
.newspic a:hover img{ 
	border:1px solid #AAAAAA;
}
#news label{
	color:#333;
	padding:8px 0 0 18px;
	display:block;
	background:url(images/newsbullet.jpg) no-repeat 0 12px;
}
.shareBg,
.shareTop,
.shareBtm{
	width:218px;
	display:block;
}
.shareBg{
	background:url(images/sharecouponBg.jpg) repeat-y;
	margin-top:8px;
	margin-bottom:8px;

}
.shareTop{
	background:url(images/sharecoupontop.jpg) no-repeat;
}
.shareBtm{
	background:url(images/sharecouponbtm.jpg) no-repeat left bottom;
	padding-bottom:4px;
}
.shareinnerBg{
	background:url(images/sharecouponinnBg.jpg) repeat-x  bottom;
	width:204px;
	margin:0 1px;
	padding:10px 6px 13px 6px;
}
/*------------------------sharecomment
*/
.shareinnerBg dl{
	width:204px;
	overflow:hidden;
}
.shareinnerBg dl dd{
	width:204px;
	float:left;
	overflow:hidden;
}
.shareinnerBg dl dd label{
	color:#30850B;
	font-size:14px;
	float:left;
}
.shareinnerBg dl dd .inputtop{
	width:151px;
	height:18px;
	background:url(images/inputtop.jpg) no-repeat;
	border:none;
	float:right;
	margin-bottom:10px;
	padding:2px 0 0 5px;
}
.shareinnerBg dl dd .inputtopshort{
	width:121px;
	height:18px;
	background:url(images/inputtopshort.jpg) no-repeat;
	border:none;
	float:right;
	margin-bottom:10px;
	padding:2px 0 0 5px;
}
.shareinnerBg dl dd .inputtext{
	width:200px;
	height:61px;
	background:url(images/inputtextBg.jpg) no-repeat;
	border:none;
	margin:6px 0;
	float:left;
	padding:5px 0 0 4px;
}	
.shareinnerBg dl dd img{
	width:120px;
	height:59px;
	float:left;
	display:block;
	margin-top:-8px;
}
.shareinnerBg dl dd .inputcode{
	width:70px;
	height:55px;
	border:none;
	background:url(images/inputcode.png) no-repeat right;
	float:left;
	margin-left:3px;
	margin-top:-8px;
	padding:5px 5px 0 5px;
	color:#656565;
	font-size:36px;
	line-height:55px;
}
.shareinnerBg dl dd .inputcodeerror{
	width:70px;
	height:55px;
	border:none;
	background:url(images/inputcodeerror.png) no-repeat right;
	float:left;
	margin-left:3px;
	margin-top:-8px;
	padding:5px 5px 0 5px;
	color:#656565;
	font-size:36px;
	line-height:55px;
}
.captchaerror {
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
}
.sharesbtn{
	width:142px;
	height:21px;
	background:url(images/sharesubmit.png) no-repeat;
	float:right;
	border:none;
	cursor:pointer;
	margin-top:12px;
}
#linkbxbg,
#linkbxtop,
#linkbxbtm{
	width:218px;
	display:block;
	
}
#linkbxbg{
	background:url(images/linkbxbg.jpg) repeat-y;
	margin-top:6px;
	margin-bottom:8px;
}
#linkbxtop{
	background:url(images/linkbxtop.jpg) no-repeat;
	padding-top:3px;
}
#linkbxbtm{
	background:url(images/linkbxbtm.jpg) no-repeat bottom;
}
.linkCont{
	width:214px;
	margin:0 2px;
	background:url(images/linkcontbg.jpg) repeat-x;
}
.linkBx{
	width:198px;
	padding:11px 11px 9px 5px;
	color:#fff;
}
.linkBx a{
	color:#fff;
	line-height:18px;
	font-size:14px;
}
.linkBx a:hover{
	color:#61D9FF;
}
.linkBx .biglink{
	font-size:24px;
}
.linkBx .biglink:hover{
	color:#1C5C00;
}
/*-------------------------rgtmainCont
*/
#rgtmainCont{
	width:701px;
	overflow:hidden;
	padding:28px 8px 0 9px;
}
#pizza{
	width:677px;
	overflow:hidden;
	padding:0 13px 0 11px;
}
#pizza .momino{
	width:552px;
	float:left;
	
}
#pizza .momino h2{
	font-size:18px;
	color:#217B00;
}
#pizza .momino p{
	color:#333;
	line-height:18px;
	padding:6px 0;
}
#pizza .momino a{
	color:#217B00;
}
#pizza .pizzacoupon{
	width:125px;
	padding-top:37px;
	height:35px;
	background:url(images/countBg.jpg) no-repeat;
	float:right;
	text-align:center;
	font-size:26px;
	color:#FFF;
}
#pizza .pizzadeals{
	width:95px;
	padding-top:5px;
	padding-left:10px;
	height:30px;
	background:url(images/dealsBg.png) no-repeat;
	float:right;
	text-align:center;
	font-size:18px;
	color:#FFF;
}
#pizza .pizzadeals a{
	color:#FFF;
}
.currentoff1Bg h2{
	line-height:35px;
	color:#fff;
	font-size:18px;
	padding-left:10px;
	font-weight:normal;
}
.currentoff1Bg,
.currentoff1Top,
.currentoff1Btm{
	width:701px;
	display:block;
}
.currentoff1Bg{
	background:url(images/current1offerbg.jpg) repeat-y;
	margin-top:9px;
}
.currentoff1Top{
	background:url(images/currentoffer1top.jpg) no-repeat;
}
.currentoff2Top{
	background:url(images/current2offertop.jpg) no-repeat
}
.currentoff3Top{
	background:url(images/current3offertop.jpg) no-repeat;
}
.currentoff1Btm{
	background:url(images/current1offerbtm.jpg) no-repeat bottom;
}
/*-----------------------------innerCont
*/
.innerCont{
	width:689px;
	padding:6px 6px 9px 6px;
}
.currentinnerBg,
.currentinnerTop,
.currentinnerBtm{
	width:689px;
	display:block;
}
.currentinnerBg{
	background:url(images/currentinnerBg.jpg) repeat-y;
}
.currentinnerTop{
	background:url(images/currentinnertop.jpg) no-repeat;
	padding-top:9px;
}
.currentinnerBtm{
	background:url(images/currentinnerbtm.jpg) no-repeat bottom;
}
.saleCont{
	width:681px;
	background:url(images/salecontbg.jpg) repeat-x;
	margin:0 4px;
}
.saleCont dl{
	width:681px;
	overflow:hidden;
}
.saleCont dl dd{
	float:left;
}
.saleCont dl .sale{
	width:146px;
	padding:7px 0;
}
.saleCont dl .sale h3{
	width:99px;
	height:99px;
	background: url(images/saleimg.png) no-repeat;
	margin:10px 0 0 26px;
}
.saleCont dl .sale h2{
	width:121px;
	height:72px;
	background:url(images/67success.png) no-repeat;
	margin:18px 0 0 13px;
}
.saleCont dl .sale h4{
	width:99px;
	height:99px;
	margin:10px 0 0 26px;
}
/*
.saleCont dl .sale h2 label{
	font-size:24px;
	color:#123B00;
	line-height:0px;
	display:block;
	padding:20px 0 0 30px;
}
*/
.saleCont dl .sale h2 .green{
	font-size:24px;
	color:#40610E;
	line-height:0px;
	display:block;
	padding:20px 0 0 30px;
}
.saleCont dl .sale h2 .orange{
	font-size:24px;
	color:#7F3C00;
	line-height:0px;
	display:block;
	padding:20px 0 0 30px;
}
.saleCont dl .sale h2 .red{
	font-size:24px;
	color:#5A0B0B;
	line-height:0px;
	display:block;
	padding:20px 0 0 30px;
}
.saleCont dl .sale h2 span{
	color:fff;
	font-size:14px;
	/*background:url(http://www.couponsonlinetoday.com/wp-content/themes/wpcoupon2/images/graph.png) no-repeat 32px bottom;*/
	display:block;
	padding:5px 0 5px 20px;
}
.saleCont dl .dealimg{
	width:116px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
}
.saleCont dl .dealimg fieldset{
	width:114px;
	border:1px solid #EDF5F9;
	background:#fff;
	overflow:hidden;
	padding:5px 0 0 0;
	height:110px;
}
.saleCont dl .dealimg img{
	margin:5px;
}
.saleCont dl .text{
	width:351px;
	padding-top:12px;
	padding-right:10px;
}
.saleCont dl .text #coupon_data a{
	color:#333333;
	font-weight:bold;
}
.saleCont dl .text #expand a{
	color:#CE6C3B;
	font-weight:bold;
	font-style:italic;
}
.saleCont dl .text #expand{
	font-style:normal;
	color:#333333;
}
.saleCont dl .text span{
	color:#2C8200;
	display:block;
	padding-top:8px;
	line-height:16px;
}
.saleCont dl .text span.first{
	color:#2C8200;
	display:block;
	padding-top:0px;
}
.saleCont dl .text span label{
	color:#333;
}
.saleCont dl .text span.title{
	color:#333;
	font-size:14px;
}
.saleCont dl .text span.excerpt{
	color:#767676;
}
.saleCont dl .text span a{
	color:#024165;
	font-weight:bold;
}
.saleCont dl .yesno{
	width:166px;
	padding-right:8px;
}
.saleCont dl .yesno fieldset{
	width:164px;
	border:1px solid #EDF5F9;
	background:#fff;
	overflow:hidden;
	padding:5px 0 0 0;
	height:110px;
}
.saleCont dl .yesno fieldset h3{
	font-size:16px;
	color:#024165;
	padding:0 5px 13px 7px;
	font-weight:normal;
}
.saleCont dl .yesno fieldset .yesIcon{
	width:33px;
	height:26px;
	background:url(images/icon_Yes_normal.jpg) no-repeat;
	float:left;
	margin:0 30px 0 35px; 
}
.saleCont dl .yesno fieldset .yesIcon:hover{ 
	background:url(images/icon_Yes_hover.jpg) no-repeat; 
}
/*.saleCont dl .yesno fieldset .yes2{
	background:url(http://www.couponsonlinetoday.com/wp-content/themes/wpcoupon2/images/yes1.jpg) no-repeat;
}*/
.saleCont dl .yesno fieldset .yesIcon_gray{
	width:33px;
	height:26px;
	background:url(images/icon_Yes_gray.jpg) no-repeat;
	float:left;
	margin:0 30px 0 35px; 
}
.saleCont dl .yesno fieldset .noIcon{
	width:33px;
	height:26px;
	background:url(images/icon_No_normal.jpg) no-repeat;
	float:left;
}
.saleCont dl .yesno fieldset .noIcon:hover{ 
	background:url(images/icon_No_hover.jpg) no-repeat; 
}
.saleCont dl .yesno fieldset .noIcon_gray{
	width:33px;
	height:26px;
	background:url(images/icon_No_gray.jpg) no-repeat;
	float:left;
}
/*.saleCont dl .yesno fieldset .no2{
	background:url(http://www.couponsonlinetoday.com/wp-content/themes/wpcoupon2/images/no1.jpg) no-repeat;
}*/
.saleCont .btmcnot{
	width:681px;
}
.btmcnot .btmtext{
	width:681px;
	overflow:hidden;
}
.btmcnot .btmtext dd{
	width:142px;
	float:left;
	color:#fff;
	padding-top:23px;
	padding-bottom:12px;
}
.btmcnot .btmtext .textfirst{
	width:375px;
	padding-left:22px;
}
.btmcnot .btmtext dd a{
	color:#fff;
}
.btmcnot .btmtext dd .sprint{
	background:url(images/printer.png) no-repeat;
	padding-left:25px;
}
.btmcnot .btmtext dd .tools{
	background:url(images/tools.png) no-repeat;
	padding-left:25px;
}
.btmcnot .btmtext dd .comments_rss{
	background:url(images/comments_rss.png) no-repeat;
	padding-left:25px;
}
.btmcnot .btmtext label{
	background:url(images/addcomlast.png) no-repeat left 3px;
	padding-left:27px;
}
.noresults {
	padding:15px;
	margin-bottom:25px;
	font-size:14px;
	font-weight:bold;
	color:#333333;
}
/*---------------------------2nd box
*/
.currentinner2Bg,
.currentinner2Top,
.currentinner2Btm{
	width:689px;
	display:block;
}
.currentinner2Bg{
	background:url(images/currentinner1bg.jpg) repeat-y;
}
.currentinner2Top{
	background: url(images/curentinner1top.jpg) no-repeat;
	padding-top:9px;
}
.currentinner2Btm{
	background:url(images/currentinner1btm.jpg) no-repeat bottom;
}
.saleCont2{
	width:681px;
	background: url(images/inner1contbg.jpg) repeat-x;
	margin:0 4px;
}
/*---------------------------3rd box
*/
.inerBx3{
	width:701px;
	margin-bottom:5px;
}
.inerBx3 h2{
	font-size:18px;
	color:#fff;
	line-height:32px;
	padding-left:16px;
	font-weight:normal;
}
.inerBx3 h2.h2comments{
	font-size:16px;
	color:#1F6900;
	line-height:32px;
	padding-left:16px;
	padding-top:3px;
	font-weight:bold;
}
.box3Cont{
	/*width:665px;*/
	width:645px;
	background:url(images/123.png) repeat;
	margin:10px 0 0 10px;
	border:1px solid #fff;
	padding:9px 8px;
	overflow:hidden;
}
.box3textcont{
	width:614px;
	border:1px solid #17949D;
	padding:8px 18px 4px 10px;
	float:left;
	margin-bottom:9px;
	background: url(images/test.jpg) repeat;
	
}
.box3textcont img{
	margin:0 10px 5px 0;
	border:1px solid #60BBA9;
}
.box3textcont p{
	color:#fff;
	line-height:18px;
}
.box3textcont label{
	color:#fff;
	padding-top:8px;
	display:block;
}
#submitarea{
	width:683px;
	padding:19px 8px 12px 8px;
}
#submitarea dl{
	width:683px;
	overflow:hidden;
}
#submitarea dl .textfield{
	width:181px;
	float:left;
	overflow:hidden;
	padding-bottom:10px;
}
#submitarea dl .textfield label{
	float:right;
	color:#1F6900;
	font-size:14px;
	line-height:24px;
}
#submitarea dl .inputfield{
	width:494px;
	float:right;
	padding-bottom:10px;
}
#submitarea dl .inputfield input{
	width:246px;
	height:20px;
	border:1px solid #B9DDEB;
	padding:2px 0 0 5px;
}
#submitarea dl .inputfield textarea{
	width:400px;
	height:90px;
	border:1px solid #B9DDEB;
	padding:5px 0 0 4px;
}
#submitarea dl .inputfield .addsbtn{
	width:150px;
	height:21px;
	border:none;
	cursor:pointer;
	background:url(images/addcomment.jpg) no-repeat;
	padding:0;
}
#newsletter{
	width:932px;
	height:97px;
	background:url(images/couponnewsletter.jpg) no-repeat 80px 0;
	border-bottom:1px dashed #D8D8D8;
	padding-bottom:10px;
	margin:6px 0 0 13px;
}
.newsinputarea{
	padding:50px 0 0 233px;
}
.newsinputarea .input2{
	width:200px;
	height:21px;
	border:none;
	background:url(images/newsname.jpg) no-repeat;
	margin-right:8px;
	padding:3px 0 0 8px;
	color:#003855;
}
.newsinputarea input{
	-moz-border-radius: 5px;
	border-radius: 5px;
	width:123px;
	height:21px;
	margin-right:8px;
	padding:3px 0 0 8px;
	color:#003855;
	border:1px solid #003855;
	background:#C6F1FF;
}
.newsinputarea .subscr{
	width:122px;
	height:24px;
	background: url(images/subscribe.jpg) no-repeat;
	padding:0;
	cursor:pointer;
}
.newsinputarea_response {
	float:right;
	padding:20px 233px 0 0;
}
.newsinputarea_response .error{
	color:#FF0000;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-weight:bold;
	padding:5px 0;
}

.newsinputarea_response .success{
	color:#3BB300;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-weight:bold;
	padding:5px 0;
}
.newsinputarea_response .processing{
	color:#FFFFFF;
	text-shadow: black 0.1em 0.1em 0.2em;
	font-weight:bold;
	padding:5px 0;
}
#nocoupons{
	border: 1px solid;
	margin: 20px 0px;
	padding:15px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px;
	color: #9F6000;
	background-color: #FEEFB3;
	text-align:left;
}
#nocoupons h1{
	font-size:14px;
}
.unreliable {
	border:2px solid pink;
	width:98%;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	color:#EF3B3B;
	background-color:#FFDFDF;
	text-align:center;
	font-weight:bold;
}
.coupons_closed {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px;
	color: #9F6000;
	background-color: #FEEFB3;
	text-align:left;
	width:500px;
}

.coupons_closed_title {
	font-size:14px;
	font-weight:bold;
	margin: 10px 0px;
}
.ads {
	padding:10px;
}
#close_comments_link a {
	float:right;
	padding-right:30px;
	color:#1F6900;
	font-size:12px;
}
#ui-datepicker-div { display: none; }

#help img {
	border:4px solid #C6EFFF;
	padding:10px;
}
#help h3 {
	padding:5px;
}
#help .tip {
	padding:10px 0;
}


#searchthumb ul {
	list-style:none;
}
#searchthumb ul li {
	float:left;
	display:block;
	height:140px;
	width:112px;
	margin:0 35px 20px 0;
	text-align:center;
}
#searchthumb ul li a.logo {
	position:relative;
	display:table-cell;
	*display:block;
	vertical-align:middle;
	text-align:center;
	width:110px;
	height:110px;
	padding:5px;
	border:1px solid #D7D7D7;
	text-decoration:none;
}
#searchthumb ul li a {
	font-size:11px;
	text-decoration:none;
	color:#217B00;
}
#searchthumb ul li a img {
	width:100px;
	border:none;
}
/*-----------------------contactform
*/
.contactform{
	margin-top:20px;
}
.contactform dd{
	margin-bottom:11px;
}
.contactform dd label{
	color:#30850B;
	display:block;
	margin-bottom:8px;
}
.contactform dd input{
	width:305px;
	height:19px;
	border:1px solid #D9D9D9;
}
.contactform dd textarea{
	width:300px;
	height:59px;
	border:1px solid #D9D9D9;
}
.contactform dd .sbmnt{
	width:125px;
	height:21px;
	background:#E6FFE2;
	border:1px solid #D9D9D9;
	cursor:pointer;
	padding:0;
	color:#30850B;
}
.contact_error{
	color:#FF0000;
	font-weight:bold;
	padding:5px;
}
.contact_success{
	color:#3BB300;
	font-weight:bold;
	padding:5px;
}
/*-----------------------newsletterform
*/
.newsletterform{
	margin-top:20px;
}
.newsletterform input{
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.newsletterform .input{
	width:305px;
	height:25px;
	padding:2px;
	font-size:15px;
	border:1px solid #D99A39;
	background:#FFF9E6;
}
.newsletterform .sbmnt{
	width:85px;
	height:28px;
	padding:2px;
	font-weight:bold;
	background:#D08800;
	border:1px solid #CF8603;
	cursor:pointer;
	color:#FAFEFF;
}

.newsletterform .error{
	color:#FF0000;
	font-weight:bold;
	padding:5px 0;
}

.newsletterform .success{
	color:#3BB300;
	font-weight:bold;
	padding:5px 0;
}
.newsletterform .processing{
	padding:5px 0;
}
/*-----------------------community
*/
#contributions img{
	border: 1px solid #767676;
}