#socialpop-options,
#sps-manual-settings {
	overflow:auto;
	margin:0 0 15px 0;
	padding-bottom:15px;
	border-bottom:1px solid #CCC;
}

#socialpop-options h4,
#sps-manual-settings h4 {
	padding:0 0 5px 0;
	margin:0;
}

#socialpop-options input[type="checkbox"],
#sps-manual-settings  input[type="checkbox"]{
	vertical-align:top;
}

#socialpop-options div.sps-options-sec,
#sps-insert-settings  div.sps-options-sec,
#sps-manual-settings  div.sps-options-sec {
	clear:both;
	padding:10px 0;
	overflow:auto;
	border-top:1px dotted #CCC;
	margin-bottom:10px;
}

#socialpop-options div.sps-options-sec:first-child,
#sps-insert-settings  div.sps-options-sec:first-child,
#sps-manual-settings  div.sps-options-sec:first-child {
	border-top:none;
}

#socialpop-options div.no-border,
#sps-manual-settings div.no-border {
	border-top:none;
}

#socialpop-options .sps-options-sec > div,
#sps-insert-settings .sps-options-sec > div,
#sps-manual-settings .sps-options-sec > div {
	float:left;
	padding:10px;
	margin-right:15px;
	background-color:#fefefe;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:110px;
}

#socialpop-options .sps-options-sec > div.vert-tabs,
#sps-manual-settings .sps-options-sec > div.vert-tabs {
	padding:0;
	margin-right:15px;
	background-color:none;
	border:none;
	-moz-border-radius:none;
	-webkit-border-radius:none;
	border-radius:none;
	width:150px;
}

div.vert-tabs ul li {
	padding:10px;
	margin:0;
	cursor:pointer;
	border:none;
}

div.vert-tabs ul li:first-child {
	-webkit-border-top-left-radius: 3px;
	-webkit-border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}

div.vert-tabs ul li:last-child {
	-webkit-border-bottom-right-radius: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-bottomleft: 3px;
	border-bottom-right-radius: 3px;
	border-bottom-left-radius: 3px;
}

div.vert-tabs ul li.focus-tab {
	border-bottom:none;
	background-color:#624e9c;
	font-weight:bold;
	color:#fff;
	text-shadow: rgba(0,0,0,0.5) 0 2px 1px;
	background-image:url('images/right-arrow.png');
	background-position: 95% center;
	background-repeat:no-repeat;
}

div.vert-tabs ul li.focusoff-tab {
	border-bottom:none;
	background-color:#222;
	font-weight:bold;
	color:#FFF;
}

div.vert-tabs ul li.focusoff-tab:hover {
	background-color:#92c945;
	border-color:#9a80e3;
	border-bottom:none;
	color:#fff;
	text-shadow: rgba(0,0,0,0.4) 0 2px 1px;
	font-weight:bold;
	background-image:url('images/right-arrow.png');
	background-position: 95% center;
	background-repeat:no-repeat;
}



#sps-insert-settings .sps-options-sec div.doc-wider {
	width:80%;
}

#sps-insert-settings .sps-options-sec div.doc-wider h4 {
	color: #624e9c;
	margin-top:15px;
	padding-top:10px;
	border-top:1px solid #9a80e3;
}

#sps-insert-settings .sps-options-sec div.doc-wider code {
	display:inline-block;
	background-color: #624e9c;
	color:#fff;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:15px;
}


#socialpop-options div.input-text,
#sps-manual-settings  div.input-text{
	width:173px;
}

#socialpop-options div.wider,
#sps-manual-settings  div.wider{
	width:203px;
}


#socialpop-options div.input-text span,
#sps-manual-settings  div.input-text span{
	float:left;
}

#socialpop-manual-select,
#socialpop-select {
	clear:both;
	margin:15px 0;
}

#socialpop-manual-dad,
#socialpop-dad {
	position:relative;
	clear:both;
	width:799px;
	overflow:auto;
	padding:25px 25px 25px 5px;
	background-color:#fefefe;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:25px;
}

#socialpop-manual-lazy,
#socialpop-manual-drag,
#socialpop-lazy,
#socialpop-drag {
	position:relative;
	float:left;
	display:block;
	width:440px;
}

#socialpop-manual-lazy,
#socialpop-lazy {
	z-index:3;
}

#socialpop-manual-lazy ul:first-child ,
#socialpop-lazy ul:first-child {
	position:relative;
	z-index:7;
}

#socialpop-manual-drag,
#socialpop-drag {
	clear:both;
	margin-bottom:15px;
	padding-top:10px;
	border-top:1px solid #CCC;
	margin-right:25px;
	z-index:2;
}

#socialpop-manual-lazy ul,
#socialpop-manual-drag ul,
#socialpop-lazy ul,
#socialpop-drag ul {
	float:left;
	margin-left:10px;
}

#socialpop-manual-drag ul:first-child,
#socialpop-drag ul:first-child {
	position:relative;
	z-index:4;
}

#socialpop-manual-lazy ul li,
#socialpop-manual-drag ul li,
#socialpop-lazy ul li,
#socialpop-drag ul li {
	position:relative;
	display:block;
	width:200px;
	height:1.7em;
	line-height: 1.4em;
	padding:4px 2px 2px 4px;
	border:1px solid #fefefe;
}

#socialpop-manual-lazy ul li.drop-enabled:hover,
#socialpop-manual-drag ul li.drop-enabled:hover,
#socialpop-lazy ul li.drop-enabled:hover,
#socialpop-drag ul li.drop-enabled:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#e5f8fd;
	border:1px solid #0a6f9e;
	color:#0a6f9e;
	cursor:move;
}

.drop-disabled:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background-color:none;
	color:#222;
	cursor: auto;
}

#socialpop-manual-drop,
#socialpop-drop {
	position:relative;
	float:left;
	display:block;
	width:300px;
	background-color:#FFF;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px 10px 0;
	z-index:1;
	margin-bottom:15px;
	text-align:center;
} 

#socialpop-manual-drop h3,
#socialpop-drop h3 {
	margin:0 auto;
}

#socialpop-manual-drop h5,
#socialpop-drop h5 {
	margin-top:0;
	padding-top:5px;
	border-top:1px solid #DDD;
	color:#CCC;
}

#socialpop-manual-drop ul,
#socialpop-drop ul {
	display:block;
	min-height:40px;
	padding:10px 10px 5px;
	margin:5px 0;
	text-align:left;
}

#socialpop-manual-drop ul li,
#socialpop-drop ul li {
	height:2.0em;
	cursor: move;
	line-height: 1.4em;
	padding:4px 2px 0 4px;
	border:1px solid #FFF;
}

#socialpop-manual-drop ul li:first-child,
#socialpop-drop ul li:first-child {
	margin-top:5px;
}

#socialpop-manual-drop ul li:hover,
#socialpop-drop ul li:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#e5f8fd;
	border:1px solid #0a6f9e;
	color:#0a6f9e;	
}

#socialpop-manual-lazy ul li img,
#socialpop-manual-drag ul li img,
#socialpop-manual-drop ul li img,
#socialpop-lazy ul li img,
#socialpop-drag ul li img,
#socialpop-drop ul li img {
	vertical-align:middle;
}

.socialpop-save {
	padding-top:15px;
	border-top:1px solid #CCC;
	display:block;
	clear:both;
}

.socialpop-save-top {
	float:right;
	padding-top:15px;
	display:block;
	clear:both;
}

#socialpop-manual-drop ul li:hover .remove-manual-icon,
#socialpop-drop ul li:hover .remove-icon {
	color:#0a6f9e;
}

.exposts-remove-icon,
.expages-remove-icon {
	display:block;
	width:16px;
	height:16px;
	background-image:url('images/admin-icons/remove.png');
	float:right;
	vertical-align:middle;
	margin-right:5px;
}

.exposts-remove-icon span,
.expages-remove-icon span {
	display:none;
}


.remove-icon,
.remove-manual-icon {
	display:block;
	width:16px;
	height:16px;
	background-image:url('images/admin-icons/remove.png');
	float:right;
	vertical-align:middle;
	margin-right:5px;
}

.remove-icon span,
.remove-manual-icon span {
	display:none;
}

#socialpop-manual-drop ul li.sort-highlight,
#socialpop-drop ul li.sort-highlight {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#ffffe0;	
	color:#FFF;	
	border:1px solid #e6db55;
}

.drop-highlight {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#ffffe0;	
	background-color:#ffffe0;	
	border:1px solid #e6db55;
}

#socialpop-manual-drop ul li#placeholder-manual,
#socialpop-drop ul li#placeholder {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align:center;
	min-height:150px;
	background-image:url('images/target.png');
	background-repeat:no-repeat;
	background-position:center 0;
	cursor: auto;
}

#socialpop-manual-drop ul li#placeholder-manual:hover,
#socialpop-drop ul li#placeholder:hover {
	background-color:#FFF;
	border:1px solid #FFF;
}

#all-manual-message,
#all-message {
	position:absolute;
	top:10px;
	left:470px;
	width:270px;
	font-weight:bold;
	background-color:#d4fde2;
	border:1px solid #278d49;
	text-align:center;
	padding:0 25px;
	color:#278d49;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#none-manual-message,
#none-message {
	position:absolute;
	top:10px;
	left:470px;
	width:270px;
	font-weight:bold;
	background-color:#ffcfd3;
	border:1px solid #b41524;
	text-align:center;
	padding:0 25px;
	color:#b41524;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#standard-manual-message,
#standard-message {
	position:absolute;
	top:10px;
	left:470px;
	width:270px;
	font-weight:bold;
	background-color:#c4f0ff;
	border:1px solid #037296;
	text-align:center;
	padding:0 25px;
	color:#037296;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
	padding-bottom:10px;
}

#standard-manual-message h3,
#standard-message h3 {
	margin-bottom:5px;
}

div.input-text h5 {
	background-color:#eee;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px;
	margin-bottom:5px;
	margin-top:5px;
}

div.sps-tip {
	font-size:70%;
}

div.exclude-list li {
	font-size:70%;
	margin-top:5px;
	padding-top:5px;
	border-top:1px dotted #CCC;
}

div.exclude-list {
	margin-top:10px;
	padding-top:5px;
	border-top:1px solid #CCC;
}

div.exclude-list li a {
	text-decoration:none;
}

#socialpop-options div.input-text span.save-ex-pages,
#socialpop-options div.input-text span.save-ex-posts {
	font-style:italic;
	display:none;
	float:none;
	font-size:75%;
	padding:5px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#d8fdb7;	
}

#socialpop-options #show-ex-pages h5,
#socialpop-options #show-ex-posts h5 {
	cursor:pointer;
}

#socialpop-options #show-ex-pages h5:hover,
#socialpop-options #show-ex-posts h5:hover {
	background-color:#d8fdb7;	
}


div.excluded {
	display:none;
}

div.valid {
	display:none;
	margin:5px 0;
	background-color:#d8fdb7;	
	font-size:75%;
	padding:5px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

div.not-valid {
	margin:5px 0;
	background-color:#ff9999;
	font-size:75%;
	padding:5px 7px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

#bitly-clear-btn {
	float:left;
	margin:5px 0;
}

#bitly-clear-btn:hover {
	background-color:#de1616;
}


#bitly-validate-btn {
	float:right;
	margin:5px 0;
}

#bitly-reset-btn {
	float:right;
	margin:5px 0;
	display:none;	
}

#sps-settings {
	position:relative;
	float:left;
	width:100%;
	clear:both;
}

#sps-settings > div {
	clear:both;
	background-color:#f2f2f2;
	padding:25px;
	border:1px solid #ccc;
}

#socialpop-extra {
	width:100%;
	clear:both;
	float:left;
}

#sps-main-settings {
}

#sps-insert-settings {
	display:none;
}

#sps-manual-settings {
	display:none;
}

#sps-shortlink-settings {
	display:none;
}

#sps-extra-settings {
	display:none;
}


#sps-manual-settings #manual-insert {
	float:left;
}

#sps-manual-settings #manual-insert-code {
	border:1px solid #CCC;
	width:600px;
	height:179px;
	background-color:#FFF;
	padding:10px;
	overflow:auto;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	font-size:0.9em;
	background-color:#FFF;
}

#sps-main-settings div.input-text,
#sps-manual-settings div.input-text {
	float:left;
	padding:10px;
	margin-right:15px;
	background-color:#fefefe;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:15px;
}

#sps-extra-settings div.input-text {
	float:left;
	padding:10px;
	margin-right:15px;
	background-color:#fefefe;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	max-width:400px;
	margin-bottom:15px;
}

#extra-ad {
	clear:both;
}

#get-manual-insert-btn {
	margin-top:5px;
	float:right;
}

#sps-manual-settings #manual-insert-code-tip {
	display:none;
	font-style:italic;
	font-size:0.9em;
	margin:5px 0 10px;
	clear:both;
	text-align:center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px;
	background-color:#d8fdb7;	
	border:1px solid #a4db73;
}

.ajax-loader {
	background-image:url('images/ajax-loader.gif');
	background-repeat:no-repeat;
	background-position:center 50px;
}

#sps-shortlink-settings h4 {
	margin:5px 0;
}

#sps-shortlink-settings div.input-text {
	float:left;
	padding:10px;
	margin-right:15px;
	background-color:#fefefe;
	border:1px solid #CCC;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:173px;
	margin-bottom:15px;
}

#sps-main-settings div.sps-doc,
#sps-insert-settings div.sps-doc,
#sps-manual-settings div.sps-doc,
#sps-shortlink-settings div.sps-doc,
#sps-extra-settings div.sps-doc {
	background-color:#e3d9fe;
	border-color:#9a80e3;
	color:#444;
}

#sps-manual-settings div.sps-doc {
	min-width:700px;
}

#sps-manual-settings div.sps-doc {
	min-width:700px;
}

#sps-manual-settings div.options-type img,
#socialpop-options div.options-type img  {
	vertical-align:middle;
}


#sps-shortlink-settings div.sps-doc a,
#sps-extra-settings div.sps-doc a {
	text-decoration:underline;
	color:#5e38ca;
}

#sps-settings-nav {
	position:relative;
	top:1px;
	margin-top:25px;
	float:left;
	z-index:2;
}

#sps-settings-nav ul li{
	display:inline-block;
	margin:0;
	padding:15px;
	cursor:pointer;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
}

.focus-tab {
	border:1px solid #ccc;
	border-bottom:none;
	background-color:#624e9c;
	color:#fff;
	text-shadow: rgba(0,0,0,0.5) 0 2px 1px;
	font-weight:bold;
}

.focusoff-tab {
	border:1px solid #222;
	border-bottom:none;
	background-color:#222;
	font-weight:bold;
	color:#FFF;
}

.focusoff-tab:hover {
	background-color:#92c945;
	border-color:#92c945;
	border-bottom:none;
	color:#fff;
	text-shadow: rgba(0,0,0,0.4) 0 2px 1px;
	font-weight:bold;
}

input.sps-btn {
	border:none;
	background-color:#222;
	color:#FFF;
	cursor:pointer;
}

input.sps-btn:hover {
	background-color:#156ea6;
	color:#FFF;
}

#bg-cp-btn img,
#t-cp-btn img,
#bg-cp-man-btn img,
#t-cp-man-btn img,
#ttt-cp-btn img,
#ttb-cp-btn img,
#ttt-cp-man-btn img,
#ttb-cp-man-btn img {
	vertical-align:middle;
	margin-left:5px;
}

#donate {
	border-top:1px solid #ccc;
	margin-top:10px;
	padding-top:10px;
	text-align:center;
	font-style:italic;
	color:#003366;
}

.donate-doc {
	background-image:url('images/donate-bg.png');
	background-repeat:repeat-x;
	background-position:center bottom;
}

.clear {
	display:block;
	clear:both;
}

#sps-ss-style-settings,
#sps-ss-box-settings,
#sps-ss-tooltip-settings,
#sps-ss-holder-settings,
#sps-ss-title-settings,
#sps-ss-style-settings-manual,
#sps-ss-box-settings-manual,
#sps-ss-tooltip-settings-manual,
#sps-ss-holder-settings-manual,
#sps-ss-title-settings-manual {
	display:none;
}


#holder-bg-color,
#holder-bg-color-manual {
	margin-top:15px;
}