body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-weight:normal;background:#fff url('/resources/images/layout/bodyBgrd.jpg') repeat-x top left;margin:0;padding:0;color:#444;}
.clear{clear:both;}
p{line-height:18px;font-size:13px;}
div,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
form{margin:0;padding:0;}
table,tr,td{margin:0;padding:0;border:none;border-collapse:collapse;}
img{border-style:none;}
input,textarea{font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#444;outline-style:none;}
a#fdbk_tab{display:none;}
textarea{padding:3px 3px 3px 5px;}
p.subtext{color:#666;}
.errors{color:#c00;}
#flashMessage{display:none;}
#flashMessage .box{border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:10px 20px;margin:0 5px 10px 5px;background:#f4f4f4;}
#flashMessage .error{color:#c00;}
#flashMessage .success{color:green;}
#flashMessage .notify{color:#444;}
h1{font-size:22px;font-weight:normal;margin-bottom:15px;line-height:normal;}
h2{font-size:20px;font-weight:normal;line-height:normal;}
h3{font-size:16px;line-height:normal;}
h4{font-size:14px;line-height:normal;}
h1.underlined{border-bottom:1px solid #eee;padding-bottom:5px;}
strong{color:#444;}
a:link,a:visited{text-decoration:none;color:#888;outline:none;-moz-outline-style:none;}
a:hover{text-decoration:underline;}
a.action{cursor:pointer;}
a.action:link,a.action:visited{text-decoration:none;color:#666;}
a.action:hover{text-decoration:underline;}
a.go-more:link,a.go-more:visited{text-decoration:none;color:#444;}
a.go-more:hover{text-decoration:underline;}
a.light:link,a.light:visited{text-decoration:none;color:#666;}
a.light:hover{text-decoration:underline;}
a.darkColorLink,.darkColorLink{color:#444;}
.cornerShadowSmall{background:url('/resources/images/layout/cornershadow1.jpg') top right no-repeat;height:15px;width:100%;clear:both;}
.cornerShadowBig{background:url('/resources/images/layout/cornershadow2.jpg') bottom right no-repeat;height:25px;width:100%;clear:both;margin-top:40px;}
.highlight{color:#09f;}
.highlight2{color:#090;font-style:italic;}
.quote{font-size:24px;font-family:georgia;line-height:0;}
.btnLarge{background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;float:right;border:1px solid #ddd;font-weight:bold;font-size:20px;color:#555;padding:10px 15px 10px 15px;margin-bottom:40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;}
.btnLarge a,a.btnLarge{color:#555;text-decoration:none;}
.btnLargeBlack{background:url('/resources/images/layout/btnMediumBlack.jpg') 0 0 repeat-x #1d1d1d;float:right;border:1px solid #ddd;font-weight:bold;font-size:16px;color:#fff;padding:20px 20px 20px 20px;margin-bottom:40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #000;}
.btnLargeBlack a,a.btnLargeBlack{color:#fff;text-decoration:none;}
.btnLargeGreen{background:url('/resources/images/layout/btnMediumGreen.png') 0 0 repeat-x #3ace08;float:right;border:1px solid #ddd;font-weight:bold;font-size:16px;color:#fff;padding:20px 20px 20px 20px;margin-bottom:40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #1d6704;}
.btnLargeGreen a,a.btnLargeGreen{color:#fff;text-decoration:none;}
.btnMedium{background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;float:right;border:1px solid #ddd;font-size:14px;font-weight:normal;color:#555;padding:5px 10px 5px 10px;margin-bottom:40px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;}
.btnMedium a,a.btnMedium{color:#555;text-decoration:none;}
.btnMediumBlack{background:url('/resources/images/layout/btnMediumBlack.jpg') 0 0 repeat-x #1d1d1d;float:right;font-size:15px;font-weight:normal;color:#222;padding:8px 10px 8px 10px;margin-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:#333 -1px -1px 0;}
.btnMediumBlack a,a.btnMediumBlack{color:#fff;text-decoration:none;}
.btnMediumBlue{background:url('/resources/images/layout/topNavBg.jpg') 0 0 repeat-x #09F;float:right;font-size:15px;font-weight:normal;color:#fff;padding:8px 10px 8px 10px;margin-bottom:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:#09F -1px -1px 0;}
.btnMediumBlue a,a.btnMediumBlue{color:#fff;text-decoration:none;}
.btnSmall{background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;border:1px solid #ddd;font-size:12px;font-weight:normal;color:#555;padding:2px 5px 2px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;margin-right:5px;}
.btnSmall a,a.btnSmall{color:#555;text-decoration:none;}
.btnSmallBlack{background:url('/resources/images/layout/btnMediumBlack.jpg') 0 0 repeat-x;ont-size:12px;font-weight:normal;color:#222;padding:2px 5px 2px 5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;margin-right:5px;}
.btnSmallBlack a,a.btnSmallBlack{color:#fff;text-decoration:none;}
.hoverBox{display:none;position:absolute;left:0;top:0;background:#fff;}
.shadower{background:url("/resources/images/layout/shadow.png") no-repeat scroll right bottom transparent!important;background:url("/resources/images/layout/shadow2.png") no-repeat scroll left top transparent;float:left;margin:10px 4px 0 2px!important;margin:10px 0 0 5px;}
.shadower img{display:block;position:relative;background-color:#fff;margin:-6px 6px 6px -6px;padding:2px;}
.RedHerringLeft{position:absolute;left:0;top:110px;z-index:1000;}
.RedHerringLeft a{background:transparent url('/resources/images/layout/rhLeft.jpg') no-repeat;display:block;width:66px;height:60px;overflow:hiddne;text-indent:-999px;}
.RedHerringLeft a:hover{background:transparent url('/resources/images/layout/rhLeftOn.jpg') no-repeat;}
#notifyBox{position:relative;width:100%;height:90px;padding-bottom:25px;}
#notifyBox .close{position:absolute;top:-15px;right:0;color:#ccc;cursor:pointer;z-index:100;}
#notifyBox h2{margin-bottom:8px;}
#notifyBox .left{float:left;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url('/resources/images/layout/notifyBoxBgFB.png') center bottom repeat-x;width:315px;border:1px solid #eee;border-bottom:0 none;min-height:155px;max-height:155px;overflow:hidden;padding:5px 10px 0 10px;margin-right:20px;}
#notifyBox .left h1{font-size:22px;}
#notifyBox .right{float:right;-moz-border-radius:5px;min-height:155px;max-height:155px;overflow:hidden;background:url('/resources/images/layout/notifyBoxBgFB.png') center bottom repeat-x;width:285px;border:1px solid #eee;border-bottom:0 none;padding:5px 10px 0 10px;}
#notifyBox p{color:#888;margin:5px 0 0 0;}
#notifyBox p a{color:#444;}
#notifyBoxShowHide{position:absolute;top:-15px;right:0;cursor:pointer;z-index:100;padding:2px;color:#ccc;font-size:11px;}
#notifyBox #loveHate .leftImg{float:left;width:70px;margin:0 30px 0 0;}
#notifyBox #loveHate .rightImg{float:left;width:70px;margin:0 0 0 10px;}
#notifyBox #loveHate .fixedHeight{max-height:50px;min-height:50px;overflow:hidden;display:block;margin:0 0 8px 0;}
#page{width:950px;margin:0 auto 0 auto;position:relative;}
#content{z-index:1;position:relative;}
.content-box{min-height:540px;height:auto!important;height:540px;padding:0 0 10px 0;}
.content-box-top{height:25px;}
.content-box-bottom{height:25px;}
#content-left{width:700px;float:left;}
#content-right{width:230px;float:right;}
#header-search{background:#fff;height:20px;width:220px;padding:0 5px 0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
#header-search #search_text{background:transparent;height:20px;width:180px;border:0 none;line-height:20px;font-size:12px;color:#999;}
#header-search #search_text:focus{border:none;}
#header-search-go{width:27px;height:16px;position:absolute;top:1px;padding:3px;right:48px;}
#header-search #abs_div{position:absolute;top:13px;left:15px;font-size:12px;font-weight:bold;}
div.static{margin:10px 25px 10px 10px;line-height:1.5em;font-size:13px;}
div.static ul{margin-left:20px;}
div.static p{margin-bottom:10px;}
div.static h1{margin-bottom:10px;font-weight:normal;}
div.static h2{margin:30px 10px 5px 0;}
#team td{padding:0 25px 25px 0;}
#team td img{padding-top:25px;}
div.placeholder{background:#F5F5F5;padding:5px;margin:5px;border:1px dotted silver;width:300px;}
.back-to{font-size:13px;font-weight:bold;line-height:20px;float:right;}
.chevron-small{font-weight:bold;font-size:12px;}
a.stbutton{color:#666;}
.content-group{margin-top:20px;}
.content-group h3{border-bottom:1px solid #E2E0D3;color:#22140E;font-size:20px;font-weight:normal;margin:0 0 10px;padding:0 0 6px;}
h1.all-list{border-bottom:1px solid #E2E0D3;color:#22140E;font-size:20px;font-weight:normal;margin:0 0 10px;padding:0 0 6px 10px;}
.all-list{margin-top:20px;}
#top-nav{background:url('/resources/images/layout/headerBg.jpg') no-repeat;position:relative;height:85px;margin-bottom:20px;}
#top-nav a.logo{width:183px;height:31px;display:block;float:left;margin-left:0;margin-top:7px;}
#top-nav .slogan{float:left;margin-top:5px;margin-left:8px;font-size:11px;color:#ccc;}
#account-prop{float:right;}
.top-nav-rate{position:absolute;right:-50px;top:60px;}
#top-nav .account{float:right;}
#top-nav .account .welcome{float:left;padding:5px;color:#fff;}
#top-nav .account .welcome a{color:#fff;font-weight:bold;}
#top-nav .account ul{list-style-type:none;float:left;margin:0;padding:0;}
#top-nav .account ul li{float:left;}
#top-nav .account ul li a{display:block;background:#555;color:#fff;padding:5px;margin-right:1px;}
#top-nav .account ul li a:hover{background:#666;text-decoration:none;}
#top-nav .account ul.accountHover{z-index:1000;display:none;position:absolute;top:25px;right:190px;border:1px solid #fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#top-nav .account ul.accountHover li{float:none;text-align:right;width:90px;border-bottom:1px solid #eee;}
#top-nav .account ul.accountHover li a{font-weight:normal;color:#444;background:#fafafa;margin-right:0;}
#top-nav .account ul.accountHover li a:hover{background:url('/resources/images/layout/topNavBg.jpg') repeat-x;color:#fff;}
#top-nav #nav ul{position:absolute;right:250px;top:51px;list-style:none;}
#top-nav #nav ul li{float:left;}
#top-nav #nav ul li a{text-decoration:none;font-size:14px;font-weight:bolder;color:#fff;padding:5px 10px;margin-left:5px;}
#top-nav #nav .on,#top-nav #nav ul li a:hover{background:#09f url('/resources/images/layout/topNavBg.jpg') repeat-x;color:#fff;text-shadow:#09f 0 -1px 0;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;}
#top-nav .top-nav-ad{position:absolute;top:35px;right:0;}
#top-nav .top-nav-ad a:hover{text-decoration:none;}
#facebook-header{display:block;padding:2px 0 0 1px;}
.ad-placeholder,.temp{border:1px solid #ddd;background:#f4f4f4;color:#888;}
.ad-sidebar{text-align:center;margin-bottom:40px;color:#999;}
#login-lightbox{display:none;}
#login-lightbox-wrapper{padding-left:20px;height:280px;}
#login-lightbox-wrapper form{padding-top:20px;}
#login-lightbox-wrapper form *{margin:0;}
#login-lightbox-wrapper form{color:#444;font-size:13px;font-weight:bold;text-transform:capitalize;margin-bottom:5px;}
#login-lightbox-wrapper .text-input{font-size:14px;width:215px;border:1px solid #ccc;padding:2px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
#login-lightbox-wrapper .text-input:focus{border:1px solid #aaa;}
#login-lightbox-wrapper dd{margin-bottom:15px;}
#login-lightbox-wrapper dt{display:block;margin:0 0 3px 0;padding:0;}
#login-lightbox-wrapper .stay-logged{font-size:12px;font-weight:normal;color:#888;}
.inTheNews{width:940px;margin:0 auto;margin-top:40px;background:#eee;padding:20px 20px 40px 20px;}
.inTheNews strong{float:left;font-size:14px;margin-right:20px;color:#888;}
.inTheNews ul{list-style:none;margin:0;padding:0;float:right;}
.inTheNews ul li{float:left;margin-left:60px;}
#footer{border-top:2px solid #444;width:940px;margin:0 auto;margin-top:40px;color:#444;padding:20px;font-size:11px;}
#footer a{color:#444;}
#footer .menu{list-style:none;}
#footer .menu li{display:inline;margin-right:8px;}
#footer .menu a{color:#999;}
#footer-about{text-align:right;float:right;width:530px;}
#footer-about a{color:#444;}
#footer-about ul{padding-top:5px;float:right;}
#footer-copyright{color:#999;line-height:1.5em;float:left;}
#footer-profile{float:right;}
div.messages,div.errors{background:#f4f4f4 url(/resources/images/icons/alert.gif) no-repeat scroll 8px 10px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px 10px 10px 30px;margin-bottom:10px;z-index:1;}
div.messages-spacer{height:20px;}
div.messages p{color:#900;margin:0 0 5px 0;padding:0;}
div.errors ul{margin-top:2px;margin-bottom:2px;list-style:none;padding:0;}
div.errors li{color:#c00;}
div.errors{color:#c00;}
p.no-results{padding:5px;font-size:13px;}
div.tab-heading{font-size:20px;padding:15px 0 8px 15px;}
ul.profile-tabs{list-style:none;margin:0;padding:0;}
ul.profile-tabs li{float:left;}
ul.profile-tabs li a{color:#444;display:block;float:left;font-size:13px;font-weight:normal;padding:5px 10px 5px 10px;text-decoration:none!important;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:10px;}
ul.large-tabs li a{font-size:16px;padding:7px 14px 7px 0;height:25px;}
ul.profile-tabs li a:hover{color:#888;}
ul.profile-tabs li.active a{font-weight:bold;border-bottom:3px solid #09f;padding-bottom:3px;}
#tab-bottom-bar,.form-bar{border-top:4px solid #000;position:relative;}
h1.filter-header{font-size:24px;padding:0 150px 5px 15px;position:relative;}
h1.filter-header span{font-size:14px;position:absolute;right:30px;top:-15px;}
h1.filter-header a:link,h1.filter-header a:visited{font-style:italic;color:#000;}
div.filter-form{background:#f4f4f4;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;width:auto;border:1px solid #ddd;margin-bottom:20px;}
div.sort{float:left;width:315px;line-height:18px;}
div.sort span,div.category-dropdown span{font-weight:bold;}
div.category-dropdown span{font-weight:bold;float:right;margin-top:0;padding-right:3px;}
div.category-dropdown select{float:right;}
div.sort a{margin-right:8px;}
div.sort a.active,div.cat-all-box a.active{text-decoration:underline;color:#444!important;font-weight:bold!important;}
div.category-dropdown{float:right;width:220px;margin:0 15px 0 0;text-align:right;}
div.cat-all-box{font-size:14px;}
div.cat-all-box h2{border-bottom:1px solid #CCC;font-size:16px;padding:5px 0 0 5px;}
div.cat-all-box div{margin:5px 0 0 5px;}
.tabbed-bgrd-box{position:relative;padding:10px;}
.bgrd-box-bottom{height:13px;width:705px;}
div.block-right{font-size:13px;margin-bottom:40px;}
div.block-right-container{padding:0 0 0 3px;margin-bottom:8px;}
div.block-right .tags a{color:#666;}
div.block-right div.category a{font-weight:bold;color:#666;}
div.block-right p{color:#666;font-size:12px;line-height:1.5em;}
div.block-right h3{border-bottom:1px solid #E2E0D3;color:#22140E;font-size:20px;font-weight:normal;margin:0 0 10px;padding:0 0 6px;}
ul.icon-list{list-style:none;margin:0;padding:0;}
ul.icon-list li{margin:3px 0 8px 0;padding-left:20px;}
li.message{background:url(/resources/images/icons/envelope.gif) top left no-repeat;}
li.twin{background:url(/resources/images/icons/find-twins.gif) top left no-repeat;}
li.recs{background:url(/resources/images/icons/heart-rec.gif) top left no-repeat;}
li.add-twin{background:url(/resources/images/icons/twin-add.gif) top left no-repeat;}
li.remove-twin{background:url(/resources/images/icons/twin-remove.gif) top left no-repeat;}
li.buy{background:url(/resources/images/icons/cart.gif) top left no-repeat;}
li.tag{background:url(/resources/images/icons/tag.gif) top left no-repeat;}
li.bookmark-item{background:url(/resources/images/icons/bookmark-add.gif) top left no-repeat;}
li.unbookmark-item{background:url(/resources/images/icons/bookmark-remove.gif) top left no-repeat;}
li.addList{background:url(/resources/images/icons/pin.gif) top left no-repeat;}
li.report-abuse{background:url(/resources/images/icons/alert.gif) top left no-repeat;}
li.send{background:url(/resources/images/icons/share.gif) top left no-repeat;}
li.donotrec-item{background:url(/resources/images/icons/cross.png) top left no-repeat;float:none;clear:both;white-space:nowrap;}
li.recitem-item{background:url(/resources/images/icons/add.png) top left no-repeat;float:none;clear:both;}
li.unblock_user,li.block_user{background:url(/resources/images/icons/usrBlock.gif) top left no-repeat;}
li.share{background:url('/resources/images/icons/sm-plus.gif') top left no-repeat;}
li.wiki{background:url('/resources/images/icons/wikipedia-small.gif') top left no-repeat;}
div.link-more{font-size:12px;text-align:center;line-height:20px;}
div.twin-search *{margin-top:3px;}
.description{color:#666;font-size:13px;margin:5px 50px 0 2px;padding:0;}
.generic-input{font-size:13px;border:1px solid #999;padding:2px;}
div.item-instance{border-bottom:1px solid #eee;font-size:11px;padding-bottom:20px;margin-bottom:20px;}
div.item-instance h3{font-size:11px;font-weight:normal;}
div.item-instance .meta{float:left;width:280px;color:#555;}
.profile-item-wrapper div.item-instance .meta{width:500px;}
.overlay-pos{position:relative;z-index:100;}
.overlay-love,.overlay-hate{height:32px;width:40px;position:absolute;}
.overlay-love{background:url("/resources/images/icons/love-overlay.png") no-repeat top left;top:-8px;left:-13px;}
.overlay-hate{background:url("/resources/images/icons/hate-overlay.png") no-repeat top left;top:-8px;left:-13px;}
.meta h2{font-size:13px;font-weight:bold;margin:0;}
.meta h2 a{color:#444;}
.meta h2 a:hover{text-decoration:underline;}
.meta h2 a:visited{color:#22140E;}
.meta span.label{color:#888;font-weight:normal;}
div.rating_container{margin:8px 0 8px 0;height:16px;}
div.rating_container_fix{float:left;width:100px;border:1px solid white;}
.rating-meta{font-weight:bold;font-size:11px;width:140px;float:left;padding-top:2px;}
#amazon-results-lightbox .amazon-grid-node{margin-top:20px;}
.rec-number{width:40px;position:absolute;top:0;left:-50px;}
.rec-number img{border:none!important;background:none!important;}
div.recs{padding-left:20px;}
.reset-modal,.login-modal{padding:20px;font-size:13px;}
.modal-heading{font-size:14px;font-weight:bold;}
.reset-launcher,.delete-account{float:right;padding:5px 10px 5px 10px;border:1px solid silver;margin:0 10px -15px 0;}
.delete-account{margin:-2px 0 0 0;border:1px solid #DBD8C6;}
ul.item-listing-actions{list-style-type:none;padding:0;margin:0;}
ul.item-listing-actions li{float:left;margin:3px 10px 3px 0;padding:2px 5px 3px 20px;}
div.user-avatar img{border:0 none;}
.profile div.user-avatar img{float:left;}
.profile ul.user-meta{float:left;width:175px;padding:2px 10px 0 10px;color:#22140E;font-size:13px;margin:0;}
.profile ul.user-meta li{list-style:none;font-size:13px;}
.profile h1{font-size:18px;margin-bottom:3px;}
.profile .category-list{float:right;font-size:12px;padding:4px 10px 0 0;width:280px;}
.profile-item-wrapper,.item-list-wrapper{padding:0 10px 0 10px;}
#callout{position:relative;}
#callout div{border:1px solid #AbAbAb;position:absolute;right:5px;top:-30px;width:200px;padding:15px;background:white;}
#callout span.nub{background:url(/resources/images/layout/nub.gif) top left no-repeat;position:absolute;top:2px;left:-45px;width:45px;height:61px;}
div.rating_disabled div.star_on a{background-position:0 -48px!important;}
div.dual-rate{float:left;margin:5px 20px 0 0;}
div.dual-rate-label{font-weight:bold;}
.home-create-box{width:280px;}
.home-search-form{width:280px;}
.home-search-form label{font-size:13px!important;}
.home-search-form label.required{background:none;}
.home-search-form .zend_form dd{margin-bottom:5px!important;}
#group_help_div{margin:-5px 0 10px 0;}
#group_help_div div{color:red;margin-bottom:2px;}
.home-search-box-bottom-minor{width:280px;height:18px;}
.pop-cat{margin-right:7px;}
#captcha-wrapper dt{float:left;padding-right:5px;}
#captcha-wrapper img{border:1px solid silver;margin-right:200px;}
#captcha-wrapper #item_creation_captcha-input{float:left;}
#captcha-wrapper label.required{font-size:13px!important;}
td.item-captcha dt{border:none;}
#captcha-wrapper #item_creation_captcha-input,#item_label__label,#item_category__category,#item__title,#item_group__group{color:#999;font-size:12px;font-weight:normal;width:280px;}
#chooseCategory a.bold,#chooseLabel a.bold{font-weight:bold;color:#444;}
#chooseCategory a,#chooseLabel a{margin-right:5px;}
#chooseLabel{display:none;}
.form-black{color:black!important;}
#item-preview{width:272px;border:1px solid #ddd;padding:10px;background:#f4f4f4;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:16px;}
#item-preview div.item-instance{border-bottom:none;margin:0;padding:5px;}
#item-preview div.item-instance .meta{width:180px;float:left;margin-left:10px;}
#show-item-form{position:relative;display:none;display:block;}
#create_cancel{position:absolute;left:0;top:15px;}
.listing-panel{float:right;width:227px;margin-right:10px;}
.listing-panel .tabs{padding:5px 10px 5px 15px;}
.listing-panel h4{font-size:11px;margin-bottom:1px;}
.panel-top{margin-top:5px;background:#e2e2e2 url("/resources/images/boxes/panel-top.gif") no-repeat top left;padding:10px 0;}
.panel-bottom{background:url("/resources/images/boxes/panel-bottom.gif") top left no-repeat;width:227px;height:13px;}
.block-right .listing-panel{float:none;width:inherit;padding-bottom:0;}
.block-right .panel-top{background:none;padding-top:0;margin:0;}
.block-right .panel-bottom{display:none;}
.block-right .listing-panel .tabs{padding:0 5px 10px 5px;font-size:12px;}
#pagePanel{float:right;clear:both;position:relative;font-size:11px!important;background:#f4f4f4;margin:10px 0;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
div.finder_pager span.active{color:#444;font-weight:bold;}
div.finder_pager a,div.finder_pager span{padding:5px;float:left;color:#888;}
input.form-autocomplete{background-image:url(/resources/images/autocomplete/throbber.gif);background-position:100% 3px;background-repeat:no-repeat;}
input.throbbing{background-position:100% -18px;}
#autocomplete{position:absolute;border:1px solid silver;background:white;overflow:hidden;z-index:100;}
#header-search #autocomplete{width:200px!important;margin-top:20px!important;display:block;margin-left:-5px;}
#header-search #autocomplete ul{margin-top:0;}
#autocomplete ul{margin:0;padding:0;list-style:none;position:relative;}
#autocomplete li{margin:0;padding:2px;background:#fff;color:#777;white-space:pre;cursor:default;clear:both;width:100%;}
#autocomplete li.selected{background:#9cf;color:#fff;}
label.required{background:url('/resources/images/icons/required-field.gif') no-repeat top right;padding-right:12px;}
input.form-text{border:1px solid #999;padding:2px;}
.hidden{display:none!important;}
.category_select,.twin_select{width:200px;}
#tag-box{position:absolute;padding:10px;display:none;width:300px;background:#fff;border:1px solid #ccc;z-index:2;}
#tag-box input{margin:3px 0;border:1px solid #ccc;}
#tag-box .input{width:273px;}
a.tag-cloud{margin-right:2px;}
div.tag-all-list div{padding:0 0 10px 15px;}
.meta .tags{padding-top:5px;color:#000;font-size:12px;}
#ajax-recbar{width:100%;position:fixed;bottom:0;z-index:10;}
#recbar-wrapper{padding:0 50px 0 50px;position:relative;min-width:930px;}
#recbar-container{height:45px;min-width:930px;background:url('/resources/images/rec-bar/recbar-bgrd.png') repeat-x top left;}
#recbar-main{overflow:hidden;height:45px;}
.my-rec-title-area{float:left;font-size:11px;height:45px;margin-top:10px;}
.rec-opposite-bar-container,.rec-similar-bar-container,.rec-items-bar-container{font-size:11px;height:45px;float:right;width:275px;}
.rec-title-area{font-weight:bold;float:left;}
#recbar-left{position:absolute;top:0;left:32px;height:45px;width:18px;background:url('/resources/images/rec-bar/recbar-left.png') no-repeat top left;}
#recbar-right{position:absolute;top:0;right:32px;height:45px;width:18px;background:url('/resources/images/rec-bar/recbar-right.png') no-repeat top left;}
#loading-bar{height:40px;background:url('/resources/images/rec-bar/loader.gif') no-repeat bottom center;}
#default-message,#no-results-message{text-align:center;font-weight:bold;font-size:14px;color:#09f;width:100%;padding-top:15px;}
.dock-container{margin-top:5px;height:40px;overflow:hidden;}
.rec-title-area{margin-top:8px;float:left;text-align:right;}
div.rec-image-container,div.rec-image-placeholder{width:50px;float:left;margin-right:8px;}
div.dock-container img{border:1px solid silver;background:#FFF;}
div.rec-image-large img{padding:2px;}
div.rec-image-large{position:absolute;}
#recbar-close{width:30px;height:45px;margin:0;background:url('/resources/images/rec-bar/fancy_closebox_tmt.png') no-repeat top right;cursor:pointer;}
#recbar-show{width:75px;height:29px;position:absolute;bottom:0;right:30px;background:url('/resources/images/rec-bar/recbar-show.png') no-repeat top left;}
.information-icon,.share-icon,.twin-icon,.retake-icon,.take-icon{padding:0 0 0 20px;margin-bottom:10px;font-weight:bold;}
.information-icon{background:url(/resources/images/icons/learn-more.gif) top left no-repeat;}
.share-icon{background:url(/resources/images/icons/envelope.gif) top left no-repeat;}
.twin-icon{background:url(/resources/images/icons/find-twins.gif) top left no-repeat;}
.retake-icon{background:url(/resources/images/icons/retake-test.gif) top left no-repeat;}
.take-icon{background:url(/resources/images/icons/ok.gif) 0 -2px no-repeat;padding:0 0 0 18px;}
.tornPaper{width:250px;}
.tornPaper .top{background:url('/resources/images/boxes/tornPaperTop.png') no-repeat top right transparent;height:40px;}
.tornPaper .center{background:url('/resources/images/boxes/tornPaperCenter.png') repeat-y top right transparent;padding:0 20px 0 20px;}
.tornPaper .bottom{background:url('/resources/images/boxes/tornPaperBtm.png') no-repeat top right transparent;height:49px;}
.summaryPost input.answer{float:left;width:425px;height:19px;border:2px solid #eee;color:#888;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.summaryPost input[type="submit"],.summaryPost input[type="button"]{margin:0;background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;float:right;height:25px;border:1px solid #ddd;font-weight:bold;color:#555;padding:4px 10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;}
.summaryPost a.submitButton2{margin:0;background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;float:right;height:20px;border:1px solid #ddd;font-weight:bold;color:#555;padding:18px 10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;}
.connectQuestion{padding-bottom:60px;}
.connectQuestion h3{float:left;font-size:13px;font-weight:bold;margin:5px 0 5px 0;}
.connectQuestion .skipQuestion{float:right;font-size:12px;margin:10px 1px 5px 0;}
.connectQuestion .userAvatarSmall{float:left;width:60px;height:50px;overflow:hidden;margin-right:5px;}
.connectQuestion textarea{float:left;width:396px;height:40px;border:2px solid #eee;color:#888;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.connectQuestion input[type="submit"],.connectQuestion input[type="button"]{margin:0;background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;float:right;height:50px;border:1px solid #ddd;font-weight:bold;color:#555;padding:10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;}
.connectQuestion a.submitButton2{margin:0;background:url('/resources/images/layout/grayfade.png') 0 -12px repeat-x;float:right;height:20px;border:1px solid #ddd;font-weight:bold;color:#555;padding:18px 10px 10px 10px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;text-shadow:0 1px 1px #fff;}
.datingPossibility{margin-right:10px;margin-bottom:10px;}
.connect div.twin-bar-container{float:right;}
.connect h3{font-size:13px;font-weight:bold;margin:0;}
.connect h1{font-size:22px;margin:0;}
.lovehateTab ul{list-style-type:none;margin:0;padding:6px 0 10px 0;}
.lovehateTab ul li{padding-left:10px;color:#888;line-height:22px;}
.lovehateTab .image{float:left;width:100px;display:block;margin-right:0;padding-left:10px;padding-bottom:10px;}
.lovehateTab .image a{background:none;padding:0;color:#888;line-height:16px;}
.lovehateTab img{max-height:60px;max-width:60px;}
.lifeChangers .lifeChangerIcon{float:left;background:transparent url('/resources/images/icons/lifeChanger.png') 0 3px no-repeat;display:block;width:30px;height:33px;margin-right:5px;}
.lifeChangers .item{float:left;margin-right:20px;width:65px;}
.lifeChangers .item a{color:#444;}
.lifeChangers img{max-width:60px;max-height:60px;}
.lifeBits .lifeBitsIcon{float:left;background:transparent url('/resources/images/icons/crazyQuirk.png') 0 0 no-repeat;display:block;width:30px;height:30px;margin-right:5px;}
.createBits textarea{border:2px solid #eee;color:#888;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:100px;}
.createBits input[type="submit"]{float:left;margin-right:20px;}
.rate h1{font-size:30px;margin-bottom:10px;margin-left:80px;font-weight:normal;}
.rate h1 .headline{float:left;}
.rate em{display:block;overflow:hidden;height:36px;position:relative;margin:0;padding:0;}
.rate em.rotator span{position:absolute;display:none;font-style:normal;bottom:0;}
.rate em.show{z-index:500;}
.rate p.sub{margin-left:80px;font-size:14px;margin-bottom:10px;background:#fff;}
.rate p .rateCount{font-size:16px;font-weight:normal;}
.rate a{outline:none;-moz-outline-style:none;}
.rate #items-list{width:775px;min-height:310px;padding:20px 15px 0 15px;margin-bottom:0;float:left;}
.rate #items-list ul{list-style:none;display:inline;}
.rate #items-list ul li{float:left;width:110px;text-align:center;margin-bottom:30px;}
.rate #items-list ul li .image{width:110px;position:relative;clear:both;float:left;text-align:center;margin:0 auto;min-height:200px;height:200px!important;height:200px;}
.rate #items-list ul li .title h2,.rate #items-list ul li .title h2 a{font-size:12px;font-weight:bold;color:#444;}
.rate .prevBtn{float:left;width:60px;margin-top:80px;cursor:pointer;}
.rate .nextBtn{float:right;width:20px;margin-top:80px;cursor:pointer;margin-right:20px;}
.rate .container{margin-left:80px;width:770px;}
.rate .people{float:left;width:300px;margin-left:20px;}
.rate .notifyText{display:none;position:absolute;right:-16px;top:-95px;width:160px;}
.rate .notifyText .box{text-align:center;border:1px solid #ccc;background:#f4f4f4;color:#c00;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.rate .notifyText .arrow{background:url('/resources/images/layout/toolTipArrow.png');width:21px;height:11px;display:block;position:absolute;bottom:-10px;right:73px;}
.rate .submitBtn{float:right;margin-bottom:40px;}
.rate .submitBtn a{color:#fff;font-size:20px;background:url('/resources/images/layout/rateSearchBg.gif') repeat-x;text-decoration:none;padding:10px 20px 10px 20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;font-weight:bold;float:right;}
.rate #categories{float:right;padding-bottom:10px;margin-right:20px;text-align:right;}
.rate #categories ul{list-style:none;margin:0;padding:0;margin-top:3px;}
.rate #categories ul li{float:right;margin-left:10px;display:block;color:#777;padding-left:3px;cursor:pointer;text-decoration:none;}
.rate #categories ul li.active{font-weight:bold;}
.rate .infoBox{width:370px;text-align:right;background:#f4f4f4;padding:10px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.rate .infoBox h1{font-weight:normal;margin-left:0;padding:0;margin-bottom:20px;}
.rate .infoBox-bottom{width:545px;height:15px;background:#ccc;}
.rate .rated-same{float:left;width:220px;overflow:hidden;margin-right:20px;}
.rate .rated-opposite{float:left;width:220px;overflow:hidden;}
.find-twins .paginator{float:right;margin-right:0;margin-bottom:10px;color:#ccc;font-size:13px;}
.find-twins .paginator .next{background:url('/resources/images/buttons/nextArrSmall.gif') top right no-repeat;padding-right:13px;}
.find-twins .paginator .prev{background:url('/resources/images/buttons/prevArrSmall.gif') top left no-repeat;padding-left:13px;}
.find-twins .shadow{float:left;}
.find-twins h1.form{text-align:right;}
.find-twins dt{margin-bottom:18px;font-weight:bold;}
.find-twins #gender-label{float:left;padding-left:0;}
.find-twins #gender-element{float:right;margin:0;}
.find-twins #lowAge-label{float:left;padding-left:0;}
.find-twins #lowAge-element{float:right;margin:0;}
.find-twins #highAge-label{float:left;padding-left:0;}
.find-twins #highAge-element{float:right;margin:0;}
.find-twins #evil-label{float:left;}
.find-twins #evil-element{float:right;margin:0;}
.find-twins #recent-label{float:left;}
.find-twins #recent-element{float:right;margin:0;}
.find-twins #category_id-label{float:left;}
.find-twins #category_id-element{float:right;margin:0;}
.find-twins #list_id-label{float:left;}
.find-twins #list_id-element{float:right;margin:0;}
.find-twins #category_id-element,.find-twins #category_id-element select{float:right;margin:0;}
.find-twins #newListHref{float:right;}
.userInfo,#tooltip{position:absolute;z-index:999;left:-9999px;border:1px solid #999;margin:0;color:#222;background:#fff;padding:5px;font-weight:normal;font-size:11px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
div.twin-bar-container{margin:10px 0 0 0;font-size:11px;}
div.twin-bar-container span{padding:0 0 3px 4px;color:#888;}
.profile div.twin-bar-container{float:left;clear:left;margin-top:15px;}
div.twin-bar{position:relative;width:120px;border:1px solid #ddd;background-color:#eee;margin:3px 0 3px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
div.twin-bar div.good,div.twin-bar div.evil{border-right:0 solid #F5F5F5;border-right:none;background:url(/resources/images/widgets/good-bar-bgrd.gif) repeat-x;height:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
div.twin-bar div.evil{background:url(/resources/images/widgets/evil-bar-bgrd.gif) repeat-x;}
div.twin-bar div.good div,div.twin-bar div.evil div{position:absolute;left:12px;top:7px;color:#222;font-weight:bold;text-shadow:#09F -1px -1px 0;color:#fff;}
div.twin-bar div.evil div{color:#fff;text-shadow:#700 -1px -1px 0;}
div.twin-bar-container table td{text-align:right;padding:0 1em 3px 2px;white-space:nowrap;color:#444;}
div.twin-bar-container table td.count{padding-right:0;font-weight:bold;}
.comments{border-right:1px solid #eee;}
.comments .odd{background:url('/resources/images/layout/commentsOddBg.jpg') top right repeat-y;}
.comments .even{background:#fff;}
.comments .deleted{padding-left:20px;color:#999;}
.comments .errorMsg{color:#aa031f;padding:10px 10px 10px 0;}
.comments .highlighted{background-color:#fffddd;border:1px dotted #ddd;border-right:0 none;padding:15px;}
.comments .date{font-size:12px;color:#999;font-weight:normal;}
.comments .avatar{float:left;width:80px;}
.comments .commentText{float:left;width:70%;}
.comments .commentText h3 a{color:#444;}
.comments .vote{padding:5px;float:right;width:30px;}
.comments .vote .voteBtnUp{background:url('/resources/images/buttons/voteUpBtn.jpg') no-repeat;display:block;width:16px;height:16px;border:0 none;text-indent:-9999px;}
.comments .vote .voteBtnDown{background:url('/resources/images/buttons/voteDownBtn.jpg') no-repeat;display:block;width:16px;height:16px;border:0 none;text-indent:-9999px;}
.comments .vote .votes{font-size:12px;display:block;padding:5px;}
.comments .vote .upvote{color:green;}
.comments .vote .novote{color:#888;}
.comments .vote .downvote{color:red;}
.comments .replyAndDelete{float:right;padding:5px;color:#ccc;}
.comments textarea{border:2px solid #eee;color:#888;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;height:100px;width:500px;margin-bottom:10px;}
.comments .replyForm{margin-left:80px;margin-bottom:20px;margin-top:20px;}
.comments .replyForm textarea{width:300px;height:50px;}
.reccoLove{background:#f4f4f4;padding:10px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.reccoList .create{padding:0;border-bottom:1px solid #ddd;margin-bottom:20px;}
.reccoList .create input[type="text"]{border:1px solid #999;padding:2px;color:#888;}
.reccoList .create .examples{color:#888;font-size:11px;padding:10px;padding-bottom:0;}
.reccoList .inList{padding-left:20px;padding-top:10px;float:left;width:250px;}
.reccoList .outList{padding-left:20px;padding-top:10px;float:left;width:250px;}
.reccoList .inList h2,.reccoList .outList h2{font-size:14px;}
.reccoList ul{list-style-type:none;padding:0;}
.reccoList ul li{padding:2px 0 2px 10px;display:block;}
.reccoList .openReccoListInfo{float:right;}
.reccoList .reccoListInfo{display:none;padding:10px 0;color:#444;}
.reccoList .listDescription{padding:0 20px 0 20px;}
#moduleCreation textarea{width:200px;height:100px;}
div.rating{cursor:pointer;margin:2em;clear:both;display:block;}
div.rating:after{content:'.';display:block;height:0;width:0;clear:both;visibility:hidden;}
div.cancel,div.star{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden;}
div.cancel,div.cancel a{background:url('/resources/js/star-rating/delete.gif') no-repeat 0 -16px;}
div.star,div.star a{background:url('/resources/js/star-rating/star.gif') no-repeat 0 0;}
div.cancel a,div.star a{display:block;width:16px;height:100%;background-position:0 0;}
div.star_on a{background-position:0 -16px!important;}
div.star_hover a,div.star_live a:hover{background-position:0 -32px;}
div.star_readonly a,div.star_readonly a:hover{cursor:default!important;}
div.star{background:transparent!important;overflow:hidden!important;}
input.item-star{display:none;}
@-webkit-keyframes fbGlow{from{background-color:#647CAE;-webkit-box-shadow:0 0 8px #f2f2f2;}
50%{background-color:#647CAE;-webkit-box-shadow:0 0 10px #647CAE;}
to{background-color:#647CAE;-webkit-box-shadow:0 0 8px #f2f2f2;}
}
.facebookLogin{-webkit-animation-name:fbGlow;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;background:url('/resources/images/layout/fb-loginbtn.png');height:16px;padding-left:30px;padding-top:8px;margin-bottom:15px;width:140px;font-size:12px;color:#fff;text-shadow:#555 1px 1px 0;border:0 none;}
#splash{padding-top:10px;}
#splash h1{color:#444;font-size:34px;margin-bottom:40px;}
#splash h2{font-size:16px;padding-bottom:5px;margin-bottom:10px;color:#444;}
#splash h2 .number{color:#09f;font-size:24px;padding-right:5px;}
#splash #splashTop{overflow:hidden;position:relative;width:100%;height:190px;background:url('/resources/images/layout/splashTopBg.png') bottom center no-repeat;margin:30px 0;}
#splash #splashTop h2{margin-bottom:15px;font-weight:bold;}
#splash #splashTop .left{float:left;width:730px;}
#splash #splashTop .left h1{font-size:24px;}
#splash #splashTop .left p{color:#888;}
#splash #splashTop .right{float:left;width:200px;height:189px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;padding-left:20px;text-align:center;background:#f2f2f2;}
#splash #splashTop .right .btnSmall,#splash #splashTop .right .btnMediumBlue,#splash #splashTop .right .btnMedium{float:left;clear:both;width:163px;padding:8px;margin-bottom:10px;text-align:center;}
#splash #splashTop .right .facebookLogin{-webkit-animation-name:fbGlow;-webkit-animation-duration:3s;-webkit-animation-iteration-count:infinite;background:url('/resources/images/layout/fb-loginbtn.png');height:16px;padding-left:30px;padding-top:8px;margin-bottom:15px;width:140px;font-size:12px;color:#fff;text-shadow:#555 1px 1px 0;border:0 none;}
#splash #splashTop .signupBtn{position:absolute;bottom:20px;right:280px;}
#splash #splashTop .image{float:left;width:80px;height:75px;overflow:hidden;margin-right:5px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
#splash #splashTop .container{margin-left:25px;}
#splash .video{float:left;width:390px;margin-left:30px;}
#splash .description{float:left;width:470px;}
#splash .description p{font-size:13px;color:#666;}
#splash #loveHate{margin-bottom:20px;}
#splash #loveHate .leftImg{float:left;width:165px;margin:40px 0 0 10px;}
#splash #loveHate .text{float:left;width:290px;height:200px;margin:40px 0 0 0;text-align:center;display:block;background:url('/resources/images/layout/splashLoveHateBg.png') center 5px no-repeat;}
#splash #loveHate .text p{padding:40px 0 0 0;font-size:14px;}
#splash #loveHate .text a{color:#444;}
#splash #loveHate .rightImg{float:right;width:165px;margin:40px 0 0 10px;}
#splash #loveHate .fixedHeight{max-height:120px;overflow:hidden;display:block;margin:0 0 8px 0;}
#splash #passions .passion{width:300px;padding:10px;float:left;}
#splash #passions .image{width:300px;height:200px;overflow:hidden;margin-bottom:10px;}
#splash #passions .text{float:left;width:225px;margin-left:10px;}
#splash #passions .text a{color:#444;font-size:13px;}
#splash #passions .userAvatar{float:left;}
#splash #getStarted{padding-bottom:50px;}
#splash #getStarted ul{list-style:none;margin:0;padding:0;}
#splash #getStarted ul li{padding:0 0 0 60px;height:60px;margin-bottom:10px;color:#888;}
#splash #getStarted ul li strong a{font-size:16px;font-weight:normal;color:#444;}
#splash #getStarted ul li.rate{background:url('/resources/images/icons/splashRate.png') 0 3px no-repeat;}
#splash #getStarted ul li.create{background:url('/resources/images/icons/splashCreate.png') 0 3px no-repeat;}
#splash #getStarted ul li.discover{background:url('/resources/images/icons/splashDiscover.png') 0 3px no-repeat;}
#splash #others{padding-bottom:40px;}
#splash #mostViewedPassions{padding-bottom:40px;}
#rewards ul{list-style:none;margin:0;padding:10px 0;}
#rewards ul li{margin:0 0 0 5px;clear:left;}
#rewards ul li .number{background:url('/resources/images/icons/liNumber.png') no-repeat;font-weight:bold;color:#fff;padding:3px 4px 5px 7px;width:18px;height:18px;display:block;float:left;}
.helper .helpIcon{vertical-align:baseline;cursor:pointer;}
.helper .helpText{display:none;}
#helper{position:absolute;display:none;z-index:1000;width:160px;font-size:12px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:url('/resources/images/layout/greenGrad.png') repeat-x #B3D5A6;padding:5px;color:#fff;}
#helper strong{color:#fff;}
