.dealPopup { margin:10px; background-image:none; background-color:#fff; }
.dealInlinePage, .dealInlinePage .dealBody { margin:0; overflow:hidden; }

.dealAll { font-family:Verdana, Arial, Helvetica, sans-serif; clear:both; }
.dealAll, .dealAll td { font-size:13px; line-height:16px; }
.dealAll td a, .dealAll a, .dealAll a:link, .dealAll a:visited { color:#1E67EE; text-decoration:underline; border-bottom-width:0px; cursor:pointer; }
.dealAll a:hover, .dealAll a:active { color: #0033aa; text-decoration:underline; border-bottom-width:0px; }
.dealAll input, .dealAll button, .dealAll select { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:13px; }
.dealAll textarea { font-family:Arial, Helvetica, Verdana, sans-serif; font-size:12px; }
.dealAll form { margin:0px; }
.dealAll button { cursor:pointer; }
.dealAll p { margin: 0 0 12px 0; }

.dealAll h1, .dealAll h2, .dealAll h3, .dealAll h4 { font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; font-weight:normal; margin:0px; padding:0px; }

.dealAll h1 { font-size:24px; margin:0 0 5px 0; line-height:22px; }
.dealAll h2 { font-size:15px; color:#50699B; padding:0 0 7px 0; }
.dealAll h2 a { margin:0 12px 0 0; }
.dealAll h3 { font-size:20px; padding:20px 0 6px 0; margin:4px 0 0 0; line-height:18px; border-top: 1px dotted #D6DDEA; clear:left; }
.dealAll h4 { clear:left; font-size:17px; color:#50699B; padding:10px 0 2px 0; }

.dealHeaderExtraLink { font-size:16px; margin:0 0 0 8px; }

.dealAll ol { line-height:17px; margin:15px 0 0 0; }
.dealAll ol li { list-style-type:decimal; padding:0 0 10px 0px; margin-left:40px; }
.dealAll ul { line-height:17px; padding:0 0 0 10px; margin:15px 0 0 0; }
.dealAll ul li { background:url(img/list-arrow.gif) transparent no-repeat 0 3px; list-style-type:none; padding:0 0 10px 25px; }

.dealNavBar { font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; text-align:center; font-size:16px; padding:3px 0 6px 0; }
.dealNavBar a, .dealNavBar a:link, .dealNavBar a:visited { color:#113A86; text-decoration:none; padding:0 7px; }
.dealNavBar a.dealNavOn, .dealNavBar a.dealNavOn:link, .dealNavBar a.dealNavOn:visited, .dealNavBar a:hover, .dealNavBar a:active { color:#1E67EE; text-decoration:underline; }

.dealBox { float:right; width:299px; margin: -5px 0 0 5px; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; color:#31405E; font-size:13px; line-height:15px; }
.dealBoxTop { float:right; width:299px; height:24px; background:url(img/boxTop.gif) top left; }
.dealBoxMid { float:left; min-width:276px; background:url(img/boxMid.gif) repeat-y top left; padding:0 13px; }
.dealBox1 { margin: 0px 6px; }
.dealBoxBot { float:right; width:299px; height:24px; background:url(img/boxBot.gif) top left; }

.dealBoxTabWrap { float:left; clear:right; margin-top:-20px; padding-top:20px; width:628px; }

.dealBoxTab { float:left; width:299px; margin: -20px 0 25px 15px; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; color:#31405E; font-size:13px; line-height:15px; }
.dealBoxTabClear { clear:left; }
.dealBoxTopTab { float:right; width:299px; height:55px; background:url(img/boxTopTab.gif) top left; }
.dealBoxTopTab div { margin:17px 0 0 0; width:160px; text-align:center; }
.dealBox1Tab { margin: 0px 6px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.dealBoxTabButtons { text-align:center; margin-top:8px; }
.dealBoxTabButtons h4 { font-size:20px; letter-spacing:-1px; }
.dealBoxTabButtons h4 span { color:#9B2B20; }
.dealBoxTabButton1 { margin-left:65px; }

.dealBoxTab h1 a, .dealBoxTab h1 a:link, .dealBoxTab h1 a:visited { color:#0033aa; text-decoration:none; }
.dealBoxTab h1 a:hover, .dealBoxTab h1 a:active { color: #0033aa; text-decoration:underline; }

.dealTimer { font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; float:right; color:#113A86; background-color:#FFFDD7; border:1px solid #D6DDEA; padding:2px 6px 3px 6px; margin:0; text-align:center; }
.dealTimerHead { font-size:10px; margin:0 0 3px 0; }
.dealTimerNumbers { font-size:17px; color:#50699B; }
.dealTimerNumbers span { font-size:19px; color:#113A86; }
.dealTimerUnits span { font-size:9px; color:#50699B; padding: 0 2px 0 3px; }

.dealTimerOnPage {  }
.dealTimerOnPage .dealTimer { margin-right:8px; }

.dealDate { float:right; width:111px; color:#113A86; background-color:#FFFDD7; border:1px solid #D6DDEA; padding:2px 6px 3px 6px; margin:0; text-align:center; }
.dealDateHead { font-size:12px; margin:0 0 3px 0; }
.dealDateDay {  float:left; font-size:50px; color:#113A86; line-height:40px; letter-spacing:-3px; margin:0 5px 0 2px; }
.dealDateMonth { font-size:16px; color:#113A86; font-weight:bold; line-height:16px; margin:0 0 0 6px; }
.dealDateYear { font-size:26px; color:#113A86; letter-spacing:-1px; margin:5px 0 0 0; }
.dealDateWeekday { clear:left; font-size:11px; color:#50699B; padding: 1px 0 0 0; }
.dealDateUntil { clear:left; font-size:11px; color:#50699B; padding: 4px 0 0 0; }
.dealDateUntil span { font-weight:bold; }
.dealDateStarts { clear:left; font-size:10px; color:#50699B; }

.dealBoxHeader { font-size:19px; margin:1px 0 12px 0; }
.dealBoxPrice { font-size:31px; color:#278D23; letter-spacing:-1px; margin:0 0 17px 0; }
.dealBoxPriceNote { margin:-6px 0pt 6px 2px; color:#278D23; letter-spacing:1px; font-size:12px; font-weight:bold; }
.dealBoxSubHead { float:left; clear:left; margin:0 0 2px 0; }
.dealBoxSubHead { #width:200px; }  /* IE Only */
.dealBoxSubHead div { float:left; width:65px; }
.dealBoxSubPrice { color:#9B2B20; font-weight:bold; }
.dealBoxSubPercent { color:#143595; font-weight:bold; }

.dealBoxButtons { clear:both; height:49px; }
.dealBox .dealBoxButtons { #margin-top:-18px; #margin-bottom:13px; }  /* IE Only */

.dealBoxBuyRegular { clear:both; line-height:45px; padding:4px 10px 12px 10px; }
.dealBoxBuyRegular a { float:right; }

.dealBtn { background-color:#0FA313; display:block; float:left; width:136px; height:49px; cursor:pointer; margin:6px 0 6px 0; }
a.dealBtn:hover { background-color:#12C218; }
.dealBtnBuy { background-image:url(img/btnBuy.png); }
.dealBtnDownload { background-image:url(img/btnDownload.png); }
.dealBtnNotify { background-image:url(img/btnNotify.png); }
.dealBtnNotifyset { background-image:url(img/btnNotifySet.png); }
.dealBtnIWantThis { background-image:url(img/btnIWantThis.png); }
.dealBtnIWantThisset { background-image:url(img/btnIWantThisSet.png); }
.dealBtnBack { background-image:url(img/btnBack.png); }
.dealBtnContinue { background-image:url(img/btnContinue.png); }
.dealBtnSeeTheDeal { background-image:url(img/btnSeeTheDeal.png); }

.dealBtnDelicious { width:49px; background-image:url(img/btnDelicious.png); }
.dealBtnDigg { width:49px; background-image:url(img/btnDigg.png); }
.dealBtnFacebook { width:49px; background-image:url(img/btnFacebook.png); }
.dealBtnGoogle { width:49px; background-image:url(img/btnGoogle.png); }
.dealBtnMySpace { width:49px; background-image:url(img/btnMySpace.png); }
.dealBtnReddit { width:49px; background-image:url(img/btnReddit.png); }
.dealBtnRSS { width:49px; background-image:url(img/btnRSS.png); }
.dealBtnShareThis { width:49px; background-image:url(img/btnShareThis.png); }
.dealBtnStumbleUpon { width:49px; background-image:url(img/btnStumbleUpon.png); }
.dealBtnTechnorati { width:49px; background-image:url(img/btnTechnorati.png); }
.dealBtnTwitter { width:49px; background-image:url(img/btnTwitter.png); }

.dealLikeLine { clear:left; }

.dealBoxData, .dealBoxDataEnd { clear:both; float:left; width:260px; font-size:12px; }
.dealBoxData { border-bottom: 1px dotted #D6DDEA; padding:4px 0 2px 0; }
.dealBoxDataEnd { padding:4px 0 0 0; }
.dealBoxData span { clear:both; float:right; text-align:right; }
.dealBoxText { width:170px; }
.deal128Img { float:right; margin:0; padding:3px; border: 1px solid #BFCBE2; margin: 0 0 6px 0; }
.dealBoxViewMore { font-size:11px; margin:-20px 159px 0 0; }

.dealBoxShareIn { float:left; margin:0 3px 0 0; height:61px; }
.dealBoxShareInShort { float:right; clear:right; margin:0px 5px 0 0; height:30px; width:74px; }

.fb_share_no_count { display:block !important; visibility:hidden; }
div.stbutton.vertical img { top:43px; }

.dealBody { margin:20px 0 0 0; }

.dealBoxMini, .dealBoxMiniInPage, .dealBoxMiniInBox { float:right; width:221px; margin: -5px 0 26px 5px; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; color:#31405E; font-size:11px; }
.dealBoxMiniInPage { margin-top:18px; margin-bottom:0; }
.dealBoxMiniInBox { margin:0; }
.dealBoxMiniTop { float:right; width:221px; height:19px; background:url(img/boxMiniTop.gif) top left; }
.dealBoxMiniMid { float:left; min-width:201px; #width:221px; background:url(img/boxMiniMid.gif) repeat-y top left; padding:0 9px; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; color:#31405E; font-size:11px; }
.dealBoxMini1 { float:left; width:191px; margin: 0px 6px; clear:both; }
.dealBoxMiniBot { float:right; width:221px; height:19px; background:url(img/boxMiniBot.gif) top left; }

.dealBoxSemi, .dealBoxSemiInPage, .dealBoxSemiInBox { width:273px; margin: -5px 0 26px 5px; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; color:#31405E; font-size:11px; }
.dealBoxSemiInPage { float:right; }
.dealBoxSemiInPage, .dealBoxSemiInBox { margin:0 0 0 1px; }
.dealBoxSemiInPage .dealBoxSemiTop { margin-top:8px; }
.dealBoxSemiInPage .dealBoxSemiMid { margin-right:6px; }
.dealBoxSemiInPage .dealBoxSemiBot { margin-bottom:6px; }
.dealBoxSemiTop { float:right; width:273px; height:19px; background:url(img/boxSemiTop.gif) top left; }
.dealBoxSemiMid { float:left; min-width:253px; #width:273px; background:url(img/boxSemiMid.gif) repeat-y top left; padding:0 10px; line-height:17px; }
.dealBoxSemiMid img { float:left; margin-right:10px; }
.dealBoxSemiMid h2 { clear:left; }
.dealBoxSemi1 { margin: 0px 6px; }
.dealBoxSemiBot { float:right; width:273px; height:19px; background:url(img/boxSemiBot.gif) top left; }

.dealDateMini { float:right; color:#113A86; background-color:#FFFDD7; border:1px solid #D6DDEA; padding:2px 5px 3px 5px; margin:0; text-align:center; }
.dealDateMiniHead { font-size:10px; margin:0 0 3px 0; }
.dealDateMiniDay { float:left; font-size:36px; color:#113A86; line-height:30px; letter-spacing:-2px; margin:0 3px 0 1px; }
.dealDateMiniMonth { font-size:11px; color:#113A86; font-weight:bold; line-height:13px; }
.dealDateMiniYear { font-size:17px; color:#113A86; letter-spacing:-1px; margin:1px 2px 0 0; }
.dealDateMiniWeekday { clear:left; font-size:10px; color:#50699B; padding: 1px 0 0 0; }
.dealDateMiniUntil { clear:left; font-size:10px; color:#50699B; padding: 1px 0 0 0; }
.dealDateMiniUntil span { font-weight:bold; }

.dealBoxMiniHeader { float:left; font-size:13px; margin:1px 0 7px 0; }
.dealBoxMiniPrice { float:left; clear:left; font-size:24px; color:#278D23; letter-spacing:-2px; margin:0 0 5px 0; padding:3px 0; }
.dealBoxMiniPriceNote { margin:-7px 0pt 3px 2px; color:#278D23; font-size:10px; }
.dealBoxMiniSubHead { font-size:11px; float:left; clear:left; margin:0 0 2px 0; }
.dealBoxMiniSubHead { #width:150px; }  /* IE Only */
.dealBoxMiniSubHead div { float:left; }
.dealBoxMiniSubPrice { color:#9B2B20; font-weight:bold; }
.dealBoxMiniSubPercent { color:#143595; font-weight:bold; }

.dealBoxMiniButtons { clear:both; float:left; width:203px; height:36px; padding:1px 0 0 0; margin-bottom:-2px; }

.dealBtnMini { background-color:#0FA313; display:block; float:left; width:100px; height:36px; cursor:pointer; }
a.dealBtnMini:hover { background-color:#12C218; }
.dealBtnMiniBuy { background-image:url(img/btnMiniBuy.png); }
.dealBtnMiniDownload { background-image:url(img/btnMiniDownload.png); }
.dealBtnMiniNotify { background-image:url(img/btnMiniNotify.png); }
.dealBtnMiniNotifySet { background-image:url(img/btnMiniNotifySet.png); }
.dealBtnMiniBack { background-image:url(img/btnMiniBack.png); }
.dealBtnMiniOK { background-image:url(img/btnMiniOK.png); }
.dealBtnMiniPost { background-image:url(img/btnMiniPost.png); }
.dealBtnMiniRegister { background-image:url(img/btnMiniRegister.png); }
.dealBtnMiniSubscribe { background-image:url(img/btnMiniSubscribe.png); }
.dealBtnMiniSend { background-image:url(img/btnMiniSend.png); }
.dealBtnMiniAddAnother { background-image:url(img/btnMiniAddAnother.png); }
.dealBtnMiniIWantThis { background-image:url(img/btnMiniIWantThis.png); }
.dealBtnMiniIWantThisSet { background-image:url(img/btnMiniIWantThisSet.png); }
.dealBtnMiniAddComment { background-image:url(img/btnMiniAddComment.png); }
.dealBtnMiniSearch { background-image:url(img/btnMiniSearch.png); }

.deal140Img { float:left; margin:0 12px 3px 3px; border: 1px solid #BFCBE2; }
.deal140Img img { margin:3px; }
.deal140ImgChannel { background:#BFCBE2; padding: 3px 0; font-size:17px; text-align:center; color:#fff; }

.dealBlurb { clear:both; min-height:140px; padding:3px 0 0 0; margin-top:16px; }
.dealBlurbInner { padding:0 4px 0 0; }
.dealBlurb .deal140Img { float:none; clear:left; }
.dealBlurb .dealBoxMini { float:none; }

.dealBlurb h1 a, .dealBlurb h1 a:link, .dealBlurb h1 a:visited { color:#0033aa; text-decoration:none; }
.dealBlurb h1 a:hover, .dealBlurb h1 a:active { color: #0033aa; text-decoration:underline; }


.dealReadFullLink { font-size:14px; margin:8px 0 0 0; }
.dealCommentsLink { float:right; font-size:10px; margin:3px 0 0 0; #margin:1px 0 0 0; }

.dealRSSList { float:right; clear:both; padding-top:10px; }


.deal UL { PADDING:0 0 0 10px; MARGIN: 15px 0 0 0; LINE-HEIGHT: 17px; }
.deal UL LI { PADDING:0 0 10px 25px; background: url(img/list-arrow.gif) no-repeat 0px 3px; LIST-STYLE-TYPE: none; }
.dealBullets UL LI { background: url(img/list-arrow2.gif) no-repeat 0px 3px; }
.dealUsers { overflow:hidden; height:80px; }
.dealUsers .dealReadMore { margin-top:64px; padding-left:36px; }
.dealUsers UL LI { PADDING:0 0 18px 25px; background: url(img/star.gif) no-repeat 0px 2px; }
.dealUsers UL LI SPAN { PADDING: 0 5px 0 10px; color:#50699B; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; }
.dealExtraInfo { margin: 6px 0 8px 0; }
.dealExtraImg { margin: 6px 0 8px 0; text-align:center; }

.dealWriter { font-style:italic; color:#999; padding:0 0 10px 0; font-size:10px; }

.dealCommentsList { margin: 13px 0 0 0; clear:left; }
.dealCommentsList ul li { clear:left; }
.dealCommentsList .wysiwyg ul li { clear:none; }
.dealCommentsList ul li li { clear:none; padding:0; margin:0; background:none; }
.dealCommentsList ul li ul { padding:0 0 0 40px; }
.dealCommentsList ul li ol { padding:0 0 0 40px; }
.dealCommentsList ul li ul li { list-style-type:circle; }
.dealCommentsList ul li ol li { list-style-type:decimal; }
.dealCommentsList .dealText { margin:0; font-size:11px; line-height:14px; margin:6px 0 7px 19px; overflow:hidden; }
.dealCommentsList button { padding:0; margin: 0 0 0 8px; font-size:9px; line-height:12px; }
.dealCommentDate { float:right; color:#50699B; font-size:10px; }
.dealReadMore { position:absolute; margin-top:132px; background:url(img/bakReadMore.png); padding:2px 0 0 0; cursor:pointer; }
.dealCommentsList .dealTextEdit { height:1px; overflow-y:hidden; padding-top:4px; width:100%; }
.dealCommentsList .dealTextEditButton { float:left; }

.dealUserName { color:#50699B; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; font-size:14px; font-weight:bold; }
.dealUserNameInfo { color:#333; font-size:11px; }

.dealUserTypeAdmin { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeAdmin div { float:left; width:42px; height:38px; background: url(img/icoAdmin.gif) no-repeat bottom right; }
.dealUserTypeDeveloper { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeDeveloper div { float:left; width:42px; height:38px; background: url(img/icoDeveloper.gif) no-repeat bottom right; }
.dealUserTypeVisitor { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeVisitor div { float:left; width:42px; height:38px; background: url(img/icoVisitor.gif) no-repeat bottom right; }
.dealUserTypeBrightSpark { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeBrightSpark div { float:left; width:42px; height:38px; background: url(img/icoBrightSpark.gif) no-repeat bottom right; }
.dealUserTypeRisingStar { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeRisingStar div { float:left; width:42px; height:38px; background: url(img/icoRisingStar.gif) no-repeat bottom right; }
.dealUserTypeFrequentFlyer { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeFrequentFlyer div { float:left; width:42px; height:38px; background: url(img/icoFrequentFlyer.gif) no-repeat bottom right; }
.dealUserTypeExpert { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeExpert div { float:left; width:42px; height:38px; background: url(img/icoExpert.gif) no-repeat bottom right; }
.dealUserTypeSuperstar { float:left; background:no-repeat top left; margin:0 0 0 -32px; }
.dealUserTypeSuperstar div { float:left; width:42px; height:38px; background: url(img/icoSuperstar.gif) no-repeat bottom right; }

.dealUserIcon { margin:0 12px 0 -32px; }

.dealNewsletterDrop { font-size:11px; }
.dealNewsletterEmail { font-size:11px; width:150px; }
.dealInPageHeader { font-size:17px; color:#50699B; margin:3px 0; clear:left; }
.dealInPageTitle { font-size:17px; margin:3px 0 12px 0; clear:left; }
.dealInPageNote { font-size:14px; padding:6px 0 0 0; clear:left; }


/* Buy Page */
.dealAll .dealBuyerInstructions, .dealAll .dealVersions, .dealAll .dealFutureNote { margin: 0 0 15px 0; }
.dealAll .dealVersions div { margin-bottom: 10px; }
.dealAll .dealVersions a { font-weight:bold; margin: 0 12px 0 0; }
.dealAll .dealVersions span { background: url(img/red.gif) repeat-x center center; color:#c00200; font-weight:bold; white-space:nowrap; }
.dealAll .dealVersions span span { background-image:url(img/white.gif); color:#0b8200; font-weight:bold; padding: 0 0 0 12px; }

/* Notify Page */
.dealAll .dealNotifyInfo, .dealAll .dealNotifyThanks { margin: 0 0 15px 0; }

.dealAll .dealFaq { padding: 0 0 6px 12px; }
.dealAll .dealFaq2 { margin-top:15px; padding-left:22px; color:#50699B; font-size:14px; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; }
.dealAll .dealAnswer { margin-top:4px; padding: 0 0 0 44px; }

.dealSubscribeBox { clear:left; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #D6DDEA; }
.dealSubscribeBox pre {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:15px;  }

.dealTable { border-collapse:collapse; margin-top:1px; border:1px #C7D7EE solid; }
.dealTable td { font-size:13px; padding:2px; }
.dealTableHead td { font-size:14px; color:#50699B; font-family:"trebuchet MS", trebuchet, verdana, helvetica, arial, sans-serif; }

.dealTrackBar { margin-top:8px; border:1px solid #52699C; background-color:#BDCBE7; width:200px; height:18px;}
.dealTrackBar { #width:202px; }		/* IE Only */
.dealTrackBarInner { background-color:#1865EF; width:0px; height:18px; }
.dealRedirectNote { font-size:11px; color:#999 }

.dealImgOverlay { position:absolute; margin:71px 3px 0 3px; padding:4px 0 4px 0; width:140px; background-color:#ffffff; text-align:center; font-weight:bold; }
.dealImgOverlay { filter:alpha(opacity=80); -moz-opacity:.80; opacity:.80; }
.dealImgOverlay td a, .dealImgOverlay a, .dealImgOverlay a:link, .dealImgOverlay a:visited { text-decoration:none; font-size:11px; }
.dealImgOverlay a:hover, .dealImgOverlay a:active { text-decoration:none; font-size:11px; }
.dealImgOverlayPercent { color:#800000; }
.dealImgOverlayPrice { color:#008000; }

.dealCopyright { text-align:center; color:#999; padding:14px 0 3px 0; font-size:11px; }

.ErrorMsg {font-style: italic; padding-left: 10px; padding-right: 10px; color: #DC2121;}
.ErrorMsgBox {font-style: italic; color: #DC2121; padding:2px; border:1px solid #d0d0d0; background-color:#F4F4F0; margin-bottom:8px;}

.dealSearchSuggest { float:left; clear:both; width:100%; margin:12px 0; }

.dealSuggest { float:left; clear:both; width:100%; }
.dealSuggest h3 { border-top-width:0px; }
.dealSuggestBox { float:right; width:221px; margin:9px 0 0 9px; }
.dealSuggestBox .dealBoxMiniButtons { margin-top:5px; }
.dealSuggestBox button { padding:0; margin: 0 0 0 8px; font-size:9px; line-height:12px; }
.dealSuggestFoot { float:left; clear:both; width:100%; margin:20px 0 0 0; }
.dealSuggest .dealCommentsList, .dealSuggest .dealCommentsList ul { margin-top:2px; }
.dealSuggest .dealCommentsListFoot { font-size:10px; margin:-9px 0 0 35px; }

.dealSuggest h3 a, .dealSuggest h3 a:link, .dealSuggest h3 a:visited { color:#0033aa; text-decoration:none; }
.dealSuggest h3 a:hover, .dealSuggest h3 a:active { color: #0033aa; text-decoration:underline; }

.dealAll .dealReviewMini { float:left; width:160px; padding:4px; border:1px solid #e4e4e4; background-color:#f5f5f5; margin:0 4px 4px 0; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.dealAll .dealReviewMini a { float:left; color:#50699B; text-decoration:none; }
.dealAll .dealReviewMini .dealReviewMiniBtns a { text-decoration:underline; margin-left:6px; font-size:9px; }
.dealAll .dealReviewMini .dealReviewMiniBtns { font-size:9px; }
.dealAll .dealReviewMini a:hover { color:#1E67EE; text-decoration:underline; }
.dealAll .dealReviewMini h4 { clear:none; overflow:hidden; font-size:13px; height:17px; margin:0; padding:0 0 0 4px; #width:97px; }
.dealAll .dealReviewMini div { overflow:hidden; font-size:11px; height:16px; margin:0; padding:0 0 0 4px; #width:97px; }