/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

a.signupnow {
	width: 209px;
	height: 55px;
	display: block;
	float:left;
	margin:0 20px 0 0;
	line-height: 46px;
	text-indent: -9999px;
	background:transparent url("../../images/btn_signupnow.png") no-repeat 0 0; } 

a.signupnow:hover {
	border: none;
	background:transparent url("../../images/btn_signupnow.png") no-repeat -206px 0; } 

a.signupnowsmall {
 	font-family: "Droid Sans Bold", sans-serif;
  	margin:0 38px 10px 18px;
  	padding:8px 0 ;
  	cursor: pointer;
  	display: block;
  	font-size:16px;
color:#fff;
  	letter-spacing: normal;
  	text-align: center;
  	border-radius: 5px;
  	-moz-border-radius: 5px;
  	-webkit-border-radius: 5px;
background: #376E8D;
}

/*	-------------------------------------------------------------
	MISC (NEED A CLEANUP!)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

.colleft, .colright {
	float:left;
	width: 48%; }

.colright {
	margin:0 0 0 35px; }

.small {
	width: 40%; }

.col1, .col2 {
	float:left; }
	
.col1 { 
	width: 600px;
	padding:10px 25px 0 0;
	border-right: 2px solid #e2e2e2; }	

	.col1 h2 span { 
		font-size:14px;
		margin:0 0 0 10px; }	


.col2 {
	width: 260px;
	padding:10px 0 0 30px; }

.col1 div.block {
	float: left;
	width: 280px;
	margin: 15px 0 0 20px; }

.col2 div.block {
	margin: 0px 0 25px 0; }

div.block h4, .testimonial h4 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000;
	margin:0;
	padding:0; }

.col2 div.block h4, .testimonial h4 {
	margin: 25px 0 0 0; }








div.block p.meta {
	font-size: 12px;
	margin:0;
	padding:0; }
	
div.block p.meta span {
	font-weight: bold; }

div.col2 p {
	margin:10px 0 0 0;
	text-align: justify; }

.leftsmall { float:left; width: 35%; }
.rightlarge { float:right; width: 55%;
	background:#f2f2f2;
	padding:20px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	-ms-border-radius: 5px;  }







/*	-------------------------------------------------------------
	TABLES (PRICING)
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

table#plans {
  	border: 1px solid #cfcfcf;
  	margin: 20px 0 10px 0; }

table#plans thead {
  	background-color: #ececec;
  	border-bottom: 2px solid #cfcfcf; }

table#plans th,
table#plans td {
  	border-right: 1px solid;
  	font-size: .925em;
  	padding: 20px 0 0px 20px;
  	text-align: left;
  	width: 220px; }

table#plans th {
	border-right-color: #cfcfcf; }

table#plans td {
  	background: #f6f6f6;
  	border-right-color: #cfcfcf; }

table#plans td.last {
  	border-right: 0 none; }

table#plans td sup {
	font-style: italic;
	font-size:xx-small; 
	vertical-align:top;
	color:#666; }

table#plans th.most_popular {
  	border-left:8px solid #cfcfcf;
  	border-right:8px solid #cfcfcf;
  	border-top:8px solid #cfcfcf;
  	border-bottom:none;
  	background: #f5f5f5; }

table#plans thead th h4 {
	color: #000;
	text-shadow: 1px 1px 0 #fff;
	font-size: 24px;
	line-height: 20px;
	margin-bottom: 0;
	text-align: left; }

table#plans thead th h4 em {
	color: #000;
	text-shadow: 1px 1px 0 #fff; }

table#plans thead th em.tagline {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	text-align: left; }

table#plans thead th h5 {
	text-shadow: 1px 1px 0 #fff;
	font-size: 18px;
	font-weight: lighter;
	line-height: 22px;
	text-align: left; }

table#plans thead th h5 em {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
  	color: #666;
  	font-size: 11px;
  	font-style: normal;
  	font-weight: normal;
  	line-height: 15px;
  	vertical-align: top; }

table#plans td.most_popular {
  	border-left:8px solid #cfcfcf;
  	border-right:8px solid #cfcfcf;
  	border-top:none;
  	border-bottom:none;
    background: #fff; }

table#plans td.border {
	border-bottom:8px solid #cfcfcf; }

table#plans th img,
table#plans td img {
  	margin-right: 8px; }

table#plans td p {
  	margin-right: 10px; }

table#plans td ul {
  	list-style: none;
  	margin:0; }

table#plans td ul li strong {
  	font-size: 1.2em; }

.meta { 
	font-size: 11px }

.meta sup { 
	color: #000; 
	font-size: xx-small }