/************************
deals page
**************************/
.coupon{border: dashed thin #009999;padding:5px;}
.coupon strong {color: #ff7016;}
.icon {margin-bottom:-3px;}
.clear{clear:both;}

#deals-intro .floatLeft{
	float: left;
	padding-right: .3em;
	}

#deals-intro p{
	border-top:1px dashed #009999;
	padding-top: 1em;
	height: 120px;
	}

.deal-outer{
	margin-bottom:10px;
	}	
		
.deal-inner{
	/*
	position:relative;
	*/
	padding: .8em;
	font-size: .85em;
	}
			
.deal-inner h2{
	border-bottom:none;
	}
	
.leftpane{
	vertical-align: top;
	width:30%;
	padding-right: 5px;
	}	

.rightpane{
	width:70%;
	}
	
.deal-title{
	font-size: 120%;
	color:#FF6704;
	font-weight:bold
	}
	
.deal-title{
	font-size: 110%;
	color:#FFFFFF;
	font-weight:bold
	}
	}	

.deal-redeem{
	font-size:80%;
	padding:2px;
	margin:2px;
	}
	
/* new d&s layout */

html, body {
	/*background:#51ceff !important;*/
	/*background-image:url('/assets-pclocal/background.gif') !important;*/
	background-repeat:no-repeat !important;
}

#maincontent {background:#fff; border:none;}
a {color:#39c;}
a.more {
background:transparent url(/images-pclocal/arrow_ltr.gif) 0 3px no-repeat;
color:#39c;
font-size:0.85em;
font-weight:bold;
padding:0 0 0 12px;
}
em {font-style:italic;}

#maincontent .columnLeft {display:none;}
#maincontent .columnRight {float:right; margin-right:20px;}
#maincontent .columnCombined {width:600px;}

.columnCombined {background:#fff; position:relative;}
.columnCombined .pad {*margin-top:60px; _margin-top:0px; padding:0 34px; position:relative;}
.columnCombined .separator {background:#7fc63f; height:3px; width:100%;}
.columnCombined .separator .decorative {background:#ffff38; height:3px; width:6px;}
.columnCombined .clear {clear:both; height:1px; margin:0; padding:0; font-size:0; overflow:hidden;}
	
.columnCombined #greeting {float:left; padding-left:28px; width:400px;}
.columnCombined #sm-ads {float:right;}
.columnCombined #sm-ads .ad {background:#ccc; height:60px; margin:2px 0; width:120px;}

.columnCombined #page-header {border-bottom:1px dashed #333; color:#000; font-weight:normal; font-size:2em; letter-spacing:-0.05em; padding-bottom:5px; text-transform:lowercase; width:400px; display: block;}
.columnCombined #page-header span {color:#f60;}

.columnCombined .deals-h1 {font-weight:normal; color:#333333; margin-top:5px;}

.columnCombined img#scissors {position:absolute; left:-60px; top:-10px;}
.columnCombined p.intro {font-size:0.75em; line-height:2;}
.columnCombined #a-init {margin-top:20px; margin-left:6px;}
.columnCombined #a-init h2 {font-weight:normal; color:#7fc63f; font-size:1.75em; letter-spacing:-0.05em; padding-left:28px;}
.columnCombined #a-init .slideshow {margin-top:10px !important;}
.columnCombined #a-init .slideshow #prev {border-right:3px solid #7fc63f; float:left; height:215px;}
.columnCombined #a-init .slideshow #next {border-left:3px solid #7fc63f; float:left; height:215px;}
.columnCombined #a-init .slideshow #prev img, .columnCombined #a-init .slideshow #next img {padding-top:75px;}
.columnCombined #a-init .slideshow .slide {background:#faf9f7; float:left; position:relative; height:205px; padding:5px; width:520px;}
.columnCombined #a-init .slideshow .slide.selected {display:block;}
.columnCombined #a-init .slideshow .slide #ainitImg {width: 230px; height: 205px; float: left; overflow:hidden;}
.columnCombined #a-init .slideshow .slide img {float:left; width:100%;}
.columnCombined #a-init .slideshow .slide div.description {float:left; margin-left:10px; max-width:260px;}
.columnCombined #a-init .slideshow .slide div.description h3 a {color:#333; font-size:1.4em;}
.columnCombined #a-init .slideshow .slide div.description span {color:#333; font-size:12px;}
.columnCombined #a-init .slideshow .slide div.description a#ainitUrl {color:#39c; font-size:14px; display:block; position:absolute; bottom:23px; }

.columnCombined .go-btn {margin:0 0 -5px .5em;}

.columnCombined #find-deals-bar {background:#7fc63f; color:#ffff38; margin-top:5px; padding:5px; position:relative; text-align:right;}
.columnCombined #find-deals-bar div {float:left; font-size:1.1em; font-weight:bold; line-height:1.1; position: relative; }

.columnCombined #find-sales-bar {background:#7fc63f; color:#ffff38; margin-top:5px; padding:5px; position:relative; text-align:right; width:322px;}
.columnCombined #find-sales-bar div {float:left; font-size:1.1em; font-weight:bold; line-height:1.1;}

.columnCombined #find-sales-localized {background:#ffff38; height:165px; position:relative;}
.columnCombined #find-sales-localized .deal {float:left; height:100px; width:250px; border:1px dashed #fff; margin:10px 5px;}
.columnCombined #find-sales-localized .deal div#sale-name {margin: 5px; font-size: 16px; font-weight: bold;}
.columnCombined #find-sales-localized .deal div#sale-description {margin: 5px; color:#333; font-size:12px;}
.columnCombined #find-sales-localized .deal p.expiration {margin: 5px;}
.columnCombined #find-sales-localized .deal .label {font-size: 11px; color: #ff6600;}
.columnCombined #find-sales-localized .deal .date {font-size: 10px; font-weight: bold; color: #333;}
.columnCombined #find-sales-localized div.label {background:#fff; font-size:1.4em; padding:10px 0;}
.columnCombined #see-all-deals {float: right; margin-top: 10px;}

.columnCombined ul.tabs {border-bottom:3px solid #7fc63f; height:50px; margin-top:20px;}
.columnCombined ul.tabs li.tab {float:left; }
.columnCombined ul.tabs li.tab h2.label {background:#fff; border:1px solid #666; border-width:1px 1px 0 1px; color:#666; font-size:1.75em; font-weight:normal; letter-spacing:-0.05em; margin-right:10px; padding:18px 0 5px 5px; width:116px;}
.columnCombined ul.tabs li.tab h2.label a {color:#333;}
.columnCombined ul.tabs li.tab.selected h2.label {background:#7fc63f; border:none; padding-bottom:9px;}
.columnCombined ul.tabs li.tab.selected h2.label a {color:#fff;}
.columnCombined .alt-text {display:none;}
.columnCombined div.offers-group {background:#fff; position:relative; overflow:hidden;}

.columnCombined ul {*margin-top: -12px;}
.columnCombined li.single-offer {border-bottom:1px dashed #7fc63f; height:190px; padding:10px 5px 20px 5px; position:relative;}
.columnCombined li.single-offer div.print-tool {}
.columnCombined li.single-offer.selected {background:#f2f9eb;}

.columnCombined li.single-offer img.offer-icon {float:left; height:80px; padding-top:4px; width:80px;}
.columnCombined li.single-offer div.offer-content {float:left; margin-left:1em; width:410px;}
.columnCombined li.single-offer div.offer-content h3 a {color:#39c; font-size:1.62em; font-weight:bold;}
.columnCombined li.single-offer div.offer-content h4 {color:#333; font-size:1.23em; font-weight:bold; line-height:2;}
.columnCombined li.single-offer div.offer-content .description div {color:#333; font-size:0.85em !important; line-height:1.3; margin-top:0.5em;}
.columnCombined li.single-offer div.offer-content p.expiration {margin-top:0.5em;}
.columnCombined li.single-offer div.offer-content p.expiration .label {color:#f60; font-size:1.35em;}
.columnCombined li.single-offer div.offer-content p.expiration .date {color:#333; font-size:1em; font-weight:bold;}
.columnCombined .share-tool {text-align:right;}
.columnCombined .share-tool a {color:#39c; font-size:0.85em; font-weight:bold;}

.columnCombined div.offers-group {width:534px;}
.columnCombined div.offers-group iframe {position:relative; left:-39px; margin-top:-44px; height:900px;}
.columnCombined div.offers-group li.single-offer div.print-tool {background:#ff51a8; color:#fff; font-family: Georgia, Times, serif; font-weight:bold; letter-spacing:-0.05em; line-height:20px; text-align:center; position:absolute; bottom:10px; right:10px; height:20px; width:120px;}
.columnCombined div.offers-group li.single-offer div.print-tool a {color:#ffff38;}

.columnCombined #pagination {font-family: Georgia, Times, serif; font-size:14px; margin:5px; text-align:right;}
.columnCombined #pagination .page {font-style: italic; padding: 0 5px; font-weight:bold;}
.columnCombined #pagination a {font-weight:bold; padding-left:2px; font-size:16px; font-style: italic;}
.columnCombined #pagination .pager {font-family: Arial; font-size:16px; font-weight: bold;}
.columnCombined #pagination .pager a {font-style: normal; font-weight:normal;}
.columnCombined #pagination span.numbers {font-family: Arial, Helvetica, sans-serif;}

.columnRight #news-sub {background:url(/images-pclocal/subscribe_module_bg.gif) no-repeat; height:35px; position:relative; left:-5px; padding:50px 0 0 45px;}

/* fresh posts */
.fp_decor {background:url(/images-pclocal/callout_bkg.gif) no-repeat; float:right; font-weight:bold; line-height:27px; position:relative; bottom:13px; text-align:center; width:90px; height:40px;}
.fp_decor span.style1 {color:#ffff38; font-family:Georgia;}
.fp_decor span.style2 {color:#666; padding-left:0.2em; text-transform:uppercase; font-size: 10px;}
.columnRight #fpost {font-size:0.7em; margin-top:15px; width:300px;}
.columnRight #fpost h3 {border-bottom:1px solid #ccc; font-weight:normal; margin-bottom:10px; padding-bottom:5px; position:relative;}
.columnRight #fpost h3 span {color:.columnCombined #f60;}
.columnRight #fpost h3 img {position:absolute; right:0;}

input.short {border:1px solid #666; width:115px;}
input.long {border:1px solid #666; width:220px;}
input.go-btn {position:relative; top:5px; margin-left:5px;}

/* for coupon detail pg */
div#coupon-det p {margin-bottom:5px;}
div#coupon-det div.pad {padding-right:0;}
div#coupon-det div.share-tool {margin-bottom:5px; text-align:left;} /* to override deals.css instruction */
div#coupon-det div.share-tool img {position:relative; top:2px;} /* to override deals.css instruction */
div#coupon-det img.clip {float:right; position:relative; bottom:14px; right:30px;}
div#coupon-det div#cutout {border:1px dashed #7fc63f; width:568px;}
div#coupon-det div#cutout div.decorative {background:#f2f9eb; height:12px;}
div#coupon-det div#cutout div.vendor-content {padding:9px 34px;}
div#coupon-det div#cutout div.vendor-content h1 {border:none; color:#f60; font-size:40px;} /* eqv. to 60px */
div#coupon-det div#cutout div.vendor-content h3 {border-bottom:1px dotted #7fc63f; font-size:1.2em; margin-bottom:1em; padding-bottom:.3em;}
div#coupon-det div.vendor-content .left-column, div#coupon-det div.vendor-content .right-column {float:left; margin:1.5em 0; width:230px;}
div#coupon-det div.vendor-content .left-column .fine-print p {color:#999;}
div#coupon-det div.vendor-content .right-column {border-left:1px solid #ccc; padding-left:10px; width:230px;}
div#coupon-det div.vendor-content strong {font-size:1.35em;}

div#coupon-footer {border-top:1px solid #ccc; min-height:37px; margin-top:.5em; padding-top:.5em; position:relative;}
div#coupon-footer .fine-print {color:#999; float:left; font-size:.85em; width:410px;}
div#coupon-footer img {position:absolute; bottom:0; right:0;}

div#coupon-det div.print-tool {background:#ff51a8; float:right; margin-top:10px; padding:5px 0; text-align:center; width:150px;}
div#coupon-det div.print-tool a {color:#ffff38; font-family: Georgia, Times, serif; font-size:1.3em; font-weight:bold; letter-spacing:-0.05em;}

#coupon-about h2 {border-top:3px solid #7fc63f; color:#333; float:left; font-size:1.1em; margin-top:1.7em; padding:5px 0;}
#coupon-about p {font-size:0.9em; margin-bottom:.5em;}

#coupon-det #coupon-deal .right-column p span {padding-right:3px;}

#sponsored_ads_v3 {margin:0; margin-top:0px; padding:0px 0px 0px 22px; width: 550px; font-size: 11px; text-align:left;}
#sponsored_ads_v3 table {text-align:left;}
#sponsored_ads_v3 h3#sponsoredLinks {padding-bottom:0px; display:block; border-bottom:1px solid #ccc;}
#sponsored_ads_v3 .outer .inner td {padding:0px;margin:0px;border:0px;}
#sponsored_ads_v3 .outer .inner .bl .sponsored_title {color:#1d83be; }
#sponsored_ads_v3 .outer .inner .bl .sponsored_description {color: #333;}
#sponsored_ads_v3 .outer .inner .bl .sponsored_url {color:#E8C492; } 
#sponsored_ads_v3 #sponsor_ad_spots td {padding:0px;margin:0px;border:0px;}
.sponsor_spots a {color:#E8C492; text-decoration:none;}
.sponsor_spots {color:#90B738; float:left; padding-right:20px;}
#sponsor_ad_spots {padding-left:10px;}
#sponsored_ads_v3 #spotlink_text {display: none;}
.pptoutHolder{padding: 0px 0px 0px 14px;}
