@import url("globals.css");
/* splash section */
#splash						{ width:100%; height:301px; padding:20px 20px 0px 20px; background-color:#FFFFFF;}
#splash p					{ font-size:14px; color:#3f3f3f; }
#splash p span.green		{ color:#b8cb9d; }
#splash p span.lightgreen	{ color:#39b54a; }

#slider ul					{ padding:0; list-style:none; }
#slider						{ width:100%; }

#splash_new					{ width:100%; height:301px; padding:0px 0px 0px 00px;}
/* nav */
#nav						{ float:right; width:50%; height:54px; }
#nav ul						{ padding:12px 0 0 0; margin:0; float:right; }
#nav ul li					{ display:inline; list-style:none; }
#nav ul li a				{ padding:10px 20px 10px 20px; font-size:13px; text-transform:uppercase; text-decoration:none; border-right:1px solid #dadada; }
#nav ul li a.end			{ border:none; padding-right:0px; }
#nav ul li a.active			{ padding:10px 20px 10px 20px; font-size:13px; text-transform:uppercase; text-decoration:none; border-right:1px solid #dadada; color:#67823B; }

#nav1						{ float:right; width:50%; height:54px; }
#nav1 ul						{ padding:12px 0 0 0; margin:0; float:right; }
#nav1 ul li					{ display:inline; list-style:none; }
#nav1 ul li a				{ padding:10px 20px 10px 20px; font-size:13px; text-transform:uppercase; text-decoration:none; border-right:1px solid #dadada; }
#nav1 ul li a.end			{ border:none; padding-right:0px; }
#nav1 ul li a.active		{ padding:10px 20px 10px 20px; font-size:13px; text-transform:uppercase; text-decoration:none; border-right:1px solid #dadada; color:#67823B; }

#nav2						{ float:right; width:50%; height:54px; }
#nav2 ul						{ padding:12px 0 0 0; margin:0; float:right; }
#nav2 ul li					{ display:inline; list-style:none; }
#nav2 ul li a				{ padding:4px 20px 4px 20px; font-size:13px; text-transform:uppercase; text-decoration:none; border-right:1px solid #dadada; 
							  color:#dcdcdc;}
#nav2 ul li a.end			{ border:none; padding-right:0px; }
#nav2 ul li a.active			{ padding:10px 20px 10px 20px; font-size:13px; text-transform:uppercase; text-decoration:none; border-right:1px solid #dadada; color:#67823B; }

/* content section */
#content					{ width:940px; background-color:#FFFFFF; padding:0px 20px 20px 20px; }

.height2					{ height:47px; }

.box						{ width:201px; float:left; margin-right:18px; text-align:center; padding:10px 10px 25px 10px; position:relative; min-height:202px; }
.box a						{ position:absolute; bottom:-10px; text-decoration:none; color:#f2f2f2; font-size:16px; width:155px; text-align:center; padding:2px 0 2px 0; left:35px; }
.grayscale					{ background: url(../images/box_bg.jpg) no-repeat; }
.box a.one					{ background-color:#77ca9a; }
.box a.two					{ background-color:#45ac70; }
.box a.three				{ background-color:#237d48; }
.box a.four					{ background-color:#0d4926; }
.box h1						{ font-weight:normal; font-size:26px; color:#717975; margin:0 0 10px 0; }
.box h2						{ font-weight:normal; font-size:70px; color:#5D9307; margin:0 0 10px 0; }
.nomargin					{ margin-right:0px; }
.dotted						{ width:100%; border-bottom:1px dashed #acacac; }
.box ul						{ margin:10px 0 0 0; padding:0; }
.box ul li 					{ list-style:none; font-size:12px; color:#616161; margin:5px 0 0 0; }


#leftCol					{ float:left; width:460px; vertical-align:top; }
#leftCol h1					{ font-size:22px; color:#57A008; font-weight:normal; margin:0px; vertical-align:top; }
#leftCol h1.type1			{ font-size:28px; color:#5ea200; font-weight:bold; margin:0px 10px 0px 20px; vertical-align:top;}
#leftCol h3					{ padding: 0px; margin: 0px;  color: #5f6c72; font-size: 13px;}
#leftCol h3.head3			{ font-size: 13px; color: #5f6c72; }
#leftCol p.type2			{ text-align: left; font-size:13px; color:#7a7878; width: 360px; margin: 0px; padding: 10px 0px 0px 0px; float: right;}
#leftCol p					{ font-size:14px; color:#797778; margin-top:0px; vertical-align:top; }
#leftCol a					{ font-size:14px; color:#5A7E9E; text-decoration:underline; margin-top:0px; vertical-align:top; }
#leftCol a:hover			{ text-decoration:none; }

#rightCol					{ float:right; width:460px; vertical-align:top; padding-left:20px; color:#797778; font-size:14px; }
#rightCol p					{ color: #7a7878; }
#rightCol h1				{ font-size:22px; color:#74a432; font-weight:normal; margin:0px; vertical-align:top; }
#rightCol h1.type4			{ font-size:25px; color:#627076; font-weight:bold; margin:0px; vertical-align:top; padding: 25px 5px 5px; }
#rightCol h1.type5			{ font-size:26px; color:#5ea200; font-weight:bold; margin:0px; vertical-align:top; padding: 0px 0px 3px 0px;}
#rightCol h3				{ font-size:18px; font-weight: bold; color:#5f6c72; margin: 0px; padding: 0px;}
#rightCol a					{ font-size:14px; color:#4477A6; text-decoration:underline; margin-top:0px; vertical-align:top; }
#rightCol a:hover			{ text-decoration:none; }
#rightCol p.type2			{ text-align: left; font-size:13px; color:#3B3B3B;  margin: 0px; padding: 0px;}
.type3						{ color:#5ea200; font-size:17px; font-weight:bold; margin: 0px; padding: 0px;}


label { display:block; }
input { width:250px; padding:2px 2px 2px 5px; }
.signup-submit	{
	background: url("../images/create-centerpoint-btn.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 2px 4px 4px 2px;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 16px;
    padding: 8px 10px;
}
select { width:250px; padding:2px 2px 2px 5px; }
label.error { color:red; display:block; }
input.error, select.error { border:2px solid red; }
span.error { margin-left:5px; color:red; }
span.login_error { font-size: 80%;font-weight:bold;padding-right:5px; }

form#new_user .normal { border:1px solid #C6DFA5; padding:3px 0 3px 0; }
form#new_user				{ width:480px; float:left; }
form input.long    { width:465px; border:2px solid #c6dfa5; padding:8px 5px; }
form label, form .label { font-size:13px; font-family:helvetica; color:#646464; margin-bottom:5px;}
form#new_user textarea 		{ width:465px; border:2px solid #c6dfa5; height:145px; padding:5px; background-color:#fff;  }
form#new_user select.long 		{ width:479px; border:2px solid #c6dfa5; padding:8px 5px; background-color:#fff; }
form#new_user label em		{ color:#8a8a8a; font-size:12px }
form#new_user input.submit_contact 	{ background-color:#8dc63f; font-size:14px; font-family:helvetica; border-radius:1px; border:none; width:93px; padding:3px 5px; color:#fff;  }

#contact_rcol				{ float:right; }
#content #contact_rcol h1	{ font-family:helvetica; font-size:14px; color:#739f37; margin-bottom:0; }
#content #contact_rcol p	{ font-family:helvetica; font-size:12px; color:#545454; margin:5px 0; }
#contact_rcol p a			{ font-family:helvetica; font-size:12px; color:#1380ae; }
#contact_rcol				{ }

#content.contact p			{ font-family:helvetica; font-size:15px; color:#3f3f3f; }
#content.contact p.top_zero	{ margin-top:0; }
#content.contact h1			{ color:#7aa243; font-family:helvetica; font-size:30px; margin-bottom:10px; font-weight:normal; }
#content.contact p span		{ font-family:helvetica; font-size:15px; color:#858585; font-style:italic; }
.right_five					{ margin-right:10px; margin-top: 5px; margin-bottom: -5px; }
#content .what-is			{ width:900px; padding: 0px 0px 0px 40px;}
#content .what-is h1        { font-size:26px; color:#5ea200; font-weight:bold; margin:0px; vertical-align:top; }
#content .what-is p 		{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a8a8a8; padding:0px 35px 0px 0px; margin: 0px; }
#content .what-is p.condense-p	{ font-size:24px; color:#717171; text-align:center; }
/*#content.what-is h1			{ color:#3f3f3f; font-family:helvetica; font-size:28px; margin-bottom:10px; font-weight:normal; }*/
#content.what-is p span		{ font-family:helvetica; font-size:15px; color:#858585; font-style:italic; }
#content .what-is h3        { padding: 5px 0px 5px 0px; margin: 0px; font-size: 18px; color: #5f6c72;}
#content .what-is h3.type7  { padding: 0px; margin: 0px; font-size: 18px; color: #919191; }
.header_text				{ color:#5F6C72; font-size:21px; font-family:arial;position:absolute; top:17px; left:40px; }

.dotted-line2				{ border-bottom:2px dotted #ccc; width: 100%; }
.ruler						{ height: 1px; border-bottom:1px solid #ccc; width: 880px; margin:0px 0px 0px -10px; padding: 0px; }
	
#bottom_content p 			{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#3f3f3f; }
#bottom_content p.condense-p	{ font-size:24px; color:#717171; text-align:center; }
#bottom_content h1			{ color:#3f3f3f; font-family:helvetica; font-size:24px; margin-bottom:10px; font-weight:normal; }

.what-is-box			{ width:439px; float:left; padding:0px 30px 30px 0; }
.what-is-box-lcol		{ float:left; width:190px; }
.what-is-box-rcol		{ float:right; width: 230px; }
.what-is-box-rcol p 	{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#4d4b4b; margin-top:0; margin-bottom:0; text-align:justify; }
.what-is-box-rcol h3	{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:0px; margin-top:0px; font-weight:bold; }

.pad_right				{ padding:0px 0 30px 30px; }

#sign-up-wrap			{ background-color:#b7b7b7; width:100%; }

#sign-up-content		{ width:940px; margin:0 auto; padding:30px; }
#sign-up-content p		{ color:#5b5b5b; font-size:25px; }

#sign-up-lcol			{ float:left; width:574px; }
#sign-up-rcol			{ width:347px; float:right; }

#news-box				{ height:196px; background-color:#8d9f75; padding:0px 0 10px 20px;  }
#news-box h1			{ font-size:27.75px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom:0; margin-top:0; padding-top:18px; }
#news-box h2			{ font-size:20px; font-family:Arial, Helvetica, sans-serif; color:#3e3e3e; margin-top:0; }
#news-box p.news-small	{ font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#fff; margin-bottom:0; }
#news-box p.green-text	{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#4f5f39; }
#news-box input			{ width:239px; padding:5px 3px; margin-top:3px;}
#news-box input.input-go { width:46px; height:28px; margin-top: -2px; }

/* Register */
h1.reg-h1 					{ font-size:24px; color:#666; font-family:Arial, Helvetica, sans-serif; margin-bottom:0; font-weight:normal; }
h1.reg-h1 span.light-green	{ color:#76a92f; }
h1.reg-h1 span.font-size-change { font-size:18px; }
h1.reg-h1 span.font-size-change span.dark-green { color:#4a7909; }
p.reg-p						{ color:#696969; margin-top:5px; font-size:20px; }
p.reg-p	span				{ font-size:16px; color:#3e3e3e; }
form.reg-form input.submit_register { border:none; width:182px; height:36px;  margin-left: 30px; background-color:none; padding:0; }
form.reg-form		{ background-color:#e5ecdc; border:2px solid #b4da83; -moz-border-radius:3px; border-radius:3px; padding:10px 20px;  box-shadow:0 0 20px rgba(0,0,0,0.2) }
.dotted-line				{ border-bottom:1px dotted #868686; }
.height						{ height:20px; }
.height-new						{ height:10px; }
.regWidth 					{ width:530px !important; }

/* sign in */
form#sign_in2 				{ width: 480px; }
.sign-text					{ color: #646464; font-family: Arial,Helvetica,sans-serif; font-size:12px;}

/* Error Messages */ 
.message-error
{
	clear: both;
	overflow: hidden;
	background: #FBE3E4;
	display:none;
	border: 1px solid #FBC2C4;
	color: #860006;
	width: 75%; 
	font-size:12px;
	padding:12px 12px 12px 24px;
}

input.error { border:2px solid red; height:18px; background-color:#ff7a7a; }
textarea.error { border:2px solid red; height:28px; background-color:#ff7a7a; margin-top:0px; }
#messageBox { display:none; }
input.error_answer { border:2px solid red; background-color:#ff7a7a; }

.message_box { 
       position: fixed; 
       top: 0; left: 0; 
       z-index: 10; 
	   padding:5px;
	   border:1px solid #CCCCCC;
       text-align:center; 
       font-weight:bold; 
	   font-family:Arial, Helvetica, sans-serif;
	   font-size:16px;
       width:99%;
	   display:none;
      }
	  .message_error { background-color:#ffa2a2; }
	  .message_success { background-color:#67a923; color:white; }


.message-error h6
{
	color: #860006;
}

.message-warning
{
	height: 1%;
	clear: both;
	overflow: hidden;
	background: #FFF6BF;
	border: 1px solid #FFD324;
	color: #5f5200;
}

.message-warning h6
{
	color: #5f5200;
}

.message-notice
{
	height: 1%;
	clear: both;
	overflow: hidden;
	background: #8FBDE0;
	border: 1px solid #6BACDE;
	color: #003863;
}

.message-notice h6
{
	color: #003863;
}

.message-success
{
	height: 1%;
	clear: both;
	overflow: hidden;
	background: #E6EFC2;
	border: 1px solid #C6D880;
	color: #4e6100;
}

.message-success h6
{
	color: #4e6100;
}

#loged_user {color: #74A432; font-size:12px; }

#page_tagline {color: #7aa243; font-family:Arial, Helvetica, sans-serif; font-size:30px;}

/* Twitter */
/*.twtr-hd						{ display:none; }
.twtr-bd						{ height: 45px; padding: 0 1px; overflow:hidden; }
.twtr-timeline					{ height: 45px; }
.twtr-new-results				{ display:none; }
.twtr-ft						{ display:none; }
#twtr-widget-1 .twtr-tweet a	{ color: #1985B5 !important; }
#twitter a						{ color: #4686AA; font-size: 14px; font-weight: normal; margin-top: 0; text-decoration: none; vertical-align: top; }
.twtr-widget					{ font-size:14px; }
.twtr-doc a						{ text-decoration: none !important; }
#twtr-widget-1 .twtr-user {
	DISPLAY: inline
}*/

#twitter					{ width: 380px; font-size:12px; padding:0px 10px 0px 0px; font-weight:2.6em; color:#B1D677; vertical-align:top; }
#twitter a					{ font-size:12px; color:#B1D677; text-decoration:none; font-weight:normal; margin-top:0px; vertical-align:top; }
#twitter a:hover			{ text-decoration:underline; }
#twitter span				{font-size:12px;}
#jtw_widget center { display:none; }
#twitter_text { font-size:12px; }
#jtw_widget hr { display:none; }
#jtw_widget hr { display:none; }
#jtw_widget br { display:none; }
#jtw_widget div br { display:none; }
#jtw_widget b { display:none; }
.jtw_tstamp { color:#91CC2D; font-weight:bold; font-size: 14px; }

.reg-p1{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 0;
}
.reg-p1 a{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 0;
}
.reg-p1 a:hover{
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 17px;
    font-weight: normal;
    margin-bottom: 0;
	text-decoration:none;
}

.error_label{
	padding:20px;color:#FF9A01;font-weight:bold; font-size: 14px;
}
.error_label1 {
	background-color: #DDDDDD;
}

.box-top-left	 { background: url('../images/border_img/top-left.gif') no-repeat; width:18px; height:18px; float:left; }
.box-top-bg		 { background: url('../images/border_img/top-bg.gif') repeat-x; width:500px; height:18px; float:left; }
.box-top-right	 { background: url('../images/border_img/top-right.gif') no-repeat; width:18px; height:18px; float:left; }
.box-left		 { background: url('../images/border_img/left-bg.gif') repeat-y; width:18px; height:193px; float:left; }
.box-right		 { background: url('../images/border_img/right-bg.gif') repeat-y; width:18px; height:193px; float:left; }
.box-btm-left	 { background: url('../images/border_img/btm-left.gif') no-repeat; width:18px; height:18px; float:left; }
.box-btm-bg		 { background: url('../images/border_img/btm-bg.gif') repeat-x; width:500px; height:18px; float:left; }
.box-btm-right	 { background: url('../images/border_img/btm-right.gif') no-repeat; width:18px; height:18px; float:left; }

.princing_center{
	width:278px;
	font-size: 14px;
	/*height: 395px;*/
	height:auto;
	float:left;
	background:#ffffff;
	color:#646464;
}
.pricing_center_top {
	width:285px;
	font-size: 14px;
	height: 115px;
	float:left;
	background:#8FB741;
	color:#ffffff;
	-moz-box-shadow: 0px 3px 10px #8C8C8C;
    -webkit-box-shadow: 0px 3px 10px #8C8C8C;
    box-shadow: 0px 3px 10px #8C8C8C;
}

.pricing_center_content{
	padding: 15px;
    width: 254px;
	font-size: 14px;
	/*height: 205px;*/
	min-height: 190px;
	float:left;
	background:#F2F2F2;
	color:#646464;
	margin-bottom: 5px;
	text-align:justify;
	-moz-box-shadow: 0px 3px 10px #8C8C8C;
    -webkit-box-shadow: 0px 3px 10px #8C8C8C;
    box-shadow: 0px 3px 10px #8C8C8C;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8C8C8C')";
}
.pricing_buttons{ 
	width:940px;
	background:#dcdcdc;
	height:10px;
	display:block;
}
.pricing_top_text{
	text-align:center;
	font-size:17px;
	margin-top:20px;
}
.free_text{
	font-size:40px;
}
.pricing_banner{
	color:#ffffff;
	background: url('../images/pricing-banner_new.jpg') repeat-x scroll center top;
	height: 183px;
	-moz-box-shadow: 0 3px 11px 3px #666666;
    -webkit-box-shadow: 0 3px 11px 3px #666666;
    box-shadow: 0 3px 11px 3px #666666;	
}
.start_btn{
	width:284px;
	height:64px;
	background:#F2F2F2;
	margin-top:249px;
	text-align:center;
	-moz-box-shadow: -1px 3px 17px 1px #8C8C8C;
    -webkit-box-shadow: -1px 3px 17px 1px #8C8C8C;
    box-shadow: -1px 3px 17px 1px #8C8C8C;
}

/** Pricing **/
.upgrade_td{
	font-size:19px !important;
	padding:0px 0px 0px 40px;
	background-color:#D3D3D3;
	color:#727171;
}
.upgrade_td1{
	font-size:19px !important;
	padding:0px 0px 0px 40px;
	background-color:#F2F2F2;
	color:#727171;
}
.upgrade_social_td{
	font-size:19px !important;
	background-color:#D3D3D3;
	color:#727171;
}
.upgrade_td_title{
	color: #ffffff;
	font-size: 24px;
}
.upgrade_td_no{
	font-size:19px !important;
	color:#727171;
	text-align:center;
}
.upgrade_td_yes{
	font-size:19px !important;
	color:#76AD0C;
	text-align:center;
}
.upgrade_td_unlimited{
	font-size:19px !important;
	color: #646DCC;
	padding:0px 0px 0px 60px;
}
.signup_text{
	color:#5F5F5F;
	font-size:15px;
	text-align:left;
	font-weight:bold
}
.princing_center{
	width:278px;
	font-size: 14px;
	/*height: 395px;*/
	height:auto;
	float:left;
	background:#ffffff;
	color:#646464;
}
.pricing_center_top {
	width:285px;
	font-size: 14px;
	height: 115px;
	float:left;
	background:#8FB741;
	color:#ffffff;
	-moz-box-shadow: 0px 3px 10px #8C8C8C;
    -webkit-box-shadow: 0px 3px 10px #8C8C8C;
    box-shadow: 0px 3px 10px #8C8C8C;
}

.pricing_center_content{
	padding: 15px;
    width: 254px;
	font-size: 14px;
	/*height: 205px;*/
	min-height: 190px;
	float:left;
	background:#F2F2F2;
	color:#646464;
	margin-bottom: 5px;
	text-align:justify;
	-moz-box-shadow: 0px 3px 10px #8C8C8C;
    -webkit-box-shadow: 0px 3px 10px #8C8C8C;
    box-shadow: 0px 3px 10px #8C8C8C;

	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#8C8C8C')";
}
.pricing_buttons{ 
	width:940px;
	background:#dcdcdc;
	height:10px;
	display:block;
}
.pricing_top_text{
	text-align:center;
	font-size:17px;
	margin-top:20px;
}
.free_text{
	font-size:40px;
}
.pricing_banner{
	color:#ffffff;
	background: url('../../images/pricing-banner_new.jpg') repeat-x scroll center top;
	height: 183px;
	-moz-box-shadow: 0 3px 11px 3px #666666;
    -webkit-box-shadow: 0 3px 11px 3px #666666;
    box-shadow: 0 3px 11px 3px #666666;	
}
.start_btn{
	width:284px;
	height:64px;
	background:#F2F2F2;
	margin-top:249px;
	text-align:center;
	-moz-box-shadow: -1px 3px 17px 1px #8C8C8C;
    -webkit-box-shadow: -1px 3px 17px 1px #8C8C8C;
    box-shadow: -1px 3px 17px 1px #8C8C8C;
}
.memebership{
	background: none repeat scroll 0 0 #5F5F5F;
    color: #FFFFFF;
    font-size: 24px;
    margin: 0 24px 15px 30px;
    padding: 5px;
	text-align:center;
	-moz-box-shadow: 0px 3px 10px #8C8C8C;
    -webkit-box-shadow: 0px 3px 10px #8C8C8C;
    box-shadow: 0px 3px 10px #8C8C8C;
}
/** Pricing **/