/* css reset*/
html,body,div,span,applet,object,iframe,h1,h2,fo h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,tr {
	margin:0;
	padding:0;
	border:none;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

.clr {
	clear:both;
}

a {
	color:#393939;
	text-decoration:none;
}

a:hover {
	color:#F05328;
	text-decoration:none;
}

body {
	font-size:14px;
	position:absolute;
	min-height:100%;
	width:100%;
	color:#393939;
}

body,input {
	font-family:"proxima-nova-soft",sans-serif;
}

body {
	background:#f0f0f4 url(new_images/bg2.png);
}

#top-menu-btn {
	display:none;
}

.mdcw-freebie {
	float:left;
	width:100%;
}

#freebie-sidebar {
	float:right;
	margin-left:-100%;
	width:320px;
}

.mdcw-freebie #main-deal-content-block {
	margin-right:320px;
}

#comments-tabs a { font-weight: normal; display: inline-block; margin-right: 20px;}
#comments-tabs a.active {font-weight: bold;}

#freebie-sidebar #sidebar {
	margin-top:0;
}

#preloading-spin {
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	z-index:10;
	font-size:30px;
	color:#999;
	margin-left:-15px;
}

.centered {
	text-align:center;
}

#main-deal-content-block {
	display:table;
}

#main-deal-content-block > .content-block,#main-deal-content-block > #deal-header {
	display:table-row;
}

#main-deal-content-block .buy-wrap,#main-deal-content-block .deal-image-wrap {
	display:table-cell;
	vertical-align:top;
}

#main-deal-content-block .buy-wrap {
	min-width:320px;
}

.buy-wrap {
	background:#fff;
	border:1px solid #dedede;
	padding:20px 20px 0;
}

#main-deal-content-block .deal-image-wrap {
	background:#fff;
	border:1px solid #dedede;
	border-bottom:none;
}

#main-deal-content-block #deal-content-wrap {
	display:table-cell;
	width:auto;
	float:none;
	vertical-align:top;
	background:#fff;
	border:1px solid #dedede;
	border-top:none;
	max-width:678px;
}

#main-deal-content-block #sidebar.deal-sidebar {
	display:table-cell;
	float:none;
	margin-left:0;
	vertical-align:top;
}

#main-deal-content-block #deal-content {
	border-right:none;
  
  margin-top: -75px;
  position: relative;
  z-index: 3;
}

.freebie-body #main-deal-content-block #deal-content {
  margin-top:0;
}

.hide-moback-body #main-deal-content-block #deal-content { margin-top:0;}

.sep-cell {
	display:table-cell;
	width:20px;
}

.sidebar-panel {
	background:#fff;
	border:1px solid #dedede;
}

#main-deal-content-block:after {
	content:"";
	display:block;
	clear:both;
}

.sidebar-panel,.buy-wrap {
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

.deal-image-parent,#main-deal-content-block .deal-image-wrap {
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
}

#main-deal-content-block #deal-content-wrap {
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
}

#inner-page-title {
	color:#fff;
	font-size:43px;
}

#inner-sub-title {
	color:#fff;
	font-size:20px;
}

.inner-page-content,.inner-page,.inner-page-black,#intro-text,.description-info {
	line-height:25px;
	font-size:16px;
	color:#393939;
}

.description-info iframe {
	max-width:100%;
}

.aff-deal-ref-url a {
	color:#905b95;
	word-break:break-all;
}

.shipping-lookup-link,
.customer-panel-p a,.customer-lookup-link,.aff-wizzard-action-panel a,.cell-view-deal-lnk,.cell-view-invoice-lnk,#purchase-instructions a,.inner-page-content a,.inner-page a,.inner-page-black a,#intro-text a,.description-info a {
	color:#905b95;
	font-weight:700;
}

.customer-panel-p a:hover,.customer-lookup-link:hover,.aff-wizzard-action-panel a:hover,.cell-view-deal-lnk:hover,a.edit-deal-link:hover,.cell-view-invoice-lnk:hover {
	color:#905b95;
	text-decoration:underline;
}

#purchase-instructions a:visited {
	color:#B28EB6;
}

.aff-deal-title-cell-blck {
	width:380px;
}

.cell-view-deal-blck-lnk {
	font-weight:700;
}

a.edit-deal-link:hover,.cell-view-deal-blck-lnk:hover {
	color:inherit;
}

.aff-deal-ref-url a:hover,.cell-view-deal-blck-lnk:hover,.inner-page-content a:hover,.inner-page a:hover,.inner-page-black a:hover,#intro-text a:hover,.description-info a:hover {
	text-decoration:underline;
}

.aff-deal-ref-url {
	font-size:11px;
	margin-top:5px;
}

.inner-page-black {
	margin-bottom:40px;
}

.inner-page-content {
	max-width:800px;
	margin:40px auto 0;
	color:#333;
}

.inner-page-black {
	color:#333;
}

.inner-page p {
	margin:15px 0;
	color:#727a80;
}

.inner-page-content p,.inner-page-black p {
	margin:15px 0 25px;
	color:#333;
}

.inner-page-content ul,.inner-page ul {
	margin-left:30px;
}

.inner-page-content li,.inner-page li {
	margin-bottom:5px;
}

.inner-page a {
	font-weight:700;
}

.inner-page-content h2 {
	font-size:24px;
}

.inner-page-content .about-list,.about-list,.testimonials-list,.inner-page-content .testimonials-list {
	list-style:none;
	margin:0;
}

.inner-page-content .about-list {
	margin:40px auto;
	max-width:80%;
}

.inner-page-content .about-list li,.about-list li {
	line-height:20px;
	margin-bottom:30px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.about-list li:before {
	color:#905b95;
	font-size:20px;
	float:left;
}

.about-list li p {
	margin:0 0 0 34px;
}

.about-list li img {
	margin-top:-5px;
	display:none;
}

.inner-page-content ul.testimonials-list,ul.testimonials-list {
	margin-top:40px;
	margin-bottom:40px;
}

ul.testimonials-list li {
	min-height:100px;
	margin-bottom:25px;
	padding-bottom:25px;
	border-bottom:1px solid #dedede;
}

.about-list li:after {
	clear:both;
	display:block;
	content:"";
}

.testimonials-list:after,.about-list:after {
	clear:both;
	content:"";
	display:block;
}

.testimonial-image {
	float:right;
	position:relative;
	border-radius:50%;
	width:100px;
	height:100px;
	padding:5px;
	border:1px solid rgba(210,210,210,1);
	-webkit-transition:opacity .25s linear;
	-moz-transition:opacity .25s linear;
	-ms-transition:opacity .25s linear;
	-o-transition:opacity .25s linear;
	transition:opacity .25s linear;
	opacity:0;
}

.testimonial-image.loaded {
	opacity:1;
}

.testimonial-desc {
	margin-right:135px;
	font-size:16px;
}

.testimonial-meta {
	font-size:16px;
	margin-right:135px;
}

.testimonial-meta a {
	color:inherit;
}

.inner-intro-text span {
	line-height:1.2em;
}

.entry-content h3 strong,.entry-content h2 strong,.entry-content h2,.entry-content h3,.description-info .before-list-title,.description-info .inner-deal-title,.deal-terms-st,.deal-title,#inner-title,.second-title,.third-title {
	font-weight:700;
}

#title {
	font-weight:700;
}

#global-wrap {
	padding:0;
	width:960px;
	margin:0 auto;
	position:relative;
	z-index:10;
}

#header-line {
	background:#905b95;
	height:6px;
}

#header-line:after {
	clear:both;
	content:"";
}

#head-txt-lnk {
	color:#fff;
	font-size:13px;
	float:left;
	position:relative;
	top:10px;
	font-weight:400;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#head-txt-lnk > .shr-lbl {
	vertical-align:middle;
	display:inline-block;
	margin-right:10px;
}

#header {
	position:relative;
	z-index:5;
	background:#fff;
	padding:13px 0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.1);
}

#header .content-block {
	height:78px;
}

#header:after {
	content:"";
	display:block;
	clear:both;
}

div.content-wrap-custom {
	max-width:none;
}

.deal-body #content-wrap {
	max-width:1020px;
}

.content-block {
	max-width:1020px;
	margin:0 auto;
	position:relative;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#deal-content-wrap {
	float:left;
	width:100%;
}

#sidebar-info-list {
	list-style:none;
	margin:0;
}

#sidebar-info-list li {
	color:#666;
	margin:0 0 20px;
	padding-left:60px;
	position:relative;
	font-size:12px;
	line-height:16px;
}

#sidebar-info-list li strong {
	font-size:15px;
	line-height:19px;
	color:#393939;
}

#sidebar-info-list li:last-child {
	margin-bottom:0;
}

#sidebar-info-list a {
	color:#905b95;
}

#sidebar-info-list a:hover {
	text-decoration:underline;
}

#sidebar-info-list .sb-icon {
	position:absolute;
	left:0;
	top:-10px;
	font-size:40px;
	color:#999;
}

iframe[name=google_conversion_frame] {
	display:none;
}

#logo {
	background:url(https://mightydeals.s3.amazonaws.com/css-images/logo2x.png) no-repeat center center;
	background-size:auto 100%;
	width:160px;
	height:78px;
	display:inline-block;
	position:absolute;
	top:0;
	left:0;
	z-index:4;
}

.https-body #logo {
	background-image:url(https://mightydeals.s3.amazonaws.com/css-images/logo2x.png);
}

a#logo:hover {
	border-bottom:none;
}

#title {
	text-align:center;
	font-size:32px;
	margin-top:50px;
	-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0.5)),to(rgba(0,0,0,1)));
	text-shadow:0 1px #fff;
	font-family:"Arvo";
	font-weight:700;
}

#sub-title {
	text-align:center;
	font-size:18px;
	color:#9a979e;
	text-shadow:0 1px #fff;
}

#inner-title,.second-title,.third-title {
	color:#393939;
	font-weight:700;
	line-height:40px;
	font-size:35px;
	margin-bottom:10px;
}

#inner-title.all-deals-title { font-size:30px;}

#inner-title {
	margin:40px 0 20px;
	text-align:center;
}

#inner-title.va-inner-title,#inner-title.cart-inner-title {
	margin:30px 0;
}

.cp-wrap #inner-title {
	margin-top:0;
}

#purchased-wrap,#customer-panel,#panel-action,.cp-wrap {
	background:#fff;
	padding:20px;
	border-radius:5px;
	margin-top:20px;
	position:relative;
	border:1px solid #dedede;
}

.login-p-wrap {
	position:fixed;
	width:100%;
	left:0;
	top:50%;
	margin-top:-240px;
}

.login-p-title {
	font-weight:700;
	text-align:center;
	font-size:24px;
}

.login-p-block {
	margin:0 auto;
	background:#fff;
	padding:40px;
	width:300px;
	border-radius:5px;
	margin-top:20px;
	position:relative;
	border:1px solid #dedede;
}

.m-submenu-wrap {
	position:relative;
	padding-bottom:10px;
}

.main-submenu {
	display:none;
	position:absolute;
	min-width:100%;
	width:160px;
	background:#fff;
	border:1px solid #dedede;
	left:0;
	top:20px;
}

.m-submenu-wrap:hover .main-submenu {
	display:block;
}

.main-submenu a {
	display:block;
	padding:5px 10px;
}

#main-menu {
	float:right;
	margin-top:31px;
}

#main-menu .mm-item {
	color:#8b8b8b;
	font-size:15px;
	display:inline-block;
	margin-right:25px;
	font-weight:700;
	position:relative;
	text-transform:uppercase;
}

#main-menu .mm-item:after {
	content:"";
	border-bottom:3px solid rgba(240,83,40,0);
	-webkit-transition:border .15s linear;
	-moz-transition:border .15s linear;
	-ms-transition:border .15s linear;
	-o-transition:border .15s linear;
	transition:border .15s linear;
	position:absolute;
	bottom:-42px;
	left:0;
	width:100%;
}

#search-form {
	float:right;
	position:relative;
	margin-top:20px;
}

.search-form-404 {
	position:relative;
	display:inline-block;
	margin-bottom:100px;
}

.search-form-404 button,#search-form .search-btn,#search-form button {
	position:absolute;
	right:10px;
	top:8px;
	color:#ccc;
	font-size:16px;
	background:none;
	border:none;
	outline:none;
	padding-left:15px;
	border-left:1px solid #ddd;
}

#search-form .search-btn {
	display:none;
}

#search-form .search-btn:hover {
	color:#aaa;
}

#search-form .icon-search:hover,.search-form-404 .icon-search:hover {
	color:#aaa;
}

.search-form-404 button {
	top:14px;
}

#search-form input[name=s] {
	width:280px;
	height:40px;
	padding:0 15px;
	border:2px solid #efefef;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-transform:uppercase;
	outline:none;
	-webkit-appearance:none;
}

#search-form input[name=s] {
	color:#999;
	opacity:1;
}

#search-form ::-webkit-input-placeholder {
	color:#999;
	opacity:1;
}

#search-form ::-moz-placeholder {
	color:#999;
	opacity:1;
}

#search-form :-moz-placeholder {
	color:#999;
	opacity:1;
}

#search-form :-ms-input-placeholder {
	color:#999;
	opacity:1;
}

#main-menu a:hover,#main-menu a.active,#main-menu .current {
	color:#F05328;
}

#main-menu a:hover:after {
	border-bottom:4px solid rgba(240,83,40,1);
}

#top-user-block .icon {
	opacity:.5;
	vertical-align:middle;
	position:relative;
	top:-1px;
}

#top-user-block {
	position:absolute;
	right:0;
	top:6px;
	z-index:10;
}

#top-user-block a {
	color:#666;
	font-size:11px;
	font-weight:700;
	text-transform:uppercase;
}



#top-cart-block,#top-customer-block, #top-logout-block {
	display:inline-block;
	vertical-align:middle;
	background:#efefef;
	padding:5px 5px 4px;
	float:left;
}

#top-user-block #top-cart-block.with-items {
  background:#e46742;
  color:#fff; 
}

a#top-logout-block,
a#top-customer-block,#top-cart-block,#top-customer-block,#top-cart-block a,#top-customer-block a {
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-ms-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}

a#top-logout-block:hover,
a#top-customer-block:hover,#top-cart-block:hover,#top-customer-block:hover {
	color:#fff;
	background:#666;
}

#top-logout-block:hover,
#top-cart-block:hover a,#top-customer-block:hover a {
	color:#fff;
}

#content {
	position:relative;
	min-height:326px;
	margin-bottom:530px;
	z-index:2;
}

.login-body #content {
	margin-bottom:0;
}

#content:after {
	content:"";
	display:block;
	clear:both;
}

#top-deal-bg {
	background:url(images/deal-bg.png) no-repeat;
	width:980px;
	height:326px;
	top:0;
	left:-10px;
	position:absolute;
	z-index:1;
}

#sidebar {
	width:230px;
	float:right;
	position:relative;
	margin-left:-100%;
	margin-top:30px;
}

#sidebar.deal-sidebar {
	width:320px;
}

.aff-cw-header {
	font-size:18px;
}

.aff-sidebar-panel,.sidebar-panel {
	padding:20px;
	margin-top:20px;
}

.aff-sidebar-panel { background:#fff; }

.aff-sidebar-panel form {
	/*padding:0 10px 10px;*/
}

div .freebies-panel {
	border:1px solid #EFD2B2;
}

.sidebar-title {
	font-size:14px;
	color:#905b95;
	position:relative;
	text-transform:uppercase;
	font-weight:700;
}

.hp-others-sub-title {
	font-size:20px;
	font-weight:900;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:10px;
	margin:0 0 20px;
}

.ar-404 {
	text-align:center;
	font-size:300px;
	line-height:190px;
	color:#333;
	display:inline-block;
	position:relative;
	margin-top:60px;
}

.ar-oops {
	position:absolute;
	right:0;
	top:-80px;
	font-size:40px;
	line-height:40px;
}

.ar-pg-not-found {
	font-size:50px;
	line-height:50px;
	margin-top:20px;
}

.ar-pg-somelse {
	font-size:18px;
	margin:90px 0 10px;
}

.search-field-404 {
	width:400px;
	height:50px;
	padding:0 15px;
	border:2px solid #dedede;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:16px;
	outline:none;
}

.hp-others-subsub-title {
	font-size:14px;
	margin-top:5px;
}

#sidebar-nl-widget .sidebar-title {
	text-transform:none;
}

.aff-reset-popup-title {
	padding:8px 0;
	width:100%;
	background:#faf7fe;
}

#sb_aweber_form p {
	font-size:13px;
	margin-top:10px;
}

.suggest-email-tip {
  position:absolute;
  bottom:-15px;
  font-size:13px;
  left:15px;
}

.suggest-email-tip a {color:#F05328; }
.suggest-email-tip a:hover {text-decoration:underline; }

.sbs-inputs {
	position:relative;
	margin:10px 0;
}

#sb_aweber_form .subscribe_email {
	border:none;
	background:#efefef;
	height:40px;
	width:169px;
	font-size:12px;
	padding:0 10px;
	box-sizing:border-box;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	margin:0;
	box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.1);
}

#sb_aweber_form .inline-agree-label {
	font-size:12px;
}

#sb_aweber_form a.subscribe-link {
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	position:absolute;
	right:0;
	top:0;
	height:100%;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	width:90px;
	background:#ec6222;
	box-shadow:inset 0 0 1px 2px rgba(0,0,0,0.1);
	text-align:center;
	padding:16px 0 0;
	text-shadow:1px 1px 1px rgba(0,0,0,0.5);
}

#md-top-nl-bn-wrap {
	position:relative;
	display:inline-block;
}

#md-top-ban-block ~ #md-top-nl-block,
#md-top-ban-block ~ #md-top-nl-block-after
 {
  display:none;
}

#md-top-nl-block {
	text-align:center;
	padding:30px 0;
}

#md-top-ban-block {
	padding:30px 0 30px;
}

#md-top-nl-block-after {
	margin-top:-15px;
}

#md-top-nl-block img {
	display:block;
}

#mdtl-offer {
	font-size:30px;
	font-weight:700;
	margin-bottom:15px;
}

.sgnup-ffree-label {
	font-size:20px;
	vertical-align:middle;
	display:inline-block;
	text-align:left;
}

#md-top-nl-block .sbs-inputs {
	display:inline-block;
	position:relative;
	vertical-align:middle;
	margin:0;
}

#md-top-nl-block .inline-agree-label {
	margin:5px auto 0px;
  padding-left:10px;
  text-align:left;
  max-width:450px;
}

#md-top-nl-block .subscribe_email,.subscribe_email_field {
	border:1px solid #d9d9d9;
	height:40px;
	width:440px;
	outline:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	border-radius:5px;
	font-weight:400;
	padding-left:15px;
	font-size:15px;
}

a.subscribe-btn {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	padding-top:11px;
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:16px;
	text-shadow:none;
	font-weight:700;
	color:#fff;
	width:150px;
}

.button {
	color:#fff;
}

.button:hover {
	color:#fff;
}

div .freebies-title {
	background:#FAEFE3;
}

.sidebar-title .see-all-sb-lnk:hover,.see-all-sb-lnk {
	float:right;
}

.see-all-sb-lnk,.sidebar-title a {
	color:#F05328;
}

.see-all-sb-lnk:hover {
	text-decoration:underline;
}

.sidebar-title a:hover {
	border:none;
}

.sidebar-title:after {
	content:"";
	clear:both;
}

.another-separator {
	height:3px;
	background:#ece5f5;
	margin:15px 0 0;
}

#share-block {
	position:absolute;
	bottom:-67px;
	left:0;
	z-index:25;
	color:#fff;
	width:100%;
	height:50px;
	padding-top:17px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	background:#835f9f;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#6a3b8d),color-stop(1,#9479ac));
	background-image:-moz-linear-gradient(center bottom,#6a3b8d 0%,#9479ac 100%);
	-moz-box-shadow:0 1px 1px #999;
	-webkit-box-shadow:0 1px 1px #999;
	box-shadow:0 1px 1px #999;
}

#share {
	float:left;
/*width:370px;*/
	width:480px;
	padding:3px 10px 0 30px;
}

#subscribe {
	float:right;
/*width:520px;*/
	width:400px;
	padding:0 20px 0 10px;
}

.title1 {
	font-size:18px;
	text-shadow:0 1px #000;
}

.title2 {
	font-size:13px;
	color:#ab9bba;
	text-shadow:0 1px #000;
}

.twitter-link,.facebook-link,.email-link,.go-link {
	background:url(images/otherbuttons.png) no-repeat;
	display:inline-block;
	width:38px;
	height:34px;
}

.twitter-link {
	background-position:0 0;
}

.twitter-link:hover {
	background-position:0 -34px;
}

.twitter-link:active {
	background-position:0 -68px;
}

.facebook-link {
	background-position:-37px 0;
}

.facebook-link:hover {
	background-position:-37px -34px;
}

.facebook-link:active {
	background-position:-37px -68px;
}

.email-link {
	background-position:-74px 0;
}

.email-link:hover {
	background-position:-74px -34px;
}

.email-link:active {
	background-position:-74px -68px;
}

.go-link {
	background-position:-111px 0;
}

.go-link:hover {
	background-position:-111px -34px;
}

.go-link:active {
	background-position:-111px -68px;
}

.subscribe_email {
	padding-left:7px;
	font-size:17px;
	vertical-align:top;
	width:300px;
	padding-right:15px;
	height:34px;
	outline:none;
	margin-left:10px;
	border:1px solid #E2DAEB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#777;
}

.inline-agree-label {
	display:block;

	margin-bottom:5px;
	font-size:13px;
	
}

.freebie-popup-agree-lable { 
  font-size:13px;
}

.freebie-popup-agree-lable a {
  text-decoration:underline;
}

.inline-agree-label, .inline-agree-label a {
  color:#777;
}

.inline-agree-label a { 
  text-decoration:underline;
}

.aff-sidebar-panel .purple-button {
	margin:10px 0 5px;
	font-size:14px;
	width: 100%;
	min-width: 100%;
	box-sizing: border-box;
}

#resetPasswordForm.aff-reset-pass-form {
	padding:20px;
}

.aff-reset-pass-form .purple-button {
	font-size:14px;
}

.aff-reset-pass-form .loginInput {
	height:33px;
}

.text-block {
	float:left;
	margin-top:-4px;
}

.text-block2 {
	float:left;
	margin-top:-4px;
	margin-left:12px;
}

.buttons-block {
	float:right;
	margin-right:10px;
}

.buttons-block a:hover {
	border-bottom:none;
}

.buy-dld-like-btn {
	position:relative;
	top:-8px;
	margin-right:5px;
	display:inline-block;
}

.sb-view-lnk,.rdt-seel-deal {
	background:#eb6121;
	border:#dcdcdc;
	border-radius:0 2px 2px 0;
	color:#fff;
	display:inline-block;
	font-size:20px;
	height:50px;
	left:0;
	line-height:40px;
	margin:20px;
	padding:6px 15px 0 20px;
	position:relative;
	top:0;
	margin:0 0 0 15px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
 .over-cart-button {

text-align:center;
color:#fff;
font-size:15px;
font-weight:bold;
padding:15px 20px;
border-radius:25px;
font-family: Helvetica,Arial,Lucida Grande, sans-serif;
position:fixed; right:135px;
bottom:10px;
z-index:30;
height:47px;
box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
 }
 
  .over-cart-button .active-wording {letter-spacing: 0.035em;}
 
 .over-cart-button .icon { font-size:20px; vertical-align: middle; position:relative; top:-2px;}

#card-errors { color:#f00;}

.special-see-deal,
.over-cart-button,
.card-submit-btn,.purple-button,.org-button,.orange-button,a.blank-user-submit,a.cart-btn-link,a.subscribe-link,.learn-more,.popup-btn,#gift-buy-form .form-btn,#credit-card-buy-btn,.go-btn,.md-button,.submit-btn,.button,.buy-button {
	color:#fff!important;
	border:#e56842;
	background:#f18a45;
	background:-moz-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f18a45),color-stop(100%,#e46742));
	background:-webkit-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:-o-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:-ms-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:linear-gradient(to bottom,#f18a45 0%,#e46742 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f18a45',endColorstr='#e46742',GradientType=0);
}

.special-see-deal:hover,
.over-cart-button:hover,
.card-submit-btn:hover,.go-btn:hover,.description-info a.buy-button:hover,.purple-button:hover,.org-button:hover,.orange-button:hover,a.blank-user-submit:hover,a.cart-btn-link:hover,a.subscribe-link:hover,.learn-more:hover,.popup-btn:hover,#gift-buy-form .form-btn:hover,#credit-card-buy-btn:hover,.md-button:hover,.submit-btn:hover,.button:hover,.buy-button:hover {
	background:#e46742;
	color:#fff;
	text-decoration:none!important;
}

.embed-inputs-wrap a.subscribe-btn,#pre-foot-inputs-wrap a.subscribe-btn {
	right:0;
	top:0;
	height:100%;
	padding-top:13px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	width:96px;
	text-align:center;
}

.embed-inputs-wrap a.subscribe-btn {
	padding-top:7px;
	height:39px;
	top:5px;
	right:4px;
}

.embed-inputs-wrap .subscribe_email_field,#pre-foot-inputs-wrap .subscribe_email_field {
	border-radius:5px;
	border:none;
	height:45px;
}

.embed-inputs-wrap .subscribe_email_field {
	border:2px solid #dedede;
	height:49px;
}

.card-submit-btn,.go-btn,.purple-button,.org-button,.orange-button,a.blank-user-submit,a.cart-btn-link,a.subscribe-link,.learn-more,.popup-btn,#gift-buy-form .form-btn,#credit-card-buy-btn,.hp-see-all-btn,.expired-button,.submit-btn,.md-button,.buy-button {
	cursor:pointer;
	text-align:center;
	border:#dcdcdc;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	color:#fff;
	display:inline-block;
	font-size:20px;
	height:50px;
	left:0;
	line-height:40px;
	margin:0;
	padding:5px 15px 0 20px;
	position:relative;
	top:0;
	font-weight:700;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	min-width:250px;
	outline:none;
}

.popup-btn {
	font-size:18px;
	height:45px;
	padding-top:2px;
	width:auto;
	min-width:96px;
}

.sml-btn {
	font-size:16px;
	height:40px;
	padding-top:1px;
	text-transform:uppercase;
}

.signup-btn,.login-btn {
	font-size:18px;
	color:#fff;
	background:#794da8;
	height:45px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	font-weight:400;
	display:inline-block;
	line-height:40px;
	margin:0;
	padding:1px 15px 0 20px;
	border:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
	outline:none;
	text-align:center;
	cursor:pointer;
}

.login-btn {
	border:#e56842;
	background:#f18a45;
	background:-moz-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f18a45),color-stop(100%,#e46742));
	background:-webkit-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:-o-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:-ms-linear-gradient(top,#f18a45 0%,#e46742 100%);
	background:linear-gradient(to bottom,#f18a45 0%,#e46742 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f18a45',endColorstr='#e46742',GradientType=0);
	font-weight:700;
}

.login-btn:hover {
	background:#e46742;
}

.signup-btn {
	background:#e1e7eb;
	color:#000;
}

.signup-btn:hover {
	color:#000;
}

.pre-signup-line {
	background:#e1e7eb;
	height:2px;
	margin:20px 0;
}

.cart-continue-btn,.card-submit-btn,.hp-load-more-btn,a.cart-btn-link,#credit-card-buy-btn {
	font-size:16px;
	height:40px;
}

.hp-load-more-btn {
	padding-top:0;
	margin-top:20px;
	outline:none;
}

a.cart-continue-btn,a.cart-btn-link {
	padding-top:1px;
	min-width:0;
	width:auto;
}

a.cart-continue-btn,a.cart-continue-btn:hover {
	background:#eaeaea;
	background:-moz-linear-gradient(top,#eaeaea 0%,#dedede 100%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeaea),color-stop(100%,#dedede));
	background:-webkit-linear-gradient(top,#eaeaea 0%,#dedede 100%);
	background:-o-linear-gradient(top,#eaeaea 0%,#dedede 100%);
	background:-ms-linear-gradient(top,#eaeaea 0%,#dedede 100%);
	background:linear-gradient(to bottom,#eaeaea 0%,#dedede 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaeaea',endColorstr='#dedede',GradientType=0);
	color:#333!important;
	text-transform:uppercase;
	margin-right:10px;
}

a.cart-continue-btn:hover {
	background:#dedede;
}

.cart-f-label,.cart-input {
	float:left;
	width:50%;
	text-align:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.cart-f-label {
	text-align:right;
	padding-right:10px;
	font-size:15px;
	font-weight:700;
}

.cart-fii-label {
	position:relative;
	top:3px;
}

.cart-row:after {
	content:"";
	clear:both;
	display:block;
}

.cart-f-optional {
	color:#999;
	font-weight:400;
}

#cart_country_state select {
	font-size:16px;
}

#billing_province_row {
	margin-top:20px;
}

#cart-t-buttons {
	display:inline-block;
	margin-left:-165px;
  position:relative;
}

.expired-button {
	background:#999;
}

.frame-button {
	min-width:250px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	font-size:20px;
	padding:5px 20px;
	border:1px solid #Dedede;
	font-weight:700;
	text-decoration:none;
	color:#393939;
	border-radius:4px;
}

.md-button {
	width:300px;
}

.aff-log-p {
	text-align:center;
}

.aff-log-p .md-button {
	width:auto;
	margin:0 5px;
	min-width:0;
}

.hp-see-all-btn {
	width:180px;
}

.hp-see-all-btn {
	margin-top:5px;
	background:#fff;
	border:1px solid #dedede;
	color:#905b95;
	font-size:23px;
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-ms-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}

.hp-load-more-btn {
	width:170px;
	min-width:0;
	font-size:17px;
	padding-top:11px;
	line-height:17px;
	text-transform:uppercase;
	margin-top:25px;
}

.hp-see-all-btn:hover {
	background:#905b95;
	color:#fff;
	border:1px solid #905b95;
	text-decoration:none!important;
}

.frame-button:hover {
	background:#fff;
	color:#393939;
}

.expired-button {
	cursor:default!important;
}

#price-block {
}

#price-block .expired-button,#price-block .buy-button {
	width:100%;
}

#price-block #price-label {
	display:none;
}

#price-block .options-button-wrap {
	display:block;
}

.sb-view-lnk:before,.rdt-seel-deal:before {
	border-bottom:25px transparent solid;
	border-right:15px #eb6121 solid;
	border-top:25px transparent solid;
	content:'';
	height:0;
	left:-15px;
	position:absolute;
	top:0;
	width:0;
}

.sb-view-lnk:after,.rdt-seel-deal:after
/*,.buy-button:after*/ {
	background:#fff;
	border:2px #e74200 solid;
	border-radius:50%;
	content:'';
	height:6px;
	left:0;
	position:absolute;
	width:6px;
	top:21px;
}

.rdt-seel-deal {
	float:right;
	margin-left:10px;
	height:24px;
	font-size:15px;
	line-height:24px;
	padding:0 10px 0 14px;
}

.rdt-seel-deal:before {
	border-bottom:12px transparent solid;
	border-right:10px #eb6121 solid;
	border-top:12px transparent solid;
	left:-10px;
}

.rdt-seel-deal:after {
	height:4px;
	left:0;
	position:absolute;
	width:4px;
	top:8px;
}

.sb-view-lnk {
	margin-left:10px;
	height:20px;
	font-size:12px;
	line-height:20px;
	padding:0 10px 0 12px;
	margin-top:5px;
	background:#999;
}

.sb-view-lnk:before {
	border-bottom:10px transparent solid;
	border-right:8px #999 solid;
	border-top:10px transparent solid;
	left:-8px;
}

.sb-view-lnk:after {
	height:4px;
	left:0;
	position:absolute;
	width:4px;
	top:6px;
	border-color:#888;
}

#affiliate-login-content  {
  padding: 20px;
  background: #fff;
}



#affiliate-login-wrap{
	float:left;
	width:100%;
	margin-top:50px;
	padding-right:260px;
	box-sizing: border-box;
}

#aff-top-summary {
	margin-top:20px;
	padding:10px 20px;
	background:#f5f0f5;
}

.aff-summary-left-item {
	float:left;
	text-align:center;
}

.aff-summary-right-item {
	float:right;
	margin-left:30px;
	text-align:center;
	position:relative;
	top:17px;
}

.aff-summary-left-item strong,.aff-summary-right-item strong {
	display:block;
	color:#393939;
	font-weight:400;
	font-size:34px;
}

.aff-summary-left-item strong {
	font-size:60px;
	color:#8e5e94;
}

.aff-summary-left-item .aff-summary-label,.aff-summary-right-item .aff-summary-label {
	text-transform:uppercase;
	color:#8b8b8b;
	font-size:10px;
	display:block;
}

.aff-summary-left-item .aff-summary-label {
	font-size:14px;
	margin-top:-5px;
}

.aff-deal-title-cell {
	max-width:300px;
}

.aff-deal-title-cell a {
	word-wrap:break-word;
}

.account-table .aff-paid-cell,td.aff-paid-cell {
	color:#ccc;
	font-size:20px;
}

.account-table .aff-paid-cell .icon-ok,td.aff-paid-cell .icon-ok {
	color:#905b95;
}

.aff-paid-cell .icon-cancel {
	position:relative;
}

.aff-paid-cell .icon-cancel::after {
	content:attr(data-tip);
	font-size:12px;
	font-weight:400;
	position:absolute;
	text-align:left;
	z-index:999;
	top:-9999px;
	left:-150px;
	width:300px;
	background:#efefef;
	border:1px solid #dedede;
	color:#393939;
	padding:0 7px;
	line-height:16px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:5px;
	opacity:0;
	-webkit-transition:opacity .4s ease-out;
	-moz-transition:opacity .4s ease-out;
	-o-transition:opacity .4s ease-out;
	transition:opacity .4s ease-out;
}

.aff-paid-cell .icon-cancel:hover::after {
	opacity:1;
	top:35px;
}

#bottom-columns {
	padding-top:20px;
}

.another-deal,#anotherdeal,#anotherdeal2,#anotherdeal3 {
	color:#727a80;
	font-size:12px;
}

.sb-deal {
	margin-top:15px;
	padding-bottom:15px;
	border-bottom:2px solid #eee;
/*2px solid #efefef;*/
}

.sbdi-info {
	display:block;
	margin-left:80px;
	margin-right:30px;
}

.sbdi-price {
	float:right;
	font-size:16px;
	margin-left:5px;
	color:#F05328;
	text-align:right;
	font-weight:700;
}

.rdw-past .sbdi-price {
	color:#999;
}

.recent-deal-wrap .sbdi-price {
	font-size:19px;
	line-height:18px;
	margin-top:3px;
}

.sbdi-price-reg {
	font-size:12px;
	display:block;
	color:#999;
	text-decoration:line-through;
	font-weight:400;
}

.sb-deal:last-child {
	border-bottom:none;
}

.sb-deal:after {
	content:"";
	clear:both;
}

.sb-deal-image {
	float:left;
	width:70px;
	height:auto;
	margin-right:10px;
	height:63px;
	border-radius:5px;
}

.sb-deal-title {
	color:#393939;
	font-size:15px;
	line-height:18px;
	font-weight:700;
	display:block;
}

.sb-deal-image-link:hover .sb-deal-title {
	text-decoration:underline;
}

#pastdeals {
	border-right:none;
	padding-right:10px;
}

#about p,#businesses p,#pastdeals p {
	line-height:18px;
	text-shadow:0 1px #fff;
}

.bottom-title {
	font-size:21px;
	color:#4a4a4a;
	text-shadow:0 1px #fff;
}

#pastdeals {
	margin-right:0;
}

.another-deal-save-info {
	background:#faf7fe;
	padding:5px;
	border:1px solid #e3dcec;
	position:relative;
	margin-top:3px;
}

.another-see-btn {
	width:64px;
	height:18px;
	display:block;
	float:right;
	background:url(https://mightydeals.s3.amazonaws.com/css-images/see_deal.png) no-repeat;
	vertical-align:middle;
}

a.see-it-btn {
	background:url(images/see_it.png) no-repeat;
}

.another-see-btn:hover {
	border:none;
	opacity:.9;
}

.another-price-title {
	font-size:11px;
	color:#000;
	font-weight:700;
}

.another-deal-title {
	display:block;
	margin-bottom:3px;
}

.another-deal-info-block {
	margin:10px 0;
}

.another-deal-image-link {
	font-size:15px;
}

.another-timer-block {
	position:relative;
	top:0;
}

.recent-deal-wrap .another-timer-block {
	float:none;
	top:0;
	display:block;
	font-weight:400;
	margin-top:5px;
	font-size:14px;
	line-height:10px;
	text-decoration:none!important;
	min-height:14px;
	overflow:hidden;
	display:-webkit-box;
	-webkit-line-clamp:1;
	-webkit-box-orient:vertical;
	height:14px;
}

.recent-deal-wrap .another-timer-msg {
	margin:0;
	line-height:14px;
	font-size:12px;
	color:#727a80;
}

.recent-deal-wrap .mtd-sep {
	line-height:8px;
}

.another-deal-image-link:hover {
	border:none;
}

.another-deal-image {
	width:75px;
	height:66px;
	margin-right:5px;
	float:left;
}

.another-deal-image2 {
	width:208px;
	height:194px;
	margin-bottom:5px;
	float:none;
}

.anotherTimeLeftLabel {
}

.anotherTimeLeftLabel .digit {
	margin-right:2px;
}

.anotherTimeLeftLabel .word {
	margin-right:4px;
}

.another-timer-msg {
	margin-top:3px;
	font-size:10px;
	color:#727a80;
}

.another-timer-msg:after {
	content:"";
	clear:both;
	display:block;
}

.home-deal-wrap .another-timer-msg {
	font-size:14px;
}

.mtd-sep {
	font-size:2.5em;
	line-height:inherit;
	line-height:14px;
	vertical-align:top;
}

.mtd-sep-f {
	margin-left:-5px;
}

#pre-footer-nl-wrap {
	padding:25px 0;
	text-align:center;
}

#pre-footer-nl-wrap .inline-agree-label {
	margin-left:0;
	
	font-weight:400;
	margin-bottom:0;
}

#pre-footer-nl-wrap .inline-agree-label, #pre-footer-nl-wrap .inline-agree-label a {
  color:#ddd;
}

#pre-footer-nl-wrap .inline-agree-label a:hover {
  text-decoration:underline;
}

#embed-nl-form {
	text-align:center;
}

.embed-nl-notice,#pre-foot-notice {
	color:#fff;
	font-size:20px;
	display:inline-block;
	margin-right:20px;
	text-align:left;
	vertical-align:middle;
	font-weight:700;
}

.embed-nl-notice {
	color:inherit;
}

.embed-nl-right,.embed-inputs-wrap,#pre-foot-inputs-wrap,#pre-foot-right {
	display:inline-block;
	position:relative;
	vertical-align:middle;
}

#footer-wrap {
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	background:#fff;
}

#footer {
	margin:0 auto;
	color:#adacad;
	position:relative;
	font-size:12px;
	z-index:25;
	padding:40px 0 20px;
}

.footer-blocks:after {
	clear:both;
	display:block;
	content:"";
}

.footer-block-title {
	color:#666;
	font-size:15px;
	font-weight:700;
}

.footer-block {
	width:25%;
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.footer-block:nth-child(1) {
	width:34%;
	padding-right:80px;
}

.footer-block:nth-child(2),.footer-block:nth-child(3) {
	width:18%;
}

.footer-block:nth-child(4) {
	width:18%;
	padding-left:10px;
}

.footer-block-content {
	margin-top:10px;
	font-weight:400;
}

.fbc-text {
	font-size:13px;
	line-height:18px;
}

.fbc-text,.footer-menu a {
	color:#999;
}

.fbc-text a {
	color:#666;
}

.fbc-text a:hover {
	text-decoration:underline;
}

.ftt-wdbp {
	font-size:15px;
	display:block;
	margin-top:10px;
}

#footer:after {
	content:"";
	clear:both;
	display:block;
}

#footer-social-nav a {
	font-size:30px;
	color:#5b565c;
	display:inline-block;
	margin:0 10px;
}

#footer-social-nav a:hover {
	color:#fff;
}

#footer a {
	font-weight:400;
}

.footer-menu {
	margin-bottom:20px;
	font-size:13px;
}

.footer-menu a {
	display:inline-block;
}

.footer-menu a:hover {
	color:#333;
}

#footer-menu {
	text-transform:uppercase;
}

.footer-menu span {
	display:block;
	margin-bottom:5px;
}

.footer-menu > span:last-child {
}

#footer-copy {
	padding-top:15px;
	text-align:left;
	font-size:12px;
	padding-bottom:15px;
	border-top:1px solid #e2e2e2;
	color:#999;
}

#footer-shares {
	float:right;
	margin-top:-3px;
}

#footer-social {
	padding-top:10px;
	margin-left:0;
}

#footer-social a {
	font-size:32px;
	display:inline-block;
	margin-right:2px;
	color:#999;
}

#footer-social .icon-facebook-squared:hover {
	color:#3B5998;
}

#footer-social .icon-twitter-squared:hover {
	color:#56A3D9;
}

#footer-social .icon-rss-squared:hover {
	color:#eb6121;
}

.item-tooltip {
	border:1px solid #999;
	background:#ccc;
	padding:5px;
	max-width:450px;
}

.item-tooltip .item-tooltip-desc {
	font-size:12px;
}

.item-tooltip .item-tooltip-title {
	font-weight:700;
}

#deal-details {
	margin-left:395px;
}

.today-deal {
	color:#9a979e;
	font-size:18px;
}

.deal-title {
	color:#393939;
	line-height:48px;
	font-size:41px;
	text-align:center;
	margin:35px auto;
	max-width:900px;
}

#top-pre-share {
	height:50px;
}

.top-share-block {
	background:#FAF7FE;
	border:1px solid #E2DAEB;
	padding:15px 20px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:relative;
	margin-bottom:30px;
}

.top-sep {
	display:inline-block;
	margin:0 10px;
	color:#999;
}

#top-share-block-close {
	position:absolute;
	top:6px;
	right:6px;
	background:url(images/close-cross.png) no-repeat;
	width:9px;
	height:7px;
	opacity:.3;
}

#top-share-block-close:hover {
	opacity:1;
}

#top-share-block-close:hover {
	border:none;
	color:#666;
}

.top-subscribe-text {
	color:#57207c;
	float:left;
	font-size:18px;
	font-style:italic;
	font-weight:700;
	width:420px;
	margin-top:10px;
}

.subscribe-inputs-block {
	float:right;
	margin-top:3px;
	position:relative;
}

.search-close-btn {
	width:14px;
	height:14px;
	background:url(https://mightydeals.s3.amazonaws.com/css-images/close-btn.png) no-repeat;
	position:absolute;
	left:310px;
	top:13px;
	display:none;
}

.search-close-btn:hover {
	border:none;
	background-position:-14px 0;
}

#deal-share-block {
	text-align:center;
}

.deal-sharer {
	display:inline-block;
	height:20px;
	vertical-align:top;
	text-align:left;
	margin:0 5px;
}

.deal-discount-block {
	font-size:12px;
	color:#9a979e;
	text-align:center;
}

.deal-discount-block:after {
	content:"";
	clear:both;
	display:block;
}

.deal-discount-block .left {
	float:left;
}

.deal-discount-block .right {
	float:right;
}

.price-num,.provided-by-link {
	font-weight:700;
	font-size:18px;
	padding-top:2px;
	display:inline-block;
	color:#5d5d5d;
}

.price-num {
	color:#393939;
}

.provided-by-link,.provided-by-link a {
	color:#393939;
}

#main-price-label {
	text-align:center;
	vertical-align:top;
	color:#eb6121;
	font-size:62px;
	font-weight:700;
}

#main-price-label:before {
	content:"$";
	vertical-align:top;
	font-size:40px;
}

.mpl-num {
	vertical-align:top;
	line-height:50px;
}

#main-reg-price-label {
	color:#888;
	font-size:14px;
	margin-top:-20px;
	margin-bottom:20px;
}

#main-reg-price-label span {
	color:#eb6121;
	text-decoration:line-through;
}

#timeLeftLabel {
	height:21px;
}

.tiny-price-title {
	display:block;
	width:90px;
	float:left;
	text-align:center;
}

.timer-msg {
}

.tiny-price-title {
	color:#9a979e;
	font-weight:400;
	font-size:12px;
	border-right:1px solid #efefef;
}

.tiny-price-title:last-child {
	border-right:none;
}

.timer-msg {
	height:18px;
}

#provided-by-block .timer-msg {
	height:auto;
}

.limited-only-msg {
	color:#393939;
	font-weight:700;
	font-size:18px;
}

.buy-wrap {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

#market-expired-block,#timer-block {
	color:#393939;
	font-size:16px;
	text-align:center;
	padding-bottom:15px;
	font-weight:700;
}

#price-block,#timer-block,.deal-discount-block {
	border-bottom:1px solid #efefef;
}

#market-expired-block {
	font-size:13px;
	line-height:18px;
	padding:16px 0;
	font-weight:700;
	color:#000;
}

#timer-block-hp {
	text-align:center;
}

#timer-block-hp,#timer-block-hp #timeLeftLabel {
	height:auto;
	color:#727A80;
	font-size:12px;
	line-height:12px;
	font-weight:400;
}

#timer-block-hp.noprice-timer-block #timeLeftLabel,#timer-block-hp.noprice-timer-block {
	font-size:15px;
	font-weight:700;
	color:#57207C;
}

#timer-block-hp.noprice-timer-block {
	margin-top:22px;
}

#timer-block .word {
	margin-right:5px;
	margin-left:4px;
}

#timer-block-hp .word {
	margin-right:4px;
	margin-left:3px;
}

#bottom-price-block {
	text-align:center;
	margin-top:40px;
	margin-bottom:40px;
}

#price-block {
	position:relative;
	text-align:center;
	border:none;
}

#deal-share-block,.deal-discount-block {
	padding:17px 0;
}

#deal-share-block,#timer-block,#provided-by-block {
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:72px;
}

#provided-by-block {
	padding:16px 0 5px;
	height:auto;
	min-height:72px;
}

#timer-block {
	padding:26px 0 0;
}

#deal-share-block {
	padding:25px 0 0;
}

.expired-button,.buy-button {
	font-size:23px;
}

#bottom-price-block .buy-button {
	width:250px;
}

#buy-label {
	margin-right:10px;
	color:#fff;
}

#buy-label.with-tweet {
	top:13px;
}

#bottom-buy-label {
	color:#fff;
}

.hbbw-noprice #bottom-buy-label {
	left:58px;
}

#price-label {
	color:#fff;
	display:inline-block;
	text-align:left;
}

#bottom-price-label {
	text-align:left;
	color:#fff;
	display:none;
	margin-left:10px;
}

#buy-block {
	display:none;
	float:right;
	width:300px;
}

#bottom-buy-block {
	display:none;
	text-align:center;
	width:300px;
}

#buy-area.floated {
	position:fixed;
	top:10px;
	width:320px;
	margin-left:-20px;
	background:#fff;
	border:1px solid #dedede;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	padding:20px 20px 0;
	opacity:0;
	z-index:10;
}

#buy-area.floated.activated {
	opacity:1;
	-webkit-transition:opacity .25s linear;
	-moz-transition:opacity .25s linear;
	-ms-transition:opacity .25s linear;
	-o-transition:opacity .25s linear;
	transition:opacity .25s linear;
}

#buy-area.floated.fadeout {
	opacity:0;
	-webkit-transition:opacity .1s linear;
	-moz-transition:opacity .1s linear;
	-ms-transition:opacity .1s linear;
	-o-transition:opacity .1s linear;
	transition:opacity .1s linear;
}

.description-info {
	margin-top:20px;
}

::selection,#deal-details ::selection {
	background:#905b95!important;
/* WebKit/Blink Browsers */
	color:#fff;
}

::-moz-selection {
	background:#905b95;
/* Gecko Browsers */
	color:#fff;
}

.description-info ul,#cut-info ul {
	margin:5px 0 0 30px;
	padding-bottom:10px;
}

.description-info ol {
	margin:5px 0 15px 30px;
}

.description-info li,#cut-info li {
	margin-bottom:5px;
}

.description-info p,#cut-info p {
	padding:0 0 15px;
}

.description-info .prelist-p,#cut-info .prelist-p {
	padding-bottom:0;
}

#terms {
	margin-top:10px;
}

.customer-panel-p {
	font-size:16px;
	line-height:24px;
	padding-top:10px;
}

.images-no-gap-p img {
	display:block;
}

.images-no-gap-p br {
	display:none;
}

#cut-info {
	display:none;
}

.show-more {
	padding-right:10px;
	background:url(images/tiny-arrow-down.png) no-repeat right center;
}

.show-more:hover {
	background:url(images/tiny-arrow-down-hover.png) no-repeat right center;
}

.show-less {
	padding-right:10px;
	background:url(images/tiny-arrow-up.png) no-repeat right center;
}

.show-less:hover {
	background:url(images/tiny-arrow-up-hover.png) no-repeat right center;
}

.show-less span,.show-more span {
	font-weight:700;
}

.img-wrap {
	display:inline-block;
	padding:5px;
}

#deals-tab-links a.active {
	font-weight:700;
}

.fieldName {
	display:inline-block;
	width:120px;
	text-align:right;
	margin-bottom:10px;
	vertical-align:top;
}

.aff-sidebar-panel .fieldName {
	margin-bottom:5px;
	margin-top:10px;
	text-align:left;
	width:auto;
}

.longInput {
	width:400px;
	color:#393939;
}

.midInput {
	width:100px;
}

.dateInput {
	width:70px;
}

.numberInput {
	width:30px;
}

.longTextArea {
	width:400px;
	height:50px;
	margin-bottom:10px;
	vertical-align:top;
}

.recent-deal-wrap {
	margin:0;
	width:33.33%;
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:13px;
	margin-bottom:14px;
	border-radius:5px;
	background:rgba(255,255,255,0);
	border:1px solid rgba(230,230,230,0);
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-ms-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}

.recent-deal-wrap:hover {
	background:rgba(255,255,255,1);
	border:1px solid rgba(210,210,210,1);
}

#all-deals-grid {
	margin:0 -13px;
}

#top-more-deals {
	margin:20px -13px 0;
}

.mobile-body .recent-image-wrap,#all-deals-grid .recent-image-wrap {
	/*opacity:0;*/
	-webkit-transition:opacity .25s linear;
	-moz-transition:opacity .25s linear;
	-ms-transition:opacity .25s linear;
	-o-transition:opacity .25s linear;
	transition:opacity .25s linear;
}

#all-deals-grid .shown,.recent-image-wrap.shown {
	opacity:1;
}

#all-deals-grid .animate {
	-webkit-transform:scale(0.6);
	transform:scale(0.6);
	-webkit-animation:scaleUp .65s ease-in-out forwards;
	animation:scaleUp .65s ease-in-out forwards;
}

@-webkit-keyframes scaleUp {
	0% {
	}
	
	100% {
		-webkit-transform:scale(1);
		opacity:1;
	}
}

@keyframes scaleUp {
	0% {
	}
	
	100% {
		-webkit-transform:scale(1);
		transform:scale(1);
		opacity:1;
	}
}

.recent-deal-wrap:nth-child(3n+1) {
	clear:both;
}

/*
#hp-for-you .recent-deal-wrap {
	width:25%;
}

#hp-for-you .recent-deal-wrap:nth-child(3n+1) {
	clear:none;
}
*/

.for-you-title {
	font-size:18px;
	font-weight:700;
}

.rdw-narrow {
	margin-right:24px;
}

.deal-image-parent {
	padding-top:66.58%;
	position:relative;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
}

.deal-image-parent img {
	display:none!important;
}

.deal-image-parent a,.deal-image-parent select {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.deal-image-parent select {
	opacity:0;
	overflow:hidden;
	cursor:pointer;
	height:100%;
	border:1px solid #dedede;
}

.recent-image-wrap {
	display:block;
	padding-top:66.58%;
	position:relative;
}

.img-hp-scont,.recent-image-wrap > a {
	border-radius:5px;
}

.recent-image-wrap > a {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
}

.recent-deal-wrap:hover a {
	color:inherit;
}

.last-per-row,.past-deals-page .last-per-row {
	margin-right:0;
}

.first-per-row {
	clear:left;
}

.recent-deal-title,a.recent-deal-title {
	font-weight:700;
	color:#393939;
	margin-top:7px;
/*line-height:19px; font-size:17px;*/
	display:block;
	position:relative;
	font-size:17px;
	line-height:22px;
}

.inner-page .recent-deal-title:hover,.inner-page a.recent-deal-title:hover {
	text-decoration:none;
}

.recent-deal-title:hover .rdt-left {
	text-decoration:underline;
}

.home-deal-wrap .recent-deal-title {
	font-size:29px;
	line-height:35px;
	margin-top:12px;
}

.home-deal-wrap .rdt-right {
	font-size:25px;
}

.ft-price-label {
	color:/*#8f5d94*/
#eb6121;
	text-transform:uppercase;
	font-weight:700;
}

.rdt-price {
	position:absolute;
	color:#fff;
	font-size:16px;
	font-weight:400;
	padding:4px 10px;
	top:0;
	right:0;
	border-radius:2px;
	background:#8f5d94;
	font-weight:400;
}

.new-deal-label {
	position:absolute;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	font-weight:700;
	padding:4px 10px;
	bottom:0;
	left:0;
	border-radius:2px;
	background:rgba(235,97,33,0.8);
}

.recent-deal-title:after {
	content:"";
	display:block;
	clear:both;
}

.recent-deal-date {
	position:absolute;
	top:-20px;
	left:0;
	font-weight:700;
}

.recent-deal-image {
	width:200px;
	height:200px;
	display:block;
	margin:0 auto;
	padding:0;
}

.place-holder-img {
	display:inline-block;
	width:100%;
	height:275px;
}

.account-table {
	width:100%;
	border-spacing:0;
	margin:30px 0;

}

.table-header {
	background:#f0f0f0;
	padding:15px 0;
}

.account-table .table-header td {
	color:#333;
	font-weight:700;
	font-size:14px;
	border-bottom:none;
}

.account-table td {
	padding:10px;
	vertical-align:middle;
}

.account-table td {
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #e1e1e1;
	font-size:14px;
}

.account-table img {
	width:66px;
}

.account-table tr.summary-row td {
	border-bottom:none;
	color:#000;
	text-align:right;
	width:100%;
	padding:15px 10px 0;
	font-size:15px;
}

#invoice-link {
	font-size:13px;
	float:right;
	margin-top:30px;
}

/* ===== submit form ========== */
.ffs-left {
	float:left;
	width:50%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-right:20px;
}

.ffs-right {
	float:right;
	width:50%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-left:20px;
}

.ffs-right p:first-child {
	margin-top:0;
	padding-top:0;
}

.field-title {
	font-size:16px;
	font-weight:700;
	color:#333;
}

.form-spacer {
	clear:both;
	height:15px;
}

.form-left,.form-right {
	float:left;
	width:440px;
}

.form-right {
	margin-left:20px;
}

.form-line {
	margin-bottom:20px;
	line-height:20px;
}

#in-cart-empty-icon {
	font-size:300px;
	color:#cfcfcf;
}

.cart-qty-input {
	text-align:center;
}

#vat-number-field,#cart_prompt_email,#pre_credit,.cart-qty-input,#coupon_code {
	border:1px solid #ccc;
	font-size:16px;
	vertical-align:middle;
}

.gift-f-field,#vat-number-field,#cart_prompt_email {
	height:28px;
	padding:0 10px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.gift-f-field {
	width:200px;
}

textarea.gift-f-field {
	height:120px;
}

.gif-f-row {
	margin-bottom:10px;
}

.gif-f-row:after {
	content:"";
	display:block;
	clear:both;
}

#pre_credit,#coupon_code {
	width:100px;
}

.submit-form {
	width:auto;
	font-size:12px;
/*font-family: Helvetica, Arial,sans-serif;*/
}

.submit-form input:not([type=submit]):not([type=radio]),.submit-form textarea {
	width:435px;
	max-width:100%;
	height:40px;
	font-size:16px;
	padding-top:4px;
	padding-left:5px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	border:1px solid #ccc;
	outline:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.submit-form input[type=submit] {
	max-width:300px;
	padding-top:0;
}

.submit-form .radio-input {
	height:auto;
	width:auto;
}

.submit-form textarea {
	height:174px;
	width:100%;
}

#contactUsForm textarea {
	height:224px;
}

.captcha-title {
	font-size:18px;
}

.submit-form h2 {
	font-size:20px;
}

.submit-form p {
	padding:10px 0 0;
}

.submit-form #code {
	width:20px;
}

.submit-form .submit-block {
	margin-top:30px;
	margin-bottom:20px;
	text-align:left;
}

.thanks-msg {
	position:absolute;
	width:100%;
	top:40%;
	vertical-align:middle;
	text-align:center;
	left:0;
}

#thanks {
	font-size:38px;
	font-weight:700;
}

#thanks-sub {
	font-size:20px;
}

#page-header {
	text-align:center;
	padding:50px 10px;
}

#page-header,#pre-footer-nl-wrap {
	background:#906694 url(new_images/pattern-violet.png);
}

.grey-text {
	color:#727a80;
}

.deal-point {
	color:#727a80;
	font-size:12px;
	line-height:17px;
	margin-bottom:10px;
	display:block;
}

.about-table img {
	margin-right:10px;
}

.about-table td {
	padding:10px 0;
}

#company-details {
	font-size:12px;
	padding-top:7px;
}

#intro-text {
	margin-bottom:20px;
}

.subtitle {
	font-weight:700;
	color:#333;
}

.sub-question {
	font-weight:700;
}

.questions {
	margin-bottom:30px;
	font-weight:700;
	font-size:14px;
	line-height:26px;
}

.questions p {
	margin:0;
}

.questions a.scroll:hover {
	border:none;
}

.sv-gdrive-btn { display:inline-block; margin-bottom:4px; margin-left:5px;}  
#purchase-instructions,.subs-newsletter-ap {
	margin:5px 0 40px 3px;
	font-size:15px;
	line-height:19px;
	word-wrap:break-word;
}

.subs-newsletter-ap {
	margin-bottom:10px;
}

.subs-btn-ap {
	background-color:#997db5;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#744093),color-stop(1,#997db5));
	background-image:-moz-linear-gradient(center bottom,#744093 0%,#997db5 100%);
	padding:5px;
	color:#fff;
	font-size:18px;
	display:inline-block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	border:1px solid #57207c;
/*font-family:'PT Sans',Helvetica, Arial,sans-serif;*/
	text-shadow:1px 1px 1px #000;
}

.subs-btn-field {
	padding:6px 0;
	font-size:16px;
	width:250px;
}

.subs-btn-ap:hover {
	color:#fff;
	border:1px solid #57207c;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#7e4a9d),color-stop(1,#a387bf));
	background-image:-moz-linear-gradient(center bottom,#7e4a9d 0%,#a387bf 100%);
}

.left-panel {
	float:left;
}

#past-deals-text {
	font-size:14px;
	color:#333;
	margin-bottom:30px;
	clear:both;
}

/*==== image left float layout fixes === */
.description-info {
	margin-top:0;
}

.deal-point-image {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.deal-point-text {
	float:left;
	margin-left:15px;
	width:430px;
	line-height:17px;
	font-size:13px;
}

.deal-point-text-narrow {
	float:left;
	margin-left:15px;
	width:408px;
	line-height:17px;
	font-size:13px;
}

#terms-text {
	color:#333;
	font-size:12px;
}

#deal-header-blocks {
	display:table;
	width:100%;
	vertical-align:top;
}

#deal-header-blocks .deal-image-wrap {
	display:table-cell;
/*padding-right: 30px;*/
}

#deal-header-blocks .buy-wrap {
	display:table-cell;
	width:340px;
	vertical-align:top;
}

.deal-image-wrap img {
	min-width:100%;
	height:auto;
	min-height:370px;
	display:block;
}

/* ratio 1.2202 */
.deal-image-wrap {
	position:relative;
}

#deal-details {
	margin:0 auto;
	padding:20px 30px;
	max-width:650px;
}

#deal-details img {
	max-width:100%;
	height:auto;
}

.sb-deal-image,#deal-details img,.deal-image-parent,.hp-other-deals-slider .another-timer-block {
	opacity:0;
	-webkit-transition:opacity .25s linear;
	-moz-transition:opacity .25s linear;
	-ms-transition:opacity .25s linear;
	-o-transition:opacity .25s linear;
	transition:opacity .25s linear;
}

.hp-other-deals-slider .another-timer-block.loaded,.sb-deal-image.loaded,.deal-image-parent.loaded,#deal-details img.loaded {
	opacity:1;
}

#company-details {
	position:inherit;
	top:0;
	left:0;
	text-align:left;
	width:auto;
	margin-bottom:10px;
	margin-top:0;
}

.todays-deal-link {
	color:#E64F32;
	margin-top:10px;
	display:inline-block;
	font-size:19px;
	font-weight:700;
	text-decoration:underline;
}

.md-share-button {
	display:inline-block;
	vertical-align:middle;
}

/*==== end of image left float layout fixes === */
/*======= affiliate styles =====*/
#client-panel {
	padding-top:20px;
	font-size:14px;
}

#client-panel {
	position:relative;
}

#forms-wrap {
	text-align:center;
}

#enter-forms {
	display:inline-block;
	text-align:left;
	padding-bottom:40px;
	position:relative;
	font-size:14px;
}

#enter-forms .left-form {
	float:left;
	width:350px;
	border-right:1px solid #ccc;
	margin-right:50px;
	padding-bottom:30px;
}

#enter-forms .right-form {
	float:right;
	width:350px;
}

.login-intro {
	height:55px;
	line-height:21px;
}

#enter-forms h2 {
	font-size:24px;
	font-weight:700;
}


.single-do-customer-reset-form { margin-top: 40px;}
.reset-form-row { margin-bottom:10px;}
.reset-form-label { width:120px; display: inline-block;}

.single-customer-reset-form p,.single-aff-login-form p,.single-aff-signup-form p,.single-passwords-reset-form p,#enter-forms p,.single-login-form p,.single-customer-signup-form p {
	padding-top:10px;
}

#enter-forms .submit-btn {
	position:absolute;
	bottom:0;
}

#enter-forms .left-form .submit-btn {
	left:50px;
}

#enter-forms .right-form .submit-btn {
	left:350px;
}

#enter-forms .fieldName {
	text-align:left;
	margin:0;
	width:auto;
}

.loginInput {
	width:250px;
	height:40px;
	font-size:14px;
	padding:0 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	border:1px solid #dedede;
	outline:none;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.single-aff-login-form .loginInput,.single-aff-signup-form .loginInput,.single-passwords-reset-form .loginInput,.single-customer-reset-form .loginInput,.single-client-signup-form .loginInput,.single-client-login-form .loginInput,.single-customer-signup-form .loginInput,.single-login-form .loginInput {
	width:100%;
}

.aff-sidebar-panel .loginInput {
	width:100%;
	box-sizing: border-box;
	border:1px solid #bbb;
}

.md-form .fieldName {
	text-align:left;
}

.md-form .miInput,.md-form .longInput {
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	border:1px solid #888;
	outline:none;
	margin-bottom:10px;
	vertical-align:middle;
}

.reset-password-link {
	font-size:12px;
	margin-top:10px;
	display:inline-block;
}

.error {
	color:red;
}

.success-msg {
	color:#0f0;
}

#resetPasswordForm {
	padding:10px;
}

.form-edit-row {
	margin-bottom:15px;
}

.no-deal {
	font-size:20px;
}

#clientUpdateForm {
	margin-top:20px;
	font-size:14px;
}

#client-panel .fieldNameClient,#clientUpdateForm .fieldNameClient {
	display:inline-block;
	font-size:14px;
	font-weight:700;
	float:left;
}

#customer-panel {
	position:relative;
}

#client-panel .submit-form input,#client-panel .submit-form textarea,#client-panel .longInput,#client-panel .longTextArea,#client-panel .miInput {
	width:100%;
	height:20px;
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	border:1px solid #888;
	outline:none;
}

.deals-table {
	width:100%;
	border-spacing:0;
}

#clientUpdateForm {
}

#clientUpdateForm p {
	clear:both;
	padding-bottom:20px;
}

.deals-table td {
	padding:10px;
	border-top:1px solid #ccc;
	margin:0;
	border-spacing:0;
}

.aff-deal-sale-title {
	font-weight:700;
}

.aff-deal-title-cell a {
	color:#905b95;
}

.deals-table .title-row {
	text-align:center;
	background-color:#eee;
	font-size:14px;
}

.deals-table .center-cell {
	text-align:center;
}

#sales_period {
	position:absolute;
	top:-48px;
	right:0;
}

.total-earning-text {
	float:left;
	vertical-align:middle;
}

a.imagelink:hover {
	border-bottom:none;
}

.today-deal {
	margin-top:15px;
}

.aff-sidebar-text {
	font-size:12px;
	line-height:15px;
	margin-top:10px;
}

#sidebar-aff-widget {
	padding-bottom:10px;
}

.centered {
	text-align:center;
}

a.learn-more {
	font-size:12px;
	padding:5px 10px;
	margin-top:10px;
}

/* pagination styles */
div.pagination {
	padding:3px;
	margin:30px 0 0;
	text-align:center;
	font-size:18px;
}

div.pagination span.current,div.pagination a {
	margin:2px;
	border:1px solid #dedede;
	font-weight:700;
	text-decoration:none;
	color:#393939;
	border-radius:4px;
	background:rgba(255,255,255,0);
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-ms-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}

div.pagination span.current,div.pagination a:hover,div.pagination a:active {
	background:#fff;
	color:#905b95;
	text-decoration:none;
}

div.pagination span.current {
	margin:2px;
}

div.pagination span.disabled {
	margin:2px;
	border:1px solid #EEE;
	font-weight:400;
	color:#DDD;
}

div.pagination a.navbutton {
	font-weight:400;
}

div.pagination a,div.pagination span.current,div.pagination span.disabled {
	padding:8px 14px;
}

#fancybox-content {
	font-size:14px;
}

.purchases-table,.purchases-table td {
	border-color:#000;
	border-style:solid;
}

.purchases-table {
	width:100%;
	border-spacing:0;
	border-width:0 0 1px 1px;
	border-spacing:0;
	border-collapse:collapse;
}

.purchases-table td {
	margin:0;
	padding:4px;
	border-width:1px 1px 0 0;
}

#purchased-wrap.ajax {
	padding:15px;
	width:800px;
}

.cell-files-wrap {
	position:relative;
}

.cell-files-list {
	list-style:none;
	margin:0;
	padding:10px;
	background:#fff;
	border:1px solid #eee;
	position:absolute;
	display:none;
	left:0;
	top:20px;
	width:150px;
}

.cell-files-list li {
	margin:3px 0;
}

#feedback-link {
	background:#57207c url(images/feedback-vertical.png) no-repeat center center;
	height:95px;
	width:35px;
	padding-left:3px;
	position:fixed;
	top:25%;
	left:-3px;
	display:block;
	border:3px solid #fff;
	border-left:none;
	z-index:10;
	-moz-box-shadow:0 0 1px 1px #ddd;
	-webkit-box-shadow:0 0 1px 1px #ddd;
	box-shadow:0 0 1px 1px #ddd;
}

#feedback-link:hover {
	left:0;
}

#feedback-block {
	padding:20px 40px 20px 20px;
	background:#f0f0f0;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-moz-box-shadow:0 0 15px 1px #888;
	-webkit-box-shadow:0 0 15px 1px #888;
	box-shadow:0 0 15px 1px #888;
	position:fixed;
	top:200px;
	left:200px;
	width:410px;
	z-index:10;
}

#feedback-wrap {
	width:410px;
	height:384px;
}

.feeback-title {
	font-size:26px;
	font-weight:700;
}

.feedback-type-block {
	margin-top:10px;
}

.feedback-type-block a {
	display:inline-block;
	padding:5px;
	font-weight:700;
	font-size:15px;
	margin-right:10px;
}

.feedback-type-block a.active {
	background:#fff;
	color:#f0542d;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

.feedback-input,textarea.feedback-input {
	padding:10px;
	border:1px solid #cfcfcf;
	margin-top:5px;
	width:100%;
	display:block;
	font-size:15px;
	outline:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

textarea.feedback-input {
	height:100px;
}

#feedback-form {
	margin-top:10px;
}

#feedback-form .unfilled {
	color:#ccc;
}

#feedback-form .learn-more {
	border:none;
	margin:0;
	margin-top:10px;
	font-size:16px;
}

#feedback-close-btn {
	display:inline-block;
	width:44px;
	height:44px;
	position:absolute;
	top:-22px;
	right:-22px;
	z-index:11;
	background:url(images/feedback-close.png) no-repeat;
	margin-bottom:10px;
}

#feedback-close-btn:hover {
	opacity:.9;
}

.feedback-input-wrap {
	position:relative;
	width:100%;
}

.feedback-input-wrap .search-close-btn {
	left:auto;
	right:-5px;
}

#feedback-thank-you {
	position:absolute;
	width:100%;
	text-align:center;
	top:50%;
	color:#57207C;
}

#feedback-thank-you span {
	position:relative;
	top:-10px;
	left:-20px;
}

#content-wrap:after {
	content:"";
	display:block;
	clear:both;
	height:1px;
}

#content.cut-content {
	margin-bottom:10px;
}

.cut-content .deal-title {
	font-size:42px;
	line-height:48px;
}

#cut-cont-chk-block {
	position:absolute;
	bottom:-25px;
	left:0;
}

#cut-cont-chk-block,#cut-cont-chk-block a {
	color:#999;
	font-size:10px;
	font-weight:400;
	width:680px;
}

#cut-cont-chk-block a {
	text-decoration:underline;
}

#cut-cont-chk-block a:hover {
	color:#000;
}

.cut-content .top-share-block {
	padding:15px 10px;
	margin-bottom:10px;
}

.cut-content #content-wrap {
	margin-top:140px;
}

#newsletter-subscribe-form-wrap,.cut-content #deal-content {
	padding-top:150px;
	-moz-box-shadow:0 0 20px 1px #ccc;
	-webkit-box-shadow:0 0 20px 1px #ccc;
	box-shadow:0 0 20px 1px #ccc;
	border:1px solid #c9c9c9;
	padding-bottom:10px;
}

.cut-content #logo {
	top:30px;
	left:30px;
	height:79px;
	background-size:80%;
}

.cut-footer-info a {
	color:#999;
	display:inline-block;
	margin-left:10px;
	font-size:12px;
}

.cut-footer-info a:hover {
	color:#333;
}

.cut-content .cut-left-content {
	margin-right:366px;
}

.cut-content a.subscribe-link {
	font-size:15px;
	padding:13px 16px 11px;
}

.cut-content .subscribe_email {
	width:290px;
	height:38px;
	color:#333;
}

.cut-content input.inactive {
	color:#ccc;
}

.cut-content #search-close-btn {
	top:29px;
}

.cut-content .pre-form-info {
	font-size:16px;
}

.cut-content .no-spam {
	color:#999;
	font-size:11px;
}

.cut-share-block {
	position:absolute;
	bottom:27px;
	left:30px;
}

.deal-form-label {
	display:inline-block;
	width:120px;
}

.deal-form-row {
	margin-bottom:10px;
}

.deal-form-input {
	width:200px;
}

.deal-form-title {
	font-size:17px;
	font-weight:700;
	margin-bottom:10px;
}

.options-button-wrap {
	position:relative;
	display:inline-block;
}

.options-list {
	opacity:0;
	width:100%;
	height:100%;
	line-height:52px;
	position:absolute;
	top:0;
	left:0;
	font-size:14px;
	z-index:4;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	border:1px solid #888;
	padding:5px;
	overflow:hidden;
	cursor:pointer;
}

#cart-table {
	width:100%;
}

#cart-table .total-row {
	font-weight:700;
}

#cart-table .total-row td:first-child {
	text-align:right;
}

.cart-deal-img {
	vertical-align:middle;
}

.cart-remove-lnk,.credit-remove-lnk {
	font-size:20px;
	color:#bbb;
}

.cart-remove-lnk:hover,.credit-remove-lnk:hover {

	color:#999;
}

.credit-remove-lnk {
	vertical-align:middle;
	position:relative;
	top:-1px;
	left:1px;
}

.cart-name-cell {
	width:85%;
}

td.cart-remove-cell {
	padding-left:0;
	text-align:left;
}

table .cart-item-row td {
	font-size:16px;
}

td.cart-price-cell {
	text-align:right;
	padding-left:30px;
}

.cart-deal-link {
	position:relative;
}

a img.cart-tooltip-img {
	position:absolute;
	width:288px;
	height:auto;
	z-index:10;
	border:1px solid #dedede;
}

.cart-table tr.summary-row td {
	font-size:17px;
}

#cart-buttons-block {
	text-align:center;
	margin-bottom:20px;
}

a.cart-btn-link {
	margin:0;
}

.org-button {
	font-size:14px!important;
	border:none!important;
	padding:11px 14px 10px!important;
	height:auto!important;
}

.continue-shopping-wrap {
	display:inline-block;
	margin-top:15px;
	text-align:center;
	width:430px;
	height:16px;
}

a.cart-continue-link {
	font-size:13px;
}

#login-box {
	position:absolute;
	width:320px;
	background:#fff;
	border:1px solid #dedede;
	border-radius:5px;
	top:38px;
	right:0;
	z-index:10;
	display:none;
}

#close-login-form-btn {
	position:absolute;
	top:6px;
	right:4px;
	font-size:30px;
	color:#eee;
	text-decoration:none;
}

.lbox-row {
	margin-bottom:15px;
	font-size:15px;
	line-height:21px;
}

#close-login-form-btn:hover {
	color:#ddd;
}

.login-box-title {
	font-weight:700;
	font-size:24px;
	padding:20px 20px 0;
}

.lb-active #login-box {
	display:block;
}

#login-popup-overlay {
	position:fixed;
	background:rgba(0,0,0,0.5);
	left:0;
	top:0;
	width:100%;
	height:100%;
	z-index:1000;
	display:none;
}

.lp-active #login-popup-overlay,.sp-active #login-popup-overlay {
	display:block;
}

#login-popup,.site-popup {
	width:460px;
	top:50%;
	left:50%;
	margin-left:-230px;
	margin-top:-155px;
	position:fixed;
	z-index:1001;

	visibility:hidden;
}

.lp-active #login-popup,.sp-active .site-popup {
	visibility:visible;
}

#login-popup-content,.site-popup-content {
	background:#fff;
	-webkit-transform:scale(0.7);
	-moz-transform:scale(0.7);
	-ms-transform:scale(0.7);
	transform:scale(0.7);
	opacity:0;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	transition:all .3s;
}

.lp-active #login-popup-content,.sp-active .site-popup-content {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1;
}

.popup-shift-block {
	display:none;
}

.popup-shift-block-a form,.popup-shift-block form {
	padding:20px;
}

.popup-title {
	font-size:30px;
	color:#333;
	text-align:center;
	font-weight:700;
	background:#eee;
	padding:20px 0;
}

.popup-shift-block.active {
	display:block;
}

.popup-row {
	margin-bottom:15px;
	font-size:16px;
	line-height:22px;
}

.popup-row-right {
	text-align:right;
}

.popup-row-center {
	text-align:center;
}

.popup-input {
	width:100%;
	height:40px;
	border:1px solid #dedede;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding:0 5px;
	font-size:16px;
	border-radius:2px;
}

#lp-canvas {
	position:absolute;
	top:-20px;
	right:53px;
	z-index:200;
}

#lp-content {
	z-index:600;
	overflow:hidden;
}

#lp-content #enter-forms {
	padding:0;
}

#enter-forms .fieldName {
	color:#99969D;
}

#lp-content #inner-title {
	font-size:23px;
	line-height:25px;
}

.lp-popup-close-link {
	display:inline-block;
	position:absolute;
	right:8px;
	top:8px;
	background:url(images/close-popup.png) no-repeat -19px 0;
	width:17px;
	height:17px;
}

.lp-popup-close-link:hover {
	background-position:0 0;
}

.loginInput {
	color:#020202;
	width:248px;
}

.reset-password-link {
	margin:0;
	color:#999;
	font-weight:400;
	font-size:12px;
}

.reset-password-link:hover {
	color:#666;
	text-decoration:underline;
}

.single-login-form .reset-password-link {
	color:#794da8;
	text-decoration:none;
}

.single-login-form .reset-password-link:hover {
	color:#794da8;
	text-decoration:underline;
}

#client-menu,#aff-menu,#customer-menu {
	margin-bottom:20px;
	text-align:center;
}

.profile-form .longTextArea,.profile-form .longInput {
	color:#393939;
	font-size:14px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	border:1px solid #ccc;
	outline:none;
	vertical-align:middle;
	margin-left:10px;
	width:270px;
	padding:5px 0;
}

.profile-form .fieldName {
	text-align:left;
	vertical-align:middle;
	margin:0;
}

#clientUpdateForm .fieldName {
	width:200px;
}

#clientUpdateForm .fieldName,.profile-form .fieldName {
	font-weight:700;
}

.profile-form .fieldRow {
	margin-bottom:10px;
}

#clientUpdateForm.profile-form .longTextArea,#clientUpdateForm.profile-form .longInput {
	margin-left:0;
}

.deal-terms-st {
	font-size:23px;
}

.description-info .inner-deal-title,.entry-content h2,.entry-content h3 {
	font-size:23px;
	line-height:29px;
	padding-bottom:5px;
	margin-top:10px;
}

.entry-content h3 {
	font-size:19px;
	line-height:25px;
}

.description-info .before-video-title,.description-info .before-list-title {
	font-size:23px;
	line-height:29px;
	font-weight:700;
	padding-bottom:0;
	margin-top:10px;
}

.description-info .before-video-title {
	margin-top:20px;
}

.img-left-float {
	margin-right:10px;
	float:left;
}

.cart-apply-btn {
	color:#000;
	font-size:10px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	border:1px solid #ddd;
	background:#eee;
	padding:4px 8px;
	text-transform:uppercase;
}

.cart-apply-btn:hover {
	color:#000;
	background:#f6f6f6;
}

.have-credit-msg {
	margin-top:15px;
	font-weight:700;
	border-bottom:1px dashed #F05328;
	border-top:1px dashed #F05328;
	color:#F05328;
	padding:10px 0;
	font-size:16px;
}

.apply-credit-info {
	color:#000;
}

.credit-row td {
	font-size:13px;
	border:none;
	padding-bottom:0;
}

#___plusone_0 {
	width:72px!important;
}

.deal-sharer #___plusone_0 {
	width:32px!important;
}

#___plusone_1 {
	width:68px!important;
}

.refresh-sidebar-lnk {
	background:url(https://mightydeals.s3.amazonaws.com/css-images/refresh-sidebar.png) no-repeat;
	display:inline-block;
	width:18px;
	height:18px;
	position:absolute;
	right:10px;
	top:5px;
}

.refresh-sidebar-lnk:hover {
	background-position:-19px 0;
}

.text_highlight {
	background-color:#ff0;
	text-decoration:none;
	vertical-align:baseline;
	white-space:pre-wrap;
}

#gift-custom-amount-input {
	width:60px;
	display:none;
}

.amt-radio-label {
	font-size:18px;
	font-weight:700;
	vertical-align:middle;
}

#gift-buy-form {
	margin-bottom:30px;
}

#gift-buy-form input {
	width:210px;
	font-size:15px;
	padding:2px;
	vertical-align:middle;
}

#gift-buy-form textarea {
	font-size:15px;
}

#gift-buy-form .amt-radio {
	width:auto;
	height:auto;
	vertical-align:middle;
	margin-top:0;
}

#gift-buy-form .form-btn {
	width:auto;
	height:auto;
	border:none;
	font-size:14px;
	margin-left:0;
	margin-bottom:30px;
}

.gift-fromto {
	width:45px;
	display:inline-block;
}

.gift-cards-banner {
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}

#subscribe-b-block {
	font-size:13px;
	line-height:19px;
	
	margin-top:80px;
	margin-bottom:20px;
	text-align:left;
	
}

#subscribe-b-block, #subscribe-b-block a {
color:#aaa;
}

#subscribe-b-block a {
 text-decoration:underline;
}

.subscribe-b-line {
	margin:5px auto;
}

.subscribe-b-line input {
	float:left;
}

.subscribe-b-line label {
	display:block;
	margin-left:25px;
}

.orange-title {
	color:#F05328;
}

#blog-sidebar-list {
	padding:0;
	margin-left:25px;
	font-size:12px;
	line-height:14px;
	margin-bottom:10px;
	margin-top:10px;
}

#sidebar-blog-widget {
	position:relative;
}

#blog-sidebar-list li {
	margin-bottom:10px;
}

#blog-sidebar-rss {
	background:url(https://mightydeals.s3.amazonaws.com/css-images/rss_16.png) no-repeat;
	display:inline-block;
	width:16px;
	height:16px;
	position:absolute;
	top:9px;
	right:10px;
}

.all-title-separator {
	border-top:1px #dedede solid;
	margin-top:10px;
	margin-bottom:30px;
}

#sliders-menu {
	margin-top:40px;
	text-align:center;
}

#categories-menu {
	text-align:center;
	margin-bottom:20px;
}

#client-menu a,#aff-menu a,#customer-menu a,#categories-menu a,#categories-menu .current,#sliders-menu a,#sm-all-lnk {
	color:#8b8b8b;
	display:inline-block;
	margin:0 2px;
	padding:5px 10px;
	font-weight:700;
	position:relative;
	font-size:18px;
	border:1px solid rgba(230,230,230,0);
	border-radius:5px;
	background:rgba(255,255,255,0);
	-webkit-transition:all .15s linear;
	-moz-transition:all .15s linear;
	-ms-transition:all .15s linear;
	-o-transition:all .15s linear;
	transition:all .15s linear;
}

#sliders-menu a {
	text-transform:uppercase;
	font-size:17px;
}

#client-menu a:hover,#client-menu a.active,#aff-menu a:hover,#aff-menu a.active,#customer-menu a:hover,#customer-menu a.active,#categories-menu .current,#categories-menu a:hover,#sliders-menu a.active,#sliders-menu a:hover {
	color:#393939;
	background:#fff;
	border:1px solid rgba(230,230,230,1);
}

#client-menu a.active,#aff-menu a.active,#customer-menu a.active,#categories-menu .current,#categories-menu .current:hover,#sliders-menu a.active {
	color:#F05328;
}

#sm-all-lnk {
	position:absolute;
	right:0;
	top:0;
	margin-right:0;
}

#sm-all-lnk:hover {
	color:#F05328;
}

.all-deals-title a {
	color:#8b8b8b;
	display:inline-block;
	margin:0 10px;
}


.all-deals-title a.current,.all-deals-title a.current:hover {
	color:#393939;
	text-decoration:none;
}

.all-deals-title a:hover,.all-deals-title a:active {
	color:#393939;
}

#search-deals-form {
	position:absolute;
	right:30px;
	top:30px;
}

#search-deals-form input[name=s] {
	border:1px solid #E2DAEB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	color:#777;
	width:200px;
	height:24px;
	font-size:16px;
	padding-left:5px;
	padding-right:25px;
	outline:none;
}

#search-deals-form .search-deal-btn {
	display:inline-block;
	width:19px;
	height:19px;
	background:url(images/magnify-glass.png) no-repeat;
	position:absolute;
	top:3px;
	right:5px;
	border:none;
	cursor:pointer;
}

#credit-card-form {
	position:absolute;
	left:50%;
	margin-left:84px;
	bottom:40px;
}

.card-submit-btn,#credit-card-buy-btn {
	min-width:0;
	padding:1px 20px;
}

#credit-card-buy-btn {
}

#share-friend-emails {
	width:400px;
	height:33px;
	font-size:16px;
	outline:none;
	background:#faf7fe;
	border:1px solid #E2DAEB;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding-left:5px;
	margin-top:10px;
}

#share-friend-emails.inactive {
	color:#999;
}

#some-money-back-block {
	margin-bottom:20px;
	margin-top:10px;
}

#some-money-back-block p {
	margin:3px 0 5px;
	line-height:19px;
	font-size:15px;
}

.purchased-item-title {
	font-size:16px;
}

.ft-logo-lnk {
	display:inline-block;
	margin-top:-9px;
}

#top-link {
	font-size:60px;
	color:#222;
	opacity:0;
	position:fixed;
	right:0;
	bottom:70px;
	z-index:26;
	text-decoration:none;
	-webkit-transition:opacity .15s linear;
	-moz-transition:opacity .15s linear;
	-ms-transition:opacity .15s linear;
	-o-transition:opacity .15s linear;
	transition:opacity .15s linear;
}

#top-link.active {
	opacity:.1;
}

#top-link:hover {
	opacity:.2;
}

/*.company-row { margin-bottom: 15px;}*/
.home-deal-wrap {
	float:left;
	width:50%;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.home-deal-wrap:nth-child(1) {
	padding-right:20px;
}

.home-deal-wrap:nth-child(2) {
	padding-left:20px;
}

.hp-other-deals-wrap {
	margin:0 -10px;
	overflow:hidden;
}

.hp-other-deals-slider {
	position:relative;
}

.hp-other-deals-slider .recent-deal-image {
	width:100%;
	height:199px;
}

.hp-other-deals-slider .first-per-row {
	clear:none;
}

.rdt-right {
	text-align:right;
	float:right;
	font-size:20px;
	color:#8f5d94;
/* #eb6121;*/
	font-weight:400;
	margin-top:5px;
	margin-left:10px;
}

.rdt-right-small {
	display:block;
	font-size:10px;
	color:#727a80;
}

.hp-switcher-circle {
	width:12px;
	height:12px;
	display:inline-block;
	vertical-align:middle;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	margin-right:5px;
	border:2px solid #ddd;
	background:#ddd;
}

.hp-switcher-active {
	background:#aaa;
	border-color:#aaa;
}

.hp-switchers-wrap {
	margin:10px 0;
	text-align:center;
}

#hp-for-you,.hp-others-block {

	max-width:1020px;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

#md-top-ban-block,#md-top-nl-block,div.sub-hp-content {
	margin-left:auto;
	margin-right:auto;
	max-width:1020px;
}

.hp-others-block {
	margin:0 auto;
}

.hp-others-block.expired-more-deals {
	margin:0 0 20px;
}

.hp-others-block-content {
	padding:20px 0 0;
}

.hp-others-corner-block {
	position:absolute;
	right:0;
	top:10px;
}

.hp-other-see-all {
	vertical-align:middle;
	margin-left:5px;
	color:#999;
	font-weight:400;
	font-size:13px;
	text-transform:uppercase;
}

.sub-hp-content-wrap {
	background:#f6f7fa;
	padding:40px 0;
	border-bottom:1px solid #d8d8dc;
	border-top:1px solid #d8d8dc;
}

#hp-popular-slider {
	padding-bottom:20px;
}

#hp-popular-slider-wrap {
	margin-top:20px;
	background:#f6f7fa;
	border-top:1px solid #d8d8dc;
}

.sub-hp-content {
	min-height:0;
	height:auto;
}

.sub-hp-content:after {
	clear:both;
	content:"";
	display:block;
}

.sub-hp-content .deal-title {
	font-size:34px;
	line-height:37px;
	margin:0 0 15px;
	text-align:left;
}

.sub-hp-left {
	float:right;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	padding-left:40px;
	margin-left:580px;
	position:relative;
	z-index:2;
}

#hp-sub-info {
	color:#393939;
	display:block;
/*margin-left:*/
	vertical-align:middle;
	background:#E9EAEC;
	padding:5px 10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:700;
}

.sub-hp-content .buy-button {
	vertical-align:middle;
	width:250px;
	min-width:100px;
	padding-left:0;
	padding-right:0;
}

.sub-hp-content .description-info {
	font-size:16px;
	line-height:23px;
}

.sub-hp-content #deal-details {
	padding:0;
}

#hp-sub-info .another-timer-msg {
	color:#393939;
	font-size:14px;
}

#hp-sub-info .another-timer-msg .word:after {
	content:",";
}

#hp-sub-info .another-timer-msg .word:last-child:after {
	display:none;
}

.featured-button {
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	width:130px;
	display:inline-block;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	text-shadow:none;
	font-weight:400;
	padding:8px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}

.deal-image-wrap-hp {
	position:relative;
	float:left;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
	margin-right:-100%;
}

.deal-image-wrap-hp a {
	display:block;
	width:580px;
}

.img-hp-scont {
	background-repeat:no-repeat;
	background-size:100%;
	-webkit-background-size:100%;
	-moz-background-size:100%;
	padding-top:66.58%;
	display:block;
}

.deal-image-wrap-hp img {
	max-width:100%;
	width:100%;
	height:auto;
}

.deal-discount-block-hp {
	margin-left:10px;
	display:inline-block;
	font-size:13px;
	line-height:16px;
	color:#999;
	vertical-align:middle;
}

.deal-discount-block-hp .tiny-price-title-hp {
	display:inline-block;
}

.price-num-hp {
	color:#57207C;
}

.hp-buy-button-wrap {
	position:relative;
	display:inline-block;
	text-align:center;
}

#sub-hp-info-line {
	border-top:1px solid #d9d9d9;
	padding-top:20px;
}

#sub-hp-info-line:after {
	clear:both;
	content:"";
	display:block;
}

#sub-hp-price {
	float:right;
	font-size:34px;
	color:#eb6121;
	position:relative;
	top:5px;
}

.aff-field-tip,.aff-field-tip .reset-password-link {
	font-size:10px;
	color:#666;
	display:inline;
}

#newsletter-subscribe-form-wrap {
	margin:140px auto 0;
	width:500px;
	background:#fff;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border:1px solid #E2DAEB;
	position:relative;
	padding:110px 20px 20px;
}

#newsletter-subscribe-form-wrap #logo {
	top:20px;
	left:20px;
	height:79px;
	background-size:80%;
}

@media screen and (max-device-width: 480px) {
	.sub-hp-content .description-info,.deal-title {
		-webkit-text-size-adjust:none;
	}
}

#coupon-tip {
	background:#ffc;
	padding:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	position:absolute;
	top:-20px;
	right:0;
	border:1px solid #ccc;
}

.credit-row td {
	position:relative;
}

body #md-banner-content {
	width:960px;
	margin:0 auto;
}

body #md-bd-banner-wrap {
	z-index:11;
}

.special-deal-row {
	margin-bottom:40px;
	padding-bottom:40px;
	border-bottom:1px solid #d0d3d7;
	position:relative;
}

.special-deal-row:last-child {
	border:none;
}

.special-deal-img-lnk {
	float:left;
}

.special-deal-see-lnk {
	color:#F05328;
	text-transform:uppercase;
	display:inline-block;
	margin-top:5px;
}

.special-deal-image {
	width:360px;
}

.special-deal-row .deal-title {
	font-size:35px;
	line-height:1.1em;
  text-align:left;
  color:#333;
  margin: 0 0 5px;
  font-family: "hwt-artz",sans-serif;
  font-weight:700;
  font-style:normal;
}

.special-deal-info {
	margin-left:380px;
}

.special-deal-text {
	line-height:1.3em;
  font-size:17px;
}

#special-deal-wrap {
  background:#fff;
  padding:45px;
  margin-top:40px;
}

.special-see-deal-wrap {
  margin-top:10px;
}

.special-see-deal, .special-see-deal:hover {
  display:inline-block;
  padding:15px 20px;
  font-size:20px;
  font-weight:bold;
  /*
  background:#f18a45;
  */
  color:#fff;
  border-radius:2px;
}

#special-deal-top-desc {
	font-size:21px;
	line-height:1.2em;
  
}

#special-deal-top-desc p {
	padding-bottom:15px;
}

#special-deal-top-desc p:last-child {
	padding-bottom:0;
}

.special-deal-row .another-see-btn {
	float:none;
	position:absolute;
	bottom:0;
	left:220px;
}

.cyber-timer-wrap #timeLeftLabel {
	color:inherit;
	font-weight:inherit;
	font-size:inherit;
	height:auto;
}

.cyber-timer-wrap {
	color:#f9fad0;
	position:absolute;
	bottom:22px;
	width:100%;
	left:0;
	font-size:18px;
	font-weight:400;
}

.cyber-title {
	position:relative;
	text-align:center;
	background:#2d3238 url(https://mightydeals.s3.amazonaws.com/md_ads/cyberpage.jpg) no-repeat center 15px;
	height:184px;
	width:100%;
	padding:15px 30px 30px;
	margin-left:-30px;
	margin-top:-25px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

.blackfriday-title {
	position:relative;
	text-align:center;
	background:#1f1f1f url(https://mightydeals.s3.amazonaws.com/md_ads/blackfriday2013.jpg) no-repeat center 15px;
	height:220px;
	width:100%;
	padding:15px 30px 30px;
	margin-left:-30px;
	margin-top:50px;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
}

/* SOCIAL WIDGETS STUBS */
.fb-stub {
	-webkit-border-radius:3px;
	border:1px solid #CAD4E7;
	cursor:pointer;
	white-space:nowrap;
	color:#3B5998!important;
	padding:2px 5px 3px 20px!important;
	display:inline-block;
	font-size:11px!important;
	font-family:'lucida grande',tahoma,verdana,arial,sans-serif;
	font-weight:400!important;
	background:#ECEEF5 url(http://static.ak.fbcdn.net/rsrc.php/v2/yI/x/1dQf_ATK831.png) no-repeat 4px 2px;
	position:relative;
	margin-right:37px;
}

.fb-stub:hover {
	border-color:#9DACCE;
	text-decoration:none!important;
}

.fb-stub::before,.tw-stub::before {
	content:attr(data-shares);
	background:#fff;
	border:1px solid #C1C1C1;
	color:#333!important;
	display:inline-block;
	height:14px;
	line-height:14px;
	margin-left:6px;
	min-width:15px;
	padding:1px 2px;
	text-align:center;
	white-space:nowrap;
	position:absolute;
	top:0;
	left:100%;
	cursor:default;
}

.fb-stub-arr,.tw-stub-arr {
	border-collapse:collapse;
	border-spacing:0;
	position:absolute;
	border-color:transparent #D7D7D7;
	border-style:solid;
	border-width:4px 5px 4px 0;
	display:block;
	top:5px;
	left:100%;
	margin-left:2px;
	height:0!important;
}

.tw-stub-arr::after,.fb-stub-arr::after {
	content:'';
	border-color:transparent #D7D7D7;
	border-right-color:#fff;
	border-style:solid;
	border-width:4px 5px 4px 0;
	display:block;
	position:absolute;
	left:2px;
	top:-4px;
}

.tw-stub {
	margin-right:20px;
	max-width:100%;
	display:-moz-inline-stack;
	display:inline-block;
	vertical-align:bottom;
	zoom:1;
	white-space:nowrap;
	text-align:left;
	position:relative;
	background-color:#F8F8F8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(white),to(#DEDEDE));
	background-image:-moz-linear-gradient(top,white,#DEDEDE);
	background-image:-o-linear-gradient(top,white,#DEDEDE);
	background-image:-ms-linear-gradient(top,white,#DEDEDE);
	background-image:linear-gradient(top,white,#DEDEDE);
	border:#CCC solid 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
	cursor:pointer;
	font:normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif!important;
	color:#333!important;
	font-weight:700!important;
	padding:0 5px 0 20px!important;
	text-transform:none!important;
	font-size:11px!important;
}

.tw-stub:hover,.tw-stub:active {
	text-decoration:none!important;
	border-color:#BBB;
	background-color:#F8F8F8;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#F8F8F8),to(#D9D9D9));
	background-image:-moz-linear-gradient(top,#F8F8F8,#D9D9D9);
	background-image:-o-linear-gradient(top,#F8F8F8,#D9D9D9);
	background-image:-ms-linear-gradient(top,#F8F8F8,#D9D9D9);
	background-image:linear-gradient(top,#F8F8F8,#D9D9D9);
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:#CCC solid 1px!important;
}

.tw-stub::before {
	background:#fff;
	border:#BBB solid 1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	min-width:8px;
	font-weight:400;
}

.fb-stub-no-count,.tw-stub-no-count {
	margin-right:0;
}

.fb-stub-no-count:before,.tw-stub-no-count:before {
	display:none;
}

.twitter-btn-wrap .tw-stub::before {
	display:none;
}

.twitter-btn-wrap .tw-stub {
	margin-right:0;
}

.tw-stub-ico {
	width:16px;
	height:13px;
	position:absolute;
	top:50%;
	margin-top:-5px;
	left:2px;
	background:url(http://platform.twitter.com/widgets/images/btn.27237bab4db188ca749164efd38861b0.png) no-repeat 0 0;
}

/* google plus */
.gplus-stub {
	display:inline-block;
	white-space:nowrap;
}

.gplus-stub .FP {
	border:1px solid #d5d5d5;
	border:1px solid rgba(0,0,0,.17);
	-webkit-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:0 1px 0 rgba(0,0,0,.05);
	box-shadow:0 1px 0 rgba(0,0,0,.05);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;
	transition:background-color .218s,border-color .218s,box-shadow .218s;
	-webkit-user-select:none;
	-webkit-appearance:none;
	background-color:#fff;
	background-image:none;
	color:#262626;
	cursor:pointer;
	outline:none;
	overflow:hidden;
	position:relative;
	text-align:center;
	vertical-align:middle;
	white-space:nowrap;
	width:auto;
}

.gplus-stub .HP,.gplus-stub .HP:hover,.gplus-stub .HP:active {
	color:#dd4b39;
}

.gplus-stub .Ina {
	cursor:pointer;
	display:block;
	outline:0;
	position:relative;
	text-decoration:none;
}

.gplus-stub .Ul {
	height:100%;
	width:100%;
}

.gplus-stub .s7 {
	float:left;
}

.gplus-stub .uzlpSb {
	fill:#dd4b38;
	display:block;
}

#search-form {
	display:inline-block;
	position:relative;
	vertical-align:middle;
}

#top-search {
	font-size:15px;
	height:23px;
	border:1px solid #ccc;
	color:#b1b1b1;
	width:110px;
	padding:0 20px 0 5px;
	outline:none;
}

#search-form .search-close-btn {
	position:absolute;
	left:95px;
	top:5px;
}

#search-select-options {
	position:absolute;
	top:35px;
	right:28px;
}

.promo-top-banner {
	position:relative;
	display:block;
	margin-bottom:25px;
}

#another-timer-block-promo {
	color:#f7ca41;
	position:absolute;
	bottom:11px;
	left:0;
	float:none;
	top:auto;
	text-align:center;
	width:100%;
	font-size:15px;
	font-weight:700;
}

#another-timer-block-promo:before {
	content:"Enter coupon NY2014 in cart to claim. This offer expires in ";
}

#another-timer-block-promo .digit {
	margin-right:3px;
}

#another-timer-block-promo .word {
	margin-right:6px;
}

#another-timer-block-promo .word:after {
	content:",";
}

#another-timer-block-promo .word:last-child:after {
	content:"";
}

.widget-wizzard-flable {
	display:inline-block;
	width:93px;
}

.widget-wizzard-notice {
	margin:20px 0 10px;
}

.widget-wizzard-list-2c {
	list-style:none;
	-moz-column-count:3;
/* Firefox */
	-webkit-column-count:3;
/* Safari and Chrome */
	column-count:3;
}

#prompt_email_wrap {
	text-align:center;
	margin-bottom:20px;
}

table.border-ccc {
	border:1px solid #ccc;
	border-collapse:collapse;
}

table.border-ccc tr:first-child {
	background:#ccc;
}

table.border-ccc tr td,table.border-ccc tr th {
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding:10px;
}

table.border-ccc tr td:first-child,table.border-ccc tr th:first-child {
	border-left:0;
}

table.border-ccc tr:first-child td,table.border-ccc tr:first-child th {
	border-top:0;
}

#m-side-menu a {
	display:block;
	padding:10px 15px;
	color:#fff;
	text-decoration:none;
	font-size:18px;
	border-bottom:1px solid #444;
}

.circle {
	float:left;
	width:13px;
	height:13px;
	background-color:#999;
	border-radius:100%;
	-webkit-animation:loader 1s cubic-bezier(0.17,0.46,0.21,0.98) 0 infinite alternate;
	-moz-animation:loader 1s cubic-bezier(0.17,0.46,0.21,0.98) 0 infinite alternate;
	-o-animation:loader 1s cubic-bezier(0.17,0.46,0.21,0.98) 0 infinite alternate;
	animation:loader 1s cubic-bezier(0.17,0.46,0.21,0.98) 0 infinite alternate;
	-o-transform:translateX(0);
}

.circle:nth-child(2) {
	-webkit-transform:translateX(0.33333333em);
	-moz-transform:translateX(0.33333333em);
	-o-transform:translateX(0.33333333em);
	-ms-transform:translateX(0.33333333em);
	transform:translateX(0.33333333em);
	-webkit-animation-delay:.4s;
	-moz-animation-delay:.4s;
	-o-animation-delay:.4s;
	animation-delay:.4s;
}

.circle:nth-child(3) {
	-webkit-transform:translateX(0.66666667em);
	-moz-transform:translateX(0.66666667em);
	-o-transform:translateX(0.66666667em);
	-ms-transform:translateX(0.66666667em);
	transform:translateX(0.66666667em);
	-webkit-animation-delay:.8s;
	-moz-animation-delay:.8s;
	-o-animation-delay:.8s;
	animation-delay:.8s;
}

@-webkit-keyframes loader {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

@-moz-keyframes loader {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

@-o-keyframes loader {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

@keyframes loader {
	0% {
		opacity:1;
	}
	
	100% {
		opacity:0;
	}
}

/* RESPONSIVE */
@media screen and (max-width:1050px ) {
	#footer {
		padding-left:20px;
		padding-right:20px;
	}
	
	#header .content-block {
		margin-left:20px;
		margin-right:20px;
	}
	
	#super-wrap {
		overflow:hidden;
	}
	
	.sub-hp-content-wrap {
		padding:40px 20px;
	}
}

@media screen and (max-width:870px ) {
	.sub-hp-left {
		margin:20px auto 0;
		padding:0;
		float:none;
		max-width:650px;
	}
	
	.deal-image-wrap-hp a {
	
		width:auto;
		margin:0 auto;
	}
	
	.deal-image-wrap-hp {
		margin-right:0;
		float:none;
		max-width:650px;
		margin:0 auto;
	}
	
	#main-menu {
		display:none;
	}
}

@media screen and (max-width:800px ) {
	#footer-wrap {
		position:relative;
	}
	
	#content {
		margin-bottom:40px;
	}
	
	.recent-deal-wrap:nth-child(3n+1) {
		clear:none;
	}
	
	.recent-deal-wrap:nth-child(2n+1) {
		clear:left;
	}
	
	.recent-deal-wrap {
		width:50%;
	}
}

@media screen and (max-width:980px ) and (min-width:769px ) {
	.deal-image-parent {
		position:absolute;
		left:0;
		top:0;
		width:100%;
		height:100%;
		padding:0;
		background-size:cover;
		-webkit-background-size:cover;
		-moz-background-size:cover;
	}
}

@media screen and (max-width:768px ) {
	#main-deal-content-block #sidebar.deal-sidebar,#main-deal-content-block #deal-content-wrap,#main-deal-content-block .buy-wrap,#main-deal-content-block .deal-image-wrap,#main-deal-content-block > .content-block,#main-deal-content-block > #deal-header,#main-deal-content-block {
		display:block;
	}
  
  #main-deal-content-block #deal-content { margin-top:0;}
	
	.aff-sidebar-panel,.sidebar-panel {
		border:none;
		border-top:1px solid #dedede;
	}
	
	.sidebar-panel:first-child {
		border-top:none;
	}
	
	.sep-cell {
		display:none;
	}
	
	#sidebar.deal-sidebar {
		width:100%;
	}
	
	.buy-wrap {
		padding:10px 0;
	}
	
	#deal-details {
		max-width:none;
		padding:20px 10px;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
	}
	
	#main-deal-content-block #deal-content-wrap {
		margin:0 auto;
	}
	
	#main-deal-content-block .buy-wrap {
		max-width:678px;
		margin:20px auto;
	}
	
	.ffs-left,.ffs-right {
		width:auto;
		float:none;
		padding:0;
	}
	
	.tiny-price-title {
		float:none;
		display:inline-block;
	}
	
	#price-block .expired-button,#price-block .buy-button {
		max-width:400px;
	}
	
	.inner-page-content {
		padding:10px 20px;
	}
	
	.inner-page-content iframe,.description-info iframe {
		width:100%;
	}
}

@media screen and (max-width:667px ) {
	#md-top-nl-block-after {
		display:none;
	}
  
  .special-deal-image {
    width:100%;
    height:auto;
  }
  
  #mdtnb-prom-time {
    margin-left:0;
    top:0;
  }
  
  .special-deal-info,
  .special-deal-img-lnk {
    float:none;
    margin-left:0;
  }
	
	.account-table .cart-img-cell {
		width:0;
		overflow:hidden;
		max-width:0;
		padding:0;
	}
	
	.account-table td {
		padding-left:5px;
		padding-right:5px;
	}
	
	.account-table .cart-remove-cell {
		padding:0;
	}
	
	#cart-t-buttons {
		margin:0 10px;
		display:block;
	}
	
	#cart-t-buttons a {
		display:block;
		width:auto;
		margin-bottom:10px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		margin-right:0;
	}
	
	a#cart-checkout-btn {
		left:0;
		margin-bottom:60px;
	}
	
	#credit-card-form {
		position:absolute;
		right:0;
		left:auto;
		margin-left:0;
		bottom:100px;
		text-align:center;
		width:100%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		padding-left:10px;
		padding-right:10px;
	}
	
	#credit-card-form #credit-card-buy-btn {
		display:block;
		width:100%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	
	#subscribe-b-block {
		margin-left:10px;
		margin-right:10px;
	}
	
	.cart-input,.cart-f-label {
		float:none;
		padding:0 10px;
		text-align:left;
		display:block;
		width:100%;
	}
	
	.cart-f-label {
		margin-bottom:5px;
	}
	
	.deal-body #footer-wrap {
		padding-bottom:25px;
	}
	
	#main-deal-content-block #deal-content-wrap {
		border:none;
	}
	
	.ar-404 {
		font-size:150px;
	}
	
	#smile-svg {
		width:100px;
		height:100px;
	}
	
	.ar-pg-not-found {
		font-size:40px;
		line-height:50px;
	}
	
	.search-form-404 {
		display:block;
		margin:0 15px;
	}
	
	.search-field-404 {
		width:100%;
	}
	
	.ar-oops {
		font-size:30px;
	}
	
	.sb-deal-image,.deal-image-parent,#deal-details img {
		opacity:1;
	}
	
	#bottom-price-block {
		display:none;
	}
	
	#main-price-label {
		display:none;
	}
	
	#main-reg-price-label {
		display:none;
	}
	
	#price-block .buy-button {
		position:fixed;
		bottom:5px;
		left:10px;
		margin:0;
		top:auto;
		bottom:10px;
		width:300px;
		z-index:51;
		width:calc(100% - 20px);
	}
	
	#price-block:after {
		content:"";
		position:fixed;
		bottom:0;
		left:0;
		width:100%;
		height:70px;
		border-top:1px solid #efefef;
		background:#fff;
		z-index:50;
	}
	
	#sidebar,#main-deal-content-block #sidebar.deal-sidebar {
		display:none;
	}
	
	#content {
		margin-bottom:25px;
		z-index:auto;
	}
	
	#hp-sub-save-info {
		margin:5px 0 0;
		text-align:center;
		display:block;
	}
	
	#sliders-menu {
		margin-bottom:20px;
		margin-top:20px;
	}
	
	#sliders-menu a {
		padding:3px 5px;
		font-size:15px;
	}
	
	.recent-deal-wrap .sbdi-price {
		margin-top:2px;
		font-size:17px;
	}
	
	.recent-deal-wrap {
		width:auto;
		float:none;
	}
	
	#all-deals-grid {
		margin:0;
	}
	
	#inner-title.cart-inner-title,#inner-title {
		text-align:left;
		font-size:30px;
		margin:20px 10px;
	}
	
	#md-top-nl-block .subscribe_email,.subscribe_email_field {
		max-width:100%;
		width:100%;
		margin:0 auto;
	}
	
	.embed-nl-right,.embed-inputs-wrap,#pre-foot-inputs-wrap,#pre-foot-right,#md-top-nl-block .sbs-inputs {
		display:block;
	}
	
	#pre-foot-notice {
		margin-right:0;
	}
	
	.footer-block:nth-child(1),.footer-block:nth-child(2),.footer-block:nth-child(3),.footer-block:nth-child(4) {
		width:100%;
		padding:0;
		float:none;
		margin-bottom:20px;
	}
	
	.footer-block:nth-child(1) {
		margin-bottom:0;
	}
	
	.footer-menu {
		margin-bottom:10px;
	}
	
	.footer-menu span {
		display:inline-block;
		margin:0 5px 5px;
	}
	
	#search-form {
		position:absolute;
		right:0;
		top:-2px;
		z-index:10;
		margin-top:0;
	}
	
	#search-field-wrap {
		overflow:hidden;
		width:0;
		-webkit-transition:width .15s linear;
		-moz-transition:width .15s linear;
		-ms-transition:width .15s linear;
		-o-transition:width .15s linear;
		transition:width .15s linear;
	}
	
	#search-form input[name=s] {
		width:100%;
		font-size:16px;
		height:60px;
	}
	
	#search-form .search-btn {
		display:block;
	}
	
	#search-form button {
		display:none;
	}
	
	#search-form .search-btn,#search-form button {
		border-left:none;
		top:13px;
		padding:0;
		width:auto;
		right:0;
	}
	
	.mobile-body #top-menu-btn {
		position:absolute;
		left:0;
		top:13px;
		display:inline-block;
	}
	
	#search-form .search-btn,#top-menu-btn,#search-form button {
		font-size:26px;
		color:#333;
	}
	
	.hp-other-deals-wrap {
		margin:0;
	}
	
	#pre-footer-nl-wrap {
	}
	
	#pre-foot-inputs-wrap {
		margin:20px 40px 0;
	}
	
	#footer-shares {
		display:none;
	}
	
	.deal-title {
		font-size:28px;
		line-height:32px;
		margin:20px 0;
	}
	
	#inner-page-title {
		font-size:28px;
	}
	
	#page-header {
		padding:20px 10px;
		text-align:left;
	}
	
	#main-deal-content-block .buy-wrap {
		padding:10px 10px 0;
	}
	
	.deal-image-parent,#main-deal-content-block .deal-image-wrap,.buy-wrap,.sidebar-panel,.buy-wrap {
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
	}
	
	#categories-menu {
		display:none;
	}
	
	.description-info img {
		height:auto;
	}
	
	.inner-page-content {
		padding:10px;
		margin-top:0;
	}
	
	#footer {
		padding:20px 10px;
	}
	
	#footer-copy {
		padding:15px 10px 0;
		line-height:16px;
	}
	
	#header .content-block {
		margin:0 10px;
	}
	
	div.pagination a,div.pagination span.current {
		display:none;
	}
	
	div.pagination a.next-btn {
		display:inline-block;
	}
	
	.sub-hp-left .buy-button {
		display:block;
		max-width:none;
		width:100%;
		margin:0 auto;
	}
	
	.sub-hp-content .deal-title,.sub-hp-content .description-info {
		padding:0 10px;
	}
	
	.recent-image-wrap {
		float:left;
		width:135px;
		height:auto;
		margin-right:10px;
		height:105px;
		padding:0;
	}
	
	.recent-image-wrap,.img-hp-scont,.recent-image-wrap > a {
		border-radius:0;
	}
	
	.recent-deal-title,a.recent-deal-title {
		margin-top:5px;
		margin-bottom:0;
		line-height:19px;
		margin-left:145px;
	}
	
	
	.recent-deal-title .rdt-left {
		overflow:hidden;
		display:-webkit-box;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		max-height:58px;
	}
	
	#top-link {
		display:none;
	}
	
	#md-top-nl-block {
		display:none;
	}
	
	#header .content-block {
		text-align:center;
	}
	
	#logo {
		position:relative;
		width:114px;
		height:54px;
	}
	
	#pre-foot-inputs-wrap .subscribe_email_field {
		width:100%;
	}
	
	#content {
		overflow:hidden;
	}
	
	.fbc-text,.footer-block-title {
		display:none;
	}
	
	.recent-deal-wrap {
		border-bottom:1px solid #dedede;
	}
	
	#footer-social {
		padding:0;
		margin:0;
	}
	
	#super-wrap {
		position:relative;
		left:0;
	}
	
	.m-cat-mode #super-wrap,.m-cat-mode #header {
		left:150px;
	}
	
	#header,#m-side-menu,#super-wrap {
		-webkit-transition:left .2s linear;
		-moz-transition:left .2s linear;
		-ms-transition:left .2s linear;
		-o-transition:left .2s linear;
		transition:left .2s linear;
	}
	
	#m-side-menu {
		position:fixed;
		width:150px;
		height:100%;
		background:#373a3d;
		left:-150px;
		top:0;
		overflow:auto;
		z-index:10;
		overflow-y:scroll;
		-webkit-overflow-scrolling:touch;
	}
	
	.m-cat-mode #m-side-menu {
		left:0;
	}
	
	body {
		max-width:100%;
		width:100%;
	}
	
	#top-user-block {
		display:none;
	}
	
	#super-wrap {
		padding-top:60px;
		width:100%;
		position:relative;
	}
	
	#header {
		padding:1px 0;
		position:fixed;
		top:0;
		left:0;
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		-webkit-box-sizing:border-box;
		max-width:100%;
	}
	
	#header .content-block {
		height:auto;
		max-width:100%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
	}
	
	#footer-wrap {
		background:#eee;
		border-top:1px solid #dedede;
	}
	
	#header-line {
		display:none;
	}
	
	body {
		background:#fff;
	}
	
	.hp-others-block-content {
		padding:0;
	}
	
	.recent-deal-wrap {
		padding:0 10px 0 0;
		margin:0;
		border-radius:0;
		-webkit-border-radius:0;
		-moz-border-radius:0;
		position:relative;
	}
	
	.account-table img {
		display:none;
	}
	
	.cp-wrap {
		border:none;
		padding:0;
	}
}

@media screen and (width:667px ) {
	#header {
		width:667px;
	}
}

@media screen and (width:568px ) {
	#header {
		width:568px;
	}
}

@media screen and (width:480px ) {
	#header {
		width:480px;
	}
}

@media screen and (width:375px ) {
	#header {
		width:375px;
	}
}

@media screen and (width:320px ) {
	#header {
		width:320px;
	}
}

/* WebKit browsers */
input:focus::-webkit-input-placeholder {
	color:transparent;
}

/* Mozilla Firefox 4 to 18 */
input:focus:-moz-placeholder {
	color:transparent;
}

/* Mozilla Firefox 19+ */
input:focus::-moz-placeholder {
	color:transparent;
}

/* Internet Explorer 10+ */
input:focus:-ms-input-placeholder {
	color:transparent;
}

@font-face {
	font-family:'fontello';
	src:url(data:application/octet-stream;base64,d09GRgABAAAAABUMAA4AAAAAIawAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEQAAABWPilJH2NtYXAAAAGIAAAAOgAAAUrQJRm3Y3Z0IAAAAcQAAAAKAAAACgAAAABmcGdtAAAB0AAABZQAAAtwiJCQWWdhc3AAAAdkAAAACAAAAAgAAAAQZ2x5ZgAAB2wAAApAAAAOQtalNGxoZWFkAAARrAAAADUAAAA2BWBaUmhoZWEAABHkAAAAIAAAACQHrgNVaG10eAAAEgQAAAApAAAAWEwhAABsb2NhAAASMAAAAC4AAAAuJ1Ej5m1heHAAABJgAAAAIAAAACAAxAxQbmFtZQAAEoAAAAF3AAACzcydGx1wb3N0AAAT+AAAAKoAAAECvWtZzXByZXAAABSkAAAAZQAAAHvdawOFeJxjYGQuY5zAwMrAwVTFtIeBgaEHQjM+YDBkZGJgYGJgZWbACgLSXFMYHF4wvBBhDvqfxRDFHMEwHSjMCJIDAOmXC8Z4nGNgYGBmgGAZBkYGEHAB8hjBfBYGDSDNBqQZGZgYGF6I/P8PUvCCAURLMELVAwEjG8OIBwB6CwbCAAAAAAAAAAAAAAAAAAB4nK1WaXMTRxCd1WHLNj6CDxI2gVnGcox2VpjLCBDG7EoW4BzylexCjl1Ldu6LT/wG/ZpekVSRb/y0vB4d2GAnVVQoSv2m9+1M9+ueXpPQksReWI+k3HwpprY2aWTnSUg3bFqO4kPZ2QspU0z+LoiCaLXUvu04JCISgap1hSWC2PfI0iTjQ48yWrYlvWpSbulJd9kaD+qt+vbT0FGO3QklNZuhQ+uRLanCqBJFMu2RkjYtw9VfSVrh5yvMfNUMJYLoJJLGm2EMj+Rn44xWGa3GdhxFkU2WG0WKRDM8iCKPslpin1wxQUD5oBlSXvk0onyEH5EVe5TTCnHJdprf9yU/6R3OvyTieouyJQf+QHZkB3unK/ki0toK46adbEehivB0fSfEI5uT6p/sUV7TaOB2RaYnzQiWyleQWPkJZfYPyWrhfMqXPBrVkoOcCFovc2Jf8g60HkdMiWsmyILujk6IoO6XnKHYY/q4+OO9XSwXIQTIOJb1jkq4EEYpYbOaJG0EOYiSskWV1HpHTJzyOi3iLWG/Tu3oS2e0Sag7MZ6th46tnKjkeDSp00ymTu2k5tGUBlFKOhM85tcBlB/RJK+2sZrEyqNpbDNjJJFQoIVzaSqIZSeWNAXRPJrRm7thmmvXokWaPFDPPXpPb26Fmzs9p+3AP2v8Z3UqpoO9MJ2eDshKfJp2uUnRun56hn8m8UPWAiqRLTbDlMVDtn4H5eVjS47CawNs957zK+h99kTIpIH4G/AeL9UpBUyFmFVQC9201rUsy9RqVotUZOq7IU0rX9ZpAk05Dn1jX8Y4/q+ZGUtMCd/vxOnZEZeeufYlyDSH3GZdj+Z1arFdgM5sz+k0y/Z9nebYfqDTPNvzOh1ha+t0lO2HOi2w/UinY2wvaEGT7jsEchGBXMAGEoGwdRAI20sIhK1CIGwXEQjbIgJhu4RA2H6MQNguIxC2l7Wsmn4qaRw7E8sARYgDoznuyGVuKldTyaUSrotGpzbkKXKrpKJ4Vv0rA/3ikTesgbVAukTW/IpJrnxUleOPrmh508S5Ao5Vf3tzXJ8TD2W/WPhT8L/amqqkV6x5ZHIVeSPQk+NE1yYVj67p8rmqR9f/i4oOa4F+A6UQC0VZlg2+mZDwUafTUA1c5RAzGzMP1/W6Zc3P4fybGCEL6H78NxQaC9yDTllJWe1gr9XXj2W5twflsCdYkmK+zOtb4YuMzEr7RWYpez7yecAVMCqVYasNXK3gzXsS85DpTfJMELcVZYOkjceZILGBYx4wb76TICRMXbWB2imcsIG8YMwp2O+EQ1RvlOVwe6F9Ho2Uf2tX7MgZFU0Q+G32Rtjrs1DyW6yBhCe/1NdAVSFNxbipgEsj5YZq8GFcrdtGMk6gr6jYDcuyig8fR9x3So5lIPlIEatHRz+tvUKd1Ln9yihu3zv9CIJBaWL+9r6Z4qCUd7WSZVZtA1O3GpVT15rDxasO3c2j7nvH2Sdy1jTddE/c9L6mVbeDg7lZEO3bHJSlTC6o68MOG6jLzaXQ6mVckt52DzAsMKDfoRUb/1f3cfg8V6oKo+NIvZ2oH6PPYgzyDzh/R/UF6OcxTLmGlOd7lxOfbtzD2TJdxV2sn+LfwKy15mbpGnBD0w2Yh6xaHbrKDXynBjo90tyO9BDwse4K8QBgE8Bi8InuWsbzKYDxfMYcH+Bz5jBoMofBFnMYbDNnDWCHOQx2mcNgjzkMvmDOOsCXzGEQModBxBwGT5gTADxlDoOvmMPga+Yw+IY59wG+ZQ6DmDkMEuYw2Nd0ayhzixd0F6htUBXowPQTFvewONRUGbK/44Vhf28Qs38wiKk/aro9pP7EC0P92SCm/mIQU3/VdGdI/Y0Xhvq7QUz9wyCmPtMvxnKZwV9GvkuFA8ouNp/z98T7B8IaQLYAAQAB//8AD3icfVd9cFTVFX/n3rfvvX27eW938/a+AMnLspt9G0PYJPsZSLLEJDRUIg0RUT4MSMNH0gy1KaYUBREZmqGIFhA/JlBiQ8dptVNRI3YUHKXWsWjFidbpH51Op8MEO44dh2mLk7z0vLe7iLbT3ey595577znnnvu755xwZHZ2doCO0RJO4uZz0ktzPAIlCxdAKg6CATkATQjXgRAJx0mON4iuiTojDx27eJw/PHkIwrWLtfN993Uf2dZKmgcPjx+6p5EuPR+EfVuPkOPvPCEcsp6qqAmeX5obePTpw9sX821bjt96X9/5IMeR2ZnZ5+kG6uGquAbUG6+e50a90VQdZDNIzLAKMZsIWiWINmGJJaDbJJPVFLDtgYQB5EF582ZZTsoGth5DTng82HoSsoEtMpPyx0NvTb29Xdj16tXf7PmLYs9WeIqrsPvV8cP3Xtix48InNkEbOQ5tXIM2xrkc2tiUjIq2bwQxkxVEMyyImh6HmBDUdDMW1JiObooZkLQblkzkaDadyfo1QZwfNtP+VCY7P8HIO5VVphI1w30dQJftqfUl51U0Vvu8ouptjrauVEt6NuW2dzWXQeTnve0zV9p7e9uJ3t4LluJiC4JStKPB5+Hb0uWVrWFQoKZNdJFIPAGp6rbVG+PqnEdnptp6YePNpMxuOI6D62eo4oQXQhTQx2hRxJ/MRtKpTDKbNiNhoQIiwaT/BjODdE1v+3eGfPtC0VvSdV3rd++2LhVt6UHRsGp3txGC77vWrly/23q2qPBmjr+uT+LKuRTXwZW0yjcvqq8qKxEIb1+wGVaA5cD2nCno6LakAboBTZDIZOM88ioAXWlDjdm80q85EIya5mpS2xh/Q5rYJ3lBFlfvEpAuE70f0sa+fadWS7IsDr0xTGWpU/SeutGLIxU1NYtrSTXbNyGBV+yUZOH+20XZK64+tW/TYgIe3CEDv+ONIUn2kMqv+5LiW3mejpELeDY/18zJL9fP93lEQhcucOEzMXOEFVvHahceSxPRZgUi9glSOUhTfEmQ0ZMJg1aCfZzNjkU5E/5Z6NwSUGZeoYSUEFAZCfhnfqswL9s0pGqkrOQRtyIJhFByUmGiUeO4orzQknbrryUa6fBKijKPlTOmSOUmgYuawUDw+hS3wvKYvkbX4BnKuFbEdHO5xtuY1kRAy1sgEjZjiItsEgnTgdn4XQBhMxszl2A4QMMR0ikzFgmnzAw+0wKTkcc81iWPoX2hasCULzTDA3WeC73tZ0Qv4IeAJJ2JpiBT9aIgE1LkILB7FY/1vqypY0z5CPeOKYy4kfGStbO9V5Y8bqFElHAbjOBunkh8gdNbxDbRaQ+nIbYDMmIbgg6akwhw/KbtUyQTRL+jPjzODv/y8OEdd/fQ5UerqwdOW3fCM6d3bRsqyPkXHSFvcnUop1oC540HNYXGnIecRajmmxZgiNtUFhFr2l5K6HYkyNCRaLpm9c5n7n58d2nZnk1N6wOlalnZkh6zNlo7p+P1e1wDt3wr3ZLWmlJkeyamf/PRA32tZCW9lXRkiVCyqY0EyZwVG2tu63MFteXbYJE31FolIN6cuyp13lKIW4R4S0bmegQbb1kbZ6lMgrmYcz0xNNE2L5XNNIFBC9x0HE+Al5pCJuNZ4KPc2hz+gQFB33JFA+/EXiXgdat0zdMPdEEUud0KE/pO/mlY0YIqHAX50s6+hfaW3JCqB5S9E17QlOU+fGBde8bXqkwr2fnxqU0SK+lWg9LwJevqDXHd4BYgvqrDAQdfhZBeDOT+/OPO+v9HRH/XM43Re1rGWG7I/UzpRFj0O6H90A2hHDao8rTHWZqQ5X5rSkHAQ1m/HcWVG6N4HvP9dIqu5LxcAG1SS9xOjkOloTj4chAywJWNiXqWTh24bP3j8oEDl8F3+YD1XOfUVOcY3DVS5OBs55UrnWMOZvCCxskTXBAx4+eh+IZiYKbwRIlKcAij46oV8tX6rE9UtQvbcdiOtEsljPmskKoCs4c+32n4rg9bW6wwa2FO/gRx7ePmYFau4ZJcE+dvVRrTdQui4cq5ml/iBFSIQUQhtt+oHhb1TELPmpA1U9mYoEECaTgmsmwiEweFsKieSeFQg6tbzo508av2vn7h9b2r+K6Rs1sGNgzGe+ODG6zyQZ9vMAnPFRkDa/aQXRM7hf3w7cFkctBHe7r3v/r2q/u7C01n0tkwczC/fNJ6Lc/4455f7+V3nh2+F3m2qMIdXCMPIS5ErhLvoMzLc3gHpfPTKVMB3VWI8jGM8rr9ahNMDGJYeQEqVg2vAng/xGauYDgNMT/WHiSA3dODTatId8uYdY4hPwhtLASDW44d2zJooD4v6hvAO+/hVNTXwLVzq7jN3DD3I+5J7lnuNe5drqJ17pvnXvzV+FM/Gdn7g+1b7rq9q6MpcVNojt/FefMBgGFga8hghoxF6nUTwVsJ9Q0MLxex7Ap/ZZxqcDj1DchDDm4rrmEOoz7PaLDDSgPKRan1KNdh1AfzDJQRs7eEC0IyZkFGRIEbheQ1aw0GOKrrUXXeOJYp2qLnra9P5q0Pw3sygLwUPACepdcEfp3L3SwLSFuItZLSFolfJ8g2pWQzpSfcfER0nwC3K0Kn/yDRCCH8SVmI8NJJSt6yJb1sk+k6W9yE3SUrBD4MOI+r7MV05neEnsB4TSKCbItzwXt5NdTNO411EK3gpRbeTdbz7mZ6xDEN8mbSnoIKJFh8FnQjhesCbfuEn0HBbKQuXigKw5ORv18/Lsp0fSnaA08KhaPj6nXEBeuIzBdl/BAcwQW7BZrXnT9+GGDRl2Y5z9+Jz2sxl9oYq8P4vKBqXqmXx/gcDRbwnM5XLRTHscJYL4zFG8drNN/0Z07upH6Vwf8Z9XU6XYeCb5mC06pDQSnO4MC2D2avzd5H/03v5KIYozAgoV1CVcwk2RwW2VhjYWEtCkRnVciImVViOsNjdS8K9I7HrYFjjygPSn65vHUOkxRB7he27oLGwe6F9e3W3376MnSuSN10m8/9sHLoMdh/Ug4IflEvay73ysPWnwe/VzHc+9nw8V0JaDr43APW9ACz7XFj/XSQfkqT6K0IF8P80MClMa/l8HXqrVpba0tTI6breG1NtVkVDs1V3HaMYyJVIDYfvWRA3of5GiqL4aESXFi4xvAXxB+N6JjoRIwfLqxuIZXQwlGb0Ak9RNLEKJ054yY+ZpCwNnNBM2DTMqe/o9QgHnL07Vc+PYGf9ycC1DU66v8x8OPKGWvj6Ch8ODpKfl9VZh0NzIV0qDpM5vrJN4zaclKmNfdv3bo1vQ34fpLehh8rsGJ0xYrRfE3xGZkkB5y6m/FO3Y2vFP+ZEm1iJ4lYMVNknUyB0+j9yXyWGM9nBWx9X45VdXxcvYfZndOn1f9eqMbtBQ4uj9AnaI1Tp+qIy2CgxM1z1HYn5pQQ/koTGZ8ZEnysNKiLMT9cPAeK9bm13/oclHPHP/jA+mhy8uzxxC9oTZEL94MyfXESapxJMngVZyHA/QcCx/ADeJxjYGRgYADi8ITMU/H8Nl8ZuJlfAEUYLmoo5IFp9W92/3/+z2T+wRwB5HIwMIFEAVorDPUAAAB4nGNgZGBgDvqfxRDF/JqB4f9L5v8MQBEUIAYAkY8GCXicY37BwMC8AIgj0TBUjMkayhaEir9AYKYmKBsm/hqqbgYDAwAQ/QxiAAAAAAAAAAA8AI4A8AEoAZYB+AJeAoICzgMoA3IDnAPKBDQEbAWeBe4GNgasBuoHIQAAAAEAAAAWAM4ADAAAAAAAAgAAABAAcwAAAC4LcAAAAAB4nHWRzUrDQBRGv2lr1RZUFNx6V1IR0x/oRhAKlbrRTZFuJY1pkpJmymRa6Gv4Dj6ML+Gz+DWdirSYkMy5Z+7cuZkAOMc3FDZXl8+GFY4YbbiEQzw4LtM/Oq6Qnx0foI5Xx1X6N8c13CJyXMcFPlhBVY4ZTfHpWOFMnTou4URdOS7T3zmukB8cH+BSvTiu0geOaxip3HEd1+qrr+crk0SxlUb/RjqtdlfGK9FUSean4i9srE0uPZnozIZpqr1Az7Y8DKNF6pttuB1HockTnUnba23VU5iFxrfh+7p6vow61k5kYvRMBi5D5kZPw8B6sbXz+2bz737oQ2OOFQwSHlUMC0GD9oZjBy20+SMEY2YIMzdZCTL4SGl8LLgiLmZyxj0+E0YZbciMlOwh4Hu254ekiOtTVjF7s7vxiLTeIym8sC+P3e1mPZGyItMv7Ptv7zmW3K1Da7lq3aUpuhIMdmoIz2M9N6UJ6L3iVCztPZq8//m+H+BkhE0AeJxtjskOgjAURXuZBxWc+AsWLvR/SnloQ6XYQox/74C48q5OXk5OHnPYtIT9X8EYHLjw4CNAiAgxEqRYYIkVMuRYY4MtdtijCCxxIy4rwTtBqhTSCEV1NtzlMJAp7W3khuq84YIqrdv5kBprZw4qblsafKXPsotmM/wm3JeZjP1cjn/o6DZSsqFq1A9PadH6tpfd0btSN37wFE3h8hBM3/nirTH2BC8WQR8AAHicY/DewXAiKGIjI2Nf5AbGnRwMHAzJBRsZWJ02MjBoQWgOFHonAwMDJzKLmcFlowpjR2DEBoeOiI3MKS4b1UC8XRwNDIwsDh3JIREgJZFAsJGBR2sH4//WDSy9G5kYXAAH0yK4AAAA) format("woff"),url(data:application/octet-stream;base64,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) format("truetype");
}

.about-list li:before,[class^="icon-"]:before,[class*=" icon-"]:before {
	font-family:"fontello";
	font-style:normal;
	font-weight:400;
	speak:none;
	display:inline-block;
	text-decoration:inherit;
	width:1em;
	margin-right:.2em;
	text-align:center;
/* opacity: .8; */
/* For safety - reset parent styles, that can break glyph codes*/
	font-variant:normal;
	text-transform:none;
/* fix buttons height, for twitter bootstrap */
	line-height:1em;
/* Animation center compensation - margins should be symmetric */
/* remove if not needed */
	margin-left:.2em;
/* you can be more comfortable with increased icons size */
/* font-size: 120%; */
/* Uncomment for 3D effect */
/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.icon-search:before {
	content:'\e800';
}

/* '' */
#top-menu-btn.close:before,#search-form button.to-close:before,#search-form .search-btn.to-close:before,.icon-cancel-circled:before {
	content:'\e801';
}

/* '' */
.icon-twitter-squared:before {
	content:'\e802';
}

/* '' */
.icon-facebook-squared:before {
	content:'\e803';
}

/* '' */
.icon-rss-squared:before {
	content:'\e804';
}

/* '' */
.icon-basket:before {
	content:'\e805';
}

/* '' */
.icon-login:before {
	content:'\e806';
}

/* '' */
.icon-facebook:before {
	content:'\e807';
}

/* '' */
.icon-twitter:before {
	content:'\e808';
}

/* '' */
.icon-rss:before {
	content:'\e809';
}

/* '' */
.icon-up-circled:before {
	content:'\e80a';
}

/* '' */
.icon-up-circle:before {
	content:'\e80b';
}

/* '' */
.about-list li:before,.icon-ok:before {
	content:'\e80c';
}

/* '' */
.icon-lifebuoy:before {
	content:'\e80d';
}

/* '' */
.icon-lock:before {
	content:'\e80e';
}

/* '' */
.icon-spin5:before {
	content:'\e80f';
}

/* '' */
.icon-menu:before {
	content:'\e810';
}

/* '' */
.icon-spin6:before {
	content:'\e811';
}

/* '' */
.icon-basket-1:before {
	content:'\e812';
}

/* '' */
.icon-cancel:before {
	content:'\e813';
}

/* '' */
.icon-clock:before {
	content:'\e814';
}

/* '' */
/*
   Animation example, for spinners
   */
.animate-spin {
	-moz-animation:spin 2s infinite linear;
	-o-animation:spin 2s infinite linear;
	-webkit-animation:spin 2s infinite linear;
	animation:spin 2s infinite linear;
	display:inline-block;
}

@-moz-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
		-o-transform:rotate(359deg);
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

@-webkit-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
		-o-transform:rotate(359deg);
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

@-o-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
		-o-transform:rotate(359deg);
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

@-ms-keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
		-o-transform:rotate(359deg);
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}

@keyframes spin {
	0% {
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		-webkit-transform:rotate(0deg);
		transform:rotate(0deg);
	}
	
	100% {
		-moz-transform:rotate(359deg);
		-o-transform:rotate(359deg);
		-webkit-transform:rotate(359deg);
		transform:rotate(359deg);
	}
}