.content .top { }  
#pricing-body { } 

.entry 						{ margin-right:-18px; padding-top:0; position: relative; background: transparent url(/wordpress/wp-content/themes/ProtoShare/images/pricing-right-edge.png) 100% 0 repeat-y;  }
.details 					{ display: none; border: 5px solid #FFA200; background-color: #FFF9DF; padding: 15px; 
							  position: absolute; left: 210px; top:-17px; z-index: 50; width: 200px; opacity: 0.95;
							 -moz-box-shadow: 3px 5px 10px rgba(0, 0, 0, 0.5);
							 -webkit-box-shadow: 3px 5px 10px rgba(0,0,0, 0.5);
							 * zoom: 1; 
							 }
							
.details h4					{ margin:-2px 0 5px 0; font-size: 18px; font-weight: normal; color: #004481;}
.details .arrow				{ position: absolute; top: 10px; left: -29px; }
.details p 					{ margin:5px 0 0; font-size:12px; line-height: 1.3; }
.comingDec 					{ padding-top:5px; text-transform:uppercase; color:#f00; font-size:9px; }

#pricing-box				{ background: #fff;
							 * zoom: 1;
							 * width: 960px;
							 * position: relative;
							 * height: 750px;  }
.plan 						{ float:left; text-align: left; width: 270px; padding-top:30px; background: #fff url() no-repeat; min-height: 720px;
							 * margin-top:0; }
							
.plan h3 					{ font-size: 36px; font-family: Georgia, serif; margin: 0 0 0 18px; font-weight: normal; 
							  color: #638EBD; text-shadow: 0 2px 1px rgba(0, 0, 0, 0.25); }
							  
.plan h4					{ font-size: 16px; margin:0 0 0 18px; font-weight: normal; }
.plan .details h4			{ margin-left:0; line-height: 1.1; }
.plan ul 					{ list-style-type: none; text-align: left; padding:0 18px;
				 	 		 * margin-left:0; }
				 	 		
.plan li 					{ border-bottom: 1px solid #ddd; padding:3px 10px 3px 0; font-size: 12px; position:relative;
				 	 		 * font-size: 11px; }
				 	 		
.plan li.spacer				{ border-bottom:0; }
.plan ul li:first-child		{ font-weight: bold; color: #004481; font-size:13px; }
.plan ul li:first-child .details { font-weight: normal; color: #000; }
.plan .per-message			{ font-size: 10px; color: #666; font-weight: normal; }
.plan a,
.plan a:hover 				{ border-bottom:0; }
#standard-plan 				{ margin-left: -18px; padding-left:18px; width:239px; 
							  background: transparent url(/wordpress/wp-content/themes/ProtoShare/images/pricing-left-edge.png) 0 0 repeat-y; 
							 * z-index: 7;
							 * position: absolute;
							 * left: 0; }
#standard-plan h3,
#standard-plan h4,
#standard-plan ul 			{ margin-left:0; padding-left:18px; }
#standard-plan .details h4,
.details h4					{ padding-left:0; }

#professional-plan 			{ width: 262px; border:1px solid #ddd; border-top:0;  border-bottom:0; 
							 * z-index: 6;
							 * position: absolute;
							 * left: 239px; }
							  
#professional-plan h3		{ }

#enterprise-plan 			{ width: 258px; 
							 * z-index: 5; 
							 * position: absolute;
							 * left: 502px; }

#who 						{ background:#fcf7e6 url(http://d2e39hrf6z9dzd.cloudfront.net/pricing-using.jpg) 0 0 no-repeat;
 							  float:left; width: 199px; min-height: 750px; border-left: 1px solid #ddd;
 							 * width: 198px; 
 							 * position: absolute;
 							 * right:0; }
 							 
#who h3						{ margin:35px 0 28px; color: #638ebd; font:23px/1.1 Georgia,serif; text-align: center; }
#who img					{ margin:30px auto 0; display: block; }
.dec09						{ float: right;
				 			 * padding-top:1px; }
				 			 
#btn-su-std					{ margin:15px 0 0 8px; }
#btn-su-pro					{ margin:15px 0 0 8px; }
#btn-su-ent					{ margin:15px 0 0 8px; }
#non-profit					{ clear: both; padding: 20px; color:#666; background: #fff; position:absolute; bottom:0; text-align: center; width:690px;
				 			 * zoom:1; }
				 			
#non-profit a				{ color: #666; }
#main-nav 					{ margin-bottom: 48px; } 
#main-nav li 				{ border-bottom: 1px solid #5e6e77; }
.content					{* zoom:1;
							 * margin-top:5px; }
							 
#description               	{ width: 950px; margin:0; padding:0;
			   	 			 * margin-top: -15px; }

#main						{ border-bottom:1px solid #000; padding-bottom:0; }
#faqs						{ padding:50px 225px 40px; margin-left:1px; background: #D1DDEF; border-top:1px solid #fff; }
#faqs h2					{ font-size:28px; color: #003F7F; }
#faqs .inside				{ width: 710px; }
#faqs ul					{ margin:0; padding:0; list-style-type: none; }
#faqs li					{ margin:0; padding:0; }
#faqs h4					{ font-family: Arial, sans-serif; font-weight: bold; font-size: 14px; margin:20px 0 3px 0; }
#faqs div					{ font-family: Arial, sans-serif; font-weight: normal; font-size: 12px; line-height: 1.4; }
#faqs div p					{ margin-top: 0; margin-bottom: 8px; }
#faqs a,
#enterprise a				{ color: #105089; font-weight: bold; }
#faqs a:hover,
#enterprise a:hover			{ text-decoration: none; }
#additional					{ margin: 27px 0 0 15px; }
#privacy, #tos				{ margin-right: 20px; }


/* OPSOURCE SIGNUP PAGE */
.signup .entry				{ background: transparent; }

#standard-plan h4 			{ padding-left: 0; margin-right:-15px; }
li.last 					{ border-bottom:0; }
.plan 						{ min-height: 870px; }
#who 						{ min-height: 900px; }
.plan div+ul h4 			{ font-weight: normal; color: #000; font-size:22px; }
.plan h4 					{ margin-left:0; }
.plan div+ul p 				{ font-weight:normal; color:#000; }
.plan div+ul li 			{ border-bottom:0; }
.plan ul:first-child .details { font-weight: normal; color: #000; }
.plan ul li:first-child 	{ font-size: 15px; }
.plan .per-message 			{ font-size: 11px; }
.plan ul 					{ margin-bottom:16px; }
.plan h5 					{ font: normal normal 14px/1.1 "Arial Narrow",sans-serif; color:#555; }
#faqs 						{ margin-left:0; }
