
div.descriptionText{
	display: none;
	padding: 0px 1em;
}

#container form fieldset ol li.descriptionItem{
	background-color: #def;
	margin: 1em -20px;
	padding: 20px;
}
/* === reset.css === */
body {color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}

/* === fonts === */
body {font:18px Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans serif;}
/* Calibri, Cambria, Candara, Consolas, Constantia, Corbel, Nyala, Segoe UI, Segoe Script */
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}

/* === base === */
h1{font-size:171.43%;} /* 14 x 171.43% = 24px */
h2{font-size:142.65%;} /* 14 x 142.65% = 20px */
h3{font-size:114.29%;} /* 14 x 114.29% = 16px */
h1{margin:1em 0;}
h2,h3{margin:1em 0 0.5em 0;}
h1,h2,h3,h4,h5,h6 {font-family: "Trebuchet MS",verdana,clean,sans-serif;}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}
abbr,acronym{border-bottom:1px dotted #000;cursor:help;}
em{font-style:italic;}
blockquote,ul,ol,dl{margin:1em;}
ol,ul,dl{margin-left:2em;}
ol li{list-style:decimal outside;}
ul li{list-style:disc outside;}
dl dd{margin-left:1em;}
th,td{padding:0px;}/*th,td{border:1px solid #000;padding:.5em;}*/
th{font-weight:bold;text-align:center;}
caption{margin-bottom:.5em;text-align:center;}
p,fieldset,table,pre{margin-bottom:1em;}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
optgroup{font-style:normal;font-weight:bold;}

/*
=======================================
==		    Action Buttons           ==
=======================================
*/

.actionButton {
	display: block;
	float: left;
	width: 230px;
	margin: 1px;
	padding: 7px 0px; 
	text-align: center;
	font-size: 1.2em;
	
	border-style: solid;
	border-width: 1px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.actionButton, .actionButton span {
	color: #000;
	text-decoration: none !important;
	cursor: pointer;
	outline: 0;
	font-family: candara;
}
.actionButton:active {
	border-width: 2px;
	margin: 0px;
}

.actionButton.primary {
	border-color: #F6BE68;
	background: #FFCC00 url(https://www.sparklit.com/secure/image/universal/bg_action_primary.png) repeat-x 100% 0;
}
.actionButton.primary:hover {
	background: #FFDA33 url(https://www.sparklit.com/secure/image/universal/bg_action_primary_hover.png) repeat-x 100% 0;
}
.actionButton.primary:active {
	border-color: #FFA047;
}

.actionButton.secondary {
	border-color: #999999;
	background: #C4C4C4 url(https://www.sparklit.com/secure/image/universal/bg_action_disabled.png) repeat-x 100% 0;
}
.actionButton.secondary:hover {
	background: #97BADD url(https://www.sparklit.com/secure/image/universal/bg_action_disabled_hover.png) repeat-x 100% 0;
}
.actionButton.secondary:active {
	border-color: #FFA047;
}

.actionButton.disabled {
	cursor: default !important;
	border-color: #999999 !important;
	color: #777777 !important;
	background: #C4C4C4 url(https://www.sparklit.com/secure/image/universal/bg_action_disabled.png) repeat-x 100% 0 !important;
}

/*
=======================================
==		 Elements and Widgets        ==
=======================================
*/

body { color: #000; background: #eee  /* 16px x 1.25 = 18px */ }
table { width: 100%; text-align: left; }
table, td, th { border: 0px; }
.smallPaddedTable td, .smallPaddedTable th { padding: 3px; }
.mediumPaddedTable td, .mediumPaddedTable th { padding: 5px; }
.largePaddedTable td, .largePaddedTable th { padding: 8px; }

a { color: #000099; text-decoration: none; }
a:visited { color: #000099; }
a:hover { text-decoration: underline; }

.pageTitle { color:#999; border-bottom: 2px solid #ddd; line-height: 28px; font-size: 28px; margin-bottom: 10px; padding-right: 5px; }

.clear { margin: 0px; padding: 0px; line-height: 0px; clear: both; font-size: 0px; }

/* feature matrix widget */
#featureMatrixTable { border-collapse: collapse; border: 1px solid #e5eff8; border-right: 1px solid #e5eff8; margin: 1em auto; }
#featureMatrixTable tr th { text-align: center; font-size: 1.4em; font-weight: bold; background: #aaa; color: #333; padding: 4px; }
#featureMatrixTable tr td { text-align: center; line-height: 1.62; height: 1.62em; color: #228; padding: 4px; }
#featureMatrixTable tr.odd td { background-color: #F0F0F0; } 
#featureMatrixTable tr .featureName { text-align: left; }
#featureMatrixTable tr.sectionHeading td { font-size: 1em; line-height: 1.68; background: #ddddff; color: #333; text-align: left; }
#featureMatrixTable tr.goldOnly { background: #eeeeff;  background: #fff; }

/* pricing list table */
.pricingTable { border-collapse: collapse; }
.pricingTable tr th { text-align: center; color: #339; font-size: 1.25em; font-weight: bold; }
.pricingTable tr td { text-align: center; padding: 5px; margin: 1px 0px; border: 1px solid #eee; border-width: 1px 0px; line-height: 1.25em; } /* 12 x 1.25 = 16px */

/* product list table */
table.productListTable { padding: 3px; line-height: 23px; border-collapse: collapse; vertical-align: middle; }
table.productListTable tr th { padding: 3px; background: #fff url('https://www.sparklit.com/secure/image/universal/title_bg_bar.gif') repeat-x top left; }
table.productListTable tr { border: 1px solid black; }
table.productListTable tr.odd, table.productListTable tr.even { border: 0px; }
table.productListTable tr.odd td,table.productListTable tr.even td { padding: 3px; }
table.productListTable tr.odd td { background-color: #fff; }
table.productListTable tr.even td { background-color: #E6E6E6; }
table.productListTable tr td img { vertical-align: middle; margin: 0px; }
/*table.productCreditInfo { line-height: 23px; border-collapse: collapse; }
table.productCreditInfo tr td { border: 1px solid #666; }*/
table.productListTable .productTitle { text-align: left; }
table.productListTable tr.credits { border-width: 1px 0px 0px 0px; }
table.productListTable tr.credits div { padding: 5px; }

/* Agreement stuff */
#agreement ul { list-style: circle; }
#agreement p,#agreement li { margin: 1.68em 0px; }
#agreement ul li { line-height: 1.4; margin: 1.4em 0px; }
#agreement ul li ol { padding-left: 40px; }
#agreement ul li ol li { margin: 0.42em 0px; font-size: 1em; }

/*Iconmenu*/
.iconMenuHeading { margin-top: 0px; }
ul.iconMenuLinks { list-style: none; }
ul.iconMenuLinks li { cursor: pointer; }
ul.iconMenuLinks li.disabled { color: #999; cursor: auto; }
ul.iconMenuLinks li.disabled strong { color: #666; }
/*ul.iconMenuLinks li p { margin: 0px; }*/
.iconMenuIconList { margin-right:10px; }
.iconMenuIconList td { padding: 10px; }

.actionTableContents {  } /* 14 x 0.857 = 12px */

/*Stepmenu */
.adminSubHeading { font-weight: bold; font-size: 1.2em; line-height: 1.4em; color: #555; }
.stepMenu td { padding: 10px; }
.stepMenu table{ }

/* Property Wizard */
.propertyWizardSectionHeading td { padding: 10px; }
table.propertyWizardBindingTable tbody tr td { padding: 3px; }


/*
=======================================
==		 Login/Heading               ==
=======================================
*/
#sparkHeader { height: 85px; border: 1px solid #ccc; border-bottom: 0px; margin: 10px auto 0px;
		
	
		background: #FFFFFF no-repeat 40% url('https://www.sparklit.com/secure/image/universal/new_style/new_blue/header_test3.png');
	width: expression(document.body.clientWidth >1000? '1000px' : true ); }
#sparkHeader a { color: #000099; }
#sparkHeader a:hover { text-decoration: underline; color: #f00; }
h1#sparkHeaderImage {
	z-index: 99; width: 250px; height: 79px; float: left; text-align: left; text-indent: -9999px; margin: 0px; 
	background: transparent url('https://www.sparklit.com/secure/image/universal/new_style/new_blue/sparklogo_shaded.png') no-repeat center center !important;
}

h1#activeBoardHeaderImage {
	z-index: 99; width: 500px; height: 79px; float: left; text-align: left; text-indent: -9999px; margin: 5px 0px 0px 5px;
	background: transparent url('https://www.sparklit.com/secure/image/universal/new_style/activeboard_logo_75px_grey.png') no-repeat center center !important;
}

/* Login Bar */
#sparkHeader .loginText { width:355px; float: right; text-align: right; color: #333333; line-height: 1.25em; /* 12 x 1.25 = 16px */
  padding: 5px; }

#sparkHeader .loginText input { border: 1px solid #ccc; padding: 1px; margin: 2px; }
#sparkHeader .loginText #sparkUserEmail.emailBackground { font-size: 0.75em; /* 16 x 0.75 = 12px */ background: white url('https://www.sparklit.com/secure/image/universal/loginbackground_email.png') no-repeat right center !important; width: 184px; }
#sparkHeader .loginText #sparkUserPassword.passwordBackground { font-size: 0.75em; /* 16 x 0.75 = 12px */ background: white url('https://www.sparklit.com/secure/image/universal/loginbackground_password.png') no-repeat right center !important; width: 136px; }
#sparkHeader .loginText #loginSubmit { width:44px; font-size: 0.75em; /* 16 x 0.75 = 12px */ }

#sparkHeader .loginText div { font-size: 0.75em; padding-right:1px; margin-right:2px; }
/* 240 - 2*2 - 1*2 = 234 */
/* 190 - (2*2+1*2) - 1*2 = 186 */
/* 50- 2*2 - 1*2 = 44 */

/*
=======================================
==			 Page Header          	 ==
=======================================
*/

#pageHeader #headerContent { margin: 0px auto; text-align: center; padding: 0% 2%; }
#pageHeader #headerContent h2 { color: #000099; font-weight: 900; text-align: center; font-size: 2.8em; }
#pageHeader { padding: 0px; margin: 10px auto; text-align: left; clear: both; border: 0px; width: expression(document.body.clientWidth >1000? '1000px' : true );  }

#pageHeader h1 { text-align: left; text-indent: -9999px; outline: none; height: 110px; width: 900px; padding-left: 0px; margin: 0px auto; }
#pageHeader .heading { width: 900px; margin: 0px auto; }
#pageHeader .heading h2, #pageHeader .heading h3 { color: #000099; font-weight: 900; text-align: center; margin: 1em auto 1em auto;  width: 300px; }
#pageHeader .heading h2 { font-size: 2.8em; line-height: 1; margin-top: 0.75em; margin-bottom: 0.75em; }
#pageHeader .heading h3 { font-size: 1.6em; width: 250px; font-weight: 100; color: #444; line-height: 1.2; }

.heading #leftcontainer, .heading #rightcontainer { float: left; width: 425px; margin: 10px 0px; text-align: center; background-color: #f9f9f9; border: 1px solid #ddd; }
.heading #rightcontainer { float: right; }

.signupbox { word-spacing: 5px; background-color: #ff9; width: 300px; margin: 0px auto 20px auto; line-height: 3em; text-align: center; }
.signupbox a { font-size: 1.6em; color: #3333cc; }
.signupbox a.smalllink { font-size: 1.2em; }
.signupbox a:hover { color: #ff0000; }

/*
=======================================
==		 Main Menu             		 ==
=======================================
*/
#mainNavBar { height: 30px; width: expression(document.body.clientWidth >1000? '1000px' : true );  border: 0px; background-color: #777; margin: auto; font-weight: normal; border: 1px solid #ccc; border-top: 0px; }
#navContainer { float: right; font-size: 0.875em; /* 16 * 0.875 = 14px */ }
#contactNumberContainer { float: left; height: 30px; line-height: 30px; color: white; padding: 0px 10px; font-size: 0.875em; /* 16 * 0.875 = 14px */ }

/* link styles */
#nav li a { color: #fff; font-weight: normal; text-decoration: none; display: inline; height: 100%; text-align: center; padding: 0px 15px; margin: 0px; }
#nav li:hover > a { color: #000; background: #fff; }
#nav a:hover, #nav ul li:hover { color: #000; background: #fff; }
#nav ul li a, #nav ul li a:visited { display: block; color: #000; font-weight:normal; background: #eee; padding: 0px 5px; }
#nav ul li a:hover { display: block; height: 100%; color: #fff; background: #ccc url('https://www.sparklit.com/secure/image/universal/new_style/new_orange/orangegrad.png') repeat-x; }

/* element styles */
#nav { float: right; position: relative; z-index:2000; }
#nav, #nav ul, #nav li { list-style: none; float: right; margin: 0px; padding: 0px; float: left; }
#nav li { position: relative; float: left; height: 30px; line-height: 30px; }
#nav ul { display: none; position: absolute; top: 30px; left: 0px; width: 13em; border: 1px solid #ccc; border-bottom: 0px; }
#nav ul li { background: #eee; color: #000; width: 100%; border-bottom: 1px solid #ccc; }

/* hover styles */
#nav li:hover { color: #000; background: #fff; }
#nav li:hover ul { display: block; }

#nav li.navHoverIE6 ul { display: block; color: #FF0000; }



/*
=======================================
==		      Content Area           ==
=======================================
*/
#middle {
	background: #FFF; width: expression(document.body.clientWidth >1000? '1000px' : true ); 	margin: auto; margin-top: 0px; padding: 0px; border: 1px solid #ccc; font-size: 0.875em; /* 16 * 0.875 = 14px; */
}
#middle #container { text-align: left; padding: 0px 0px; }
#container {  margin: 42px 20px; }

/*
=======================================
==		      Infobox                ==
=======================================
*/
.infobox div.textContainer { padding-right: 20px; margin-bottom:1em; }
.infobox ul { margin-top: 0px; margin-bottom: 0px; }

/*
=======================================
==			Top Left Menus           ==
=======================================
*/
#leftMenuContainer { display:block; margin: auto; margin-top: 10px; margin-bottom: 1px; padding: 0px; border-left: 1px solid #ccc; font-size: 0.875em; width: expression(document.body.clientWidth >1000? '1000px' : true );  }
#navMenu_leftmenu.menu { text-align: left; height: 30px; line-height: 30px; padding: 0px; margin:0px; }
#navMenu_leftmenu.menu li a { float: left; height: 30px; background: #fff; color: black; padding: 0px 15px; border-right: 1px solid #ccc; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
#navMenu_leftmenu.menu li a:hover,#navMenu_leftmenu.menu li a.current { background: transparent url('https://www.sparklit.com/secure/image/universal/new_style/new_orange/orangegrad.png') repeat-x 0px 100px; background-color: #ccc; color: #fff; text-decoration: none; background-position: top left; }
#navMenu_leftmenu li { display: inline; list-style: none; }

/*
=======================================
==			Bottom Bar               ==
=======================================
*/
#bottom { width: 100%; margin: 50px auto 0px auto; border-color: #A0A0A0; font-size: 0.75em; /* 16 x 0.75 = 12px */
	background: transparent url('https://www.sparklit.com/secure/image/sparklit/ripped_foot.png') repeat-x 0px 0px; }

#footer { width: expression(document.body.clientWidth >1000? '1000px' : true );  margin: 10px auto 0px auto; text-align: center; }
#footer img { padding: 2px; }
#footer #copyright { padding: 20px; }

#footer #columnContainer { width: inherit; padding: 40px; padding-right: 0px; }
#columnContainer .footerColumn { float: left; text-align: left; width: 20%; }
#columnContainer .footerColumn a { color: #04f; }
#columnContainer .footerColumn h4 { color: white; margin-bottom: 10px; border-bottom: 1px dotted white; margin-right: 30px; font-size: 1.5em; } /* 12 x 1.5 = 18px */
#columnContainer .bookmarkLinks { padding-bottom: 15px; }
#columnContainer .paymentAcceptanceLinks { padding-bottom: 15px; }
#columnContainer .greenCommitmentLinks { padding-bottom: 15px; }

div.errorMessage { border: 2px solid #f00; padding: 0px 20px; }
.errorMessage ul { color: #f00; margin-left: 2em; }

/*
=======================================
==			Common Admin             ==
=======================================
*/
.overDueMsg { text-align: center; border: 1px solid #ccc; background-color: #eee; }
.redOverdue { color: red; }
.blackOverdue { color: black; }

.caProductPreviewBox { margin-bottom:50px; }
.caProductPreviewBox h1 { margin: 0px 0px 5px 0px; }
.caProductPreviewRecent { border-top: 1px solid #ccc; }
.caProductPreviewOptions { float:right; font-weight:bold; }

.goldProductIndicator { color: #444; font-weight: bold; }


/*
=======================================
==		        Misc                 ==
=======================================
*/
.testimonial { margin: 3.32em 0px; }
#testimonial { background-color: #C0D6EC; margin: 0px -20px; }
#testimonial img { float: left; margin-right: 5px; } 
#testimonial #quote { padding: 5px; }
#testimonial #quote #credit { font-weight: bold; }

.signupTitleText { font-size: 16px; color: #4D72B7; }
.bigSignupTitleText { font-size: 18px; color: #4D72B7; }

.centerAd { text-align: center; }


.rowStyle { background-color: none; }
.altRowStyle { background-color: #eee; }

.pollDemoTable table, .pollDemoTable table td { border: 2px ridge black; }
.pollDemoTable table td table { margin-bottom:0px; }
.pollDemoTable table td table, .pollDemoTable table td td { border:0px; }
.pollDemoTable input { margin:3px; }

#pollPreviewDiv table { margin-bottom:0px; }
#pollPreviewDiv table td { padding:2px; } 

#overDiv table { margin-bottom: 0px; margin-right: 10px; border: 1px solid black; }

.surveyProductContainer h2 { margin-top: 0.5em; margin-bottom: 0.5em; }


#mainCenteredDiv { height:100%; width:100%; margin:0px; padding:0px; font-size: 0.875em; /* 16 * 0.875 = 14px; */ }
.surveyLogixQuestionAdmin { margin:20px auto; padding: 20px; background-color: white; border: 1px solid #ccc; width:620px; }
.surveyLogixQuestionAdmin h1.adminPageTitle, .surveyLogixQuestionAdmin p { margin-top: 0px; text-align:left; }
.surveyLogixQuestionAdmin input[type=text], .surveyLogixQuestionAdmin textarea, .surveyLogixQuestionAdmin select { border: 1px solid #BBBBBB; margin-right: 2px; }
.surveyLogixQuestionAdmin input[type=text] { padding: 2px; }
.surveyLogixQuestionAdmin select { padding: 1px 2px; }
.surveyLogixQuestionInsert { margin:20px auto; padding: 20px; background-color: white; border: 1px solid #ccc; width:650px; }
.surveyLogixQuestionInsert h1.adminPageTitle, .surveyLogixQuestionInsert p { margin-top: 0px; text-align:left; }
.surveyLogixLogicList { margin:20px auto; padding: 20px; background-color: white; border: 1px solid #ccc; }

td.choiceText label { cursor: pointer; } 

/*
=======================================
==              CRM                  ==
=======================================
*/
.incidentListTable { border-bottom: 2px solid black; }
.incidentListTable th { text-align: left; border-bottom: 2px solid black; }
.incidentListTable td { padding-top: 5px; padding-bottom: 5px; }
table.crmGeneralListTable { color:#000; background-color:#eee; }
table.crmGeneralListTable th { text-align:left; font-weight: bold; color:#000; background-color:#bdd0ee; }
/*bdd0ee*/



/*
=======================================
==        PASSWORD STRENGTH          ==
=======================================
*/
div.pwStrengthOuterDiv{ height: 20px; line-height: 20px; padding: 0px;
	background: #ccc url('https://www.sparklit.com/secure/image/universal/new_style/widgets/password_strength/password_bg.png') repeat-x; }
div.pwStrengthOuterDiv div{ height: 20px !important; line-height: 20px; margin: 0px; padding: 0px; background-position: 0px 0px;
	background: #f00 url('https://www.sparklit.com/secure/image/universal/new_style/widgets/password_strength/password_strength.png') repeat-x; }
div.pwStrengthOuterDiv div.weakPassword{ background-position: 0px -20px; }
div.pwStrengthOuterDiv div.mediumPassword{ background-position: 0px -40px; }
div.pwStrengthOuterDiv div.strongPassword{ background-position: 0px -60px; }
div.pwStrengthOuterDiv div.veryStrongPassword{ background-position: 0px -80px; }
div.pwStrengthOuterDiv div.clear{ background-image: none; background-color: transparent; height: 0px; }


/*
=======================================
==         INVOICE WRAPPER           ==
=======================================
*/

.invoiceWrapper { }
.invoiceWrapper table { margin:0px; font-size: 14px; }
.invoiceWrapper table td { padding:5px; }
.invoiceWrapper table tr.invoiceTaxRow td { padding: 0 5px;}

/*
=======================================
==            CLEARFIX               ==
=======================================
*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: inline-block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

/*
=======================================
==            FACEBOOK               ==
=======================================
*/

.facebook-overlay-bg { z-index: 3000; background:transparent; position:fixed; left:0; top:0; display:none; overflow:hidden; background: black; }
.facebook-overlay-wrap { z-index: 3001; position:fixed; left:0; top:0; display:none; overflow:hidden;}
.facebook-overlay {
	background: white;
	z-index: 3002;
	position: absolute;
	display: none;
	width: 530px;
	padding: 30px;
	height: 225px;
	/*border-radius: 10px;*/
	border: 1px solid #CCC;
	/*-moz-border-radius: 16px;*/
	/*-webkit-border-radius: 16px;*/
}

.facebook-heading-wrap { 
	margin-bottom: 1em;
}
.facebook-heading {
	margin: 0;
	font-size: 27px; color: black;
}

.signup-options { margin-bottom: 20px; }
.signup-group { text-align: left; display: block; float:left; margin-right: 10px; }
.signup-group.last { margin-right: 0; }
.signup-group-desc { font-size: 12px; color: #bbb; }
.signup-group-example { font-size: 12px; color: #bbb; text-align: right; }
.customURL-group .signup-group-example { width: 270px; overflow: hidden; }
#example-custom-url { color: white; }

.signup-field-wrap {
	position: relative;
	display: block;
	height: 38px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.signup-field-wrap .signup-field {
	font-size: 18px; font-family: Tahoma;
	margin:0; padding: 0; border: 0; background: none;
	position: absolute; top: 8px; left: 10px;
	outline-style: none;
}
.facebook-textbox, .facebook-password {
	width: 200px;
	font-size: 12px;
}

.facebook-password{
	padding-top: 8px;
}

.facebook-merge-table {
	margin-top: 10px;
	margin-bottom: 10px;
}

.facebook-signup-labels {
	padding-left: 5px;
}

.facebook-textbox-element, .facebook-password-element {
	width: 205px !important;
	box-sizing:border-box; -moz-box-sizing:border-box;
	height: 25px;
	/*border-radius: 5px;*/	
	padding-left: 5px;
	border: 1px solid #ccc;
}
.facebook-submit {
	xfloat: right;
	font-size: 14px;
	xmargin-top: 25px;
	xmargin-right: -3px;
	border: 1px solid #CCC;
	/*border-radius: 5px;*/
	padding: 1px;
	width: 70px;
	margin-left:8px;
}
.fb-new-account-button{
	font: 14px;
	border: 1px solid #CCC;
	/*border-radius: 5px;*/
	padding: 10px;
	width: 190px;
}

.facebook-form-options{
	height:30px;
	line-height:30px;
	padding-top:10px;
	text-align:right;
}

.merge-accounts-title-wrap {
	font-size: 14px;
	padding-left:50px;
}
.merge-accounts-wrap {
	width:205px;
	padding-left:50px;
}
.fb-new-account-title{
	
}
.fb-new-account{
	/*padding-top: 7px;*/
	padding-right:30px;
	font-size: 14px;
}

.fb-new-account-button, .fb-close-popup, .facebook-submit:hover{
	cursor:pointer;
}
.fb-close-popup{
	xfloat: right;
 	font-size:14px;
 	xposition:absolute;
 	xright:135px;
 	xbottom:20px;
}

/*
=========================================
==   Sparklit User Admin Page Styles   ==
==            (Nov 2012)               ==
=========================================
*/

.sua-pageHeader { margin-bottom:10px; border: 1px solid #eee; height:50px; line-height:50px; text-align:center; overflow:hidden; }
.sua-pageHeader img{ float:right; top:-20px; z-index:0; }
.sua-pageHeader h1{ margin:0px; }

.sua-pageContentWrap { margin:0px; }

.sua-sectionHeading { padding:4px; margin-bottom:10px; background-color:#EEEEEE; border-radius:3px; }

.sua-sectionWrap { margin-left:20px; }

.sua-contentTable { margin-bottom:0px; }
.sua-contentTable td{ vertical-align:top; padding-bottom:10px; }
.sua-contentTable .sua-contentTableLeftColumn { padding-right:10px; width: 250px; }

.sua-pageContentWrap .sua-pageSubmit { text-align:right; margin-top:20px; }

