







/***************************************************
Wrapper and shadow
***************************************************/

#diamond {
	margin:0;
	padding:0;
	min-width:960px;
	background:#e7e8ed;
}

#staticDiamond {
	margin:0;
	padding:0;
	min-width:960px;
	background: url(../images/staticDiamondBg.jpg) top left repeat-x #fff;
}

#diamond hr {
	display: block;
	clear: left;
  	visibility: hidden;
}

.wrapper {
	margin:0 auto;
	padding:0;
	width:955px;
}

#content {
	position:relative;
	margin:-6px 0 0 0;
	padding:35px 0 30px 0;
	float:left;
	width:955px;
	background: url(../images/wrapperShadow.gif) top left no-repeat;
}

/***************************************************
Heros
***************************************************/

#heroDiamond {
	margin:0;
	padding:0;
	min-width:960px;
	background:#6c6f76;
}

#sparkHero {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:128px;
	background: url(../images/sparkHeroBg.jpg) top left no-repeat;
}

#video3Hero {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:128px;
	background: url(../images/video3HeroBg.jpg) top left no-repeat;
}

#playerSdkHero {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:128px;
	background: url(../images/playerSDK.jpg) top left no-repeat;
}

#squishHero {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:128px;
	background: url(../images/squishHeroBg.jpg) top left no-repeat;
}

#productOverviewHero {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:265px;
	background: url(../images/homeHeroGradient.jpg) top left no-repeat;
}

#productHero {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:198px;
	background: url(../images/productHeroBg.jpg) top left no-repeat;
}

.productHeroImage {
	float:left;
	width:474px;
	height:170px;
	margin:15px 0 0 0;
	padding:0;
	background: url(../images/squeezeHeroImage.png) top left no-repeat;
}

.flashHeroImage {
	float:left;
	width:474px;
	height:170px;
	margin:15px 0 0 0;
	padding:0;
	background: url(../images/squeezeffHeroImage.png) top left no-repeat;
}

.productHeroImage360 {
	float:left;
	width:474px;
	height:180px;
	margin:10px 0 0 0;
	padding:0;
	background: url(../images/360HeroImage.png) top left no-repeat;
}

.productHeroImageWeva {
	float:left;
	width:474px;
	height:180px;
	margin:10px 0 0 0;
	padding:0;
	background: url(../images/wevaHeroImage.png) top left no-repeat;
}

.productHeroImageWorkflow {
	float:left;
	width:474px;
	height:180px;
	margin:10px 0 0 0;
	padding:0;
	background: url(../images/reviewWorkflowHero.png) top left no-repeat;
}

.productHeroImageSDK {
	float:left;
	width:474px;
	height:50px;
	margin:10px 0 0 0;
	padding:0;
}

.productHeroTagline {
	float:left;
	width:481px;
	margin:15px 0 0 0;
	padding:0;
}

.productHeroTagline h2.squeeze {
	margin:0;
	padding:10px 0 10px 38px;
	font-weight:normal;
	font-size: 22px;
	font-family: "Lucida Grande", Lucida, Arial;
	line-height:25px;
	color:#fff;
}

#gray {
	margin:0;
	padding:0;
	height:11px;
	min-width:960px;
	background:#9da0a7;
	line-height:1px;
	font-size:1px;
}

#grayWrapper {
	margin:0 auto;
	padding:0;
	height:11px;
	width:955px;
	background: url(../images/grayFade.jpg) top left no-repeat;
}



#staticFade {
	margin:0;
	padding:0;
	height:11px;
	min-width:960px;
	background:#9a9ca7;
}

#staticFadeWrapper {
	margin:0 auto;
	padding:0;
	height:11px;
	width:955px;
	background: url(../images/staticFadeBg.jpg) top left no-repeat;
}

/************************************************ ***
Product Overview Page
***************************************************/

#productPageHeading {
	float:left;
	margin:32px 0 0 0;
	padding:0;
	width:955px;
	text-align:center;
}

#productSeparator {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:3px;
	background:url(../images/productSeparator.jpg) top left no-repeat;
	line-height:1px;
	font-size:1px;
}

#productPageNegative {
	position: absolute;
	z-index: 1;
	margin:-140px 0 0 0;
	padding:0;
	width:955px;
	height:322px;
	text-align:center;
	line-height:1px;
	font-size:1px;
	background:url(../images/productHero.png)
}

#productPagePositive {
	margin:0;
	padding:0;
	width:955px;
	height:210px;
	line-height:1px;
	font-size:1px;
}

.productPageMatrix {
	float:left;
	margin:0;
	padding:20px 20px 0 20px;
	width:198px;
	height:208px;
	background:url(../images/productQuadLine.jpg) top right no-repeat;
}

.productPageMatrix p {
	line-height: 18px;
}

.productPageMatrixLast {
	float:left;
	margin:0;
	padding:20px 20px 0 20px;
	width:198px;
	height:160px;
	background:none;
}

.productPageMatrixLast p {
	line-height: 18px;
}

/************************************************ ***
Product Pages Tabs
***************************************************/

#productTabs {
	float:left;
	margin:0;
	padding:20px 0 0 0;
	width:955px;
	line-height:27px;
}

#productTabs div.freeTrial {
	float:right;
	width:145px;
	height:27px;
	line-height:27px;
	text-align:right;
	padding:10px 0 0 0;
}

#productTabs ul {
	width:810px;
	float:left;
	margin:10px 0 0 0;
	padding:0 0 2px 0;
	line-height: 1px;
	font-size:1px;
	line-height:27px;
}

#productTabs ul li {
	float:left;
	padding:0;
	margin:0;
	border-right:1px solid #e0e2e8;
	height:36px;
	list-style-type: none;
	display: inline;
	line-height:27px;
}

/***************************************************
Product Pages Body and Gutter
***************************************************/

#productBoxTop {
	float:left;
	padding:0;
	margin:0;
	width:955px;
	height:18px;
	line-height:1px;
	font-size:1px;
	background: url(../images/productBoxTop.jpg) top left no-repeat;
}

#productBoxTopNotabs {
	float:left;
	padding:0;
	margin:30px 0 0 0;
	width:955px;
	height:18px;
	line-height:1px;
	font-size:1px;
	background: url(../images/productBoxTopNotabs.jpg) top left no-repeat;
}

#productBox {
	float:left;
	margin:0;
	padding:12px 0 0 0;
	width:955px;
	background:#fff;
}

#productsOverview {
	float:left;
	margin:12px 0 60px 0;
	padding:0;
	width:955px;
	height:250px;
	background:url(../images/productsOverviewBg.jpg) top left no-repeat #fff;
}

#productOverviewBox {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	background:#fff;
}

#productBoxBottom {
	float:left;
	margin-bottom:40px;
	width:955px;
	height:18px;
	line-height:1px;
	font-size:1px;
	background: url(../images/productBoxBottom.jpg) top left no-repeat;
}

#productContainer {
	margin:0 40px 0 0;
	padding:0;
	float:left;
	width:682px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:642px;
	display:inline;
}

.productFeatures {
	float:left;
	width:642px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:612px;
	margin:0 0 20px 30px;
	padding:0;
	border-bottom: 1px solid #e5e5e5;
	display:inline; /* For IE6 */
}

#productHeading {
	float:left;
	width:329px;
	margin:0;
	padding:0;
}

#productHeading p {
	padding-bottom:20px;
}


#productImage {
	float:left;
	width:283px;
	margin:0;
	padding:0 0 15px 0;
	text-align:right;
}

.featureGridContainer {
	float:left;
	width:612px;
	margin:0;
	padding:0 0 30px 0;
}

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

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

/***************************************************
360 Pricing
***************************************************/

.contract {
	float:left;
	width:670px;
	margin:0 0 5px 0;
	padding:0 0 10px 0;
	display:inline;
}

.contract ul {
	float:right;
	width:670px;
	margin:0;
	padding:0;
}

.contract ul li {
	float:right;
	width:108px;
	height:30px;
	margin:0;
	padding:0 0 0 5px;
	display:inline;
	list-style-type: none;
	font-size:1px;
	line-height:1px;
}

.contract ul li a {
	width:108px;
	display:block;
	height:30px;
	overflow:hidden;
	background:none;
}

.contract ul li a:hover {
	text-indent:-108px;
	overflow:hidden;
	background:none;
}


.contract ul li.plan {
	width:300px;
	float:left;
	margin:0;
	padding:2px 0 0 0;
	display:inline;
	list-style-type: none;
	font-weight:normal;
	color:#4b4c4e;
	font-size:20px;
	line-height:20px;
	letter-spacing: -1px;
	font-family: "Lucida Grande", Lucida, Arial;
	
}

.pricingThreeDark {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:670px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:666px;
	display:inline;
	border:2px solid #e3e3e3;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:#f8f8f8;
}

.streams {
	float:left;
	margin:0;
	padding:0;
	width:370px;
}

.streams dl {
	margin:30px 0 30px 30px;
	padding:0;
}

.streams dl dt {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#333;
	font-size:23px;
	font-weight:normal;
}

.streams dl dt.bundle {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#666;
	font-size:25px;
	font-weight:normal;
}

.streams dl dd {
	margin:0;
	padding:0;
	list-style-type:none;
	color:#666;
	font-size:12px;
}

.streams dl dd.minute {
	margin:0;
	padding:2px 0 0 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#666;
	font-size:12px;
}


.streamsPrice {
	float:right;
	margin:0;
	padding:30px 0 0 0;
	width:290px;
	text-align:right;
}

.streamsPrice dl {
	float:right;
	margin:0;
	padding:0 20px 0 0;
	display:inline;
}

.streamsPrice dl dt {
	float:left;
	margin:0;
	padding:5px 15px 0 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#666;
	font-size:18px;
	letter-spacing:-1px;
	display:inline;
}

.streamsPrice dl dd {
	float:left;
	margin:0;
	padding:0 0 0 0;
	list-style-type:none;
	display:inline;
}

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

.streamsPrice dl dd a:hover {
	display:block;
	text-indent:-108px;
	background:none;
}

/***************************************************
Remove and put into promotions css
***************************************************/

.promotionPricingBundleLeft {
	float:left;
	margin:0;
	padding:0;
	height:200px;
  	width:300px;
	display:inline;
	background:url(/images/bundlePricingBg.jpg) top left no-repeat;
}

.promotionPricingBundleLeft dl {
	float:left;
	display:inline;
	margin:15px 25px 5px 25px;
	padding:0;
}

.promotionPricingBundleLeft dl dt {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:17px;
	font-weight:normal;
	letter-spacing:-1px;
}

.promotionPricingBundleLeft dl dd {
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#ccc;
	font-size:11px;
}

.promotionPricingBundleRight {
	float:left;
	width:330px;
	margin:0 0 0 30px;
	padding:0;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:300px;
	display:inline;
	background:url(/images/bundlePricingBg.jpg) top left no-repeat;
}

.promotionPricingBundleRight dl {
	float:left;
	display:inline;
	margin:15px 25px 5px 25px;
	padding:0;
}

.promotionPricingBundleRight dl dt {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:17px;
	font-weight:normal;
	letter-spacing:-1px;
}

.promotionPricingBundleRight dl dd {
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#ccc;
	font-size:11px;
}

.promotionPbList {
	float:left;
	margin:25px 0 0 25px;
	padding:0;
	width:300px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:275px;
  	display:inline;
}

.promotionPbListPrice {
	float:left;
	width:160px;
	margin:0;
	padding:0;
	display:inline;
}

.promotionPbListPrice dl {
	margin:0;
	padding:0;
}

.promotionPbListPrice dl dt {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:17px;
	font-weight:normal;
}

.promotionPbListPrice dl dd {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:10px;
}

.promotionPbListAdd {
	float:left;
	width:100px;
	margin:0 0 0 0;
	padding:0;
	display:inline;
}

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

.violator {
	float:left;
	margin:20px 0 0 0;
	padding:0;
  	width:275px;
  	display:inline;
}

.violator p {
	font-family: "Lucida Grande", Lucida, Arial;
	font-weight:normal;
	font-size:11px;
	color:#e2273d;
}


/***************************************************
2 column pricing for 360
***************************************************/

.pricingBundleLeft {
	float:left;
	width:330px;
	height:184px;
	margin:8px 0 20px 30px;
	padding:0;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:300px;
	display:inline;
	background:url(/images/bundlePricingBg.jpg) top left no-repeat;
}

.pricingBundleLeft dl {
	float:left;
	display:inline;
	margin:15px 25px 5px 25px;
	padding:0;
}

.pricingBundleLeft dl dt {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:17px;
	font-weight:normal;
	letter-spacing:-1px;
}

.pricingBundleLeft dl dd {
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#91939f;
	font-size:12px;
}

.pricingBundleRight {
	float:left;
	width:312px;
	height:184px;
	margin:8px 0 20px 12px;
	padding:0;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:300px;
	display:inline;
	background:url(/images/bundlePricingBg.jpg) top left no-repeat;
}

.pricingBundleRight dl {
	float:left;
	display:inline;
	margin:15px 25px 5px 25px;
	padding:0;
}

.pricingBundleRight dl dt {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:17px;
	font-weight:normal;
	letter-spacing:-1px;
}

.pricingBundleRight dl dd {
	margin:0;
	padding:5px 0 0 0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#91939f;
	font-size:12px;
}

.pbList {
	float:left;
	margin:20px 0 0 25px;
	padding:0;
	width:300px;
	voice-family: "\"}\"";
  	voice-family:inherit;
  	width:275px;
  	display:inline;
}

.pbListPrice {
	float:left;
	width:160px;
	margin:0;
	padding:0;
	display:inline;
}

.pbListPrice dl {
	margin:0;
	padding:0;
}

.pbListPrice dl dt {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:17px;
	font-weight:normal;
}

.pbListPrice dl dd {
	margin:0;
	padding:0;
	list-style-type:none;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#fff;
	font-size:10px;
}

.pbListAdd {
	float:left;
	width:100px;
	margin:0 0 0 0;
	padding:0;
	display:inline;
}

/***************************************************
Product Pages Sidebar
***************************************************/

#productSidebar {
	float:left;
	margin:0;
	padding:0 0 0 24px;
	width:223px;
	border-left: 2px solid #ecedf1;
	display:inline;
}

#productSidebar p {
	padding-bottom:20px;
	line-height:16px;
}

#productSidebar ul {
	float:left;
	margin:0 0 15px 0;
	padding:0;
	width:225px;
}

#productSidebar ul li {
	float:left;
	width:225px;
	margin:0;
	padding:12px 0 10px 0;
	color:#5c5e67;
	list-style-type:none;
	border-top:1px solid #efefef;
	line-height:12px;
	font-size:12px;
}

#productSidebar ul li.prcing360 {
	float:left;
	width:225px;
	margin:0;
	padding:6px 0 0 0;
	color:#5c5e67;
	list-style-type:none;
	border-top:none;
	line-height:12px;
	font-size:12px;
}

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

#productSidebar dl {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:225px;
}

#productSidebar dl dt {
	float:left;
	width:225px;
	margin:0;
	padding:0 0 5px 0;
	color:#5c5e67;
	line-height:15px;
	font-size:14px;
}

#productSidebar dl dd {
	float:left;
	width:225px;
	margin:5px 0 0 0;
	padding:6px 0 1px 0;
	font-size:12px;
	line-height:20px;
	color:#5c5e67;
	border-top:1px solid #efefef;
}

#productSidebar dl dd.first {
	border-top:none;
}


/***************************************************
Contextual Messaging, 404
***************************************************/

#contexualMessage {
	float:left;
	width:955px;
	height:64px;
	margin:0 0 35px 0;
	padding:0;
	background: url(../images/contextualInfo.jpg) top left no-repeat;
}

#contexualMessageError {
	float:left;
	width:955px;
	height:64px;
	margin:0 0 35px 0;
	padding:0;
	background: url(../images/contextualError.jpg) top left no-repeat;
}

#contexualMessageAccount {
	float:left;
	width:955px;
	height:64px;
	margin:0 0 35px 0;
	padding:0;
	background: url(../images/contextualAccount.jpg) top left no-repeat;
}

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

#notFoundSuggestion {
	float:left;
	width:318px;
	margin:0;
	padding:0;
}

#notFoundSuggestion p {
	padding:0 50px 10px 0;
	color: #505050;
	line-height:18px;
}

/***************************************************
Static Pages
***************************************************/

#staticBox {
	float:left;
	width:955px;
	margin:30px 0 30px 0;
	padding:0;
}

.orangeStatic {
	float:left;
	margin:0;
	padding:0;
	width:955px;
	height:9px;
	line-height:1px;
	font-size:1px;
	background:url(../images/orangeStaticBg.jpg) top left no-repeat;
}

.pressContainer {
	float:left;
	margin:30px 30px 0 0;
	padding:0;
	width:700px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:670px;
}

.workflowContainer {
	float:left;
	margin:0 30px 0 0;
	padding:0;
	width:700px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:670px;
}

.datePicker {
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:670px;
	height:32px;
	background:url(../images/datePickerBG.jpg) top left no-repeat;
}

.datePicker dl {
	margin:0;
	padding:10px 0 0 20px;
}

.datePicker dl dt {
	margin:0;
	padding:0 5px 0 0;
	display:inline;
	list-style-type:none;
	color:#666;
	font-size: 12px;
	font-weight:bold;
}

.datePicker dl dd {
	margin:0;
	padding:0 7px 0 0;
	display:inline;
	list-style-type:none;
}

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

.pressModule p.download {
	margin:0;
	padding:10px 0 0 0;
}

.pressModule p.download a {
	display:block;
	width:108px;
	height:30px;
	overflow:hidden;
}

.pressModule p.download a:hover {
	display:block;
	width:108px;
	height:30px;
	text-indent:-108px;
	overflow:hidden;
}

.pressModule ul {
	margin:10px 0 0 0;
	padding:0;
}
/*Remove and place in promotions css*/
.pressModule ul.checks {
	border-top: 1px dotted #ccc;
	margin:0;
	padding:20px 0 0 0;
}

.pressModule ul li {
	margin:0;
	padding:0 0 5px 0;
	list-style-type: none;
	font-size: 14px;
}

/*Remove and place in promotions css*/
.pressModule ul li.checks {
	margin:0;
	padding:0 0 0 35px;
	list-style-type: none;
	font-size: 14px;
	line-height: 35px;
	background:url(/images/promotions/verizonsmb/checkmark.png) top left no-repeat;
}

.pressModule ol {
	border-top:1px dashed #ccc;
	float:left;
	width:650px;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
}

.pressModule ol li {
	margin:0 0 0 20px;
	padding:0 0 15px 0;
	font-size: 12px;
	color:#5c5e67;
	line-height:20px;
}

.pressModule dl {
	float:left;
	width:670px;
	margin:10px 0 20px 0;
	padding:0;
}

.pressModule dl dt {
	margin:0;
	padding:0 0 10px 0;
	list-style-type: none;
	font-weight:bold;
	color:#5c5e67;
}

.pressModule dl dd {
	margin:0;
	padding:0 0 10px 0;
	list-style-type: circle;
	list-style-position: inside;
	color:#5c5e67;
	line-height:18px;
}

.pressModule p.pressP {
	font-size:14px;
	line-height:16px;
}

.whyLeft {
	float:left;
	margin:0 38px 0 0;
	padding:0;
	width:354px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:316px;
	display:inline;
}

.whyRight {
	float:left;
	margin:0;
	padding:0;
	width:316px;
	display:inline;
}

.pressImage {
	float:left;
	margin:0 20px 0 0;
	padding:0;
	width:225px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:205px;
}

.pressText {
	float:left;
	margin:0;
	padding:0;
	width:445px;
}

/***************************************************
PressModule Pricing Treatment
***************************************************/

.productHeadingPricing {
	float:left;
	width:440px;
	margin:0;
	padding:0;
}

.productHeadingPricing p {
	font-size:14px;
	line-height:24px;
	padding-bottom:20px;
}

.productHeadingPricing ul {
	float:left;
	margin:0;
	padding:0 0 20px 0;
}

.productHeadingPricing ul li {
	margin:0;
	padding:0 8px 0 0;
	display:inline;
	list-style-type: none;
	line-height:1px;
}

.productHeadingPricing dl {
	margin:0;
	padding:0 0 20px 0;
}

.productHeadingPricing dl dt {
	margin:0;
	padding:10px 0 10px 0;
	font-weight:bold;
	color:#5c5e67;
}

.productHeadingPricing dl dd {
	margin:0;
	padding:0 0 5px 5px;
	font-weight:normal;
	color:#5c5e67;
	line-height: 22px;
}

.productImagePricing {
	float:left;
	width:230px;
	margin:0;
	padding:0;
	text-align:left;
}

.priceLarge {
	float:left;
	width:435px;
	margin:0;
	padding:5px 0 0 0;
}

.priceLarge dl {
	float:left;
	width:435px;
	margin:0;
	padding:0;
	border-top: 1px solid #e3e3e3;
}

.priceLarge dl dt {
	float:left;
	margin:0;
	padding:14px 0 0 0;
	list-style-type:none;
	display:inline;
	font-size:22px;
	font-weight:normal;
	color:#3b3f4c;
}

.priceLarge dl dd {
	float:right;
	text-align:right;
	margin:0;
	padding:10px 0 8px 0;
	list-style-type:none;
	display:inline;
}

.priceLarge dl dd.sdk {
	float:left;
	text-align:left;
	margin:0;
	padding:10px 0 8px 0;
	list-style-type:none;
	display:inline;
	color:#5c5e67;
}

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

.priceLarge dd a:hover {
	display:block;
	text-indent:-108px;
	background:none;
}

/* Sidebar for static pages like about and such. */

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

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

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

#staticSidebar ul li.iPhoneList {
	padding:0 0 15px 0;
	border-top:none;
	line-height:20px;
}

#staticSidebar ul li.iPhoneSm {
	padding:0 0 15px 0;
	border-top:none;
	line-height:10px;
	font-size:11px;
	color:#999;
}

#iPhoneSidebar {
	float:left;
	margin:0;
	padding:0;
  	width:223px;
}

#iPhoneSidebar p {
	margin:0 0 0 0;
	padding:0 0 20px 0;
	text-align: center;
}

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

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

/***************************************************
Left Body Container
***************************************************/

#container {
	float:left;
	margin:0 37px 0 0;
	padding:0;
	width:688px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:658px;
}

/***************************************************
Login and Signup
***************************************************/

.loginSignup {
	float:left;
	margin:0 38px 0 0;
	padding:0;
	width:348px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:310px;
	border-bottom:1px solid #bec0c6;
}

.loginSignupleft {
	float:left;
	margin:0;
	padding:0;
	width:310px;
	border-bottom:1px solid #bec0c6;
}

p.loginSubtext {
	padding:10px 0 0 0;
	color:#666;
	font-size: 11px;
}

p.loginText {
	padding:10px 0 0 0;
}

dl.loginList {
	margin:10px 0 10px 0;
	padding:0;
}

dl.loginList dt {
	margin:0;
	padding:0;
	list-style-type: none;
	line-height:26px;
	color:#515151;
	font-weight:bold;
}

dl.loginList dt.friend {
	margin:0;
	padding:0 0 5px 0;
	list-style-type: none;
	line-height:26px;
	color:#515151;
	font-weight:bold;
}

dl.loginList dd {
	margin:5px 0 0 0;
	padding:3px 0 0 30px;
	list-style-type: none;
	line-height:26px;
	background:url(../images/formError.gif) top left no-repeat;
	color:#b7595b;
	font-size: 11px;
}



/***************************************************
Sidebar
***************************************************/

#sidebar {
	float:right;
	margin:0;
	padding:0;
	width:260px;
}

.sidebarContent {
	float:left;
	padding:11px 20px 11px 20px;
	margin:0;
  	width:220px;
	background:#fff;
}

.sidebarTop {
	float:left;
	width:260px;
	height:9px;
	line-height:1px;
	font-size:1px;
	background:url(../images/sidebarTop.gif) top left no-repeat;
}

.sidebarBottom {
	float:left;
	width:260px;
	height:9px;
	margin:0 0 20px 0;
	padding:0;
	line-height:1px;
	font-size:1px;
	background:url(../images/sidebarBottom.gif) top left no-repeat;
}

/***************************************************
Shopping Cart Sidebar
***************************************************/

.itemContainer {
	float:left;
	padding:0;
	margin:0;
  	width:220px;
  	display:inline;
  	border-bottom:1px solid #e5e5e5;
}

.itemContainer dl {
	margin:0;
	padding:0;
}

.itemContainer dl dt {
	float:left;
	margin:0;
	padding:8px 8px 5px 0;
	display:inline;
	list-style-type:none;
	color:#4b5161;
}

.itemContainer dl dt.creditCard {
	padding:3px 8px 0 0;
}


.itemContainer dl dd {
	float:left;
	margin:0;
	padding:15px 0 0 0;
	display:inline;
	list-style-type:none;
	color:#4b5161;
}

.itemContainer dl dd.priceRight {
	float:right;
	text-align:right;
	margin:0;
	padding:12px 0 0 0;
	display:inline;
	font-weight:bold;
	list-style-type:none;
	color:#4b5161;
}

.itemContainer ul {
	margin:20px 0 10px 0;
	padding:0;
}

.itemContainer ul.totalList {
	margin:2px 0 10px 0;
}

.itemContainer ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:16px;
	color:#4b5161;
}

.itemContainer ul li.totalPrice {
	text-align:right;
	font-weight:bold;
	color:#d63b3e;
}

.itemContainerEdit {
	float:left;
	padding:0;
	margin:0;
  	width:220px;
  	display:inline;
}

.itemContainerEdit ul {
	margin:2px 0 0 0;
	padding:0;
}

.itemContainerEdit ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	display:inline;
	line-height:16px;
	font-size:11px;
	color:#ccc;
}

.cartFade {
	float:left;
	padding:0;
	margin:0;
	height:3px;
  	width:220px;
  	display:inline;
  	background:#fef1bc;
}

.itemType {
	float:left;
	padding:0;
	margin:0;
  	width:120px;
  	display:inline;
}

.itemPrice {
	float:left;
	padding:0;
	margin:0;
  	width:100px;
  	display:inline;
  	text-align:right;
}

.billingType {
	float:left;
	padding:20px 0 10px 0;
	margin:0;
  	width:220px;
}

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

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

/***************************************************
Shopping Cart
***************************************************/

#cartTop {
	float:left;
	width:955px;
	height:8px;
	line-height:1px;
	font-size:1px;
	background:url(../images/cartTop.gif) top left no-repeat;
}

#cartContainer {
	float:left;
	width:915px;
	min-height:400px;
	height:auto !important;
  	height:400px;
	margin:0;
	padding:10px 20px 10px 20px;
	background: url(../images/cartFade.gif) top left repeat-x;
}

#cartContainer dl {
	float:left;
	width:915px;
	margin:14px 0 0 0;
	padding:0 0 14px 0;
	border-bottom: 1px solid #e2e3e5;
}

#cartContainer dl.last {
	border-bottom: none;
}

#cartContainer a.update { }


#cartOrange {
	float:left;
	width:915px;
	height:3px;
	font-size:1px;
	line-height:1px;
	margin:0;
	padding:0;
	background: #fff3be;
}

#cartContainer dl dt {
	float:left;
	margin:0;
	padding:4px 0 0 10px;
	color:#3595e3;
	font-size:18px;
	line-height:18px;
	font-family: "Lucida Grande", Lucida, Arial;
}

#cartContainer dl dt.icon {
	padding:0;
	margin:0;
}

#cartContainer dl dt.shipping {
	padding:4px 0 0 0;
	margin:0;
	font-size: 11px;
	color:#666;
}

#cartContainer dl dd {
	float:right;
	margin:0;
	padding:0;
}

#cartContainer dl dd.quantity {
	margin:0;
	padding:8px 10px 0 10px;
	color:#666;
	font-size:12px;
	line-height:12px;
}

#cartContainer dl dd.cartPrice {
	float:right;
	margin:0;
	padding:6px 0 0 40px;
	width:80px;
	color:#666;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	text-align:right;
}

.secureCheckOut {
	margin:10px 0 0 0;
	padding:0;
	float:right;
	text-align:right;
}

/***************************************************
Press Kit - Logos
***************************************************/

.logoContainer {
	float:left;
	margin:30px 30px 0 0;
	padding:0;
	width:700px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:670px;
}

.logoModuleTop {
	float:left;
	margin:0 0 30px 0;
	padding:0 0 0 0;
	width:670px;
}

.logoModule {
	float:left;
	margin:0 0 40px 0;
	padding:0 0 20px 0;
	width:670px;
	border-bottom: 1px dotted #ccc;
}

.logoLeft {
	float:left;
	margin: 0 27px 0 0;
	padding:0;
	width:234px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:203px;
	display:inline;
	border:solid 1px #ccc;
}


.logoRight {
	float:left;
	margin:0;
	padding:0;
	width:207px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:203px;
	display:inline;
	border:solid 1px #ccc;
}

.logoBox	{
	height:150px;
}

.logoBoxBlk	{
	height:150px;
	background-color:#000;
}
.logoTitle	{
	background-color:#b6bac6;
	padding:10px;
	color: #666;
}

.logoLinks	{
	background-color:#f1f1f3;
	padding:10px;
	color: #999;
}

/***************************************************
Tours
***************************************************/
p.desc	{
	margin-top:10px;
}

/***************************************************
Footer
***************************************************/

#footer {
	margin:0;
	padding:0;
	background:#3e4351;
}

#footerWrapper {
	margin:0 auto;
	padding:0;
	width:955px;
}

#footerContainer {
	float:left;
	margin:20px 0 20px 0;
	padding:20px 0 20px 0;
	width:955px;
	border:1px dashed #59628c;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:inline;
}

#footerWrapper p.legal {
	display:block;
	color:#b7b9bf;
	font-size:10px;
	padding:0 0 30px 0;
	margin:0;
}

#footerPhone {
	float:left;
	width:200px;
	margin:0;
	padding:0 20px 100px 0;
	text-align:right;
}

#footerPhone dl {
	float:right;
	text-align:right;
	margin:0;
	padding:0;
}

#footerPhone dl dt {
	float:left;
	width:36px;
	height:25px;
	margin:0;
	padding:0;
	list-style-type: none;
	display: inline;
	background:url(../images/phoneBloom.gif) top left no-repeat;
}

#footerPhone dl dd {
	float:left;
	margin:0;
	padding:0 0 0 10px;
	list-style-type: none;
	display: inline;
	font-size:18px;
	font-family: "Lucida Grande", Lucida, Arial;
	color:#9da1ad;
	letter-spacing: -1px;
}

#footerNav {
	float:right;
	width:600px;
	margin:0;
	padding:0 0 0 20px;
}

.footerList {
	float:left;
	width:140px;
	margin:0;
	padding:0;
}

#footerNav dl {
	margin:0;
	padding:0;
}

#footerNav dl dt {
	margin:0;
	padding:0 0 5px 0;
	list-style-type:none;
	font-size:11px;
	line-height:16px;
	color:#b7b9bf;
	font-weight:bold;
}

#footerNav dl dd {
	margin:0;
	padding:0 0 2px 0;
	list-style-type:none;
	font-size:11px;
	line-height:16px;
	color:#b7b9bf;
	font-weight:normal;
}

#successDiv {
	padding:10px 0 10px 0;
}

/***********************************
Metrics
***********************************/

#accountMetricsStreams {
	float:left;
	width:455px;
	margin:0;
	padding:0;
}

#accountMetricsStorage {
	float:left;
	width:455px;
	margin:0;
	padding:0 0 0 45px;
	display:inline;
}

h4.accountMetrics {
	margin:0;
	padding:10px 0 5px 0;
	font-size:13px;
	line-height:13px;
	color:#505050;
	font-weight:bold;
	border-bottom: 1px dotted #999;
	background:none;
}

/***********************************
Success Stories
***********************************/

.successModule	{
	float: left;
	margin: 0 0 30px;
	padding: 0;
	width: 420px;
	
}

.successLeft {
	float:left;
	margin: 0;
	padding:0;
	width:40px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:200px;
	display:inline;
	border:0;
}

.successRight {
	float:left;
	margin:0;
	padding:0;
	width:200px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width:40px;
	display:inline;
	border:0;
}
