/*
THEME NAME: SkedXDev
THEME URI: http://www.sndbx.org/
DESCRIPTION: Testing Theme
VERSION: 0.1
AUTHOR: Algrin Technologies
AUTHOR Uri: http://skedx.com/
TEMPLATE: sandbox
*/
 
@import url("screen.css");
@import url("fonts.css");

/*--GLOBAL --*/
body {
	background: transparent url("images/background_image_gradient.png") repeat-x;
}

a {
	text-decoration:none;
}

div#content{
	float: left;
}

div.span-13 img{
	max-width: 512px;
}

h2 {
    font-family: OfficinaSerif-Bold, sans-serif;
    font-size:32px;  
    color: #3779AA;
    margin-bottom:0px;
    display:inline;
    margin-bottom:-10px;
}

h1{
	font-family:OfficinaSans,sans-serif;
    font-size:42px;
    color: #3779AA;
	text-shadow: 1px 1px 1px #A4CAFD;    
	float:left;
}

blockquote {
	color:#3779AA;
	font-size:14px;
	font-style:italic;
	margin: 0;
	cursor: pointer;
}

/*--HEADER --*/

h1#blog-title, div#blog-description {
	display: none;
}

div#action-banner{
	position: absolute;
	top:0px;
	left:0px;
	width: 300px;
	height: 150px; 
	z-index: 3;
}

div#skedx-logo {
	margin: 0px auto;
	display: block;
	text-align: center;
	height:124px;
	width:209px;
}

div#header {
    position:relative;
    float: none;
}
/*--ACTION BANNER --*/

div#action-banner a{
	display: block;
	width: 300px;
	height: 150px;
	background-image: url(images/call_now_banner.png);
	background-repeat: no-repeat;
}

div#action-banner a:hover{
	background-position: -346px 0;
}

div#action-banner a span{
	display: none;
}

div#front-page-illustration {
	background-image: url(images/front_page_illustration.png);
	width: 925px;
	height: 300px;
	margin:0 auto;
}

div#action-banner{
	cursor: pointer;
}

#triggers {
	text-align:center;
	cursor:pointer;
	margin:0 5px;
	background-color:#fff;
	border:1px solid #ccc;
	padding:2px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}


.details {
	position:absolute;
	top:15px;
	right:15px;
	font-size:11px;
	color:#FFF;
	width:150px;
}

.simple_overlay {
	-moz-box-shadow:0 0 90px 5px #000000;
	-webkit-box-shadow:0 0 90px 5px #000000;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	display:none;
	height:438px;
	width:315px;
	z-index:10000;
	background: url(images/free-trial-background_home-page.png) no-repeat scroll 0 0 transparent;
}

.simple_overlay .close,
.simple_overlay_2 .close {
	background-image:url(images/close.png);
	cursor:pointer;
	height:35px;
	position:absolute;
	right:-15px;
	top:-15px;
	width:35px;
}

.ajax-loader{
	position: absolute; 
	top:150px; 
	left:130px;
	z-index: -2;
}

iframe#banner-free-trial-frame{
display:block;
height:480px;
margin:0 auto;
position:relative;
top:-25px;
width:350px;
z-index:-1;
left: 0;
background-color: transparent;
}

/*--NAV MENU --*/

#menu {
	margin: 0px auto;
	list-style:none;
	width:950px;
	margin-bottom: 50px;
}
#menu ul {
	text-indent:0px;
	padding: 0;
	margin: 0;
}

#menu ul li {
	display:inline;
	font-family: OfficinaSans, sans-serif;
	margin-right: 9%;
	font-size: 24px;
}

#menu ul li a{
	font-family: OfficinaSans, sans-serif;
}

#menu ul li.page_item a {
	color: #666666;	
	text-transform:uppercase;
}
#menu ul li.page_item a:hover {
	text-shadow: 0px 0px 3px #8ED3FD;

}
#menu ul li.current_page_item a {
	font-family: OfficinaSans-Bold, sans-serif;
	color: #0099FF;
	text-shadow: 0px 0px 3px #8ED3FD;
}

#menu ul li.page-item-10 {
	margin-right:0px;
}

/*--GLOBAL LOGIN PANEL --*/

div#login-container{
	position: absolute;
    height:150px;
    width: 200px;
    top: -20px;
    right: 10px;
	
}
		
div#login-panel {
    height: 120px;
    width: 200px;
    display: none;
    background-color: #27A9E0;
}

div.login-panel-button{
    float:right;
    width:100px;
    height: 20px;
    font-weight:normal;
    font-size: 12px;
    cursor:pointer;
    color:#FFF;
    padding-left:5px;
    width:100px;
}

.up {
    background: url("images/login-panel-button.png") no-repeat;
    background-position:0px 0px;    
}

.down{
	background: url("images/login-panel-button.png") no-repeat;
    background-position:-103px 0px;
}	
		
div#login-panel form {
    margin-left: 8px;
}

input#userName, input#password {
    margin: 0;
    border: none;
    font-size: 14px;
    color: #666;
    width: 180px;
}

.login-label {
    color: #fff;
    margin: 0;
}

.forgotLink {
    font-size: 10px;
    font-weight: bold;
    color: #fff;
}
		
a#login-button {
	background-color:#FFB258;
	padding:5px;
	position:relative;
	float:right;
	margin-right:12px;
	margin-top:10px;
	color:#FFF;
	font-weight:bold;
}


/*-- FOOTER --*/

ul#bottom-nav {
    list-style: inline;  
    text-align: center;
}

ul#bottom-nav li {
    display: inline;
}

/*-- jQuery --*/
.ui-tabs-hide{
	visibility: hidden;
}

/*--HOMEPAGE --*/
div.youtube-video{
float:left;
height:404px;
overflow:hidden;
-moz-box-shadow: 0px 0px 10px 5px #ccc;
-webkit-box-shadow: 0px 0px 10px 5px #ccc;
box-shadow: 0px 0px 10px 5px #ccc;
}

div.youtube-video object{
float: left;
}

div.youtube-video object embed{
float: left;
}

div#top-content{
float:left;
height:670px;
}
a.call-to-action-button#learn-more{
	font-size: 24px;
	font-weight: bolder;
	color: #FFF;
	display: block;
	margin-top:14px;
	width: 290px;
	height: 74px;
	background: url(images/learn_more_button.png) no-repeat;
	float: right;
}
a.call-to-action-button#learn-more:hover{
	background-position: -287px 0;
}

a.call-to-action-button#start{
	font-size: 24px;
	font-weight: bolder;
	color: #FFF;
	display: block;
	margin-top:14px;
	width: 290px;
	height: 74px;
	background-image: url(images/free_trial_button.png);
	float: left;
}

a.call-to-action-button#start:hover{
	background-position: -287px 0;
}

a.call-to-action-button span{
	display: none;
}


div#call-to-action-buttons {
	width: 700px;
	height: 74px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 65px;
	margin-bottom: 65px;
}

div#call-to-action-buttons span#or{
	font-size: 24px;
	display: block;
	float: right;
	margin-right: 48px;
	margin-top: 20px;
}

div#features-container {
    float:left;
    width:500px;
    height:338px;
}

h2#skedx-description{
	color:#999999;
	display:block;
	font-family:OfficinaSans;
	line-height:37px;
	margin-bottom:25px;
	text-shadow:none;	
}

h2#always-online{
    color:#89BB5F;
}

h2#always-ontime{
    color:#81B4E1;
}

h2#always-money{
    color:#ECD494;
}

.icon {
    float:left;
    margin-right:20px;
    margin-top: 10px;
    margin-bottom:10px;
}

.main-features {
    height: 120px;
    position:relative;
}

div#on-time{
	left:470px;
	top:-270px;
	width:445px;
}

div#on-money{
	left: 470px;
	bottom: 222px;
}

div#on-line{
	bottom:336px;
	left:14px;
	width:418px;
}

.main-features p{
    margin-top: -10px;
    font-size: 14px;
    color: #333333;    
}

div#quotes {
  height:250px;
width:300px;
}

div#more-about-algrin {
float:left;
margin-left:20px;
width:290px;
}

hr {
 margin-top: 30px;
 margin-bottom: 30px;
 float:left;
 visibility:hidden;
}

h1#more-from-us{
	float:none;
	font-family:OfficinaSans;
}

div#feature-post{
	float:left;
	width:290px;
}

div#feature-post div.post{
	clear:both;
	margin-bottom:0;
	margin-right:0;
}

div#feature-post div.entry-date  {
	float:none;
	width:100%;
}

div#feature-post div.entry-content {
	padding-left: 0;
	width:290px;
}

#feature-post h2{
	font-family:OfficinaSerifBold-Italic;
	font-size:30px;
	line-height:38px;
	margin-left:0;
	color: #EB9967;
	background-color:transparent;
	
}

#feature-post h2.entry-title{
padding: 0;
top: 0;
left:0;
}

#feature-post .entry-title a {
color:#EB9967;
font-family:OfficinaSans;
background-color: transparent;
}

#feature-post div.entry-meta {
	margin-left: 0;
}

#feature-post .entry-title a{
	border: none;
	width:300px;
}

#h3-quotes {
	font-family:OfficinaSerifBold-Italic;
	float:right;
}

.block-quote {
	display:block;
	height:275px;
	position:absolute;
	width:340px;
}

h1#main-benefits-header{
	width:500px;
	float: left;
	font-family:OfficinaSerifBold-Italic;
}

div#block-quote-container{
	width:300px;
	float: left;
	margin-right:20px;
	margin-left: 0;
}

div#our-affiliates{
float:left;
margin-right:0;
width:300px;
}

#our-affiliates ul {
	margin: none;
	padding: 0;
	width: 450px;
}

#our-affiliates ul li {
	list-style: none;
	margin-bottom:20px;
	display: inline;
}

div#left-bottom-panel  {
float:left;
height:380px;
width:365px;
}

div#left-bottom-panel h1 {
font-size: 28px;
float: none;
}

div#webinar {
width:265px;
float: left;
}

/*--BLOG --*/

a.share-icon {
display:block;
height:50px;
width:48px;
float: left;
margin-right: 12px;
}
a.share-icon.last{
margin-right: 0;
}

a.share-icon#facebook{
background:url('images/shareicon_facebook.png') repeat scroll 0 0 transparent;
}

a.share-icon#facebook:hover{
 background-position:-50px 0;
}

a.share-icon#feed{
background:url('images/shareicon_feed.png') repeat scroll 0 0 transparent;
}
a.share-icon#feed:hover {
 background-position:-49px 0;
}

a.share-icon#twitter{
background:url('images/shareicon_twitter.png') repeat scroll 0 0 transparent;
}

a.share-icon#twitter:hover{
 background-position:-49px 0;
}

a.share-icon#delicious{
background:url('images/shareicon_delicious.png') repeat scroll 0 0 transparent;
}
a.share-icon#delicious:hover {
 background-position:-49px 0;
}

h2.entry-title{
}

.simple_overlay_2 {
display:none;
z-index:10000;
}
div#wpcf7-f1-p6-o1{
background-color:InfoBackground;
width:330px;
padding:20px;
-moz-border-radius:20px;
-webkit-border-radius: 20px;
-moz-box-shadow:0 0 30px 5px #999;
-webkit-box-shadow:0 0 30px 5px #999;
}

span.wpcf7-form-control-wrap  {
position:relative;
}

div#wpcf7-f1-p6-o1 form input[type="text"]{
background-color:transparent;
border-color:gray;
border-style:none none dashed;
border-width:thin;
font-size:18px;
padding:5px;
}

div#wpcf7-f1-p6-o1 span#form-intro{
font-family:OfficinaSans;
font-size:16px;
padding-bottom:6px;
border-bottom:thin solid MediumAquaMarine;
display:block;
}

div#wpcf7-f1-p6-o1 p{
margin:0 0 0.5em;
}

div#wpcf7-f1-p6-o1 textarea {
width: 17em;
height: 4em;
font-size: 18px;
font-family: "lucida grande",Arial,Helvetica,sans-serif;
}

div#wpcf7-f1-p6-o1 input[type="submit"]{
left:270px;
position:relative;
}

a#contact-sales {
background:url("images/getintouch_button.png") no-repeat scroll 0 0 transparent;
color:white;
display:block;
float:right;
font-family:Verdana;
font-size:25px;
font-weight:bold;
height:75px;
padding-left:50px;
padding-top:14px;
text-align:justify;
width:238px;
}

a#contact-sales :hover{
background: url(images/getintouch_button.png) no-repeat scroll -288px 0px transparent;
display:block;
float:right;
height:75px;
width:288px;
}

.entry-title a {
border-top:2px solid #0291DA;
clear:both;
color:#0099FF;
display:block;
font-family:OfficinaSans;
left:-20px;
padding:10px 20px;
position:relative;
text-shadow:none;
top:-20px;
width:560px;
}

.entry-title a:hover {
	color:white;
	background-color: #007CCF;
}

h3 {
	margin-bottom: 0;
}

ul.twitter_update_list li{
	display: list-item;
}

.sidebar, div#primary {
	margin-top: 0px;
}

.textwidget h3 a {
	font-family: OfficinaSerifBold-Italic;
	color: #2297C8;
}

.textwidget h3 a:hover{
	color: #27436e;
}

.sidebar ul {
	list-style: none;
	text-indent: 0px;
	margin: 0;
	padding: 0;
}

.sidebar ul li {
	margin-bottom: 30px;
}

.sidebar ul li.widget{
float: left;
}

.sidebar ul li h2 label, .sidebar ul li h2{
	font-weight: normal;
	font-family: OfficinaSans;
	color: orange;
	text-shadow: none;
}

.widget_calendar h3.widgettitle {
	display: none;
}

.sidebar ul li ul li{
	margin-bottom: 0px;
	margin-bottom: 5px;
}

.sidebar ul li ul li a{
	color:#7F7F7F;
	font-weight:bold;
}

.sidebar a:hover{
	color:#0099FF;
}

h2.entry-title {
	display:block;
	font-family:OfficinaSerif-Bold,sans-serif;
	font-size:49px;
	line-height:44px;
	margin-bottom:10px;
	color:#27A9E0;
}

.single div.entry-meta {
float:left;
font-style:italic;
margin-bottom:20px;
margin-left:65px;
}

div.entry-meta {
	font-style: italic;
	margin-bottom: 20px;
}

div.entry-meta span {
	color: gray;
}

div#comments{
float: left;
}

div.post {
	margin-bottom: 25px;
	margin-right:50px;
	clear: both;
}
div.post h2 {
	margin-bottom: 0px;
}

li#twitter {
	margin-bottom: 20px;
}

ul#twitter_update_list{
-moz-border-radius:20px 20px 20px 20px;
-webkit-border-radius:20px 20px 20px 20px;
background:url("images/twitter-background.png") no-repeat scroll 0 0 #007CCF;
color:white;
float:left;
font-weight:bold;
padding:40px 10px 10px;
}

ul#twitter_update_list a{
color: wheat;
}

.fan_box .page_stream {
border-top:1px solid #D8DFEA;
height:120px;
overflow:auto;
padding:0 10px;
position:relative;
text-align:center;
}

li.widget_text#text-3{
	margin-bottom:0;
}

div#more-about-algrin ul{
	padding: 0;
	margin: 0;
	list-style: none;
}

div#more-about-algrin ul li{
	height: 61px;
	width: 271px;
	margin-bottom: 10px;
}

div#more-about-algrin ul li a#twitter-link{
	background-image: url(images/social-button-twitter.png);
}


div#more-about-algrin ul li a#facebook-link{
	background-image: url(images/social-button-facebook.png);
}

div#more-about-algrin ul li a#blog-link{
	background-image: url(images/social-button-blog.png);
}

div#more-about-algrin ul li a{
	background-position:-250px 0;
	display:block;
	height:56px;
	width:250px;
}

div#more-about-algrin ul li a:hover{
	background-position: 0 0;
}

div#more-about-algrin ul li a span{
	display: none;
}

.nav-next {
	float:right;
text-align:right;
width:50%;
}
div.nav-next a{
	padding-right: 40px;
}
.nav-previous{
	float: left;
	width: 50%;
}

div#nav-above{
float:left;
height:4em;
width:100%;
}

div#nav-below{
	width: 100%;
	height: 50px;
	float: left;
}

div.entry-content{
float:left;
width:580px;
padding-left: 20px;
padding-top: 20px;
}

h3.widgettitle{
	color:orange;
	font-family:OfficinaSans-bold;
	font-size:19px;
	margin-bottom:12px;
}

div#twitter_div h3.widgettitle {
bottom:-45px;
color:orange;
float:right;
font-family:OfficinaSans-bold;
font-size:19px;
left:-6px;
margin-bottom:12px;
position:relative;
}


li#categories-3, li#recent-posts-2, li#archives-3, li#recent-posts-3 {
	margin-bottom: 0px;
}

li#categories-3 h3.widgettitle, 
li#archives-3 h3.widgettitle, 
li#recent-posts-2 h3.widgettitle,
li#recent-posts-3 h3.widgettitle {
	width: 220px;
	background-color: Cornsilk;
	padding: 5px;

}
div#calendar_wrap{
	margin-top: 30px;
}
li#text-5 {
margin-bottom: 0;
}

li#search h3.widgettitle label{
	display: none;
}
div#calendar_wrap  table thead tr th {
padding:4px 13px 4px 5px;
}

#s {
	font-size:14px;
	width:99%;
}

#rssiconwidget-3{
	margin-bottom: 10px;
	float: right;
}

#rssiconwidget-3 span{
 font-family: OfficinaSans;
 font-size: 32px;
 position: relative;
 top: 6px;
 color: #F89438;
}

div.entry-date {
	float: left;	
	width: 50px;
}

div.month{
}

div.day {
}

div.year {
}

div.month span, div.day span, div.year span {
text-align: center;
display:block;
font-family: OfficinaSans-Bold;
}

div.month span{
background-color:#007CCF;
border-left:2px solid;
border-right:2px solid;
border-top:2px solid;
border-color: #007CCF;
color:#BCE3FD;
font-size:25px;
line-height:30px;
-moz-border-radius-topleft:10px;
-webkit-border-top-left-radius: 10px;

}

div.day span{
background-color:#EAF4FC;
border-left:2px solid;
border-right:2px solid;
color: #0291DA;
font-family:OfficinaSans;
font-size:36px;
font-weight:normal;
line-height:36px;
border-color:#007CCF;
}

div.year span{
background-color:#EAF4FC;
border-bottom:2px solid;
border-left:2px solid;
border-right:2px solid;
border-color: #007CCF;
color:#0291DA;
font-family:OfficinaSans-Bold;
font-size:14px;
letter-spacing:2px;
line-height:18px;
text-align:right;
-moz-border-radius-bottomleft:10px;
-webkit-border-bottom-left-radius: 10px;
}

div#blog-header{
background:url("images/blog-banner.png") no-repeat scroll 0 60px transparent;
height:250px;
margin-left:-20px;
width:970px;
	}

.share-buttons{
	float:right;	
	margin-top:20px;
	width:50px;
}
/*-- GET STARTED PAGE --*/

div.price-plans{
    width: 196px;
    height: 280px;
    float:left;
    background-repeat: no-repeat;
    color: #FFF;
    padding-top: 24px;
    margin-left:50px;
}

#plan-1.price-plans {
    background-image: url(images/price-plan1.jpg);
    margin-left:0;
}

#plan-2.price-plans {
    background-image: url(images/price-plan2.jpg);
}

#plan-3.price-plans {
    background-image: url(images/price-plan3.jpg);
}

#plan-4.price-plans {
    background-image: url(images/price-plan4.jpg);
}

.price-plans h1 {
    text-align: center;
    color: #FFF;
    font-family:OfficinaSerif-Bold,sans-serif;
	width:196px;
	height:150px;
	margin: 0;
	z-index:3;
}

span.upto {
    display:block;
    font-size: 27px;
}

span.employee-amount {
    font-size:94px;
}

span.employees {
    border-bottom:thin solid;
    font-size:32px;
    padding-bottom:1px;
	position: relative;
	bottom: 10px;
	}

ul.terms {
    position: relative;
    list-style:none;
    left:-1em;
}

ul.terms span {
    float:right;
}

ul.terms li {
    border-bottom: thin dotted;
}
h1.page-title {
    float: none;
}
#over-60-box {
    width: 869px;
    height: 78px;
    background: url(images/over-60-box.jpg) no-repeat 0px 0px;
    float: left;
    margin-left:32px;
    margin-top: 30px;
    margin-bottom: 30px;
}

#over-60-box p {
    margin: 10px 0px 0px;
    color: #FFF;
    font-family: OfficinaSans-Italic;
    font-size: 24px;
    line-height: 28px;
    margin-left: 15px;
    float: left;
}

div#free-trial-container p{
	float: left;
	margin-top:-80px;
	z-index:3;
	clear: both;
	width: 99%;
}

iframe#get-started-free-trial-frame {
	float: left;
	width: 315px;
	height:530px;
	overflow: hidden;
}

iframe#free-trial-frame {
	float: right;
	width: 315px;
	height:565px;
	overflow: hidden;
}

#free-trial-heading {
	background: url(images/starburst.png) no-repeat 0 0;
	float:left;
	height:100px;
	left:-55px;
	padding-left:55px;
	padding-top:55px;
	position:relative;
	width:99%;
	z-index:-1;
}

#free-trial-container p {
	font-size: 24px;
	font-style: italic;
	color: #3779AA;
}

.widget_text#text-6 {
margin-top: 20px;
float: left;
}
/*--About Us Page --*/


#google-map {
	float: right;
}

small {
	float: right;
}

address {
float: left;
text-align: right;
}

#vision-container{
	height: 280px;
	width:800px;
}

ul#side-menu{
	list-style: none;
	padding-left:0;
	display:inline;
	margin: 0;
	color: #3779AA;
}

img#tbdc-pic {
	float: right;
	height: 260px;
}

div#vision-container p{ 
	width:600px;
	float: left;
}
div#employee-container img {
	border:medium solid #D4D4D4;
	float:left;
	margin-right:15px;
}

div.employee-container {
	margin-top: 20px;
	margin-bottom: 60px;
}

h1#contact {
	float:left;
	width:100%;
}

address {
	color: #3779AA;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}

/*-- Features Page --*/

div#next-level{
	height:500px;
	margin:0 auto;
	width:900px;
}

h1.big-features-heading{
	color:#219BCD;
	float:left;
	font-family:OfficinaSerifBold-Italic,sans-serif;
	font-size:34px;
	margin:0;
	text-shadow:1px 1px #CCCCCC;
}

img#evolved-schedule-image{
	float: right;
	bottom:40px;
	position:relative;
}

ul#big-features{
	display:block;
	float:right;
	width:485px;
	list-style-type: none;
	margin-right:35px;
}

ul#big-features li{
	background-image:url(images/checkmark.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#4F4F4F;
	direction:rtl;
	display:list-item;
	font-family:OfficinaSans,sans-serif;
	font-size:21px;
	height:60px;
	letter-spacing:1px;
	padding-bottom:0;
	padding-right:85px;
	padding-top:30px;
	text-align:right;
}

h2#slideshow-heading {
	color:#6F6F6F;
	float:left;
	font-family:OfficinaSans;
	letter-spacing:1px;
	line-height:30px;
	margin-bottom:20px;
	margin-top:10px;
	text-shadow:none;
}

div.slideshow-menu {
	float: left;
	width: 100%;
}

div.slideshow-icon-container {
	width: 100px;
	height: 100px;
	float: left;
}

div.slideshow-content {
	position:relative;
	width:950px;
}

div.slideshow-pane {
	width:850px;
	display:none;
	margin-top:25px;
	cursor: default;
	float: left;
}

a.feature-icon {
	display: block;
	width:130px;
	height: 130px;
	float: left;
	background-position: 0 0;
	background-repeat: no-repeat;
	margin: 0 0 20px 20px;
}

a.feature-icon:hover {
	background-position: -130px 0;
}

#icon-locations {
	background-image: url("images/feature_icon_locations.png");
}

#icon-managers {
	background-image: url("images/feature_icon_managers.png");
}

#icon-employees {
	background-image: url("images/feature_icon_employees.png");
}

#icon-schedule {
	background-image: url("images/feature_icon_schedule.png");
}


#icon-reports {
	background-image: url("images/feature_icon_reports.png");
}

#icon-sync {
	background-image: url("images/feature_icon_sync.png");
}

a.current {
	background-position: -260px 0;
}

h3.feature-title {
	font-family: OfficinaSans-Bold, sans-serif;
	font-size: 36px;
	line-height: 36px;
	color: #229CCE;
	text-shadow: 1px 1px 1px #8ED3FD;
	margin-bottom:20px;
}

.feature-copy{
	color:#999;
	font-size:24px;
	font-family: OfficinaSans, sans-serif;
	display: block;
	width: 600px;
	padding-top: 0;
}

.officina-Bold {
	font-family: OfficinaSans-Bold, sans-serif;
	color: #8ED3FD;
}

#manage-departments-snapshot {
	float: right;
}

#management-snapshot {
	float: right;
}

#employee-snapshot {
	float: right;
}

#locations-copy {
 	position: absolute;
}

#management-copy {
	width: 400px;
}

#employee-copy {
	width: 300px;
}

#scheduling-copy {
	width: 850px;
	font-size: 24px;
}

#schedule-snapshot {
	float: right;
}

#reports-copy {
	width: 800px;
}

h1#main-page-title {
	color:orange;
	display:block;
	font-family:OfficinaSans;
	font-size:60px;
	letter-spacing:-2px;
	line-height:55px;
	text-shadow:none;
	width:580px;
	word-spacing:6px;
	cursor:default;
	float: left;	
	height:170px;
}

#refund-policy {
float:left;
font-style:italic;
}

h1.free-trial-page-title{
display: block;
float: none;
text-align: center;
}

div#terms-conditions{
-moz-border-radius:30px 30px 30px 30px;
border-radius: 30px;
-webkit-border-radius: 30px;
background-color:#CAD5E6;
float:left;
height:250px;
padding:25px;
width:230px;
}

div#starter-package {
-webkit-border-radius: 30px;
border-radius: 30px;
-moz-border-radius:30px 30px 30px 30px;
background-color:#CADEF6;
float:left;
height:245px;
margin-bottom:25px;
margin-top:20px;
padding:25px;
width:230px;
}

div#starter-package h2{
display:block;
font-size:44px;
line-height:40px;
margin-bottom:0;
text-align:center;
}

div#starter-package span {
display: block;
text-align: center;
}

div#starter-package em{
color:#B52E33;
display:block;
font-family:OfficinaSerif-bold;
font-size:42px;
line-height:28px;
margin-bottom:0;
margin-top:16px;
text-align:center;

}

div#starter-package em.small {
font-size: 18px;
margin: 0;
}

div#terms-and-package{
float:left;
height:620px;
margin-left:30px;
width:300px;
}

div#getstarted-container{
	width: 650px;
	margin: 0 auto;
}

a.affiliate-icon img{
	border:medium none;
	height:50px;
	margin-right:6px;
}
