@import url('fontsheet.css');
* {
	margin:0;
	padding:0;
}

body {
	font-family:'pt_sansregular';
	font-size:14px;
	line-height:20px;
	background: url(../images/bg.png) repeat left top;
	font-weight:none;
	color:#363636;
}

h2 {
    background: none repeat scroll 0 0 transparent;
    color:#000;
    font-family:'pt_sansregular';
    font-size:16px;
    font-weight:normal;
    margin:5px 10px;
	float:left;
    padding:0;
}

h3 {
    color: #A10E0E;
    font-family:'pt_sansregular';
    font-size: 18px;
    font-weight:normal;
    line-height: normal;
    text-decoration: none;
}

h3 span {
    color: #006EF0;
    cursor: pointer;
    font-family:'pt_sansregular';
    font-size: 18px;
    font-weight:normal;
    line-height: normal;
    text-decoration: none;
	text-transform:capitalize;
	transition: all 1s ease-in-out 0s;
}

h3 span:hover {
    color:#5B9803;
}

h4 {
    background: none;
    color:#000;
    font-family:'pt_sansregular';
    font-size:16px;
    font-weight:normal;
    margin:5px 10px;
	float:left;
    padding:0;
    width: auto;
}

.getMoreCoupons {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

/* All Title Text Font Color */
.heading-title {
	 float:left;
	 margin:0;
	 padding:10px;
	 width:97.3%;
	 border-top:6px solid #9EBB55;
	 border-bottom:1px solid #6c882c;
	 background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.heading-title h1 {
	font-family:'pt_sansregular';
	font-size:18px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin:0;
	padding:0;
	text-shadow:0 0 2px #666;
}

.cHeading-title{
	float:left;
	margin:0;
	padding:10px;
	width:98%;
	border-top:6px solid #9EBB55;
	border-bottom:1px solid #6c882c;
	background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.cHeading-title h1 {
	font-family:'pt_sansregular';
	font-size:18px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin:0;
	padding:0;
	text-shadow:0 0 2px #333333;
}
.rHeading-title{
	float:left;
	margin:0;
	padding:10px;
	width:93%;
	border-top:6px solid #cfc7b4;
	border-bottom:1px solid #d5c4b8;
	background: url(../images/heading-bg-R.png) repeat-x left top #e0dbcf;
}

.rHeading-title h2 {
	font-family:'pt_sansregular';
    font-size:18px;
	font-weight:normal;
	color:#978a78;
	float:left;
	margin:0;
	padding:0;
	text-shadow:0 0 1px #bbb;
}

.rHeading-title h4 {
	font-family:'pt_sansregular';
	font-size:16px;
	font-weight:bold;
	color:#1B4B70;
	float:left;
	margin:0;
	padding:0;
}

.btnComnt {
	width:98.4%;
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 0;
	/*background:#DDDDFF;*/
	background:  -moz-linear-gradient(center top , #fdfdfd, #DDDDFF);
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#DDDDFF));
	background: -o-linear-gradient(top, #fdfdfd 0%,#DDDDFF 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#fdfdfd', EndColorStr='#DDDDFF', GradientType=0);
}

.btnComnt b {
	float:left;
	padding:4px 0;
	margin:0;
	width:32px;
	height:27px;
	font-weight:normal;
	text-align:center;
	font-size:12px;
	color:#666;
	line-height:25px;
	text-shadow:0 1px 0px #ccc;
	font-family:'pt_sansregular';
	background:url(../images/comment.png) left 7px no-repeat;
}

.btn_Comnt:hover {
	color:#333;
}

.frmComnt {
	float:left;
	margin:10px 0 0;
	padding:10px;
	border-top:1px solid #bbb;
}

.frmComnt label {
	float:left;
	margin:5px 0 0;
	padding:0;
	width:20%;
	font-size:12px;
	color:#666666;
}

.frmComnt input[type="text"] {
	float:left;
	margin:5px 0 0;
	padding:3px 5px;
	border:none;
	background:#fff;
	color:#999999;
	font-family:'pt_sansregular';
	font-size:14px;
	width:240px;
	border:1px solid #999;
}

.frmComnt textarea {
	float:left;
	margin:5px 0 0;
	padding:3px 5px;
	border:none;
	background:#fff;
	color:#999999;
	font-family:'pt_sansregular';
	font-size:14px;
	width:240px;
	border:1px solid #999;
}

.frmComnt input[type="submit"] {
	float:left;
	margin:10px 0 10px 76px;
	padding:3px 10px;
	color:#fff;
	font-family:'pt_sansregular';
	font-size:14px;
	width:115px!important;
	border:1px solid #0033CC;
	clear:left;
	cursor:pointer;
	border-radius:3px;
	border: 1px solid #03427C;
	background:  -moz-linear-gradient(center top , #3A8DD7, #2B669A);
	background: -webkit-gradient(linear, left top, left bottom, from(#3A8DD7), to(#2B669A));
	background: -o-linear-gradient(top, #3A8DD7 0%,#2B669A 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3A8DD7', EndColorStr='#00AFF0', GradientType=0);
}

#mask {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: 0.8;
	z-index: 999;
}

.cmnt-close {
	background:url(../images/close.png) no-repeat top right;
	width:24px;
	height:24px;
	display:block;
	margin-right:10px;
	float:right;
	cursor:pointer;
	
}

.comments-box {
	width:400px;
	float:left;
	margin:0;
	padding:0;
	border-radius: 3px;
	background:#fff;
    border:0px solid #999;
}

.commentsBox {
	float:left;			
	margin:0;
	padding:0 5px 5px 8px;
	display:block;
	overflow:auto;
}
.commentsBox ul {
	float:left;
	padding:0;	
	margin:0;
}
.commentsBox li {
	text-align:left;
	display:inline;
	float:left;
	padding:0 0 5px 25px;
	margin:0 0 10px 0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	border-bottom:1px solid #ccc;
	background:url(../images/comment1.png) left top no-repeat;
}

.commentsBox li span {
	text-align:left;
	display:inline;
	float:left;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaa;
	width:100%;
}

.comments_Box {
	float:left;			
	margin:0;
	padding:0 5px 5px 8px;
	display:none;
	width:625px!important;
}
.comments_Box ul {
	float:left;
	padding:0!important;	
	margin:0!important;
	width:625px!important;
}
.comments_Box li {
	text-align:left;
	display:inline!important;
	float:left;
	padding:0 0 5px 25px!important;
	margin:5px 0 5px!important;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	width:592px!important;
	border-bottom:1px solid #ccc!important;
	background:url(../images/comment.png) left 3px no-repeat;
}

.comments_Box li span {
	text-align:left;
	display:inline;
	float:left;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#aaa;
	width:100%;
}

.headings, .headings h1{
	font-family:'pt_sansregular';
	font-size:18px;
	font-weight:normal;
	color:#1B4B70;
	margin:10px 0 0;
	padding:15px;
	background: url(http://www.redeemacoupon.com/images/fotr-dbul-line.png) repeat-x left bottom;
	width:92.6%;
}
 .headings h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#1B4B70;
	margin:0;
	padding:8px 0px ;
	background:none;
	width:auto !important;
}

.headings p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#363636;
}

.bt {
    display: block;
    padding: 25px 10px 0;
}

#mygallery{overflow: hidden;} 


a {
	color:#5b9803;
	font-family:'pt_sansregular';
	font-size:14px;
	font-weight:normal;
	text-decoration: none;
	-webkit-tranzsition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	
}
a:hover {
	color:#1079B3;
}
img {
	border:none;
	margin:0px;
	padding:0px;
}
.clear {
	clear:both;
	margin:0px!important;
	padding:0px!important;
}



/********************************************************************************************************************************/
/*************************************************** MAIN CONTAINER CSS  ********************************************************/
/********************************************************************************************************************************/
#page {
	width:100%;
	margin:0;
	padding:0;
	float:left;
	background:url(../images/header-bg.png) left top repeat-x;
}

#main-container {
	width:996px;
	margin:0px auto;
	padding:0px;
	float:none;
}

.event_banner {
	float:left;
	margin:0 0 10px;
	padding:0;
	width:100%;
}

.event_banner img {
	width:278px;
	height:170px;
	border:1px solid #ddd;
}

/********************************************************************************************************************************/
/******************************************************** HEADER CSS  ***********************************************************/
/********************************************************************************************************************************/

#header {
	width:996px;
	min-height:212px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
}


/********************************************************************************************************************************/
/******************************************************** LOGO CSS  *************************************************************/
/********************************************************************************************************************************/
.logo-bg {

	background:none;
	width:204px;
	height:120px;
	display:block;
	padding:0;
	margin:32px 0 0;
	float:left;
}

.logo {

	background:url(../images/logo.png) no-repeat left top;
	width:204px;
	height:120px;
	display:block;
	float:left;
	padding:0;
	margin:0
}

.sub_socials {
	float:left;
	margin:56px 0 0;
	padding:0;
	width:100%;
}

.sub_socials p {
    width:40%!important;
}

.sub_fb_icon {
    background: url(../images/social_icons_med.png) no-repeat left top;
    float: left;
    height: 24px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 24px;
	opacity:0.5;
	border-radius: 50%;
}

.sub_fb_icon:hover {
	opacity:1;
}

.sub_tw_icon {
    background: url(../images/social_icons_med.png) no-repeat -31px top;
    float: left;
    height: 24px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 24px;
	opacity:0.5;
	border-radius: 50%
}

.sub_tw_icon:hover {
	opacity:1;
}

.sub_gp_icon {
    background: url(../images/social_icons_med.png) no-repeat -62px top;
    float: left;
    height: 24px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 24px;
	opacity:0.5;
	border-radius: 50%
}

.sub_gp_icon:hover {
	opacity:1;
}

.sub_pin_icon {
    background: url(../images/social_icons_med.png) no-repeat -93px top;
    float: left;
    height: 24px;
    margin: 0;
    padding: 0;
    width: 24px;
	opacity:0.5;
	border-radius: 50%
}

.sub_pin_icon:hover {
	opacity:1;
}

/********************************************************************************************************************************/
/****************************************************** NORMAL SEARCH CSS  ******************************************************/
/********************************************************************************************************************************/

.srch-box {
	clear:right;
    float:right;
    margin:7px 0 0;
    padding:0;
    width:625px;
}

.ie7 .srch-box {
	width:450px;
}

.srch-box input[type="text"] {
    background: url(../images/search-bg.png) no-repeat scroll left top transparent;
    border: 0 dotted #000000;
    color: #d2dcb8;
    float: right;
    font:20px 'pt_sansregular';
    height:58px;
    margin:0;
    padding:0 20px 1px;
    width:523px;
}

.ie7 .srch-box input[type="text"] {
    padding:10px 10px 10px 15px;
    width:380px;
	float:left;
	height:auto;
	line-height:20px;
}

.ie8 .srch-box input[type="text"] {
    padding:8px 10px 8px 15px;
}

.srch-box input[type="submit"] {
	background:url(../images/btn-search.png) no-repeat left top;
	color:#f6e9d0;
	width:62px;
	display:block;
	border:none;
	float:right;
	cursor:pointer;
	font-size:25px;
	padding:14px 0;
}

.srch-box input[type="submit"]:hover {
	background:url(../images/btn-search-hvr.png) no-repeat left top;
}

.ie8 .srch-box input[type="submit"] {
	padding: 20px 0 19px;
}

.ie9 .srch-box input[type="submit"] {
	padding: 5px 0 6px;
}

.ie10 .srch-box input[type="submit"] {
	padding: 5px 0 6px;
}

.search-menu {
    display:block;
    padding:0;
	float:left;
	margin:0 0 0 13px;
}

.search-menu ul {
    float: left;
    margin: 0;
	padding:0;
}

.search-menu li {
    float: left;
    padding:3px 0 0;
    margin:2px 0;
	display:inline;
	line-height:15px;
	border-right:1px solid #757575;
}

.search-menu li:last-child {
	border-right:0px solid #757575;
}

.search-menu a {
    color: #757575;
	padding:0 8px;
	font-size:13px;
	font-weight:normal;
    text-decoration:none;
	font-family:"Trebuchet MS",Tahoma;
	transition: all 0.4s ease 0s;
}

.search-menu a:hover {
    color: #92bb05;
}

.exmp-menu {
    display:block;
    padding:0;
	float:left;
	margin:0 0 0 20px;
}

.exmp-menu ul {
    float: left;
    margin: 0;
	padding:0;
}

.exmp-menu li {
    float: left;
    padding:0;
    margin:6px 0;
	display:inline;
	color:#d8a05d;
	padding:0;
	font-size:13px;
	font-weight:normal;
    text-decoration:none;
	font-family:"Trebuchet MS",Tahoma;
}

.exmp-menu a {
    color:#d8a05d;
	padding:0 3px;
	font-size:13px;
	font-weight:normal;
    text-decoration:none;
	font-family:"Trebuchet MS",Tahoma;
	transition: all 0.4s ease 0s;
}

.exmp-menu a:hover {
    color: #92bb05;
}

/********************************************************************************************************************************/
/************************************************** PRIMARY MENUS CSS  **********************************************************/
/********************************************************************************************************************************/

.second-menu{
    display: block;
	float:left;
	margin:53px 0 0;
    padding:0;
	width:100%;
}

.ie7 .second-menu{
	margin:34px 0 0;
	height:30px;
}

.ie8 .second-menu{
	margin:47px 0 0;
}

.second-menu  ul {
    float: left;
    font: bold 12px/25px tahoma;
	height: auto;
    letter-spacing: 0.02em;
    margin: 0;
    width:100%!important;
}

.second-menu  li {
    float: left;
    margin:0;
    padding:15px 40px;
	background:url(../images/top-link-seprator.png) no-repeat right top;
}

.second-menu  li:last-child {
	background:none;
}

.second-menu  a {
    color: #fff;
	font-size:15px;
	font-weight:normal;
    text-decoration: none;
	 -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.second-menu a:hover {
    color:#58c2ff;
    text-decoration:underline;
	background:none;
}

.second-menu li a:hover, li a.active {
    color:#58c2ff!important;
    text-decoration:none;
	background:none;
}
/********************************************************************************************************************************/
/******************************************* WRAPPER AND LEFT, RIGHT MODULE CSS  ************************************************/
/********************************************************************************************************************************/

#wrapper {
    float: left;
    margin: 0;
    padding: 0;
    width: 100%;
	background:#FFFFFF;
    box-shadow: 0 5px 7px #999999;
}

p {
    color: #363636;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
	float:left;
	width:100%;
	margin:5px 10px;
}
/********************************************************************************************************************************/
/******************************** STANDARD LEFT, CENTER AND RIGHT SIDE CSS START HERE *******************************************/
/********************************************************************************************************************************/
#rightcolumn {
	padding:0;
	margin:25px 0 0;
	width:280px;
	float:right;
	
}
#maincolumn {
	margin:25px 0 0;
	padding:0;
	width:707px;
	float:left;
}

#main-footer {	
    background:url(../images/footer-bg.png) repeat-x scroll left top transparent;
    height:96px;
	float:left;
    margin:0;
    width:100%;
}

#footer {	
	float:none;
    margin:0 auto;
	padding:0;
    width:996px;
}

/********************************************************************************************************************************/
/*********************************************** FOOTER COPYRIGHT CSS ***********************************************************/
/********************************************************************************************************************************/

.copyright {
	float:left;
	color:#978a78;
	margin:5px 0 0 12px;
	padding:0;
	width:99%;
}

/********************************************************************************************************************************/
/************************************************ FOOTER MENUS CSSS *************************************************************/
/********************************************************************************************************************************/

.f-menu {
	margin:20px 0 0;
	padding:0;
	float:left;
	text-align:center;
	font-size:12px;
	color:#333;
	width:100%;
	line-height:24px;
	font-weight:bold;
}

.f-menu ul{
	float:left;
	margin:0;
	padding:0;
}

.f-menu li {
	display:inline;
	list-style-type:none;
	border-right:1px solid #98aa68;
	padding:0 12px 0 12px;
}

.f-menu li:last-child {
	border-right:0px solid #98aa68;
}

.f-menu li a {
	color:#98aa68;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height:18px;
	}
	.f-menu li a:hover, li a.active { 
		color:#333;
	}

.flage_Box {
	padding:0;
	float:right;
	margin:20px 0 0;
}

.can_flage {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:16px;
	background:url(../images/flags.png) left top no-repeat;
}

.usa_flage {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:16px;
	background:url(../images/flags.png) -32px top no-repeat;
}

.uk_flage {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:16px;
	background:url(../images/flags.png) -64px top no-repeat;
}

.ger_flage {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:16px;
	background:url(../images/flags.png) -96px top no-repeat;
}

.fra_flage {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:16px;
	background:url(../images/flags.png) -128px top no-repeat;
}

.aus_flage {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:16px;
	background:url(../images/flags.png) -160px top no-repeat;
}

.top_social_Box {
	padding:0;
	float:right;
	margin:-5px 0 0;
}

.facebook_icon {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:32px;
	height:32px;
	background:url(../images/social_icons.png) left top no-repeat;
}

.twitter_icon {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:32px;
	height:32px;
	background:url(../images/social_icons.png) -42px top no-repeat;
}

.gplus_icon {
	float:left;
	margin:0 5px 0 0;
	padding:0;
	width:32px;
	height:32px;
	background:url(../images/social_icons.png) -84px top no-repeat;
}

.pinterest_icon {
	float:left;
	margin:0;
	padding:0;
	width:32px;
	height:32px;
	background:url(../images/social_icons.png) -126px top no-repeat;
}

.flage{
	margin:0;
	padding:22px 10px 0 10px;
	width:100%;
	height:auto;
}

.img_404 {
	float:left;
	padding:0;
	width:555px;
	height:350px;
	margin:10px 75px;
	background:url(../images/img_404.png) center top no-repeat;
}

.flage ul{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
}


.flage li {
	display:inline-block;
	list-style-type:none;
	border:0px solid #fff;
	padding:0 2px;
}

.flage li a {
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height:18px;
	border:none;
}

.flage li a:hover { 
	border-color:#000;
	border:0px solid #000;
}
	
	.tagCloud {
    margin:0;
	padding:0 10px;
    text-align: center;
	color:#92A5A3;
	}
	
	.tagCloud a:link {
    color:#92A5A3;
    text-decoration: none;
	}
	
	.tagCloud a:hover {
    color:#FFF;
	background-color:#000;
    text-decoration: none;
	}
	
	.top-store{
	margin:0;
	padding:20px 10px 0 10px;
	width:100%;
	height:auto;
	}
	
	
	.top-store ul{
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	}
	
	.top-store li {
	display:inline-block;
	list-style-type:none;
	border-bottom:1px dotted #363636;
    padding: 6px 0px 6px 30px;
    width: 200px;
	background:url(../images/bulet-errow.png) no-repeat left 11px;
	}
	
	.top-store li a {
	color:#363636;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration: none;
	line-height:18px;
	}
	
	.top-store li a:hover {
	color:#993333; 
	}

.browse-store p{
	color: #363636;
    font-family:'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
	text-align:justify;
	float:left;
	margin:8px 0;
	padding:0;
	width:100%;
	}
	
.browse-store{
	margin:0;
	padding:0px 10px 10px 10px;
	width:93%;
	float:left;
}
	
	
	.browse-store ul{
	margin:6px 0 0 0;
	padding:0;
	width:100%;
	height:auto;
	}
	
  .browse-store li {
    background: url(../images/bulet-errow.png) no-repeat scroll left 11px transparent;
    border-bottom: 1px dashed #c7c0b1;
    display: inline-block;
    line-height: 0 !important;
    list-style-type: none;
    padding: 6px 0 5px 25px;
    width: 235px;
    }
	
	.browse-store li a {
	color:#8c7f6d;
	font-family:'pt_sansregular';
	font-size: 14px;
	text-decoration: none;
	font-weight:normal;
	line-height:16px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
	}
	
	.browse-store li a:hover {
	color:#333; 
	}


.view-more{
	margin:0;
	padding:10px;
	width:80px;
}

.view-more a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#cd1e02;
	text-align:left;
}


.view-more a:hover{
	color:#996600;
}

.view{display:none;}

.txt-brown {
	float:left;
	margin:0 10px 0 0;
	padding:0;
    font-family:'pt_sansregular';
	font-size:14px;
	font-weight:normal;
	color:#d27301;
	text-align:left;
	width:38%;
} 

.exp-date {
	float:left;
	margin:0 10px 0 0;
	padding:0;
    font-family:'pt_sansregular';
	font-size:14px;
	font-weight:normal;
	color:#d27301;
	text-align:left;
	width:50%;
} 

.date_more a {
	float:left;
    color:#b97945;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    transition:all 1s ease-in-out 0s;
}

.date_more a:hover {
    color:#5B9803;
}

.txtred14 {
	color: #C44424;
    float: left;
    font-family: Calibri;
    font-size: 25px;
    font-weight: normal;
    margin: 30px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
} 

.see-all{
	margin:0;
	padding:7px 0 0 3px;
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7e4e00;
	text-align:left;
}

/********************************************************************************************************************************/
/******************************** STANDARD LEFT, CENTER AND RIGHT SIDE CSS CLOSE HERE *******************************************/
/********************************************************************************************************************************/

/********************************************************************************************************************************/
/***************************************** CENTER MODULE CSS START HERE ***********************************************/
/********************************************************************************************************************************/
/* Rounded Box Top Area */
.b-tl {
	background:url(../images/box-left.png) no-repeat top left;
	width:14px;
	height:13px;
	
}

.b-tl-2 {
	background:url(../images/box-left-con-01.png) no-repeat top left;
	width:14px;
	height:13px;
	
}
.b-tm {
	background: url(../images/box-right.png) no-repeat top right;
	width:14px;
	height:13px;
	float:right;
	margin:-13px 0 0 0;
	padding:0px;
}

.b-tm-2 {
	background: url(../images/box-right-con-01.png) no-repeat top right;
	width:14px;
	height:13px;
	float:right;
	margin:-18px 0 0 0;
	padding:0px;
}

.b-tr {
	background:url(../images/box-mid.png) repeat-x top;
	height:13px;
	margin:-13px 14px 0 14px;
}

.b-tr-2 {
	background:url(../images/box-top.png) repeat-x top;
	height:13px;
	margin:-13px 13px 0 12px;
}
/* Rounded Box Center Area */
.b-ml{
 
	background:url(../images/box-bg.png) repeat left top;
	border-left:1px solid #1B4B70;
	border-right:1px solid #1B4B70;
	position:relative;
}

.b-mr {
	background:url(../images/box-right-side.png) repeat-y right top;
}

.b-bl {
	background:url(../images/box-left-con-2.png) no-repeat bottom left;
	width:14px;
	height:13px;
	
}
.b-bm {
	background:url(http://www.redeemacoupon.com/images/box-right-con-2.png) no-repeat bottom right;
	width:14px;
	height:13px;
	float:right;
	margin: -13px 0 0 0;
}
.b-br {
	background:url(../images/box-bottom.png) repeat-x bottom;
	height:13px;
	margin:-13px 14px 0 14px;
}

/********************************************************************************************************************************/
/***************************************** CENTER MODULE  CSS CLOSE HERE ***********************************************/
/********************************************************************************************************************************/


/********************************************************************************************************************************/
/***************************************************** PAGING CSS START *********************************************************/
/********************************************************************************************************************************/

#paging {
	margin:20px 0 0 10px;
	padding: 0 0 10px 0;
}
#paging span {
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	padding:5px 10px;
	background:#d87600;
}
#paging a {
	color:#b16913  ;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
	padding:5px 10px;
	background:#fff;
	border:1px solid #b16913  ;
}
#paging a:hover {
	color:#000;
}
/********************************************************************************************************************************/
/***************************************************** PAGING CSS CLOSE *********************************************************/
/********************************************************************************************************************************/


/********************************************************************************************************************************/
/***************************************************** Thumb CSS Start *********************************************************/
/********************************************************************************************************************************/
.cpnBox {
	float:left;
	margin:15px 0 0;
	padding:2px;
	width:250px;
	background:#EEEEEE;
	border:1px solid #AAAAAA;
	cursor:pointer;
}

.cpnBox img {
	width:250px;
	height:210px;
}

.stlogo {
	border: 1px solid #666;
    border-radius: 3px 3px 3px 3px;
    display: block;
    float: none;
    margin:5px auto 0;
    padding:3px;
    width: 100px;
	background:#fff;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.stlogo:hover {
    border-color: #000;
    opacity: 1;
}

.stlogo img {
    cursor: pointer;
    height:40px;
    width: 100px;
}
.popup-box .slogo {
    border: none;
    display: block;
    margin: 0 auto;
    width: 100px;
	float:right;
	margin:0;
	padding:0;
}
.popup-box .slogo:hover {
    border-color:#000;
	border:0px solid #000;
}
.popup-box .slogo img {
    border: 1px solid #AAAAAA;
    border-radius: 7px 7px 7px 7px;
    cursor: pointer;
    height: 40px;
    width: 100px;
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	padding:3px;
}
.popup-box .slogo:hover img {
    border-color: #000;
    opacity: 1;
}

.popup-box .close-icon {
    border: none;
    display: block;
    margin: 0 auto;
	position:absolute;
	right:-7px;
	top:-6px;
}

.thumb {
    border: none;
    display: block;
    margin: 0 auto !important;
    width: 141px;
	position:relative;
}
.thumb:hover {
    border-color:#000;
	border:0px solid #000;
}
.thumb img {
    border: 1px solid #442e1d;
    height: 80px;
    width: 115px;
	padding:3px;
}
.thumb:hover img {
    border-color: #000;
}

/********************************************************************************************************************************/
/***************************************************** Thumb CSS CLOSE *********************************************************/
/********************************************************************************************************************************/




/********************************************************************************************************************************/
/***************************************************** Coupon Common CSS *********************************************************/
/********************************************************************************************************************************/

	/** Coupon Common CSS **/
	
	.cop-box{
	margin:0;
	padding:0 0 1px;
	border-bottom:0px solid #ddd;
	}
	

	.coup-grn-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	text-decoration:underline;
	color:#6a4202;
	padding:0 0 0 5px;
	margin:0;
	}

.popup_coupon {
    background:#DDF2F4;
    float: left;
    margin: 0 !important;
    padding:20px 10px;
	min-height:100px;
    width: 95.7%;
    }

.coupon_popup {
	float:left;
	width:100%;
	margin:0px !important;
	padding:10px 0 10px 0;
	position:relative;
    }

.popupcod ul {
	margin:0;
	padding:0;
   }
   
   	.popupcod li {
    border-bottom: 0px solid #bbb;
    display: block;
    list-style: none outside none;
	float:left;
    margin: 0px 0 8px 9px;
    padding:5px 5px;
	position:inherit;
	width:93%;
	}

.more-codes {
	float:left;
	margin:0;
	padding:0;
	width:100%;
   }
	
.more-codes ul {
	float:left;
	margin:0;
	padding:0;
	width:100%;
   }
   
.more-codes li {
    border-bottom: 1px solid #bbb;
    display: block;
    list-style: none outside none;
    margin: 0px 0 8px 9px;
    padding:5px 5px;
	position:inherit;
	float:left;
	width:96%;
	}
	
	.coupons ul {
	margin:0;
	padding:0;
   }
   
.coupons li {
    display: block;
    list-style: none outside none;
    margin:8px;
    padding:10px 0 0;
    width:687px;
	float:left;
	position:inherit;
	border:1px solid transparent;
	-webkit-border-image:url(../images/coupon_border.png) 1 1 round; /* Safari 5 and older */
	-o-border-image:url(../images/coupon_border.png) 1 1 round; /* Opera */
	border-image:url(../images/coupon_border.png) 1 1 round;
	background:url(../images/coupon_logo_bg.png) -8px top repeat-y #f2f6e8;
}
		
	.input-field{
	background:none;
	border:#999999 dotted 1px;
	width:115px;
	height:24px;
	margin:0 4px;
	padding:0 0 0 5px;
	}
	
	.src-text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#CC6600;
	text-decoration:none;
	}
	
	.srch-tag{
	margin:0;
	padding:7px 0 0 7px;
	}
	
	
	.img-box{
	float:left;
	width:100px;
	height:100px;
	padding:0;
	margin:10px;
	border:#CCCCCC 1px solid;
	text-align:center;
	}
	
	.img-box-right{
	float:right;
	width:585px;
	padding:5px 0 0 0;
	margin:0;
	border:none;
	text-align:left;
	font-weight:none;
	}
	
	.btn-left{
	background:url(../images/btn-left.png) repeat-x left top;
	float:left;
	width:7px;
	height:24px;
	padding:0;
	margin:0px;
	border:none;
	text-align:center;
	}
	
	.btn-mid{
	background:url(http://www.redeemacoupon.com/images/btn-mid.png) repeat-x left top;
	float:left;
	width:auto;
	height:24px;
	padding:0;
	margin:0px;
	border:none;
	text-align:center;
	color:#fff;
	}
	
	.btn-right{
	background:url(../images/btn-right.png) repeat-x left top;
	float:left;
	width:7px;
	height:24px;
	padding:0;
	margin:0px;
	border:none;
	text-align:center;
	}
	
#crumbs {
    background: none repeat scroll 0 0 #FDFDFD;
    border: 1px solid #dedede;
	border-radius: 5px;
	-moz-border-radius: 5px;
    font: 12px 'pt_sansregular';
    height: 31px;
    margin: 10px 0 10px 0;
}
#crumbs li {
    color: #777777;
    float: left;
    line-height: 31px;
    padding-left: 0.75em;
}
#crumbs li.active strong, #crumbs li.active a {
    display: block;
    height: 31px;
    max-width: 100px;
    overflow: hidden;
}
#crumbs li.active strong {
    margin-left: -5px;
    max-width: 295px;
}
#crumbs strong {
    font-weight: normal;
}
#crumbs a {
    background:url(../images/crumbs.png) no-repeat scroll right center transparent;
    display: block;
    padding: 0 20px 0 10px;
}
#crumbs a:link, #crumbs a:visited {
    color: #777777;
    text-decoration: none;
}
#crumbs a:hover, #crumbs a:focus {
    color: #1196D7;
}

ul, ol {
    list-style: none outside none;
	}
/*************************** REVEAL Code CSS START HERE *********************************/
.reveal-code{
    color: #F8DCAE;
    font-family:'pt_sansregular';
    font-size: 12px;
    font-weight: bold;
    left:570px;
    margin: 0;
    padding: 0;
    position: relative;
    text-decoration: none;
    top:5px;
	width:114px;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #D13400;
    border-style: dashed;
    border-width: 0px;
	position:absolute;
	z-index:100px;
}

.reveal-code div{
	float:left;
}

.reveal-code span {
    background:none;
    clear: both;
    color: #D13400;
    cursor: pointer;
    display: block;
    font-size:13px;
    padding: 0 27px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
}

.reveal-code strong {
    background:url(../images/reveal-code.png) no-repeat scroll right top;
    display: block;
    height: 26px;
    width: 118px;
}


/*************************** REVEAL Code CSS END HERE *********************************/

/*Image Viewer Starts*/
 .stepcarousel {
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 80%; /*Width of Carousel Viewer itself*/
	height: 100px;
	left:10%;
	margin:0px !important;
}
.belt {
	width:auto;
	position: absolute;
	left: 0px;
	padding:0px;
	margin:0px !important;
	padding-top:15px;
}
.panel {
	font: normal 13px/30px "Trebuchet MS", Tahoma;
	float: left; /*leave this value alone*/
	overflow: hidden; /*margin around each panel*/
	width: 140px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding: 0px 22px;
	text-align:center;
	color: #2c2c2c;
}
.panel a {
	color: #7E4E00;
	text-decoration:none;
}

.belt1 {
	width:auto;
	position: absolute;
	left: 0px;
	padding:0px;
}

.panel1 {
	float: left; /*leave this value alone*/
	overflow: hidden; /*margin around each panel*/
	width: 248px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.panel1 h3 {
	padding:10px 0px;
}
.panel1 span {
	display:block;
	max-height:36px;
	overflow:hidden;
}
.belt2 {
	width:auto;
	position: absolute;
	left: 0px;
	padding:0px;
	margin:0px !important;
}
.panel2 {
	font: normal 13px/30px "Trebuchet MS", Tahoma;
	float: left; /*leave this value alone*/
	overflow: hidden; /*margin around each panel*/
	width: 248px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	padding-top:25px;
	text-align:center;
	color: #2c2c2c;
}
.panel2 a {
	color: #2c2c2c;
	text-decoration:none;
}


.box{
	margin:0 0 0 15px;
	padding:0;
	position:relative;

}

.socialMedia {
	float:left;
	margin:12px 0 0;
	padding:0;
	width:97%;
	border-top:1px solid #EBEBEB;
}

.socialBox{
	width:280px;
	padding:0;
	float:left;
	margin:10px 0 0 5px;
}

.socialBox ul {
    margin:0;
    padding: 0;
    width: 100%;
}

.socialBox li {
    background:none;
    display:inline-block;
    line-height:0 !important;
    list-style-type:none;
    padding:5px 21px 0 0;
    width:70px;
}

.sHeading-title{
	float:left;
	margin:0;
	padding:13px 10px 15px 0;
	width:98%;
}

.sHeading-title h1 {
	font-family:'pt_sansregular';
    font-size:18px;
	font-weight:normal;
	color:#006EF0;
	float:left;
	margin:0;
	padding:0;
}

.tHeading-title_exp{
	float:left;
	 margin:0;
	 padding:10px;
	 width:97.3%;
	 border-top:6px solid #bb555f;
	 border-bottom:1px solid #882c33;
	 background: url(../images/heading_bg_red.png) repeat-x left top #cc4653;
}

.tHeading-title_exp h2 {
	font-family:'pt_sansregular';
    font-size:18px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin:0;
	padding:0;
	text-shadow:2px 0 2px #000;
}


.tHeading-title{
	float:left;
	 margin:0;
	 padding:10px;
	 width:97.3%;
	 border-top:6px solid #9EBB55;
	 border-bottom:1px solid #6c882c;
	 background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.tHeading-title h2 {
	font-family:'pt_sansregular';
    font-size:18px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin:0;
	padding:0;
	text-shadow:2px 0 2px #000;
}

.listingBox {
	margin:10px;
	padding:10px 0 0 0;
	float:left;
	width:97%;
	border-top:1px solid #ccc;
}

.listingBox h2 {
	background:#9EBB55;
    border-radius: 3px;
    color: #FFFFFF;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 20px;
    font-weight: normal;
    margin: 0;
    padding: 10px 10px 7px;
    width: 97%;
}

.listingBox ul {
	margin:0;
	padding:0;
	float:left;
}

.listingBox li {
	padding:0;
	margin:10px 0;
	float:left;
	width:315px;
}

.listingBox li a {
    color: #1079B3;
    float: left;
    font-family:'pt_sansregular';
    font-size: 12px;
    font-weight:normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin: 0;
    padding: 2px 5px 3px 10px;
    text-align: center;
    text-decoration: none;
}
.listingBox li a:hover {
	color:#5B9803;
}

.catMainBox {
	margin:10px;
	float:left;
	width:97.1%;
	
}

.catMainBox h2 {
	background:#CCCCCC;
    border-radius: 3px;
    float: left;
    margin: 5px 0;
    padding: 10px 0;
    text-indent: 5px;
    width: 100%;
}
.catMainBox h2 a {
	color: #000;
	line-height:10px;
	margin:0;
    font-family:'pt_sansregular';
    font-size:16px;
	font-weight:normal;
    text-decoration: none;
	border-bottom:0px dotted #000;
}

.catMainBox h2 a:hover {
	color:#5B9803;
	border-bottom:1px dotted #5B9803;
}

.catListingBox {
	margin:0;
	padding:0;
	float:left;
	width:50%;
	position:relative;
}

.catListingBox ul {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.catListingBox li {
	padding:0;
	margin:5px 0;
	float:left;
	width:200px;
}

.catListingBox li a {
    color: #1079B3;
    float: left;
    font-family:'pt_sansregular';
    font-size: 14px;
    font-weight:normal;
    letter-spacing: 1px;
    line-height: 5px;
    margin: 0;
    padding:5px 5px 5px 0;
    text-align:left;
    text-decoration: none;
	border-bottom:1px dotted #E8EFD6;
}

.catListingBox li a strong {
    color: #000;
}

.catListingBox li a:hover {
	color:#5B9803;
	border-bottom:1px dotted #5B9803;
}

.catTopListingBox {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

.catTopListingBox li {
	padding:2px;
	margin:10px 5px 0 10px;
	float:left;
	width:213px;
	border-bottom:1px dotted #96a12a;
}

.catTopListingBox li a {
    color: #96a12a;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 15px;
    margin:0;
    padding:8px;
    text-align: left;
    text-decoration: none;
    transition: all 1s ease-in-out 0s;
}
.catTopListingBox li a:hover {
	color:#1079B3;
}

.breadCrumbs {
	margin:0;
	padding:4px 10px;
	float:left;
	width:97%;
	background:#E8EFD6;
	border-bottom:1px solid #DDDDDD;
}
.disLogos {
    border: 1px solid #AAAAAA;
    border-radius:3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 40px;
    padding: 3px;
    width: 100px;
	float:left;
	margin:8px 12px;
	padding:2px;
	               -webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}

.disLogos:hover {
	border-color: #006EF0;
	box-shadow:0 1px 10px #006EF0;
	opacity: 1;
}

.disLogos img {
    border-radius:3px;
}

.disLogos-R {
    border: 1px solid #AAAAAA;
    border-radius:3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
    cursor: pointer;
    height: 40px;
    padding: 3px;
    width: 100px;
	float:left;
	margin:8px 16px;
	padding:2px;
	-webkit-transition: all 1s ease-in-out;
	-moz-transition: all 1s ease-in-out;
	-o-transition: all 1s ease-in-out;
	transition: all 1s ease-in-out;
}
.disLogos-R:hover {
	border-color: #006EF0;
	box-shadow:0 1px 10px #006EF0;
	opacity: 1;
}

.disLogos-R img {
    border-radius:3px;
}

.storePaging {
	margin:0;
	padding:10px;
	float:left;
	width:97%;
}

.storePaging ul {
	margin:0;
	padding:0;
	float:left;
}

.storePaging li {
	padding:0;
	margin:0 5px 5px 0;
	float:left;
}

.storePaging li a {
    background:#FFFFFF;
    border-radius:3px;
    color: #6C882C;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 20px;
    font-weight: normal;
    letter-spacing: 1px;
    line-height: 20px;
    margin: 0;
    padding: 10px 15px 6px;
    text-align: center;
    text-decoration: none;
}
.storePaging li a:hover {
	color:#FFF;
	background:#9EBB55;
}


.box p{
	margin:0;
	padding:0px 10px 0 0;
	width:413px;
	float:left;
	text-align:justify;
}

.box .headings {
    background: url("http://www.redeemacoupon.com/images/fotr-dbul-line.png") repeat-x scroll left bottom transparent;
    color: #1B4B70;
    font-family:'pt_sansregular';
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 8px 10px 15px;
	width:400px;
}

.box .cpn {
    float: right;
    margin: 0;
    padding: 0 10px 0 0;
    position: absolute;
    right: 0;
    top: 0;
	width:200px;
	height:183px;
}

.box .fb{
	margin:0;
	padding:0 10px;
	float:left;
	width:500px;
}

 /*Image Viewer Ends*/

.popup-code{
    margin:5px 5px 0 0;
    padding:6px;
	float:left;
	font-size:14px;
	font-weight:normal;
    color:#FFF;
	border-radius:3px;
	cursor:pointer;
	border:2px dashed #03427C;
	text-shadow: 0 0 3px #333333;
	background:-moz-linear-gradient(center top , #0B8CBD, #00AFF0);
	background:-webkit-gradient(linear, left top, left bottom, from(#0B8CBD), to(#00AFF0));
	background:-o-linear-gradient(top, #0B8CBD 0%,#00AFF0 100%); /* Opera 11.10+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0B8CBD', EndColorStr='#00AFF0', GradientType=0);
}

.popup-offer{
    margin:5px 5px 0 0;
    padding:6px;
	float:left;
	font-size:14px;
	font-weight:normal;
    color:#FFF;
	border-radius:3px;
	cursor:pointer;	
	border:2px dashed #03427C;
	text-shadow: 0 0 3px #333333;
	background:-moz-linear-gradient(center top , #0B8CBD, #00AFF0);
	background:-webkit-gradient(linear, left top, left bottom, from(#0B8CBD), to(#00AFF0));
	background:-o-linear-gradient(top, #0B8CBD 0%,#00AFF0 100%); /* Opera 11.10+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#0B8CBD', EndColorStr='#00AFF0', GradientType=0);
	}


.popup-code1{
    margin:5px 5px 0 0;
    padding:6px;
	float:left;
	font-size:14px;
	font-weight:normal;
    color:#FFF;
	border-radius:3px;
	border:2px dashed #03427C;
	text-shadow: 0 0 3px #333333;
	background:-moz-linear-gradient(center top , #558E03, #385E02);
	background:-webkit-gradient(linear, left top, left bottom, from(#558E03), to(#385E02));
	background:-o-linear-gradient(top, #558E03 0%,#385E02 100%); /* Opera 11.10+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#558E03', EndColorStr='#385E02', GradientType=0);
}


/********** Reveal Code CSS Start ********************/
.main-div {
    border: medium none;
    float: left;
    min-height: 40px;
    position: relative;
    width: 144px;
}

.offer_outer:after {
    background: url("../images/cp_bg.png") no-repeat scroll right -47px;
    content: "";
    height: 44px;
    position: absolute;
    right:-37px;
    top:-1px;
    width: 38px;
}
.offer_outer {
    background:#0380a5;
    border: 1px solid #127aad;
    border-radius: 6px 0 0 6px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: normal;
    left: -1px;
    margin: 0;
    min-width: 130px;
    padding: 11px 10px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 3px #333333;
    top: 0;
    z-index: 5;
}

.offer_outer:after:hover {
	background:url(../images/cp_bg_hover.png) right top no-repeat #03a6d7;
	}


.ie10 .offer_inner {
	background: url("../images/code_bg.png") repeat scroll left top;	
	}
	
.ie10 .offer_inner:hover {
	background: url("../images/code_bg.png") repeat scroll left top;
}

.offer_inner {
    background: url("../images/code_bg.png") repeat scroll left top;
    border:2px dashed #d27301;
    border-radius: 3px;
    color: #333;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: normal;
    left: -1px;
    margin: 0;
    min-width: 170px;
    padding:10px;
    position: absolute;
    text-align: center;
    top: 0;
}

.offer_inner2{
    background: url("../images/code_bg.png") repeat scroll left top;
    border:2px dashed #d27301;
    border-radius: 3px;
    color: #333;
    display: block;
    float: right;
    font-size: 15px;
    font-weight: normal;
    left: -1px;
    margin: 0;
    min-width: 170px;
    padding:10px;
    position: absolute;
    text-align: center;
    top: 0;
}

.ie10 .get-offer {
	background:#333;	
	}
	
.ie10 .get-offer:hover {
	background:#333;	
}

.get-offer{
    background:#0380a5;
    border: 1px solid #127aad;
    border-radius: 6px;
    color: #fff;
    cursor: pointer;
    float: left;
    font-size: 15px;
    font-weight: normal;
    left: -1px;
    margin: 0;
    min-width: 170px;
    padding: 11px 10px;
    position: relative;
    text-align: center;
    text-shadow: 0 0 3px #333333;
    top: 0;
    z-index: 5;
}

	.get-offer:hover {
	background:#333;
	}

.date_more {
	float:left;
	margin:10px 0;
	padding:0;
	width:100%;
}
.coupon_bdy li{margin-top:10px; border:none; width:110px; position:absolute; top:-10px; left:85px;} 

.coupon_bdy p{font:11px/14px "Trebuchet MS", Tahoma;color:#232323;margin:0px;}

.coupon_bdy .lnk1{line-height:18px;}

.voucher_title{font:12px/23px Tahoma;color:#FFF4F4;text-transform:uppercase;background:#FF4242 url(http://media.couponsrain.com/bg-sprites.png) no-repeat 36px -48px;float:right;padding:0px 12px 0px 2px;width:34px;height:22px;overflow:hidden;text-indent:-1000px;text-align:right; position:absolute; left:-43px; top:5px;}

.voucher_code{float:right;border:dashed 1px #FF4242;border-left:none;}

.voucher_code a,.voucher_code .code_txt, .reveal_code, .description u {font:bold 14px/21px "Trebuchet MS", Tahoma;color:#ff4242;text-decoration:none;display:block;padding:0px 27px 0px 3px;background:#FFFFFF url(http://media.couponsrain.com/sizzer_icn.gif) no-repeat right;cursor:pointer;}

.voucher_code img{border:none;}

.deal, .deals{clear:both;display:none;overflow:hidden;}

.description{position:relative;clear:both;float:left;overflow:hidden;}

.coupon_left{float:left;width:110px;padding:0;margin:0 0 0 7px; border:1px solid #ddd;}

.sCoupon_left{float:left;width:110px;padding:0;margin:0 0 0 7px; border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-botttom:0px solid #ddd; border-radius:0 0 5px 5px;}

.vote_result {float:left; margin:0; padding:0; background:#ddd; width:100%; text-align:center;}
.vote_result strong {
	color:#479900;
}


.tipsy{font:bold 12px/21px "Trebuchet MS", Tahoma;padding:0px 5px;opacity:1;filter:alpha(opacity=100);}

.tipsy-inner{padding:0px 5px;border:dashed 1px #3b3b3b;color:#585858;width:180px;text-align:left; position:absolute; top:-50px; right:0; background:#fff;}

.tipsy-inner{-moz-border-radius:3px;-webkit-border-radius:3px;}

#deal-tooltip{padding:0px 5px;display:none;position:absolute;right:0;top:-50;margin-left:430px;margin-top:-30px;font:bold 12px/21px "Trebuchet MS", Tahoma;border:1px;border-color:#3b3b3b;border-style:dashed;z-index:99;-moz-border-radius:3px;-webkit-border-radius:3px; width:128px; background:#fff;}

/*Reveal Code CSS End*/

/** Gallery Classes **/
.carousel{position:relative;padding:15px 0px 10px 0px;}
*+html .carousel{position:static;} /** For ie7 **/
.carousel .jCarouselLite, .carousel .jCarouselLite1, .carousel .jCarouselLite2, .carousel .jCarouselLite3{text-align:center;float:left;position:relative;left:55px;visibility:hidden;height:105px;overflow:hidden; top:0px;}
*+html .carousel .jCarouselLite, *+html .carousel .jCarouselLite1, *+html .carousel .jCarouselLite2, *+html .carousel .jCarouselLite3{top:10px;} /** For ie7 **/
.carousel .jCarouselLite1, .carousel .jCarouselLite2, .carousel .jCarouselLite3{visibility:visible;}
.carousel .jCarouselLite1{left:220px;}
.carousel .jCarouselLite2{left:125px;}
.carousel ul{margin:0px;}
.carousel li{float:left;height:129px;width:146px;margin:0px 10px;}
.carousel a{font-size:11px;color:#7C7C7C;text-decoration:none;}
.carousel a:hover{color:#2C2C2C;}
.carousel button{text-indent:-2000px;float:left;height:33px;width:33px;position:absolute;top:60px;padding:0px;border:none;opacity:.65;filter:alpha (opacity=65);-ms-filter:"progid:DXImageTransform.Microsoft.alpha(Opacity=65)";}
*+html .carousel button{position:relative;} /** For ie7 **/
.carousel button:hover{opacity:1.0;filter:alpha (opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.alpha(Opacity=100)";}
.carousel button.prev{background: url("../images/errow-right.png") no-repeat 0px 0px; right:10px; top:42px; z-index:10;}
*+html .carousel button.prev{left:40px;} /** For ie7 **/
.carousel button.next{background: url("../images/errow-left.png") no-repeat; left:10px; top:42px; z-index:10;}
*+html .carousel button.next{left:-585px;} /** For ie7 **/
.carousel .jCarouselLite1 button, .carousel .jCarouselLite2 button, .carousel .jCarouselLite3 button{opacity:.35;filter:alpha (opacity=35);-ms-filter:"progid:DXImageTransform.Microsoft.alpha(Opacity=35)";}

.mainSlider {
    background:#fff;
    float:left;
    height:320px;
    margin:0;
    padding:0;
    width:100%;
}

.sliderBox {
    float:none;
    margin:0 auto;
    padding:0;
    width:996px;
}

#slideshow {
    float:left;
    margin:15px 0 0;
    padding:0;
}

#mycrawler {
    position: absolute;
    top: -95px!important;
    white-space: nowrap;
}

#clients-logo {
    float: left;
	padding:0;
    margin:27px 0 0 20px;
    width:900px;
    height:60px;
}

#clients-logo img {
    float: left;
	padding:0;
    margin:5px;
    width:140px;
    height:60px;
	border-radius:5px;
}

#clients-scroll {
	float:none;
	padding:0;
    margin:0 auto;
    width:895px;
    height:50px;
}

.categoryList{font-size:13px;float:left;width:198px;margin:0 5px;}
.categoryList li{padding:8px 0;border-bottom:1px solid #ddd;}
.categoryList label{float:none;}
.categoryList li:last-child{border:none;}
.categoryList a, .categoryList span{font-weight:bold;color:#3d3d3d;}
.categoryList ul{font-size:11px;margin:5px 0 0 0;}
.categoryList li li{padding:0;border:none;}
.categoryList ul a, .categoryList ul span{font-weight:normal;}
.categoryList span{margin:0 0 0 10px;}

.store-desc-box {
	width:705px;
	margin:0;
	padding:0 0 15px;
	background:#E8EFD6;
    border: none;
	position:relative;
	min-height:180px;
	float:left;
}

.popup-box {
	width:95.2%;
	margin:10px 10px 0;
	padding:0;
	background:#fff;
	min-height:125px;
	float:left;
}

.coupon-box {
	width:705px;
	margin:0;
	float:left;
	padding:0 0 8px 0;
	background:#e8efd6;
    border: none;
	min-height:125px;
}

.coupon-box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0;
    width: 100%;
}

.shadow-left {
	float:left;
	margin:0 0 5px;
	padding:0 0 8px;
	width:99%;
	/*background:url(../images/shadow-l.png) left bottom no-repeat;*/
}

.shadow-right {
	float:right;
	margin:0 0 5px;
	padding:0 0 8px;
	width:99%;
	/*background:url(../images/shadow-r.png) right bottom no-repeat;*/
}

.add-box {
	width:650px;
	margin:0;
	padding:5px 0 8px 0;
	border-radius: 3px;
	background:#fff;
    border: 1px solid #999;
	
}

.ad {
text-align:left!important;
}

#ads ul li {
    line-height: 0!important;
    text-align: left!important;
}

#taw0 {
text-align:left!important;
}


.gallery-box {
	width:650px;
	margin:0;
	padding:0 0 8px 0;
	border-radius: 3px;
	background:#fff;
    border: 1px solid #999;
	position:relative;
}

.contact-box {
	width:100%;
	float:left;
	margin:25px 0 20px;
	padding:0 0 8px 0;
	background:#E8EFD6;
}

.contact-inner-box {
	width:94.5%;
	float:left;
	margin:20px 0 0;
	padding:0 20px;
}
.contact-inner-box input[type="text"] {
    border: 1px solid #bcc89e;
    color:#666666;
    float:left;
    font-size:18px;
    height: 20px;
    margin: 5px;
    padding:5px;
    width:75%;
	border-radius:3px;
	background:#E8EFD6;
	font-weight:normal;
	font-family: 'pt_sansregular';
}

.contact-inner-box select {
    border: 1px solid #bcc89e;
    color:#666666;
    float:left;
    font-size:18px;
    margin: 5px;
    padding:5px;
    width:76.6%;
	border-radius:3px;
	background:#E8EFD6;
	font-weight:normal;
	font-family: 'pt_sansregular';
}

.contact-inner-box textarea {
    border: 1px solid #bcc89e;
    color:#666666;
    float:left;
    height: 80px;
    margin: 5px;
    padding:5px;
    width:75%;
	font-size:18px;
	border-radius:3px;
	background:#E8EFD6;
	font-weight:normal;
	font-family: 'pt_sansregular';
}

.contact-fields {
    color:#000000;
    float: left;
    font-family:'pt_sansregular';
    font-size: 12px;
    margin:0 0 30px;
} 

.contact-fields label {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 10px;
    text-align: left;
    width: 110px;
}

.contact-inner-box input[type="submit"] {
	float:left;
    color: #FFFFFF;
    font-family:'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin:5px 0 0 135px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#96A12A;
	text-transform:uppercase;
    border:1px solid #8a9866;
}


.contact-inner-box input[type="submit"]:hover {
	background:#333;
    border:1px solid #000;
}

.labels{
	float:left;
	padding:6px 10px 0 0; 
	width:120px; 
	text-align:right;
	color:#96A12A;
}

.submit-coupon-labels{
   color: #666666;
    float: left;
    padding: 0 3px 0 2px;
    text-align: right;
    width: 75px;
}

.captcha{
   background:url(../images/captcha.png) no-repeat right top;
   float: left;
   padding: 0 5px 10px 0;
   text-align: right;
   width: 180px;
   height:50px;
}

.frmBox {
	float:left;
	margin:0;
	padding:0;
	width:97%;
}

.linkBox:after {
    border-bottom: 20px solid #F2F2F2;
    border-color: rgba(51, 51, 51, 0.9) rgba(0, 0, 0, 0) #F2F2F2;
    border-left: 20px solid rgba(0, 0, 0, 0);
    border-right: 20px solid rgba(0, 0, 0, 0);
    content: "";
    left: 15px;
    position: absolute;
    top: -14px;
}
.linkBox {
    background: none repeat scroll 0 0 #F2F2F2;
    clear: both;
    margin:20px 0 15px 14px;
    padding: 10px 0;
    position: relative;
    text-align: center;
    width:385px;
}

.linkBox a {
    color: #5B9803;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal !important;
    letter-spacing: 1px;
}

.linkBox a:hover {
    color: #1079b3;
}

.codetxt {
    float: left !important;
    margin: 10px 10px 10px 130px !important;
    padding-left: 20px !important;
    width: 40% !important;
}

.popup-box input[type="text"] {
    border: 1px solid #bbb;
    color: #666;
    float: none;
    font: 14px 'pt_sansregular';
    height: 20px;
    margin:0 0 0 14px;
    padding:5px 10px;
    width: 293px;
	font-weight:bold;
	border-radius:3px;
}

.submit-coupon-fields {
    font-family:'pt_sansregular';
	background: none;
	color: #000000;
    float:left;
    font-size:14px;
    height: auto;
    margin: 7px 4px 4px 10px;
    padding: 7px 27px 7px 27px;
    width: 205px;
	border-radius:3px;
}

.submit-coupon-fields input[type="text"] {
    border: 1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 13px 'pt_sansregular';
    height: 20px;
    margin: 5px;
    padding:5px;
    width:200px;
	background:#F1EEE7;
}

.submit-coupon-fields textarea {
    border: 1px solid #D5C4B8;
    border-radius: 3px 3px 3px 3px;
    color:#D5C4B8;
    float: none;
    font: 13px 'pt_sansregular';
    height:70px;
    margin: 5px;
    padding:5px;
    width:200px;
	background:#F1EEE7;
}

.submit-coupon-fields input[type="submit"] {
    border: 1px solid #D5C4B8;
    color: #000;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#CFC7B4;
	text-transform: uppercase;
}

.submit-coupon-fields input[type="submit"]:hover {
	color:#fff;
	background:#333;
    border:1px solid #000;
}

.popup-box input[type="submit"] {
    border: 1px solid #03427C;
    color: #FFFFFF;
    font-family:'pt_sansregular';
    font-size: 14px;
    font-weight:normal;
    line-height: normal;
    margin: 0;
    padding:5px 10px;
    text-decoration: none;
    width:80px;
	cursor:pointer;
	border-radius:3px;
    background:  -moz-linear-gradient(center top , #3A8DD7, #2B669A);
	background: -webkit-gradient(linear, left top, left bottom, from(#3A8DD7), to(#2B669A));
	background: -o-linear-gradient(top, #3A8DD7 0%,#2B669A 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3A8DD7', EndColorStr='#2B669A', GradientType=0);
}

.popup-box input[type="submit"]:hover {
    background:  -moz-linear-gradient(center top , #2B669A, #3A8DD7);
	background: -webkit-gradient(linear, left top, left bottom, from(#2B669A), to(#3A8DD7));
	background: -o-linear-gradient(top, #2B669A 0%,#3A8DD7 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#2B669A', EndColorStr='#3A8DD7', GradientType=0);
}

.submit-coupon-fields input[type="submit"] {
    border: 1px solid #793C06;
    color: #6A6666;
    font-family:'pt_sansregular';
    font-size:14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 0 5px;
    padding:10px 30px 5px;
    text-decoration: none;
	cursor:pointer;
	border-radius:3px;
	background:#CFC7B4;
	text-transform: uppercase;
}

.submit-coupon-fields input[type="submit"]:hover {
    background:#333;
    border:1px solid #000;
}

.right-box {
	width:280px;
	float:left;
	margin:0;
	padding:0;
	background:#f1eee7;
    border: none;
}

/***********************************************************************************************************/
/***********************************************************************************************************/
/**************************************** Comments CSS Start ***********************************************/
/***********************************************************************************************************/
/***********************************************************************************************************/

.cfx {
    display: block;
}

.cfx:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.actions {
    background: none repeat scroll 0 0 #ddd;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top: 1px solid #999;
    bottom: -12px;
    color: #666666;
    margin: 0 -12px;
    padding: 0;
    position: relative;
}

.actions ul {
    list-style: none outside none;
    margin: 0;
    padding: 3px 3px 3px 6px;
}

.actions li:hover {
    list-style: none outside none;
    margin: 0;
    padding: 3px 3px 3px 6px;
}

.actions .vote {
    float: right !important;
    margin-left: 10px;
    width: 129px;
}

.actions .comment, .actions .vote {
    float: left;
    line-height: 17px;
    margin: 0;
}

.actions .workBtns {
    float: left;
    width: 42px;
}

.actions .workBtns button {
    background: url(../images/btn_yesno.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 18px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 18px;
}

.actions .workBtns button span {
    display: none;
}

.actions .workBtns button.noVote {
    background-position: -18px 0;
    margin-left: 3px;
}

.actions .couponScore {
    background: -moz-linear-gradient(100% 0 270deg, #C22D2D, #7A1F1F) repeat scroll 0 0 transparent;
    border-color: #777777 #999999 #AAAAAA;
    border-style: solid;
    border-width: 1px;
    float: right;
    font-family: "Lucida Grande","Lucida Sans Unicode",Geneva,"Courier New",Courier,monospace;
    height: 16px;
    overflow: hidden;
    position: relative;
    width: 80px;
}

.actions .couponScore strong {
    color: #FFFFFF;
    font-size: 9px;
    font-weight: bold;
    height: 16px;
    line-height: 15px;
    position: absolute;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.98);
    top: 0;
    width: 80px;
    z-index: 3;
}

.actions .couponScore.full span {
    border-right: 0 none;
}

.actions .couponScore span {
    background: -moz-linear-gradient(100% 0 270deg, #94BD26, #5F771A) repeat scroll 0 0 transparent;
    border-right: 1px solid #B7D54A;
    display: block;
    height: 16px;
    position: absolute;
    top: 0;
    z-index: 1;
}

.actions .comment {
    width: 380px;
}

.actions .comment a {
    background: url(../images/bg_comment.png) no-repeat scroll 0 4px transparent;
    float: left;
    margin-right: 15px;
    padding-left: 15px;
}

.actions a {
    color: #444444;
}

.actions .comment a.add {
    background: url(../images/bg_comment.png) no-repeat scroll 0 -35px transparent;
    float: left;
    padding-left: 15px;
}

.coupons .offer .actions .comments {
    background: none repeat scroll 0 0 #555555;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5) inset;
    color: #FFFFFF;
    font-size: 12px;
    margin: 0 3px 3px;
    max-height: 240px;
    overflow: auto;
    padding: 0 12px;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.75);
}

.coupons .offer .actions .comments {
    display: none;
}

#email-box{
 	width:85.8%;
	margin:0;
	padding:0 20px;
	float:left;
	height:250px;
	position:relative;
	background:url(../images/get_notified.jpg) left top no-repeat;
}

#email-box h2 {
    font-size: 25px;
    line-height: 20px;
    margin: 10px auto 8px;
    width:100%;
	background: url(../images/double_line_light.png) left 20px repeat-x;
}

#email-box h2 span {
	float:left;
    color: #515758;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    line-height: normal;
    padding:0 4px;
	margin:14px 42px 0;
	background:#f5f5f6;
    text-decoration: none;
}

#email-box p {
    color:#363636;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    padding:5px 10px 0;
    text-decoration: none;
    width:94%;
	float:left;
	margin:0;
}

#email-box input[type="text"] {
    color: #aaa;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight: normal;
    line-height: normal;
    margin:10px 0;
    padding:5px 3px;
    text-decoration: none;
    width:152px;
	float:left;
	border:1px solid #c9c9c9;
	background:#fff;
	border-radius:5px 0px 0px 5px;
	box-shadow:-3px 5px 12px -11px #000000 inset;
}

.ie8 #email-box input[type="text"] {
    float:left;
	width:166px;
	margin:8px 0 0;
}

.ie9 #email-box input[type="text"] {
    float:left;
	width:166px;
	margin:8px 0 0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#email-box input[type="button"] {
    padding:9px 5px 3px!important;
}
}

#email-box input[type="button"] {
    color: #fff;
    font-family:'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin:10px 0;
    padding:7px 5px 2px;
    text-decoration: none;
    width:80px;
	float:right;
	cursor:pointer;
    background:#bf650f;
	border:1px solid #953f03;
	text-transform:uppercase;
	border-radius:0 5px 5px 0;
}

.ie8 #email-box input[type="button"] {
	float:right;
	padding:5px 5px 2px;
}

.ie9 #email-box input[type="button"] {
	float:right;
	padding:5px 5px 2px;
}

#email-box input[type="button"]:hover {
    background:#00AFF0;
	border: 1px solid #0B8CBD;
}

#email_error {
    bottom: 80px;
	left: 28px;
    margin: 0;
    position: absolute;
}

.social-box{
    background:#fff;
	width:280px;
	margin:0;
	float:left;
	padding:0 0 8px 0;
    border: none;
	height:55px;
}

.social-box h2 {
    color: #3a8dd7;
    font-family:'pt_sansregular';
    font-size: 14px;
	margin:0!important;
    font-weight: normal;
    line-height: normal;
    padding: 3px 0 0 8px;
    text-decoration: none;
    width:97%;
}

.social-box ul {
    height: 30px;
    margin: 6px 0 0;
    padding: 0;
    width: 100%;
}

.social-box li {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    line-height: 0 !important;
    list-style-type: none;
    padding: 5px 21px 0 7px;
    width: 70px;
}

.clipBoard{position:absolute;z-index:1;}

#codetip{font-size:12px;line-height:18px;color:#fff;text-align:left;padding:5px 8px 10px 10px;display:none;position:absolute;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.tipimg{background:url(../images/tooltip.png) no-repeat left top;}

.tipimg-2{background:url(../images/tooltip-2.png) no-repeat left top;}

.error{ color:#FF3300;}
.rev-error{ color:#FF3300;}  
.errortrue{ color:#8DAA21;}

/***** Top Header Search Starts *****/
.ntdelbutton2{background:#d13400 url(../images/delete.png) no-repeat center center;float:left;padding:5px;margin:4px 5px 0 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;cursor:pointer;}
.auto-find{position:relative;float:left;}
.auto-find input{/*font-size:14px;padding:6px;border:1px #ccc solid;*/}
.auto-findionsBox{font-weight:bold;font-size:11px !important;;display:none;position:absolute;left:13px;top:56px;z-index:99999;width:423px;}
.auto-findionsBox img{top:0px;left:7px;}
/*.search-load{background: url(../images/small-loader.gif) right no-repeat;}*/
.auto-findionsBox ul{background:#f2f2f2;overflow:hidden;margin:0;border:1px solid #999; border-radius:5px; box-shadow: 0 0 8px #999999 inset; padding:0 10px;}
.auto-findionsBox li{overflow:hidden;display:block;clear:both;padding:4px 3px;border-bottom:1px solid #333;cursor:pointer;}
.auto-findionsBox .selected{background:#d7d7d7;}
.auto-findionsBox a{font-size:14px;}
.auto-findionsBox a, .auto-findionsBox span{color:#999; text-decoration:none;} 
.auto-findionsBox a:hover{color:#5B9803;}
.auto-findionsBox span{font-weight:normal;color:#999;padding:0 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.auto-findionsBox strong{font-weight:bold;color:#5B9803;}
.auto-findionsBox .selected span{color:#999;/*background:#565e61;*/}
.auto-find .errorMessage, .auto-find .errorMessage2{margin:0;}
.leftForm .auto-findionsBox{width:445px;}
.rightForm .auto-findionsBox{width:490px;}
#wait{background: url(../images/small-loader.gif) left no-repeat;display: none; height: 16px;left: 5px; position: relative; top: 3px; width: 16px;}
/***** Top Header Search Ends *****/
.showCodes {
	float:left;
	clear:left;
	margin:10px 0 0;
	padding:8px 15px;
	border: 1px solid #26adda;
    color: #fff;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight:normal;
    line-height: normal;
    text-decoration: none;
	text-shadow:0 0 2px #333;
	box-shadow:0 0 5px 1px #FFFFFF inset;
	background:  -moz-linear-gradient(center top , #72dbf9, #3cc3f4);
	background: -webkit-gradient(linear, left top, left bottom, from(#72dbf9), to(#3cc3f4));
	background: -o-linear-gradient(top, #72dbf9 0%,#3cc3f4 100%); /* Opera 11.10+ */
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#72dbf9', EndColorStr='#3cc3f4', GradientType=0);

}

.showCodes:hover {
    color: #000;
	background:-moz-linear-gradient(center top , #3cc3f4, #72dbf9);
	background:-webkit-gradient(linear, left top, left bottom, from(#3cc3f4), to(#72dbf9));
	background:-o-linear-gradient(top, #3cc3f4 0%,#72dbf9 100%); /* Opera 11.10+ */
	filter:progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#3cc3f4', EndColorStr='#72dbf9', GradientType=0);

}

.clipBoard{position:absolute;z-index:1;}

#codetip{font-size:12px;line-height:18px;color:#fff;text-align:left;padding:5px 8px 10px 10px;display:none;position:absolute;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}

.tipimg{background:url(../images/tooltip.png) no-repeat left top;}

.tipimg-2{background:url(../images/tooltip-2.png) no-repeat left top;}

.error{ color:#FF3300; float:right; margin:13px 52px 0 0; padding:0;}  
.errortrue{ color:#8DAA21;}
.shownot{ display:none;}
.redborder{border: 1px solid #FF3300!important;}

#round
{
border:15px solid transparent;
width:250px;
padding:10px 20px;
-webkit-border-image:url(../images/border.png) 14 14 round; /* Safari 5 and older */
-o-border-image:url(../images/border.png) 14 14 round; /* Opera */
border-image:url(../images/border.png) 14 14 round;
}

.section-inner {
	float: left;
    margin: 0;
    min-height: 110px;
    padding: 0;
    position: relative;
    width: 100%;
}

.iconz {
	float:right;
    margin:0 13px 5px 0;
    padding:0;
}

.edit {
	float:left;
    margin:0;
    padding:0;
	width:16px;
	height:16px;
	background:url(../images/edit-icon.png) left top no-repeat;
}

.delete {
	float:left;
    padding:0;
	width:16px;
	height:16px;
    margin:0 0 0 10px;
	background:url(../images/del-icon.png) left top no-repeat;
}

.updated-date {
	color: #666;
    float: right;
    margin: 10px 0 5px;
    padding: 0;
    width: 28%;
}

.updated-date span {
	color: #999999!important;
}

.user-string {
	color: #5b9803;
    float: right;
    margin: 10px 13px 5px 0;
    padding: 0;
    width:35%;
}

.icon-1 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) left -5px no-repeat;
}

.icon-2 {
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:36px;
	background:url(../images/iconz.png) -68px top no-repeat;
}

.icon-3 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -143px top no-repeat;
}

.icon-4 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) left -48px no-repeat;
}

.icon-5 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -74px -44px no-repeat;
}

.icon-6 {
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:36px;
	background:url(../images/iconz.png) -136px -46px no-repeat;
}

.icon-7 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) left -95px no-repeat;
}

.icon-8 {
	float:right;
	margin:0;
	padding:0;
	width:33px;
	height:36px;
	background:url(../images/iconz.png) -73px -96px no-repeat;
}

.icon-9 {
	float:right;
	margin:0;
	padding:0;
	width:47px;
	height:36px;
	background:url(../images/iconz.png) -132px -90px no-repeat;
}

.icon-10 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) left -136px no-repeat;
}

.icon-11 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -73px -137px no-repeat;
}

.icon-12 {
	float:right;
	margin:0;
	padding:0;
	width:45px;
	height:36px;
	background:url(../images/iconz.png) -135px -136px no-repeat;
}

.icon-13 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -4px -185px no-repeat;
}

.icon-14 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -73px -183px no-repeat;
}

.icon-15 {
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:36px;
	background:url(../images/iconz.png) -138px -183px no-repeat;
}

.icon-16 {
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:36px;
	background:url(../images/iconz.png) left -232px no-repeat;
}

.icon-17 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -69px -227px no-repeat;
}

.icon-18 {
	float:right;
	margin:0;
	padding:0;
	width:50px;
	height:36px;
	background:url(../images/iconz.png) -130px -229px no-repeat;
}

.icon-19 {
	float:right;
	margin:0;
	padding:0;
	width:33px;
	height:36px;
	background:url(../images/iconz.png) -5px -278px no-repeat;
}

.icon-20 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -71px -274px no-repeat;
}

.icon-21 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -143px -276px no-repeat;
}

.icon-22 {
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:36px;
	background:url(../images/iconz.png) -1px -322px no-repeat;
}

.icon-23 {
	float:right;
	margin:0;
	padding:0;
	width:42px;
	height:36px;
	background:url(../images/iconz.png) -64px -321px no-repeat;
}

.icon-24 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -145px -322px no-repeat;
}

.icon-25 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -2px -369px no-repeat;
}

.icon-26 {
	float:right;
	margin:0;
	padding:0;
	width:42px;
	height:36px;
	background:url(../images/iconz.png) -70px -366px no-repeat;
}

.icon-27 {
	float:right;
	margin:0;
	padding:0;
	width:45px;
	height:36px;
	background:url(../images/iconz.png) -133px -365px no-repeat;
}

.icon-28 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -5px -415px no-repeat;
}

.icon-29 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -69px -415px no-repeat;
}

.icon-30 {
	float:right;
	margin:0;
	padding:0;
	width:45px;
	height:36px;
	background:url(../images/iconz.png) -135px -415px no-repeat;
}

.icon-31 {
	float:right;
	margin:0;
	padding:0;
	width:35px;
	height:36px;
	background:url(../images/iconz.png) -7px -460px no-repeat;
}

.icon-32 {
	float:right;
	margin:0;
	padding:0;
	width:40px;
	height:36px;
	background:url(../images/iconz.png) -65px -458px no-repeat;
}

.desc_box {
    float: left;
    margin:0 0 0 10px;
    padding: 0;
    width:420px;
}

@keyframes barberpole {
  from {
    background-position: 0 0;
  }

  to {
    background-position: 40px 30px;
  }
}

@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pts55f.eot');
    src: url('../fonts/pts55f.eot#iefix') format('embedded-opentype'),
         url('../fonts/pts55f.woff') format('woff'),
         url('../fonts/pts55f.ttf') format('truetype'),
         url('../fonts/pts55f.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}
#___plusone_0 {
 width:74px!important;
}


.page_box {
	width:694px;
	margin:10px;
	float:left;
	padding:0 0 8px 0;
	background:#E8EFD6;
	border: none;
	min-height:125px;
}

.page_box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 15px 0 5px 10px;
    width: 97.1%;
}

.slogo {
    display: block;
    float: left;
    margin: 0;
    padding:10px 5px;
    width: 100px;
	cursor: pointer;
}

.slogo img {
    cursor: pointer;
    height:40px;
    width:100px;
}

.coupon_right {
	float:left;
	width:410px;
	margin:0 0 0 20px!important;
	padding:0;
}

.voteBox {
	float:right;
	margin:0;
	width:100%;
	padding:10px 0 0;
	text-align:left;
	text-align:center;
	height:80px;
}

.voteBox p {
	float:left!important;
	margin:4px 0 5px!important;
	padding:0 5px!important;
	text-align:center!important;
	font-size:14px!important;
	color:#333!important;
	width:93%!important;
	text-shadow:0 1px 0px #fff!important;
	font-family:'pt_sansregular';
}

.voteBox a {
	border:none!important;
}

.thumb_up {
	float:left!important;
	padding:25px 0 5px!important;
	margin:0 10px 0 30px!important;
	width:18px;
	cursor:pointer;
	background:url(../images/thumb_up.png) left 1px no-repeat;
}

.thumb_down {
	float:left!important;
	padding:25px 0 5px!important;
	margin:0 3px 0!important;
	width:18px;
	cursor:pointer;
	background:url(../images/thumb_down.png) left 1px no-repeat;
}

.btn_Comnt {
	float:left;
	padding:8px 15px 8px 0;
	margin:0 0 0 6px;
	text-align:left;
	font-size:14px;
	color:#333;
	cursor:pointer;
	border-right:1px solid #bbb;
	text-shadow:0 1px 0px #fff;
	font-family:'pt_sansregular';
}

.voting_social {
	float:right;
	margin:0 10px;
	padding:0;
	width:114px;
	border:1px solid #DDD;
	border-radius:3px;
}

.small_social_box {
	float:right;
	margin:0;
	padding:5px 30px;
	background:#DDD;
}

.small_social_box2 {
	float:right;
	margin:0 10px 0 0;
	padding:5px 15px;
	border-radius:3px;
	border:1px solid #ddd;
}

.small_social1 {
	float:left;
	margin:0 3px 0 0;
	padding:0;
	width:16px;
	height:16px;
	cursor:pointer;
	background:url(../images/social_small.png) left top no-repeat;
}

.small_social2 {
	float:left;
	margin:0 3px 0 0;
	padding:0;
	width:16px;
	height:16px;
	cursor:pointer;
	background:url(../images/social_small.png) -17px top no-repeat;
}

.small_social3 {
	float:left;
	margin:0;
	padding:0;
	width:16px;
	height:16px;
	cursor:pointer;
	background:url(../images/social_small.png) -34px top no-repeat;
}

.store_name {
	background:#FFFFFF;
    color:#5B9803;
    float:left;
    font-family:'pt_sansregular';
    font-size:15px;
    font-weight:normal;
    padding:5px 0;
    text-align:center;
    text-decoration:none;
    transition:all 1s ease-in-out 0s;
    width:100%;
	margin:0;
}

.jr-rating {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.avg_bg {
	float:left;
	margin:0;
	padding:0;
	width:38%;
	left:-6px;
	top:188px;
	position:absolute;
	background:url(../images/avg_bg.png) left top no-repeat;
}

.avg_bg p {
    color: #FFFFFF;
    float: left;
    font-family: 'pt_sansregular';
    font-size:16px;
    font-weight: normal;
    line-height: 20px;
    margin: 5px 0 5px 10px;
    padding:5px 0 10px;
    width:50%;
}

.avg_bg strong {
    float: left;
    font-family:'pt_sansregular';
    margin:9px 0;
    color:#b7ff01;
    font-size:20px;
    line-height:22px;
	font-weight:bold;
}

.exclu_featurd {
	float:left;
	margin:0;
	width:100%;
	color:#ffffff;
    font-size:20px;
	font-weight:bold;
	padding:3px 0 5px;
	text-align:center;
	background:#7fa203;
	font-family:Calibri;
	text-shadow:0 0 1px #333;
	border-radius:0 0 5px 5px;
}

.comment_detail {
    float: left;
    margin:15px;
	padding:0;
    width:96%;
    display: none;
}

.comment_detail .comment-wrapper {
    display: block;
    float: left;
    margin:0;
    width:100%;
}

.comment_detail .comment-wrapper:last-child {
    margin-right: 0;
}

.addCommentForm {
    margin-top: 24px;
    min-height: 72px;
    position: relative;
    width: 100%;
    display: block;
}

.addCommentForm textarea {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    display: inline-block;
    margin: 0;
    padding: 6px;
	width:97%;
	height: 72px;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 100%;
	overflow: auto;
	color:#7FA203;
    font-family: sans-serif;
}

.addCommentForm .moreForm {
    display: block;
    float: left;
    margin: 0;
    padding: 0;
    width:99%;
}

.addCommentForm .commentAuthor {
    color: #666666;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    margin: 12px 0 0;
    width:79%;
	float:left;
}

.addCommentForm .commentAuthor a {
    color:#7FA203;
    font-size: 14px;
}

.addCommentForm .commentAuthor a:hover {
    color:#000;
}

.addCommentForm button[type="submit"] {
    margin-top: 6px;
    width:135px;
    float: right;
    background-color:#978A78;
    border:none;
    font-size: 14px;
    border-radius: 6px;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    line-height: 36px;
    padding: 0 6px;
    text-align: center;
    text-decoration: none;
	transition: all 1s ease-in-out 0s;
    font-family: "Helvetica neue",Roboto,Helvetica,Arial,sans-serif;
}

.addCommentForm button[type="submit"]:hover {
    background-color: #333;
}

.addCommentForm input[type="text"] {
	background:#E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 3px;
    color: #7FA203;
    float: none;
    font: 13px "Trebuchet MS",Tahoma;
    height:30px;
    margin-bottom: 5px;
	float:left;
    padding: 2px 0 2px 3px;
    width:530px;
}

.comments {
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.comments h6 {
	float:left;
	margin:0;
	padding:0;
	color: #000;
    font-size:16px;
    font-weight: normal;
    line-height: 20px;
    margin: 12px 0 18px;
    width: 100%;
}

.comments ul {
	float:left;
	margin:0;
	padding:0;
    width: 100%;
	border-bottom:none !important;
}


.comments li {
	float:left;
    width:94%;
	margin:0;
    list-style:none;
    padding:12px 0 12px 35px;
    font-size: 12px;
    line-height: 22px;
	border-radius:0;
	border-top:0px solid #C4BBC6;
	border-left:0px solid #C4BBC6;
	border-right:0px solid #C4BBC6;
	border-bottom:1px solid #C4BBC6;
    background: url(../images/baloon.png) left 15px no-repeat;
}

.comments li:last-child {
    border-bottom:none;
}

.review-box {
	width:705px;
	margin:0;
	float:left;
	padding:0 0 8px 0;
	background:#e8efd6;
    border: none;
	min-height:125px;
}

.review-box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0;
    width: 100%;
	text-align:justify;
}

.review-frm-box {
	width:94.3%;
	margin:0;
	float:left;
	padding:20px;
}

.review-frm-box h2 {
    color: #000000;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 16px;
    font-weight: normal;
    margin:5px 10px 5px 0;
    padding: 0;
	width:100%
}

.review-frm-box label {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0;
    width:100%;
	text-align:justify;
}

.review-frm-box input[type="text"] {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    font-family: sans-serif;
    font-size:100%;
    margin: 0;
    padding:6px;
    text-decoration: none;
    vertical-align: baseline;
    width:60%;
}

.review-frm-box select {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    font-family: sans-serif;
    font-size:100%;
    margin: 0;
    padding:6px;
    text-decoration: none;
    vertical-align: baseline;
    width:60%;
}

.review-frm-box textarea {
    background-color: #E8EFD6;
    border: 1px solid #7FA203;
    border-radius: 6px;
    color: #7FA203;
    display: inline-block;
    font-family: sans-serif;
    font-size:100%;
    margin: 0;
    padding:6px;
    text-decoration: none;
    vertical-align: baseline;
    width:60%;
}

.review-frm-box input[type="submit"] {
    background-color: #978A78;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-family: sans-serif;
    font-size:100%;
    margin:5px 5px 0 0;
    padding:6px;
	border:none;
	cursor:pointer;
    text-decoration: none;
    vertical-align: baseline;
}

.review-frm-box input[type="submit"]:hover {
    background-color: #333;
}

.review-frm-box input[type="reset"] {
    background-color: #978A78;
    border-radius: 6px;
    color: #fff;
    display: inline-block;
    font-family: sans-serif;
    font-size:100%;
    margin: 0;
    padding:6px;
	border:none;
	cursor:pointer;
    text-decoration: none;
    vertical-align: baseline;
}

.review-frm-box input[type="reset"]:hover {
    background-color: #333;
}

.review-Heading-title {
	float:left;
	 margin:0;
	 padding:10px;
	 width:97.3%;
	 border-top:6px solid #d0954e;
	 border-bottom:1px solid #a95d00;
	 background: url(../images/heading_bg_brwn.png) repeat-x left top #da8f34;
}

.review-Heading-title h2 {
	font-family:'pt_sansregular';
    font-size:18px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin:0;
	padding:0;
	text-shadow:2px 0 2px #000;
}

.review-box h3 {
    font-family:'pt_sansregular';
    font-size:18px;
	font-weight:normal;
	color:#da8f34;
	float:left;
	margin:10px;
	padding:0;
}

.review-box ul {
	width:94.3%;
	margin:0;
	float:left;
	padding:20px;
}

.review-box li {
	width:100%;
	margin:0;
	float:left;
	padding:10px 0;
	display:inline;
	border-bottom: 1px dashed #7FA203;
}

.avatar {
    background: url(../images/avatar.png) no-repeat center bottom;
    border: 1px solid #b2c386;
    display: block;
    float: left;
    height: 38px;
    width: 38px;
}

.ratesnip {
    background: url(../images/star-store.png) no-repeat center top;
    display: block;
    float:right;
    height: 28px;
    width:129px;
	margin:6px 0 0;
}

.status {
    color: #111;
    float: left;
    font-family: 'pt_sansregular';
    font-size:12px;
    line-height: 20px;
    margin:0;
    width: 100%;
	text-align:justify;
}

.submit_coupon_Box {
    background:#E8EFD6;
    border:none;
    float:left;
    margin:0;
    min-height:125px;
    padding:0 0 8px;
    width:705px;
}

.submit_coupon_Box img {
    float:left;
    margin:0 8px;
    padding:0;
}

.submit_coupon_Box p {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin:10px;
    width:97%;
}

.submit_coupon_Box h4 {
    color: #6C882C;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 18px;
    font-weight: normal;
    margin:10px;
    padding: 0;
	width:97%;
}

.submit_coupon_Box label {
    color: #666666;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin:10px 10px 10px 60px;
    width:110px;
	text-align:left;
}

.submit_coupon_Box span {
    color: #666666;
    float:right;
    font-family: 'pt_sansregular';
    font-size: 14px;
    line-height: 20px;
    margin:0 10px 10px;
    width:72%;
}

.submit_coupon_Box input[type="text"] {
    background:#E8EFD6;
    border: 1px solid #BCC89E;
    border-radius: 3px;
    color: #96A12A;
    float:left;
    font: 13px 'pt_sansregular';
    margin: 5px;
    padding:7px 10px;
    width:60%;
}

.submit_coupon_Box input[type="radio"] {
    background:#E8EFD6;
    border: 1px solid #BCC89E;
    border-radius: 3px;
    color: #96A12A;
    float:left;
    font: 13px 'pt_sansregular';
    height:14px;
    margin:13px 5px;
    padding:0;
    width:14px;
}

.submit_coupon_Box input[type="checkbox"] {
    background:#E8EFD6;
    border: 1px solid #BCC89E;
    border-radius: 3px;
    color: #96A12A;
    float:left;
    font: 13px 'pt_sansregular';
    height:14px;
    margin:12px 0 0 135px;
    padding:0;
    width:14px;
}

.submit_coupon_Box textarea {
    background:#E8EFD6;
    border: 1px solid #BCC89E;
    border-radius: 3px;
    color: #96A12A;
    float:left;
    font: 14px 'pt_sansregular';
    height: 80px;
    margin: 5px;
    padding: 5px;
    width:61.5%;
}

.submit_coupon_Box input[type="submit"] {
	float:left;
    background:#96A12A;
    border: 1px solid #8A9866;
    border-radius: 3px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'pt_sansregular';
    font-size: 14px;
    font-weight: normal;
    line-height: normal;
    margin:0 0 10px 186px;
    padding: 10px 30px 5px;
    text-decoration: none;
    text-transform: uppercase;
}

.submit_coupon_Box input[type="submit"]:hover {
    background:#333;
    border: 1px solid #000;
}

.submit_coupon_Box ul {
    float:left;
    margin:10px;
    padding:0;
	width:97%;
}

.submit_coupon_Box li {
    float:left;
    margin:2px 0;
    padding:0;
	width:100%;
	display:inline;
	list-style:none;
}

.submit_coupon_Box ol {
    float:left;
    margin:10px;
    padding:0;
	width:97%;
}

.submit_coupon_Box ol li {
    float:left;
    margin:2px 0 2px 40px;
    padding:0;
	width:93%;
	display:list-item;
	list-style:upper-roman;
}

.submit_coupon_Box ol li strong {
	font-weight:normal;
	color: #6C882C;
}

.social-icons {
    background:#E8EFD6;
    border: medium none;
    float: left;
    margin: 0;
    min-height: 125px;
    padding: 0 0 8px;
    width: 100%;
}

.social-title {
	 float:left;
	 margin:0;
	 padding:10px;
	 width:98%;
	 border-top:6px solid #9EBB55;
	 border-bottom:1px solid #6c882c;
	 background: url(../images/heading-bg-L.png) repeat-x left top #a5cc46;
}

.social-title h1 {
	font-family:'pt_sansregular';
	font-size:18px;
	font-weight:normal;
	color:#fff;
	float:left;
	margin:0;
	padding:0;
	text-shadow:0 0 2px #666;
}

.social-icons ul {
    float:left;
    margin:0;
    padding:0;
    width: 100%;
}

.social-icons li {
    float:left;
    margin:50px 12px;
    padding:0;
	list-style:none;
	display:inline;
	text-align:center;
}

.social-icons ul li img {
    height: 155px;
    width: 152px;
}

.social-icons ul li h3 {
    color:#6C882C;
    font-size: 18px;
    font-weight:normal;
    margin: 1em 0;
}

.social-icons ul li p {
    color:#757575;
    font-size: 13px;
    font-weight:normal;
    margin: 0;
}

.cl {
	border: 1px solid #CCCCCC;
    border-radius: 5px;
    float: left;
    margin: 10px 10px 0;
    padding: 10px
}

.cl2 {
	float:right;
    padding:0;
	margin:0 0 0 10px;
    width:210px;
}

 .cp_img_bottom {
	right:0;
	bottom:-1px;
	float:right;
	margin:0;
	padding:0;
	width:50px;
	height:55px;
	position:absolute;
	background:url(../images/cp_img_bottom.png) left top no-repeat;
}

ul.pagination{
	margin:20px 0 0;
	padding:0px;
	overflow:hidden;
	font:12px 'Tahoma';
	list-style-type:none;	
}

ul.pagination li.details{
    padding:7px 10px 7px 10px;
    font-size:14px;
}

ul.pagination li.dot{padding: 3px 0;}

ul.pagination li{
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	margin-left:5px;
}

ul.pagination li:first-child{
	margin-left:0px;
}

ul.pagination li a{
	display:block;
	text-decoration:none;
	border-radius:3px;	
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	color:#6C882C;
	font-family: 'pt_sansregular';
    font-size:15px;
	letter-spacing: 1px;
	line-height: 20px;
	font-weight: normal;
	padding:7px 12px 3px;
	background:#FFFFFF;
	border:1px solid #ccc;
}

ul.pagination li a img{
	border:none;
}
	
	ul.pagination li.details{
   color:#6C882C;
}

ul.pagination li a:hover,
ul.pagination li a.current
{
	background:#9EBB55;
	color:#fff;
	border:1px solid #6C882C;
}

.main_comment {
	float:left!important;
	margin:0!important;
	padding:0!important;
	width:100%!important;
	border:none!important;
	background:none!important;
}


#plbox {
	position: absolute;
	top: 0;
	left: 50%;
	width: 750px;
	margin-left: -250px;
	background: #fff;
	z-index: 6;
	display: none;
	padding:5px;
	border-radius:7px;
	box-shadow: 0 0 15px #000000;
}

#lbox {
	position: absolute;
	top: 0;
	left: 50%;
	/*width: 500px;*/
	margin-left: -250px;
	background: #EEE;
	z-index: 1px;
	display: none;
	padding:20px;
	border-radius:7px;
	box-shadow: 0 0 15px #000000;
}

#lbox h1 {
    color:#003399;
    font-size:20px;
    font-weight:bold;
    line-height:normal;
    text-decoration:none;
    font-family:Calibri,Arial;
}

#lbox input[type="text"] {
    background:#FFFFFF;
    border:1px solid #aaa;
    box-shadow:-3px 5px 12px -9px #999999 inset;
    color: #1D2B59;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin:0;
    padding: 5px;
    text-decoration: none;
    width: 190px;
	border-radius:3px;
}

#lbox input[type="text"]:focus {
    background:#FFFFFF;
    border:1px solid #035289;
}

#lbox textarea {
    background:#FFFFFF;
    border:1px solid #aaa;
    box-shadow:-3px 5px 12px -9px #999999 inset;
    color: #1D2B59;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin:0;
    padding: 5px;
    text-decoration: none;
    width: 300px;
	border-radius:3px;
}

#lbox textarea:focus {
    background:#FFFFFF;
    border:1px solid #035289;
}

#lbox select {
    background:#FFFFFF;
    border:1px solid #aaa;
    box-shadow:-3px 5px 12px -9px #999999 inset;
    color: #1D2B59;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin:0;
    padding: 5px;
    text-decoration: none;
    width: 100px;
	border-radius:3px;
}

#lbox select:focus {
    background:#FFFFFF;
    border:1px solid #035289;
}

#lbox input[type="password"] {
    background:#FFFFFF;
    border:1px solid #aaa;
    box-shadow:-3px 5px 12px -9px #999999 inset;
    color: #2C8CCF;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin:0;
    padding: 5px;
    text-decoration: none;
    width: 190px;
	border-radius:3px;
}

#lbox input[type="password"]:focus {
    background:#FFFFFF;
    border:1px solid #035289;
}

#lbox input[type="submit"] {
    background:#003399;
    border:none;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin-right:5px;
    padding:5px 15px;
    text-decoration: none;
	border-radius:3px;
}

#lbox input[type="submit"]:hover {
    background:#000;
}

#lbox input[type="button"] {
    background:#003399;
    border:none;
    color: #fff;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: normal;
    margin-left:5px;
    padding:5px 15px;
    text-decoration: none;
	border-radius:3px;
}

#lbox input[type="button"]:hover {
    background:#000;
}

#lbox-shadow {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/*background: #000;*/
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
	z-index: 0;
	display: none;
}

.close-img {
	position:absolute;
	right:-10px;
	top:-7px;
	width:24px;
	height:24px;
	cursor:pointer;
}
.edit-lbox{
cursor:pointer;
}