/**************************************/
/*              COLORS                */
/**************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	border:0 none;
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline;
	}

/* Links */
a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	text-decoration: none;
	}
p a:link {
	color: #2e78c0;
	text-decoration: none;
	border-bottom: none;
	}
p a:visited {
	color: #2e78c0;
	text-decoration: none;
	border-bottom: none;
	}
p a:hover {
	color: #2e78c0;
	text-decoration: none;
	border-bottom: dotted 1px #2e78c0;
	}

/* TABLES */

table { border-top: 1px solid #ccc;  border-left: 1px solid #ccc; }
th, td { border-bottom: 1px solid #ddd; border-right: 1px solid #ccc; }


/**************************************/
/*              GLOBALS               */
/**************************************/


body {
	margin:0;
	padding:0;
	width:100%;
	background:url(../img/pageBG.gif) #f2f2ed center -359px repeat-x;
	text-align: center;
	font-size: 13px;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	}
.tallBlueBG{
	background-position: center top;
	}
.buyStreamContainer {
	padding: 0;
	margin:0 auto;
	text-align: left;
	width:1032px;
	color: #333;
	position: relative;
	font-family:Helvetica,Verdana,Arial,sans-serif;
	}
.content {
	width: 1032px;
	padding: 0;
	}
img {
	border-style:none;
	}
.right {
	float:right;
	margin:0 0 8px 16px;
	}
.left {
	float:left;
	margin:0 16px 8px -15px;
	}
p {
	margin: 0;
	padding: 0 0 10px 0;
	line-height: 1.5em;
	font-size: 14px;
	color: #535353;
	text-align:left;
	}
ul{
	margin: 0 0 0 20px;
	padding: 0 0 10px 0;
	line-height: 1.5em;
	font-size: 14px;
	color: #535353;
	}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-size:1.6em;
	line-height:1.6;
	margin-bottom:0.3em;
	font-family:"Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	color:#535353;
	font-weight: normal;
	padding: 0;
	}
h1 {
	font:normal 26px/26px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#5691c9;
	padding: 0;
	margin-bottom:0.2em;
	}
p.intro{
	color:#888;
	font-size: 16px;
	line-height: 1.4em;
	}
.rounded{
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	}
.clear {
	clear:both;
	display:block;
	height:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	}

/**************************************/
/*              HEADER                */
/**************************************/
#header {
	width:1032px;
	height:67px;
	}
.logo {
	float: left;
	}
#header h5 {
	color: #fff;
	text-align: right;
	font:normal 15px/17px "Helvetica Neue",arial,sans-serif;
	margin: 5px 8px 10px 0;
	text-shadow:0 1px 2px #4888ac;
	}
.menuHeader {
	float:right;
	margin:22px 0 0;
	list-style:none;
	}
.menuHeader li {
	font:normal 13px/17px "Helvetica Neue",arial,sans-serif;
	text-transform: uppercase;
	color:#fddd45;
	display:inline;
	padding:2px 5px;
	text-shadow:0 1px 2px #4888ac;
	}
.menuHeader li a {
	font:normal 13px/17px "Helvetica Neue",arial,sans-serif;
	text-transform: uppercase;
	color:#fff;
	text-decoration:none;
	padding: 5px 10px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	}
.menuHeader li:first-child {
	background:none
	}
.menuHeader li a.active {
	color:#fff;
	}
.menuHeader li a:hover {
	color: #fff;
	background: #79abda;
	}
ul.menuHeader li {
	position: relative;
	}
.menuHeader li ul {
	position: absolute;
	left: 0px;
	top: 27px;
	margin: 0;
	display: none;
	background: #5bb7f8;
	padding: 0;
	z-index: 999;
	width: 170px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	box-shadow: 0 1px 1px #555;
	-moz-box-shadow: 0 1px 1px #555;
	-webkit-box-shadow: 0 1px 1px #555;
	}
.menuHeader li ul li:last-child a {
	border: none;
	}
.menuHeader li ul li {
	font:normal 13px/17px "Helvetica Neue",arial,sans-serif;
	text-transform: capitalize;
	color:#ffffff;
	display:block;
	padding:4px 12px;
	text-shadow:0 1px 2px #4888ac;
	background: none;
	
	}
.menuHeader li ul li a {
	font:normal 13px/17px "Helvetica Neue",arial,sans-serif;
	text-transform: capitalize;
	color:#ffffff;
	display:block;
	padding:2px 0px;
	margin: 0 0 -5px;
	text-shadow:0 1px 2px #4888ac;
	background: none;
	border-bottom: 1px solid #addbfc;
	}
.menuHeader li ul li a:hover {
	border-bottom: 1px solid #addbfc;
	color: #fddd45;
	}
.menuHeader li ul li:hover {
	background: #3ea7ed;
	color: #fddd45;
	}
.menuHeader li ul li:last-child {
	padding: 4px 12px 8px 12px;
	}
.menuHeader li ul li:last-child:hover {
	background: #3ea7ed;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 4px 12px 8px 12px;
	border-bottom: none;
	}
.menuHeader li ul li:last-child a:hover {
	border-bottom: none;
	}
.menuHeader li:hover ul {
	display:block;
	}
.menuHeader .phoneNum{
	font:16px/17px "Helvetica Neue",arial,sans-serif;
	margin:0 10px 0 25px;
	}
.menuHeader .phoneNum span{
	color:#FFFFFF;
	font:10px/4px "Helvetica Neue",arial,sans-serif;
	position:absolute;
	top:-3px;
	left:5px;
	width: 120px;
	}
.loginPane{
	position: absolute;
	z-index: 999;
	width:200px;
	height:145px;
	right: 10px;
	top: 62px;
	background:url(../img/loginPaneBG.gif) repeat-x #e7e7e7;
	border: 1px solid #c2c2c2;
	display: none;
	}
form#login{
	margin:0;
	padding:0;
	border-style:none;
	}
	
form#login fieldset{
	margin:0;
	padding:20px 7px 10px 7px;
	border:none;
	width:160px;
	height:110px;
	}

form#login fieldset ol{
	width:200px;
	}	

form#login fieldset ol li{
	width:170px;
	height: 26px;
	}	
form#login fieldset ol li.forgot{
	height: 20px;
	}		
form#login fieldset legend{
	display: none;
	}		

form#login fieldset label{
	display: none;
	}		
form#login fieldset input{
	font:normal 14px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	padding: 4px;
    color:#444;
    background: #fff;
    border: 1px solid #d3d3d3;
	width:160px;
    height: 17px;
	}	
form#login fieldset a{
	font:normal 10px/10px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
    color:#999;
	margin:0;
	padding:0;
	position:absolute;
	right:17px;
	}	
form#login fieldset input.loginBtn{
	background: transparent;
	border: none;
	display:block;
	height:20px;
	width:70px;
	float: right;
	}
a.login{
	background: #5288ba;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	}
li a.login:hover{
	background: #4578a7;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	border-radius: 13px;
	}
		

	
/**************************************/
/*              FOOTER                */
/**************************************/
.buyStreamFooterContainer{
	width:100%;
	background:#639dd4;
	text-align: center;
	}
#smallFooter {
	width:1032px;
	height:50px;
	overflow:hidden;
	margin: 40px auto 0px;
	text-align: left;
	}
#smallFooter p {
	color: #CEDEED;
	float:right;
	padding:8px 30px 0 30px;
	font-size: 12px;
	}
#smallFooter p span{
	float:left;
	padding:2px 5px 0 0;
	}
#smallFooter a.icon{
	display:block;
	float:left;
	overflow:hidden;
	text-indent:-9999em;
	width:23px;
	border: none;
	opacity:.85;
	}
#smallFooter a:hover.icon{
	border: none;
	opacity:1;
	}
#smallFooter .facebook {
	background:transparent url(../img/facebookTwitterRss.gif) no-repeat scroll  0 0;
	height:23px;
	width:23px;
}
#smallFooter .twitter {
	background:transparent url(../img/facebookTwitterRss.gif) no-repeat scroll -23px 0;
	height:23px;
	width:23px;
}
#smallFooter .rss {
	background:transparent url(../img/facebookTwitterRss.gif) no-repeat scroll -46px 0;
	height:23px;
	width:23px;
}
.menuFooter {
	float:left;
	width:800px;
	padding:0 0 0 0;
	margin:10px 0 0 20px;
	list-style:none;
	}
.menuFooter li {
	font:normal 13px/17px "Helvetica Neue",arial,sans-serif;
	color:#fff;
	display:inline;
	padding:2px 11px 2px 17px;
	background:url(/img/separator.gif) no-repeat 0 50%;
	}
.menuFooter li.hover,
.menuFooter li:hover {
	position:relative;
	}
.menuFooter li.hover div,
.menuFooter li:hover div {
	display:block;
	}
.menuFooter li.hover a,
.menuFooter li:hover a {
	color:#fff;
	}
.menuFooter li.hover ul a,
.menuFooter li:hover ul a {
	color:#fff;
	}
.menuFooter li.hover ul a:hover,
.menuFooter li:hover ul a:hover {
	color:#fff;
	}
.menuFooter li:first-child {background:none}
.menuFooter li a {
	font:normal 13px/17px "Helvetica Neue",arial,sans-serif;
	color:#CEDEED;
	white-space:nowrap;
	text-decoration:none;
	}
.menuFooter li a:hover {
	border-bottom: 1px dotted #d1d1d1;
	}
.menuFooter li a.active {color:#fff}
.menuFooter div {
	display:none;
	position:absolute;
	top:20px;
	left:-150px;
	padding:17px 0 0;
	width:500px;
	}
.menuFooter div ul {
	float:left;
	padding:5px 2px 5px 0;
	margin:0;
	border:1px solid #31343c;
	border-width:0px 1px 1px;
	list-style:none;
	}
#bigFooter{
	width:1032px;
	height:200px;
	margin: 15px auto 0;
	overflow:hidden;
	text-align: left;
	}
.bigFooterContents{
	width:1032px;
	height:125px;
	overflow:hidden;
	background-color:#81b0dc;
	margin:0 0 5px;
	}
#bigFooter h5{
	margin: 0;
	padding: 0;
	font:normal 11px/13px "Helvetica Neue",arial,sans-serif;
	color:#fff;
	}
#bigFooter a{
	margin: 0;
	padding: 0;
	font:normal 11px/12px "Helvetica Neue",arial,sans-serif;
	color:#cedeed;
	text-decoration:none;
	}
#bigFooter address{
	margin: 0;
	padding: 0;
	font:normal 11px/16px "Helvetica Neue",arial,sans-serif;
	color:#cedeed;
	text-decoration:none;
	}
#bigFooter a:hover{
	color:#fff;
	}
#bigFooter ul{
	margin: 0;
	padding: 0;
	list-style:none;
	}
#bigFooter ul li{
	margin: 0;
	padding: 0;
	line-height: 16px;
	}
#bigFooter .column{
	width:200px;
	height: 75px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #9ec3e7;
	margin: 25px 0 0 52px;
	display: inline;
	}
#bigFooter .last{
	border: none;
	}
#bigFooter .copy{
	text-align: right;
	font:normal 11px/12px "Helvetica Neue",arial,sans-serif;
	color:#81B0DC;
	padding: 0 10px;
	}
/***************************************************
	Headings
****************************************************/	
h1.mainHeading{
	margin: 25px 0 5px;
	}
h1.bigHeading{
	font:normal 27px/73px "Helvetica Neue",arial,sans-serif;
	color: #fff;
	overflow: hidden;
	width: 880px;
	height: 73px;
	margin: 0;
	padding: 0;
	text-shadow:0 1px 4px #c9d1d9;
	}
/***************************************************
	Headings (Icon Banners)
****************************************************/	
h2.productVideos a{
	background:url(../img/productVideos.gif) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	width: 300px;
	height: 130px;
	margin: 0;
	padding-bottom: 10px;
	display: block;
	float: left;
	}
h2.marketingVideos a{
	background:url(../img/marketingVideos.gif) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	width: 300px;
	height: 130px;
	margin: 0;
	padding-bottom: 10px;
	display: block;
	float: left;
	}	
h2.videoLandingPages a{
	background:url(../img/videoLandingPages.gif) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	width: 300px;
	height: 130px;
	margin: 0;
	padding-bottom: 10px;
	display: block;
	float: left;
	}
h2.interactiveVideoPlatform a{
	background:url(../img/interactiveVideoPlatform.gif) no-repeat;
	text-indent: -9999em;
	overflow: hidden;
	width: 300px;
	height: 130px;
	margin: 0;
	padding-bottom: 10px;
	display: block;
	float: left;
	}	
/***************************************************
	Forms
****************************************************/
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
	font-size:13px;
	font-weight: bold;
	color:#686868;
	}
form fieldset {
	width: 280px;
	border: none;
	}
form fieldset fieldset {
	border: none;
	margin: 0;
	padding: 0;
	background: none;
	}
form fieldset fieldset legend {
	font-size: 12px;
	color: #686868;
	font-weight:normal;
	padding: 5px 0;
	}
form fieldset fieldset label {
	padding-left:12em;
	padding-bottom:5px;
	display: block;
	margin:0;
    }
form fieldset li {
	height:30px;
	list-style: none;
	padding: 1px 8px;
	}
label {
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	height:auto;
	width:6em;
	float:left;
	text-align:right;
	margin:5px 0 0 5px;
	padding-right:1em;
	display: block;
	font-weight:bold;
    }
.contactForm input,
.contactForm textarea {
	font:normal 14px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	padding: 4px;
    color:#444;
    background: #fff;
    border: 1px solid #fefefd;
	width:150px;
    height: 17px;
    }
.contactForm input[type="checkbox"]{
	width: auto;
	}
.contactForm input{
	background:url(../img/formInputBG.gif) no-repeat;
	}
.contactForm select{
	padding: 3px;
	}
.contactForm br {
	height:2em;
    }
.contactForm fieldset ol {
	margin: 0;
	padding: 0;
	}
.contactForm em {
	font-weight: bold;
	font-style: normal;
	color: #be2d24;
	}
.contactForm legend.product span{
	background:url(../img/formTitleProductVideos.gif) no-repeat;
    }
.contactForm legend.online span{
	background:url(../img/formTitleOnline.gif) no-repeat;
    }
.contactForm legend.marketing span{
	background:url(../img/formTitleMarketing.gif) no-repeat;
    }    
.contactForm legend.landingPages span{
	background:url(../img/formTitleLandingPages.gif) no-repeat;
    }
.contactForm legend.interactive span{
	background:url(../img/formTitleInteractive.gif) no-repeat;
    }
.contactForm legend span {
	text-indent: -9999em;
	width: 280px;
	height: 30px;
	display: block;
	position: absolute;
	top: 15px;
	left: 10px;
    }
.contactForm .submitBtn {
	background: transparent;
	border:none;
	margin:0 0 0 3px;
	padding:0;
	width:300px;
	height:55px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	}
.contactForm .submitBtn:hover{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.25s;
	-webkit-transform: scale3d(1.05, 1.05, 1);
    -webkit-transform-origin: center center;
  
  
	-moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.25;
	-moz-transform: scale(1.05);
    -moz-transform-origin: center center;
	}
.contactForm .submitBtnBig {
	background: transparent;
	border:none;
	margin:0 0 0 3px;
	padding:0;
	width:300px;
	height:66px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	}
.contactForm .submitBtnBig:hover{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.25s;
	-webkit-transform: scale3d(1.05, 1.05, 1);
    -webkit-transform-origin: center center;
  
  
	-moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.25;
	-moz-transform: scale(1.05);
    -moz-transform-origin: center center;
	}
/***************************************************
	Layout
****************************************************/
#wideContent{
	width:1032px;
	float: left;
	display: inline;
	}
#mainContent{
	width:676px;
	margin: 0 20px 0 0;
	float: left;
	display: inline;
	}
#sideContent{
	float: left;
	width: 325px;
	margin:-2px 0 0 11px;
	position: relative;
	display: inline;
	}
#wideContent .column1{
	margin:25px 33px 0 34px;
	width:639px;
	float: left;
	display: inline;
	}
#wideContent .column1 h1{
	margin:12px 0 .2em 0;
	font: 29px/29px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	}	
#wideContent .column2{
	width:322px;
	margin:22px 0 0;
	float: left;
	display: inline;
	}
.bigColumn{
	width:466px;
	margin:30px 35px 0 15px;
	float: left;
	display: inline;
	}
.bigColumn2{
	width:465px;
	margin:30px 0 0 50px;
	float: left;
	display: inline;
	}
.bigColumn h3 {
	font-size:18px;
	line-height:1.4;
	color: #5691C9;
	margin-bottom:0.2em;
	}
.bigColumn2 h3 {
	font-size:18px;
	line-height:1.4;
	color: #5691C9;
	margin-bottom:0.2em;
	}
.bigPhoto{
	margin: -3px 0 10px -3px;
	}
.photoBio img {
	float:left;
	margin:0 16px 8px -4px;
	}
.quote{
	overflow: hidden;
	width:325px;
	margin: 20px 10px;
	float: left;
	position: relative;
	}
.quote .byline{
	text-transform: uppercase;
	font:normal 13px/17px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	margin: 0;
	padding: 5px 0 5px 0;
	text-shadow:0 1px 0 #FFFFFF;
	color: #999994;
	}
.quote blockquote{
	margin: 0;
	padding: 0;
	font:normal 27px/32px Georgia,Times,serif;
	color: #535353;
	}
	
.integration{
	width: 300px;
	margin: 10px 0;
	overflow: hidden;
	float: left;
	}
.integration h3{
	width: 300px;
	height: 64px;
	margin: 0;
	background:url(../img/shoppingCartIntegration.gif) no-repeat;
	text-indent: -9999em;
	}
.integration ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
.integration li{
	margin: 0;
	padding: 0;
	}
.integration a{
	display: block;
	}
.integration a.yahoo{
	width: 300px;
	height: 56px;
	margin: 0;
	background:url(../img/integrationYahoo.gif) no-repeat;
	text-indent: -9999em;
	}
.integration a.shopsite{
	width: 300px;
	height: 56px;
	margin: 0;
	background:url(../img/integrationShopSite.gif) no-repeat;
	text-indent: -9999em;
	}
.integration a.magento{
	width: 300px;
	height: 65px;
	margin: 0;
	background:url(../img/integrationMagento.gif) no-repeat;
	text-indent: -9999em;
	}
.mainPageText h1{
	margin: 0 0 0 4px;
	}
.mainPageText p{
	margin: 0 15px 0 6px;
	padding: 0;
	}
.text h3{
	margin-bottom: 0;
	}
.text p{
	margin: 0 15px 0 0px;
	}
.feature{
	width: 159px;
	}
.feature a.link{
	padding: 0 13px 0 15px;
	text-transform: uppercase;
	font:normal 12px/14px "Helvetica Neue",arial,sans-serif;
	font-weight: bolder;
	color: #32a3f2;
	text-decoration: none;
	background:url(../img/featureLinkBG.gif) no-repeat right 3px;
	}
.feature a:hover.link{
	text-decoration: underline;
	}
.feature a.img{
	padding: 0;
	margin: 0;
	border: none;
	background: none;
	}

.box{
	background:url(../img/boxBG.gif) repeat-y;
	width: 696px;
	padding: 0px;
	float: left;
	margin: 7px 0;
	}
.box .topCap{
	width: 696px;
	height: 13px;
	background:url(../img/boxTopCap.gif) no-repeat;
	}
.box .bottomCap{
	width: 696px;
	height: 13px;
	background:url(../img/boxBottomCap.gif) no-repeat;
	}
.box h2{
	font:normal 26px/26px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color:#5691c9;
	margin: 0px 0 5px 0;
	}
.box .mainText{
	margin: 5px 28px 5px;
	}
.box table{
	font:normal 14px/14px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	width:650px;
	margin: 0 0 10px 25px;
	border: none;
	border-collapse:collapse;
	}
.box table td{
	border: none;
	}
.box table td.price{
	font:normal 18px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #333;
	}
.box table tr th:first-child{
	width:285px;
	}
.box table tr th{
	border: none;
	padding: 15px 0 5px 0;
	text-align: center;
	width: 120px;
	}
.box table tr td{
	border-bottom: 1px solid #c2c7cb;
	padding: 10px 0 5px 0;
	text-align: center;
	}
.box table tr td.alt{
	background: #f7f2db;
	}
.box table tr td:first-child{
	text-align: left;
	padding: 0 0 0 5px;
	}
.box table tr td span.checkmark{
	background:url(../img/checkmark.png) no-repeat;
	width: 19px;
	height: 19px;
	text-indent: -999em;
	overflow: hidden;
	display: block;
	font-size: 0px;
	padding:5px 0 0 0;
	margin: 0 auto;
	}
.box table tr td span{
	color: #f3d55b;
	}
.box table tr th a{
	display: block;
	margin: 0 auto;
	color: #5a91c1;
	text-decoration: underline;
	text-transform: lowercase;
	font:normal 11px/11px Helvetica,Arial,Verdana,sans-serif;
	}
.box table tr th a:hover{
	color: #599fdc;
	}
.box .examples {
	margin: 10px 0;
	}
.box .examples div{
	width:92px;
	float: left;
	text-align: center;
	}
.box .examples div:hover{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.25s;
	-webkit-transform: scale3d(1.11, 1.11, 1);
    -webkit-transform-origin: center center;
  
  
	-moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.25;
	-moz-transform: scale(1.11);
    -moz-transform-origin: center center;
	}
tr.examples th:hover{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.25s;
	-webkit-transform: scale3d(1.11, 1.11, 1);
    -webkit-transform-origin: center center;
  
  
	-moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.25;
	-moz-transform: scale(1.11);
    -moz-transform-origin: center center;
	}
.box .examples a{
	display: block;
	margin: 0 auto;
	color: #5a91c1;
	text-decoration: underline;
	text-transform: lowercase;
	font:normal 11px/11px Helvetica,Arial,Verdana,sans-serif;
	}
.box .examples a:hover{
	color: #599fdc;
	}
.box .examples a img{
	border:1px solid #A3A3A3;
	box-shadow: 0 0 2px #A3A3A3;
	-moz-box-shadow: 0 0 2px #A3A3A3;
	-webkit-box-shadow: 0 0 2px #A3A3A3;
	}
.customVideoPricing{
	text-align: center;
	padding:7px;
	background: #f2edd6;
	width:220px;
	margin: 0 auto;
	}
.customVideoPricing h2{
	font:normal 22px/22px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #333;
	margin: 0;
	}
.customVideoPricing h2 span{
	font:normal 11px/11px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #333;
	display: inline-block;
	text-transform: uppercase;
	text-align: left;
	}
.customVideoPricing h2.customVideo{
	font:normal 16px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #5691C9;
	text-transform: lowercase;
	}
h4.customVideo{
	font:normal 16px/16px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	color: #5691c9;
	border-bottom: 1px solid #c2c7cb;
	}
.box ul{
	font:normal 14px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	list-style: none;
	}
.box li{
	list-style: none;
	}
.footnote{
	font:normal 12px/12px Helvetica,Arial,Verdana,sans-serif;
	text-align: right;
	margin: 0 21px;
	}
.footnote span{
	font:normal 14px/12px Helvetica,Arial,Verdana,sans-serif;
	color: #f3d55b;
	}
.pricingInfo{
	width: 1032px;
	height: 143px;
	background:url(../img/pricingInfo.gif) no-repeat 0 0;
	overflow: hidden;
	}
.pricingInfo ul li{
	display: none;
	}
.pricingInfo ul li.customPricing{
	display: block;
	position: absolute;
	text-align: right;
	bottom: 3px;
	right:0px;
	color:#919191;
	text-shadow:1px 1px 1px #F7F7F7;
	font:15px/15px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	}
.info{
	width: 260px;
	float: left;
	margin: 0 0 10px 0px;
	}
.photoBio .info{
	width: 375px;
	float: left;
	margin: -2px 0 10px 0px;
	}
.bigColumn2 .info{
	width: 260px;
	float: left;
	margin: 0;
	}
.info a.link{
	padding: 0 13px 0 0px;
	text-transform: uppercase;
	font:normal 12px/14px "Helvetica Neue",arial,sans-serif;
	font-weight: bolder;
	color: #32a3f2;
	text-decoration: none;
	background:url(../img/featureLinkBGgray.gif) no-repeat right 3px;
	}
.info a:hover.link{
	text-decoration: underline;
	}	
a.exampleProductVideo{
	background:url(../img/exampleProductVideo.jpg) no-repeat 0 0;
	width: 200px;
	height: 120px;
	display: block;
	margin: 10px;
	text-indent: -9999em;
	}
a:hover.exampleProductVideo{
	background-position:0 -120px;
	}
a.exampleMarketingVideo{
	background:url(../img/exampleMarketingVideo.jpg) no-repeat 0 0;
	width: 200px;
	height: 120px;
	display: block;
	margin: 10px;
	text-indent: -9999em;
	}
a:hover.exampleMarketingVideo{
	background-position:0 -120px;
	}	
.highlighted{
	background-color:#fafafa;
	border: 1px solid #d7d7d7;
	width: 490px;
	padding: 5px;
	margin: 5px 0 15px 0;
	}
a.videoThumbBig{
	width: 200px;
	height: 120px;
	display: block;
	margin: 0px 16px 0 3px;
	text-indent: -9999em;
	}	
a.thumbBig1{
	background:url(../img/videoThumbBig1.jpg) no-repeat 0 0;
	}
a.thumbBig2{
	background:url(../img/videoThumbBig2.jpg) no-repeat 0 0;
	}
a.thumbBig3{
	background:url(../img/videoThumbBig3.jpg) no-repeat 0 0;
	}
a.thumbBig4{
	background:url(../img/videoThumbBig4.jpg) no-repeat 0 0;
	}
a:hover.videoThumbBig{
	background-position:0 -120px;
	}
	



.videoSection{
	margin: 10px 0 0 0;
	}

.videoSection .info h3{
	font-size: 14px;
	line-height: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
.videoSection .info{
	width: 267px;
	float: left;
	}
.videoSection .info p{
	line-height: 1.5em;
	float: left;
	}

a.portfolioThumbnailFront{
	width: 135px;
	height: 81px;
	display: block;
	margin: 0;
	text-indent: -9999em;
	font-size: 1px;
	float: left;
	}
a.portfolioThumb1{
	background:url(../img/portfolioThumb1.jpg) no-repeat 0 0;
	}
a.portfolioThumb2{
	background:url(../img/portfolioThumb2.jpg) no-repeat 0 0;
	}
a.portfolioThumb3{
	background:url(../img/portfolioThumb3.jpg) no-repeat 0 0;
	}
a.portfolioThumb4{
	background:url(../img/portfolioThumb4.jpg) no-repeat 0 0;
	}
a:hover.portfolioThumbnailFront{
	background-position:0 -81px;
	}



a.videoThumbnail{
	width: 127px;
	height: 77px;
	display: block;
	margin: -4px 16px 0 -6px;
	text-indent: -9999em;
	}
a.thumb1{
	background:url(../img/videoThumb1.jpg) no-repeat 0 0;
	}
a.thumb2{
	background:url(../img/videoThumb2.jpg) no-repeat 0 0;
	}
a.thumb3{
	background:url(../img/videoThumb3.jpg) no-repeat 0 0;
	}
a.thumb4{
	background:url(../img/videoThumb4.jpg) no-repeat 0 0;
	}
a.thumb5{
	background:url(../img/videoThumb5.jpg) no-repeat 0 0;
	}
a.thumb6{
	background:url(../img/videoThumb6.jpg) no-repeat 0 0;
	}
a.thumb7{
	background:url(../img/videoThumb7.jpg) no-repeat 0 0;
	}
a.thumb8{
	background:url(../img/videoThumb8.jpg) no-repeat 0 0;
	}
a.thumb9{
	background:url(../img/videoThumb9.jpg) no-repeat 0 0;
	}
a.thumb10{
	background:url(../img/videoThumb10.jpg) no-repeat 0 0;
	}
a.thumb11{
	background:url(../img/videoThumb11.jpg) no-repeat 0 0;
	}
a.thumb12{
	background:url(../img/videoThumb12.jpg) no-repeat 0 0;
	}
a.thumb13{
	background:url(../img/videoThumb13.jpg) no-repeat 0 0;
	}
a.thumb14{
	background:url(../img/videoThumb14.jpg) no-repeat 0 0;
	}
a.thumb15{
	background:url(../img/videoThumb15.jpg) no-repeat 0 0;
	}
a.thumb16{
	background:url(../img/videoThumb16.jpg) no-repeat 0 0;
	}
a:hover.videoThumbnail{
	background-position:0 -77px;
	}
	
	
	
	
.info h1{
	font:normal 21px/21px "Helvetica Neue",arial,sans-serif;
	}
.overviewSections{
	width: 1032px;
	position: relative;
	}
.overviewSectionsShort{
	height: 252px;
	margin: 10px 0 0 0;
	}
.overviewSections .section{
	overflow: hidden;
	}
.overviewSections .section h1{
	font: bold 37px/48px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	text-shadow: 1px 1px 1px #6287a9;
	color: #f6f6f6;
	margin: 0;
	}
.overviewSections .section h2{
	font: normal 18px/19px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	margin: -3px 0 0;
	color: #ecebeb;
	text-shadow: 1px 1px 1px #6287a9;
	}
.overviewSections .section p{
	font: normal 16px/23px georgia,times,serif;
	color: #555555;
	}
.overviewSections .section img{
	margin: 10px 20px 0 20px;
	float: left;
	display: inline;
	}
.normalVideo .mainVideo{
	position: absolute;
	top:86px;
	left:260px;
	width:512px;
	height: 288px;
	}
.mainVideo{
	position: absolute;
	top:85px;
	left: 149px;
	width:736px;
	height: 322px;
	}
.hidden {
	display: none;
	}
.overviewSections .section .bigImg{
	margin: 0px 25px 0 25px;
	float: left;
	display: inline;
	}	

.overviewSections .section .info{
	width: 1032px;
	height: 111px;
	overflow: hidden;
	float: left;
	padding: 0;
	text-align: center;
	margin: 8px 0;
	}
.overviewSections .section .info a.viewExamples{
	background:url(../img/viewExamplesBtn.gif) no-repeat 0 0;
	width: 165px;
	height: 40px;
	float: left;
	padding: 30px 0 0 0;
	text-indent: -9999em;
	overflow: hidden;
	margin:0;
	display: inline;
	font-size:0px;
	}
.overviewSections .section .info a.getVideo{
	background:url(../img/getVideoBtnBlueBG.gif) no-repeat 0 0;
	width: 134px;
	height: 41px;
	float: left;
	padding: 30px 0 0 0;
	text-indent: -9999em;
	overflow: hidden;
	margin:0 0 0 -5px;
	display: inline;
	}
.overviewSections .section .info a.getStarted{
	background:url(../img/getStartedBtn.gif) no-repeat 0 0;
	width: 143px;
	height: 40px;
	float: left;
	padding: 30px 0 0 0;
	text-indent: -9999em;
	overflow: hidden;
	margin:0 0 0 -5px;
	display: inline;
	}
.overviewSections .section .info a.learnMore{
	background:url(../img/learnMoreBtn.gif) no-repeat 0 0;
	width: 143px;
	height: 40px;
	float: left;
	padding: 30px 0 0 0;
	text-indent: -9999em;
	overflow: hidden;
	margin:0 0 0 -5px;
	display: inline;
	}
.overviewSections .section .info a.viewPlans{
	background:url(../img/viewPlansBtn.gif) no-repeat 0 0;
	width: 143px;
	height: 40px;
	float: left;
	padding: 30px 0 0 0;
	text-indent: -9999em;
	overflow: hidden;
	margin:0 0 0 -5px;
	display: inline;
	}
.overviewSections .section .info h6{
	font:normal 20px/20px "Helvetica Neue",arial,sans-serif;
	width: 100px;
	float: left;
	padding: 0 0 0 12px;
	margin: -5px 0 0 0;
	display: inline;
	}
.overviewSections .section .info h6 span{
	font:normal 14px/14px "Helvetica Neue",arial,sans-serif;
	}
.overviewSections .section .info h6 em{
	font:normal 11px/10px "Helvetica Neue",arial,sans-serif;
	}	

.overviewSections .normalVideo{
	background:url(../img/videoBG.jpg) no-repeat 0 0;
	width:1032px;
	height: 402px;
	}	
.overviewSections .overview-platform{
	background:url(../img/platformBG.jpg) no-repeat 0 0;
	width:1032px;
	height: 439px;
	}
.overviewSections .overview-pricing{
	width:1032px;
	}
.overview-pricing .info h1{
	color: #639dd4;
	text-shadow:1px 1px 1px #f7f7f7;
	}
.overview-pricing .info h2{
	color: #919191;
	text-shadow:1px 1px 1px #f7f7f7;
	}
.overviewSections .overview-pricing .info{
	height: 86px;
	margin:8px 0 0;
	}
.overviewSections .overview-marketingVideos,
.overviewSections .overview-videoLandingPages,
.overviewSections .overview-interactiveTechnology{
	display:none;
	}	
.overviewSections .video{
	width:512px;
	height:288px;
	float:left;
	margin: 32px 30px 0px 90px;
	display: inline;
	}
.blueHead{
	width: 960px;
	height: 325px;
	background-color: #e2f3ff;
	}
.videoPortfolio{
	width: 1032px;
	height: 355px;
	background-color: #e2f3ff;
	}
.videoPortfolio .softwareVideo{
	width:512px;
	height:288px;
	float:left;
	margin: 33px 30px 0 138px;
	display: inline;
	}
.videoPortfolio .video{
	width:512px;
	height:288px;
	float:left;
	margin: 33px 30px 0 85px;
	display: inline;
	}
.videoPortfolio .section{
	position: absolute;
	}
.videoPortfolio .section img{
	margin: 25px 25px 0 25px;
	float: left;
	display: inline;
	}
.videoPortfolio .section .info{
	width: 260px;
	height: 295px;
	overflow: hidden;
	float: left;
	padding: 38px 0 0 0;
	}
.videoPortfolio .section .video{
	float: left;
	}
.videoPortfolio .section .info a.getVideo{
	background:url(../img/getVideoBtnBlueBG.gif) no-repeat 0 0;
	width: 134px;
	height: 41px;
	float: left;
	padding: 30px 0 0 0;
	text-indent: -9999em;
	overflow: hidden;
	margin:0 0 0 -5px;
	display: inline;
	}
.videoPortfolio .section .info h6{
	font:normal 20px/20px "Helvetica Neue",arial,sans-serif;
	width: 100px;
	float: left;
	padding: 0 0 0 12px;
	margin: -5px 0 0 0;
	display: inline;
	}
.videoPortfolio .section .info h6 span{
	font:normal 14px/14px "Helvetica Neue",arial,sans-serif;
	}
.videoPortfolio .section .info h6 em{
	font:normal 10px/10px "Helvetica Neue",arial,sans-serif;
	}	
	
.videoPortfolio .overview-marketingVideos,
.videoPortfolio .overview-videoLandingPages,
.videoPortfolio .overview-productVideos{
	display:none;
}		
	
	
	
ul.menuOverviewSections {
	width:960px;
	height:82px;
	padding:0;
	margin:0;
	list-style:none;
	}

.menuOverviewSections li {
	display:block;
	padding:0;
	margin: 0;
	text-indent: -9999em;
	overflow: hidden;
	width:240px;
	height: 82px;
	float: left;
	}
.menuOverviewSections li a {
	font-size: 1px;
	display:block;
	padding:0;
	margin: 0;
	text-indent: -9999em;
	overflow: hidden;
	width:240px;
	height: 82px;
	float: left;
	}

.menuOverviewSections li a.interactiveTechnology {
	background:url(../img/menuOverviewSections.gif) no-repeat 0 0;
	}
.menuOverviewSections li a.marketingVideos {
	background:url(../img/menuOverviewSections.gif) no-repeat -240px 0;
	}	
.menuOverviewSections li a.videoLandingPages {
	background:url(../img/menuOverviewSections.gif) no-repeat -480px 0;
	}	
.menuOverviewSections li a.productVideos {
	background:url(../img/menuOverviewSections.gif) no-repeat -720px 0;
	}

.menuOverviewSections li:hover a.interactiveTechnology {
	background:url(../img/menuOverviewSections.gif) no-repeat 0 -82px;
	}
.menuOverviewSections li:hover a.marketingVideos {
	background:url(../img/menuOverviewSections.gif) no-repeat -240px -82px;
	}
.menuOverviewSections li:hover a.videoLandingPages {
	background:url(../img/menuOverviewSections.gif) no-repeat -480px -82px;
	}
.menuOverviewSections li:hover a.productVideos {
	background:url(../img/menuOverviewSections.gif) no-repeat -720px -82px;
	}
	
.menuOverviewSections li.active a.interactiveTechnology {
	background:url(../img/menuOverviewSections.gif) no-repeat 0 -164px;
	}
.menuOverviewSections li.active a.marketingVideos {
	background:url(../img/menuOverviewSections.gif) no-repeat -240px -164px;
	}
.menuOverviewSections li.active a.videoLandingPages {
	background:url(../img/menuOverviewSections.gif) no-repeat -480px -164px;
	}
.menuOverviewSections li.active a.productVideos {
	background:url(../img/menuOverviewSections.gif) no-repeat -720px -164px;
	}
	
	
.smallColumn{
	width: 240px;
	float: left;
	margin: 10px 20px 0 0;
	display: inline;
	}
.smallColumn2{
	width: 240px;
	float: left;
	margin: 10px 0 0 0;
	display: inline;
	}
.smallColumn3{
	width: 280px;
	float: left;
	margin: 20px 0 20px 47px;
	display: inline;
	}
.smallColumn4{
	width: 286px;
	float: left;
	margin: 20px 0 20px 40px;
	display: inline;
	}
.smallColumn5{
	width: 280px;
	float: left;
	margin: 0 0 20px 47px;
	display: inline;
	}
.smallColumn6{
	width: 310px;
	float: left;
	margin: 0 0 20px 20px;
	display: inline;
	}	
ul.featureList{
	padding:0;
	margin:0;
	list-style:none;
	line-height: 16px;
	}
ul.featureList li{
	padding:5px 0 0 0;
	margin:0;
	list-style:none;
	}
ul.featureList li p{
	font: normal 13.5px/17px Helvetica,Arial,Verdana,sans-serif;
	}
.smallColumn3 h3{
	margin: -5px 0 10px 0;
	}
ul.featureList li h4{
	font:normal 18.5px/37px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	padding-left: 56px;
	height: 40px;
	
	}
ul.featureList li h4.form{
	background:url(../img/form.jpg) no-repeat 0 -1px;
	}
ul.featureList li h4.embed{
	background:url(../img/embed.jpg) no-repeat 0 -1px;
	}
ul.featureList li h4.analytics{
	background:url(../img/analytics.jpg) no-repeat 0 -1px;
	}
ul.featureList li h4.brand{
	background:url(../img/brand.jpg) no-repeat 0 0;
	}
ul.featureList li h4.hd{
	background:url(../img/hd.jpg) no-repeat 0 -1px;
	}
ul.featureList li h4.arrow{
	background:url(../img/arrow.jpg) no-repeat 0 -1px;
	}

.mainFeatures{
	float: left;
	width: 696px;
	height: 177px;
	margin: 0 0 0 0;
	}
.mainFeatures ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.mainFeatures ul li{
	padding:0;
	margin:0;
	list-style:none;
	float: left;
	overflow: hidden;
	}
.mainFeatures ul li.featureCart{
	width:233px;
	height: 177px;
	background: url(../img/mainFeatures.jpg) no-repeat top left;
	}
.mainFeatures ul li.featureSEO{
	width:231px;
	height: 177px;
	background: url(../img/mainFeatures.jpg) no-repeat top center;
	}
.mainFeatures ul li.featureLeadGen{
	width:232px;
	height: 177px;
	background: url(../img/mainFeatures.jpg) no-repeat top right;
	}
.mainFeatures ul li.featureCart h2{
	margin-left: 16px;
	}
.mainFeatures ul li.featureLeadGen h2{
	margin-left: 9px;
	}	
.mainFeatures ul li h2{
	margin: 11px 0 0 13px;
	color: #5691c9;
	font: normal 18px/18px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	margin-bottom: 0;
	}
.mainFeatures ul li a{
	padding: 102px 0 0 94px;
	display: block;
	}
a span.arrowIcon{
	font: bold 14px/14px Helvetica,Arial,Verdana,sans-serif;
	color: #fff;
	text-decoration: none;
	text-transform: lowercase;
	padding: 4px 8px 4px 22px;
	background: url(../img/smallArrow.png) no-repeat 5px 4px transparent;
	background-color: #639dd4;
	opacity: .80;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	}
a:hover span{
	opacity: .95;
	background: url(../img/smallArrow.png) no-repeat 5px 4px transparent;
	background-color: #639dd4;
	}
.smallPane{
	background:url(../img/smallPaneBG.gif) no-repeat 0 0;
	width:325px;
	height:177px;
	float: left;
	position: relative;
	}
.smallPane h3{
	font:normal 21px/21px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	color: #5691c9;
	margin:19px 0 0 115px;
	}
.smallPane p{
	margin:18px 11px 0 115px;
	font:normal 13px/16px Helvetica,Arial,Verdana,sans-serif;
	}
.smallPane .priceTag{
	display: block;
	overflow: hidden;
	font-size: 0px;
	text-indent: -999em;
	width: 130px;
	height: 130px;
	position: absolute;
	top:-26px;
	left:-15px;
	background:url(../img/priceTag.png) no-repeat 0 0;
	z-index: 999;
	}
.smallPane a.pricingBtn{
	display: block;
	overflow: hidden;
	font-size: 0px;
	text-indent: -999em;
	width: 300px;
	height: 55px;
	position: absolute;
	bottom:14px;
	left:10px;
	background:url(../img/pricingBtn.gif) no-repeat 0 0;
	opacity:1;
	}
.smallPane a.pricingBtn:hover{
	-webkit-transition-property: -webkit-transform;
    -webkit-transition-duration: 0.25s;
	-webkit-transform: scale3d(1.05, 1.05, 1);
    -webkit-transform-origin: center center;
  
  
	-moz-transition-property: -moz-transform;
    -moz-transition-duration: 0.25;
	-moz-transform: scale(1.05);
    -moz-transform-origin: center center;
	}
.smallPane a.link{
	padding: 0 15px;
	margin:5px 33px 0 0;
	text-transform: uppercase;
	float:right;
	font:normal 12px/14px "Helvetica Neue",arial,sans-serif;
	font-weight: bolder;
	color: #32a3f2;
	text-decoration: none;
	background:url(../img/featureLinkBGgray.gif) no-repeat right 3px;
	}
.smallPane a:hover.link{
	text-decoration: underline;
	}
.signUpForm{
	background:url(../img/signUpFormBG.gif) no-repeat 0 0;
	width:1032px;
	height:399px;
	float: left;
	position: relative;
	}
.freeTrialArrow{
	display: block;
	position: absolute;
	width: 643px;
	height: 114px;
	bottom: 30px;
	left:14px;
	font:normal 34px/114px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	color: #fff;
	text-shadow:0 1px 1px #40556a;
	background:url(../img/signUpArrow.jpg) no-repeat 0 0;
	text-align: right;
	padding: 0 41px 0 0;
	}
.formPane{
	background:url(../img/formPaneBG.gif) no-repeat 0 0;
	width:325px;
	height:351px;
	float: left;
	position: relative;
	}
.formPane h3{
	font:normal 21px/21px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	color: #5691c9;
	margin:12px 0 0 19px;
	}
.formPane p{
	margin:12px 95px 0 19px;
	font:normal 13px/16px Helvetica,Arial,Verdana,sans-serif;
	}
.formPane p.wide{
	margin:12px 19px 0 19px;
	font:normal 13px/16px Helvetica,Arial,Verdana,sans-serif;
	}
.formPane .priceTag{
	display: block;
	overflow: hidden;
	font-size: 0px;
	text-indent: -999em;
	width: 130px;
	height: 130px;
	position: absolute;
	top:-26px;
	right:-15px;
	background:url(../img/priceTag2.png) no-repeat 0 0;
	z-index: 999;
	}
.formPane input.pricingBtn{
	display: block;
	overflow: hidden;
	font-size: 0px;
	text-indent: -999em;
	width: 300px;
	height: 55px;
	position: absolute;
	bottom:38px;
	left:10px;
	background:url(../img/pricingBtn.gif) no-repeat 0 0;
	opacity:1;
	}
.formPane a.pricingBtn:hover{
	opacity:.85;
	}
.formPane p.smallPrint{
	font:normal 11.5px/12px Helvetica,Arial,Verdana,sans-serif;
	margin:12px 19px 3px;
	position: absolute;
	bottom: 1px;
	color: #6b6b6b;
	}
.formPane a.link{
	padding: 0 15px;
	margin:5px 33px 0 0;
	text-transform: uppercase;
	float:right;
	font:normal 12px/14px "Helvetica Neue",arial,sans-serif;
	font-weight: bolder;
	color: #32a3f2;
	text-decoration: none;
	background:url(../img/featureLinkBGgray.gif) no-repeat right 3px;
	}
.formPane a:hover.link{
	text-decoration: underline;
	}
.signUpForm .formPane{
	background: none;
	}
.signUpForm .formPane h3{
	font: 23px/24px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	}
.productionPane{
	background:url(../img/productionBG.jpg) no-repeat 0 0;
	width:325px;
	height:267px;
	float: left;
	position: relative;
	margin: 10px 0;
	}
.productionPane a{
	padding: 150px 0 14px 212px;
	display: block;
	}
.productionPane h3{
	font:bold 18px/18px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	text-transform: uppercase;
	margin: 3px 0 0 17px;
	color: #fff;
	text-shadow:0 0 4px #4d637b;
	}
.productionPane p{
	font:12px/16px Helvetica,Arial,Verdana,sans-serif;
	color: #fff;
	margin: 3px 16px 0 17px;
	}
.companiesPane{
	background:url(../img/companiesPaneBG.gif) no-repeat 0 0;
	width:325px;
	height:128px;
	float: left;
	}
.companiesPane h3{
	font:normal 17px/16px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	color: #5691c9;
	margin:13px 0 0 13px;
	}
.companiesPane ul{
	padding:0;
	margin:4px 0 0 8px;
	list-style:none;
	}
.companiesPane li{
	padding:0;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	}
.companiesPane li a:hover{
	opacity:.85;
	}
.easy123Pane{
	float: left;
	width: 696px;
	height: 204px;
	background: url(../img/easy123BG.jpg) no-repeat top left;
	position: relative;
	}
.easy123Pane h1{
	margin: 10px 0 0 20px;
	font-size: 21px;
	}
.easy123Pane ul{
	padding:0;
	margin:0;
	list-style:none;
	}
.easy123Pane ul li{
	padding:2px;
	margin:0;
	list-style:none;
	float: left;
	overflow: hidden;
	width: 180px;
	color: #384958;
	text-shadow:0 1px 1px #bfd6ed;
	font:normal 13px/13px "Trebuchet MS","Trebuchet",Arial,Verdana,sans-serif;
	}
.easy123Pane ul li.step1{
	position: absolute;
	bottom:15px;
	left:50px;
	}
.easy123Pane ul li.step2{
	position: absolute;
	bottom:15px;
	left:274px;
	}
.easy123Pane ul li.step3{
	position: absolute;
	bottom:15px;
	left:506px;
	}
/***************************************************
	Form Validation
****************************************************/
.formError {
	position:absolute;
	top:300px; left:300px;
	padding-bottom:13px;
	display:block;
	z-index:5000;
}
#debugMode{
	background:#000;
	position:fixed;
	width:100%; height:200px;
	top:0; left:0;
	overflow:scroll;
	opacity:0.8;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	z-index:100000;
}

.ajaxSubmit{ padding:20px; background:#55ea55;border:1px solid #999;display:none}
.formError .formErrorContent {
	width:100%; 
	background:#393939;
	color:#fff;
	width:150px;
	font-family:tahoma;
	font-size:11px;
	border:1px solid #333;
	box-shadow: 0px 0px 6px #000;
	-moz-box-shadow: 0px 0px 6px #000;
	-webkit-box-shadow: 0px 0px 6px #000;
	padding:4px 10px 4px 10px;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
.greenPopup .formErrorContent {background:#33be40;}

.blackPopup .formErrorContent {background:#393939;color:#FFF;}

.formError .formErrorArrow{
	position:absolute;
	bottom:0;left:20px;
	width:15px; height:15px;

	z-index:5001;
}
.formError .formErrorArrowBottom{top:0;margin:-6px;}

	.formError .formErrorArrow div{
		border-left:1px solid #333;
		border-right:1px solid #333;
		box-shadow: 0px 2px 3px #444;
		-moz-box-shadow: 0px 2px 3px #444;
		-webkit-box-shadow: 0px 2px 3px #444;
		font-size:0px; height:1px; background:#393939;margin:0 auto;line-height:0px; font-size:0px; display:block;
		color:#FFF;
	}
		.formError .formErrorArrowBottom div{
			box-shadow: none;
			-moz-box-shadow: none;
			-webkit-box-shadow: none;
		}
		
	.greenPopup .formErrorArrow div{background:#33be40;}
	.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}

	.formError .formErrorArrow .line10{width:15px;border:none;} 
	.formError .formErrorArrow .line9{width:13px;border:none;} 
	.formError .formErrorArrow .line8{width:11px;} 
	.formError .formErrorArrow .line7{width:9px;} 
	.formError .formErrorArrow .line6{width:7px;} 
	.formError .formErrorArrow .line5{width:5px;} 
	.formError .formErrorArrow .line4{width:3px;} 
	.formError .formErrorArrow .line3{width:1px;
		border-left:1px solid #333;
		border-right:1px solid #333;
		border-bottom:0px solid #333;} 
	.formError .formErrorArrow .line2{width:1px;border:none;background:#333;}
	.formError .formErrorArrow .line1{width:0px;border:none;background:#333;}  



/***************************************************
	Forms
****************************************************/
#orderNow {
	position: absolute;
	top: 381px;
	right: 61px;
	width: 300px;
	font-size: 13px;
	}
#order input,
#order textarea {
	padding: 4px 4px 4px 4px;
    background: #fff;
    color:#333;
    border: 1px solid #d3d3d3;
	width:120px;
    }
#order input[type="checkbox"]{
	width: auto;
	}
#order select{
	padding: 3px;
	}
#order br {
	height:2em;
    }
#order legend {
	padding:1em 0em 0em .5em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #be2d24;
	font-weight:bold;
    }
#order fieldset ol {
	margin: 0;
	padding: 0;
	}
#order em {
	font-weight: bold;
	font-style: normal;
	color: #be2d24;
	}
#order .submitBtn {
	background: transparent;
	border:none;
	margin:-4px 0 0 60px;
	padding:0;
	width:200px;
	height:50px;
	}
#order .terms {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 0 0 12px;
	}
#order .terms a{
	color:#515151;
	}		
.paymentInfo {
	padding-top: 90px;
	}
#order input.small {
	width: 30px;
	}
.orderCVV {
	float:right;
	height:24px;
	padding-right:18px;
	}
#order label{
	width:10em;
	}
#order fieldset{
	width:530px;
	}
form fieldset li.formSection{
	height: 60px;
	}
.formSection h2{
	border-bottom:1px solid #CCCCCC;
	padding:30px 0 0;
	}
.sideFeatures{
	background-color:#FAFAFA;
	border:1px solid #D7D7D7;
	float:left;
	margin:9px 16px 0 8px;
	padding:18px;
	}
#mainContentBa {
display:inline;
float:left;
margin:30px 50px 0 50px;
}

 div.light_rounded .pp_top .pp_left{background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../img/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../img/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../img/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../img/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../img/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../img/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../img/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../img/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../img/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../img/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../img/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../img/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../img/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../img/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../img/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../img/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../img/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../img/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../img/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../img/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../img/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../img/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../img/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../img/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../img/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../img/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../img/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../img/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../img/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../img/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../img/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../img/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../img/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../img/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../img/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../img/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../img/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../img/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../img/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../img/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../img/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../img/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../img/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../img/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../img/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../img/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../img/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../img/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../img/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;}