
/* Squidoo Styles */
/* STYLES USED BY MAIN SITE */


@import url(/css/style.css);
/*************************************/
/* General Tags */
body { font-family: Verdana, Arial, sans-serif; font-size: .8em; text-align:center; margin:0; padding:0; background:#FFF url(http://ec2-static1.squidoo.com/images/site-bkgnd.gif) repeat-x top; background-attachment:fixed; }
a { color:#006699; }
a:hover { text-decoration:underline; }
h1 { font-size:2.4em; margin: .5em 0; }
h2 { font-size:2.0em; margin: .5em 0; }
h3 { font-size:1.8em; margin: .5em 0; }
h4 { font-size:1.4em; margin: .5em 0; }
h5 { font-size:1.2em; margin: .5em 0; }
h6 { font-size:1em; margin: .5em 0; }
.break { clear:both; visibility:hidden; }
a img { border:0; }
/*************************************/
/* Global Layout Styles */
div#siteWrapper { width:750px; width: 59em; background-color:#FFFFFF; text-align:left; margin: 0 auto; clear:both; position:relative; border-right:2px solid #EAEAF0; border-left:2px solid #EAEAF0; }
div#siteHeader { margin: 0; padding: 0; }
#logo { margin: 0; position:absolute; top:0; left:0; border:0;/*float: left;*/
}
#logo a { border:0; }
div#mainWrapper { padding: 0 1em 1em 1em; position:relative; clear:both; margin: 0 0 0 0; z-index:0; }
.footer { font-size:.8em; color:#FFF; background-color:#E1711D; margin:0; padding: .5em; }
div#toolbar { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; /*	position:absolute;
	top:17px;
	right:10px;
*/
	float:right; margin: 0 10px 0 0; font-size:.85em; padding: .3em 0; text-align:right; display:inline; background-color:#D9D9DA; }
div#toolbar a { margin: 0 .2em; }
div#toolbar .memberWelcome { margin:0 10px 0 0; background-color:#FFFFFF; padding: 4px 5px; }
.logout { text-decoration:none; font-size:.9em; }
.utilNav { padding:0 10px 3px 0; clear:left; }
.utilNav a { text-decoration:none; }
div#searchBox, div#headBox { float:right; text-align:right; margin: 5px 12px 8px 0; width:auto; display:inline; clear:right; }
a.viewLens { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#E1711D; font-size:1.3em; font-weight:bold; text-decoration:none; }
div#headBox p.viewLens { padding:0; }
p.viewLens { text-align:right; padding: 2em .5em 0 0; }
div#searchBox a { color:#E06606; text-decoration:none; margin: 0 .2em 0 0; font-weight:bold; font-size : 1em !important; padding-left : 1em; }
div#searchBox form { display:inline; margin:0; padding:0; }
div#searchBox label { color:#707070; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.3em; margin-left:.5em; }
div#searchBox .searchField { width: 5em; vertical-align:baseline; }
div#searchBox .searchNew { width: 168px; height: 19px; border: 1px solid #777; vertical-align:middle; }
div#searchBox label.radio { font-weight:normal; font-size: .85em; }
div.searchFilter { clear:both; margin: 5px 0 0 0; }
input.searchField { width:7em; font-size: 1.4em; font-weight:bold; vertical-align:bottom; }
div#searchSort { padding: 5px; border-bottom:
 1px solid #ccc; margin-bottom: 20px; }
#searchSort ul li { display: inline; list-style-type: none; padding-right: 20px; }
.boxbody h3 { font: bold 1.4em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
/*************************************/
/* Rounded White Box */

.roundboxDefault { background:    url("http://ec2-static1.squidoo.com/images/corner-white-bl.gif") no-repeat bottom left; margin: 10px 0 5px 0; clear:both; position:relative; }
.roundboxDefault .boxhead { background:    url("http://ec2-static1.squidoo.com/images/corner-white-tr.gif") no-repeat right top; margin: 0; padding: 0; position:relative; }
.roundboxDefault .boxhead h3 { color:#AE0068; background:    url("http://ec2-static1.squidoo.com/images/corner-white-tl.gif") no-repeat top left; margin: 0; position:relative; }
.roundboxDefault .boxhead h3.collapse { line-height:5px; }
.roundboxDefault .boxbody { font-size: .9em; background: #FFFFFF url("http://ec2-static1.squidoo.com/images/corner-white-br.gif") no-repeat bottom right; margin: 0; margin : 0 0 0 5px; padding:5px 5px 5px 0; position:relative; }
#modulesList .boxbody .collapse { display:block; line-height:1px; }
.note { font-size:.85em; }
p.instructions { /* same as label */ font-size:.85em; margin: 1em 25em 1.5em 5px; }
.roundboxDefault a { color:#CC6633; }
/*************************************/
/* Rounded Grey Box */

.roundboxHeader { z-index: 0; background: #d9d9d9 url("http://ec2-static1.squidoo.com/images/corner-grey-br.gif") no-repeat bottom right; margin: 0 0 5px 0; }
.roundboxHeader .boxhead { z-index: 0; background:    url("http://ec2-static1.squidoo.com/images/corner-grey-tr.gif") no-repeat right top; margin: 0; padding: 0; }
.roundboxHeader .boxhead h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.8em; color:#333333; background:  url("http://ec2-static1.squidoo.com/images/corner-grey-tl.gif") no-repeat top left; margin: 0; padding: 5px 0 0 15px; }
.dim { color:#069; }
.roundboxHeader .boxhead h2.collapse { line-height:5px; }
.roundboxHeader .boxbody { z-index: 0; font-size: .95em; background:   url("http://ec2-static1.squidoo.com/images/corner-grey-bl.gif") no-repeat bottom left; margin: 0; padding:5px; }
/*************************************/
/* Rounded Orange Box -Lens Header */

#lensHeader { background: #ff9900 url("http://ec2-static1.squidoo.com/images/corner-orange3-br.gif") no-repeat bottom right; margin: 0; }
#lensHeader .boxhead { background:    url("http://ec2-static1.squidoo.com/images/corner-orange3-tr.gif") no-repeat right top; margin: 0; padding: 0; }
#lensHeader .boxhead h2 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:2em; color:#FFFFFF; background:    url("http://ec2-static1.squidoo.com/images/corner-orange3-tl.gif") no-repeat top left; margin: 0; padding: 5px 0 0 15px; }
.boxhead h2 .suppInfo { font-size: .45em; color:#333333; text-decoration:none; }
#lensHeader .boxhead h2.collapse { line-height:5px; }
#lensHeader .boxbody { font-size: .95em; background:  url("http://ec2-static1.squidoo.com/images/corner-orange3-bl.gif") no-repeat bottom left; margin: 0; padding:3px; }
/*************************************/
/* Lens Footer */
div#lensFooter { clear:both; font-size: .8em; position:relative; }
div#lensFooter h4 { color:#666666; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .3em 0; }
div#lensFooter .links { float:left; width: 21%; margin: 0 0 1em 1.5em; position:relative; }
div#lensFooter .links ul { margin:0; padding:0; list-style-type:none; }
div#lensFooter a { color:#006699 !important; text-decoration:none; }
/*************************************/
/*Form Styles*/
img.progress { margin: 5px 0 5px 0; }
fieldset { border:none; }
input, textarea { background-color:#FCFBF7; }
#mainWrapper div.row label { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.1em; color:#00528E; font-weight:bold; display:block; margin: .2em 0; }
#mainWrapper div.row { line-height:1.5em; clear:left; margin: 0; padding: .5em 1em; }
#mainWrapper div.row input, #mainWrapper div.row textarea { width:16em; }
div.col2OptionsA, div.col2OptionsB { width:37%; float:left; }
div.col2OptionsA { margin: 10px 15% 0 2%; }
div.col2OptionsB { margin: 10px 0 0 0; }
div.modWizard { padding: 2em 0; }
.modWizard strong { color:#00528e; }
p.modWizard { margin: 0 0 0 1.5em !important; padding-top:1em; }
div.modWizard p { margin: .4em 0 .6em 23px; font-size:.95em; }
/* 2 column row */
#mainWrapper div.col2a, #mainWrapper div.col2b { width:19em; }
#mainWrapper div.col2a { clear:left; float:left; }
#mainWrapper div.col2b { float:left; clear:none; margin: 0 0 0 2em; }
#mainWrapper div.col2a input, #mainWrapper div.col2b input { width:16em; }
div.rowSubmit { text-align:right; margin: 0 1em 0 0; }
div.rowSubmit img { vertical-align:bottom; }
input.button { vertical-align:bottom; background-color:transparent; }
#errors, #info { margin : 1em 0 1em 4em; padding : .5em; }
#errors { border : 2px solid #d00; }
.error label { color : #c00 !important; }
.error input { background : #fee; border : 1px solid; border-color : #900 #f00 #f00 #900; border-width : 2px 1px 1px 2px; }
.error input.superextra { background : #fff; border : 2px inset; border-color : #aaa #ddd #ddd #aaa; }
.termsSubmitRow { clear : both; text-align : center; margin-top : 1.5em; }
.termsSubmitRow input { margin-bottom : 1em; }
div.rowActions { text-align:center; }
/*Module Selector ********************/

.col-A1 { width:35.4em; float:left; }
.col-A2 { width:21em; float:right; }
.col-A1, .col-A2 { clear:none !important; position:relative; }
.col-A1 .rowSubmit .button { margin: 0 0 8px auto; }
.col-A1 p.instructions, .col-A2 p.instructions { margin:5px 10px; position:relative; }
.col-A2 h4 { color:#656565; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 10px !important; position:relative; }
ul.moduleBundle { font-size:1.2em; list-style-type:none; margin:20px 0 0 0; padding:0; }
ul.moduleBundle li { clear:both; }
ul.moduleBundle li.expanded { margin:8px 20px 0 60px; margin:8px 20px 0 50px; padding:0 0 0 28px; background:url(http://ec2-static1.squidoo.com/images/icon-arrow1-down.gif) no-repeat 0 1px; clear:both; }
ul.moduleBundle li.collapse { margin:8px 20px 0 60px; margin:8px 20px 0 50px; padding:0 0 0 28px; background:url(http://ec2-static1.squidoo.com/images/icon-arrow1-right.gif) no-repeat 0 1px; clear:both; }
ul.moduleBundle ul { margin: 0 0 0 1em; padding:0; }
ul.moduleBundle ul ul { margin: 0 0 0 1em; padding:0; }
ul.moduleBundle ul li { list-style-type:none; background:none; border:none; margin:8px 0 0 0; padding:4px 0; clear:both; }
ul.moduleBundle ul li.category { padding-top: 10px !important; background-position:left 12px; }
img.new { margin: 5px 40px 0 -75px; position:relative; float:left; }
ul.moduleBundle li .singleModule .button { display:block; float:left; position:relative; }
#moduleListing .showMore { margin: 10px 0 10px 80px; clear:both; font-size:.9em; }
#moduleTabs { margin:0 -4px; padding:0; background:url(http://ec2-static1.squidoo.com/images/module-tab-hr.gif) repeat-x bottom; }
#moduleTabs img { margin:0; }
/*************************************/
.moduleBundle li.category { }
.moduleBundle ul li.expanded, .moduleBundle ul ul li.expanded, .moduleBundle ul li.collapse { margin:8px 0 0 0; }
.moduleBundle li.singleModule { margin:8px 20px 0 80px; }
.moduleBundle ul { position:relative; }
.moduleBundle ul li.singleModule { margin:8px 10px 0 0px; position:relative; position:relative; }
ul.moduleBundle li.singleModule .boxhead { width:15em; }
ul.moduleBundle li.category .boxhead { width:16em; }
ul.moduleBundle li.singleModule .boxhead, ul.moduleBundle li.category .boxhead { width:18em !important; }
ul.moduleBundle ul li.singleModule .boxhead { width:17em !important; }
ul.moduleBundle ul li.category .boxhead { width:15em !important; }
ul.moduleBundle ul ul li.singleModule .boxhead { width:14em !important; }
ul.moduleBundle ul ul li.category .boxhead { width:15em !important; }
/*************************************/
/* Rounded Dark Orange BKGND/Black Outline*/
li.category .moduleName { display:block; color:#FFFFFF; font-weight:bold; line-height:1.5em; background: #ff9934 url("http://ec2-static1.squidoo.com/images/corner-orange1-br.gif") no-repeat bottom right; margin: 0 10px 0 0; padding: 0; position:relative; float:left; clear:both; }
li.category .boxhead { display:block; width:16em; background: url("http://ec2-static1.squidoo.com/images/corner-orange1-tr.gif") no-repeat right top; margin: 0; padding: 0; }
li.category .boxhead span { display:block; background: url("http://ec2-static1.squidoo.com/images/corner-orange1-tl.gif") no-repeat top left; margin: 0; padding:2px 0 0 10px; }
li.category .boxbody { display:block; line-height:5px; background: url("http://ec2-static1.squidoo.com/images/corner-orange1-bl.gif") no-repeat bottom left; margin: 0; padding:2px; }
li.expanded ul { display:block; }
li.collapse ul { display:none; }
/*************************************/
/* Rounded Light Orange BKGND/Black Outline*/
li.singleModule .moduleName .boxhead { width:15em; }
li.singleModule .moduleName { display:block; color:#CD6800; font-weight:bold; background:    url("http://ec2-static1.squidoo.com/images/corner-orange2-br.gif") no-repeat bottom right; margin: 0 10px 0 0; padding: 0; position:relative; float:left; clear:both; }
li.singleModule .moduleName .boxhead { display:block; background:    url("http://ec2-static1.squidoo.com/images/corner-orange2-tr.gif") no-repeat right top; margin: 0; padding: 0; }
li.singleModule .moduleName .boxhead span { display:block; background:    url("http://ec2-static1.squidoo.com/images/corner-orange2-tl.gif") no-repeat top left; margin: 0; padding: 2px 0 0 10px; }
li.singleModule .moduleName .boxbody { display:block; line-height:5px; background:    url("http://ec2-static1.squidoo.com/images/corner-orange2-bl.gif") no-repeat bottom left; margin: 0; padding:2px; }
/*************************************/
/** Lens Layout Preview **/
div.previewWrapper { background:#F5ECDA url(http://ec2-static1.squidoo.com/images/module-preview-right.gif) no-repeat right top; padding:0 68px 10px 0; margin: 0 0 10px 0; border-right:1px solid #A19FA0; border-left:1px solid #A19FA0; border-bottom: 3px solid #B38341; }
div.modulesList { background:url(http://ec2-static1.squidoo.com/images/module-preview-header.gif) no-repeat left top; padding:67px 0 5px 3px; margin:0 -1px 0 0; color:#FFF; font-weight:bold; }
div.modulesList ul { margin:0; padding:4px 2px; list-style-type:none; background-color:#FFF; clear:both; }
div.modulesList ul li { margin:0 3px; clear:both; }
div.modulesList li span { display:block; background:#73797D url(http://ec2-static1.squidoo.com/images/module-name-corner.gif) no-repeat right bottom; width:12.5em; float:left; margin: 0 0 3px 0; padding: 2px 0 2px 4px; position:relative; }
div.modulesList .button { margin: 0 0 0 3px; }
div.modulesList li { clear:right; }
div.modulesList li span.highlighted { background:#F39744 url(http://ec2-static1.squidoo.com/images/module-name-corner-orange.gif) no-repeat right bottom; }
ul.modulesList, ul.lensList { color:#006699; list-style-type:disc !important; }
ul.modulesList li, ul.lensList li { margin: .2em 0 .2em 1em; }
/*************************************/
/** Dashboard Styles **/
table.myLenses { margin: 5px; font-size:.95em; }
table.myLenses th { color:#333333; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background-color:#FDC389; padding: 3px; }
table.myLenses td { border-bottom:1px solid #CCC; padding: 3px 5px; }
table.myLenses tr.even td { background-color:#EBEBEB; vertical-align:top; }
table.myLenses .action { text-align:center; }
table.myLenses .title { font-weight:bold; }
table.myLenses .title a { color:#000000; text-decoration:none; }
table.myLenses .title a:hover { text-decoration:underline; }
table.myLenses .date { text-align:center; }
table.myLenses .rank { text-align:right; }
table.myLenses .todayRev { font-weight:bold; }
table.myLenses th.todayRev, table.myLenses th.totalRev { text-align:center; }
table.myLenses td.todayRev, table.myLenses td.totalRev { text-align:right; padding-right: 20px; }
table.myLenses tr.totals td.todayRev, table.myLenses tr.totals td.totalRev { font-weight:bold; }
table.myLenses tr.totals .label { font-weight:bold; color:#FF9933; }
/* Col B =2 col 50% width */
.dashcol-B1 { width:28em; float:left; }
.dashcol-B2 { width:28em; float:right; }
.dashcol-B1, .dashcol-B2 { clear:none !important; position:relative; }
.dashcol-B1 h3, .dashcol-B2 h3 { color:#FF9933 !important; font-size:1.6em; font-weight:normal; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; padding: 10px 0 0 20px; margin:0 0 -20px 0 !important; }
.dashcol-B1 h3 img, .dashcol-B2 h3 img { vertical-align:top; }
.dashcol-B1 p, .dashcol-B2 p { font-size:.9em; padding:0 0 0 65px; margin: 5px 20px 5px 0; }
.dashcol-B1 .boxbody, .dashcol-B2 .boxbody { position:relative; }
#divWorkshopPreloader { background: #fff; padding: 15px; text-align: left; width: 230px; border: 8px solid #CC6633; z-index: 2000; position: absolute; top: 15%; left: 30%; }
/*********************************************/
#modulesList { width:40em; float:left; /*z-index:-1;*/
}
#modulesList .boxbody { overflow:hidden; }
#workshop .boxbody { overflow:visible !important; }
#componentsList { width:16.3em; float:right; z-index:-1; }
html>body #componentsList { z-index:0; }
#modulesList, #componentsList { clear:none !important; position:relative; display:inline; }
#modulesList .roundboxDefault, #componentsList .roundboxDefault { position:relative; }
h4#contentsHdr a, h4#otherLensesHdr a { color:#666 !important; text-decoration:none !important; }
.barHeader .boxhead .header, #modulesList .roundboxDefault .boxhead .header, #componentsList .roundboxDefault .boxhead .header { color:#AE0068; background:    url("http://ec2-static1.squidoo.com/images/corner-white-tl.gif") no-repeat top left; margin: 0; position:relative; }
.barHeader .boxhead .header, #modulesList .roundboxDefault .boxhead .header, #componentsList #googleAds .boxhead .header, .roundboxSidebar .boxhead .header, .component .header { padding:7px 5px 0 5px; position:relative; }
#modulesList .roundboxDefault .boxhead, #modulesList .roundboxDefault .header, #modulesList .roundboxDefault .boxhead .title, #modulesList .roundboxDefault .boxhead .headTop, #modulesList .roundboxDefault .boxhead h3, #modulesList .roundboxDefault .boxhead .headBottom { position:relative !important; }
.barHeader .boxhead h3, #modulesList .roundboxDefault .boxhead h3, #componentsList #googleAds .boxhead h3, .roundboxSidebar .boxhead h3 { color:#333333 !important; font-size:1.3em; }
.barHeader .boxhead .title, #modulesList .roundboxDefault .boxhead .title, #componentsList #googleAds .boxhead .title { background:#D2D2D3 url("http://ec2-static1.squidoo.com/images/corner-white-cut-br.gif") no-repeat bottom right; position:relative; }
.barHeader .boxhead .headTop, #modulesList .roundboxDefault .boxhead .headTop, #componentsList #googleAds .boxhead .headTop { display:block; background:transparent url("http://ec2-static1.squidoo.com/images/corner-white-cut-tr.gif") no-repeat top right; }
.component .header { padding-top: 0 !important; }
.barHeader .boxhead h3, #modulesList .roundboxDefault .boxhead h3, #componentsList #googleAds .boxhead h3 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; background:transparent url("http://ec2-static1.squidoo.com/images/corner-white-cut-tl.gif") no-repeat top left; margin:0 0 0 0 !important; line-height:1em; padding: 6px 0 3px 10px; overflow:visible; }
.barHeader .boxhead .headBottom, #modulesList .roundboxDefault .boxhead .headBottom, #componentsList #googleAds .boxhead .headBottom { background: transparent url("http://ec2-static1.squidoo.com/images/corner-white-cut-bl.gif") no-repeat bottom left; display:block; color:#000; text-align:right; font-weight:bold; line-height:.3em; position:relative; }
#modulesList .roundboxDefault .boxhead .headBottom span, #componentsList #googleAds .boxhead .headBottom span, .roundboxSidebar .boxhead .headBottom span, .component .header .headBottom span { font-size:.6em; border:1px solid #CCC; position:relative; top:-1.2em; right:-13%; }
.roundboxSidebar .boxhead .title, .component .header .title { background:#D2D2D3 url("http://ec2-static1.squidoo.com/images/corner-grey-cut-br.gif") no-repeat bottom right; position:relative; }
.roundboxSidebar .boxhead .headTop, .component .header .headTop { display:block; background:transparent url("http://ec2-static1.squidoo.com/images/corner-grey-cut-tr.gif") no-repeat top right; }
.roundboxSidebar .boxhead h3, .component .header h3 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:1.2em; background:transparent url("http://ec2-static1.squidoo.com/images/corner-grey-cut-tl.gif") no-repeat top left; margin:0 0 0 0 !important; line-height:1em; padding: 4px 0 3px 10px; overflow:visible; }
.roundboxSidebar .boxhead .headBottom, .component .header .headBottom { background: transparent url("http://ec2-static1.squidoo.com/images/corner-grey-cut-bl.gif") no-repeat bottom left; display:block; color:#000; text-align:right; font-weight:bold; line-height:.3em; position:relative; }
.roundboxDefault .boxhead .collapse { line-height:5px; }
#modulesList .roundboxDefault p.instructions, #componentsList .roundboxDefault p.instructions, .roundboxSidebar .boxhead p.instructions { font-size:.85em; margin: 1em 0 !important; }
#googleAds a { color:#0000CC; text-decoration:none; }
#googleAds a:hover { text-decoration:underline; }
#googleAds .boxbody { font-size:.85em !important; padding:5px 10px 10px 10px; }
#googleAds .boxbody p { margin:.8em 0; }
/*************************************/
/* Rounded Ligh Grey Box */

.roundboxSidebar { background:  #eeeeee url("http://ec2-static1.squidoo.com/images/corner-grey2-br.gif") no-repeat bottom right; margin: 10px 0 5px 0; clear:both; position:relative; }
.roundboxSidebar .boxhead { background:    url("http://ec2-static1.squidoo.com/images/corner-grey2-tr.gif") no-repeat right top; margin: 0; padding: 0; position:relative; }
.roundboxSidebar .boxhead .header { color:#AE0068; background:    url("http://ec2-static1.squidoo.com/images/corner-grey2-tl.gif") no-repeat top left; margin: 0; position:relative; }
.roundboxSidebar .boxhead h3.collapse { line-height:5px; }
.roundboxSidebar .boxbody { font-size: .8em; background:  url("http://ec2-static1.squidoo.com/images/corner-grey2-bl.gif") no-repeat bottom left; margin: 0; padding:5px; position:relative; }
.roundboxSidebar a { color:#CC6633; }
.lensRating { float: right; font-size: .5em; margin: 6px 10px 0 0; position: relative; text-align: right; width: 140px; }
.roundboxSidebar .boxhead .collapse { line-height:5px; }
.roundboxSidebar .toolbox h3 { position:relative; }
.roundboxSidebar .toolbox { padding: 1em 1.5em; line-height:1.5em; }
.headertoolbox .toolbox { padding: .2em 1em .6em 1em !important; }
.headertoolbox { z-index:100; }
.toolbox ul { margin: 0 0 0 0; padding: 0; }
.toolbox ul li { float:left; list-style-type: none; position: relative; padding: 0; margin: 0 0 0 1em; }
.toolboxRating { float:left; position:relative; padding: 0 1em 0 0; margin: -3px 0px 0 0; }
.toolboxRank { float:right; position:relative; }
.toolboxActions { float:left; position:relative; font-weight: bold; }
div#flagEditDiv { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background: url(http://ec2-static1.squidoo.com/images/alert-top.gif) no-repeat top; margin: 0 0 5px 0; padding: 0 1em 1em 1em; width: 400px; position:absolute; top: 5em; left: 7em; z-index:1500; text-align:center; }
div#flagEditDiv h2 { font-size:2em; color:#000000; margin: 0; padding: 20px 0 0 15px; text-transform:uppercase; }
div#flagEditDiv .boxbody { font-size: 1.3em; background:  url(http://ec2-static1.squidoo.com/images/alert-bottom.gif) no-repeat bottom left; margin: 0; padding:0 20px 10px 20px; }
div#lockedMsgDiv { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background: url(http://ec2-static1.squidoo.com/images/alert-top.gif) no-repeat top; margin: 0px auto; margin-top: 40px; margin-bottom: 40px; padding: 0 1em 1em 1em; width: 400px; z-index:1500; text-align:center; }
div#lockedMsgDiv h2 { font-size:2em; color:#000000; margin: 0; padding: 20px 0 0 15px; text-transform:uppercase; }
div#lockedMsgDiv .boxbody { font-size: 1.3em; background:  url(http://ec2-static1.squidoo.com/images/alert-bottom.gif) no-repeat bottom left; margin: 0; padding:0 20px 10px 20px; }
.roundboxSidebar h3.collapse { line-height:1em !important; }
.roundboxSidebar .toolbox .button { margin: 1px auto; padding: 1em 0 0; }
div.component h3 { font-size:1.5em !important; }
div.component .body { padding: .5em .6em; }
div.component .body h4.expanded, div.component .body h4.collapse { color: #666; }
div.component .body h4.expanded a { color: #666; display:inline; padding:2px 25px 10px 15px; background:transparent url(http://ec2-static1.squidoo.com/images/content-arrow-down.gif) no-repeat 0 3px; }
div.component .body h4.collapse a { color: #666 !important; display:inline; padding:2px 25px 10px 15px; background:transparent url(http://ec2-static1.squidoo.com/images/content-arrow-right.gif) no-repeat 0 3px; }
#lensStats { }
#lensStats p { margin: .8em 0; }
#lensStats, #lensStatsBody { }
#lensStats p, #lensStatsBody p { margin: .8em 0; }
#otherLenses { padding:.5em 1em; }
#lensMaster, #lensMasterBody { padding:1em 0; }
#lensMaster p, #lensMasterBody p { margin: 0 0 .8em 0; }
div.component .tag { display:block; /*	float:left;
	width: 49%;*/
	position:relative; }
div.component ul { margin:0; padding:0 0 0 1em; list-style-type:none; }
div.component h4 { color:#404040; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; }
#componentsList h3, #componentsList h3 a { color:#666666 !important; }
#modulesList h3 a, #componentsList h3 a { padding-left:12px; background:transparent url(http://ec2-static1.squidoo.com/images/component-arrow-down.gif) no-repeat 0 .3em; display:block; }
#modulesList h3.collapse a, #componentsList h3.collapse a { background:transparent url(http://ec2-static1.squidoo.com/images/component-arrow-right.gif) no-repeat 0 .2em; }
#modulesList h3 a { }
.lensPhoto { float:left; margin: 10px 10px 10px 10px; position:relative; }
.lensOftheDay, .homeBLenses { position:relative; }
.lensmasterPhotos { position:relative; min-height:130px; }
.lensmasterPhoto { float:left; margin: 0 10px 5px 5px; }
#lensDescription { font-size:.95em; }
.module { position:static !important; border-top:1px solid #FFF; }
.module .boxbody { padding: .5em 1em; }
.description { margin: 5px 1em 10px 0; font-size:.95em; border:1px solid #FFF !important; }
.description a { text-decoration:none; }
.module dl { margin: .5em 1em .5em 0; }
.module dt { font-size: 1.1em; font-weight:bold; }
.module dt a, .module ul a { text-decoration:none; }
.module ul a { font-size: 1.1em; font-weight:bold; }
.module dd { font-size: .95em; margin: 0 0 1em 0; padding:0; }
.module ul { margin:0; padding:0; list-style:none; }
.module li { margin:.5em 0; padding:0; }
.module ol { font-size: 1.1em; margin:0; padding:0 0 10px 1.7em; }
img.updated { float:right; position:relative; margin: 0 5px; }
.star, .warn { vertical-align:text-bottom; margin: 3px 0 0 1px; }
.star { cursor: pointer; }
div#componentsList a { text-decoration:none; color:#006699; }
div#componentsList a:hover { text-decoration:underline; }
/*********************************/
/* Lensmaster Profile Page */
#lensmasterBio { font-size:.95em; }
#lensmasterBio p { margin: .8em 0; }
#lensmasterBio h4 { color:#333333; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 0; }
.contactLensmaster { color:#FF9933; font-weight:bold; text-decoration:none; font-size:1.2em; }
#lensmasterBio .boxbody { padding: 0 10px 10px 10px; }
#lensmasterBio .button { margin-bottom: 10px; }
/*********************************/
/* Workshop Page */
.builderTools1 { float:left; position:relative; }
.builderTools2 { float:right; position:relative; }
.editTools { float:right; position:relative; margin: -1px 5px -5px 10px; padding:0; }
.editTools img.button { margin:0; vertical-align:middle; }
.editTools a { padding:0 !important; background:none !important; display:inline !important; }
#modulesList h3 a { color:#333333; text-decoration:none; }
#modulesList .moduleType { color:#CC6633; }
.editButton { vertical-align:bottom; }
#lensTitleHdr .lensTitleTxt { font-size: 1.6em !important; line-height:1em; }
#lensTitleHdr .suppInfo { font-size: .65em !important; }
/** Modules (in the Workshop) ********/
label { cursor: pointer; }
.module_container { }
.module_container h1 { padding: 3px; color: #FFF; font: bold 12px/18px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; background: #005189 }
.module_container h2 { margin: 12px 0 1px 0; padding-top: 5px; font-size: 14px; background-color: transparent; border-top: 0px; }
.module_container h3 { margin: 6px 0 0 0; padding: 0; }
.module_container p { margin: 0; padding-bottom: 10px; }
.module_container .textfield, .module_container textarea { font: normal 14px Arial, Helvetica, sans-serif; padding: 6px; width: 95%; }
.module_container .textfield_small { font: normal 14px Arial, Helvetica, sans-serif; padding: 6px; width: auto; }
.module_container .checkbox { width: auto; }
.tabcontent ul { margin: 10px 0; padding: 0; list-style: none; font-size: 12px; }
.tabcontent li { padding: 0 0 6px 0; }
.smallLink { font-size: 10px; }
#titleText, #titleForm, #subText, #subForm, #descText, #descForm { padding: 5px; }
#bulkList li { cursor: move; margin-bottom: 8px; }
.panel { margin: 0; padding: 0; }
.tabs { padding: 0; margin: 1.5em 0 0 0; border-bottom: 1px solid #666; font-weight: bold; }
.tabs ul { margin: 10px 0 3px 0; padding: 0; }
.tabs li { list-style: none; padding: 0; display: inline; }
.tabs li a { padding: 3px 4px 3px 4px; margin: 0; border: 1px solid #666; background: #ccc; text-decoration: none; color: #393939; font-size: 14px; font-weight: bold; }
.tabs li a:hover { color: #393939; padding: 6px 4px 3px 4px; background: #fff; border: 1px solid #666; }
.tabs li a.current, .tabs li a.current:hover { background: #eee; border: 1px solid #666; padding: 6px 4px 3px 4px; margin: 0; border-bottom: 1px solid #eee; color: #000; }
.tabcontent { margin: 0; background: #eee; border: 1px solid #666; border-width: 0 1px 1px 1px; z-index:100px; padding:10px; }
.tabcontent h3 { margin: 0; padding: 10px 0 4px 0; font: normal 20px Verdana, Arial, Helvetica, sans-serif; color: #393939; }
.tabcontent p { margin: 0; padding: 0 0 10px 0; font: normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #666; }
/**new affiliate ui*/

h3.prompt { color:#00528e; font-size:1.25em; font-weight:bold !important; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:normal; line-height:1.2em; margin:1em 0 .5em 0 !important; }
h3.results { color:#000; font-size:1.0em; font-weight:bold; }
h3.productTitle { color:#025092; font-size:1.3em; font-weight:bold; }
.editModule h3.results .searchTerm { color:#e1711d; }
a.toggleResults { text-decoration:none; font-size:.95em; font-weight:bold; }
ul.productResults { z-index:100; position:relative; }
ul.productResults li { font-size:.95em; background-color:#FFFFFF; margin: 2px 0; padding-top:1px; z-index:100; position:relative; }
ul.productResults a.add { margin:0 2em 0 1em; padding: 0 0 5px 0; position:relative; float:left; }
ul.productResults span.added { color:#898989; margin:0 1.6em 0 1em; font-style:italic; }
ul.productResults a.added { color:#898989 !important; font-style:italic; }
ul.productResults a.productTitle { text-decoration:none !important; color:#000000; font-weight:normal; text-decoration:none; }
ul.currentProductsListing li { padding: 4px; }
li.editableProduct { z-index:-1; z-index:0; }
html>body li.editableProduct { z-index:0; }
li.editableProduct textarea { }
.editableListing li { border:1px solid #a9c0d1; }
ul.currentProductsListing li hr { clear:both; visibility:hidden; line-height:1px; margin:0 !important; }
img.prodThumb { width:80px; float:left; margin:.5em 1em 1em 1em; position:relative; }
.productName { display:block; }
ul.currentProductsListing .price, ul.currentProductsListing .description, ul.currentProductsListing .productName { margin-left:110px !important; font-size:.95em; }
ul.currentProductsListing .description { padding-top:.6em; }
ul.currentProductsListing img.prodThumb { max-width:80px; }
.productDescriptionExcerpt { margin:0 !important; }
/*********************************/
/* Misc Page */
#ufg_lensesList a { color:#CE6633 !important; font-weight:bold; }
#ufg_lensesList ul { margin:0; padding:.5em 1em; list-style-type:none; }
#ufg_lensesList li { margin: .3em 0; }
ol#top100 { color:#999999; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:2.5em; padding:.5em .5em .5em 2.5em; margin:0; list-style-position:outside; }
ol#top100 li { margin: .5em 0; padding:0 !important; border:1px solid #FFF; clear:both; }
ol#top100 a { display:block; font-size:.6em; font-weight:bold; text-decoration:none; margin: -.3em 0 0 0 !important; padding:0 !important; line-height:1em; }
ol#top100 .suppInfo { color:#000000; font-weight:normal; display:block; font-size:.4em; margin: 0; padding:0 !important; }
.pagingBar a { position:relative; }
#createLensForm fieldset { width:50em; }
div#tagExample { float: right; width: 150px; margin: 10px 220px 0 0; }
#tagExample ul { margin: 0px; padding: 0px; }
#tagExample ul li { list-style-type: none; }
.top100s ul li { float:none !important; }
.top100s ul ul { color:#006699; margin: 0 0 0 1em !important; }
.top100s ul ul li { float:none !important; list-style-type:disc; }
/*************************************/
/* Claim this Lens Alert Box */

div#claimAlert { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; background: url("http://ec2-static1.squidoo.com/images/alert-top.gif") no-repeat top; margin: 0 0 5px 0; width: 400px; position:absolute; top: 5em; left: 7em; z-index:10; text-align:center; z-index:1500; }
div#claimAlert h2 { font-size:2em; color:#000000; margin: 0; padding: 20px 0 0 15px; text-transform:uppercase; }
div#claimAlert .boxbody { font-size: 1.3em; background:  url("http://ec2-static1.squidoo.com/images/alert-bottom.gif") no-repeat bottom left; margin: 0; padding:0 20px 10px 20px; }
div#claimAlert .button { margin: 5px 0; }
#lensStats .claimLarge { margin: 0 0 10px -20px; }
/*** NEW FORM STYLES ************/

.rowSubmitLeft { margin-left: .51em; clear:both; }
#modulesList form { margin:0; padding:0; }
#modulesList fieldset { clear:both; margin:0; padding:.5em; }
#modulesList fieldset fieldset { padding:0; margin:0; }
#modulesList div.row { padding: .5em; }
#modulesList div.col2a, #modulesList div.col2b { width:16.5em; }
#modulesList div.col2b { margin-left: 1em; }
#modulesList div.col2a input, #modulesList div.col2b input { width:13.5em; }
.handle { float:left; }
.editBody { float:left; width:95%; border-top: 1px solid #CCC; }
.rowAddMore { padding: 5px 0 10px 0; }
.link_details, .item_details { padding-left:10px; position:relative; clear:both; margin: 10px 0; background-color:#FFF; }
#componentsList .button { margin: 2px 0; }
#componentsList #lensmaster_photo { width:15em; }
/* 1 column full-width row */
div.col1 { clear:both; }
div.col1 input, div.col1 textarea { width: 100% !important; }
.editing div.col1 input, .editing div.col1 textarea { width:90% !important; }
div.col1 textarea { margin: .5em 0; height:10em !important; }
div.col1 textarea.small { margin: .5em 0; height:6em !important; }
.myAccount .viewing { }
.myAccount .editing { margin: .5em 1em; padding: 0 1em 1em 1em; border-top:1px dotted #CCC; border-bottom:1px dotted #CCC; }
.myAccount .editing .row { position:relative; }
/* Explorer Page */

.topLenses { width:30em; float:left; }
.topLensMasters { width:26em; float:right; }
.topLenses, .topLensMasters { clear:none !important; position:relative; }
.topLenses .showMore { clear:both; margin:10px 0 20px 70px; font-weight:bold; }
.topLensMasters .button { margin: 1em 7em; }
.topLensMasters .lensmasterPhoto { float:none; margin: 10px 0 10px 2.5em; }
dl.lensListing { margin: 5px 0; }
dl.lensListing dt { font-size: 1.1em; font-weight:bold; clear:both; }
dl.lensListing dt a { text-decoration:none; }
dl.lensListing dd { font-size: .95em; margin: 0 0 1.5em 70px; }
dl.lensListing dd a { color:#006699; text-decoration:none; }
.popularTopics { }
.sortLinks { text-align:right; font-weight:bold; font-size: .95em; margin: 10px 20px; }
.sortLinks a { color:#666666; text-decoration:none; }
span.submitInfo { display:block; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size: .95em; line-height:1.2em; color:#000000; width:10em; margin: 2px 0 0 5px; text-align:left; float:left; position:relative; }
.selectorSubmit .button { float:left; clear:left; padding: 0 0 0 0; position:relative; }
.selectorSubmit { margin: 0 0 0 17em !important; position:relative; }
#neighborhood_id { width:12.5em; }
/*** AMAZON MODULES STYLES ************/
.module_viewer { font: normal 11px/15px Verdana, Arial, Helvetica, sans-serif; color: #333; }
.amazon_listing { }
dl.amazon_listing { padding: 0 0 10px 0; }
dl.amazon_listing dt { clear:both; }
dl.amazon_listing dt { margin: 1.2em 0 0 90px; padding: .5em 0 0 0; overflow:visible; }
dl.amazon_listing .amazonTitle { text-decoration:none; }
dl.amazon_listing dd { margin: 0 0 .5em 90px;  border:
}
span.amazon_img { width:90px; margin: 0 0 0 0; text-align:center; overflow:visible; float:left; margin-left: -90px; position:relative; }
span.amazon_img img { max-width:80px; }
dl.amazon_listing p { margin: 0; padding: 0; }
dl.amazon_listing .bylinex { font-size: .9em; font-weight:normal; }
/** PAYMENT OPTIONS STYLES ********/
.paymentOptionRow { clear:both; display:block; margin-bottom : .5em; }
/** SEARCH RESULTS STYLES ********/
dl.searchResults { }
dl.searchResults .lensRank { font-size: .9em; color:#9C9C9C; display:block; float:right; }
dl.searchResults dd { margin: 0 0 2em 1.2em; }
dl.searchResults dd div.details { margin: .6em 0 0 0; }
dl.searchResults a.showRelavent { color:#F59E01 !important; text-decoration:underline }
dl.searchResults a.showDetails, dl.searchResults a.showDetails-collapse { color:#949494 !important; text-decoration:none; margin: 0 0 0 1em; padding: 0 0 0 8px; background: url(http://ec2-static1.squidoo.com/images/icon-arrow-grey.gif) no-repeat left .2em; }
dl.searchResults a.showDetails-collapse { background: url(http://ec2-static1.squidoo.com/images/icon-arrow-grey-down.gif) no-repeat left .4em; }
dl.searchResults span.moreLinks { float:right; text-align:right; margin: -1em 0 0 0; }
ul.sortingOptions { color:#006599; margin:0; padding: 0 0 0 2em; }
ul.sortingOptions li { margin: 2px 0; padding: 0; }
#singleTags { font-size: 1.3em; font-weight:bold; padding: 1em .2em; }
img.saveSearch { float:right; position:relative; margin: 0 5px; }
.pagination { font-size: .95em; text-align:right; }
.pagination a { font-weight:bold; color:#126E9F; text-decoration:none; }
.selectorContent .pagination { text-align:left; margin-top:2em; padding: 1em 0 0 1em; border-top:1px solid #d9d9d9; clear:both; position:relative; }
.pNav { color:#CB6534 !important; }
.lensRankInfo { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; float:right; position:relative; text-decoration:none; margin: 1.4em 1em 0 0; font-size: .95em; }
/** MODULE SELECTOR UI*/
div.selectorContent { border-top:1px solid #939393; padding: 0; }
div.selectorContent h4 { margin: 15px 0 10px 0; font-size:1.2em; }
ul.selectorTabs { margin: 15px -6px 2px -5px; padding: 0 0 0 10px; }
ul.selectorTabs li { list-style: none; padding: 0; margin: 0; display: inline; }
ul.selectorTabs li a { padding: 2px 12px; margin: 0; border: 1px solid #c0c0c0; border-bottom-color:#939393; background: #d9d9d9; text-decoration: none; color: #666666; font-size: 14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
ul.selectorTabs li a:hover { color: #393939; border: 1px solid #666; text-decoration:none !important; }
ul.selectorTabs li a.current, .selectorTabs li a.current:hover { background: #FFFFFF; border: 1px solid #939393; margin: 0; border-bottom: 1px solid #FFFFFF; color: #016798; }
div#selectorSubmit .rowContextual { float:left; width:40em; position:relative; margin: 0 1em 0 1em !important; }
div#selectorSubmit .rowContextual h4 { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; letter-spacing:-.05em; }
div#selectorSubmit .rowContextual h4 strong { color:#797979; }
div#selectorSubmit .rowContextual strong.label { float:left; width:6.6em; border:1px solid #FFF; }
div#selectorSubmit .rowContextual span.mods { margin-left:0 0 0 7em; clear:right; }
div#selectorSubmit .rowSubmit { float:right; width:10em; position:relative; }
div#selectorSubmit .rowSubmit img { margin: 0 10px 7px 0; }
ul#previewModuleList { list-style-type:none; margin:0; padding:0; }
ul#previewModuleList li { margin: 3px 0 0 0; padding:0; clear:both; }
ul#previewModuleList li span { color:#013366; background-color:#bed1df; padding:2px 10px 2px 8px; margin: 0 3px 0 0; display:block; float:left; position:relative; width:40em; font-weight:bold; }
ul#previewModuleList li span img { vertical-align:middle; }
ul#previewModuleList li span em { font-weight:normal; font-size:.85em; }
.superhandle { cursor: pointer; }
ul#moneyMakersNav { width: 718px; margin: 0 0 10px 0; border: solid #939393; border-width: 0 1px 1px 1px; padding: 6px 0; }
#moneyMakersNav li { display: inline; list-style-type: none; padding: 0 12px; font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
#moneyMakersNav li a { color: #939393; text-decoration: none; }
#moneyMakersNav li a.on { color: #005189; text-decoration: none; }
.selectModulesList { list-style-type:none; padding:0; margin:0; }
.selectModulesList li { position:relative; padding: 4px 0 4px 10px; clear:both; position:relative; margin:2px 0; }
.topicListLink a { color:#005189; font-weight: bold; text-decoration: none; }
.selectModulesList li a.moduleName { color:#000000; text-decoration:none; width:20em; position:relative; margin-right:1em; display:table-cell; }
.selectModulesList li a.add { font-weight:bold; text-decoration:none; position:relative; display:table-cell; }
.selectModulesList li:hover { background-color:#ececec; }
div#featuredModules { border: 1px solid #939393; padding: 4px; margin: 8px 0 15px 0; background: #FFF286; }
div#featuredModules h5 { font-size: 1.0em; color:#900; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; margin: 3px 0; }
#featuredModulesList { /* -- grab this --	border: 1px solid #CCC;  --*/
	list-style-type:none; padding: 8px; margin:0; }
#featuredModulesList li { position:relative; padding: 2px 0 2px 10px; clear:both; position:relative; margin:2px 0; }
#featuredModulesList li a { color: #E1711D; font-weight: bold; }
#featuredModulesList li a.moduleName { color:#000000; text-decoration:none; width:19em; position:relative; margin-right:0.5em; display:table-cell; }
#featuredModulesList li a.add { font-weight:bold; text-decoration:none; position:relative; display:table-cell; }
.headRight { color:#656565 !important; font-size:.7em; float:right; margin:0 10px 0 0; position:relative; text-decoration:none; }
.alphaLink { color:#005189 !important; font-size:1.1em; font-weight:bold; width:2.5em; float:left; text-align:center; border:1px solid #FFF; text-decoration:none; margin: .2em .6em; padding:.4em 0; position:relative; }
.alphaLink:hover { color:#005189 !important; border:1px solid #bfbfbf; background-color:#f8f4f3; text-decoration:none !important; }
.alphaBrowse, .alphaSearch { width:45%; float:left; position:relative; }
.alphaBrowse { margin-right:8%; z-index:1; }
.alphaSearch { z-index:0; }
form.moduleSearch { background-color:#f6f6f6; border-top:2px solid #d9d9d9; border-bottom:2px solid #d9d9d9; padding:15px 10px 20px 10px; margin:0 !important; z-index:0; }
form.moduleSearch .button { vertical-align:top; }
/* ============================================================= BEN STYLES === */
a.toggleImage { display : block; left : 0; line-height : 23px; position : absolute; text-decoration : none !important; width : 20em; }
ul.moduleBundle a.dragLink { text-decoration : none !important; display : block; width : 97%; }
#googleAdsDiv p { font-size: .9em; border-top : 2px solid #069; padding: 1em .5em; margin: 0; overflow:hidden; }
#googleAdsDiv { width:19em; font-size: .85em; border-left : 1px solid #069; border-right : 1px solid #069; border-bottom: 4px solid #069; margin: .5em 0; overflow:hidden; }
#googleAdsDiv .header { background-color : #369; padding : 2px 3px; color : white; font-weight : normal; display:block; }
#googleAdsDiv a.googleUrl { color : blue; font-size : 1.1em; font-weight : bold; }
#googleAdsDiv a.googleVisibleUrl { color : green; text-decoration : none; }
span.moduleSubtitle { color : #666; font-size : .8em; padding-left : 1em; }
.lensmasterProfile table#googleAds { text-align : left; font-size : 1em; }
.moduleTip { background-color : #ffffee !important; background-image : none !important; color : #333; display : none; font-size : .75em !important; font-weight : normal !important; left:18em; line-height : 1.2em !important; padding : .5em !important; position:absolute; top:0; width:12em; z-index : 1000; }
div.editing { display : none; }
a.moduleLessLink { float : left; padding : 0 1em; text-decoration : none; display : none; }
a.moduleMoreLink { float : right; padding : 0 1em; text-decoration : none; }
#popular_lensesList, #ufg_lensesList, #new_lensesList { padding : 0; margin : 0 1em; list-style-type : none; }
#popular_lensesList li, #ufg_lensesList li, #new_lensesList li { margin : .75em 0; }
.tagLabel .suppInfo { display : block; font-weight : normal; font-size : .8em; }
.blankSlate { color : #999; padding : 0 1em 0 0; }
#info { background-color : #86C80A; border : 1px solid #86C80A; margin-right : 5em; padding-right:8em; position:relative; }
#info a.hideLink { background : url(http://ec2-static1.squidoo.com/images/icon-info_close.gif) no-repeat right center; color : black; float : right; padding : 0 15px 0 3em; text-decoration : none !important; position:relative; margin-right:-7em; }
.tagcloud { line-height:2.2em; font-size:1.2em; }
.tagcloud a { text-decoration : none; margin-right : .15em; }
#messaging { background-color : #FFEE66; border : 1px solid #997744; margin-right : 5em; padding : 0 1em; position:relative; }
#messaging hr { height : 1px; color : #999; }
div.reportBackLink { margin: auto; width: 200px; font-size: 16px; font-weight: bold; padding-bottom: 15px; }
.workshop_only { display: none; }
#workshop .workshop_only { display: block; }
.limitLabel { display:block; float:left; text-align:right; width:13em; line-height:1.7em; }
.limitRow { clear:left; }
#tip_wrapper { background:url(http://ec2-static1.squidoo.com/images/bg_tip.gif) no-repeat; width: 730px; height: 55px; background-position: 0 5px; float: left; }
#tip_wrapper img { float: left; }
#tip_number { float: left; width: 115px; text-align: right; font: normal 26px Arial, Helvetica, sans-serif; color: #fff; padding: 9px 0 0 0; margin: 0 0 0 5px; }
#tip_text { float: right; width: 460px; font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif; color: #333; padding: 12px 0 0 0; margin: 0 10px 0 30px; }
#tip_text a { margin: 0 0 0 10px; color: #900; font-weight: bold; text-decoration: none; }
#tip_text a:hover { text-decoration: underline; }
/* Adsense */

#sponsored { display:inline; float:left; width:auto; }
.ad1 { float: left; margin: 0 18px 0 0; overflow:hidden; width: 220px; }
.ad2 { float: left; margin: 0 18px 0 0; overflow:hidden; width: 140px; }
p.ad_title { margin: 0; padding: 0; }
p.ad_abstract { margin: 0 0 8px 0; padding: 0; }
.ad_title a { font-size: 1em; font-weight:bold; text-decoration:none; margin: 0; padding: 0; }
.ad_abstract a { color:#000; font-size: .8em; text-decoration: none !important; }
.ad_abstract a:hover { text-decoration: none !important; }
.credit { clear: left; font: normal 9px Verdana, Arial, Helvetica, sans-serif; text-align: right; width: 480px; }
/* Styles for Page after Publish */
#menu_pageafter { width: auto; margin: 10px 0 0 0; }
#menu_pageafter a { display: block; padding: 3px; color: #E06606; text-decoration: none; font: bold 18px trebuchet ms, Arial, Helvetica, sans-serif; }
#menu_pageafter .view { float: left; }
#menu_pageafter .top100 { float: right; }
#menu_pageafter .edit { text-align: center; margin: 0 100px; }
#lm_spot { text-align: center; padding: 10px 0 0 0; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #4C4C4C; }
#lm_spot p { margin: 0; padding: 4px 0 0 0; }
.blueText { color: #00528E; }
/*-- module-specific styles --*/

p.feed { font-size: 1.1em; font-weight:bold; margin:0; padding: .4em 0; }
p.feed a { text-decoration:none; }
/*-- cobrand-specific modules -- */

dl.featured_lens a:hover { text-decoration: underline !important; }
dl.featured_lens { padding: 0 0 10px 0; }
dl.featured_lens dt { font-size: 1em; font-weight: bold; clear:both; margin: 1.2em 0 0 70px; padding: .5em 0 0 0; overflow:visible; }
dl.featured_lens dt img { margin: 0 10px 0 -70px; overflow:visible; float:left; width: 60px; }
dl.featured_lens dd { margin: 0 0 .5em 0; border: 0; font-size: 11px !important; }
dl.featured_lens p, dl.featured_lens dd p { margin: 0; padding: 0; font-size: 11px !important; font-weight:normal; }
dl.featured_lens a { text-decoration: none; }
ul#faceroll { margin: 0; padding: 15px 0 0 0; list-style: none; }
ul#faceroll li { float: left; margin: 0 15px 0 0; }
ul#faceroll li a { display: block; width: 78px; font: normal .8em Verdana, Arial, Helvetica, sans-serif; text-align: center; text-decoration: none; }
ul#faceroll li a:hover { text-decoration: none !important; }
/*-- new module css --*/

/*-- QUICK POLL --*/
#quickpoll { font: normal 12px Verdana, Arial, Helvetica, sans-serif; }
p.poll_question { margin: 0; padding: 0 0 6px 0; font-weight: bold; font-size: 14px; }
.poll_option { padding: 0 0 8px 0; }
.poll_option h4 { margin: 0 0 3px 0; padding: 0; font-size: 12px; font-weight: bold; }
.poll_option_amount { font: normal 12px/14px Verdana, Arial, Helvetica, sans-serif; float: left; width: 45px; text-align: right; margin: 0 5px 0 0; }
.poll_option_bar { width: 300px; height: 14px; background:#ddd; border: 1px solid #bbb; float: left; }
.poll_option_vote { padding: 8px 0; clear: left; width: 300px; }
.poll_option_input { float: left; width: auto; margin: 0 5px 0 0; }
.poll_option_label { width: 300px; float: left; }
.quickpoll_vote { padding: 15px 0 0 0; text-align: center; width: 350px; font-weight: bold; }
.quickpoll_vote p { margin: 0; padding: 0; }
.quickpoll_vote a { font-weight: normal; }
.quickpoll_vote img { cursor: pointer; margin: 0 0 3px 0; }
/* -- cobrands -- */

/*-- mySI --*/

#mysi-nav { margin: 0; padding:0; width: 173px; position: absolute; top: 6px; right: 0; font: bold 10px Verdana, Arial, Helvetica, sans-serif; }
#mysi-nav a:link, #mysi-nav a:visited { color:#0D1A23; }
#mysi-nav a:hover { color:#ba0000; text-decoration:none; }
.mysi-link1 { position: absolute; width: 103px; top: 7px; right: 5px; background: url(http://cobrand.squidoo.com/mysi/arw_white.gif) no-repeat 0; padding: 0 0 6px 10px; background-position: 0 3px; }
.mysi-link2 { position: absolute; width: 110px; top: 30px; right: 5px; background: url(http://cobrand.squidoo.com/mysi/arw_white.gif) no-repeat 0; padding: 0 0 6px 10px; background-position: 0 3px; }
.mysi-link3 { position: absolute; width: 100px; top: 52px; right: 25px; background: url(http://cobrand.squidoo.com/mysi/arw_white.gif) no-repeat 0; padding: 0 0 0 8px; background-position: 0 3px; }
/* -- dashboard / reporting styling -- */
table#dashboard-table { margin: 12px 0 25px 0; width: 100%; font-size: 11px; border: solid #bbb; border: 1px solid #bbb; border-collapse: collapse; }
#dashboard-table a { color: #369; }
#dashboard-table a:hover { color: #c60; }
#dashboard-table thead { cursor: pointer; }
#dashboard-table th { margin: 0; padding: 4px 12px 4px 4px; font-weight: bold; text-align: left; background: #d1dada; border: 1px solid #bbb; color: #666; text-decoration: underline; }
#dashboard-table th:hover { background: #ccc; }
#dashboard-table th.sorttable_sorted, #dashboard-table th.sorttable_sorted_reverse { color: #333; }
#dashboard-table th.sorttable_sorted { background: #9bc url(http://ec2-static1.squidoo.com/images/dashboard/arrow_sort-down.gif) no-repeat right; }
#dashboard-table th.sorttable_sorted_reverse { background: #9bc url(http://ec2-static1.squidoo.com/images/dashboard/arrow_sort-up.gif) no-repeat right; }
#dashboard-table tr { background: #fff; }
#dashboard-table tr:hover { background: #ebebeb; }
#dashboard-table td { margin: 0; padding: 4px; border: 1px solid #bbb; border-collapse: collapse; vertical-align: top; }
#dashboard-table td.number-cell { text-align: right; }
/* -- front door top 100 --*/
#fd-results { }
#col-best { width: 350px; float: left; }
#col-worst { width: 350px; float: right; }
#fd-results ol { color: #999; font: bold 14px Trebuchet MS, Arial, Helvetica, sans-serif; padding:.5em .5em .5em 2.5em; margin:0; list-style-position: outside; }
#fd-results ol li { margin: 4px 0 10px 0; }
#fd-results ol li span { color: #666; font: normal 11px Verdana, Arial, Helvetica, sans-serif; }
#fd-results ol li span a { font-size:14px; font-weight:bold; text-decoration:none; }
#fd-results h1 { margin: 0; padding: 0; font: bold 24px Trebuchet MS, Arial, Helvetica, sans-serif; }
#fd-results h2 { margin: 12px 0 6px 0; padding: 0 0 6px 0; font: bold 18px Trebuchet MS, Arial, Helvetica, sans-serif; color: #666; border-bottom: 1px solid #000; }
#fd-results div.create { text-align: center; padding: 6px; background: #000; color: #fff; }
#fd-results input.movie-title { margin-top: 6px; border: 1px solid #bbb; }
#fd-results button { width: 102px; height: 54px; border: 0; text-indent: -999em; cursor: pointer; }
#fd-results button.best { background: url(/images/squidflix/btn-best.gif) no-repeat; margin-right: 5px; }
#fd-results button.worst { background: url(/images/squidflix/btn-worst.gif) no-repeat; margin-left: 5px; }
/* Highlighted copy */
.yellow_highlight { background: #fff79e; padding: 4px 12px; margin: 0 0 14px 0; }
/* @group Persistent Header */
#ph_wrapper { background: #f3f3f3; width: 100%; height: 40px; border-bottom: 1px solid #ccc; }
#ph_inner { font-family: arial, helvetica, sans-serif; font-size: 13px; color: #686868; padding: 5px 6px; width: 960px; margin: 0 auto; line-height: 30px; height:30px; }
#ph_left, #ph_right { float: left; }
#ph_left { background:url(/images/icons/facebook2.gif) no-repeat 0 50%; padding: 0 0 0 35px; width: 600px; }
.fbc_header_text { float: left; padding: 0 10px; }
#ph_right { text-align: right; width: 325px; }
#ph_inner span { width: 28px; height: 28px; overflow: hidden; display: block; float: left; margin-right: 6px; text-indent: -999em; border: 1px solid #ccc; }
* html #ph_inner span { display: inline; }
/* clearing the elements */
#ph_wrapper:after, #ph_inner:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
* html #ph_wrapper:after, * html #ph_inner:after { height: 1%; }
.ph_page { background-position: 0 40px; }
/* Facebook header button */
#ph_right .fbc_btn_link { float: right; background: url(/images/bg/fb_btn_left_2.gif) no-repeat 0 0; font-size: 12px; margin-top: 4px; height: 22px; padding-left: 8px; line-height: 22px; font-family: Arial, Helvetica, sans-serif; }
#ph_right .fbc_btn_link a { float: right; background: #546ea6 url(/images/bg/fb_btn_right_2.gif) no-repeat 100% 0; color: #fff; display: block; padding-right: 8px; height: 22px; }
/* @end */

#more_info {display:none;}


