@charset "utf-8";
/* Squace CSS Document */

/* General */
body { margin: 0px; background-color: #1d4872; background-image: url(../images/background.gif); background-repeat: repeat-x; color: #666; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 18px; }
p { margin-top: 0px; margin-bottom: 12px; }
form { margin: 0px; }
ol, ul {margin-top: 5px; margin-bottom: 5px; }
li { margin-bottom: 7px; }
code { color: #38F; }
a img { border: 0px; }

.odd { background-color: #fafafa; }
.even { background-color: #fefefe;}

.ul-squares { list-style-type: square; margin-bottom: 17px; }


/* Links */
a:link { color: #F90; text-decoration: none; }
a:visited { color: #F90; text-decoration: none; }
a:hover { color: #F90; text-decoration: underline; }

.nav-item a:link { color: #707070; text-decoration: none; }
.nav-item a:visited { color: #707070; text-decoration: none; }
.nav-item a:hover { color: #707070; text-decoration: underline; }

#nav-log-in a:link { color: #f90; text-decoration: none; }
#nav-log-in a:visited { color: #f90; text-decoration: none; }
#nav-log-in a:hover { color: #f90; text-decoration: underline; }

#nav-log-out a:link { color: #f90; text-decoration: none; }
#nav-log-out a:visited { color: #f90; text-decoration: none; }
#nav-log-out a:hover { color: #f90; text-decoration: underline; }

#nav-bottom a:link { color: #FFF; text-decoration: none; }
#nav-bottom a:visited { color: #FFF; text-decoration: none; }
#nav-bottom a:hover { color: #FFF; text-decoration: underline; }


/* Text */
h1 { font-size: 40px; font-weight: normal; line-height: 40px; margin-top: 0px; margin-bottom: 12px; }
h2 { margin-top: 0px; margin-bottom: 10px; line-height: 22px; font-size: 18px; }
h3 { margin-top: 0px; margin-bottom: 0px; line-height: 16px; font-size: 18px; font-weight: bold; font-style: italic; }
h4 { margin-top: 0px; margin-bottom: 5px; line-height: 16px; font-size: 14px; font-weight: normal; }
h5 { font-size: 14px; font-weight: bold; margin: 10px 0px 0px 0px;  }
.signature { text-align: right; font-weight: bold; font-style: italic; margin-right: 15px; }
.hint { font-size: 11px; font-style: italic; color: #BBB; }
.alert { font-weight: bold; color: #F00; }
.accent { font-weight: bold; color: #F90; }
.orange { color: #f90; }
.update-ok { float: right; font-weight: bold; color: #0A0; }
.my-account { margin: 15px 0px 5px 20px; width: 560px; border-bottom: 1px solid #aaa; font-size: 20px; line-height: 26px; }
.my-account-change { font-size: 12px; text-align: center; margin-top: 7px; }
.my-account-alert { color: #f00; font-weight: normal; }
.my-bookmarks { margin: 15px 0px 0px 20px; width: 560px; border-bottom: 1px solid #aaa; font-size: 20px; line-height: 26px; }

/* Navigation */
#nav-left { width: 17px; height: 55px; float: left; background-image: url(../images/nav-bg-left.gif); background-repeat: no-repeat; }
#nav-middle { width: 868px; height: 55px; float: left; background-image: url(../images/nav-bg-middle.gif); background-repeat: repeat-x; }
#nav-right { width: 17px; height: 55px; float: left; background-image: url(../images/nav-bg-right.gif); background-repeat: no-repeat; }
#nav-logo { width: 155px; height: 36px; float: left; margin-top: 11px; margin-right: 30px; }
#nav-log-in { padding-top: 19px; float: right; font-size: 16px; font-weight: bold; text-align: right; }
#nav-log-out { padding-top: 19px; float: right; font-size: 16px; font-weight: bold; text-align: right; }
#nav-bottom { width: 902px; height: 40px; margin-top: 13px; text-align: center; color: #FFF; }
.nav-item { float: left; font-size: 16px; padding-top: 19px; }
.nav-spacer { width: 34px; height: 53px; float: left; background-image: url(../images/nav-spacer.gif); background-repeat: no-repeat; }

#nav-log-out-new { padding-top: 10px; float: right; font-size: 12px; font-weight: normal; text-align: right; color: #808080; }

#nav-log-out-new a, #nav-log-out-new a:active, #nav-log-out-new a:visited { 
  color: #b2b2b2;
  /*color: #666666;*/
}

#nav-log-out-new .signed-in {
  text-align: right;
  font-size: 12px;
  line-height: 14px;
  margin-top: -1px;  
  color: #b2b2b2;
  /*color: #666666;*/
}

#nav-log-out-new a:hover { 
  cursor: pointer;
  color: #d68131;
}
.signed-in-name { 
  font-weight: bold;
}
a.signed-in {
  text-decoration: underline;
}

#nav-log-out-new .signed-in-name a:hover {
  text-decoration: none;
}


/* Structure */
#page-container { width: 902px; margin-left: auto; margin-right: auto; }
#nav-container { width: 902px; height: 53px; margin-top: 20px; margin-bottom: 15px; }

#nav-container-404 { width: 912px; height: 53px; margin-top: 20px; margin-bottom: 15px; }

#nav-middle-404 {
	width:874px;
	background-image:url("../images/nav-bg-middle.gif");
    background-repeat:repeat-x;
    float:left;
    height:55px;
}

#content-top-container { width: 902px; height: 30px; background-image: url(../images/content-top.gif); background-repeat: no-repeat; }
#content-middle-container { width: 842px; padding-left: 30px; padding-right: 30px; background-image: url(../images/content-middle.gif); background-repeat: repeat-y; }
#content-bottom-container { width: 902px; height: 48px; background-image: url(../images/content-bottom.gif); background-repeat: no-repeat; }
#content-left { width: 600px; float: left; }
#content-right { width: 212px; float: right; font-size: 11px; }
#content-break { width: 842px; height: 1px; clear: both; }
#content-full-width { width: 842px; float: left; height: 466px; overflow: hidden; }

#page-picture { width: 600px; height: 256px; margin-bottom: 25px; overflow: hidden; }
#page-picture-flash { width: 600px; height: 256px; margin-bottom: 25px; overflow: hidden; }
#page-picture-shaded { width: 600px; height: 259px; margin-bottom: 25px; overflow: hidden; }

#no-flash { width: 600px; height: 1px; }

#dl-for-free { width: 208px; font-size: 23px; font-weight: bold; text-align: center; }

.stories { width: 210px; clear: both; }
.stories-headshot { width: 64px; height: 85px; float: left; margin-right: 5px; }
.stories-title { width: 135px; float: right; font-size: 18px; font-weight: bold; padding-top: 3px; }
.stories-name { color: #333; font-size: 12px; font-weight: normal; }

.sites-items { width: 445px; float: left; }
.sites-top { width: 602px; height: 12px; background-image: url(../images/sites-top.png); background-repeat: no-repeat; }
.sites-middle { width: 569px; padding: 0px 20px 0px 20px; font-size: 11px; line-height: 15px; background-image: url(../images/sites-middle.png); background-repeat: repeat-y; }
.sites-bottom { width: 602px; height: 13px; margin-bottom: 20px; background-image: url(../images/sites-bottom.png); background-repeat: no-repeat; }
.sites-site-name { width: 400px; font-size: 18px; margin-bottom: 3px; line-height: 18px; }
.sites-tags-link { margin-bottom: 4px; }
.sites-edit { width: 105px; float: right; }
.sites-button-container { width: 568px; height: 40px; clear: both; border-top: 1px solid #DADADA; border-bottom: 1px solid #DADADA; text-align: right; }
.sites-buttons { margin-left: 6px; margin-top: 5px; }
.sites-spacer { width: 568px; height: 4px; }
.sites-stats { width: 568px; }
.sites-stats-item { width: 100px; float: left; font-weight: bold; }
.sites-stats-info { width: 345px; float: left; }

.quote { margin-left:30px; float: left; }

.icon-container { width: 209px; margin-right: 5px; margin-top: 25px; float: right; }
.icon-text { float: left; margin-top: 13px; }
.icon-picture { height: 48px; width: 55px; float: left; }

.my-account-container { margin-top: 53px; }
.my-account-profile { width: 130px; height: 130px; margin: 0px 37px 0px 37px; border: 1px solid #000; overflow: hidden; }
.my-account-bg { width: 190px; height: 204px; margin: 0px 9px 0px 9px; border: 1px solid #000; overflow: hidden; }
.my-account-buttons { width: 430px; margin-right: 15px; float: right; }
.my-account-button { width: 110px;  margin-top: 10px; margin-right: 15px; float: right; font-size: 11px; }

.my-bookmark-container { width: 555px; height: 20px; margin-left: 20px; padding: 4px 0px 0px 5px; float: left; font-weight: bold; font-size: 12px; border-bottom: 1px solid #ddd; }
.my-bookmark-name { width: 425px; float: left; overflow: hidden; }
.my-bookmark-edit { width: 50px; float: right; text-align: center; }
.my-bookmark-delete { width: 70px; float: right; text-align: center; }

.my-picture-container { width: 152px; height: 178px; margin: 0px 20px 30px 25px; background-color: #fafafa; border: 1px solid #eee; float: left; }
.my-picture-pic-container { width: 600px; float: left; text-align: center; }
.my-picture-pic { width: 130px; height: 130px; margin: 10px; border: 1px solid #999; overflow: hidden; }
.my-picture-icons { width: 16px; height: 16px; float: left; margin-left: 25px; }
.my-picture-upload { width: 450px; float: left; }
.my-picture-add { width: 600px; border-bottom: 1px solid #ddd; margin-top: 20px; margin-bottom: 15px; padding-bottom: 5px; float: left; }
.my-picture-button { width: 110px; height: 21px; margin-left: 15px; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.my-picture-file { height: 18px; background-color: #fafafa; border: 1px solid #ccc; font-family: Verdana, Geneva, sans-serif; font-size: 11px; }
.my-picture-counter { width: 110px; padding-top: 1px; float: right; }
.my-picture-counter-dropdown { width: 100px; background-color: #fafafa; border: 1px solid #ccc; }

.right-side-top { width: 210px; height: 10px; background-image: url(../images/right-side-top.gif); background-repeat: no-repeat; }
.right-side-middle { width: 210px; background-color: #efefef; padding-top: 5px; }
.right-side-bottom { width: 210px; height: 13px; margin-bottom: 25px; background-image: url(../images/right-side-bottom.gif); background-repeat: no-repeat; }

.video-link-container { width: 208px; height: 35px; margin-bottom: 10px; }

.promote-site-buttons-30 { height: 30px; width: auto; padding: 4px; margin-right: 4px; float: left; }
.promote-site-buttons-40 { height: 40px; width: auto; padding: 4px; margin-right: 4px; float: left; }
.promote-site-buttons-break { clear: both; }

/* Forms */
.login-textfield { width: 600px; height: 53px; color: #555; border: 1px solid #555; font-size: 40px; font-family: Verdana, Geneva, sans-serif; margin-bottom: 15px; margin-top: 3px; background-image: url(../images/form-login-bg.gif); }
.login-button { width: 200px; height: 53px; font-size: 32px; color: #555; }
#recover.login-button {
	width: auto;
}

.sign-up-box-publisher { width: 212px; }
.sign-up-forms { width: 210px; margin-left: auto; margin-right: auto; }
.sign-up-textfield { width: 198px; margin-top: 8px; border: 1px solid #BBB; font-size: 14px; color: #888; padding-left: 8px; padding-top: 9px; padding-bottom: 9px; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; }
.sign-up-dropdown { width: 209px; margin-top: 8px; border: 1px solid #BBB; font-size: 14px; color: #888; padding-left: 8px; padding-top: 9px; padding-bottom: 9px; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x;}
.sign-up-button { width: 179px; height: 40px; margin-top: 10px; margin-bottom: 8px; font-size: 22px; color: #555; }
.sign-up-captcha { width: 191px; padding-left: 8px; padding-right: 8px;  margin-top: 8px; border: 1px solid #BBB; text-align: center; color: #888; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; }
.sign-up-item-special { height: 30px; padding-top: 9px; font-weight: bold; color: #888; text-align: right; padding-right: 10px; }
.sign-up-item-checkbox { height: 30px; padding-top: 6px; font-weight: bold; color: #888; text-align: right; padding-right: 10px; }
.sign-up-textfield-special { width: 350px; margin: 6px 0px 5px 0px; height: 18px; padding-top: 4px; border: 1px solid #bbb; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; }
.sign-up-dropdown-special { width: 353px; height: 24px; background-color: #fafafa; border: 1px solid #bbb; }
.sign-up-top-special { width: 600px; height: 10px; background-image: url(../images/sign-up-form-top.gif); background-repeat: no-repeat; }
.sign-up-middle-special { width: 600px; background-color: #efefef; }
.sign-up-middle-special-pl { width: 580px; padding-left: 20px; background-color: #efefef; }
.sign-up-bottom-special { width: 600px; height: 13px; margin-bottom: 15px; background-image: url(../images/sign-up-form-bottom.gif); background-repeat: no-repeat; }
.sign-up-height { height: 60px; padding-top: 9px; }

.my-account-tags { width: 74px; height: 18px; margin: 6px 0px 5px 0px; padding-top: 4px; border: 1px solid #bbb; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; }
.my-account-textarea { width: 402px; height: 60px; margin: 6px 0px 5px 0px; border: 1px solid #bbb; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; }
.my-account-textfield { width: 402px; height: 18px; margin: 6px 0px 5px 0px; padding-top: 4px; border: 1px solid #bbb; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; }
.my-account-dropdown { width: 405px; height: 24px; margin: 6px 0px 5px 0px; background-color: #fafafa; border: 1px solid #bbb; }
.my-account-bookmark-delete { width: 60px; margin-right: 5px; float: right; font-size: 18px; text-align: center; }
.my-account-bookmark-edit { width: 40px; margin-right: 10px; float: right; font-size: 18px; text-align: center; }

.normal-dropdown { background-color: #FCFCFC; border:1px solid #CCCCCC; font-family: Verdana, Geneva, sans-serif; height: 20px; width: 203px; }
.normal-textfield { height: 18px; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; border:1px solid #CCCCCC; font-family: Verdana, Geneva, sans-serif; width: 200px; }
.normal-button { font-family: Verdana, Geneva, sans-serif; font-size: 10px; width: 110px; margin-top: 10px; }

.textfield-tags { height: 18px; background-image: url(../images/form-sign-up-tf-bg.gif); background-repeat: repeat-x; border:1px solid #CCCCCC; font-family: Verdana,Geneva,sans-serif; font-size: 10px; margin-right: 10px; width: 80px; }

.button-register { width: 206px; height: 50px; margin-top: 10px; }
.button-download { margin-bottom: 15px; }

.remember-me { margin-left: 25px; }

.separation-1 { margin-left: 20px; border-right: 1px solid #f6f6f6}

.last { border: none; }

/* Temporary */
div#gsfn_list_widget img { border: none; }
div#gsfn_list_widget { font-size: 12px; width: 191px; padding: 8px; margin-top: 15px; }
div#gsfn_list_widget a.widget_title { color: #000; margin-bottom: 10px; font-weight: bold; }
div#gsfn_list_widget .powered_by { margin-top: 2px; padding-top: 0px; border-top: 1px solid #DDD; }
div#gsfn_list_widget .powered_by a { color: #333; font-size: 90%; }
div#gsfn_list_widget div#gsfn_content { }
div#gsfn_list_widget div#gsfn_content li { text-align:left; margin-bottom: 2px; }
div#gsfn_list_widget div#gsfn_content a.gsfn_link { line-height: 14px; }
div#gsfn_list_widget div#gsfn_content span.time { font-size: 90%; padding-left: 3px; }
div#gsfn_list_widget div#gsfn_content p.gsfn_summary { margin-top: 2px }
#gsfn_content ol, #gsfn_content ul { margin: 0px; padding: 0px; list-style-position: outside; list-style-type: none; }


/* Tag cloud styles */
#cloud { line-height: 38px; }
.t1 { font-size: 9px; color: #BBB; }
.t2 { font-size: 10px; color: #BBB; }
.t3 { font-size: 11px; color: #AAA; }
.t4 { font-size: 12px; color: #999; }
.t5 { font-size: 13px; color: #888; }
.t6 { font-size: 14px; color: #888; }
.t7 { font-size: 15px; color: #777; }
.t8 { font-size: 16px; color: #777; }
.t9 { font-size: 17px; color: #666; }
.t10 { font-size: 18px; color: #666;}

/* Generic properties */

.left { float: left; }
.center { text-align: center; }
.clear {clear: both; }
.box { margin: 15px; margin-left: 0px; }

/* MY STUFF CLASSNAMES */
/************************************************************************************************************************************/

/* Classnames for creating the rounded box that contains the bookmarks */
.rounded-box-left       { float: left; background-color: #c7c7c7; height: 27px; padding-left: 20px; background-image: url(../images/mystuff/round-corner-bookmarks-left.png); background-repeat: no-repeat; background-position: top left; }
.rounded-box-right      { float: left; background-image: url(../images/mystuff/round-corner-bookmarks-right.png); width: 18px; height: 27px; margin: 0; padding: 0; background-repeat: no-repeat; }
.rounded-box-down-left  { float: left; background-color: #c7c7c7; height: 27px; padding-left: 20px; background-image: url(../images/mystuff/round-corner-bookmarks-down-left.png); background-repeat: no-repeat; background-position: top left; }
.rounded-box-down-right { float: left; background-image: url(../images/mystuff/round-corner-bookmarks-down-right.png); width: 18px; height: 27px; margin: 0; padding: 0; background-repeat: no-repeat; }

/* Bookmarks container */
.mybookmark-box { width: 562px;; }
.mybookmark     { margin-top: 10px; }

/* Classnames to create the search field mac style */
.find-field-right   { background-image: url(../images/mystuff/search-right.png);  float: left; width: 17px; height: 22px; font-size:10px; font-weight:bold; padding-top:3px; cursor: pointer; }
.find-field-central { outline: none; background-color: #f5f4f4; border: 0; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; float: left; margin: 0; margin-top: 0px; height: 21px;}
input:focus {outline: none;}
.find-field-left    { background-image: url(../images/mystuff/search-left.png);  float: left; width: 17px; height: 25px; }
.find               { float: right;}

.private               { background-image: url(../images/mystuff/lock.png); background-repeat: no-repeat; height: 16px; padding-right: 18px; float: right; color: white; background-position: right;}
.bookmarklist-title    { 	height:19px; overflow:hidden; width:564px; }
.bookmarklist-bookmark { float: left; margin-right: 10px; }
.bookmark-actions      { font-size: 10px; margin-right: 5px; text-transform: uppercase; float:left; }

/* Backgrounds used on My stuff and my account */
.background1 { background-color: #f5f4f4; }
.background2 { background-color: #C7C7C7; }

/* Text align */
.text-align1 { text-align: right; }

/* Fields styles */

.field1 { width: 300px; }
.field2 { height:14px; margin-right:5px; margin-top:4px; width:150px; }
.field3  { width: 70px; margin-right: 5px; }

/* Tables styles */
.table1 { border-collapse:collapse; }

.mybookmark-result { padding-left: 5px; padding-bottom: 5px; padding-top: 5px; border-bottom:1px solid #CCCCCC; width:594px; }

/* Bookmarks tags style */
.tags { margin-right: 5px; font-size: 10px; float: right; }
.tag  { -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; -webkit-border-radius: 3px; background-color:#386E9F; color:white; margin-left:1px; padding-left:4px; padding-right:4px; cursor: pointer; }

/* White arrows */
.arrow-right { background-image: url(../images/mystuff/arrow.png); height: 16px; width: 16px; float: left; margin-top: 1px; cursor: pointer; }
.arrow-left  { background-image: url(../images/mystuff/arrow-left.png); height: 16px; width: 16px; margin-top: 1px; cursor: pointer; }
a.tag:hover  { background-color: #FF9900; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; text-decoration: none; color:white; -webkit-border-radius: 3px; margin-left:1px; padding-left:4px; padding-right:4px; }

/* Pagination */
.pagination   { color: white; font-size: 11px; float:left; }

/* Dropdown */
.dropdown        { float:left; margin-top: 4px; margin-right: 4px; font-size: 12px; cursor: pointer; }
.dropdown-middle { border: 1px solid gray; border-right: 0; border-left: 0; float:left; background-image: url(../images/mystuff/dropdown-gradient.png); font-size: 12px; cursor: pointer; padding-right: 2px; padding-left: 2px; height: 18px; }
.dropdown-arrow  { background-image: url(../images/mystuff/arrow-down.png); height: 16px; width: 16px; float: left; margin-top: 1px; }
.dropdown-left   { background-image: url(../images/mystuff/dropdown-left.png); background-repeat: no-repeat; height: 25px; width: 3px; float: left; }
.dropdown-right  { background-image: url(../images/mystuff/dropdown-right.png); background-repeat: no-repeat; height: 25px; width: 3px; float:left; }

/* Misc */
.menu-selected            { color: #FF9900; font-weight:bold; }
.bar-title                {color:white; display:block; font-size:14px; font-weight:bold; height:27px; padding-top:3px;}
.my-account-field-caption { width: 150px; padding-right: 30px; }
.box-picture              { width: 100px;}
.account-separator        { height: 25px; padding-left: 18px;}

/* Buttons */

.addbutton        { background-image: url(../images/add.png); background-repeat: no-repeat; height: 16px; width: 16px; margin-top: 10px;}
.deletebutton     { background-image: url(../images/delete.png); background-repeat: no-repeat; height: 16px; width: 16px; margin-top: 10px;}
.button-add-fix   { margin-top: 1px; }
.upload           { width:426px; }
.save             { float: right; margin-right: 20px;}
.picture          { background-image: url(../images/mystuff/camera.png); width: 25px; height: 16px; background-repeat: no-repeat; }
.files            { background-image: url(../images/mystuff/files.png); width: 25px; height: 16px; background-repeat: no-repeat; }
.picture-dropdown { margin-top: 5px; margin-right: 5px; }

/* Rounded box with background2 */
.rounded-pic-box-left       { float: left; background-color: #F5F4F4; height: 23px; padding-left: 20px; background-image: url(../images/mystuff/pic-box-1.png); background-repeat: no-repeat; background-position: top left; }
.rounded-pic-box-right      { float: left; background-image: url(../images/mystuff/pic-box-2.png); width: 21px; height: 23px; margin: 0; padding: 0; background-repeat: no-repeat; }
.rounded-pic-box-down-left  { float: left; background-color: #F5F4F4; height: 23px; padding-left: 20px; background-image: url(../images/mystuff/pic-box-4.png); background-repeat: no-repeat; background-position: top left; }
.rounded-pic-box-down-right { float: left; background-image: url(../images/mystuff/pic-box-3.png); width: 21px; height: 23px; margin: 0; padding: 0; background-repeat: no-repeat; }

.mybookmarks-container { width: 600px; float: left;}

.ajax-loader { height: 32px; width: 32px; background-image: url(../images/ajax-loader.gif); float: left; }

.dropdown-list { border: 1px solid #CCCCCC; list-style: none; margin: 0px; padding: 0px; margin-top:-1px; background-color: white; }
.dropdown-list li { margin: 0px; padding: 3px; font-size: 12px; cursor: pointer; }
.underline { text-decoration: underline;}
.bookmarks-edit-table {
	margin-left: 24px;
}
.bookmark-edit-background {
	1
}
.favicon {
	margin-right: 3px;
}
#new-bookmark {
	padding: 5px;
	border-bottom: 1px solid #CCCCCC;
}
.right { float: right; }
.error-display {
	background-color: #FFABAB;
	margin: 15px;
	padding: 10px;
}
.button-disabled {
	color: #CCCCCC;
}
.notify {
	background-color: #D5F5AE;
	margin: 15px;
	padding: 10px;
}

.mybookmark-result a {
	cursor: pointer;
}

.url:link{
	cursor: pointer;
	color: #707070;
}
.url:visited {
	color: #707070;
}
.top-bar {
	height: 27px;
}
.squace-labs-mini { background-image: url(../images/squace-labs-mini.png); height: 47px; width: 138px; background-repeat: no-repeat; margin-left: 65px; } 
.android-link     { background-image: url(../images/help/android.png); width: 93px; height: 30px; background-repeat: no-repeat;  float: left;}
.blackberry-link  { background-image: url(../images/help/blackberry.png); width: 93px; height: 30px; background-repeat: no-repeat; float: right; }
.iphone-link      { background-image: url(../images/help/iphone.png); width: 93px; height: 30px; background-repeat: no-repeat; float: left; }
.java-link        { background-image: url(../images/help/java.png); width: 93px; height: 30px; background-repeat: no-repeat; float: right; }
.devices          { border-top:1px dashed #CCCCCC; margin-top:10px; padding-top:10px; height:65px; }

.step             { float:left; height:inherit; margin-top:20px; }
.stepsimg         { float:left; margin-right:10px;}
.stepstext        { float:left; text-align:left; width:420px; margin-left:10px; }
.addon-list       { list-style: none; padding: 0;}
.bookmarklet-icon { width: 34px; height: 34px; margin-right: 5px;}
.CollapsiblePanelTab { cursor: pointer; }

.faq-left { background-image: url(../images/faq-left.png); width: 24px; height: 33px; float: left; }
.faq-middle { background-image: url(../images/faq-middle.png); width:370px; height: 26px; float: left; color: white; padding-top: 7px;}
.faq-right { background-image: url(../images/faq-right.png); width: 24px; height: 33px; float: left;}

.tabs-menu { height: 30px; margin: 0px; padding: 0px; list-style:none outside none; margin-bottom: 20px; }
.tab-normal { float: left; background-image: url(../images/tab-normal.png); margin-right: 10px; width: 120px; height: 22px; color: white; text-align: center;  font-size: 12px; padding-top: 3px;}
.tab-selected { float: left; background-image: url(../images/tab-selected.png); margin-right: 10px; width: 120px; height: 22px; color: white; text-align: center;  font-size: 12px; padding-top: 3px; }
.tab-normal:hover { float: left; background-image: url(../images/tab-hover.png); margin-right: 10px; width: 120px; height: 22px; color: white; text-align: center;  font-size: 12px; padding-top: 3px; }
.tab-normal a {color: white; cursor: pointer; display: block; }
.tab-normal a:hover {color: white; cursor: pointer; display: block; }
.tab-selected a:hover { text-decoration: none; color: white; }
.expand-arrow-left { height: 16px; width: 16px; background-image: url(../images/expand-arrow-left.png); float: left;}
.expand-arrow-down { width: 16px; height: 16px; background-image: url(../images/expand-arrow-down.png); float: left; }
.ajax-upload { background-image: url(../images/ajax-upload.gif); width: 220px; height: 19px; }
.bookmark-row { border-top: 1px solid white; }
.labs-right {
	margin-top: 20px;
}
.labs-right {
	margin-top: 20px;
}

.find-text-tip { color: gray; }

.actions-container {
margin-left:26px;
}
.account-information { padding: 10px; }
#bookmark-title-link { cursor: pointer; }
#bundles-menu {
}
#bundles-menu h2 {
	color: #FF9900;
	font-size: 15px;
	font-weight: normal;
}
#bundles-menu hr {
	background-color: #CCCCCC;
	border: 0;
	height: 1px;
}
#bundles-menu ul {
	list-style: none;
	margin: 0;
	padding:0;
}
#bundles-menu li {
	margin: 0;
	padding:1px;
	cursor: pointer;
	height: 18px;
}
#bundles-menu li:hover {
	margin: 0;
	padding:1px;
	background-color: #FAFAFA;
}
#bundles-menu span {
	margin-left: 5px;
}
.bundles-buttons {
	margin-bottom: 20px;
	height: 40px;
	border-bottom: 1px solid #CCCCCC;
}
.bundle {
	cursor: pointer;
}
.color-bundle-big {
	margin-right: 5px;
	cursor: pointer;
}
.bundle-box-text {
	font-size: 11px;
	color: white;
	padding: 0 5px;
	line-height: 16px;
}
.confirmation-pop-up-top {
	background-image: url(../images/confirmation-top.png); width: 369px; height: 33px;
}
.confirmation-pop-up {
	background-image: url(../images/confirmation-middle.png); width: 369px;

}
.confirmation-pop-up-down {
	background-image: url(../images/confirmation-down.png); width: 369px; height: 32px;
}
.confirmation-message {
}
.confirmation-button-container {
	float: right;
}
.confirmation-content {
	padding: 20px;
	padding-top: 0px;
}
.confirmation-title  {
	font-size: 20px;
	margin-bottom:20px;
}
.confirmation-message img {
	margin-right: 5px;
}
.confirmation-main {
	position: absolute;
	margin-left: -300px;
	left: 50%;
}
.confirmation-message td {
	font-size: 11px;
}
.confirmation-message p {
	font-size: 11px;
	margin-left: 3px;
}
.list-all {
	color: #FF9900;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 10px;
	text-decoration: underline;
	cursor: pointer;
}
.download-squace-button {
	margin-top: -50px;
}
#privacyLevel {
	top:0.4em;
}

.tag1 {font-size: 70%}							
.tag2 {font-size: 90%}							
.tag3 {font-size: 120%}							
.tag4 {font-size: 160%}							
.tag5 {font-size: 200%}							
.tag6 {font-size: 240%}							
.tag7 {font-size: 280%}							

.bundle-mark-close {
	color:black;
	font-size:10px;
	font-weight:bold;
	margin-left:5px;
	cursor: pointer;
}
.field-bundles {
	width: 100px;
}
.icon-edit {
	background-image: url(../images/icon_edit.png);
	background-repeat: no-repeat;
	height: 12px;
	width: 12px;
	margin-top: 2px;
	margin-right: 4px;
}
.icon-close {
	font-size: 12px;
	font-weight: bold;
	color: #CC0000;
}
.add-bundle-fix {
	margin-top: 8px; margin-left: 5px;
}
.bookmarks-edit-table td {
	vertical-align: top;
}
.bundles-rounded-unselected {
	background-color: #CCCCCC;
	border-color: #CCCCCC;
}

.bundles-rounded-selected {
	background-color: rgb(135, 196, 79);
	border-color: rgb(135, 196, 79);
}
.error-404-message {
	background-image: url(../images/404/Error_404_pic.png);
	width: 912px;
	height: 350px;
}

.links-404-container {
	width: 912px;
	margin-left: 4px;
	margin-top: 12px;
	margin-bottom: 20px;
	height: 40px;
}

.links-404-container a {
	float: left;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	margin-right: 17px;
	height: 38px;
}

.blog-404 { background-image: url(../images/404/blog.png); width: 190px; }
.labs-404 { background-image: url(../images/404/labs.png); width: 190px; }
.twitter-404 { background-image: url(../images/404/twitter.png); width: 226px; }
.facebook-404 { background-image: url(../images/404/facebook.png); width: 237px; }
