/* -------------------------------------------------------------- 
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;
}

/* -------------------------------------------------------------- 
  
	HOME PAGE
   
-------------------------------------------------------------- */
div.home-box-container {
	width:990px;
	margin-left:auto; 
	margin-right:auto;
	height:150px;
}

div.home-box {
	background-image:url(../images/content/home-box-398.png);
	background-position:left;
	background-repeat:no-repeat;
	height:150px;
	width:398px;
	float:left;
	margin-right:22px;
	margin-bottom:10px;
	margin-top:15px;
	text-align:left;
	
}	

div.home-box-small {
	background-image:url(../images/content/home-box-150.png);
	background-position:left;
	background-repeat:no-repeat;
	height:150px;
	width:150px;
	float:left;
	margin-right:22px;
	margin-bottom:10px;
	margin-top:15px;
	text-align:left;
	
}	

div.home-box-mozy {
	background-position:left;
	background-repeat:no-repeat;
	height:215px;
	width:315px;
	float:left;
	margin-right:22px;
	margin-bottom:10px;
	margin-top:15px;
	text-align:left;
	
}	

div.home-box-right {
	margin-right:0;
}

div.home-box h4 {
	font-size:16px;
	margin:10px 5px 15px 20px;
}

div.home-box.red h4 {
	color:#FF0000;
}

div#featureCycle h4 {
	color:#666666;
	margin:0;
}

div.home-box-contents {
	margin-left:15px;
	margin-right:15px;
	width:370px;
	text-align:left;
}

div.home-box-contents-small {
	margin:25px;
	width:150px;
	text-align:left;
}

div.home-box-contents p {
	font-size:12px;
}

div.home-box-image {
	float:left; 
	width:70px;
	height:70px;
}

div.home-box-feature-text {
	float:left; 
	width:310px;
	margin-left:20px;
}


div.side-panel {
	margin:0;	
}

div.side-panel-form {
	margin:0;
	position: relative;
    top: -90px;
    width: 310px;	
}

/* --- TICKER CSS ---------------------------------------------- */

#tickercontainer {
margin-left:auto;
margin-right:auto;
height:16px;
margin-top:5px;
margin-bottom:5px;
width:990px;
}

#tickercontainer img {
float:right;
}
.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:#1969BC;
}

.tickerstyle a:hover {
text-decoration: underline;
}

.rsstitle{ /*shared class for all title elements in an RSS feed*/
font:13px normal Arial, Helvetica, sans-serif;
font-weight:normal;
margin-bottom:3px;
float:right;
}

.rssdate{ /*shared class for all date elements in an RSS feed*/
color:#666666;
font:13px normal Arial, Helvetica, sans-serif;
float:right;
margin-left:10px;
float:right;
}

/* -------------------------------------------------------------- 
  
	PARTNERS
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.partners_overview div#main-headline h1 {
	background: url(../images/headlines/headline-partner-overview.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 img.consultation-button {
	margin-bottom:20px;
}

div.side-panel div.partners-button-container p {
	text-align:left;
}

/* --- MAKE MONEY ---------------------------------------------- */
div.partners_make_money div#main-headline h1 {
	background: url(../images/headlines/headline-make-money.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- WHY USE INTRONIS ---------------------------------------------- */
div.partners_why_intronis div#main-headline h1 {
	height: 67px;
	width: 550px;
	margin: 20px 0 5px;
	z-index:900;
	position:relative;
}

/* --- PARTNER TRAINING ---------------------------------------------- */
div.partners_partner_training div#main-headline h1 {
	background: url(../images/headlines/headline-partner-training.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 20px 0 14px;
	z-index:900;
	position:relative;
}


/* --- REQUEST CONSULTATION ---------------------------------------------- */
div.partners_request_consultation div#main-headline {
	height: 67px;
	width: 100%;
}

div.partners_request_consultation div#main-headline h1 {
	background: url(../images/headlines/headline-consultation.png) no-repeat;
	height: 67px;
	width:560px;
	margin-left:362px;
}



/* --- REFERRAL PARTNERS ---------------------------------------------- */
div.partners_referral div#main-headline h1 {
	background: url(../images/headlines/headline-referral.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- RESELLER PARTNERS ---------------------------------------------- */
div.partners_reseller div#main-headline 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#main-headline 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#main-headline 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);
	
}

/* --- NOT MSP ---------------------------------------------- */
div.partners_not_an_msp div#main-headline h1 {
	background: url(../images/headlines/headline-not-msp.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* -------------------------------------------------------------- 
  
	FOR BUSINESS
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.business_overview div#main-headline h1 {
	background: url(../images/headlines/headline-business.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- PRICING ---------------------------------------------- */
div.business_pricing div#main-headline 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#portal-quotes {
	width:100%;
	height:60px;
	margin:20px 0 20px 0;
}


div#portal-quotes h3 {
	color:#999999;
	float:left;
	line-height:60px;
	margin:0 20px 0 20px;
	font-weight:normal; 
	font-size:1.5em;
}

div#portal-quotes p {
	margin:20px 0 0 0;
	font-size:1.2em;
	color:#666666;
	text-align:left;
}


div#portalQuoteCycle {
	float:left; 
	height:40px; 
	margin:0;
}

div#portalQuoteCycle div.portal-quotes-container {
	margin-left:20px; 
	width:800px;
}

div#middle-category-box {
	width:1000px;
	height:250px;
	padding-left:20px;
	margin-left:50px;
	background:url(/images/content/middle-category-box.png) no-repeat;
	float:left;
	margin-bottom:10px;
}

div#middle-category-box div.category {
	width:198px;
	height:220px;
	float:left;
	margin:15px 15px 5px 15px;
	padding-right:15px;
	text-align:left;
}

.portal-image {
	background:url(/images/icons/portal-main.png) no-repeat 80px 100px;
}

.software-image {
	background:url(/images/icons/software-main.png) no-repeat 70px 98px;
}

.branding-image {
	background:url(/images/icons/branding-main.png) no-repeat 70px 98px;
}

.integrations-image {
	background:url(/images/icons/integrations-main.png) no-repeat 80px 100px;
}

div#middle-category-box div.category h2 {
	font-weight:normal;
	font-size:1.8em;
	margin-top:5px;
}

div#middle-category-box div.category img {
	float:right;
}

div#middle-category-box .border {
	border-right:solid 1px #CCC;
}

/* --- PARTNER PORTAL---------------------------------------------- */
div.product_partner_portal div#main-headline h1 {
	background: url(../images/headlines/headline-partner-portal.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 0px;
}

div.product_partner_portal div#watch-video-button {
	z-index:4;
	position:absolute;
	top:220px;
	left:325px;
	width:202px;
	height:150px;
}

div.product_backup_software div#download-screen-button a {
	border:0;
}

/* --- BACKUP SOFTWARE---------------------------------------------- */
div.product_backup_software div#main-headline h1 {
	background: url(../images/headlines/headline-backup-software.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.product_backup_software div#download-screen-button {
	z-index:4;
	position:absolute;
	top:220px;
	left:335px;
	width:202px;
	height:150px;
}

div.product_backup_software div#download-screen-button a {
	border:0;
}

div.product_backup_software div#main li {
	list-style:none;
	height:30px;
	line-height:30px;
}

div.feature_summary_container {
	margin-bottom:20px;
	float:left;
}

div.feature_summary_container_center {
	margin-bottom:20px;
	float:left;
	margin-left:140px;
}

div.feature_summary h3, img {
	margin:0;
}

div.feature_summary p {
	margin:0;
}

/* --- BRANDING ---------------------------------------------- */
div.product_branding div#main-headline h1 {
	background: url(../images/headlines/headline-branding.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- LOCAL BACKUP ---------------------------------------------- */
div.product_local_backup div#main-headline h1 {
	background: url(../images/headlines/headline-localbackup.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- WHAT'S NEW ---------------------------------------------- */
div.product_whats_new div#main-headline h1 {
	background: url(../images/headlines/headline-whatsnew.png) no-repeat;
	height: 97px;
	width: 580px;
	margin: 0 0 14px;
}

li.bullets {
	list-style:outside disc !important;
	margin:15px !important;
	}

/* --- VIDEO TUTORIALS ---------------------------------------------- */
div.product_video_tutorials div#main-headline h1 {
	background: url(../images/headlines/headline-videos.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}

div#video-switcher {
	width:360px;
	height:80px;
	float:right;
	margin-top:20px;
}

div#video-switcher img {
	float:right;
	margin:0 7px 0 7px;
}

/* --- INTEGRATIONS ---------------------------------------------- */
div.product_integration div#main-headline h1 {
	background: url(../images/headlines/headline-integrations.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.integration-entry
{
	height:auto;
	float:left;
	border-bottom:1px solid #efefef;
	padding:5px 0 5px 0;
}

div.integration-entry h2.integration-title
{
	margin:0;
	padding-top:30px;
}

/* --- TECH SPECS---------------------------------------------- */
div.product_tech_specs div#main-headline h1 {
	background: url(../images/headlines/headline-tech-specs.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

#main div.requirements ul li {
	list-style:none;
	margin:0 0 2px 0;
}

#main div.requirements h4 {
	color:#000;
	margin:10px 0 2px 0;
}

/* --- FAQS ---------------------------------------------- */
div.product_faqs_overview div#main-headline h1 {
	background: url(../images/headlines/headline-faqs.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

/* --- DETAILED TOUR ---------------------------------------------- */
div.product_detailed_tour div#main-headline h1 {
	background: url(../images/headlines/headline-detailed-tour.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.screenshot {
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:120px;	
}

div.h2nospace h2 {
	margin-bottom:0;
	}


/* -------------------------------------------------------------- 
  
	AL AND ANDY
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
body#al_and_andy div#main-headline h1 {
	background: url(../images/headlines/headline-al-and-andy.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}


body#al_and_andy div#main {
	text-align:center;
	background-color:#ff9900;
	width:750px;
	height:auto;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding:0;
}

div#archives div.side-panel {
	margin-bottom:10px;
	top:0;
	width:180px;
	text-align:right;
	float:right;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background-color:#CCC;
	clear:right;
}

div#archives div.side-panel h4 {
	text-align:right;
	font-size:28px;
	text-transform:uppercase;
	color:#FFF;
	margin:-8px -1px 0 0;
}

div#archives div.side-panel ul {
	margin:0;
}

div#archives div.side-panel ul li {
	text-align:center;
	margin-bottom:5px;
	height:auto;
	line-height:inherit;
}



div#current-comic {
	float:right;
	width:390px;
	height:60px;
	margin:40px 0;
	text-align:right;
	text-transform:uppercase;
}

div#current-comic h2 {
	font-size:24px;
	margin:0;
}


ul.current-comic li {
	float:right;
	margin-left:20px;
	padding-left:17px;
	text-transform:uppercase;
	font-size:13px;
	line-height:13px;
	text-align:left;
}


ul.current-comic li span.at300bs { /* Disables AddThis Images */
	background-image:none;
	height:auto;
	background:none;
	display:inherit;
}


ul.current-comic li.comic-email {
	background:url(/images/icons/email-grey.gif) left no-repeat;	
	text-decoration:none;
	list-style:none;
}

ul.current-comic li.comic-print {
	background:url(/images/icons/print-grey.gif) left no-repeat;
	text-decoration:none;
	list-style:none;
}

ul.current-comic li.comic-share {
	background:url(/images/icons/share-grey.gif) left no-repeat;
	text-decoration:none;
	list-style:none;
}

ul.current-comic li.comic-twitter {
	background:url(/images/icons/twitter-grey.gif) left no-repeat;
	text-decoration:none;
	list-style:none;
}

ul.current-comic li.comic-facebook {
	background:url(/images/icons/facebook-grey.gif) left no-repeat;
	text-decoration:none;
	list-style:none;
}



/* -------------------------------------------------------------- 
  
	ABOUT US
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.about_overview div#main-headline h1 {
	background: url(../images/headlines/headline-about.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

.news_title {
	list-style:outside disc !important;
	height: auto !important;;
    line-height: 20px !important;;
}

/* --- SAS 70 ---------------------------------------------- */
div.about_sas70 div#main-headline 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#main-headline h1 {
	background: url(../images/headlines/headline-management-team.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;

}

.headshot {
	margin: 0 20px 0 0;
}

.title {
	margin: -10px 0 10px 0;
	font-style:italic;
	font-weight:bold;
	
}

.bio {
	vertical-align:top;
	}

/* --- AWARDS ---------------------------------------------- */
div.about_awards_overview div#main-headline h1 {
	background: url(../images/headlines/headline-awards.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}

div.awards-entry h2.awards-title
{
	margin:0;
	padding-top:30px;
}

div.awards-entry p.description
{
	margin:0;
	font-size:14px;
}

.logo {
	margin-top:30px;
	}

/* --- CAREERS ---------------------------------------------- */
div.about_careers div#main-headline 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#main-headline h1 {
	background: url(../images/headlines/headline-download-large.png) no-repeat;
	height: 70px;
	width: 950px;
	margin-bottom:20px;
}

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;
	margin-top:15px;
	text-align:center;
	clear:right;
	
}

div#download-splash-column-right .download-button {
	margin-top:5px;
	border:0;
}
div.download_overview div#download-splash-column-left {
	float:left;
	width:480px;
	height:50px;
	text-align:left;
	clear:left;
}

div#download-splash-column-left ul {
	margin-top:50px;
	
}

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:0 10px 0 20px;
	
}

div#download-splash-column-left li h3 {
	margin:0;
	
}

div#download-splash-requirement-container {
	margin:60px 0 30px 0;
	float:left;
	width:950px;
	
}

div#download-splash-requirement-container .requirement-column {
	float:left;
	margin-left:20px;
}

div#download-splash-requirement-container .requirement-column ul {
	color:#0065A4;
	margin:0;
	list-style:none;
}

div#download-splash-requirement-container .requirement-column h3 {
	color:#0065A4;
	margin:0;
	list-style:none;
}

div#download-splash-requirement-container .requirement-column li {
	font-size:10px;
	list-style:none;
	margin:0;
}


/* -------------------------------------------------------------- 
  
	SUPPORT
   
-------------------------------------------------------------- */

div.support_options div#main-headline 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:#0169AE;
}

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#main-headline 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
{
	font-size: 15px;
	margin:0;
	padding-top:2px;
}

div.event-entry p.location,
div.event-entry span.location
{
	font-weight:bold;
	margin:0;
	font-size:14px;
}

/* -------------------------------------------------------------- 
  
	CONTACT
   
-------------------------------------------------------------- */

div.support_contact_overview div#main-headline h1 {
	background: url(../images/headlines/headline-contact.png) no-repeat;
	height: 67px;
	width: 550px;
	margin: 0 0 14px;
}


/* -------------------------------------------------------------- 
  
	RESOURCES
   
-------------------------------------------------------------- */

/* --- OVERVIEW ---------------------------------------------- */
div.resources_overview div#main-headline h1 {
	background: url(../images/headlines/headline-resources.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}


div.pdf-container {
	height:170px;
}


#main div.resources-box li {
	background-color:#EEE;
	line-height:30px;
	height:30px;
	margin:0 -20px 10px -20px;
	padding-left:10px;
	list-style:none;
}

#main div.resources-box li:hover {
	background-color:#CCC;
	
}

div.resources-box {
	min-height:400px;
	height:auto;	
}
/* for Internet Explorer */
/*\*/
div.resources-box {
height: 400px;
}


/* --- PARTNER STORIES ---------------------------------------------- */
div.partner_stories_overview div#main-headline h1 {
	background: url(../images/headlines/headline-partner-stories.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
	
}
/* --- WHITEPAPERS ---------------------------------------------- */
div.whitepapers_overview div#main-headline h1 {
	background: url(../images/headlines/headline-whitepapers.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}	
/* --- DATA SHEETS ---------------------------------------------- */
div.data_sheets_overview div#main-headline h1 {
	background: url(../images/headlines/headline-data-sheets.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}	
/* --- PARTNER TIPS ---------------------------------------------- */
div.partner_tip_overview div#main-headline h1 {
	background: url(../images/headlines/headline-partner-tips.png) no-repeat;
	height: 67px;
	width: 580px;
	margin: 0 0 14px;
}
/* -------------------------------------------------------------- 
  
	LANDING PAGES
   
-------------------------------------------------------------- */


/* ------ CAMPAIGN 1 ---------- */

div.campaign_1_2_2010 div#main {
	background: url(../images/landing/C-1-your-brand-billboard.png) no-repeat;
	height:598px;
	width:618px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_1_2_2010 div#main div#headline-container {
	margin:400px 0 0 35px;	
	width:475px;
	height:100px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

div.campaign_1_2_2010 div#main h1 {
	margin:0;
	background: url(../images/landing/C-1-your-brand-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:100px;
	padding:0;
}


div.campaign_1_2_2010 div.side-panel-landing h4 {
	background: url(../images/landing/free-demo-title-blue.gif) no-repeat;
}


/* ------ CAMPAIGN 2 ---------- */

div.campaign_2_3_2010 div#main {
	background: url(../images/landing/C-2-paper-guys.png) no-repeat;
	height:645px;
	width:626px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_2_3_2010 div#main div#headline-container {
	margin:460px 0 0 15px;	
	width:546px;
	height:75px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;

}

div.campaign_2_3_2010 div#main h1 {
	margin:0;
	padding:0;
	background: url(../images/landing/C-2-paper-guys-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:76px;
}


div.campaign_2_2_2010 div.side-panel-landing h4 {
	background: url(../images/landing/free-demo-title-blue.gif) no-repeat;
}

/* Allows for alternate form title, but same campaign */

div.campaign_2_2_2010 div.alternate-title h4 {
	background: url(../images/landing/25-off-demo-title-blue.gif) no-repeat;
}

/* ------ CAMPAIGN 3 ---------- */

div.campaign_3_2_2010 div#main {
	background: url(../images/landing/C-3-private-label-beer.png) no-repeat;
	height:600px;
	width:620px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_3_2_2010 div#main div#headline-container {
	margin:430px 0 0 0px;	
	width:100%;
	height:77px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.campaign_3_2_2010 div#main h1 {
	margin:0;
	background: url(../images/landing/C-3-private-label-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:77px;
	padding:0;
}


div.campaign_3_2_2010 div.side-panel-landing h4 {
	background: url(../images/landing/free-demo-title-blue.gif) no-repeat;
}


/* ------ Mozy CAMPAIGN ---------- */

div.campaign_mzy_2_2010 div#main {
	background: url(../images/landing/C-Mozy-hearts.jpg) no-repeat;
	height:619px;
	width:617px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_mzy_2_2010 div#main div#links-container li {
	list-style:square;
}


div.campaign_mzy_2_2010 div.side-panel-landing h4 {
	background: url(../images/landing/mozy-hearts-title.jpg) no-repeat;
	width:279px;
	height:104px;
}

/* ------ Mozy CAMPAIGN Football ---------- */

div.campaign_mzy_3_2010 div#main {
	background: url(../images/landing/C-Mozy-football.jpg) no-repeat;
	width:617px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_mzy_3_2010 div#main div#headline-container {
	margin:500px 0 0 0px;	
	width:100%;
	height:77px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.campaign_mzy_3_2010 div#main h1 {
	margin:0;
	background: url(../images/landing/C-Mozy-football-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:77px;
	padding:0;
}

div.campaign_mzy_3_2010 div#main div#links-container li {
	list-style:square;
}


div.campaign_mzy_3_2010 div.side-panel-landing h4 {
	background: url(../images/landing/free-demo-title-blue.gif) no-repeat;
	width:279px;
	height:104px;
}

/* ------ Saddle Up HTG ---------- */

div.campaign_htg_saddleup div#main {
	background: url(../images/landing/C-HTG-cowboy.png) no-repeat;
	width:617px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_htg_saddleup div#main div#headline-container {
	margin:580px 0 0 0px;	
	width:100%;
	height:77px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.campaign_htg_saddleup div#main h1 {
	margin:0;
	background: url(../images/landing/C-HTG-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:77px;
	padding:0;
}

div.campaign_htg_saddleup div#main div#links-container li {
	list-style:square;
}




/* ------ Feelin Lucky ---------- */

div.campaign_n1_gold div#main {
	background: url(../images/landing/C-N1-gold.png) no-repeat;
	width:617px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_n1_gold div#main div#headline-container {
	margin:410px 0 0 0px;	
	width:100%;
	height:77px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.campaign_n1_gold div#main h1 {
	margin:0;
	background: url(../images/landing/C-N1-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:77px;
	padding:0;
}

div.campaign_n1_gold div#main div#links-container li {
	list-style:square;
}



/* ------ Google Adwords ---------- */

div.adwords_reseller div#main {
	background: url(../images/landing/C-Google-teeth.png) no-repeat;
	width:617px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.adwords_reseller div#main div#headline-container {
	margin:590px 0 0 0px;	
	width:100%;
	height:77px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.adwords_reseller div#main h1 {
	margin:0;
	background: url(../images/landing/C-Google-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:77px;
	padding:0;
}

div.adwords_reseller div#main div#links-container li {
	list-style:square;
}

/* ------ Saddle Up Affiliate ---------- */

div.campaign_affiliate_saddleup div#main {
	background: url(../images/landing/C-Affiliate-cowboy.png) no-repeat;
	width:617px;
	padding:0;
	margin-top:20px;
	float:left;
}

div.campaign_affiliate_saddleup div#main div#headline-container {
	margin:580px 0 0 0px;	
	width:100%;
	height:77px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

div.campaign_affiliate_saddleup div#main h1 {
	margin:0;
	background: url(../images/landing/C-Affiliate-headline.png) no-repeat;
	background-position:center;
	text-indent:-9999px;
	width:100%;
	height:77px;
	padding:0;
}

div.campaign_htg_saddleup div#main div#links-container li {
	list-style:square;
}

.videos h2 {
	margin-bottom: 10px;
    margin-top: 10px;
	}
