/*
Theme Name: Koupon
Theme URI: http://www.jobthemes.com/
Description: A premium Clipper child theme.
Author: Jobthemes.com
Author URI: http://www.jobthemes.com
Template: clipper
AppThemes ID: koupon
Version: 1.1.4
*/
@import url("../clipper/style.css");


body a {font-family: arial,verdana,Tahoma,Geneva,Helvetica,sans-serif;}
body {background: #fff; color: #333333; font: 12px/18px Tahoma, Arial, Geneva,sans-serif}
body a { color: #005c78;}
div#footer .panel, #footer .bar, #header .search-box .row .btn-submit, .content-box .box-b, .content-box .item-holder , .content-box .box-c , .content-box .item-footer-bottom , .content-box .item-footer-top
,.content-box .head , .content-box .box-t , .content-box .item , .featured-slider .gallery-b
, .featured-button .button-r , .featured-button .button-l , .featured-button h1 , #header .search-box .row .text  {background: none;}
#content-fullwidth .content-box .box-t , #content-fullwidth .content-box .box-c {background: none;}
#content-fullwidth .content-box .box-holder { width: 960px;}
.frame #nav {padding: 0px 0 3px }
.frame #nav li , .login-head li {height: auto; margin: auto;height: 25px; background: none; line-height: 35px;  padding:0px 10px 3px; margin-bottom: 0px; border-radius: 0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px;height: auto;
    margin: auto; }

.frame #nav .active   {padding-bottom: 4px; background: none; box-shadow: 0 0;height: auto;line-height:  auto;margin: auto; padding-top: 0;}	.frame #nav .active   {background: none; box-shadow: 0 0;height: auto;line-height:  auto;margin: auto; padding-top: 0;}
.login-head li:hover, .frame #nav li:hover , .frame #nav .active {background: #2B2A32  url("images/boxshadows.png") repeat-x scroll 0 -2px }
.frame #nav li ul li {background: none ; padding:5px; height: auto;line-height: 20px;}
.frame #nav li ul li:hover {background: none }	
.frame #nav li a { height: 20px; color: #333; text-shadow: none; font-weight: normal;  font-family: arial;  font-size: 12px;   text-transform: none; }
.frame #nav li:hover {margin-top: 0px; }
.main-menu #nav li { border-right: 0px; }
#header ul.menu ul.sub-menu , #header ul.menu ul.sub-menu li ul.sub-menu { border-radius: 0px;  -webkit-border-radius: 0px;  -moz-border-radius: 0px; margin-left: -28px; margin-top: -4px; background: #fff;  }
.w1 #header ul.menu ul.sub-menu {background: #fff; margin-left: -5px; border: 1px solid #ddd; }
.w1 #header ul.menu ul.sub-menu li {background: #fff;   padding: 2px;   margin: 1px; height: 22px;}
.w1 #header ul.menu ul.sub-menu li:hover {background: #f9f8f6; }
.w1 #header ul.menu ul.sub-menu li a {padding-left: 10px;  padding: 4px; }
.content-box .item-footer { padding: 10px 0px 5px 5px;}
.content-box .item-footer a {text-decoration: none; color: #666460;}
#header .frames {  margin: 0 auto;    width: 990px;	 overflow: hidden;}
#header ul.menu li.active ul.sub-menu , #header ul.menu li ul.sub-menu {margin-top: 0px;}
#wrapper {  margin: 0px auto 0px;width: 100%;  height: auto; background: #fff;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;}
.w1 {background: url(images/background.png);margin: 0px auto 0px; }
.content-box .box-t {height: 0;}
#content {width: 690px;}
.content-box .box-holder {margin: -52px 0 0 2px;}
.featured-slider .slider .image {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;box-shadow: 0 0 ;border: 1px solid #ccc;	height: 120px; }
.w1 #header { background: none;  margin-top: 2px; }
.w1 #header .holder {background: none;}
.featured-slider .gallery-t  {background: none;}
.main-menu {   margin-top: 5px; height: 40px; width: 100%; background: #3ac4d8; border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px; border: 1px solid #1ca6ba;margin-left: -0px }
.bg  {background: none;}
.shadows {  background: url("images/header-shadow.png") no-repeat scroll 50% 0 transparent; height: 18px; left: 0;margin-top: 1px; width: 100%;}
.main-menu #nav  {padding: 0px 7px;}
.main-menu #nav li {background: none; padding: 0px 8px;}
.main-menu #nav li a {color: #FCFDFD; font-weight: bold;font-size: 13px;height: 24px; padding: 13px 0 4px; text-align: left;text-decoration: none;text-shadow: none;text-transform:  none;}
.main-menu #nav li:hover { margin-top: 0px;color: #222  }
.main-menu #nav li a:hover , .main-menu #nav li.active a { color: #222 }
.featured-slider , #main {width: 100%;}
.featured-slider {margin: -5px 0 10px;  border-bottom: .px solid #fcfafa}
#main { padding: 5px 0 5px;margin-top: -5px; width: 1000px; border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;}
.featured-slider .gallery-c {background: none;  }
#logo { padding-top: 5px;width: auto;height: auto;}
#header .search-box {margin: 27px 17px 27px 0;}
#header .header-bar .search-box .holder { border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px;padding: 5px 0 3px 0px; border: 1px solid #EDEDED ; background: #fff;}
#header .search-box .row {padding: 0px; margin-right : 2px;}
#header .search-box .text {border: 0px solid #000; width: 90%; margin: 0px;}
#header .search-box .text input  { width: 90%; font-size: 13px; font-weight: bold; font-family: arial,tahoma,verdana;}
#header .search-box .row .btn-submit { float:right; border: 1px solid #E45000;  width: 36px;  height: 37px; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; background: #FF5A00 url('images/search-icon.png') no-repeat center center;  }
#header .search-box .row .btn-submit:hover {opacity: .8}
#header .search-box {overflow: hidden; display: block; background: #4d2d29; border: 1px solid #f2f2f0; padding: 10px; border-radius: 8px;-webkit-border-radius: 8px;-moz-border-radius: 8px;	margin: 10px 0 0;width: 100%;}
#header .search-box-cont{margin-top: 10px;width: 480px;float: right;}
.content-box .item {border-bottom: 1px solid #e36765; margin: 0px; width: 680px; padding:5px 0px 5px 0px; background:#fff;  }
.content-box .item-holder {width: 100%;}
.content-box .item-panel h3 { font:20px/22px "Tahoma",Arial,Helvetica,sans-serif;}
.content-box .item-panel h3 a , .content-box h5 { color: #005c78; font:20px/22px "Tahoma",Arial,Helvetica,sans-serif;}
.content-box .item-panel h3 a:hover {text-decoration: none; color: #222 }
#header .main-menu ul.menu ul.sub-menu {   border-radius:0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;	-webkit-border-radius: 0 0 3px 3px;margin: 0px 0 0 -5px ; background: #ebebeb url('images/bg-noise.png') repeat; border: 1px solid #ccc; }
#header .main-menu ul.menu ul.sub-menu li{}
#header .main-menu ul.menu ul.sub-menu li a{ color: #222; padding: 5px;}
.featured-slider .slide .link-l a , .featured-slider .slide .link-r a {z-index: 3000;margin: 42px -20px 0 0; height: 50px; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; background: #1CA6BA;width: 30px;}
.featured-slider .link-r { right: -6px;}
.featured-slider .slide .link-r a{text-indent: -9999px; background: #2B2A32 url("images/righto.png") no-repeat 2px center; }	
.featured-slider .slide .link-l a{text-indent: -9999px; background: #2B2A32 url("images/lefto.png") no-repeat center center;}
.featured-slider .slide .link-r a:hover , .featured-slider .slide .link-l a:hover {opacity: 1;}
.featured-slider .slide {margin-left: 22px;}
.slide-contain {margin-left: 13px; width: 942px;float:left}
.featured-slider .slider .image {border: 0px; box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none; }
ul.slider {margin-left: 2px !important;}
#wrapper #footer .bar {background: #4d2d29; border-top: 1px dashed #ebebeb ; margin-left: 0px;}
#footer .bar-holder ul li a , #footer .bar-holder p a {text-decoration: none; }
#footer .bar-holder ul li a:hover , #footer .bar-holder p a:hover {text-decoration: underline; color: #aaa }
#footer .panel .box h4, #footer .panel .sidebox h2 {text-shadow: none; color: #fff;}
.featured-slider .gallery-holder {width: 100%; margin: 10px 0 ; left: -46px;}
.featured-slider .link-l {left: 5px; z-index: 2000;}
.featured-slider .link-r {right: 10px;z-index: 2000;}
.featured-slider .next { float: left;}
.thumbsup-vote { margin-bottom: 1px;  margin-top: 25px;box-shadow : none ; border-radius: 55px;-moz-border-radius: 55px;	-webkit-border-radius: 55px; height:100px; background:#f6f6f5;}
.thumbsup-stripe-badge .percent {text-shadow: none; }
.content-box .box-holder {margin-top: 1px; }
#header .shadow {background:  none;  border-top: 1px solid #ebebeb;}
.store-names  {border: 1px solid #ccc;padding-left: 3px;  background: #434250;  margin: 8px -1px -30px 0; float:right; position: relative; display: block; min-width: 50%; border-right: 0px; }
.featured-slider .slider a {color: #fff}
.featured-slider .slider img:hover {opacity: 1 !important;}
.featured-slider .slider .image:hover {border: 0px solid #888}
.featured-slider .slider img {border: 1px solid #888; box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none;}
.featured-slider .slider img:hover {border: 1px solid #555;}
.featured-slider .store-names a {font-weight: normal; color: #fff }
.header-bar {width: 100%; border-top: 0px solid #EBEBEB; padding: 0 0 15px}
.login-head {float:right;margin-top: 0px; padding-bottom: 8px;  }
.login-head ul{ }
.login-head li{float: left ; margin-left: 12px; line-height : 44px; }
.login-head li a{color: #fff; text-decoration: none;  }
.login-head li a:hover{/*color: #888 ; */ background: none;  }
.login-head #loginForms li {margin: 0; padding: 0; background: none;  }
.login-head #loginForms li:hover {background: none !important  }
.login-head #loginForms li#lostpasss , .login-head #loginForms li#register ,  .login-head #loginForms li#remembermes{ font-size: 11px;margin: 2px 5px;   }
.login-head #loginForms li#lostpasss {float: right;}
.login-head input#login_username , .login-head input#login_password {padding: 6px 2px; width: 100px; background: #fff; border-radius: 0px; -moz-border-radius: 0px;-webkit-border-radius: 0px; border: 1px solid #ccc; margin: 0 3px;  }
.login-head #loginForms label { width: 50px; }
.login-head .btns {margin-top: 8px;margin-left: 3px;margin-right: 5px; border-radius: 0px;	-moz-border-radius: 0px;	-webkit-border-radius: 0px;background: #3AC4D8;border : 1px solid #1CA6BA; height: 27px;padding: 0px 7px;color: #fff;font-weight: bold;font-family: arial,tahoma,verdana;line-height: 15px;cursor: pointer; }
.login-head .btns:hover  {opacity: 0.8;}
.content-box .store-image {margin-bottom: 0px; border: 1px solid #DBDBDB;  box-shadow: none ; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.content-box .store-image a , #content .content-box .store-image img {box-shadow: none ;-moz-box-shadow: none ;-webkit-box-shadow: none ;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px; border:1px solid #000;}
.item-panel {padding:0px 0 0 5px; width: 420px; min-height:155px;}
.desc a {text-decoration: none;}
.top {display: none;}
.content-box .paging .pages span.current , .content-box .paging .pages a.page , .content-box .paging .pages span.prevPage a, .content-box .paging .pages span.nextPage a {  border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px; box-shadow: 0 0 ; }
.content-box ul.social li a {padding: 0 0 0 18px}
#main #content .content-box ul.social li.store-name a{padding-left: 18px ;text-align: left; margin-right: 2px; }
#main #content .content-box ul.social li.stats {width: 150px;background: url("images/counter.png") no-repeat scroll 0 0 transparent ; padding-left: 15px ; margin-right: 2px; }
#main #content  .content-box ul.social li .show-comments {width: 80px;background: url("images/bubble.png") no-repeat scroll 0 0 transparent}
#main #content .content-box ul.social li .share {background: url("images/share-icon.png") no-repeat scroll 0 0 transparent}
#main #content .content-box ul.social li .problem {background: url("images/warning.png") no-repeat scroll 0 0 transparent}
#main #content .content-box ul.social li {margin-right: 8px;}
.content-box ul.social li span.show-comments  {background: url("images/bubble.png") no-repeat scroll 0 0 transparent}
.comments-list { margin: 15px 0 0}
.comments-list p.links {background: none;}
#content .content-box .head {margin: 0;border: 1px solid #E7E4E1; background: #F9F8F6;  border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; padding:8px;}
.content-box .box-holder {width: auto; width: 682px; background:#fff; padding:0 0px 5px 0px; }
.content-box .box-c {width: 100%;}
.head .counter, .head .counter-red {font-size: 13px; padding: 0 5px; color: #42413F; }
.content-box .head h2 {font-size: 21px;color: #42413F; line-height: 24px;}
.head .counter-red span, .head .counter span {color: #e10202}
.report .reports_form , .report .reports_for:hover , .reports_form form:hover{background: none; border: none;}
.report table {border: none;}
.report .reports_submit , .reports_form input[type="submit"] { background: #FF5A00; border: 1px solid #E45000; margin-top: 1px;height: 28px; min-width: 50px;  font-family: arial,tahoma,verdana;letter-spacing: none; font-size: 12px;}
.report .reports_submit:hover , .reports_form input[type="submit"]:hover{opacity: 0.8;}
.comments-list p.links span.minus {background: url("images/cross.png") no-repeat}
.comments-list p.links span.pencil {background: url("images/pencil.png") no-repeat}
.sidebox ul li , .sidebox ul li ul li , .sidebox ul li ul li {padding: 4px 10px 4px 15px}
.cats {float:left;  margin-right: 10px; margin-top: 4px}
.cats li.catso a {background: url("images/catso-s.png") no-repeat scroll 0 -2px transparent ;padding: 11px 0 10px 45px;}
.cats li.catso a {display: block; color: #fff; text-decoration: none; font-weight: bold; /*text-transform: uppercase;*/ }
.cats li.catso a:hover {color: #fff; background-position: 0 -43px;}
#showcatso , #showcatsos {height: auto;padding:20px;background: #F9F8F6;  border-bottom: 1px solid #DFDDDA; display:none;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;overflow: hidden;margin-bottom: 1px ;}
#showcatso li , #showcatsos li {width: 24%;float: left; padding:2px; }
#showcatso li a , #showcatsos li a {text-decoration: none;font-weight: bold;color: #222;  }
#showcatso li a:hover , #showcatsos li a:hover { color: #555 }
.show_hide {}
#content .content-box .head:after { }
input, textarea, select {font-family: arial,tahoma,verdana;}
select {padding: 5px; border: 1px solid #ccc}
#content .content-box ul.social .drop {margin-top: 10px; border: 1px solid #ccc;background: #fff;  box-shadow: 2px 2px 2px #ebebeb}
#content .content-box ul.social .drop ul {width: 450px;}
.sidebox {background: #fff; border: 1px solid #dddddd; margin-bottom: 15px; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#sidebar {margin:4px 10px 6px 6px;}
#main #sidebar .sidebox .cut {background: none; }
.sidebox .sidebox-heading {  margin-bottom: 5px;border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0; padding: 8px 5px; border-bottom:1px solid #d3d3d3;  }
.sidebox .sidebox-heading h2 {text-transform: none; font-weight: bold; text-shadow: none; margin-bottom: 0;padding-left: 5px; color: #555655; font:20px/22px "Trebuchet MS",Arial,Helvetica,sans-serif; text-align:center; text-transform:uppercase; }

20px/22px "Trebuchet MS",Arial,Helvetica,sans-serif

.sidebox .text {font-family: arial,tahoma,verdana ;}
#sidebar .subscribe-form .text, #footer .panel .subscribe-form .text {background: none; border: 1px solid #ddd;}
#sidebar .list li, #sidebar .coupon-ticker .list li, #sidebar .coupon-cats-widget li {padding: 5px 6px; border-bottom : 0px;}
#sidebar .box .list li:hover,#sidebar .sidebox .list li:hover,ul.jta-tweet-list li:hover {}
#sidebar .subscribe-box {margin: 0 0 5px}
#sidebar .box .list li a, #sidebar .sidebox .list li a {font-weight: normal; padding-left: 0px}
.sidebox ul li a {color: #333; text-decoration: none; }
#sidebar , #sidebar .subscribe-box p {font-family: arial,verdana,tahoma;}
#footer {height: auto;  	 margin: auto; border-top: 2px solid #2B2A32; background: #434250; }
#footer .panel .panel-holder {padding: 20px 0 10px; height: auto;  min-height: 215px; }
#footer div {margin-left: 5px; color: #989898}
#footer ul li { }
#footer .panel li a {color: #989898; text-decoration: none;}
#footer .panel li a:hover {color: #efefef; }
#footer .panel .box .list li {background: none; padding: 0px 0 8px ; }
#footer .panel .box h4, #footer .panel .sidebox h2 {margin-bottom: 10px; font-size: 18px;font-weight: bold;margin-bottom: 10px;}
#footer .panel {min-height: 200px; height: auto; border: none; box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none; }
#footer .panel .widget_appthemes_twitter h4, #footer .panel .box h4, #footer .panel .sidebox h2 {background: none; padding-left: 0px; }
#sidebar .share-box img {margin:5px 10px 0 0}
#sidebar .share-box span.smheading { font-family: arial,tahoma,verdana;text-shadow: none; color: #000 }
#main #sidebar .share-box {background: #434250; 	border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; margin: 0 0 5px }
#sidebar .share-box span.lgheading { font-family: arial,tahoma,verdana; text-shadow: none; font-size: 20px; letter-spacing: 0}
ul.children li { margin: 5px 0 0;}
.blog .text-box {font-family: verdana,arial,tahoma; padding: 10px 0}
#content .content-box .blog, #content-fullwidth .content-box .blog {width: 95%;}
#content .content-box h1,#content .content-box h2,#content .content-box h3,#content .content-box h4,#content .content-box h5,#content .content-box h6{color: #005c78; }
#content .content-box .blog h1, #content .content-box .store h1, #content-fullwidth .content-box .blog h1{font-weight: normal; }
/*#content .content-box .box-holder .head:after {display: none;}
#content .content-box .box-holder .head {background: none; border: none; }*/
#commentsText, #respond textarea.commentbox, .post-box textarea#coupon, .post-box textarea#description, .post-box li.description textarea, #couponForm .text, #loginForms .text,#loginForm .text, #commentForm .text, .commentForm .text, #loginForms .form-table .text,#loginForm .form-table .text, #coupon-fields .form-field input[type="text"]
{background: none; 	border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px; border: 1px solid #ccc ; color: #444 ; }




#loginForms li{
	display:block;
	margin:15px 0;
	list-style-type:none;
}
#couponForm .row {
	overflow:hidden;
	height:1%;
	padding:0 0 9px;
}

#loginForms label {
	float:left;
	width:136px;
	text-align:right;
	font:italic 11px/13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#8a8a8a;
	margin:4px 10px 0 20px;
}

#loginForms .text {
	border:1px solid #A3A9AD;
	border-bottom:1px solid #D9D9D9;
	width:277px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	color:#8a8a8a;
}





#loginForms {float: left;}
.login-head li.register {height: 42px;  padding-top: 2px;list-style: none; }
#couponForm label, #loginForms label,#loginForm label, #commentForm label, .commentForm label, #coupon-fields .featured-head h3
{font: normal 11px/13px Arial, Tahoma, Verdana,Geneva,Helvetica,sans-serif ;color: #444;}
.blog .text-box-form , .comments-box .comments .items {font-family: arial,tahoma, verdana; }
#loginForm label {font-size: 13px;}
.comments-box .items .rt {padding: 10px;}
.comments-box .comments {padding: 0 0px;}
.blog .content-bar , .comments-box .comments .items-b-holder   {background: none; }
.comments-box .items .rt  , .comments-box .items .lt , .comments-box .items .r , .comments-box .items{background: none}
.comments-box .items {border: 1px solid #ccc ; 	border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px; }
.content-box .post-box {padding: 0px; }
#content .content-box .blog h1, #content .content-box .store h1, #content-fullwidth .content-box .blog h1
{font-size: 22px; padding-left: 0; padding-top:10px;}
#content .content-box .blog, #content-fullwidth .content-box .blog {padding: 2px 10px 10px}
#content .text-footer , .blog .user-bar .leave span , .blog .user-bar .leave {background: none; }
.blog .user-bar .leave { border: 1px solid #ccc ; 	border-radius: 3px;	-moz-border-radius: 3px;-webkit-border-radius: 3px; background: #f2f2f1; color: #444; text-shadow: none;  }
.content-box {background: none; border: none; box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none; margin-bottom: 10px; overflow: visible }
.content-box .item-holder {background: none; border: none; box-shadow: none; -moz-box-shadow: none;-webkit-box-shadow: none; }
.comments-box h3 {background: url("images/bubble.png") no-repeat scroll 0 8px transparent ; padding-left: 20px;}
.blog .user-bar {padding: 5px 5px 5px 15px}
#content .stats { background: url("images/counter.png") no-repeat scroll 0 1px transparent ;}
h3.comentos {font-size: 13px;  font-weight: bold;padding-top: 0px; color: #555 !important }
.sidebox ul li.couponLive , .sidebox ul li.couponPending , .sidebox ul li.couponOffline , .sidebox ul li.couponTotal  {padding-left: 20px;}
ul.user-info li , ul.user-details li{background: none; padding-left: 0px; }
#store-box {border: 1px solid #E7E4E1; margin-top: 5px; width: auto;	border-radius: 3px;-moz-border-radius: 3px;	-webkit-border-radius: 3px;}
#store-box .info {float: left; background:#f9f8f6; padding-left:5px;}
#store-box .thumb-wrap {float: left; width: 160px; border: 1px solid #EEEEEE ; margin-right: 8px; }
.rss-link {top: 5px; right: 25px}
.sharo {margin-top: 8px;overflow: hidden; margin-left:34%;}
.sharo ul {list-style: none}
.sharo ul li {text-indent: -9999px; list-style: none; float:left; margin-right: 5px; width: 24px; height: 24px;  }
.sharo li a {height: 25px; display: block; background: url("images/socios.png") no-repeat -7px -4px transparent ;}
.sharo li a.mail {background-position: -122px -4px  }
.sharo li a.facebook {background-position: -94px -4px  }
.sharo li a.twitter {background-position: -36px -4px  }
.sharo li a.digg {background-position: -7px -4px  }
.sharo li a.reddit {background-position: -65px -4px  }
.sharo li a:hover {opacity: 0.8 }
h3.tplCouponTitle , h3.tplCouponTitle a  {font-size: 13px; text-decoration: none;}
span.folder a {color: #888}
span.clock  {background: none; }
span.clock span {padding-left: 5px;}
#sidebar .subscribe-form .text {background: #f5f0eb ; border: 1px solid #434250}
#sidebar .subscribe-form .rows {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; overflow: hidden; background: #434250; padding: 1px 1px 8px}
#sidebar .subscribe-form.rowss { margin-top: -4px;}
#sidebar .subscribe-form .btn-submits , #sidebar .subscribe-form .btn-submit  {background: #434250; border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px; font-family: arial,verdana,tahoma; cursor: pointer; font-weight: bold ; font-size: 13px; border: 0px; float: right; margin-right: 10px; color: #fff;  padding:5px 12px;   }
#sidebar .subscribe-form .btn-submits:hover , #sidebar .subscribe-form .btn-submit { color: #222}
#content .content-box h2.stores ,#content .content-box h2.categories {color: #555 ;  font-size: 18px !important; font-weight: normal !important;}
.content-box ul.stores, .content-box ul.categories {margin-bottom: 10px}
.content-box ul.stores li a , .content-box ul.categories li a  {text-decoration: none; }
.content-box ul.stores li a:hover , .content-box ul.categories li a:hover  {color: #555; }
button.coupon {margin-right: 114px;}
div .btn,div .order-gateway input[type="submit"] , div .btn:hover,div .order-gateway input [type="submit"]:hover {font-family: arial,tahoma,verdana; font-weight: bold;  font-size: 13px; box-shadow: 0 1px 0 0 #fff; -webkit-box-shadow: 0 1px 0 0 #fff ;background: #3AC4D8 ; border: 1px solid #1CA6BA; border-radius: 3px;
-moz-border-radius: 3px;-webkit-border-radius: 3px; padding: 5px 15px;}
div .btn:hover,div .order-gateway input [type="submit"]:hover { opacity: 0.8 }
.content-box h3.comentos {margin-bottom:0px; background: none; }
#content .content-box #comentos:after { display: none;}
button.reg, button.forgot, button.login {margin-right: 188px}
ul.errors a {color: #333; text-decoration: none;}
ul.errors a:hover {color: #000; }
div.error {border: 1px solid #fcc0b0 ; background: #fceeea}
.box-b {display: none; }
#logo h1 a {font-size: 22px; font-weight: bold; padding-top: 20px;  text-decoration: none; }
#contact-page .txt, .form_step textarea, #contact-page textarea, .form_edit textarea,.form_step input.text, .form_edit input.text,.mid, .text { border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#contact-page ol.forms {float: left;list-style: none outside none;margin: 10px 0 0; width: 100%;}
ol.forms li {list-style: none;}
ol.forms li {list-style: none;}
.buttons { float: right; padding-right: 170px;}
#contact-page li {margin: 5px 0}
.content-box .box-holder h1 {font-size: 22px; padding-left: 5px;}
.text-box .info .store-url { padding:5px 0px; }
.header-adv , .footer-adv {margin: 0 auto 8px; clear: both; display: block; overflow: hidden; }
#header-ad  {margin: 5px auto; }
#footer-ad {margin: 12px auto  0px;}
.home-ad  { min-height: 250px; width: 300px;float: right;width: 50%; padding:5px 0 0;margin-bottom: 5px; background:  url('../images/home-ad.jpg') no-repeat }
.home-ad #home-ad-no { height: 260px; width: 300px;/* background:  url('../images/home-ad.jpg') no-repeat*/}
.home-banner {overflow: hidden; padding:8px 10px;margin: 5px auto; }
.home-banner #banner-s {margin: auto;width: 470px; }
#ad-bottom {margin: 5px auto 5px; }
.ado-bottom {padding: 5px; border: 1px solid #ebebeb; margin-bottom: 5px; border-radius: 3px ; -moz-border-radius: 3px ;-webkit-border-radius: 3px ; }
.ad-listingss {padding: 5px; }
.related-adso  {border-top: 3px solid #ccc;overflow: hidden;margin-bottom: 10px; padding: 8px 0 8px 0px;line-height: 16px; margin-left: 8px; 	}
.related-adso .content-box {padding: 10px 0 0; }
.related-adso a  { text-decoration: none;    font-weight: bold;}
.related-adso a:hover  {color: #333}
.related-adso .attachment-sidebar-thumbnail {   margin-top: -2px; border: 1px solid #ccc;box-shadow: none;  padding: 1px; }
.related-adso ul {list-style: none; padding: 0 0 0 10px}
.content-box  .related-adso li  {line-height: 10px; padding-top: 10px; float:left; display: block; width: 50%; margin-bottom: 5px; }
span.catos a {color: #333}
span.related-ads-title {background: #F9F8F6; border: 1px solid #E7E4E1; -moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px;border-radius: 0 0 3px 3px;    color: #222222; font-size: 13px; font-weight: bold;  padding: 10px;}
.head-box {font: 12px/14px arial,Tahoma,verdana,Geneva,Helvetica,sans-serif;background: none;padding: 5px; 	margin:5px;}
.box-bottom {background: none; height: 5px; margin: 0px; border-top: 1px solid #ebebeb}
div.store-info a {font-size: 13px; text-decoration: none; font-weight: bold; }
.content-box .item-footer a:hover {color #111}
#content .content-box .text-box h2 {padding-top: 5px; font-size: 13px; border-bottom: 1px solid #ebebeb; font-weight: bold; color: #005c78}
#content .text-footer ,#content .text-footer a {text-decoration: none; font-family: arial,Tahoma,verdana,Geneva,Helvetica,sans-serif;}
#sidebar .list li, #sidebar .coupon-ticker .list li, #sidebar .coupon-cats-widget li{ padding-left: 15px;}
a.coupon-code-link , a.coupon-code-link span { background: none;color: #fff; }
.link-holders {  float: left; border: 2px dashed #e86567;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 0px;margin: -3px 0 0px 3px; }
a.coupon-code-link  { line-height: 25px;     display: block; text-decoration: none; color: #e86567;position: relative; z-index:1;padding: 2px 5px 2px 12px; background: #000; background:#fff;  }
a.coupon-code-link span {height: 100%; font-size:14px;font-weight:bold;	line-height:16px;position: relative; z-index:1;padding:  5px 35px 5px 0 ;background: url("images/arrows.png") no-repeat  100% -6px transparent ; color:#e86567;}
.couponAndTips {width: 500px;}
#content .content-box .coupon-main h5 {padding-top: 6px; font-size: 13px; color: #333}
.content-box div.calendar {float:left; }
.content-box div.calendar ul li { float: left; margin: 2px 5px 2px 0; }
.coupon-main h6 , .coupon-main h5,.coupon-main h4,.coupon-main h3,.coupon-main h2,.coupon-main h1,.coupon-main a {font-family: arial,tahoma,verdana;}
.store .text-box {font-family: arial,tahoma,verdana; padding: 5px; }
p.link-popup span { left: auto; margin: 0 auto; width: 100%; text-align: center;margin-left: -2px;}
p.link-popup{ background: none repeat scroll 0 0 #EBEBEB; border: 2px solid #555555;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;color: #000000;line-height: 24px;padding: 3px 2px 1px; top: -1px; min-width: 140px;}
p.link-popup:after {content: '';left: -6px;position: absolute;top: 10px;width: 0;height: 0px;border-style: solid;border-width: 4px 6px 4px 0;border-color: transparent #555555 transparent transparent;}
.single-coupon p.link-popup span {top: 2px;}
.comment-form {width: 90%; height: 90%;}
.comment-form .head {padding: 0px; margin: 0px; }
.comment-form .box-holder { width: 550px}
#colorbox .comment-form {margin-bottom: 0px;}
.comment-form h3 {  background: none repeat scroll 0 0 #EBEBEB;  -moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px; font-size: 13px;font-weight: bold; line-height: 12px;margin-top: 1px; padding: 10px 10px 8px; }
#sidebar .coupon-cats-widget .list li , #sidebar .store-widget .list li { padding: 5px 4px 5px 5px; border-bottom: none;}
#sidebar .coupon-searches-widget .list li {  background-position: 0 10px;}
#sidebar .store-widget .list li {  background-position: 5px 6px; }
#comentos {margin-top: 10px;}
.menus {padding: 0px 15px; background: #434250; height: 20px;}
.menus-container { width: 1024px ; margin: 0 auto; }
.sliderss{ height: auto; border-bottom: 1px solid #ccc}
.logos-home { }
.logos-home #main{box-shadow: none; padding: 0px; background: none; overflow: hidden; margin: auto; }
.logos-home #mainss {box-shadow: none; padding: 0px; background: none; overflow: hidden;  width: 1000px; margin: auto;}
.logos-home #main ul{ list-style: none; margin-left: 10px }
.logos-home #main li.stt { padding: 2px 2px 16px; float:left; margin: 0.5%;  display: block; background: url("images/libg.png") no-repeat  center bottom ; }
.logos-home #main li.stt a{display: block; border: 1px solid #fff; height: 84px;width: 124px;}
.stt img {
    margin: 2px;
	width: 120px; height: 80px;
	max-width: 100%; max-height: 100%; 
}
div.headerbot {
    background-image: url("images/headerbot.png");
    background-position: center 0;
    background-repeat: no-repeat;
    height: 37px;
    left: 0;
    position: relative;
	margin-bottom: -32px;
    right: 0;
    top: 5px;
    z-index: 90;
	border-top: 1px solid #DDDDDD;
}


div.headericons {
  
    background-position: center 0;
    background-repeat: no-repeat;
    height: 37px;
    left: 0;
    position: relative;
	margin-bottom: -42px;
    right: 0;
    top: 5px;
    z-index: 92;
	width: 200px;
	float: right;
	margin-right: 0;
}

div.headericons ul{list-style: none;}
.socio {float: right;margin: 9px 18px 5px 1px; }
.socio li {margin:0; padding:0;float:right; border: 0px solid #000;}
.socio li a{border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius:100%;transition: all 0.35s ease-in-out 0s;padding:0;float:left; width: 36px; height: 36px; margin: 1px;text-indent: -10000px; }
.socio li.twito a {background:  url('images/socio.png') -87px -4px}
.socio li.facebook a {background:  url('images/socio.png') -3px -4px}
.socio li.rss a {background:  url('images/socio.png') -172px -4px}
.socio li.linkedin a {background:  url('images/socio.png') -130px -4px}
.socio li.google a {background:  url('images/socio.png') -44px -4px }
.socio li.twito a:hover { background-position: -87px -46px;  transition: all 0.2s ease-in-out 0s;}
.socio li.facebook a:hover { background-position: -3px -46px;  transition: all 0.2s ease-in-out 0s;}
.socio li.rss a:hover { background-position: -172px -46px;  transition: all 0.2s ease-in-out 0s;}
.socio li.linkedin a:hover { background-position: -130px -46px;  transition: all 0.2s ease-in-out 0s;}
.socio li.google a:hover { background-position: -44px -46px;  transition: all 0.2s ease-in-out 0s;}


.social_footer { }
.social_footer li {}
.social_footer li a{border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius:100%;transition: all 0.35s ease-in-out 0s;padding:0;float:left; width: 36px; height: 36px; margin: 1px;text-indent: -10000px; }
.social_footer li.twito a {background:  url('images/socio.png') -87px -4px}
.social_footer li.facebook a {background:  url('images/socio.png') -3px -4px}
.social_footer li.rss a {background:  url('images/socio.png') -172px -4px}
.social_footer li.linkedin a {background:  url('images/socio.png') -130px -4px}
.social_footer li.google a {background:  url('images/socio.png') -44px -4px }
.social_footer li.twito a:hover { background-position: -87px -46px;  transition: all 0.2s ease-in-out 0s;}
.social_footer li.facebook a:hover { background-position: -3px -46px;  transition: all 0.2s ease-in-out 0s;}
.social_footer li.rss a:hover { background-position: -172px -46px;  transition: all 0.2s ease-in-out 0s;}
.social_footer li.linkedin a:hover { background-position: -130px -46px;  transition: all 0.2s ease-in-out 0s;}
.social_footer li.google a:hover { background-position: -44px -46px;  transition: all 0.2s ease-in-out 0s;}

.frame #nav li a {color: #fff;}
.w1 .frame #nav li ul.sub-menu li a {color: #000;}
.menus ul.menu ul.sub-menu {
	-moz-border-radius:0 3px 3px 3px;
	-webkit-border-radius:0 3px 3px 3px;
	-khtml-border-radius:0 3px 3px 3px;
	border-radius:0 3px 3px 3px;
	display:none;
	left:auto;
	float:left;
	margin:-2px 0 0 -20px;
	position:absolute;
	width:auto;
	z-index:998;
}
.menus ul.menu li:hover ul.sub-menu {
	display:block;
}


.menus ul.menu li ul.sub-menu {
	background-color:#FFFFFF;
	margin-top: 3px;
	border: 3px solid #434250; 
	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	padding-bottom: 5px;
    border-top: 0px solid #434250;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	
	min-width: 150px;
	margin-left: -10px;
	
}

.frame .menus ul.menu ul.sub-menu li {
	background:none;
	padding: 3px 5px !important;
	
}
.menus ul.menu ul.sub-menu li:hover {
	margin-top:0;
}
.menus ul.menu ul.sub-menu li a {
	text-align:left;
	width:137px;

}
.menus ul.menu ul.sub-menu li ul.sub-menu {
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	-khtml-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	display:none;
	left: 150px;
	margin:-2px 0 0 0;
	top:2px;
	padding-bottom: 5px;
}
.menus ul.menu ul.sub-menu li:hover ul.sub-menu {
	display:block;
}
.menus .bar {
	float:right;
	margin:18px 10px 0 0;
	display:inline;
}
.menus .add-nav {
	margin:0 14px 0 0;
	padding:0;
	list-style:none;
	float:right;
	font:bold 11px/13px Arial, Helvetica, sans-serif;
}
.menus .add-nav li {
	float:left;
	padding:0 8px;
	
}
.menus .add-nav li a {
	color:#fff;
	text-shadow:0 1px 0 #666;
}



#breadcrumbs{
    list-style:none;
    margin:10px 0 10px -18px;
    overflow:hidden;
	 position: relative;
    z-index: 100;
	float: left;
}
 
#breadcrumbs li{
    float:left;
    margin-right:8px;
	line-height: 36px;
}
 
 
 #breadcrumbs li.home a{
  display: block;
  height: 36px;
  width: 36px;
  text-indent: -9999px;
  background:url(images/homeicon.png) no-repeat center -2px;
}
  #breadcrumbs li.home a:hover{
background-position: center -43px;
}


#breadcrumbs .separator{
    font-size:15px;
    color:#999;
}
.topbaro {height: 58px; overflow:hidden; border-bottom: 1px solid #DDDDDD; margin-bottom: 0px; background: #f8f8f7;}
.topbaro #mains , #mains  {background: none; width: 980px; margin: 0 auto;  }
.topbaro #mains div.headericons {margin-right: 0px;}

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding: 0px !important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	border: 1px solid #fff;
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background: url('images/lightbox/fancybox-close.png') no-repeat center center;
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('images/lightbox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('images/lightbox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */
.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('images/lightbox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */
.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.lighto-head {border-radisu: 3px; line-height: 22px;text-decoration: none; color: #222; text-align: center; height: 20px; background: #ddd; border-bottom: 1px solid #ccc; font-size: 15px;font-weight: bold; padding: 10px 10px;}
.lighto-head  a  {text-decoration: none; color: #222; text-align: center;}
.lighto-body {overflow: hidden ; min-height: 200px; box-shadow: 0 15px 20px -12px rgba(0, 0, 0, 0.4);background: url('images/bg-n.png');margin: 20px 20px 10px;padding: 10px; border: 2px solid #BBBBBB;  border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}
.bbs {overflow: hidden; border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;padding:5px; margin: 15px 0 1px;}
.lighto-logo { margin: 5px 8px 5px 0px; border: 1px solid #ccc; border-radius: 3px;box-shadow: 0 6px 5px -6px rgba(0, 0, 0, 0.35);  float: left;}
.lighto-logo img {  border-radius: 3px ;-moz-border-radius: 3px ;-webkit-border-radius: 3px ;
    margin-bottom: -4px;
    margin-top: 1px;}
.contento {width: 450px; padding-top: 8px; float: left;}
.bbs a {text-decoration: none;}
.contento h3,.contento h3 a  { font-weight: bold; font-size: 15px; color : #333; text-decoration: none;   }
.contento span {color: #666}
.lighto-body .item-footer {
    background: #ebebeb;
    overflow: hidden;
    padding: 5px;
	border: 1px solid #ccc;
	border-top: 0px;
}

.item-footer ul.socis {list-style: none; float: right;margin-top: 7px;}
.item-footer ul.socis li {float: left; padding-right: 10px; }
.item-footer ul.socis li a , #lightoc span.codys a  {text-decoration: none; font-weight: bold;  }
.item-footer ul.socis li.share {background: url("images/share-icon.png") no-repeat scroll 0 0 transparent;padding-left: 20px;}
.item-footer ul.socis li.comment {background: url("images/bubble.png") no-repeat scroll 0 0 transparent;padding-left: 20px;}
.item-footer ul.socis li.comment span { font-weight: bold;}
.item-footer ul.socis li.comment span:after { content:' | '}
#lightoc{color: #222; text-align: center;  margin: 0 auto; position: relative; width: 300px;overflow: hidden;}
#lightoc span.st {color: #000; font-size: 13px;}
#lightoc span.codys { background: #fff; color: #ce0404; font-size: 15px;  font-weight: bold;  margin-top: 10px;padding: 8px 10px; border: 1px solid #ccc; border-color: #BBBBBB #BBBBBB #DDDDDD;  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.1) inset; border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
#lightoc span.codys a { color: #ce0404;}
span.votes , span.downs {display: block; height: 20px; display: block; width: 20px; border: 1px solid #000;}
span.votes span.thumbsup, span.downs span.thumbsdown {background: url("images/thumbs-sprite.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 24px;
    text-indent: -9999px;
    width: 24px; }
.thumso { border: 1px solid #000; float :left; }	
#printableArea { margin-top: 25px;}
#printableArea img {padding: 2px; border: 1px solid #ccc; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.stos {padding: 7px ;}
.content-box .item-frame {
    padding: 5px 0 0;
}
.content-box .item-holder {
    padding: 0px -1px 15px 5px;	
}
.content-box .item-holder:hover {
    background:#f1f8f4;
}

.mains {
    margin: 0 auto;
    width: 980px;
}

.loadings {float: left; height: 30px; width: 200px;background: url("images/redso2.png") no-repeat scroll -5px 0 transparent;  }
.loadings span {line-height: 30px;font-weight: bold; color: #fff;     display: block; height: 30px; background: url("images/loadings.png") no-repeat scroll -5px 0 transparent;}
.loadings span a{padding-left:5px;display: block ; color: #000; width: 190px; text-align: center; }
.minilogo {float: left; height: 48px; border: 1px solid}
.lighto-body .subscribe-form .text input {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #7A7A7A;
    font-size: 11px;
    margin: 0;
    padding: 5px;
    width: 220px;
}
.lighto-bodys {margin: 10px; padding: 10px;}
.lighto-bodys .subscribe-form {margin: 10px; }
.lighto-bodys .subscribe-box .text-box {padding: 0 10px;}
.lighto-bodys .subscribe-form .text {background: #f5f0eb ; border: 1px solid #434250;width: 98%;}
.lighto-bodys .subscribe-form .text input {background: none ; border: none;}
.lighto-bodys .subscribe-form .rows {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; overflow: hidden; background: #434250 ; padding: 1px 1px 8px}
.lighto-bodys .subscribe-form.rowss { margin-top: -4px;}
.btn-submits  {background: #434250; border-radius: 0 0 3px 3px;-moz-border-radius: 0 0 3px 3px;-webkit-border-radius: 0 0 3px 3px; font-family: arial,verdana,tahoma; cursor: pointer; font-weight: bold ; font-size: 13px; border: 0px; float: right; margin-right: 10px; color: #fff;  padding:5px 12px;   }
.subscribe-form .btn-submits:hover { color: #222}
.lighto-bodys .sidebox .sidebox-heading {
    border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
    margin-bottom: 5px;
    padding: 4px 5px;

}
.lighto-bodys .sidebox  {
	margin-top: 8px; 
}


span.successo {color: #dc0000; text-transform: uppercase; font-weight: bold; float: left; line-height: 32px;margin-right: 5px; }
.progress-red span {
	background:-moz-linear-gradient(center top , #fb0707 10%, #e20303 90%) repeat scroll 0 0 transparent;
	background-image:-o-linear-gradient(rgb(251,7,7), rgb(214,1,1));
	background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#fb0707), color-stop(100%,#e20303));
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb0707', endColorstr='#e20303',GradientType=0 ); /* ie */
	border:1px solid #d60101;
}
.content-box .paging .pages a.page , .content-box .paging .pages span.current {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px; padding: 3px 8px 4px}
.content-box .paging .pages span.current, .content-box .paging .pages a.page, .content-box .paging .pages span.prevPage a, .content-box .paging .pages span.nextPage a {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 3px 8px 4px}
.content-box .paging .pages span.prevPage a, .content-box .paging .pages span.nextPage a {border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;padding: 2px 7px 4px 6px;}
.tp-bannertimer.tp-bottom {
    bottom: 0 !important;
    height: 2px;
}
.tp-bannertimer.tp-bottom {
    bottom: 0 !important;
    height: 3px;
}
.tp-bannertimer {
    background: #ccc;
}

.tp-bullets.simplebullets .bullet, .tp-bullets.simplebullets.round .bullet {
    background: url("images/sliderBullet.png") no-repeat scroll left top transparent;
}
.tp-cornerleft, .tp-cornerright , .tp-bullets {margin-top: -28px;}
.rev_slider_wrapper {background: none; }

.fancybox-lock {
    overflow: visible !important;
}

/*responsive purpose*/
nav select { display: none; }
.tp-cornerleft, .tp-cornerright, .tp-bullets {/*background: none !important*/}


.button {
    cursor: pointer;
    display: inline-block;
    font: 14px/14px 'CabinSemiBold',sans-serif;
    position: relative;
    transition: all 0.2s ease-out 0s;
}
#rev_slider_1_1, #rev_slider_1_1_wrapper { background: rgba(255, 255, 255, 0.5)}
.button.normal {
    padding: 20px;
}
.button.dark.reverted {
    background-color: #FF6600;
}







#backtotop {
	position: fixed;
	right:0px;
	bottom:50px;
	right: 3%;
	display:none;/*hid the button first*/
	border: 1px solid #c0c0c0;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;
    border-radius: 3px;

    background: #e6e6e4 url(images/arri.png) center center no-repeat;
	border: 5pox solid #000;
	z-index: 99;
	
}

#backtotop a {
	text-decoration:none;
	border:0 none;
	display:block;
	width:30px;
	height:28px;
}
#backtotop:hover {
	opacity:0.8; /*mouse over fade effect*/
}


#respond {
    margin: 0;
}

.content-box .store-holder {
    margin-top: 1px;
	margin-left:8px;
}

.frame #nav li a {padding-left: 0;}

.text-box h3 {font-size: 14px; font-weight: bold; padding-top: 5px; display: block; border-top: 1px solid #ccc }
.text-box h3.tplCouponTitle { border: none; padding-top: 0px;}
.content-box h2.stores a {background: #fff; margin-top:-2px;}
#content .text-footer:before {margin: 0px; padding: 0px;}
.comments-box .comments li {background: none; border: none; margin-top: 10px;}
.item-panel > h5 { line-height: 25px;font-size: 15px; font-weight: bold; }


#sidebar .blog-tabs .tabset li a {color: #333; font-size: 12px;}
#sidebar .blog-tabs .tabset li a span {padding: 6px 5px 5px}
#sidebar .blog-tabs .tabset li .bullet {bottom: -10px; background: url(images/tab-bullet.png) center center no-repeat}
*, *:after, *:before {-moz-box-sizing:  inherit;}


.comments-box .comment-reply-link { line-height: 15px; height:25px; margin-right: 0px; background: #ebebeb; border: 1px solid #ccc}  
.comments-box .comment-reply-link span {font-family: arial,verdana,tahoma; background: none; padding: 5px 19px 05px 18px}


/*.stripe-badge-green { background: #47ce18}
.stripe-badge-red { background: #fb1c1c}
.stripe-badge-orange { background: #fd5014}*/
.disnone {display: none !important;}

#store-box { border: 0px;}


.lighto-bodys > .sidebox-heading  {display: none;}
.lighto-bodys > .subscribe-box {border: 0px !important}
.coupon-code-popup .popup-code-copy button.submit {height: 23px;}

@media (max-width:10000px) and (min-width: 1024px) {
.logos-home { padding-top: 5px; min-height: 100px; background: url("images/logo-back.png") no-repeat; background-position:50% 0; }
#header .holder #mains .menus { background:none;}
.top-nav { color: #fff; font-size: 20px; margin-top: 42px; margin-left:5px; position: absolute; font-weight:bold; }
.top-nav a { color:#fff; text-decoration:none; margin-right:20px; }
.top-nav a:hover { color:#d5d4d0; }
.item-panel { padding:0 0 0 15px !important; }
/*--------------------  About Vendor Styling - Vendor Page ---------------------------- */
.about-container { width:100%; }
.col-one {display:inline-block; width:275px; vertical-align:top;}
.col-two {display:inline-block; width:275px; vertical-align:top;}
#vendordescription { padding:15px; }
.about-container p { margin-top:5px; margin-bottom:10px; font-size:14px; line-height:1.5em; }
.about-container h3 { border-bottom:1px solid #e36765; font: 20px/40px "Tahoma",Arial,Helvetica,sans-serif !important;  }
.about-container img { margin-top:5px; margin-bottom:5px; border:1px solid #aaaaaa; }
.about-container iframe { margin-top:5px; margin-bottom:5px; border:1px solid #aaaaaa;  } 
.about-container li a { text-decoration:none; } 
.about-container li a:hover { text-decoration:underline;} 
.about-container li { background:url("images/li-bg.png") no-repeat scroll 0 3px rgba(0, 0, 0, 0); list-style:none !important; padding-left:30px; line-height:27px !important; font-size:14px !important;}
.about-container blockquote { background: url("images/blockquote.png") no-repeat scroll 0 12px rgba(0, 0, 0, 0); padding: 10px 20px 10px 75px; min-height:56px;}
.about-container ol li { list-style-type:decimal !important; background:none; padding-left:10px !important; }  
.about-container .head h2 { background:none !important; padding: 0 0 0 5px !important;}
/*--------------------  About Vendor Styling - Vendor Page CSS Classes End---------------------------- */

/* ==================== Avg Savings ========================= */

.store-savings { 
	background: url("images/save.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 120px;
    margin-right: -13px;
    margin-top: -46px;
    width: 110px;
	}

.inner-savings-text { 
	color: #FFFFFF;
    font-size: 31px;
    padding-right: 11px;
    padding-top: 20px;
    text-align: center;
	}
	
	.store-savings-cat { 
	background: url("images/save.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    float: right;
    height: 120px;
    margin-right: -29px;
    width: 111px;
	margin-top: -5px;
	}

.inner-savings-text-cat { 
	color: #FFFFFF;
    font-size: 31px;
    padding-right: 11px;
    padding-top: 26px;
    text-align: center;
	}
/* ============================================= */ 

.fstore-meta { display: inline;
    font-size: 13px;
    text-align: center;
	color:#b61818;
}
.img-fstore{
	float: left;
    margin-right: 15px;
}
.store-widget ul.list li{
	text-align:center;
}


/*------home page interactive feature -------- */



.newsearchbox-sidebar {
    margin: 1px 0 0;
    padding: 0;
    width:280px;
}
.content-sidebar {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
background: none repeat scroll 0 0 #d7c1ac;
border-radius: 10px 10px 10px 10px;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    margin:10px 0 0 0;
    padding: 0px 0px 0px 0px;
	height:118px;
}
.start-here-sidebar ul {
    float: right;
    line-height: 40px;
    margin: 0;
    padding: 0;
}


.start-here-sidebar:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #196aa1;
    bottom: -10px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
    z-index: 3;
}

.start-here-sidebar {
    background: none repeat scroll 0 0 #196aa1;
    height: 30px;
    left: 0;
    line-height: 40px;
    margin: 0 0 10px;
    padding: 6px 15px;
    position: relative;
    text-align: left;
    top: 0;
    z-index: 2;
}


.start-here-sidebar span {
    color: #FFFFFF;
    float: left;
    font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
    font-size: 19px;
    line-height: 33px;
    margin: 0;
    padding: 0;
}


.content-sidebar label {
    color: #444444;
    font-family: 'BebasNeue';
    font-size: 16px;
    height: 22px;
    line-height: 16px;
    margin-left: -85px;
    padding: 0;
    text-align: left;
    white-space: nowrap;
}

.wrapper_slider-sidebar span {
    background: url("/images/slide-pointer.png") no-repeat scroll 0 0 transparent;
    color: #A33232;
    font-family: 'Comic Sans MS';
    font-size: 15px;
    left: 8%;
   margin-top: -37px;
   padding: 0 15px 6px 24px;
    position: absolute;
    width: 201px;
}
.content-sidebar .wrapper_slider-sidebar {
border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF;
    height: 0;
    left: 0px;
    line-height: 23px;
    padding: 0;
    position: relative;
    top: 18px;
    width: 248px;
}

.findcouponsbycategory-sidebar span {
    color: #9A9B9B;
    font-family: 'Comic Sans MS';
    font-size: 18px;
    left: 45%;
    margin-left: 33px;
    margin-top: -3px;
    padding: 0;
    position: relative;
    top: 1px;
}

.content-sidebar .wrapper_slider-sidebar .slider {
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 3px rgb(68, 68, 68) inset;
}


.content-sidebar .wrapper_slider-sidebar .slider a, .content-sidebar .wrapper_slider-sidebar .slider a.ui-state-focus, .content-sidebar .wrapper_slider-sidebar .slider a.ui-state-hover{
    background-image: linear-gradient(#555555 40%, #555555 50%, #444444 60%);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #444444;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px #444444;
    height: 19px;
    width: 14px;
}
.wrapper_slider-sidebar .ui-slider-range {
    background-color: #4d2d29;
    background-image: linear-gradient(to bottom, #a07a75, #4d2d29);
    background-repeat: repeat-x;
}

.content-sidebar .wrapper_slider-sidebar .ui-widget-content {
    background:  repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #222222;
}

.content-sidebar .wrapper_slider-sidebar .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:  repeat-x scroll 50% 50% #444444;
    border: 1px solid #444444;
    color: #000000;
    font-weight: normal;
}


.budget-sidebar {
  background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #444444;
    float: left;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    margin: 44px 2px 0 20px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 48px;

}
.findcouponsbycategory-sidebar {
    height: 0;
    margin: 0 0 0 -95px;
}



.content-sidebar .block-categories span {
    color: #444444;
    display: block;
    font-family: 'Filmotype Harmony';
    font-size: 36px;
    text-align: center;
}



.submit-button-search-sidebar {
    background-color: #FFA800;
    background-image: linear-gradient(to bottom, #7CADC4, #0C5895);
    background-repeat: repeat-x;
    border: 0 none;
    box-shadow: 0 0 1px #FFAA70;
    color: #FFFFFF;
    font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
    font-size: 16px;
    height: 38px;
    left: 0;
    line-height: 33px;
    margin-left: 1px;
    margin-top: -8px;
    padding: 7px 4px;
    text-shadow: 0 0 0 #FFFFFF;
    text-transform: uppercase;
    width: 80%;
}

.findcouponsbytext-sidebar {
margin:8px 10px 22px 31px;
}


.textinputsearch {
    height: 23px;
    margin: 1px 17px -14px 14px;
    width: 138px;
}

.search1_box-sidebar {
    float: right;
    height: 0;
    margin: -82px -106px 0;
    top: 0;
    width: 34%;
}

.searchtextinput-sidebar {
    float: left;
    height: 23px;
    margin: 1px 0 0 -136px;
    width: 120%;
	margin-top:-3px;
	
}
.taxo-label-0 {
margin: 1px 0 0 -123px;
}

.btn-large-sidebar {
margin-top:0px;
}

.or-sidebar {

    color: rgb(71, 181, 183);
    display: block;
    float: none;
    font-family: 'BebasNeue';
    font-size: 18px;
    margin: 0;
    padding: 8px 0;
    text-align: center;
    text-decoration: none;
	width: 16.53%;
}


.search-text-position-sidebar {
    margin-bottom: -28px;
    margin-left: 16px;
}

.filter-text-sidebar{
margin-bottom:17px;
margin-left: 25px;	
}

.searchbytextcategory-sidebar {
margin:10px;	
}


.select-budget-text-sidebar {
    margin-bottom: 15px;
    margin-left: 111px;
}

.wrapper_spend-sidebar {
margin:0px;	
}

.help-msg-sidebar {
    margin-left: 103%;
    margin-top: -16%;
    width:127px;
}

.aqsfformid-sidebar span {
    margin-right: 24px;
    margin-top: 35px;
}
.all-stores-link-sidebar a {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
}

.findcouponsbycategory-sidebar .awqsf_box {
 margin-bottom: 0;
    margin-left: 70px;
    margin-top: -44px;	
}

.findcouponsbycategory-sidebar .awqsf_box select {
  float: left;
    height: 25px;
    margin: -10% -38% 10%;
    width: 76%;
}

.findcouponsbycategory-sidebar .search1_box {
	  float: right;
    height: 0;
    margin: -79px -105px 10px;
    top: 0;
    width: 20%;
}


.findcouponsbycategory-sidebar .searchtextinput {
	float: left;
    height: 23px;
    margin: 15px 0 0 -131px;
    width: 259%;
	
}

.category-text-sidebar{
 margin-bottom: -20px;
    margin-left: 100px;
    margin-top: -17px	
}

.store-text-sidebar {
  float: right;
    margin: -2px -26px -26px;
}

.filter-text-sidebar {
	margin-left: 5px;
    margin-top: 11px;
}

/*------ styling classes for (other than homepage) search box --------*/



/* sidebar ----change my budget feature - */

.dollar-sign span {
    color: #5A5C5E;
    float: left;
    font-size: 23px;
    font-weight: bold;
    height: 0;
    left: 49px;
    line-height: 120px;
    margin-left: 10px;
    margin-top: 5px;
	
}
.changemybudget {
 	background-color: #4d2d29;
    background-image: linear-gradient(to bottom, #4d2d29, #4d2d29);
    background-repeat: repeat-x;
    border: 0 none;
    box-shadow: 0 0 1px #FFAA70;
	border: 2px outset buttonface;
    color: #FFFFFF;
    cursor: pointer;
    font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
    font-size: 12px;
    height: 36px;
    left: 14px;
    line-height: 33px;
    margin-left: 10px;
    margin-top: 39px;
    padding: 0;
    text-shadow: 0 0 0 #FFFFFF;
    text-transform: uppercase;
    width: 147px;
	border-radius: 10px 10px 10px 10px;
}

.changemybudget:hover{
    background-image: linear-gradient(to bottom, #e36765, #e36765);
}

.slidersavings-singledeal {
	 /* background: url("images/sliderimage.png") no-repeat scroll; */
  
     float: none;
    height: 60px;
    margin-left: -20px;
    margin-top: 11px;
    position: absolute;
    width: 111px;
    z-index: 100;
}

.slidersavings-singledeal span {
		
	float:right;
	color:#ffffff;
	margin-right: 20px;
    margin-top: 110px;
}

. span {
		
	float:right;
	color:#ffffff;
	margin-right: 11px;
    margin-top: 8px;
}
.slidersavings {
   background: url("images/slider_sprite.png") no-repeat scroll;
   background-position:center top;
    float: none;
    height: 50px;
    margin-left: -142px;
    margin-top: 34px;
    width: 100px;
}


.open{
 
   background: url("images/slider_sprite.png") no-repeat scroll;
   background-position:center bottom;
    float: none;
    height: 50px;
    margin-left: -142px;
    margin-top: 34px;
    width: 100px;
	

}

.bottom {
/*background: url("images/sliderimage2.png")	no-repeat;*/
}

.top1 transparent {
	background: url("images/sliderimage.png") no-repeat;
    border: 0 solid #DDDDDD;
    color: #333333;
    float: right;
    margin: 0;
    padding: 0;
}

.top2 {
	background: url("images/sliderimage.png") no-repeat;
    border: 0 solid #DDDDDD;
    color: #333333;
    float: right;
    margin: 0;
    padding: 0;
}

.bouncy1 {
 background: color:#000000;
}

.item-holder .coupontitle .span123
{
	color: #ffffff;
    float: left;
    font-size: 16px;
    font-weight: bold;
    height: 0;
    margin-left: -92px;
    margin-top: 125px;
    text-align: center;
}


<!-- slider range -->

.pricerange { 
margin:0px 6px -18px -74px;
width:20px;
height:4px;
	}
	
.ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all
{
	margin: 0px 2px 3px 6px;
	}
	
.content1 {
	margin:2px 3px 4px 5px;
	
	}
.selectcategorydropdow {
	margin:2px 1px 0 7px;
	}

	

	
<!-- slider range -->
.row-fluid .span4 {
    width: 31.6239%;
}

.row-fluid .offset1:first-child {
    margin-left: 11px%;
}


.row-fluid .span2 {
    width: 13.53%;
}


.row-fluid .span4 {
    width: 31.6239%;
}

.row-fluid .span5 {
    width: 39.171%;
}
.row-fluid [class*="span"] {
    -moz-box-sizing: border-box;
    display: block;
    float: left;
    margin-left: 5.564%;
    min-height: 0px;
    width: 118%;
}

/*------ styling classes for homepage seearch box --------*/

.newsearchbox {
      float: inherit;
    margin: 1px 0 0;
    padding: 0;
    width: 682px;
}
.content1 {
	border:1px solid #4d2d29;
    background: none repeat scroll 0 0 #e0e5dc;
    margin: -12px 0 14px;
    padding: 7px 9px 10px 22px;
}
.start-here ul {
    float: right;
    line-height: 40px;
    margin: 0;
    padding: 0;
}


.start-here:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #4d2d29;
    bottom: -10px;
    content: "";
    display: block;
    height: 0;
    left: 15px;
    position: absolute;
    width: 0;
    z-index: 3;
}

.start-here {
    background-image: url("/images/bg_brown_tile.jpg");
    height: 30px;
	border-radius: 3px 3px 0 0;
    left: 0;
    line-height: 40px;
    margin: 0 0 10px;
    padding: 6px 15px;
    position: relative;
    text-align: left;
    top: 0;
    z-index: 2;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d2d29', endColorstr='#4d2d29',GradientType=0 ); /* IE6-9 */
}


.start-here span {
    color: #FFFFFF;
    float: left;
    font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
    font-size: 19px;
    line-height: 33px;
    margin: 0;
    padding: 0;
}


.content label {
    color: #444444;
    font-family: 'BebasNeue';
    font-size: 16px;
    height: 24px;
    line-height: 16px;
    margin-left: -85px;
    padding: 0;
    text-align: left;
    white-space: nowrap;
}

.wrapper_slider span {
 background: url("/images/slide-pointer.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #A33232;
    font-family: 'Comic Sans MS';
    font-size: 19px;
    left: 10%;
    margin-top: -7px;
    padding: 0 29px 12px 28px;
    position: absolute;
    top: -23px;
}
.content1 .wrapper_slider {
  border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 #FFFFFF;
    height: 24px;
    left: 117px;
    line-height: 23px;
    padding: 6px;
    position: relative;
    top: -23px;
    width: 263px;
}

.findcouponsbycategory span {
   color: #a33232;
    font-family: 'Mistral';
    font-size: 27px;
    left: 0;
    margin-left: 33px;
    margin-top: -3px;
    padding: 0;
    position: relative;
    top: 6px;
}

.content1 .wrapper_slider .slider {
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 3px rgb(68, 68, 68) inset;
}


.content1 .wrapper_slider .slider a, .content .wrapper_slider .slider a.ui-state-focus, .content1 .wrapper_slider .slider a.ui-state-hover{
    background-image: linear-gradient(#555555 40%, #555555 50%, #444444 60%);
    background-position: 0 0;
    background-repeat: no-repeat;
    border: 1px solid #444444;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 2px #444444;
    height: 19px;
    width: 14px;
}
.wrapper_slider .ui-slider-range {
    background-color: #4d2d29;
    background-image: linear-gradient(to bottom, #a07a75, #4d2d29);
	
    background-repeat: repeat-x;
}

.content1 .wrapper_slider .ui-widget-content {
    background:  repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #FFFFFF;
    color: #222222;
}

.content1 .wrapper_slider .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background:  repeat-x scroll 50% 50% #444444;
    border: 1px solid #444444;
    color: #000000;
    font-weight: normal;
}


.budget{
 background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    color: #444444;
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
    font-size: 18px;
    height: 24px;
    line-height: 30px;
    margin: 10px 28px 0;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    width: 60px;
}

.findcouponsbycategory {
    height: 0;
    margin: 0 0 0 0px;
}



.content1 .block-categories span {
    color: #444444;
    display: block;
    font-family: 'Filmotype Harmony';
    font-size: 36px;
    text-align: center;
}



.submit-button-search {
    background-color: #FFA800;
    background-image: linear-gradient(to bottom, #7CADC4, #0C5895);
    background-repeat: repeat-x;
    border: 0 none;
    box-shadow: 0 0 1px #FFAA70;
    color: #FFFFFF;
    font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
    font-size: 18px;
    height: 39px;
    left: 0;
    line-height: 33px;
    margin-left: -16%;
    margin-top: -63px;
    padding: 7px 20px;
    text-shadow: 0 0 0 #FFFFFF;
    text-transform: uppercase;
    width: 60%;
}

.findcouponsbytext {
margin:8px 10px 22px 31px;
}


.textinputsearch {
    height: 23px;
    margin: 1px 17px -14px 14px;
    width: 138px;
}

.search1_box {
    float: right;
    height: 0;
    margin: -82px -106px 0;
    top: 0;
    width: 34%;
}
.searchtextinput {
    float: left;
    height: 23px;
    margin: 1px 0 0 -136px;
    width: 120%;
	margin-top:-3px;
	
}
.taxo-label-0 {
margin: 1px 0 0 -123px;
}

.btn-large {
margin-top:0px;
}

.or {

    color: rgb(71, 181, 183);
    display: block;
    float: none;
    font-family: 'BebasNeue';
    font-size: 18px;
    margin: 0;
    padding: 8px 0;
    text-align: center;
    text-decoration: none;
	width: 16.53%;
}


.search-text-position {
   margin-left: 15px;
    margin-top: -14px;
	font-family: comic sans ms;
    font-size: 14px;
}

.filter-text {
margin-bottom:17px;
margin-left: 25px;
font-family: 'COMIC SANS MS';	
font-size:14px;
}

.searchbytextcategory {
margin:10px;	
}


.select-budget-text {
    margin-left: 14px;
    margin-top: 47px;
	font-family: comic sans ms;
    font-size: 14px;
}

.wrapper_spend {
margin:13px;	
}

.help-msg {
    margin-left: 103%;
    margin-top: -12%;
    width: 127px;
}

.aqsfformid span {
    margin-right: 24px;
    margin-top: 35px;
}
.all-stores-link a {
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
}

.catdropdown{
margin-left: 6%;
}

.textinputbtn {
	margin:0px;
}

.catdropdown select {
	float: left;
    margin: 0;
    padding: 6px;
    width: 34%;
}

.textinputhere {
float: right;
    height: 25px;
    margin-right: 15%;
    margin-top: -20px;
    width: 31%;
}
.btnsea{
	background-color: #4d2d29;
    background-image: linear-gradient(to bottom, #4d2d29, #4d2d29);
    background-repeat: repeat-x;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 0 1px #FFAA70;
    color: #FFFFFF;
    font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
    font-size: 16px;
    height: 39px;
    line-height: 33px;
    margin-left: 34%;
    margin-top: -41px;
   padding: 1px 26px 4px;
    text-shadow: 0 0 0 #FFFFFF;
    text-transform: uppercase;
    width: 24%;
	cursor: pointer;

}
.btnsea:hover{
    background-image: linear-gradient(to bottom, #e36765, #e36765);
	background-color:#e36765;
}

/*------ styling classes for homepage seearch box --------*/


/* on click change image effect*/
#cf2 {
  position:relative;
  
  width:110px;
  margin:0 auto;
}
#cf2 img {
margin-left: -19px;
top:14px;
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cf2 img.transparent {
opacity:0;
}
#cf_onclick {
cursor:pointer;
}

.shadowsearch {

top:-16px;
}
#cf3 {
  position:relative;
  float: left;
  width:98px;
  margin:0 auto;
}
#cf3 img {
margin-left: -19px;
top:15px;
  position:absolute;
  left:0;
  -webkit-transition: opacity 1s ease-in-out;
  -moz-transition: opacity 1s ease-in-out;
  -o-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
}

#cf3 img.transparent {
opacity:0;
}
#content .blog .shadowsearch123 img{
border:none;
background:none;	
margin-top:87px;
margin-left: -24px;
}
.shadowsearch123 {
margin-top:10px;	
	
}

.stores .info .desc { display:inline; font-size:15px; line-height:17px;
}
.item-panel p.desc { padding-bottom:20px; font-size:14px; display:inline-block; width:100%; }

.coupontitle .dealtitle { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:130%; }

#cboxWrapper .content-box .box-holder { float:none; width:95% }



}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.budget-sidebar { height:23px; }	

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.search1_box-sidebar { margin: -82px -105px 0; }
.searchtextinput-sidebar {
height:21px;	
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.btn-large-sidebar { margin-top:0px; }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.changemybudget { 
width: 150px;
line-height: 20px;
margin-left: 71px;
margin-top: 40px;
margin-left: -18px;
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.search1_box { margin: -82px -105px 0; }
.searchtextinput {
height:21px;	
}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.btn-large { margin-top:0px; }
}

/*--------------------  Blog Archive Page ---------------------------- */
#enhancedtextwidget-15 li {
	font-size: 14px;
    margin: 1px 33px -1px;
    padding: 4px 8px;
    text-shadow: 1px 1px 1px #ffffff;
	text-decoration:none;
	list-style-image:url("images/archives-icon.png");
}
#enhancedtextwidget-15 li a {
	text-decoration:none;
	vertical-align:top;
}
#enhancedtextwidget-15 li a:hover {
	text-decoration:underline;
}
#enhancedtextwidget-15 li:hover { background: none repeat scroll 0 0 #ded4d4;	
}


/*---------------- Classes For Data Sharing Module Formatting -----------*/

.stats_module{
    clear: both;
    width: 100%;
	text-align: left;
	margin:0px -8px -2px !important;
	font-size:12px;

}
.stats_module li a{
	text-decoration:none !important;
}

.stats_module ul
{
	padding: 10px !important;
}
.stats_module li
{	
	margin-left:-4px;
	margin-bottom: 1px !important;
    text-align: left !important;
	display: list-item;
	padding:4px 10px 4px 4px !important;
}


.stats_module li:nth-of-type(n-1)
{
background:#ece1b6;
min- height: 20px;
color:#494949;
}
.stats_module li:nth-of-type(2n-1)
{
background:#F1EBE1;
color:#494949;
min- height: 20px;
}
.stats-header
{
font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
	background-image: linear-gradient(to top, #B35C5C, #A33232);
    border-radius: 5px 5px 0 0;
    height: 20px;
    padding: 10px 12px 12px;
    text-align: center;
    width: 255px;
}
#enhancedtextwidget-14 .sidebox-heading{
	font-family: 'Trebuchet MS','Trebuchet','Tahoma','Geneva',sans-serif;
	background-image: linear-gradient(to top, #B35C5C, #A33232);
    border-radius: 5px 5px 0 0;
    height: 20px;
    padding: 10px 12px 12px;
    text-align: center;
    width: 255px;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A33232', endColorstr='#B35C5C',GradientType=0 ); /* IE6-9 */
}

#enhancedtextwidget-14  {
	border-bottom: 1px solid #A33232;
    border-left: 1px solid #A33232;
    border-right: 1px solid #A33232;
}

#enhancedtextwidget-14 .sidebox-heading h2{
	  color:#fff;
	  text-shadow: 1px 1px 1px #4f4f4f;
}
 
  .bullet-item {
	background: url("images/li-bg.png") no-repeat scroll 0 0 transparent;
	display:inline-block;
    height: 20px;
    width: 20px;
	 }	 
	 
	.bullet-text {
	display: inline-block;
    margin: 2px 0px 0px 5px;
    position: absolute;
		
	}


/* VBUK DSM Classes */

#enhancedtextwidget-9, #enhancedtextwidget-10, #enhancedtextwidget-11, #enhancedtextwidget-12, #enhancedtextwidget-13, #enhancedtextwidget-20, #enhancedtextwidget-21  { 
	border:2px solid #4d2d29 !important;	
	text-shadow:none !important;
	height:276px;
	background:#005c78;
} 

#enhancedtextwidget-9 .sidebox-heading, #enhancedtextwidget-10 .sidebox-heading, #enhancedtextwidget-11 .sidebox-heading, #enhancedtextwidget-12 .sidebox-heading, #enhancedtextwidget-13 .sidebox-heading, #enhancedtextwidget-20 .sidebox-heading, #enhancedtextwidget-21 .sidebox-heading { 
	border-bottom:none;	
	background:url("images/bg_brown_tile.jpg") !important;
	border-radius:5px 5px 0 0;
}

#enhancedtextwidget-9 .sidebox-heading h2, #enhancedtextwidget-10 .sidebox-heading h2, #enhancedtextwidget-11 .sidebox-heading h2, #enhancedtextwidget-12 .sidebox-heading h2, #enhancedtextwidget-13 .sidebox-heading h2, #enhancedtextwidget-20 .sidebox-heading h2, #enhancedtextwidget-21 .sidebox-heading h2, {
	color:#fff;
	text-shadow:none;	
}

#enhancedtextwidget-9 ul li, #enhancedtextwidget-10 ul li, #enhancedtextwidget-11 ul li, #enhancedtextwidget-12 ul li, #enhancedtextwidget-13 ul li, #enhancedtextwidget-20 ul li, #enhancedtextwidget-21 ul li {
	height:28px;
}

#enhancedtextwidget-9 .sidebox-heading h2, #enhancedtextwidget-10 .sidebox-heading h2, #enhancedtextwidget-11 .sidebox-heading h2, #enhancedtextwidget-12 .sidebox-heading h2, #enhancedtextwidget-13 .sidebox-heading h2, #enhancedtextwidget-20 .sidebox-heading h2, #enhancedtextwidget-21 .sidebox-heading h2 { color:#fff; }
/* ------------------------------------ */


/*Classes for facebook social button */
.social_pad{	height:18px; }
div#facebook {	position:absolute; 	left:1px;	}
div#twitter {	position:absolute;	left:84px;		}
div#google_plus {	position:absolute;	left:181px;		}
/* end of Classes for facebook social button */

/* ------------Styling Classes for Coupon Category Sidebar Widget--------- */
.bar-holder span a {
	
	color:#ffffff;}
	
.catwlatcoupout{
	/*background: none repeat scroll 0 0 #F8F8F8; */
    border: 0x dashed #6CA1BD;
    clear: both;
    width: 99%;
	padding:7px 17px;
	text-align: center;
	margin:2px -3px -2px;

}
.catwlatcoupout li a{
	text-decoration:none !important;
}
.catwlatcoupsb{
    font-size: 12px;
	text-align:center;
    
}
.catwlatcoupout ul
{
	padding: 10px !important;
}
.catwlatcoupout li
{
	margin-bottom: 1px!important;
    text-align: left!important;
	display: list-item;
	height:24px;
}

.catwlatcoupout li:nth-of-type(n-1)
{
background:#f9f9f9;
}
.catwlatcoupout li:nth-of-type(2n-1)
{
background:#F1EBE1;
}

.catimagestyle {
     margin: 0 13px -6px 0;
    padding: 1px;
}
/* ------------ Styling Classes for Coupon Category Sidebar Widget End --------- */


/* Email newsletter styling */

#mc_embed_signup form {
    display: block;
    padding: 10px 0 10px 3%;
    position: relative;
    text-align: left;
}


#mc_embed_signup .mc-field-group
{
	
	clear: left;
    min-height: 50px;
    padding-bottom: 3%;
    position: relative;
    width: 96%;
}

#mc_embed_signup .mc-field-group label
{
 display: block;
    margin-bottom: 3px;
}


#mc_embed_signup .mc-field-group input
{
	background: url("images/email-icon.png") no-repeat scroll right center #fff;
	display: block;
    padding: 8px 0;
    text-indent: 2%;
    width: 100%;
	border-radius: 3px 3px 3px 3px;
	
}

#mc_embed_signup input
{
border: 1px solid #838181;
}

#mc_embed_signup div#mce-responses
{
clear: both;
    float: left;
    margin: 0 5%;
    overflow: hidden;
    padding: 0 0.5em;
    top: -1.4em;
    width: 90%;
}

#mc_embed_signup div.response
{
 float: left;
    font-weight: bold;
    margin: 1em 0;
    padding: 1em 0.5em 0.5em 0;
    top: -1.5em;
    width: 80%;
    z-index: 1;
}
#mc_embed_signup #mce-success-response
{
color: #529214;
}

#mc_embed_signup .clear
{
clear: both;
    font-size: 11px;
    margin-left: 9px;
}
.clear > span{
	margin-left: 9px;
}
.clear div{
	margin-left: 18px;
}
#mc_embed_signup .button
{
	/* background-color: #AAAAAA; */
 	background-color:#4D2D29 !important;
    border: 2px outset buttonface;
    border-radius: 10px 10px 10px 10px;
    clear: both;
    color: #fff !important;
    cursor: pointer;
    display: block;
    float: right;
    font-size: 14px;
    font-weight: bold;
    height: 32px;
    line-height: 32px;
    margin-top: -28px !important;
    padding: 0 12px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04747B', endColorstr='#04747B',GradientType=0 ); /* IE6-9 */
}

#mc_embed_signup .button:hover
{
background-image:linear-gradient(to bottom, #e36765, #e36765);
}

#mc_embed_signup .privacy-msg label
{
display:block;
font-size:11px;	
}
/* end - email newsletter styling */

#unreliable-coupons{ background:#ff8f8f no-repeat!important; }
#unreliable-coupons h2 { background:none !important; padding:0px !important;}
#reliable-coupons{background:#c9df6f no-repeat!important}
#reliable-coupons h2 { background:none !important; padding:0px !important;}
#related-coupons{background:#59c8ef no-repeat!important}
.mob-saving{background:#078d96;}
.mob-savings-text{color:#fff;font-size:19px;text-align:center;padding:6px 0; margin-bottom:5px;}
.item-footer .social .expire { float:left !important; background:url("images/calendar-cross.png") no-repeat scroll 0 1px transparent; padding-left:18px;} 

/* ===================== Related Stores SINGLE column layout ======================== */ 
.storeswlatcoupout{
	/*background: none repeat scroll 0 0 #F8F8F8; */
    border: 0x dashed #6CA1BD;
    clear: both;
    width: 97%;
	padding:0px;
	margin-top: -10px;
	
}
.storeswlatcoupout li a{
	text-decoration:none !important;
	font-size:15px;
}



.storeswlatcoupout li:nth-of-type(n-1)
{
background:#F1EBE1;
}
.storeswlatcoupout li:nth-of-type(2n-1)
{
background:#FFFFFF;
text-transform: capitalize;
}


/* ===================== End of related Stores with SINGLE column layout ======================== */ 


/* ===================== Hottest Stores SINGLE column layout ======================== */ 
.hotstoreswlatcoupout{
	/*background: none repeat scroll 0 0 #F8F8F8; */
    border: 0x dashed #6CA1BD;
    clear: both;
    width: 100%;
	padding:0px;
	
	margin:-10px 0 0;

}
.hotstoreswlatcoupout li a{
	text-decoration:none !important;
	font-size:15px;
}



.hotstoreswlatcoupout li:nth-of-type(n-1)
{
background:#F1EBE1;
}
.hotstoreswlatcoupout li:nth-of-type(2n-1)
{
background:#f9f9f9;
text-transform: capitalize;
}


/* ===================== End of Stores With Similar Promotions SINGLE column layout ======================== */ 

.store-single { width:100px; float:left; }

.item-panel-mob { width:98%; }

.footericons { margin: 0 auto !important; width:155px; }
#wrapper #footer .bar .footericons { height:42px; }

.deal_desc {
    font-size: 14px;
    margin-top: 12px;
    padding-bottom: 11px;
    width: 99%;
}

#cat-box { background:#f9f8f6 !important; }
.info { padding-left:3px; }
#contact-page #couponForm ol li label { width:55px; }
#contact-page #couponForm .forms .buttons { margin-right:80px; }
.content-box .store-image-mob {   border: 1px solid #000;
  box-shadow: none;
  margin-bottom: 0;
  width: 60px;
  height: 45px; } 

#item-panel-home { width:73% !important; }

.sharo ul {float: right;}
.sidebox-content .store-widget img {
  border: 1px solid #c5c7c7;
}
#home-box { background:none !important; }

/****** for infographic blog****/
.travel-vendors 
{
	margin-left: -17px;
	padding-bottom: 10px;
	}

.travel-vendors li
{
list-style: none !important;
float: left;
height:30px !important;
padding-right: 5px !important;
}

.travel-vendors img
{border: none !important;
height: 34px !important;}

#siwp_captcha_container_0 span.required {display:none;}