/* -------------------------------------------------------------- 
This CSS is reserved for changing elements of specific pages.

/* -------------------------------------------------------------- 
  
	VIDEO (Makes sure videos don't show before the javascript kicks in)
   
-------------------------------------------------------------- */
.video {
	display:none;
}


/* --- TICKER CSS ---------------------------------------------- */

#tickercontainer {
vertical-align: middle;
height:10px;
margin-top:10px;
margin-bottom:5px;
width:990px;
}

.tickerstyle{
width: 990px;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=80); /*Specify fade effect in IE. Remove if desired.*/
-moz-opacity: 0.8; /*Specify fade effect in Firefox. Remove if desired.*/
}

.tickerstyle a{
text-decoration: none;
color:#D65319;
}

.tickerstyle a:hover {
text-decoration: underline;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font:14px normal Arial, Helvetica, sans-serif;
font-weight:normal;
margin-bottom:0px;
float:right;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color:#666666;
font:14px normal Arial, Helvetica, sans-serif;
font-weight:normal;
float:right;
margin-left:10px;
margin-right:10px;
}

/* -------------------------------------------------------------- 
  
	PARTNERS
   
-------------------------------------------------------------- */






/* --- OVERVIEW ---------------------------------------------- */
div.partners_overview div#header h1 {
	background: url(../images/headlines/headline-movement.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.partners_overview div.list-container {
	width:260px;
	height:auto;
	float:left;
	clear:right;
	font-weight:bold;
}

div.side-panel div.partners-button-container {
	margin-top:20px;
	text-align:center;
}

div.side-panel div.partners-button-container p {
	text-align:left;
}

/* --- REFERRAL PARTNERS ---------------------------------------------- */
div.partners_referral div#header h1 {
	background: url(../images/headlines/headline-referral.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- RESELLER PARTNERS ---------------------------------------------- */
div.partners_reseller div#header h1 {
	background: url(../images/headlines/headline-reseller.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- VOLUME RESELLER PARTNERS ---------------------------------------------- */
div.partners_volume_reseller div#header h1 {
	background: url(../images/headlines/headline-volume-reseller.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- PARTNER FAQS ---------------------------------------------- */
div.partners_faqs div#header h1 {
	background: url(../images/headlines/headline-partner-faqs.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.side-panel div.tenmore li {
	height:40px;
	line-height:12px;
	list-style-image:url(../images/buttons/tick.png);
	
}

/* -------------------------------------------------------------- 
  
	FOR BUSINESS
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.business_overview div#header h1 {
	background: url(../images/headlines/headline-business.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- PRICING ---------------------------------------------- */
div.business_pricing div#header h1 {
	background: url(../images/headlines/headline-pricing.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}

ul#pricing-list li {
	font-size:220%;
	list-style:none;
	margin-left:-20px;
}

/* -------------------------------------------------------------- 
  
	PRODUCT
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.product_overview div#header h1 {
	background: url(../images/headlines/headline-works.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}


div.wproduct_overview div#main li {
	list-style:none;
	height:30px;
	line-height:30px;


}

div.feature_summary_container {
	margin-bottom:20px;
	float:left;
}

div.feature_summary h3, img {
	margin:0;
}

div.feature_summary p {
	margin:0;
}

/* --- NOT MSP ---------------------------------------------- */
div.product_not_an_msp div#header h1 {
	background: url(../images/headlines/headline-not-msp.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- Video Testimonials ---------------------------------------------- */

div.product_video_tutorials div#header h1 {
	background: url(../images/headlines/headline-videos.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}


/* --- DETAILED TOUR ---------------------------------------------- */
div.product_detailed_tour div#header h1 {
	background: url(../images/headlines/headline-detailed-tour.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.screenshot {
	width:940px;
	height:588px;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:120px;
	
}

div.h2nospace h2 {
	margin-bottom:0;
	}

/* -------------------------------------------------------------- 
  
		PRODUCT FAQS
   
-------------------------------------------------------------- */

/* Begin Date Stuff */

div.post-date
{
	width:70px; 
	height:85px;
	border: 1px solid #CCC;
  /* .box override - enables rounded corners, and adds more whitespace */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float:left;
	clear:both;
}

div.post-date p 
{
	margin:0;
	text-align:center;
}

div.post-date p.month
{
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin: 12px 0 0;
	text-transform: uppercase;
}

div.post-date p.day
{
	font-size:36px;
	font-weight:normal;
	line-height:38px;
}

div.post-date p.year
{
	font-size:11px;
	font-weight:bold;
}


/* End Date Stuff */



/* --- OVERVIEW ---------------------------------------------- */
div.product_faqs_overview div#header h1 {
	background: url(../images/headlines/headline-faqs.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}
/* -------------------------------------------------------------- 
  
	ABOUT US
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.about_overview div#header h1 {
	background: url(../images/headlines/headline-about.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- SAS 70 ---------------------------------------------- */
div.about_sas70 div#header h1 {
	background: url(../images/headlines/headline-sas70.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}


/* --- MANAGEMENT TEAM ---------------------------------------------- */
div.about_management_team div#header h1 {
	background: url(../images/headlines/headline-management-team.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- CAREERS ---------------------------------------------- */
div.about_careers div#header h1 {
	background: url(../images/headlines/headline-careers.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* -------------------------------------------------------------- 
  
	DOWNLOAD
   
-------------------------------------------------------------- */

/* --- Download Page ---------------------------------------------- */

div.download_overview div#header h1 {
	background: url(../images/headlines/headline-download-large.png) no-repeat;
	height: 45px;
	width: 950px;
}

div.download_overview div#main {
	background: url(../images/content/movement-splash-background.jpg) no-repeat;
	background-color:#002339;
	height:615px;
	text-align:left;
	padding:0;
	margin:0;
}

div.download_overview div#download-splash-column-right {
	float:right;
	width:470px;
	height:auto;
	text-align:center;
	
}

div#download-splash-column-right .download-button {
	margin-top:15px;
	border:0;
}
div.download_overview div#download-splash-column-left {
	float:left;
	width:480px;
	height:50px;
	text-align:left;
	
}

div#download-splash-column-left ul {
	margin-top:20px;
	
}

div#download-splash-column-left li {
	list-style:none;
	display:block;
	width:100%;
	height:90px;
	margin-bottom:10px;
	
}

div#download-splash-column-left li img {
	float:left;
	clear:both;
	margin-right:10px;
	
}

div#download-splash-column-left li h3 {
	margin:0;
	
}

div#download-splash-requirement-container {
	margin-top:80px;
	float:left;
	width:950px;
}

div#download-splash-requirement-container .requirement-column {
	float:left;
	margin-left:20px;
}

div#download-splash-requirement-container .requirement-column ul,h3 {
	color:#0065A4;
	margin:0;
	list-style:none;
}

div#download-splash-requirement-container .requirement-column li {
	font-size:10px;
}

/* -------------------------------------------------------------- 
  
	CONNECTWISE TIME & MONEY
   
-------------------------------------------------------------- */

div.time_money_back div#main {
	background: url(../images/landing/time-money-back.jpg) no-repeat;
	height:auto;
	width:620px;
	text-align:left;
	padding:0;
	margin-top:20px;
}

div.time_money_back div#main h1 {
	margin: 0 0 -23px 9px;
	text-indent: -9999px;
}

div.time_money_back div.side-panel {
	margin-top:20px;
}

div.time_money_back div#download-box {
	width:337px;
	height:41px;
	margin-top:293px;
	margin-left:261px;
	text-align:center;
	line-height:40px;
}

div.time_money_back div#step_container {
	width:100%;
	height:100px;
}

div.time_money_back div.step {
	width:185px;
	height:86px;
	background: url(../images/landing/step-box.jpg) no-repeat;
	float:left;
	margin-left:10px;
}

div.time_money_back div.step p {
	margin:9px;
	font-size:12px;
}

div.time_money_back div.step p span {
	font-size:15px;
	font-weight:bold;
}

/* -------------------------------------------------------------- 
  
	SUPPORT
   
-------------------------------------------------------------- */

div.support_options div#header h1 {
	background: url(../images/headlines/headline-support.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.side-panel h4.support-number {
	font-size:20px;
	font-weight:bold;
	color:#BF5216;
}

div.side-panel h4.support-number span {
	font-size:24px;
	font-style:italic;
	color:#000;
}


div.support-quote {
	background: url(../images/content/quote-background.png) repeat-y;

}


div.quote h3 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin:5px 0 0px 0px;
}

	div.quote p {
	margin:0px 0 3px 0px; 
}

*/

div.quote blockquote {
	font-family: Georgia, "lucida bright", "times new roman", serif;
	font-size: 12px;
	line-height: 21px;
	margin: 0;	
	padding:0px;
}

/* -------------------------------------------------------------- 
  
	EVENTS
   
-------------------------------------------------------------- */

div.events_overview div#header h1 {
	background: url(../images/headlines/headline-events.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.event-entry
{
	height:100px;
	float:left;
	border-bottom:1px solid #efefef;
	padding:5px 0 5px 0;
}

div.event-date
{
	width:70px; 
	height:85px;
	border: 1px solid #CCC;
  /* .box override - enables rounded corners, and adds more whitespace */
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	float:left;
	clear:both;
}

div.event-date p 
{
	margin:0;
	text-align:center;
}

div.event-date p.month
{
	font-size:12px;
	font-weight:bold;
	line-height:12px;
	margin: 12px 0 0;
	text-transform: uppercase;
}

div.event-date p.day
{
	font-size:36px;
	font-weight:normal;
	line-height:38px;
}

div.event-date p.year
{
	font-size:11px;
	font-weight:bold;
}

div.event-entry h2.event-title
{
	margin:0;
	padding-top:30px;
}

div.event-entry p.location
{
	font-weight:bold;
	margin:0;
	font-size:14px;
}

/* -------------------------------------------------------------- 
  
	CONTACT
   
-------------------------------------------------------------- */

div.support_contact_overview div#header h1 {
	background: url(../images/headlines/headline-contact.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}


/* -------------------------------------------------------------- 
  
	RESOURCES
   
-------------------------------------------------------------- */



/* --- OVERVIEW ---------------------------------------------- */
div.resources_overview div#header h1 {
	background: url(../images/headlines/headline-resources.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}


div.pdf-container {
	height:225px;
}

div.resources-box li {
	background-color:#EEE;
	line-height:30px;
	height:30px;
	margin:0 0 10px -20px;
	padding-left:10px;
	list-style:none;
}

div.resources-box li:hover {
	background-color:#CCC;
	
}

/* -------------------------------------------------------------- 
  
	LANDING PAGES
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.landing_042709_smb div#header h1 {
	background: url(../images/headlines/headline-landing-042709-smb.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.landing_050809_gung_ho div#header h1 {
	background: url(../images/headlines/headline-landing-050809-gungho.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.enablement_sink div#header h1 {
	background: url(../images/headlines/headline-enablement.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- Source: Adwords ---------------------------------------------- */

div.adwords_managed div#header h1 {
	background: url(../images/landing/data-being-backed-up.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.adwords_offsite div#header h1 {
	background: url(../images/landing/offsite-leading-provider.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.adwords_remote div#header h1 {
	background: url(../images/landing/remote-leading-provider.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.adwords_exchange div#header h1 {
	background: url(../images/landing/exchange-backup-exchange.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.adwords_rebrand div#header h1 {
	background: url(../images/landing/rebrand-your-brand-our-platform.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}
/* --- Source: External Site ---------------------------------------------- */

div.smbnation_50off div#header h1 {
	background: url(../images/landing/smbnation-your-brand-our-platform.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.msppartners_50off div#header h1 {
	background: url(../images/landing/msppartners-your-brand-our-platform.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.thevarguy_50off div#header h1 {
	background: url(../images/landing/thevarguy-your-brand-our-platform.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.mspalliance_free_demo div#header h1 {
	background: url(../images/landing/leading-provider.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.mspmentor_free_demo div#header h1 {
	background: url(../images/landing/leading-provider.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.backupreview_1 div#header h1 {
	background: url(../images/landing/data-being-backed-up.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.spiceworks div#header h1 {
	background: url(../images/headlines/headline-movement.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}