/* 
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.

*/

h3 {
	color:#51b848;
}
#mini-features .block .feature h3 a{
	color:#51b848;
}
div.widget_woo_news{
	
}
div.widget_woo_news h3 {
	
}
div.widget_woo_news ul li a {
	color:#06a0f0;
	font-weight:normal;
}
div.widget_woo_news ul li a:hover {
	color:#06a0f0;
	text-decoration:underline;
}
div#woo_news-3.widget_woo_news ul li a {
	font-weight:bold;
}

/* Price Table styling */

div#pricetablecontainer{position:relative;width:762px;margin:0 auto; font-family:Arial, Helvetica, sans-serif;!important; clear:both;}
div#pricetablecontainerwide{position:relative;width:882px;margin:0 auto; font-family:Arial, Helvetica, sans-serif;!important; clear:both;}
div.widet{width:882px;}

div#pricingTable{background:url(/images/temp-bg.gif) repeat-x; line-height:18px;color:#555; margin:18px 0 36px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;border:1px solid #e7e3d7; height:326px;}
div#pricingTable div.column,div.columns{float:left;display:inline;margin:0 0 0 20px;position:relative}
div#pricingTable div.wrap{padding:0;border-top:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px}
div#pricingTable div.column-row{margin:0}
div#pricingTable div.column{width:190px;height:316px;margin:0;}

div#pricingTable div.widec{width:220px;}

div#pricingTable div.column *{text-align:center}
div#pricingTable div.header{height:123px}
div#pricingTable h2{font-family:Arial, Helvetica, sans-serif;font-size:24px;font-weight:bold;line-height:1.4;margin:0 0 5px 0;letter-spacing:-1px; margin:0;padding:10px 0 5px}
div#pricingTable h3{font-family:Arial, Helvetica, sans-serif;font-size:24px;line-height:1.2;margin:5px 0 15px;letter-spacing:-1px; margin:0;padding:0 0 8px; font-size:20px; font-weight:normal; color:#999}
div#pricingTable div.header p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	margin:3px 10px 0;
	color:rgba(0,0,0,.75)
}
div#pricingTable ul{margin:0 0 18px;padding:0;list-style:none;border-top:1px solid #eeead3;border-bottom:1px solid #fff}

div#pricingTable li{font-size:12px;line-height:24px; height:24px;border-top:1px solid #fff;border-bottom:1px solid #eeead3;color:#777;}

div#pricingTable div.variant{background:rgba(255,255,255,.5)}

div#pricingTable div.column:hover {
	background-color:#fff;width:190px;position:relative;z-index:5;top:-5px;border:5px solid #0066FF;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-webkit-border-radius:3px;-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-border-radius:3px;height:326px;width:180px;}
	
div#pricingTable div.widec:hover {
	background-color:#fff;width:190px;position:relative;z-index:5;top:-5px;border:5px solid #0066FF;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.25);-webkit-border-radius:3px;-moz-box-shadow:0 3px 6px rgba(0,0,0,.25);-moz-border-radius:3px;height:326px;width:210px;}

div#pricingTable p.linkpara { margin-top:-10px;
padding:0;
}

/* Button styling */

div#pricingTable a.button{display:inline-block; padding:5px 15px 6px; color:#fff !important;font-size:13px;font-weight:bold;line-height:1;text-decoration:none;-moz-box-shadow:0 1px 2px rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.15);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;overflow:visible;width:auto;
background-position:0 0;padding:0;border:1px solid rgba(0,0,0,.25);border-bottom-color:rgba(0,0,0,.35);-webkit-border-radius:15px;-moz-border-radius:15px;line-height:1;
}
div#pricingTable a.button span{font-family:Arial, Helvetica, sans-serif; font-weight:bold; display:block;padding:5px 15px 6px;-webkit-border-radius:14px;-moz-border-radius:14px;border-top:1px solid rgba(255,255,255,.2);line-height:1;text-shadow:0 -1px 1px rgba(0,0,0,0.25);}


div#pricingTable a.blue.button{
	background-color:#0099FF;
}
div#pricingTable a.blue.button:hover{
	background-color:#0066FF;
}

/* Mailchimp settings */
#mc_signup_form .mc_var_label { margin:10px 10px 0 0; width:110px; }
#mc_signup_form .mc_input { float:left; clear:none; margin:10px 0 0 0; }
#mc_signup_form #mc_signup_submit { padding:5px; font-size:16px;}

.mc_custom_border{
	padding:0 0 0 30px;
}
.mc_signup_submit {
	text-align:left;
	padding:20px 0 0 130px;
}

#mini-features a.btn {
	background-color:#06a0f0;
	color:#FFFFFF;
}
#mini-features a.btn:hover {
	color:#333333;
	background-color:#00CCFF;
}

/* Styling for services pages */
#main .stext{
	width:600px;
	float:left;
	padding-right:20px;
}
#main .simage{
	width:320px;
	float:left;
	margin: 0 0 20px 0;
}
#main .simage img{
	margin:20px 0 0 0;
	padding:0;
}

ul#nav { 
	margin-top:10px; 
	clear:right;
	margin:10px 0 0 0;
} /* was 9px */


/* Social connects */
div.connect{
	float:right;
	height:28px;
	width:470px;
	margin: 10px 0 10px 0;
}
div.connect p{
	width:470px;
}
div.connect p a{
	float:left;
	width:100px;
	display:inline;
	color:#FFFFFF;
	font-weight:500;
	font-size:13px;
	line-height:24px;
	margin:0 0 7px 0; 
	padding:0;
}
div.connect p a span{
	display:block;
	margin:0 0 0 28px;
	padding-bottom:4px;
}
div.connect p a.twitter{
	background:url("images/twitter24.png") top left no-repeat;
	padding: 0 5px 0 0;
	width:80px;
}
div.connect p a.sendmail{
	background:url("images/Email.png") top left no-repeat;
	width: 80px;
}
div.connect p a.linkedin{
	background:url("images/linkedin24.png") top left no-repeat;
}
div.connect p a.facebook{
	background:url("images/facebook24.png") top left no-repeat;
}
div.connect p a.xing{
	background:url("images/zing.png") top left no-repeat;
}
div.connect p a.youtube{
	background:url("images/youtube24.png") top left no-repeat;
}

div#tel{
	clear:right;
	float:right;
	width:250px;
	height:40px;
	margin:0 80px 0 0;
}
div#tel p{
	font-size:40px;
	color:#FFFFFF;
	line-height:40px;
	font-family: "Myriad Pro","Trebuchet MS","Helvetica Neue",Helvetica,Arial,Sans-Serif;
	text-align:center;
	letter-spacing: -1px;
	text-shadow: #000000;
}
div#tel p a {
		color:#FFFfff;
}

#logo {
	margin:10px 0 0 0;
}

/* Testimonials Widget */
div#sfstest-sidebar blockquote {
	padding:0;
}
div#sfstest-sidebar h3 {
	
}
div#sfstest-sidebar p {
	font-style:italic;
	font-size:15px;
	font-weight:normal;
	line-height:20px;
	margin:10px 0 10px 0;
	color:#333;
	
}

div#sfstest-sidebar p cite {
	line-height:20px;
	margin:20px 0 20px 10px;
	font-weight:bold;
	
}
.cite-link{
	margin-left:10px;
}

.post .entry a img.tfe{
	width:80px;
}

.post .entry a img.noborder {
	border:none;
}

.post .entry blockquote cite {
		font-weight:bold;
}

/********************
Waterwheel on homepage styling
*********************/
#waterwheel-carousel-default {
  width:560px;
  height:350px;
  font-size:20px;
  line-height:40px;
  position:relative;
  text-shadow:#000 0px 1px 0;
  clear:both;
}
#waterwheel-carousel-default a {
	color:#FFFFFF;
	text-decoration:none;
}
#waterwheel-carousel-default a:hover {
	color:#CCCCCC;
}
#waterwheel-carousel-default .carousel-images img {
  visibility:hidden;
  cursor:pointer;
  /* Added to solve ie issue */

}

#waterwheel-carousel-default .carousel-images a img{
	
}

#waterwheel-carousel-default .carousel-controls .carousel-prev {
  position:absolute;
  bottom:30px;
  left:30px;
}
#waterwheel-carousel-default .carousel-controls .carousel-next {
  position:absolute;
  bottom:30px;
  right:30px;
}


div.video {
		margin-top:20px;
}

span.continue {
		font-size:14px;
		font-weight:bold;
}



/* PAYPAL paypal.htm PAYMENT PAGE CODE */

.payform	{
		font: 13px arial, verdana, sans-serif;

		background-color: #F0F6F9;
		text-align: left;
		width: 125px;
		overflow: auto;
		border: #99A8AF 1px solid;
		}

.payformbox	{
		background-color: transparent;
		border: #CFD7DF 1px solid;
		}

.payformmargin	{ margin: 0px; }

.payformbutton	{ width: 125px; }


/* ul styling for posts */
.post .entry ul.dev li {
		font-family:Verdana, Geneva, sans-serif;
}
.post .entry ul.dev {
	margin-left:170px;
	margin-top:20px;
}
div#facebookWidget {
		background-color:#f7f7f7;
}
