/**
 * override
 */

#navbar{min-width:1000px}
#overlay{z-index:1050;min-width:0}
#overlay-content,#overlay1-content-frame{z-index:1051}
#overlay1-closebtn{z-index:1052}
.tooltip-content{display:none}
#content-frame{min-height:0}

/**
 * content background
 */

#editor-content{min-width:990px;padding:10px 0 60px 12px;background:#4baad9 url(/images/editorpages/content-bg.png) repeat-x top}
#editor-content-bottom{width:100%;height:6px;min-width:1000px;font-size:0;background:url(/images/editorpages/content-bottom-bg.gif) repeat-x}
#editor-needhelptext{clear:both;padding:5px 0;width:981px;font-family:Arial;font-size:12px;font-weight:bold;text-align:right;text-decoration:underline;color:#fff}
#editor-needhelptext a:link, #editor-needhelptext a:active, #editor-needhelptext a:visited{color:#fff}

/**
 * mainlinks
 */

#editor-mainlinks{position:relative;z-index:999;float:left;margin:0;padding:0}
#editor-mainlinks li{list-style-type:none;font-family:Arial;font-size:12px;font-weight:bold}
#editor-mainlinks em{margin-right:2px;}
#editor-mainlinks a:link, #editor-mainlinks a:active, #editor-mainlinks a:visited{position:relative;display:block;padding-left:10px;width:160px;height:23px;line-height:23px;color:#fff;text-decoration:none}
#editor-mainlinks a:hover{padding-left:15px;width:155px;color:#369;background:url(/images/editorpages/mainlinks-bullet.gif) no-repeat 5px 8px}
#editor-mainlinks .selected a:link, #editor-mainlinks .selected a:active, #editor-mainlinks .selected a:visited{background:#fff;color:#369;border:1px solid #cfcfcf;border-right:none}
#editor-mainlinks .selected a:link .whitecover,#editor-mainlinks .selected a:active .whitecover,#editor-mainlinks .selected a:visited .whitecover{z-index:999;position:absolute;top:0;right:-4px;display:block;width:5px;height:23px;background:#fff}
#editor-mainlinks .selected a:hover{padding-left:10px;width:160px}
#editor-mainlinks .selected em {margin:0;font-style:normal}
#editor-mainlinks .more{position:relative}
#editor-mainlinks .more a:link,#editor-mainlinks .more a:visited{position:absolute;padding:0 26px 0 10px;width:auto;background:url(/images/editorpages/mainlinks-more-arrow.png) no-repeat 43px 1px}
#editor-mainlinks .more a:hover,#editor-mainlinks .more a:focus,#editor-mainlinks .more:hover a:link,#editor-mainlinks .more:hover a:visited{position:absolute;top:-3px;left:0;z-index:5;color:#000;background:#fff url(/images/editorpages/mainlinks-more-arrow.png) no-repeat 40px -23px;border:3px solid #000;border-bottom:none}
#editor-mainlinks .more ul{display:none;position:absolute;top:20px;z-index:4;padding:10px 10px 7px;width:340px;background:#fff;border:3px solid #000}
#editor-mainlinks .more:hover ul,#editor-mainlinks .more:focus ul{display:block}
#editor-mainlinks .more ul li{padding-left:13px;background:url(/images/editorpages/dash-black-long.png) no-repeat 0 7px}
#editor-mainlinks .more ul a:link,#editor-mainlinks .more ul a:visited{display:inline;position:static !important;padding:0;width:auto;height:auto;line-height:normal;color:#369 !important;background:none !important;border:none !important}
#editor-mainlinks .more ul a:hover,#editor-mainlinks .more ul a:focus{background:none;text-decoration:underline}
#editor-mainlinks .more-selected a:link .whitecover,#editor-mainlinks .more-selected a:visited .whitecover{display:none}
#editor-mainlinks .more-selected a:link,#editor-mainlinks .more-selected a:visited{color:#000;background-position:43px -23px}
#editor-mainlinks .more-selected a:hover,#editor-mainlinks .more-selected a:focus{padding-left:7px !important}

/**
 * Top Content
 */

.badcredit #editor-topcontent{height:235px}
.rewards #editor-topcontent{height:195px}
#editor-topcontent{z-index:998;position:relative;float:right;margin-right:12px;padding:15px;width:777px;min-height:180px;background:#fff;border:1px solid #cfcfcf}
#editor-topcontent-date{position:absolute;bottom:12px;right:15px;margin:0;padding:0;font-family:Arial;font-size:12px;color:#000;text-align:right}
#editor-topcontent-img{position:absolute;top:10px;right:10px;font-family:Arial;font-size:12px}
#editor-topcontent-img img{margin-bottom:15px}
#editor-topcontent h1{display:inline-block;margin:0;padding:0 0 0 4px;width:404px;vertical-align:top;font-family:Arial;font-size:20px;color:#000}
#editor-topcontent span.normal{display:inline-block;vertical-align:top;padding-left:5px;font-size:20px;font-family:arial}
#editor-topcontent h1,#editor-topcontent span.normal{*float:left} /* IE7 hack */
#editor-topcontent-body{margin:10px 0 0 5px;padding-top:10px;width:590px;font-family:Arial;font-size:13px;color:#333332;border-top:1px solid #666;}
#editor-topcontent-body{*clear:left}
#editor-topcontent-body a:link,#editor-topcontent-body a:active,#editor-topcontent-body a:visited{color:#00f;text-decoration:none}
#editor-topcontent-body a:hover,#editor-topcontent-body a:focus{text-decoration:underline}
#editor-topcontent-body p{margin:0 auto 14px}
#editor-topcontent-body p.readmore{position:absolute;bottom:16px;left:20px;margin:0;padding:0;font-size:11px}
.editor-topcontent-cards{padding:6px 0 40px}
.editor-topcontent-cards ul{margin:0;padding:0;list-style-type:none}
.editor-topcontent-cards ul li{clear:both;padding:19px 0 0}
.editor-topcontent-cards ul li.first{padding:0}
.editor-topcontent-cards a:link,.editor-topcontent-cards a:visited{display:block;float:left;padding:6px 0 0;width:150px;font-weight:bold;color:#369 !important}
.editor-topcontent-cards ul li img,.editor-topcontent-cards ul li span{float:left}
.editor-topcontent-cards ul li img{margin:0 12px 0 12px}
.editor-topcontent-cards ul li span{padding:6px 0 0;width:309px}
#editor-topcontent p.compare{position:absolute;bottom:16px;left:20px;margin:0;padding:0;font-family:Arial;font-size:12px}
#editor-topcontent p.compare a:link,#editor-topcontent p.compare a:active,#editor-topcontent p.compare a:visited{color:#00f;text-decoration:none}
#editor-topcontent p.compare a:hover,#editor-topcontent p.compare a:focus{text-decoration:underline}
#editor-topcontent .like-container,#editor-topcontent .twitter-container{position:relative;top:3px;display:inline-block;height:25px;*display:block;*float:left}
#editor-topcontent .like-container,#editor-topcontent .twitter-container{*display:block;*float:left}
#editor-topcontent .twitter-container{display:inline-block;padding-left:10px;width:96px;height:25px;overflow:hidden}
body.webkit #editor-topcontent .twitter-container{top:-2px}
#editor-topcontent .like-container{*left:5px;width:100px;height:25px;}
#editor-topcontent .like-container-inside{position:absolute;top:0;left:0}

/**
 * Top Boxes
 */

#editor-topboxes{position:relative;width:195px;float:left;margin-left:10px}
#editor-topbox-green-shadow, #editor-topbox-orange-shadow{position:absolute;top:1px;left:1px;width:202px;height:82px;background:url(/images/editorpages/topbox-shadow.png) no-repeat}
#editor-topbox-orange-shadow{top:88px}
#editor-topbox-green{position:absolute;top:0;left:0;z-index:500;width:195px;height:75px;background:url(/images/editorpages/topbox-green.png) repeat-x top;border:1px solid #cfcfcf}
#editor-topbox-orange{position:absolute;top:77px;left:0;z-index:500;margin-top:10px;width:195px;height:75px;background:url(/images/editorpages/topbox-orange.png) repeat-x top;border:1px solid #cfcfcf}
#editor-topbox-green p.line1{margin:20px auto 0;padding-left:15px;background:url(/images/editorpages/topbox-blackbullet.gif) no-repeat 5px 4px;font-family:Arial;font-size:16px;font-weight:bold}
#editor-topbox-green p.line2, #editor-topbox-orange p.line3{margin:3px 0 0 5px;font-family:Arial;font-size:12px;font-weight:bold;color:#369}
#editor-topbox-orange p.line3{margin:5px 0 0 5px}
#editor-topbox-green a:link, #editor-topbox-green a:active, #editor-topbox-green a:visited, #editor-topbox-orange a:link, #editor-topbox-orange a:active, #editor-topbox-orange a:visited{color:#369;text-decoration:none}
#editor-topbox-green a:hover,#editor-topbox-green a:focus,#editor-topbox-orange a:hover,#editor-topbox-orange a:focus{text-decoration:underline}
#editor-topbox-orange p.line1, #editor-topbox-orange p.line2{margin:18px auto 0 5px;padding-left:10px;font-family:Arial;font-size:16px;font-weight:bold;color:#000;background:url(/images/editorpages/topbox-blackbullet.gif) no-repeat 0 4px}
#editor-topbox-orange p.line2{margin-top:3px}

/**
 * About Box
 */

#editor-aboutbox{clear:left;width:778px;height:202px}
#editor-aboutbox-leftcorner{float:left;width:19px;height:202px;background:url(/images/editorpages/aboutbox-leftcorner.gif) no-repeat}
#editor-aboutbox-rightcorner{float:left;width:19px;height:202px;background:url(/images/editorpages/aboutbox-rightcorner.gif) no-repeat}
#editor-aboutbox-content{float:left;padding:15px 5px;width:725px;height:172px;background:#fefdf3 url(/images/editorpages/aboutbox-bg.png) repeat-x top}
#editor-aboutbox-content h2{margin:0;font-family:Arial;font-size:16px;color:#000}
#editor-aboutbox-content p{margin:15px auto;font-family:Arial;font-size:12px;color:#333332}
#editor-aboutbox-content a:link,#editor-aboutbox-content a:active,#editor-aboutbox-content a:visited{color:#00f;text-decoration:none}
#editor-aboutbox-content a:hover,#editor-aboutbox-content a:focus{text-decoration:underline}

/**
 * Learn More
 */
.editor-learnmore-title{position:relative;padding-left:40px;height:33px;line-height:33px;background:url(/images/editorpages/learnmore-bg.png) repeat-x top;font-family:Arial;font-size:14px;font-weight:bold;color:#036;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.editor-learnmore .editor-cartoon{position:absolute;right:30px;top:-44px;width:130px;height:88px;background:url(/images/editorpages/cartoon.png) no-repeat 0 0}
.editor-learnmore-left,.editor-learnmore-right{float:left;width:440px}
.editor-learnmore-content{padding:3px 0 10px 40px}
.editor-learnmore-right{margin-left:44px}
.editor-learnmore-content p{font-family:arial;font-size:12px;color:#666}
.editor-learnmore-content p strong{color:#000}
.editor-learnmore-content a:link,.editor-learnmore-content a:active,.editor-learnmore-content a:visited{color:#00f;text-decoration:none}
.editor-learnmore-content a:hover,.editor-learnmore-content a:focus{text-decoration:underline}

/**
 * Card Tabs
 */

#editor-cardtabs{float:left;overflow:hidden;margin-bottom:10px}
.editor-cardtab{float:left;margin-left:10px;margin-bottom:-5000px;padding-bottom:5000px;width:186px;border:1px solid #cfcfcf;background:#fff}
.editor-cardtab-inside{float:left;margin-left:8px;width:185px}
.editor-cardtab-inside.first{margin-left:0}
.editor-cardtab.first{margin-left:0}
.editor-cardtab div.title{padding-left:15px;height:35px;line-height:35px;background:#ffcb33 url(/images/editorpages/cardtab-bg.png) repeat-x top;font-family:Arial;font-size:14px;font-weight:bold;color:#000;border-bottom:1px solid #cfcfcf}
.editor-cardtab.twocol{width:380px}
.editor-cardtab.threecol{width:582px}
.editor-cardtab div.title{padding-left:15px}
.editor-cardtab div.title span{float:left;display:block;height:35px;background:url(/images/editorpages/cardtab-thumbsup.gif) no-repeat 15px 4px;background:none}
.editor-cardtab div.title img{float:left;margin:3px 5px 0 0}
.badcredit .editor-cardtab div.title{padding-left:55px}
.badcredit .editor-cardtab div.title img{margin-right:30px}
.editor-cardtab.twocol div.title span{padding:2px 0 0 0;line-height:15px;text-align:center;background-position:55px 4px}
.editor-cardtab.threecol div.title{padding-left:170px}
.editor-cardtab.threecol div.title span{text-align:center;padding:0;background-position:170px 4px}
.editor-cardtab.twocol div.title em{font-style:normal;font-weight:normal;font-size:12px}
.editor-cardtab.threecol div.title em{text-decoration:underline}
.editor-cardtab.twocol-first{width:586px}
.editor-cardtab.twocol-first .stack{float:left;width:290px}
.editor-cardtab.twocol-first .stack1{clear:left;padding-left:5px}
.editor-cardtab strong.title{margin:10px 10px 0;display:block;min-height:44px;*height:55px;font-family:Arial;font-size:12px;font-weight:bold;color:#369}
.editor-cardtab strong.title a:link, .editor-cardtab strong.title a:active, .editor-cardtab strong.title a:visited{color:#369;text-decoration:none}
.editor-cardtab.twocol-first div.title{padding-left:150px}
.editor-cardtab .cardimg{text-align:center;margin:5px 0 0 0;padding:0}
.editor-cardtab .cardimg a{display:block}
.editor-cardtab ul{margin:10px;padding:0}
.editor-cardtab ul li{margin-bottom:2px;list-style-type:none;padding-left:13px;font-family:Arial;font-size:12px;color:#369;background:url(/images/editorpages/cardtab-bullet.gif) no-repeat 0 4px}
.editor-cardtab li ul{margin:0;padding:0}
.editor-cardtab li ul li{background-image:url(/images/editorpages/dash.png)}
.editor-cardtab ul li.bluearrow{background-image:url(/images/editorpages/cardtab-bluebullet.gif);font-weight:bold}
.editor-cardtab ul li.bluearrow a:link,.editor-cardtab ul li.bluearrow a:active,.editor-cardtab ul li.bluearrow a:visited{color:#00f;text-decoration:none}
.editor-cardtab ul li.bluearrow a:hover,.editor-cardtab ul li.bluearrow a:focus{text-decoration:underline}
.editor-cardtab ul li.noarrow{background:none;font-size:0}
.editor-cardtab ul li span{font-weight:bold;text-decoration:underline}
.editor-cardtab .or{width:100%;height:35px;background:url(/images/editorpages/cardtab-or.gif) no-repeat center}
.editor-cardtab .bluetab{padding-left:5px;width:135px;height:28px;line-height:28px;background:url(/images/editorpages/cardtab-bluetab.gif) no-repeat right;font-family:Arial;font-size:11px;font-weight:bold;color:#369}
.editor-cardtab.notavailable p,.editor-cardtab .p1{margin:10px 10px 0 10px;font-family:Arial;font-size:13px}
.editor-cardtab .p1{padding-bottom:10px}


/**
 * Card Logos
 */

#rightads{float:right;margin-right:23px;width:189px;height:612px}
#rightads .rcorners{width:189px;height:12px;font-size:0;background:url(/images/editorpages/roundedcorners.gif) no-repeat top}
#rightads .rcorners.rcorners-bottom{background-position:bottom}
#rightads-content{width:189px;height:600px;background:#ccffff}
#rightads-content-real{margin:auto;width:160px;height:600px;background:#ccffff}

#tooltiplink-helptext{position:relative}

#content{padding-bottom:0 !important}
@media screen and (-webkit-min-device-pixel-ratio:0){#content{padding-bottom:0 !important}}
