﻿
.mainBodyOuter {padding:3px 8px; background-color:#FFF;}
.mainBodyHeader {padding:0; background-color:#FFF;}
.mainBody {padding:0 8px; background-color:#FFF;}

/* ************** Post ******************* */
.postDeal {margin-top:0; border:0px solid #bbb;}
.postDealTitleHeader {vertical-align:middle; padding-top:20px;}
.postDealTitleHeader div.postDealCatName {font-size:14pt; font-weight:bold; color:#EF844A; float:left;}
.postDealTitleHeader div.expand {float:right; padding-right:3px; padding-top:2px;}
.postDealTitleHeader div.expand {float:right; padding-right:3px; padding-top:2px;}

.dealPostPointImage {padding-right:5px;}
.postDealSubject {font:10pt Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}

h1.postTitle {font-weight:bold; font-size:14pt; color:#FF784F;}

/* ---- Category --- */
.postDealCat {margin-top: 10px; border:1px solid #bbb;}
.postDealCatHeader {vertical-align:middle; padding:5px; background-color:#F5F5F5; border:solid 1px #F0F0F0;}
.postDealCatHeader div.postDealCatName {float:left; display:inline;}
.postDealCatHeader div.postDealCatName a {font-size:14pt; font-weight:bold;}
.postDealCatHeader div.postDealCatName h1 {font-size:14pt; font-weight:bold; color:#EF844A; display:inline; margin-bottom:0;}
.postDealCatHeader div.expand {float:right; padding-right:3px; padding-top:2px;}
.catDetailRow {background-color:#E0E0E0; padding:4px 1px; vertical-align:middle;}
.catDetail {padding-left:15px;}

.postDealCategoryUnit {margin-top: 20px; padding-left:10px; font-size:12pt; font-weight:bold; color:#3942B5; float:left;}
.postDealCategoryHr {color:#FBAE4C; background-color:#FBAE4C; height:2px; border-width:0;}

/* ---- Subcategory --- */
.postDealSubcat {margin-top: 10px; border:1px solid #bbb;}
.postDealSubcatHeader {vertical-align:middle; padding:5px; background-color:#F5F5F5; border:solid 1px #F0F0F0;}
.postDealSubcatHeader div.postDealCatName {float:left;display:inline;}
.postDealSubcatHeader div.postDealCatName a {font-size:14pt; font-weight:bold;}
.postDealSubcatHeader div.postDealCatName h1 {font-size:14pt; font-weight:bold; color:#EF844A; display:inline; margin-bottom:0;}
.postDealSubcatHeader div.expand {float:right; padding-right:3px;}
.subcatDetailRow {background-color:#E0E0E0; padding:4px 1px; vertical-align:middle;}
.subcatDetail {padding-left:15px; color:#5A646F;}

/* ---- Store --- */
.postDealStore {margin-top: 10px; border:1px solid #bbb;}
.postDealStoreHeader {vertical-align:middle; padding:5px; background-color:#F5F5F5; border:solid 1px #F0F0F0;}
.postDealStoreHeader div.postDealStoreName {float:left;display:inline;}
.postDealStoreHeader div.postDealStoreName a {font-size:14pt; font-weight:bold;}
.postDealStoreHeader div.postDealStoreName h1 {font-size:14pt; font-weight:bold; color:#EF844A; display:inline; margin-bottom:0;}
.postDealStoreHeader div.expand {float:right; padding-right:3px;}
.storeDetailRow {background-color:#E0E0E0; padding:4px 1px; vertical-align:middle;}
.storeDetail {padding-left:15px;}

.postDealHr {color:#EF9868; background-color:#EF9868; height:5px; border-width:0;}

.divExpandCatImage {background:#000 url(../../Images/expandCat2.gif); width:86px; height:21px; cursor:pointer;}
.divCollapseCatImage {background:#000 url(../../Images/collapseCat2.gif); width:86px; height:21px; cursor:pointer;}

.postDealHeader {cursor:pointer; background:#64bb2b url(../../Images/dealPostHeadBg.jpg) repeat-x top left; vertical-align:middle; height: 24px;}

.divExpandImage {background:#000 url(../../Images/expand.gif); width:12px; height:12px;}
.divCollapseImage {background:#000 url(../../Images/collapse.gif); width:12px; height:12px;}

.postDealHeader div.postDealDate {color:#00078e; font-weight:bold; font-size:9pt; padding:2px; text-align:center;}
.postDealHeader div.expand {float:right; vertical-align:middle; margin:3px 5px;}

.postDealTd {border-bottom:solid 1px #000;}

.postDealSubjectCollaps {background-color:#FFF; color:#000000; font-weight:bold; font-size:10pt; padding:3px; cursor:pointer;}
.postDealSubjectCollaps td {padding-right:5px; vertical-align:middle;}

.postDealSubjectExpand {background-color:#fcfde5; color:#000000; font-weight:bold; font-size:10pt; padding:3px; cursor:pointer;}
.postDealSubjectExpand td {padding-right:5px; vertical-align:middle;}

.postDealInfoHead {background-color:#E0EBEF; height:18px; vertical-align:middle;}

.postDealInfo {padding:2px 5px; font-size:9pt; text-align:right; vertical-align:middle; white-space:nowrap;}

.postDealPrice {padding:1px 5px; text-align:left; vertical-align:middle;}
.postDealPrice span.new {font-size:9pt; color:#FF3C00; font-weight:bold;}
.postDealPrice span.old {font-size:8pt; text-decoration:line-through; color:#7F7F7F;}

.postDealFooter {background-color:#E0EBEF; padding:2px 5px; font-size:8pt; text-align:left; vertical-align:middle; white-space:nowrap;}
.footerCopyright {font:8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; color:#7D7D8F;}

.postDealContent {background-color:#FFF; padding:8px;}
.postDealContent td {vertical-align:top;}

.postDealImage {width:1px; padding-left:10px;}
.postDealImage img {margin-right:10px;}

.postDealText {color:#000000; font:10pt Arial, Verdana, Helvetica, sans-serif; vertical-align:top;}
.postDealText a:link {color: #00009C; text-decoration:underline;}

.postDealText a:hover {color:#2D2D2D; text-decoration:none;}
.postDealText ul {margin-left:40px;}
.postDealText li {margin-right:10px;}

/* ************ Side: Feature Store **************** */
.featuredstore {text-align:center; width:100%; margin-bottom:1px;}

.rightBoxHead div {padding:3px; background:#89cffd url(../../Images/boxHeaderBg.jpg) repeat-x top left; margin-bottom:1px; color:#FFF; font-weight:bold; border:solid 1px #79beff; text-align:left;}
.rightBoxContent {background-color:#FFF;}

/* ************* Page Navigator ******************* */
.Paginator {font-size: 12px; padding:1px; margin-left: auto; margin-right: auto; /* padding-bottom: 10px;  background-image: url(../images/dotted.gif); background-repeat: repeat-x; background-position: left bottom; */}
.Paginator .Box {padding:10px;}
.Paginator a, .pageList .this-page {padding:2px 6px; border:solid 1px #ddd; background:#fff; text-decoration:none;}
.Paginator a:visited {padding:2px 6px; border:solid 1px #ddd; background:#fff; text-decoration:none;}
.Paginator .AtStart {margin-right:8px; padding:2px 6px; /* border: solid 1px #ddd; */ background:#fff; color:#aaa;}
.Paginator .Prev {margin-right:8px; padding:2px 6px; border:solid 2px #ddd; background:#fff;}
.Paginator .break {padding:2px 6px; border:none; background:#fff; text-decoration:none;}
.Paginator .Next {margin-left:8px; padding:2px 6px; border:solid 2px #ddd; background:#fff;}
.Paginator .AtEnd {margin-left:8px; padding:2px 6px; /* border: solid 1px #ddd; */ background:#fff; color:#aaa;}
.Paginator .this-page {padding:2px 6px; font-weight:bold; font-size:12px; vertical-align:top; background:#fff; color:#FF0084;}
.Paginator a:hover {color:#fff; background:#366cb1; border-color:#036; text-decoration:none;}
.Paginator .PageCount {font-size:10px; font-weight:bold; padding:0 6px;}

/* ********************** Weekly Ads ******************************* */
.WeeklyAdsStoreUnit {border:solid 1px #FF953F; margin:10px;}
.WeeklyAdsStoreUnit .Header {background: #59868c url('../../Images/unitBoxBg.jpg') repeat-x bottom; color:#a09c97;}
.WeeklyAdsStoreUnit .Header a {color:#a09c97; text-decoration:none;}
.WeeklyAdsStoreUnit .Header td {padding:4px 10px; font-weight:bold;}
.WeeklyAdsStoreUnit .Content {padding:5px;}
.WeeklyAdsStoreLink {text-decoration:none; color:#1D1D1F;}
.WeeklyAdsStoreUnitContent tr td {width:150px;}
.SearchAnchorLink {padding:0 10px; white-space:nowrap;}
.SearchAnchorLinkSelected {padding:0 10px; white-space:nowrap; text-decoration:none; font-weight:bold;}

/* ********************** Coupon ******************************* */
.CouponUnit {border:solid 2px #4c5053; margin:10px;}
.CouponUnit .Header {background-color:#575f66; color:#dde9f4;}
.CouponUnit .Header a {color:#dde9f4;}
.CouponUnit .Header td {padding:4px 10px; font-weight:bold;}
.CouponUnit .Content {padding:5px;}
.CouponLink {text-decoration:none; color:#1D1D1F;}
.CouponUnitContent tr td {width:150px;}
.CouponStoreUnitContent tr th {font-weight:bold; color:#155a66; border:solid 1px #b1b4b7; background: #fff url('../../Images/unitBoxBg.jpg') repeat-x top;}
.CouponStoreUnitContent tr td {padding:2px 8px; border:solid 1px #b1b4b7;}
.CouponStoreUnitContent tr td a {text-decoration:none;}
.CouponStoreUnitContent tr td.center {text-align:center;}
.CouponStoreUnitContent tr.row {background-color:#FFFFFF;}
.CouponStoreUnitContent tr.alterRow {background-color:#e6edf3;}

/* ********************** Side Control (Forum Topic) ********************** */
.ForumTopicSideDiv {background: url('../../Images/bg_dotted.png') bottom repeat-x; margin: 10px; font-size: .85em; text-align:left; padding-bottom:8px;}
.ForumTopicSideMore {padding:0 10px 5px 0; text-align:right; font-size:8pt;}
.ForumTopicSideMore a {text-decoration:none;}

/* ********************** Search ********************************* */
h1.SearchTitle {font-size:14pt; font-weight:bold; color:#EF844A; padding:2px 4px;}

.SaerchGrid tr th {font-weight:bold; color:#545d5e; border:solid 1px #545d5e; background:#c3d1d4 url('../../Images/unitBoxBgGray.jpg') repeat-x bottom;}
.SaerchGrid tr td {padding:0 8px; border:solid 1px #b1b4b7;}
.SaerchGrid tr td a {text-decoration:none;}
.SaerchGrid tr td.center {text-align:center;}
.SaerchGrid tr.row {background-color:#FFFFFF;}
.SaerchGrid tr.alterRow {background-color:#e6edf3;}

.SearchResultCat {border:solid 2px #638A9F; margin:10px;}

.SearchCategory tr td.SearchCategoryUpper {padding:12px;}
.SearchCategory tr td.SearchCategoryLower {padding:12px; text-align:center; border-top:solid 2px #638A9F;}
.SearchCategory tr td.SearchCategoryLower div {padding:1px 0;}

.SearchTree tr td {padding:3px;}
.SearchTree tr td a {text-decoration:none; white-space:nowrap;}
.SearchTree tr td img {text-align:center; padding-right:3px;}
.SearchTree tr td img.hand {cursor:pointer;} 

.SearchMore {padding:2px 10px; font-size:7pt; text-align:right;}

/* ********************** Contact / Feedback **************************** */
.loginErrorTable {border:solid 1px #DEDF7D; background-color:#FFFFDF; margin-top:20px; text-align:center; vertical-align:middle;}
.loginErrorTable td {padding-top:8px; text-align:left;}

.registerTableOuter {border:solid 2px #204f96; margin:20px; margin-top:20px !important;}
.registerTableOuter .header {margin:0; padding:8px; text-align:left; color:#fff; font-weight:bold; border-bottom:solid 1px #204f96; background: #3f68ac url('../../Images/unitBoxBgBlue.jpg') repeat-x bottom;}
.registerTableOuter .submitTable td {padding:3px 8px;}

.registerTable {width:700px; margin-top:20px !important; margin-bottom:20px !important; padding:0 10px; text-align:left;}
.registerTable td.group {padding:8px 15px;}
.registerTable .dobTable td {text-align:center;}

.registerTableInner td {font:10pt sans-serif, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica; text-align:left;}
.registerTableInner td table {padding:5px 15px;}
.registerTableInner td table td {padding:1px 10px;}
.registerTableInner td.strong {font-weight:bold;}

.registerTableInner div.terms {background:white url('../../Images/bg_input_text.png') top left repeat-x; margin:10px;}
.registerTableInner div.terms ul {list-style-type:circle; } 
.registerTableInner div.terms ul li {font:9pt sans-serif, tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica;}

.refreshImgTable {padding:0; margin:0;}
.refreshImgTable td table {padding:0; margin:0;}
.refreshImgTable td table td {text-align:center; padding:0; margin:0;}

.registerActivate {width:600px; text-align:left; padding:20px; margin:30px 0; background-color:#DFFFEC; border:solid 2px #57AF7C;}
.registerActivate .email {color:#3389CF; text-decoration:underline; }

/* ********************** Maintenance **************************** */
.maintenanceDiv {padding:100px 10px 10px 10px ;} 
.maintenanceMessage {color: #645A44; font-size:12pt;}

/* ********************** Fun **************************** */
.funTable .title {text-decoration:none; color: #333; font-weight:bold; font-size:12pt;}
.funTable .date {margin:1.5em 1.5em; color:#999; font-size:8pt;}
.funTable .tdBody {padding-left:10px; font:10pt Arial, Verdana, Helvetica, sans-serif;}
.funTable .body img {padding:4px 4px; border:solid 1px #ccc;}

/* ********************** Side: Fun **************************** */
.ScrollSideDiv {overflow-y:scroll; border-width:0px; margin:0;}
.divFunImage img {padding:5px 5px;}

/* ********************** Deal Feed **************************** */
.dealFeedbody {color:#000000; font:10pt Verdana, Arial, Helvetica, sans-serif; margin:0px 0px; padding:0px; background-color:#FFF;}
.dealFeedTd .price {font-weight:bold; color:#EF4A60;}
.dealFeedTd a {cursor:pointer; text-decoration:none; font:8pt Arial, Verdana, Helvetica, sans-serif; color:#0C4A85;}
.dealFeedTd a:link a.staticLink:link, a.staticLink:visited {color:#0C4A85;}
.dealFeedTd a:visited {color:#226C22;}
.dealFeedTd a:hover, a:active a.staticLink:hover, a.active {color:#FF4400;}

/* ********************** Deal History ************************ */
.dealHistory .oldAmount {font-weight:normal; color:#669F63;}
.dealHistory .newAmount {font-weight:bold; color:#EF4A60;}

/* ********************** Site Map ************************ */
.sitemapTitle {font-size:14pt; color:#FF4F77; padding:1px 0 15px 10px;}
.sitemap {padding:5px 20px; margin-bottom:30px; float:left; width:95%;}
.sitemap .header {margin:0; padding:8px; text-align:left; color:#4A4B4F; font-weight:bold; border:solid 1px #545d5e; background:#c3d1d4 url('../../Images/unitBoxBgGray.jpg') repeat-x bottom;}
.sitemap .link {font-size:10pt; color:#0C4A85; padding:0 30px; white-space:nowrap;}
.sitemap .content {margin:0; padding:12px 0 8px 20px; text-align:left; float:left;}
.sitemap .generalContent div {width:150px; float:left;}
.sitemap .categoryMain {font-size:10pt; font-weight:bold; color:#0C4A85; white-space:nowrap; padding:20px 0 10px 10px;}
.sitemap .categoryContent {padding:8px 20px;}
.sitemap .categoryContent div {width:250px; float:left;}
.sitemap .couponMain {font-size:10pt; font-weight:bold; color:#0C4A85; white-space:nowrap; padding:20px 0 10px 10px;}
.sitemap .couponContent {padding:8px 10px; float:left;}
.sitemap .couponContent div.category {width:250px; float:left;}
.sitemap .couponContent div.alphabet {width:50px; float:left;}
.sitemap .couponMenu {font-weight:bold; color:#4F4F4F;}
