
/* Extends Checkmark styles to include individual images, squeeze-mp4 page*/

h3.pmPlain {
	margin:0;
	padding:10px 0 10px 0;
	font-weight:normal;
	color:#666;
	font-size:14px;
	line-height:24px;
	/*font-family: "Lucida Grande", Lucida, Arial;*/
}


h3.pressModuleOrange {
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	font-weight:normal;
	color:#4b4c4e;
	font-size:20px;
	line-height:20px;
	letter-spacing: -1px;
	font-family: "Lucida Grande", Lucida, Arial;
	border-bottom:3px solid #ffeda6;
}

h3.workflowModuleOrange {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	font-weight: normal;
	color: #4b4c4e;
	font-size: 18px;
	line-height: 20px;
	letter-spacing: -1px;
	font-family: "Lucida Grande", Lucida, Arial;
	border-bottom: 3px solid #ffeda6;
}

.pressModule ul li.import {
	margin:0;
	padding:0 0 5px 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	background:url(/images/squeezeMP4Import.jpg) top left no-repeat;
	color:#666;
}

.pressModule ul li.mpfour {
	margin:0;
	padding:0 0 5px 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	background:url(/images/squeezeMP4M.jpg) top left no-repeat;
	color:#666;
}

.pressModule ul li.flash {
	margin:0;
	padding:0 0 5px 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	background:url(/images/flashLandingIcon.jpg) top left no-repeat;
	color:#666;
}

.pressModule ul li.filters {
	margin:0;
	padding:0 0 5px 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	background:url(/images/squeezeMP4Filter.jpg) top left no-repeat;
	color:#666;
}


.pressModule ul li.files {
	margin:0;
	padding:0 0 5px 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	background:url(/images/squeezeMP4File.jpg) top left no-repeat;
	color:#666;
}

.pressModule ul li.review {
	margin:0;
	padding:0 0 5px 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 25px;
	background:url(/images/squeezeMP4env.jpg) top left no-repeat;
	color:#666;
}

/* Extends PressContainer to include a 3 column.*/

.pressGridContainer {
	float:left;
	/*width:612px;*/
	width:670px;
	margin:0;
	padding:0;
}

.pressGrid {
	float:left;
	width:322px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:258px;
	margin:0 64px 0 0;
	padding:0;
	display:inline; /* For IE6 */
}

.pressGridLast {
	float:left;
	width:290px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:258px;
	margin:0 32px 0 0;
	padding:0;
	display:inline; /* For IE6 */
}

.pressFeaturesToggle {
	float:left;
	width:642px;
	margin:0 0 20px 0;
	padding:0 0 5px 0;
	display:inline; /* For IE6 */
}

/* Extends PressContainer to include a 3 column.*/

.workflowGridContainer {
	float:left;
	margin:0 0 30px 0;
	padding:0 0 30px 0;
	width:670px;
	margin:0;
	display:inline;
	/*border-bottom: 1px dotted #ccc;*/
}

.workflowGridContainerSpecial {
	float:left;
	margin:0 0 0px 0;
	padding:0 0 0px 0;
	width:670px;
	margin:0;
	display:inline;
	/*border-bottom: 1px dotted #ccc;*/
}

.workflowExample {
	float:left;
	width:345px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:325px;
  	margin:0 20px 0 0;
  	padding:0;
  	display:inline;
}

.workflowExampleLast {
	float:left;
  	width:325px;
  	margin:0;
  	padding:0;
  	display:inline;
}

.workflowGridImage {
	float:left;
	width:100px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:80px;
	margin:0 20px 0 0;
	padding:0;
	display:inline;
}

.workflowGridText {
	float:left;
  	width:225px;
	margin:0;
	padding:0;
	display:inline;
}

.workflowGridText ul {
	margin:0;
	padding:0;
}

.workflowGridText ul li {
	margin:0;
	padding:0 0 10px 0;
	font-size:16px;
	line-height:22px;
	color:#666;
	list-style-type:none;
}

.workflowGridText ul li a {
	display:block;
	width:78px;
	height:22px;
	overflow:hidden;
	background:none;
}

.workflowGridText ul li a:hover {
	display:block;
	width:78px;
	text-indent:-78px;
	overflow:hidden;
	background:none;
}

/* Squeeze MP4 Modal windows */

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:737px;
  height:522px;
  display:none;
  z-index:9999;
  padding:0;
}

#boxes ul {
	margin:0;
	padding:0;
}

#boxes li {
	margin:0;
	padding:0 5px 0 5px;
	list-style-type:none;
	display:inline;
	font-size:13px;
}


#boxes #dialog {
  width:737px;
  height:522px;
  padding:50px;
  background-color:#e3e3e3;
  border:10px solid #fff;
}

#boxes #dialog1 {
  width:737px;
  height:522px;
  padding:50px;
  background-color:#e3e3e3;
  border:10px solid #fff;
}

#boxes #dialog2 {
  width:737px;
  height:522px;
  padding:50px;
  background-color:#e3e3e3;
  border:10px solid #fff;
}

#boxes #dialog3 {
  width:737px;
  height:522px;
  padding:50px;
  background-color:#e3e3e3;
  border:10px solid #fff;
}


#boxes #dialog4 {
  width:737px;
  height:522px;
  padding:50px;
  background-color:#e3e3e3;
  border:10px solid #fff;
}


#boxes #dialog5 {
  width:737px;
  height:522px;
  padding:50px;
  background-color:#e3e3e3;
  border:10px solid #fff;
}


/* New tab system to replace old product pages, integrate into homepage.css in refactor */

/*
#secondaryNav {
	margin:0;
	padding:0;
	height:40px;
	min-width:960px;
	background:#fff;
	border-bottom:1px solid #ccc;
}

#secondaryNavWrapper {
	margin:0 auto;
	padding:0;
	height:40px;
	width:955px;
	background: url(../images/quoteBackground.jpg) top left repeat-y;
}

#secondaryNavWrapper dl {
	float:left;
	width:955px;
	margin:0;
	padding:0
}

#secondaryNavWrapper dl dt {
	float:left;
	margin:5px 0 0 0;
	height:20px;
	padding:10px 20px 0 20px;
	display:inline;
	line-height:12px;
	color:#656770;
	font-family:'Lucida Grande', Lucida, Arial;
	font-size:12px;
	text-transform: uppercase;
	border-right:1px solid #e3e3e3;
	font-weight:normal;
}

#secondaryNavWrapper dl dt.first {
	padding:10px 20px 0 0;
}

#secondaryNavWrapper dl dt a.selected {
	color:#333;
	border-bottom:2px solid #ec7249;
	background:none;
}

#secondaryNavWrapper dl dt a:hover {
	border-bottom:2px solid #3595e3;
	background:none;
	color:#666;
}

#secondaryNavWrapper dl dd {
	float:right;
	width:108px;
	height:30px;
	margin:5px 0 0 0;
	padding:0 5px 0 0;
	line-height: 30px;
	display:inline;
}

#secondaryNavWrapper dl dd a {
	display:block;
	width:108px;
	height:30px;
	overflow:hidden;
	background:none;
}

#secondaryNavWrapper dl dd a:hover {
	display:block;
	text-indent:-108px;
	background:none;
}
*/

/* NEW VERSION OF STATIC SIDEBAR FOR LATER DESIGNS, INTEGRATE POST RELEASE */

#workflowSidebar {
	float:right;
	margin:0;
	padding:0 0 0 30px;
	width:225px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:223px;
  	border-left: 2px solid #ecedf1;
}

#workflowSidebar ul {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width:223px;
}

#workflowSidebar ul li {
	float:left;
	width:223px;
	margin:0 0 5px 0;
	padding:10px 0 5px 0;
	color:#5c5e67;
	list-style-type:none;
	border-top:1px dotted #cdd0d1;
	line-height:12px;
	font-size:12px;
}

.workflowSidebarMarker {
	float:left;
	margin:10px 0 20px 0;
	padding:0;
	width:223px;
	height:3px;
	background:#f6efcd;
	line-height:1px;
	font-size: 1px;
}

.workflowSidebarDashed {
	float:left;
	margin:10px 0 20px 0;
	padding:0;
	width:223px;
	border-bottom:1px dashed #ccc;
	line-height:1px;
	font-size: 1px;
}

#workflowSidebar p.buy {
	padding:0 0 10px 0;
	margin:0;
}

.buyNormal	{
	font-size: 11px;
	color:#666;
	text-align: right;
	padding: 0 0 20px 0;
	margin: 0;
}

#workflowSidebar p.compare {
	padding:5px 0 10px 0;
	margin:0;
}


#workflowSidebar p.buy a {
	display:block;
	width:223px;
	height:54px;
	overflow:hidden;
	background:none;
}

#workflowSidebar p.buy a:hover {
	display:block;
	text-indent:-223px;
	overflow:hidden;
	background:none;
}

#workflowSidebar p.visit a {
	display:block;
	width:108px;
	height:54px;
	overflow:hidden;
	background:none;
	margin:0;
	padding:0;
}

#workflowSidebar p.visit a:hover {
	display:block;
	text-indent:-108px;
	overflow:hidden;
	background:none;
}

#workflowSidebar p.bluebuy {
	padding:0 0 10px 0;
	margin:0;
}

#workflowSidebar p.bluebuy a {
	display:block;
	width:187px;
	height:44px;
	overflow:hidden;
	background:none;
}

#workflowSidebar p.bluebuy a:hover {
	display:block;
	text-indent:-187px;
	overflow:hidden;
	background:none;
}


/* Detailed features list for product pages */

.detailedFeatures {
	float:left;
	margin:0 35px 0 0;
	padding:0;
	width:235px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:200px;
}

.detailedFeatures ul {
	margin:0;
	padding:0 0 10px 0;
}

.detailedFeatures ul.second {
	margin:0;
	padding:10px 0 10px 0;
}

.detailedFeatures ul li {
	margin:0;
	padding:0 0 4px 0;
	list-style-type: circle;
	line-height:18px;
	color:#666;
	font-size:11px;
}

.detailedFeatures ul li.primary {
	margin:0 0 8px 0;
	padding:0;
	font-family:'Lucida Grande', Lucida, Arial;
	list-style-type: none;
	line-height:18px;
	color:#333;
	font-size:11px;
	font-weight:normal;
	background:#fffff0;
}

.detailedFeaturesLast {
	float:left;
	margin:0;
	padding:0;
  	width:200px;
}

.detailedFeaturesLast ul {
	margin:0;
	padding:0 0 10px 0;
}

.detailedFeaturesLast ul.second {
	margin:0;
	padding:10px 0 10px 0;
}

.detailedFeaturesLast ul li {
	margin:0;
	padding:0 0 4px 0;
	list-style-type: circle;
	line-height:18px;
	color:#666;
	font-size:11px;
}

.detailedFeaturesLast ul li.new {
	margin:0;
	padding:0 0 8px 0;
	list-style-type: disc;
	line-height:18px;
	color:#666;
	font-size:11px;
}


.detailedFeaturesLast ul li.primary {
	margin:0 0 8px 0;
	padding:0;
	font-family:'Lucida Grande', Lucida, Arial;
	list-style-type: none;
	line-height:18px;
	color:#333;
	font-size:11px;
	font-weight:normal;
	background:#fffff0;
}


h5.detailedUpper {
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	color:#4a4a4a;
	font-family:'Lucida Grande', Lucida, Arial;
	font-size:13px;
	font-weight:normal;
	border-top: 1px solid #ccc;
	border-bottom:none;
}

h5.detailedUpperNew {
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	color:#c5126a;
	font-family:'Lucida Grande', Lucida, Arial;
	font-size:13px;
	font-weight:normal;
	border-top: 1px solid #ccc;
	border-bottom:none;
}


p.formats {
	color:#666;
	font-size:11px;
	padding:0 0 10px 0;
	line-height:18px;
}

.squishNetFeaturesIcon{
	float: left;
	align: center;
	width:65px;
}

.squishNetFeaturesTxt{
	float: left;
	margin-left: 30px;
	width: 575px;
}

.squishNetFeaturesTxt span{
	color: #333333;
	display: block;
	font-family: lucida grande, helvetica, arial, sans-serif;
	font-size: 13px;
	padding-bottom: 6px;
}

.sparkClients{
	color: #4b4c4e;
	font-family:'Lucida Grande', Lucida, Arial;
	font-size: 18px;
	letter-spacing: -1px;
	padding: 15px 0px 0px 0px;
}

.feature-disclaimer{
	font-size: 10px; 
	color: #666666; 
	line-height: 120%;
	margin-bottom: 4px;
}


