body { color: #333333; font-family: verdana, arial, helvetica, sans-serif; font-size: 75%; margin: 0px; width: 100%; }

/* LINKS */
a:active, a:link, a:visited { color: #0048A7; font-weight: normal; text-decoration: underline; }
a:hover { color: #000066; font-weight: normal; text-decoration: none; }
a.autolink:hover { color: #000066; font-weight: bold; text-decoration: none; }
a.autolink:active, a.autolink:link, a.autolink:visited { color: #0048A7; font-weight: bold; text-decoration: underline; }

/* BUTTONS */
a.btnGeneric:active, a.btnGeneric:link, a.btnGeneric:visited { background: url('http://refundsplease.com/images/btnBackground.gif') #F3F3F3 repeat-x; border: 1px solid #CCCCCC; display: block; float: left; font-size: 90%; font-weight: bold; height: 15px; margin: 1px 4px 1px 0px; padding: 4px 10px; text-align: center; }
a.btnCategoryClose:active, a.btnCategoryClose:link, a.btnCategoryClose:visited { background: url('http://refundsplease.com/images/btnExpand.gif') #FFFFFF no-repeat 7px 7px; border-bottom-width: 1px; border-color: #DCDCDC; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; color: #333333; display: block; font-size: 100%; padding: 4px 5px 6px 20px; text-decoration: none; width: 193px; }
a.btnCategoryOpen:active, a.btnCategoryOpen:link, a.btnCategoryOpen:visited { background: url('http://refundsplease.com/images/btnColapse.gif') #FFFFFF no-repeat 7px 7px; border-bottom-width: 1px; border-color: #DCDCDC; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; color: #333333; display: block; font-size: 100%; padding: 4px 5px 6px 20px; text-decoration: none; width: 193px; }
a.couponsLink:active, a.couponsLink:link, a.couponsLink:visited { color: #0048A7;  font-size: 105%; line-height: 19px; text-decoration: underline; }
a.dealsLink:active, a.dealsLink:link, a.dealsLink:visited { color: #0048A7; float: left; font-size: 150%; line-height: 19px; text-decoration: underline; }
a.internal:active, a.internal:link, a.internal:visited { color: #333333; font-weight: normal; text-decoration: underline; }
a.search:active, a.search:link, a.search:visited { color: #0048A7; font-size: 115%; font-weight: bold; text-decoration: underline; }
a.sectionLink:active, a.sectionLink:link, a.sectionLink:visited { color: #000066; font-size: 130%; font-weight: bold; text-decoration: none; }
a.sortingRatingsSel:active, a.sortingRatingsSel:link, a.sortingRatingsSel:visited { background: #FFF9DD; border: 1px solid #FFD200; color: #333333; display: block; float: left; height: 16px; margin: 2px 2px; padding: 3px 4px; text-align: center; text-decoration: none; width: 40px; }
a.sortingRatingsSel:hover { background: #FFF9DD; border: 1px solid #FFD200; color: #000000; display: block; float: left; height: 16px; margin: 2px 2px; padding: 3px 4px; text-align: center; text-decoration: underline; width: 40px; }
a.sortingRatingsUnsel:active, a.sortingRatingsUnsel:link, a.sortingRatingsUnsel:visited { background: #F9F8F8; border: 1px solid #EDEDED; color: #333333; display: block; float: left; height: 16px; margin: 2px 2px; padding: 3px 4px; text-align: center; text-decoration: none; width: 40px; }
a.sortingRatingsUnsel:hover { background: #F9F8F8; border: 1px solid #EDEDED; color: #000000; display: block; float: left; height: 16px; margin: 2px 2px; padding: 3px 4px; text-align: center; text-decoration: underline; width: 40px; }
.nav a:active, .nav a:link, .nav a:visited { color: #333333; font-weight: normal; text-decoration: none; }
a.blue:active, a.blue:link, a.blue:visited { color: #0048A7; text-decoration: underline; }
a.lightgreybut:active, a.lightgreybut:link, a.lightgreybut:visited { font-size:11px;font-family:verdana,arial,helvetica;font-weight:bold;text-decoration:none;color:#666666;border:1px solid;border-color:#e2e6e6 #d5dada #aeb4b4 #d5dada;padding:1px 5px;background:#ffffff url('http://refundsplease.com/images/btnBackgroundGrey.gif') repeat-x;text-align:center; }

/* FORM */
form { margin: 0px; padding: 0px; }

/* TITLES */
h1 { color: #000066; font-size: 220%; font-weight: normal; margin: 0px; }
h2 { color: #000066; font-size: 170%; font-weight: normal; line-height: 22px; margin-top: 0px; }
h3 { color: #000066; font-size: 115%; font-weight: bold; margin-top: 0px; }
td.coupons, td.deals, .commentsBox li, .deals li { padding: 10px; }
textarea { font-family: verdana, arial, helvetica; font-size: 100%; }
.altcolor1 td { background: #F5F5F5; }
.altcolor2 td { background: #EFEFEF; }
.articles { font-size: 112%; line-height: 18px; }
.avatar { border-bottom: 1px solid #D1D1EF; border-left: 1px solid #D1D1EF; border-top: 1px solid #D1D1EF; font-size: 80%; padding: 5px; text-align: center; width: 124px; }
.borderBox, .ratingsBox { border: 1px solid #DCDCDC; padding: 10px; }
.btnGray:active, .btnGray:link, .btnGray:visited { background: url('http://refundsplease.com/images/btnGray.gif') #8C8C8C repeat-x; border: 1px solid #808080; color: #FFFFFF; display: block; float: left; font-family: verdana,arial,helvetica; font-size: 75%; font-weight: bold; padding: 2px 6px 2px 6px; text-align: center; text-decoration: none; }
.btnGraySubmit { background: url('http://refundsplease.com/images/btnGray.gif') #8C8C8C repeat-x; border: 1px solid #808080; display: block; float: left; margin: 1px 2px 0px 0px; padding: 0px 6px 1px 6px; text-align: center; }
.btnGraySubmit:hover { color:#FFFFFF; text-decoration:underline; }
.btnRedSubmit { background: url('http://refundsplease.com/images/btnRed.gif') #DA0000 repeat-x; border: 1px solid #900000; display: block; float: left; margin: 1px 2px 0px 0px; padding: 0px 6px 1px 6px; text-align: center; }
.btnRedSubmit:hover { color:#FFFFFF; text-decoration:underline; }
.btnNext:active, .btnnext:link, .btnnext:visited { background: url('http://refundsplease.com/images/btnNext.gif') #FFFFFF no-repeat center right; border: 1px solid #DCDCDC; padding: 5px 20px 5px 7px; position: relative; text-decoration: none; }
.btnNextImage, .btnPrevImage { margin: 4px 0px 0px 0px; }
.btnPage:active, .btnPage:link, .btnPage:visited { background: #FFFFFF; border: 1px solid #DCDCDC; padding: 5px 7px; position: relative; text-decoration: none; }
.btnPrevious:active, .btnPrevious:link, .btnPrevious:visited { background: url('http://refundsplease.com/images/btnPrevious.gif') #FFFFFF no-repeat center left; border: 1px solid #DCDCDC; padding: 5px 7px 5px 20px; position: relative; text-decoration: none; }
.btnRed:active, .btnRed:link, .btnRed:visited { background: url('http://refundsplease.com/images/btnRed.gif') #DA0000 repeat-x; border: 1px solid #900000; color: #FFFFFF; display: block; float: left; font-family: verdana,arial,helvetica; font-size: 75%; font-weight: bold; padding: 2px 6px 3px 6px; text-align: center; text-decoration: none; }
.btnShowcoupons { background: url('http://refundsplease.com/images/contentHeaderRightSmall.gif') #E9E9E9 no-repeat; float: right; height: 22px; padding: 8px 14px 0px 0px; text-align: right; vertical-align: bottom; width: 66px; }
.btnShowcouponsempty { background: url('http://refundsplease.com/images/contentHeaderRightSmallEmpty.gif') #E9E9E9 no-repeat; float: right; height: 22px; padding: 8px 14px 0px 0px; vertical-align: bottom; width: 66px; }
.btnShowdeals { background: url('http://refundsplease.com/images/contentHeaderRight.gif') #E9E9E9 no-repeat; float: right; height: 23px; padding: 7px 14px 0px 0px; text-align: right; vertical-align: bottom; width: 106px; }
.btnShowdeals a { font-size: 90%; text-decoration: none; }
.btnShowdealsEmpty { background: url('http://refundsplease.com/images/contentHeaderRightEmpty.gif') #E9E9E9 no-repeat; float: right; height: 26px; padding: 4px 14px 0px 0px; vertical-align: bottom; width: 106px; }
.btnSubmit { background: transparent; border: 0; color: #FFFFFF; cursor: pointer; font-family: verdana,arial,helvetica; font-size: 75%; font-weight: bold; margin: 0; padding: 2px 0px 0px 0px; text-decoration: none; }
.btnUpload { margin: 17px 0px 4px 0px; }
.btnWelcome { padding: 0px 5px; text-align: left; width: 80px; }
.btnWelcome a { float: left; font-size: 75%; }
.catMenuHidden, .hidden { display: none; }
.catMenuVisible, .visible { display: inline; }
.commentsBox ul, .deals ul, .dealsBox ul, .genericBox ul { list-style: none; margin: 0; padding: 0; }
.commentsBox, .coupons { border: solid #DCDCDC 1px; }
.commentsNo { float: left; font-size: 90%; }
.contentHeader { background: url('http://refundsplease.com/images/contentHeaderMiddle.gif') #F8F8F8 repeat-x; color: #000066; float: left; font-weight: bold; height: 30px; width: 100%; }
.couponsBox { border-bottom-width: 1px; border-color: #DCDCDC; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; padding: 5px 0px; }
.couponsDetails { display: block; float: right; text-align: left; width: 130px; }
.couponsExpiry { display: block; float: right; text-align: left; width: 90px; }
.couponsSearch { float: left; margin-right: 8px; width: 138px; }
.couponsSelect { float: left; width: 148px; }
.deals { border: solid #D1D1EF 1px; }
.deals a:active, .deals a:link, .deals a:visited { color: #0048A7; text-decoration: underline; }
.deals li ul { list-style: none; margin: 8px; padding: 0px; }
.deals li ul li, .deals li ul li:hover { background: url('http://refundsplease.com/images/btnForum.gif') no-repeat 0px 7px; margin: 0px; padding: 4px 6px 4px 14px; }
.dealsBox { border-bottom-width: 1px; border-color: #D1D1EF; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; padding: 5px 0px 7px 0px; }
.dealsBox li { padding: 4px 4px 4px 10px; }
.dealsComments { display: block; float: right; font-size: 90%; padding: 13px 0px 0px 0px; text-align: center; width: 90px; }
.dealsFooter { background: #F4F4FF; border: 1px solid #D1D1EF; border-top: 0; padding: 6px 4px 8px 4px; text-align: center; }
.dealsHeader { background: #F4F4FF; font-size: 90%; margin: 0px 5px 10px 5px; padding: 2px 6px; }
.dealsImage { border: solid #D1D1EF 1px; margin: 0px; }
.dealsLeft { font-size: 80%; padding-right: 10px; text-align: center; }
.dealsNoLink { color: #0048A7; float: left; font-size: 150%; line-height: 19px; text-decoration: none; float: left; }
.dealsRating { display: block; float: right; font-size: 90%; padding: 6px 0px 0px 0px; text-align: center; width: 140px; }
.dealsTable { display: table; height: 40px; max-height: 70px; overflow: visible; position: relative; }
.dealsTableCell { display: table-cell; position: absolute; top: 48%; vertical-align: middle; }
.dealsTitle { display: block; float: left; height: 42px; }
.dealsTop, .commentsBottom, .dealsBottom { border: 1px solid #D1D1EF; border-top-width: 0px; padding: 6px 10px; }
.error { border: 1px solid #DCDCDC; color: #FF0000; font-weight: bold; padding: 6px 12px; }
.expiresOn { font-size: 90%; text-align: center; }
.featuredCouponsBox { border: 1px solid #E2E2EF; margin: 0px 0px 20px 0px; padding: 10px; }
.featuredList { border: none; list-style: none; margin: 4px 0px; padding: 0; }
.featuredList li { background: url('http://refundsplease.com/images/btnForum.gif') no-repeat 8px 4px; padding: 1px 5px 1px 22px; }
.featuredTitle { background: #3399CC; color: #FFFFFF; display: block; font-size: 75%; font-weight: bold; margin: 0px 0px 8px 0px; padding: 2px 4px; text-align: center; }
.footBox { background: url('http://refundsplease.com/images/footMiddle.gif') #E30000 repeat-x; float: left; height: 50px; text-align: left; width: 100%; }
.forumBox { border-bottom-width: 1px; border-color: #D1D1EF; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; padding: 5px 0px; }
.forumsAd { background: #FFFFFF; border: 1px solid #DCDCDC; }
.forumsAd th { background: #F5F5F5; padding: 6px 8px; }
.freeshippingBox { background: #F4F4FF; border: 1px solid #E2E2EF; padding: 9px; text-align: left; }
.genericBox { border: 1px solid #DCDCDC; padding: 0px; position:relative; }
.genericBox li { background: url('http://refundsplease.com/images/btnForum.gif') #FFFFFF no-repeat 10px 7px; padding: 4px 5px 6px 25px; }
.genericForm input, .genericForm textarea { margin-bottom: 6px; }
.genericForm td { padding: 4px 0px; }
.genericForm th, .genericTable th { background: #F4F4FF; color: #000066; font-weight: bold; padding: 4px 8px; }
.genericTable td, .multicolorTable td { padding: 4px 8px; }
.multicolorTable { border: 1px solid #DCDCDC; padding: 5px; }
.multicolorTable th { background: #000066; color: #FFFFFF; font-weight: bold; padding: 4px 8px; }
.multicolorTableSmall { border: 1px solid #DCDCDC; padding: 1px; }
.multicolorTableSmall td { padding: 1px 2px; }
.multicolorTableSmall th { background: #000066; color: #FFFFFF; font-weight: bold; padding: 1px 2px; }

/* MISC */
.headBox { background: url('http://refundsplease.com/images/headMiddle.gif') #E30000 repeat-x; height: 79px; }
.horizontalForm input, .horizontalForm textarea { margin: 0; }
.horizontalForm td { padding: 4px; }
.horizontalForm th { background: #F4F4FF; color: #000000; font-size: 90%; font-weight: bold; padding: 6px 10px; text-align:left; }
.horizontalForm, .genericForm, .genericTable { border: 1px solid #DCDCDC; padding: 2px; }
.insideTable td { margin: 0; padding: 4px 2px 4px 0px; }
.large { font-size: 115%; }
.leftcontent { padding-right: 20px; }
.leftside { width: 220px; }
.loginBox { background: #F4F4FF; border-bottom-width: 1px; border-color: #E2E2EF; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; padding: 2px 12px 6px 12px; }
.loginButton { float: left; margin: 1px 2px 0px 0px; }
.loginCheckbox { float: left; font-size: 75%; margin-left: 10px; }
.loginField { border: 1px solid #AEAEAE; float: left; margin: 0px 4px 0px 0px; padding: 1px 2px 2px 2px; }
.loginLinks { float: left; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; margin: 0px 0px 0px 20px; text-align: left; }
.loginLinks a:link { color: #333333; font-size: 9px; font-weight: bold; text-decoration: none; }
.loginLinks a:visited { color: #333333; font-size: 9px; font-weight: bold; text-decoration: none; }
.loginLinks a:active { color: #333333; font-size: 9px; font-weight: bold; text-decoration: none; }
.loginRemember { float: left; font-size: 75%; margin: 4px 0px 0px 0px; }
.loginSpacer { padding-top: 4px; }
.logoBox { background: #FFFFFF; border: 1px solid #DCDCDC; float: left; margin-right: 10px; padding: 1px 6px; }
.logoCoupons { background: #FFFFFF; border: 1px solid #DCDCDC; padding: 10px 0px; width: 100px; }
.offer { color: #999999; float: right; font-size: 75%; }
.pageBox { float: right; font-size: 90%; padding-top: 7px; }
.pageNext, .pagePrev { vertical-align: text-top; }
.pageNumber { padding: 2px 4px; }
.ratingBox { background: #FFFFFF; border: 1px solid #DCDCDC; float: right; font-size: 90%; margin: 0px 0px 4px 10px; padding: 6px; text-align: center; }
.rightContent { padding-left: 20px; }
.screenpadding { padding: 18px; }
.searchButton { float: right; margin: 4px 0px 0px 4px; }
.searchField { float: left; margin: 2px 0px 2px 0px; width: 128px; }
.searchSelect, .sortbySelect { margin: 2px 0px 2px 0px; width: 202px; }
.sectionLink { color: #000066; font-weight: bold; margin: 5px 0px 0px 10px; }
.showofferButton { float: left; margin: 8px 2px 0px 0px; }
.sidebarBox { background: #F5F5F5; border: 1px solid #DCDCDC; clear: both; margin: 0px 0px 6px 0px; padding: 8px; width: 202px; }
.sidebarTitleLeft { background: url('http://refundsplease.com/images/sidebarHeaderLeft.gif') #CC0000 no-repeat; color: #FFFFFF; float: left; font-size: 112%; height: 24px; padding: 6px 0px 0px 7px; width: 133px; }
.sidebarTitleRight { background: url('http://refundsplease.com/images/sidebarHeaderRight.gif') #CC0000 no-repeat; color: #FFFFFF; float: left; font-size: 75%; height: 28px; padding: 2px 5px 0px 2px; width: 73px; }
.small { font-size: 90%; }
.sortingAlpha { background: #F9F8F8; border: 1px solid #EDEDED; display: block; float: left; height: 16px; margin: 2px 2px; padding: 3px 1px; text-align: center; width: 24px; }
.sortingAlphaSel { background: #FFF9DD; border: 1px solid #FFD200; display: block; float: left; height: 16px; margin: 2px 2px; padding: 3px 1px; text-align: center; width: 24px; }
.sortingSelect { background: #FFF9DD; border-bottom-width: 1px; border-color: #FFD200; border-left-width: 1px; border-right-width: 0px; border-style: solid; border-top-width: 1px; display: block; float: left; margin-top: 4px; padding: 2px 8px 4px 8px; text-align: center; }
.sortingSeparator { background: #FFD200; float: left; height: 22px; margin-top: 4px; width: 1px; }
.sortingUnselect { border-left: 1px solid #FFD200; display: block; float: left; height: 16px; margin-top: 4px; padding: 3px 8px; text-align: center; }
.tellFriend { float: right; font-size: 90%; }
.toolBox { background: #F5F5F5; border: 1px solid #DCDCDC; margin: 6px 0px 6px 0px; padding: 10px; width: 198px; }
.topbannerbg { background: url('http://refundsplease.com/images/bannerBackground.gif') #F5F5F5 bottom left repeat-x; padding: 12px; }
.uploadBox { border: 1px solid #D1D1EF; float: left; height: 80px; padding: 10px; text-align: center; width: 80px; }
.uploadBoxSmall { border: 1px solid #D1D1EF; margin-bottom: 4px; padding: 3px 0px; width: 100px; }
.utilityBox { float: right; }
.welcomeBox { border-bottom-width: 1px; border-color: #D1D1EF; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; margin: 0px 0px 0px 0px; padding: 15px; }
.error { color:#ff0000; font-weight:bold; border:0; }


/* TEXT */
.xsmall { font-size: 80%; }
.xxsmall { font-size: 75%; }
.medium { font-size: 112%; }
.xlarge { font-size: 130%; }
.xxlarge { font-size: 150%; }
#btnCategory { background: #FFFFFF; color: #333333; width: 193px; }
#btnCategory li a { border-bottom-width: 1px; border-color: #DCDCDC; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; color: #333333; display: block; font-size: 100%; padding: 4px 5px 6px 20px; text-decoration: none; width: 193px; }
#btnCategory li, #btnSubcategory li { border: none; margin: 0px; }
#btnCategory ul, #btnSubcategory ul { border: none; list-style: none; margin: 0; padding: 0; }
#btnSubcategory { background: #F4F4FF; border-bottom-width: 1px; border-color: #DCDCDC; border-left-width: 1px; border-right-width: 1px; border-style: solid; border-top-width: 0px; color: #333333; font-size: 75%; padding: 3px 0px; width: 218px; }
#btnSubcategory li a { background: url('http://refundsplease.com/images/btnSubcategory.gif') #F4F4FF no-repeat 19px 6px; border: none; color: #333333; display: block; font-size: 10px; padding: 2px 0px 2px 27px; text-decoration: none; width: 186px; }
#couponsList li, #forumList li { border-bottom-width: 1px; border-color: #FFFFFF; border-left-width: 0px; border-right-width: 0px; border-style: solid; border-top-width: 1px; margin: 0px; }
#couponsList li, #forumList li a { background: url('http://refundsplease.com/images/btnForum.gif') #FFFFFF no-repeat 10px 7px; color: #333333; display: block; font-size: 100%; padding: 4px 5px 6px 25px; text-decoration: none; }
#couponsList, #forumList { background: #FFFFFF; border: 1px solid #FFFFFF; color: #333333; }
#featuredBox { border: 1px solid #E2E2EF; height: 228px; margin: 0px 0px 20px 0px; padding: 10px; }
#footLink a:hover { background: url('http://refundsplease.com/images/footBullet.gif') no-repeat 0px 4px; color: #FFFFFF; font-size: 80%; font-weight: bold; padding: 0px 5px 0px 10px; text-decoration: underline; }
#footLink a:active, #footLink a:link, #footLink a:visited { background: url('http://refundsplease.com/images/footBullet.gif') no-repeat 0px 4px; color: #FFFFFF; font-size: 80%; font-weight: bold; padding: 0px 5px 0px 10px; text-decoration: none; }
#genericList { border: 1px solid #DCDCDC; padding: 10px 0px; }
#genericList li { background: url('http://refundsplease.com/images/btnForum.gif') #FFFFFF no-repeat 10px 7px; color: #333333; display: block; font-size: 100%; padding: 4px 5px 6px 25px; }
#genericList ul, #couponsList ul, #forumList ul { background: transparent; border: none; list-style: none; margin: 0px; padding: 0px; }

/* MENU */
#menuTop { color: #FFFFFF; width: 403px; }
#menuTop div a { color: #FFFFFF; display: block; float: left; font-size: 112%; font-weight: bold; padding: 11px 11px 11px 11px; text-decoration: none; }
#menuTop span { background: url('http://refundsplease.com/images/menuTopSep.gif') no-repeat; float: left; height: 39px; margin: 0px; padding: 0px; width: 1px; }
#menuBottom { border-top: 1px solid #DA0000; color: #FFFFFF; width: 403px; }
#menuBottom div a { color: #FFFFFF; display: block; float: left; font-size: 112%; font-weight: bold; padding: 10px 9px 13px 9px; text-decoration: none; }
#menuBottom div, #menuTop div { border: none; float: left; height: 39px; list-style: none; margin: 0px; text-align: center; }
#menuBottom span { background: url('http://refundsplease.com/images/menuBottomSep.gif') no-repeat; float: left; height: 39px; margin: 0px; padding: 0px; width: 1px; }
.menuBottomSel, #menuBottom div a:hover { background: url('http://refundsplease.com/images/menuBottomSel.gif') repeat-x; color: #FFFFFF; cursor: pointer; float: left; text-decoration: none; }
.menuTable { display: table; }
.menuTableCell { display: table-cell; }
.menuTableRow { display: table-row; }
.menuTopSel, #menuTop div a:hover { background: url('http://refundsplease.com/images/menuTopSel.gif') repeat-x; color: #FFFFFF; cursor: pointer; float: left; text-decoration: none; }


/* HOVER */
a.btnGeneric:hover { background: url('http://refundsplease.com/images/btnBackgroundOn.gif') #F3F3F3 repeat-x; border: 1px solid #CCCCCC; display: block; float: left; font-size: 90%; font-weight: bold; height: 15px; margin: 1px 4px 1px 0px; padding: 4px 10px; text-align: center; }
a.btnCategoryClose:hover { background: url('http://refundsplease.com/images/btnExpand.gif') #F4F4FF no-repeat 7px 7px; color: #000000; cursor: pointer; text-decoration: none; }
a.btnCategoryOpen:hover { background: url('http://refundsplease.com/images/btnColapse.gif') #F4F4FF no-repeat 7px 7px; color: #000000; cursor: pointer; text-decoration: none; }
a.couponsLink:hover { color: #000066;  font-size: 105%; line-height: 19px; text-decoration: underline; }
a.dealsLink:hover { color: #000066; float: left; font-size: 150%; line-height: 19px; text-decoration: underline; }
a.search:hover { color: #000066; font-size: 115%; font-weight: bold; text-decoration: underline; }
a.sectionLink:hover { color: #000066; font-size: 130%; font-weight: bold; text-decoration: underline; }
a.internal:hover { color: #000000; font-weight: normal; text-decoration: none; }
.nav a:hover { color: #000000; font-weight: normal; text-decoration: underline; }
.btnGray:hover { background: url('http://refundsplease.com/images/btnGray.gif') #8C8C8C repeat-x; border: 1px solid #808080; color: #FFFFFF; display: block; float: left; font-family: verdana,arial,helvetica; font-size: 75%; font-weight: bold; padding: 2px 6px 3px 6px; text-align: center; text-decoration: underline; }
.btnNext:hover { background: url('http://refundsplease.com/images/btnNext.gif') #F4F4FF no-repeat center right; border: 1px solid #DCDCDC; padding: 5px 20px 5px 7px; position: relative; text-decoration: underline; }
.btnPage:hover { background: #F4F4FF; border: 1px solid #DCDCDC; padding: 5px 7px; position: relative; text-decoration: underline; }
.btnPrevious:hover { background: url('http://refundsplease.com/images/btnPrevious.gif') #F4F4FF no-repeat center left; border: 1px solid #DCDCDC; padding: 5px 7px 5px 20px; position: relative; text-decoration: underline; }
.btnRed:hover { background: url('http://refundsplease.com/images/btnRed.gif') #DA0000 repeat-x; border: 1px solid #900000; color: #FFFFFF; display: block; float: left; font-family: verdana,arial,helvetica; font-size: 75%; font-weight: bold; padding: 2px 6px 3px 6px; text-align: center; text-decoration: underline; }
.btnShowdeals a:hover { font-size: 90%; text-decoration: underline; }
.btnSubmit:hover { cursor: pointer; text-decoration: underline; }
.deals a:hover { color: #000066; text-decoration: none; }
.deals li:hover, .dealsBox li:hover, td.coupons:hover, td.deals:hover, .commentsBox li:hover, .coupons li:hover { background: #F4F4FF; }
.dealsHighlight:hover { background: #F4F4FF; padding: 4px 4px 4px 0px; }
.genericBox li:hover { background: url('http://refundsplease.com/images/btnForum.gif') #F4F4FF no-repeat 10px 7px; }
.loginLinks a:hover { color: #000000; font-size: 9px; font-weight: bold; text-decoration: underline; }
.ratingsBox:hover { background: #F4F4FF; border: 1px solid #DCDCDC; padding: 10px; }
#btnCategory li a:hover { color: #000000; cursor: pointer; text-decoration: none; }
#btnSubcategory li a:hover { background: url('http://refundsplease.com/images/btnSubcategory.gif') #F4F4FF no-repeat 19px 6px; border: none; color: #000000; text-decoration: underline; }
#couponsList li:hover { background: url('http://refundsplease.com/images/btnForum.gif') #F4F4FF no-repeat 10px 7px; color: #000000; text-decoration: none; }
#forumList li a:hover { background: url('http://refundsplease.com/images/btnForum.gif') #F4F4FF no-repeat 10px 7px; color: #000000; cursor: pointer; text-decoration: underline; }
#genericList li:hover { background: url('http://refundsplease.com/images/btnForum.gif') #F4F4FF no-repeat 10px 7px; color: #000000; }
a.blue:hover { color: #000066; text-decoration: underline; }
a.lightgreybut:hover { font-size:11px;font-family:verdana,arial,helvetica;font-weight:bold;text-decoration:none;color:#333333;border:1px solid;border-color:#c4cccc #acb5b5 #6f7777 #acb5b5;padding:1px 5px;background:#ffffff url('http://refundsplease.com/images/btnBackgroundGrey.gif') repeat-x;text-align:center; }

/* VOTE BUTTONS */
.btnVoteOrange { color: #FF4E00; display: block; font-size: 170%; font-weight: normal; line-height: 16px; margin: 5px 0px 1px 0px; text-align: center; text-decoration: none; }
.btnVoteRed { color: #424296; display: block; font-size: 170%; font-weight: normal; line-height: 16px; margin: 5px 0px 1px 0px; text-align: center; text-decoration: none; }
.btnVoteYellow { color: #FFB400; display: block; font-size: 170%; font-weight: normal; line-height: 16px; margin: 5px 0px 1px 0px; text-align: center; text-decoration: none; }
.btnVote { background: url('http://refundsplease.com/images/btnVote.gif') #F5F5F5 no-repeat; float: left; height: 40px; margin: 0px 15px 0px 0px; padding: 0px; text-align: center; width: 60px; }
.btnVote:hover { background: url('http://refundsplease.com/images/btnVoteOver.gif') #F5F5F5 no-repeat; }
a.btnVoteSmall:active, a.btnVoteSmall:link, a.btnVoteSmall:visited { color: #333333; font-size: 75%; font-weight: bold; text-decoration: none; }
a.btnVotedSmall:active, a.btnVotedSmall:link, a.btnVotedSmall:visited { color: #666666; font-size: 75%; font-weight: normal; text-decoration: none; }
a.btnVoteSmall:hover { color: #000000; font-size: 75%; font-weight: bold; text-decoration: underline; }
a.btnVotedSmall:hover { color: #333333; font-size: 75%; font-weight: normal; text-decoration: underline; }

/* FIREFOX EXCEPTIONS */
html>body #featuredBox { height: auto; min-height: 228px; }
html>body .btngraySubmit { padding: 0px 0px 2px 0px; }
html>body .btnSubmit { padding: 0px 0px 1px 0px; }
html>body .couponsSearch { width: 140px; }
html>body .dealsTable, html>body .dealsTableCell { position: static; }
html>body .searchField { width: 130px; }
html>body a.dealsLink:link, html>body a.dealsLink:visited, html>body a.dealsLink:hover, html>body a.dealsLink:active { float: none; }

/* YAHOO OVERLAYS */
.overlay { position:absolute;text-align:left; }
